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
Svelte & Nostr
Search
鎌倉
August 04, 2023
Technology
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Svelte & Nostr
Nostr勉強会#3の発表です。SvelteとNostrを組み合わせるとどう嬉しいのかの話をしています。
鎌倉
August 04, 2023
More Decks by 鎌倉
See All by 鎌倉
Nostrのカスタムフィードの現状 / About Nostr custom feed
akiomik
0
420
速習XRPC / Learning XRPC
akiomik
0
600
日本人が開発した アプリ紹介 / Introduction of apps developed by Japanese
akiomik
0
1.1k
Bluesky と Android / Bluesky and Android
akiomik
0
1.1k
Nostr版togetterのNosliとNIP-33 / About Nosli and NIP-33
akiomik
0
730
話題の投稿がみれるサービス Nostrendsをつくったよ🤙 / About Nostrends
akiomik
0
860
Other Decks in Technology
See All in Technology
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
5
1k
アクセスキー流出時の対応で再認識した攻撃側と防御側の非対称性について
kazzpapa3
1
440
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
サービス内で複数のOP・ASを連鎖させる(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
350
1000⼈規模のClaude Enterprise運⽤を「Oktaのグループ」と「Slack」に集約する
sansantech
PRO
1
500
サーバー常駐型の 簡易障害調査AI エージェントを作ってみた話
masayoshi
1
320
MCPを待つな、パスキーを拡げよう(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
350
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
DMMブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
0
180
AIエージェントのためのデータ設計
daiz21
0
520
AWSとGitHub Actionsの責任境界と 組織で安全に使用する取り組み
nealle
1
220
Claude Codeの体系的な理解と知識のフック
oikon48
8
6k
Featured
See All Featured
Making Projects Easy
brettharned
120
6.7k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
260
Are puppies a ranking factor?
jonoalderson
2
3.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
630
Docker and Python
trallard
47
4.2k
Automating Front-end Workflow
addyosmani
1369
210k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Producing Creativity
orderedlist
PRO
348
40k
The Limits of Empathy - UXLibs8
cassininazir
1
620
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
220
Transcript
4WFMUF/PTUS /PTUSษڧձ !BLJPNJL
ࣗݾհ w ח w αʔϏε։ൃ/PTUSFOET /PTMJ /PTFZ w ϥΠϒϥϦ։ൃ/PTWFMUF WJUFTUXFCTPDLFUNPDL
w ༁%BNVT "NFUIZTU )BCMBOFXT w /PTUSΛ࢝Ίͨͷ͕ͳͷͰͪΐ͏Ͳ🍰
ΞδΣϯμ w 4WFMUFͱ w 4WFMUFͱ/PTUS w /PTWFMUFͷհ
4WFMUFͱ
4WFMUFͱ w +BWB4DSJQUͷϑϨʔϜϫʔΫͷҰͭ w ྨࣅ͢Δͷʹ3FBDUɺ7VFɺ4PMJEͳͲ w ϝΠϯ։ൃऀ7FSDFMͷΤϯδχΞ w Ծ%0.ͳ͠ɺ+49ΛΘͳ͍ɺ୯ҰϑΝΠϧίϯϙʔωϯτ 4'$
w ˰3FBDUͱελΠϧ͕େ͖͘ҟͳΔ
4WFMUFLJUͱ w ͜Ε+BWB4DSJQUͷϑϨʔϜϫʔΫͷҰͭ w ྨࣅ͢Δͷʹ/FYU 3FBDU ɺ/VYU 7VF ɺ4PMJE4UBSU 4PMJE
ͳͲ w ϧʔςΟϯάɺ443ɺ4FSWJDFXPSLFSTͳͲ w ଟػೳ൛ͷ4WFMUFͩͱࢥ͑0, w ͜ͷൃදͰ4WFMUFLJU4WFMUFͱͯ͠Ұॹͨ͘ʹѻ͍·͢
+BWB4DSJQUϑϨʔϜϫʔΫͷخ͠͞ w ͷ͢ຊͷԋशΛͬͨਓͷதʹʮϦϨʔ͔ΒऔͬͨσʔλΛ )5.-ʹग़ྗ͍ͨ͠ʯͱࢥͬͨਓଟ͍ͣ w 4WFMUFͷΑ͏ͳϑϨʔϜϫʔΫʮ+BWB4DSJQU͔Β)5.-ʹσʔλ Λө͢Δʯʮ)5.-Ͱىͬͨ͜͜ͱΛ+BWB4DSJQUʹ͑Δʯ͜ͱ ͕؆୯҆શʹͰ͖Δ
4WFMUFͷίʔυྫ ҰͭͷϑΝΠϧͰ+BWB4DSJQUɺ )5.-ɺ$44Λѻ͑Δ 4'$ͱݺ ΕΔಠࣗͷܗࣜ ϘλϯΫϦοΫ͢ΔͱDPVOU͕૿͑ ͯɺ)5.-ॻ͖ΘΔ
4WFMUFͷخ͠͞ w ϦΞΫςΟϒͳίʔυ͕ײతʹॻ͚Δ w Φʔόϔου͕গͳ͘ύϑΥʔϚϯε͕ྑ͍ w TUPSFTͳͲͷඞཁͳػೳ͕͍͍ͩͨἧͬͯΔ w 4UBUFPG'SPOUFOEͰܧଓ্ͯ͠ҐͷධՁ େମҐ
4WFMUFͱ/PTUS
4WFMUF LJU Λར༻ͯ͠Δ/PTUSؔ࿈ΞϓϦ w /PTUSFOETɺ/PTMJɺ/PTFZ ח w /PTUUFS ઇೣ͞Μ
w Ϳ͘·ͼ͏͋ NPOP͞Μ w 4IBSFPO/PTUS Άʔ·Μ͞Μ w भాਫܥ ͠ͷ͞Μ
4WFMUFTUPSFT w 4WFMUFʹଐ͍ͯ͠ΔϦΞΫςΟ ϒͰԣஅతͳΦϯϝϞϦσʔλε τΞ w SFBEBCMF͕ಡΈࠐΈ w XSJUBCMF͕ಡΈॻ͖ w
EFSJWFE͕طଘͷTUPSFTΛมܗ
SYKT w TWFMUFͱಛʹؔͳ͍ɺϦΞΫ ςΟϒʹσʔλૢ࡞Λߦ͏ϥΠϒ ϥϦ w 0CTFSWBCMFͱݺΕΔΦϒδΣ ΫτʹؔΛొ TVCTDSJCFߪ ಡ
͢Δ͜ͱͰྲྀΕͯ͘ΔΠϕϯ τΛඇಉظతʹѻ͏
4WFMUFTUPSFTͱSYKT w 4WFMUFTUPSFTͷ3FBEBCMFͱɺSYKTͷ0CTFSWBCMFΠϯλʔϑΣʔε ͕ࣅ͍ͯΔ w ͲͪΒTVCTDSJCF ͕ੜ͍͑ͯΔ w ˰ ܕͷࡉ͔͍ࠩҟΛߟ͑ͳ͚Ε
SYKTͷ0CTFSWBCMFΛ4WFMUF TUPSFTͷ3FBEBCMFͱͯ͠ར༻Մೳ w TUPSFT༻ͷه๏ ΛͬͯϦΞΫςΟϒʹѻ͏͜ͱ͕Ͱ͖Δ w ܕΛ߹ΘͤΔ߹EFSJWFEʹΑͬͯมܗ͕༰қ
4WFMUFͱ/PTUS w લड़ͷͱ͓Γ SYKTTWFMUFͰѻ͍͘͢૬ੑ͕͍͍ w SYKTͷ/PTUS൛͕Άʔ·Μ͞Μ࡞ͷSYOPTUS w ˰4WFMUFͰ/PTUSͷΞϓϦέʔγϣϯΛ։ൃ͢ΔࡍʹSYOPTUSΛ͏ͱ͍ ͍ײ͡
/PTWFMUFͷհ
/PTWFMUF w 4WFMUFͰ/PTUSΞϓϦέʔγϣϯΛ։ൃ͢ΔͨΊͷ࡞ͷϥΠϒϥϦ w /PTUSʹ؆୯ʹΞΫηε͢ΔͨΊͷ4WFMUFTUPSFTͱ4WFMUF DPNQPOFOUTΛఏڙ͍ͯ͠Δ w IUUQTHJUIVCDPNBLJPNJLOPTWFMUF
DPNQPOFOUΛ͏ྫ w /PTUSͷΠϕϯτ͕ίϯϙʔωϯ τͱͯ͠දݱ͞Ε͍ͯΔ w MFUUFYU LJOE MFUNFUBEBUB LJOE ͰσʔλʹΞΫηεՄೳ
TUPSFTΛར༻͢Δྫ ίϯϙʔωϯτΛܦ༝ͤͣʹTUPSFT Λ৮ͬͯσʔλऔಘ͢Δ͜ͱ Ͱ͖Δ
/PTWFMUF͕ղܾ͍ͨ͜͠ͱ w TWFMUFͰSYOPTUSΛ։ൃ͢ΔࡍͷϕετϓϥΫςΟεΛఏڙ͍ͨ͠ w ར༻๏͕͋ΔఔύλʔϯԽͰ͖ΔͷͰɺSYOPTUSͷTWFMUF༻ͷߴ Ϩϕϧͳ"1*Λఏڙ͢Δ w / ͱউखʹݺΜͰΔ
ͷղܾ
/ w λΠϜϥΠϯදࣔ࣌ʹʮߘ LJOE ʹඥͮ͘ϓϩϑΟʔϧ LJOE Λऔಘʯ Λ͍͍ײ͡ʹॻ͖͍ͨ w
ஸೡʹΔͱʮߘҰཡͷQVCLFZΛऔಘʯˠʮQVCLFZʹඥͮ͘LJOEΛҰׅ औಘʯͱͳΔ͕ɺදࣔ·Ͱ͍ w ॻ͖͢͞Λ༏ઌ͢ΔͱʮߘͷQVCLFZΛऔಘʯˠʮQVCLFZʹඥͮ͘LJOE ΛऔಘʯΛશߘ܁Γฦ͕͢ɺOPTUSFBNͳͲͷߪಡͷ੍ݶʹͻ͔͔ͬΔ w ˰͍·ޙऀͷํࣜͰɺUBOTUBDLRVFSZʹΑΔΩϟογϡΛΈ߹Θͤͯղ ܾ͠Α͏ͱ͍ͯ͠Δ
/PTWFMUFͷ՝ w λΠϜϥΠϯͷΑ͏ʹҰׅσʔλऔಘ࣌ͷιʔτͷ w ύϑΥʔϚϯε͕ѱ͍ w ΠϕϯτՃ࣌ʹը໘͕νϥͭ͘ w ˰ΩϟογϡΛؤுΕ͋ΔఔղফͰ͖ͦ͏ w
SYOPTUSͷWରԠ w 8*1ʜ😇
·ͱΊ w 4WFMUF։ൃ͍͢͠ w 4WFMUF /PTUS։ൃ͍͢͠ SYOPTUSͱΈ߹ΘͤΕ w /PTWFMUFΛ͏ͱͬͱ։ൃ͘͢͠ͳΔʜ͔
&04&