Миллион мне предлагали за программу, которая принимает данные с прибора на компьютер. Начальник, так случилось, считал, что понимает в программировании. Его понимания, однако, хватало ровно на то, чтобы в приказном порядке определить инструментом разработки ассемблер, ибо он и только он даст необходимую производительность.
Программа была написана и ловко принимала данные, записывая их в файл и попутно отображая в виде гистограммы на экране. Заняло это прилично времени (ассемблер же), но более всего запомнился один эпизод отладки.
В какой-то момент программа начала глючить вполне так конкретно; после того, как её удавалось закрыть, глючило всё остальное, пока комп не перегружался. Код, команда за командой, перебирался долго и вдумчиво. Просчитывались на пальцах сохранения регистров в стеке и корректное их оттуда извлечение. Перепроверялись отдельные куски и логика в целом. Что-то менялось и правилось.
На отладку ушли минимум три рабочих дня, в течение которых с утра до позднего вечера я искал, правил, делал контрольные запуски. Лишь когда в процессе сделали перерыв, и обнаружилось, что комп глючит и сам по себе, без запуска программы, нашлась истинная причина беды.
Кулер на процессоре сдох, сволочь.
А ведь если бы работал не спеша, с перерывами на поиграть, всё бы выяснилось в первый же день.
#7088: Яркий, насыщенный прозрачный
20:45 25.08.2011, IT happens
Помню я свой первый проект. Писался он под Adobe AIR. Команда состояла из меня (девелопера), девочки-дизайнера и менеджера, который должен был руководить ходом разработки и общаться с заказчиком.
Надобно нам было реализовать функцию ластика. Рассказываю и поясняю нашему менеджеру, что обычно ластик просто зарисовывает картинку цветом фона, а нам так сделать нельзя, ибо фон — графическое изображение. Описываю проблему, говорю, сколько времени уйдёт на реализацию, совета спрашиваю, как у старшего.
— А нельзя ли как-то зарисовать прозрачным цветом?
#7089: Пыльный скайп на бабушкином чердаке
20:45 25.08.2011, IT happens
Потребовалось обсудить с одной девушкой план действий на вечер. Вариантов, что и как, была куча.
Звоню на мобильный — заблокирован. Пытаюсь у знакомых узнать аську — бесполезно. Нахожу её «Вконтакте», пишу в личку. Через десять минут отвечает. Обсуждение не клеится: пальцы не успевают за мыслями, друг друга не перебьёшь, время поджимает. Спрашиваю, есть ли микрофон, намекая на скайп. Нету. Говорить в одну сторону и ждать ответа текстом — тоже не комильфо. Мобильный у неё жёлто-полосатый — естественно, мой интернет-банк может оплатить что угодно, кроме него.
Минут десять ломал голову: как же связаться с девушкой в век высоких технологий, чтобы голосом пообщаться? Потом дошло — позвонил на городской телефон. Вспомнят ли о таком наши дети?
#7090: Режь красный!
20:45 25.08.2011, IT happens
Работаю в саппорте корпоративных клиентов крупного челябинского провайдера. Предоставляем интернет, а также IP-телефонию через голосовые шлюзы. Звонит один из наших клиентов (по голосу женщина средних лет) и жалуется на плохо работающий интернет. Действительно, замечаю около 10% потерь при пинге, а веб-интерфейс роутера отказывается мне показаться.
Чтобы проверить настройки, прошу клиента зайти на 192.168.0.1. Страница не желает загружаться. В ход идёт тяжёлая артиллерия: прошу проверить, не перегрелся ли роутер, и попробовать отключить его на некоторое время. Начинается активный поиск оборудования. Примерно через две минуты клиент радостно восклицает: «Ура, я его нашла, отключ…» Полная тишина и обрыв связи.
Вместо роутера был обесточен голосовой шлюз. А роутер всё так же отвечал на
#7091: Вирус линукс скачать бесплатно
13:00 26.08.2011, IT happens
Поставил свеженькую Убунту благоверной, сказав, что теперь она может вирусни не опасаться, когда инет сёрфит: если даже и найдёт инфекцию, то запустить не сможет. Благоверная удивилась и пообещала, что все равно найдёт.
Сначала просто гуглила фразы типа «вирус линукс», потом (краем глаза палил) полезла на порносайты, потом пошла по сайтам линуксоидским. Часа через два прокричала: «Мне почти удалось!» и позвала меня. На её лаптопе плагин к Файрфоксу робко просил рутовый пароль.
#7092: Счастье в одном клике
13:00 26.08.2011, IT happens
Долго думал, как весело отучить своих подопечных от «Я не знаю, оно само…», и мой час настал.
Заявка: «Удалили корзину, помогитечтоделатьтамважныйдокумент». Являюсь, начинаю расспрашивать. На стандартное «оно само» делаю большие глаза:
— Десять лет тысячи хакеров пытаются удалить корзину! Микрософт назначил награду в миллион долларов тому, кто это сделает и сумеет повторить. Скажите, как вы это сделали! Мы с вами станем богатыми! Умоляю, вспомните, что вы нажимали!