Avatar
かっぱせいじん
8065e16d7b437e74626dc017a1f8f136937901d4cd2bfffb1c6a037719fbf289
同じギャグで笑えたら幸せ。 / http://d.hatena.ne.jp/kappaseijin

おめでとうございます🎉

NostrをMacのターミナルでWebSocket直接でプロトコルのやり取りする方法 - kappaseijinの日記

https://kappaseijin.hatenablog.com/entry/2023/02/10/212745

夕食はコンソメスープ1杯

nostr解析のための便利ツール集。relayに届いたイベントを全部監視するコマンドも載ってる。負荷高そうだからイベントが取れたらすぐにコマンド止めるのが適切。

https://www.sovereign-stack.org/nostr-notes/

NIP-25を読むと文字列なら何でもできそうですね。絵文字でも。クライアントが表示してくれるなら画像のURLでも良さそう。misskey的な。

https://github.com/nostr-protocol/nips/blob/master/25.md

ほんそれ。CDNの手間と料金が楽になりそうだし。

とりま、この右の方の操作で作成される "LNほげほげ" の文字列をポストに貼り付けてポストするだけで親切な誰かがsatoshiを送ってくれますよ。プロフィールに入力する文字列もそれで。bitcoinから他の仮想通貨へ変更(送金?)するのは後で考えるw

https://twitter.com/kappaseijin/status/1622191277445124099

cloudflareがmastodon(ActivityPub)に公式対応したらしい。本番の管理画面にはまだそれっぽい項目はない。

https://blog.cloudflare.com/welcome-to-wildebeest-the-fediverse-on-cloudflare/

公式のデモサイトがこれ。

https://cloudflare.social/explore

NIPが対応していないからこそブラウザー(拡張)側で勝手に切り替えたユーザーで値を上書きしちゃえばいいじゃんと思ったけどsnort.socialもiris.toもhttpのLocalStorageやIndexedDBが独自形式だからどれを消せばいいか分からないって気づいたのでやっぱり複数ユーザー対応はNIPで定義が必要ですね。

chrome拡張のnos2xだと1アカウントしか対応していないですね。マルチアカウント対応されると良さげ。

UnixTimestampの範囲内がMUSTで、遠くない時間範囲内がSHOULDってなっていて、一応例としては過去1日、未来15秒ってなってますね。

https://github.com/nostr-protocol/nips/blob/master/22.md

https://github.com/nostr-protocol/nips/blob/master/20.md