andante

2021-03

0320

昼過ぎまで寝てそれから友人宅で飲んだ友人宅にはギターとベースがあって友人たちがセッションしているのを僕は動画に撮ったりしていた

こんな日が来たらいいなって思っていたでもきっと無理なのも知っていた大人になったらきっとなんだかんだ不自由でそんなモラトリアムの微睡みみたいなものなんて遠くに流されてしまうんだろうと思っていたでも違った少なくとも全部がそうではなかったそのことがとても嬉しい

0321

午前中は軽い二日酔いで気分が良くなかったが午後はそういえばなんか申し込んでいたTOEICを受けに行ったそれなりにちゃんと勉強していい点取りたかったはずなんだけど気がつくと忙しさにかまけて何もしなかったなペーパーテストでいい点取れるのだけが自慢だったはずなのにまあそんなことはないけれども

リスニングは全然よくわからなかったシンプルに何年も英語のリスニング能力が要求されたことがなかったせいだと思うので練習すればけっこう伸びる気はするけどそもそもビジネス会話みたいなのは語彙がわからなさすぎるホテルの受付なんて日本語でもキョドるぞ僕は
リーディングは予想に反してけっこういけたと思う文法はいくつか落とした気もするがしかしあれはPart7が忙しくてかなわん焦ると余計に目が滑るが悠長に読んでる時間もないこれももう少し練習すれば伸びるだろうかまあ別にしないと思うけど……妻が受けるついでに趣味で受けただけなので

夜はすこしReactのテストを書いたコンポーネントのテストのベストプラクティスを知りたい


すこし脚本術の本などを読んで寝よう

0322

自分語りを小説に仕立てるために買った脚本術の本が主人公は観客に好かれるような存在になっているかと問いかけてくる主人公は観客に好かれるような存在になっているか


仕事は地味な改善活動をいろいろやっていたApolloのキャッシュ関連の改善など少しはUX向上に寄与するといいあと設計の見直しとかhook時代ってコンポーネントがAPIを呼べばいいのかなやっぱりリクエストが重複するのはキャッシュを活かして対応するとかででもsingle source of truthはどうなったいや見方を変えればApolloがそうなっているとも言えるのだろうか何を読めばこの辺の知見が得られるのだろうやはり普通にOSSのコードを読むとかだろうか


眠い明日は遅めに出勤しよう残業時間が規制上限ぎりぎりだし

0323

なんか眠かったので遅めの出勤Apolloのキャッシュをいい感じにするなどフォームが絡むとさらに状態管理がややこしくなって意図しないタイミングでリセットが走ったりするのだが今日いろいろやったらなんとかうまく動きそう明日もうすこし洗練させてMR出す他にもやりたいことが無数にあるやれやれ


今夜も無意味に夜更かししてしまった明日も遅めに出勤しよう

0324

今朝も寝坊して出勤まあ寝坊ったって9時半なわけで本当に普通になっちまったもんだなと思う今でも午前中はぼんやりしているうちに過ぎ去ってしまう感覚があるけれども一方で作業は普通に進んでいることもあるしそういう意味ではそこまで夜型人間だったということもないのかもしれない元来朝起きるのが苦手なわけではないし
しかしそうやっているうちに人は寿命を縮めてしまうのかもしれない

仕事はわりと大規模なリファクタなど大規模でもないかただコールバックを一段減らせたうまくやればもう一段減らせるのではないかと思っているんだけどその具体的な手法はまだわかっていない実験したいが今はフロントエンドだけやっていてもだめだという話はある一応締切は過ぎたのに全然忙しくてかなわないな

僕はこのままアプリのエンジニアからは足を洗う可能性が5%くらい出てきた気がするだからってWebフロントエンドのクライアントワークがあるわけではないのだがより抽象的な仕事アーキテクト的な立ち位置になるのかもしれないまだまだ学べることがあることは純粋に嬉しい学んでいる限り給料は上げられるのだから


寝ます明日は朝から会議があるあと事業部の改名決定が通達されてくるらしいんだけど反対したいので反対しなくてはきっと無意味な争いなんだこれも

0325

一日中Dockerコンテナをいじっていたマルチステージビルドにだいぶ慣れた気がするがそもそものDockerのベストプラクティスみたいなのはまだよくわからないしかしイメージサイズは半分くらいにはなったし満足できる結果と言える

夜はReactのテスト書いたりカスタムフック書いたりしていたロジックをカスタムフックに隠蔽する方法がおぼろげにわかってきた気がするがもう少し試さないとなんか最近すっかりWebフロントエンドもできるみたいな気になっているがこれも全然ベストプラクティスとか知らないままだしかしどうすれば学べるのだろうあいかわらずWebフロントエンド界隈は日進月歩で検索しても決定版と言えるような知見が全然見つからない


夜更かししてしまったが寝る明日はまた寝坊するつもり

0326

ちょっと仕様変更しようと思ってテストケース書き換えてたら一日が終わったたまにはそういう日があってもいいけどもやもやするまあちょっと二日酔いだったしな仕方ない


それはそれとしてなんか事故に遭ったみたいに急に落ち込んでしまった全部空回りなのかなもう嫌になっちゃうな


明日はお花見に行くはずそういえば週明けは休みを取ったので4連休です

0327

どようび

昼過ぎに近くの川まで歩いて行って簡単な花見をしたこんなご時世なのでとても簡単しかし公園に行くと普通にレジャーシート敷いたり簡易テント立ててる人とか大勢いたまあ外だしな花見くらいしても罰は当たるまい

夕方はtwlgの書き直しを進めた一応フロントエンドもそれらしく動いたのでDockerコンテナにするところまで進めたマルチステージビルドを駆使したら50MBくらいにできたので満足後は細かい不具合がないか確認しつつフロントエンドのレイアウトを改善したらデプロイしたいテストも書こう


明日は何をしようかなティラミスを作るミッションが課せられているが

0328

昼前に起きてReactをやっていた仕事でやっている時はなかなか後回しになってしまって深掘りできないデザイン系の作業などMaterial-UIのテーマのカスタマイズとかCSSのことは相変わらずよくわからないが昔は欲しかった装飾やレイアウトが増えてるのは嬉しい僕が勉強してた頃はまだCSS2.1の対応状況も不安定だったものだけど


4連休の折り返し明日は好き勝手するぜするぜって言っても特に予定はないけど連休って直前の夜が一番楽しいよね始まってしまうと特になにもしない

0329

人々は平日ですが僕は四連休の三日目なので休日でもまあ結局書斎でコード書いてるのだし普段の仕事と特に違いはないという話もある会社のSlackは見てるし

それでtwlgの実装を進めたフロントエンドはほぼ完成と思うテストは書きたいけど問題はバックエンドで完成していたと思っていたクローラの挙動が不穏だったので調べていたrustでTwitter APIを叩くegg-modeというクレートがあるのだけどこいつはEntityの文字列オフセットを勝手に変換しているようだTwitter APIはコードポイントオフセットで返しているがegg-modeはrustで扱いやすいようにバイトオフセットにしているそれはそれでありがたいけど過去のデータとの互換性が壊れて困るので結局Twitterクライアントを書きなおすことになったtokio 1.xと互換性のあるreqwestのOAuth1拡張がなかなか見つからなくて難儀した
あとserdeはクリーンアーキテクチャと相性がよくない気配があるというのもderive(Deserialize)は構造体定義につけるものだからドメイン層のものだけどよく考えるとJSONデシリアライズは実装詳細インフラ層なのであった真面目にやると結局インフラ層のためのモデルとドメイン層のためのモデルが分離することになるし実際今回はそうしたのだけど……まあそこは変換不要であれば同一視するくらいの感覚がよいのだろう今回はでもTwitter APIがRFC 5322の形式で日付を返すのでモデルが必要だっただるい
tokio 1.xと互換性のあるクレートが地味に足りていない問題はたびたび躓く活発なプロジェクトであればβ版くらいは提供されているがそうでもないとそうでもないrust自体はそれなりに勢いのある界隈だし時間が解決するのだとは思うけれども
今日デプロイまでこぎ着けたかったけどバックアップのことを忘れていたので一回休み明日やろう


こういうことをわざわざ言うと嘘くさくなるのは承知なんだけど僕はもしかすると競争というものからけっこう自由なのかもしれないと思う中学受験を経験しておいて競争してないってのも変な話なのだけどその先ではけっこう競争の価値観から外れて生きられているのではないだろうかまあドラマとかで表現されている競争社会がどの程度リアルなものなのかはわからないしけっこう割り引いてみないといけないだろうけれど……少なくとも僕はこの五年くらいは好き勝手やっていると思っているしそれで満足できているのは幸運なことだろう
そういう状況のために有効だったのはやっぱり中学受験だったりなんだろうかそれとも結局僕のような人間はどこでもそういう風に生きていけるということなのだろうかでも結局僕のような人間が僕のように育つためには僕が生きてきたような環境が必要だったと考えることもできるだろう僕は単に幸運だったのだろうかそれとも僕に教育を施そうとした両親の努力の結果なのだろうかまあ両親は僕にもうちょっと立派になってほしかったようだけど……