Mac設定メモ

  • Mountain Lion
  • トラックパッドの設定 タップでクリック以外ON
  • キーボードの設定
    • 修飾キー→CtrlとCapsLock入れ替え
    • キーボードショートカット→フルキーボードアクセス: すべてのコントロール
  • Chrome
    • アカウント同期
  • Google Japanese Input
  • KeyRemap4MacBook
  • BetterTouchTool
    • window snappingを有効化
    • 3本指クリックを中ボタンクリックにマップ
    • (設定をエクスポートしてバージョン管理)
  • iTerm2
  • Xcode
    • 本体はApp Storeから
    • XcodeのPreference -> Downloads から Command Line Toolsを別途ダウンロード
  • Homebrew
    • http://mxcl.github.com/homebrew/
    • インストールコマンドを叩く
    • brew doctor
    • /etc/pathsを編集し、/usr/local/{bin,sbin} が優先されるようにする
    • brew tap yshh/tap (自分のtapを追加)
  • brew install git
    • GUIツールとしてはSourceTreeあたりがいいか(ほとんど使わないけど
  • brew install rmtrash
    • OSXのゴミ箱に捨てるコマンド
  • brew install zsh
    • /etc/shellsに/usr/local/bin/zshを追加
    • chshで、/usr/local/bin/zshを使うよう変更
  • Ricty
  • dotfilesリポジトリclone
    • submoduleも
    • dotfiles/bin/init.sh
    • iTerm2のPreferencesにて、Load preferences from (ry に/Users//.iterm2を指定
  • myvimリポジトリclone
    • submoduleも
  • brew install mercurial
  • brew install vim
    • :BundleInstallする
  • brew install tmux
  • Skypeインストール
  • LimeChatインストール
  • rvmおよびruby-1.9.3インストール
  • gem install chef
  • proxychains4 インストール
    • brew install yshh/tap/proxychains4
  • Dropbox インストール
  • Java インストール
    • Java 7 は http://www.java.com/ja/download/ から落とせるけど...Chromeで使えないなど問題があるらしい
    • というか、インストールしたはいいけど使えなかった。たぶんJAVA_HOMEの設定とか必要
    • javaコマンドを叩くと、Mac標準のソフトウェア・アップデートのダイアログらしきものが出てきてJava6をインストールするかどうか聞かれて、「はい」を選ぶとインストールできた
  • brew install pigz とか


brewでインストールされてるプログラム(2013/06/09現在)
Chefとかで管理したい。

ack             cairo           fontforge       git-extras      gtk+            jq              libtasn1        mercurial       nrpe            pigz            rarian          solr            vimpc
apple-gcc42     cmake           fping           git-flow        harfbuzz        ldapvi          libtiff         minicom         openssl         pixman          rbenv           squid           w3m
arping          cmigemo         freetype        glib            hping           libevent        libtool         multimarkdown   p11-kit         pkg-config      re2c            sshfs           watch
atk             colordiff       fuse4x          gmp             hub             libffi          libvirt         mysql           p7zip           plenv           readline        tig             weechat
autoconf        csshx           fuse4x-kext     gnome-common    icu4c           libgcrypt       libxml2         nagios-plugins  pango           popt            redis           tmux            wget
automake        ctags           gdbm            gnu-sed         intltool        libgpg-error    lrzsz           nettle          parallel        proxychains     rmtrash         tor             xz
autossh         curl-ca-bundle  gdk-pixbuf      gnumeric        irssi           libgsf          macvim          nginx           pcre            pstree          rsync           torsocks        yajl
bdw-gc          dsocks          gettext         gnutls          isc-dhcp        libmpdclient    mcrypt          nkf             pcre++          pyqt            rsyslog         tree            youtube-dl
binutils        ec2-api-tools   git             goffice         jasper          libnet          md5sha1sum      nmap            pdsh            qt              ruby-build      valgrind        zsh
bison           fontconfig      git-cola        groff           jpeg            libpng          memcached       node            pidof           r               sip             vim