mattn's avatar
mattn
_@compile-error.net
npub1937v...haj6
Long-time #Golang user&contributor, #GoogleDevExpert Go, #Vim, #Windows hacker, ex-#GitHubStars, #runner.
mattn's avatar
mattn 3 months ago
js のバインディングはブラウザバインディングなので websocket サーバは書けないと思う。
mattn's avatar
mattn 3 months ago
ボローチェッカーが無くて GC がある Rust、みたいな感じでした。以前触った時は。
mattn's avatar
mattn 3 months ago
あと I/O 書けないと思う。
mattn's avatar
mattn 3 months ago
書けないと思う。ライブラリが少なすぎる。
mattn's avatar
mattn 3 months ago
moonbit は GC 付きの Rust みたいなシンタックス。
mattn's avatar
mattn 3 months ago
年賀状のデザインきまたので印刷係やります。
mattn's avatar
mattn 3 months ago
風呂の排水を綺麗に掃除するキットを買ってきてやってるけど、ぜんぜん汚いのが出なくて奥さんが「つまらんな」「もっとゲロみたいなのが出てくると思ってた」と残念がってる。
mattn's avatar
mattn 3 months ago
タンヤオの出現率: 約22〜23%(天鳳鳳凰卓データで22.8%前後) ピンフの出現率: 約20%(天鳳データで20.2%、他の統計で19.9〜21.5%)
mattn's avatar
mattn 3 months ago
groonga が使えr supabase の料金表を見てるんだけど、$25/mont で1プロジェクトあたり 8GB なんだな。nostr-relay 既に 9GB やがな。
mattn's avatar
mattn 3 months ago
X や Google 風の検索クエリライブラリ書いた。 PostgreSQL の tsquery や SQLite3 の FTS5 クエリ、MySQL の boolean マッチのクエリを作る関数も含む。 これでもし NIP-50 がこの形式をサポートするなら、これを使おうと思う。
mattn's avatar
mattn 3 months ago
vscode のぺろん?
mattn's avatar
mattn 3 months ago
問題は「おれにはそれ実装できねぇ」というリレー開発者を救う必要があるという点で、その場合 hello AND world を "hello" AND "AND" AND "world" として処理する選択肢を用意してあげんといかん。
mattn's avatar
mattn 3 months ago
そうなんですよね。僕もここ数日思っていて、検索だけ別に切り出した方がいいんじゃないかと。
mattn's avatar
mattn 3 months ago
ひとまず構想中の物としては、filter.search は単語リストを取る。クオート可能、カッコでのグルーピング可能。 hello world は "hello" AND "world" "hello world" は "hello world" "hello" "world" は "hello" AND "world" hello OR world は "hello" OR "world" AND は OR よりも結合が強いので hello AND world OR greeting は (hello AND world) OR greeting この仕様を NIP-11 で自分で定義させる。 "nip50_search": { "boolean_operators": true, "parentheses": true, "phrase_search": true } こんな感じ。
mattn's avatar
mattn 3 months ago
挙動不審者絵文字やん :eyes:
mattn's avatar
mattn 3 months ago
NIP-50 の検索はクエリの仕様が決められてないのがキツいな。 「おっぱい いっぱい」で検索した際に「"おっぱい" OR "いっぱい"」なのか、「"おっぱい" AND "いっぱい"」なのか「"おっぱい いっぱい"」なのか決められてない。 EOSE まではデータベースの検索に依存するし、EOSE より後はメモリ操作になるだろうから、せめて統一して欲しい。(お前が提案しろ)
mattn's avatar
mattn 3 months ago
漏らしたら漏らした時
mattn's avatar
mattn 3 months ago
GitHub に blossom-server という名前のリポジトリが2つあり、どちらにも pull-req してるので fork リポジトリに 2 とか付けた。
mattn's avatar
mattn 3 months ago
ゲームしないので GPU とか、光沢液晶にはまったく興味が無い。