icon

どう実装したものか、 regex に安全に変換していいかんじにやってしまうのも手かもしれないが

icon

まだ OSC Address Pattern のマッチングを実装してないねんな

icon

どう考えても前者は作らんでも良かったのにフル機能を実装してしまった

icon

僕はたった今 OSC データ操作と VRChat Avatar OSC Configuration のライブラリが最低限できたところです
github.com/kb10uy/phorcys

Web site image
GitHub - kb10uy/phorcys: Open Sound Control (OSC) implementation and VRChat OSC API tools written in Rust!
icon

これえらすぎる

2022-02-18 22:26:16 :icon_short_short_mewlme:の投稿 mewl@mewl.me
icon

このアカウントは、notestockで公開設定になっていません。

icon

VRChat にニジエたん参戦マジ!?

icon

クソデカ JSON のデシリアライズ検証、つらし

icon

うお~シリデシ書けた

icon

数十cm クラス以上のもの測るならそんなに困らないイメージ

icon

YouTuberは、すべてAIになるそうです… youtu.be/MstM6Azd5Fg @YouTubeより

Attach YouTube
icon

Open Sound Control、名前に対して何でも送れすぎる

icon

packet.write(some_writer)?;
みたいにする場合、 some_writer の性質によっては 先頭に合計バイト数を付けてやらないといけない

icon

バイト数までわかるようにならないといけないからストリーム的に書く意味がほぼないのか

icon

あ!そうか

icon

とりあえず futures を参照する感じで生やすか

icon

これらが読み書きされる先で最も多そうなの TCP/UDP コネクションだからできれば async 対応したい

icon

あるいは Vec<u8> / Box<[u8]> でだけやりとりしてその先は各アプリ側に任せるか……

icon

今のところ Read/Write と AsyncRead/Write に書き込むようなのを用意してあげるのが丸いかなと思っているが、 tokio の それらが futures のそれらではないんだよな……

icon

バイト列とのエンコード・デコードのインターフェースをどう提供してやるかというのも若干悩んでいる

icon

たしかに

2022-02-18 18:42:10 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

レイアウト入れ替えはメモリレイアウトの話で、 derive macro はソースコードからソースコードを生成するやつなので、無関係ですね

icon

OSC 、仕様がかなり適当(良い意味で)に定義されている
opensoundcontrol.stanford.edu/

icon

serde で Deserializer を実装するときって「struct に書いた順番通りになることを derive Deserialize で保証させる」みたいなのはできるんだろうか レイアウト入れ替えとかあるから無理っぽそうな気もしているが

icon

serde 案も考えてはいる

icon

先頭が常に文字列リテラルになるなら format! 系列と同じような感じになるから普通に並べちゃったほうがいいな

icon

リテラルだけ受けられるようにすると多分カッコが使える

icon

とりあえず今作ってるのは
osc_packet!("/addr/to/method" => {
3.141592f32,
42i32,
"strting",
});
みたいなやつなんだけど

icon

OSC Packet、Rust のマクロで構築するとしたらどんなのが嬉しいだろう

icon

スパムスパムはガルパン

icon

スピンアトップスピンスピンスピンやね

icon

ていうかパラパラパラダイスの家庭用コントローラーあったんだになってる

icon

スライドは節点ノーツを叩けばいいらしい

icon

Sakura Fubuki も入ってたんだった、PM です

Attach image
icon

とりあえずフリーマップの新曲

Attach image
Attach image
icon

Cubing Classroom RS3M 2020 とかかな

icon

iPhone かよってレベルで毎年新作出してるけどちゃんと進化してるんだよな

icon

今の最新は GAN12 シリーズですね

2021-03-26 14:05:59 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

試しに回してみてるけど今までのとは違って「ヌルッ」と吸着する感じがする

2021-03-26 13:44:57 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

きたーーー

Attach image
icon

入門~中上級ぐらいまで対応できる説明書が付いてくるのいいよね

icon

あ~あれかトリボが前にやってた送料だけボックス

icon

嘘Wordle 

⬛⬛⬛🟩🟨
⬛🟨🟨🟩⬛
⬛🟩🟩🟩⬛
⬛🟩🟩🟩⬛
🟩🟩🟩⬛⬛
⬛🟩⬛🟩⬛

shindanmaker.com/1108156

icon

VRChat シェーダー芸、リモートパラメーター同期が正しく進むのか不安みたいなところある

icon

期間限定でクロノワールもあったねえ

icon

それを言うならヴァイスシュヴァルツっぽい

icon

様々な TWS おすすめ情報がやってくるわね

icon

Blender があるでしょ←真

icon

Metasequoia 4 EX と WF-1000XM4 どちらを買うべきか迷っています

icon

普通にファイル名順でソートすると大体の場合大文字が先に決ますね

icon

卵巣mware

icon

す、スマホの精嚢

icon

照ワB

2022-02-17 19:36:22 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

Belkin のガラスフィルムと Spigen のケースを選択した

2022-02-17 19:40:09 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

アップ

Attach image
icon

> 昨日、韓国のユーザー向けメールを、日本のFree、Pro、Businessユーザーの皆様に送信をしてしまいまして、誠に申し訳ございませんでした。
> 当該の韓国ユーザー向けメールを確認したところ、送信対象リストに日本のユーザーリストが含まれていることを確認いたしました。

icon

急に Cloudflare からハングル満載メール届いて巧妙なスパムかと思ってたらオペミスだったんかーい

icon

@Otakan951 おはようおたかん

icon

Skeb 頼んで納品待ちの人のツイートとかふぁぼると
🖐
We know
感がでちゃって申し訳なくなっちゃうんだよな

icon

GTAV の画角だ

icon

い、一ヶ月で生涯賃金

icon

GLSL はインテルネッチの古今東西の資料を漁ったり実際に書いたりするとわかるけど相当バベルの塔やねんな

icon

中程度以上のテクスチャの動的な割り当てすら拡張だったもんなあ……

icon

あーそうだそれで思い出したぞ。昔の OpenGL は標準機能でシェーダーをキャッシュする術がなかった

icon

手動で HLSL 管理するよかマシそう、卒論のコーディング時間の 1/n はシェーダー管理にあてられたため

icon

是非はともかくホストプログラムを Rust で書くなら Rust っぽい構文でかつ Rust 製ツールキットが揃っている WGSL はアリなんじゃないかと思う

icon

Direct3D バックエンドで使う場合は WGSL から HLSL に変換されて渡るみたいな感じになってそうだな

icon

やはり表現力の問題は確実にあったわけか

2022-02-18 02:49:33 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

naga ってやつがすげえんだよな

icon

SPIR-V は IR なので置いとくとして、 MSL や HLSL とは違う中立な shader language として新しく設計したという話なのかなあ

icon

それなら別に GLSL/SPIR-V 入力だけで続行という判断でも良かったのではと思って

icon

レイヤーが違うのはまあそうなんですが

icon

gl_Position とか gl_FragColor みたいな謎グローバル変数よりかは HLSL のセマンティクス構文のほうがよっぽど健全だとは僕も思うけど

icon

そういえば SPIR-V はシェーダーをある程度「コンパイル」した状態で保持できるというのがあったけど WebGPU がわざわざ WGSL を生やしたのはなんでなんだろうね。単に表現力の問題?

icon

適当にキューにコマンド作って投げられるの、偉大な進歩ですよ

icon

ストールじゃないな、まあ同期的なので詰まる

icon

OpenGL は普通にストールしますね

icon

最近は vertex buffer / index buffer みたいな区別もあんまりなくなって汎用 buffer に適切にレイアウトと usage を設定して渡すみたいな感じになってるし

icon

あと大昔の OpenGL だと頂点座標を一個ずつ渡すみたいなことしかできなかったけどこれも明らかに効率が悪いし

icon

グローバル変数祭りまさにそれだな

icon

D3D11 もけっこう細かいところまで要求されたけど 12 の様子を見るとあれでもまだグラフィックに寄ってたほうだなとなった

icon

OpenGL(1.x)→OpenGL(4.x)→Direct3D11⇔Vulkan
みたいな感じで触っていったので「ああたしかにこうなってるほうが総合的には嬉しいわな……」みたいなのがけっこう感じとれた

icon

しかもちゃんと性能出そうとすると結局特定の拡張機能をサポートしているか無限に調べるハメになってあんまり嬉しくなかった

icon

OpenGL 4.x あたりから固定機能パイプラインが非推奨になりまして……

icon

そもそも C API は人が直接触ることを想定してなさそう

icon

Vulkan の C API 直接さわるのはかなり辛いけど割と C++/Rust みたいなのでラップするのとは相性が良い

icon

あとは「GPGPU したいだけなのになんでサーフェス作らせんねんムダやろ」みたいなのもある

icon

これですわねえ

2022-02-18 02:19:47 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

スマヒョからハイエンドゲーミングPCから高性能計算機から、用途とハードウェア構成が多様化してるし。まあ時代が変わったってやつですね

icon

初学者が 3DCG API を軽く触ってみたいみたいなケースだとまだ使えないこともない

icon

最初期は WebMetal とか呼ばれてたっぽいな

icon

だからある程度本質が見えてしまうのはしょうがないとして capability みたいなのをめっちゃ分けて細かく抽象化しているのが D3D12/Vulkan/WebGPU とかあのへんなんじゃないですかね

icon

アプリケーション全体でステートを一つしか持てない、マルチスレッド対応するとコンテキスト切り替えが頻発する、など

icon

あれは現代で使うにはあまりにも分厚いというか非効率な抽象化なんですよ

2022-02-18 02:16:32 B̅の投稿 cmplstofB@mathtod.online
icon

このアカウントは、notestockで公開設定になっていません。

icon

「ROM とかマイコンプログラムを焼けて便利だよね」というのもわかるし、「どんな通信されたか分かったもんじゃない」という Safari/Firefox などの立場もどっちもわかるから本当に複雑な感情を抱いています

icon

がちがちにより退場

icon

別にそれぐらい普通にやらせたっていいじゃんとは思うけど

icon

ブラウザで使える開発環境みたいなやつにありがちなんだけどハードウェア書き込みまでブラウザで完結させようとするから Chromium 系限定みたいなことになりがちなんだよね

icon

WebUSB なあ(n 回目)

icon

そのころだとまだ ES2015 の実装が完全には浸透してないころかな

icon

これかなりほしいな

2022-02-18 01:46:19 六橋の投稿 6hs1@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

漢字ル 16 17/20
icon

⬜⬜⬜⬜
⬜⬜⬜⬜
⬜⬜⬜⬜
⬜⬜⬜⬜
⬜⬜⬜⬜
⬜⬜🟧⬜
⬜⬜⬜⬜
⬜⬜⬜⬜
⬜⬜⬜⬜
⬜⬜⬜⬜
⬜⬜⬜⬜
⬜⬜⬜⬜
⬜⬜⬜⬜
⬜🟧⬜🟧
⬜⬜⬜⬜
🟨⬜⬜⬜
🟩🟩🟩🟩

motemen.github.io/kanjile/

icon

こんなもんか

Attach image