休暇だったんだけど二日酔いで半分くらいは死んでた。死んでない時間はCSS書いてた。z-indexにまつわる仕様に苦しめられたけど最終的には回避できた。あとReactで動的にカレンダーを出すところとか。フロント側はけっこう形になってきたし、明日はまたバックエンドをやることになるだろう。あとテストね。テストを書かないと。
一日好き放題してたのにまだ休みが二日あるなんて夢のよう。
休暇だったんだけど二日酔いで半分くらいは死んでた。死んでない時間はCSS書いてた。z-indexにまつわる仕様に苦しめられたけど最終的には回避できた。あとReactで動的にカレンダーを出すところとか。フロント側はけっこう形になってきたし、明日はまたバックエンドをやることになるだろう。あとテストね。テストを書かないと。
一日好き放題してたのにまだ休みが二日あるなんて夢のよう。
なんだか元気のない一日だった。眠くてつかれてる。つかれてると言いながらこんな時間まで起きてるのだけど……。
仕事はそういうわけであまり捗らない。react-hook-formのv7対応を進めているが、どうも型推論が厳しい。推論できない型ならおとなしくanyで通せばいいような気もするが、それはそれで負けた気がするので嫌だ。しかしなあ。
夜はWebデザインの真似事をやった。このblogのCSSは、基本的には11年前に書いたきりなのだけど、現代的にCSS3で書きなおすとけっこうすっきり書ける部分が多い。flexboxとか。しかしサイドメニューにはまだ手こずっている。明日がんばろう。
自分は周囲に嫌われているかもしれないと、常に思っているわけではないが、それは単に自分の欠点を隠しおおせているからだという確信めいた意識もある。時には隠しきれていないのかもしれないと急に不安になることもあるが、じっとしていればすぐに落ちつくようになった。
そういう器用さは大人になってから獲得したものだと思う。それに、大人の人間関係というのは別に好き嫌いではなくて、まあ人としてちょっとどうかなと思うけど所詮は会社の同僚だしどうでもいい、ということも十分にある。誰しも他人にそんな風に思いながらやっているのだと思うと気は楽になる。
昔はそうではなかったように思う。自分が好かれるとか嫌われるとかというのは、自分自身のことであると同時に世界そのものに関わること、それによって世界の残りの部分もが一斉に色を変えてしまうようなことであったはずだ。でもいつしかその間には「社会」が幅を利かせるようになってきて、僕の心は世界と直接触れることが難しくなっていった。だからこういう鈍感さが生じる。器用さと呼びながら見ないふりをすることができる。
最愛の人が死んだ朝にも、人は食事をする。そういう生活の強度は、年を経るにつれて無視できなくなっていく。それは、まあ健康的なことなのだろうと思う。健康になるために生まれてきたんじゃないんだが。
明日は休暇。こんな時間まで夜更かししてしまったけれど。寝ないと。明日もWebデザイン。
AWSで動かしてるバックエンドのログをちょっと見たいなと思ったんだけどCloudWatch Logsの保管期限を過ぎていたのでやれやれS3から探すかと思って探したんだけどあんまりいい感じではなかった。なのでちゃんとS3に積んであるログを検索できる環境を整備すべきかなと思ったんだけど、なかなか一筋縄ではいかないことだけがわかった。Kinesis FirehoseからS3にそのまま投げただけではAthenaが食えないらしい。そこはもうちょっとよしなにやってほしかった。暇だったら中間にログ加工用Lambdaを置くことを考えよう。
日記blogのリライトは<a>タグの変換機構まで書いた。テストコードも書いた。こういうのが実装モジュールのすぐ下にサッと添えられるのはRustの良さだなと思う。すぐ下にあったらさすがに書くハードルはだいぶ下がる。
次はどうしようかな。Webデザインに着手した方がいいかな。それで全体が整ってきたらページングとかも書いていこう。
寝ます。
今日は採用面談を二つもやったので疲れた。まあどちらも選考とはあまり関係ないものだったけど。緊張感のある打ち合わせが二つだと思うと疲れはする。他にも会議あったし。
開発プロセスにスクラムを取り入れようという、弊社内でも何度目かわからない試みについて議論していた。今回初めて腰を据えてスクラムガイドとか読んでみたけど、なにを言っているのか全然わからなかった。あのほら、心理学で出てくる、適切なスキーマが与えられると急に意味が分かるようになる文章、あれみたいだなと思った(他の人から説明してもらってなんとなくはわかった)。
わかった感じにはなったが、とりあえず素直に考えるとどう考えても受託開発とは相容れないので難しいなと思った。準委任契約だったらこんなのでもいいんだろうか?しかし、いずれにしても思うようにはいかないことが多そうだ。それとも、フェーズによって柔軟にウォーターフォールと行ったり来たりできたりするだろうか?
夜は日記blogのリライトを進めた。フォームで書いたテキストの、連続する改行の個数に応じてHTML表示時には<p>で囲んだり<hr />を置いたりする処理、8年前(あるいはもっと前?)当時は難しいなあと思いながら作ったと記憶しているんだけど、今見ると全然シンプルに書ける。きっと僕も少しは成長したのだろう。あるいは単にその時期に小難しい正規表現にはまっていただけかもしれないが。
そういえば、現代のCSRF対策はもうトークンを生成しなくてもCookieの設定で対応できるらしい(IE11を弾けば)。もうHTML5/CSS3も当たり前に使われているし、時代は変わっているな。
なんか今夜はあまり元気ない。明日も忙しい。
今日はなんか断続的な会議であまり仕事は捗らなかった。先週末につけたアラームのMRを出そうとしたら一見関係なさそうなテストが落ちて、なんじゃらほいと思って直そうとしたらちょっと大規模なリファクタを伴ってしまった。まあいいや。
最近また圏論の本を読み始めてしまった。今回の本は幅広い具体例が出てくるが、ちゃんと初学者向けを意識しているようでありがたい。すこし腰を据えて読んでみようか。いやいや他に読む本もやることもたくさんあるが……。並行で進めるのは得意ではないので困った。うまくやれるようになりたい。
寝る。寝るぞ。
snowpackでTypeScriptをトランスパイルしつつactix-web/askamaで動いているWebページから読み込んでReactでなんかする、みたいなところまでは動かせた。sourcemapのパスだけなんかうまく設定されてないようなのだけど、それはまあ後で調べたらいいでしょう。ただ開発はちょっと面倒だ。サーバーサイドでレンダリングする部分についてはsnowpack側は知ることができないので、ホットリロードしようと思ったらダミーのコンテンツを置かないといけない。まあ置けばいいのだが。それにビルドもめちゃ速だから、都度都度ビルドしてWebサーバ側から確認してもいいのだし。それだとデバッグ情報が欠けるかな。それなら両方やればいいのか?
夜は妻の頼みでExcelの魔術師をしていた。Excelの関数群は本当にパワフルだが、人間が用意するデータはあまり行儀がよいとは言えず、結局集計は泥臭くなってしまうらしい。やれやれ。
寝る。寝る寝る。
なんか二日酔いで死んでいたし、他のメンバーも特にリアクション薄かったので友人と会うのは流れた。まあこないだ会ったばかりだし。こういう時あまり積極的でないのはなんとなく人間性の欠陥という感じもして言いづらいが、しかし無理してやることでもないし。それでも消滅しない交友関係には助けられている。
JavaScriptのバンドラのことを調べていた。このblogはSPAにはしないことにしたが、結局いくらかは動的にしなければならないし、それをwebpackでやるならどうすればよいかという話だったのだけど、せっかくだから新しいものを試したい。snowpack/esbuildはまだproduction-readyとは言えない状態のようだが、個人の趣味プロジェクトだし、試してみるか。
結婚してからこっち、自分が他者と長期的な関係を築くことに向いていないということを思い知らされるばかりだ。向いているとは思っていなかったが、もう少し上手くやれると思い込んでいた。単に長期的な関係を築くような相手が何年もいなかっただけなのに。失敗から学ぶにはもう遅すぎる。
最近ずっと胃もたれがするんだけど何なのかな。まあ昨夜は餃子を食べすぎたという話はある。
仕事はAWSの監視の構築。ELBのメトリクスから適当にアラーム出したり、CloudTrailから特定の操作ログを検知してアラーム出したり。CloudTrailからCloudWatch Logs経由でアラーム出すのはタイムラグが結構あるけど、まあこれはリアルタイムで状況を把握したいというよりは気づいたときに「これ何ですか?」って言うためのものだから別に構わないだろう。これで監視関連の整備は一段落、かな。ようやく最低限の体裁が整ったように思える。やれやれ。
あとは次期追加開発の相談もした。とりあえず要件はわかったのでデータモデルの再設計から。
取締役陣とミーティングをしたんだけど、結局、起業するような人種とは価値観が合わないのだなということがわかっただけだった。正直なところ、上場のメリットが「ローンが組みやすい」と「モテる」だけしか提示されないのなら、そのどちらも特に必要としていない従業員は多いだろうなと思う。でも、起業するような人種にはそのあたりの感覚は伝わらないのだろう。僕が自分の事業が拡大する気持ちを想像できないのと同じくらいには。
明日は友人と会うとか会わないとかのはずだけど、ほんとに会うのかな?でも今夜もお酒飲んでフワッとした気持ちだし、別によくない?
蛍雪の功。フリーWi-Fi。マクドナルドのコンセント。時代とともに変わる苦学生のイメージ。
昨日よりは元気だったんだけど会議ばかりで疲れる日だった。AWSの監視をいろいろ調べながら設定した。ログをJSONで出しておくとアラームが出しやすくていいなと思った。明日は普通にCPU使用率みたいなそのまま取れるやつを監視するつもり。
夜はRustで使えるテンプレートエンジンを調べた。askamaを使おうと思うんだけど、actix-web 4との連携がまだよくわかってない。まあ一応動いたのでいいや。
寝る。明日も会議だ。気が進まない。
なんだか元気がない朝。ちょっとゆっくりめに仕事を始めた。なんだろう、すごく胃もたれする。最近お酒飲みすぎ?別に普通だけど。
仕事はあまり上手くいっていない。react-hook-formをv7にしようと思ったんだけど、どうにも動いてくれなかった。型付けが強くなってるのはいいけど。時間を浪費してしまったな。
夜はblogのリライトを進めた。ElasticSearchの設定を雰囲気でやって、とりあえず検索は動いた。あとはこれをどう公開するかだけど、こっちはSPAにしなくていいやと思った。なのでテンプレートエンジンを探している。あともうちょっと整理したい。ところでデザインどうするんだろう?
寝る。明日はもう少し元気になりたい。AWSの監視をやるぜ。