今日は体育祭なので専攻科は授業が休みだった。夜はカルボナーラを食べた。
やったこと
Rails Guide 途中まで
Lex と Yacc の勉強
A Guide to Lex and Yacc を読んでる
GCC のインラインアセンブラの勉強
課題いくつか
Rails
Railsはなんやかんやでこれまで一回も書いたことがなかった。今ではWebもある程度知ってるしMVCもわかるし、何よりRails周りの歴史や課題感は古典的レイヤリング・Relation vs Object な設計の潮流・Webフロントエンドフレームワークのアーキテクチャとの関連など、色んなところで折に触れて勉強してきたから、変なところに学習コストをかけずお作法を学ぶことだけに集中できている。早くAPI ModeとHotwireをひととおり触るところまで行きたい。学校つながりで企業の人と一緒に作ろうとしているシステムがあるんだけど、それをRailsで作れないかなと画策しているんだよね。
lex and yacc
Lex と Yacc は、どう動いているかの知識があるとバイトでかなり役立つので勉強している。今の所は全く理解していない。どう使うかの資料はいっぱい転がってるけど、どう実装されているかとかどう動いているかの解説は全然出てこないんだよな。その意味でA Guide to Lex and Yacc は悪くない感じがする。誰かおすすめの資料があったら教えてほしいです。
asm
インラインアセンブリは研究で使うのでキャッチアップしている。素のアセンブリだったらまあ雰囲気で読めるんだけど、拡張インラインアセンブラ構文というやつがあり、それがマジで読めなかったので勉強中。
公式っぽいマニュアルはこれ:
雑記
内定があるとかじゃないのに、月末まで就活関連でやることがほとんどなくなってしまった。今はこれまで後回しにしていたタスクを詰め込んで片付けているところ。
全然怠けれそうな気がしてくるが、全部のタスクが喫緊じゃないだけで数と種類はかなり多いのでここで怠けると年末に地獄を見る。ちょっとずつでも片付けていくって決めたんだ...