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
340
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
自作WebSocket (RFC6455)
hakkadaikon
0
83
routstrについて
hakkadaikon
0
94
Nostr x BTC
hakkadaikon
0
34
Blueskyのプラグインを作ってみた
hakkadaikon
1
720
PHP x Nostr
hakkadaikon
0
140
My Introduction To Nostr
hakkadaikon
0
210
Nostr × C#
hakkadaikon
0
220
思考の速さで使うクライアント ~vimクライアント作ってみた~
hakkadaikon
0
450
ゴリラ.vim #30 ライブコーティング
hakkadaikon
0
100
Other Decks in Technology
See All in Technology
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
Introduction to Bill One Development Engineer
sansan33
PRO
0
340
コールドスタンバイ構成でCDは可能か
hiramax
0
130
Claude Codeを使った情報整理術
knishioka
17
11k
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
5
760
技術選定、下から見るか?横から見るか?
masakiokuda
0
170
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
260
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
290
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
240
SES向け、生成AI時代におけるエンジニアリングとセキュリティ
longbowxxx
0
280
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Qiita Bash アドカレ LT #1
okaru
0
150
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
73
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
4 Signs Your Business is Dying
shpigford
187
22k
Tell your own story through comics
letsgokoyo
0
770
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
84
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
380
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
76
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
80
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で遊んでみよう! 伺か楽しいよ!