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
BOXEN 使ってみた話
Search
Yoshiyuki MIYAGI
June 14, 2013
Technology
2
660
BOXEN 使ってみた話
自分の環境を構築するために BOXEN を試してみました。
Yoshiyuki MIYAGI
June 14, 2013
Tweet
Share
More Decks by Yoshiyuki MIYAGI
See All by Yoshiyuki MIYAGI
プレゼン
yosshi1202
0
4.1k
記憶色
yosshi1202
1
110
Broweser User-Agent Settings
yosshi1202
0
260
Other Decks in Technology
See All in Technology
Snykで始めるセキュリティ担当者とSREと開発者が楽になる脆弱性対応 / Getting started with Snyk Vulnerability Response
yamaguchitk333
2
140
PostgreSQL Conference Japan 2024 A4 Comparison of column-oriented access methods
nori_shinoda
0
160
Tailwind CSSとAtomic Designで実現する効率的な Web 開発の事例
toranoana
1
280
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
52k
新機能Amazon GuardDuty Extended Threat Detectionはネ申って話
cmusudakeisuke
0
340
アップデート紹介:AWS Data Transfer Terminal
stknohg
PRO
0
110
How is Cilium Tested?
yutarohayakawa
5
310
問題を認識して解決できる人は何でもできる
i999rri
0
120
【AWS re:Invent 2024】Amazon Bedrock アップデート総まとめ
minorun365
PRO
7
700
OpsJAWS32 re:Invent 2024 Ops系アップデートまとめ
takahirohori
0
120
テーブルが200以上あるSaaSでRSCとGraphQLを併用する理由
msickpaler
1
870
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
1
110
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
How to Ace a Technical Interview
jacobian
276
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Bash Introduction
62gerente
608
210k
Designing Experiences People Love
moore
138
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Code Reviewing Like a Champion
maltzj
520
39k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
900
The Cost Of JavaScript in 2023
addyosmani
45
6.9k
Gamification - CAS2011
davidbonilla
80
5.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
Scaling GitHub
holman
458
140k
Transcript
#PYFOͬͯΈͨ :PTIJZVLJ.*:"(* 136݄14༵ۚ
#09&/ͬͯԿ 136݄14༵ۚ
IUUQCPYFOHJUIVCDPN QUIT WORRYING ABOUT YOUR TOOLS. Automate the pain out
of your development environment. Boxen installs your dependencies so you can focus on getting things done. #09&/ 136݄14༵ۚ
ڥߏஙπʔϧͰ͢ ͨͩ͠ɺ.BDʹݶΔ HJUIVC͕ࣾ࡞ͬͨ ༻్νʔϜɾݸਓ ࠓճࢼͨ͠ͷݸਓઃఆ 136݄14༵ۚ
·ͣԼ४උ 9DPEFͱ ίϚϯυϥΠϯπʔϧ ࣗͰೖΕͯͶɻ HJUIVC ͷΞΧϯτΛ ࡞͓ͬͯ͘ 136݄14༵ۚ
جຊ PINZCPYFOΛࣗ༻ʹͬͯ͘Δɻ IUUQTHJUIVCDPNCPYFOPVSCPYFO 1VQQFUpMF CVOEMFSͰ͍͏(FNpMF QVQQFUͱݺΕΔϨγϐΛه͢Δ͜ͱͰඞཁ ͳΛҰׅΠϯετʔϧͰ͖Δ HJUIVCʹ͍ͬͺ͍QVQQFU͕͋Δ ࣗͰ࡞ΕΔ 136݄14༵ۚ
ྫ1VQQFUpMF github "dnsmasq", "1.0.0" github "gcc", "1.0.0" github "git", "1.2.2"
github "homebrew", "1.1.2" github "hub", "1.0.0" github "inifile", "0.9.0", :repo => "cprice-puppet/puppetlabs-inifile" github "nginx", "1.4.0" github "nodejs", "2.2.0" github "repository", "2.0.2" github "ruby", "4.1.0" github "stdlib", "4.0.2", :repo => "puppetlabs/puppetlabs-stdlib" github "sudo", "1.0.0" 136݄14༵ۚ
ݸਓ༻్ͷઃఆ HJUIVCͱಉ͡Ϣʔβʔ໊ͷNBOJGFTUTϑΝΠϧ ͕࣮ߦ͞ΕΔ JODMVEFͰΠϯετʔϧ ͢ΔͷΛબͿ QBDLBHFIPNCSFX .BDͷΞϓϦઃఆͰ͖Δ modules/people/manifests/{github username}.pp class
people::yosshi { include dropbox include skype include iterm2::stable include chrome include emacs package { [ 'tmux', 'zsh', 'tree', 'markdown', 'wget', 'fontforge', 'the_silver_searcher' ]: } } 136݄14༵ۚ
ࣗۀࣗಘͳ᠘ 136݄14༵ۚ
طʹIPNFCSFX͕ɻ IPNFCSFXΛࣗͰೖΕͯ͠·ͬͨͨΊ CPYFOͷIPNFCSFXͱόοςΟϯά ઌʹࣗͰೖΕͨIPNFCSFXΛΞϯΠϯετʔϧ IUUQTHJTUHJUIVCDPNNYDM /opt/boxen/homebrew/bin/brew /usr/local/bin/brew 136݄14༵ۚ
#09&/ .BDͷڥߏஙπʔϧ CPYFO͏ͳΒ࠷ॳ͔Β͓͏ ৽͘͠ങͬͨΒΔ ݸਓ༻్ͰνʔϜɾϓϩδΣΫτͰ0, ࣗͰQVQQFUॻ͍ͯ0, ങ͍͑ͨ࣌ͱ͔ɺ ϝϯόʔ͕૿͑ͨ࣌ͱ͔ศརͦ͏ .BDʹݶΔ 136݄14༵ۚ
։ൃελΠϧ͕ HJUIVCࣾͱ߹͏ͳΒ ΨϯΨϯ͍͍͑ 136݄14༵ۚ
ͨͩ͠ɺ .BDʹݶΔ 136݄14༵ۚ
ࢀߟ #09&/ IUUQCPYFOHJUIVCDPN IUUQTHJUIVCDPNCPYFO #PYFOΘͳͯ͘ڐ͞ΕΔͷ·ͰͩΑͶ IUUQRJJUBDPNJUFNTDGEFFGDD 136݄14༵ۚ