Мое Путешествие В Будущее



Мое путешествие в будущее

Был тихий осенний вечер.

Никаких признаков беды не было.

Темнело.

Я заканчивал плановый апгрейд своего компьютера, в ходе которого по причинам, затерянным в истории, мне потребовалось сбросить настройки BIOS. Это не сложная вещь.

Расположение батарейки и перемычки Reset на материнской плате известно — вперед! После включения и загрузки Windows 7 мне в ультиматуме сказали, что на дворе далекое будущее, а именно 14201 год.

Мое путешествие в будущее

Приключения только начались.



Преамбула

Строго говоря, изменение времени при сбросе биоса не является сюрпризом.

Меня бросали туда и обратно в течение года до этого.

А тут – сразу на 12 тысяч лет! Что-то из ряда вон выходящее.

Глядя на флиппер текущей даты и времени, летящий за окном в сторону космодрома, я решил немного покопаться в системе и узнать, как поведут себя имеющиеся у меня программы в подобной ситуации.

Ведь другого шанса не будет — я не знаю, как можно установить такую дату (мне кажется, ни биос, ни ОС Windows этого не позволят).



Лирическое отступление

В разное время различные компьютерные СМИ, программисты и другие специалисты предполагали глобальный апокалипсис из-за неспособности компьютера правильно обработать определенную дату.

Большинство людей ошибались.

Хотя и не всегда.

Самые обсуждаемые даты:

  • 2000 или 2000 год — уже много текста написано, добро пожаловать в Википедию, не хочу повторяться.

  • 2011 или Y1C - локальная проблема Тайваня, Северной Кореи и может быть еще кого-то, основанная на разных нестандартных событиях.

  • 2036 год – конец 64-битного времени в протоколе NTP. Создатели протокола ругаться , что по ряду причин ничего плохого не произойдет, но они вполне могут недооценить творческую мощь индийской школы программирования.

  • 2038 или Y2K38 – конец 32-битного времени.

    Всевозможные программы, использующие time_t, множество функций time.h и считающие хронологию 1970-х годов, очарованы пролетающей мимо розовой птицей Обломинго.

  • 10000 – переход от 4-значных лет к пятизначным.

    Казалось бы - во-первых, откуда глюк? А во-вторых, нам всё равно, мы долго не проживём.

    Но нет. Уже сегодня существует ряд программ моделирования, расчетов и прогнозирования, которым необходимы такие даты.

    И на том же Википедия Примеры некорректного вывода и расчета пятизначных дат уже есть даже в таких серьезных программах, как Microsoft Office и OpenOffice. Кроме того, 31.12.9999 — это максимально возможное значение для класса .

    NET DateTime в последней версии .

    NET. Установите напоминание в телефоне — «обновитесь до следующей версии .

    NET до 9999».

  • 30827 — прошлогодний за винтовую конструкцию СИСТЕМНОЕ ВРЕМЯ и функции, которые его используют (GetLocalTime, GetSystemTime)
  • 292 277 026 596 — это конец 64-битного времени.

    Итак, чтобы сориентироваться, Земля упадет на Солнце всего через 7 500 000 000 лет (в 38 раз меньше времени).

    Я привел цифру только ради масштаба.



Помощник, скальпель!

Итак, год 14201. Прямо между очень близким и реальным периодом 38 йен/10 000 и задолго до маловероятного 30 827 миллиардов.

Удобно устроившись в антигравитационном кресле и попивая нейтринный коктейль из чая, я начал экспериментировать.

По их результатам я разделил все имеющиеся у меня программы на 4 группы:

  • Зеленый – самое неинтересное и самое вызывающее уважение к его создателям.

    Программы, которые запустились и продолжили работать стабильно и полностью функционально.

    Браво, снимаю шляпу.

  • Желтый — программы, которые запустились и в основном работают, но выдают предупреждения или неправильно рассчитывают временные интервалы.

  • Апельсин – программы, которые запускались, но вылетали при доступе к некоторым функциям, связанным с датой и временем.

  • Красный – программы, которые вылетали при запуске или отображали сообщение типа «Я не могу работать» и закрывались.



Мое путешествие в будущее

  • Мспэйнт - Заработал отличные деньги.

    Что он будет делать?

  • Блокнот - работает, в том числе функция вставки даты по F5
  • Доктор Веб – вскочил и сказал, что у меня истек срок действия лицензии.

    Собственно говоря, к 14201 году правда закончится.

    Поведение правильное

  • Убить копию (это утилита для копирования файлов) - работала корректно, включая функции измерения скорости копирования, прошедшего и оставшегося времени копирования
  • Медиаплеер классический - работает, включая все функции отображения длительности файла и времени воспроизведения
  • Microsoft Outlook — корректно работает, включая прием и отправку писем, отображение дат их прихода/отправления, сортировку по дате
  • Черепаха Свн - работает без ошибок
Браво, зеленая группа!

Мое путешествие в будущее

  • ОС Windows 7 В общем, все завелось и начало работать.

    Все основные функции работы с файловой системой, сетью, драйверами, апплетами панели управления, администрирования и т.д. работают корректно.

    Часы на панели задач обычно рассчитаны на шестизначные цифры года.

    Две мелочи - календарь не показывает даты больше 2099 года и время не синхронизируется с интернетом.

    Но об этом даются четкие сообщения и в целом общее впечатление эти факты не портят.



Мое путешествие в будущее

  • Калькулятор ОС Windows — работает, но странно отображает окно выбора даты


Мое путешествие в будущее

  • Microsoft Word и Excel — работает, в том числе функция вставки даты и времени (вставляет 28.01.1913 как текущую дату, не вылетает)
  • Далеко - запускается и работает. Дата вновь созданных файлов показывает 28.01.1420 (Далеко просто потерялся последний в номере года)


Мое путешествие в будущее

  • Шпаклевка — сама программа запускается, но ssh-соединения прерываются.

    Телнет - работает

  • Fire Fox - запустился, работает. Абсолютно на все подключения по https отвечает, что им не доверяют и предлагает принять риск или уйти.

    После согласия с риском это работает. Круто, именно столько дискового пространства мне предлагает Gmail (возможно, это переполнение типа date-time в Javascript - я в этом не силен, а может, у Google действительно такие планы)



Мое путешествие в будущее

  • Интернет Эксплорер 9 - абсолютно аналогичен Firefox
  • 7 молний - работает. Даты вновь созданных файлов отображаются как 31 декабря 2107 г.



Мое путешествие в будущее



Мое путешествие в будущее

  • проводник Виндоус - запустился и работал, но постоянно вылетал при попытке вызвать контекстное меню.

    Не знаю, виноват ли он - мое контекстное меню объединяет пять пунктов из разных программ (SVN, Notepad++, Winamp и т.д.), возможно, сбой произошел из-за одной из них

  • Keepass — завелось, основные функции работали хорошо.

    Нарисовал все иконки с крестиками, но при выборе даты вылетало



Мое путешествие в будущее



Мое путешествие в будущее



Мое путешествие в будущее

  • Планировщик Windows - запускается и пишет ошибку о невозможности создания оснастки.

    Не вылетает, но и не работает



Мое путешествие в будущее

  • Дропбокс — запустилось, но пишет «невозможно установить безопасное соединение»
  • Google Talk - вылет с ошибкой


Мое путешествие в будущее

  • Скайп - вылет с ошибкой


Мое путешествие в будущее

  • Кип - падает


Мое путешествие в будущее

  • Визуальная Студия 2010 - не заводится


Мое путешествие в будущее

  • Adobe Ридер - вылетает с ошибкой


Мое путешествие в будущее

  • Блокнот++ - вылетает с ошибкой


Мое путешествие в будущее

  • DownloadMaster - вылетает с ошибкой


Мое путешествие в будущее



выводы

  1. Никогда не волнуйтесь.

    Мы не доживем до этих глюков.

    Более того, к тому времени они будут исправлены.

    Эксперимент чисто условный.

  2. И это не так уж и плохо.

    Красная группа не такая уж и большая, и с программами из остальных вполне можно работать.

  3. Качество продуктов Microsoft на удивление хорошее - большинство программ запустилось и работало.

  4. Ни один из сегодняшних посланников не планирует жить долго.

    Надежда, видимо, состоит в том, что к 14201 году наука обязательно изобретет магию и мы все будем общаться телепатически.

  5. Ошибки браузера, Dropbox и Putty, скорее всего, вызваны одной и той же причиной — что-то связано с истечением срока действия SSL-сертификатов и т. д. Однако я включил их все в желтую группу, так как Tortoise Svn работал корректно в такой же ситуации и получал код по https как из нашего локального репозитория, так и из нескольких в интернете.



P.S.

К концу экспериментов за окном над ядерной пустыней уже всходило фиолетовое солнце.

Я решил вернуться.

ОС Windows спокойно приняла прыжок в прошлые 12 000 лет, перезагрузилась и продолжила жить долго и счастливо.

С тех пор никаких проблем в работе аппаратного или программного обеспечения не наблюдалось.

Иногда за чашечкой глинтвейна я рассказываю друзьям о своем путешествии, на что они лишь недоверчиво улыбаются.

Перед возвращением из 14201 мне удалось посмотреть результаты ЧМ-2018 в Google Bing. Вы не поверите.

Теги: #будущее #время #ошибки #Исследования и прогнозы в ИТ

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.