2019-02-09_日報

📚読書: プログラミングの基礎 7, 8, 9章読んでた。OCamlのデータ構造の話が主で、組・レコード・リストを学んだ。写経しているのでパターンマッチには慣れてきたが、レコードの挙動はあまり慣れない。すでにtypeで型を宣言していれば、レコードを作った時に紐づいていくれるというのが慣れない。そしてそのあとに同じフィールドを持つ型を宣言したあとにレコードを作ると、後に作った型に紐づくというのも慣れない。同一のフィールドを持つ型はひとつしか存在できないということなのだろうか。仮にそうであるなら2回目のtype 宣言でエラーになってほしい。調べ方が悪いからだろうが解説も見当たらなくてうろうろしていた。とはいえこの本を読むにあたっては関係のないことなので先に読み進んでいく。

📚読書: Real World HTTP 7章読んでた。6章の実装をやろうと思ってたけど、まとまった気力が取れなかったので飛ばして先に7章を読んだ。

7章はHTTP2の内容だった。「HTTP1は6本しかコネクション貼れないけど、2は無限に貼れる」くらいの薄い理解しかしていなかった自分にとって、たくさん学びと発見がある章だった。

仕組みの解説を読んでみて、「フレームという単位に分割できることが肝で、フレームサイズを読み取って一気に中身を取得でき、たくさん流し込まれても並列に受け取っていくことができる、他の通信のフレームが間に挟み込まれても受け取れるから並列に作業できる」くらいの理解にはなった。

🎮ゲーム: テイルズオブゼスティリア

PS4で買ったゲームがPS5でできることを知ったこともあり、なんかゲームしようと思って買った。(ウィッチャー3は積んだ)

発売当初、Amazonのレビューでボロカスに書かれすぎていてむしろ気になっていた。やってみた感じ、酷いゲームとは思わなかった、むしろ楽しい。主人公が覚醒するシーン、主人公の友達が助けに来るシーン、敵の仮面が外れるシーンが熱くてよかった。

最後までやってよかったらレビュー書く。