|
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-
|
|
シイラ nightly build 050925。
アイコンは、若干色を変更。もう少し、調整が続くかも。 で、サイドバーだけど、多段タブを実装。サイドバーの幅を変えると、こんな風に変化。
実用的だとは思う。今後、まだサイドバーのパネルは増えるから、なんらかの仕掛けは必要。縦は、試したけど使いにくい。 ただ、かっこよくはないよな。NSSegmentedControl の流用だからな。 |
|
経過報告。 今日のシイラの作業は、RSS 周りをいじくる。RSS の収集は別プロセスでやっていて、いままで NSConnection を使って通信していたけど、そこまで使う必要はないだろう、と判断して、大修正中。パフォーマンスはよくなると思う。 次。Panther での RSS サポート作業中。XML は動くようになった。NSXML 互換 API を持つ、SRXML for Panther を作成した。あとはテストするだけ。 もう一つ。サイドバーの GUI を変更中。こんな感じになった。
つまり、多段タブだ。NSSegmentedControl を使って実装してみた。 ビルドを出すところまではいかなかったので、今日は報告だけ。 |
|
多段タブに関しては、いろいろ逡巡した結果付けることにしたので、反論を。 まず、可変幅でタブを有するパネルでは、有効な解決策は多段タブしかありえない。一段タブでは、文字幅が狭くなってみづらくなる。アイコンだけでは、可読性が失われる(例:Keynoteのインスペクタ)。ポップアップメニューでは、最近のビルドでもやっていた通り、使いづらい。 でも、「多段タブ」という言葉からは、みんな Microsoft の Office の悪夢を思い出すと思う。あれが致命的にダメだったのは、クリックすると段が入れ替わるところ。なんで段が入れ替わるかというと、選択されたタブが前面パネルとくっつく、というメタファにこだわりすぎたため。 そこで、クリックしても上下は入れ替わらないようにしている。ボタンとタブの間は離して、必要以上に選択されているものとの一体感を付けないようにしている。あとはまぁ、実際に使ってみてから、使いにくいかどうか教えてください。上下の一体感を出すようなデザインに変える、という選択肢はあると思う。その場合、もちろん新規コントロールを作るから、負担が増えるわけで。 「多段」というインタフェースは、これから必ず必要になるから、どこかで入れたかった。ただ、過去に失敗を繰り返してきたデザインだから、まだ試行錯誤が必要だと感じる。今後、メインのタブの多段化や、ブックマークバーの多段化を検討する際の叩き台として。 |
|
あと、RSS Syndication が Dock に現れるのは、まだ不安定なのですぐ Quit できるようにするため。安定してきたら、もちろん隠します。 |
|
こないだの土曜日、オープンソースカンファレンスでシイラのセミナーをやってきた。参加してくれた方、ありがとうございました。 セミナーは、盛り上がったと思う。人はいっぱい入ってくれて、席はほぼ埋まったし。楽しんでもらえたと思います。やってる方も楽しかった。内容は、シイラの内容と履歴の紹介と、Linux ユーザが多いカンファレンスだということで、Mac OS X での開発、特にデスクトップアプリケーション開発の紹介、が、メイン。 スライドの後、質疑応答をやったけど、あの手のカンファレンスでは珍しく、たくさんの質問が。これはうれしい。しかし、大部分が機能要望。うぅっ、やります、やります。 使ったスライドはここに置いておくので、興味のある人はどうぞ。スライドの再生には、Keynote 2 が必要。 |
|
質疑応答を受けていて、実装する予定の機能一覧をどこかに書いておかないといけないなー、と思った。掲示板等に書かれた機能要望は、ほぼすべて個人的 To Do リストに入っているんだけど、それを公開できる環境を用意しないと。 |
|
で、カンファレンスの後、実装を続けてます。シイラ Nightly 050913。
何をいうにも、目玉は新アイコン。ずっとお願いしていた、Nitram+Nunca さんによるデザインだ。オープンソースカンファレンスで、一足先にお披露目したけど、ここでもばーんと公開。
シイラアイコンの基本構図である、「水球体+魚」はそのままに。バックの球体は、波を浮世絵調にデザインし、躍動感と和風のテイストを表現。魚は、シイラを意識しながら、OS X らしいクリア感。 どうですか?掲示板等に、ぜひ感想を。 |
|
最終告知。明日のオープンソースカンファレンスの後飲み会、場所決定です。 集合:9/17(土)17:30 多少人数変更しても大丈夫なようなので、近くにいて当日時間ができたしまった人がいたら、ぜひ。 |
|
シイラ Nightly 050913。
ボチボチと RSS 進んでいる。ファビコンと検索窓がついて、シイラらしくはなってきた。まだまだやることいっぱい。 |
|
正式告知。9/17(土)の、オープンソースカンファレンスの後に、飲み会やります。 集合:9/17(土)17:30 OSC の懇親会は、人がたいへん多そうなので、やめました。Mac の人たちと、こっそりやります。 確実に来る、という方はメールください。人数確認のため。当日、その場でいきなり、というのも人数次第では大丈夫かもしれませんが。 |
|
シイラ作業中。Nightly 050911。
いまのところ、こんな感じになってる。
やっぱり RSS は 3 ペインスタイルが使いやすいと思う。 |
|
オープンソースカンファレンスの後の話は、カンファレンスの懇親会出てその後で会ってもいいし、懇親会行かずに Mac の人たちだけでもいいし。要は、会いたい人に確実に会えるようにしておきたい訳で。どうするかは、メールで相談。 |
|
来週参加するオープンソースカンファレンスだけど、終わった後人が集まるなら、どっかで飲み会でもやろうかと思います。いってやってもいい、という方は、人数確認のためにメール下さい。別にカンファレンス参加する、しないは特に問わないので。その時間辺りに暇な方がいたら。 |
|
とあるソフトで、jpg や png から PICT 画像を作る必要が出てきた。いまさら PICT かよ、うげっ、と思ったけど、NSPICTImageRep とかいうクラスがあるからどうにかなるだろ、と思って実験。ところが、こいつ、なんか動かない。通常、NSImageRep 系のクラスは、TIFF データを渡してやるとコンバートしてくれるんはずだが、なんか nil が返ってくるんだけど。 どうしようっかなー、Carbon 使うのもめんどくさいしなー、と考えて思いついたのが QTKit。QuickTime ならほとんどのフォーマットの変換が出来るじゃん、ということで、実験。
見事に成功。おぉ、これは楽だ。NSImage と NSImageRep を使うよりも、はるかに楽だ。画像フォーマットの変換だけをしたい場合は、こっちを使おう。 Tiger で、QTKit や PDF Kit のように、フレームワークを整備して既存機能を使いやすくしたことは、もっと評価してもいいと思う。 |
|
シイラ復活の予感?一ヶ月ぶりのシイラのビルド。Nightly 050906。
やっと、RSS アグリゲーションの実装を始めた。登録した RSS の更新をチェックして、集めてくるやつね。サイドバーに RSS ペインを追加して、そこに表示するようにした。 RSS を集めてくるのは、別アプリケーションを立ち上げて、そっちにやらせている。今は、不安定なので Dock に見えているけど、後でフェイスレスにする。 とりあえず、集めてきて表示するところまで実装して、力尽きた。続きは後日。 |
|
9 月になってしまった。 |
|
唐突ですけど、来週の土曜日、9/17 に開かれる、オープンソースカンファレンス2005 Tokyo/Fall に参加することになりました。シイラプロジェクトの話をします。セッションの紹介はこちら。場所は新宿。 オープンソースカンファレンスは、オープンソース関連コミュニティのお祭りらしくて、やっぱり Linux の人がメインだと思うんだけど、そこで Mac OS X オープンソースプロジェクトの話をしてくれ、という依頼が来たので、ほいほいと引き受けることにしました。 内容は、シイラの紹介と、Mac OS X でのオープンソース開発、っていうところに力点を置いて話します。他のセッションを見ると、サーバサイドとかプログラミング環境の話が多いので、シイラだけ浮いてるよなぁー、という気はします。まぁ、Mac でもこんなことやってんだよ、って感じで話します。 参加費は無料なので、近くに住んでいてお暇な方はぜひ。いまのところ、シイラのセッションは参加申し込み 5 名しかいない。寂しい。 |