andante

0102

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

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


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

0101

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


本を読んで寝ます

1231

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

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


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

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

メリィクリスマス


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


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