sqlite3でhistoryや補完が聞かなくてウザい。

% which sqlite3
/Users/komagata/android-sdks/tools/sqlite3
% brew link sqlite3 --force
Linking /usr/local/Cellar/sqlite/3.7.17... 9 symlinks created
% which sqlite3
/usr/local/bin/sqlite3

Android SDKに入ってるのが使われてた。brew linkしたら行けました。

$ defaults write com.apple.screencapture location ~/Dropbox/Public
$ killall SystemUIServer

kinesisでC-zがあまりに押しにくいのでscreenのキーをzからtに変えてみた。

それまでは@hrysdのtを

「ないわー、tとかないわー」

などと言っていましたが、変えてみた結果。

m(_ _)m 大変申し訳なく・・・

非常に快適です。tパねー。

考えてみると20才から職業プログラマーとして働き始めて今年で14年目になります。viとgrepは10年使えたし、今後10年も使えるとおもいます。screenはどうかな?

13inch Retina買った。

11inch MacBook Airからの移行なんですが、Airも十分速かったし、何も変わらんというのが正直な感想。それだけPCが成熟してるってことですかね。とりあえず、急に壊れた時に為にMacは2台ある状態をキープ。Airも旅行には最適でしたし。

そもそも我々はviとgrepがメイン道具なのでとっくに十分な性能があったんですね。一番嬉しいのは128GBだったSSDが増えてVMを容量気にせず作れるところです。Retinaは確かに綺麗だけど普段オフィスではクラムシェルモードなのでわからんです。

新しいパソコンでimagemagick入れても動かなかった。

% brew install libtool

OK。

% defaults write com.apple.screencapture location ~/Pictures/screenshot
% killall SystemUIServer

散財したくなったのでAppleTV買いました。

AirPlay目当てで買ったんですが、AirPlayはMacBook Air(Late 2011)以降の対応だそうです。(持ってるのはMacBook Air Mid 2010)

やっちまった・・・。

日本語ファイル使ったことなかったけど、レガシー改善でsvnからgitへ移行したら日本語ファイル沢山。

Command Line Toolsで入ってるgitは若干古い。

% git version
git version 1.7.10.2 (Apple Git-33)

1.7.12から日本語ファイル名(UTF-8-MAC)が扱えるようになってるのでbrewで入れる。

% brew info git
git: stable 1.7.12.1, HEAD
% brew install git

実験的な機能という位置付けらしいのでデフォルトではオフになってる。オンにする。

% git config --local core.precomposeunicode true 

マシン全体でオンにしたい場合は下記。

% git config --global core.precomposeunicode true 

参照:git 1.7.12でUTF8-MAC問題が解決 « Butaman-kun Project

PEARのインストール

既にシステムにPEARが入ってる場合。

% sudo pear uninstall pear

PEAR公式ドキュメントの通りにやる。

% curl -O http://pear.php.net/go-pear.phar
% php -d detect_unicode=0 go-pear.phar

(debianの場合)

% wget http://pear.php.net/go-pear.phar
% php -d suhosin.executor.include.whitelist="phar" go-pear.phar

PHPUnitのインストール

公式ドキュメントの通りにやる。

% pear config-set auto_discover 1
% pear install pear.phpunit.de/PHPUnit

include_pathは自動で追加してくれるけどPATHは通してくれないので自分で通す。

export PATH=~/pear/bin:$PATH
% phpunit --version
PHPUnit 3.6.12 by Sebastian Bergmann.

せばすちゃああああん

$ brew install selenium-server-standalone
$ cp "/usr/local/Cellar/selenium-server-standalone/2.25.0/homebrew.mxcl.selenium-server-standalone.plist" ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.selenium-server-standalone.plist

便利な時代になったもんですね。(結構メモリ食うのでウザくなったら起動しない設定に変えといたほうがよさそう)