|
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-
|
|
シイラプロジェクトに、「シイラプロジェクトの正直な現状とスタッフの募集」を掲載。唐突ですけど、正直な話、プロジェクト破綻しかけています。どうにかせんと、ということで、スタッフの募集を呼びかけます。 シイラに対しては、いままで軸足を置くべきかどうか、決めかねていたところがありました。が、ここらで一つ、トライしてみます。無理なら、おしまいかも。 |
|
こういう批判がありますけど、まったくもってそのとおりです。「いい加減な開発体制のソフト」です。現在のところ、他人におすすめできるものではありません。 この状況をどうにかしたい、ってんでスタッフの募集です。 |
|
祝・Tiger 発売! |
|
それに合わせて、シイラもアップデート。HMDT の「Tiger 発売に便乗するぞ企画第二弾!」シイラ 1.0 for Tiger のリリースだ! Tiger サポートに合わせて、シイラのバージョンナンバーも上げた。これからは、シイラ 1.0 系が Mac OS X 10.4 対応、シイラ 0.9.x 系が Mac OS X 10.3.x に対応、ってことにする。それぞれ、別のバージョン上では動かないので、注意して下さい。詳しくは、シイラプロジェクトのページで。 |
|
1.0 では新機能として、以下のものをつけた。
どちらも、新しい Web Kit の機能を利用したものだ。 先日、ちらっと紹介した履歴の画像表示は、今回は搭載を見送った。ごめん。nightly build の方でサポートします。 |
|
さ、いよいよ Tiger の発売日が明日に迫ってきた!世の中が盛り上がっているので、せっかくなんで、HMDT も便乗しよう!題して、「Tiger 発売に便乗するぞ企画」。そのまんまだ。 で、その第一弾!一年ぶりの HMDT 本、「Programming Dashboard」の発売が決定!言わずと知れた、Tiger で搭載されるデスクトップアクセサリ、Dashboard のためのプログラミング本だ。BNN 新社さんからの発売です。 Dashboard プログラミングを、最初の一歩から、その最奥まで、一気に解説する。目次や、詳しい内容は、こちらの特集ページを見てくれ。ウィジェットを作るのは、ほんとに楽しいんだよ。
さ、校正やらんと… |
|
追記:出版社である BNN 新社さんのページでも、公開されていた。ここで、定価が発表されている! 2,940 円(予価)です。フルカラーです。きれいです。 編集さんである Computer U Relax での告知は、こちら。 |
|
Tiger の登場まで、あと 3 日。HMDT でも、それに合わせて何かをやるべく、準備中。 その中の一つに、シイラの Tiger 対応がある。でも、ただ動かすだけでは面白くないので、新機能も実験中。新機能、その 1。
なかなか問題が多いので、間に合うかどうかは微妙だ。しかし、これは便利だよ。 |
|
シイラ 0.9.5 をリリース。0.9.5PR に、いくつかのバグフィックスを行なったもの。これが一応の正式版ということで。 Tiger が出たら、また新しいバージョンを出す。そこで一気に 10.4 系に移行、ということにしてしまおうか。 |
|
The SGML/XML Page で、SVG ドローイングツールである、Sketch+ が公開された。これは、Mac OS X の Developer Tools CD に含まれるサンプル『Sketch』に、SVG 出力機能をつけたもの。これはベジエ曲線もサポートしていて、それはこのサイトで公開していた、Sketch BP をベースにしているとのこと。 ソースコードも公開されているので、ドロー系プログラムや、SVG に興味のある方は、ぜひチェックを。 |
|
Mozilla に Canvas 要素をサポートするコードがチェックインされたそうな。ほおっ。 Canvas 要素ってのは、HTML の要素の 1 つで、自由に絵を描けるようにするためのもの。というか、正直に言えば、Dashboard を実現するために Apple が導入したもの。Apple は Canvas の標準化活動を進めていて、Mozilla への実装はそれを受けたものでしょう。 HTML 上でのグラフィックスっていうと、SVG もある。SVG は標準化はすんなり進んだけど、あまり活用されていない。SVG と Canvas の違いを簡単に説明してみよう。まず SVG は、ベクトルグラフィックのデータをタグで表現することに焦点が置かれている。つまり、Illustorator のデータを XML で表現しよう、ってことだ。それに対して Canvas は、HTML 上に領域を確保し、JavaScript で絵を描くようにできている。これは、NSView を Web ページ上に実現しよう、としているってことだ。実際、Canvas に描画を行なう CanvasRenderingContext2D の API は、NSView や NSImage の描画系メソッド、つまり Core Graphics、とかなり似ている。 いまのところ Canvas は、Dashboard のようなクライアントを実現するために利用しようとされいるようだ。でもこれが広まるなら、Web ページ上でのプログラムによる描画に使われるのは間違いない。SVG のみならず、Flash の領域にまで入り込んでいくでしょう。どうなることやら。 |
|
新しくなった Web Kit で遊んでみる。 ヘチマさんが Safari Stand で実装したように、新しい Web Kit ではページをアーカイブとして保存できる。ただし、アーカイブは独自形式になっている。では、ということで、それをのぞくアプリを試しに作ってみた。 作り方は簡単。いつものように Web Kit のクラスをダンプすれば、すぐ作れる。できたのが、これ。Web Archive Browser。
Safari Stand などで作った .webarchive ファイルの中身を表示することが出来る。ただし、手抜きなんで、テキストのエンコーディングをまじめに処理していない。いまのところ、UTF-8 でしかエンコーディングしていない。 そのうち、シイラにも Web アーカイブ保存機能と、そのブラウズ機能をつけよう。 |
|
シイラ、緊急にリリース。新しい Web Kit のリリースを受けて、シイラのバージョンも新しくした。0.9.4 と 0.9.5PR の、2 つのバージョンをリリース。 シイラ 0.9.4 は Mac OS X 10.3.8 以前で動作するバージョン。いままでのビルドに国際化リソースを加えたものになる。そしてシイラ 0.9.5PR (Preview Release) は Mac OS X 10.3.9 に対応するもの。機能的には 0.9.4 と同じで、10.3.9 の Web Kit をサポートするためのもの。 0.9.5 が Preview Release なのは、まだきちんとテストしていないから。ある程度テストしたら、正式に 0.9.5 としてまたリリースする。ということで、Mac OS X 10.3.9 にした人は、シイラ 0.9.5PR を試して下さい。 昨日、今日の突貫工事だった。 |
|
しっかし、もうすぐに Tiger が来るんだよな。Tiger 対応もやらんと。 |
|
Safari Stand が Web アーカイブ対応。早っ。おれもやる、おれも。 |
|
Mac OS X 10.3.9 とシイラについて Mac OS X 10.3.9 がリリースされてしまった。これ、Safari 1.3 を含んでいるんだよ。まいったな。もう少し後だと思ってたのに。 まず、大事なことを。シイラ 0.9.3 および build050414 以前のビルドは、10.3.9 での動作は保証されません。というか、問題出てる。 10.3.9 では、Safari は見た目あまり変わらんが、その内部の Web Kit が大きくアップデートされている。シイラは機能拡張のため、Web Kit のハックを繰り返しているので、10.3.9 にアップデートすると動かない機能がある。だから、これが来る前に 0.9.4 を出したかったんだけど。来ちゃったよ、くそっ。 しょーがないから、まず昨日までのビルドをもとに、0.9.4 を出す。これは、10.3.8 以前専用になる。そして、10.3.9 以降で動く、0.9.5 を出す。これは 10.3.8 以前では動かない。 シイラのフル機能を持って、10.3.8 と 10.3.9 の両方で動くビルドは無理くさい。もっときれいにやりたかったのに、ドタバタのリリースになってしまう。くそっ。 |
|
ちなみに、10.3.9 では、Web Kit の編集や、DOM ツリーへのアクセスが含まれているね。これが、おもしろい。 |
|
JAM LOG さん経由で、Surfin' Safari。Hyatt によると、今回のアップデートでは、
などが追加されたそうな。察するに、Web Kit は Tiger レベルになるということだな。ただ Safari アプリケーションの方は、RSS や Web アーカイブといった重要な機能は搭載していない。Safari 1.x 系は、この辺でメンテナンスモードに入るのでしょう。 |
|
別に、昨日のビルドをリリース候補にしようとしたわけじゃないよ。Nightly build 出すのけっこう手間がかかるから、build 出すのを止めて、デバッグに専念しようとしたんだけど。反響があったから、やっぱり出すよ。 シイラ nighlty build 050414。
ローカライズは、最後にまとめてやろうと思ってたんだけど、とりあえずやった。 あと、デフォルトのツールバーアイコンを変更することにした。理由は、半年近く使っていたのでそろそろリニューアルしたかったのと、もっとシンプルなアイコンが欲しいという要望のメールをたくさんもらっていたから。ついでなんで、アプリケーション本体にいくつかアイコンセットを含めることにした。 新しいデフォルトは、Nitram + Nunca さんの Colors だ。シンプルな図案と、機能ごとに色が分けられている分かりやすさが特徴。コピーライトはドキュメントに含めるんで、ちょっと待って下さい。ドキュメントもリリースに向けて、大きく変更中。その他、追加されたアイコンセットは、シイラプロジェクトのアイコンギャラリーからチョイスしたもの。 cURL は改善中。POST のテストをしたんで、これで掲示板とかに書き込める。まだ cookie の取り扱いに難あり。libcurl の API は、いかにも UNIX って感じで、使いにくい。 |
|
シイラ nighlty build 050413。
いままで、Yahoo Mail にログインしてもメールが見れなかった。ようやく原因を突き止めて、これを修正。 この nighlty が、たぶん 0.9.4 リリース前の最後の nightly になると思う。 |
|
ちなみに Yahoo Mail 問題は、about: スキームの処理の問題だった。Yahoo Mail のページを見ようとすると、HTML を読み込んで、その後 JavaScript を読み込むリクエストを発行する。そうすると、どういうわけだか、Web Kit が about:blank に対するリクエストを送ってくる。これを無視してしまうと、そこで処理が止まってしまう。とりあえず使う、つまり WebPolicyDecisionListener に、use を送ってやるようにしないといけないらしい。 なんで about:blank が来るんだ?もしかして、JavaScript で createDocument を呼ぶと、来るようになっているのかな?それだったら、Yahoo Mail だけではなくて、他のページでの問題も解決しているかもしれない。 |
|
シイラプロジェクトの英語ページの方に、フォーラムを設置。前からやらなきゃいけない、と思いつつのびのびになっていたけど、シイラ関連の日本外からのメールがやたら増えて、やってらんないよ!ということで、重い腰を上げて設置した。日本語の方で使っている CGI をベースに、エンコーディングを UTF-8 にして、メッセージを英語化して、ついでにスキンも変更。 日本語版の方も、近いうちにスキン変えます。 |
|
Afternoon Cafe さんが、この間リリースしたコマンドライン HTML レンダラ Coral を使って、bookmark のサムネイルを作るアプリを公開していました。そうそう、こういう使い方を想定していたのです。 当然シイラでも、次のバージョンから、サムネイルをあちこちで使う機能が追加されていくよ。 |
|
シイラの掲示板で、誤って削除してしまった不具合報告スレッドを復活させました。ただ、とても長かったので、過去の分はテキストとして退避させました。だから、発言の番号がかみあわなくなってしまっています。ごめんなさい。 |
|
Mac OS X Tiger available Friday, April 29! 来る!来る!ついに来た! |
|
バレテタ。 |
|
ようやく、ようやく、シイラの 0.9.4 リリース準備開始。まず、ローカライズのページを整えた。ローカライズに興味のある方、手伝って下さい。または、興味のある方を知っている方、伝えて下さい。 一応簡単に説明しておくと、シイラのローカライズはこのページにいくと分かるけど、アプリケーションで使うすべての文字列を Web フォームに並べて、翻訳して入力してもらう形になっている。だから、プログラミングの知識が無い人でも参加できる。 あと一週間で 0.9.4 をリリースすべく、作業中。現在の nightly をベースに、ローカライズされたリソース、バグフィックス、アイコンの追加、アピアランスの修正、などが行なわれる予定。 これがおそらく、Panther + Safari 1.2 向けの最後のバージョンになる。次からは、Tiger または Panther + Safari 1.3 向けになるはず。 |
|
で、この Web ベースのローカライズのシステムも、公開すべく作業中。現在、knyk(コニャックと読む)という名前のプロダクトになっている。 近日中に公開予定。たぶん、ただの Perl CGI の集まりになるけど。 |
|
昨日のシイラの掲示板が消えてしまった件、d7m さんがログを送って下さいました。感謝!ありがとうございました。 d7m さんは、掲示板を一度ダウンロードして、2ちゃんねる dat 形式に変換してから読んでいたとのこと。だからログが手元に残っていたらしいです。なるほど。 シイラ Q&A スレッドは復活させました。不具合報告スレッドは、これからやります。ただ、今日、明日はこれからネットワークがつながらないところに行くので、作業は週末になりそう。 |
|
それとは別に、シイラプロジェクトのページをリニューアルした。内容は、まだ変わってないよ。本格的に、リリースの準備に入らんと。 |
|
ごめんなさい。シイラの掲示板で操作を誤って、スレッドを 1 つ削除してしまいました。書き込んでいた方、すいません。どうにかして復活させたいので、キャッシュが残っている方や、前の掲示板のスレッド構成を覚えている方がいたら、教えて下さい。お願いします。 記事番号だけでも分かれば、どうにかなるかもしれません。 |
|
Tiger が出る、って噂がせまってきている。いい加減、シイラのバージョン付きビルドを出さないと、やばい。ということで作業中。 ナンバービルドを出すときに大変なのが、ローカライズ。あの数の言語、再びローカライズ頼まなくてはいけない。Web ローカライズのシステムの方も、手を入れて公開できるようにしないといけないし。ということで作業中。 |
|
ヘチマさんところで、Web Kit で GIF アニメを切る方法が紹介されていた。これ、試してみよ。 |
|
この間、WOMeeting という WebObjects のミーティングに参加してきた。そのときに、Web Kit に関する発表をやらせてもらった。もともと、WebObjects っていうサーバサイドの話と、Web Kit っていうクライアントで動くライブラリの話って噛み合わないので、どうしたものか、とちょっと困った。いろいろ考えて、Web Kit を使ってコマンドラインのユーティリティを作ってみた、っていう所に落ち着かせてみた。 その時に使ったサンプルを、公開できるレベルにまで持ってきたんで、ついでなんでここでも公開しておく。 |
|
ということで、コマンドライン HTML レンダラである、Coral(コーラル)を公開。これは、コマンドラインから呼び出して、指定した URL の Web ページを画像や PDF で保存するためのユーティリティだ。 たとえば、Apple のトップページを JPEG で保存しようと思ったら、
と、やる。Yahoo のトップを PDF で保存するならば、
だ。Web ページのサムネイルの作成や、PDF でのアーカイブに使えるでしょう。他にもいろいろオプションがあるので、詳しくは Coral のページの方でどうぞ。 ソースコードも公開しておくので、興味のある方どうぞ。 |
|
Coral は、シイラプロジェクトの副産物、って感じだね。シイラを作っているときに、PDF での保存の仕方や、画像の取得の仕方を、いろいろ実験したから。 ちなみに、Coral の名前の由来は、
ってところ。 |
|
なにやら、ごぶさたしてまして。今年の頭から取りかかっていた仕事の追い込みに入って、ようやくめどが立った。たぶん、近いうちに成果をお見せすることが出来るので、そのときはよろしく。 今回、JavaScript をいろいろいじったんだけど、あれはあれで、なかなか面白いね。Web ページ用ってことで、HTML と XML の DOM ツリーに簡単にアクセスできるのも便利だし。Tiger では JavaScript の使い勝手が広がるからな。 |
|
にしても、Tiger、出るの?出ないの?いや、出るんだろうけど、いつ出るのさ?発売日ぐらい、はっきりしてくれぃ! |
|
掲示板に書き込みもありましたので、シイラプロジェクトのページに、ファビコン |