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
37
勢いで遊ぶNostr
murakmii
February 23, 2023
Tweet
Share
Featured
See All Featured
Writing Fast Ruby
sferik
626
61k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
GitHub's CSS Performance
jonrohan
1030
460k
GraphQLとの向き合い方2022年版
quramy
43
13k
Code Review Best Practice
trishagee
64
17k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
Building an army of robots
kneath
302
42k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
It's Worth the Effort
3n
183
27k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
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云々とか、そういうのが無い分かなり気楽
ありがとうございました