andante

0217

具合がよくないさっき体温を測ったら微熱があった明日こんな調子だったら休もうと思う自宅勤務の予定だけどだからって仕事をしたいわけでもない

仕事はなんか会議をしていたら終わった感じがある不具合を一つ直した構造上の欠陥を根本的に直すにはもう日数が足りなくて仕方がないので違法建築を重ねる直せるならちゃんと直したいが時間がいつ取れるかはわからないこのプロジェクトはそんなことばかりだいくつかは直したがそれでも

夜はササッとパスタを作って食べた最近生活をサボり気味だなと思うけどいまは体調が悪いので仕方がないということにしておく


法律は義務の一覧ではなく権利の一覧として読まなければならない人類が長い闘争を経て打ち建てた尊厳の記念碑だと信じなければならない

0216

お昼くらいまでボンヤリしていたまだちょっと体調が悪い咳がすこし出るが熱はない風邪かなあそれとも最近巷で流行りの肺炎かしらいやでも特に接触した機会もないだろうしななど

午後はすこしデザインの真似事をしていた紙みたいな質感で暗くないテクスチャ画像を探したりしたなんか時代に逆行してる感じあるけど僕は好きなんだよな紙っぽい質感

夜はほこらんさんとねておきたさんと肉などを食べていた失恋の話などをしていた人間に関心を持つってのは難しいよな人間からどう見られるかじゃなくてでも恋というのは唐突に落ちるものでもあるどうやって落ちるかというと主に角運動量を減らしていくことになります


さて明日はまた仕事先週は三日で終わったが今週は五日もある変な不具合をどうにかするのだっけやれやれ

0215

今日は特になにもしていませんちょっとデザインに手を出したりしたっけなSketchの体験版をぽちぽちと触ってなんとなく文字を置いてみたりしたまあ完全にいまやることではないんですがあとロゴデザインくらいはちゃんとした人に依頼すべきだよねプロトタイピングとかはまあ僕がやればいいと思いますが
デザインってのはやはり難しいですね限られた画面にものを並べるのは難しいしそれをいい感じに並べるのはもっと難しいユースケースを想像しながら並べるのも難しい難しいので考える必要があり考えるとは思いついたものを否定した回数のことですがんばろう


明日は夜にほこらんさんとねておきたさんとご飯を食べます

0214

仕事はなんか不具合直してたら終わった一見謎の不具合なんだけど実装を見るとなんかおかしなことをやっておりなんだこれはと思ったら確かにまあこうするのが一番いいよなみたいなやつだった回いやまあ一番よくはないというかもっとやりようはあると思うんだけど難しい話ではあるよな的な仕方がないのでリファクタしながら直すかと思ったらそれもうまくいかないので小手先のテクで迂回する方法を考える必要がある原理的には直ることを示せたので正気にする作業は来週やる

昼過ぎにすこし仕事を中断して区役所に行ったいろいろな書類をもらってきた順番呼び出し装置のスピーカーの調子が悪いのか音声の先頭部が微妙に切れるらしくDなのかEなのか聴き取りづらいことがあるなあと思った毎回起きるわけじゃないようなんだけどそしたら再現条件はなんだ

夜はすこし考えごと機能のリストを作っては可能な画面遷移を考えているがデザインってのは難しいなあと思う素人なのでまずは引き算を意識しようと思うんだけどそうすると引き切れなかった機能の収まりが悪くなるどうしたものか具体的なスケッチを描いてみたりするといいのだろうかうーん


さて週末昨日くらいから体調が悪いんだけど今日はすこしましだったでも咳がすこし出るしだるい感じもある明日はおとなしくしていよう

0213

なんだかうまく眠れなかったせいか具合が悪いうまく眠れなかったのとはあまり関係がなく風邪気味のような気もするすこし咳が出る


仕事は元気がなかったのであまり進まなかったような気がするそうでもなかったっけああそういえば社内Redmineが使っているRDSの証明書更新をやったのだったクライアントワークで使っているサーバーはちゃんと確認したのに社内のことを忘れていたというのは変な話だがまあそういうこともある
あとはリニューアル予定のWebAPIの仕様書を見ていたSwaggerで仕様書が提供されているのでそれなりにRESTfulなんだろうと想像していたがまったくそんなことはなかったまあ別にRESTfulであってほしいとそれほど強く思っているわけではないけれどね


明日は自宅で仕事でも体調が悪いからどうしようかなあまあ最悪休んでもいいかなあそれほど忙しくはなさそうだし……

0212

昨晩はちょっとした祝杯をあげていぇいいぇいしていたのだけど朝起きたら二日酔いでサイヤクでしたやっぱもうだめだなあそんな多量に飲んだわけではないはずなんだが


そういうわけで昼くらいまでは終わっていましたXcodeGen対応をなんとかしてレビューに出したけどこいつはどこまで便利かなあgitのフックで自動で走るようにするつもりだったんだけどbundlerへのパスが通せなくて断念したのでファイルの追加削除が発生すると手動でコマンドを打つことになるんだよねそれはどうなのまあそれでもさまざまな設定が見やすくなるのはいいと思うんだけどはたしてとはいえ戻したければいつでも戻せるのだししばらく試してみてもいいのではないだろうか

夜はちょっとコード書こうかなと思っていたんだけどいろいろ手伝いとかしてたら終わったまだちょっと気分は悪い明日には良くなっていると思うけど

0211'

史上最高に疲れる四連休でした詳細は一旦伏せます


明日はまた仕事金曜日はリモート勤務だったので出社日ベースでは五連休になるのかとりあえずオフィスにいないとできない作業などを優先的に進めたいあとはなんだっけXcodeGenの調整をしてレビュー依頼を出すんだったかなそれ以外は余裕ありそうだからWWDCを観る時間を取りたいな


毎日毎日僕らは鉄板の 上で焼かれて嫌になっちゃうよ ある朝僕は店のおじさんと 喧嘩して海の中に飛び込んだのさと言っているたいやきくんは自分が僕らから独立した存在だと確信しているが実際は毎朝そういうたいやきが存在している可能性もある独我論の語り得なさの断片がここに現れているのだたいやきくんの独立はこうして言葉にした瞬間にどのたいやきくんにでも想像可能なものに貶められてしまう

0210

今日も特になにもしていない起きてちょっと勉強しようとしたんだけどなんかそわそわしちゃって落ちつかないから結局昼寝してやりすごしたすこしだけ読書をした

そういえばCombineについてちょっと調べたけど結局Apple的にもSwiftUIにはViewModelを載せるのがいいと考えているっぽいでもそしたら結局ヒープの確保が毎回発生するからイケてないんじゃないかなあいやまあ"Don't guess, measure!"なんですがでもそれを避けるためにSwiftUIはViewをstructにしたんじゃないのかやっぱWWDCをちゃんと観ないとだめかなあそれはそう

アプリデザインを考えてみたけどそういえばアプリのデザインを自分でやったことなかったなと思うWebは素人なりに何度かやったことあってたとえばこの日記も自分でふねさんの影響とかかなり受けてるけどデザインしたんだけどアプリだと一度に見せられる情報にかなりの制約があるから機能の優先度を先に詰めておかないと画面遷移とかぜんぜん決められないなと思ったなのでいま機能のリストを書いているでもこんなのもっと後で考えるべきことかもしれないよなただ必要な画面コンポーネントと不可分だから特に今回のようにUIの制約がきつそうなケースでは先に不安要素を取り除いておきたい……


明日はかしこまったランチに行きますどきどき

0209

仕事をした日だと仕事は××だったみたいに書き出せるのだがそうでない日はなかなかそうもいかなくて困る

今日は昼過ぎに起きて録画していたアニメを観た今期は映像研には手を出すなを観ているキャラクターが非常に魅力的な作品だしいま自分もアニメ制作ほどクリエイティヴではないにせよものを作ろうとしているので共感する部分も多い

夜はコードを書いた昨夜悩んでいたことすなわちアクセストークン認証はビジネスロジックなのか単なる実装詳細なのかという問題については少なくともアプリはログイン時にアクセストークンを要求し保存する必要があるしそれにトークン自動更新はビジネスロジックに含まれて然るべきという観点からドメイン層にねじ込まれることになった結果として結局DIを簡単に書く方法が要請されそれに伴ってコードが整理された
とりあえずのトークン更新機構が実装できたのでよかったおそらく試作二号機の役割つまり本格的なプロジェクト構成とアーキテクチャ的な問題の洗い出しは完了したのではないかと思うこの先UI的な限界の探究を二号機で継続するか三号機が作られるかはまだ決めていないでもまあこのまま二号機で作ってもいいような気はするもちろんエンティティさえ共通ならばどうにでもなるのがこういうアーキテクチャの強みだけどだとしてもわざわざ乗り換えるのも面倒だし


明日はいろいろ用事があるから休暇のつもりだったのだけど用事はだいたい消滅したので単に四連休を楽しむ人みたいになってしまったまあ四連休はありがたいのだが明日はUIのお絵描きをがんばろうかな

0208

今日はなんだっけなあ夕方に髪を切ったちょっとひさびさだったので首回りがスースーして参った最近はそうでもなかったのだけど

夜はコードを書いていたアプリ側のアーキテクチャはだいたい固まったのでサーバー側できちんとしたエラーを返すコードを書いたんだけどじゃあアプリはこれを受けて誰が動くべきなのかというところで悩んでいるリソースが存在しないとかアクセス権限がないとかそういうのは特に考えるところはないのだけどアクセストークンが切れている場合に自動で更新しにいくみたいな手続きはビジネスロジックの一部なのかそれともネットワーク固有の問題としていいのか後者だと共通化は楽になるんだけど論理的には前者であるべきのような気がするただ前者をとるとほぼすべてのUseCaseはそのためのRepositoryに依存する必要があって注入が面倒なんだよなやっぱDI機能を実装すべきなんだろうかでもあれってモジュールをまたいでも使える実装なんだっけ使えるかウーンでもなー


なんとなく火の鳥 復活編を読み返したんだけどやっぱりすごいというか半世紀前にこれが描かれて僕らここからなんか先に進みましたっけという気持ちになるな火の鳥はこれと未来編が好きこっちのほうが好きだけど


明日はわりと暇なはず午後ちょっと出かけるかも