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
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
890
CakePHP3の明るい未来
yandod
1
310
Testing your app with Selenium on Travis CI
yandod
8
3.3k
Testing your app with Selenium on Travis CI
yandod
0
200
Inputで入力を扱う
yandod
0
740
Detonatorで爆発させる勉強会をした報告
yandod
0
2.6k
Mecanimでアニメーション - Shimokita.Unity
yandod
0
810
パリの街をUnityで駆ける
yandod
1
3.5k
Featured
See All Featured
Leo the Paperboy
mayatellez
9
2.3k
A Soul's Torment
seathinner
7
3.6k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
280
Building Applications with DynamoDB
mza
96
7.2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
Designing Powerful Visuals for Engaging Learning
tmiket
1
540
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Tell your own story through comics
letsgokoyo
1
1.1k
Un-Boring Meetings
codingconduct
0
410
BBQ
matthewcrist
89
10k
Abbi's Birthday
coloredviolet
3
9.9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
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,ͳΒϓϧϦΫΤετ ίϯτϦϏϡʔλʔʂ
࣭ʁ