Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
インフラエンジニアからレガシーPHPへのレイヤーアップ
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazuhiko Yamashita
June 27, 2015
Programming
2.4k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
インフラエンジニアからレガシーPHPへのレイヤーアップ
Kazuhiko Yamashita
June 27, 2015
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2.7k
継続的な負荷検証を目指して
pyama86
3
1.9k
成長期における、 ユーザー領域の複雑さと 整備の進め方
pyama86
1
840
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
6.7k
Managing Database Migrations in Go Backend Systems
pyama86
0
610
新しい職場の CI が 20 分かかっていたらあなたならどうする?
pyama86
2
1.6k
事業を差別化する技術を生み出す技術
pyama86
4
2.4k
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
9
11k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
2.2k
Other Decks in Programming
See All in Programming
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
670
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
280
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
440
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.3k
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
140
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2.5k
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.2k
Agents on Rails - Rails at Scale 2026
irinanazarova
0
570
Workers Cache を知る
syumai
0
370
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
Un-Boring Meetings
codingconduct
0
460
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
WENDY [Excerpt]
tessaabrams
14
40k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
730
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
730
Transcript
dΞάϨογϒͳϦϑΝΫλϦϯά෩ຯͷιʔεͱڞʹd GMO Pepabo, Inc. Pࢁ 2015/06/27 PHP Conference Fukuoka ΠϯϑϥΤϯδχΞ͔Β
ϨΨγʔ1)1ͷ ϨΠϠʔΞοϓ
ࠓ͢͜ͱ ʹ͍ͭͯ ͱ1)1ʹ͍ͭͯ େنͳϦϑΝΫλϦϯάͱ ্खͳόάΓํɾͦͷରॲ๏
Ͳɺ΅͘Ͱ͢ 1ࢁ (.01FQBCP*OD !QZBNB UFOTOBQPODPN
࠷ۙͬͯΔ͜ͱ
ڈͷࠓࠒ·Ͱ *41
ϖύϘೖͬͨ
ͱ1)1ɹ"GUFSϖύϘ 1)1ͩͬͨ ͱʹ͔͘ίʔυ͕ʹݟ͑ͨ ςετ͕ͳͯͨ͘Γલ
ϨΨγʔ1)1JTԿ
ϨΨγʔ1)1ͷಛ ߦGVODUJPO Ṗίϝϯτ άϩʔόϧมɾؔͷࡇయ USZdDBUDIͱ͔ স
͚͠ଓ͚ͨൿͷλϨ
ѱͳͷ͔ʁ
Ͱɺྑ͍ͨ͘͠
ΞάϨογϒʹόάΔ ςετ͕ແ͍தͰߦ স ͳιʔε ʹΓࠐΉ Ҏ্ಈ͍͍ͯΔίʔυͳͷͰɺ ෦తͳΦϨΦϨϑϨʔϜϫʔΫ ͱ͔͋ͬͯਏ͍
ۀ༷͕ਂ͍ͱ͜ΖʹӅΕͯͨΓ͢Δ
ͰંΕΔΘ͚ʹ ͍͔ͳ͍Μͩ
৮ΔൣғΛ໌֬ʹ͢Δ ϨΨγʔίʔυμϝϙ աʹΓࠐΈա͗ͳ͍
&&ςετॻ͘ ߦͷίʔυͷςετΛॻ͍ͨ ͱͯ͠ϦϑΝΫλϦϯά͢Δͱ *'͕େ͖͘มΘΔͷͰ༗ޮͰͳ͍ 8*ͷڍಈͱ%#ͷΛอূͰ͖ Εେ͖͘৴པੑΛߴΊΒΕΔ
&&ςετΛॻ͘ 34QFD DBQZCBSB QPMUFSHFJTU EFTDSJCFυϝΠϯҰׅऔಘEP CFGPSFEP WJTJU4FUUJOHTCBTF@VSM
bCVML@HFU pMM@JONVV@JE XJUI4FUUJOHTNVV@JE pMM@JOQBTTXPSE XJUI4FUUJOHTQBTTXPSE DMJDL@POೖྗ֬ఆ FOE EFTDSJCFೖྗͨ͠υϝΠϯͷֹ͕ۚҰக͍ͯ͠ΔEP JUEP MJTUpOE UBCMF BMM US MJTUFBDI@XJUI@JOEFYEPcUS JOEFYc OFYUJGJOEFY UEUSBMM UE EPNBJOTFBDI@XJUI@JOEFYEPcEPNBJO EPNBJO@JOEFYc JGUE<>UFYUJOEFY EPNBJO TME UMEEPNBJOTQMJU UE<>UFYUTIPVMEJODMVEF HFU@EPNBJO@QSJDF TME UME UP@DVSSFODZ CSFBL FOE FOE FOE FOE FOE FOE
&&ςετಈ͔͢ ᕒͷίϛοτɾϓογϡ ϙʔϦϯά σϓϩΠɾςετ ݁Ռ௨ ɾυϝΠϯ͕औಘͰ͖Δ͔ ɾϢʔβʔొ͕Ͱ͖Δ͔ ɾΫϨδοτΧʔυ͕༻Ͱ͖Δ͔ ɹFUDʜ QSJWBUFGVODUJPONFUIPE"\
QSJOUbQFQBCP` ^ QVCMJDGVODUJPONFUIPE# OBNF \ JG OBNFlQZBNBz QSJOUbJLFNFO` ^ ݁Ռ௨
·ͱΊ ϨΨγʔ1)1ඞͣ͠ѱ͡Όͳ͍ φ͘ॻ͖͚ͩ͢ͷϦϑΝΫλ ΊΑ͏ &&ςετΛॻ͍ͯ҆શʹ ϦϑΝΫλ͠Α͏
ϖύϘͰΤϯδχΞΛઈࢍืूதͰ͢ Πϯϑϥɾ8&#ɾϞόΠϧ ৄࡉ8&#Ͱ IUUQTQFQBCPDPNSFDSVJUDBSFFSKPCT
ϖύϥϯνϣϯ ϖύϘͷΤϯδχΞͱϥϯνΛ͠ͳ ͕Βָ͘͠ձΛग़དྷΔ੍Ͱ͢
͝ਗ਼ௌ͋Γ͕ͱ͏͝ ͍͟·ͨ͠