Undocumented Mac OS X:
第13回 Universal Binary【後編】
NeXTのMulti Architecture Binaryそのものと言える技術「Universal Binary」。前回に引き続き、Universal Binaryの詳細を解説していこう。(2007/12/27)
Undocumented Mac OS X:
第12回 Universal Binary【前編】
NeXTのMulti Architecture Binaryそのものと言える技術「Universal Binary」。今回から、Universal Binaryの詳細を解説していこう。(2007/11/30)
Undocumented Mac OS X:
特別編 Safariの脆弱性に学ぶBAHとusroリソースの働き
今回は、いつもの連載から少し離れ、2006年2月に発表された、Safariの外部から送り込まれたシェルスクリプトを自動的に実行してしまう脆弱性について考えてみたい。(2007/11/21)
Undocumented Mac OS X:
第11回 HFS Plus独自の機能【後編】
Mac OS Xになってから拡張されたHFS Plus独自の機能について、Jaguarでジャーナリングと同時に搭載された遅延再配置、Pantherでひそかに追加されたHot-File-Adaptive-Clustering、そしてTigerで追加された、拡張属性とアクセスコントロールリストについて解説する。(2007/10/16)
Undocumented Mac OS X:
第10回 HFS Plus独自の機能【前編】
これまで解説してきたHFSおよびHFS Plusの基本的概念に引き続き、Mac OS Xになってから拡張されたHFS Plus独自の機能について説明する。(2007/9/27)
Undocumented Mac OS X:
第9回 HFS、HFS Plusの基本的概念【後編】
Mac OS XのデフォルトファイルシステムHFS Plus。前編、中編とHFSおよびHFS Plus共通の機能を解説してきたが、基本的概念の紹介は今回で終わりとなる。今回は、リソースフォークを中心に解説する。(2007/8/14)
Undocumented Mac OS X:
第8回 HFS、HFS Plusの基本的概念【中編】
Mac OS XのデフォルトファイルシステムHFS Plus。今回もHFSおよびHFS Plus共通の機能を解説していく。(2007/8/3)
Undocumented Mac OS X:
第7回 HFS、HFS Plusの基本的概念【前編】
Mac OS XのデフォルトファイルシステムHFS Plus。今回はその基本的概念をはじめ、HFSおよびHFS Plus共通の機能を解説する。(2007/7/24)
Undocumented Mac OS X:
第6回 迷走の痕跡を抱えるMac OS XのOpenDirectory
Mac OS Xにはじめて触ったUNIX使いが戸惑う要素として、先進的なアカウント管理機構OpenDirectoryがある。前回に引き続き、その仕組みについて解き明かしていく。(2007/7/13)
Undocumented Mac OS X:
第5回 OpenDirectory
Mac OS Xにはじめて触ったUNIX使いが戸惑う要素として、先進的なアカウント管理機構OpenDirectoryがある。今回はその仕組みを解き明かしていく。(2007/7/12)
Undocumented Mac OS X:
第4回 plist(プロパティリスト)とFoundation【後編】
Mac OS Xにおいてオブジェクトの永続化に用いられるファイル形式plist。前回紹介したFoundationと同様に基本的なデータ構造を扱うフレームワークである「CoreFoundation」の紹介を交えつつ、「Mac OS Xの『魂』」であるFoundationとplistの理解を深めていく。(2007/5/30)
Undocumented Mac OS X:
第3回 plist(プロパティリスト)とFoundation【前編】
Mac OS Xにおいてオブジェクトの永続化に用いられるファイル形式plist。今回から2回にわたって、plistとこれに対応するFoundationフレームワークがMac OS Xをどのように支えているのか解説する。(2007/5/14)
Undocumented Mac OS X:
第2回 initを置き換えるlaunchd【後編】
UNIX使いに真のMACPOWERを! 本連載では、UNIX使いに向け、UNIX系OSとしてのMac OS Xを解説していく。前回に引き続き、launchdの設定の詳細のほか、launchdの内部構造について踏み込んでいこう。(2007/4/29)
Undocumented Mac OS X:
第1回 initを置き換えるlaunchd【前編】
UNIX使いに真のMACPOWERを! 本連載では、UNIX使いに向け、UNIX系OSとしてのMac OS Xを解説していく。記念すべき第1回では、initに代わるものとしてMac OS X Tigerで採用された、launchdを紹介しよう。(2007/4/26)