CIDRが575なのに気付いてしまったよ
もみあげの長い美少女の話ばかりしています
Avatar icon: [𝕏] CamemBellcheese
Header: [𝕏] generalcanon
各種フレコ:
beatmaniaIIDX(八段): 1751-5340
オンゲキ(15.8): 3067667719792
Arcaea(◆9): 433827474
夏稀の彼氏 さんのチェックイン (10月12日 20:27) - Tissue https://shikorism.net/checkin/5474
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
いやいや、型の自己参照はかなり厄介なので、 WASM レベルのローレベルマシンでプリミティブとして対応するのには無理がある
まあ正直僕もformat!とかを駆使して自前でJSON文字列を生成したほうが安上がりなんじゃないかとはチラチラ思った
(いやそこはPOJSOぐらい送れるようにしようよ……どうせ "Web"Assembly なんだし……)
だから複雑な構造をもつオブジェクトについては serde/serde_json で JSON 文字列にして JS 側で JSON.parse するというパワープレイが行われている(wasm-bindgenの場合)
This account is not set to public on notestock.
ロゴ単位とかで画像化すればいざ知らず、woffとかをアップしてしまう場合はやろうと思えばパクってこれるもんなあと
そういえばWebフォントを他人に使わせてはいけないけど自分のサイトで使うならデプロイしていいよっていうの、かなり性善説だよなあと思っている
例の S3WF2 をパースして仮想DOMのJSONを投げるやつを Rust で実装してちょうど 1MB ぐらいだった
This account is not set to public on notestock.
これに対する実用的な教師陣としての回答を僕は知っていて、「証明せよと言われたときだけ非自明度を上げてください」です
非自明度で困る身近な事例、「試験でどこまで証明書けばいいですか」というのがあるけど、これはヘタすると大問ごとに非自明度が変化するみたいな事例もあるので本質的に難しい話っぽそう
色の話でいけば「ある化学構造がなぜ特定の波長帯を吸収するのか」以上までもっていく必要があるか……?とは思っています
理由付けとしておかしいかをよく考えずにその場で納得するかという観点もある(「イルクーツクって寒いのかな」「地球上最低気温記録するぐらいなんだからそりゃ寒いでしょ」みたいな)
This account is not set to public on notestock.
ので、違和感がある説明とすれば(構造的に)上位の概念から引っ張ってくるとか否定によってのみ説明してるからぐらいしか思いつかない、それ以外はそれなりに妥当性があるのでは?
感覚的には赤い理由として「赤いから」と返すのがLv0、「他の波長を吸収するから」と返すのが Lv1みたいな感じで、極限まで飛ばすと全ての理由の説明は本質的にトートロジーなのではという気がしてきたな
精度を詰めるなら結局「同時押しをちゃんと同時押しになるようにする」とか「曲に合わせる(譜面ズレしてない前提)」とかになってしまう
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
自宅、基本的に周りから水がやってくるような危険がある場所ではないんだけど家が古いから吹っ飛ばないかが心配だな
ORIGINAL にゲキチュウマイ全部のオリジナルが入ってたりしたのが、移植曲と言の葉の曲が"ゲキマイ"に入るってことらしい
> 古代ギリシア語ではδημαγωγός(デマゴゴス)と言う。
> 日本においては主に、意図的に虚偽の情報を流し、嘘をついて人を扇動しようとするさまを指してデマゴーグと批判として用いられるが、「流布された誤った情報」の意味でのデマ、それを意図的に流すものとしてのデマゴーグは日本に限った用法であり、本来「嘘」の意味は無い。
https://ja.wikipedia.org/wiki/%E3%83%87%E3%83%9E%E3%82%B4%E3%83%BC%E3%82%B0
actix-webの FromRequestみたいなのを再現しようとしてるんだけどこれ意外と面倒じゃない??
Laravel の artisan serve で WebAssembly を上手く扱えない件の対処 - 壁ツェーン https://kb10uy.hateblo.jp/entry/2019/10/10/102633
This account is not set to public on notestock.
php artisan serve は application/wasm を正しく配信してくれないっぽいな
wasmバインドに含まれる crate たち
・regex (わかる)
・wasm-bindgen (わかる)
・serde ( )
・serde_json ( )
ウケる(まあRustはC++じゃないしな……)
https://docs.rs/actix-web/1.0.8/src/actix_web/handler.rs.html#401
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
㈱Tissue、どう利益出すんだよ これまで精子しか出してないのによ
This account is not set to public on notestock.
This account is not set to public on notestock.
夏稀の彼氏 さんのチェックイン (10月9日 06:46) - Tissue https://shikorism.net/checkin/5422
POV-Rayのここすきポイントはいろいろあるんだけど所々から漂う1998年感、特にレンダリング完了時のMIDIです
ウッじゃあこれはもしや string | HogeStruct な enum は全部 JsValue に包ませるやつか
wasm-bindgen の話だけど、この表を見てると返り値をOption<T>としたときにTをRust structとするのはダメみたいな感じしません?
https://rustwasm.github.io/docs/wasm-bindgen/reference/types/exported-rust-types.html
Rust 側から struct をエクスポートしてそれを Option で包んで返すのサポートされてないの……?
Fixed width integer types (since C99) - cppreference.com
https://en.cppreference.com/w/c/types/integer
stdint.h の uint32_t とかも C99 からですね
このトゥートでstdbool.hをググったらこのファイルはC99で生えたと知り、C11どころかC99すらまともに扱えない僕は…になちゃた
OpenBSD、top(1)のboolean.h(Yes/No/Maybeの3値を取るので実は古典的な二値論理ではない)がとうとうstdbool.hを使ったコードに置き換えられた
This account is not set to public on notestock.
アスペルガー氏がアスペルガー症候群の患者であったとして、一般に逆は成り立たないので全く影響がない
じゃあ「ラップトップ」はどうなんだという話なんだけど、そっちはコンピュータ以外の利用方法を聞いたことがないせいか受け入れられる (一貫性の NASA)
This account is not set to public on notestock.
This account is not set to public on notestock.
エアイタイムに見えて「エアイタイムってなんだろうバイク乗りながらチンポとか言ってればいいのかな」とか考えて無限に笑ってた
This account is not set to public on notestock.
確か iceiv PuTTY のうち D2D/DW 版はどこかの挙動にバグがあって使うのをやめた記憶がある
夏稀の彼氏 さんのチェックイン (10月8日 18:49) - Tissue https://shikorism.net/checkin/5409
This account is not set to public on notestock.
This account is not set to public on notestock.
> マーケティング上の理由から、雑誌媒体などで行われた「128bitのゲーム機」というアピールは、SH-4内蔵のベクトル型浮動小数点演算ユニットが32ビット浮動小数点演算を4本同時に行えるため、「32bit×4 = 128bit」相当ということで、サターンの「64bit級」から続くお家芸である。
> CPUが1命令で扱えるデータのビット長が128bitというわけではない。
Apple も Microsoft も Arm に移行する素振りを度々やってませんか
まあx86の系列でやってきてしまったからコンシューマーグレードにx86の系列以外が落ちてくるのは中々ないんじゃないかな
This account is not set to public on notestock.
例えば「本家のこういうエフェクトがない」という問題に対して、僕は「原理的にそれが作れるAPIを追加したからあとは頑張って」ってやってたんだけど、直接そのエフェクトを実装してるような感じ
Seaurchin、隠し機能が大量にあるんですけどその一つにカメラ位置移動があって、うまく使うとボルテみたいな遊びができた
各所で宣言していたことではあるけど、ルックアンドフィールを本家に近付けるのはSeaurchinの第一目標ではなかったんですよね
Seaurchinを各自改造してる様子を見てると、やっぱり見た目を本家に近付けるほうが需要があったんだなって思うね
This account is not set to public on notestock.
ところで今チャオパニックティピーの服を着てるんですが、TYPYって書いてティピーって読ませるの無理がない?
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
仮面ライダーFaçade、Smile\Sweet\Sister\Sadistic\SurpriseServiceProviderの次ぐらいに好き
This account is not set to public on notestock.
The Influential Font Lover's Library - Design Cuts https://www.designcuts.com/product/the-influential-font-lovers-library/
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
Cookie にカラースキーム書くやつやってもいいんだけどどのタイミングで吐かせるかが微妙でやってないんだよな
kbs3の特長
・黒歴史を永続化!
・ダークモード対応!
・🆕100MB/s(実測)のパース!
・🆕ターミナルでも読める!
夏稀の彼氏 さんのチェックイン (10月7日 20:23) - Tissue https://shikorism.net/checkin/5394
gyscos/cursive: A Text User Interface library for the Rust programming language https://github.com/gyscos/cursive
そういえばさっきRust TUIみたいなワードでググってたらいかにもmenuconfigみたいなのが作れるライブラリを発見したので絶対使いてえ…っつってる
オプションになる機能を実装するとき、そのデフォルトのオンオフって「それまでの動作が維持される」ほうを選んでおくと無難なのかな
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
もう半分あ……と……せぬいたんのために開発してるようなもんなんだけど、S3WF2 を食わせてコンソールで変換結果を見られるようにする予定です
shields.io のバッジのほうが圧倒的に描画安定してるんだけどあいにく GitHub Actions (Workflow) には対応してないっぽいんだよなあ
これの README.md のバッジ、build of *** の右側にスペースが空いてなくない?
https://github.com/kb10uy/shortstoryserver2
我々がネイティブっぽい英語を書くのが苦手なように、むこうも日本語を生成するのは苦手なんじゃないだろうか
夏稀の彼氏 さんのチェックイン (10月7日 06:54) - Tissue https://shikorism.net/checkin/5390
久川凪「何?彼女が協力しないですか?夫婦愛にセクシーがないですか。単身男性の生活がつまらないですか。新しい非貫通オナホールであなたの悩みを解決しましょう。」
何?彼女が協力しないですか?夫婦愛にセクシーがないですか。単身男性の生活がつまらないですか。
新しい非貫通オナホールであなたの悩みを解決しましょう。
✪ オナホの形状が女性の足型にデザインされ、セックスゲームに新しい可能性を提供し、この前にやったことがないことと思い、踏まれる感じです。
This account is not set to public on notestock.
This account is not set to public on notestock.
libc::write - Rust
https://docs.rs/libc/0.2.63/libc/fn.write.html
C FFI 経由で渡されてくる正体不明の file descriptor を使いたいなら、素直に libc crate を使うのが良いでしょうね
PHPのob_start() って本当に FD #1 がバッファリングされるの?それとも PHP で普通は stdout に出力されるやつの先が変わるだけ?
いわゆる「1回目のコールでバッファサイズを返して2回目で書き込む」みたいなことはしたくないんだよな……内部実装がそのようになっていないので
pub struct CString {
inner: Box<[u8]>,
}
だから、理論上 Box のメモリ確保方法が free と対応するやりかたであれば、問題ないけれど、 CString 構造体自体の在り方は保証されていないのでは?
これによると「CString 作って as_ptr を返して std::mem::forget しようね」とのことだったので
https://thefullsnack.com/en/string-ffi-rust.html
とはいえ libs3wf2.so 、リリースビルドに strip かましても 1.5MB ぐらいか。まあ Rust だしな(?)
こんな感じでパースエラーを列挙できます
https://github.com/kb10uy/shortstoryserver2/blob/master/packages/ffi-samples/error.c
@juners file descriptor を受け取ってそこに書き込めるようにはすぐにできそう(元が &mut impl Write を受け取っているので)
"Callee must release returned buffer." みたいな説明を書いといて
まあ Rust で書いた様々を C interface で提供しようと思うと Opaque struct を使わざるを得ないな……
待ってろよせぬいたん……すぐにPleromaにS3WF2サポートを提供できるようにしてやるからな……!
夏稀の彼氏 さんのチェックイン (10月6日 10:53) - Tissue https://shikorism.net/checkin/5373
https://twitter.com/geartics/status/1180559190873346049
Devicebookがサービス名をGearticsに変更、URL内のユーザー名部分を変更できる機能を数週間以内に公開するとのこと