andante

2024-10

1020

昼に起きすこし出かけて帰ってからはバックエンドのOpenTelemetry対応に取り組んでいたなんかよくわからないが一応動くJaegerも立てて送りつけている
フロントエンドもそれらしいものを送りつけることはできそうなのだがなぜかバックエンドとコンテキストが共有できていないリクエストヘッダーにそれっぽい識別子はついているようなのだが……


寝ますやはり週休2日って無理じゃね

1021

今日ってまだ月曜日なの〜火曜日くらいってことにならないのか

OpenTelemetry対応はなんかトレースのレベルをINFOに上げたらうまく連携できるようになったどういうことなのかいまいち理解していないのだけどたぶんリクエストヘッダーから抽出したトレースIDを含むSpanのログレベルが低いと出力がされなくて親子関係が作られないのだろうと考えているなんかそれ不便じゃないいやフィルタが強過ぎるのが問題なのかログ出力とトレースの送信でログレベルを変えるのが正解か

とにかくこれでフロントエンドとバックエンドが分散トレーシングできるようになった何かの役に立つわけでもないけれどもあとはフロントエンドからのテレメトリを受け取れるようにJaegerのポートを公開するだけnginxにリバースプロキシさせたりTLS対応させたりするつもりでいるBasic認証もあったほうがいいだろう


寝ます

1022

公私ともにオブザーバビリティをガチャガチャやってるSpringBootからX-rayを出したいのだがなかなかうまくいかないこれはX-rayがどうとかというよりはGradleとSpringBootがようわからんという話で検索しても同じことに取り組んでる人が全然見つからないので難儀しているいつまでも雰囲気でやらずにいい加減ちゃんとSpringBootの本とか読んだほうがいいのかなでもKotlinでSpringBootやってる本ってあんまりないんだよな

なんか同僚にfactorioとかやらないんですかと訊かれたのでひさびさに遊んだすべてを忘れているのでチュートリアルからだがやっぱり面白いが仕事とまるきり同じままならなさを感じるのよな一度作った設計はなかなか変えられないし始めからスケーラビリティを考慮するのは難しいしかもこのゲームにおいては採掘する資源はやがて枯渇するから技術的負債の発生が約束されているソフトウェア開発に置き換えるならサードパーティライブラリのメンテナンスが止まって置き換えが必要になるとかだろうかいやもっと悪いか


寝ます

1023

紆余曲折を経てX-rayにトレースが送れたのだがまあなんかよくわからんなという感じだったコントローラーの呼び出しまで600ms掛かってるやつがいたりコールドスタートなのかたいしたことしてなさそうなのにSQLが20回くらい呼ばれてたり調査のしがいがありそうだする時間があるのかはわからん

今日もfactorioやってたがチュートリアルが長いまあいろいろ勝手を忘れているから助かるのだがそろそろゆっくり盆栽をしたい
しかしどんなに盆栽を頑張ったって僕の暮らしは何一つ良くならないしどんなに暮らしを頑張ったってその先に何があるわけでもないそう思うと全部虚しいよなゲームも人生もはー


寝ますなんか明日も会議が多い

1024

仕事はずっとグンニョリしている自分が何に集中すべきなのかわからない状態が続いているのは嫌だネガティヴケイパビリティを発揮する場面なのかもしれないがしてどうする
自分がうまく動けていないのはもどかしいし不甲斐ない気分だもっと器用になれればいいのかどうやって

夜はfactorioやってたチュートリアルはもういいかなと思ったのでフリープレイを始めたやはり敵の出現をオフにしていると気楽に進められる外的要因でうまくいかなくなるのは仕事だけで十分だ
とりあえず序盤の生産ラインは綺麗に作れたがそれは序盤だからうまくいってるだけでこのあと厳しいのだろうなと思う拡張性が足りていないまあそうなったら別の拠点を作って鉄道輸送でもすれば良いのかもしれないそこまで進めたことはなかったように思うから楽しみだ今は油田を探している


寝ますまた夜更かし

1025

引き続きfactorio油田を遠くに発見したので機関車で原油を輸送して化学プラントを動かしている青パックの生産まではなんとかなったがまだまだ道は遠いもう当初計画していた工場エリアには収まらなくなってしまったので拡張を考えなくてはいけないしそろそろ原子力発電も始めたいがそうすると硫酸の輸送も考えなくてはならないどうしたものか鉄道を引き直せば意外と効率よくいけたりするか鉄道のベストプラクティスが知りたい


やっと土日factorioで潰れると思う

1026

一日ほぼfactorioやってたサプライチェーンの維持管理は大変だなあと思った天然資源も無尽蔵ではないから余所に探しに行く必要が出てくるしあとさすがにベルトだけで物流をやるのも限界だと思うので飛行ロボットの導入をしたい


寝ます

1027

昼に起きfactorioやったり買いものに行ったりした自動調光のサングラスを買ったのだけど乱視に対応したレンズは取り寄せになるので一週間かかるらしいそういえば忘れてたけど片目だけ乱視なんだよな

factorioは物流ロボットの活用を進めている研究施設をリニューアルして全部のサイエンスパックを流せるようにした構造的には寿司ベルトに似ているが流量の制御とかはまだできないので1種類1レーンにしてアクティヴに流すようにしている
あとは電力がいよいよ逼迫してきたので原子力発電に向けてウラン鉱の採掘を始めた発電はどうやるのかまだよくわかってないけど


寝ます夜更かししすぎた

1028

眠かったSSHトンネリング経由でmongodbに接続するだけで手間取って半日潰れてしまったインデックスを張ったらパフォーマンスが改善したっぽいが真のボトルネックがどこかはよくわからない


なんだか風邪っぽい気がする寝ます

1029

ひさびさにKotlinを書いていたトレースを眺めていたら露骨なN+1があったのでそれを直すそれはそれとしてえらく非効率な実装があったのでそれも直さないといけないそもそも全体的にリファクタしないとものすごく行き当たりばったり作られている気配があるやれやれパフォーマンス改善のどさくさに紛れてやってしまうのが一番よさそうだ

factorioはついに原子力発電を開始したまだ燃料棒は手で入れているがコンベアなりドローンなりで自動化する予定あと回路ネットワークも初めて触ってみたビジュアルプログラミングみたいなノリでいけると思っていたが案外難しいともあれやりたかった制御はできたので満足している暇になったら寿司ベルトも実装するか別に困ってないけど


寝ます