(1999年3月)駄文。1999.03.31(水)昼間,猛烈に眠たくなったので,夙川沿いを歩く。実に春めいて,華やぐねぇ。Navigatorのいずれでも右に食み出して表示される。この辺りは次のように書いている。edgeまでとか書いてるが,そんなことないだろう)までで,その100%なんだから,画面から食み出ないと思うんだが,違うんだろうか。ExplorerではDIV自体が右に食み出してるのが分かる。DIVのwidthを100%にすると食み出る。blockの幅の100%にする,という意味だから,マージン分だけ出ていいのか。するとDIVの親でwidthを100%にするか。BODYのはずなんだが,効かないな。仕方ない,DIVを二重にしてみる。widthが変わるよ。うーん,なかなか意図した通りにならないなぁ。ダイナミックHTMLとか,そういう使えないところばっかり拡張せずに,HTMLとかスタイルシートとか安定した仕様をきちんとサポートしてほしい。Navigatorは全く話にならない。5.0はどうなんだろう。1999.03.29(月)Webの模様替えしてみた。Navigatorでは荷が重いかも。書籍に紹介したいが,どうか,というメールが来てたが,あのー,メールで当日中に返事くれって,どうかしてるとしか思えない。1999.03.26(金)彼氏彼女の事情,TV版最終回おめでとうー。Wrapperをすでに公開しているが,これはHTMLの文法を検査するもので,リンクが生きているかは調べない。サイトの規模が大きくなってくると,死んだリンクが生じやすいので,これを検査するツールが欲しくなってきた。Vectorを漁ってみたが,ざっと見たところ,3本しかない。一通りダウンロードしてきた。HTMLエディタ,腐るほどあるな。4.0の要素,属性を一通りサポートしているかURIのfragmentをサポートしているか(ファイルが存在するだけでなく,a/nameが存在するかも調べるか。a/name属性値の重複もチェックすべき)base/hrefを考慮して,リンク先を判断できるかファイル名の大文字,小文字を区別するか。属性値は<">だけでなく,<'>でも括られる。内部リンクを絶対URIで指定していても判断できるかSSIをサポートしているか内部リンクだけでなく,外部リンクも調べるか(ただし優先順位は高くない)で,結果。いいたいが,いちいち全項目を調べるのはたいがい面倒。2.511FRAME/srcを調べるのにIFRAME/srcを落とすのがちょっと謎だが,なかなか良好。絶対パスは自動的に外部リンクして扱う。1.70fragmentどころか,a/hrefを取りこぼしてる。漢字コードの変換を行っていないため,エンコーディングがISO-2022-JPだと(EUC-JP以外だと?)まともに検査できない。これでは,役に立たない。1.04ちょっち遅いか。cgiの解析に失敗してる。孤立してないのに孤立ファイルと判定したファイルがある。1999.03.24(水)このWebサイトを一部模様替えした。0201か?例えば「MS明朝」では,シフトJISの5/12は「¥」に作られている。0201ラテン文字集合に見える。Windows用の日本語フォントは皆,そのように作っているし。95に内蔵されたUnicodeとの変換表では,この字はU+005Cに変換される。0201でOVERLINEとなる7/14もU+007Eに変換する。SOLIDUSとTILDEと考えているようだ。ふーむ,その方が話もスッキリする。C言語で改行を表すのに「\n」を使うが,「\n」と「¥n」は違うから,同じように動くことの方が実はおかしい。SOLIDUSと見れば,同じ動作で正しい。奇妙なのは,各フォントが7/14の字形をチルダに作っていること。フォントの制作者は,どの文字集合のつもりでデザインしてるんだろう?1999.08.09追記WindowsのエンコーディングはシフトJISではないから,変換表が違って当然。0208,あとIBM拡張文字などいくらかのベンダー規定文字をエンコードしている。C言語の「\n」話は,規格で「\」についてコードではなく文字で規定していることによる。実装は同じコードならエンコーディングが異なっていても問題は生じないが。1999.03.23(火)生まれて初めて献血する。角川書店)ついこないだ11版を買ったばかりなのに,もう次が出てやんの。パスしようかと思ったが,金融商品のは企業会計原則そのものをリプレースするから,やむなし。私のWeb,だいぶ混乱してきてるなぁ。構成を見直さないといけないんだが,どうしたものか。環境別に分けるのがいいか。--生越昌己<mailto:ogochan@linux.or.jp>,<news:japan.comp.linux>でcoreメンバー以外を「下々」か。プログラムを書く人間がそうでない人より偉いとでも思ってるのかしら。それに,www.linux.or.jpの運営に関わってるんだから,あんたのやることで,Linuxユーザー一般の程度と誤解される恐れがあるのよ。FrinBSD.ORGとか下品な,人の神経逆撫でするようなことしないで。いうか,わざとやってるとしか思えない,敵を増やすのはやめて。破棄するにしても,ほったらかしにするなよ。大きな子供,なんだろうか。プログラムを書ける人間が偉い,プログラムさえ書いていたらいい,みたいな考え方の人間ばっかりだと,日本におけるLinuxのいっそうの普及は遠そう。1,000桁にするとやっぱり遅いねぇ。割り算が遅いんだろう。writeにすれば改善できそう。C++ランタイムについて質問を受けたが,メールアドレスが違うのか,返事が戻ってきた。