andante

0109

同僚に嫌われておりまあ嫌ってるのは知ってるんだけどもう少し取り繕ってくれないと辛いHRTみたいな標語はあったらあったで空虚だなと思うがあればこういうのはマシになるんだろうか
別に僕が悪くないと思っているわけではない普通に力不足なのはわかっている気配りができないから新しい何かを呼び掛けることができないのだそういうことを求められないように環境を変えるべきなのかな

SpectreはR*-treeのパフォーマンスを改善できたenvelopeの計算をメモ化するユーティリティを挟んだのとタイル描画時の色の決定をシェーダー側に移した後者は別にそれほど効いてないと思うが前者でとりあえず描画自体については満足できるパフォーマンスが得られているやっぱりbounding boxの計算が遅かったんだな
あとは動的にタイルを継ぎ足すアルゴリズムを実装すれば完成するそれもまた大工事になるだろう特にパフォーマンスを重視するならまずどうやれば良いのかからわかっていない


寝ますハー気が塞ぐなでも明日が終われば3連休だしな

0108

なんか急に設計を考え直す必要が生じたため急いでAPI仕様を書いたりドキュメント書いたりしたこういうのが結局一番心が落ち着くし自分が機能できてる実感が持てる

Spectreはレンダリングの最適化に悩んでいるとりあえずカメラ位置に応じてR*-treeからタイルを取り出すことはできたけどパフォーマンスが悪いタイルをさらにインスタンスバッファに詰めるところとかが遅いのかなという気はするのでそこにテコ入れすることを考える色付けるのとかはシェーダでやれるはずだからな
あとR*-treeへの挿入が遅いのも気掛かりだけどこれはタイルをすこしずつ追加するアルゴリズムが作れればマシにはなるはずあと思ったよりメモリ消費が多いのも気になってる課題が多い


寝ます

0107

昨日よりはだいぶ元気だった決めなければいけないことがいろいろあって大変

Spectre見るやつピンチジェスチャーを修正したので描画の効率化に入ったのだけどClineにやらせようとしたら全然うまくいかなかったLLMって一度変な方向に入ると軌道修正できなくて迷走してしまう傾向があると思うのだけど今日も直ってないですよって8回くらい言ったらできもしないのに実行結果を見たら原因がわかりました的なことを言うようになりああパワハラで心を病んでしまった……と思った単体テストなどで自分の正気をつねに確認できるようにしながら実装を進めさせる必要があるのかもまあそれも試したけど今度は普通に実装ができなくなったのでダメなのかも難しいね


寝ます明日は自分で描画最適化を実装するただ描画を最適化してもそもそものタイル生成も早晩ボトルネックになると思われる1つあたり16byteとはいえのでそこの遅延生成なども考えなければまあそれは追々

0106

仕事初めだったがメチャメチャ調子が悪かった気圧という噂もあるが気圧が体調に及ぼす影響をあまり真面目には信じていないのでどう考えたものか悩む

とりあえずコードレビューをした明日はもうちょっとプロジェクト管理的なことをしたい

Spectreは昨日2Dレンダリングにしたら動かなくなった原因がただのシェーダのミスだったので直したあとカメラズームとパンをClineに実装させているスマホ対応がちょっと難しい
次にやるべきは描画の軽量化でというのも今は計算済みのエンティティを全部spawnしているが普通に画面に映るものだけにしないと効率が悪すぎるスマホではたぶん動かせないこれをやるためには領域からそれに含まれるタイルを引いてくる必要があるのでR*-treeのクレートを使って実現するつもり明日行けるか


寝ます明日はもうちょっと体調良くなっててくれ

0105

何してたっけたいしたことはしてないかSpectreの描画で浮動小数点値の誤差が出てるからそれを解消した出てくる座標は要するに30°のsinとcosとその和なので$(i, j) \mapsto \frac{i}{2}+\frac{j\sqrt{3}}{2}$の対応で整数の組に置き換えれば誤差がなくなるそういう風にしてくれよとClineに頼んだらなんかいい感じにやってくれたやはりこういう類の作業はかなり得意らしいこれで高々数ドルなら安いもんだ
あと3Dレンダリングから2Dレンダリングにしようとしてガチャガチャしていたらなんかそれらしく動いたのだけどブラウザで動かないなんでだまだ何かが不足しているのかまあそれは明日調べるまあ別に3Dのままでもいいんだけどむしろそのほうがよかったりするのかグラフィックのことなんもわからん

夜は焼肉に行き終わっていく連休の弔いをしたやれやれ


寝ます明日はたぶん諸々思い出すだけで終わるだろうけどはあ

0104

なんか普通に仕事復帰したくねえなという気持ちがある正月休みですこしは気が晴れるかと思っていたがどうも様子がおかしい

Spectreの敷き詰めは一応好きなレベルのタイルを並べることができるようになった描画パフォーマンスの改善のために例によってシェーダーも書いた今回は変な形のメッシュなこともあってすこし手間取ったが一応動いたレベル82000万タイルくらいまでなら一応出せるようだメモリ使用量が3GBくらいになるのだがなんでそんなに多いのかよくわかっていない
あとはスクロールに応じて自動でタイルを継ぎ足す仕組みが必要明日やってみるけどそんな簡単ではないかもな


寝ます明日で連休終わりとかマジかよ

0103

まだ身体が2025年に慣れていないので日付を見るとびっくりしてしまう2025年てないだろそんな年


LangChainの本が届いたので読んでいる昔よりだいぶ洗練されているなという感じだけどこれをそのまま使うかというと……TypeScriptだったらいいのかPythonは書きたくない

あとSpectreの実装をすこし進めたまだ自動で向きを決めることはできてないけどLevel1のクラスターを集めてLevel2にするところまではできた難産だったがあとはこれを再帰的に実行できればだいぶ完成するはず明日時間があれば


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

0102

結局昼過ぎに初詣に行った願うことはいろいろある

Inverted Angelクリアしたまあまあよかったエンディングはちょっと観念的でよくわかんないところがあるけどゲーム体験としてはひさびさにこういうのやったなーという感じで楽しかった追加シナリオも今後出るらしいのですこし楽しみにする


寝ます明日はコード書きたいそろそろ社会がドアをノックしている

0101

初詣には結局行かなかった明日は行くかも

おせちと称してお高いローストビーフを食べたとてもよかったローストビーフにもなんか適当な縁起エピソードをあつらえてレギュラーメンバーにしてやればいいと思う

あとは昼寝したりゲームしたりそういえば年が明けたのでギターの練習を再開したペグがガタガタなのを直してたら弦が切れたので張り替えたなんか心機一転という感じでいいなと思った半年ぶりでも指の形は案外覚えていたけどコードチェンジが厳しいあと指が痛い


寝ますそろそろ昼夜逆転を戻していかないとな

1231

暦の上では年明けですがまあ日記をやります


昼ごろに起きて買い出しに行った目ん玉が飛び出るほど高いローストビーフを買ったので明日食べる

あとは2024年のまとめ記事を書いたりしていたら終わった夜はすき焼きを食べた

弊家は基本的には紅白を見るのだけど今年はなんかイマイチだった気がする知ってる人が減ったB'zはよかったね実は出たことなかったの知らなかったけど


寝ます明日は初詣に行くかも知れないし行かないかもしれない近いし行くか