andante

0926

昼前にちょっと出かけたニトリでランチョンマットを買ったそういえば僕の実家にはランチョンマットの習慣はなくお盆で食べていたこれってうちだけこういうことって地味によその家と比較する機会がなくて謎のままだったりする

あとはコードを書いていたアプリのリファクタリングをずっと進めているが大きなところはかなり片づいてきた結局なにを着脱可能にするかとか難しい実際に着脱しないならあんまり意味はないわけだし……まあそのあたりあんまり深く考えるのは後回しにしておこう
あとはエンティティにもう少しロジックを持たせるようにするのとバックエンドの方針変更に対応するのをやるそれが終わったら編集機能に移りたいがそろそろ夏休みが終わってしまうんだよな厳しい


さて土日も終わりなんとしても休みのうちに自動車免許の更新には行きたい

0925

なんか今日は眠かったそろそろ社会復帰を視野に入れていかないといけないのだが本当にあと一週間でまた平日に労働をするようになるんですかそもそもそれがどういうことだったか思い出せない……

今日は重めのリファクタリングをした全部は終わってないけど最初におおざっぱに作ってあったシステムを単なる永続化とロジックとプレゼンテイションとに分離していく作業をしている最初に作ったときもべつに意図しておおざっぱに作ったわけではないのだがいま見るとそう見えるのはそれなりに見る目が育ったということなのだろうかそうであればこの夏休みも無駄ではなかったと思えるのだけど
おおまかな方針は立ったので明日には実装をしたい

夜は煉獄さんの葬儀こと鬼滅の刃 無限列車編がテレビ放送されていたので観たいやはややはりいいな僕は煉獄さんを好きだ僕もあんな風に矜持を持ちたいしあんな風に正直でいたいあと初対面で嫌いになった相手にあんなに強く出たい
そうとも 負けると知って戦うのが遥かに美しいのだシラノベルジュラック この言葉は人間がか弱ければか弱いほどに輝くのだ


ねよねよ

0924

なんだっけリビングの新しいローテーブルが届いたので組み立てた引っ越して以来リビングダイニングが微妙に狭いためにダイニングセットを置けずにいてそれでリビング用の小さいテーブルで食事をしていたのだけどあきらめてリビングに大きめのローテーブルを置くことになったというわけとりあえずは快適たこ焼きをやったのだけどやはりテーブルが広いと何かと楽でいい古いテーブルの処遇は未定だけどまあこれはこれで物置台とかに使えるでしょう

テーブルが届いたので上に敷くためのカバーを買いにニトリに行ったいろんな家具があるのはテンションが上がるついでだからと思って庭に置く用のじょうろを探したけどこれは見つからなかったまあ困ってないし別にいいけど

今日はそれほどコードは書いていない夏休みも終わりが近いので面倒なことは早めに終わらせておきたいが……

0923

よく知らなかったんですが祝日なんですねしかし妻は仕事だし僕は夏休みなので特に変わりはなかった

今日はSwiftのActorのことを学んだりあとコードの整理をしたプレゼンテイションとアプリケイションを分離したりユースケースからサービスを切り出したり……もっと抜本的に変えなきゃいけないかと思っていたけどよくよく考えてみると思ったほどではなかったバックエンドとアプリとでは微妙に設計が変わるものだなと思った当たり前といえばそう


今日はなんだか眠かったあと肩凝りがひどかったストレスがあるのだろうかまああっても不思議ではないけれどあと1週間で夏休みも終わりです

0922

今日は一日中ずっとPromiseKitをasync/awaitに置き換える作業をしていたとりあえずUI周り以外はだいたいできたけど正直まだよく理解できていない部分があるたぶんActorのことをちゃんと理解する必要があるのだろういまはコンパイラの言うままにレバガチャプレイをしている
残念ながらQuickでのテストはまだ正しく動いていないこれがQuick側の問題なのか僕の無理解の問題なのかはまだよくわかっていないまあ正直たいしたテストは書いていないからこれは一旦放置してもいいかなと思うコンパイルは通るし


明日はもう少し本格的なリファクタリングに移るべきか気が進まないけどぐっと力を入れるしかない

0921

昨日夜更かししたので今日は昼前まで寝ていたまあでも思ったほど調子が狂わなかったのでよかったiOSを15にアップデートした

サーバーサイドは昨日で一段落したつもりでいたんだけどサムネイル生成の修正をしたりJPEG画像がEXIFメタデータで回転している場合があるのを復元する処理を書いたりしていたら半日潰れてしまったしかしその過程でさらに設計がいい感じになった気もするので満足している問題を解くたびに事態が進んでいくこれはきっと正しい道を歩いている印だ

あとアプリのほうはSwiftのasync/awaitに対応しようとしているとりあえず簡単にできそうなところはPromiseKitを置き換えたけどキャンセル機構やProgressを扱うところはまだできていないこのあたりはちょっときちんと調べないとだめだろう
Rustのasync/.awaitにはRustらしい制約があるのにSwiftはわりと何も考えずに書けるのなんかびっくりするこれは裏で参照カウンタが頑張っているからなのか


寝ますみなさい

0920

わりと一日中コードを書いてたバックエンドとアプリが繋がったので画像アップロード系のフロントエンドがいないと試しづらい部分を実装したおかげでこんな時間になってしまったがおおむね動いたサムネイル生成ロジックには改善の余地があるけどともあれ大きな前進だ
明日はアプリのリファクタリングに移ってもいいかなと思うまあこれはこれで大工事になるけど大工事を気軽にやれるのが趣味プロジェクトのいいところだそうかそんなこと言ってるから完成しないのでは


かつて深刻に死にたさを日々感じていた時期があって幸いそれはもうおさまっているのだけど買いものの帰り道とかふとした瞬間にそういう気分がよぎることが今でもあるそういうのって暮らしがよくなれば自然と消えるのかなと思っていたのだけどもう一生このままなのかもしれない
それは残念なことではあるがまあそれで鬱々とするというほどでもないし特に気にするようなことでもないのだろう加齢によって身体もあちこち弱っているのに精神のみが例外であるはずもないのだしそうか


寝ようなんか意味不明に夜更かししてしまったなまあ夏休みだからいいんだけど

0919

惰性で日記をつけることにどういう意味があるのかすくなくとも何か書きたいことがある日を逃さない役には立つと思うし何もない日の惰性の日記も長く積み重なれば日々の惰性の記録になるのだつまりそう惰性で書かれる日記にもいろいろな心境が現れるのだと思う


アプリのリファクタリングをやろうと思っていたけど結局すこし構想を練っただけで手はつけなかったそれよりまずはバックエンドの完成度を高めなくてはならないのだアプリと無理矢理繋げただけで満足してはいけない
とは言い条バックエンドの進捗も大きくはない以前インテグレイションテストにしてあったテストをサービスの単体テストに移したこれぞ盆栽しかしアプリに繋げたことで部分的とはいえフロントエンドが手に入ったのでこれからは画像アップロードなどの実装が捗るものと思われる

夜はまた鬼滅の刃がテレビで放送されていたので観たまあいい話だよねでも鬼にもかなり普通の理性がある感じ出てくるしこれなら鬼化の初期対応次第では全然共存可能であり得るんじゃないの感はある忘れてるだけでそのあたりも設定でカバーされてるのかもしれないけど


ねるよ

0918

土曜日わりと一日中コード書いてたバックエンドの認証機構をとりあえず仕上げたでも認可をやってないので実質的な意味はないあとでiOSアプリと繋いだ一応インターフェイスはそれなりに前のバージョンに合わせておいたつもりだったが出来上がってみるとけっこう食い違っていてとりあえずの対応が大変だった明日はアプリのほうのリファクタリングをやろうかなと思うそういえばGoogleSignInとFirebaseがSwiftPMに対応していたのでめでたくCocoaPods卒業となった時代は移ろいにけり

0917

何してたっけログインまわりを実装したんだったJWTを検証してユーザーIDを振るやつこのblog作るときにもやったはずなんだけどその時とはちょっと設計についての考えかたが変わっていて結局そこそこ考え直すことになったまあたぶんいい感じになったと思うのでいいでしょうというかこのblogの設計もいま見るとだいぶ微妙な感じだしどこかでリファクタリングしたいねどこかとは

夜は送別会最終回なんか仕事してたときはあんまり話せなかった人ともいろいろ話せて普通にとてもいい飲み会という感じだった僕は自分で思っている以上に大きな存在感があったのだなあと思いつつこんなヘッポコが大きな存在感であってたまるか身の程を知って出直してこいという気持ちもあるまあでもこれでもう最後だ会社のslackからとうとうログアウトした


明日はRust.Tokyoを聴こうと思ってるんだけど夜更かししちゃった寝よう