2要素認証 は node で10行くらいで書けるのでシークレットさえちゃんと保存しておけばどうにかなることを最近知りました。
S. Ota
_@susumuota.github.io
npub1susu...0yu8
A programmer. An author of nostr-keyx. Interests: Reinforcement Learning, Natural Language Processing and Artificial General Intelligence.
OS 標準以外だと HashiCorp Vault というのが良さそうかな?

Search result of “HashiCorp Vault” - Qiita

Zenn
検索
1. Windows において、macOS のキーチェーンアクセスに相当するのは Windows Credential Manager
2. パスワードは cmdkey.exe で作成/削除出来るが取得は出来ない
3. パスワードを取得するには PowerShell スクリプトが必要

Credential Manager in Windows - Microsoft Support
Learn how to access Credential Manager.

cmdkey
Reference article for the cmdkey command, which creates, lists, and deletes stored user names and passwords or credentials.
Stack Overflow
Retrieving password from Windows Credential Manager using CMD
I am trying to add and retrieve credentials from Windows Credential Manager using a command prompt.

To add a new credential, I have the co...
JavaScript の range の書き方。
これは知らなかった。map もついでに出来てしまう。
Array.from({ length: 5 }, (_, i) => i * 2)
今まではこっちを使っていたけど、ちょっと技巧に走りすぎている感がある。
[...Array(5).keys()].map(i => i * 2)
Array.from() - JavaScript | MDN
The Array.from() static method creates a new, shallow-copied Array instance from an iterable or array-like object.
どのリレーがどの NIP に対応しているか API で検索できた。
curl -s https://api.nostr.watch/v1/online | jq | wc -l # 336
curl -s https://api.nostr.watch/v1/nip/40 | jq | wc -l # 113
こないだ話題になっていた期限付きメッセージ(NIP-40)に対応しているのは3分の1くらい。
https://api.nostr.watch/
Misskey ちょっとみてみた。複数の Mastodon サーバを検索できるっぽい。
検索 API もあった。
https://misskey.kurume-nct.com/api-doc#tag/notes/operation/notes/search
https://misskey.kurume-nct.com/api-doc#section/Usage
ちょっと情報が古いのが気になるけど Twitter API の代替候補にはなるかも。

Misskey.io
Misskey.io
Misskey.io は、株式会社MisskeyHQが運営する地球で生まれた分散マイクロブログSNSです。<br>
Fediverse(様々なSNSで...
NIP-07 を実装したミニマルな Chrome 拡張機能 nostr-keyx に、macOS のキーチェーンアクセスから秘密鍵を読み込む機能を追加しました。
- OS のキーチェーン対応 (macOS のみ)
- 複数アカウント対応
初期設定が結構大変なので以下ドキュメントも参考にしつつ試してみてください。

GitHub
GitHub - susumuota/nostr-keyx: A NIP-07 browser extension that uses the OS's keychain or YubiKey to protect your private keys.
A NIP-07 browser extension that uses the OS's keychain or YubiKey to protect your private keys. - susumuota/nostr-keyx
Chrome for Developers
Native Messaging | Apps | Chrome for Developers
How to exchange messages with native applications from your Chrome App.

クラスメソッド発「やってみた」系技術メディア | DevelopersIO
Chrome拡張機能とローカルアプリでプロセス間通信 | DevelopersIO
Deno は Deno だけで完結する小さいプログラムなら楽だけど、npm のパッケージを使ったりバンドルしたりとかやり始めると、ドキュメントも少ないすぐ行き詰まる。
Chrome Extension から外部コマンドの呼び出し方はこちらを参考にしました。
-
-
- 
Chrome for Developers
Native Messaging | Apps | Chrome for Developers
How to exchange messages with native applications from your Chrome App.

クラスメソッド発「やってみた」系技術メディア | DevelopersIO
Chrome拡張機能とローカルアプリでプロセス間通信 | DevelopersIO
GitHub
nip07ex/nip07ex_node at main · gpsnmeajp/nip07ex
Contribute to gpsnmeajp/nip07ex development by creating an account on GitHub.
Windows 用も出来ると思うけど、macOS の仕様が固まったら対応する予定です。
NIP-07 の秘密鍵を macOS のキーチェーンアクセス.app から読み込むように出来た。最初の OS 側の設定が少し面倒だけど、UI のコードと AES 関係がごっそり消せるのでスッキリした。ドキュメント書いたら公開します。
NIP-07 が見つからないと言われてなぜだろうと思ったら manifest.json の content_scripts.matches に URL を追加しないといけないんだった。設定したら無事見れました
NostrFlu
Nostrのフォローリストを集めたり再送信するやつ
バックドアがなければ...
2/22 は別の会の発表者になってるので燃え尽きてると思う...
nos2x のコードの書き方も最近の Chrome Extension のスタイルとはかけ離れ過ぎている...
Twitter API がいつ使えなくなるのか待っているが、今朝も使えてた。2/14 だけエラーになった。
- 2/13 OK
- 2/14 エラー
- 2/15 OK
- 2/16 OK
`a few more days` と言っているのでそろそろ使えなくなりそう。
> There has been an immense amount of enthusiasm for the upcoming changes with Twitter API.
> Twitter APIの今後の変化に対する熱意は計り知れないものがあります。
あと、皮肉が効きすぎている :D

X (formerly Twitter)
Developers (@XDevelopers) on X
There has been an immense amount of enthusiasm for the upcoming changes with Twitter API. As part of our efforts to create an optimal experience fo...