土曜日。わりと一日中コード書いてた。バックエンドの認証機構をとりあえず仕上げた(でも認可をやってないので実質的な意味はない)あとで、iOSアプリと繋いだ。一応インターフェイスはそれなりに前のバージョンに合わせておいたつもりだったが、出来上がってみるとけっこう食い違っていて、とりあえずの対応が大変だった。明日はアプリのほうのリファクタリングをやろうかなと思う。そういえばGoogleSignInとFirebaseがSwiftPMに対応していたので、めでたくCocoaPods卒業となった。時代は移ろいにけり、だ。
何してたっけ。ログインまわりを実装したんだった。JWTを検証してユーザーIDを振るやつ。このblog作るときにもやったはずなんだけど、その時とはちょっと設計についての考えかたが変わっていて、結局そこそこ考え直すことになった。まあたぶんいい感じになったと思うのでいいでしょう。というかこのblogの設計もいま見るとだいぶ微妙な感じだし、どこかでリファクタリングしたいね。どこかとは?
夜は送別会(最終回)。なんか仕事してたときはあんまり話せなかった人ともいろいろ話せて、普通にとてもいい飲み会という感じだった。僕は自分で思っている以上に大きな存在感があったのだなあと思いつつ、こんなヘッポコが大きな存在感であってたまるか、身の程を知って出直してこい、という気持ちもある。まあでも、これでもう最後だ。会社のslackからとうとうログアウトした。
明日はRust.Tokyoを聴こうと思ってるんだけど夜更かししちゃった。寝よう。
ねむい。夏休みも半分終わったのにたいして何もできていない。いや、いろいろ勉強も実装も進んでいるけど、これは別に夏休みじゃなくてもできるような気はする。そんなことはないか。
今日はわりと指の運動みたいな実装と、あとユーザー認証の設計とかをした。この辺を実装したらとりあえず仮でアプリと繋げるだろう。楽しみだ。
寝ます。明日は送別会(最終回)。もう単に最近よく飲んでるだけの人たちみたいになってきたけど。
Unicode 14.0で、握手の絵文字の二本の腕それぞれの肌の色対応が追加されるらしい。そりゃ論理的には当たり前で、これらは二人の人なんだから別々であるはずなんだが、記号ってそういうことじゃなくない?という疑問が強い。本当にUnicode Emojiは世界のすべてを描写できる体系をつくるつもりなのだろうか。まあ、そもそも文字とは記号の並びで世界を描写することに他ならず、そういう意味ではレンダリングが複雑すぎるだけで同じことなのかもしれないが、絵文字がやりたかったのはそういうことではないと思う。
今日はちまちましたリファクタ以外にもちょっと実装を進めた。しかしそろそろフロントエンドがないとテンションが上がらないなと思う。えーじゃあReact書く?いや、普通にiOSのほうを進める方がいいかなあ、やっぱ。編集機能をどうするか迷った挙げ句放置してるんだけどさ。
あとリポジトリをGitHubのほうに移してみた。ついでにGitHub Actionsで自動テストを動かすところまで設定して満足。いい感じだったらほかのも移してみようかな。GitLabには長らくお世話になったけども。
夜は会社の送別会に出た。3回目くらい?いろんな人と話せてよかった。そして会社のあのあたり(ぼかす)の動きについてはみんな不満があるんだなあと思った。あれね、僕もいろいろ失望があったし、なんとかしたほうがいいと思うよね。ならないんだろうけど。
経営者は投資家にもっともアピールできる姿で会社を売り込んでいくし、投資家はその姿に対して投資するのであって、だから経営者はその姿にコミットしていくことになるのだけど、じゃあその姿にあてはまらないメンバーがどうなるかというと、あまり明るい未来はないんだろうなと思う。その中間を繋ぐストーリーを作る努力はもっとされてもよかったのかもしれないが、結局そういう感じにはならなかったし、経営者はあまり関心がなさそうだった(あるいはそもそも必要だと思っていなかった)。それは別に、どこにでもある企業のライフサイクルの一部であって、そこに過剰な思い入れを抱くほうがまあ、悪いんだろう。でも、それはあまりに資本家の論理じゃんとも思う。月並みなことだけど、チームで一緒にがんばってきた人々との関係を、もっと大事にしたかったなと思う。そういうの、イマドキじゃないのかもしれないけど、イマドキの清潔感のある資本家の論理みたいなのは、僕はどこか相容れない部分がある。
さて、せっかくだから明日はアプリと接続するのやってみようかな?いやそれよりユーザー認証とかがんばったほうがいいのか。WebフロントエンドがなにもなくなってしまうとPlaygroundからのアクセスに支障をきたす気もする。いや、いま見たらHTTPヘッダを指定できるみたいだから、それで問題ないのかもしれない。GraphiQLはだめだと思うけど、あっちはぜんぜんつかってない。
のんびりコードを書く。最近ずっとリファクタリングしてるけど、そろそろ形がはっきりしてきた気がする。ずいぶん足踏みしてしまったが。ちまちま進めていこう。
そういえばそろそろCIとかのことを考えたくなってくるわけですが、次の職場はGithubを使っているようなので、Github Actionを試してみようかな。まあもう少し先の話だろう。
明日は会社の送別会3。そろそろ送別会とは何なのかみたいな気持ちがなくはないですが、これきりになってしまう人がほとんどだと思うと、まあ惜しんで惜しみすぎるということはないでしょう。
昨夜すこし飲み過ぎたせいか今日は元気がない。リファクタリングというよりただのリネームに近い作業をちまちま進める。エラーの表現の設計が難しい。thiserrorがFromをimplしてくれるのを活かして書けるようにしたいが。
そういえば次の職場でもこのハンドルネームで生きることに決めたのだった。まあ、いまさら隠してやっていくのも疲れるだけだと思うし。なるようになればいいさ。
寝よう。明日も地味めのリファクタリングをするだろう。
そういえば『ただしい人類滅亡計画』を読んだ。とてもよい対話篇だったと思う。永井均んとこの哲学猫が紛れ込んでない?
僕自身は反出生主義者である前に独我論者であって、だから結局出生が善だとか悪だとかについては頭の体操以上の意味を感じられないのだけど、でもまあ、誰かが穏便なタイプの反出生主義を唱えているときに特に止める気にはなれないなあと思う。生きてるのは結局つらいことだし。僕の老後の年金制度だけ維持されればそれでいいかなと思う。
今日はのんびり過ごす。午後にすこし出かけて、あと焼肉を食べる。良い焼肉屋を見つけられるのは幸運だ。やはりこれからもここを行きつけにしようと思った。そういえば知人は「かかりつけの居酒屋」という表現をしていた。面白いなと思う。
夜は『ODD TAXI』を観た。いやー、面白い。面白いけどずるじゃんこれ。ずるだけど、でも面白いなあと思う。構成も巧みで、いろんな角度から唸らされた。いいねえ。
さて。今日はぜんぜんコード書いてないけど、明日はいろいろ整理したい。あとそろそろ整理ばっかりでなくてちゃんと実装を進めたい。が、まあ腰を据えて盆栽をできるのも今だけだしなとも思う。どうせ仕事が始まったら仕事の速度になっちまうんだよ。
昼過ぎにfの家に遊びに行った。駅前のショッピングモールをうろうろしたり。駅前にショッピングモールあるのいいな。てかショッピングモールっていいよね。全部ある。
鍋をつつきながらテレビで鬼滅の刃やってるのを観ていた。鬼滅、基本的に炭治郎少年がいいやつなんだけど、大人は全体的にあまり褒められた態度ではないよね。人死にがでまくる前提の選抜試験とか。こういうのは野蛮なやり方なんだけど、でもその野蛮なやり方がなければ炭治郎はあんな成長しなかったのかもしれない。そういう事柄の評価は難しいよなとぼんやりと思う。
あとODD TAXIを五話くらいまで観た。面白いな。続きも観たい。
なんか晴れてたので、お昼前にオフィスを訪ねて私物を回収したりmacbookを返却したりした。同僚の私物のねこちゃんに挨拶をしたりもした。
午後はリファクタリングとかしてた。リポジトリに置いてあったロジックをアプリケイション層に移す作業は概ね成功したので満足している。あとはいくつかのオブジェクトを整理したら完了だろう。テスト書いててよかったなという感じだ。
夜は焼肉に行った。なんか高いわりには貧相だったので、高級志向の焼肉屋は微妙だなという思いを強くした。あとひさびさにノミカイ然としたノミカイが隣で行われていて、ああ僕こういうの好きじゃなかったんだな?と思った。
最近朝遅くまで寝ていることが多い。仕事はないので別に構わないのだけど、理由は気になる。明け方すこし肌寒いからかもしれない。
本当はアニメを観たり本を読んだりゲームをしたりしたいんだけど、結局ずっとコードを書いている。昨日ようやく方針が決まったリファクタリングを進めている。ついでにアクターのフレームワークを変えたり、余計な抽象化をやめたりした。ドメイン層とアプリケイション層を分離したおかげで気分的にそういうことがしやすくなった気がする。リファクタリングはまだ途中。テストを書きつつ進めている。
最近ずいぶんテストを書くのに慣れた気がする。テスト筋が発達してきたのだろう。
明日はオフィスに私物回収に行ったりしようかな、と思いつつ、なんか結局ずっと家にいそうな気もする。それはそれとして自動車免許の更新に行かないといけないんだよな。忙しいや。