Выбрать главу

 

Истина, как всегда, оказалась где-то рядом. После трёх попыток перезапуска Оперы я убедился, что клиент скорее мёртв, чем жив, и зашёл в ящик через веб-интерфейс. Роковым письмом оказалась новостная рассылка крупной IT-конференции. Письмецо в 10 строк с полем <b>To:</b>, в котором через запятую были перечислены несколько тысяч адресатов, тянуло на 185 килобайт.

 

Как оказалось, Опера не висла, а медленно и печально отрисовывала километровый список — еле управлялась за минуту.

 

 

 

#828: Тенденции советского нейл-дизайна

29 апреля 2009, 11:00

 

В далёкую эпоху всемогущего ассемблера для программирования активно использовались перфокарты. Недавно я с удивлением узнал, насколько нестандартное применение нашли им студентки.

 

Когда в карте пробивали отверстия, оставалось большое количество маленьких прямоугольничков. Модницы-программистки при помощь иголок и пинцетов аккуратно выкладывали картонными «битами» узоры на ногтях, а затем фиксировали рисунки лаком.

 

 

 

#829: Дитя хаоса

30 апреля 2009, 09:00

 

В университете при проверке лабораторной работы преподаватель спрашивает студента:

 

— Почему нет проверки входного значения?

— Да какой нормальный человек, задавая время, будет писать что-либо, кроме цифр и двоеточия — особенно, если видит надпись «Введите время в формате ЧЧ:ММ»?

— Молодой человек, хороший программист должен учитывать всё! Откуда вы знаете, какой пользователь будет работать с этой программой?

 

Задумчивый голос откуда-то из глубин аудитории ставит точку:

 

— Ага, пользователь — это периферийное устройство хаотического ввода...

 

 

 

#830: О подруге Лены Головач

30 апреля 2009, 09:00

 

В связи с расширением и модой на стандартизацию в нашей фирме было решено заводить понятные, «говорящие» логины для пользователей. После обсуждений решили остановиться на варианте «имя пользователя + первая буква фамилии».

 

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

 

Внимание моё привлекла последняя учётная запись. Девушку звали Анна Литвинова.

 

 

 

#831: Так говорил Конфуций

30 апреля 2009, 09:00

 

Когда я был молод и горяч, довелось мне поработать админом-эникейщиком.

 

Рабочий день в разгаре, я беру очередной уровень в «линейке». По законам жанра в кабинет заходит начальник — подполковник в отставке — и застаёт меня за этим недостойным занятием.

 

— Ты не опух ли на работе в игрушки играть?

— Вроде всё работает, проблем нет, чем ещё заниматься?

— Работать!

 

Вроде и не поспоришь, но меня вдруг пробирает:

 

— Знаете ли вы, за что платили врачам в древнем Китае?

 

Босс безмолвствует.

 

— За здоровых пациентов. В конце месяца каждый больной уменьшал жалованье доктора.

 

Я думал, что увольнение неизбежно, но в итоге получил солидную прибавку к окладу и внеплановый апгрейд рабочей машины.

 

 

 

#832: Пикселы и перекрёстки

30 апреля 2009, 09:00

 

В начале девяностых работал я на кафедре вычислительной техники лаборантом. Помимо прочего в мои обязанности входило написание программ для лабораторных работ и тестов.

 

Как-то раз пришлось моделировать операционные усилители. Задача сводилась к подбору параметров настройки стенда, при которых на выходе получалось заданное значение. С точки зрения модели результат определялся решением системы двух достаточно хитрых уравнений.

 

В методичке советовали не маяться дурью, а решать задачу, построив графики и взяв точку их пересечения. Моя программа рисовала графики на экране с соблюдением масштаба и вместо численного решения системы находила ответ честным графическим способом: во время построения второго графика путём чтения цвета пиксела фиксировалась точка пересечения с первой кривой. Точности вполне хватало.

 

 

 

#833: Этого тут не торчало!

1 мая 2009, 09:00

 

Перестал у меня как-то работать телефон, и, соответственно, ADSL-интернет. Сам проверил везде, где мог — c проводами и соединениями полный порядок и в квартире, и в щитке на лестнице.

 

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

 

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

 

Ушёл ремонтник раздосадованным и через день сообщил, что кабель был повреждён где-то на подходе к дому.

 

 

 

#834: Снятие дебаффов айтишными методами

1 мая 2009, 09:00

 

Работаю в Питере в ИТ-отделе крупной компании. Решил как-то раз посмотреть, какие проблемы возникают у юзеров нашего московского отдела. После одной из заявок я долго не мог прийти в себя.

 

Обращение пользователя:

Прошу перенести рабочее место %username% внутри отдела и сделать необходимые подключения. Спасибо.

 

Вопрос инженера:

Скажите, чем вызвана необходимость данного переноса?

 

Ответ пользователя:

%username% у нас очень суеверна.

Прямо напротив её рабочего места находится зеркало, в которое, по мнению %username%, утекает вся жизненная энергия.

 

Ответ инженера:

Пользователь перенесён, жизненная энергия спасена!

 

 

 

#835: И целой пачки мало

1 мая 2009, 09:00

 

Сейчас уже некоторые и не вспомнят, что первые компьютерные клубы появились в конце восьмидесятых — представьте зал с рядами «спектрумов», подключенных к телевизорам «Рубин». На каждом стоял механический будильник, отмерявший время «диггеров» и «арканоидов».

 

Затем в частном владении появились «двушки» и «трёшки», и примерно одинаковый набор игр для них носили друг другу на дискетах друзья и знакомые. К моменту появления 486-х игрушки уже продавались в специализированных магазинах, и самые крутые из них занимали аж по десятку дискет.

 

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