アルゴリズムの知識を定着させる & 深掘るために、こっからしばらくの間競プロ(AtCoder)をやることにする。手始めにABS 解いた。5時間ぐらいかかっちゃったけど、思ったより絶望的ではないかも。自分比。もうちょっとこのぐらいの難易度の問題解きたいな。他人の解答とか解説読んだりもしたい。まだ Rust に慣れてなくて、変な書き方してるとこあると思う。
2024-08-03 作成日時:2024/8/3 20:53:00
2024-08-02 作成日時:2024/8/2 22:44:00
起床に失敗した。久しぶりに部屋の掃除とか洗濯とかした。
- この夏押さえておきたいJavaScriptの配列操作コレクション
- 普通に
toSpliced,toReversed,toSorted知らんかった。ES2023 か。あとwithとか、ES2024 のArray.groupByとかMap.groupByは使うかも。
- 普通に
2024-08-01 作成日時:2024/8/1 22:43:00
会社行ってちょっと話す。これでよかったんかなあ。
2024-07-31 作成日時:2024/8/1 0:39:00
長い事悶々としてたが気持ちがまとまりつつある。久々にルノアール行って作業ちょっとする。2週間ぶりぐらいか〜。空いたな〜 勘が鈍ってるのでリハビリしなければならない。だるい。が頑張るか〜。ちょこっとだけ復習する。
- なんとなく日記に画像を載せようと思ったけど、サイズの制御がうまくできない。マークダウンだと細かいことは無理らしいので、mdx に対応する。mdx はマークダウンと JSX が悪魔合体した謎の存在。フロントマターの下に import 文とか書ける。あとなんかタイトルがバグってたので修正する。
- Astro のメジャーバージョン上げる(出てたの去年かよ)。Incremental Content Caching とかいうのができるようになってて、ざっくりいうと、ビルド時にキャッシュを作って次回以降は差分だけビルドする、みたいなことができるっぽい。
- Next.js でいう ISR に相当する仕組みがないので、ページ数が増えれば増えるほどビルド時間も増えるのは嫌だなあと思ってたところだった。
- 具体的には、
node_modules/.astro的なところに全記事のキャッシュを入れておくという戦略らしい。PaaS ではnode_modulesの中身が次のビルドにも持ち越されることがよくある(Netlify とか Vercel の Build Cache)ので、キャッシュ置き場として使えるのか - Renovate で依存を自動更新することにする。とりあえずマイナーバージョンまでは勝手にマージされるようにしたい。
↓うろおぼえのペンギン
2024-07-28 作成日時:2024/7/29 20:24:00
熱は引いてきたけど依然として37度ぐらいあって、頭がぼんやりした状態が続く。たぶんこのしつこさから考えるとコロナだったんだと思う。咳もほどほどに出る。徐々に回復しつつはあるけど、体力の衰えを感じる。やっちまったなぁ。病気だからしょうがないとはいえ、大阪から帰ってきて一週間ぐらいマジでベッドに横になってウーバーイーツを貪ってるだけだ。
進退についても考えをまとめねばならないんだけど、完全に考えが煮詰まってしまっている。誰かに相談したほうがいいのかもしれないけど、相談する適当な相手が思い浮かばない。