work stealing だと await を跨いで「その関数」が実行されるスレッドが変わりうるので Send である必要があるけどただ await を継続するだけなら Send である必要はないからね

同時に Rust の Future trait 自身は Send + Sync + 'static とかを要求していないのも合点がいった

確か WASM とかで使い途がある(他の組み込み環境でも使えるのかも)

Rust の非同期ランタイムも普通に M:N で work stealing するものの他にただ単に await を同じスレッドで継続するだけのもある

ちょうどそんなところだと思う

これは .NET 4.某 のころからある標準の Task だけど今はその辺の実行コンテキストも自作できるようになってるらしい

ネイティブスレッドは効率が悪いんでスレッドプールの上で Task が動いたりするようになってるはず

Rust も async/await が先に入ったけどその一般化(?)として generators が nightly にいる

非同期メソッドの内部実装 - C# によるプログラミング入門 | ++C++; // 未確認飛行 C
https://ufcpp.net/study/csharp/sp5_awaitable.html#statemachine

natsukitten2-ex に乳とケツの PB 入れてなかったけど今回は入れたいな

await / yield return が挟まるタイミングでステートが進んで関数を抜けてまた入ってくるとそこから処理が始まるような感じのステートマシンにコンパイルされる

yield return と同じようなステートマシンになるよ

コンパイル時にステートマシンに変換されるタイプの async/await (C# とか Rust とか)とコンテキストが本当にスポっと変わるタイプの実装があるはず

ランタイムの問題なので C# のそれは本当に他スレッドを待つ(正確には別のスレッドから戻ってくる)はず

実行のコンテキストがその関数から離れることを認識できるかみたいな話じゃない?

手前味噌

unitypackage 展開するやつ本当に便利だ

:loading: 流行っています……

2023-08-23 20:52:37 lotus petal님의 게시물 lotuspetal@pawoo.net

This account is not set to public on notestock.

同じ漢字でも扱く方ということね

抽象的には行動の選択肢が増えるということではある>ドロー

ダンスロボットダンス

一般化したらバーグハンバーグバーグも該当することが判明した

(.+)\1*(.+)\2*\1*

2023-08-23 14:07:48 kb10uy님의 게시물 kb10uy@mstdn.maud.io
そぎぎ Skeb
2023-08-21 08:31:24 るぱを님의 게시물 rupawo@misskey.io

This account is not set to public on notestock.

2023-08-23 18:25:18 Enru님의 게시물 YamaEnru@misskey.io

This account is not set to public on notestock.

あんまりやりたくないが……

UK アッパーあとでやるか

一部の人が必須になってるやつか

2023-08-23 14:05:02 しゅうまい君(バカンス)님의 게시물 shuumai@misskey.io

処暑処暑処暑処暑灼熱灼熱灼熱灼熱灼熱灼熱灼熱処暑処暑処暑処暑処暑処暑処暑

ここ数年は完全に Lチカ / printf デバッグ教になってる

デバッガらしいデバッガ、最後に使ったの PHP の Xdebug だな……

後から DNA 鑑定で実は OSO18 だったと判明した、なるほどね

あとサウンド関連は普通のストリーミングと波形合成とシーケンサーみたいなのが備わっててだいぶ高機能(フィルターもある)
https://sdk.play.date/2.0.1/Inside%20Playdate.html#M-sound

Playdate SDK の API 、経路探索とかもあってちゃんとゲーム向きなんだなあという感じがある

・API 的にはシステム言語に日本語がある
・テキストローカライズ機構が標準である
・U+3FFFF までの範囲で自前でフォントを用意できる

k8x12 か美咲フォント移植するか~

🦵 🖐️ 🦵
:sm_h: :sm_j: :sm_k: :sm_l:

2023-08-23 03:05:40 kb10uy님의 게시물 kb10uy@mstdn.maud.io

サイドロードにより natsukitten2 の表示に成功した

other restrictions にある "Allowing others to access our raw assets"ってやつ、Web だとかなり無理ではと思ってたんだけど明示的に許可するのが NG で普通に画像ファイルとして CDN とかに置いておくだけなら対象外なのかな

あれ結局 Mastodon とかの WebUI の表示に使ってもいいもんなんだろうか(Premium License で)

JoyPixels 8.0 が出たらしい

CEDEC なあ、まあ多くの発表資料は CEDIL で普通に見られるけども

ハードウェアアクセラレーションによって適切にリニアカラーに変換されたりまた補正されるようになった結果、「ガンマ補正抜きで画像のピクセル値が 100% ならばモニターでの出力値も 100% になる」という前提自体が崩れている?

GeoGuessr で言ったらすぐそこの電柱に住所が書いてあるレベル

ansible/ansible のテストケースっぽいの出されて僕はわからんかったんだけど Ansible わかるマンが見たら一発なのかな

CodeGuessr、難易度の勾配が極端すぎるきらいはある

2023-08-02 02:59:14 kb10uy님의 게시물 kb10uy@mstdn.maud.io

うお~~良い

サイドロードにより natsukitten2 の表示に成功した

これもしかしてあれか?ブラウザがいいようになんかやってくれてるのか

30000 点との 差分の 1/1000