Mac

LionでPostfix+Gmail

OSX LionにはPostfixがインストールされているんだけど、これを使ってgmail経由で送信する際に一筋縄では行かなかったのでメモ。 まず /etc/postfix/main.cf に以下を追記して、gmailの587番ポートに接続するよう設定する。 relayhost = [smtp.gmail.com]:58…

Macでpkill

homebrewでproctoolsをインストールする。 $ brew install proctools

LaunchAgentsで標準出力・エラー出力を設定する

LaunchAgentsで起動しているデーモン等で標準出力・エラー出力先を指定するには、StandardOutPathとStandardErrorPathを設定する。 例えばmemcachedでは次のようにする(ちなみにhomebrewでインストールした)。 vi ~/Library/LaunchAgents/com.danga.memcac…

MechanizeをMac OSXにインストール

MechanizeはNokogiriに依存しており、Nokogiriはlibxml2とlibxsltに依存している。 libxml2はhomebrewで提供されているのでそれを利用し、libxsltはソースから入れる。 $ brew install libxml2 # libxml2 v2.7.7 $ wget ftp://xmlsoft.org/libxml2/libxslt-1…

MacBook Airの11.6インチを購入

Mac

10/22にApple Store渋谷店で購入した。 13インチと悩んだあげく、(1)既に持っているMacBook Proの15インチと差別化がはかりやすく、(2)ハードディスク容量的に不安が少ない、(3)予想以上に画面が広く感じる、の3点で11インチの128GBを選んだ(64GBの11インチ…

gitリポジトリを立ててSSHで利用

以前daemonを起動してリポジトリ立てる方法について書いたけど、今回はgitのリポジトリを立てる(SSH経由) を参考にSSH経由でできるようにやってみた。 リポジトリを置くサーバのホスト名はexampleとする。 ユーザの追加 リポジトリを操作するためのgitユーザ…

(挫折)NSPreferredMailCharset on Snow Leopard

NSPreferredMailCharset on LeopardをSnow Leopardに対応させようとしたけど、ちょっと挫折した。 やったことをとりあえずメモっておく: method_impをmethod_(set|get)Implementationに書き換える Info.plistのSupportedPluginCompatibilityUUIDsに、Mail.a…

CassandraをSnow Leopardで動かす

CassandraをSnow Leopardで動かす方法。 Javaの設定 ~/.zshrcに次の記述を追加する。 export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME/bin:$PATH Cassandraのインストール まずディレクトリを掘る。 1つはログ用ディレクトリ。 mkdir -p…

launchctlでlocate

Mac

locateを使うにはupdatedbが必要で、適宜更新するためにもcronで定時に更新したりするらしい。 ただSnow Leopard(Tiger以降?)だとupdatedbがデフォルトでパスの通った場所にない。探してみると、/usr/libexec/locate.updatedb というちょっと変な場所にあ…

macportsでzlibのインストールに失敗

macportsでzlib 1.2.3をインストールしようとしたら、 ~$ sudo port -f install zlib ---> Computing dependencies for zlib ---> Cleaning zlib で終わってしまい、先に進まなかった。 そこで、Snow Leopard導入記録その1 MacPort関連簡易メモを参考に+univ…

Snow Leopardをインストールした

Mac

Snow Leopardが届いたので早速クリーンインストールした。 そういえばファイルシステムの選択が無かったけど、それでもちゃんと大文字と小文字は区別してくれている。

SafariでCommand+KでGoogle検索

Firefoxのキーボードショートカットに慣れてるので、SafariでWeb検索をするためのキーボードショートカットCommand+Option+Fはいまいち使いづらい。 ググってみたところ、システム環境設定から変更できるらしいので、試したところ成功した! 手順は、 システ…

Mac上にgitの公開リポジトリを作る

git 1.6.3.3 on Mac OS X 10.5 以下の方法でとりあえず動く。ただし安全かどうかは保障できない。 git-coreのインストール $ sudo port install git-core +gitweb # 一応gitwebも リポジトリの置き場所を作る ここでは/opt/local/var/git/repos以下にリポジ…

Growlでautospecの結果を表示

Growlの準備 Growlをインストール インストーラと一緒に入っているExtra/growlnotify/install.shを実行する autotest + growl で楽々テストを参考に、Growlが「受信される通知を聞く」、「リモートアプリケーション登録を許可」するように環境設定パネルから…

MacBook Proを買った

もう1週間前のことだけど、新型のMacBook Proを買った。 15インチの2.66GHzのやつ。型番は…MB985J/A。 やっとIntel Macに移行してGoogle Chromeを起動したら、Dock内でのバウンドなしで起動して驚いた。Core2 Duoなためかコンパイルも早いし、TimeMachineも…

Terminalのビープ音をオフにする

ビープ音がうるさいので、@ITの記事を参考に"~/.inputrc"に以下のように記述した。 set bell-style none

LeopardでNSStringのinitWithContentOfFile:usedEncoding:error:

cocoa-dev-japanのMLへの投稿で見つけたネタを劣化コピーな感じでメモしておく。 Tigerでは(少なくとも日本語圏的に)まったく役に立たなかったNSStringのinitWithContentsOfFile:usedEncoding:error:だけれども、Leopardでは読み込むファイルのエンコーデ…