"Олег Бочаров. Y2K: MUST DIE или нет?" - читать интересную книгу автора

ведь система стала зваться именно Windows 98, а не Windows 1998, а,
значит, счетчик первых двух цифр года в нее так и не был включен.
Теперь наступил момент для мысленного опыта: представьте, что на
коммерческом порнографическом сайте, который вы, вместе с вашими
родителями, разместили в Интернете, происходит автоматическое обновление
информации на более свежую. Для автоматизированной системы это норма,
когда сервер заменяет устаревшие картинки, послания и данные на новые,
потихоньку уничтожая старые. Как только наступает год "00", сервер,
сравнивая файлы с этой датой, естественно, решит, что данные за "97", "98"
и "99" новее - еще бы, ведь эти цифры намного больше. В результате все,
поступающее в 2000-ом году, будет автоматически уничтожаться, и даже
пожухлые черно-белые порнокартинки 1932 года, отснятые допотопной "Сменой
8М", будут выдаваться за эксклюзивную свежатинку. Количество клиентов
платного сайта катастрофически падает, разочарованная публика требует
вернуть обратно деньги за билеты, и через полгода вы и ваши родители
оказываетесь по уши в долгах, и, как результат - остаток вашей жизни вы
проводите в долговой тюрьме.
По этой же причине редакция "Х" рекомендует уничтожить все ваши игры с
автоматическим сохранением и загрузкой незадолго до нового 2000 года.
Ибо по прошествии этой планки игра не сможет правильно определить,
какой сохраненный файл более старый, а какой - новее, и в результате вы
будете обречены при каждом запуске играть снова в том месте, где
остановились в прошлом году... Если вообще ваш компьютер еще будет в
состоянии играть, но об этом в опасности намбер два.

Опасность намбер два Любой, даже упавший с Луны без парашюта человек,
знакомый с теорией компьютерных игр, прекрасно знает, что в основе их
функционирования лежат так называемые "датчики случайных чисел". Беготня
монстров, перетасовка колоды карт, направление атаки Протоссов или
количество хитов, выбиваемых из вашего кровного врага в ролевой игре - все
эти события находятся в прямой зависимости от набора случайных чисел, дабы
они были как можно более непредсказуемыми, а, значит, возбуждающими.
Весь смех и хохот заключается в том, что подавляющее число генераторов
случайных чисел основано на подсчете цифр, исходя из показаний
компьютерного таймера. Функции перемножения часов, секунд и лет
присутствуют практически везде... Hо когда номер года становится "00", то
и любые операции с умножением окажутся нулевыми. А, значит, все ваши
игрушки во всех ситуациях начнут выдавать действия, обусловленные числом
"0". Чем это грозит? Ваши монстры в Quake будут стоять на месте! AI в
любой, даже самой совершенной RTS не сможет сдвинуть свои войска или
произвести какой-либо внезапный выстрел. "Марьяж" и "Пасьянс" будет
раздавать вам одну и ту же карту. А случайный демонстратор разных
"баннеров" в Интернете автоматически зациклится и начнет показывать одну и
ту же заставку; и молите Бога, чтобы это был баннер вашего сайта, а не
тысяч конкурентов.

Опасность намбер три Вам немедленно следует избавиться от всех демо,
shareware и прочих рекламных и бесплатных программных продуктов.
Подавляющее большинство из них ориентировано на то, что, спустя какое-то
время (например, после года работы), они самоликвидируются, настойчиво