カテゴリー
Mac

MacBook Pro (15-inch, late 2011)

去年のアップルストアの初売りは値下げ対象の機種が限られていて非常にしょんぼりしたのだけど、今年は iMac/MacBook Pro/MacBook Air 全機種が値下げ対象、と豪毅なことをやってくれたので、奥様を説得して安い方(MD318J/A)の英語キーボードモデルを買いました。

ホントは Retina Display 採用とか光学ドライブ撤廃とかの噂がある次期モデルを待ちたかったのですが、

  • Aperture 動かすとひたすらにレインボーカーソルぐるぐるな状態にイライラしていた
  • 16GB(8GBx2)のメモリが現実的な値段になってきた
  • 噂通りRetinaディスプレイになったらメモリ 16GB でも足りないんじゃない?(Aperture 的に)
  • 奥さんが使ってる MacBook のバッテリーが膨張っぷりがそろそろ真剣にヤバい

というような理由で \8,400 引きで買えるのであれば新機種が出ても後悔はしないだろうと判断したわけです。

カテゴリー
Mac

Lion(x86_64) で ruby19-migemo-0.40

Lion になって困ったことのひとつが /usr/pkg/etc/mk.conf に ABI=64 と書いていると、 ruby-18-base の build に失敗すること。素で build すれば成功するので pkgsrc がやってるなにかが悪いんでしょうけど、 ABI=32 だと build は通るので pkgsrc だけが悪いんじゃなさそう。で、 ABI=32 で作った ruby18-base を入れようとすると

pkg_add: Warning: package `ruby18-base-1.8.7.352' was built for a platform:
pkg_add: Darwin/i386 11.2.0 (pkg) vs. Darwin/x86_64 11.2.0 (this host)
pkg_add: 1 package addition failed

とか怒られてインストール出来ないので ruby18-base のアップデートが出来ないのです。

カテゴリー
Mac

誰かがわかるネットワークアカウント

Mail.app で SSO できない問題は、最初は解決しようと頑張るつもりだったんですが、 Mail.app 依存の問題と判明した時点で解決する気が失せました。

今分かってる問題は AltSecurityIdentities を書き換えちゃうと Mail.app で SSO 出来なくなる、というもの。なんで AltSecurityIdentities を書き換えたいかと言えば untitled_1@HYRULE.JP なんてダサい値が設定されているから。であれば解決策は真っ当な AltSecurityIdentities が設定される方法でネットワークアカウントを登録するに決まりでしょう(ホントかな…?)。

であれば実験あるのみ。

カテゴリー
Mac

Mail.app と Dovecot の Kerberos 認証のナゾ

Lion Server にはアカウントを登録する方法が無駄に豊富に用意されています。ざっと思いつくいたのを並べると

  • Workgroup Manager.app (Server Admin についてる)
  • Directory Utility.app (/System/Library/CoreService にある)
  • Server.app
  • System Preferences.app (システム環境設定ね)
  • dscl (コマンドライン)

という具合。

で、 Workgroup Manager.app を使ってネットワークアカウントを作成して使ってたんですが、ふと dscl を使って作ったアカウントを見てみたら

AltSecurityIdentities: Kerberos:untitled_1@HYRULE.JP

なんてダッサいことになっていたのです。 Workgroup Manager.app でアカウントを作ると最初に「名称未設定」が入ってるのですが、どーやらそれが残っちゃうのでしょうね。

カテゴリー
Mac

Open Directory と DHCP

前に dhcpd として動く bootpd と Dynamic DNS の連携ができない、と書いたのだけど、 Apple 様が考える名前解決の流れを理解したような気がするのでメモ。

きっかけは未練がましく bootpd の man を読んでたことなんですが、こんな記載を見つけたのです。

use_open_directory  (Boolean) If this property is set to true,
                    bootpd will look for static IP address to eth-
                    ernet address bindings in Open Directory. Then
                    default value is true.

これはちょっと試してみないと!

カテゴリー
Mac

続・Apertureプロジェクトの自動分割

Aperture スレに触発されて前に書いて放置しといたスクリプトの高速化にトライしてみました。

ハッシュ大好きっ娘なのでそれに近いものがないかなー、と調べたら AppleScript ではレコードというものがハッシュ相当らしい。んだけど、 list で俺がやりたいことはできたので

  • プロジェクトの一覧を取得したときに既存プロジェクトの名前を list に突っ込む(初回のみ)
  • 写真を読むごとに list と比較してマッチしなければプロジェクトを作成

としてみました。高速化、というよりはプロジェクト/写真が多くなったときに遅くならない、という方向ですけどね。

カテゴリー
Mac

Open Directory 四苦八苦

なにが Open なんだかよくわからない Lion Server のディレクトリサービスですが、 Open LDAP + Heimdal + Apple Password Server の組み合わせ、を Open Directory と呼んでいるようです。メールサービスと同じように適当に GUI からほげほげとデフォルト値のまま弄っていけば、死ぬ程面倒な Open LDAP がすんなりと構成されるってところが素晴らしい。…そこから先が死ぬ程面倒なので商用ベースであればやっぱり AD 選択するのは必然だよねー。いや AD だって面倒なんだけどシェアがある分ノウハウも貯まっているいるからいいって話だけど。

カテゴリー
Mac

automountable afp share point | 自動マウント可能な AFP 共有ポイント

Lion Server を弄っていて試してみたかったのがホームフォルダをサーバー側に置くタイプのネットワークアカウント。有線で使ってる分にはありかなぁ、と思うのだけど我が家では基本無線 LAN なのでやる意味はないと思うんだけどね。

カテゴリー
Mac

automountable afp share point | 自動マウント可能な AFP 共有ポイント

Lion Server を弄っていて試してみたかったのがホームフォルダをサーバー側に置くタイプのネットワークアカウント。有線で使ってる分にはありかなぁ、と思うのだけど我が家では基本無線 LAN なのでやる意味はないと思うんだけどね。

カテゴリー
Mac

SpamAssassinの調教

メール環境を移行した結果、 spam フィルターを、 Mew がサポートしてるからという理由で使っていた bogofilter から SpamAssassin に移行したのです。が、特性の問題だと思うんだけど、そのままでは SpamAssassin が bogofilter に比べて spam 判定が甘い! ということで俺好みの判定が出来るように頑張ってみました。