オン コールフライデーが、いつものように確実にやって来て、新年最初の 1 週間という最も恐ろしいものの終わりを告げます。
お祝いして一日を乗り切るために、読者の技術的な難問を解決する定期連載「On Call」をご紹介します。
今週のお話は、90 年代初頭にカスタム ソフトウェアを販売する中小企業で働いていた「チャールズ」の話です。
「このソフトウェアはデータベース内のレコードに日付とタイムスタンプを付与するのですが、日付と時刻はソリューションの機能にとって非常に重要でした」とチャールズ氏は語った。「日付と時刻はコンピュータのハードウェアとオペレーティングシステムから取得されていました。」
唯一の問題は、問題の時計の 1 つが常に時間を失っており、数日後には「極度に不正確」になるということであり、これは解決不可能と思われた。
「コンピュータを2回交換するサービスコールが50回あったはずです。拡張スロットに専用の正確なタイムカードをインストールすることさえしました」とチャールズ氏は語った。
しかし、タイムトラベルコンピューターは、何年も遡り続けました。
「この時点で顧客は返金を求めており、他の全員がイライラしていたため、私は問題を解決しようとオフィスに派遣された」と彼は語った。
ここのコンピューターがちゃんと動くか分からない。エネルギーが全くダメだ
続きを読む
チャールズは朝に到着し、時計を正しい時刻と日付に調整し、ソフトウェアを実行して、記録を意味のある値に手動で修正しました。
正午頃、画面を見ていたチャールズは「文字通り時間が逆戻りし、分がカウントダウンしていく」のを目にした。秒数を表示するプログラムを開くと、秒数も逆戻りしていた。
そのとき、チャールズはコンピューターデスクの後ろの壁の向こう側で騒ぎが起こっているのを耳にしました。すぐに調べてみると、従業員たちが昼食を温めている簡易キッチンがあることがわかりました。
「彼らが使っていたのは、アマナ(レイセオン)のレーダレンジオーブンのごく初期モデルで、1967年以降に製造されたものです。電子レンジの前身です」とチャールズ氏は語った。「これはアメリカで最初に販売されたレーダレンジのうちの1つだったに違いありません。」
お腹を空かせたスタッフがキッチンでの作業を終えると、チャールズは時計をリセットし、電子レンジで水を一杯沸かしてから、コンピューターのところへ走って戻りました。
案の定、Radarange が完了するまで時間は逆方向に流れ、その後は通常通り進みました。
彼はテストを数回繰り返し、コンピューターを部屋の反対側に移動すると、なんと、問題は解決しました。
「どうやら、この装置は十分にシールドされておらず、大量の電磁波を漏らしていたようで、それがコンピューター内の水晶発振器に影響を与えた。水晶発振器も電磁波に対して十分にシールドされていなかった。」
チャールズがオンコールに鋭く指摘したように、次に論理的に考えるべきことは、古くておそらくかなり危険なオーブンを交換することだった。しかし、会社のオーナーは乗り気ではなかった。
「彼は新しい電子レンジを買う費用を避けるために、自宅からラダレンジオーブンを持ってきてオフィスに設置したのです」とチャールズさんは言う。当時、この製品に約4,000ドル相当を費やしていたのだ。
チャールズ氏によると、解決策としては、机をレーダレンジオーブンから離れた別の壁に移動し、「ペースメーカーを装着している人はオフィスに近づかないように警告する標識を設置する」か、電子レンジを購入するかのどちらかだという。
「彼がRadarangeを交換したかどうかは分かりませんでしたが、私が辞める前に机を移動しました。」
タイムトラベルの問題を解決したことがありますか?今日に戻って、On Callにすべてを話してください。®