Avatar
あいもの
dbe6fc932b40d3f322f3ce716b30b4e58737a5a1110908609565fb146f55f44a
eyemono.moeだったり四十物萌だったりアイモノモエだったりします webフロントエンドとか3DCGやってます クライアント作ってます:https://streets.eyemono.moe

素直にrx-nostrを使わせて頂くか

Solidなら https://docs.solidjs.com/reference/reactive-utilities/from でスッとsignalにできるし

tanstack query使う前提でこんな形にしてたけどやっぱこれ筋悪そうだな

nostr:nevent1qqs8s3jx44nu9usxl44nkvl9yv25krmtrdexkx63j08xxcnl47y6nfc7syt9p

普段Solid触ってるけどそういえばRXJSはちゃんと触ったことないな

ちゃんと実装読めてないけど https://github.com/nostr-dev-kit/ndk とかでこのあたりもう実装されてるんかな

そのためにもさっさとクライアント作る

nostr、技術的に面白そうだからって理由で始めたけどちゃんと日常のSNSとして使っていきたい

自作クライアント作ってる場合ではなく就活をしなければならないらしい

about内のメンションがパースされたりされなかったりしている

自作クライアント進捗

やっぱりdeck風が使いやすそうだったのでdeck風にしてみた

このままだと Rabbitでええやん になるので独自性を盛っていきたい

今SolidJS+viteで完全静的ページとしてクライアントを作ってるけど、SolidStartにしちゃってスッとapi routeを生やせるようにしておくと後々楽かもしれない

OpenGraph表示どうしようかな

クライアントだけで完結させるならproxyサービス的なの使うしかないか?

まず最初にリレーのmockを作るべきだったのでは?になった

上手くいっていればリンクは良い感じにリンクになるし https://eyemono.moe 引用は良い感じに引用されるし nostr:note1pyl5479w94dq7tksg2x3ggys3fzjat6kyd44pv5hkcvh93hzjjnqvk56mv 画像は良い感じに表示されてるはずだし

メンションもいい感じになってるはず nostr:npub1m0n0eyetgrflxghneeckkv95ukrn0fdpzyysscy4vha3gm64739qxn23sk

NIP-09を読むことでNIPs全部読む宣言を撤回

勢いでクライアントづくりを始めてるのでまだnip読み切れてない

流石にpublish扱う前には全部読むけど

と言ったら無法地帯になった

nostrにいるとdiscordとかslackのスタンプ無法地帯が恋しくなる