andante

1122

金沢にいる金沢城とか兼六園とか行った兼六園の入園チケットを買った瞬間に雨が降りだしたのでテンションが下がった

昼は回転寿司夜は海鮮居酒屋に行ったノドグロの塩焼きがうまかったあとカニあと白子ポン酢


明日は加賀温泉のほうに移動しますホテルのWiFiが低品質

1121

相変わらず体調が思わしくない要するに胃の調子が悪いのが根本原因なのかそういう時に何を食べればいいのかいまだによくわかっていない食生活を変えることで何かが良くなるのかもよくわかっていない

あまり生産的なことはしていないGitHub Actionsと格闘したり同僚がTypeScriptを書いてるのを見てアドバイスしたりしていた来週はドキュメント書く業にもう少し時間を割きたい


寝ます明日から石川に旅行に行きます胃の調子が悪いのであまりおいしいものは食べられなさそうなのが残念こうやって自分が急に具合が悪くなる人になってしまったことを実感すると落ち込むそうやって楽しいことは全部遠ざけてしまうしまわりの人にも気を遣わせたり迷惑をかけたりして生きていくしかないのだ死ぬまで

1120

胃もたれがひどいなんだこれ

ちまちまコードを書いたりGitHub Action沼にはまったりしているGHAは実際動かしてみないとデバッグできなくて不便だなあと思っていたがどうやらローカルで試せるツールがあるらしい試してみようかなでも金曜日休みだから明日のうちに実装を一段落させておきたい気もする


相変わらず具合がよくない寝る

1119

風邪ひいたかもしれない喉がちりちりしたり頭が重かったりする


どうやってもその本質について語ることができないなら何かについて語ることは無意味なのではないかと言っている人がいたでも面白いマンガが多様なように多様な在りかたのそれぞれについて語ってそれらを眺める視点を変えて自分の中での位置関係を考え直してという過程には意義があると思うマンガの面白さに本質なるものがなくても評論の仕事はある


谷川俊太郎が亡くなったらしい氏の作品についてそれほど詳しいわけではないが読むとなるほど詩というのはこういうものなのだなと思う


寝る健康を取り戻したい

1118

なんだか調子が悪い昨日歩き疲れたせいかもしれないし特に関係ないかもしれない

仕事はリファクタの可能性を弄んでから断念していたら終わったやれなくはないけど大変そうだしさほど御利益もなさそうだいや長期的にはたぶんやったほうがいい少なくとも今の状態は中途半端だと思うのだけどなんかまあそんな気力を出す気にもなれない愛着をなくしたコードベース

夜はまたLLMにテストコードを書かせていたPostgreSQLとMeilisearchはテスト用に作っては消しする方針にしたまあ結合テストなんてそんなにたくさんは書かないしいや単体テストもすこしは書くか

仕事してて思ったのだけどやはりClean Architecture的なロジックと永続化の分離はトランザクションの部分で困難を抱えているなと思った並行アクセスされることを考えるとユースケース単位でトランザクションを作りたいがユースケースは永続化層について無知であるという建前があるので難しい永続化層について抽象化されたトランザクションを作ることは考えうるけどそれって正しいことなのか……


寝ますそういえば会社のアドベントカレンダーに参戦することにしたので雪の結晶シミュレイションの論文をちゃんと読み直す

1117

昼頃に起きてデザフェスに行ったビッグサイトに行くのは2回目か前は展示側だったけど
なんか全然どうでもいいなと思ってしまったツイッターで流れてきたらふぁぼるけど自分で所有したいとは全然思わないものが無限にあったお金に余裕があったらふぁぼる代わりに買うんだろうなと思った供給過多では
なぜこうなるのかについての仮説があって要するに自分の欲しいぶんだけ作るみたいなのが制作費的にも創作意欲的にも難しいのではないかと思うキーボード基板は発注すれば5枚スタートだったしもっと凝ったものならもっと多くないと作れないものもあるだろう材料だって余るそうなるとまあ売ってみるかみたいな気分になるのではないかまあこれは完全に推測なんだけども
それにしてもなんかものすごい大勢の自意識を一度に浴びてしまってひどく疲れたやはりこういうのは苦手だいやほとんど行ったことないのだけど苦手だろうなと思っていたら実際そうだったみたいな話でも何か作る意欲は刺激されるよねどうせ行くならどうやって作るのか直接訊くみたいなことをすべきなのだろう

あとはちょっとだけコードを書いたあんま書いてないデータベースアクセス層は単体テスト書くより結合テストでカバーした方がいいかもしれないとLLMが言うどうなんだろうねいやーとはいえ簡単には単体テストも書いたほうがいいかも面倒だけど
結局開発のときにPostgreSQLに依存するならテストもそうしてしまっていいんじゃないかあとはよしなにDBリセットする枠組みをどう作るかだが


寝ます

1116

テストカバレッジ上げてたといっても基本的にはLLMがなんか提案してくるのをボタン押して承認しているだけ基本的にはまともな提案をしてくるのだけどやりとりが長くなるとさすがにコンテキストに収まりきらないのか前に指示したことを忘れてしまったりするしファイルが長すぎると生成しきれなくなる長すぎるなという話はあるのだけどテストコードだからどうしても長くなることもある
LLMはRustの所有権システムがすこし苦手かもしれないボローチェッカーのエラーに対して的外れな修正をしてくることが多かったもっとも僕もどうするのがベストプラクティスなのか正直わからんでやってることも多いからLLMに限ったことではないかもしれないが
カバレッジはそこそこ上がったがデータベースが絡む部分をどうするかまだ考えあぐねているtestcontainersを使うと楽なのはわかっているけどなんかあんまり安定しないしやりづらかった気がするのよねseaormだからsqlxのテスト機構を使えたりしないだろうかその場合でもデータベースは必要になるけれどsqliteが使えるならそれでもいいかもしれないけれどあと昔作ったテストごとにデータベース作って消してする奴を持ってくるのもアリ


正論で殴るというような言い回しはとかくツイッターでは評判が悪いけれどもみんな正論の肩を持つのが好きだから正論で殴っているというか殴っているときに持っている棒がたまたま正論であるだけの奴が掃いて捨てるほどいるのもツイッターなのでそれを批判する方法が別途必要なのだろうと思う大衆と一言で言えるような気もする


寝るます

1115

なんかボンヤリした日だったGitHub Actionsを盆栽したりしていたまさか進捗それだけかまさかな

近所に比較的最近できた居酒屋に行ったすこし割高だけどおいしかったのでこれはアタリかもしれない


寝ます今日はなんもしてないなあ

1114

最近守りに入ってばかりでよくないな〜と思ってるんですよ〜みたいなことを1on1で上司に相談したら上司のほうもそう思っていたということがわかった状況的に仕方ないのだけどそれならそれで状況を最速でなんとかする方向に動けるといいねみたいな話をしたどうすっかな〜

一億年のテレスコープ読んだ難しい架空物理学理論の出てこないディアスポラかこういうのを宇宙船で旅をしているだけでSFを名乗るんじゃねえくらいに思っていた時期もあるけれどこういうのはこういうので面白いなと思ったいやまあ俺はイーガンが好きなんだよ〜とは思うけれども
最近のSFあんまり読んでないんだよねまた読みたいな


寝ますまた夜更かしを続けてしまったはー

1113

Clineを試しているVSCodeのプラグインでClaudeにコードを書かせられるやつテスト書いてくれんかみたいなことを言うと試行錯誤しつつ書いてくれる実装が込み入っていると一発OKというわけにはいかないが何度かボタンを押しているだけでコンパイルエラーなども見つつ修正してくれるコンソールでテストを実行してその結果を自分でチェックすることもすごいなーと思ったただClaudeのRate Limitはすぐぶつかるもっと課金してTierを上げればいいのか

無限匹の猿にタイプライターを叩かせるといつかシェイクスピアを書くだろうみたいな話があるけれども超LLMアシストタイプライターならもっと短い時間で成功するかもしれないここまで考えてこれはこれはペンですの話だなと思った

夜は会社の人と飲んだ受託開発ってどうしても魅力ないよなみたいな話をしたまあね安定してるのはいいことだけどね


寝ます