村民がみんなしてBlueskyの悪口言ってると聞いて覗いてみたけどそんなことはなかったので帰る
なまずくんを見に帰郷しました
あなたのコードは元々汚いのだから可読性は下がらないのでは?
@atproto/apiの勉強がてら、Blueskyのプロファイル画像を変更するだけのアプリを作ってみました(MacでBlueskyアプリを起動している人向け)
https://mimonelu.github.io/klear-sky/#/profile-images-uploader

ちょっとだけBlueskyを触ってみた感想:
・ユーザーシナリオがほぼTwitterとイコールなので考えるのが楽
・プロトコルとしてはつまらない(Nostrとくらべれば)
・ライブラリが用意されているので実装が楽
・TSの型名が長すぎてコードの可読性が下がる
・Atomic Heartクリアしました
@atproto/apiの勉強がてら、Blueskyのプロファイル画像を変更するだけのアプリを作ってみました(MacでBlueskyアプリを起動している人向け)
https://mimonelu.github.io/klear-sky/#/profile-images-uploader

そうこうしているうちに、例の卓球している猫さんからBlueskyの招待コードをいただいてしまいました。 @mimonelu.bsky.social です。すまない、お前ともここまでだ、俺のことは忘れてくれ…
久しぶりに落ち着いてTLを読みました。ちょっと見ない間に色々あったんですね…地震速報Botとか、発狂AI(Nostrちゃん?)とか、🍔とか🍻とかのリアクションもある。変わらないのは私の忙しさだけ、ということか…
今日は山ノス県に来ました。猛烈に寒いです 
そろそろ仕事と生活が落ち着きそうなので(あとAtomic Heartがクリア間際なので)、そしたらまたNostrをいじりたいと思っています(願望)
Twitter、リストの取得は無事のようで、平素からフォロイーと同じリストを用意しておくことでリスクヘッジする、というおばあちゃんの知恵みたいな工夫を聞いた
あー!
キーボードのキーアサインなら上の方にありますよ(私もわかんなかった
BlueSky、もう動くクライアントがあることを知り、よくわからんまま発作的にアカウント作成を試みようとしたところ招待コードがないと言われ負けた 
特に進捗ないので昔作った(たぶん)世界最小のNostrグローバルビューアでも貼っておきます。 `RELAY_URL` を書き換えてChromeか何かのコンソールに貼り付ければ動くと思う。知らんけど
```
(() => { const socket = new WebSocket("wss://RELAY_URL"); socket.onmessage = message => { console.log(JSON.parse(message.data)[2]?.content) }; socket.onopen = () => { socket.send(JSON.stringify(["REQ", crypto.randomUUID(), { kinds: [1], limit: 3 }])) } })()
```

今日は本当に精神的に辛たんなので進捗なしです。AtomicHeartしたい…
relay.current.fyiがEVENTつかんだままOK返してくれないな、落ちてるのかな、と思って https://nostr.info/relays/ を見たらLOSTとあった。リレーの状況ってどこ見るのがいいんだろ
テストです…失礼します…
🫧🐬🫧🦑🫧🐡🐡🫧🐠🐡🫧🫧
🐡🐬🫧🐬🫧🐬🐠🫧🫧🐠🫧🦈
🐬🐡🫧🫧🐠🫧🫧🦑🫧🫧🐟🦈
🪨🪸🦀🪨🐚🪸🦀🪨🪸🪸🪸🪸
嘘です。ホントはオンライン予言コミュニティです。予言してほら 