Захотела жена заняться рукоделием — хочу, мол, швейную машинку, и всё тут! Полазив по сайтам, я выбрал простенькую модельку известного мне бренда, делающего ещё и принтеры, ценой чуть больше сотни баксов.
Заказал. В назначенное время приезжает курьер и привозит коробку. Стандартная процедура: вскрыть коробку, проверить внешний вид, достать и заполнить гарантийку. Курьер достаёт увесистый пакет документов и инструкций. Я возьми да и приколись: «А диск с драйверами внутри?» Похихикали. Вскрывает он пакет, а оттуда выпадают два DVD! Немая сцена...
Диски оказались видеоинструкцией и обзором новой продукции, но эффект был достигнут: скоро даже к чайникам будут дрова прикладывать!
12:00 20.02.2010, IT happens
Небольшая конторка — занимаемся интеграцией сетевых технологий. Однажды поступает заказ от ТСЖ на подключение к интернету многоквартирного жилого дома. Всё шло хорошо, но тут ушла в декрет наш секретарь. Делать нечего — взяли новенькую.
Позвонили однажды из ТСЖ и спросили, ждать ли им сегодня монтажников с витой парой. Новенькая отожгла, заполнив заявку так:
«ТСЖ „****“ ожидает появления монтажников святой парой».
12:00 20.02.2010, IT happens
Работаю в госструктуре. Так сложилось, что тут работают леди, которые, пожалуй, за руку с Чапаем здоровались. Приносит мне одна такая героиня распечатанный лист А4, шесть штук почтовых марок, и просит это всё отправить по электронке.
Само собой, пошёл за её компьютер, слил документ, правильно переписал «мыло». Когда я уже занёс курсор над кнопкой отправки, дама прибежала и со словами «Без марок не пройдёт!» всунула-таки мне в руки эти марки.
Письмо я отправил, а марками обклеил монитор. Так и работаем.
14:00 20.02.2010, IT happens
Работаю в фирме, производящей шахтовую автоматику. В мои задачи входит создание верхнего уровня системы, где уже человек за компьютером всё видит и контролирует.
Сегодня с одной из шахт, где наши контроллеры стоят, пришло письмо со скриншотом с пульта диспетчера, управляющего запуском и остановом конвейерных лент. На картинке, в частности, указываются причины последнего пуска конвейера и последнего останова, числовые коды ошибок анализируются «скадой», и им сопоставляются текстовые строки.
Всего есть около тридцати кодов остановки конвейера. Некоторые из них зарезервированы, и программист контроллера клятвенно заверял меня, что эти коды никогда не будут вызваны. Я поверил ему на слово, и одному из кодов сопоставил строку, которая никогда бы не отобразилась.
Произошло невозможное — видимо, где-то что-то не учли, и ошибка всё же вылезла. Диспетчер с ошарашенными глазами наблюдал у себя на мониторе следующую причину остановки конвейера:
14:00 20.02.2010, IT happens
И не поймёшь, кто виноват — то ли знатоки языков, то ли те, кто их услугами не пользуется. Как иначе объяснять такие перлы?
Ковыряюсь на сайте Acer. Он автоматически на русскоязычный интерфейс себя переключил — мне как-то пофиг, я по делу пришёл. Дополз до таблички со ссылками на драйвера. Заголовки столбцов: «Категория», «Поставщик», «Файл», «Версии», «Размер» и… «Свидание».
Нашли, блин, как «Date» перевести.
15:45 20.02.2010, IT happens
Сижу, ковыряюсь в «1C:Бухгалтерии 7.7». Бух попросил узнать, откуда прога подтягивает территориальные условия сотрудника для отчета в ПФР. Выяснилось:
1) Для печати выводится значение переменной
2) Переменная
3)
4)
5) И, наконец, функция
Неужели нельзя писать попроще?
15:45 20.02.2010, IT happens
Работаю web-программистом. Достался мне как-то проект на сопровождение, который представлял из себя форум phpBB 3 с двумя достаточно объёмными модулями. Сами модули были написаны предельно аккуратно, с использованием всех возможных стандартов и правил: XHTML, MVC, «верблюжья» нотация, адекватно названые переменные. Я искренне порадовался, что на PHP пишут не только быдлокодеры.
Однако факт крайне плотного взаимодействия с phpBB (в том числе использование его механизмов отображения представлений) накладывал некоторые ограничения на стандартизацию. Думаю, это и стало причиной появления следующих строчек, найденных мной в одном из представлений внутри тега :
15:45 20.02.2010, IT happens
Я познал настоящий оргазм.