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
つよくてニューゲーム / NewGame++
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ktr
March 21, 2019
Technology
0
1.1k
つよくてニューゲーム / NewGame++
#zli_oidashilt
ktr
March 21, 2019
Tweet
Share
More Decks by ktr
See All by ktr
詳解 MCP Go SDK / MCP Go SDK
ktr_0731
3
590
あまり知られていない MCP 仕様たち / MCP specifications that aren’t widely known
ktr_0731
0
490
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
1.5k
激動の一年を通じて見えてきた「技術でリードする」ということ
ktr_0731
8
10k
Monorepo における Go テストの差分実行 / Running Differential Go Tests in a Monorepo
ktr_0731
1
400
Designing libraries in Go way
ktr_0731
7
1.6k
Go Modules and Proxy Walkthrough
ktr_0731
8
27k
ソフトウェアの複雑さに立ち向かう技術 / Tackling software complexity
ktr_0731
0
240
Fuzzy finder as a Go library
ktr_0731
3
6.2k
Other Decks in Technology
See All in Technology
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
13k
生成AIで速度と品質を両立する、QAエンジニア・開発者連携のAI協調型テストプロセス
shota_kusaba
0
190
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.8k
バクラク最古参プロダクトで重ねた技術投資を振り返る
ypresto
0
170
組織全体で実現する標準監視設計
yuobayashi
3
500
Keycloak を使った SSO で CockroachDB にログインする / CockroachDB SSO with Keycloak
kota2and3kan
0
160
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
200
AI時代のSaaSとETL
shoe116
1
190
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
7
3.8k
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
22k
Agent ServerはWeb Serverではない。ADKで考えるAgentOps
akiratameto
0
120
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
190
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Scaling GitHub
holman
464
140k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
310
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
4 Signs Your Business is Dying
shpigford
187
22k
Google's AI Overviews - The New Search
badams
0
930
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
100
Exploring anti-patterns in Rails
aemeredith
2
290
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
150
Transcript
ktr /FX(BNF
w LUS !LUS@!LUS w T w χʔτ w 45&*/4("5&ɺڹ͚ʂϢʔϑΥχΞϜ
)FMMP 8PSME
w ձେֶʹਐֶ͢Δ·Ͱͷ͜ͱ w ͕ࣗ͜ͷ࢛ؒͰҙ͖ࣝͯͨ͜͠ͱɺ ͖ͬͯͨ͜ͱ ࠓ͢͜ͱ
w ձେֶʹਐֶ͢Δ·Ͱͷ͜ͱ w ͕ࣗ͜ͷ࢛ؒͰҙ͖ࣝͯͨ͜͠ͱɺ͖ͬͯ ͨ͜ͱ ࠓ͢͜ͱ ࣗޠΓ
None
ΑΖ͓͘͠Ͷ͕͍͠·͢
w ͓͠Ζϑϥογϡݿˠ χίχίಈըc:PV5VCF ੈ w ϓϩάϥϛϯάܦݧͳ͠ɺॴ࣋1$ͳ͠ w ૬%4Jͱ0QFSBϒϥβ w ͏͝ϝϞͯͳͰΠϯλʔωοτͱ৮Ε߹͏
dதֶ࣌
w 1$Λ͔࣋ͪͨͬͨ w ౡߴઐిؾిࢠγεςϜֶՊΛड͚ͯࢮ w ୈೋࢤͷฏۀߴߍใٕज़Պਐֶ ߴߍडݧ
w $ݴޠͷجૅΛ͔͚ͯษڧ͢Δ w ిࢠճ࿏ઃܭɺཧճ࿏ઃܭɺ-JOVYͷॳา w ࣮࣭ब৬༧උߍ ฏۀߴߍใٕज़Պ
w तۀʹઌཱͬͯ$ݴޠΛͬͯϋϚΔ w ిΛ࡞ͬͯυϠإͯͨ͠ w ίϯϐϡʔλʹ໋ྩͰ͖Δͷָ͕͔ͬͨ͠ $ݴޠͱͷٔΕ
w )5.-ͳΔͷΛΔ w (6*Λ͙͢࡞Εָ͍ͯ͠ʂ w $44ɺ+BWB4DSJQUΛֶͿ w 1)1ΛֶͿ 8FCٕज़ʹϋϚΔ
εΫϦϓτΛॻ͘ w ͏͝ϝϞͯͳͷαʔϏεऴྃ w νϟοτͷϩάΛखݩʹ͍ͨ͠ w "1*Λୟͨ͘Ίʹ1)1ͰεΫϦϓτΛॻ͘
ॳ8FCαʔϏε w ସνϟοταʔϏεͷඞཁੑ w ऀϗʔϜϖʔδɺ.Z42- 1)1.Z"ENJOɺ 1)1ɺ"KBY $PNNFU Ͱͭͬͨ͘ w
੬ऑ࣮͗ͯ͢༻ԽͰ͖ͳ͔ͬͨʜɻ
"OESPJEʹೖ͢Δ w खݩͷεϚϗͰΞϓϦΛಈ͔ͯ͠Έ͔ͨͬͨ w +BWBɺ&DMJQTF ˠ"OESPJE4UVEJP w Ұ͘Β͍ͬͯͨ
"OESPJEೖʹ࠳ં͢Δ w "OESPJEಛ༗ͷࣝͷෆ w ΦϒδΣΫτࢦͳʹΘ͔Βͳ͍ w ͦͦ+BWBͷจ๏͕Θ͔Βͳ͍ w ίϐϖ͔͍ͯ͠͠ͳ͍͜ͱʹؾ͍ͮͯࣙΊͨ
େֶडݧ w യવͱίϯϐϡʔλͷษڧΛ͍ͨ͠ͱࢥ͍ͬͯͨ w ۀߴߍಛ༗ͷجૅֶྗͷܽ w ஜେֶ'ఆ
େֶडݧ w ηϯλʔΛड͚ͣʹΪϦΪϦೖΕΔՄೳੑͷ͋Δձ େֶΛબͿ w ͦΕͰडݧظ͔ͳΓࠈͩͬͨ w ਪનೖࢼ"ֶͷ࠷อ࣋ऀͰ͢✋
ߴߍΛৼΓฦͬͯΈͯ w ۃʹภͬͨࣝɺࣝͷઙ͞ɺෆਖ਼֬͞ w $4ͷجૅࣝͷܽ w ͭͬͨ͘ͷΛଞਓʹݟͤΔ͜ͱ͔Γߟ͍͑ͯͨ
େֶ w ͭΑͯ͘χϡʔήʔϜ w ਖ਼֬ͰɺମܥཱͬͨෆมͳࣝΛʹ͚ͭΔ͜ͱΛҙࣝ w ৴པͰ͖Δٕज़ॻΛಡΉ w ΑΓୈҰ࣍ใݯʹ͍ۙͷΛࢀর͢Δ
ෆมͳࣝΛʹ͚ͭΔ w ݴޠϑϨʔϜϫʔΫɺυϝΠϯ͕มΘͬͯ ༗༻ͳࣝ w ϓϩτίϧɺΞϧΰϦζϜɺΞϓϦέʔγϣϯઃ ܭɺFUD
ෆมͳࣝΛʹ͚ͭΔ w ͱ͍͑ݎ͍ຊಡΉͷ͕େมʜ w ͳʹΘ͔Βͳ͍ٕज़ʹؔͯ֓͠ཁΛ ཧղ͢Δͷ͕େࣄ
͖ͳ͜ͱͰੜ͖͍ͯ͘ w ಘͨࣝΛ044ؐݩ͢Δ w ۙͳɺͪΐͬͱͨ͜͠ͱΛϓϩάϥϛϯάͰศརʹͯ͠ ੈքΛ΄Μͷগ͚ͩ͠ྑ͍ͨ͘͠ w ͖ͳ͜ͱΛษڧ͢ΔͷʹٛײΛ๊͖ͨ͘ͳ͔ͬͨ
*5ϕϯνϟʔόΠτ w Ͳ͏ͤಇ͘ͳΒϓϩάϥϛϯάͰ͓͕ۚཉ͔ͬͨ͠ w ࣮ࡍʹΘΕΔͷΛॻ͘ͷͰɺଈ੮Ͱʹཱ͕ͭࣝ ʹͭ͘ w ۀΛ௨ֶͨ͠शͷམͱ݀͠ IUUQTZTIJCBUBCMPHTPOFUOFKQ w
ݸਓͩͱ৮Εͳ͍ڥʹ৮ΕΔ ͔
*5ϕϯνϟʔόΠτ w ϓϩάϥϛϯάͷָ͠͞Λڞ༗Ͱ͖Δ༑ਓ͕ ཉ͔ͬͨ͠ w ೲಘͷ͍͔ͳ͍͜ͱɺ͓͔͠ͳ͜ͱ͕͋ͬͨΒ ফͤͣʹ͙͢ʹࣙΊΑ͏
Πϯλʔϯ w ࣮ܕ ظΑΓதظ͕ྑ͍ ೋिؒd w ৭ΜͳձࣾͷϓϩμΫτʹίϛοτͰ͖Δྑ͍ػձ w िؒ୯ҐͰձࣾΛม͑ΒΕΔͳΜͯͦ͏ͦ͏ͳ͍
w ޮͷྑ͍ࣝͷٵऩʹ
ؾΛ͚ͭͨ͜ͱ w ΞτϓοτΛՄࢹԽ͢Δ w ΠΩΒͳ͍ w ࣗͷೳྗΛ൰Լ͠ͳ͍ w Աଌ͠ͳ͍
ΞτϓοτΛՄࢹԽ͢Δ w (JU)VCɺ4QFBLFS%FDLɺϒϩάɺFUD w ࣗݾදݱ͕ۤखͳͷͰɺ࣮ࡍͷΞτϓοτͰ ࣗͷྠֲΛඳ͖͔ͨͬͨ
ΠΩΒͳ͍ w Έ͍ͨʹ৽ଔສΛΞϐʔϧͯ͠Կͷಘʹ ͳΒͳ͍ w ࣗͷͷৎʹ߹Θͳ͍͜ͱΛݴͬͯԿͷҙຯ ͳ͍
ΠΩΒͳ͍ w Έ͍ͨʹ৽ଔສΛΞϐʔϧͯ͠Կͷಘʹ ͳΒͳ͍ w ࣗͷͷৎʹ߹Θͳ͍͜ͱΛݴͬͯԿͷҙຯ ͳ͍ w 5XJUUFSͰΠΩΔՋ͕͋ΔͳΒίʔυͰ࣮ྗΛࣔͤ
ࣗͷೳྗΛ൰Լ͠ͳ͍ w ࣗΛ٬؍తʹݟΕͳ͘ͳΔ w ෆʹ൰Լ͢Δ͜ͱٯΠΩϦʹܨ͕Δ w ଞਓΛ൱ఆ͢Δ͜ͱʹͳΔ
Աଌ͠ͳ͍ w ᐆດͳ͜ͱɺ͔Βͳ͍͜ͱΛແ͘͢ w ࣗͷࣗͰकΔ
पΓͷΤϯδχΞ͕શશೳਆʹݟ͑Δ w બόΠΞε w ࣝΛ૿͠ɺผͳࢹ͔ΒݟΔ͜ͱͰɺͦͷਓʹ ಘҙͳ͜ͱɾۤखͳ͜ͱ͕͋Δ͜ͱΛཧղ͢Δ w Ҋ֎ࢥͬͨ΄ͲશશೳͰͳ͍
ྼײͱ͖߹͏ w ࣗΑΓ༏लͳਓඞͣଘࡏ͢Δ w ԡͭ͠Ϳ͞Εͦ͏ʹͳΔྼײʹͲ͏ରॲ͢Δ͔
ྼײͱ͖߹͏ w ࣗΑΓ༏लͳਓඞͣଘࡏ͢Δ w ԡͭ͠Ϳ͞Εͦ͏ʹͳΔྼײʹͲ͏ରॲ͢Δ͔ w ڹ͚ʂϢʔϑΥχΞϜΛݟ·͠ΐ͏
ब׆ w ೳྗΛదʹධՁͯ͘͠ΕΔձࣾʹ͔͠ߦ͖ͨ͘ͳ͔ͬͨ w ߴߍͷब৬Λݟ͍ͯͨͨΊ w αʔϏεͷυϝΠϯʹڵຯ͋ͬͯɺϏδωεʹ ಛʹڵຯͳ͔ͬͨ w ࠷ऴతʹҰॹʹಇ͖͍ͨਓ͕Ұ൪ଟ͍ձࣾΛબΜͩ
·ͱΊ w େֶࣗʹͱͬͯʮͭΑͯ͘χϡʔήʔϜʯ w ෆมͳࣝΛத৺ʹʹ͚͖ͭͯͨ w ಘͨࣝΛཧ͠ɺ࣮ࡍʹద༻͍ͯͬͨ͠ w దʹࣗΛධՁ͍ͯͬͨ͠