andante

2025年について

2025年が終わるので今年も振り返ってみる去年のものはこれ: https://ofni.necocen.info/5375


仕事は総じてつまらなかったバックエンドである程度以上のリクエスト数を捌かなければならない経験だけは今後役に立ちそうだと思ったがそれ以外は実りの少ない一年だったと感じるさすがにもういいんじゃない来年は他を探したいしかし結局自分に何ができるのか何を期待されていたのかわからないまま一年半を過ごしたためどういう仕事を探せばいいのかもよくわからない

素人がバックエンドエンジニアをごまかしごまかしやっている状況もさすがにいかがなものかと思ったのでデータベーススペシャリスト試験を受けて合格した結果自体はわりと余裕だったのであんなに真面目に勉強しなくてもよかったともいえるが別に試験合格が目的というよりは真面目に勉強することが目的だったので真面目に勉強してよかったただ実務でそれほど役に立っているかというと結局微妙なところはある

趣味について今年はあまり何もしていないなと思うこのblogのリニューアル計画は5月ごろに再開したもののまた頓挫し12月になってからまた再開しているなんか結局React SSRを棄てる方向になりそうだバックエンドがRustで十分に高速なのにさらにSSRを挟むのは単純に効率が悪いし得られるメリットもReactでHTMLを書ける以外には特にないしHTMLに関してはテンプレートエンジンをAskamaからMaudに変更してコンポーネントベースっぽく書けるようになったのでそれでいいかなと思う

昔のことすぎて忘れかけていたがSpectreの描画プログラムを1月ごろに書いたブラウザで動作するようにもなっているので興味があれば眺めてみてください: https://spectre.necocen.info/
再帰的な敷きつめパターンの計算と大量のタイル位置データをどう管理するかが課題だった計算機科学の専門教育を受けていればもうすこし真っ当な解法があることを知れたかもしれないがとりあえず動くのでいいでしょうしかし結局僕はSpectreTile(1,1)が周期的な敷きつめを持たないことの証明を読んでいない

あと作って学ぶOSのしくみⅠの写経もだいたいやったOSを作るというのは要するにUEFIやxHCIとよしなに会話することなんだなと思ったがまだプロセス管理みたいなことはやっていない素朴な非同期ランタイムは実装したが個人的なOSのイメージはどちらかというとそっちなので続刊に期待したい

世間は相変わらずAI旋風が吹き荒れているが個人的には正直飽きてしまった感がある飽きた無論ChatGPTは賢いしClaude CodeもCodexもAntigravityも大変助かっているけれどあからさまにLLMが書いたような長文や微妙に嘘の図解みたいなものを繰り返し繰り返し目にすることにもうすっかり嫌気がさしてしまったし毎週のように発見されるAIコーディング技法とかももう全部どうでもよくなってしまったし単純に疲れているのだろうとは思う
業務のコーディングをAIに任せられるかというのは微妙な時期だなと思う小さいプログラムであれば問題ないが結局自分が理解していないものを納品することはできないわけで大規模開発で戦力にできるかというとできるけどコスパはそれほど良くないなと思う自社事業なら気にせず突き進んでもいいのかもしれないし新規プロダクトが3日でリリースできるだけで大きな価値になるという場合もあるだろうがとりあえず今の僕はそういう状況にはいない
とはいえこれも来年にはまた大きく変わるのだろうそのことを前向きに楽しみにできないのはやっぱり疲れているのだろうな

ギターは一瞬だけ再開したが結局また放置しているまあ別にものすごく上達を期待しているわけでもないし気が向いた時にまた触ればいいかなと思うそうこうしているうちに10年経つというようなことも普通にあり得る

物理学場の量子論の勉強も少しした大学時代にそれなりに読んだはずだけど当時は全然ついて行けていなかった教科書をChatGPTの助けを借りながら読み直している以前よりは理解できている気がするがまだ序盤なのでなんとも言えない当時だって何かしら分かった気にはなっていたはずだしただChatGPTに相談する過程で自分の理解を言語化できているのでその分は間違いなく進歩しているだろう当時もせっかく大学の物理学科にいたのだからそうすればよかったのだがその頃の僕はそういうことがあまり得意ではなかったというかまだなんか勉強というものに対して斜に構えていた節がある恥ずべきことだなとは思うが結局の所20歳前後の僕には大学という場所は早すぎたということなんだろう

昨年の暮れに買った3Dプリンタはそれほど使えてはいないが妻に頼まれて小物入れを作ったりはしている僕自身も作りたいものはいくつかあるのだが真面目に考え始めると億劫になってしまって結局手を付けられていないキッチンの引き出しにラップ類を立てかけておくためのパーツを作ったのはよかったしかしもっと見栄えにこだわらず雑に試作して生活に投入していくように心がけるべきなのかもしれない

今年もそこそこゲームをした良かったのはダレカレBack to the Dawn ~ブレイク・ザ・アニマル・プリズン~魔法少女ノ魔女裁判あたりか東方錦上京でびるコネクショんも印象的だったスプラトゥーン3もちょっと再開したな
小説を書いてみたいとずっと思っていたが本当は僕が一番作りたいのはゲームなのかもしれないと思うようになったというより僕が語りたいとイメージしていることはゲームという形式で語るのが一番合っているのではないかと思うインタラクティヴ性やコンテキストの重層性のようなゲームの持つ性質によってこそ自然に示すことができるものに関心があるそれは僕が結局小説をあんまりよくわかっていないということでもあるかもしれない

健康状態はあいかわらず良くはなかったと思うまあもう30代も後半になり元気な日のほうが珍しいのも十分自然ではある

婚姻生活はもうじき6年になる特筆するような変化はなく概ね仲良くやっていると思う
妻という他者がずっと近くにいるということのありがたみをふと思い出すようなことが多い一年だったような気はする独身男性のまま歳を重ねるとやがて狂うなどとまことしやかに言われているが僕が狂わずにいられるとすればそれは妻の存在によるものだろう感謝してもしきれない


思い出せるのはこのくらいか昨年と比べるとあまり充実はしていなかった気がするがそういうこともあるでしょう来年も何かしら勉強をするなり趣味に時間を使うなりゲームをするなりテレビを観るなりしていきたいと思うあとは仕事ね仕事はどうにかしたいね本当に

ということで本年中もたいへんお世話になりました来年もどうぞよろしくお願いいたしますよいお年を

1230

台所の掃除をしたまあできてないこともいろいろあるけれど……これで今年の大掃除は終わり

夜にほこらんさんが来てM-1の録画を観た改めて見るとドンデコルテに優勝させたかったような気もしてくる


寝ますなんかすごく頭が痛い

1229

買い出しなどをしたあとはイカのゲームをしたりコードを書いたりもしたhtmxからJavaScriptコードを呼び出したがとりあえずは短いスクリプトを直書きしただけでこれをどう整理していくかはまだ考えていない
次はログインと投稿フォームをどう書くか考えるChatGPTが


寝ます明日はキッチンの掃除をしないといけないと思う掃除してたら年末が終わってしまうな

1228

2時間くらいかけて風呂の大掃除をしたまあ別にそんなやらんでもという気はするやったところで壁の水垢はあんまり取れないやらないよりはいいでしょう水垢に対してはもっとマジなソリューションを採用すべきなのかもしれない

夜はほこらんさんと中華料理屋で羊を食べた焼く肉を切り分ける前に大きな塊の状態で火にかける撮影用のパフォーマンスがあってなんかおかしかった肉はうまかった

TeX記法を(X)HTMLにレンダリングするライブラリはMathJaxとKaTeX以外にもいくつか選択肢があるようだったサーバーサイドで処理するにあたっていまはKaTeXを何らかのJavaScriptエンジンで動かすクレートを使っているがRustネイティヴのものがあるならそのほうがいいなと思ったまあ全体が一段落したら再検討しましょう
htmxでカレンダー部分を動的に差し替える実装ができたなるほど単にHTMLを差し替えればいいだけであれば簡単でいいなと思った問題は結局多少なりともJavaScriptを書かないといけない場面がこれから出てくることなのだがさてどうするか


寝ます

1227

Blogのフロントエンドに書いていた各種ロジックをバックエンドに移植しているもっとも元々バックエンドにあったものだったりもする設計に迷うBlog記法を解析していろんな要素段落とかに分割するのはアプリケイションロジックだがそれをHTMLにレンダリングするのはプレゼンテイションロジックうーんまあこの規模でそんなことを気にするのは本来やるべきことではない筋トレ
KaTeXをサーバーサイドでレンダリングするのは一応できた次はカレンダー部分の動的取得これはhtmxを動かす話になる


寝ます

1226

仕事の前に歯医者に行くどこか悪いということもなく3ヶ月おきに予約を取って通っているなぜそうなっているのかいつからそうなっているのかはもう忘れてしまったが歯の健康というのは大事だと母がよく言っていたせいかもしれない幸い母にそしておそらく祖母に似て歯はそれなりに強い歯の強さに本当に個人差があるのかはよくわからないが

仕事納めでもチームメンバーの半分くらいはもう休みに入っているので出勤している人は少なくあんまりやる気が出なかったいや別に誰かに監視されていないとやる気が出ないということではないけれどなんか弛緩した雰囲気というかどうせ今日何か頑張っても休み明けには全部忘れてるしなとか


寝ます明日からは掃除などをしつつblogをReactからMaudに移植する作業を進めたい

1225

メリィクリスマス


データベーススペシャリスト試験の結果が発表された合格だったまあたぶん大丈夫だろうとは思っていたがほっとした
点数を見るとわりと余裕だったのでこれは調整が入ってるのかもしれないいやどうだろう意外とこんなもんか


寝ます明日は歯医者あと仕事納め

1224

最近いよいよ季節感がなくなってきたがクリスマスイヴであるらしいらしいというのはおかしいな明らかに日付に依存して決まる出来事であってそのことを認識するのに必要な知識はすべて最初から持っているのだから伝聞にはならないはずだつまり伝聞というのはもうすこし広い意味を持つ

RasPiのBLEと2週間くらい格闘していたがようやく決着がついたLinuxのBluetoothスタックであるところのBlueZにPeripheralのバッテリー情報を自動取得するプラグインが入っていたせいでiOSがペアリングを要求していたらしいマジかよ罠すぎるオフにしたらほぼすべてが解決したのですこし予定より遅れたがこれでミッションコンプリートだ
それはそれとしてXcodeから使えるChatGPTの体験がかなり悪くてびっくりしたどのモデルでどういうプロンプトなのか知らないが体感で2年前くらいの感じiOS開発者はコーディングAIをこの感覚で理解している人も多いのではないか全然違うのに

blogリプレース計画とりあえずAPIと別にWebページを返すクレートを定義した今回はHTMLのレンダリングにAskamaではなくMaudを使ってみるもともとReactで書きかけているからコンポーネント指向のほうが移植しやすそうという事情があるとりあえずtailwindの出力を読み込むことはできた
移植作業はCodexに任せているこちらは非常に優秀でもちろん移植くらいならほぼ間違わずに対応してくれるこれが令和7年よ
あとはJavaScriptをどうするかChatGPTによればesbuildを使えばいいらしいけど本当か


寝ます

1223

なんか疲れた案件掛け持ちで両方のボトルネックになるのは辛い

なんか半年くらい頓挫しているこのblogのリプレース計画もう一度考え直すことにしたReactでSSRみたいなのはオーバースペックなのでやめにして今と同じにサーバーサイドでテンプレートをレンダリングしようと思うただ多少動的要素もあるのでそこをどうするか今はそこはReactを使っているけどやっぱり間違いなくtoo muchだしChatGPTに相談したらhtmxを薦められたけどはたしてあとCSSはtailwindで書きたいかな半分くらい書いたやつがあるし
まあでもそれをいつやるのかというと


寝ます

1222'

昨晩から今日の昼にかけてこのblogが落ちていましたDBアクセスエラーで5xxをが出るのを見た人もいると思いますディスク容量が不足していたのが原因でした`docker system prune`したら直りました


なんか部屋が暑かったり昼間に寝すぎたりM-1の興奮が醒めなかったりで完全に睡眠に失敗したため午前休をとって寝ていたなんかたまにそういうことがある何だろうね

イカのゲームが突然ちょっと上達したというか試合開始時にやっていた変なルーティーンをやめたらエイムがまともになったなんかこれのせいでちょっと照準が上を向くようになっていて1 on 1の場面で勝てなくなってたっぽいまあそれ以外にも普通に立ち回りを意識するようになったりとかはあるけどそしてまあもうちょっとくらいは上手くなりたい


魔法少女まどか☆マギカ再編集版の最終話を観たやはりね傑作というか希望の向かう先としての正義としての魔法少女像から逃げなかった貫徹しようとしたその志の高さに胸を打たれずにはいられない

円環の理という正義になるためには人であることをやめる必要があるしじゃあ愛はどうだったかそれは悪魔だったんですねこれは叛逆の話ですが人のまま正義をやろうとした人間がどうなっていくかそれは美樹さやかでありそして誰しもツイッターで嫌と言うほど見てきたでしょう

そもそも結局鹿目まどかと暁美ほむらは実はあんまり通じ合ってないというかあのリボンってお友達でいましょうね言ってしまえば拒絶なんですよなんならすこし飛躍しますが叛逆においてまどかはほむらの髪を結ぼうとする側なんですよその上で未遂に終わる叛逆の終盤で明示されるまでもなく正義と愛とにはずっとそういう緊張関係がある

9話の回想シーン暁美ほむらはもう二人でバケモノになって世界なんかメチャメチャにしてやろうと言うけれど鹿目まどかはそれでもこの世界を守りたいと言うしそのための切り札としてほむらを送り返すここなんかもはっきりと対立がある愛は本質的に世界に背を向けて正義を破壊する力でだから結局は悪魔という形であれバケモノになるしかないのだ

映画楽しみですね


寝ます