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
Vagrant + CakePHP + TDD ワークショップ #phpmatsuri
Search
Yusuke Ando
July 14, 2013
250
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Vagrant + CakePHP + TDD ワークショップ #phpmatsuri
Yusuke Ando
July 14, 2013
More Decks by Yusuke Ando
See All by Yusuke Ando
CakePHP3でアプリ開発
yandod
1
430
Shimokita.Unity パーティクルでエフェクト
yandod
0
870
CakePHP3の明るい未来
yandod
1
290
Testing your app with Selenium on Travis CI
yandod
8
3.3k
Testing your app with Selenium on Travis CI
yandod
0
190
Inputで入力を扱う
yandod
0
730
Detonatorで爆発させる勉強会をした報告
yandod
0
2.5k
Mecanimでアニメーション - Shimokita.Unity
yandod
0
800
パリの街をUnityで駆ける
yandod
1
3.5k
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
Mind Mapping
helmedeiros
PRO
1
270
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Crafting Experiences
bethany
1
200
Typedesign – Prime Four
hannesfritz
42
3.1k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Paper Plane (Part 1)
katiecoart
PRO
0
9.5k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
160
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
300
A Modern Web Designer's Workflow
chriscoyier
698
190k
Transcript
7BHSBOU $BLF1)1 5%% ϫʔΫγϣοϓ !ZBOEP
ZBOEP $BOEZ$BOFQIQ ʮ࠙ձϐβൃΞϓϦʯ
HJUIVCDPOZBOEPEDBOEZDBOF
ຊͷඪ 7BHSBOUͰ$BLF1)1ͷڥΛߏங $BOEZ$BOFͷςετεΠʔτΛ࣮ߦ ςετέʔεΛՃͷํͷ֬ೝ ϓϧϦΫΤετ
ࡐྉGSPN64# 7JSUVBM#PY7BHSBOU DBOEZDBOFCPY DBOEZDBOFNBTUFS[JQPSHJUDMPOF 7BHSBOUpMFΛಉࠝ͠·ͨ͠ʂ
४උ 7JSUVBM#PYΛΠϯετʔϧ 7BHSBOUΛΠϯετʔϧ DBOEZDBOFCPYΛొ WBHSBOUVQΛϓϩδΣΫτ͔Β࣮ߦ vagrant box add candycane {path_to}candycane.box
None
None
ςετͯ͠ΈΔ WBHSBOUVQ WBHSBOUTTI DEWBHSBOU@EBUBBQQ $POTPMFDBLFUFTUBQQ"MM
None
None
Ϣχοτςετ͕ ࣮ߦͰ͖·ͨ͠ʂ
7BHSBOU $BLF1)1 5%%ϫʔΫγϣοϓ
ӕͰ͢
8FCΞΫηεʁ Vagrant.configure("2") do |config| config.vm.box = "candycane" # config.vm.box_url =
"http://domain.com/path/to/above.box" src_dir = './' doc_root = '/vagrant_data/app/webroot' config.vm.network :for warded_port, guest: 80, host: 8080 config.vm.synced_folder src_dir, "/vagrant_data", :create => true, :owner=> 'vagrant', :group=>'www-data', :extra => 'dmode=775,fmode=775' end
7BHSBOUpMFมߋޙ WBHSBOUIBMUWBHSBOUVQ WBHSBOUSFMPBE ʹΞΫηε
None
ςετΛ͢ ࣗಈੜ͚ͨͩ͠ͷςετέʔε͕ૂ ͍ ςετίʔυΛͯ͠ɺςετ࣮ߦ ςετରͷϝιουͷ༷Λςετ ༷ৗࣝͰஅʢʣ
None
None
None
ςετ ͱΓ͋͑ͣదͳύϥϝʔλΛ͢ ࣮ࡍͷॲཧͷذΛ͏·͘Χόʔ ϗϫΠτϘοΫεతͳΞϓϩʔν ʢࣄޙʹςετΛॻ͍͍ͯΔͷͰʣ
ྫ
ςετ࣮ߦ
͍ͭॻ͘ʁ طଘίʔυͷόάΛݟ͚ͭͨ࣌ ޙํޓੑΛอ͍ͪͨ࣌ ࣮ର͕ෳࡶ͗ͯ͢ϒϥοΫϘοΫ εతʹ։ൃ͢Δඞཁ͕͋Δ࣌
ςετΛॻ͍ͨΒ (JU)VCͰࣗͷϑΥʔΫQVTI 5SBWJT$*͕ࣗಈͰςετͯ͘͠ΕΔ 0,ͳΒϓϧϦΫΤετ ίϯτϦϏϡʔλʔʂ
࣭ʁ