hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

Macの環境構築メモ

半年に一回くらいMacの環境設定をしていて,毎回属人的な感じにやってるので,メモしておく.
Snow Leopardだと,wgetは最初から入ってたりしたはずなので,少しちがうはず.

MacPortsで入れた

これだけで足りるはずはないが,これらは最低限,という感じ.

環境設定

  • Appearanceでボタンを地味な感じにする
  • Dock小さくする
  • Spaces 4x4にして有効にする
  • Expose, 画面の隅に触れるといろいろするようにする
  • FileVault有効に
  • Firewall有効に
  • automatic login無効に
  • Spotlightのショートカットキー,Alt + Spaceにする(デフォルトのCtrl + Spaceだと,Emacsで誤爆しまくるので)
  • Software Update 毎日に

環境系,入れたやつ

  • AquaSKK
    • 入力モードを文章毎に保持
    • 句読点をカンマ,ピリオドに
    • skkserv有効にする
  • KeyRemap4MacBook
    • キーリピート最速にする
    • Emacs Mode適当にチェックする
    • SandSにする

アプリケーション

今回は入れてないけど要りそう

  • Sequel Pro
  • Omni Graffle

Terminal

ActivityMonitor

  • Dock IconをCPU USageにする

シェルの設定ファイルとか

家のサーバーのgitのリポジトリで管理していて,セットアップ用のスクリプトを実行すると,シンボリックリンクを作ってくれる,ということにしている.
こういう感じ.

#!/bin/sh
# this script will setup dotfiles in repository to your home directory.

HOME_PATH=~
DOTFILES_PATH=`pwd`

if [ -d ${HOME_PATH}/.old_dotfiles ];then
    rm -rf ${HOME_PATH}/.old_dotfiles
fi

mkdir ${HOME_PATH}/.old_dotfiles

for file in bin functions irbrc login zshrc screenrc set_proxy gitconfig gitignore elisp emacs.d emacs.el skk uim zshrc.`uname` wl folders
do
    echo "${file}"
    mv ${HOME_PATH}/.${file} ${HOME_PATH}/.old_dotfiles/.${file}
    ln -s ${DOTFILES_PATH}/${file} ${HOME_PATH}/.${file}
done

リポジトリにはzshrcというファイルが置いてあって,それをlnで~/.zshrcにしている,というのと,unameを見て,OSごとに分けられるようにしてある,というところが,便利.
例えば,zshrc.DarwinにMac用の設定だけまとめて書いておける.

Firefoxのプロフィール

以前は,プロフィールのディレクトリをtarとかで固めてリポジトリに入れてたのだけど,頻繁に同期するのは無理だし,破綻した.DropBoxとかでやったほうがましかもしれない.

cmigemo

cmigemoはコンパイルして入れる必要がある.
Migemoのインストールをシェルスクリプトにした - hitode909のダイアリー