|
Backnumber May, 2006 April, 2006 March, 2006 February, 2006 January, 2006 December, 2005 November, 2005 October, 2005 September, 2005 August, 2005 July, 2005 June, 2005 May, 2005 April, 2005 March, 2005 Feburary, 2005 January, 2005 December, 2004 November, 2004 October, 2004 September, 2004 Augsut, 2004 July, 2004 June, 2004 May, 2004 April, 2004 March, 2004 February, 2004 January, 2004 December, 2003 November, 2003 October, 2003 September, 2003 August, 2003 |
- HMDT archive-
|
|
先週の土曜日、予告通りに大阪は心斎橋の Apple Store にて、Kansai Developer's Night に参加してきた。思ったより人がいっぱいいて、びっくりでした。セッションは、Tiger の Cocoa の新機能の中から、Core Data の紹介を。20 分ほどの持ち時間だったから、触りだけの解説だったけど、Core Data のパワーの一端でも感じ取ってもらえれば良かったです。 その後、懇親会があったけど、終電の時間が迫っていてあまりゆっくり話ができなかったのが残念。イベントは 7 時から 8 時の予定だったのが、終わったら 9 時過ぎてたからな。1 時間じゃぜんぜん足りないって。 |
|
明日の 25 日の 19:00 から、心斎橋の Apple Store でやる、「Kansai Developer's Night」というイベントに参加します。開発者向けのイベントです。大阪の皆さん、Apple Store でお会いしましょう。 というわけで、これから西の方に向けて出発です。 |
|
Scheme Default に再挑戦。前回は、あんまり表示されないと言われたので、今度は考えうるアプリケーションのスキームをすべて集めてみた。これで、どうだ!?
どこかで、Mac OS X アプリケーションのスキーム対応一覧を作ったら、便利かも。何かに。
ダウンロード:
|
|
PingMag という Web 雑誌から、シイラについてインタビューを受けた。こちらに載っています。シイラのこととか、ユーザインタフェースのこととか、将来のバージョンについてとか、しゃべってます。写真付き。自分の写真は見たくないなー。 追記:アドレス間違っていました。修正しました。すんませんでした。 |
|
ダイナミック Objectivc-C、「第24回 メッセージ送信 (2) - メソッドリストからメソッドを検索する」出てる。前回から、メッセージ送信の実体に、ぐりぐりと踏み込んでいっている。 この連載、24 回目ということで、開始してから半年が経った。Objective-C だけで、まだ引っ張ります。 |
|
たとえば、メールとかで本文に http://www.xxx.com/ とかってアドレスが書いてある場合、それをクリックすると Web ブラウザが立ち上がるでしょ?Mac OS X だと、デフォルトでは Safari が起動して、それ以外のものにしたい場合は Safari の環境設定から変更できる。これって、システムのデフォルトのアプリケーションを変更するのに、Safari を起動するのって変だよな。 ということで、その辺りを調査するテストアプリケーションを作ってみた。Mac OS X の場合、ある拡張子のファイル、たとえば .txt、をダブルクリックしたときに、起動するアプリケーションっていうのが設定できる。それと同様に、ある URL をクリックしたときに、そのスキーム、http とか ftp とか、に応じて起動するアプリケーションが設定できる。 その一覧を表示、かつ変更するためのアプリケーションだ。Scheme Default という、そのまんまの名前。
現在、デフォルトアプリケーションが設定されているスキームを表示して、それに関連づけられているアプリケーションを表示する。さらに、そのスキームに対応しているアプリケーションの一覧をポップアップメニューで表示して、デフォルトを変更することも可能。これで、Safari を起動しなくとも、デフォルト Web アプリケーションを変更できる。 こうやって見ると、iTunes はずいぶん多いな、おい。
ダウンロード:
|
|
ちょっと思うところがあって、mixi に登録してみた。mkino って名前で登録してます。 というのは、仕事つながりで、「ちょっとこちらの日記読んでみてください。mixi ですから。えっ、mixi 入っていないんですか?なんでですか?じゃ、招待送っておきますよ」という会話を何度も繰り返して、疲れたから。根負けしたから。 mixi というか、ソーシャルネットワークと呼ばれるているものに対しては、ぜんぜん知識がないけど、漠然と何か好かん、という偏見を持っていた。実際、どんなものなのか、今更ながら体験してきます。 |
|
なんか、大変久しぶりに Coral をアップデート。バージョンを 1.1 とした。 1.1 の変更点は、印刷ダイアログを表示するための -d/--dialog オプションを追加したこと。このオプションを指定すると、HTML 画像を直接ファイルに落とすのではなく、印刷ダイアログを表示して直接印刷することができる。 これなんのためにあるかというと、印刷をサポートしていないアプリケーションのヘルパーとして利用することができる。アプリケーションの出力を HTML にして、-d とともに Coral を起動すれば、印刷ダイアログが表示されて、まるで組み込まれた機能みたいに印刷することができる、っていうわけだ。 追記:バイナリが Intel 版のみになっていました。Universal Binary として作り直したので、もう一度ダウンロードをお願いします。 |
|
終わった。去年の年末から集中的に取り組んでいた仕事が仕事が、ようやく終わった。最後の一週間は、缶詰状態だった。 この仕事に関しては、もう少し形になったら発表しますので、そのときはよろしゅうに。今は、編集さん側の作業フェーズ。 |
|
前回の更新で提案していた、Core Data の管理対象オブジェクトのライフタイム状態遷移図。あれから考えて、こんな感じにしてみた。
それぞれの遷移に必要な操作と、開始状態と終了状態の名前を変更。前のやつだと、最終状態が Falut になっていたけど、あれは Fault ではなかった。didTurnIntoFalut っていうメソッドが呼ばれるから Fault になるのかと思ってたけど、そういうわけではないんだね。 管理対象オブジェクトを削除すると、細かく分けると、
が、あるわけだ。これを全部書きこむと大変なので、そこは省略。すんません。管理対象オブジェクトのオブジェクトグラフでのライフタイムに絞ったことになる。 |
|
今月の 25 日に、大阪は心斎橋の Apple Store で、Kansai Developer's Night というプログラマ向けイベントがある。ちょっと参加してみようかと、画策中。 |
|
仕事がせっぱつまっていた先週から、なにやらハードディスクから異音が聞こえてくる。つけっぱなしにしていた iTunes がいきなり止まって、「カコン、カコン」って音が。怖ぇ〜。 仕事も終わったんで、フルバックアップをとって、ハードディスクをフォーマットし直してみた。これでしばらく様子見。 |
|
遅ればせながら、Mighty Mouse を試用中。Intel Mac 買ったらついてきた。 この真ん中のホイール。最初は違和感があったけど、30 秒でなれた。あー、これは面白いなー。 こんな面白いもの、使わない手はないなぁ。とりあえず、試しでプログラミング。Mighty View というソフトを作ってみた。
Mighty Mouse のポインタをこのウィンドウの上に持っていって、ホイールをぐりぐりすると、四角が動く。縦にも横にも動く。あー、これ面白いかも。 ちなみに気づいたこと。Mighty Mouse であっても、ななめの移動はアプリケーションでとることができない。縦か横かになるらしい。 これでジェスチャーできるなぁ。マウス動かさないで、ホイールだけでジェスチャーできたらうれしいかも。
ダウンロード:
|