【レポート】
Mac OS X Snow Leopardレポート集となる
「【レポート】話題のユキヒョウを追う「Snow Leopard、ココに注目」(1)」
「【レポート】話題のユキヒョウを追う「Snow Leopard、ココに注目」(2)- 64bit時代の到来」
「【レポート】話題のユキヒョウを追う「Snow Leopard、ココに注目」(3)- 互換性の謎を解く」
「【レポート】話題のユキヒョウを追う「Snow Leopard、ココに注目」(4)- 64bitカーネルを試す」
「【レポート】話題のユキヒョウを追う「Snow Leopard、ココに注目」(5) - CUIの世界」
「話題のユキヒョウを追う「Snow Leopard、ココに注目」(6) - 入力システム」
もあわせてお楽しみください。
旧Mac OSから引き継がれた「Finder」は、必然的にCarbonアプリとしてMac OS Xにおける歴史を重ねてきた。しかしCarbonからCocoaへ移行するというAppleの方針、およびCarbonが64bit環境に完全対応していない事実、そして今後は積極的に機能強化されない(であろう)という時流の変化を受け、Snow LeopardではCocoaベースに書き換えられた。
Cocoa化された直接的なメリットは、最新かつメインストリームに位置する技術を将来にわたりコミットされたことにあると考えられるが、筆者の場合は「Emacsのキーバインドが利用可能になった」ことが大きい。レポートの最終回では、そのTIPSを取り上げる。同機能について詳しくは、『【コラム】OS X ハッキング! 第103回「Cocoaアプリのキーバインドにこだわる(1)」』をご参照願いたい。
ファイル名の変更を例に説明してみよう。Finder上でアイコンを選択し、Enterキーを押すとファイル名を編集可能な状態となるが、これまでは編集作業にカーソルキーを使わなければならなかった。しかし、Cocoa化されApplication Kit(のNSTextView)に含まれる機能が利用可能になったことにより、[Control]+[A]キー(C-a)でカーソルを行頭へ移動し、[Control]+[K]キー(C-k)でカット、といったEmacsライクな編集作業が可能になったのだ。もちろん、[Control]+[B]キー(C-b)も[Control]+[F]キー(C-f)も[Control]+[H]キー(C-h)もOK、長年培った"手クセ"が存分に使える。
長年Mac OS Xを使い続けていれば、Finderから外付けHDDやメモリーカードをイジェクトしようとして拒否された、という経験を誰しも持つはず。しかしダイアログには「取り出せませんでした」と表示されるばかりで、理由は一切なし(筆者の場合、Terminalでカレントディレクトリが外付けHDDにあることを忘れていたことがほとんどだったが……)。
Snow Leopardでは、この問題がほぼ解決されている。試しにTerminalで使用中のディスクをイジェクトしたところ、「"ターミナル"がこのディスクを使用しています」と表示された。さらにその問題を解決しないまま、Emacsでもディスク上のファイルを開いたところ、今度は「"ターミナル"および"Emacs"がこのディスクを使用しています」にメッセージが変化した。さり気なく気が利いている、Snow Leopardらしい改良と思うがいかがだろうか。
| レノボ・ジャパン、ウェブ広告モデルを一般公募 - 新生活キャンペーンの一環で [21:21 2/10] |
| 【レポート】スマートフォンを狙ったワンクリック詐欺やオンラインバンキングを狙うゼットボット - トレンドマイクロマンスリーレポート [20:43 2/10] |
| 【レポート】レノボ、大和研究所の開発陣らによる「ThinkPad X1 Hybrid」の技術解説 [20:41 2/10] |
| デル、「冬モデルファイナルセール」最終週 - 各種アップグレードが無料 [20:13 2/10] |
| Appleが3月初旬にスペシャルイベント開催の噂 - iPad 3の発表か [18:34 2/10] |
|
熊田曜子が最新DVDで美乳引き立つゴールドビキニ姿を披露『WOMAN~本性~』 [22:30 2/10] エンタメ |
|
「グラビア甲子園」特別賞の新人・藤村椿の"フレッシュ・ヒップ"が弾ける! [22:30 2/10] エンタメ |
|
TVアニメ『エウレカセブンAO』、新キャラおよびメカの設定画を紹介 [22:21 2/10] ホビー |
|
宮本恒靖を迎え「選手のセカンドキャリア」を考える! [22:08 2/10] キャリア |
|
NMB48山田菜々・福本愛菜、恋人モードで妄想セリフ!? [22:08 2/10] キャリア |