の呟きは 53
- (UPD ) #
助っ人、3ターンで撤退するし
回復系の助っ人が少ないのはそこに理由があったりするのだろうか?
それともHPが○○以下のとき△△がアップみたいな特殊効果持ちが多いとか?そもそもオートバトルの行動選択が、アレ
イイカンジに動いてくれるときと
全く役に立たない動きしてくれるときと
酷いもしかすると
1人パーティに同行するときの行動パターンが用意されてないとか・・・?
あの、wasm-packさんがcargo-generateを見つけてくれずインストールしようとしてくるのですが・・・
クソソースコードとblameで確認したけど
何か変更があったような雰囲気は・・・ない
https://github.com/rustwasm/wasm-pack/blob/e7d57690b47f8575dfbf0dd9a0f04539d0af4936/src/command/generate.rs#L16
https://github.com/rustwasm/wasm-pack/blob/e7d57690b47f8575dfbf0dd9a0f04539d0af4936/src/install/mod.rs#L63
https://github.com/rustwasm/wasm-pack/blob/e7d57690b47f8575dfbf0dd9a0f04539d0af4936/Cargo.toml#L35変わったことがあるとすれば
Rustのバージョンアップでセキュリティの問題(?)でパスの探索(参照?)に関する変更があったはず
そして、wasm-packが使ってるwhichパッケージは2.0.0とクソ古い(現在4.2.5だよ・・・ https://crates.io/crates/which
もしかするとそこらへん関係してたりする・・・?だって、cargo-generateのバイナリのある場所へのPATHは通ってるし
コマンドラインからは実行可能だし・・・which試したが普通に見つけられたぞ・・・
さて、wasm-packが依存してるバージョン2.0.0を試してみるか
あの、whichの2.0.0、依存関係おかしい、多すぎ
んん??普通に見つけられたぞ・・・?
releaseビルドのほう試すか(重そう)
問題なく、見つかったぞ・・・
怪しい箇所は見つけた
nth(1)ってやつ
https://github.com/rustwasm/wasm-pack/blob/e7d57690b47f8575dfbf0dd9a0f04539d0af4936/src/install/mod.rs#L114
cargo-generate --versionをすると、nth(1)で取得できるのはgenerateでは?wasm-optってやつ雑にググって出てくるやつ
wasm-opt --version
すると
wasm-opt version ???
というフォーマットぽそうだけど・・・?
RUST_LOGって環境変数
使い方わからんのだが- (UPD ) #
wasm-packのほうのREADMEを見ると
RUST_LOG=info wasm-pack build
とか書いてあるけど
実行コマンド含めた書き方だと色々試したけどダメぽい(env_loggerってwindowsに対応してるの?)
env_loggerのドキュメントをもうちょっと読むと
set RUST_LOG=info
set RUST_LOG=debug
set RUST_LOG=trace
という感じで
コマンドなしのログレベルの指定だけでも良いぽい
まぁこれだと任意のコマンドでログが出ちゃうわけだがそして、これがwasm-pack newが失敗したログ
やはり、バージョンチェックのとこ
何故・・・
https://github.com/rustwasm/wasm-pack/issues/1158これはもう、wasm-packを見捨てる時期・・・?
- (UPD ) #
このリポジトリ、日曜日しか稼動してないのでは・・・
https://github.com/rustwasm/wasm-pack/graphs/commit-activityまぁ眺めてても進展しないすね
日曜日にしか稼動してないぽいし
全ての日曜日でも無いぽい
わからん0 comments
issueなどで話題に上がってるぽい
このプロジェクトは死んでるってどうもwasm-pack使うより
直接wasm-bindgenを使うのが主流ぽい?- (UPD ) #
これ見ればよい・・・?
https://rustwasm.github.io/docs/wasm-bindgen/reference/cli.html
https://rustwasm.github.io/docs/wasm-bindgen/reference/optimize-size.htmlまず
cargo build --target wasm32-unknown-unknown
次に
wasm-bindgen --target web --out-dir pkg .\target\wasm32-unknown-unknown\debug\
foo.wasm
とかすればよいぽいwasm-optは・・・死欄
wasm-optはしたほうが良さそう
wasm-packとwasm-bindgenで
wasmファイルのサイズ違う・・・このあたりかな
https://rustwasm.github.io/book/reference/code-size.html#optimizing-builds-for-code-sizeこれ、デバッグビルドだから・・・?
リリースビルドにしたら縮んだw
それでもwasm-optされたやつよりはサイズ大きいぽいね
- (UPD ) #
wasm-optは
リリースからバイナリ入ってるやつをダウンロードする・・・か
https://github.com/WebAssembly/binaryen
https://github.com/WebAssembly/binaryen/releases
最新版はversion_109だが、
x86-windowsがある最も新しいのは2年前のversion_92・・・
https://github.com/WebAssembly/binaryen/releases/tag/version_922年も前にサポート終了です・・・
wasm-packが呼び出してるのはこれ・・・
https://github.com/rustwasm/wasm-pack/blob/master/src/bindgen.rs
どうでもいいけど
https://github.com/rustwasm/wasm-pack/pull/1136
このプルリクのテストが死んでる理由はわからんが
wasm-optのバージョン上げるとx86はサポート外になるぽくね・・・?
16回も書き換え、ご苦労
(omitted)
雰囲気的にcargo-generateが
コマンドライン引数を扱うライブラリを
structoptからclapに変えたことで起きた可能性もある・・・?
カーシェアで車中泊で走行距離ゼロとは・・・なるほどなあ・・・
https://tonarinoyj.jp/episode/3270375685361384268
え・・・まさかそういう展開で全員復活・・・https://gigazine.net/news/20220721-americans-anticipate-civil-war-soon/
ゾンビ映画とかゾンビドラマの見すぎなんじゃね・・・アメリカン(思想による分断の話なのに、何故俺はゾンビに直結させた・・・?