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
Dappsを支えるオラクル
Search
oidong
February 16, 2018
Technology
1
3k
Dappsを支えるオラクル
oidong
February 16, 2018
Tweet
Share
More Decks by oidong
See All by oidong
今からはじめるデザインとか入門
oidong1
6
1.7k
Other Decks in Technology
See All in Technology
Dylib Hijacking on macOS: Dead or Alive?
patrickwardle
0
420
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
170
今この時代に技術とどう向き合うべきか
gree_tech
PRO
2
2.1k
「魔法少女まどか☆マギカ Magia Exedra」の多様なバトルの開発を柔軟かつ効率的に実現するためのPure C#とUnityの分離について
gree_tech
PRO
0
150
初めてのDatabricks Apps開発
taka_aki
1
220
AIエージェント入門 〜基礎からMCP・A2Aまで〜
shukob
0
120
FinOps について (ちょっと) 本気出して考えてみた
skmkzyk
0
180
Node.js 2025: What's new and what's next
ruyadorno
0
700
ソフトウェアエンジニアの生成AI活用と、これから
lycorptech_jp
PRO
0
690
AI-Readyを目指した非構造化データのメダリオンアーキテクチャ
r_miura
1
230
プロダクトのコードから見るGoによるデザインパターンの実践 #go_night_talk
bengo4com
1
2.7k
AWS UG Grantでグローバル20名に選出されてre:Inventに行く話と、マルチクラウドセキュリティの教科書を執筆した話 / The Story of Being Selected for the AWS UG Grant to Attending re:Invent, and Writing a Multi-Cloud Security Textbook
yuj1osm
1
100
Featured
See All Featured
How GitHub (no longer) Works
holman
315
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
115
20k
Bash Introduction
62gerente
615
210k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
990
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
Side Projects
sachag
455
43k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Transcript
%BQQTΛࢧ͑Δ ΦϥΫϧ Gunosy ৽نࣄۀ෦ Πϯλʔϯ @ryoidong
ࣗݾհ 3ZPUB,PKJNB !SZPJEPOH (VOPTZ৽نࣄۀ෦Πϯλʔϯ 4'$̏ %BQQTͷٕज़Ϗδωεௐࠪ
&Y7J.&5σΟϨΫλʔ
ΞδΣϯμ ɾͦͦΦϥΫϧͱ ɾ%BQQTͷͨΊͷΦϥΫϧιϦϡʔγϣϯ
ΦϥΫϧͱ
ਆୗ
ྫɿ༧ଌࢢ ʮࠓͷຊͷఱؾ͕ΕͰ͋ΕΔ͔൱͔ʯ ͰεϚʔτίϯτϥΫτΛ࣮ߦ͢Δ
֎෦ͷ"1*ηϯαʔσʔλͳͲ Πϯλʔωοτ্ͷσʔλΛ༻͍ͨ εϚʔτίϯτϥΫτΛ࡞͍ͨ͠
͔͠͠
ϒϩοΫνΣʔϯͰωοτϫʔΫͰ ίϯηϯαεΛऔΔͨΊɺ ࣮ߦຖʹมΘΔཚͳͲෆ࣮֬ͳσʔλΛѻ͑ͳ͍ ܾ·ͬͨσʔλΛ νΣʔϯʹ͑Δखஈ͕ඞཁ
ΦϥΫϧ
͞·͟·ͳνΣʔϯ֎ͷιʔε͔ΒσʔλΛऔΓग़͠ɺ εϚʔτίϯτϥΫτʹͦͷσʔλΛ͢ͷɻ ΦϥΫϧͱɺʮσʔλΩϟϦΞʯͰ͋Δɻ
ͨͩ͠ʜ ֎෦͔Β͞Εͨσʔλʹ͍ͭͯɺ ਖ਼͠͞ͷίϯηϯαεΛऔΔ͜ͱ͕͍͠ ˠ͋ΔओମΛ৴པ͢ΔʮूݖܕΦϥΫϧʯ ˠ৴པͳ͠ʹ߹ҙ͢ΔʮࢄܕΦϥΫϧʯ
ͨͩ͠ʜ ֎෦͔Β͞Εͨσʔλʹ͍ͭͯɺ ਖ਼͠͞ͷίϯηϯαεΛऔΔ͜ͱ͕͍͠ ˠ͋ΔओମΛ৴པ͢ΔʮूݖܕΦϥΫϧʯ ˠ৴པͳ͠ʹ߹ҙ͢ΔʮࢄܕΦϥΫϧʯ ࣮༻తʹ΄΅ͪ͜Β͕ΘΕ͍ͯΔ ˞ࢄܕΦϥΫϧӡӦͷΠϯηϯςΟϒઃܭ͕͘͠ɺݱࡏӡ༻͞Ε͍ͯΔͷ͕΄΅ͳ͍
%BQQTͰ ΦϥΫϧΛ͏ ιϦϡʔγϣϯ
3FBMJUZ,FZT ҝସϨʔτɺ҉߸௨՟औҾɺ'SFFCBTFͷΦʔϓϯσΟϨΫτϦͳ Ͳͷσʔλιʔε͔Βɺࢦఆ࣌ʹ͓͚Δࣄ࣮ͷਅِఆΛߦ͑Δ جຊແྉͷαʔϏεɻ ࣄ࣮ʹରͯ͠ɺʮ:FTʯʮ/Pʯͷͭͷ&$%4"҉߸伴ϖΞΛੜ ͠ɺਖ਼͍͠ํͷൿີ伴͕ެ։͞ΕΔΈɻ IUUQTXXXSFBMJUZLFZTDPN
3FBMJUZ,FZT :FT QVCMJD@LFZ /0 1VCMJD@LFZ :FT QSJWBUF@LFZ /0 QSJWBUF@LFZ ʮ͕ऴΘΔ࣌Ͱͷ#5$ͷՁ͕֨ສԁΛ͍͑ͯΔ͔ʁʯ
֎෦σʔλιʔε "1*Ͱࣗಈతʹ ࢦఆ࣌ͷࣄ࣮Λ֬ೝ
3FBMJUZ,FZT :FT QVCMJD@LFZ /0 1VCMJD@LFZ :FT QSJWBUF@LFZ /0 QSJWBUF@LFZ ʮ͕ऴΘΔ࣌Ͱͷ#5$ͷՁ͕֨ສԁΛ͍͑ͯΔ͔ʁʯ
֎෦σʔλιʔε ެ։͞Εͳ͍ ਖ਼͍͠ํͷ݁Ռͷ ൿີ伴͕ࣗಈͰެ։͞ΕΔ ˞"1*Ͱऔಘ͞Εͨࣄ࣮͕ؒҧ͍ͬͯΔͱߟ͑Δ߹ɺ ༗ྉͰ3FBMJUZ,FZTͷਓؒʹ࠶֬ೝΛґཔͰ͖Δɻ
3FBMJUZ,FZT 1SPT$POT #JUDPJOͰ3FBMJUZ,FZTΛ༻͍ͨτϥϯβΫγϣϯ͕ͭ͘ ΕΔɻ ྫɿIUUQTHJUIVCDPNSFBMJUZLFZTSFBMJUZLFZTFYBNQMFTCMPCNBTUFS SFBMJUZLFZTEFNPQZ ೝূہͱ͔ͯ͠ͳΓूݖత
ެ։͞Ε͍ͯΔҰ෦ͷ"1*ʹใऔಘ͕ݶΒΕ͍ͯΔ
0SBDMJ[F &UISFVNͳͲͷϒϩοΫνΣʔϯʹσʔλΛτϥϯβΫγϣ ϯʹྲྀ͠ࠐΉܗͷΦϥΫϧɻ ैྔ՝੍ۚ 1SPPG4IJFMEͰσʔλऔಘͷਖ਼ੑΛΦϯνΣʔϯͰ֬ೝͰ ͖ΔΈ͕࣮͞Ε͍ͯΔɻʢݱࡏςετωοτͷΈʣ IUUQXXXPSBDMJ[FJU
εϚʔτίϯτϥΫτ 0SBDMJ[F ֎෦σʔλιʔε σʔλΛ&UISFVNͷ τϥϯβΫγϣϯʹೖΕɺ @@DBMMCBDLΛ࣮ߦͯ͠Λ௨ σʔλιʔε͔Β PSBDMJ[F͕σʔλΛड͚औΔ PSBDMJ[Fʹ ֎෦ͷใऔಘΛґཔ
σʔλιʔε औಘϦΫΤετΛߦ͏
0SBDMJ[F TPMJEJUZDPEF ίʔϧόοΫ ݺͼग़͠
0SBDMJ[F 1SPT$POT ࣮͕؆୯ 0SBDMJ[FͦͷͷͷίϯτϥΫτ͕ެ։͞Ε͍ͯΔ σʔλͷਖ਼ੑΛݕূ͢ΔΈ͕͋Δɻ جຊతʹύϒϦοΫνΣʔϯ༻ͷαʔϏεͳͷͰɺ
ػີσʔλͳͲΛऔΓѻ͏͜ͱ͕͍͠ɻ
ͦͷଞͷΦϥΫϧίϯηϓτ $IBJO-JOL ʮ"'VMMZ%FDFOUSBMJ[FE0SBDMF/FUXPSLʯΛᨳ͏ΦϥΫϧɻ Ϣʔβʔɺ$IBJO-JOL্ͷෳͷΦϥΫϧϊʔυΛΦϥΫϧͷධͳͲ͔Βબ ͠ɺϊʔυͷճΛฏ४Խ͍ͯ͘͠ίϯηϓτɻʢਖ਼ࣜϦϦʔε͍ͯ͠ͳ͍ʣ (OPTJT ݱࡏ0SBDMJ[FͳͲͷDFOUMJ[FΦϥΫϧΛத৺ʹ࣮༧ఆ͕ͩɺ &5)Λ༻͍ͯ݁Ռʹର͢ΔҟٞͷνϟϨϯδ
6MUJNBUF0SBDMF Λ͢Δ͜ͱ ͕Ͱ͖ΔɺࢄܕΦϥΫϧͷίϯηϓτͳͲ༧ఆ͞Ε͍ͯͨɻ
·ͱΊ ΦϥΫϧνΣʔϯ֎ͷσʔλΛνΣʔϯʹ͢ͷ ݱঢ়0SBDMJ[F͕͍͘͢ɺσϑΝΫτײ ͔͠͠ɺͲΕࠜຊతʹूݖܕͳͷͰɺ ࢄܕͷίϯηϓτ·ͩ͜Ε͔Βʹظ