Macの開発環境構築
新しくMacBookAirをゲットしたので、RubyOnRailsの開発環境ができるまでをメモしておきます。
一般ツール
- Alfred:ランチャー。最近はQuicksilverよりも有名?自分で検索サイトを追加できるのが便利。
- OmniFocus:タスク管理。便利だけどMacしか使えない&高い。
- BetterTouchTool:Windows7のように、ウインドウを画面の端に持っていくとサイズ変更できるようになる。
- StartNinja:Macの起動音を消す。
- XtraFinder:Finderにタブ機能を追加
- Skype
- WindowFlow:Option+Tabでより便利なWindow切り替えができるようになる。Preferences > Start up > Don't ShowにしておくとDockに表示されないのでよい。
- KeyRemap4MacBook:キーボードカスタマイズツール。Emacsキーバインドにしないと仕事にならない。
- toggl:Time Tracking Application。どの作業にどれくらい時間を使ったかわかる。
- CotEditor:エディタ。
- Paintbrush:Windowsのペイントとほぼおなじ。
- DragonDrop:ドラッグ&ドロップがちょっと便利に。
- FormatMatch
- |nvAlt: memo
各種設定
- 警告音を消す:System Preference > Sound > Alert Volume
- 拡張子を表示:Finder > Preferences > Advanced > Show all filename extensions
- Caps lockをControlに変更:System Preferences > Keyboard > Modifier Keys
開発ツール
- Sublime Text 2:エディタ。いろいろなPackageを追加できる。
- Package Control:Package管理ツール。
- RubyTest:コードとテストのジャンプなどができる。便利。
- Git:gitのコマンドがSbulime Textから使えるようになる。blameが見やすい。
- SideBarEnhancements:サイドバーの右クリックメニューが増える。
- CoffeeScript
- iTerm2:ターミナル
- Xcode:homebrewをインストールするために必要。Xcode > Preferences > Downloads > Command Line Tools
- Firefox
- Chrome
- Postman:Get/Postリクエストを送るのに使用
- Proxy SwitchySharp:Proxyの管理
- Kaleidoscope:マージツール。有料だがきれい。
- Skitch:スクリーンショットに書き込みができる。
コマンドラインツール
## Homebrew ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" brew doctor ## zsh brew install zsh sudo sh -c 'echo "/usr/local/bin/zsh" >> /etc/shells' chpass -s /usr/local/bin/zsh ## rvm curl -L https://get.rvm.io | bash -s stable source /Users/taro.tanaka/.rvm/scripts/rvm rvm requirements rvm install ruby-1.9.2-p180 --with-gcc=clang ## Git brew install git git config --global user.name taro.tanaka git config --global user.email taro.tanaka@mail.example.com brew install qt # capybara-webkitのインストールに必要 brew install gitx # gitのbranchを見るのに使う