あそうか、Ok(read_length) に対して buffer_length >= read_length になる地点で停めればまあ最小限の拡張で済むのか
Notices by 日下夏稀 (kb10uy@mstdn.maud.io), page 21
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Tuesday, 01-Mar-2022 14:50:12 JST
日下夏稀
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Tuesday, 01-Mar-2022 14:47:45 JST
日下夏稀
元々は OSC の送受信で UDP を使うという文脈で、1 メッセージあたり数十 byte しかないので規格上最大までバッファ確保するのはややムダではないかという思いがあったんだよな
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Tuesday, 01-Mar-2022 14:44:34 JST
日下夏稀
でもそこまでするぐらいだったら初動の受信だけは 64KiB 固定で確保して capacity 指定した上でコピーしたほうがマシではという気もしてくるわね
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Tuesday, 01-Mar-2022 14:39:39 JST
日下夏稀
peek_size() -> Result<usize> みたいなのを生やせるかという話よねえ
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Tuesday, 01-Mar-2022 14:39:12 JST
日下夏稀
underlying implementation 的にヘッダに入ってるサイズを取るのが無理なことがあるとかそういう話なのかもしれない
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Tuesday, 01-Mar-2022 14:33:09 JST
日下夏稀
でもせっかく UDP header がサイズ情報を持ってるんだからこれを活用したい感はあるんだよねえ
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Tuesday, 01-Mar-2022 14:31:55 JST
日下夏稀
UDP header に入ってるサイズ情報とは別にアプリケーション層でサイズ情報を用意して、最初の数 byte にサイズを入れ、それだけ peek してそのあと改めて拡張して recv とかかな
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Tuesday, 01-Mar-2022 14:22:08 JST
日下夏稀
結局 Rust の UdpSocket が Vec を拡張するように受け付ける関数がないのは規格上最大サイズの 64KiB のバッファを用意しろということなのかな
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Tuesday, 01-Mar-2022 14:07:36 JST
日下夏稀
そうそう、 Python から C# に移ったということで気をつけたほうがいいのは、他の静的型付け言語のように配列や List<T> が homogenous ということです
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Monday, 28-Feb-2022 21:08:03 JST
日下夏稀
https://twitter.com/2ta_peanuts/status/1498130191654154242みんなこれ好きそう
-
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Monday, 28-Feb-2022 01:48:34 JST
日下夏稀
????
In conversation from mstdn.maud.io permalink -
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Sunday, 27-Feb-2022 19:48:08 JST
日下夏稀
本来的には Cascade だけどもう Niagara Style Sheet ぐらい肥大化してそう
In conversation from mstdn.maud.io permalink -
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Sunday, 27-Feb-2022 19:36:26 JST
日下夏稀
CSS-in-JS ガチアンチなので素の CSS ファイルを楽に書きたいという需要がある
In conversation from mstdn.maud.io permalink -
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Sunday, 27-Feb-2022 19:34:13 JST
日下夏稀
でもここまで組んだのにまた sass とか sass-loader 入れるのも癪だな
In conversation from mstdn.maud.io permalink -
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Sunday, 27-Feb-2022 19:33:44 JST
日下夏稀
今のところは SCSS を dart-sass に食わせつつ autoprefixer とかだけで postcss を食わせるのが安定してそうやねえ
In conversation from mstdn.maud.io permalink -
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Sunday, 27-Feb-2022 19:29:01 JST
日下夏稀
現場からお伝えします。 SCSS の代わりとして PostCSS を導入するのは現状では修羅の道。
In conversation from mstdn.maud.io permalink -
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Sunday, 27-Feb-2022 15:00:20 JST
日下夏稀
オンゲキの自選曲リストあまりにも治安が悪すぎるだろ
In conversation from mstdn.maud.io permalink -
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Sunday, 27-Feb-2022 12:01:09 JST
日下夏稀
> 東京都青少年健全育成条例で青少年から購入することが禁止されているのは下着、唾液もしくは糞尿
排泄物も NG だったんだ
In conversation from mstdn.maud.io permalink -
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Saturday, 26-Feb-2022 00:23:27 JST
日下夏稀
脳を Systemd に冒されたので d で終わる単語全部 Systemd のコンポーネントに見える
In conversation from mstdn.maud.io permalink -
日下夏稀 (kb10uy@mstdn.maud.io)'s status on Friday, 25-Feb-2022 01:10:15 JST
日下夏稀
JLsC、なんか明治と大正を指定すると例外になるみたいなことが書いてあるな……なんで
In conversation from mstdn.maud.io permalink