趣味プログラミング
今月は Rust と mruby の趣味プログラミングを全力でやっていた。
- 出したPR
- 読んだ本
- 読んだ記事
- 読んだOSS
-
GitHub - matsadler/magnus: Ruby bindings for Rust
- マクロのあたりはかなり参考にした
-
- 作ったもの
-
GitHub - genya0407/mruby-hohho
- Rust で mrbgem (mruby 用のライブラリ) を作ってみたもの
-
- Rust を書くと自動的に mrbgem が生成されるような crate
- 絶賛開発中ですが、イメージとしてはこういう感じ
- 大体動くようにはなってきたので、機能を増やして導入方法をまとめたら実用的になるはず
-
最後に書いた「Rust を書くと自動的に mrbgem が生成される crate」を作りたくてこの一ヶ月やってきたけど、形になってきたので嬉しい。また、Rust と mruby をたくさん触って学びがあった。例えば、「セグフォするコード」を人生で初めて書いて、デバッグをするために人生で初めて LLDB を使いました。
Web アプリ作る系のプログラミングは自分にとってもはや作業と化していて、というか「やるだけの作業」か「ガチでやらんと無理な仕事」の二択しか無くて、プログラミングそのものを楽しめるような余地が少なく、その点が近年の不満だったのだが、Rust と mruby をガチャガチャするやつは「プログラミングそのものを楽しむ」という趣が強くて良いです。やることもたくさんあるし、悩める余地も多いし、趣味プロなのでガシガシ作って壊してを繰り返せるのもアド。
自転車
夏らしいことがしたくて、奥多摩湖から自宅まで自転車した。
これは奥多摩湖のそばにある博物館的なところのレストランの「ダムカレー」です。
これはダム pic.twitter.com/HlmgJ73Hp2
— 𝘼𝙧𝙧𝙖𝙮-𝙨𝙖𝙣 (@genya0407) 2022年7月18日
自転車それ自体も楽しかった。奥多摩湖の周辺は「夏」って感じが強かった。次はバイクで行ってみたい。
秋川渓谷側から奥多摩湖経由で帰宅するのも楽しそう。
死ぬかと思ったhttps://t.co/0kEsxHuerG pic.twitter.com/1ljwUlWGM2
— 𝘼𝙧𝙧𝙖𝙮-𝙨𝙖𝙣 (@genya0407) 2022年7月18日
その他
今月のまとめ
また京王百貨店でタンブラーを買ってしまった。毎週末デパートでコップを購入する異常独身男性。
— 𝘼𝙧𝙧𝙖𝙮-𝙨𝙖𝙣 (@genya0407) 2022年7月23日