22:27:23 @kb10uy@mstdn.maud.io
icon

一旦これでやってみよう……

Attach image
21:59:53 @kb10uy@mstdn.maud.io
icon

Try trait が stable にほしいよ~~

21:59:44 @kb10uy@mstdn.maud.io
icon

あ~~~

21:07:07 @kb10uy@mstdn.maud.io
icon

漸ポモ

20:16:34 @kb10uy@mstdn.maud.io
icon

というわけでうまくいったので PR 投げた
https://github.com/pCYSl5EDgo/unitypackage/pull/18

Web site image
Use yaml package instead of js-yaml by kb10uy · Pull Request #18 · pCYSl5EDgo/unitypackage
19:59:33 @kb10uy@mstdn.maud.io
icon

あ、これよく考えたら Newtonsoft.Json いらねえじゃん

19:58:59 @kb10uy@mstdn.maud.io
icon

🙌

Attach image
19:44:52 @kb10uy@mstdn.maud.io
icon
Web site image
GitHub - kb10uy/unitypackage: NPM Repository for creating unitypackage
Web site image
GitHub - kb10uy/create-unitypackage: A GitHub Action that create unitypackage file without Unity Editor Installation.
19:44:24 @kb10uy@mstdn.maud.io
icon
Web site image
Release 0.8.0 · kb10uy/modular-declavatar
19:04:00 @kb10uy@mstdn.maud.io
icon

Vibing To According to the Oratrice Mecanique D'analyse Cardinale https://youtu.be/miJQTkuLs4U

Attach YouTube
17:19:21 @kb10uy@mstdn.maud.io
icon

Attach image
15:24:52 @kb10uy@mstdn.maud.io
icon

いわゆる macro_rule! (declarative macro) がそもそも proc macro のシュガシンなのでそっちが先に実装される必要があり、そこでブロッカーとして Span::def_site() が立ちはだかっているということらしい。ううむ……

15:20:50 @kb10uy@mstdn.maud.io
icon

macros 2.0 なあ……

15:19:20 @kb10uy@mstdn.maud.io
icon

さっきの調味料エリアの写真あまりにも日本すぎてウケるな

15:17:04 @kb10uy@mstdn.maud.io
icon

カルディーに置いてある日本語じゃないパッケージの食品みたいな感覚なんじゃないかな

15:16:03 @kb10uy@mstdn.maud.io
2023-11-21 15:15:28 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

handler は内部的に型消去してるけど、これはエラーは基本的に少ないか、多い場合ならパフォーマンス悪化も許容されるだろうという判断から。
とはいえコンパイラのユーザは「成功するまで失敗を繰り返す」というワークフローをやりがちなので、そこは単なるデータのローダとは傾向が逆かも

15:15:06 @kb10uy@mstdn.maud.io
2023-11-21 15:13:57 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

Parser in fbxcel::pull_parser::v7400 - Rust
docs.rs/fbxcel/0.9.0/fbxcel/pu

昔なにか書いたときは、 warning handler に渡してそちら側で記憶なり出力なりしてもらうとともに中断/続行の決定もさせるようにした。これで良かったかはよくわからんが、合理的ではあると思っている

15:13:22 @kb10uy@mstdn.maud.io
icon

具体的には declavatar にこのようなコードが大量に存在しており、どうにかしたい
(ensure が返す Err は ICE で Ok(None) が CE)
https://github.com/kb10uy/declavatar/blob/master/declavatar/src/avatar/c

15:12:32 @kb10uy@mstdn.maud.io
icon

あ~たしかにそうかも

15:11:22 @kb10uy@mstdn.maud.io
icon

ICE 相当は問答無用で Err で返して ? すればいいんだけど、普通のコンパイルエラーは適当に続行させる必要があるので Ok のルートに載せなければならない

15:09:41 @kb10uy@mstdn.maud.io
icon

Result で ICE と CE を区別して返すの、どういう設計にするのがいいんだろう……

14:56:25 @kb10uy@mstdn.maud.io
icon

できるよ~(タグを Head 指定にする)

13:42:37 @kb10uy@mstdn.maud.io
icon

いや言うほど Firefox でも精度高くないなこれ……僕がユーザーページばっかり見てることが可視化されてしまった

13:42:15 @kb10uy@mstdn.maud.io
icon

なき

13:39:44 @kb10uy@mstdn.maud.io
icon

ブラウザの履歴を ") | Skeb" で検索すると高い精度で Skeb のユーザーページを抽出できるんじゃ(天才 Skeb 博士 bot)

13:28:16 @kb10uy@mstdn.maud.io
icon

eth ポートも 2 本あるし Windows 吹き飛ばしてなんか入れても面白いかも

13:27:31 @kb10uy@mstdn.maud.io
icon

そう CHUWI のやつ

13:25:39 @kb10uy@mstdn.maud.io
icon

何に使うかは後で考えます

Attach image
12:30:26 @kb10uy@mstdn.maud.io
icon

んー頭の予備ちょっと欲しいな

03:37:59 @kb10uy@mstdn.maud.io
icon

kb10uy/declavatar (https://github.com/kb10uy/declavatar) には Rust 製の定義ファイルコンパイラだけが配置されるようになり、エディタ拡張+ビルド済みバイナリは kb10uy/modular-declavatar (https://github.com/kb10uy/modular-declavatar) に移動された

Web site image
GitHub - kb10uy/declavatar: Declarative Avatar Asset Composing Tool
Web site image
GitHub - kb10uy/modular-declavatar: VPM Package of declavatar
03:28:14 @kb10uy@mstdn.maud.io
icon

ビルド時にコンパイルエラー出せるようになった

Attach image
03:09:54 @kb10uy@mstdn.maud.io
icon

普通に GenerateByDeclavatar 消すでいけたわ

02:44:11 @kb10uy@mstdn.maud.io
icon

「私の話きいてますか?」みたいなやつ

Attach image
00:40:42 @kb10uy@mstdn.maud.io
2023-08-22 23:04:15 沈んでるの投稿 kb10uy@mstdn.maud.io
そぎぎ
icon

そこ合わせられる点ではリアルタイム VR えっちげに軍配があがる

00:40:40 @kb10uy@mstdn.maud.io
2023-08-22 23:03:45 沈んでるの投稿 kb10uy@mstdn.maud.io
そぎぎ
icon

VR 動画(特にえっちなやつ)、やっぱり録画時の IPD と再生する HMD の IPD が合ってないと小人とか巨人になった感じになっちゃって微妙に気が散るな……と思った