basuke@siesta.co.jp

June 29, 2003

[off WWDC 2003] Napaツアー

WWDCも無事終わり、今年も週末はNapaでワインツアーです。ワインをたくさん呑んで買って帰ってきますよ。CIAでも食事してきまーす。WWDCレポートの続きは帰ってきてから続けます。ホントです!

June 27, 2003

[WWDC 2003] NSController

model.jpg今回、Cocoaで一番嬉しい変更点がNSControllerの追加だ。キーノートでのInterface Builderのデモで明らかになったとおり、IBのパレットに新たにControllerオブジェクトが追加されるようになる。これにより、Model-View-Controllerの中でいままでほったらかしになっていたControllerレイヤーのコーディングがかなり簡単になることになる。(MVCの詳しい内容についてはアップルのドキュメントを参照。)

何が楽になるかと言えば、UIの細かい制御が必要なくなると言うことなのだ。例えば名前のリストと選択された名前の詳細な情報が表示されているとしよう。リストの中で名前がクリックされるたびに情報部分も更新しなくてはならない。また情報が変更されたらリストにも反映しなければならない。今まではこれは全部手作業で行うモノだった。全部プログラマがコツコツとプログラムを書いていたのだ。それを今回のNSControllerの導入で、プログラムを書かずにIBでちょちょいとバインドしてあげれば済むようになってしまったのだ。なんて楽なんだ。

だいたいこういうコードはどれも同じようなモノなのだ。あまり生産的な作業でもなく、見た目をキチンとしたUIに近づけるための努力なのだ。大事なことだからさぼるわけにもいかないけど、だったらアップルがサポートしてくれよー、という気持ちもあったのだ。なので今回の変更はとても嬉しいぞ。

IB自体は基本的にこれまでと大きくは変わっていない。モデルと同様にコントローラもインスタンスを作り、そのインスタンスを選択するとインスペクターにバインドの欄が追加される。ここで何とつないで、どういうイベント(?)をみて、なんのメッセージを送るのかを設定するだけである。コードは何一つ書かなくていい。

今回の拡張は本質的なIBの使われ方を変える可能性を持っていると思う。とりあえず今までのモノから大きく変わることはなかったが、今後はたぶんコントローラーをもっと隠してバインドをより直接的に行えるようなインターフェースに変わっていくのではないか、という気がするのだが、どうだろうか?

[WWDC 2003] Xcode

xcode.jpg今回のWWDCでかなり力が入っているなと感じられるのが、新しい開発環境のXcode。いままでのProject Builderに完全に取って代わるモノだ。基本的には同じモノで今までのプロジェクトもそのまま開けるし、Jaguar版もあるのですぐにでも試して見れるところがいい。SELECT以上のADCのメンバーにはもうすぐCDが送られてくるだろうから、ぜひ試してもらいたい。

http://developer.apple.com/tools/macosxtools.html

主な機能は以下の通り:

『分散ビルド』 RendezvousでLANにある別の開発環境を探してみんなでコンパイル。設定はとても簡単。さすが。

『ZeroLink』 リンクってけっこう時間がかかる。そこでその場でリンクしないで、後で必要なときにリンクしましょうという横着な機能。助かります。

『その場で修正』 リンクの時間が短くなったとはいえ、例えばバグを出すまでにいろいろ手順があるとすれば、また面倒。修正はたった1行でも、また最初からテストしなくてはいけない。そこでこの機能。実行中のプログラムをいきなり修正だ!こりゃ便利。

でも、これらの新機能にもまして嬉しいのは、インターフェースが一新されたこと。Project Builderのインターフェースって、ちょっと無機質で取っつきづらいモノだった。今回のPantherでFinderが変わったように、開発ツールもユーザー(開発者のことね)中心の考え方に変わったと言うことなのだ。これは嬉しい。ようやくウチら開発者も人間扱いだ。

June 26, 2003

[off WWDC 2003] Moki's

アメリカのお寿司といえばカリフォルニア・ロールに代表される変な巻き寿司。このMoki'sではいろんな創作巻き寿司が食べられます。Spider Roll, Ecstacy Roll, Drum Roll, Salmon Reunion, などなど。名前だけだとなんだかわかんないですよね。でも、日本の寿司と思わなければ、けっこう美味しい食べ物です。実は好きだったりします。

June 24, 2003

[off WWDC 2003] アレが走ってました!

segway.jpg
アレです。itです。ジンジャーですよ!
噂通りスムーズな走りでした。思わずエキサイトしてしまって写真が遅れてしまった。

[WWDC 2003] お土産!

isight.jpg

ことしのWWDCは太っ腹だ!

[WWDC 2003] Steve Jobsのキーノート

wwdc.jpg

今年のキーノートは盛りだくさんでした。これだけでだいぶ疲れちゃいました(笑)。えーと、Safari 1.0とSafari SDKでしょ、Patherでは新しいFidner、Open & Saveダイアログの一新、これはあとでちゃんと書きますね。あとExposeはかなりいい!格段に使い勝手が良くなりそうな予感。iChat AVは今晩にも始めますよ。G5もやっぱり出た。新しいデザインもかっこいいし、9つのファンで細かく制御するので静かになるのは嬉しいぞ。買えないけど(笑)。

開発者的には、Xcodeが一番うれしいかな。これから詳しい内容のセッションがあるので、詳しく聞いてきます。

June 22, 2003

[off WWDC 2003] PIPERADE

場所がサンフランシスコになって嬉しいのがやはり食事。セレクションが増えるので、美味しいモノに出会える確率がグッと増します(逆もありますが)。あとはリサーチ次第。というわけで、今回の最初のディナーはバスク風カリフォルニア料理の「PIPERADE」。観光名所でもあるCoit Towerの裏側にあります。しょうねいちゃんが雑誌で見つけてきてくれました。味付けも最高だったし、量も適度。内装もサービスも、バスク地方のワインも全部よかったです。ここにお店の紹介があります。

ユカワ陀羅尼助丸

アメリカ旅行の友

June 21, 2003

[WWDC 2003] いよいよWWDCです

01-b.jpg今年もいよいよWWDCの時期である。とはいっても、スケジュールが変更になって通常よりも一月遅れなんだけど、ともかくWWDC週間である。いってきます。

G5とかいろいろ新しいモノが発表されるのではないかと、いろいろ世間は騒いでおりますが、ボクとしてはともかくパンサーでFinderがどう変わるのか?というところが一番の注目。昔のFinderに戻ることはないだろうが、それならそれで使いやすさをもっと追求して欲しい。昔の面影はもう要らない。つーか面影だけなら要らないといったほうがいいな。できたら名前も変えてくれれば(笑)。ともかく、OSの基本となるべき部分、しっかりしたモノを見せて欲しい。そういう意味で期待大。

そうそう、今年はSan JoseではなくSan Francisco。なので食事も多少は良くなることが期待される反面、あの何もないSan Joseがミョーに懐かしかったりもして(笑)。ちなみに、ホテルはアージェント・ホテル(元ANAホテル)の予定だったが、オーバーブッキングでフォー・シーズンズ・ホテルに変更。泊まったこと無いからまあいいかな。

それでは、現地からのレポートをお楽しみにー。

June 20, 2003

咳が止まらない

今週はお酒を飲まずに必死に体調回復に努めてきた。なんと酒を飲んでないのだ!パフパフ。おかげで、体調はかなり戻ってきたのだが、咳だけがなんだか止まらない。うーん、明日出発なんだけど、このまま飛行機に乗ったら、SARS騒動に巻き込まれてしまわないだろうか?向こうについていきなり、「Hey Mister.」とか呼ばれてそのまま10日間隔離とかになったらどうしよう。診断書をもらっていこうかなぁ。マジで心配。

June 17, 2003

すまん、三浦大輔!!!

今日の横浜戦、三浦大輔の好投で9回まで2点のビハインド。いいピッチングをしていたので、あ〜今日は仕方ないかな、という感じだったんだけど、ノーアウトで檜山が出ると、とたんに期待しちゃいます。今年の阪神はここからが違うからね。その期待通りに2番手デニーから矢野のサヨナラ3塁打。やほ〜〜〜。すまんね、三浦。いいピッチャーで好きなんだけど、阪神戦では勝たせてあげられないのよね。

男たちへ:塩野七生

我ら男への暖かいメッセージ

June 14, 2003

魂麹

荒木町のお店で飲んだ芋焼酎。なんとトウモロコシの麹を使っているのだ。これがいい香りでうまい!度数は高めで35度。なので、ロックが一番だろう。なんとなくバーボンの香りのような甘さがたまらなくいい。

June 13, 2003

サンクチュアリ

政治とヤクザと男の絆

部屋の模様替え

いままで寝室だったところ仕事部屋(サーバー部屋)を交換することにしました。模様替えとはいいつつ、荷物もかなりの量で半分引っ越し状態。しんどいです。本も多いし、マシンも多いし、配線はぐちゃぐちゃ、おまけにほこりだらけ。日曜日からこつこつやっているんだけど、まだ終わんないです。特に中間置き場となっているリビングがひどいことに(泣)。さすがに大きいモノは昨日サーバーを移動して完了。あとは細かいモノを片づければ終わりなんだけど、追加で注文したホームエレクターのラックがまだ届かないのでちょっと一休みだな。

模様替えの一番の理由は、高速道路の騒音。ウチの前を池袋線が走っているんだけど、夜中でもけっこう車の量多いのね。しかも事故の名所だし(笑)。引っ越して3年近く、なんとか我慢してきたんだけど、毎日毎晩だとだとやはり厳しい。というわけで、奥の窓のない部屋に寝室を移し、窓側を仕事部屋に。朝日で目を覚ます!というのに憧れていたので窓側の寝室を選んだんだけど、考えたらそんな時間には起きないし(笑)、仕事中にお日様が見えた方が気持ちもいいしね。

なんか喉が痛い

月曜日に、クライアント先のオフィスがとても寒くて、それ以来、喉がヒリヒリ痛んでます。ちょっと熱まで出てしまって体もだるいっすー。

June 12, 2003

OmniGraffle、ついに日本語対応!

grafflepro.jpg 今更という気もするが、OmniGraffleの紹介である。このソフト、発売からはずいぶん経つのだが、なかなか日本語にちゃんと対応してなかった。入力中のテキストがちゃんと表示されなかったのだ。なまじインライン入力出来てしまうだけに、これは致命的な問題だった。先日バージョンアップして3になったのだが、日本語の状況は相変わらず。もう、これはバージョンアップもやめようかな、とちょっとあきらめかけていたのだが、なんと。3.0.1になったらなんの問題もなく入力が出来るようになったのだ!素晴らしい、これで文句の付け所が無くなったぞ。

もともとNeXT系の会社だからだとは思うが、バージョン2まではインターフェースになんか違和感があった。パレットの表示方法とか、メニューの並びとか、AppleScriptの対応の仕方とかね。しかし、それも3になってインターフェースが一新された。たぶん、他のソフトを研究したんだろう。マックのソフトとして問題ないどころか、おぉ、とうならされてしまうぐらい、かっこいいグッドなインターフェースに生まれ変わったのだ。

これは買いですよ。Mac OS Xで図表作成が必要な方。OmniGraffleです。ついに準備オッケーです。

http://www.omnigroup.com/applications/omnigraffle/

June 05, 2003

復活iPod

ふ〜、ようやくiPodが戻ってきたよ。といってもまた新品交換だけど。フル充電できない問題も解決してました。んー、しかし5代目のiPod。このままだとオレはクレーマーだぞ。頼むぜ、5代目。しっかりしてくれよ!

June 03, 2003

trackbackの文字化け

違う文字コードのサイトからtrackbackのpingをうけると文字化けしてしまいますね。杉ちゃんから解決策の情報を聞いたので、明日にでも直してみましょう。

頼りになる男、八木!

星野監督曰く、ベテランではなく働き盛りの男、八木!4番に座り、なんと4安打5打点の大活躍!頼むぞ、八木、6月を乗り切ってくれ。

iPodが帰ってくる

送り返していたiPodが帰ってくるぞー。
果たして直っているのか?1時間以上聞けるようになるのか?

June 02, 2003

モナコはやっぱり

面白いレースでした!最後のシューマッハの追い上げはさすがだったけど、モントーヤ、そしてライコネン。よかったよー。ラスト5周をあのシューマッハにあんな追い上げをされちゃ、怖かっただろうなぁ。よくがんばったぞー。今年後半、面白くなりそうだ。生き返ったモントーヤ、がんばれ!