23:54:42
icon

「【35アバター対応】フリルマリンビキニ (フルセット版)」を かぷちやのぶーす で購入しました! https://capettiya.booth.pm/items/5739125

Web site image
【35アバター対応】フリルマリンビキニ - かぷちやのぶーす - BOOTH
23:17:58
icon

僕の手元にある最古のかなたんらしき写真はスク水だった

23:09:35
icon

で、デカ乳

22:11:30
icon

「【11アバター対応】White Lily Archive【VRChat想定】 (ライム用-lime-✨200円引きセール中!!✨)」を Lala à la made で購入しました! https://aramodo.booth.pm/items/5773333

Web site image
【7アバター対応】White Lily Archive【VRChat想定】 - Lala à la made - BOOTH
22:07:50
icon

生で産んで挙句のはてにストレートに性ですよ

22:05:17
icon

???

22:05:16
icon

生産性って単語、漢字が全部えろだな

22:00:14
そぎぎ FANZA
icon

爆乳デカ尻チアガール、リズムが完全に一触即発☆禅ガール

21:56:48
そぎぎ
icon

ムラムラ手マラね

21:50:57
icon

単に月村手毬さんの字がクソ汚いという解釈をしています

21:40:08
icon

えろゆーどこ

21:35:17
icon

別にぱらつりはみうぱよ食ってないですよ

21:11:51
icon

ドッペルゲンガーさんが完全に月村手毬さんに狂わされていて、どうしよ~~と

21:10:08
icon

ウーーーー月村手毬

21:01:01
icon

これねえ

21:00:52
2024-05-31 20:55:14 Posting rinsuki rinsuki@mstdn.rinsuki.net
icon

Attach image
20:19:19
2024-05-31 19:32:57 Posting セレビィ量産型 serebixi@misskey.io
icon

This account is not set to public on notestock.

20:03:21
RJ352933
icon

これで語尾が っす なのはさあ、ずるいじゃん

20:00:59
そぎぎ
icon
日下夏稀 さんのチェックイン (5月31日 09:30) - Tissue
18:18:13
icon

北千住~綾瀬以外にもあるんだ

18:10:01
icon

えーマギレコ終わっちゃうのか

15:05:20
2024-04-17 23:33:06 Posting てぃむたま skeb募集 timrj000@misskey.io
icon

This account is not set to public on notestock.

13:26:58
icon

もみあげもみあげもみあげもみあげもみあげもみあげもみあげもみあげ

13:08:41
icon

Attach image
Attach image
Attach image
11:41:10
icon

横流しできる stdout なら狭間だろうとそのまま書いちゃっていいわけで、UTF-16 にエンコードしなおさないといけない Windows 特有の実装っぽさがある

11:39:36
icon

struct Stdin に surrogate フィールドがあるのも味わい深い(?)

11:38:26
icon

0x80 とか 0xff みたいなどう頑張っても UTF-8 じゃないバイトに対しては一発でこのエラーを吐くというわけですね

11:38:01
icon

「実は write() の狭間なだけかもしれない」事案も IncompleteUtf8 でいったんキャッチして、ギリギリ正当な可能性があるならエラーにしないという実装になっていてえらい

11:35:32
icon

実態としてはこれでした
cf. https://mstdn.maud.io/@kb10uy/112533331857223845

Web site image
kb20uy (@kb10uy@mstdn.maud.io)
11:35:12
2024-05-31 11:15:32 Posting らりお・ザ・何らかの🈗然㊌ソムリエ lo48576@mastodon.cardina1.red
icon

stdin/stdout/stderr に相当するオブジェクトへの Read/Write 実装でエンコードしてるのかな

11:33:43
icon

完全に理解

Attach image
11:26:19
icon

sane だ

11:26:13
icon

https://github.com/rust-lang/rust/blob/master/library/std/src/sys/pal/wi

やっぱりコンソールかどうかで判定してるのか(そしてコンソールである場合は UTF-8 として正当なバイト列しか書き込めないと)

Web site image
rust/library/std/src/sys/pal/windows/stdio.rs at master ?? rust-lang/rust
11:19:43
icon

うーんやっぱりこれターミナルかどうかで判定してるのかな

11:13:36
icon

そんなことなかった

Attach image
11:10:23
icon

たしかどっかの層で UTF-16 に書き直してるみたいなのを見たんだけどどの層でやってるかを覚えてない(最終出力先がターミナルなら常に UTF-16 にしている可能性もある)

11:08:39
icon

Rust でも println!() するのと stdout() に writeln!() するのでは結果が違ったりするんだっけ(特に Windows で)

11:06:22
icon

ソースのエンコーディングをそのまま採用するみたいな挙動が多かったのか(最近は特定のエンコーディングのソースしか許さない、あるいは文字列はリテラルで明示的に UTF-8/16/32 にエンコードされて解釈するように指定できるのが主流っぽそう)

11:05:07
2024-05-31 11:02:31 Posting 桜井政博 osa_k@social.mikutter.hachune.net
icon

PerlやPythonが文字エンコーディングをふわっとした扱いにしてるせいでcp932とEUC-JPとUTF-8とUTF-16LEの混在環境で苦しんでる中、Rubyはエンコーディングと文字列をペアにしてて頭いいなあと思ったんだけど、だいたい統一が済んだ今となってはおもしろ設計っぽく見えてしまうのかもしれない

10:52:32
icon

これは正しそうな挙動(多分文字数溢れでケツが切れてるけどちゃんと Backspace 1 回で全部消える)

10:49:55
2024-05-31 10:49:22 Posting 桜井政博 osa_k@social.mikutter.hachune.net
icon

CGIというより、Ruby1.9の頃は文字エンコーディングの過渡期で考え得るすべてのエンコーディングでファイルが存在していたのでああなったという印象がある

10:49:41
icon

絵文字のレンダリングがプロシージャルになった世界でぎゅうぎゅう詰めになる回

10:47:50
icon

もちろん本当は家族ごと消えていくのが正しい挙動

10:47:21
icon

これすき(きらい)

10:45:45
icon

grapheme cluster、家族絵文字シリアルキラー事案が有名ですよ(????)

10:44:04
2024-05-31 10:43:16 Posting らりお・ザ・何らかの🈗然㊌ソムリエ lo48576@mastodon.cardina1.red
icon

code unit: 符号化された文字列を構成する最小単位のこと。UTF-8 なら1バイト、UTF-16 なら2バイト、 UTF-32 なら4バイト。

code point: 「U+nnnn」で表現される単位のこと。サロゲートペア等は上下合わせて1つとカウント。 1つ以上の code unit の組み合わせ。
(EDIT: ↑これちょっと違うかも……)

grapheme cluster: カーソルを「1つ動かす」ときに飛ばされる単位。1つ以上の code point の組み合わせ。

10:43:09
icon

文字列オブジェクトごとに個別にエンコーディングが設定される仕様、なんというか CGI ですね~~って感じ(伝われ)

10:40:01
icon

BOM 付けるだけ付けて codepoints(units?)をカウントするようになったのかな

10:38:11
icon

ほんとだ

10:37:13
icon

Ruby 全く書いてないのに ko1/mame 氏の記事は毎年ちゃんと読んでるんだよな、読み物として面白いので

10:35:44
icon

UTF-8 だと "𠮷野家" はたしかに 10byte なので、それをカウントしてるんじゃないですかね

10:34:45
icon

> ...で、この変更は、この特別扱いをやめて、Encoding::UTF_16 については何らかの文字列処理(のエンコーディングを取り出す処理)をしても動的に LE/BE にはしないようにしました。つまり、利用できる文字列処理が凄く少なくなりました。処理前に、先にアプリケーションでチェックして LE か BE か設定しておいてください。...

プロと読み解く Ruby 3.2 NEWS - クックパッド開発者ブログ
https://techlife.cookpad.com/entry/2022/12/26/121950

Web site image
プロと読み解く Ruby 3.2 NEWS
10:31:23
icon

Attach image
10:28:52
2024-05-31 10:26:30 Posting #<Object:0x00000528> shibafu528@ertona.net
icon

エンディアン明示ないと勝手にBOMはいるのかw えええw

10:21:26
icon

Ruby の文字列エンコーディング周りなんか色々あったらしいのでそれの影響なんじゃないかな(適当)

10:03:52
2024-05-31 10:03:47 Posting sksat sksat@pasokey.net
icon

This account is not set to public on notestock.

09:51:54
icon

once_cell 自体の機能はまだ入ってなくて悲しいみたいな話をついこの間した気がするが、それももうすぐ入るのはかなり良い話

09:50:21
icon

待望のLazyCell/LazyLock安定化間近! - paild tech blog
https://techblog.paild.co.jp/entry/2024/05/30/142043

Web site image
待望のLazyCell/LazyLock安定化間近!
09:34:31
icon

Yostar 改札ねえ

09:34:09
icon

Tensor の GPU 周りが終わってるという話に信憑性が出てきた

09:33:18
icon

そういえばこんな話も見たな
https://x.com/yanorei32/status/1795796970906296758

09:32:31
icon

売れてるソサゲが CM 打つの、節税の一環みたいな噂あるけど実際どうなんだろうね

09:24:19
icon

✅ マイナンバーカード証明書更新