インターネットコラム [ドリームパスポートのバグ]
このページでは、皆さんから寄せられたドリーム
パスポートについてのバグを紹介しています。ぜひ、
セガ社員の方、イサオ社員の方、アクセス社員の方が
見たならば、各社ドリームパスポート(ネットフロン
ト)関係者に「おい、ちょっと」と声をかけてもらい
たいものです。
NTTバグのキャプチャー画面を見てみる。
NTT: http://www.ntt.co.jp/
NTT バグ画面01
これは、かなり前に悪条件でキャプチャーしたので汚い
です。いや、両方の意味で・・・
綺麗なNTT?
っていうか、何もない・・・
ASAYAN: http://www.asayan.com/
ASAYAN バグ画面01
スクロールをしていない状態です。
ASAYAN バグ画面02
一回だけ、スクロールした画像です。その前に、
イサオを見ていたのでキャッシュが表示されてい
ます。
ASAYAN バグ画面03
ご丁寧な言葉ですが、レイアウト崩れすぎ(爆笑)
ASAYAN バグ画面04
もう、ぐちゃぐちゃ・・・
NTTバグの特徴
・発生条件
DreamPassport2.0が一番良く症状がでます。
2.1になると発生しな箇所もでてきます。3.
・キャッシュが画面に表示される
これについては、体感してもらうのが一番はや
いです。言葉で説明してもわかりません。
その目で確かめてもらいたいのですが、キャプ
チャーした画像を見てもらってわかったと思いま
す。まさに、「何これ!」
・履歴が消える
メチャクチャに、表示されますが何重にも重な
って見えるため、文字や画像の区別もできなくな
ります。で、キャッシュが表示されてしまうため
でしょうか?履歴が、キレイさっぱり消えてしま
います。
ですが、ブラウザの「戻る」を押すと以前いた
ページに戻ることは、なぜか可能です。ですから
メモリ内が完全にクリアされるというわけではな
さそうです。
なんともわけのわからないバグでして・・・、
はあ。
・原因
原因は一体何か?様々な要因がありそうです。
NTTの場合は背景にある画像であるということ。
その画像が、BACKGROUNDとして表示されると、
バグが発生します。あの背景画像のファイルが
大きく、それがいけないのかは、わかりません。
ASAYNの場合は、サイトを読み込んで直ぐに、
タイトルの部分の背景がもう来たって感じの色
合いになっています。
どっちにしろ、これだってものはないんですが
キーワードは「画像」かと。それと、文字コー
ドが同じだってことも気になるんですが・・・
いちいち、全部の可能性試すのも面倒なので、
暇な人は解析してみてください。(やる気ゼロ)
・ドリームパスポート3でリダイヤルを繰り返す
と必ずフリーズする。
「をぉい、セガ!! おまえら真面目にデバ
ッグしてんのか、あぁッ!(ブチギレ風に)」
と、言ってしまいたいアホバグがあります。
皆さん、一度は経験したかと思いますが、ダイ
ヤルアップ中(プロバイダーに電話をかけてい
る最中)に突然止まったことはありませんか?
プロバイダーに電話をかけてもお話中でつな
がらない・・・リダイヤル・・・ムニュムニュ
ちゃんが回転していたら・・・あれ?
と、止まった・・・コントローラーを動かし
てもアイコンに反応なし・・・まさか、と思っ
てふたを開けてみると止まったまま。
ふ、フリーズ・・・致し方なし。もう一度電
源を入れ直すと電池切れで喚くビジュアルメモ
リの快音が部屋中に響き渡り、ひとり空しく再
度ダイヤル。・・・。・・・。
ぐはっ。つ、つながらない・・・テレホタイ
ムの時間帯はいつものことか、だがしかしココ
であきらめるわけにはいかない。
再度リダイヤル。
ムニュムニュちゃんが登場し、ドリームキャ
ストから「ガーガー」と中でCDドライブが喚く
音が響いたかと思いきや・・・またもやフリー
ズ。血管内の圧力は急激に上昇し、ムッとしな
がらも「ビチン」と電源を切って、速攻で再度
電源オン。
「ピーーーッ」と、今度は異様にむかつく音
を立てて・・・ビジュアルメモリの「怪音」が
深夜の部屋に響き渡る・・・。血管内には、ア
ドレナリン(関係ない?)が異常に分泌されて
キレルすんぜん。
このアホ(ドリームキャスト)が!と思いつ
つもダイヤルしてしまいます。そこがアホなん
ですが、ダイヤルしちゃいます。すると、先程
と同じく「お話中」。
はあ、書くのが面倒。またまた、同じと永遠
に。と、いうか書いていて悲しい・・・だって
アホすぎません?
このように、ムニュムニュちゃんの処理は、
結構CPUに負担を掛けているようで連続のリダ
イヤルは完全にループ化しますので、止めてお
きましょう。
・モデムの困った現象
長時間ネットサーフィンして、掲示板にカキ
コでもするかって時に電話を一端切断。メッセ
ージを書き終わって「つなぐ」を選ぶと、「ダ
イヤルできません。」と表示されダイヤルでき
ない。
そんなバカな・・・さっきまで電話してたの
に。コードが抜けたか?本体のコードを再度差
し込んでみて・・・よし、再度チャレンジ。
だが・・・「ポーン」という音と共に再び「
ダイヤルできません」の文字が・・・
そんなバカな・・・何で?再度本体のコード
を差し込んで・・・まさか元の方が抜けている
のでは?と思い、そちらにわざわざ行って差し
込む・・・これで良いハズだ。
自信を持って「つなぐ」を選ぶと・・・ガビ
ーン。ショック・・・なぜ、どうして!?「な
んでー」、「えーどうしてー」とか言ちゃいそ
うな状況になりませんか?
もはや書き込んだ内容は、すべてボツ。致し
方なし・・・電源を入れ直して、首を傾げなが
ら「つなぐ」と・・・見事に成功!って、オイ
さっきのはいったいなんだ?せっかくの書き込
みが・・・場合によっては、ホームページの制
作中でHTMLをせっせと打っていた人もいるでし
ょう。モーレツに悲しい!!やる気なくすよ!
どうすんだよ、えっ!この代償は!?などと考
えると、ますます悲しく空しくなるのでした・
・・
原因は、不明。対処方法は、1時間以上ネット
サーフィンしてから、オフライン作業をしない
こと。するなら、ダイヤルできるか確認するし
かないです。
以下、掲示板の過去ログを掲載しておきます。
*
DP/2.x では、document.links[x].target が
使えない事と、<area>が document.links に
入っていない事が不便だったので、DP/3での改
善に期待していたのですが・・・
変わってないです(T-T)他のバグもそのままの
様です。
*
もうすぐDP3も届きましょうし今更ですがNTTと同
じ感じになってしまうページがあったので。
http://www.americanhome.co.jp/home/
2.0限定
*
バグでは無いと思うのですがDCで開こうとすると
必ずフリーズの状態になってしまうサイトがある
のですが如何なものでしょう?
URLが長いため省略
開こうとすると既になる時もありますが40%くら
い読み込んだ時点で他のページ(コンテンツ)へ
リンクしようとすると確実にフリーズするという
感じです。リンク先コンテンツに関しては、BBS
でも日記でも、その他でもかわりは無いようです。
*
画面表示が崩れる様になった後、電源を入れ直す
と一旦、崩れずに表示できる(背景は表示できま
せん)様になりますが、再読込みすると崩れます。
熱による誤作動を疑ったのは、DP/1.0で起こる、
この現象に似ているからです。
1.
長時間使用すると、だんだん画像が表示できなく
なる。
2. 電源を入れ直すと一旦、表示できる様になる。
3. しかし、表示できなくなるまでの時間が短い。
4. 電源を切って30分程放置(冷却)すると、直る。
重い画像とは、ファイルサイズの大きい画像です
か?あの画像には重いという事とは別の何かがあ
る様な気がします。
http://www.myimager.com/ で、width:110%
height:110% に拡大するとファイルサイズは、
54180bytes に増えますが、(オリジナルは、
24455bytes)何故か、DP/2.0 でも表示できる様に
なります。(???)
ちなみに、width:90% height:90% に縮小しても
ファイルサイズは増えます(38247bytes)。
JavaScriptのバグ
http://members.tripod.co.jp/alert/dcjs/
で実験できます。(404 NOT FOUND)
未修正のもの
location.searchの値が ? の一文字前から始ま
る。プロパティの値を設定する時、右辺に eval
があると実行されない。
eval にはまだありますが、説明しづらいのでパス。
修正されたもの
Navigator Object Arrays
length=0 となるべき所で、length=undefined
になる。
(document.links,frames,navigator.mimeTypes 等)
(document.images は正常)
DP/2.1では、プロパティの並びが
document.images の型に統一されました。
DP/2.0 [0],[length],[1],[2],...
DP/2.1 [constructor],[length],[0],[1],[2],...
Array
reverse,shift,splice,sort,unshift
にバグがありました。
sort
1. length の値も一緒にソートしてしまう。
2. length と [0] が入れ替わる時がある。
(同じコードを実行しても、結果が2種類現れる。)
sort() を選択して、「実験」ボタンを何度か押して
みて下さい。
splice
元の配列の最後の要素を取り除き、
かつ、配列の要素の個数が減った場合
lengthの値がおかしくなる。
後は、説明しづらいので実験して下さい。
とりあえず、こんな所です。
NTTの例の画像 dol
DreamPassport/2.1を入手したので(本体が壊れたの
で2台目を購入)試してみました。DP/2.1でNTTのHP
を読み込むと、電源投入直後ならば、背景画像が正
しく表示されますが、長時間使用後ではDP/2.0同様
画面表示が崩れます。
しかも、電源を入れ直しても変わりません。ハード
ウェア的な事も関係している様です。あの画像を表
示すると
負荷がかかりすぎて、熱の影響を受けやすいのかな?
(適当です)
JavaScriptのバグは、ある程度修正されています
(配列等)が、直ってないのも結構あります。
|