Diary: 2001/6

HOME > Diary > Previous Diary > 2001/6
 [Search]  [Site Map]

2001年6月分の日記の一覧です。

過去の日記を読む

2001年6月29日(金)

0:3:40

昨日の、「日記をお休みします...」って言うのは、書いてる時も思っていたのですけど、劇薬みたいなものですよね。一度使うとやみつきになってしまいそうで。使用にはご注意を、というところですね。

最近、日記にするネタに困る日々が続いています。日記のネタにするようなニュースはかなりの量をかなりの頻度でチェックしているのですが、ぼくの感受性が鈍っているのか、気力が衰えているのか、取り上げるほどのニュースに恵まれていないか、どれかの気がしています。

それでも、つい先日W3Cで勧告になったXML BaseとXLinkは大きなニュースですよね(W3Cの最新情報はmotchie.comのW3Cのページでどうぞ)。この辺の仕様は、実装したモノが出てこないと試しにくいところではあります。これで、あとXPointerが勧告になってくれると、一気に「XML対応!!」とかいううたい文句のブラウザが出てきそうですよね。

2001年6月28日(木)

0:15:48

今日は都合により日記をお休みします。ごめんなさい。

2001年6月27日(水)

0:21:5

以前からよく見ているプロジェクトXですが、昨日放送された自動改札機の話はとってもおもしろかったです。やはり、機械ものの話の方がおもしろく感じます。

昨日の放送で印象に残ったのは、「お客様には、『改札機に切符を入れる時に手を離す』ということ以外、人間には一切制約を課さない」という話でした。これは、ぼくが以前から主張していたことと重なる概念なのですが、やはり機械やサービスはそうあるべきだと考えます。ひるがえって、Webサイトやソフトウェアは、「根っからの技術者」でない人も気軽に手軽に作れることから、こうした思想がないものが多く、それによって利用者に負担を強いているケースが多いように感じます。

この点については、このmotchie.comでもとりあげていきたいと思っています。

2001年6月26日(火)

0:39:9

以前から、HTMLの理想形は「表現」と「構造」を分離することだ、と信じています。これは、HTMLに限らず、例えばGUIプログラミングでもおなじみの定石になっています。

ところが、主にWeb制作の現場から、このような主張を唱えるのは「スタイルシート原理主義者」と呼ばれ、現場を理解していない、現実を知らない、コスト意識のないものの言うことだという意見があるようです。

ぼくとしては、そのような「現実解」の一つとしてスタイルシートでマルチカラム・デザインを実現する方法を提案しているのですが、これだけではまだまだ足りないということなのでしょう。

根本的な考え方を含め、これからも様々な現実解を提供していければと思います。

2001年6月25日(月)

0:17:23

一時保留にしながら、今悩んでいるのが、Kylixのことです。

これ、Server Developerというエディションを買うと、Apacheのモジュールが作れるんだそうです(このエディションは高くて、とても買えませんが)。

でも、Apacheって、2.0系統になると、今とはモジュールの構造が大幅に変わる予定のはずです。それで、2.0の正式版が出たら、このKylixで対応できるのでしょうか。もし、それで次期バージョンで対応、とかいうことになったら、今は個人でServer Developerを買わなくてもいいのかな、と考えています。

2001年6月23日(土)

23:52:11

昨日は、日記をさぼってしまいました。申し訳ございません。気がついたら、朝になっていました。日記をさぼったのって、久しぶりだと思うのですが、どうでしょう。

今日は、再び母校の同志社大学に向かいました。いろんな人の都合が合ったからです。新年度になると、ぼくが知っている人の大部分が就職してしまい、大学に知り合いが少なくなります。

大学で、学生や院生の人と話していると、やはり充実した話ができます。みんな、志が高く、いろいろなことを一生懸命考えているので、そういう話ができるのだと思います。

ぼく自身の気持ちとしては、大学時代から考え方やポリシーを大きく変えたりしたつもりはないのですが、やはり大学に戻って話をしていると、ここでしかできない話だなと感じます。どうしたら、大学での話し方、イメージの仕方(表現が難しいのですが)をいつもキープできるか、考えてしまいます。今までなら、時間があいたら大学に戻れば...と安易に考えていたのですが、やはり話ができなくなると、考えやイメージはわかないと思うのです。

あ、それから、大学の生協でJames Goslingらによるプログラミング言語 Java第3版を買いました。これ、いうなればJava版のK&Rに当たるものですが、今まで持っていなかったのです。ああ、そういう意味では、PerlのK&Rも持ってないですね。Rubyは先日買いましたが。

2001年6月21日(木)

1:4:31

出張で横浜にいます。といっても、着いたのはついさっきです。しかも、明日帰ります。

横浜の地下鉄のホームで、若いにーちゃんが作務衣着てお姉さんと話してました。さすが都会は違う。今はやってるんでしょうか。

23:0:59

帰ってきました。明日は別に休みでも出張でもありません。

さて、いつも愛用しているCygwinには、配布パッケージの中に唯一のftpクライアントとしてncftpがあります。かのRobert X. Cringely氏が、"ncftp is the best ftp client in the world."と言われたとかそうでないとかの噂もあって、ぼくもバージョン2系の頃から使っていたのですが、今になって、いろいろ不満な点も出てきました。

そこで見つけたのがAlexander V. Lukyanov氏作のlftpです。LFTP is sophisticated ftp/http clientという言い回しが、なんとなく親近感を覚えます。このクライアントは、FTP over HTTPをサポートしている点と、ネットワークからの情報の取得量が少ないのが気に入りました。日本語のメッセージカタログも同梱されています。

さっそくCygwinでコンパイルしてみました。ところが、パッケージに入っているconfig.guess、config.subが古いのか、そのままではエラーが出ました。そこで、Ringサーバから、最新のconfig.guess、config.subを持ってきて無事成功。コマンドラインは、

CFLAGS=-O2 ./configure --prefix=/usr && make && make install

でいいです。

一度おためしあれ。

2001年6月20日(水)

0:29:56

以前から、「かっこいいスタイルシート、ない?」と聞かれた時には、W3C Core Stylesを勧めるようにしていました。ここには、それぞれのスタイルシートがどのように見えるか、いろんなドキュメントで実際に目で確認することができ、個々のスタイルシートのできばえもいいので、気に入っていました。

で、つい最近気がついたのですが、ここのスタイルシートの提供の仕方は一工夫ありました。よくあるのは、

<link rel="StyleSheet" type="text/css" href="./style.css" title="Basic Style">

みたいに、ファイル名を指定することだと思うのですが、ここのは、URLが

http://www.w3.org/StyleSheets/Core/Modernist

などになっていて、どうやらこれはCGIなどを指していて、リクエストがあったときにブラウザを判別して返しているみたいなのです。これは、CGIを使えば再現できますが、ファイルで実現する時に比べてオーバーヘッドが大きくなる危険性があります。

しかし、キャッシュに残りやすいCGI出力とすることで、問題のない範囲に収めることはできそうです。

2001年6月19日(火)

0:31:37

つ・い・に、Agenda VR3が販売開始になりました。

今まで、handhelds.orgとかiPAQLinux.comとかを眺めて、「いいなぁ〜」と指をくわえるだけだったのが、日本でもLinuxで動くPDAの販売が開始されるのです。いい時代になったものです。

Palmとの最大の違いは、マルチタスキングであるということ、既存のLinuxアプリともある程度の互換性があることでしょうか。日本語対応版は年末出荷予定だとのこと、今から楽しみです。

2001年6月17日(日)

0:47:37

先週は土曜日に名古屋大学に行きましたが、明日は母校 同志社大学に行きます。またLinux関係のセミナーがあるからで、また朝早く起きなければいけません。ああー、月曜日休みにしようかなー。

23:16:40

今日は、縁あってLILO Monthly Seminarというのに参加してきました。先週の名古屋大学に続き、この週末は母校同志社大学です。

このセミナーに、大学につい先日できたという知能情報センターという かしこそうな建物の見学会がオプショナルツアーとしてセットされていたので、それに参加して、それからいくつかセミナーを聞いてきました。

知能情報センターの見学では、何だっけ、超並列クラスタとかいうのを見てきました。とにかくめっちゃでっかいIBMのマシンと、普通のPCを256台つないだのと、デュアルプロセッサのマシンを何台かつないだのを作ってみて、どれか一番早いか比べてます、みたいな話でした。庶民には、ほーと口を開けていることくらいしかできませんでした。もし、庶民がこういったでっかいIBMのマシンを使おうと思ったら、IBMにすがるしかないですね。

セミナーも、いろいろありましたけれど、どれも少しづつ役に立ちました。また、機会と元気があったら参加したいと思います。

2001年6月16日(土)

0:7:6

最近、特に地方自治体のWebサイトなどで、「ユニバーサルデザイン」というキーワードが散見されるようになりました。どんな環境であっても内容を把握できるWebサイトづくりを目指そうという訳です。

例えば、大阪府のWebサイトにも、ユニバーサルデザインに関して何を配慮したかという内容が掲載されています。ここに書かれているチェックリストのようなもので最もよく知られているのはChecklist of Checkpoints for Web Content Accessibility Guidelines 1.0ではないでしょうか。この大阪府のページも、ここや類似した内容のサイトを参考にしたものと思われます。

また、ユニバーサルデザインの概念においては、非視覚系ブラウザ(音声ブラウザなど)への配慮も必要です。この非視覚系ブラウザについては、ぼくは知識不足なので、これから勉強していきたいと思います。

2001年6月14日(木)

23:59:32

先日リリースされたMozilla 0.9.1、または先頃リリースされたNetscape 6.1 Preview Releaseをダウンロードして試しておられない方は、是非一度おためし下さい。今までのMozillaとは一線を画すような完成度の高さを体験できるでしょう。Netscape6と言うと、「ああ、あのバグが多くて遅いブラウザ」と言われることが多く、Mozillaを支持するぼくとしては悔しい思いをすることも多かったのですが、これで、世間の評価も良い方へ変わるのではと期待しています。

企業利用などで、最も注目すべきは、Mozilla0.9、Netscape 6.1 Preview Releaseからプロキシの自動設定に対応した点でしょう。これで、管理者サイドでプロキシを細かく指定できるので、これから企業利用も増えていくのではと期待しています。また、これを機に、表現と構造を分離した、正しいマークアップとアクセシビリティの概念に基づいたWebドキュメントづくりが普及すればよいと思います。

2001年6月13日(水)

23:54:17

昨日、往復の飛行機の中で二度も もうこれ以上ないっていうくらい緊張したからでしょうか、今日はとっても疲れが残っていて眠いです。

先日、名古屋大で購入したRubyの公式本ですが、大変読みやすい本で、少しずつ読んでいます。Javaでプログラミングしていたのからすると、ちょっと戸惑う部分も多いですが、頑張って修得したいと思います。既に、motchie.comではrubyが動くようになっています。

2001年6月12日(火)

0:19:48

土曜日に参加した「オープンソースの集い」で、Rubyの本を2冊(公式本とライブラリ編)買いました。会場では、書籍が1割引で販売されていたからです。

ぼくは、以前に まつもとゆきひろ氏のサイン入りのRubyの本(洋書)を手に入れていますが、日本語の本を買うのはこれが初めてです。さっそく、motchie.comにもインストールしました。

ぼくはまた、RubyというのはJavaのスクリプト版みたいなもので、いきなりクラスを書くのかと思っていたのですが、どうもそうではならしいと分かってきました。まだちょっとしか読んでいませんが、そのうち読み進めていきたいです。

23:57:2

川崎駅と言えば、アゼリア

コホン。

今日は、出張で、日帰りで高知に行っていました。実は(って言っても知ってる人多いと思いますけど)、ぼくは飛行機が大の苦手です。飛行時間はわずか40分なのですが、その間手のひらと足の裏にたくさん汗をかいていました。

10時15分に伊丹を発って、10時40分に到着する飛行機に乗っていて、30分になると、エンジンの音が低く変わりました。「おかしい、40分に着陸なのに、なんで30分にエンジンの音が小さくなるんだ、すわ、燃料切れか、トラブルか? このまま墜落するのでは?」と身構えていたら、機内放送が入って、「皆さま、当機はまもなく着陸態勢に入ります」...。どうやら正常パスのようです。

高知に行ったのは、これが初めてです。高知空港の出口のところに、ドコモ四国の広告があるのですが、すみにちゃんと「高知出身 広末涼子」って書いてありました。

あと、はりまや橋にも行きました。以前は欄干だけだったそうですが、今はちょっとだけ川っぽくなっています。ぼくは、別にがっかりはしませんでした。

往復とも飛行機ということで、高知にいる間、飛行機に乗っているわけでもないのに足の裏に汗をかきっぱなしでした。

無事に家に帰れてよかったです。心配していただいた方々、ありがとうございました。

2001年6月11日(月)

0:20:30

今日も、休日が終わります。今年から社会人になられた方々の日記を読んでいると、休日になにもできなかったことを嘆いたり反省したりする日記が多くなりました。ぼくの日記の去年のを読んでいただいても分かりますが、ぼくも社会人になってから、休日の使い方にはさんざん悩みました。今でも、休日にやろうと思ったことはほとんどできていません。ただ、最近変わってきたのは、休日に何か1つだけ活動できるようになったことです。これは、入社1年を過ぎてからでした。

2001年6月10日(日)

0:3:9

昨日は、不確かなことばかり書いてしまいました。今日参加したのは、名古屋大学の学園祭(名大祭)の中で開催された、「オープンソースの集い 2001 in 名大」です。来週の体力のことを考えて、今日のみの参加にしました。

起床は6時半で、11時に名大に着く必要があったので、新幹線で向かいました。よく考えてみれば、ぼくは自分の大学以外の大学祭に参加したのは初めてです。名大は町中にあって、敷地がほぼフラットで移動しやすかったので、その面ではうらやましかったです。

結局、今日催されたすべての講演を聴き、またその周りのDreamcastで動くLinuxやCubeで動くNet BSD、あと(株)アックスの携帯Linuxマシン向けの GUI環境式神などを見学していました。

ほぼ1日いたのですが、すばらしい内容で、講演も、どれをとってもすばらしい内容で、とても勉強になりました。どうして、同志社でもこんな催しができないのか、かなり寂しい思いをしました。

ぼくも、いずれ あんなイベントに講師として呼ばれるようなことをしなくちゃ、と思いました。

2001年6月9日(土)

0:12:41

明日は、名古屋大でオープンソースまつり(?)が開かれます。Linux Japanの風穴さんが講演されるというので、休みの日ですけど少し早起きして出かけます。

というわけで、今日は早く寝ます。

2001年6月8日(金)

0:27:11

昨日、ビデオに録画しておいた「プロジェクトX」の「激闘 男たちのH-IIロケット」を見ました(たった今再放送しています)。もともと、日本には他国に負けないロケットの技術があったのに、アメリカの策略によって無理矢理技術を買わされたのでした。その後、日本の有志の方々によって独自の技術で開発を開始し、ついに純国産のロケットのプロジェクトが立ち上がった、というお話でした。

この話の中で、アメリカが持ってきた誘導装置がブラックボックスであったことが取り上げられていました。そして、アメリカの技術に依らない開発に際し、「ブラックボックス排除」という言葉がありました。

もしかすると ぼくはビョーキなのかも知れませんが、この事実は、ソフトウェアにもそのままあてはまるのではないかと、見ながら思いました。やはり、技術がきちんと根付くためには、ブラックボックスのソフトウェアではなく、中身の見える、すみずみまで理解したソフトウェアが必要なのではないでしょうか。

日本は、ロケットに関しては、この番組にあったように、隅々まで中身の見えるものを手にし、それを世界水準にまで高めています。ソフトウェアに関しては、現状を見る限り、ロケットに数段遅れているのではないでしょうか。この事実は、他の国のソフトウェア事情にも言えることかも知れません。

技術が、高度になればなるほど、技術力定着のために中身の見えるものが求められるものだとしたら、ソフトウェアもそのようになるのは必然かも知れませんね。

2001年6月6日(水)

23:57:57

Cygwinネタを2つほど。

日経Linuxなどあちこちで話題になっているXFree86 4.1.0なのですが、なんと、Cygwinへの移植版が出ています。今日、さっそくダウンロードしました。このディレクトリには、日本語フォントのアーカイブも含まれているので、もしや、日本語の読み書きもできるのか?! と期待をふくらませていましたが、実行させてみたところでは、以前のバージョンと特に違いは見られませんでした。ただ、ぼくはこのCygwinのXFree環境に関して理解していない点も多いので、もしかしたら、やり方次第で日本語が扱えるのかも知れません。

それから、wgetの1.7がリリースされたのを受けて、手元のCygwin環境でコンパイルしてみました。コンパイルは、通常の

motchie@motchie.com$ CFLAGS=-O2 ./configure --prefix=/usr
motchie@motchie.com$ make; make install

で、特に問題なく完了します。このバージョンでの変更点ですが、与えられたHTMLからリンクを抜き出す処理で、複雑なHTMLに対応したこと、解析のスピードアップ、OpenSSL、HTTP1.1のKeep-aliveのサポートなどです。

2001年6月5日(火)

23:39:55

昨日、SUN教科書 Java2を買いました。最初の方を読んでいたのですが、言葉の端々に疑問を感じます。この本を書いた人は、確かに教科書を書いているくらいだから、APIやプリミティブのことは細かく知っているのでしょうが、本当にプログラムを組んだことはなさそうだと感じるのです。

このJava2の試験は、「Javaで何年も本格的なアプリケーションを構築した経験のあるプログラマでも合格は難しい」とのことですが、それって、そういったプログラマと この試験では、いわゆる「ドメイン」が違うということの裏返しなのではないかと感じます。

2001年6月4日(月)

0:22:7

以前にも書いたように、Vine Linuxでのパッケージ管理の方法が分からずに辟易しています。うーん、rpmは「依存関係に問題がある」というだけで実際に問題を解決してくれないし、かといってVine2.1.5から導入されたapt-getも、いまいち使い方が分かりません。

果たして、GNOME1.2からどうやってGNOME1.4にアップグレードするのか? Linuxに関しては、修行しないといけないことが山ほどあります。

23:36:42

先日、Windows2000のService Pack2を導入したのですが、各種ニュース記事を読んでいると、「Service Pack適用インストール」というものが作成できることが分かりました。

「Service Pack適用インストール」というのは、はじめからService Pack2が適用された状態のWindows2000を作成して、それを用いてインストールすれば、OSのインストールとService Packの適用が一度で済むというものです。

なかなか便利な気がしたので、どうやって作るのかとWebサイトのFAQなどを見て回っていたのですが、作り方は書いていませんでした。

結局、答えはWindows 2000 SP2 インストールと導入ガイドに詳細が書かれていました。オリジナルのCD-ROMを展開したところに、Update.exeとネットワークインストール版Service Packを/xオプション付きで展開し、それをネットワークドライブにおくようなイメージみたいです。

2001年6月2日(土)

1:16:14

ごめんなさい、遅くなりました。

今、バックグラウンドでWindows 2000 Service Pack 2 日本語版をwgetで落としています。あと20%くらいです。

昨日の、SMAFを携帯に転送する方法は、まだ分かっていません。もうちょと修行します。

23:35:15

昨日ダウンロードしてインストールしたWindows 2000のSP2による不具合は今のところ出ていません。

昨晩あたりから、Microsoft Office XPのCMをテレビで見るようになりました。あの、デーモン小暮がちらっと出てくるやつです。

「フリーズしてもデータが飛ばない!!」らしいのですが、その前にフリーズしないようにして欲しかったです。ええ、とっても。

今日の朝日新聞に、お年寄りの方からの投書が掲載されていて、「サーバに障害が起きたときは、どうして英語でメッセージが表示されるのだろう。意味が分からなくて困ることがある」というような主旨でした。このような投書に胸を痛められたWebマスターの方は、是非Apacheのエラーレスポンスをちょっと工夫して書く方法をご活用下さいね(宣伝、宣伝)。

2001年6月1日(金)

1:9:53

今日は、ヤマハから、SMAF表示系のツールが公開されました。SMAFというのは、Synthetic music Mobile Application Formatの略だそうで、ヤマハのチップを搭載している携帯電話のためのサウンドおよび画像データの形式の規格だと言うことです。

今まで、古い携帯しか持っていなかったため、SMAFの演奏系に関しても、全く知識がありませんでした。さっそく、手元のMP3をWAVEに変換したのですが、それを携帯に取り込む方法が分かりません。いろいろ試したのですが、よく分かりませんでした。

週末にでも、また試してみたいです。

 [GO! Sophisticated Page!]  [valid html 4.01!]  [Valid CSS!]