MacBook Pro 17"買ったよ!
はじめにクリーンインストール。
終わったらXcode,Bundleインストール。
ソフトウェアアップデート
% sudo sudo softwareupdate -i -a
もろもろ
ネットワークドライブで.DS_Storeファイルを作成しない
% defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Finderのタイトルバーでフルパス表示。
% defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES % killall Finder
Mac OS X v10.6:32 ビットまたは 64 ビットカーネルで起動する
64Bitカーネルで起動する。
% sudo systemsetup -setkernelbootarchitecture x86_64
32Bitカーネルで起動する。
% sudo systemsetup -setkernelbootarchitecture i386
RamDisk
せっかくMacなんだし、launchd使ってRamDisk作ってみる。
まずはSafariを起動して左上メニューからキャッシュを空にするを選択。
次に以下のコマンド入力。
% sudo mkdir /Library/RamDisk % sudo cp ~/Library/Caches/com.apple.Safari/Cache.db /Library/RamDisk/Cache.db % sudo vi /Library/RamDisk/RamDisk.sh
#!/bin/sh # Ramdisk DEVNAME=`hdid -nomount ram://$((2048*512))` newfs_hfs -v .RamDisk ${DEVNAME} diskutil mount ${DEVNAME} # Safari rm ${HOME}/Library/Caches/com.apple.Safari/Cache.db cp /Library/RamDisk/Cache.db /Volumes/.RamDisk/Cache.db ln -s /Volumes/.RamDisk/Cache.db ${HOME}/Library/Caches/com.apple.Safari/Cache.db # Chrome if [ -d "${HOME}/Library/Caches/Google/Chrome/Default/Cache" ]; then rm -fr ${HOME}/Library/Caches/Google/Chrome/Default/Cache mkdir /Volumes/.RamDisk/Chrome ln -s /Volumes/.RamDisk/Chrome ${HOME}/Library/Caches/Google/Chrome/Default/Cache fi
% sudo chmod 755 /Library/RamDisk/RamDisk.sh % sudo vi /Library/LaunchAgents/com.ramdisk.plist
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>KeepAlive</key> <false/> <key>Label</key> <string>com.ramdisk</string> <key>ProgramArguments</key> <array> <string>/Library/RamDisk/RamDisk.sh</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>
% launchctl load -w /Library/LaunchAgents/com.ramdisk.plist
拡張
エディタ
ぼちぼち散歩 MacVim-Kaoriyaでデフォルトのvimrcとgvimrcを読まないようにする
% printf "let g:vimrc_local_finish = 1\nset langmenu=ja_ja.utf-8.macvim\n" > /Applications/MacVim.app/Contents/Resources/vim/vimrc_local.vim; \ printf "let g:gvimrc_local_finish = 1\n" > /Applications/MacVim.app/Contents/Resources/vim/gvimrc_local.vim
日本語入力
メンテナンス
開発環境
yoshimasa niwa - TerminalColoreopard LeopardのターミナルのANSI配色を変えるツール
MacPortsではなくHomeBrew
% ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)"
ツール類
% brew install zsh wget curl lv nkf subversion git % brew install --force --HEAD https://github.com/adamv/homebrew/raw/duplicates/Library/Formula/screen.rb
MySQL
% brew install mysql % mysql_install_db % cp /usr/local/Cellar/mysql/5.1.49/com.mysql.mysqld.plist ~/Library/LaunchAgents % launchctl load -w ~/Library/LaunchAgents/com.mysql.mysqld.plist % mysql_secure_installation
SQLite
% brew install sqlite
nginx
% brew install nginx --with-passenger % cp /usr/local/Cellar/nginx/0.7.67/org.nginx.plist ~/Library/LaunchAgents % launchctl load -w ~/Library/LaunchAgents/org.nginx.plist
DocBook
% brew install docbook % sudo docbook-register
最後に
あればVMware Fusion 3, Adobe CS5、Toast 10、Microsoft Office 2011とか。Microsoft Office 2011は10/27発売予定。