andante

0118

今日はお昼頃にちょっとコードを書いたSwiftUIに取り組んだりしたけどまだ自分で納得できるような理解ができていないCombineと@Stateの関係はまだ不透明なままだし一応動いたけどViewにどのくらいロジックを書いてもいいのかそのあたりの方針がまだよくわからないリアクティヴ前提っぽいのでCombineを使ったMVVMをやろうという気持ちはあるけどじゃあ全部をViewModelに書くのが正しいのかというとそうでもないような気がするし謎があるこのあたりは公式のサンプルコード最近そんなの提供されてるかとかWWDCとか観たほうがいいのかも悩ましいところだ


明日も暇だったらいろいろ模索しようと思うまあ現時点ではまだベストプラクティスとか存在しないのかもしれないけど夜はねておきたさんほこらんさんKさんと新年会の予定

0117

具合はちょっとマシ仕事は不具合対応など今週中に改修まで終わらせられたらよかったんだけどそこまでは行けなかったまあ来週にはなんとかなるんじゃないだろうか

夜はSwiftUIをいじっていたPublisherを@Stateに直接assignしようとしているのだがなぜかうまく動いていない気配があるなんだこれウーン
そもそもViewModelは本当に必要なのかとかそのあたりもまだ悩んでいるやはり試作するのは大事なことだこういうのはぶっつけ本番でやるものじゃあないな


明日はのんびりのはず

0116

今日も基本的にはあまり具合は良くないただまあひどいというほどでもない喉の痛みはおそらく単なる口内炎の一種で風邪ではないのだろうとても痛いことに変わりはないが


仕事はなんかいろいろしてたら終わったいつもいろいろしているうちに終わっている気がするなんでこんなに何もしてない感じなんだっけあー申請作業とかしてたんだっけあと不具合もちょっと直したっけそうでもないような
会社の業務報告メールの日付が昨日までずっと2019年になってたことに今日気づいた最近こういう数年前には絶対しなかったみたいなボーッとしたミスをときどきやるメガネをしたまま顔を洗うとか加齢かなあ疲れかなあ

夜はちょっとCombineのコードを書いたなんとかWebAPIを叩いてアクセストークンを発行させるところまではできたとりあえずアーキテクチャ検討についてはだいたいこれで終わりと思ってよさそうなのであとは便利ユーティリティを書いていく感じだろうか誰をどこからどう注入するかみたいなことはこれから考える必要がありそう
明日以降はすこしSwiftUIに潜ってみようかなあ

0115

具合が悪いのでパフォーマンスが低い口内炎と喉の痛みと風邪っぽさが融合して襲いかかってきている厳しい


仕事はまあ平凡に不具合を直す不具合はすこし直る直らない不具合だけが後に残る厄介だ

夜になっても具合は悪いままだったのですごくやる気のないペペロンチーノを作ったこんなのでも一応それなりのものができるパスタをもっと常備したほうがいいかもしれないかつての僕はそうやってパスタを箱買いしては後悔したものだが

あとすこしだけコードを書いたClean Architectureを基本にモジュール分割を試みていたのだけどWebAPIを完全に一番外側に置くのはなかなか難しいなと思った少なくともすべてをProtocol conformanceだけでやりおおせるのは厳しいたとえばenumとかなのでやるとしたら実際の呼び出しは全部WebAPIのほうに寄せてRepositoryのほうは入力と出力を中継するだけにするとかうーん


明日は風邪がよくなかったらお休みするかもウーン

0114

なんか昨晩はぜんぜんうまく眠られませんでした眠ってはいたのだと思うしなんなら夢も見たんだけど夢の間も僕はずっと起きていたようなただ単に目を閉じて空想に耽っていただけのような気持ち

寝不足のせいか今日は体調はよくなかった舌の付け根を噛んでしまったところが口内炎になりつつあるな〜と思っていたんだけどこの痛みはどうも普通に喉に炎症を起こしている気配があるマジか風邪かなあ仕事的には今週寝込んでてもなんとかなるとは思うけどやれやれ……


今夜はもうすでに遅いけど寝ましょう明日は自宅から仕事

0113

今日はいろいろやるか〜と思っていたんだけどあまり作業は進まなかったエアロバイクを組み立てたりしたエアロバイクは安いものだけど比較的静かだしそこそこの負荷があるし悪くないエアロバイクがなにかの運動になるのかは知らない折りたたみだけどまだ置く場所が決まっていないのだけが懸念

あとはちょっとSwiftUIからGoogle Sign-Inボタンを出すところまで書いたりしたこれURLスキームを使わせてくるので秘密にしたい情報絶対リポジトリに入れない縛りだと厳しくなる気がするどうしようかなあ外から値をinjectするにしても方法が……
Combineもおそるおそる触っていますまあRxSwiftと似たようなものと思えばそんなに怖くない


なんか夜更かししちゃった早く寝よう

0112

夕方までだいたい寝てたあと夜はすこしコードを書いたとりあえずWebAPI側でできることはやったのでついにiOSフロントエンドの準備ですとりあえずアーキテクチャ選定などをしたようやくClean Architectureの気持ちみたいなのがわかってきてじゃあこれはSwiftUI+CombineでMVVMベースにClean Architectureをすればいいですかねみたいな感じ挑戦的だがやりがいがあるそれよりCombineって要するにRxだと思うんですがデバッグが異常に難しいとかそういうのは大丈夫なんですかねがんばるか

あとはApolloを設定したりした明日はこれで実際に何か呼び出すコードを書けたらいいのだがさすがに無理か

0111

昨日はちょっと飲みすぎたみたいで今日は一日中終わっていましたウーン普通に愚行という感じがするよねもう若くないんだから……

終わっていたので特に日記に書くことはありません明日は終わっていないといいな

0110

朝起きて仕事布団で30分うにゃうにゃしてから即座に仕事に入れるというのは魅力的だリモート勤務を導入してから実感したけども通勤時間というのは純粋にドブに捨てられている時間だと思うゆっくり座って本を読む時間があるならともかくね
仕事はちょっとした不具合対応など不具合は基本的には一度直したことのあるものなのでそんなに複雑ではないのだがただ面倒だったり忘れてたりするやついくつかcherry-pickしたりレビューしたりしてたこんな初歩的な不具合がまだという気持ちになったりした

夜は特になにもしていないココットを買ったので可能な料理の幅というか帯域が広がった感じがあるココットよりもオーブンレンジのほうが本質的なのだがこれをうまく応用すれば一晩に二品作ることも可能なはず今後の活躍に期待したい

あと映画を観たプロセス的な正義が少なくとも建前としては貫徹されているがそれは知識とお金のある人にしか手に入らない社会それは正しいのだろうか民主主義が定めた司法が資本主義に蹂躙されているとき正義はどちらにあるんだろうかそういうことをあまり本筋とは関係ないけど思った


さて三連休今日は趣味のコードは書けなかったけど連休の間になにかしたい

0109

仕事……はレビューとかしてたと思うあと打ち合わせにも行ったあいかわらず人の顔あんま覚えられないなあと思った正確には覚えていないのか会ったことないのかの区別がつけられない
あとミッションビジョンバリューという概念について調べたなんとなくドラッカーあたりに由来する概念っぽいことはわかるのだが現在日本語インターネット圏で主流っぽい解釈はどこから出てくるのかよくわからないそして社長がしゃべっているのがこれと同じもののことなのかもよくわからないもうすこし調べたらまとめて社内で公開する予定

夜はすこしコードを書こうと思ったんだけど上述の作業がけっこうしんどかったのでもう眠くなっちゃっている端末を管理しない場合ログインを連打されるとDBにトークンが溜まり続けていくのでよくないかなと思っているんだけど端末を管理した場合は端末登録をcurlで叩かれまくるのかもしれずそれも厳しいおそらくログイン頻度を制限するのが一番まともな対応だろうでも今日はコメントだけ書いて寝ちゃおう


明日は自宅で仕事それが終わったらサンレンキュー