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
つくってわかるStratum protocol
Search
takuya kikuchi
February 26, 2019
0
93
つくってわかるStratum protocol
2019-02-26 ビットコインとか勉強会#27 LT資料です
takuya kikuchi
February 26, 2019
Tweet
Share
More Decks by takuya kikuchi
See All by takuya kikuchi
生成AI時代のソフトウェアエンジニアが持つべきケイパビリティを考える
tkikuchi1002
8
5.6k
RAGをテーマに考える、LLMの認知アーキテクチャとソフトウェア設計
tkikuchi1002
3
1.5k
生成AIの不確実性と向き合うためのオブジェクト指向設計
tkikuchi1002
3
7.1k
Azure AI SearchとPromptFlowではじめるRAG
tkikuchi1002
2
1.5k
法人向けChatGPTにおける Azure OpenAI Serviceの課題解決の過程と現在
tkikuchi1002
2
2.2k
LLMエンジニアリングを加速させるソフトウェアアーキテクチャ
tkikuchi1002
2
6.1k
WebAPIのバリデーションを、型の力でいい感じにする
tkikuchi1002
0
110
GoとDDDでモバイルオーダープラットフォームを 型安全に作り直した話
tkikuchi1002
0
130
Kotlinのcoroutine、async/awaitと同じでしょ?って思ってたけど意外と洗練されててすごいなぁって思った話をさせてほしい
tkikuchi1002
0
150
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
We Have a Design System, Now What?
morganepeng
52
7.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Balancing Empowerment & Direction
lara
1
100
Building Applications with DynamoDB
mza
95
6.4k
Agile that works and the tools we love
rasmusluckow
329
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.7k
Navigating Team Friction
lara
186
15k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
470
Transcript
ͭͬͯ͘Θ͔Δ 4USBUVN1SPUPDPM ϏοτίΠϯͱ͔ษڧձ -5 5BLVZB,JLVDIJ
ࣗݾհ w ٠ୖ w UXJUUFS!@QPDIJ w ΤϯδχΞ!גࣜձࣾ7"-6
ϚΠχϯάϓʔϧ ͝ଘͷํ!
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ ະঝೝ5Y ࠷৽ϒϩοΫ FUDʜ #JUDPJO
$PSF
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ ϚΠχϯάδϣϒ #JUDPJO $PSF
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ ϚΠχϯάՌ ʢγΣΞʣ #JUDPJO $PSF
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ ࠾۷ͨ͠ϒϩοΫ #JUDPJO $PSF
ϓʔϧϚΠχϯάͷྲྀΕ ϚΠχϯά ϓʔϧ ϒϩοΫ νΣʔϯ ͜ͷ͋ͨΓͷϓϩτίϧ ͷͻͱͭ #JUDPJO $PSF
4USBUVN1SPUPDPM w ϓʔϧϚΠχϯάϓϩτίϧͷσϑΝΫτελϯμʔυ w IUUQTTMVTIQPPMDPNIFMQNBOVBMTUSBUVN QSPUPDPM w ࣮͕؆୯Ͱ͋Δ͜ͱΛେࣄʹ͍ͯ͠Δ w +40/31$ͰΓͱΓ͢Δ
w ؆୯ͦ͏ʂ࡞ͬͯΈͨΒཧղ͕ਂ·Γͦ͏ʂ
࣮ͯ͠Έͨ IUUQTHJUIVCDPNUBLVZBLJLVDIJTUSBUVNTFSWFSTIBSQ wҎԼͷػೳͷΈ࣮ w4VCTDSJCF w"VUIPSJ[F w/PUJGZ+PC w4FU%J⒏DVMUZ w4VCNJU4IBSFʢड͚औΔ͚ͩʣ ˞+PCʹؚΉσʔλͰͨΒΊͳԾσʔλ
w͍͞͝ʹσϞ͍ͨ͠
4USBUVN1SPUPDPMͷྲྀΕ 4VCTDSJCF "VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ
4VCNJU4IBSF w ͜Ε͚࣮ͩ͢ΕɺͱΓ͋͑ͣϚΠχϯάػث͔Β࠾۷ γΣΞΛड͚औΔ͜ͱ͕Ͱ͖Δ
ϚΠχϯά ϓʔϧ NJOJOHTVCTDSJCF w ͍ΘΏΔ௨৴ηογϣϯཱ֬ w ͓ΈͰػث໊Λఴ͑ͨΓ͢Δ 4VCTDSJCF
"VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ 4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ
ϚΠχϯά ϓʔϧ 4VCTDSJCF "VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ
4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ w&YUSB/PODF w&YUSB/PODF@TJ[F w ηογϣϯ͝ͱͷ&YUSB/PODFͱɺ &YUSB/PODFͷڐ༰αΠζΛఴ͑ͯฦࣄΛ͢Δ
ϚΠχϯά ϓʔϧ NJOJOHBVUIPSJ[F NJOFSUBSPV YYY 4VCTDSJCF "VUIPSJ[F
/PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ 4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ w ೝূɾೝՄॲཧɻϚΠφʔ໊ͱύεϫʔυΛϓʔϧʹૹ৴
ϚΠχϯά ϓʔϧ 4USBUVN1SPUPDPMͷྲྀΕ 5SVFGBMTF 4VCTDSJCF "VUIPSJ[F /PUJGZ.JOJOH+PC
4FU%J⒏DVMUZ 4VCNJU4IBSF w ύεϫʔυ΄ͱΜͲͷ࣮Ͱແࢹ͞ΕΔɻ w ϚΠφʔ໊ใुͷৼΓ͚ʹར༻͞ΕΔ
ϚΠχϯά ϓʔϧ 4VCTDSJCF "VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ
4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ NJOJOHOPUJGZ KPC*E QSFWIBTI DPJOCBTF1BSU DPJOCBTF1BSU ʜ w ࠾۷δϣϒͷใΛਵ࣌ϚΠφʔʹ௨͢Δ w ϚΠφʔ͜ͷใʹج͍ͮͯϚΠχϯάΛ։࢝͢Δ
ϚΠχϯά ϓʔϧ 4VCTDSJCF "VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ
4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ w ϚΠχϯάػثͷੑೳʑʹԠͯ͡%J⒏DVMUZΛௐͰ͖Δ w ͜͜ͷௐϓʔϧͷ͞͡Ճݮ࣍ୈ NJOJOHTFU@EJ⒏DVMUZ EJ⒎
ϚΠχϯά ϓʔϧ NJOJOHTVCNJU +PC*% &YUSB/PODF /UJNF ʜ 4VCTDSJCF
"VUIPSJ[F /PUJGZ.JOJOH+PC 4FU%J⒏DVMUZ 4VCNJU4IBSF 4USBUVN1SPUPDPMͷྲྀΕ w %J⒏DVMUZΛຬͨ͢&YUSBOPODF͕ݟ͔ͭͬͨΒɺͦͷใ ΛϚΠχϯάϓʔϧʹૹΔ
%&.0 w ΦϑΟεʹઃஔ͖ͯͨ͠ "OUNJOFS4 w ૽Ի͕ͻͲ͍ͷͰ όϧίχʔʹ͍ग़͞Εͨ w ແࣄͩΖ͏͔
·ͱΊ w 4USBUVNQSPUPDPM TFSWFS Λ࣮ͯ͠Έͨ w ຊʹγϯϓϧͳϓϩτίϧɻ+40/ϕʔεͷΓͱΓ ͳͷͰ։ൃ͍͢͠ w "OUNJOFSϓϩτίϧʹͳ͍ϝοηʔδΛૹ͖ͬͯͨ
Γ͢Δ w ใुϓϩτίϧͷఆٛ֎
ʜͱ͍͏͜ͱ͕ɺશ෦ެࣜυΩϡϝϯτʹॻ͍ͯ͋Δ😇 IUUQTTMVTIQPPMDPNIFMQNBOVBMTUSBUVN QSPUPDPM