Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PHPerKaigi 2021
Search
Kataoka Katsuki
March 27, 2021
Technology
2
380
PHPerKaigi 2021
PHPerKaigi 2021 のアンカンファレンス会議の資料です。
Kataoka Katsuki
March 27, 2021
Tweet
Share
More Decks by Kataoka Katsuki
See All by Kataoka Katsuki
本当の統計学・確率入門
kataokatsuki
0
150
Other Decks in Technology
See All in Technology
なぜ使われないのか?──定量×定性で見極める本当のボトルネック
kakehashi
PRO
1
760
Security Diaries of an Open Source IAM
ahus1
0
110
安いGPUレンタルサービスについて
aratako
1
1.6k
履歴テーブル、今回はこう作りました 〜 Delegated Types編 〜 / How We Built Our History Table This Time — With Delegated Types
moznion
15
9.4k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
980
命名から始めるSpec Driven
kuruwic
3
830
なぜフロントエンド技術を追うのか?なぜカンファレンスに参加するのか?
sakito
9
1.9k
Agents IA : la nouvelle frontière des LLMs (Tech.Rocks Summit 2025)
glaforge
0
370
GitLab Duo Agent Platformで実現する“AI駆動・継続的サービス開発”と最新情報のアップデート
jeffi7
0
150
小さな判断で育つ、大きな意思決定力 / 20251204 Takahiro Kinjo
shift_evolve
PRO
1
300
翻訳・対話・越境で強いチームワークを作ろう! / Building Strong Teamwork through Interpretation, Dialogue, and Border-Crossing
ar_tama
4
1.6k
ページの可視領域を算出する方法について整理する
yamatai1212
0
160
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building an army of robots
kneath
306
46k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Unsuck your backbone
ammeep
671
58k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Git: the NoSQL Database
bkeepers
PRO
432
66k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Transcript
ʮφ͍ٕज़ʯΛ ɹڭ͑ͯΒ͏ձ ؤுͬͯަྲྀͯ͠ΈΑ͏ʂͷ৴೦Λ࣋ͬͯؤுΔ @kataokatsuki
ࠓΓ͍ͨ͜ͱ
ΧϯϑΝϨϯεʹͯ ʮަྲྀͰ͖ͨؾ͕͢Δʯ ͱخ͘͠ͳΔਓΛҰਓͰ૿͢ ࢲࠓճ͕ॳΊͯͷΧϯϑΝϨϯεࢀՃͰ͢ɻ ࣮εϥΠυॻ͖ͳ͕ΒʮͳΜ͔ͦΕͬΆ͍͜ͱͯ͠Δʯͱײಈͯ͠·͢
ܦҢ
3/26 ˏಥવͰ͖ͨΞϯΧϯϑΝϨϯε Αͬ͠Όɺͬͱؾܰʹ ΞϯΧϯϑΝϨϯεΖ͏ ͦͯ͠ɺʮए͍ਓͱަྲྀͰ͖Δͱ͍͍Ͷʯ Έ͍ͨͳײ͡ʹͳͬͨʢओ؍ʣ ؾܰʹΞϯΧϯϑΝϨϯε։͍ͯʂ ए͍ਓੵۃతʹʂ
͍͍ Θ͔Δ Δͥ ֦ࢄ͢Δͥ
ͨͩ
ަྲྀ ݁ߏڳ͕͍Δ
ΧϯϑΝϨϯεަྲྀ by ׳Ε͍ͯΔਓ ໘നͦ͏ʂ গͯ͠͠ΈΑ͏
ΧϯϑΝϨϯεަྲྀ by ׳Εͯͳ͍ਓʢࣗʣ ͋ͷʂΘͨ͘͠ʂ ͦΕʹ͍ͭͯɺ֬ݻͨΔ ҙݟ͕͋Γ·͢ʂʂ
Կ͕োʹͳ͍ͬͯΔͷ͔
ߟ͑ΒΕΔݪҼ • ͕Θ͔Βͳ͍ • ձʹࢀՃ͢Δ΄Ͳ͕ࣝͳ͍ͱͷࣗҙࣝ ɹ • ͏·ͤ͘ͳ͔ͬͨ࣌Ͳ͏͠Α͏ • ͲΜͳײ͡Ͱ͍͍͔ͤΘ͔Βͳ͍
• ҧ͍ͷ͜ͱΛͨ͠Βফ͞ΕΔͷͰʁ
ݪҼͷੳ • ͕Θ͔Βͳ͍ → ࠓճͷํతʹԿͰOK • ձʹࢀՃ͢Δ΄Ͳ͕ࣝͳ͍ͱͷࣗҙࣝ → ͦͷ࣌ɺདྷͳͦ͞͏ •
͏·ͤ͘ͳ͔ͬͨ࣌Ͳ͏͠Α͏ → ͬͯΈͯΑ͏͔͘Δ • ͲΜͳײ͡Ͱ͍͍͔ͤΘ͔Βͳ͍ → ͬͯΈͯΑ͏͔͘Δ • ҧ͍ͷ͜ͱΛͨ͠Βফ͞ΕΔͷͰʁ → ͓ͦΒ͘ফ͞Εͳ͍
݁ ʮͬͯΈͳ͍ͱ͔Βͳ͍ʯ͜ͱ ڐ͞ΕΔ͏ͪʹͬͯΈΑ͏
ߟ͑ΒΕΔݪҼ • ͕Θ͔Βͳ͍ • ձʹࢀՃ͢Δ΄Ͳ͕ࣝͳ͍ͱͷࣗҙࣝ ɹ • ͏·ͤ͘ͳ͔ͬͨ࣌Ͳ͏͠Α͏ • ͲΜͳײ͡Ͱ͍͍͔ͤΘ͔Βͳ͍
• ҧ͍ͷ͜ͱΛͨ͠Βফ͞ΕΔͷͰʁ → ղܾͦ͠͏
ߟ͑ΒΕΔݪҼ • ͕Θ͔Βͳ͍ • ձʹࢀՃ͢Δ΄Ͳ͕ࣝͳ͍ͱͷࣗҙࣝ ɹ • ͏·ͤ͘ͳ͔ͬͨ࣌Ͳ͏͠Α͏ • ͲΜͳײ͡Ͱ͍͍͔ͤΘ͔Βͳ͍
• ҧ͍ͷ͜ͱΛͨ͠Βফ͞ΕΔͷͰʁ →ɹɺɺɺͲ͏͠Α͏
ॳΊͯͷʮԿͰ͍͍ʯ Ͳ͏͢Δ͔ʁ
݁ ׳Εͯͳ͍ਓ͕ ༐ؾΛग़ͯ͠ఏҊͯ͠ΈΑ͏
ཧ༝ ͕ࣗͤΔ͜ͱΛ૬ख͕Ѳ͠ɺ ͍͍ײ͡ʹͬͯ͘ΕΔ ͦΜͳ͜ͱ΄΅ͳ͍
ʮԿͰ͍͍ʯʹରԠͰ͖Δਓ Կग़͖ͯͯͦΕͳΓʹԿͱ͔͢ΔͰ
ʮԿͰ͍͍ʯ͕গ͠ා͍ਓ ͦΜͳͤΔετοΫͳ͍Α
ͤΔ͜ͱͷแؚؔ ԿΛͨ͠Β͍͍ͷ͔ͳʁ ԿΛͨ͠Β͍͍ͷ͔ͳʁ
ͤΔ͜ͱͷแؚؔ ੨৭ͷ༰Λ ʮ׳Εͯͳ͍ਓʯ͕ग़ͯ͠ΈΑ͏
ຊ एऀʢʁʣ͕ ͍͔ͭ͘ݸਓతʹฉ͖͍ͨ͜ͱΛ ͖࣋ͬͯ·ͨ͠
ࠓφ͍ όοΫΤϯυ։ൃ ͱʁ 1)1 3VCZ 1ZUIPOͳͲʹର͠ ૣ͍ͱ͔ɺॻ͖͍͢ͱ͔ ൺֱͯ͠Έͯཉ͍͠ ࠓφ͍ ϑϩϯτΤϯυ։ൃ
ͱʁ 3FBDU 54ͳͲʹର͠ ૣ͍ͱ͔ɺॻ͖͍͢ͱ͔ ൺֱͯ͠Έͯཉ͍͠ ࠓφ͍ "1*ઃܭ ͱʁ 3&45͔Β࣌(SBQI2- ͱ͔ฉ͘ Ͳ͏͍͏෩ʹ͜ΕΛݟ͍ͯΔͷ͔ ίʔσΟϯάલʹ ʮઃܭΛ͔ͬ͠Γ͠Α͏ʯ Βͳ͍ͱͲ͏ͳΔͷʁ ʙΛ͔ͬ͠Γ͠Α͏ ͱྑ͘ฉ͕͘ɺͦΕΛकΒͳ͍ͱ ۩ମతʹͲ͏ͳΔͷ͔ʁ ʮ6*վળ͠Α͏ͥʯ ͱ͔ͰʹͳΔ ʮ6*ʯͱʁ 6*ɾ69վળͱ͔Λษڧͨ͠Γ͢Δ͕ ͳΜ͔;Θͬͱ͢Δɻ ͜͏ɺΧνοͱͨ͠Λฉ͍ͯΈ͍ͨ 41" ྲྀߦ͍ͬͯΔ͕ ͳͥʁ +2VFSZͰ%0.৮ͬͨΓ͢Δͷͱ͔ ࠔΔ͜ͱ͕ੜ͡Δͱࢥ͏ɻ ࣮ࡍͷͱ͜ΖͲͷ͘Β͍͍͜ͱʹͳΔͷʁ
ͲΕ͕͍͍Ͱ͠ΐ͏͔ʁ νϟοτͱ͔Ͱ൪߸ڭ͍͑ͯͩ͘͞ʂ ʢಛʹͳ͚Εࣗͷओ؍ͰܾΊ·͢ʣ
͜ͷΞϯΧϑΝϨϯεͰ ʮΧϯϑΝϨϯεʹࢀՃͰ͖ͨͥʯ ͱ͍͏ײ֮ΛखʹೖΕ·͠ΐ͏ʢʁʣ