Lion への道は遠い…
Mac OS X 10.7 Lion がリリースされましたが、まだ移行できていません。今回のアップグレードは結構ハードル高いですね…。
![]()
我が家はメインマシンが iMac でこれが動かなくなるといろいろヤバイ。ですのでサブ機で私しか使わない MacBook をまずは Lion にして、自宅内の環境での安全確認を進める方向で考えています。
続きを読む…
Mac OS X 10.7 Lion がリリースされましたが、まだ移行できていません。今回のアップグレードは結構ハードル高いですね…。
![]()
我が家はメインマシンが iMac でこれが動かなくなるといろいろヤバイ。ですのでサブ機で私しか使わない MacBook をまずは Lion にして、自宅内の環境での安全確認を進める方向で考えています。
続きを読む…
プロキシサーバ越しにインターネットを利用している環境(要は社内 LAN ですな)で MacPorts が上手く使えないと思っていたのですが、きちんと調べたら使えたのでメモしておきます。

MacPorts の紹介や解説的な話はありません。「MacPorts って何?おいしいの?」という方にはまず必要のない情報です。

先日の Back to the Mac イベントで一番印象的だったのが、Mac App Store でした。イベントの感想はたぶん書かないといいつつ、想定外の App Store に少々書かざるを得ません。さて、進出すべきかどうか。

各所で報じられているとおり、今夜 Mac 関連のイベントがあります。これを書いている時点ではあと1時間程度。Mac OS X 10.7 Lion (?) が発表されるとか、iLife’11 が出るとか、MacBook Air の少し小さいのが出るとか言われていますね。
たった 3ヶ月の間に 2 回も iMac の HDD を換装することになったので、バラシ手順をまとめておきます。
iMac も発売時期によって(?)内部の構造は微妙に違うようです。この手順は、iMac (Early 2008) についてのバラシ手順で、iMac (Early 2008) はシステムプロファイラで確認すると iMac 8,1 です。なお、実際に換装したのは MB323J/A (20inch, 2.4GHz) で、写真もそのモデルです。このモデルすべてで同じ構造をしているかどうかは確証はありません。また、他のモデルで適用できるかどうかも、確認できていません。
前回、SystemConfiguration.framework の DynamicStore からネットワークの状態を得る方法を書きましたが、今回はさらにその変化を検出して処理を行う方法です。すぐ次のエントリで書こうと思っていたのに遅くなってしまいました。

Mac アプリのプログラミングで、SystemConfiguration.framework の DynamicStore を利用すると、ネットワーク関連の現在状態や設定値を取得できます。ネットワーク以外にもいくつか取得できたりします。

SystemConfiguration.framework は C 言語の API が用意されており、Objective-C の API はありません。関数等の接頭詞は “SC” です。