会社でつかっていたPCがだいぶ古くなってきたので、新しいPCに交換して貰いました。で、久しぶりに乗り換えでのセットアップしたので、メモがてらに書き残しておきます。
手動でインストールするソフト
まずは、ソフトをばんばん入れて操作しやすいようにしていきます。入れるソフトは以下の通り。
- Chrome
- lastpass
- dropbox
- emacs
- Alfred
まぁお馴染みメンバーですね。OSがMavericksになるとlastpassが要らなくなりそうかな。
追記 AlfredはApp Storeからだと、バージョンが古いのしかおとせないみたいなので、v2をダウロードして入れました。
App Storeでインストールするソフト
App Storeから入れられるソフトもだいぶ増えたので、そっちで済むものは極力こっちで。
- Lime Chat
Alfred- Keynote
- Sfufflt Expander
- Evernote
- Xcode
- 夜フクロウ
大体いつも使っているツールばかりなんだけど、Alfredっていうランチャーソフトを初めて使ってみた。以前はQuicksilverつかっていたけど、開発終了してるし、最近はこっちが良いみたいなので。パッと使った感じQuicksilverより簡単に使えそうな感じ。
設定
環境設定 > トラックパッド > ポインタとクリックのタブで、以下の設定をする。
- タップでクリックを有効に。
- 2本指でスワイプを別のものに(3本指にした)
タップは好みだけど、2本指スワイプはブラウザで画面をスクロールしようとして、ブラウザバックしたりと誤爆するので。
環境設定 > キーボード > キーボードショートカットで以下の設定をする。
- Spotlite検索フィールドの表示をctrl + スペースから変更(ctrl+shift +スペースにした)
- キーボードと文字入力>前の入力ソースを選択を外す(command+スペースを解放)
command+スペースは個人的にはランチャーのショートカットにしてる経緯があるので変更。じゃないにしても、文字入力の切り替えは他にあるので十分な気も。
Alfredの設定
起動をcommand+スペースに変更。とりあえず今のところ設定はこれだけ。有料のパワーツールとか入れると、すごく強力になるんだけど、現状ではclipboardぐらいしか使わないのに、17ポンドと結構するので、保留。
ブラウザ周り
- Chromeにログインして設定を共有
- FirefoxSyncで設定を共有
この2つのブラウザをメインで使っているので、設定を古いマシンと共有。Chromeはログインすれば設定共有されるのですぐできる。FirefoxSyncは若干面倒。ChromeのプラグインのSwitchySharpの設定内容はコピーされなかった・・。Webインスペクタが使えるようになるので、今後はSafariを結構使うと思う。
コマンドラインツール
Xcodeを起動してpreferences > Downloads からCommand Line Toolsをダウンロード。大体の開発環境はこれで揃う。
ターミナル
まずターミナル自体の設定しておく。chshでデフォルトのshをzshに変更。まぁこの辺りは好みで。
あとはshやらアプリケーションの設定ファイルを持ってくるんだけど、最近この辺りのファイルはgithubに上げておいて、かつそのファイルをdropboxの中に落として使っている。なので、dropboxのフォルダにsmlinkはって、さらにそこからユーザールートにsmlinkはるスクリプト用意して使っている。git push & pullがめんどくさいので、こんな風にしてるんだけど、dropbox落ちたら面倒な事になってしまう。まぁ定期的にバックアップをサーバ側で取るとか位かなぁ・・。今のところ実際こまったことはまだない。
homebrew
すぐに使わないんだけど、後で必要になるので入れておく。一応最後にbrew doctorもする。
$ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Perl環境を設定
plenvで、幾つかPerlのバージョン入れておく
$ git clone git://github.com/tokuhirom/plenv.git ~/.plenv
$ git clone git://github.com/tokuhirom/Perl-Build.git ~/.plenv/plugins/perl-build/
$ plenv install 5.18.0
$ plenv install 5.16.3
$ plenv install 5.8.9
$ plenv global 5.18.0
$ plenv install-cpanm
#一端shellを起動し直して
$cpanm install Task::Amon2
emacsの設定
基本.emacsそのまま使い回しているので、何もすること無いんだけど、久々にmacのcocoa側のemacsみたら、23系から24系に変わったことで、修正が必要なものが2点あった。
- modelineが名前が変わってmode-lineになった
- mac-command-key-is-metaがなくなって、 (setq mac-command-modifier 'meta)になった
- 追記 (setq mac-option-modifier nil)でoptionをmetaから開放
上のは明らかにエラーになるんだけど、下のは動かすまで気が付かず、操作をして
??な感じになった。