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
勢いで遊ぶNostr
Search
murakmii
February 23, 2023
0
50
勢いで遊ぶNostr
murakmii
February 23, 2023
Tweet
Share
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
Build your cross-platform service in a week with App Engine
jlugia
231
18k
GitHub's CSS Performance
jonrohan
1032
460k
Visualization
eitanlees
148
16k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
Unsuck your backbone
ammeep
671
58k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Transcript
勢いで遊ぶNostr
Who? murakmii ソフトウェアを書いてサラリーを貰う日々 • Nostr: npub1rpqr4ygerl4357lsn02c8cm8qq4tv55tapnmmnslld37pr kcprzs0flhga • Twitter: @murakmii
作った1: BBS on Nostr • 普通の掲示板 • Nostrのキーペアで書き込めるぞ • ノートを適当に集めて掲示板っぽく見せてい
るだけ • https://bbs-on-nostr.vercel.app/
作った2: Nostr illust • #illustタグが付いたノートを一覧化 • 所定のタグが付いたノートを引っ張ってきて いるだけ • https://nostr-illust.vercel.app/
Other 作っていてハマったところをまとめた: https://txt.murakmii.dev/posts/nostr-based-software-practice
勢いだけで書けて楽しい • プロトコルがシンプルなため ◦ 掲示板: 1週間弱? ◦ Nostr illust: 3日くらい?(掲示板の使い回し)
勢いだけで書けて楽しい • Nostrから感じる「狂気」 ◦ この仕様でリリースしようって言われて出せます? ◦ 鍵のrevokeとか無いし... • Nostrが流行るかどうかは分からないが、この狂気は唯一無二 •
狂気とシンプルな仕様が合わさり、コードを書こうという気にさせてくれる独特の面 白さ • やるなら今
何か作ってみたいけど... • NIPとかいうのいっぱいあるんだけど... ◦ => NIP-01とNIP-07が読めればとりあえず OK • リレーっていうのにいっぱい繋がないといけないんでしょ? ◦
=> とりあえず1つだけ繋いでやってみよう。大体動くよ!
セキュリティとか... • Reactとか現代的なフレームワークを使って、危ない橋を渡らなければ大体OKでは ◦ dangerouslySetInnerHTML等 • CSPでXSSのリスクを減らしましょう。htmlにmetaタグ書くだけだよ! ◦ Snortとかもちゃんと書いてるよ •
秘密鍵の扱いが怖ければNIP-07のみで • これらに気を付けていれば大事故は無いのでは ◦ Cookie云々とか、そういうのが無い分かなり気楽
ありがとうございました