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
僕とPHPの4年間
Search
itosho
April 21, 2016
Programming
6
8k
僕とPHPの4年間
PHP BLT #4 @Mercari でのLT発表資料です。"PRESENT4229"の紹介をさせていただきました。
itosho
April 21, 2016
Tweet
Share
More Decks by itosho
See All by itosho
Windsurf Rulesでどう自分のクローンをつくるか / How can I make a clone of myself in Windsurf Rules
itosho
0
90
Text EditorとしてのWindsurf / Windsurf as a Text Editor
itosho
0
89
インターネットサービスの育て方 / How to Grow and Scale Internet Services
itosho
0
90
打線組という個人サービスを Goで開発している話 / Indie Service Development by Go
itosho
1
180
Components Reconsidered
itosho
1
2.2k
打線組を支える技術 / The Technology Behind Dasengumi
itosho
0
53
組織をスケールさせるためのTech Vision / Connehito Tech Vision for Growing Our Team
itosho
2
640
生きのびるためのインディー開発 / Indie Development to Survive
itosho
0
49
Gopher道場アフターストーリー / Gopher Dojo After Story
itosho
0
150
Other Decks in Programming
See All in Programming
もうちょっといいRubyプロファイラを作りたい (2025)
osyoyu
0
220
tool ディレクティブを導入してみた感想
sgash708
1
160
Google I/O recap web編 大分Web祭り2025
kponda
0
2.9k
rage against annotate_predecessor
junk0612
0
150
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
170
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
390
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
3
300
フロントエンドのmonorepo化と責務分離のリアーキテクト
kajitack
2
150
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.9k
Laravel Boost 超入門
fire_arlo
2
170
Rancher と Terraform
fufuhu
2
170
Claude Codeで挑むOSSコントリビュート
eycjur
0
190
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
830
Music & Morning Musume
bryan
46
6.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
570
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Become a Pro
speakerdeck
PRO
29
5.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
RailsConf 2023
tenderlove
30
1.2k
Writing Fast Ruby
sferik
628
62k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
Transcript
ͱ1)1ͷؒ 1)1#-5 4VQFSTIJQ*OD4IP*UP
w !JUPTIP PS!JUPTIP w 4VQFSTIJQגࣜձࣾ چOBOBQJ Ͱ8FCΤϯδχΞͬͯ·͢ɻ w ݸਓͰεϚϗΞϓϦͭͬͨ͘Γ࠷ۙ&MJYJS(PMBOHษڧͨ͠Γɻ
w ࠓ1)1Ͱͭͬͨ͘8FCαʔϏεΛɺ 1)1ʹϦϓϨΠεͨ࣌͠ͷΑ·Λ͍ͨ͠ͱࢥ͍·͢ʂ ࣗݾհˍ͖ΐ͏͢͜ͱ
ಥવͰ͕͢ɺΈͳ͞ΜલԿΛ͍ͯ͠·͔ͨ͠ʁ 1)1࣌ 1)1࣌ 1)19࣌
·ͩۦ͚ग़͠ͷ8FCΤϯδχΞͰͨ͠ɻ 1)1࣌ 1)1࣌ 1)19࣌
ͰɺݸਓͰԿ͔͓͠Ζ͍αʔϏεͭ͘Γ͍ͨʂ 1)1࣌ 1)1࣌ 1)19࣌
͍Ͱͭͬͨ݁͘Ռ͕͜Ε 1)1࣌ 1)1࣌ 1)19࣌
w ͏Δ͏ ݄ ݶఆͷ8FCαʔϏε w ޙͷ݄ʹϝοηʔδΛૹΔ͜ͱ͕ग़དྷΔɻ w λΠϜΧϓηϧతͳΤϞ͍αʔϏεɻ w ʹͳͷͰӡ༻ָ͕ɻ
w Ͱޙଓ͚ͳ͍ͱ͍͚ͳ͍ɻ 13&4&/5ͱʁ 1)1࣌ 1)1࣌ 1)19࣌
w "QBDIFܥ w 1)1ܥ w $BLF1)1ܥ w .Z42-ܥ w POϨϯλϧαʔόʔ
w ҲΕग़Δ5XJUUFS#PPU4USBQष w ϲ݄͘Β͍Ͱͭͬͨ͘ɻ ͷ13&4&/5 1)1࣌ 1)1࣌ 1)19࣌
ҲΕग़Δऑখ1)1FSײɻ 1)1࣌ 1)1࣌ 1)19࣌
w ϝοηʔδొɿ݅ w 'BDFCPPL͍͍Ͷɿ݅ w ϐʔΫ࣌ʹҰॠ4FSWJDF5FNQPSBSJMZ6OBWBJMBCMFൃੜ w ॳΊͯͷݸਓαʔϏεʹͯ͠·͊·͊͏·͍ͬͨ͘ͷͰʁ ͪͳΈʹ݁Ռ
1)1࣌ 1)1࣌ 1)19࣌
࣌ྲྀΕɻ 1)1࣌ 1)1࣌ 1)19࣌
ճͷαʔϏεެ։͕͍͖ۙͮͯͨʂ 1)1࣌ 1)1࣌ 1)19࣌
গͨ͠͠ײΛग़͍ͨ͠ɻ 1)1࣌ 1)1࣌ 1)19࣌
IUUQTQSFTFOUDPN 1)1࣌ 1)1࣌ 1)19࣌
ͨ݁͠Ռ͕͜Ε 1)1࣌ 1)1࣌ 1)19࣌
w /HJOYܥ w 1)1ܥ w $BLF1)1ܥ w .Z42-ܥ w PO714
w 5XJUUFS#PPUTUSBQ w ΄΅Ͱ։ൃ ͷ13&4&/5 1)1࣌ 1)1࣌ 1)19࣌
Կ͔ग़དྷΔਓͬΆ͍ʂ 1)1࣌ 1)1࣌ 1)19࣌
Ͱɺ1)1Ͳ͏ʁ 1)1࣌ 1)1࣌ 1)19࣌
w εΧϥʔܕએݴ Γͷܕએݴ ܕΛݫ֨ʹѻ͑ΔΑ͏ʹͳͬͨ w /VMM߹ମԋࢉࢠ A AJTTFUࠈ͔Βͷղ์
w Ӊધԋࢉࢠ AAιʔτ͕ॻ͖͘͢ͳͬͨ w ແ໊Ϋϥε ͍ࣺͯͷΦϒδΣΫτΛ࣮Ͱ͖Δ w &SSPSΫϥεʢக໋తΤϥʔ͕ྫ֎Τϥʔʹʣ 1)1ͷओͳ৽ػೳҰཡ 1)1࣌ 1)1࣌ 1)19࣌
13&4&/5Ͱ༻ͨ͠ػೳ w εΧϥʔܕએݴ Γͷܕએݴ w /VMM߹ମԋࢉࢠ w Ӊધԋࢉࢠ w ແ໊Ϋϥε
w &SSPSΫϥε 1)1࣌ 1)1࣌ 1)19࣌
ࠓ·Ͱͷ͚ࣝͩͰ1)1ಋೖͰ͖ΔΑʂ ύϑΥʔϚϯε্͍ͯ͠ΔͷͰɺ৽ن։ൃͳΒੵۃతʹ࠾༻͖ͩ͢ͱࢥͬͨɻ ·ͩҰ෦ͷ֦ுϞδϡʔϧ͕ग़ଗ͍ͬͯͳ͍ؾ͕͢ΔͷͰطଘγεςϜཁݕ౼ɻ ࣮$BLF1)1ॳΊͯͪΌΜͱ͕ͬͨͬͪ͜ͷํֶ͕शίετߴ͍ɻ ͨͩɺ͚ͬ͜͏$BLF1)1ͷෆຬղফ͞Ε͍ͯΔɻ 1)1࣌ 1)1࣌
1)19࣌
w ϝοηʔδొɿ݅ w 'BDFCPPL͍͍Ͷɿ݅ w 17ɿ Կނ͔$BO$BNϞσϧͷํ͕35͍ͯͨ͠ 1)1࣌
1)1࣌ 1)19࣌ ͪͳΈʹ݁Ռ
͜ΜͳΤϞ͍πΠʔτ͕ 1)1࣌ 1)1࣌ 1)19࣌
ͭͬͯ͘Α͔ͬͨɻɻ 1)1࣌ 1)1࣌ 1)19࣌
1)1ਐԽͯ͠Δ͚Ͳɺগࣗ͠ਐԽͯ͠Δͧʂ 1)1࣌ 1)1࣌ 1)19࣌
w 8FCͷٕज़ਐ݄าʜযΓ w ྡͷࣳ ձࣾΤϯδχΞ ੨͘ݟ͑Δʜྼײ w ࣗʑग़དྷ͍ͯΔͷ͔ͱ͍͏ෆ҆ w ෆ͕҆ϞνϕʔγϣϯʹͳΔ͜ͱ͋Γ·͕͢ɺ
ͦΕ͔ͬΓ͡Όਏ͍Ͱ͢ΑͶɻ ਏ͍Ͱ͢ Έͳ͞Μ͜Μͳෆ҆͋Γ·ͤΜ͔ʁ 1)1࣌ 1)1࣌ 1)19࣌
લͷ͕ࣗॻ͍ͨϓϩάϥϜΛΈͯΈ·͠ΐ͏ʂ 1)1࣌ 1)1࣌ 1)19࣌
͖ͬͱΫ̋ίʔυͩΑʂ 1)1࣌ 1)1࣌ 1)19࣌
w Ϋ̋ͩͱࢥ͑Δͱ͍͏͜ͱগͳ͘ͱલΑΓ͍ͯ͠Δɻ w पΓͱൺΔ͜ͱେࣄ͚ͩͲɺࣗͷϖʔεͰΔ͜ͱେࣄɻ w ࡢͷࣗΑΓগ͠Ͱਐา͍ͯ͠Ε0,Ͱʁ w ͦͦԿނ͍ͨ͠ͷ͔ʁ αʔϏε044ͭ͘Γ͍ͨɺ$50 ʹͳΓ͍ͨɺڅྉ͍͋͛ͨɺੈͷதΛΑ͍ͨ͘͠FUDʜ
Λߟ͑ͯɺͦ Εʹ͔ͬͯʑྗ͢Δ͜ͱ͕େͩͱࢥ͍·͢ɻ খฒײ ΈΜͳͯ͠Δʂ 1)1࣌ 1)1࣌ 1)19࣌
ͳΜ͔Ғͦ͏ͳ͜ͱΛݴ͍·͕ͨ͠ɺ 1)1࣌ 1)1࣌ 1)19࣌
͓͠Ζ͍αʔϏεΛͭ͘ΔͨΊʹޙͷ ͬͱग़དྷ͍ͯΔΑ͏͜Ε͔ΒؤுΓ·͢ʂ 1)1࣌ 1)1࣌ 1)19࣌
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ