1201
毎度言っているけども、金曜日なのに月初だと調子が狂う。終わりなのに始まり。始まりなのに終わり。
k8s入門はわずかな進捗。Dashboardをインストールしたり、マニフェストを分割したり、あとArgoCDをインストールしたりした。あとはこれをGitHubに上げていい感じに設定すればGitOpsになるのか?それは明日かな。
寝ます。
毎度言っているけども、金曜日なのに月初だと調子が狂う。終わりなのに始まり。始まりなのに終わり。
k8s入門はわずかな進捗。Dashboardをインストールしたり、マニフェストを分割したり、あとArgoCDをインストールしたりした。あとはこれをGitHubに上げていい感じに設定すればGitOpsになるのか?それは明日かな。
寝ます。
わりと早めに寝たような気がするんだけど眠かった。寒いからかも。
k8s入門、覚えることが多過ぎて圧倒されているが、よちよち歩き始めた。Ingressでサービスを外部に公開してリバースプロキシできるんだな。パスベースで振り分けるのはできた。うれしい。
ArgoCDを使えるようになりたい。あと、これらがうまくいきそうなら、VPSで動いてるDocker Composeもk3sに載せ替えたい。GitOpsができるのは強いからね。
寝ます。明日は引っ越し業者の見積もりが来るから、片づけなきゃ。
いい肉の日じゃん。いい肉の日って何?いい肉と今日という日の間にはどんな関係がある?
おうちk8sをぽちぽちし始めている。が、結局世界観がよくわかっていないので、おとなしく公式のチュートリアルを読むことにする。とりあえずnginxのpodが3つ動いてアクセスできるようにはなったが、podって何?
寝ます。今日は早めに寝たかったんだけどな。
毎日「いい◯◯の日」だな〜、とボンヤリ思っているうちに師走が接近してくる。
自宅サーバーにするミニPCが届いたので、Ubuntu Serverを入れてk3sをセットアップしてみる。本当はもっといろいろ試したいところだが、今日のところはタイムアップ。
このblogのリファクタを一段落させてデプロイした。index.jsが変なキャッシュを掴んでしまっているとカレンダー部分の表示がおかしくなってしまうんですが、原因がわからないので直せずにいます。踏んだ人はスーパーリロードをしてください(スマホってスーパーリロードないのか?)。
あと、GitHubのリポジトリをPublicにしました。 https://github.com/necocen/nocturne11
寝なくちゃね。
バッドニュースは続く。
リファクタがほぼ完了し、テストカバレッジを2倍にした。アプリケイション層の書くのが面倒な部分はかなり網羅できたと思うが、インフラ層はまだ残っているし、結合テストもない。書きかたを調べないといけない。あとエラーハンドリングも再検討がいる。
寝ます。
昼過ぎまで寝ていた(日曜日にこれを書く必要はない、冗長だから)。夕方くらいからはリファクタリングをした。一応ほぼ完了したのだが、テストがないので追加する必要がある。これテスタビリティ的にはかなり厳しいなと思って難儀していたが、mockallというクレートを使うとMockeryみたいなことができる(しかも型安全に!)のを見つけたので使うことにした。まあそれでも面倒には違いないのだが。GitHub Copilotが半分くらいは生成してくれるので、僕は手直しをするだけでいい。
カバレッジは行ベースで30%くらい。上げてこ。
寝るよ。なんか進捗はあったけど気分が休まらない週末だったな。
あんまやる気のない日だった。たいしたことはしていない。リファクタは少しだけ進んだ。UseCaseの実装が出揃ってきたので既存の実装を置き換えつつある。もう少しリファクタは必要だが。
夜はキッチンのガスコンロを掃除していた。こういう種類の汚さはかなり苦手なので、長らく放置していたのだけど、まあ慣れればそれほど辛くはない(ある時期から、そう思う物事が増えてきたように感じる)。ただ結局そこまで完全には綺麗にならなかった。小まめにやらないとだめですね。
寝ます。
あ、そういえば、ひさびさに自宅サーバーでも運用しようと思ってミニPCを買いました。新居の家電自動化などに使ったり、あとは何の意味もなくk8sをやったりしようと思っています。ほんとに?
休みに挟まれていまいちテンション上がらない。でもぷちぷち実装をした。あとChatGPT巫女業も少しした。
夜はこのblogのリファクタを進めた。いまさらGitHub CopilotとCursorを導入したのだけど、確かにこれは生産性がものすごいなと思った。今のところはCopilotがすごいなという感じだが、Cursorももう少し上手く使えたら便利なんだろうか。
そういうわけで実装は半分くらい機械にやらせつつUseCaseの大半、特にペジネイション周辺を完成させた。あとは管理画面かな。まあそれもそんな難しくはないはず。それが終わったらデプロイの整備。
寝ます。
Fibonacci sign.
昼頃まで寝て、午後は出掛けた。母の絵が何らかの公募展で何らかしたのでそれを見に行った。正直作品のレベルはまちまちだったので、ふーんという感じ。母はいつも同じような絵を描いており、作風とやりたいことがはっきりしているのは結構だけどもべつに好きではないなと思った。
僕も一度くらい絵を描いてみてもいいのかもしれない。なんか、(かつて)ぐるぐると考えていた自意識の形を、きちんと見える形で残しておくことには意義があるかもしれない。まあ、そんなことより小説を書けという話はある。
寝ます。明日も仕事だけど、休日に挟まれているし会議も多いしで、あまり仕事のテンションは上がらなさそうだな。
眠い。仕事はでっかいリライトを始める覚悟を決めた。がんばろ。
このblogのリファクタリングは、まだまだ難航。高度な抽象化を考えていたのだが、実現のコスパが悪すぎるので、妥協することに決めた。また全体が仕上がってきた時に考えるかもしれないが。いまはまずアーキテクチャの刷新からだ。
寝ます。