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アプリケーションにRidgepoleを導入する
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
itosho
May 22, 2017
Programming
1
1.8k
PHPアプリケーションにRidgepoleを導入する
PHP BLT #7 @メルカリ でのLT発表資料です。
itosho
May 22, 2017
Tweet
Share
More Decks by itosho
See All by itosho
【2025年版】インターネットサービスの育て方 / How to Grow and Scale Internet Services 2025
itosho
0
150
Windsurf Rulesでどう自分のクローンをつくるか / How can I make a clone of myself in Windsurf Rules
itosho
0
110
Text EditorとしてのWindsurf / Windsurf as a Text Editor
itosho
0
240
【2024年版】インターネットサービスの育て方 / How to Grow and Scale Internet Services
itosho
0
100
打線組という個人サービスを Goで開発している話 / Indie Service Development by Go
itosho
1
200
Components Reconsidered
itosho
1
2.3k
打線組を支える技術 / The Technology Behind Dasengumi
itosho
0
61
組織をスケールさせるためのTech Vision / Connehito Tech Vision for Growing Our Team
itosho
2
680
生きのびるためのインディー開発 / Indie Development to Survive
itosho
0
57
Other Decks in Programming
See All in Programming
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
270
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
550
Claude Codeログ基盤の構築
giginet
PRO
7
2.5k
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
380
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
170
Docコメントで始める簡単ガードレール
keisukeikeda
1
110
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.5k
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
210
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
130
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
880
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
130
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
470
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
140
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
140
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
270
30 Presentation Tips
portentint
PRO
1
250
WENDY [Excerpt]
tessaabrams
9
36k
Deep Space Network (abreviated)
tonyrice
0
88
Ruling the World: When Life Gets Gamed
codingconduct
0
170
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
460
Are puppies a ranking factor?
jonoalderson
1
3.1k
The agentic SEO stack - context over prompts
schlessera
0
690
Transcript
ՈͷຖΛͬͱসإʹɻ 1)1#-5 ίωώτגࣜձࣾҏ౻ᠳ 1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ
ࣗݾհ 4IP*UP !JUPTIP !JUPTIP 4FSWFS4JEF&OHJOFFS 1)1 3VCZ (P
ۙگ w ৽ཱྀࠗߦͰिؒ΄Ͳ w ;PNBUPͱ͍͏৯ϩάΈ͍ͨͳΞϓϦ͕େ׆༂ w ͪͳΈʹ"UMBTTJBOΦʔετϥϦΞͷձࣾ ؼࠃ͔ͯ͠Β1)1#-5ͷ͜ͱΛࢥ͍ग़͢ʜɻ िʹΦʔετϥϦΞ͔Βؼ͖ͬͯ·ͨ͠
1)1#-5 օ͞ΜීஈεΩʔϚཧΛͲ͏͍ͯ͠·͔͢ʁ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w ΧϥϜΛՃআ͢ΔͨͼʹϑΝΠϧ͕૿͑Δ w ίϯϑϦΫτͨ࣌͠ʹؾΛ͏͜ͱ͕ଟ͍ w TDIFNF@NJHSBUJPOTςʔϒϧ͕͔ͭ࣋ͯ͠ͳ͍ ্هϝϦοτͰ͋Δɻ ͚ͩͲɺ͏গ͠γϯϓϧʹεΩʔϚཧ͍ͨ͠Μʂ $BLF1)1ඪ४ϚΠάϨʔγϣϯͷਏΈ
1)1#-5 ͦΜͳوํʹ3JEHFQPMF
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w !XJOFCBSSFM͞Μ͕։ൃͨ͠εΩʔϚཧπʔϧ w IUUQTHJUIVCDPNXJOFCBSSFMSJEHFQPMF w ϑΝΠϧ 4DIFNFpMF ͰεΩʔϚཧग़དྷΔ w
ΧϥϜΛՃ͍ͨ࣌͠ߦՃ͢Δ͚ͩͰΑ͍ w 4DIFNFpMFႈੑ͕อূ͞Ε͍ͯΔʂ w 3VCZ 3JEHFQPMFͱʁ
1)1#-5 جຊతͳ͍ํ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w (FNpMF ˺DPNQPTFSKTPO ʹSJEHFQPMFΛՃ͢Δ w CVOEMFJOTUBMM ˺DPNQPTFSJOTUBMM ίϚϯυΛ࣮ߦ͢Δ Πϯετʔϧ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w %#ͷଓใΛهࡌͨ͠EBUBCBTFZNMΛ࡞͢Δ طଘͷΞϓϦέʔγϣϯʹಋೖ͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ ΤΫεϙʔτ࣮ߦ w CVOEMFFYFDSJEHFQPMFDEBUBCBTFZNMFYQPSUP4DIFNBpMF ίϚϯυΛ࣮ߦ͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w 4DIFNBpMFʹՃ͍ͨ͠ΧϥϜͷใΛه͢Δ ΧϥϜΛՃ͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w CVOEMFFYFDSJEHFQPMFDEBUBCBTFZNMBQQMZG4DIFNBpMF ίϚϯυΛ࣮ߦ͢Δ มߋ༰Λө͢Δ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w CVOEMFFYFDSJEHFQPMFDEBUBCBTFZNMBQQMZG4DIFNBpMFESZSVO ίϚϯυΛ࣮ߦ͢Δ ESZSVO͍ͨ࣌͠
1)1#-5 ࣮ࡍʹͬͯΈͨײ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w ϑΝΠϧͰεΩʔϚΛཧ͢Δ͜ͱ͕ग़དྷΔ w ςʔϒϧมߋͷཤྺ͕ෆඞཁʹԚ͘ͳΒͳ͍ w SJEHFQPMFBQQMZ͢Δ͚ͩͱ͍͏ؾܰ͞ w 3BJMTͷ%4-Ͱهड़ग़དྷΔ w
ΦϨΦϨ%4-Ͱͳ͍ w ෳ%#ͷεΩʔϚཧ͕ൺֱత༰қ ϝϦοτ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w 1)1FS3BJMTͷ%4-Λ֮͑Δඞཁ͕͋Δ w ͘͠ͳ͍ w 1)1ͷੈքʹ3VCZ͕ೖΓࠐΜͰ͘Δ w JUBNBF͍ͬͯΔͱಋೖָ͕͔ w
ใ͕ͦ͜·Ͱଟ͘ͳ͍ w $PPLQBEࣾ%F/"ࣾͰͷಋೖ࣮͕͋Δ w Կ͔͋ͬͨ࣌ʹ3VCZͷίʔυ͋ΔఔಡΊͨ΄͏͕҆৺ σϝϦοτ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w JE JOUܕͷQL ͕BVUPJODSFNFOUͰͳ͍࣌ʹΤϥʔ͕ൃੜ͢Δ w ৽نͰςʔϒϧ࡞͢ΔͱJOU ʹͳΔ w
طଘͷςʔϒϧ͕JOU ͩͱͪΐͬͱؾ࣋ͪѱ͍ ࣗͷॻ͖ํ͕ѱ͍͚ͩͳؾ͢ΔͷͰɺ୭͔ॿ͚͍ͯͩ͘͞ʜɻ ࠔ͍ͬͯΔ͜ͱ
1)1#-5 ·ͱΊ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w 3JEHFQPMF࠷ߴʂ w 1)1WT3VCZΈ͍ͨͳͷΑ͘ͳ͍ʂ w ͓ޓ͍ͷΑ͍ͱ͜ΖΛऔΓೖΕ͍͖͍ͯͨॴଘ ݴ͍͔ͨͬͨ͜ͱ
1)1ΞϓϦέʔγϣϯʹ3JEHFQPMFΛಋೖ͢Δ w ΫοΫύουʹ͓͚Δ࠷ۙͷ"DUJWF3FDPSEӡ༻ࣄ w IUUQUFDIMJGFDPPLQBEDPNFOUSZ w %F/"ͷήʔϜ։ൃΛࢧ͑Δ(BNF#BDLFOEBTB4FSWJDF w IUUQTXXXTMJEFTIBSFOFUCMVFTLZCMVFEFOBHBNFCBDLFOEBTBTFSWJDF w
$BLF1)1Ͱ։ൃ͍ͯ͠Δ͚ΕͲ.JHSBUJPOTࣺͯͯ3JEHFQPMFΛ͍ͬͯΔͳ͠ w IUUQLMPXIBUFOBCMPHDPNFOUSZ ࢀߟαΠτ
1)1#-5 ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠