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

#9463: Армия дятлов-индусов

15:00 27.06.2012, IT happens

К различным глюкам госзаказного софта, выдаваемым за фичи, мы все уже привыкли. Но последний случай не вызвал никаких эмоций, кроме идиотской ухмылки с тянущейся из угла рта каплей слюны и нечленораздельного «Ы-ы-ы».

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

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

Нет, конечно, на решение этой проблемы мне потребовалось секунд пятнадцать — опыт сказывается, — но это ведь уже клиника. Людям, допускающим такое в примитивной проге, недостаточно оторвать жопу, чтобы решить проблемы с руками на корню. 

Цивилизацию от этой армии дятлов-индусов спасет только огонь. Причем термоядерный.

#9464: Трогательная смерть

15:00 27.06.2012, IT happens

Зовут меня девочки из отдела бронирования: дескать, таракан по монитору бегает. Смотрю — жучок маленький, около 3 мм в длину, носится по экрану хаотично. Потыкали пальцем, погоняли курсором — а ему пофиг, носится себе. Ну, думаю, прогу какую-то цепанули. Ползу в диспетчер, ищу что-то вроде bug.ехе.

— Как он туда попал? — спрашивают.

— Это не жук. Если бы он был живой, то тыканием пальцев вы бы его раздавили. Вот так, — и тыкаю в экран чуть сильнее, чем девочки.

Кровавое пятнышко между стеклом и матрицей осталось на память.

#9465: Геморроидальный тест

13:00 28.06.2012, IT happens

Я вывел каноническую формулу отличия админа от эникея.

Админ всё делает, чтобы не было геморроя.

Эникей ничего не делает, чтобы не было геморроя.

#9466: Твоя труба

13:00 28.06.2012, IT happens

Попалась сегодня в руки брошюра энергетической компании. В списке приборов общего пользования значились «блоки питания для выхода в интернет». Пойду поищу брошюру ЖКХ — может быть, они предоставляют трубы для выхода в Матрицу?

#9467: Вьючное животное среднеазиатских кишлаков

15:00 28.06.2012, IT happens

Здравствуйте, мои дружочечки, молодые веб-программисты и дизайнеры!

Я обожаю ваши работы, особенно свёрстанные исключительно под вьючное животное среднеазиатских кишлаков. По заказу клиента я буду гонять их в хвост и в гриву под разными браузерами, начиная от Netscape 4 и заканчивая древним Lynx. Не забуду и мобильные девайсы, так как клиент просил вас в ТЗ, чтобы сайт был доступен с абсолютно всего на свете, вплоть до древних «нокий».

Только ради вас в нашу корпоративную сетку хитрым образом подключён дайлап-модем для замера извращённости вашего дизайна. В том же ТЗ клиент просил, чтобы информация была доступна при отключённой связке JS + Flash.

По завершении тестов я напишу отчёт, после которого сотрудники нашего юротдела помогут клиенту составить грамотную претензию к вам. Вы либо будете переделывать все несоответствия ТЗ за свой счёт, либо вернёте деньги. Может быть, тогда вы начнёте читать стандарты W3C, ознакомитесь с понятием «кроссбраузерное программирование», а пока вы помогаете моей команде заработать на хлеб с шоколадным маслом и продолжаете наполнять интернет низкопробными поделками на базе самых современных технологий.

#9468: Смерть потомка

15:00 28.06.2012, IT happens

Я хоронил процесс потомка, Слезами капал на ядро… Свободна память, нет и гонки. Он генерировал добро…
Сигнал пришёл — и он охрип. И всё. Не помню, онемев, я, Как унаследованный тип Сажал бинарные деревья.