未来への旅
静かな秋の夜でした。 病気の前兆はありません。 暗くなってきました。 コンピューターの計画的なアップグレードを終了しました。その間に、歴史上すでに失われた理由により、BIOSをリセットする必要がありました。 事はトリッキーではありません。 マザーボード上のバッテリーとリセットジャンパーの位置はわかっています-どうぞ! Windows 7の電源を入れてロードした後、ヤードには遠い未来、つまり14201年目があることが最終的に通知されました。
冒険が始まったばかりです...
前文
実際のところ、BIOSリセット中の時間変換は驚くことではありません。 私は1年かそこら前後に投げられました。 しかし、ここで-すぐに12,000年! 普通ではない何か。
窓の外で宇宙船に向かって飛んでいる
フリッパー、現在の日付と時刻を見て、システムを少し掘り下げて、プログラムが同様の状況でどのように動作するかを調べることにしました。 結局のところ、他のチャンスはないでしょう-私はそのような日付を設定する方法を知りません(BIOSもWindows OSもこれを許可しないようです)。
叙情的な余談
さまざまな時期に、さまざまなコンピューターに近いメディア、プログラマー、およびその他の専門家が、コンピューターが特定の日付を正しく処理できないために世界的な黙示録を提案しました。 ほとんどの場合、人々は間違っていました。 常にではありませんが。 ほとんどの日付について話しました:
- 2000またはY2K-すでに多くのテキストが作成されています。ウィキペディアへようこそ、繰り返したくありません。
- 2011年またはY1Cは、台湾、北朝鮮の地域の問題であり、さまざまな非標準イベントを考慮している誰かがいる可能性があります。
- 2036は、NTPプロトコルの64ビット時間の終わりです。 プロトコルの作成者は、多くの理由で何も悪いことは起こらないと誓っていますが、インドのプログラミング学校の創造力を過小評価している可能性があります。
- 2038またはY2K38は32ビット時間の終わりです。 time_t、多くのtime.h関数を使用し、1970年の年表を計算するプログラムは、Oblomingoのピンクの鳥が飛ぶのを見るのに魅了されます。
- 10000は4桁から5桁の年への移行です。 一見、グリッチはどこから来るのでしょうか? 第二に-私たちは気にしません、私たちは生き残りません。 しかし、違います。 現在、こうした日付を必要とする多くのモデリング、計算、予測プログラムがあります。 また、同じウィキペディアには 、Microsoft OfficeやOpenOfficeなどの深刻なプログラムでさえ、5桁の日付の誤った出力と計算の例がすでにあります 。 また、12/31/9999は、.NETの最新バージョンの.NET DateTimeクラスで可能な最大値です。 携帯電話にリマインダーを付けます-「9999まで、次のバージョンの.NETに切り替えます」。
- 30827-昨年のSYSTEMTIME Windows構造およびそれを使用する関数(GetLocalTime、GetSystemTime)
- 292,277,026,596は64ビット時間の終わりです。 そのため、方位角を取得するために、地球はたった7 500,000年で38分の1の時間で太陽に落ちます。 数は、単にスケールのためにもたらされました。
アシスタント、メス!
だから、14201の中庭で。 まさに非常に近いと本当のY2K38 \ 10000の間で、ありそうにない30827 \ many_ billionのずっと前。
反重力の椅子に快適に座って、お茶の
ニュートリノカクテルを飲みながら、実験を始めました。 結果に基づいて、すべてのプログラムを4つのグループに分けました。
- グリーンは、そのクリエイターの中で最も面白くなく、最も敬意を表しています。 開始され、完全な機能で安定して動作し続けるプログラム。 ブラボー、帽子を脱いで。
- 黄色 -開始され、基本的にお金を稼いだが、警告を出したり、時間間隔を誤って計算したプログラム。
- オレンジ -開始されたが、日付と時刻に関連する一部の機能にアクセスするとクラッシュしたプログラム。
- 赤 -起動時にクラッシュした、または「仕事ができません」という精神でメッセージを発行して終了したプログラム。
- Mspaint-素晴らしい獲得。 そして彼は何をしますか
- メモ帳-F5日付挿入機能を含む機能
- Doctor Web-起動し、ライセンスが不足したと言いました。 実際、14201年までに真実は終わります。 真の行動
- Killcopy (これはファイルをコピーするためのユーティリティです)-コピー速度、経過時間、および残りのコピー時間を測定する機能を含め、正しく機能しました
- Media Player Classic-ファイルの継続時間と再生時間を表示するためのすべての機能を含む機能
- Microsoft Outlook-電子メールの送受信、到着/出発の日付の表示、日付による並べ替えを含む、正常に動作します
- Tortoise Svn-エラーなしで動作
ブラボー、グリーンバンド!
- Windows 7全体-開始して獲得しました。 ファイルシステム、ネットワーク、ドライバー、コントロールパネルのアプレット、管理などを操作するすべての基本機能。 正しく動作します。 タスクバーの時計は通常、6桁の年数用に設計されています。 2つの小さなこと-カレンダーには2099より大きい日付は表示されず、インターネットと時刻を同期しません。 しかし、これについて明確なメッセージが発行され、一般に、これらの事実は一般的な印象を損なうことはありません。
- Windows計算機 -動作しますが、奇妙なことに日付ピッカーが表示されます
- Microsoft Wordおよび Excel-日付と時刻を挿入する機能を含む(現在の日付1/28/1913として挿入、該当しない)
- 遠い -起動して動作します。 新しく作成されたファイルの日付を01/28/1420に表示します(ファーは年の最後のユニットを失ったばかりです)
- Putty-プログラム自体は起動しますが、ssh接続は失敗します。 Telnet-作品
- Firefox-起動、実行中。 httpsを介したすべての絶対接続に対して、彼はそれらが信頼されていないことを返信し、リスクを受け入れるか去ることを申し出ます。 リスクを受け入れた後、機能します。 クールな瞬間、Gmailがどれだけのディスク容量を提供してくれるか(これはJavascriptの日時のオーバーフローかもしれません-私はそれが得意ではありませんが、Googleにはそのような計画があるかもしれません)
- Internet Explorer 9 -Firefoxとまったく同じ
- 7 zip-動作します。 新しく作成されたファイルの日付は2107年12月31日として表示されます
- Windowsエクスプローラー -起動して獲得しましたが、コンテキストメニューを呼び出そうとするとクラッシュしました。 彼のせいかどうかはわかりません-さまざまなプログラム(SVN、Notepad ++、Winampなど)のアイテムのかかとからコンテキストメニューに統合しました。
- Keepass-開始、主な機能はうまく機能しました。 私が落ちた日付を選択するとき、私はすべてのアイコンを十字で描いた
- Windowsスケジューラ -スナップショットを作成できないことに関するエラーを開始して書き込みます。 クラッシュしませんが、動作しません
- Dropbox-開始しましたが、「安全な接続を確立できません」と書き込みます
- GoogleTalk-エラーでクラッシュ
- Visual Studio 2010-起動していません
- DownloadMaster-エラーでクラッシュする
結論
- 心配するな。 私たちは皆、これらのグリッチに対応しません。 また、それまでに修正されます。 実験は純粋に条件付きです。
- そして、すべてがそれほど悪いわけではありません。 赤いグループはそれほど大きくなく、残りのプログラムで作業することはかなり可能です。
- 驚くほど良質のマイクロソフト製品-ほとんどのプログラムが開始され、獲得されました。
- 今日のメッセンジャーは長生きする予定はありません。 希望は、明らかに、14201年までに科学が間違いなく魔法を発明し、私たち全員がテレパシーで通信することです。
- ブラウザ、Dropbox、およびPuttyのエラーは、同じ理由(SSL証明書の有効期間などに関連するもの)が原因である可能性が高いです。 それにも関わらず、Tortoise Svnは同じ状況で正しく稼ぎ、ローカルリポジトリとインターネット上のいくつかの両方からhttpsコードを受け取ったので、それらすべてを黄色のグループに持ち込みました。
PS
実験の終わりまでに、
紫色の太陽はすでに
核砂漠の外
に昇っていまし
た 。 私は戻ってくることにしました。 Windows OSは12,000年前から落ち着いて過去に跳躍し、再起動し、その後も幸せに暮らし続けました。 その後、ハードウェアまたはソフトウェアの機能に問題は観察されていません。 時には、グリューワインを1杯飲んだ後、友人たちに私の旅について話します。
14201から戻る直前に、Google Bingでワールドカップ2018の結果を見ることができました。
All Articles