■やはりあったか(^^; (5075部)
ザウルスの場合PIシリーズの一部以外には2000年問題は無いとされてきましたが、やっぱりありました。
ざうまがで予測した通り、通信でデータをやりとりする際の問題でした。
MIシリーズ安全宣言ができないわけです(^^;
告知が間に合ったのか間に合わなかったのかは謎ですが、少なくともインターネット上での問題発生報告は無かったと思います。
MI-10は現役引退しているし、MI-500シリーズもアップデートすれば済むことなので大丈夫だったのでしょう。
■
ざうまが 99/12/17 その2■■■■■■■■■■■■■■■■■■■■■■ ざうまが FLASHではザウルス界の最新情報をお届けします。 このマガジンはMSゴシックなどのピッチ固定フォントでご覧下さい ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■速報 やはりあったぞ! MIシリーズの2000年問題 ここしばらくざうまがでは2000年問題について取り上げてきたのですが、MI シリーズのザウルスは本当に大丈夫か? と疑問を呈してきました。 ザウルス単体での利用には問題点は無いと思われたもののパソコンとの間で通 信を使ってデータをやりとりした場合に問題が生じる懸念については記事にし ています。 案の定といういか、今更何を言う〜(^^)/ 的にMI-500シリーズとMI-10 とパソ コンとの間でデータ交換する場合に問題を生じる可能性が告知されました。 ただし、いずれの問題も解決可能とされていますので、安心して下さい。 ---------------------------------------------------------- ・シャープスペースタウン:新着情報 http://www.zaurusworld.ne.jp/menu/zinfo/new_info/index.zhtml ◆MI-500シリーズに発生しうる2000年問題 --- 下記URLより引用--- http://www.zaurusworld.ne.jp/menu/zinfo/newzp/mi-500/pzupdate1.zhtml > パソコン連携ソフト(ザウルスパワーコネクション、PowerPIMM)をご > 使用され、パソコンから画像(JPEG/GIF形式のデータ)・音声(WAVE/ > AU形式のデータ)・文書(テキスト/ワード等)データを送った場合、本体ソフ > トのソフト管理番号(注1)によってはデータ転送ができないことが判明しまし > た。 > PIMデータ(アドレス帳、スケジュール、アクションリスト等)の送受信やシ > ンクロナイズ及びバックアップ/リストアは、問題ありません。 --- 引用終わり --- なお、この問題は1998年 6月25日版のアップデートを実行していれば発生しま せん。 多分ユーザーの多くは引っかからないと思うのですが、中古でMI-500を購入し たとかもらったなどの場合はアップデートされていない可能性もありますので チェックを入れましょう。 パッチバージョンはメモリ管理画面で機能にタッチしたあとで順送りにタッチ すると画面の右下に表示されます。 問題が発生するのは「10」「11」「21」のパッチバージョンです。 もし該当するバージョンをお持ちの方は上記 URLにアクセスして情報を良く読 んでからアップデートソフトを入手して対応して下さい。 ---------------------------------------------------------- ◆MI-10関連 発生しうる問題はMI-500シリーズと同じです。 ただし、MI-10 に関しては現時点では有効な対策方法が存在せず、同ページで は年末までに対策ソフトを公開するという告知のみ上がっています。 ---------------------------------------------------------- ★原因の推測 最初に2000年問題発生の情報を見たときにかつて発生した8月問題を思い浮か べました。 ・undocumented ZAURSU:バグ歴史館 http://free01.plala.or.jp/~mobile/zaumaga/undocumented/bugs/index.htm 8月問題は1997年8月に発生した問題で、8月にパソコンからザウルスに画像 などのデータを送信するとザウルス側でリンク日付が0月となるため、ザウル ス上では取りあえず利用できても、そのデータをバックアップしてリストアし ようとすると0月の部分が不正日付となりリストアできないという凶悪なバグ でした。 当時NIFTY SERVE のFENOTE(現FPDAJ) で泣きの発言が結構出ています。 しかし、これは一旦バージョン"11"で改善済みとされました。 その後に登場したアップデータが2000年問題対応済みとされた1998年 6月25日 版でアップデート情報を見ると「表計算の INT関数における演算精度の改善」 「手書き入力検知ソフトのアップデート」とされています。 この当時からシャープさんがMIシリーズの2000年問題に興味があったとは思え ず(^^? たまたまバグのあった部分がこのアップデートで改善されたと考えた ほうが無難です。 なお、この「手書き入力検知」に関しては元々MI-610の手書き認識問題に端を 発したもので、やはり当時のFENOTEでおかしいという発言が続出し、当初シャー プさんは個別不良との認識をしていて問題が出たものは交換対応していおり、 その後ソフトの問題ということになりアップデートが行われ、MI-500/100シリー ズもアップデートされたといういわく付きのものです。 ---------------------------------------------------------- PowerPIMM リンク時の日付フォーマットがどのようになっているかは解析して いないのですが、通常通信を見る限り年のデータは4桁で転送されています。 そのため、2000年1月1日なら正しく"20000101120000"のようなデータ並びと なるはずです。(120000は12時00分00秒) この点とパソコン側ソフトがザウルスパワーコネクション、PowerPIMM 両方で 発生するということから推測して、MI-500側のデータ変換処理にバグが潜んで いたのかもしれません。 これはPIシリーズの2000年問題と同じようなところに原因があるのかな? ・PIシリーズ2000年問題の推測 http://free01.plala.or.jp/~mobile/zaumaga/tools/y2k/undoc.htm ザウルスの内部日付形式は5バイトの中に年月日時分秒を格納するため、ビッ ト単位での変換が行われています。 年の部分は8ビットで処理されるため、実際の年から1900を引いた値を元に しています。 例えば今年は1999年なので1900を引いて99、16進数で63hとなります。 2000年なら本来は"100(64h)"という値になります。 多分この変換部分で失敗して"1900"という年が生成されてしまい内部的にエ ラー日付として検出されるのが原因だと考えます。 アドレス帳で試してみるとわかるのですが、ザウルスは日付として1900年は持 てません。(これはざうまが 12/12で解説しています) 問題となる日付はいわゆるリンク日付部分で、アドレス帳やスケジュールの持 つ日付とは違います。 このため2000年問題のあるMI-500シリーズでもアドレス帳やスケジュールでの 影響が出ないのでしょう。 ---------------------------------------------------------- もう一つの可能性として捨てきれないのがPowerPIMM リンクプロトコルにおけ る問題で、年を2桁で保持するとかザウルス内部形式のようにパックする処理 に問題があり、ザウルスに転送してエラーとなるのかもしれません。 対策済みのザウルス側では問題のある日付を補正して影響を除外していると いうことになります。 ハードウェアのプロトコルモニタなどお持ちの方はどのようなデータが流れて いるかをチェックしてみると意外な発見があるのかも。 私の方は年が明けたら原因を詳細に探ってみたいと考えています。 ---------------------------------------------------------- ザウルスのアップデートに関しては最近でこそ記録を保存しているのですが、 MI-506などに関しては記録が甘くなっています。 もう少しこまめに情報収集をしておけば2000年問題の片鱗が掴めたのかもし れません(^^)/ ザウルスの2000年問題に関してはシャープさんに「安全宣言」を出してユー ザーを安心させてくれ〜と度々ざうまがで指摘していたのですが、シャープさ んもなんとなく問題があるんじゃないかな〜と思っていたのでは? これ以外に問題が無いことを祈りたいです。 それにしてもシャープさんはMI-500ユーザーにどうやって告知するのでしょう? 年が明けたらザウルスホットラインの電話が鳴りっぱなしとなるかもね(^^)/ 〓〓 ざうまが 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 発行元:メールマガジンざうまが編集部 (責任者:まると) ざうまがFLASHに関するメールは zaumaga@geocities.co.jp へ ・ざうまがの配信解除は http://www.kaijo.com/ から 送信メールアドレスの変更は一旦配信解除してから新規購読して下さい。 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 |