bash.im ithappens.me zadolba.li
8504

Мои маленькие кривокодики

Ну что, программеры, померялись? А теперь слово службе сопровождения ваших творений.

При установке необходимо отредактировать конфиги в XML. Господа, кто вам сказал, что XML подходит для этого? Перемещаться внутри облака тегов в поисках начала и конца, особенно если конфиг «всё в одном» — та ещё задача. Что, какой специальный редактор? Софт устанавливается на сервер, что стоит в бункере, и на каждый байт там требуется свидетельство о сертификации на гербовой бумаге. Что помешало посмотреть, как это делается вот уже более 30 лет в UNIX-системах?

Установка внезапно валится на одном из этапов. В мануале: «Укажите путь к файлу в конфиге». На деле в половине модулей эта настройка игнорируется, а путь тупо забит в коде. Да, это быстрее, чем парсить XML-конфиг, — а я что говорил?

В программе сотрудник привязан к двум отделам — такое ТЗ дал менеджер проекта. Но вот теперь нам надо к трём отделам. Что? Нужно полностью пересматривать структуру базы? А почему было не сделать это с помощью двух таблиц и связки между ними? Думали, не нужно? Сложно спорить. Программисту надо ставить задачу чётко, он рассуждать не умеет. Может, и код за вас написать?

Разработали новую версию? Ну зачем, зачем было менять структуру конфига? Это же теперь переносить все настройки со старого в новый. Кстати, как там с путями? Берётся везде из конфига, окей. А почему не работает? Путь слишком длинный, больше 256 байт? И что? Ограничение Виндоус? При чём тут Виндоус, у нас ведь Джава на Соляре? У вас Виндоус, вы думали, так везде?

Не хватает производительности базы, надо таблицы партиционировать. Что такое партиционировать? Это вы меня сейчас спрашиваете, разработчики? Подсказываю: вевеве-точка-гоогле-точка-ком. Индекс слетает, говорите? Подсказываю… А-а, догадались сами?

Логи где? Нет, вон в тех стапятиста мегабайтах сами ковыряйтесь. Где логи «пришло-ушло-упало»? Да, надо сделать. Да, именно так. Нет, стопицот не надо. Не получается? Подсказываю: гоогле-точка-ком, шестая ссылка, читать, делать. Мне за вас сделать? Хорошо, зарплату перечислите авансом или потом?

8503

Мелкий в мягком

13 февраля 2012, 10:00

В 2005 году доводилось мне работать на единственного в маленьком городке хостинг-провайдера. Услуга у нас была всего одна — BSD-хостинг. А один клиент захотел сайт разместить на Windows.

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

Убрали сервер только в 2007 году, когда клиент ушёл. Проверок за этот период было целых три, и залезть в диван никто не догадался.

8502

Трындеть команды не было

13 февраля 2012, 10:00

Работал в юридической фирме IT-директором и по совместительству менеджером проектов. На очередной оперативке директор решил, что юристам не стоит пользоваться ICQ по соображениям безопасности. Но общаться-то как-то нужно.

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

Даже не нашёлся, что ответить. Страницу с резолюцией сохранил на память.

8501

Распечатать перед замятием

13 февраля 2012, 10:00

Пожаловались конторские тётки, что бумага в HP LJ 5200 застряла. Вытаскиваю. Принтер затаскивает следующий лист — и опять до половины. Одна из тётечек подходит, говорит: «Какие картинки!»

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

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

8500

Бородач с тысячью имён

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

Придумали решение, чтобы обеспечить народ приличной зарплатой.

Управление IT теперь называется «управление по менеджменту в сфере корпоративных информационных технологий».

Инженер-программист — «менеджер внутрикорпоративных программных продуктов».

Инженер по проектированию и прокладке сетей — «менеджер по решению проблем корпоративных сетей».

Центр управления сетями — «отдел менеджмента корпоративных сетей».

8499

Но лучше индуса

Году в девяностом мы, студенты, проходили практику на машинках «Ямаха КУВТ». Писали на Паскале; сообщения об ошибках были переведены питерским универом.

Забыли поставить точку после последнего end. Текст сообщения об ошибке вывел из строя всю группу минут на пять:

Нежданный конец файла хуже татарина.

8498

Не время для пива

Переписка после звонка в техподдержку провайдера:

— Никогда не доверяй долбаной техподдержке!
— Что такое?
— Я так и знал, что было плохой идеей слушать их и сбрасывать чёртовы каталоги!
— В плане?
— Представь себе: у тебя есть тёплое пиво, лёд и открывашка. И тут ты такой звонишь в техподдержку, чтобы узнать, как же тебе охладить пиво. И тут начинается самое весёлое: они предлагают тебе не прибегнуть к помощи льда, а забирают, @#$, твою открывашку! Короче, у меня теперь винда не грузится, зато интернет работает.

8497

Нечисты помыслы связистов-террористов

Как-то в далёкой моей монтажной молодости вылезли мы с напарником на крышу оптику прокладывать. Одежда в стиле милитари — комфортно, не рвётся, да и запачкать не жалко. В руках — китайский чёрно-желтый чемоданчик с инструментами и аппарат для сварки оптики.

Работаем себе, анекдоты травим. Внезапно морда оказывается в крыше, а в шею утыкается дуло автомата. Чтоб мне век Эксплорером шестым пользоваться — чуть, простите, в штаны не наделал! Маски-шоу. «Где бомба?!» — спрашивают. Какая, на фиг, бомба?..

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

8496

Внучок, вставай — в рейд пора

12 февраля 2012, 10:00

В школьные годы я подрабатывал эникейщиком. Ходил по клиентам, ставил ПО и тому подобное.

Вот как-то раз прихожу по новому адресу. Открывает бабуля лет семидесяти. В квартире книги везде, сервизы разные, — в общем, стандартная бабуля типа «божий одуванчик». Уже готовлюсь к слетевшей винде или поломавшемуся Офису.

— В чём дело? — спрашиваю.
— Daemon Tools не хочет «Магию Крови» ставить. Образ вставляет, а инсталлировать отказывается.

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

Бабуля работу принимает. Вроде довольна. Спрашивает:

— Подскажи, что лучше: Lineаge II или WoW?

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

— А зачем вам вообще это?
— Да с внуком пытаюсь найти общий язык. А игры — единственное, чем он интересуется.

Не будьте такими. Уделяйте внимание близким.