Litvek - онлайн библиотека >> Bashorgru IT >> Юмор: прочее >> Bash.org.ru IT Happens Истории ## 4801 – 4900

Bash.org.ru IT Happens Истории ## 4801 – 4900


Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.

#4801: Мал золотник, да дорог

14:00 27.11.2010, IT happens


Есть такая поговорка: «Мал золотник, да дорог». Весь смысл этой поговорки я ощутил недавно — и ведь как ощутил! Раньше золотник представлялся мне маленькой, но очень дорогой вещью, и ассоциации вызывал с драгоценностями.


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


Наступил день «Ч». Я приехал раньше всех, собрал необходимое для установки и обнаружил, что патч-корда от модема до банкомата не хватает. Фигня вопрос: витуха есть, обжимка есть, а вот коннекторы... Пакетик с коннекторами выпал из открытой сумки с нетбуком, и внутри остался только один. Я обшарил все закрома, перебрал кучу патч-кордов, даже был готов отключить какого-нибудь пользователя от сети, если бы нашел кабель необходимой длины — но всё тщетно.


В магазине нет, у связистов нет (как они ходят ADSL подключать — неужели всегда хватает длины кабеля из коробки?); в казначействе, в ПФР, в администрации района, в центре занятости, — ни у кого не нашлось ни одного коннектора. Я в панике: ребята уже подъехали, учёба срывается. Через завдопофисом узнаю, что в редакции районки недавно тянули сеть и оставили штук пять. Стрелой мчусь туда. «Они?» — «Они!» Пулей обратно — там уже все собрались, накатывается образ и обжата половина патч-корда. Коллега пытается найти в коробке второй коннектор, я достаю его из кармана.


Учёба состоялась. А этот «золотник» — два рубля ему цена в красный день — действительно был мне очень дорог. Попросили бы в тот день за него сто рублей — ей-богу, отдал бы, не раздумывая. А из редакции потом звонили дважды, просили вернуть.




(обратно)

#4802: Рука не поднялась

14:00 27.11.2010, IT happens


IT-отдел госучреждения. Устроили на работу при помощи родственных связей «специалиста по сложному ремонту». Надо было переложить витуху между кабинетами, предварительно вытащив старую. Кабель проходит через отверстие в стене. Задача специалиста — обрезать коннектор.


— %name%! Режь коннектор, как обрежешь — кричи, я буду тянуть.

— Тяни!


Не тянется. Иду в соседний кабинет, смотрю: витухи не видно. В отверстии виднеется застрявший в стене коннектор. Молча достаю гвоздь, молоток, вручаю «специалисту» и отправляюсь курить.




(обратно)

#4803: Единичку оставьте себе

14:00 27.11.2010, IT happens


Замечательную ошибку выдал только что конфигуратор жёлтой программы седьмой версии:


err: <строка с ошибкой>

{C:\ОТЧЕТ.ERT(6)}: Ожидается си


Я бы и рад на С написать, но извини, интерпретатор: не могу.




(обратно)

#4804: Самовольные ночные билды

12:00 28.11.2010, IT happens


На предпоследнем курсе читал нам курс лекций «Введение в архитектуру и программирование на суперкомпьютерах» пожилой позитивный дядька, профессор Томилин, один из разработчиков советского суперкомпьютерного комплекса БЭСМ-6. Лекции он разбавлял историями о буднях советских айтишников, одной из которых я и хочу поделиться.


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


Комплексы тогда оставляли работать на ночь, ибо машинное время было расписано на 24 часа в сутки. В одну из таких ночей комплекс внезапно остановил выполнение всех задач и вывел на плоттер сообщение: «Задача 104 выполнена». Днём выяснилось, что никакой задачи с таким номером компьютер не считал. Так бы историю и забыли, если бы на следующую ночь она не повторилась.


Исследовать мистику поехала комиссия из Москвы, в составе которой были и разработчики. В системе ковырялись около недели. Посчитали, что сообщение выводится с периодом чуть меньше суток, но больше, как ни старались, ничего не выяснили. Не было таких задач и в ядре системы, и на внешних устройствах. В итоге уехали ни с чем.


Мистическая задача перестала выполняться где-то через три недели после первого инцидента, а у тех, кто ездил разбираться с этим глюком, появилась суеверная присказка: «Каждый сбой надо уважать».




(обратно)

#4805: Во все дыры

12:00 28.11.2010, IT happens


Было это несколько лет назад на старой теперь уже работе. Стояла куча региональных серверов с одной структурой, но разными данными, и порой возникали задачи вроде «выполнить этот запрос на 20 серверах, проанализировать данные и отослать результат по почте на эти адреса». Каждая такая задача была реализована простым VBS-скриптом. Человек, который занимался этим, к моему приходу уже уволился, поэтому курс обучения начался и кончился тем, что мне выдали всё ранее им написанное и новую задачу на реализацию. Сложности были, но небольшие, кроме одного случая, который заставил меня хоть и ненадолго, но поверить в то, что у компьютера есть свобода воли.


Небольшой скриптик: обработка одной базы с достаточно обширным логированием в простой текстовик, который не пересоздавался, а с каждым запуском просто дополнялся новыми строками. Работа шла в понятном режиме: исправление кода, запуск, пара секунд ожидания, проверка файла с результатом, исправление кода... Где-то через полчаса я начал замечать неладное: новые логи в файле шли в разрез с тем, что было в скрипте. И если сначала это были мелкие детали, на которые я не обратил внимания, то постепенно, изменяя в коде текст логов, я почувствовал, что схожу с ума: скрипт выполнялся, файл с логами увеличивался, вот только новые записи содержали тот текст, который в коде вообще отсутствовал.


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