Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Emacs x Nostr
Search
Hakkadaikon
October 27, 2024
Technology
2
370
Emacs x Nostr
Emacs x Nostr
東京Emacs勉強会 オクトーバーフェスティバル2024 で登壇した内容
https://tokyo-emacs.connpass.com/event/330572/
Hakkadaikon
October 27, 2024
Tweet
Share
More Decks by Hakkadaikon
See All by Hakkadaikon
Just do it ! で 走り抜けてきたけど ちょっと立ち止まってみた
hakkadaikon
0
800
自作WebSocket (RFC6455)
hakkadaikon
0
110
routstrについて
hakkadaikon
0
120
Nostr x BTC
hakkadaikon
0
58
Blueskyのプラグインを作ってみた
hakkadaikon
1
760
PHP x Nostr
hakkadaikon
0
160
My Introduction To Nostr
hakkadaikon
0
240
Nostr × C#
hakkadaikon
0
250
思考の速さで使うクライアント ~vimクライアント作ってみた~
hakkadaikon
0
470
Other Decks in Technology
See All in Technology
「捨てる」を設計する
kubell_hr
0
260
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
200
韓非子に学ぶAI活用術
tomfook
3
900
Phase10_組織浸透_データ活用
overflowinc
0
1.7k
20260320_JaSST26_Tokyo_登壇資料.pdf
mura_shin
0
130
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
190
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
320
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
4
380
Windows ファイル共有(SMB)を再確認する
murachiakira
PRO
0
280
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
180
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
110
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
130
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
Embracing the Ebb and Flow
colly
88
5k
The Spectacular Lies of Maps
axbom
PRO
1
650
4 Signs Your Business is Dying
shpigford
187
22k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
100
Un-Boring Meetings
codingconduct
0
240
The World Runs on Bad Software
bkeepers
PRO
72
12k
WCS-LA-2024
lcolladotor
0
500
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
590
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
130
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Transcript
None
自己紹介
名前 : 発火大根 Emacs歴 : 4-5日ほど 職業 : 自宅警備員 a.k.a
プー太郎 前職 : ソフトウェアエンジニア 趣味 : Vim,Nostr で遊ぶ 自己紹介1
自己紹介2 ~直近の活動~ 2024/9/23, Nostrの国際カンファレンスの 発起人をやりました。 (参加者99人、海外から参加/登壇多数) 登壇したり mattn氏に メッセージ貰ったり マグロの
解体ショーも!
Q.Nostrとは?
A.プロトコルです
Twitter(X)ぽいSNSとか Damus Nostter
クックパッド みたいなサービスとか zap.cooking
NoteやQiitaみたいな エントリ投稿できるやつとか YakiHonne
色々作れます
①速い ②電話番号メールアドレスいらない ③潰れない Nostrの特徴
①速い Nostr Websocket TCP / IP Ethernet Physical パケット クライアント
リレー
②電話番号メールアドレスいらない { "content": "test", “created_at”: 1726456407, "id": "7b31d7a9d9e8f65b1e3102a4cdc...", "kind": 1,
"pubkey": "101b30ee88c27a13de68bf7...", "sig": "3d7d019db85deece5c1d704c987393957bb8c5c61458...", "tags": [] } ・アカウント=鍵(公開鍵/秘密鍵) ・全てのイベント発行時に電子署名する
③潰れない ・自分で選んだ複数のリレーにデータをバラまく
2024/2/10 Nostr x Vimの勉強会をやって VimのNostrクライアントを作りました (ライブコーディング)
Emacsでも作ってみた
Nostrのタイムラインを Emacsのバッファに 表示してみた タイムラインを見るのに 使うパッケージは jsonとwebsocketだけ!
これで、Emacsで開発しながら Nostrのタイムラインが 見れる!
Thank you for your Attentio…
本当にそれで 良かったのでしょうか? (天の声)
もうひと手間入れたい
ということで 美少女にNostrの投稿を 喋らせてみた
None
None
None
構成 Nostrリレー Emacs 伺か (デスクトップ マスコット) Nostr SSTP
伺かとは ・2000/5/25に発表されたデスクトップマスコット ・24年の歴史あり ・拡張性が高く、今も開発が続いている
2025/5/18 綿商会館4Fで 伺か25周年イベントをやるらしい!
余談
余談 ・Emacs (いいMAX)を始めて使った ・デフォルト状態でもパッケージ入れやすかった ・ショートカットはevilでvimライクにしている ・ollama(ellama) + Nostr + 伺か連携を考えていた
・自分のノートPCだと重かった
Thank you for your attention ! Nostrで遊んでみよう! 伺か楽しいよ!