Месяц назад устроился админом работать в строительную компанию средних размеров. В наследство достался свой почтовый сервер. На сервере ни одного спамфильтра, спам широким потоком идет в ящики работников. Ну, решил все поправить, настроил отлупы в сендмаиле, поднял спамассассин, грей-листы. Поток спама сразу снизился до приемлемого. Сижу радостный, правлю конфиги.
На следующий день звонок от начальника. Начальник: Что у нас с почтой? Я: Да вот, со спамом боремся, Начальник: Да ну? А про RFC 821 и RFC 2821 мы слышали? Я: Ну да, слышал... Начальник: Так какого черта ты отлуп на хосты без рднс поставил?! Я: ... Начальник: Мне почта не пришла от партнеров новых, в логах ТВОЙ отлуп. Я: ... Начальник: Короче, в этом месяце ты без премии, все верни как было и без уведомления не трогай.
Вот так, начальство тоже разное бывает. Оказалось, что начальник бывший юниксоид, еще с советских времен.
Разговор со знакомым: - Тебе говорит о чем-нибудь число 32 767? - Ну конечно ) - А нашим программистам нет. - ? - У них на заводе линия останавливается. Они говорят, что номер заказа доходит до определённого числа и больше не работает. Ну я им говорю, посмотрите, может число какое-нибудь круглое... Да нет, говорят, 32 767.
Компания большая, народу много - 150 человек в головном офисе плюс десять филиалов, все сидят в интранете, который делаем мы с новеньким напарником: там и зарплата рассчитывается, и посещаемость, и отпуска, и многое другое, к чему бы каждый хотел бы получить доступ. Так что админский логин\пароль хранится пуще родного глазу.
Напарник в мыле, три проекта никак не даются, хоть и остались небольшие правки, а завтра ему в первый отпуск. Смотрю - улыбается, нашёл выход. Ну, думаю, молодец, в первый отпуск с чистой совестью, повезло.
На следующее утро я еле успеваю дойти до кофейного автомата, как на меня бежит сам генеральный с бешеными глазами навыкате, и по ходу бега орёт благим матом что-то типа "Да я вас, всех ***, *** так, что вы у меня в *** улетите, что вы наделали, ***!!!".
На вопрос, что же случилось, хватает за руку и тащит к компьютеру. Открывает давеча отредактированный напарником проект, открытый и официально анонсированный в сети и тычет пальцем, а там... там логин и пароль администратора домена (а это - доступ к 13 локальным серверам и 10 удалённым в регионах, доступ ко всем админкам интранета - щёлкнуло у меня в мозгу), в коде ошибки framework`a. В двух других им редактированным проектах такая-же фигня.
Оказалось, что этому герою ничего лучше не пришло в голову, как включить в web.config строчку <identity impersonate="true" userName="****\***" password="*******" />, для того чтобы писать в файлы на сервере, и при этом он умудрился сделать ошибку в написании домена, что и вызвало ошибку. Вывод ошибок он, конечно же, не закрыл.
Возвращения напарника из отпуска мы все ждали с нетерпением.
Люди - если ваша программа компилируется, это не значит что она работает!
Отлаживаем настольное приложение: через ПЛК производства %bigcompanyname%, и их же высокоуровневый TCP-интерфейс на .net управляем роботом.
Робот - здоровая машина, если поедет не туда, мало не покажется. А координаты, куда ехать, посылаем как раз мы. Там, X, Y, Z, еще какие-то служебные параметры, и в конце этой последовательность - служебный флаг, типа, готово, двигай. И двигает. Но изредка не туда, хорошо хоть на тестовой скорости успевали останавливать.
Отлаживали недели 3, все перекопали, и чувствуем уже, вроде не у нас проблема, хотя так почти никогда и не бывает. Вызвали суппорт %bigcompanyname%. Оказалось, что "наш интерфейс не гарантирует последовательность доставки параметров" - "а почему?" - "оптимизация пакетов". На TCP. Вот так.
Посмотрел в послужной лист этой конторы, стало страшно жить. Там даже атомные электростанции есть.
Ставлю ИБП Ippon, на компьютере Linux Mandriva. Захожу на официальный сайт за драйверами, смотрю - WinPower2004 for Linux. О, думаю, прекрасно! Качаю - мне дают файл linux.exe.
Я запускаю его под wine - это самораспаковывающийся архив. И в нём действительно лежит WinPower2004 for Linux!
Порылся на сайте, нашел solaris.exe, genericunix.exe, hpux.exe. Молодцы. Мозги бы им еще.
Работаю в саппорте интернет-провайдера. Пятница, время около 17 вечера. Звонок.
- Здравствуйте, беспокоит компания %companyname%. Мы подключены по АДСЛ, потом стоит роутер и к нему подключены 3 компа. У нас не работает интернет, он нам очень нужен.
Пингую, связь явно есть, говорю:
- Ваш АДCЛ модем отлично пингуется, вероятно проблема в роутере, перезарузите роутер.
Как бы Вы перезагрузили роутер? Правильно, выключить питание и включить. Этот же герой нашел кнопку Reset, сбрасывающую конфигурацию роутера, нажать которую можно только чем-нибудь вроде разогнутой скрепки. Естественно, на роутере слетели все настройки.
Работал в сервисном центре. Приносит женщина системный блок. Говорит: - Вчера покупала компьютер, мне сказали, что тут какая то проблема с материнской платой. Включаю, загружается система. Смотрю - драйвера не поставили. Говорю: -Погуляйте тут по торговому центру, через 5 минут будет готово.
Уходит. Подношу флэшку к разъему на передней панели. ПШиик! - раздалось из системника. Снимаю крышку - ага, сгорел южный мост, материнка из серии asus p4p800. Возвращается женщина.
- Да, вы знаете, действительно, с материнской платой проблемы, так что будем менять.
Работаю я веб-программистом в одной небольшой компании.
Несколько месяцев назад работали мы над одним объемным проектом и было к нему просто какое-то невероятное количество макетов для верстки. Верстальщики наши по срокам дико не укладывались, верстали денно и нощно.
В ходе дела шефу понадобилось срочно отсканировать какую-то платежную квитанцию. Дает ее одному из нас - возьми, говорит, отсканируй и кинь мне. Наш верстальщик, недолго думая, ее сканирует и кидает в рабочую папку.
А через некоторое время изумленному шефу отдают сверстанную квитанцию...
Работал как то системным администратором в сети супермаркетов. Январь, холодно. Вызывают на один из них. Проблема - не работают кассы.
Приезжаю, сразу иду серверу, стоящему в кабинете управляющей. Сервер, естественно, выключен. Включаю, загружаю - все заработало.
Стал собираться уезжать - меня догоняют. Снова не работает. Прихожу - снова выключен.
Включаю, проходит минута и он отключается у меня на глазах. Явно что-то не так. Начинаю искать причину. Захожу в БИОС - температура процессора при старте 75 градусов. Ну, думаю, термопасту заменить надо, или еще что. Лезу в сервер.
Между стенкой и сервером, вплотную к серверу, стоит комнатный обогреватель...