Истории с тегом: факапы

Всего историй: 804

160

Вертолет, как средство удаленного администрирования

Работал с одним банком, %bankname%, большим и известным.

У них есть какое-то отделение, не то в дальней сибири, не то вообще за полярным кругом.

Обновление специального программного обеспечение идёт по RAdmin'у из крупного города %bigcityname%, на 16ти цветах и прочей экономии ресурса скорости, ибо далеко.

И должны же были совпасть так звёзды, что начальник ИТ-отдела местного удалённого на край света отделения отправился в отпуск, забрав ключи от всех дверей с собой, а мы как раз накатывали апдейт приложения. В %bigcityname% было выслано письмо с подробнейшей инструкцией по установке апдейта.

В общем-то девочка, накатывавшая по бумажке апдейт, сделала всё правильно, за исключением одного маленького момента. Она решила, что покуда она все дела закончила, машину можно выключить, и вместо log off сделала shut down.

Включать через RAdmin сервер, находящийся в центре очередной снежной бури в восьми сотнях километров, оказалось сложно.

145

Нет повести печальнее на свете...

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

Действительно не пашет. Монитор мертв, no signal не пишет. Динамик при загрузке не пищит. Вскрываю системник - вентиляторы жужжат, светодиоды светят,- все как положено. Снимаю видеокарту, ставлю заведомо рабочую - ничего. Снимаю, чищу ластиком и ставлю обратно память - ничего. Ставлю новую память - ТИ-ШИ-НА!

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

Наконец звоню самому опытному, но обычно жутко занятому товарищу, получаю еще пару советов. Перезваниваю еще раза три.

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

Ненавижу.

140

Соблюдай RFC! Соблюдай RFC, ***!

История скорее поучительная, чем смешная.

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

На следующий день звонок от начальника.

Начальник: Что у нас с почтой?

Я: Да вот, со спамом боремся,

Начальник: Да ну? А про RFC 821 и RFC 2821 мы слышали?

Я: Ну да, слышал...

Начальник: Так какого черта ты отлуп на хосты без рднс поставил?!

Я: ...

Начальник: Мне почта не пришла от партнеров новых, в логах ТВОЙ отлуп.

Я: ...

Начальник: Короче, в этом месяце ты без премии, все верни как было и без уведомления не трогай.

Вот так, начальство тоже разное бывает. Оказалось, что начальник бывший юниксоид, еще с советских времен.

139

Некруглое число

Разговор со знакомым:

- Тебе говорит о чем-нибудь число 32 767?

- Ну конечно )

- А нашим программистам нет.

- ?

- У них на заводе линия останавливается. Они говорят, что номер заказа доходит до определённого числа и больше не работает. Ну я им говорю, посмотрите, может число какое-нибудь круглое... Да нет, говорят, 32 767.

Ну да, действительно, некруглое!

138

Последняя ошибка

Компания большая, народу много - 150 человек в головном офисе плюс десять филиалов, все сидят в интранете, который делаем мы с новеньким напарником: там и зарплата рассчитывается, и посещаемость, и отпуска, и многое другое, к чему бы каждый хотел бы получить доступ. Так что админский логин\пароль хранится пуще родного глазу.

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

На следующее утро я еле успеваю дойти до кофейного автомата, как на меня бежит сам генеральный с бешеными глазами навыкате, и по ходу бега орёт благим матом что-то типа "Да я вас, всех ***, *** так, что вы у меня в *** улетите, что вы наделали, ***!!!".

На вопрос, что же случилось, хватает за руку и тащит к компьютеру. Открывает давеча отредактированный напарником проект, открытый и официально анонсированный в сети и тычет пальцем, а там... там логин и пароль администратора домена (а это - доступ к 13 локальным серверам и 10 удалённым в регионах, доступ ко всем админкам интранета - щёлкнуло у меня в мозгу), в коде ошибки framework`a. В двух других им редактированным проектах такая-же фигня.

Оказалось, что этому герою ничего лучше не пришло в голову, как включить в web.config строчку , для того чтобы писать в файлы на сервере, и при этом он умудрился сделать ошибку в написании домена, что и вызвало ошибку. Вывод ошибок он, конечно же, не закрыл.

Возвращения напарника из отпуска мы все ждали с нетерпением.

Люди - если ваша программа компилируется, это не значит что она работает!

137

Чтобы жизнь медом не казалась.

Отлаживаем настольное приложение: через ПЛК производства %bigcompanyname%, и их же высокоуровневый TCP-интерфейс на .net управляем роботом.

Робот - здоровая машина, если поедет не туда, мало не покажется. А координаты, куда ехать, посылаем как раз мы. Там, X, Y, Z, еще какие-то служебные параметры, и в конце этой последовательность - служебный флаг, типа, готово, двигай. И двигает. Но изредка не туда, хорошо хоть на тестовой скорости успевали останавливать.

Отлаживали недели 3, все перекопали, и чувствуем уже, вроде не у нас проблема, хотя так почти никогда и не бывает. Вызвали суппорт %bigcompanyname%. Оказалось, что "наш интерфейс не гарантирует последовательность доставки параметров" - "а почему?" - "оптимизация пакетов". На TCP. Вот так.

Посмотрел в послужной лист этой конторы, стало страшно жить. Там даже атомные электростанции есть.

115

Нет системы, кроме Windows и Ippon - пророк ее!

Ну и как так можно?

Ставлю ИБП Ippon, на компьютере Linux Mandriva.

Захожу на официальный сайт за драйверами, смотрю - WinPower2004 for Linux. О, думаю, прекрасно! Качаю - мне дают файл linux.exe.

Я запускаю его под wine - это самораспаковывающийся архив. И в нём действительно лежит WinPower2004 for Linux!

Порылся на сайте, нашел solaris.exe, genericunix.exe, hpux.exe.

Молодцы. Мозги бы им еще.

110

Перезагружать - так как следует!

Работаю в саппорте интернет-провайдера.

Пятница, время около 17 вечера.

Звонок.

- Здравствуйте, беспокоит компания %companyname%. Мы подключены по АДСЛ,

потом стоит роутер и к нему подключены 3 компа. У нас не работает интернет,

он нам очень нужен.

Пингую, связь явно есть, говорю:

- Ваш АДCЛ модем отлично пингуется, вероятно проблема в роутере,

перезарузите роутер.

Как бы Вы перезагрузили роутер? Правильно, выключить питание и включить.

Этот же герой нашел кнопку Reset, сбрасывающую конфигурацию роутера, нажать которую можно только чем-нибудь вроде разогнутой скрепки. Естественно, на роутере слетели все настройки.

109

Раненых коней пристреливают. Если успевают.

Работал в сервисном центре. Приносит женщина системный блок. Говорит:

- Вчера покупала компьютер, мне сказали, что тут какая то проблема с материнской платой.

Включаю, загружается система. Смотрю - драйвера не поставили.

Говорю: -Погуляйте тут по торговому центру, через 5 минут будет готово.

Уходит. Подношу флэшку к разъему на передней панели. ПШиик! - раздалось из системника. Снимаю крышку - ага, сгорел южный мост, материнка из серии asus p4p800.

Возвращается женщина.

- Да, вы знаете, действительно, с материнской платой проблемы, так что будем менять.

105

Сила автоматизма

Работаю я веб-программистом в одной небольшой компании.

Несколько месяцев назад работали мы над одним объемным проектом и было к нему просто какое-то невероятное количество макетов для верстки. Верстальщики наши по срокам дико не укладывались, верстали денно и нощно.

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

А через некоторое время изумленному шефу отдают сверстанную квитанцию...