Mac Book Air は開発に使えるのか?
元ubuntu使いの自分がMac Book Airを買ってから開発に使うまでに行った設定いろいろです。
マシンスペック
まず、購入したmbaのスペックです。開発に使うならCPU,メモリの増強はしておきたいですね。
- Mac Book Air 11インチ
- CPU 1.6GHz Intel Core 2 Duo
- Memory 4GB
- SSD 128GB
- 英字配列
設定いろいろ
ログインパスワード
デフォルトだと起動時に自動ログインしてしまうのでパスワード入力を求めるようする。
System Preferences -> Security
デフォルトだと設定を変えられないようになっているので
Click the lock to prevent further changes をクリックして、ダイアログでパスワードを入力
Disable Automatic Login にチェック
sleep or screen save begins
キー入れ替え
まず何をするにもキーは打つので最初に換える。
英字配列だとcaps lock と control キーの入れ替えは必須ですね。
System Preferences -> Keyboard -> Modify Keys
Ctrl-Capsを入れ替え。
caps lockキーについてるLEDのON/OFFまで変わる!
日本語設定
初期設定で英語にしたのでの日本語追加が必要でした。
- 日本語追加
System Preferences -> Language & Text
Input Source タブでKotoeriにチェック
- 入力変換のキーボードショートカット設定
同じ画面で"Keyboard Shortcuts..."をクリック
Keyboard & Text Input で以下をチェック
select the previous input source Ctrl-Space
Select next source in Input menu Opt-Ctrl-Space
Spotlight で以下のチェックをはずす
Show Spotlight search field
Show Spotlight window
- Google 日本語入力をインストール
ここからダウンロードしてインストール
http://www.google.com/intl/ja/ime/
Functionキー
デフォルトだとFanctionキーがFnと同時押下ではなく単独押下で有効になっているのを、Fn+F1,2,,,に置き換える。
System preferences -> keyboard
keyboard tabで
Use all F1, F2, etc...にチェック
右クリックを有効にする
デフォルトではトラックパッドで右クリックが有効になってないので有効にする。
System Preferences -> Trackpad
Secondary Click Bottom Right Corner にチェック
Dockの設定
自動で隠す設定
System Preferences -> Dock
Automatically hide and show the Dock
最小化時のアニメーションとかはスペックみて足りなそうならOFFにしよう
日常つかうアプリ
現在取り組み中のファイルはDropboxで管理しているので、基本これだけでOK.同期にはさすがに時間がかかるので早めにインストールして一日放っておくといいです。
Evernoteは Windows版は動作が不安定で使いづらかったけど、mac版は秀逸。macはデフォルトでまともなテキストエディタが入ってないこともあって、普段のメモツールとしても活用できます。ubuntu版がないのが残念、、、(と、調べてみたら非オフィシャルでNevernoteというアプリがあるらしい)
ブラウザはSafariを使ってみても良かったんだけど、慣れているのと、ブラウザは基本Gmail,GoogleカレンダーなどGoogle製品を使うので相性がいいかなと思ってChromeを入れました。
これだけで日常生活はほぼ支障ないです。クラウドのおかげで便利な世の中になりましたね!
開発ツール
http://www.macports.org/install.php
Androidの開発ようにeclipse, iOS開発用にxcodeをインストール。
ubuntuからの乗り換えで、macが最も不便に感じる理由のひとつは apt-get が使えないってこと。開発するには最低限必要なgitやsvnなどを手動でインストールしなくてはいけないのは面倒くさい。
そんなインストール作業を便利にしてくれる macports というアプリがあります。コマンド的にはapt-getと似たように使えますが、実際にはソースを落としてビルドしているのでインストールにけっこう時間がかかります。
$ sudo port install
で、subversion, openssl, bzip2, git-core, git-svn などなどをインストールします。
キーバインドへの慣れ
設定、ではないけれどmacを使い始めるにあたって必要なのがキーバインドへの慣れです。
Macでどうしてもわからないのがcommandキーとcontrolキーの使い分けです。windows/ubuntuではこれに当たるキーがcontrolひとつなので、よく混乱します。
基本的には
emacs使いにとっては、例えばブラウザのフォームに入力する際でもemacsキーバインドが使えたりするのでとても便利です。
が、アプリごとにも癖があり、これを理解するのは難しく、慣れていくしかないのかなぁ、と思ってます。