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
720
BOXEN 使ってみた話
自分の環境を構築するために BOXEN を試してみました。
Yoshiyuki MIYAGI
June 14, 2013
Tweet
Share
More Decks by Yoshiyuki MIYAGI
See All by Yoshiyuki MIYAGI
プレゼン
yosshi1202
0
4.3k
記憶色
yosshi1202
1
120
Broweser User-Agent Settings
yosshi1202
0
310
Other Decks in Technology
See All in Technology
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
160
Phase12_総括_自走化
overflowinc
0
1.6k
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
770
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
250
Phase11_戦略的AI経営
overflowinc
0
1.7k
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
560
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
240
「AIエージェントで変わる開発プロセス―レビューボトルネックからの脱却」
lycorptech_jp
PRO
0
150
DDD×仕様駆動で回す高品質開発のプロセス設計
littlehands
6
2.6k
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
150
Phase06_ClaudeCode実践
overflowinc
0
2.2k
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
100
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
650
WCS-LA-2024
lcolladotor
0
500
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
230
Making Projects Easy
brettharned
120
6.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
Done Done
chrislema
186
16k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Utilizing Notion as your number one productivity tool
mfonobong
4
270
Speed Design
sergeychernyshev
33
1.6k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
780
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༵ۚ