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

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

Трижды одиннадцатого трижды проклятые три программиста с интервалом в три года попортили нам тройное количество нервов, а обед задержали на три часа. Кое-кто лишится премии и, возможно, пройдёт сеанс терморектального криптоанализа. Проверяйте свой код, товарищи.

#7759: Ещё проще, ещё пожароопаснее

13:00 13.11.2011, IT happens

Живу в общаге технического вуза. Нежданно-негаданно прилетает проверка на электроприборы: чайники и обогреватели нельзя. А мы с соседом только что чай вскипятили. Естественно, чайник у нас попытались конфисковать, а чтоб не носить кучу трофеев, забрали только подставку. Но мы же студенты, к тому же русские, и для нас нет ничего невозможного.

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

#7760: Позыв в формате CGI

13:00 13.11.2011, IT happens

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

Лежу я в полудрёме и думаю: «Скрипты — это здорово. Кода мало, компилировать не надо, тестятся прекрасно. Но вот хлынут посетители на сайт — и что тогда? Сервлеты-то постоянно в память загружены и мгновенно обслуживают запросы, а скрипт — его же каждый раз с жёсткого диска загрузить надо, да сопутствующие утилиты и библиотеки, да всякие прочие накладные расходы…»

Тут в засыпающее сознание поступает вполне конкретный физиологический позыв. Но кодинг не отпускает: «Вот взять хотя бы посещение туалета по малой нужде. Если ты встал с кровати, прогулялся до белого друга, выполнил все прочие формальности — это CGI. Батюшки, это сколько же накладных расходов! А вот сервлет — это другое дело. Его можно сравнить с ситуацией, когда ты, скажем, в памперсе или в скафандре, как космонавт. Поступил сигнал — сразу пошёл ответный процесс… Не-е-ет!»

В общем, бежал быстро и успел реализовать позыв в формате CGI. Может, оно и сурово, и с некоторой задержкой во времени, зато надёжно и гигиенично.

#7761: С песней по жизни

13:00 13.11.2011, IT happens

Недавно получили от одной начальницы служебку:

В целях ускорения работы сотрудников подразделения прошу заменить клавиатуры на медийные со следующими кнопками:

— Вырезать

— Копировать

— Вставить

— Проигрывать

— Пауза

— Прибавить звук

— Убавить звук

#7762: Извините за неровный почерк

15:00 13.11.2011, IT happens

Зимняя сессия на заочном факультете. Пара по алгоритмам программирования. Препод ушла на совещание, оставив меня за старшего.

Пишем прогу на Object Pascal в среде Delphi 7. Одногруппник подзывает меня со словами, что у него не работает прога. Мол, по-английски не шпрехаю, глянь сам.

begin

var i, z:integer;

begin

forI:=0to5do

forJ:=0to5do

begin

z:=z+SrnToLnr(StreengGrid1.Ceiis[I,J]),

end;

end.

end;

У меня глаз чуть не выпал от такого «кода».

#7763: Ничем-то вас не пронять

15:00 13.11.2011, IT happens

Мне на днях из МГТС позвонили.

— Сколько вы за интернет платите?

— 1500 рублей.

— А можете платить 300! — бодро отвечает телефонист.

— Какую скорость вы предоставляете?

— До полутора мегабит, вам этого хватит!