Выбрать главу

#9779: Знать не знает, видеть не видел

12:15 26.08.2012, IT happens

Купила как-то одна очень крупная компания антивирусник. Симпатичный такой, жёлтенький. Поставили на тестовую группу — неделю работал без проблем. Но не учли одного: в этой же компании трудится татарский кассовый комплекс на основе базы Paradox, про которую антивирусник знать не знает, видеть не видел ни разу. В тестовой группе кассовых машин не оказалось.

Итак, с помощью доменной политики внедрили антивирь. И началось: 2 ГБ оперативки на кассах ему не хватило, кассы встали, при этом файлы баз данных либо повреждались, либо удалялись нафиг. К концу смены программа забывала точную сумму денег в кассе и количество платежей (об этом помнил только фискальный регистратор). Затем антивирь сцепился во время обновления с знаменитым DeviceLock, живущим на всех компьютерах пользователей, полегла бухгалтерия, активно отправлявшая отчёты.

Кривые руки установщиков заблокировали в настройках антивиря файл hosts операционок, чем положили компьютеры программистов.

И только шесть серверов под BSD и Debian мило обменивались информацией с двумя Маками, продолжая нести службу.

Потребовалось две недели бурной почтицензурной переписки для приведения ситуации в нормальное состояние.

#9780: Запретный клик сладок

12:15 26.08.2012, IT happens

Работаю в биллинге крупной телекоммуникационной компании. У всех на работе компы; естественно, половина времени уходит на сидение во «вконтактиках», ЙЙаське и прочих интернетах.

И вот однажды кто-то получил по аське ссылочку, покликал не глядя и поймал вирус. Помимо всего прочего вирус похакал аську и стал рассылать ссылку на себя любимого по всему контакт-листу. Вспышка эпидемии не осталась незамеченной: IT заблокировал у всех протокол ICQ и открыл трабл-тикет по этому инциденту, в котором была описана ситуация и указан тот самый зловредный линк, который приходил через ICQ.

Оставшиеся без ICQ коллеги тут же стали выяснять, что же случилось, когда асю вернут назад и, естественно, внимательно следили за судьбой трабл-тикета. Неудивительно, что к вечеру в тикете появился комментарий: «Срочно уберите ссылку из текста тикета, из него уже заразилось ещё N человек!»

#9781: Хорошо стоим

12:15 26.08.2012, IT happens

Зал игровых аппаратов в развлекательном центре. Среди прочих присутствует «Формула-1» — гоночный болид в натуральную величину, установленный на специальном механизме, имитирующем ускорение.

Проблема: при нажатии на педаль газа аппарат перезагружается. В силу объективных причин было принято решение переустановить систему. Сделали, поставили дрова, игру, запустили. Проверяем — ничего нового: педаль газа в пол — перезагрузка.

Оказалось, системный блок запихнули под механизм, дёргающий болид. При нажатии на газ системник отклонялся на механизме назад, рама механизма нажимала на провод питания — выключение. Болид возвращается в исходную, питание снова есть — загрузка, запуск игры и отменная работа до следующего нажатия на газ.

#9782: Коммит, сломавший спину верблюда

12:15 26.08.2012, IT happens

Было это давным-давно, когда ещё была жива фирма Sun Microsystems, а я работал у них удалённо. Писали довольно большую систему на С++ (кажется, это был компилятор SunPro 2.0). После очередной незначительной правки одного-единственного исходного файла (было добавлено буквально две-три строки) я запустил сборку. К моему огромному удивлению, она упала с огромным количеством ошибок в добром десятке файлов, причём все они не имели к правкам никакого отношения.

Несколько ошарашенно (пять минут назад всё было окей, а тут вдруг всё сломалось!) я стал изучать сообщения об ошибках. Появилось некое ощущение нереальности происходящего: судя по сообщениям С++, вдруг пропала добрая половина конструкций языка, ибо компилятор отказался их воспринимать на уровне синтаксиса. Возвращение в исходное состояние правок не помогло — ошибки остались, что было уже чистой мистикой.

После двух часов танцев с бубнами выяснилось, что в течении этих пяти минут IT-отдел успел тихой сапой, никому ничего не сказав, обновить версию компиляторов с 2.0 до 2.1. Ситуацию усугубило то, что и сам Sun умудрился в этой обновлённой версии полностью сменить реализацию фронтэнда С++, причём, как оказалось, не в лучшую сторону.