Читаем Bash.org.ru IT Happens Истории ## 6601 – 6700 полностью

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

Прости меня, учитель. Я надеюсь, ты нашёл прекрасную работу.

<p>#6663: Без европейской ерунды</p>

15:00 07.07.2011, IT happens

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

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

И так — несколько раз в неделю на протяжении чуть ли не полугода. Причём 90% ошибок — на уровне «скопировали пример и забыли заменить значения там и здесь» или «пропустили несколько значений, а зачем они — и так сойдёт».

В разгар кризиса заказчик ушёл от нас к индусам (не тем, но разница оказалась невелика): дескать, они дешевле и меньше всякой ненужной ерунды хотят. В самом деле, ну на фига на продакшн-сервере проводить аудит безопасности и настраивать всякие там iptables? Только затем, чтобы лишних денег стрясти.

Ушёл заказчик — а через год в ужасе прибежал проситься обратно. Был послан на все четыре стороны нашим начальством, ибо нефиг.

<p>#6664: А это, хлопцы, ядро</p>

15:00 07.07.2011, IT happens

Пошёл на практику в IT-отдел компании, существующей уже лет -дцать. В первый же день умудрился уронить кружку главного админа, который работает с основания компании. Кружка вдребезги — а вот внутренний слой остался целёхонек.

На спор разбить пытались — хрена с два! Плюнули, приклеили осколки на этот каркас и вернули кружку обратно.

<p>#6665: Годовое кольцо</p>

15:00 07.07.2011, IT happens

Принесли как-то системник на 478-м сокете: «Не грузится». Первым делом — вскрытие и визуальный осмотр. Пыли было столько, что просто удивительно, как там ещё что-то работало. Снял вентилятор — выпало пыльно-шерстяное кольцо.

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

Отдал обратно со словами: «Вам повезло, что не сгорел. Если будет работать, можно добавить памяти». Через неделю звоню узнать, решили ли раскошелиться. В ответ: «А мы новый покупаем, этот вчера сгорел».

Может, у кошки линька была; может, просто срок пришёл… А я почесал репу и решил: с альтруизмом пора завязывать, лучше на себя время тратить.

<p>#6666: Когда порт не торт</p>

16:45 07.07.2011, IT happens

Знаете, почему саппорт требует зайти в сетевые подключения, найти сетевуху, зайти в её свойства и только тогда сказать айпишник? Не потому, что девочка на телефоне — дура. Не потому, что у них такие инструкции (хотя наверняка такие и есть). А вот почему.

Когда я разрабатывал софт в одной маленькой конторке, на нас свалили третий уровень поддержки нашей поделки. Знаете, как горько было после выставления заново всех параметров COM-порта по телефону, после отчаянья и самобичевания («Почему оно всё еще не работает?!») узнать, что клиент тупо перепутал порты, и ты последние полчаса своей жизни настраивал не тот?

<p>#6667: Одним взмахом пинцета</p>

16:45 07.07.2011, IT happens

Попросила мамина подруга посмотреть комп: в IE криво отображаются «Одноклассники». Осмотр страницы показал, что IE6, вероятно, перепутал возраст юзера с размером шрифта. Решаю взглянуть HTML-код на предмет источника ошибки и получаю BSoD — что-то про ошибку ядра. Демонстрирую поведение машины хозяйке. «А там надо по жёсткому диску постучать: знакомый спец сказал, что он сдыхает». Жму ресет, аппарат начинает загрузку, но зависает на стадии POST. Жму ещё раз — выдаёт-таки disk boot error.

Вытаскиваю системник, осматриваю железо. Комп — ровесник WinXP. Выдираю шлейф из сидюшника (а вдруг с винтом один шлейф не поделили?) — не помогает. Решаю поэкспериментировать с джамперами — а джамперов два, причём второй стоит горизонтально!

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

А с «Одноклассниками» всё оказалось куда проще. Когда я врубил отключённое пару лет назад автообновление, среди прочих апдейтов приехал и IE8.

<p>#6668: ПоДелу ВКонтакте</p>

16:45 07.07.2011, IT happens

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги