春が来た
ちょっとおくれたけど、ようやく桜が咲きましたねぇ。市ケ谷の自衛隊(おっと、もうすぐ防衛庁)の桜もほころび始めてます。ようやく気持ち良く飲める時期になりましたなぁ。
Posted by basuke at
03:30 AM
|
コメント (92)
|
トラックバック
IE5Mac版の許しがたい不安定さ
Mac版IE5のせいでしばらく仕事が増えそうです。いままでIEの良さと言ったら、HTMLの解釈の仕方の一貫性でした。解釈それ自体に異論がある部分も多かったのですが、同じHTMLは同じように表示してくれていたので対応するのもそれほど大変じゃなかったわけです。もちろん、バージョンによる違いや、MacとWindowsの違いはありますが、それらもすべて同じバージョンなら同じように表示していました。
「ナニを当たり前のことを」と言う方はNetscapeの不安定さを知らない人です。同じHTMLを違うように解釈することがあるのです。たまに表示が崩れることがあると思います。それってリロードすると直ったりするでしょ?でもこれ、ものすごく変なことなんですよ。TCP/IPで送られてくるデータはデータのエラーチェックもちゃんと行われているのでごみが入ったりすることは基本的にはないのです。なのに表示が違うというのはなぜ?なんでリロードすると直るの?
ところが、今回のIE5のMac版でこうした現象が出ているのです。以下のスクリーンショットを見てください。これは同じページをリロードを繰り返した結果です。

HTMLの指示では
<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
と左上の余白を消す指示をしているので、左のようにならないといけません。IE4で見てもNetscapeでさえも正しく表示します。しかしIE5Macは右のように余白を無視した状態で表示することがあるのです。しかもリロードすると直ったりまたおかしくなったり、全く一定しないのです。IE4の表示の安定性から比べると信じられないことです。
基本的に送られたデータは毎回同じように表示する、これが当たり前の動作です。表示が崩れるならリロードしようとしまいと、同じように表示しないといけません。一貫性というのはとても大事なことなのです。同じように表示して?譴譴弌△修譴鮟だ気垢譴个いい世院▲織舛琉?い里亘莢鶲磴Δ海箸覆里任后
HTMLの性格上、それが難しいというのもあります。普通、Webブラウザは受け取ったデータで表示可能なものからどんどん表示していきます。なのでデータを受け取るたびに、それまで表示したものの整合性をとりながら画面を再構成していくのです。まぁ、確かに難しい。混乱の極みにあるNetscapeがこうしたデリケートなことを出来なくても仕方ないかもしれません。
しかし、今回のIE5のMac版、新しいHTMLレンダリングエンジンをかなり宣伝しています。こいつの性能が今後のMac版の未来を決めていくものです。こうした問題はかなり深刻だと思います。Microsoftが早急にこの問題を解決してくれることを望みます。
Posted by basuke at
03:29 AM
|
コメント (0)
|
トラックバック
終わりました、ゼルダの伝説
なんとかプレステ2を手に入れるまでに何とか間に合いました(笑)
思えばロールプレイングゲームを終わらせなくなって久しいです。こういうところで年齢を感じてしまいます。終わらせる根気が続かないんですよ。結局最後に終わらせたのは...なんだったけなぁ。Final FantasyはVIIもVIIIも終わってないし、FF Tacticsも気に入っていたわりには終わってない。やっぱオレはドラクエだぜ、と思っていても、延期につぐ延期。いったいいつ出すんだよ、エニックスぅ。
つーわけで、体調不良をいいことにゼルダに打ち込んだわけですが、買った当初はキャラクタのセンスとかがなんか好きになれなくて、全然気乗りしないままほっぽらかしていたのです。で、なぜか、この2月からやり直しまして何とか。なんであんなに嫌っていたんだろう、と思うほど、最近では気に入っちゃってます。いいゲームですよ。シナリオもバランスも。
Posted by basuke at
03:28 AM
|
コメント (134)
|
トラックバック