Seakの日記
日々感じたことを書き留めていこうと思っています。

2003年06月27日(金) 標準への準拠

2003.06.27 (Fri) 23:24:57

Javaアプレットで遊んでみた。Javaアプレットのテストのページに載せてみた。前と違って、今度は、JavaのPlug-inを持っていない場合は、ダウンロードを要求される。10MBほどあるが、暇があって、Javaにハードディスクを食われてもいいとおっしゃる方がいれば、ダウンロードして試してみてもらえるとありがたい。動くかどうかは保証しきれないものがあるが…。とりあえず、<object>タグに未対応のブラウザでは動作しない。Netscapeは7でないとダメだと思う。

波が描かれて、その絶対値の最大値が表示されるはずなのだが、なぜかインターネットエクスプローラでは、背景色が初めから灰色になっている。で、最大値も灰色で出るので、見えない。なんだかよく分からない仕様だが、面倒なので修正しない。ちなみに、Javaアプレットのテストのページで指定されているのはインターネットエクスプローラ用のプラグインだ。自動判別するような機能はないらしいので、どうしても判別したければJavaScriptのプログラムを書かなければならないらしい。そんなのは面倒なので、やっていない。

で、この<object>タグなのだが、これ、実はテキストデータ以外のあらゆるデータを扱えるようだ。たとえば、画像なんかもありだったりするようだ。画像には<img>というタグがあるのだが、HTMLの標準化が好きな方は、一般化というのが非常に好きだ。画像というくくりではなく、「もの」としてまとめて扱いたいようだ。

ちなみにその場合、<img src='http://www10.plala.or.jp/secseek/images/prism_circle.png' alt='図:虹色の円' width='24' height='24'>のように書く。それを表示すると画像:虹色の円になる。このように、文章の中に埋め込むこともできたりするわけだ。

同じものを<object>タグを使って表現すると、<object data='http://www10.plala.or.jp/secseek/images/prism_circle.png' type='image/png' standby='虹色の円' width='24' height='24'>図:虹色の円</object>となる。これを表示すると図:虹色の円となってしまう。変な枠が出ているはずだ。インターネットエクスプローラでなければ出ないのだが。これが、たとえばOperaのように標準にかなり厳格に対応したブラウザになると、ちゃんと表示されるのだ。他のブラウザではよく分からない。これを調べるためだけにいろいろなブラウザをインストールする気にはなれないが…。ネットスケープくらいは入れてもいいかも知れない。ネットスケープの過去のバージョンまでインストールし始めるときりがなくなるが…。それこそ、Lynxも入れるか?という話になってくる。

で、ネットスケープを使ってみたら、ちゃんと表示された。どうやら、勝手にスクロールバーなどが表示されるのはインターネットエクスプローラだけのようだ。だいぶ標準への対応が進んできたと思っていたが、その辺はさすがマイクロソフトだ。Operaでインターネットエクスプローラのページを見るとガタガタになるあたりも、さすがマイクロソフトだ。このOperaというブラウザは、かなり標準への対応が進んでいるだけに、そのページが標準に準拠しているかどうかを直感的に調べるのにはちょうどいい。表示が崩れたら、100%とは言えないものの、標準に準拠していない可能性があるわけだ。ちなみに、だれが見ても見られるようなアクセシビリティの高いページになっているかどうかは、Lynxを使って調べるのがよく行われている。本当に文字しか出ないから、障害のある人が見るとどうなるか、調べるのにはちょうどいいらしい。そんなものを好んで使う人の気が知れないが…。

あと、最初のところに書いたアプレットも試してみたが、どうやらネットスケープは、最新版でも<object>タグに対応していないらしい。HTML 4.01というのは、HTMLの中では最新版とは言え、登場したのは4年も前だ。いまだに対応していないとはどういうことだろう。ちなみに、その4年間、企画を作っているW3Cは何をしていたのかと言えば、ひたすら次世代規格、XHTMLを作っていたのだ。HTML自体が時代遅れになりつつある中、いっこうに対応しないブラウザ…。まあ、世の中そんなものかも知れない。

なんかずいぶん時間がかかってしまった。もう少し書いたら寝るかな…。

11時半から書いてたのか。今が1時だから、なんと1時間半。なんか、だんだんまた、日記に時間をかけるようになってきた気がする。で、自慢じゃないが、僕はかなりキーを叩くのが速いと思う。1分あたり400回くらいは叩いているらしい。もちろんこれはキーボード入力の練習サイトで必死になって叩いた数値で、しかも最高値だから、実際はそんなこともないのだろう。

にしても、1時間半かけてこれだけということはない。実は、と言うか、当たり前ではあるが、時間の半分以上は、リンク先を見て過ごしていた。これだけリンクを張りまくっていて、そのリンク先には一通り目を通している。それだけでなく、新しいJavaをダウンロードしてきてインストールしたりもしている。JavaのStandard Editionの1.4.2というのが出たのだ。もう面倒だからリンクは張らない。まあ、どうせだれも行かないだろう。だいたい、Googleで調べれば一発で見つかるようなものばかりなのだから、わざわざリンクを張る必要もないと言えばないのだが。

Javaの開発環境、今回ダウンロードしたJavaに付属してきたものは英語らしい。そして、今まで使っていた日本語版も、次のバージョンからは有償になるようだ。まあ、仕方のないことかも知れないが。

今日は、朝から大学に出かけて、講義を受けて、友達と話して、また別の友達にあって、また話し込んで…。ようするに、講義を聞く以外のことは何もしてない。

ああ、そうだ。研究用計算機システムのIDとパスワードを聞いてきたんだった。5月の上旬には用意してあったらしいのだが…。せっかく使えるのに、もったいないことをした。

そんなことを言っている間に他のサイトを見に行ったりして、時間がどんどん過ぎていく…。ああ、時間の無駄遣いには慣れたなあ。ホントに…。この2ヶ月間、かなり暇だったし…。彼女のことばっかり考えていたのがウソのようだ。ずっとボーっと過ごしている。例え何も変わっていなくても、どちらが幸せかは言うまでもないような気がする。

2003.06.28 (Sat) 2:05:44


 < 過去  目次  未来 >


Seak [MAIL]

My追加