Читаем Bash.org.ru IT Happens Истории ## 6301 – 6400 полностью

В один прекрасный день одна из наших девушек по имени Анечка явилась на работу в слезах с системным блоком под мышкой. Сообщила, что у неё какой-то вирус уничтожил систему и все данные на диске, и попросила восстановить очень нужные файлы. Что ж, по восстановлению файлов специалистом в фирме считался я. Приступаю к лечению пациента, в то время как Анечка в сопровождении остальных девушек отправляется на кухню жаловаться на свою тяжёлую судьбу и заливать горе чашечкой свежего кофе.

Системная дискета — в дисковод, питание включено. Запускаю diskedit. Таблица разделов жива, загрузочная запись диска — мусор. В первой копии FAT — каша, во второй — тоже что-то невразумительное. Но видны каталоги и обрывки текстовых файлов, значит, можно попытаться что-то сделать. Потребуется просканировать диск, отыскать обрывки, попытаться их склеить вместе — либо руками, либо написать какую-нибудь утилиту. В общем, создать что-то вроде ещё не существующего в те дни EasyRecovery.

Откладываю системник в кучку тяжелобольных и мчусь на кухню, чтобы поучаствовать в распитии кофе, по пути прикидывая, когда же найти время для этой работы. Днём нереально: будут отвлекать покупатели через каждые пять минут. Вечером надо будет собирать заказы на завтра. Остаётся только ночь. А что, время удобное: тишина, спокойствие, чай можно заваривать любой крепости. Ерунда какая, одну ночь не спать — прямо отдых по сравнению с кошмаром при подготовке диплома. С такими мыслями я залетаю на кухню, где меня прямо с порога встречают вопросом:

— Ну что, Витя, за сколько компьютер Анечке исправишь?

— Да за одну ночь! — моментально выдаю готовый ответ и бросаюсь к шкафчику в поисках своей любимой кружки.

Оживлённый разговор внезапно обрывается на полуслове. Оборачиваюсь — и вижу Анечкино удивлённо-обиженное выражение и каменные лица прочих присутствующих. Я понимаю, что совершил неслыханную наглость, предложив девушке целые сутки обходиться без любимого компьютера, и у меня в запасе считанные секунды для объяснений. Начинаю сбивчиво оправдываться: рассказываю, что повреждения серьёзные, надо повозиться, днём времени решительно нет, начать смогу только вечером, но к утру всё обязательно будет готово. Снова получаю неожиданную реакцию: Анечка густо краснеет, остальные девчонки начинают корчиться в приступах смеха, и даже наш главный специалист Артур, образец спокойствия и невозмутимости, начинает издавать периодические похрюкивающие звуки.

Отсмеявшись, девчонки мне рассказали, что буквально за несколько секунд до моего появления они задали Артуру вопрос:

— Ну как, сможете спасти Анечкины файлы?

— Витя наверняка сможет, — ответил Артур. — Вопрос только в одном: сколько он за это запросит?

Анечка почему-то решила, что данные с диска ей не очень-то и нужны. А жаль — наверное, EasyRecovery мог бы появится на несколько лет раньше.

<p>#6381: LTFO</p>

16:45 03.06.2011, IT happens

Девяносто дремучий год. Огромный по тем временам супермаркет. 3000 квадратных метров, 4000 наименований товаров. Сеть на коаксиале, клиент-серверная система (фронт-энд на новомодной на тот момент Delphi, бэк-энд — SQL-база) и я, молодой админ. Кассы — обычные PC под девяносто пятой виндой. Это сейчас сети супермаркетов, специализированные POS-устройства, а по тем временам сканер штрих-кодов можно было увидеть либо в зарубежных фильмах, либо у нас. Бизнес шёл неплохо, с размахом: под праздники образовывались очереди во все двадцать касс.

Что я делал на той кассе в тот день, за давностью лет совершенно не помню. Факт заключается в том, что я, закончив, просто уступил место кассиру, не сделав злополучный логаут. Под админскими правами интерфейс не сильно-то и отличался, особенно в той части, с которой работал кассир. Как показало расследование, было там окошко ручного ввода цифрового значения штрих-кода, если вдруг сканер сбоит или код плохо пропечатан. Набираешь первые цифры кода или первые буквы названия товара, в окошке высвечивается список товаров, и нужный можно выбрать мышкой или с клавиатуры. Красота! А вот если нажать клавишу Del, выскакивает диалог: «Вы действительно хотите удалить бла-бла-бла?» Кто будет читать, что там написано, когда очередь над душой? А база-то реляционная…

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

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги