23:45:26 @kb10uy@mstdn.maud.io
icon

自分の髪の毛食べる人僕以外にもいたのか

23:41:25 @kb10uy@mstdn.maud.io
icon

ミケ浣腸合同……

23:41:04 @kb10uy@mstdn.maud.io
そぎぎ
icon

チン毛をバルク抜きするの楽しくない?

23:39:54 @kb10uy@mstdn.maud.io
icon

2D人間の消化管の話?

23:37:43 @kb10uy@mstdn.maud.io
icon

多分前者だけど

23:37:37 @kb10uy@mstdn.maud.io
icon

禁煙だからなのか吸う人が来るようなゲーセンじゃないからなのかは知らない

23:36:51 @kb10uy@mstdn.maud.io
icon

あんまりタバコタバコしてるゲーセン行ったことないなそういえば

23:33:47 @kb10uy@mstdn.maud.io
icon

分煙してほしいのはある、吸う人も店も

23:28:48 @kb10uy@mstdn.maud.io
icon

悪質タックル親知らずなあ

23:28:04 @kb10uy@mstdn.maud.io
icon

よっぽど痛いとか虫歯がやばいでなければ抜く必要はないとおもうわね

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

ひええ

23:25:58 @kb10uy@mstdn.maud.io
icon

GRAND譜面は魔境

23:25:37 @kb10uy@mstdn.maud.io
icon

美観のためだと保険適用外にはなるか

23:25:04 @kb10uy@mstdn.maud.io
icon

矯正したことないけどそんなにかかるものなの…

23:24:02 @kb10uy@mstdn.maud.io
icon

存在しない10uyやめて

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

美味しいし歯ごたえがある

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

これはめっちゃ食べるね

23:22:38 @kb10uy@mstdn.maud.io
2019-10-06 23:22:18 こるもJS(末代)님의 게시물 cormojs@mstdn.maud.io
icon

This account is not set to public on notestock.

23:21:52 @kb10uy@mstdn.maud.io
icon

家で食べるときは脂が多い部分は妹が交換しにくる

23:21:06 @kb10uy@mstdn.maud.io
2019-10-06 23:20:48 ぼろんじ(100tpt)님의 게시물 boronology@social.penguinability.net
icon

This account is not set to public on notestock.

23:20:00 @kb10uy@mstdn.maud.io
icon

とんかつの脂身とか焼き魚の皮が食べられません(前者は肉が良ければ普通に食べられるけど…)

23:17:02 @kb10uy@mstdn.maud.io
icon

わかりみがある

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

少なくともぼくとせぬいたんには注意したほうがよい

23:15:35 @kb10uy@mstdn.maud.io
icon

いわゆる粒がつきにくい形状のしゃもじこそあれ掬いきる形状には特化してないよなあ

23:14:38 @kb10uy@mstdn.maud.io
icon

皮が食べられません……

23:14:21 @kb10uy@mstdn.maud.io
icon

魚なあ

23:10:21 @kb10uy@mstdn.maud.io
icon

かずさんおかずにされないように気をつけてね

22:57:01 @kb10uy@mstdn.maud.io
2019-10-06 22:56:15 らりお・ザ・何らかの🈗然㊌ソムリエ님의 게시물 lo48576@mastodon.cardina1.red
icon

libc::write - Rust
docs.rs/libc/0.2.63/libc/fn.wr

C FFI 経由で渡されてくる正体不明の file descriptor を使いたいなら、素直に libc crate を使うのが良いでしょうね

22:53:36 @kb10uy@mstdn.maud.io
icon

Cからfdを受け取ってちょっとだけ書いて戻すみたいな芸当ができない気がするというやつですね

22:50:44 @kb10uy@mstdn.maud.io
icon

into_raw_fd を使ってもfile descriptorの間借りはできないのか

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

今日はたくさんRustをかいたのでつかれました

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

:naruhodo:

22:08:57 @kb10uy@mstdn.maud.io
icon

PHPのob_start() って本当に FD #1 がバッファリングされるの?それとも PHP で普通は stdout に出力されるやつの先が変わるだけ?

22:05:05 @kb10uy@mstdn.maud.io
icon

これは賑やかすぎるでしょ

22:04:59 @kb10uy@mstdn.maud.io
icon

賑やか

Attach image
22:04:26 @kb10uy@mstdn.maud.io
icon

弊丼⇔御丼

21:52:25 @kb10uy@mstdn.maud.io
icon

s3wf2_free_buffer みたいなのをエクスポートしておくか

21:51:19 @kb10uy@mstdn.maud.io
icon

:thatsright_bread:

21:51:02 @kb10uy@mstdn.maud.io
icon

いわゆる「1回目のコールでバッファサイズを返して2回目で書き込む」みたいなことはしたくないんだよな……内部実装がそのようになっていないので

21:49:55 @kb10uy@mstdn.maud.io
icon

これだと Windows 使えなくなっちゃうけど

21:49:46 @kb10uy@mstdn.maud.io
icon

じゃあいっそ char* に出力させる手段を廃止して fd にだけ書かせるとか?

21:47:05 @kb10uy@mstdn.maud.io
icon

あーそうか

21:46:55 @kb10uy@mstdn.maud.io
2019-10-06 21:46:22 あじょだよ님의 게시물 azyobuzin@mstdn.maud.io
icon

pub struct CString {
inner: Box<[u8]>,
}

だから、理論上 Box のメモリ確保方法が free と対応するやりかたであれば、問題ないけれど、 CString 構造体自体の在り方は保証されていないのでは?

21:45:58 @kb10uy@mstdn.maud.io
icon

これによると「CString 作って as_ptr を返して std::mem::forget しようね」とのことだったので
thefullsnack.com/en/string-ffi

Rust FFI: Sending strings to the outside world | Huy''s Blog
21:44:38 @kb10uy@mstdn.maud.io
icon

forget してもダメかな

21:43:28 @kb10uy@mstdn.maud.io
icon

とはいえ libs3wf2.so 、リリースビルドに strip かましても 1.5MB ぐらいか。まあ Rust だしな(?)

21:41:02 @kb10uy@mstdn.maud.io
icon

お、ついに Rust の量が HTML を上回った

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

サイゼで酒のんだことないな

21:27:25 @kb10uy@mstdn.maud.io
icon

@juners file descriptor を受け取ってそこに書き込めるようにはすぐにできそう(元が &mut impl Write を受け取っているので)

21:25:16 @kb10uy@mstdn.maud.io
icon

一応エラーも列挙できるはずですね

21:24:30 @kb10uy@mstdn.maud.io
icon

サイゼで酒を飲まないで

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

kbs32ユーザー各位
C言語からHTML出力が利用可能になりました 勝ちです

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

あ、でもどっちにしてもfreeするときに const じゃダメなのか

21:04:27 @kb10uy@mstdn.maud.io
icon

単に const char ** でいいのか?

21:04:12 @kb10uy@mstdn.maud.io
icon

(const char *) のポインターってどう書くんだ……

20:37:09 @kb10uy@mstdn.maud.io
icon

"Callee must release returned buffer." みたいな説明を書いといて

20:36:48 @kb10uy@mstdn.maud.io
icon

簡単なのはこちらでバッファを用意してしまって forget するという手か

20:36:24 @kb10uy@mstdn.maud.io
icon

HTML文字列をどうやって吐かせるかが問題ですけども

20:36:12 @kb10uy@mstdn.maud.io
icon

とりあえずエラーの列挙とHTMLの出力ができればいいかな

20:35:22 @kb10uy@mstdn.maud.io
icon

183コはつらそう

20:33:24 @kb10uy@mstdn.maud.io
icon

本体のほうは日本語のままにします

20:33:17 @kb10uy@mstdn.maud.io
icon

s3wf2-rs をライブラリ化してしまったもので……

Attach image
20:31:59 @kb10uy@mstdn.maud.io
icon

そうそう

20:30:09 @kb10uy@mstdn.maud.io
icon

まあどっちでもいいと思っていて、変えるなら今

20:29:56 @kb10uy@mstdn.maud.io
icon

docs.rsでの見た目を重視するか迷わないために日本語にするかみたいな

20:29:32 @kb10uy@mstdn.maud.io
icon

Warum?

20:28:38 @kb10uy@mstdn.maud.io
icon

s3wf2のコメントを英語にするか日本語にするか迷っています

19:56:26 @kb10uy@mstdn.maud.io
icon

docs.rs で日本語で記述されているドキュメントなんてある?

19:37:40 @kb10uy@mstdn.maud.io
icon

575

19:37:12 @kb10uy@mstdn.maud.io
icon

Rust doc ってMarkdownっぽい記法で他のシグネチャにリンクできるんだ

19:36:53 @kb10uy@mstdn.maud.io
icon

あー

19:25:27 @kb10uy@mstdn.maud.io
icon

今から全部コメント日本語に直すか……

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

はやいものでもう開始から3ヶ月がたとうとしているのか

19:19:51 @kb10uy@mstdn.maud.io
icon

まあ大丈夫かな……

19:19:47 @kb10uy@mstdn.maud.io
icon

あさって見極めがあるんだった

18:47:20 @kb10uy@mstdn.maud.io
icon

まあ Rust で書いた様々を C interface で提供しようと思うと Opaque struct を使わざるを得ないな……

18:46:29 @kb10uy@mstdn.maud.io
icon

待ってろよせぬいたん……すぐにPleromaにS3WF2サポートを提供できるようにしてやるからな……!

Attach image
17:43:25 @kb10uy@mstdn.maud.io
icon

うっっよる

12:48:42 @kb10uy@mstdn.maud.io
icon

キョウカちゃんって8さいなの

12:12:42 @kb10uy@mstdn.maud.io
icon

じゃーん!
(GitHub Actions でビルドとテストを通すようにしました)

Attach image
11:16:22 @kb10uy@mstdn.maud.io
icon

ああやっぱりパースは100MB/s出てるわ

10:53:38 @kb10uy@mstdn.maud.io
icon

夏稀の彼氏 さんのチェックイン (10月6日 10:53) - Tissue shikorism.net/checkin/5373

夏稀の彼氏 さんのチェックイン (10月6日 10:53) - Tissue
10:24:02 @kb10uy@mstdn.maud.io
icon

いまのうそ

10:23:51 @kb10uy@mstdn.maud.io
icon

write_element だけ String にしたら更に遅くなりましたね……

09:40:06 @kb10uy@mstdn.maud.io
icon

BufWriterかましてもこれなので一部Stringに戻すか

09:38:06 @kb10uy@mstdn.maud.io
icon

push_str format! を全部 write! にしたら1割ぐらい遅くなった

07:59:04 @kb10uy@mstdn.maud.io
icon

🍣

07:58:18 @kb10uy@mstdn.maud.io
2019-10-06 06:54:24 解凍님의 게시물 hina@mstdn.maud.io
icon

ルーティングと衝突するユーザー名が設定できたりしないか楽しみ(

07:58:11 @kb10uy@mstdn.maud.io
2019-10-06 06:49:10 えあい:win98_shrimp::evirifried::win98_shrimp:님의 게시물 Eai@stellaria.network
icon

twitter.com/geartics/status/11
Devicebookがサービス名をGearticsに変更、URL内のユーザー名部分を変更できる機能を数週間以内に公開するとのこと