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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yoshiyuki MIYAGI
June 14, 2013
Technology
730
2
Share
BOXEN 使ってみた話
自分の環境を構築するために BOXEN を試してみました。
Yoshiyuki MIYAGI
June 14, 2013
More Decks by Yoshiyuki MIYAGI
See All by Yoshiyuki MIYAGI
プレゼン
yosshi1202
0
4.3k
記憶色
yosshi1202
1
120
Broweser User-Agent Settings
yosshi1202
0
320
Other Decks in Technology
See All in Technology
Unlocking the Apps
pimterry
0
170
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
440
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
260
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
110
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
2
1.6k
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
1
290
Chart.js が簡単に使えるようになっていたので OGP 画像生成に使った話
kamekyame
0
130
ポスター発表&デモと総括 / Poster Presentations & Demonstrations and Summary
ks91
PRO
0
190
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
600
Cloud Run のアップデート 触ってみる&紹介
gre212
0
300
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
150
Featured
See All Featured
Designing for Performance
lara
611
70k
Docker and Python
trallard
47
3.9k
Color Theory Basics | Prateek | Gurzu
gurzu
0
320
Building Applications with DynamoDB
mza
96
7.1k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
120
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
Agile that works and the tools we love
rasmusluckow
331
21k
Navigating Team Friction
lara
192
16k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Rails Girls Zürich Keynote
gr2m
96
14k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Claude Code のすすめ
schroneko
67
220k
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༵ۚ