Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
勢いで遊ぶNostr
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
murakmii
February 23, 2023
71
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
勢いで遊ぶNostr
murakmii
February 23, 2023
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Building Adaptive Systems
keathley
44
3.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Amusing Abliteration
ianozsvald
1
330
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
300
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
250
How to Ace a Technical Interview
jacobian
280
24k
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云々とか、そういうのが無い分かなり気楽
ありがとうございました