kodaiさんのプロフィール画像

kodaiさんのイラストまとめ


中国語学習中、HSK3級取得済み/プログラミング (Rust,F#,Gleam)/VRC/VTuberリスナー/明日方舟/エレキベース演奏/お絵描き/ガンプラ
kodai.engineer

フォロー数:1455 フォロワー数:2847

やっべぇこの描き方楽しい
短時間でシルエットからどんどん詳細な形ができて来るの快感だわ

1 4

rollup で1つの TS プロジェクトから2種類の js (モダンブラウザ用/レガシーブラウザ用) を生成してるんだけど、ifdef マクロとかをJS/TS で使えるようにしてくれる jscc と rollup-plugin-jscc を使って、レガシーブラウザ用の js ではそもそも serviceWorker 関連のコードが生成されないようにした

1 7

はい、できた
TypeSection struct に add_type メソッドを生やして、それを通じてのみ型シグネチャを追加できるようにした (対応するインデックスが返る)
すでに追加済みの型シグネチャのなかで、新たに追加したい型シグネチャと被るものがあれば push せずに既存の要素のインデックスを返す

1 2

type セクションの内容 (Vec<u8>) を型シグネチャ(FuncType struct) の vector から生成できて楽ちん

型シグネチャ同士の等価性についてもちゃんと定義して、type セクションの内容が自動で最小化される仕組みにしとかないとな

0 1

Structure 関連のサンプル書いてみた
struct 呼び出したら勝手に関数が生えてきたぞ

0 1

ザッと色乗せたらだんだん雰囲気出てきたな

0 3

この本に載ってるサンプルコード、第3章の時点で macOS では panic! して動かない

具体的には gl::GetShaderInfoLog() を呼び出して buffer に書き込ませた文字列 (GLchar 配列) を Rust の String に変換するところで、utf-8 文字列として不正と判断されてコケる

1 8

アセンブリに強い人、助けてください
最初に rax レジスタに格納した値を、16進数文字列に変換して標準出力するアセンブリプログラムを NASM で macho64 向けに書いていますが、なぜかうまくループできずに1桁しか出力されません
https://t.co/Bt9nAH9jYI

2 11