Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
勢いで遊ぶNostr
Search
murakmii
February 23, 2023
0
51
勢いで遊ぶNostr
murakmii
February 23, 2023
Tweet
Share
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
GitHub's CSS Performance
jonrohan
1032
470k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
680
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云々とか、そういうのが無い分かなり気楽
ありがとうございました