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
「登壇しているひとは偉い」という話
Search
Shohei Okada
April 05, 2022
0
120
「登壇しているひとは偉い」という話
社内メンバーに向けた資料です
Shohei Okada
April 05, 2022
Tweet
Share
More Decks by Shohei Okada
See All by Shohei Okada
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
260
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
1.4k
パスワードのハッシュ、ソルトってなに? - What is hash and salt for password?
okashoi
3
210
設計の考え方 - インターフェースと腐敗防止層編 #phpconfuk / Interface and Anti Corruption Layer
okashoi
11
3.9k
"config" ってなんだ? / What is "config"?
okashoi
0
1.2k
ファイル先頭の use の意味、説明できますか? 〜PHP の namespace と autoloading の関係を正しく理解しよう〜 / namespace and autoloading in php
okashoi
4
1.6k
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
900
PHP における静的解析(あるいはそもそも静的解析とは) / #phpcondo_yasai static analysis for PHP
okashoi
1
610
【PHPカンファレンス沖縄 2023】素朴で考慮漏れのある PHP コードをテストコードとともに補強していく(ライブコーディング補足資料) / #phpcon_okinawa 2023 livecoding supplementary material
okashoi
3
1.9k
Featured
See All Featured
Docker and Python
trallard
44
3.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
234
140k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
GraphQLとの向き合い方2022年版
quramy
49
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
How STYLIGHT went responsive
nonsquared
100
5.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
BBQ
matthewcrist
89
9.7k
Transcript
ʮొஃ͍ͯ͠ΔͻͱҒ͍ʯ ͱ͍͏ ։ൃࣨ ேձ
ొஃ͍ͯ͠ΔͻͱҒ͍ ˞ʮొஃͯ͠ͳ͍ͻͱҒ͘ͳ͍ʯਅͰͳ͍
l ొஃͰ͖Δ΄ͲͷࣝΛ༗͍ͯ͠Δ͔Βʁ l ͦͷίϛϡχςΟͰ༗໊ͳਓ͔ͩΒʁ ͳͥʁ
l ొஃͰ͖Δ΄ͲͷࣝΛ༗͍ͯ͠Δ͔Βʁ l ͦͷίϛϡχςΟͰ༗໊ͳਓ͔ͩΒʁ ͳͥʁ
l ొஃͰ͖Δ΄ͲͷࣝΛ༗͍ͯ͠Δ͔Βʁ l ͦͷίϛϡχςΟͰ༗໊ͳਓ͔ͩΒʁ 🙆 ίϛϡχςΟʹίϯςϯπΛఏڙ͍ͯ͠Δ͔Β ͳͥʁ
l ొஃͰ͖Δ΄ͲͷࣝΛ༗͍ͯ͠Δ͔Βʁ l ͦͷίϛϡχςΟͰ༗໊ͳਓ͔ͩΒʁ 🙆 ίϛϡχςΟʹίϯςϯπΛఏڙ͍ͯ͠Δ͔Β ͳͥʁ Ͳ͏͍͏͜ͱʁ
ීஈͷۀͷதͰ͔Βͳ͍͜ͱʹૺ۰ͨ͋͠ͳͨˣ ͯ͞ɺ
ͯ͞ɺ
ͯ͞ɺ
ͯ͞ɺ
ͯ͞ɺ ➢ ͜ΕΒͷίϯςϯπΛ࡞ͬͨͻͱ͕ଘࡏ͍ͯ͠Δ
l ͜ΕΒͷίϯςϯπݪଇɺ֤ݸਓ͕࣌ؒΛͬͯ࡞ɺެ։͍ͯ͠Δ l ษڧձΧϯϑΝϨϯεελοϑ͕͍Δ͚ͩͰΓཱͨͳ͍ l વɺίϯςϯπʢτʔΫʣ͕ͳ͚Ε։࠵͢Δҙຯͳ͍ ίϯςϯπߩݙͱળҙʹΑͬͯ࡞ΒΕ͍ͯΔ
l هࣄεϥΠυʹݶͬͨͰͳ͍ l ͦͦ 1)1Λɺ-JOVYΛɺ"QBDIFΛɺ.Z42-Λ ແঈͰ͍͑ͯΔͷͳͥͩΖ͏͔ʁ ੈͷίϯςϯπʹλμΓ͔Γ͍ͯ͠ͳ͍͔ʁ
ίϛϡχςΟͷߩݙ l 044ͷίϯτϦϏϡʔτ l ΧϯϑΝϨϯεͷࢀՃʢҰൠɺొஃɺελοϑɺεϙϯαʔʣ ʮλμΓʢ'SFF3JEFSʣʯʹͳΒͳ͍ͨΊʹͰ͖Δ͜ͱʁ
l ొஃ͍ͯ͠ΔͻͱҒ͍ʢ˞ʣ l ίϛϡχςΟίϯςϯπΛఏڙ͍ͯ͠Δ͔Β l ίϯςϯπߩݙͱળҙʹΑͬͯ࡞ΒΕ͍ͯΔ l λμΓʢ'SFF3JEFSʣ͠ͳ͍ͨΊʹͰ͖Δ͜ͱΛߟ͑ɺߦಈ͠Α͏ l ΧϯϑΝϨϯεʹ༷ʑͳܗͰࢀՃ͢Δ͜ͱ·ͨߩݙ
·ͱΊ ˞ʮొஃͯ͠ͳ͍ͻͱҒ͘ͳ͍ʯਅͰͳ͍
l Ξτϓοτͳ͠Ͱࣝఆண͠ͳ͍ l ͢ɾॻ͘ͱ͍͏ߦҝΛ͏Ξτϓοτ ӡಈΛ࢘ΔਆܦΛ͏ͨΊظهԱʹͳΓ͍͢ l ʮͦͷಓͷϓϩϑΣογϣφϧʯʹͳΔ͜ͱ l Λ͜ͳ͢͜ͱͰʮ͑Δʯೳྗ͕ഓΘΕΔ l
ͦΕ໘ׂΛΘͣࣄʹʹཱͭεΩϧͰ͋Δ ͔͜͜Β༨ஊʢΞτϓοτͷॏཁੑʣ
ͱ͍͑ɺ͕ࣗՁͷ͋Δ ൃ৴͕Ͱ͖Δͷʁ
Ͱ͖Δʂ
l ͋ͳͨͷ௨ͬͨಓΛޙ͔Β௨Δਓʢݟ͑ͳ͍͚ͩͰʣͨ͘͞Μଘࡏ͢ Δ l ͕ࣗࠔͬͨ͜ͱଞͷ୭͔ࠔΔ l Ձ͕͋Δ͔Ͳ͏͔ΛܾΊΔͷ͋ͳͨࣗͰͳ͍ l ʮ͜Μͳ͜ͱΛൃ৴ͯ͠Ձ͕ͳ͍ʯͱ͍͏ͷࣗউखͳࢥ͍ ࠐΈͰ͔͠ͳ͍
l ͕ࣗͬͨ͜ͱɺͰ͖ΔΑ͏ʹͳͬͨ͜ͱɺͦͷॠ͔ؒΒࣗͷத ͰʮͨΓલʯʹͳͬͯ͠·͏ l ͕࣌ؒܦͯܦͭ΄Ͳͳ͓͞Β l ͦͷ؍Λ͍࣋ͬͯΔͷʮࠓͦͷॠؒʯ͔͠ͳ͍ l ࣗΑΓ͍͢͝ਓ͕͍Δ͔Βͱ͍ͬͯొஃͨ͠ΓهࣄΛॻ͍͍͚ͯͳ ͍ɺͱ͍͏ϧʔϧͳ͍Ͱ͠ΐ͏ʁ ࣗʹՁͷ͋Δൃ৴͕Ͱ͖Δͷ͔ʁͷճ