2024/07/16(火)2024-07-16

おめざめ

0640 ご飯食べて会社行くよ

小雨

品川で軽く小雨に降られたけど傘が要らない程度だったので良かった。

おしごと

連休明けで月曜気分だけど火曜日。定例会議もスケジュール狂う感じであったり無かったり、はたまた急遽飛び込んで来たり。

ランチ

ランチを買いに行って食べたる途中で土砂降りに。セーフ。

じっくり

午後は会議もなくじっくり各種課題に取り組み。しかし1番重たい課題はどうしても見て見ぬふりをしてしまい、はてさてどうやって進捗させようか。悩み。

残業

雑務をこなしていくよ、そして雑務だけで2時間半も掛かってしまったよ。効率良く仕事せな。

晩ごはん

結局いつものお蕎麦で。ただ、今日は涼しかったので温かいお蕎麦をいただく。

20240716_203709.jpg

2024/07/15(月)2024-07-15

おめざめ

0900 まったりお目覚め。今日はIRC環境の構築

IRC環境構築

ZNCで環境を構築する。Pluginでスマホなどにもnotify出来そうだけれど、ひとまず簡単に設定できそうなSlackのWebhookへの通知を設定。簡単に構築できた.

通知pluginがちょっと残念

まずマルチバイトに対応していないので日本語をキーワードにして通知が出来ないし、正規表現とかロクに書かれてないので文中に書かれたりしても通知されない。まあ後者は簡単に修正出来そうだけれどマルチバイト対応はちょっと経験がなくて修正しきれる気がしないぞ、ということで他の方法を模索。これだったらperlで書かれているtiarraで良かったかなぁ。ということでtiarraに一旦戻す。

tiarra

tiarraの設定は大半はそのまま使えるしサクッと環境を復旧。一応最新バージョンのtiarraだったけれどねんのためとぴあたんのgithubからcloneする。これで修正が入ってもupdateがラクできる。

通知設定

tiarraにももともと様々な通知設定がある。モダンな所ではkayacを使うもの。ただサービスを終了してしまっているのでkayacのコードを例えばLINE Notifyとかに書き換えねばならない。まぁ時間かければ出来るかなー。今後の検討項目。そこまで要る?ってのもあるけど。

weechat

クライアントはLimeChatでも良いけれどweechatで。よく考えたらweechatもtmuxと組み合わせて常駐させちゃってweechatのpluginであれば今どきなモダンnotifyがまだ使えるよなとか思いつく。うーん、そっちのが良いのかな。

サーバ再起動した際にtmuxを起動しつつその中でweechatを動かす、とかどうやってcrontabに書いたら良いんだろう? ざっと調べてみたら下記手順のようだ。

  1. tmux new-session でtmuxを起動してterminalを1つ立ち上げる
  2. tmux send-keys で ↑にて作成したterminalへコマンドを送る

ふむふむ、まぁまぁ簡単そうだぞ?

tmux-weechat-startup.sh

#!/bin/sh

# セッションを作る
tmux new-session -d -s weechat_session

# weechatの実行
tmux rename-window weechat
tmux send-keys -t weechat_session "weechat" Enter

これだけで行けそう?このshellscriptをcrontabで@rebootあたりで起動するようにしてあげれば、再起動後にweechatがtmuxの中で起動していると思うので、サーバに入っていって tmux a でアタッチしてあげれば起動しているweechatに接続できる感じになるかな?

うん、出来た。いい感じ。tiarra動かしているサーバと別サーバにしてるけど、一緒にしちゃってもいいかもしんないなぁ。

2024/07/14(日)2024-07-14

おめざめ

0900 今日もゆっくり。

MacBookAirメンテナンス

最近Chromebook化した富士通LIFEBOOKかうっかり購入したhp chromebook x2 11ばかり使っているのでたまにはちゃんと使わねばということでOSアップデートなどを行っておく。ずっしり重量感はあるけれどバッテリーの持ちも半端なく良いし画面も広いし操作感もキビキビしているのでほんとよく出来た端末だよねぇ。

IRC環境

世の中にSlackが登場してからコミュニケーションがSlackに移行してしまいすっかり離れていたIRC環境。何等か連絡を取るであろう人の殆どはSlackかTwitterで連絡が取れるのでもはやIRCを使う必要は無いっちゃあ無い気もするのだけれど、もともとの生活基盤はIRCだったこともあり、環境としては残しておきたいなぁとずっと思ってましたが、えいやと復活させる事に。

最近のトレンド

クライアントなどのトレンドを追いかけておかないとかな?しばらく使ってなかった間に脆弱性が実は見つかってて愛用してきたtiarraが使えなかったりしてもやだよね。なんて様々考えながら今どきの通知も出来そうなZNCとか検討してみる。

2024/07/13(土)2024-07-13

おめざめ

0900 週末っぽいお目覚め。

Javascriptの勉強

UdemyでJavascriptの勉強。Pythonで作ったアプリケーション、データを比較的自由に扱いたいとなるとサーバを立てるしか無く、アプリケーション実行時にローカルにhttpdを立てる仕組みにした。しかしそれもナンセンスだなぁ。という事でSPAでモダンにこなしたい。

となるとPythonじゃなくてJavascriptの勉強をしなくてはいけないわけで、まぁNode.jsとか使ってらくするつもりだけれど、基礎学習をおろそかにしてはいけないということで復習がてらガチのvanilla jsの勉強から始める。

疲れた

udemyで数時間学習しただけでぐったり。Javascriptなのでローカル環境で手を動かしながら動作させることで効率よく勉強出来るのだけれど、加齢のせいなのか集中力の低下が半端ない。どんな年になっても集中して学習出来る人が羨ましい。コツとかあるなら教えてほしい。

プライムデー

悩んでいた英語キーボードはひとまず横においておいて生活に必須な物品をまずはポチる。

  • USB-C <-> HDMI変換ケーブル(1.5m)
  • USB-C ケーブル(0.9m)

HDMI変換ケーブルはUSB-CのHUBでHDMIに変換できるのだけれどもう1画面出したいときに必要。USB-C HUBにHDMIが1ポートのものであればChromebookで認識したのだけれど、いわゆるDockタイプのHDMIが2ポートのものだと認識させることが出来なかった。

Linuxマシンでは認識したと思うのでChromebookでもそのうち使えるようになる可能性も無くはないが、あまりDockでの運用をする思想で設計されていないと思うのでまぁ無理かなぁ。

普通のTypeCケーブルは持ち歩き用の補充。短めのやわらかケーブルがもう1本ほしかったので。

2024/07/12(金)2024-07-12

おめざめ

0630 ご飯食べてまったりして会社に行くよ

日記の下書き

最近下書きをgithub android版で書いておくことが多い。電車移動時にスマホで書いて、時間がとれたらタブレットで続きを書く。良い感じ。

おしごと

今週は比較的不具合も少なめで残業も少なめだった気がする。と思ってカレンダー開いたけれどあんまり変わらないな...

会議

少なくとも今日は会議がほとんどなくまったりやりたい仕事をこなしていけそう。

残業

不具合解消に手間取って今日はちょっと時間がかかってしまった。

蕎麦

流石に毎日の立ち食いそばも飽きてきてどうしようか。

プライムデー

プライムデー狙いで購入予定だったものをポチポチとカートに入れていく。すべて事前セール対象だったのでそのままポチるかなという感じ。キーボードだけちょっと悩み。

英語キーボード

メカニカルの中華英語キーボードがとても安くレイアウトも良さそうなんだけれどイマイチ踏み込めない。使うのは会社での利用を検討しているのだけれど一部PCに管理者権限が無くキーボードレイアウトの変更が出来ないのよね...