Американская корпорация Microsoft, создавшая операционную систему Windows и множество приложений, столкнулась с очередной масштабной ошибкой из-за даты. Проблемы появились с наступлением 2022 года, и они напомнили о «проблеме 2000 года».
Как пишет Bleeping Computer, с наступлением 2022 года на серверах отказал модуль, связанный с защитой от спама. В результате 1 января многие пользователи не получили почтовых сообщений. Что случилось, позже выяснили в Microsoft. Дело в том, что значение даты хранится в 32-битной переменной, максимальное значение которой 2147483647. А в 2022 году дата начинается со значения 2201010001, что больше допустимого. Компания пока выпустила временную «заплатку», пообещав вскоре починить всё основательно.
Похожая ошибка угрожала компьютерным системам 22 года назад – это была так называемая проблема 2000. Тогда наступивший год в двухзначном представлении интерпретировался старыми компьютерами как 00, что в ряде случаев приводило к сбоям.
Ранее сообщалось, что Microsoft будет «воскрешать» мертвых в цифровом формате. Чат-бот станет «общаться» от имени конкретного человека, как в одной из серий сериала «Черное зеркало».