1231

昼ごろに起きて少しだけコードを書いたあと海老天を調達しに行った信じられない価格だったので来年以降は別のルートを探したい

あとはイカのゲームしたりすき焼きを食べたり紅白歌合戦を観たりした紅白歌合戦に勝敗があるということを番組の最後まで忘れていたまあどうでもいいじゃんね


寝ます年末年始も折り返しだが年末はあれこれ忙しかったし年始はノンビリしたい

0101

昼ごろに起きてたいしたことはしていないblogのログイン機構を作ったのと整頓をしたこれで技術的に難しそうな部分はほぼすべてクリアしたはずなのでちまちまとルーティングを書いていけばいいはずそれがダルいという話はある


本を読んで寝ます

0102

初詣をしたおみくじは小吉だったふーむ

blogリプレースは投稿とプレビューの実装をしたhtmxは手軽だな〜と思っていたが結局だんだんとJavaScriptをだらだら書く必要が出てきてうーむと思っている設計思想の問題かもしれないが
いろいろ書いたJavaScriptを一つに束ねてついでにTypeScriptにしてesbuildでひとまとめにしてということを次はやろうと思うそれができたら次は下書き自動保存かなこのくらいまでできればかなり基本機能は出揃うのでリファクタに移れる問題はCSSだけど


寝ます明日からはもうただの土日

0103

のろのろとコードを書いている投稿の編集削除と下書き自動保存を実装した今日の実装はかなりの部分をCodexがやっている
あとaboutページと実装している新しいaboutページはOGPを表示するのでちょっと複雑な実装がいるまあとりあえずはnaïveに書いてあとで改善しましょう


寝ます正月休みも終わりつつある

0104

のろのろとコードを書いているOGPのメタデータをフェッチする仕組みをRustに移植したがその過程で過去に書いたOGPタグが完全に謎の独自仕様に従っていたことを知った具体的にはog:description:ja_JPで日本語のdescriptionを書けるかのように書いていたのだけどそんな仕様は存在しないらしい僕が無から生み出すことも考えづらいのでChatGPTに嘘を教えられたと考えるのが自然っぽいがいやはやでもロケールごとにdescriptionとかtitleを書けてほしいよねいまからこれを標準化しませんか

aboutページはとりあえず完成したのであとは普通の年月表示とか検索とかをやるUseCaseまでは書いてあるから呼び出すだけなんだけどデザインをちゃんとするのが面倒JSXでtailwindを書くときはいろいろエディタの支援が得られて良かったのだがMaudだとそういう風にはいかないのでそこはうーんという感じ

近くのスーパーが年末年始休業が明けて営業していたので買いものに行った


寝ます仕事したくないな

0105

仕事始めだったすべてを思い出していたら一日終わったさすがにそんなことはないコードの治安の悪さ〜という感じの不具合を発見した

axumのルーティングはactix-webほど自由度がないらしくふーむと思っている具体的には/{year}-{month}みたいに1階層に複数のパスパラメータを含むものが書けないらしいまああんまりそういうことしないほうがいいのかな今のURL構造実はあまり一貫性がないし/2026は2026番の投稿で/2026-01は2026年1月の投稿なの本当はよくないよねRemixでも無理だったから変えようとしていたんだけど古いのは適宜リダイレクトして


寝ます

0106

眠かった実装方針を考えたり問い合わせに答えたりしていたら終わった気がするCORS関連の設定は毎回よくわかんなくてAIに訊いたり本を読み返したりするOriginの定義からまず怪しい
blogの実装はわりとリファクタに近いことをしていたAPIモジュールを削除したりWeb拍手機能を削除したりしたWeb拍手関連の削除はCodexに任せたのだけど1500行くらいのdiffを一発で決めてきたのでああ賢いなあと思った僕はその間イカのゲームをしていたいいね
ネットで話題だったからガストにもつ鍋を食べに行った普通においしかったので良かったなあと思っていたが帰り道にあった居酒屋でも同じくらいの値段だったのでフゥンと思った
寝ますそろそろ金曜日であってほしい無理なら木曜日でもいい

0107

別に政治に対して大して怒る動機のないような人々が真剣に怒らざるを得ない人たちの怒りを盗用してインプレッションを稼ぐ現象
調子が良くないまた急に寒くなった気がする
blogの実装は今日はAIにやらせられそうなことをやらせるだけだった手を動かすだけみたいな実装はだいぶ安心して任せられるなと思ったその分意思決定が残るのだけど結局エラーハンドリングをどうするのが正解なのかよくわからないaxumはもしかするとベストなWebサーバーではないのかactix-webだとどうなるのかすなわち今どうしてるのか見てみたほうがいいな
寝ます

0108

調子が悪い寒いからかな


前職の新年会にオンラインでちょっとだけ顔を出した当時はいろいろ思うこともあったけど振り返ると総じて楽しいチームだったなと思う現職はあまりそう思えるポイントが見つかっていない

Rustのプログラムにおけるエラーの表現の仕方に悩むthiserrorsnafuerror-stackどれも帯に短し襷に長しだしかしそもそもどういう姿であるべきなのかもうまくイメージできないChatGPTと議論しながら模索していくしかない全部anyhowに倒すという思い切りもあり得る


ファッションモデルが美男美女揃いなのはそのほうが衣装自体に着目しやすいからで余計な複雑さのないモデル化によって現象を理解しようとするという意味では物理学で理想気体を扱ったり摩擦や空気抵抗を無視したりするのと同じなのだなと思った


寝ますやっと金曜日