今月分の月報です。眠れない問題は梅雨明けとともに勝手に治りました。その代わり、日々の晩酌をやめられないことが最近の悩みになりました。
競技プログラミング
- 7/8: TCO21 Round3 に出た
- 正の得点を得たのでおそらく T シャツ獲得です。TopCoder は T シャツ目的でしか出ていない・・・
- 7/9 ~ 7/12: ICFPC 2021 に参加した
- 昨年に引き続き参加しました。序盤は焼きなまし法で頑張ろうと思っていましたが、手で解いたほうが高得点が狙えそうだったので途中からはずっと手動で解いてました (チームメイトも皆、同様の方針だったような気がします)。やることが途中でなくなったりしなかったので楽しかったです。
- 7/18: ARC で冷えた
- 今月に AtCoder で参加した唯一の Rated でした。あまり精進の時間が取れていなくて (先月作ったバチャも放置気味)、このまま衰えないか心配です。なんとか時間取りたいな。
開発
- 7/19: AtCoder Problems の高速化 をした
- ユーザーの提出情報を表示するとき、以前は全部の情報を得てからそれを反映させるようになっていましたが、情報をローカルに保存するようにし、訪ねるときはローカルに無い情報のみを得るように変更しました。機能が拡充するわけではないので地味ですが、UX には効いてくるんじゃないかと思います。
- TypeScript (というか非同期処理?) がわからなさすぎてかなり苦労しました。本業には全く関係ありませんが、それでもさすがにヤバイと思ったので TypeScript (と、ついでに Node.js) の勉強をしたりしていました。次に同じような作業をするときはすぐ書けるようになりたいですね・・・
AtCoder Problems を更新しました!https://t.co/intclbtf2Q
— 宇宙ツイッタラーX (@kenkoooo) 2021年7月19日
- @fukafukatani さんが AC ランキング表示時のデータ転送量を削減し、表示を高速化しました!
- @tsutaj さんが提出を部分的にブラウザにキャッシュできるようにし、表示を高速化しました!
- 競プロ典型 90 問
- 今月は問題 086 の準備をしました。典型 90 問完結しましたね。企画力すごいなと思いながら手伝いをしていました。
OS 自作入門
TOEIC が終わったタイミングで始めました。低レイヤに関しては本当に素人なので、読んでもすぐに理解できるわけではなくどちらかといえば大変ですが、勉強して損なことは何もないので頑張りたいです。2 章まで進みました (もうすこしペース上げたいな・・・)
1 章: 実行可能ファイル (機械語命令 + データ + メタデータ) をバイナリエディタで直打ちして文字を表示した
— tsutaj (@tsutaj) 2021年7月14日
起動時に BIOS が実行可能ファイルを探して読みに行く → 見つけたらメインメモリに読み出す → BIOS が実行を中断して読み出したものの実行を開始 という流れ pic.twitter.com/ejlxhPH7Cd
その他
- 英会話
- 今月も毎日欠かさずやりました。我ながら 2 ヶ月くらい毎日継続しててえらい。
7/11 に受けた TOEIC の結果が見れるようになってた
— tsutaj (@tsutaj) 2021年7月27日
900 点越え達成✌️ pic.twitter.com/52C9ds2cl9
- 運動
- リングフィットアドベンチャーは 30 日中 13 日やりました。やめてないのでえらい。