Довольный собой, я подумал: «Вот бы ещё кофе выпить!» Через минуту заглянула коллега с кофе и булочкой. Оказывается, она решила сделать мне подарок.
Радостно потягивая кофе, я подумал, что было бы здорово, извините за выражение, потрахаться. Через секунду активизировался вирус на компе одного из сотрудников, который вытер бут-сектора и данные с винтов всех компов отдела. Попутно сгорела материнка на сервере, началась гроза, отключилось электричество во всём здании, и я разлил на себя кофе.
Лучше бы желания не выполнялись…
#6660: «Посредник-1»
20:45 06.07.2011, IT happens
Подключить клавиатуру напрямую к принтеру без компьютера, чтобы получилась пишущая машинка? Делали, знаем. Правда, в далёком 1996-м, когда клавиатуры оснащались огромным разъёмом DIN, как у советских магнитофонов, а принтеры были матричными. Да и подключал я, разумеется, не совсем напрямую, а через специальный прибор на микроконтроллере. Это сейчас люди до посинения спорят, что лучше, PIC или AVR, а тогда ничего, кроме 8051, и не было. Маленькая коробочка, которую я назвал «Посредник-1», работала как часы: нажимаешь кнопочку — тут же печатается буковка или циферка.
Зачем я всё это сделал? Неужели по заказу родителей, которые хотели, чтобы их чадо писало рефераты, но не играло? Вовсе нет. Дипломный проект у меня такой был.
#6661: Халявщик наполовину
13:00 07.07.2011, IT happens
Год назад была у местного провайдера акция в честь дня рождения города: ADSL-модем в подарок и 1000 рублей в счёт абонентки, которая списывается ежедневно равными долями. Дешёвый модем мне был не нужен, а вот на тыщу я позарился: как раз хотел менять провайдера, а тут такая удача!
Прихожу в офис, заполняю кипу бумаг, называю желаемый тариф и великодушно отказываюсь от модема. Через три дня интернета как не было, так и нет. Звоню в поддержку, терпеливо объясняю оператору, что лампочки на модеме все горят, а вот авторизация не проходит. Девушка соединяет меня со специалистом, который говорит: «Ой, а у вас тариф не подключён! Забыли случайно, сейчас всё сделаем».
Инет появляется. Проверяю баланс — снимают с меня обычную абонентку по тарифу, без учёта подарочной тысячи. Бегу в офис: чё, мол, за дела? Ответ тётеньки заставил сползти под стойку. Оказывается, они не могут дать мне тысячу в подарок, потому что я не взял бесплатный модем.
#6662: Туториал-портфолио
13:00 07.07.2011, IT happens
В 18 лет, закончив школу, я решил устроиться на работу на лето. Носить тарелки в ресторане меня задолбало, и я случайно наткнулся в интернете на вакансию программиста с зарплатой от 1000 $. Требовались знания редкой среды разработки, о которой я практически не имел представления. На последние гроши я приобрёл пособие по этой технологии и начал интенсивно заниматься, не выходя из квартиры.
Убив две недели и почти половину диоптрии зрения, я зазубрил наизусть около десяти примеров из книги и пришёл к работодателю. На вопрос о портфолио я ответил, что не взял его с собой: чужое, дескать, легко выдать за своё.
Удивлённый работодатель предложил мне продемонстрировать свои знания, и я показал ему один пример из пособия. Мой будущий начальник едва успевал следить за событиями на экране.
В общем, взяли меня, но знание предмета было слишком поверхностным. Пришлось учиться у другого программиста, которому было не лень объяснять мне, что и как делается. Через пару месяцев моего учителя уволили: шеф посчитал, что я работаю быстрее, и два кодера им ни к чему.
Прости меня, учитель. Я надеюсь, ты нашёл прекрасную работу.
#6663: Без европейской ерунды
15:00 07.07.2011, IT happens
Работали однажды с индусами: у нас — веб-сервис, они пишут к нему клиента. Выдали им документацию с подробными примерами. Всего-то делов: скопируй запрос да подставь свои значения…
Приходит от доблестных индийских коллег письмо: «Ни фига не работает». Просим рассказать подробнее. «Ну, мы отправляем запрос на резервацию, а получаем ошибку». Что за запрос, что за ошибка — догадайтесь, мол, сами. В конце концов уговариваем прислать целиком запрос и получаем… XML в формате BMP. Фигеем, ржём, ругаемся, смотрим, сверяем, находим их баг, отвечаем.
И так — несколько раз в неделю на протяжении чуть ли не полугода. Причём 90% ошибок — на уровне «скопировали пример и забыли заменить значения там и здесь» или «пропустили несколько значений, а зачем они — и так сойдёт».