Mac環境構築まとめ システム環境設定から常用アプリまで
あるいはガラパゴスという名の緩やかな死
MacBookのバックライトが死んだので研究室で余ってたMacBookProを借りてきた。
17インチは殺人的な重さなのでMBAほしい。で、どうせ買い換えるので作業ログを残す。
かなり自己満足な設定なので汎用性はない。参考までに。
環境設定
Dock
画面上の位置 左
アイコンサイズは小さめ
Dockを自動的に隠す、にチェック
いらない子を右クリック → オプション → メニューから取り除く
Finder, iTunes, 環境設定以外は消す
ターミナルとアクティビティモニタを登録
アクティビティモニタのみ「ログイン時に起動」に設定。
アプリ
Firefox3.6 - ブラウザ
Grawl - Notification
LaunchBar - ランチャ ログイン時に起動 Ctrl - Enter をホットキーに
UnArchiver - 圧縮ファイルを展開 rar対応
Cyberduck - FTP/SFTPクライアント
Yoruhukurou - Twitterクライアント
VMwareFusion - 仮想WindowsXPを起動
Limechat for Mac - IRCクライアント
Skype for Mac
Dropbox - 設定ファイルを詰め込み
Evernote for Mac - テキストメモ
Google IME - ことえり以外ならATOKでもカワセミでも
Gyazo - スクリーンキャプチャ
Flip4Mac - WMV再生
VLC Player - マルチメディアプレーヤー
BathyScaphe - 2chブラウザ
StackRoom - コミックビューア
NNDD - ニコニコ動画クライアント [要Adobe Air]
Mendelay - 論文管理(PDF)
Firefox環境
今回Firefox4.0は見送った
- Vimperator
- Tabkit
- BarTab
- はてなブックマーク拡張
- Stylish
- GreaseMonkey
vimperator
cd ~/Dropbox/vroot/.vimperator/
git clone git://vimpr/http://github.com/vimpr/vimperator-plugins
set runtimepath=/Users/mizchi/Dropbox/vroot/.vimperator style chrome://* .tabs-newtab-button { display: none;} set titlestring=Vimperator set wildoptions=auto set focuscontent set visualbell set verbose=5 set! ui.key.generalAccessKey=0 set complete=tbsl let g:plugin_loader_roots = "~/Dropbox/vroot/.vimperator/vimperator-plugins/" js <<EOF liberator.globalVariables.plugin_loader_plugins = <> _libly auto_source auto_reload copy feedSomeKeys_3 gmperator ime_controller stella subscldr vimp_to_android_phone twitter twittperator </>.toString().split(/\s+/).filter(function(n) n); EOF
開発環境
Xcode(インストールCD or ADC)
PackageManager : MacPorts Xcode入ってないとエラー
Editor : CocoaEmacs, MacVim or TextMate
iTerm - 256色対応ターミナル
rcファイルや各種プラグインは ~/Dropbox/vroot/以下へ
環境構築の際はドットファイルからそれぞれを呼び出す
MacPortsでUNIX環境
MacPortsに全部任せる、というかMacPortsが動き出したら余計なことはしない方針
sudo port -d selfupdate sudo port -d sync #ptex 大学で入用 sudo port install pTeX +utf8 +nox11 #git バージョン管理 sudo port install perl5 # ないとgit-coreのビルドに失敗した sudo port install git-core #zsh 高機能シェル sudo port install zsh-devel #vim sudo port install vim +python26 +universal #tmux スクリーン代替 sudo port install tmux #Python sudo port install python26 sudo port install python_select sudo port install py26-pip sudo pip install ipython # 高機能pythonインタプリタ sudo pip install virtualenv # 仮想開発環境マネージャ #Ruby 自分はruby使わないけどgemsのライブラリを使うので sudo port install ruby sudo port install rubygems sudo gems install gren # grep代替
ターミナルの設定
フォントはInconsolataを落としてくる
Inconsolata