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

【35アバター対応】フリルマリンビキニ - かぷちやのぶーす - BOOTH

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

で、デカ乳

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

【7アバター対応】White Lily Archive【VRChat想定】 - Lala à la made - BOOTH

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

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

そぎぎ FANZA

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

そぎぎ

ムラムラ手マラね

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

えろゆーどこ

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

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

ウーーーー月村手毬

これねえ

2024-05-31 20:55:14 rinsukiの投稿 rinsuki@mstdn.rinsuki.net

2024-05-31 19:32:57 セレビィ量産型の投稿 serebixi@misskey.io

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

RJ352933

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

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

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

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

2024-04-17 23:33:06 てぃむたま skeb募集の投稿 timrj000@misskey.io

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

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

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

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

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

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

2024-05-31 11:15:32 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red

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

完全に理解

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

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

rust/library/std/src/sys/pal/windows/stdio.rs at master ?? rust-lang/rust

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

そんなことなかった

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

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

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

2024-05-31 11:02:31 Gitぎゅっとコミットの投稿 osa_k@social.mikutter.hachune.net

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

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

2024-05-31 10:49:22 Gitぎゅっとコミットの投稿 osa_k@social.mikutter.hachune.net

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

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

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

これすき(きらい)

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

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

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 の組み合わせ。

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

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

ほんとだ

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

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

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

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

プロと読み解く Ruby 3.2 NEWS
2024-05-31 10:26:30 #<Object:0x00000528>の投稿 shibafu528@ertona.net

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

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

2024-05-31 10:03:47 sksatの投稿 sksat@pasokey.net

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

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

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

待望のLazyCell/LazyLock安定化間近!

Yostar 改札ねえ

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

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

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