Двадцать минут ушло на поиски кнопки «Reset». Подключаюсь, выясняю DNS, всё настраиваю. За секунду до нажатия «Save» товарищ умудряется на компе, управляемом Радмином, переключить вкладку, что-то изменить и сохранить. Ему, б#@$ь, интуиция подсказала!
Опять «Reset». Прошу его вырубить монитор и погулять пятнадцать минут. Всё настроено, товарищ доволен. Нервы успокоились только после того, как я его вынес в «контру» со счётом 48:2. Ложусь спать, на часах 23:30. Тут эта личность снова звонит мне:
— Я прочитал в интернете, как сделать, чтобы интернет круче был!
#3270: Я и диод
15:00 02.06.2010, IT happens
Всё та же маленькая фирма по производству электроники[2]. Чтобы на 100% загрузить производство и обеспечить пропитание сотрудниц, взялись за монтаж плат сторонней разработки. Утром начальник производства подходит к инженеру-электронщику с просьбой сделать приспособление для проверки готовой продукции. Задача тривиальная: организовать включение и выключение двух нагрузок по таймеру. Инженер занят другим делом, поэтому извлекает из стола какую-то пыльную плату с AVR ATmega32 на борту, два симистора, часовой кварц и вручает это новому технику со словами: «Если что — обращайся, но к концу дня чтоб работало».
Итак, к обеду всё собрано, написана примитивная прошивка в 20 строчек — только встроенные функции, без указателей, дефайнов и прочих ненужных технику сложностей. Нагрузки подключены. Что такое? Через десять минут минут теста в предельном режиме на испытуемом приборе начинает моргать питание. На бедного техника тут же накинулись:
Начальник производства: «У тебя весь монтаж соплями, сделай нормальную плату!»
Программер: «Ты прошивку делал в CodeVision, он явно криво компилирует. Поставь WinAVR + AVRStudio и Eclipse».
Главный инженер: «Этот С вообще какой-то непонятный. Перепиши на ассемблере, не ошибёшься!»
Пока парня не заставили делать кучу лишней работы, инженер-электронщик подходит к месту действия и видит «медленный» диод в импульсном блоке питания испытуемого изделия. Подносит палец, чувствуя тепло. Переворачивает испытуемую плату — отпаявшийся от перегрева диод выпадает, и в блоке питания происходят «необратимые разрушительные изменения с выделением тепла, света и углекислого газа». Инженер хвалит техника за хорошую работу, даёт начальнику производства указание заменить диод на более «быстрый» и выставить заказчику пятизначный счёт за решение многолетней проблемы непредсказуемых отказов блоков питания.
#3271: Накося, выкуси
16:45 02.06.2010, IT happens
Заказчик письменно наехал из-за не появивишегося в репорте сервера «обязательного тега», значение для которого... не предоставила программа заказчика. Поле пусто, потому что пусто (генератор так решил), но тег-то обязателен — выньте да положьте. Отфутболили подачу к аналитикам. Полученный ответ заставил разработчиков где-то даже почувствовать себя отмщёнными: «При отсутствии во входных данных нужного значения ставить строковое значение „N/A“». Тут и спокойное «на, возьми», и ехидное «накося, выкуси», да и направление просматриватся тоже достаточно чёткое.
#3272: Pretty Bad Privacy
16:45 02.06.2010, IT happens
Один знакомый военный часто привозит компьютеры на ремонт. Работает он в закрытом городке кем-то типа завхоза по компьютерной части, поэтому радует разнообразием возникающих проблем.
Звонок в дверь. Открываю — на пороге он плюс два рядовых по бокам, видать, для охраны. Протягивает мне системник, мол, систему налить да софта, и подмигивает так хитро: «Тут сверхсекретная информация, продашь — кучу денег заработаешь». Пожимаю плечами, принимаю системник, прощаюсь.
Осмотр убедил в особой секретности и ценности содержащейся информации: корпус для пущей безопасности был опечатан ниточкой и двумя кусками пластилина.
#3273: Даёшь крепёж
16:45 02.06.2010, IT happens
Устроился на новое место сисадмином — практически рядом с домом, да и деньги московские. Экскурсию по владениям проводил электрик дядя Вася, который делал всю сеть.
Помимо проводов, которые были разбросаны абы как, и свитчей, свисающих на витой паре прямо с потолка посреди помещения, было и нечто интересное — витуха, коннектор к которой прикручен скотчем. Комментарий был следующим: