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 weeks ago
そろそろ多言語での Nostr リレー実装のネタが無くなってきたので、次は「円楽リレー」を作ろうと思う。 円楽「えー、これから私が kinds [1] のフィルタで REQ しますので、皆さんには面白おかしく答えて頂きたい、はい楽さん速かった!」
mattn's avatar
mattn 3 weeks ago
DRCS Sixel が使えたらベスト
mattn's avatar
mattn 3 weeks ago
僕は奥さんに関して何とかしてやらんと、と思って結婚したけど、奥さんは僕に「この人、何とかしないと」と思ってるらしい。
mattn's avatar
mattn 3 weeks ago
そうだよ > 私がいないと
mattn's avatar
mattn 3 weeks ago
うちの家、エコキュートで、風呂はスマホから湯沸かしオンにできるんだけど、スマホで自分の家の風呂に「セバスチャン」て名前つけてる。
mattn's avatar
mattn 3 weeks ago
元ネタが見付けられないのでつらい。
mattn's avatar
mattn 3 weeks ago
いやまてまて! image
mattn's avatar
mattn 3 weeks ago
ごめんな、既婚なんだ。 (聞かれてない)
mattn's avatar
mattn 3 weeks ago
Nostr Relay 書く際には async みたいな非同期系のライブラリ使わないと無理なんですよね。 例えばめちゃめちゃ遅いクライアントが1ついると、その間に websocket の受信ができなくなってしまう。
mattn's avatar
mattn 3 weeks ago
kernel/async.rb で module Kernel def Async(*arguments, **options, &block) ::Async::Reactor.run(*arguments, **options, &block) end end こうなってるから?
mattn's avatar
mattn 3 weeks ago
nostrrelay4j というのがあるっぽいね
mattn's avatar
mattn 3 weeks ago
Go, C++, Lua, Lisp, Nim, Ruby, Crystal で Nostr のリレー実装したけど、次は何がいい?と ChatGPT に聞いたら、OCaml と Haskell を勧められた。うーん。
mattn's avatar
mattn 3 weeks ago
TKG 哲也小室グループ
mattn's avatar
mattn 3 weeks ago
いままで kind 0 の content を typescript で map<string, string> にしてた人、ごめんねの気持ち。