Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Emacs x Nostr
Search
Hakkadaikon
October 27, 2024
Technology
1
180
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
PHP x Nostr
hakkadaikon
0
64
My Introduction To Nostr
hakkadaikon
0
150
Nostr × C#
hakkadaikon
0
140
思考の速さで使うクライアント ~vimクライアント作ってみた~
hakkadaikon
0
280
ゴリラ.vim #30 ライブコーティング
hakkadaikon
0
65
vimを読もうとした話
hakkadaikon
0
240
継続的な勉強会には何が必要か語り合ってみた!
hakkadaikon
0
50
健全な投稿専用クライアントを作ってみた
hakkadaikon
0
380
やる夫bot作ってみた
hakkadaikon
0
290
Other Decks in Technology
See All in Technology
プロダクトマネージャーは 事業責任者の夢をみるのか pmconf2024
gimupop
1
6.7k
農業用ダム監視を目的とした衛星SAR 干渉解析の適用性について
osgeojp
0
140
Engineer Recruting Deck
siva_official
PRO
1
3.3k
実践/先取り「入門 Kubernetes Validating/Mutating Admission Policy」 / CloudNative Days Winter 2024
pfn
PRO
1
150
A/Aテストにおけるサンプルサイズ/japanr2024
nikkei_engineer_recruiting
1
360
Entra ID の基礎(Japan Microsoft 365 コミュニティ カンファレンス 2024)
murachiakira
3
2.3k
高品質と高スピードを両立させるソフトウェアQA/Software QA that Supports Agility and Quality
goyoki
8
1.2k
Advancing the 3D Geospatial Ecosystem in Japan via Global Collaborations
osgeojp
0
130
TimeTreeが経た3つの転換点 ー プロダクト成長過程でその時、その瞬間、何を考えてたか
ysmtysts
1
2.7k
AWS認定試験の長文問題を早く解くコツ
keke1234ke
0
150
【CNDW2024】SIerで200人クラウドネイティブのファンを増やした話
yuta1979
1
320
40歲的我會給20歲的自己,關於軟體開發的7個建議
line_developers_tw
PRO
0
120
Featured
See All Featured
Producing Creativity
orderedlist
PRO
341
39k
What's in a price? How to price your products and services
michaelherold
243
12k
Become a Pro
speakerdeck
PRO
25
5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Making the Leap to Tech Lead
cromwellryan
133
9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Typedesign – Prime Four
hannesfritz
40
2.4k
Into the Great Unknown - MozCon
thekraken
33
1.5k
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で遊んでみよう! 伺か楽しいよ!