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
320
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
Nostr x BTC
hakkadaikon
0
28
Blueskyのプラグインを作ってみた
hakkadaikon
1
690
PHP x Nostr
hakkadaikon
0
130
My Introduction To Nostr
hakkadaikon
0
200
Nostr × C#
hakkadaikon
0
210
思考の速さで使うクライアント ~vimクライアント作ってみた~
hakkadaikon
0
420
ゴリラ.vim #30 ライブコーティング
hakkadaikon
0
95
vimを読もうとした話
hakkadaikon
0
300
継続的な勉強会には何が必要か語り合ってみた!
hakkadaikon
0
97
Other Decks in Technology
See All in Technology
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
630
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
160
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
230
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
710
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
570
AWS re:Invent 2025事前勉強会資料 / AWS re:Invent 2025 pre study meetup
kinunori
0
930
OpenCensusと歩んだ7年間
bgpat
0
280
serverless team topology
_kensh
3
250
Amazon Q Developer CLIをClaude Codeから使うためのベストプラクティスを考えてみた
dar_kuma_san
0
280
Zero Trust DNS でより安全なインターネット アクセス
murachiakira
0
130
20251102 WordCamp Kansai 2025
chiilog
0
280
20251029_Cursor Meetup Tokyo #02_MK_「あなたのAI、私のシェル」 - プロンプトインジェクションによるエージェントのハイジャック
mk0721
PRO
6
2.2k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Done Done
chrislema
186
16k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
A designer walks into a library…
pauljervisheath
209
24k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
650
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で遊んでみよう! 伺か楽しいよ!