Blog
2ヶ月の無職生活が終わる
2ヶ月間無職生活をしていました
4月頭から現在の職場の有給消化をしていて今日まで実質無職生活でした。明日から新しい職場です。 社会人になって2ヶ月もの期間フリーになるというのはなかなかない機会だったので、明日から仕事かと思うとやや憂鬱である。いや、もちろん新しい職場が楽しみという気持ちもなくはないのだがそれはそれ。
2ヶ月もあればいろいろなことができるだろうと思う一方、このようなブログを以前読んでいたので大したことはできないかもなあと思っていた。
https://sizu.me/naoya/posts/u7ir37a8f30t
そんなわけで、過度に期待せずできることをのんびりやろうという心持ちで2ヶ月過ごした。以下、2ヶ月間でできたことをまとめる。
自作TCP/IP本完走
「ゼロからのTCP/IPプロトコルスタック自作入門」を完走した。
https://book.mynavi.jp/ec/products/detail/id=149014
もともと書籍ではC言語でやるものだったのだが、せっかくなのでRustに変換しながら実装した。
https://x.com/garasubo/status/2056652740420608381
C言語実装ではグローバル変数やらポインタやらpthreadやらをガンガン使っていたので、Rustに落とそうとすると簡単には行かず、変なMutexの使い方をしてゴリ押ししてしまった。 著者の方がclaudeを使ってRust版をつくっていたが、多分そっちのほうが全体的に実装の筋は良い。
とはいえ、TCP/IPを実践的に触ることは今までなかったのでいい訓練になった。
イラストの練習
以前から興味があったデジタルイラストの練習をした
https://x.com/garasubo/status/2061060458262724946
実はClipStudio自体は結構前に無期限版を買っていたが、最新版の機能を使いたかったので、サブスク版を改めて契約した。機材としてはSurface Pro 9を使った。これは以前から普段使いしている開発PCだが、タッチパネルで液タブのように使える。 左手デバイスとしてTABMATEも買った。
https://www.clip-studio.com/clip_site/tool/items/tmc_plan/
練習方法としては「イラストをそれっぽく描くコツ」をやったりYouTubeのイラスト講座を漁るなどした。
https://gihyo.jp/book/2025/978-4-297-14708-2
まだまだ線画をきれいに描くのに時間がかかる、ツールの使い方がわからない、影のいい感じの付け方がわからないなど、学ぶべきことが多い。
マスターデュエルのツール
マスターデュエルの試合記録をつけるためのツールをつくっていた
https://garasubo.com/duel-tools/record/
これは無職期間に入る前からちまちまつくってはいたのだが、無職期間に大きく機能を追加できた。
とはいってもコードはほとんどAIに書かせている。フロントエンド系はもうAIだけでかなりのことができそう。 まあ、そのまま書かせていると状態管理とかがどんどん複雑化してバグの温床になったりしていたので、定期的にリファクタリングして健康状態を保つ必要があったりと、素人では完全に作り切るのは難しいか
肝心のマスターデュエルそのものはツールの開発をしながらプレイしていたので、あまり量をこなせなかった。6月のWCS予選で自分が納得いく結果は多分出ないだろうなあ…
旅行
Kernel/VM 関西に合わせて、岡山・香川・大阪を旅行した。
https://kernelvm.connpass.com/event/386215/
ほぼ引きこもり生活を続けていたにも関わらず、毎日2万歩以上歩き、しかも香川では金刀比羅宮に行き1000段以上の階段を登って最終日は足が完全に終了した。
お土産を大量に買い込んだので、これからいろいろなところに配らなければ。興味ある人は声かけてください
その他
自作キーボードをつくったり、超かぐや姫を2回みたり、家の片付けをするなど普段は手が回らないことをいろいろやった
まとめ
思った以上にいろいろできたかなあと思う一方、まだまだやりたいことはたくさんあったので、やはり明日から働きたくないにょ