#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