andante

2020-01

0111

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

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

0112

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

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

0113

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

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


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

0114

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

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


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

0115

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


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

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

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


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

0116

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


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

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

0117

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

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


明日はのんびりのはず

0118

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


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

0119

今日は特になにもしていないノンビリした日夕方に新年会と称して肉を食べたなぜだか料理が出てくるペースが異様に遅くて微妙ではあった料理はまあ物珍しい肉という感じメッチャ満足感があるというわけでもない

シオランに関する新書を読んだインターネットで見るシオランはなんかこう職業ペシミストという感じで共感するところもあるけど根本的に好きになれるタイプではないなあという感じなんだけどそれでもこれほどペシミスティックなことを書き続けてくれたことは感謝したいと思う今の僕は精神的にはわりと安定しているがそれでもときどき生の価値そのものがまったくないような気持ちになってしまうそれは事実そうなのだから当然だ何年か前はもっとそうだったからその時にこのような本に出会えていたらもしかするともうすこし生きやすかったかもしれないと思う彼の思想は生には価値なんかないだからこそ我々は自由に生きることができるというものでそれについては僕もまったくそのとおりだと思ういつでも気楽に自殺できるようになりたいそうなって初めて僕の本当の人生が始まるのだ生まれないことはできなかったならばせめて死ねるようにはなりたいそれでも生きるというときにこそそれは僕が選択した生なのだ


明日はまた仕事なんかまた不具合対応をゴニョゴニョするんだっけやれやれ

0120

仕事は不具合対応など本当は検証期間はまだまだあるのだけど諸般の事情からそろそろ切り上げたいということなので優先的に潰していくただもうあまり一筋縄ではいかないものが増えてきているので厄介

あとオフィスのWi-Fiアクセスポイントの位置調整などをした会議室が電波が弱くて困るという苦情がずっとあったのだけど会議室のLANケーブルはずっと断線していてアクセスポイントが置けなかったのを直してもらったので再配置を試みているこれで改善するといいなと思うがまだわからない

夜はちょっとだけコードを書いたコードといってもほとんどシェルスクリプトだInfo.plistに何か外部から変数を注入するときたとえばプロジェクトファイルに書いてもいいならBuild Configurationのユーザー変数にすればいいけどリポジトリにも入れたくないとかの場合にはそうもいかなくてPlistBuddyなどを使ったテクが必要になるPlistBuddyだけだとうまくできなかったのでplutilというのも使ったあまり綺麗ではないがとりあえず目的は達せられたので満足しているこの手法は仕事でも使える場面があるかもしれない


明日は自宅から仕事なんだけどその前に病院に行かないと火曜日はリモートワークになりがちだから通院の日を変えてもらった方がいいかも