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
OSC 京都 発表資料
Search
AKAI Tadaaki
August 03, 2019
Technology
74
0
Share
OSC 京都 発表資料
OSC京都で発表した資料です。
AKAI Tadaaki
August 03, 2019
More Decks by AKAI Tadaaki
See All by AKAI Tadaaki
Gemini Agent を使ってみる
akaitadaaki
0
88
MobileActOsaka_250704.pdf
akaitadaaki
0
250
MobileActOsaka_250218.pdf
akaitadaaki
0
79
関モバ_250128.pdf
akaitadaaki
0
140
MobileActOsaka_241018.pdf
akaitadaaki
0
370
FlutterKaigi_mini_20240607.pdf
akaitadaaki
1
510
MobileActOsaka_240531.pdf
akaitadaaki
0
320
(今更ながら)ViewModel+DataBinding が便利だった
akaitadaaki
1
270
Other Decks in Technology
See All in Technology
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
1
110
GitHub Copilot CLI で考える複数エージェント設計
tomokusaba
0
130
【2026年版】プロジェクトマネジメント実践論|現役エンジニアが語る!~チームでモノづくりをする時のコツとは?~
mixi_engineers
PRO
1
110
Directions Asia 2026 | Beyond Buildable AI Agents: Let’s Visualize Partner Value in the AI Era
ryoheig0405
0
120
Fラン学生が考える、AI時代のデザインに執着した突破口
husengs7
1
220
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
1
600
いつの間にかデータエンジニア以外の業務も増えていたけど、意外と経験が役に立ってる
zozotech
PRO
0
700
RedmineをAIで効率的に使う検証
yoshiokacb
0
160
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
220
Redmine次期バージョン7.0の注目新機能解説 — UI/UX強化と連携強化を中心に
vividtone
1
190
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
6
1.9k
DI コンテナ自動生成ツールを実装してみた / intro-autodi
uhzz
0
440
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Paper Plane
katiecoart
PRO
1
50k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
Typedesign – Prime Four
hannesfritz
42
3k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
210
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Become a Pro
speakerdeck
PRO
31
5.9k
Leo the Paperboy
mayatellez
7
1.8k
Transcript
"OESPJE*P5ɺ (PPHMF$MPVEͷ (%(ژ Ҫতɾٱอా
GDGژͱʁ •ੈքதʹ1000ϲॴ΄Ͳ͋ΔGoogle ٕज़ͷ͖ͳਓୡͷίϛϡχςΟ •2009ʹژGTUGͱͯ͠ൃ͠ɺࠓͰ10पʂ •ษڧձɺAndroidɺGoogleΞγελϯτɺCouldɺMachine Learning, IoT •2ʙ3ϲ݄ʹ1ճ͘Β͍ͷׂ߹ͰษڧձΛ։࠵ •ελοϑͷ͕ঁੑ
"OESPJE"SDIJUFDUVSF $PNQPOFOUTʹ͍ͭͯ Ҫɹত !BLBJ@U ΦʔϓϯιʔεΧϯϑΝϨϯε,:050ɹ
ࣗݾհ w Ҫɹতʢ!BLBJ@Uʣ w "OESPJEΛϝΠϯͱ͢ΔϑϦʔϥϯεΤϯδχΞ w "OESPJEʹࠒʹग़ձ͍ษڧ͠͡ΊΔ w (%(ژͷษڧձͰԿճ͔ొஃ͍͍ͤͯͨͩͯ͞·͢ w
"OESPJE͕ϝΠϯ͕ͩɺݩʑ8FCܥͷόοΫΤϯυ ΤϯδχΞͳͷͰͦͪΒͷࣝ͋Γ
"OESPJEΞϓϦ։ൃͷ ໘ͳͱ͜Ζ
w ϥΠϑαΠΫϧͷ֓೦Λߟ͑ͳ͍ͱ͍͚ͳ͍ w "DUJWJUZ'SBHNFOU͕ඇ׆ੑʹͳͬͨ࣌ʹΛ ߋ৽͍͚ͯ͠ͳ͍ w σʔλϕʔεૢ࡞͕໘ w "DUJWJUZ'SBHNFOUʹఆٛ͢Δ͜ͱ͕ଟ͘Ϋϥ ε͕େ͖͘ͳΓಡΈʹ͍͘
ͦΕΒͷղܾͱͯ͠ "OESPJE"SDIJUFDUVSF $PNQPOFOUT
"OESPJE"SDIJUFDUVSF $PNQPOFOUTͱ w (PPHMF*0Ͱൃද w ݎ࿚ͰςετՄೳɺͦͯ͠อकՄೳͳΞϓϦ έʔγϣϯΛઃܭ͢ΔͷʹཱͭϥΠϒϥϦͷ ίϨΫγϣϯ w ൃද࣌%BUB#JOEJOHɺ-JGFDZDMFTɺ
-JWF%BUBɺ3PPNɺ7JFX.PEFMͳͲ͕͋Δ
ݱࡏ "OESPJE+FUQBDLͷҰ෦
"OESPJE+FUQBDLͱʁ
w (PPHMF*0Ͱൃද w +FUQBDLɺߴ࣭ͷ"OESPJEΞϓϦΛσϕϩούʔ͕؆୯ʹ࡞ ͢ΔͨΊͷҰ࿈ͷϥΠϒϥϦɺπʔϧɺ͓ΑͼΨΠμϯε w "OESPJE"SDIJUFDUVSF$PNQPOFOUT+FUQBDLͷҰ෦ͱͳͬͨ w +FUQBDLBOESPJEY ύοέʔδϥΠϒϥϦͰߏ͞Ε͓ͯ
ΓɺϓϥοτϑΥʔϜ"1*͔Βಠཱ͍ͯ͠Δ w +FUQBDLͰ/BWJHBUJPOɺ1BHJOHɺ8PSL.BOBHFS͕ίϯϙʔωϯ τʹՃ͞Εͨ
None
ࠓճ(PPHMF*0ʹൃද͞Εͨ "OESPJE"SDIJUFDUVSF$PNQPOFOUT ͚ͩʹ
֤ίϯϙʔωϯτͷ֓ཁ
%BUB#JOEJOHͱ w 9.-ͳͲͷσʔλιʔεͱΞϓϦέʔγϣϯΣϒ ϖʔδʢΣϒΞϓϦέʔγϣϯʣͷϢʔβΠϯλ ϑΣʔεΛ੩త·ͨಈతʹ݁߹͢Δٕज़ 8JLJ1FEJBΑΓ w %BUB#JOEJOHΛར༻͢Δͱ"DUJWJUZ'SBHNFOUͰ7JFX Λࢦఆͯ͠Ληοτ͢Δͱ͍͏͜ͱΛ͢Δඞཁ͕ͳ͘
ͳΔ w ·ͨɺࢦఆͨ͠7JFXͷࣗಈͰऔಘͰ͖Δ
-JGFDZDMFTͱ w -JGFDZDMFBXBSF$PNQPOFOUT w ϥΠϑαΠΫϧͷঢ়ଶΛײ͢ΔͨΊͷίϯϙʔωϯτ w "OESPJE'SBNFXPSLʹ"DUJWJUZɺ'SBHNFOUͳͲʹ ϥΠϑαΠΫϧ͕ଘࡏ͢Δ͕ͦΕΒͷϥΠϑαΠΫϧͷ ঢ়ଶ͕มΘͬͨͱ͖ʹΞΫγϣϯΛى͜͢͜ͱ͕Ͱ͖Δ w
·ͨݱࡏͷϥΠϑαΠΫϧͷঢ়ଶͰ࣮ߦ༰Λมߋ͢Δ ͱ͍͏͜ͱͰ͖Δ
-JWF%BUBͱ w ϥΠϑαΠΫϧΛҙࣝͨ͠ࢹՄೳͳσʔλϗϧμʔΫϥε w 0CTFSWFS͕-JGFDZDMFʹඥͮ͘͜ͱʹΑͬͯ-JGFDZDMF͕ഁغ ͞ΕΔ࣌ʹ0CTFSWFSղআ͞ΕΔͷͰϝϞϦϦʔΫ͠ͳ͍ w "DJUJWJUZ͕όοΫελοΫʹ͍ΔͳͲͰඇ׆ੑʹͳͬͨ࣌ʹ มߋΠϕϯτΛड͚͚ͳ͍ͷͰΫϥογϡ͠ͳ͘ͳΔ w
"DJUJWJUZ͕όοΫελοΫ͔Β෮ؼͨ࣌͠ͳͲɺϥΠϑαΠ Ϋϧ͕࠶ͼ։࢝͞Εͨ߹ը໘ճసͳͲͰߏ͕มߋ͞Ε ͨ߹Ͱৗʹ࠷৽ͷσʔλ͕อ࣋͞Ε͍ͯΔ
3PPNͱ w 42-JUFΛ͍͘͢͢ΔͨΊͷϥΠϒϥϦ w σʔλϕʔεͱ&OUJUZͱ%BUB"DDFTT0CKFDU %"0 ͷͭͷ ओཁͳίϯϙʔωϯτ͕͋Δ w σʔλϕʔε3PPN%BUBCBTFΛ֦ு͢ΔநΫϥεͰσʔ
λϕʔεʹؔ࿈͚ΒΕͨΤϯςΟςΟͷϦετؚ͕·ΕΔ w &OUJUZσʔλϕʔεͷςʔϒϧΛද͢ w %"0σʔλϕʔεͷΞΫηεʹ༻͢Δ
7JFX.PEFMͱ w ιϑτΣΞΞʔΩςΫνϟύλʔϯͷҰͭ w .7$ͷੜύλʔϯ w 7JFXͱ.PEFMͷؒͷୡͱ7JFXͷͨΊͷঢ়ଶอ ࣋ͷΈΛׂͱ͢Δ w %BUB#JOEJOHΛར༻͢Δ͜ͱͰ7JFX.PEFMͷม
ߋ։ൃऀ͔Βݟͯࣗಈతʹ7JFXʹө͞ΕΔ 8JLJ1FEJBΑΓ
"OESPJEʹ͓͚Δ7JFX.PEFM w ը໘ճసͳͲͰ"DUJWJUZ'SBHNFOUͰը໘͕࠶ ੜ͞Εͯഁغ͞Εͳ͍ w Ϧιʔεͷ։์Λߦ͏ඞཁ͕ݮΔ w 'SBHNFOUؒͰσʔλͷڞ༗͕؆୯Ͱ͖Δ w ࠓ·Ͱ"DUJWJUZ'SBHNFOUʹॻ͍͍ͯͨػೳΛ
Ͱ͖Δ
αϯϓϧΛ ࡞ͯ͠Έ·ͨ͠
αϯϓϧͷ֓ཁ w ༣ศ൪߸͔ΒॅॴΛݕࡧ͢Δ w Ұݕࡧͨ͠ॅॴσʔλϕʔεʹอଘ w σʔλϕʔεʹ༣ศ൪߸͕ͳ͍߹ ωοτϫʔΫܦ༝ͰॅॴΛऔಘ w ༣ศ൪߸ͷऔಘॅॴͷදࣔ
%BUB#JOEJOHͰߦ͏
"1*ͷ༷ʹ͍ͭͯ w *8130+&$5Ͱެ։͞Ε͍ͯΔ"1*Λར༻͍͖ͤͯͨͩ͞·ͨ͠ɻ IUUQQSPKFDUJXPSH[JQ@TFBSDI@YJOEFYIUN IUUQBQJUIOJOFUK[JQ9+40/༣ศ൪߸্ܻͷ༣ศ൪߸ԼܻͷKT w ϦΫΤετͷॻࣜҎԼͷ௨Γ w ΓҎԼͷ௨Γ \TUBUF
TUBUF/BNFւಓ DJUZࡳຈࢢதԝ۠ TUSFFUѴέٰ^
αϯϓϧͷ֓ཁ
#VJMEHSBEMF w %BUB#JOEJOHΛར༻͢ΔͨΊʹBOESPJEҎԼʹՃ w ϓϥάΠϯʹҎԼΛՃ
#VJMEHSBEMF w %FQFOEFODJFTʹҎԼΛՃ
7JFX.PEFMͷఆٛ w .BJO"DUJWJUZ
0CTFSWFSͷఆٛ w .BJO"DUJWJUZ
-JWF%BUB w "EESFTT7JFX.PEFM
-JWF%BUB w "EESFTT3FQPTJUPSZ
%BUB#JOEJOHͷఆٛ w .BJO"DUJWJUZ
w NBJO@BDUJWJUZYNM %BUB#JOEJOHͷఆٛ
%BUB#JOEJOHͷఆٛ w NBJO@BDUJWJUZYNM
%BUB#JOEJOHͷఆٛ w NBJO@BDUJWJUZYNM
%BUB#JOEJOHͷఆٛ w "EESFTT-JTU"EBQUFS
%BUB#JOEJOHͷఆٛ w JUFN@BEESFTTYNM
%BUB#JOEJOHͷఆٛ w JUFN@BEESFTTYNM w TUSJOHTYNM
ํ%BUB#JOEJOHʹ͍ͭͯ w NBJO@BDUJWJUZYNM w JUFN@BEESFTTYNM
3PPNͷఆٛ w "EESFTT3PPN%BUBCBTF
3PPNͷఆٛ w "EESFTT
3PPNͷఆٛ w "QJ"EESFTT
3PPNͷఆٛ w "EESFTT%BP
3PPNͷఆٛ w "EESFTT3FQPTJUPSZ
3PPNͷఆٛ w "EESFTT3FQPTJUPSZ
3PPNͷఆٛ w "EESFTT3FQPTJUPSZ
·ͱΊ w ""$Λར༻͢Δͱίʔυྔ͕গͳ͍ͷͰಡΈ͘͢ͳΔ w 7JFX.PEFM-JWF%BUBΛ͏ͱ-JGFDZDMFΛؾʹ͢Δඞཁ͕ͳ͘ͳΔ w %BUB#JOEJOHΛར༻͢ΔͱΛมߋͨ͜͠ͱΛҙࣝ͢Δඞཁ͕ͳ͍ w ϨΠΞτ9.-Ͱॻ͖ํΛؒҧ͑Δͱൃੜ͢ΔϏϧυΤϥʔ͕Θ͔Γ ʹ͍͘
w 3PPNΛར༻͢Δͱ&OUJUZͰड͚औΕΔͷͰσʔλϕʔεͷ໘ͳͱ͜ Ζ͕ͳ͘ͳΔͷͰָ w %BUBCBTFBDDFTTʹ"TZOD5BTLΛར༻͍ͯ͠Δ͕ɺຊདྷ DPSPVUJOFTΛ͏ͱΘ͔Γ͘͢ͳΔ
ιʔείʔυ w (JU)VCͰެ։͠·ͨ͠ w IUUQTHJUIVCDPNBLBJUBEBBLJ 4BNQMF3PPN