Проблема 2000 года компьютеры
Двадцать лет назад бизнес и государства тратили миллиарды долларов на предотвращение казавшейся неизбежной катастрофы — массового сбоя компьютеров по всему миру из-за наступления 2000 года. Золотое время для IT-специалистов и экспертов по выживанию после конца света, срубавших легкие деньги на панике. Истерию из-за компьютерного кризиса и ее положительные последствия вспоминает американский Forbes
Вот как в январе 1999 года описывал грядущую перспективу журнал Vanity Fair: «Сейчас полночь, 1 января 2000 года. В некоторых городах нет электричества. Банковские хранилища и тюремные ворота раскрыты настежь. Больницы не работают. Многие страны погрязли в беспорядках и революциях. Никто не сможет осознать масштаб последствий до тех пор, пока они не наступят. Несомненно одно: удивительные машины, которые управляют нашей жизнью и упрощают ее, не будут знать, что делать».
Но вот год закончился: часы пробили полночь в каждом часовом поясе по всему земному шару — и почти ничего не произошло.
Много потраченных на подготовку усилий — и примерно столько же истерии. Эта история показала, что на самом деле мы мало что знаем о мощности или хрупкости массивных информационных сетей и еще меньше — о том, что ждет нас в будущем.
Новый год
По мере приближения Нового года Федеральная резервная система распорядилась напечатать бумажные деньги на $70 млрд — примерно по $255 на каждого жителя США, на случай, если вкладчики массово решат забрать деньги из банков. Chase Manhattan Bank создал 27 координационных центров, чтобы круглосуточно следить за своей сетью. Citigroup открыл центральный координационный центр, местоположение которого держалось в секрете.
Наконец, часы пробили полночь — прежде всего на юге тихоокеанского региона. В Новой Зеландии, как описывал позднее преподаватель философии Денис Даттон, «всплеск интереса вызывали только шампанское и фейерверки, поскольку телефоны, банкоматы, автомобили, компьютеры и самолеты продолжали работать как обычно». Постепенно полночью наступала по всему миру. В Австралии машина для печати автобусных билетов ошиблась в дате. В Италии срок наказания некоторых тюремных заключенных был ненадолго увеличен на столетие. В Англии сломался приливометр. В США шпионский спутник на протяжении нескольких часов работал в резервном режиме. В Гонконге перестали работать полицейские алкотестеры — надо признать, это было совсем не вовремя. По всему миру тут и там кассовые аппараты вместо корректной даты пробивали «1900 год» и выдавали покупателям чеки, которые те могли бы сохранить как сувенир.
Италия занялась проблемой 2000 года позже, чем многие другие страны, и при этом сделала намного меньше. Многие пессимисты ожидали, что в стране, известной своим принципом dolce far niente (итал. «сладкое ничегонеделание»), хаос приобретет особый размах. Однако даже в Италии сбоев было мало, не считая того инцидента с заключенными. В полночь остановились все поезда, поскольку, как объяснил представитель перевозчика, «итальянцы были настроены скептически, и мы заявили, что ничего не случится. Но мы не могли рисковать». Лоренцо Робустелли, один из руководителей организации празднования Святого года в Риме, выразил сочувствие остальному миру: «Мне очень жаль, но иногда в Италии все работает».
People line up at a HSBC branch to get cash on December 30, 1999. British banking giant HSBC allayed Asian millennium bug fears, saying no problems were expected with the company's bank cards following reports of problems in Europe. · Фото Getty Images
В Словении наступление 2000 года прошло настолько непримечательно, что высокопоставленного государственного служащего обвинили в преувеличении опасности и уволили. «Тех, кому поручили устранить неполадку тысячелетия, проклинали бы, если бы возникли серьезные проблемы, и проклинают сейчас, потому что проблем так и не возникли», — отмечала BBC 4 января.
Подключение
Конечно, начать надо с этих звуков:
Запустите ролик, отвлекитесь от текста и прослушайте эти полминуты целиком, прежде чем продолжать читать. Потому что в 2000-м, чтобы выйти в интернет и что-то там читать, большинству людей требовалось сначала послушать это.
Ах да, было же само понятие «выйти в интернет»! Сейчас так уже не говорят: мы привыкли, что он доступен по умолчанию и лишь временно пропадает, когда едешь в лифте. Но тогда было иначе:
Хотя технически в 2000-м уже существовал мобильный интернет, он был слишком дорогим, медленным и бесполезным. Поэтому интернетом пользовались только дома/в офисе — делая шаг на улицу, человек сразу лишался доступа.
Основной способ домашнего подключения — с помощью телефонной линии. И на время подключения домашний телефон оказывался занят, а мобильные тогда были далеко не у всех. Поэтому часто возникала ситуация «вылезай из своего интернета, мне бабушке позвонить надо».
И главное. Оплата домашнего интернета чаще всего была почасовая (можно было купить карточку, например, на 10 часов). И это было недёшево, так что время подключения попросту приходилось экономить. Карточки выглядели так:
Фото взято отсюда , там ещё много
Вместе эти факторы приводили к тому, что типичным паттерном использования интернета было «вечерком подключиться на полчасика». И если тебе ночью что-то написали в мессенджере (тогда был расцвет ICQ) — ты узнаешь это не раньше следующего вечера. Нынешние сценарии, когда в мессенджере на ходу договариваются о встречах, были просто невозможны.
А необходимость экономить приводила к ухищрениям: в онлайне открываешь сразу несколько разных интересных текстов, сохраняешь их на диск, а потом отключаешься и уже в офлайне спокойно читаешь когда удобно. Но тогда, если при офлайн-чтении в тексте обнаруживалась интересная ссылка, то её не откроешь. Конечно, можно снова подключиться, но это же ещё раз слушать модемные скрежетания.
Кстати, а что это вообще были за звуки, которые можно принять за неизданный трек Афекса Твина? Модем пользователя звонил по телефонной линии провайдеру (в начале ролика выше звучит тоновый набор, но конкретно в России тогда был импульсный). И когда удавалось дозвониться (далеко не всегда это происходило с первого раза), звуками «здоровался» с оборудованием провайдера, договариваясь о деталях взаимодействия. На Хабре переводили пост по этому поводу, вот познавательная схема из него:
Штуки вроде «люди сохраняли страницы на диск для чтения в офлайне» через Wayback Machine не поймёшь. Поэтому, если хотите прочувствовать интернет 2000-го — попробуйте убрать подальше смартфон, отключить Wi-Fi на компьютере и включать его на очень ограниченные промежутки времени. И посмотрите, как изменятся ваши паттерны поведения. Как вы начнёте записывать «так, вот это надо будет погуглить при следующем подключении».
Решение проблемы 2000 года
С точки зрения аппаратной части PC проблема 2000 года решается довольно просто. Если микросхема RTC не использует полный формат записи значения года, но при этом BIOS поддерживает запись в полном формате значения года и поддерживает переход из 1999 в 2000 год, то потребуется всего лишь единовременная коррекция даты. Все современные версии BIOS производят такую коррекцию автоматически.
Производителей BIOS немного, поэтому укажем кратко, какие версии их продуктов не имеют проблем с 2000 годом.
AMI BIOS
Все версии AMI BIOS, выпущенные до 15 июля 1995 года корректно воспринимаю даты после 2000 года, но не осуществляют автоматической коррекции. Поэтому в компьютерах, имеющих BIOS этих версий, придется один раз скорректировать дату. Сделать это надо будет уже после наступления 2000 года, например 1 января.
Все версии имеющие дату после 15 июля 1995 года должны автоматически произвести коррекцию. Должны по тому, что некоторые производители системных плат вносят изменения в BIOS, поэтому при возможности лучше проконсультироваться с конкретным разработчиком. Список производителей можно найти в Интернете, на сайте AMI.
Award BIOS
Все версии Award BIOS, выпущенные до 26 апреля 1994 года корректно воспринимаю даты после 2000 года, но не осуществляют автоматической коррекции. Поэтому в компьютерах, имеющих BIOS этих версий, придется один раз скорректировать дату вручную. Сделать это надо будет уже после наступления 2000 года, например 1 января.
Все версии Award BIOS, выпущенные с 26 апреля 1994 года по 31 мая 1995 года не воспринимают даты после 1999 года и требуют переустановки системного времени при каждой перезагрузке системы. Исправленную версию нужно получить у производителя системной платы или, в крайнем случае, обратиться непосредственно в Award Software.
Все версии имеющие дату после 31 мая 1995 года правильно обрабатывают даты после 2000 года и автоматически производят необходимую коррекцию.
Заметим, что версии Award BIOS, выпущенные в период с 31 мая 1995 года по 18 ноября 1996 года могут не пройти тест NSTL, но это не означает, что имеет место проблема 2000 года. Это виноват сам тест NSTL.
Phoenix BIOS
Phoenix BIOS, имеющие версию 4.0 Release 5 и старше корректно воспринимаю даты после 2000 года и автоматически производят переход от 1999 года к 2000 году. Все более ранние версии Phoenix BIOS правильно воспринимают даты после 2000 года, но требуют однократной корректировки даты вручную. Сделать это надо будет уже после наступления 2000 года, например 1 января.
ALi BIOS
Информация от самой компании ALi пока недоступна. Поэтому придется все проверить опытным путем. Достоверно известно только то, что биосы от Acer с версией от 2.0 проблем не имеют.
Некоторые системные платы имеют версии BIOS не обновляемые программно, т.е. не Flash.
Для таких плат их производители выпустили специальные утилиты. Эти утилиты загружаются в оперативную память компьютера и, оставаясь в ней резидентно, производят корректировку даты при переходе к 2000 году. Эту TSR программу нужно запустить один раз, после перехода из 1999 в 2000 год. Эти программы, как и новые версии BIOS можно загрузить бесплатно из Интернета.
Некоторые фирмы предлагают аппаратное решение, исключающее проблему на уровне RTC и BIOS: установку дополнительной платы, содержащей корректно работающие часы реального времени и собственную микросхему BIOS (разумеется, не замещающую BIOS самого компьютера, а добавляющую процедуры работы с новым RTC). Принцип работы этих устройств аналогичен коррекции, применяемой в новых версиях BIOS: перехват обращений к функциям, связанным с датой, проверка ячейки CMOS, содержащей значение века, и ее коррекция при необходимости. Подобные устройства имеет смысл применять в случаях, когда по каким-либо причинам невозможно обновление BIOS, — они не требуют драйверов и устанавливаются в один из слотов системной платы.
Разумеется, такое решение стоит денег. Но гораздо проще и дешевле загрузить бесплатные обновления BIOS из Интернета и, в случае необходимости, произвести ручную корректировку даты.
Экономия памяти
Когда компьютеры появились в 1960-х годах, их оперативная память стоила очень дорого и была крайне ограниченной. Из-за этого программисты решили фиксировать даты через шесть, а не восемь цифр. Например, 30 июля 1974 года выглядело как «073074», а не «07301974» (первым стоит месяц из-за того, что такой формат датирования принят в США). Этот способ записи экономил необходимые биты и устраивал всех в течение нескольких десятилетий.
Браузеры
Значение имеет не только то, что происходило внутри окна браузера, но и само это окно. Мне кажется, мы стали забывать некоторые вещи:
Сегодня кажется само собой разумеющимся, что у браузера есть вкладки. Но так было не всегда. В Internet Explorer они появились только в 2006 году. Если вы сейчас посмотрели на свои сто открытых вкладок и ужаснулись мысли «это ж было бы сто отдельных окон», можно отчасти успокоить: во времена «интернет медленный, выходят туда ненадолго, оперативки мало» никто не держал открытыми сто сайтов. Паттерны поведения и здесь изменились.
Сегодня кажется само собой разумеющимся, что браузер — бесплатный софт. Но так было не всегда. Netscape был платным для корпоративного использования, а Opera предлагала пользователям либо заплатить, либо получить встроенный баннер прямо в интерфейсе браузера. И одна из причин победы Internet Explorer на том витке истории — его бесплатность. А одна из причин тогдашнего успеха Opera в России — тут использовали взломанную Оперу с отключенным баннером.
Сегодня кажется само собой разумеющимся, что браузер сразу открывает страницы в читаемом виде. Но так было не всегда. До повсеместного распространения юникода русскоговорящие пользователи сталкивались с тем, что сайт или письмо отображаются в неправильной кодировке (в народе это называли «крякозябры»). Поэтому популярной функцией в меню браузеров был выбор кодировки, а на сайте Артемия Лебедева до сих пор доступен «Декодер», автоматически исправляющий кодировку произвольного текста.
Как сегодня ощутить старые браузеры без визита в музей ретро-компьютеров? Тут отчасти помогает проект OldWeb.Today, эмулирующий ряд этих браузеров. Окно браузера демонстрируется ещё и в интерфейсе своей ОС, что способствует погружению. Правда, всё глючит и тормозит (не только загрузка страниц, открыть новое окно тоже небыстрый процесс). Но это в целом тоже работает на атмосферу — вспомним, что в 2000-м компьютеры были нерасторопными по нынешним меркам.
Большинство современных сайтов там либо разъедется по швам, либо вообще не откроется: веб изменился и использует теперь много вещей, которые старые браузеры просто не поддерживали. Если интересна эволюция веб-стандартов, можно разбираться, где именно всё разваливается.
А если хочется прочувствовать интернет 2000-го, то открывать в этих браузерах надо не современные сайты, а олдскульный контент (о нём ниже).
Кстати, видите справа внизу в статусбаре Internet Explorer синюю полоску загрузки страницы? В те медленные времена люди с придыханием следили за тем, как она ползёт. Правда, она всё равно была малоинформативной: могла долго пробыть в самом начале, а потом резко скакнуть.
А ещё, открыв на современном ретиновом экране одну и ту же страницу в старом браузере (эмулирующем тогдашнее разрешение монитора) и новом, легко заметить разницу типографики. Казалось бы, «просто тексты» всегда выглядели одинаково — но нет, в буквах разница тоже ощутима.
Бедствие предотвращено
В последние часы 31 декабря 1999 года Джон Коскинен в сопровождении журналистов взошел на борт самолета. Своим поступком он хотел показать, что проблему удалось решить. Так и произошло. Аэроплан успешно приземлился в Нью-Йорке в новом году. Но ряд сбоев в разных странах все же произошел: от напечатанных в Греции чеков с 1900 годом до остановки систем обогрева в Южной Корее. Тем не менее глобальную катастрофу удалось предотвратить.
Контекст
Ранние сайты не существовали в пустоте — что тогда происходило вокруг них? И в смысле сетевых штук (не всё, что требует подключения, происходит в браузере), и в офлайне?
Например, что было со скачиванием контента вне браузера? Конечно, видео для 2000-го ещё было слишком тяжёлым, а вот с музыкой как раз разворачивался экшен. Первый популярный peer-2-peer-сервис Napster набирал обороты, Metallica подала на него в суд, и человечество чесало голову, пытаясь сформулировать позицию по онлайн-пиратству.
Конкретно Napster из-за иска был закрыт, но вслед за ним появился Soulseek, а в 2002-м eMule — так что ещё до расцвета торрентов люди активно скачивали файлы друг у друга. Конкуренцию таким сервисам составляли локальные сети и FTP-сервера с загрузкой по прямой ссылке.
А когда по прямой ссылке скачивали в браузере, был нюанс. Модемная связь была не самой надёжной и в любой момент могла прерваться. И при дисконнекте требовалось перекачать файл заново. На медленном интернете это было больно. Этому посвящена популярная серия «Масяни». Кстати, Масяня — тоже важный феномен ранних нулевых: когда обычное видео ещё было слишком тяжёлым, на помощь пришла Flash-анимация, где выпуск мультика мог весить около мегабайта.
Но персонажи этого выпуска показывают себя непрошаренными. Потому что для скачивания по прямой ссылке существовали специальные программы вроде FlashGet, умевшие докачивать после разрыва. С их помощью возможно было скачать даже гигантский (по тем временам) файл: например, если на твоём тарифе были бесплатные ночные часы, можно было ставить компьютер каждую ночь качать его, и получить вожделенный файл через неделю-другую.
А что тем временем происходило в офлайне? Поскольку люди всё чаще замечали интернет и осмысляли новое явление, всё чаще возникали и офлайновые штуки, связанные с этим. Кажется, точкой всенародного единства стал суперхит Ленинграда «WWW» (2002), а за годы до него были более локальные штуки — например, выходил журнал «Мир Internet». Вдумайтесь: бумажное издание, где на печатных страницах рассказывали о том, что происходит в интернете. Сегодня звучит странно — если это издание для людей, которым важен интернет, зачем ему физическая форма? Но тогда в этом была логика: например, бумажное издание можно было почитать в метро, не то что сайты.
Или вот заголовки из «женского» мартовского номера 2000 года, когда «в интернете можно найти рецепты» ещё было значимым событием:
Конечно, для атмосферы было бы клёво не только почитать тексты, но и увидеть сканы хотя бы одного номера целиком. К сожалению, в интернете их практически не нашёл. Издательство «Питер» активно присутствует на Хабре, поэтому обращусь: @piter, может, поделитесь архивами?
Конечно, я тут описал только небольшую часть интересного — в один текст всё не уместишь, пришлось многим пожертвовать. А что-то и вовсе прошло мимо меня. Поэтому дополняйте в комментариях тем, что запомнилось вам! Сохраним это для новых поколений вместе.
В XX веке люди думали, что компьютеры скоро остановятся. Что такое «Проблема 2000» и почему её так боялись?
Вспоминаем главную технострашилку прошлого.
В ночь с 4 на 5 октября 2021 года произошёл один из масштабнейших сбоев в истории интернета. Легли Facebook, Instagram, WhatsApp, ВКонтакте, были проблемы у YouTube и Tik-Tok. За эти шесть часов в сети поднялась настоящая паника, распространяемая через выстоявшие Twitter и Telegram. Последний даже получил 50 миллионов новых пользователей, вот настолько все испугались. Всё это очень смешно и похоже на ту самую серию «Саус Парка», где мир моментально деградировал без интернета. Но как представляли такие страхи раньше?
Самый масштабный пример – так называемая «Проблема 2000». Паническое пророчество о том, что в 2000 году в мире остановится вся техника. Всё это удачно совпало с другими апокалиптическими настроениями, которыми жил мир в ожидании миллениума. Но сейчас, спустя 20 с лишним лет, мы почему-то не вспоминаем 2000 год как день, когда Земля остановилась. Нет, мы просто до смерти пугаемся, что инста прилегла поспать. Так чего же все боялись и почему это не стало реальностью?
Проверка аппаратного таймера (RTC)
- Войти в BIOS.
- Установить дату на 31 декабря 1999 года и время на 11:59PM.
- Выйти из программы Setup с сохранением установок. Выключить компьютер. Подождать более одной минуты, включить компьютер и, не допуская загрузки ОС, войти в BIOS Setup.
- Если дата установлена на 1 января 2000 года, то аппаратный таймер вашего компьютера не содержит "ошибки 2000 года".
Проверку можно выполнить и для других "опасных" дат.
Не следует, впрочем, считать, что при правильном выполнении всех этих тестов ваш компьютер неуязвим для "проблемы 2000 года". Не забывайте о возможных ошибках в прочем программном обеспечении. Верно также и обратное: непрохождение некоторых тестов вовсе не означает, что компьютер нужно менять.
Наступление старого века
Шестизначный формат обладал только одним недостатком: из-за отсутствия первых двух цифр в записи года компьютеры автоматически «считали», что существует только одно столетие: XX век. В связи с этим 1 января 2000 года они бы восприняли как 1 января 1900 года. Так как к тому времени уже запустилась компьютеризация множества процессов, эта ошибка грозила бы последствиями, как легкими (прекратили бы работать банковские карточки), так и тяжелыми (вышли бы из строя военные и промышленные объекты).
В 90-х по проблеме 2000 развели настоящую панику
О ней были написаны многие книги. Кто-то предлагал свои методы решения или оценивал возможные экономические убытки, а другие были уверены, что «Проблема 2000» – явный маркер скорого апокалипсиса. СМИ подхватывали эту панику, давая трибуну и тем, и другим. Но, как это обычно бывает, голоса IT-специалистов звучали сильно тише, чем у проповедников конца света.
В США и России «Проблемой 2000» на государственном уровне серьёзно занялись только в конце 90-х. Да, специалисты из разных компаний писали новый софт, уже учитывающий четырёхзначные даты, и пересаживали на него свои корпоративные ресурсы, но многие журналисты и политики всё равно ожидали паники и беспорядков. В Штатах даже решили напечатать побольше бумажных денег на случай, если обеспокоенные граждане начнут выводить средства из банковских систем. А народ тогда ожидал всего – от отключения электричества до невозможности снять деньги со счёта.
При этом звёзды индустрии особо не паниковали. Тот же Билл Гейтс спокойно предсказывал, что в реальности «Проблема 2000» окажется гораздо более мягкой, чем о ней говорят. Но его (вот сюрприз) считали антихристом задолго до истерии по коронавирусу и вышкам 5G, так что слова главы Microsoft мало влияли на основных паникёров.
Корпорации, кстати, вообще не разводили панику, а спокойно выделяли ресурсы на внутреннее решение «Проблемы 2000». Всё, что нужно было сделать – пересесть на новый софт, не потеряв старые данные. Но двадцать лет назад это было довольно проблематично и дорого. Тогдашние инвесторы держали открытым «индекс Де Ягера», запущенный чтобы отслеживать корпоративные риски, связанные с входом в 2000 год. Суммарно в мире было потрачено более 300 миллиардов долларов на решение «Проблемы 2000». Были последствия и для фондовой биржи.
Проверка BIOS
- Войти в BIOS Setup (здесь надо отметить, что имеется в виду программа Setup, располагающаяся в ПЗУ BIOS, а не внешняя, запускаемая из операционной системы. Если запущена последняя, то на результат теста может влиять сама ОС).
- Установить дату на 31 декабря 1999 года и время на 11:59PM (в большинстве BIOS формат времени и даты соответствует американскому).
- Подождать более одной минуты, наблюдая за изменением даты. Если она корректно меняется на 1 января 2000 года, то ваша BIOS не содержит "ошибки 2000 года".
Веб-дизайн
Послушав модемные трели и запустив браузер без вкладок, можно было наконец узреть сайты. Какими они были и где теперь такое увидеть? Главный помощник по вопросу «где» — сокровищница Wayback Machine с архивами громадной части интернета. А по вопросу «какими» распишу здесь главные тренды:
1. Тексты
Поскольку интернет был медленным и не особо интерактивным (никакого там обновления страницы на лету), в него шли за текстами: новостями, письмами, рефератами.
Если хотите прикоснуться к старому текстовому контенту, порекомендую колонку «Вечерний Интернет», которую вёл Антон Носик — её заботливо сохранили даже вне Wayback Machine. Во-первых, это важный ресурс раннего рунета. Во-вторых, это способ одновременно и полазать по старому вебу, и прочитать там как раз о тогдашнем состоянии веба. Интересный документ эпохи, в которой браузеры называли «гляделками».
2. Минимализм
Если всё начиналось с текстов, неудивительно, что дизайн зачастую был предельно аскетичен: чёрные символы с синими ссылками на белом фоне. Сейчас сайты вроде Motherfucking Website делают только как ироничный аргумент в пользу легковесных подходов. В 2000-м такой дизайн хоть уже и не был пределом мечтаний (Артемий Лебедев вовсю демонстрировал, что можно иначе), но никого не смущал.
3. Пестрота
Ранний интернет был гиковско-академическим, но постепенно туда попадало всё больше «обычных людей». И поскольку до соцсетей было негде вести «свой профиль», они заводили собственные сайты («домашние страницы»). А для таких пользователей «чёрный текст на белом фоне» ощущался унылым, и возник противоположный тренд — сделать как можно ярче.
Какие средства для этого были? Гифки: пусть на главной странице куча всего двигается! Бегущая строка: пусть даже текст на месте не стоит! Разные цвета и шрифты: чем больше, тем лучше! Музыка: MP3 были слишком тяжёлыми, а вот писклявый MIDI-формат подходил. То есть можно было, зайдя на чью-то страницу, быть атакованным в глаза и уши одновременно.
4. Золотая середина
Конечно, между крайностями «голый текст» и «адская пестрота» возникал и промежуточный подход. Вот, например, выходит фильм «Космический джем», и ему делают официальный сайт. Понятно, что развлекательное кино хотят рекламировать не чёрным текстом. Но и от гифок с бегущими строками тоже удерживаются. Как тогда действовали профессионалы?
Поразительно, но спустя 25 лет после выхода фильма его сайт всё ещё доступен, так что увидеть легко. Что мы можем увидеть там показательного для тех лет?
Компромисс между текстами и гифками: элементами навигации служат статичные картинки.
Вёрстку таблицами и фреймами. Тогда миром ещё не завладели div, и всё возможное обычно делали через table. А ещё порой делили фреймами окно браузера на части и подгружали в них разные HTML-страницы (в одной могло быть меню, в другой основной контент) — на этом сайте они тоже присутствуют.
Простой HTML-код без всех этих ваших реактов. В те времена, нажав view page source на сайте, даже не слишком опытный человек мог разбираться в происходящем. Можно было учиться делать сайты, просто ходя по разным и подглядывая, как всё сделано у них.
Дополнение
Многочисленными тестами установлено, что RTC старого образца имеет одну существенную погрешность: при переходе от 31 декабря 1999 к 1 января 2000 года значение тысячелетия (хранящееся в ячейке с адресом 32h) остается неизменным (19 вместо 20). Все современные BIOS умеют корретно отрабатывать данную ситуацию, и в случае использования программ, которые получают значение даты, используя прерывания BIOS, данная проблема не дает о себе знать. Тем не менее существует потенциальная опасность использования программ, которые получают значение даты путем прямого ("аппаратного") чтения значений из CMOS. В результате может быть получено значение года 1900 вместо 2000. Наиболее неприятным является то, что данная проблема возникает только во включенном состоянии компьютера. Если компьютер в момент перехода дат находился в выключенном состоянии, то BIOS при начальном тесте откорректирует данную проблему. Поэтому необходимо тщательно подбирать материнские платы для систем, работающих в непрерывном режиме (например, серверы различного назначения).
- Загрузить компьютер в режиме MS-DOS.
- Установить при помощи команды date дату 31 декабря 1999
- Установить при помощи команды time время 23:59
- Запустить программу CMOS.EXE (18 Кб), и в реальном времени наблюдать изменение (или неизменение) значения в ячейке 32h (Century in BCD). При этом в ячейках с 00h по 09h будет отображаться текущее время.
Второй вариант проверки (специальные тесты)
1. Navratyl Software System Inform v0.42c при тесте BIOS отображает наличие "бага" в RTC и способность BIOS'a его корректировать
2. RTCDATE (программа сертификации по Проблеме 2000) проверяет корректность аппаратного перехода по набору дат, отлавливаает "баг" RTC.
Думаю, на Хабре есть уже много людей, никогда не слышавших звук модемного подключения по телефонной линии. А люди, заставшие те времена, наверняка успели многое подзабыть.
Все знают, что раньше интернет был попроще. Но часто ли вы вспоминаете, что во время его использования вся семья оставалась без телефонной связи? Помните ли встроенный в Opera баннер? Программы FlashGet и eMule? Вёрстку сайтов таблицами и фреймами? Штурмовые корабли в огне на подступах к Ориону? (Извините, увлёкся.)
По-моему, около 2000-го произошёл прорыв: в 90-х интернет был ещё гиковской историей, а в нулевых стал мейнстримом. Как можно сегодня ощутить времена этого прорыва? Увидеть старые сайты помогает Wayback Machine, но если делаешь это в свежем браузере через современное подключение, видишь только часть картины. Поэтому сделал подборку из информации, ссылок и советов, которые дополнят опыт. Те, кто постарше, ощутят ностальгию, а те, кто помладше, узнают что-то новое.
Черные лебеди—2020: какие глобальные катаклизмы ударят по России и рублю в новом году
Черные лебеди—2020: какие глобальные катаклизмы ударят по России и рублю в новом году
Для компьютерного и офисного оборудования проблема смены тысячелетий заключается в возможной неверной работе модуля Real Time Clock (RTC, Таймер Реального времени), который отвечает за изменение даты и времени, использующегося при работе системы, например, при записи файлов на диск.
Проблема с RTC состоит в том, что изменяются только две последние цифры в написании года, а цифры, указывающие на значение текущего тысячелетия, не изменяются. Хотя модуль и поддерживает все значения, он не поддерживает переход от одного тысячелетия к другому. В результате, когда часы покажут 00:00, 1 Января, 2000 года, системный таймер не сможет переключиться с 1999 года на 2000 , а перейдет с 1999 на 1900 , так как изменяются только последние две цифры.
Непредсказуемым и опасным эффект от этой ошибки может стать потому, что и сама система и все программы работают с учетом того, что время может двигаться только вперед, что естественно, а не назад!
Как узнать, есть ли проблема 2000 года?
Но можно обойтись и без специальных тестовых программ.
Если проблема 2000 года так легко решается, то почему такой шум в прессе по этому поводу?
Эта проблема решается легко для аппаратного обеспечения Вашей системы и только для некоторого программного обеспечения. Но существует огромное число баз данных и приложений, например, бухгалтерских, которые используют только 2 цифры для представления значения года. В основном, эти системы используются банками, государственными учреждениями и другими крупными конторами. Именно в этом случае проблема 2000 года может проявить себя в полной мере. Последствия от неподготовленности программ, могут оказаться непредсказуемыми. И если в случае использования их индивидуальными пользователями, ничего страшного произойти не должно, то возникновение проблемы Y2K в массовом масштабе может повлечь за собой значительные потери.
Также много электрического оборудования использует RTC. Опять таки, использование такого оборудования в быту, даже на стыке столетий, вряд ли может вызовать какие-либо серьезные последствия, однако неподготовленное промышленное оборудовании может вызвать прямо или косвенно большие проблемы.
Совместное решение
Проблема 2000 года сейчас ошибочно воспринимается как фальшивка, вызвавшая много шума из ничего. Это не так. На самом деле глобальную катастрофу удалось предотвратить благодаря упорной работе. Разумеется, сейчас компьютеры развились настолько, что вряд ли столь примитивной ошибки стоит ждать в 2100 году. Тем не менее история решения проблемы демонстрирует, что человечество может бороться с общемировыми катастрофами. Нужно только отбросить предрассудки и начать совместную работу. Как подчеркивал сам Джон Коскинен, «если бы никто ничего не сделал, я бы не сел на тот самолет».
Проверка ОС
- Для выполнения теста желательно загрузить операционную систему до монитора командной строки без каких-либо драйверов и резидентных программ, а также отключить компьютер от локальной сети.
- С помощью команд date и time (или предназначенных для этого команд вашей ОС) установить системную дату на 31 декабря 1999 года, а время — на 23:59 (для DOS и Windows это команды date 31-12-1999 и time 23:59).
- Проверить правильность установки даты и времени (для DOS и Windows это те же команды без аргументов).
- Подождать более одной минуты.
- Проверить системную дату еще раз. Если она соответствует 1 января 2000 года, то ваша ОС не имеет "ошибки 2000 года".
Политики замечают проблему
Впервые программисты задумались о проблеме еще в 1971 году, однако всеобщее внимание удалось привлечь только в 1990-х. В 1996 году сенатор Дэниэл Мойнихэн на основании исследования написал письмо президенту США Биллу Клинтону с предупреждением: «Компьютеры были благословением. Однако если мы срочно не примем меры, они станут проклятием века».
Полезная паника
Были и те, кто в последующем скорее положительно оценивал произошедшую панику. «В конечном счете проблема 2000 года оказалась выгодна для экономики США», — говорил Ларри Кудлоу, в то время экономист в инвестиционном банке. «Люди вроде как разочарованы», — отмечал Майкл Гранатт, один из руководителей британской инициативы по предотвращению проблемы 2000 года. Он добавлял: «Все происходит так, как нужно, не случайно. Это возможно благодаря надлежащему планированию». Джон Коскинен, которому Клинтон поручил заняться проблемой 2000 года, сетовал, что «единственная возможность стать героем — это если бы половина мира замерла, а потом каким-то образом снова вернулась к работе, что не было нашей целью. Как часто и бывает в управлении, если все хорошо работает, люди не обращают на это внимания». Разочарованным остался и специалист по выживанию в сложных условиях Бен Леви, который построил дом в Колорадо, чтобы пережить апокалипсис. «В каком-то смысле я на это надеялся, — позднее рассказывал он в радиопередаче Marketplace. — Это было бы весело: мне действительно казалось, что я бы справился с вызовом».
Несомненно, тревога по поводу катастрофы, которая так и не случилась, в разгар технологической революции побудила правительства и компании обновить системы, о которых долгое время никто не вспоминал. Одно из преимуществ этой деятельности стало очевидно, когда менее чем через два года в Америке произошла настоящая трагедия. В 2005 году Алан Гринспен говорил: «После 11 сентября 2001 года мы обнаружили, что подготовка к 2000 году имела гораздо большее значение, чем мы полагали. В ретроспективе она, очевидно, напрямую определила успешное функционирование систем в кризисных условиях после атак». Лоис Слэвин, курировавшая программу системного дизайна и управления в Массачусетском технологическом институте, придерживалась того же мнения. Она писала, что «избыточные элементы систем, разработанные в преддверии так и не случившегося сбоя 2000 года позволили городскому транспорту и сектору телекоммуникаций оказать услуги на высочайшем уровне в условиях страшных разрушений» 11 сентября.
Одним из тех, кто помогал Нью-Йорку готовиться к приходу 2000 года, был Ричард Рескорла, вице-президент службы безопасности Morgan Stanley. В 1999-м он встретил приход Нового года в бункере, откуда вместе с коллегой, как вспоминал другой сотрудник банка, «выходил осматривать Всемирный торговый центр, проверяя этаж за этажом всю ночь, чтобы выяснить, может ли где-то возникнуть проблема». Двадцать один месяц спустя, утром 11 сентября 2001 года, Рескорла вывел сотрудников Morgan Stanley из задымленной Южной башни и по пути распевал песни через рупор, чтобы подбодрить их. Около 3700 человек тогда смогли спастись. Рескорла вернулся, чтобы поискать пропавших людей, и погиб, когда здание обрушилось.
Теракты 11 сентября были катастрофой, которую никто не мог предвидеть. Чему мы должны были научиться благодаря другой катастрофе, которую миллионы предвидели, но которая так и не случилась? Были ли мы осмотрительны и мудры? Не слишком ли легко мы ударились в панику? На десятую годовщину новозеландский философ Дэнис Даттон опубликовал колонку в The New York Times, в которой он утверждал: «Фиаско 2000 года — это не простая осмотрительность. Многие религии — от зороастризма до христианства, от иудаизма до сект НЛО — построены на идее греха и конца света. Угроза 2000 года перекликалась с этими концепциями… Идея, будто наши хитроумные изобретения однажды нас уничтожат, остается популярной в художественной литературе по меньшей мере со времен «Франкенштейна» Мэри Шелли».
«Когда мы превращаем практические проблемы в катаклизмы космического масштаба, мы отдаляемся от их решения», — писал он. Но затем он делал шаг к выводу, который может оказаться абсолютно неверным: «На мой взгляд, это применимо к вздымающимся волнам, бурям, засухам и массовым вымираниям живых существ, о которых говорят сторонники модного климатического катастрофизма. Такие увлекательные образы имеют меньше отношения к научной климатологии, чем к распространенному мнению, будто современность и ее расточительный комфорт приближают нас к библейскому Судному дню».
Будущее всегда более загадочно, чем нам бы хотелось считать. Дэнис Даттон был мудрым человеком, но он не мог предвидеть, как экологические проблемы, которые он описывал с таким пренебрежением, будут влиять на нас уже сегодня. Он не мог знать и того, что из-за злой насмешки судьбы The New York Times опубликует его некролог ровно через год после его статьи о проблеме 2000 года: он стал жертвой рака простаты. Сложно не улыбнуться, наблюдая за теми перегибами, которые случались в те лихорадочные дни перед жутковатым спокойствием ночи 31 декабря 1999 года, но не причинили большого вреда и, возможно, сделали наши информационные сети более крепкими, устойчивыми и гибкими. Эти сети и сегодня, даже в большей степени, чем 20 лет тому назад, остаются центральной нервной системой цивилизации. Нельзя переоценить важность ухода за ними.
Перевод Натальи Балабанцевой
«Похмелье для бизнеса»
Все началось полвека назад, на заре компьютерных технологий, когда для хранения информации использовали перфокарты — бумажные карточки размером 8 на 19 см, которые вставляли в вычислительные машины. Память стоила дорого и занимала много места — бесчисленные комнаты в случае с первыми компьютерами. Поэтому количество записываемой информации сводилось к минимуму. Годы решили указывать всего двумя цифрами. Записанные подобным образом однажды, они и дальше вводились в систему именно так.
В 1964 году IBM сделала компьютер необходимым устройством для бизнеса, представив машину System/360. Эти аппараты были сравнительно компактными, но все еще превосходили по размерам холодильники. В них также использовался стандартный двузначный формат года. «Я один из тех, кто виновен в возникновении этой проблемы, — свидетельствовал бывший экономический консультант перед конгрессом в 1998 году. — Я писал эти программы еще в 1960-е и 1970-е годы и так гордился тем, что мне удалось сохранить немного места, не приписывая «19» до точного года». Этим бывшим консультантом был Алан Гринспен, председатель Федеральной резервной системы.
В 1984 году сотрудница страховой компании в Иллинойсе ввела на своем компьютере дату аннуитетного платежа, которая приходилась на начало 2000-х годов. Компьютер посчитал, что это год веком ранее, и вместо расчетов выдал бессмыслицу. Впоследствии она и ее супруг написали книгу «Кризис компьютеров: как предотвратить грядущий мировой коллапс компьютерных систем». Мало кто обратил на нее внимание. Но к концу 1980-х годов сотрудники федерального управления социального обеспечения США обнаружили, что они также не могут рассчитать даты после 2000 года. К 1994 году управление начало анализировать миллионы строк компьютерного кода, чтобы найти решение проблемы. Министерство обороны столкнулось с похожими трудностями и запустило похожий проект. Один из высокопоставленных чиновников министерства как-то сказал: «Если бы мы строили дома так же, как мы разрабатываем программное обеспечение, первый же дятел разрушил бы цивилизацию».
Во второй половине 1990-х годов тревога о грядущих изменениях в датах приобрела массовый характер. Конгресс, как и полагается, начал исследовать вопрос, но не смог принять законопроекты, которые решали бы проблему. В 1998 году Вашингтон наконец приступил к действию: президент Билл Клинтон подписал исполнительный указ о создании совета по решению проблемы 2000 года. Главой совета Клинтон назначил Джона Коскинена, который до этого был заместителем директора управления по административным вопросам и бюджету. Клинтон заявил американцам, что «любую компанию, которая в преддверии Нового года вооружается только шампанским и хлопушками, наутро ждет тяжелейшее похмелье». Крупный бизнес к тому времени уже и сам выделял много денег на профилактические меры для решения проблемы 2000 года. В частности, телекоммуникационная компания AT&T тратила в конце 1990-х годов по $500 млн в год. Гендиректор компании Майкл Армстронг жаловался на команду, занимавшуюся «Проблемой 2000-го года»: «У них был безграничный бюджет, и они все равно ухитрились его превысить».
President's Council on Year 2000 Conversion Chairman John Koshinen at a press conference in December, 1999 in Washington, D.C. · Фото Getty Images
Была ли проблема на самом деле?
И да, и нет. То, что старые компьютеры не были готовы к 2000 году и нуждались в замене – очевидный факт. Но об этом процессе знали и планомерно к нему готовились. Вспоминая «Проблему 2000», все говорят о громких публичных заявлениях, но при этом многие IT-специалисты решали её в спокойном темпе, не поднимая шума. Это была всего лишь техническая задача, у которой был чёткий дедлайн. И даже в странах, где переходу уделяли не так много внимания, не случилось глобальной катастрофы.
Настоящий феномен «Проблемы 2000» не в том, что 1 января 2000 года должны были встать все компьютеры, и не в расходах государств и корпораций, а в раздутой вокруг этого события панике. Зато человечество вошло в новое тысячелетие с осознанием, что цифровизация – это важно и навсегда, но для подавляющего большинства населения мир IT неотличим от мира магии.
Сегодня мы можем увидеть следы этой истории сразу в нескольких кейсах. В том числе это касается массовой истерии из-за сбоя Facebook, Instagram и всего остального. Люди до сих пор не знают, что делать, если привычные вещи вдруг перестанут работать.
Отчасти «Проблема 2000» существует до сих пор. Только называется она теперь «Проблемой 2038», о чём вам в подробностях расскажет любой ближайший айтишник. Ожидается, что 19 января 2038 года начнутся сбои в 32-битном программном обеспечении, где время считается по стандарту POSIX, то есть по количеству секунд с 1 января 1970 года. На ютубе полно разборов и этого апокалиптического предсказания, хотя реальные специалисты уверены, что к тому времени проблема потеряет актуальность.
22 года назад весь мир паниковал из-за «проблемы 2000 года». Ожидалось, что смена дат в компьютерах вызовет глобальную катастрофу вплоть до отключения большинства электронных систем. Как удалось предотвратить проблему?
Есть ли еще критические даты?
- 08.09.1999 — 09.09.1999,
- 09.09.1999 — 10.09.1999,
- 31.12.1999 — 01.01.2000,
- 28.02.2000 — 29.02.2000,
- 29.02.2000 — 01.03.2000.
Что случилось 1 января 2000 года?
Практически ничего. Билл Гейтс оказался прав. Да, в мире действительно зарегистрировали технические проблемы в местах, где всё ещё стояла старая вычислительная техника. Так, в некоторых городах США перестали работать игровые автоматы, в Австралии пострадала система транспорта, в Японии телекоммуникационные компании и система радиационного мониторинга.
Мир выстоял, а пострадавшие страны и компании постепенно пересели на новое оборудование и софт. Массовые переживания проиграли плановой подготовке и потраченным ресурсам. Хотя многие боялись даже более ранней даты – 9 сентября 1999 года. Всё из-за того, что комбинация 9999 использовалась либо для обозначения неизвестной даты в будущем, либо как конец файла в старых языках программирования.
Скорость
Только позавчера все обсуждали замедление Твиттера в России. Сообщается, что замедлили до 128 кбит/сек.
И тут получается наглядное сравнение. Сегодня такая скорость — это наказание, простые картинки грузятся не сразу, ужас какой! А в 2000-м такая скорость звучала бы для людей как прорыв и счастье. 128 кбит — это уже времена ADSL, середина нулевых. У модемов, использовавших телефонные линии, пределом были 56 кбит/сек (а реальные показатели оказывались и того ниже).
Конечно, некорректно в лоб сравнивать скорости подключения в разные годы, потому что сайты страшно разжирели. Если сейчас вам дать скорость «как в 2000-м», то страдать вы будете куда сильнее тогдашних пользователей, потому что тогда интернет-ресурсы были рассчитаны на такие скорости. И сейчас вас будет ломать без YouTube, а тогда людям не приходило в голову, что такие штуки в принципе возможны.
Но при этой разнице, например, компрессия JPG-файлов принципиальных изменений не претерпела. Так что, оставив в стороне JavaScript и видеоконтент, можно поговорить о картинках. Вот какой факт важен для понимания ситуации: ради ускорения многие люди отключали в браузере загрузку изображений. Если какая-то конкретная картинка была особенно интересна, можно было ткнуть правой кнопкой мыши и конкретно её догрузить. А вот смотреть на всякое там красиво оформленное меню — это лишнее.
Если просто открывать старые сайты через Wayback Machine, этот факт пройдёт мимо. Будешь смотреть на сайты с картинками и думать, что все их тогда так и видели. Нет, не все.
Как ощутить тогдашние скорости, если сегодня даже замедленный твиттер гораздо быстрее? Может помочь инструмент из Chrome DevTools. Откройте там раздел Network. В нём есть возможность целенаправленно ограничивать скорость для текущей вкладки:
По умолчанию представлены пресеты вроде "Fast 3G", но даже "Slow 3G" слишком быстрый. Поэтому создайте там собственный пресет в пределах 56 кбит. И попробуйте с ним открыть, например, новостной сайт (то есть чтобы текст + картинки, без хитрых интерфейсов). Получите интересные впечатления.
Например, можете внезапно обнаружить, что при сёрфинге стали думать «на шаг вперёд», и открывать не только интересующую сейчас страницу, но и то, к чему хотите перейти следующим. Из соображений «чтобы оно уже грузилось и мне потом не пришлось сидеть и ждать загрузки, глядя в пустой экран».
То есть низкая скорость — не просто количественное изменение, а качественное, она меняет паттерны поведения. И для опыта «старого интернета» её тоже необходимо учесть.
Истоки проблемы 2000 года
Наличием аппаратной "проблемы 2000 года" в компьютерах класса IBM PC мы обязаны двум компаниям — Motorola и IBM. Первой — за то, что ею была создана микросхема аппаратных часов реального времени (RTC — Real-Time Clock) MC146818, не содержащая двух старших разрядов года, а второй — за то, что именно эта микросхема была использована при разработке компьютера IBM PC AT (PC XT и более ранние модели не имели энергонезависимых часов вовсе). В разных вариантах исполнения и под разными названиями (DS1287, КР512ВИ1) эту микросхему или ее модификации производили многие компании. Все эти устройства давным-давно не применяются при разработке новых компьютеров, однако для сохранения программной совместимости архитектура этого таймера полностью повторяется производителями интегрированных чипсетов на протяжении уже почти четверти века. Производители микросхем RTC (а основными на сегодня являются Dallas Semiconductor, Benchmarq Technology, SGS-Thomson и VIA Technologies) выпускают сегодня широчайшую номенклатуру устройств, имеющих полноразрядные счетчики года и коррекцию високосных лет. Однако совместимость — вопрос очень тонкий, и многие производители чипсетов и системных плат предпочитают использовать старую архитектуру, чтобы избежать изменений в BIOS и возможной несовместимости со старым ПО. Делается это с целью полной гарантированной совместимости со старым программным обеспечением.
Что вообще такое «Проблема 2000»?
Начнём с того, что любой ранний компьютер уступал по вычислительной мощности и объёму памяти вашему телефону. Программировали и хранили информацию тогда на перфокартах – кусках бумаги определённого размера, с которых вычислительные машины считывали нужные данные. Поскольку объём памяти был мал, айтишники прошлого избегали лишнего. А лишним могло оказаться всё – вплоть до каждого символа.
Именно этот фактор сказался на том, что для записи годичной даты использовались всего две цифры. То есть, пятое июля 1977 года записывалось так – 05.07.77. Это автоматически означало, что вся вычислительная техника была рассчитана исключительно на работу в своём столетии. Последняя возможная дата, считываемая системой – 31.12.99, то есть последний день 1999 года. А дальше – пустота.
О несовершенстве техники знали с конца 1950-х, но в публичном поле эта история всплыла в середине 1980-х, когда сотрудница американской страховой фирмы попыталась внести в компьютер данные с прогнозом на начало нулевых. Адская машина подумала, что 00 – это 1900 год, поэтому отказалась работать корректно и выдала полную чушь. Позже с этим столкнулись айтишники по всему миру.
Просто задумайтесь: вся вычислительная техника на планете отказывалась воспринимать новое столетие. Проблема становилась серьёзнее с каждым годом не только потому, что приближался 2000 год, а потому что влияние компьютеров по всему миру росло. Особенно страдали те отрасли, для которых было необходимо дать прогноз на отдалённое будущее.
Предсказание Билла Гейтса
Это была золотая эра для IT-специалистов, специалистов по выживанию и особенно христиан последних дней. Консультант по информационным технологиям Питер де Ягер сделал «Проблему 2000-го года» своей специальностью и стал настолько известен благодаря своим выступлениям и семинарам, что американская фондовая биржа запустила индекс акций компаний, связанных с «Проблемой 2000-го года», и назвала его «Индекс 2000 года де Ягера». The New York Times называла де Ягера «Полом Ревиром компьютерного кризиса 2000 года». Оглядываясь назад десять лет спустя, старший вице-президент технического отдела компании Ace Hardware отметил: «Проблема 2000-го года привлекла всеобщее внимание к IT». Директор по инвестициям одной компании, занимающейся бурением на шельфе, согласился: «Это был поворотный момент, одно из лучших времен для IT». Топ-менеджер AMC Computers ностальгически вспоминал: «Мы столько заработали на этом. Многие думали, что эти легкие деньги никогда не кончатся».
Меж тем, незамеченным не остался тот факт, что 2000 год знаменовал второе тысячелетие с рождения Христа и что Откровение можно истолковать так, что смена тысячелетия означает конец времен. Пастор и телепроповедник Джерри Фалвелл объявил, что «с помощью проблемы 2000 года Господь, возможно, пытается привести эту страну в чувство, усмирить ее», «начать возрождение, которое охватит весь мир к восторгу церкви». Он запустил продажи видеозаписи под названием «Руководство христиан по сбою тысячелетия» по $28 за копию и начал запасаться едой и боеприпасами. «Я хочу быть уверен, что смогу убедить остальных не связываться с нами», — объяснял он. Его коллега, проповедник Пэт Робертсон, предупреждал: «Нет сомнения, нас ждут серьезные беспорядки». Ему вторил Джеймс Добсон, основатель христианской организации Focus on the Family: «Нас ждут суровые времена, которые нам придется пережить».
A skeleton crew monitors the National Command Center for Mastercard on January 3, 2000. The center processed 18 million transactions totalling $1.8 billion for the busy New Year’s Eve weekend. No Y2K problems were encountered. · Фото Getty Images
В феврале 1999 года ООН основала международный центр кооперации по проблеме 2000 года. В декабре 1999 года США и Россия создали совместный центр стратегической стабильности 2000 года, чтобы предотвратить случайные пуски ракет или ядерные атаки. Компания из Массачусетса продавала за $89 «Набор для выживания в 2000 году» для индивидуальной защиты, куда входили счеты, фонарик и компас. Но были и оазисы спокойствия. Глава Microsoft Билл Гейтс заявил, что ожидает наступления периода, когда «люди будут обеспокоены всей этой подготовкой, но на самом деле возможные проблемы не вызовут и близко такой паники, о которой говорят».
Люди паникуют
Тысячи программистов без устали переписывали миллионы строчек кода. Лучшие способы решения проблемы свободно распространялись между представителями бизнеса и правительства. На это ушло около $100 млрд, из которых $8,5 млрд были средствами из бюджета. Тем не менее люди продолжали волноваться: 59% респондентов в 1999 году были обеспокоены проблемой. Многие закупались едой, водой и оружием в ожидании конца света.
Читайте также: