タグ別アーカイブ: brew

MacBook Pro Retina 2015の環境設定

結局、2015年に新調したのは「新しいMacBook」じゃなくて、
MacBook Pro Retina 15 2015 でした。

普段持ち歩いている MacBook Air 2014 の出来が良過ぎて、
新しいMacBookに買い替えるまでには至りませんでした。

12インチRetinaディスプレイが手に入る代わりに、
Airのバッテリー持ちと計算速度と20万円が無くなるのはチョット。。。

そして。
愛用していた2012のMacBook Pro Retina 15にはBootCampを使って、
嫁さんのWindowsPCに化かしました。

さて。
会社から帰宅したら、新しい MacBook Pro Retina 15が届いていたので
早速環境整備です。

最初の電源投入時にあった10個弱のアップデートを更新しつつ、
並行してChromeとGoogle日本語入力、Dropboxをインストール。

次に、 Homebrew をインストールして、
最新のEmacsをビルドします。

ビルドが終わる頃には、Dropbox にある.emacs.d と同期完了するので、
いつもの emacs が使えるようになります。

ショートカットキーを設定するため、
下記の通り Emacs.appをApplicationに登録しておきます。

Chrome/ターミナル/Emacsを、以前と同じキーボードショートカットキーに登録して、
使い勝手は、ほぼ2012 MBPRと同等になりました。

キーボードショートカットアプリに、今回は BetterTouchTool を使ってみます。
キーボード以外にトラックパッドなどにも色々な機能が追加できる様です。
使い勝手が良くなれば、シンプルな Spark.app に戻すかも知れません。

(結局、あとで Spark.app に戻しました)

最後に、最近多用しているpythonとライブラリ類を追加します。

pythonは、Macの標準ではなく、Homebrewのpython2.7を使います。
それと直ぐに必要になるライブラリをインストールしておきます。

Dropboxに開発中のソースとホームディレクトリの設定ファイルが全て入れてあるので、
これで一先ず、以前と同様の開発環境のできあがりです。

この後、MAMP/Jenkinsを整備して、テスト環境を作り直します。

今迄は諸般の事情でJenkinsをユーザー権限の範囲で使う必要があり、
ゴニョゴニョ設定していたけど、今回からはスッキリ標準的な構成にしようと思います。

homebrew を最新版にして、emacs もバージョンアップ

「新しいMacBook」を買う代りに、 MacBookAir を嫁さんに供出することにした結果、
MacBookが届くまで 15インチの MacBookPro Retina(2012) を使うことに。

ベンチマーク上は MacBookAir(2014)より、SSDもGPUもCPUも遅いはずだけど、
普段MacBookAirでやっている作業をやらせると、サクサク動作して快適そのもの。

とは言え、以前はこれを持ち運んでいたのかと思うと… 時代を感じます。

さて、しばらく使っていなかったので、homebrewの環境整備をやりなおします。
MacBookAirで作業した時のメモが消えてしまったので、また探り探りです。

とりあえず update して doctor に見てもらいます。

Caveats が、あれこれ問題を起こしてる様子。
ローカルにインストールしてある Jenkins の設定との重複が都合悪いけど
これは後で修正することにして。

とりあえず。

あぁ…、pythonで失敗してる。

これで一段落。
MacBookAirの時は、もう少しトラブルがあってイジイジしたのですが、
今回はすばらしく順調に環境整備が完了しました。

最後に、問題がないか doctor で確認してもらう。

おぉ。
全く問題が出なかったのは初めてかも。

Yosemite にしたときに、MacPorts の残骸を綺麗に消したからかな。

さて。
emacsを、csv HEADのものに入れ替えて…

と思ったら。

もう大分前から25.0.50.1な様な…

これが最新で合っているようです。

GNU Emacs 25.0.50.1 (x86_64-apple-darwin14.0.0, NS appkit-1343.16 Version 10.10.1 (Build 14B25)) of 2015-01-18 on MacBookPro.local

1月から変更ないんですねぇ。

新しいのか古いのか、csv HEADにしては中途半端。

せっかくなので、オプションを変えてビルドし直しておきます。

バリバリ日本語環境で使いたい人達は、
日本語パッチをあてたり自分でビルドしたりされている様ですが、
この頃は日本語対応があまり宜しくないみたいです。

中の人があれなせいですかね。

僕はSKKユーザーなので、素のemacsを有り難く使わせて頂いてます。