2023-01-01から1年間の記事一覧
mrubyファミリー Advent Calendar 2023 24日目の記事です.............................. qiita.com wasm環境で動くmrubyを作っているのでその途中経過をダラダラ書きます。 本当は.............. 今の時点である程度まともに動かしたり、情報も整理したかっ…
日記... sizu.me 静かなインターネットを始めてそっちにもたまに書いているが、はてな.....。
日記、やっぱり書いたほうがいいなとなるきっかけがあったので漠然とやっていく。 この本、バイナリが好きなので読んだ。 ハンズオンWebAssembly ―EmscriptenとC++を使って学ぶWebAssemblyアプリケーションの開発方法作者:Gerard GallantオライリージャパンA…
あまりにも個人の日記を書いていないので、某所にただのメモとしておいてあるやつを再構成したりしてお茶をにごす。 例えばこのツイート... ポスト。 #スイカゲーム #NintendoSwitch pic.twitter.com/ukIwEVZm1t— Uchio Kondo (@udzura) 2023年10月2日 動画…
手作りの温かみのあるバイナリです。 作りかた そろそろRustで書くか、と思ってRustで書いた。 bytes というcrateが今回の用途にめちゃくちゃマッチしていた。数値をBig Endianで書き込めればいいので、こういう感じで。 pub fn write(&self, mut out: impl …
なんとなくバイナリを解析してえ〜と思ったので、mruby 3.2.0 (最新stable?)の .mrb ファイルのフォーマットを眺めることにした。 Rustでパースしました!だとかっこいい、ナウだなと思ったけれど、動的型育ちな自分をどうしても甘やかしてしまい、 Ruby …
Log-Structured Merge Tree というデータ構造があって、データ指向アプリケーションデザインを読んでいるとかなり最初の方に出てくる。Wikipediaの記事の通りLevelDBを始めきょうびのさまざまなデータベース製品で使われている。 特徴はめちゃくちゃざっくり…
Google Cloudのサーバレス主要サービスであるCloud BuildとCloud Functionsを使っていて、Cloud BuildからCloud Functionsをなるべく安全っぽく呼びたかったのだが、適当な手順がなかなか見つからなかったのでここに残しておき、将来自分が忘れた時に検索可…