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
iOSDC Japan, PHPerKaigi とハイブリッド開催 / Hybrid at i...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
HASEGAWA Tomoki
February 10, 2023
Technology
2.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOSDC Japan, PHPerKaigi とハイブリッド開催 / Hybrid at iOSDC Japan and PHPerKaigi
Developers Summit 2023 の発表資料です。
https://event.shoeisha.jp/devsumi/20230209/session/4154/
HASEGAWA Tomoki
February 10, 2023
More Decks by HASEGAWA Tomoki
See All by HASEGAWA Tomoki
3Dプリンタでコレはこう作る! - マルチディスプレイ用モニタアームマウンタの作り方 / Made with a 3D Printer: DIY Multi-Display Monitor Arm Mount
tomzoh
0
98
デシリアライゼーションを理解する / Inside Deserialization
tomzoh
0
1k
PHPer Book Revue: CPUの創りかた / How to Build a CPU
tomzoh
0
93
超入門3Dプリンタ: 生活を便利にするモノを作ろう / Getting Started with 3D Printing: Making small things that quietly improve your daily life.
tomzoh
0
94
最新ハードウェアの中の8ビットCPU / The Hidden Power of 8-Bit CPUs in Modern Hardware
tomzoh
0
180
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing Hiroshima 2025 Edition
tomzoh
0
430
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
5
900
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
6
4.8k
カンファレンスのつくりかた / The Conference Code: What Makes It All Work
tomzoh
11
2.4k
Other Decks in Technology
See All in Technology
Agile and AI Redmine Japan 2026
hiranabe
4
470
AI 不只幫你寫 Code: 當專案從 300 暴增到 1500, 我們如何撐住 DevOps
appleboy
0
220
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
110
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
460
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.8k
事業会社における 機械学習・推薦システム技術の活用事例と必要な能力 / ml-recsys-in-layerx-wantedly-2026
yuya4
0
160
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
7
3.7k
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
200
Kiro Ambassador を目指す話
k_adachi_01
0
130
Zenoh on Zephyr on LiteX
takasehideki
2
110
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
110
SteampipeとExcel Power QueryでAWS構成定義書の作成を自動化する
jhashimoto
0
180
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Ethics towards AI in product and experience design
skipperchong
2
310
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
The SEO Collaboration Effect
kristinabergwall1
1
490
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
400
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
310
Bash Introduction
62gerente
615
220k
How to train your dragon (web standard)
notwaldorf
97
6.7k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Transcript
J04%$+BQBO1)1FS,BJHJ ࣮ߦҕһ୩ஐر ਓͱձ͏تͼΛ͏Ұʂٕज़ΠϕϯτʹΑΔΦϑϥΠϯʗϋΠϒϦου։࠵ͷઓ $
2 ୩ஐر ͕ͤΘ ͱ͖ @tomzoh http://www.dgcircus.com σδλϧαʔΧεגࣜձࣾ ෭ஂCTO ॴଐ ٕज़ΧϯϑΝϨϯεओ࠻
دߘɾஶॻ
3 ୩ஐر ͕ͤΘ ͱ͖ ςοΫΧϯϑΝϨϯεӡӦࢀՃ ιϑτΣΞ։ൃ ిࢠ࡞ $16
ϨτϩήʔϜػ Ϗʔϧ αοΧʔ؍ઓ ϨϯλϧΧʔτϨʔε ʜ ϥΠϑϫʔΫ @tomzoh
J04%$+BQBO 1)1FS,BJHJ ΧϯϑΝϨϯεͷ֓ཁ w ϘϥϯςΟΞελοϑͰӡӦ͢Δͷٕࠜज़ΧϯϑΝϨϯε w ίΞͷςʔϚJ04ؔ࿈։ൃ 1)1ؔ࿈։ൃ w શମͷงғؾΧδϡΞϧख࡞Γ
w ίϩφՒલຖ༦ํ͔Βҿञ🍻 w ΧϯϑΝϨϯεͷߏཁૉ w ࢀՃऀ༗ྉνέοτʮ͓͋͑ͯۚΛͬͯࢀՃ͍ͯ͠ΔࢀՃऀʯ΄΅ٕज़ऀ w εϙϯαʔެืίϛϡχςΟͷҰһͱͯ͠ൺֱతલͷΊΓʹࢀՃ͍͍ͯΔ w εϐʔΧʔެืεϙϯαʔηογϣϯഒഒʙഒ w ελοϑϘϥϯςΟΞίΞελοϑʢটʣ ελοϑʢެืʣ
J04%$+BQBO ։࠵֓ཁ ։࠵ ʙ ΦϑϥΠϯؒ ΦϯϥΠϯؒ
ϋΠϒϦουʢΦϯϥΠϯ ΦϑϥΠϯʣؒ ʢͯ͢ձظؒʣ ࢀՃऀ ʢʣ ΦϑϥΠϯ ໊ʢͷࢀՃऀ֓ࢉʣ໊ʢϢχʔΫࢀՃऀʣ ΦϯϥΠϯ ໊ʢͷࢀՃऀ֓ࢉʣ໊ʢϢχʔΫࢀՃऀʣ ηογϣϯ ʢʣ τϥοΫ ºϨΪϡϥʔτʔΫʢ ʣ ºύϯϑϨοτهࣄ º-5ʢʣ ºεϙϯαʔηογϣϯʢʣ ࢀՃܗଶ ҰൠࢀՃ༗ྉνέοτʢΦϯϥΠϯ ԁʙΦϑϥΠϯ ԁʣ ηογϣϯެื εϙϯαʔJ04ΞϓϦ։ൃձࣾϝΠϯ
1)1FS,BJHJ ։࠵֓ཁ ։࠵ ʙ ΦϑϥΠϯؒ ΦϯϥΠϯؒ
ϋΠϒϦουʢΦϯϥΠϯ ΦϑϥΠϯʣؒ ʢͯ͢ձظؒʣ ࢀՃऀ ʢʣ ΦϑϥΠϯ ໊ʢͷࢀՃऀ֓ࢉʣ ໊ʢϢχʔΫࢀՃऀʣ ΦϯϥΠϯ ໊ʢͷࢀՃऀ֓ࢉʣ ໊ʢϢχʔΫࢀՃऀʣ ηογϣϯ ʢʣ τϥοΫ ºϨΪϡϥʔτʔΫʢ ʣ ºύϯϑϨοτهࣄ º-5ʢʣ ºεϙϯαʔηογϣϯʢʣ ࢀՃܗଶ ҰൠࢀՃ༗ྉνέοτʢΦϯϥΠϯ ԁʙΦϑϥΠϯ ԁʣ ηογϣϯެื εϙϯαʔ1)1༻ͷࣗࣾαʔϏεɾडୗ։ൃձࣾϝΠϯ
ίϩφՒͰͷ։࠵ঢ়گ POMJOF
P ffl JOF POMJOF IZCMJE POMJOF IZCMJE IZCMJE
ΦϑϥΠϯ͔ΒΦϯϥΠϯ
ΦϯϥΠϯ։࠵ͷϞνϕʔγϣϯ w ৽ܕίϩφΠϧεײછͷ֦େʹΑͬͯΦϑϥΠϯ։࠵͕Ͱ͖ͳ͘ͳͬͨ w ࣮ࡍʹձͬͯே͔Β൩·Ͱʢ༦ํ͔ΒҿΈͳ͕Βʣ ٕؒज़ͷΛ͢Δ͕%/" w ձ͑ͳ͍ͳΒՁ͕ແ͍ͷͰʜ w 8FBSFOPUBDPOGFSFODF
8FBSFBDPNNVOJUZ 1MFBTFTUBZDPOOFDUFEXJUIVT w ։࠵͠ଓ͚Δ͜ͱՁͱߟ͑ͯΦϯϥΠϯ։࠵ͱͨ͠
ΦϯϥΠϯ։࠵ͷ࣮ࢪܗଶ w ༻πʔϧχίχίੜ์ૹ %JTDPSEʢςΩετϘΠεʣ 5XJUUFS w τʔΫʢߨԋʣ ࣄલऩ -5;PPNʹΑΔΦϯϥΠϯొஃ w
ॳͷΦϯϥΠϯ։࠵τϥοΫ։࠵ͷϦεΫ࠷খԽ wΦϯϥΠϯԽʹΑࣦͬͯ͏ମݧͷαϙʔτ w ϊϕϧςΟϘοΫε w ϦΞϧλΠϜνϟοτ%JTDPSE
None
None
ΦϯϥΠϯ։࠵ͯ͠Έͯͷײ w إΛ߹ΘͤΒΕͳٕͯ͘ज़Λϋϒͱͨ͠ަྲྀͰ͖Δ w χίੜΦϯϥΠϯΧϯϑΝϨϯεͱ૬ੑ͕ྑ͍ʢϥΠϒײɾίϯςΩετͷڞ༗ײʣ w ʮΧϯϑΝϨϯεͷ࿓Լʯͷ࠶ݱ͍͠ w ৽͍͠ܗͷεϙϯαʔ࿐ग़ w
ಡ·ΕΔύϯϑϨοτهࣄ ϊϕϧςΟϘοΫε༣ૹʹΑΔ։࠵લ͔ΒͷΓ্͕Γ w શһ͕ΦϯϥΠϯͳ͜ͱʹΑΔޮՌ w 5XJUUFSπΠʔτ ϒϩά Ξϯέʔτճऩ ʜ
ΦϯϥΠϯ͔ΒϋΠϒϦου
ΦϯϥΠϯϕʔεͷϋΠϒϦου։࠵ w 1)1FS,BJHJʙ wΦϑϥΠϯ։࠵ܾఆͨ͠ͷͷԿ͕ى͖Δ͔Θ͔Βͳ͍ঢ়ଶ w ͍ͭͰΦϯϥΠϯԽͰ͖ΔܗͰͷ։࠵ w -5Ҏ֎ͷτʔΫͯ͢ࣄલऩͯ͠ऩ͞ΕͨಈըΛ৴ w ձʢύϒϦοΫϏϡʔΠϯάʣͰ৴͞ΕͨͷΛ࠶ੜ
w ΦϯϥΠϯϕʔεͷΦϑϥΠϯ։࠵
ΦϑϥΠϯϕʔεͷϋΠϒϦου։࠵ w J04%$+BQBOʙ w ΦϯϥΠϯԽͷՄೳੑ͍ͷͷݸʑਓʹϦεΫ͋Δঢ়ଶ w -5Ҏ֎ͷτʔΫͯ͢ࣄલऩ͢Δ w ձͰϥΠϒొஃPSऩͨ͠ͷΛ࠶ੜ w
εϐʔΧʔ͕৽ܕίϩφΠϧεײછጶױͷ߹ʹτʔΫΛ࣮ࢪͰ͖Δ w ΦϑϥΠϯϕʔεͷϋΠϒϦου։࠵
ϋΠϒϦου։࠵ͯ͠Έͯͷײ w ΓΦϑϥΠϯྑ͍ w ͷલͷࢀՃऀʹݴ༿͕ಧ͍͍ͯΔʢ·ͨεϕ͍ͬͯΔʣ࣮ײ w ࢀՃऀ͕ΦϑϥΠϯʢձʣ ͱΦϯϥΠϯʢ৴ʣ ʹࢄ͢Δ͜ͱʹΑΔͭΒΈ w
ձͱ৴ͷ྆ํʹ࠷దԽͨ͠৴ɾԻྔௐઅͷқ w ΦϑϥΠϯΦϯϥΠϯʢਓతͳʣύϫʔෆΛײͯ͡͠·͏ ʢશΦϑϥΠϯ શΦϯϥΠϯൺֱʣ w ࠓͷϦεΫ w ελοϑͷ৽ܕίϩφΠϧεײછጶױ͕க໋త
·ͱΊ
ϋΠϒϦου։࠵ͷϝϦοτɾσϝϦοτ ༗ྉνέοτ੍ͷͷࠜΧϯϑΝϨϯεͷཱ͔Β w ࢀՃऀͷ֦େ w ମௐʹԠͨ͡ࢀՃܗଶͷସ w ձͷΩϟύΛ্ճΔࢀՃऀʹ ରԠՄೳʢʮνέοτചΓΕࢀՃෆՄʯ͕ແ͍ʣ w
ͱʹ͔͘ʢਓతͳʣ ίετ͕͔͔Δ w ٕज़ɺاըͱʹқ͕ߴ͍ w ͷΠϨΪϡϥʔ͕க໋త ϝϦοτ σϝϦοτ
ϋΠϒϦου։࠵Λ͖͔͢ w ϋΠϒϦου։࠵ͷқߴ͍ w ٕज़໘ਓతίετٕज़બఆઢಛʹϚϧντϥοΫ ΦϯϥΠϯొஃͷқߴ͍ w اը໘ΦϑϥΠϯɾΦϯϥΠϯ྆ํʹྀͨ͠اըʹ͢Δඞཁ͕͋Δ w ϋΠϒϦου։࠵͖͔͢
w ͯ͢ͷΧϯϑΝϨϯεʹ͓קΊͱݴ͑ͳ͍ w ΧϯϑΝϨϯεͷҰ൪ͷతԿ͔Λߟ͑ͯʜ w ϋΠϒϦουʹͯ͠ΦϯϥΠϯɾΦϑϥΠϯͷͲͪΒΛओͱ͢Δ͔ΛܾΊͨํ͕ྑ͍ w ॳ։࠵ྺ࢙͕ઙ͍࣌ΦϯϥΠϯͷΈΦϑϥΠϯͷΈɺ͕ྑ͍ͷͰ
J04%$+BQBO1)1FS,BJHJͷߟ͑ํ w J04%$+BQBO 1)1FS,BJHJͱͯ͠໘ϋΠϒϦου։࠵͢Δ w ͍ൣғͷࢀՃऀ w ཧతԕํࡏॅͰࢀՃͷϋʔυϧ͕ߴ͍ࢀՃऀ w ৺ཧతटݍࡏॅͰॳࢀՃΦϯϥΠϯͰ༷ࢠΛݟΔ͜ͱ͕Ͱ͖Δ
w ϥΠϑεςʔδͷมԽͷରԠ w ։࠵ͷྺ࢙͕͘ͳΔͱࢀՃऀϥΠϑεςʔδ͕มԽ͢Δ w స৬ɺ݁ࠗɺࢠҭͯɺհޢͳͲʮࠓճਂ͘ࢀՃͰ͖ͳ͍ʯͱ͍͏λΠϛϯά͕͋Δ w ͦΜͳλΠϛϯάͰJ04%$+BQBO1)1FS,BJHJίϛϡχςΟͷྠͷதʹډΒΕΔ
1)1FS,BJHJʙνέοτൢചதελοϑืूத
23 ୩ஐر ͕ͤΘ ͱ͖ @tomzoh 1)1FS,BJHJ νέοτൢചதελοϑืूத 5IBOLZPV
ࢀߟ
GPSUFFʢϑΥϧςʣ IUUQTGPSUFFKQ w ΧϯϑΝϨϯεӡӦࢧԉπʔϧ w ୩͕ݸਓతʹ։ൃɾӡӦ w ͷٕࠜज़ΧϯϑΝϨϯεʹඞཁͳػೳ w τʔΫืू
ελοϑථ λΠϜςʔϒϧ࡞ ʜ w εϙϯαʔืू εςʔλεཧ ٻཧ ϩΰཧ ʜ w ϝʔϧεϐʔΧʔ εϙϯαʔ ࢀՃऀͷϝʔϧ৴ ड৴ w ࢀՃऀFWFOUCSJUFͱ࿈ܞͯ͠ࢀՃऀཧ w ͦͷଞ5XJUUFS࿈ܞ τʔΫऩ ΦϯϥΠϯΞϯΧϯϑΝϨϯ εʑʢGFBUVSF fl BHػೳଟ͋Γ·͢ʣ
ΧϯϑΝϨϯεըγεςϜ IUUQTXXXIBTFHBXBUPNPLJDPN w ΧϯϑΝϨϯεձͰ͞ΕͨτʔΫΛه͠ ͯ:PV5VCFಈըͱͯ͠ެ։͢ΔͨΊͷγες ϜҰࣜ w ͲΜͳձͰӡ༻Ͱ͖Δઃܭ w ϚΠΫؚΊͯ࣋ͪࠐΈɺͯ͢ͷԻΛ߹্ͨ͠Ͱձ
ʹೖΕΔ w ػثΛઢͨ͠ঢ়ଶͰΤϑΣΫλέʔεʹऩೲ͠ɺ ձͰͷల։ɾఫऩΛεϜʔζʹ͢Δ w Ϩϯλϧ͝૬ஊՄ
ࣄલऩฤूγεςϜ IUUQTXXXIBTFHBXBUPNPLJDPNCMPHQSFSFDPSEJOHTZTUFN w τʔΫͷࣄલऩ w ऩΛબͯ͠༧͠ɺ༧ͨ࣌͠ࠁʹͳͬͨΒ ;PPNϛʔςΟϯάʹೖࣨɻ w ը໘ڞ༗͍ͯ͠Δ༰͕:PV5VCF-JWFʹྲྀΕΔͷ ͰͦΕΛݟͳ͕ΒԻྔௐͳͲͯ͠ऩ
w ऩ͞Εͨಈըͷฤू w */ɾ065Λࢦఆ͢ΔͱಈըΛΓग़͢ w ϑϨʔϜը૾ʹ߹ͯ͠ΧόʔΛ͚ͯॻ͖ग़͢
ΦϯϥΠϯΞϯΧϯϑΝϨϯε IUUQTXXXIBTFHBXBUPNPLJDPNCMPHQIQFSLBJHJ w GPSUFFͷλΠϜςʔϒϧ͔ΒΛ༧ w ༧ͨ࣌͠ࠁʹͳΔͱ;PPNʹϛʔςΟϯά ͕Ͱ͖ͯλΠϜςʔϒϧ͔ΒࢀՃՄೳ