00:00:40
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
00:11:26
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
Wordle 255 5/6*
⬛⬛🟨⬛⬛
⬛⬛🟨⬛⬛
⬛🟩🟨⬛🟩
⬛🟩⬛🟨🟩
🟩🟩🟩🟩🟩
アホやらかした #Wordle
00:12:47
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
Wordle 254 (2022-02-28) hard mode 解答
#Wordle 254 (2022-02-28) hard mode 解答
先に形容詞形 (しかも y) を試したのマジで思考停止してた
01:38:41
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 01:34:47 Posting Giraffe Beer
giraffe_beer@mstdn.maud.io
This account is not set to public on notestock.
08:15:10
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
どうでもいいけど画面の半ばでフレームが変わってしまう方の tearing はテアリングやで。
テアの tear (動詞) は「裂ける」、ティアの tear (名詞) は「涙」で、別の単語。
08:15:57
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
“フューチャリング” (featuring のつもり) に近い何かがある
08:21:44
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
ちょっと不思議なんだけど、存在しない日付の前日というのは valid な概念なんだろうか。
「2022年2月29日の前日は2022年2月28日」が認められるなら、同じ理屈で「2022年13月1日の前日は2022年12月31日」が言えそうだけど。
2022-02-29 も 2022-13-01 も構文的にそれっぽいけど存在しない日付だし。
08:22:14
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
08:23:46
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
存在しない日付の「前日」を認めると、「『前日の翌日』は必ずしも当日とは限らない」ということになるはずなんだけど、それって法文の他の部分や常識と整合する妥当な定義になっているのだろうか
08:24:46
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
「日付」が年を含まない month/date だけの概念とすれば……うーんギリギリいけるのか?
08:25:54
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
でも「日付」に年を含まないとして、その場合「3月1日の前日」は未定義になってしまうよね。だから「前日」をすべての valid な日付に定義するには、 年-aware でないといけないはず。
08:26:37
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
08:28:16
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
もちろん 02-29 誕生日をうまいこと扱うロジックは作れるはずなんだけど、それって “ちゃんと定義” したら現状説明されているような理屈ではなく、もっと条件分岐を活用した何かになるはずだと思う
08:32:33
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
08:33:15
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 08:31:54 Posting オガサワラペンギン
boronology@social.penguinability.net
This account is not set to public on notestock.
08:34:01
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
それだとたとえば 2020-03-01 の前日が 2020-02-29 なやつとかに引っかかりません?
08:34:33
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 08:33:34 Posting オガサワラペンギン
boronology@social.penguinability.net
This account is not set to public on notestock.
08:34:57
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
08:37:46
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
「『2022-02-29の前日』は『2022-02-28』だから」なんて理屈はなくて、「該当する日が存在しないからその月の月末」みたいになってる
08:41:37
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
らりお・ザ・何らかの🈗然㊌ソムリエ (@lo48576@mastodon.cardina1.red)
08:45:24
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
こういうしょーもないことにうるさいオタクだから孤独なんだよな
08:45:49
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
エンバグして時間を浪費するよりはマシ (ほんまか)
08:46:28
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
「1年後」を「365.2422日後」で定義する話は……
08:47:44
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
ミスった、これは修正ユリウス暦か。
グレゴリオ暦は365.2425日だ
08:48:15
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
08:48:31
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
08:49:09
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 08:48:33 Posting オガサワラペンギン
boronology@social.penguinability.net
This account is not set to public on notestock.
08:49:20
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
08:51:02
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
いっぽう1日以上の時間は未定義
> There is no definition for units of Day or larger to avoid confusion across daylight savings time zone transitions.
https://pkg.go.dev/time
time package - time - Go Packages
08:51:21
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
08:56:04
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
社会的、ロシア、 IOC
08:56:32
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
というか「社会的」 CW で隠すのではなくハッシュタグを使うべきだったんだよな (今更)
08:57:39
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
まあ検索避けだと思って引き続きタグなしでいくか (最悪) (ミュートしづらい)
08:57:54
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
09:00:52
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
(大嘘だったし、その次のツイットも素朴な英単語のスペルミスってるし、そもそも他人の著作物を URI もなしに画像だけ転載してるしで、いろいろアカン雰囲気があったのでブロックした)
09:53:26
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
親、 †テレビで紹介† された †家庭の医学† とか †健康な食品† とかを真に受けがち (かつ自分では十分疑っているつもり) な感じなので、割と陰謀論とか嫌韓方面は警戒している
09:57:55
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 09:54:59 Posting Giraffe Beer
giraffe_beer@mstdn.maud.io
This account is not set to public on notestock.
09:58:06
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
14:07:21
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
そうそう、 Python から C# に移ったということで気をつけたほうがいいのは、他の静的型付け言語のように配列や List<T> が homogenous ということです
14:21:54
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
結局 Rust の UdpSocket が Vec を拡張するように受け付ける関数がないのは規格上最大サイズの 64KiB のバッファを用意しろということなのかな
14:22:46
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
try_reserve による fallible allocation が入ったのがつい最近 (1.57) というのはありそう
14:25:09
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
まあ std:🇮🇴:Read が固定長バッファに読むのが原則なのと近いものを感じるし、基礎的な API を panic-free にしたい的な意図は感じられる
14:26:36
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
14:26:59
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
thread と io 、事故って flag になりやすいモジュールのツートップ
14:28:39
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
14:28:47
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 14:28:24 Posting そすうぽよ

prime@mstdn.poyo.me
This account is not set to public on notestock.
14:29:06
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
実は違って、 peek は与えたバッファサイズ分しか埋めてくれない
14:30:06
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
たぶん正しい戦略としては「自分で目標サイズを予想してバッファを resize し、拡張された領域に追加で recv をかける、これを満足するまで繰り返す」となりそう
14:31:45
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
UDP header に入ってるサイズ情報とは別にアプリケーション層でサイズ情報を用意して、最初の数 byte にサイズを入れ、それだけ peek してそのあと改めて拡張して recv とかかな
14:32:49
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
まあ下手に Vec::extend とかの汎用的なバッファ拡張戦略を使うよりはアプリケーションやプロトコル固有の知識を活用してくれという話になるのはわかる
14:32:59
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
でもせっかく UDP header がサイズ情報を持ってるんだからこれを活用したい感はあるんだよねえ
14:33:20
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
14:36:54
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
https://docs.rs/tokio/1.17.0/tokio/net/struct.UdpSocket.html#notes
> On Windows, if the data is larger than the buffer specified, the buffer is filled with the first part of the data, and peek_from returns the error WSAEMSGSIZE(10040). The excess data is lost. Make sure to always use a sufficiently large buffer to hold the maximum UDP packet size, which can be up to 65536 bytes in size.
Windows だと何か問題あるっぽいな…… (これは tokio の話だけど)
UdpSocket in tokio::net - Rust
14:39:02
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
underlying implementation 的にヘッダに入ってるサイズを取るのが無理なことがあるとかそういう話なのかもしれない
14:39:36
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
peek_size() -> Result<usize> みたいなのを生やせるかという話よねえ
14:40:08
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
それならそれで fn size_hint() -> (usize, Option<usize>) みたいに無知 or 曖昧なサイズをヒントとして返す手はある
14:40:28
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
それならそれで Iterator::size_hint() -> (usize, Option<usize>) みたいに無知 or 曖昧なサイズをヒントとして返す手はある
14:44:14
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
でもそこまでするぐらいだったら初動の受信だけは 64KiB 固定で確保して capacity 指定した上でコピーしたほうがマシではという気もしてくるわね
14:44:20
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
14:47:12
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
rust/io.rs at 1.59.0 · rust-lang/rust
14:47:31
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
元々は OSC の送受信で UDP を使うという文脈で、1 メッセージあたり数十 byte しかないので規格上最大までバッファ確保するのはややムダではないかという思いがあったんだよな
14:48:06
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
だったらクソデカバッファよりもバッファ拡張戦略を実装するほうが正しそう
14:50:03
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
あそうか、Ok(read_length) に対して buffer_length >= read_length になる地点で停めればまあ最小限の拡張で済むのか
14:50:07
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
14:51:03
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
Vec とかは汎用なので「足りなければ r 倍に増やす (r は1.5 とか 2 とか)」みたいな実装になりがちだけど、プロトコルの知識があればそこをもう少しうまくやれない? という
14:51:39
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
もちろん場合によりけりだけど。まあ無理なら無理で素直に同じような戦略を再実装すればいい
14:53:42
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
あとこれは単純に私の UDP 知識不足なんですが、 UDP のソケットでパケット境界を利用したデータ受け取りってできるんですか (単なる非同期ストリームとして抽象化されると思ってた)
14:54:45
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
たとえば小さなパケットを2つ連続で受信したら、こちらからのサイズ指定なしにわざわざ1つ目のパケットだけ分割して受け取るってできるのか?
14:56:10
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
いやしかしまてよ、順序の制御がないなら勝手に結合されると困るのか
14:56:55
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
わからんな…… std::net::UdpSocket は packet-aware な API に見えないんだが
14:58:29
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
15:00:08
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
あーそうか、ペイロードが固定長なら順序を入れ替えた結合があってもちゃんと解釈できるし、固定長でないなら先頭とかでサイズを与えるか諦めてパースしろという話になるのか
15:00:24
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
UDP 自体がセグメントで分かれるみたいな仕様ではないけど IP レベルでのフラグメンテーションは OS 側で勝手に再結合されるみたいな感じっぽいですね
15:00:31
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 14:58:46 Posting 負けヒロイン@がんばらない
kelvin27315@mstdn.maud.io
This account is not set to public on notestock.
15:01:27
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
骨に発熱してほしい人、ほのかにあたたかい放射性物質を骨に組み込みそうで危うい (???)
15:09:11
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
「メット」を「ヘルメット」として扱うの、無敵の再帰だ。 (λx.xxx)(λx.xxx) を感じる (?)
15:09:47
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
15:24:07
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 15:02:51 Posting 無宛@零月のラウラ良かった……
LwVe9@mstdn.poyo.me
This account is not set to public on notestock.
15:24:08
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 15:18:22 Posting 無宛@零月のラウラ良かった……
LwVe9@mstdn.poyo.me
This account is not set to public on notestock.
15:24:11
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 15:22:21 Posting Satoshi Kojima (小嶋智)
skoji@sandbox.skoji.jp
This account is not set to public on notestock.
15:24:13
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 15:22:44 Posting Satoshi Kojima (小嶋智)
skoji@sandbox.skoji.jp
This account is not set to public on notestock.
15:25:43
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
国内だと個人運営のアーカイブサービスになりそうだし、日本はフェアユースないから著作権周り危ういし、まあ無理そう
15:26:27
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
国会図書館が何かやってくれたら面白いとは思うんだけど >オンライン報道/ニュースサイトアーカイブ
15:27:04
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
Content Addressing の普及は夢のまた夢
15:28:22
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
みんなで Internet Archive に寄付しような
15:29:20
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
そういえば AppFlowy 面白そうと思いつつ放置してるな、 docker-compose とかでスッと立つと楽なんだけど、進展どうなんだっけ (関連 issue を追いかけていたが閉じられた気がしている)
17:41:56
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 11:25:02 Posting そすうぽよ

prime@mstdn.poyo.me
This account is not set to public on notestock.
17:41:58
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
17:42:22
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 17:17:35 Posting やまこ
yamako@fedibird.com
This account is not set to public on notestock.
17:54:23
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
17:55:57
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
18:11:41
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 18:02:45 Posting ほた
hota@mstdn.maud.io
This account is not set to public on notestock.
18:21:07
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 18:20:13 Posting Ushitora Anqou
anqou@mstdn.anqou.net
This account is not set to public on notestock.
18:21:33
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 18:17:25 Posting rootY
rooty2@mstdn.maud.io
This account is not set to public on notestock.
20:46:28
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
20:47:26
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
いや面白いけどさ (不謹慎)、そううまくいくものなのかね……
20:50:55
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
2022-03-01 20:49:02 Posting めいめい
mei23@misskey.m544.net
This account is not set to public on notestock.
22:37:47
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
食のセンスと欲求が弱いので、
「体積だ!」つってオイスターソース味の焼きそばを作り、
「肉だ!」つってベーコンと生卵を追加し、
「草だ!」つってキムチを投入した。
22:38:01
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
22:45:42
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
戦争が誰も幸せにしないとは限らなくて、とりあえず独裁者が勝てばそいつは幸せにすると思う。
ただ我々がそれを受け入れられないだけで。
22:47:12
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
そもそもの話をすると、戦争が誰かを幸せにするかどうかは戦争に反対する理由とは関係がない
22:47:55
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red
22:52:24
らりお・ザ・何らかの🈗然㊌ソムリエ
@lo48576@mastodon.cardina1.red