トップ «前の日記(2026/07/20 (月) 海の日) 最新 次の日記(2026/07/22 (水) )» 編集 RSS feed

HsbtDiary


2026/07/21 (火) [長年日記]

Ruby office hour

月曜気分で朝を開始したら火曜ということで Ruby office hour の時間だった。

Matz が RubyConf から戻ってきて、雰囲気どうでした、みたいな話をしつつ Matz でも英語で哲学的な話になったら詳細わからんよねとなるみたいで笑っていた。

そこでも話したが僕はもう英語で頑張るとかじゃなくて、日本語を中心に押し通して後は LLM がなんとかしてくれるやろ! 20年何とかなってくれ、という方に賭けているので英語はもう知らん。という立場です。僕に何かをさせたいなら僕が理解できる英語か日本語で言ってくれ。

tDiary の内部から CGI を取り去った

Claude の Fable 5 が正式に GA して Max の subscription 内で使えることになったので、Ruby はともかく Fable に解かせるような何かはないか、と考えたところ tDiary があるじゃんとなり、「tDiary のエンドポイントを CGI/FCGI/Rack としつつ、内部から CGI を取り除いて全てを Rack で動かすようにはできるか」と尋ねたら力強く「できます」と言ってきたのでやらせたらできてしまった。

ちょっと pull request やコミットの数は多いので個別には紹介しないが実装後のコードを見ると確かに CGI.new であるとかインスタンスとしての @cgi は消滅して、Rack::Request で動くようになっていた。実際この日記もそのバージョンで動いている。

ただし CGI のインスタンスではないにしても @cgi というのが見栄えは悪いのでこの辺はぼちぼちと治していこうと思う。あと前から気になっていた heroku との統合とか、trusted publisher によるリリースなども全部 claude にぶん投げたら全部できたので、もうこれでいいや。となった。

近々この対応をしたバージョンをリリースします。

食洗機を直した

前日に壊れたーと言っていた食洗機だが、なんとか分解しないでできることをやろうと、ポンプが詰まった時に掃除する器具などをヨドバシで買って、それを使って内部から到達できる箇所を掃除したりしていた。

結局このブラシが意味あったのかはわからないが、水を内部にある程度貯めてからハンドポンプで到達できる穴に向かって水を勢いつけて出し入れをしていると、奥からヘドロのような汚れがごぽぽ!と出てきた。ついでに汚れとは別の方で水が溢れたようで、台所に若干の水がこぼれたもののこれは拭いて終わり。

これで治るといいなあと電源を入れてみると、昨夜にエラーが出ていた乾燥が難なく動いて一応修理完了ということにした。多分何かが詰まったことで、排水されなくなり水漏れ、と判断されていたとかそんなところだと思う。

しかし、食洗機みたいな器具を触ると本当に思うのだけど、所有者が簡単に掃除できないような作りは消費者をなめてるとしか思えない。それで業者を呼んだら、掃除したら動きました、15000円です。だもんなあ。ふざけるな、っていうね。