64bit Firefox for Snow Leopard
Aperture 3 が 64bit 化を果たしたと聞いて買ってしまおうかと血迷う今日この頃。 Apple 製品は 64bit 化されるのを待つしかないけど、そーじゃないオープンソースなアプリは頑張れば 64bit 化できるはずだよなぁ、とか思って
file /usr/pkg/bin/*|grep i386
とかやって出てきた実行ファイルを片っ端から rebuild していったところ、 Universal Binary で作った lv 以外は全て 64bit で作成できたのでした。
他に 32bit なアプリはあったかなぁ、とアクティビティモニタで確認したところ、 Firefox が 32bit じゃないですか!
てなわけで 64bit Firefox についてぐぐってみたところ Mozilla 公式の Mac OS X Build Prerequisites に
The reason Mac OS X 10.6 requires a more complex mozconfig file is that by default, the tools on Mac OS X 10.6 compile 64-bit binaries, and trunk versions before 2009-12-16 were not ready for 64-bit builds on Mac OS X.
なんて記載がをハッケソ。これは試してみるしかない、と頑張ってみました。
Bazaarとinline patch
昨年末に Emacs のソース管理システムが cvs から Bazaar というものに変わったそーです。惰性で current のソースを引っ張っている者としては追いかけたいのが心情なので試してみたのですが、どうやらちゃんとソースを引っ張ってこれてるみたいなのでメモしておきます。
ソースの取得は相変わらず NetBSD でやってるので pkgsrc での話になりますが、Bazaar を使うには devel/bzr を入れれば良いみたい。
bzr の使い方はここに解説されているとーり
- bzr init-repo –2a emacs/
- cd emacs && bzr branch http://bzr.savannah.gnu.org/r/emacs/trunk/
- cd emacs/trunk && echo “public_branch = http://bzr.savannah.gnu.org/r/emacs/trunk/” >> .bzr/branch/branch.conf
- cd emacs/trunk && bzr bind http://bzr.savannah.gnu.org/r/emacs/trunk/
で OK。ソースのアップデートは cvs とほぼ同じよーに
cd emacs/trunk && bzr update
だそーな。
それはそれとして、最近はリリースこそされていないものの inline patch の更新が頻繁に行われいるようで、 64bit Cocoa Emacs でもバッチリインライン入力ができるようになってます。快適、というか IM によってモードラインに表示される単語が異なるというのが芸細でいいですな。
iPhoto起動エラー
新年早々に iPhoto が刺さったので Dock から強制終了。んで、立ち上げなおしたらこんなアラートがこんにちわ

なんだこりゃ、と思ってググってみたものの、どーも期待しているよーな回答がない。一番近いのはこれなんだけど回答がライブラリを別名にして TimeMachine から戻せ、じゃなぁ。
ということでいろいろと試行錯誤してみた結果、 ~/Pictures/iPhoto Library/iPhotoLock.data を削除して起動すれば OK というだけの話でした。
しかしその後の動作を観察してみたところ、 iPhoto を終了させても iPhotoLock.data は消えないっぽいので矯正終了させたハズの iPhoto のプロセスがこれを掴んでたってところなのかなー、と。
64-bit kernel and Extensions : Yes
メモリも最大まで積んでるとはいえ 4G だし、今まで 32bit kernel で生活してて困ってないんだから敢えて 64bit にするメリットはないんだけど、せっかくだから俺は 64bit kernel を選ぶぜ、ということで。
Snow Leopard が届く前に 64 bit での起動に関するページを見た気がするのだけど、どーも見つからない。と思ったら 64bit 起動のオマジナイをいつものよーに defaults write で検索してたのだけど、今回は違うんだよねー。ということで自分用にメモ。
sudo systemsetup -setkernelbootarchitecture x86_64
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist を編集するって方法もあるらしいんだけど、上記のコマンドはこのファイルを編集しているだけって話なのでこのコマンドを採用。
しかしカーネルが 64bit になったところで普段使ってる大半のアプリが 32bit なのであんまり有り難みがないなぁ、なんて。
雪豹への長い道
これの続き。
長いので簡単に書くと
8/28
アップルストアから到着。が DVD 不良祭りを引いてインストールできず
8/30
サポートに連絡。交換品を一週間から10日前後で送るとか連絡
9/12
交換品がこないので返品したいとサポートに連絡。ところが返品は出来ない、もう海外から発送したので絶対にあと5日以内に届くとか言われる
9/19
5日どころか一週間経ってもやっぱり届かないので再々度サポートに連絡したらあっさり返品を受け付けてくれる。で吉祥寺に行く用事があったので、そのついでにヨドバシでファミリーパック購入。帰宅したら交換品が2枚届いてた
やっぱり長いな。
DVD 不良はアップルケアに連絡しろと言われたのでアップルケアに文句付けたり返品させろとか言って断られていたのだけれど、返品の受付はアップルストア側で、最初からアップルストアに返品を迫っていればさくっと返品できてたであろうってことが今回のイベントから学習した内容。つーかアップルの場合、不良品引いた場合は交換品より返品して買い直しのほうが全然早いんだなぁ。
Mac OS X 10.6 Snow Leopard
Mac OS X になって初めて発売日に新しい OS をオーダーしたのだけど見事に
http://pc11.2ch.net/test/read.cgi/mac/1251464089/162
From: [162] 名称未設定 <>
Date: 2009/08/28(金) 22:51:50 ID:YLVb1vjc0>>134
情報どもです。
どうやらファミリー、シングル関係なく
上MEDIAGATE 2Z693-6990-A RECORDED IN SINGAPORE L1 (B09 000125)
下MEDIAGATE 2Z693-6990-A RECORDED IN SINGAPORE L0 (B09 000124)
の人は高い確率でダメっぽいね、ファミリーにこのロットが多いだけかな?
を踏んでインストールできやしねぇ(苦笑)。やっぱり新しい Mac OS X は新しい Mac と一緒に買わないとダメか。
ちなみに
http://pc11.2ch.net/test/read.cgi/mac/1251464089/209
From: [209] 名称未設定 <sage>
Date: 2009/08/28(金) 23:04:04 ID:vGGX1mn60FAQ
Q.ファミリーパックだとDVDエラーでインストールできないんだけど?
A.言語環境とプリンタドライバを外してインストールすればおk
はウチではダメでした…。つーか我が家のすべての DVD-ROM を駆使しても読み込みできないんだから、そーゆー問題じゃあなさそうだよなぁ。
MagSafe AC アダプタ
奥さん専用となっている MacBook 用のアダプタが、前から充電出来たり出来なかったりと調子が悪いのを騙し騙し使い続けてたのですが、ついに通電はするものの充電が出来ないという怪しい状態に陥ってしまったのです。
しょーがないからアダプタだけ買うかなぁ、と思ってたのですが、 1 万円とちょっと躊躇する値段。しかし充電できないんじゃ、とか悩んでたところ、前に見た時は初期型に限定されてたアダプタの交換がいつの間にやらなんでも交換対象となっていたのを発見!
Safari 4 BETA
正直 MacOS X や XP で使う分には Firefox のほうが慣れ親しんでる分使いやすいと思うのだけれど、 Vista で使った時の快適さに笑った。
どんな環境でも同じように使えるブラウザがいいって理由で Firefox 使ってたので、正式版がリリースされてタブ周りの動きがもうちょっと俺好みになったら Safari に乗り換えちゃうかもしれない。
AirDisk で Time Machine
AppleTalk な共有ディスクを Time Machine のバックアップ先として指定してたんだけど、ある時エラーが発生して、ディスクイメージ自体をマウントできなくなってしまったのを機に Time Machine を動かしていなかったのでした。
で、最近 1T のディスクがアホみたいに安くなってきたのですが
- NetBSD で SATA を使うのは不安
- 今使ってるNetBSD 4.99.34が超安定(uptime が 424 days だ)してるのでいじりたくない
- 1TB の fsck はいろいろと耐えられない
- wapbl にする度胸は、まだ、ない
- といって lfs にする勇気はもっとない(大笑
というような理由からファイルサーバーではなく、ルーターとなっている AirMac Extreme に USB でディスクを繋げる、 AirDisk って奴を Time Machine のバックアップ先として使うっつーやり方にしてみたのでした。
four finger gestures
気づかずうちに MacOS X 10.5.6 が降ってきてたんで、これはウチの一世代前の MacBook Pro でも 4 本指マルチタッチが有効になってるに違いないと信じてアップデート。
で、システム環境設定をみたらトラックパッドって項目が出来てるので、やった、と思って開いたら相変わらず 3 本指までの項目しかなかったのでした(がく

look good