なんかこうやって一週間の振り返りを書くのも実に久しぶりな印象ですが、 とりあえずサクサクっとやって行きます。
開発面
今週、主にやっていた開発に関連しそうなことは次の三つですね:
- dotnvimでCIを回しつつ改良
- kalaclista.com を構成するミドルウェアなどの見直し
- FreshRSSをfly.io へデプロイする
まず、dotnvim(nvimrc)でテストを走らせているのは、最近CIでテストを走らせるのがマイブームになっているから、 と言ったことと、dotnvimに大規模な変更を加えようとする上でテストがないと心許無いから、と言った辺りが理由ですね。
特に最近は『この見通しの悪いnvimrcを本気を出してなんとかするぞ!!1』と言う気持ちがありつつ、 さりとてこれをテスト無しで大規模改修しようとすると必ず壊れるよね……?という印象から、テストをキッチリと書くようにしています。
次に kalaclista.com については、 自分のFediverseを運用していく上でもうちょっと使用メモリを減らしつつインスタンスも安定させたい、 と言う観点から、色々と手を加えました。
一応、変更点としては、
hivemindからshoremanへProcfile managerを変更するlitestreamのビルドオプションを見直す- メディアキャッシュをCloudflare R2に流して
h2oでルーティングする
といったことを行なっていました。
私の場合、hivemind や shoreman を Procfile から各種プロセスを立ち上げる、と言う事にしか利用していなかったので、
Go製の hivemind からbashスクリプト製の shoreman に切り替えについては特に問題は起きませんでした。
またメディアキャッシュについては、そもそもこれって GoToSocial 本体ですることか……? と言う疑念があったことと、メディアキャッシュをストレージに置くとインタンスの容量的に厳しい、 と言った観点から、ドメインを割り当てたCloudflareR2にリダイレクトすると言う形でリクエストを流しています。
ただ、GoToSocialでメディアキャッシュを配信する事自体を切離すことは出来ても、 メディアキャッシュを取得する処理そのものはGoToSocialで行わなければならないため、 今のところ、
h2oがメディアキャッシュのリクエストを受け付けるh2oのmruby.handlerでGoToSocialにHEADリクエストを流す- その後
h2oでCloudflare R2のドメインへ302リダイレクトをする
と言う流れでメディアキャッシュのリクエストを R2 へ流す、という処理になっていますね。
なおこの辺りの細かい点については該当の変更を加えた commitを見ると分かりやすいんじゃないかーと思いますね。
最後のFreshRSSの件については、最近NixOSとWindows 11 Proをデュアルブート運用の機運が高まっていることとと、 NixOSRSS Readerが密結合なのがつらい、という観点からfly.ioへインスタンスを立てることにしました。
んで実際インスタンスを立ててみた印象だと、FreshRSS は思ってた以上にメモリを食わない感じっすね。
もっともフィードの更新時(特に初回)にはメモリやCPUリソースが必要になる感じでしたが、 それ以外は256MBメモリの割り当てでも普通に運用できてますね。はい。
趣味面
趣味面での活動と言えば、YAPC::Hiroshima 2024 に向けて予定を立てたりだとか、 あるいは去年のブラックフライデーなどで買った電子書籍を読むだとかをしてましたね。
それ以外だとボイトレは実施出来てない感じだし、創作活動も手付かずのまま、 という事が現状なので、まぁ進展はないっすね。
生活面
新年早々の大震災を見てしまった、と言う事がかなり尾を引いています。
無論、現地のことを考えるとそういう事を言っていられるだけで幸運、とは認識しているのですが、 いかんせんこちらはこちらで無常の現実を見ていると心の健康を保てなくなるため、 そういった震災関連の情報は意図的に排除するようにしています。
なんで震災が起きてからはX(旧Twitter)はまったく見て中身を追わないようにしていますし、 ネットのニュースでも震災がらみの情報は排するようにしていますね。 ストレスと言うか、耐えられなくなってくるので。
……まぁこればっかりはどうしようもないし、次はおまえたちだ、 と言う所に住んでいる(南海トラフ地震が起きるとヤバイ地域)ため、 いざと言う時の覚悟と準備だけはやっておくしかないか、としか言えないです。はい。
以上
まあ今週は先週の正月早々の大震災、と言う現実に割とメンタルを引っ張られていたためか、 割と生活も荒れ気味、かつ昏迷などで動けない、と言う事も度々あったので、 来週辺りから仕切り直しできたらなーと思っています。
特に二月までに体調を整えないとYAPC::Hiroshima2024に響くので、 それだけは避けたいなーと思う次第です。はい。