1101
GitHub Actionsと格闘していた。正確にはCDKか。cdk diffの結果をPull Requestに貼りたかったのだが、アセットのバンドルのために内部でdockerが動いているとそのログがモリモリ混ざってしまうのでうまくいかない。なんとかならんものか。diffは諦めるしかないのか。
寝る。胃もたれがするし頭痛もする。踏んだり蹴ったり。
GitHub Actionsと格闘していた。正確にはCDKか。cdk diffの結果をPull Requestに貼りたかったのだが、アセットのバンドルのために内部でdockerが動いているとそのログがモリモリ混ざってしまうのでうまくいかない。なんとかならんものか。diffは諦めるしかないのか。
寝る。胃もたれがするし頭痛もする。踏んだり蹴ったり。
あいかわらず喉に違和感があるが、それ以外は特に何もない。胃もたれはするかも。
パフォーマンス改善は一ヶ所のN+1クエリを修正したら結構進展しそうな感じがしてきた。トレースからもっと情報を得たいのだが、X-RayとOpenTelemetryの関係がよくわからない。というかOTelがそもそもよくわかっていないのだけど……。まああまりそこに深入りするべきではないのでほどほどにする。
factorio日記。原子力発電だけですべての電力を賄えるようになったので火力発電を段階的に停止している。まあバックアップのために一部は残しておいたほうがよかろう。
今はロケットサイロの研究をしている。サイエンスパックの生産がまだ安定しないが……。
寝ます。
会議が合わせて5時間くらいあり、疲れた。プロジェクトは迷走を重ねている。結局どうなるんだ?これ。
夜は元同僚と飲んだ。副業に誘われたが、正直体力的に厳しい気はする。体力というか、拘束時間か。とはいえ、じゃあ自由な時間があって何をするかというとTwitterだというのが情けない話ではある。
factorioは原子力発電が一応安定稼働し始めたのだが、今度は油田が枯渇した(正確に言えば枯渇はしないのだが、要するに出が悪くなった)ので他の場所を探していた。他にも重油と軽油の生産量調整をしなくてはならない。考えることが多い。
寝ます。なんか体調よくないな。喉の違和感は逆食か何かだと思い込んでいたが、普通に風邪なのかもしれない。
ひさびさに?Kotlinを書いていた。トレースを眺めていたら露骨なN+1があったのでそれを直す。それはそれとして、えらく非効率な実装があったのでそれも直さないといけない。そもそも全体的にリファクタしないと、ものすごく行き当たりばったり作られている気配がある。やれやれ。パフォーマンス改善のどさくさに紛れてやってしまうのが一番よさそうだ。
factorioはついに原子力発電を開始した。まだ燃料棒は手で入れているが、コンベアなりドローンなりで自動化する予定。あと回路ネットワークも初めて触ってみた。ビジュアルプログラミングみたいなノリでいけると思っていたが案外難しい。ともあれやりたかった制御はできたので満足している。暇になったら寿司ベルトも実装するか。別に困ってないけど。
寝ます。
眠かった。SSHトンネリング経由でmongodbに接続するだけで手間取って半日潰れてしまった。インデックスを張ったらパフォーマンスが改善したっぽいが、真のボトルネックがどこかはよくわからない。
なんだか風邪っぽい気がする。寝ます。
昼に起き、factorioやったり買いものに行ったりした。自動調光のサングラスを買ったのだけど、乱視に対応したレンズは取り寄せになるので一週間かかるらしい。そういえば忘れてたけど片目だけ?乱視なんだよな。
factorioは、物流ロボットの活用を進めている。研究施設をリニューアルして全部のサイエンスパックを流せるようにした。構造的には寿司ベルトに似ているが、流量の制御とかはまだできないので1種類1レーンにしてアクティヴに流すようにしている。
あとは電力がいよいよ逼迫してきたので原子力発電に向けてウラン鉱の採掘を始めた。発電はどうやるのかまだよくわかってないけど。
寝ます。夜更かししすぎた。
一日ほぼfactorioやってた。サプライチェーンの維持管理は大変だなあと思った。天然資源も無尽蔵ではないから余所に探しに行く必要が出てくるし。あとさすがにベルトだけで物流をやるのも限界だと思うので、飛行ロボット?の導入をしたい。
寝ます。
引き続きfactorio。油田を遠くに発見したので機関車で原油を輸送して化学プラントを動かしている。青パックの生産まではなんとかなったがまだまだ道は遠い。もう当初計画していた工場エリアには収まらなくなってしまったので拡張を考えなくてはいけないし、そろそろ原子力発電も始めたいが、そうすると硫酸の輸送も考えなくてはならない。どうしたものか。鉄道を引き直せば意外と効率よくいけたりするか?鉄道のベストプラクティスが知りたい。
やっと土日。factorioで潰れると思う。
仕事はずっとグンニョリしている。自分が何に集中すべきなのかわからない状態が続いているのは嫌だ。ネガティヴ・ケイパビリティを発揮する場面なのかもしれないが、してどうする?
自分がうまく動けていないのはもどかしいし、不甲斐ない気分だ。もっと器用になれればいいのか。どうやって。
夜はfactorioやってた。チュートリアルはもういいかなと思ったのでフリープレイを始めた。やはり敵の出現をオフにしていると気楽に進められる。外的要因でうまくいかなくなるのは仕事だけで十分だ。
とりあえず序盤の生産ラインは綺麗に作れたが、それは序盤だからうまくいってるだけでこのあと厳しいのだろうなと思う。拡張性が足りていない。まあ、そうなったら別の拠点を作って鉄道輸送でもすれば良いのかもしれない。そこまで進めたことはなかったように思うから楽しみだ。今は油田を探している。
寝ます。また夜更かし!
紆余曲折を経てX-rayにトレースが送れたのだが、まあなんかよくわからんなという感じだった。コントローラーの呼び出しまで600ms掛かってるやつがいたり(コールドスタートなのか?)、たいしたことしてなさそうなのにSQLが20回くらい呼ばれてたり。調査のしがいがありそうだ。する時間があるのかはわからん。
今日もfactorioやってたが、チュートリアルが長い。まあいろいろ勝手を忘れているから助かるのだが、そろそろゆっくり盆栽をしたい。
しかし、どんなに盆栽を頑張ったって僕の暮らしは何一つ良くならないし、どんなに暮らしを頑張ったってその先に何があるわけでもない。そう思うと全部虚しいよな。ゲームも人生も。はー。
寝ます。なんか明日も会議が多い。