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

#2155: Прозрачная метафора

14:00 06.02.2010, IT happens

Как-то попросили написать сайтик — дело нехитрое. Иконки и прочие элементы я рисовал сам. Заработался в один из дней, и голова перестала варить. В тот момент я как раз писал админку сайта. Нужно было добавить ссылку, переключающую видимость определённого раздела сайта. Ссылку решено было сделать в виде картинки. Всё готово, проверяю — нет картинки на месте. Еще раз проверил — пусто! Плюнул на всё и лег спать.

С утра стало очевидно, что дело в ночной логике: раз картинка управляет невидимостью элемента, то и должна быть выполнена в виде полностью прозрачной PNG.

#2156: В красивой обёртке

15:45 06.02.2010, IT happens

Клиент принёс JPEG-картинку и попросил сделать флешовый баннер. Заплатил достаточно немаленькую сумму — баннер стоит дешевле, но цену предложил он сам, а мы согласились.

Отработали на полную катушку: дизайнер двое суток восстанавливал фотошопом исходник, флешер всё это дело анимировал. Отправили клиенту, приходит ответ: работа, мол, говно, не нравится. Спрашиваем, что не так.

— Мультики эти ваши тут нафиг не нужны. Надо, чтобы картинка висела как есть, спокойно, и нажималась с переходом на страницу.

Повесили картинку в ссылке. Всё нравится, но клиент недоволен: по условию задачи баннер должен быть флешовый. Зачем? Опять цитата:

— Графический баннер — прошлый век. Делайте флеш.

За пару минут одним слоем в флешку положили картинку, верхним — прозрачную кнопку, которая отправляла на нужную страницу. Клиент работу принял.

#2157: Смерть понарошку

15:45 06.02.2010, IT happens

Дело было на втором курсе. Учился я на программиста-сисадмина-вебдизайнера — в общем, почти на все профессии, связанные с компьютером.

Идёт экзамен по предмету «Операционные системы». В аудиторию заваливается одногруппник, которого не было видно уже месяц, а то и больше. Преподаватель смотрит исподлобья на новоприбывшего:

— Лекции есть?

— Нет.

— Тогда за ответ ставлю на два балла ниже.

Вопрос, ответ — четыре минус два равно двум. Одногруппник уже мысленно готовится к пересдаче, но тут преподователь говорит ему, что поставит «отлично», если он сможет сделать скриншот BSoD.

Идея пришла в голову минут через десять. Одногруппник быстро скачал из интернета виртуальную машину, а диск с виндой нашёлся у меня. Дальше дело техники — сносить библиотеки по очереди, пока винда не выпадет. Добившись своего, находчивый студент нажал Alt+PrintScreen, сохранил картинку в файл и идёт к преподу за заслуженной оценкой.

#2158: Без сисек и флажков

15:45 06.02.2010, IT happens

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

— Дайте, пожалуйста, инвайт к %doctorname%.

Медсестра протягивает мне талон, в котором зачёркнуто слово «талон» и сверху подписано «инвайт». Со смехом удаляюсь.

#2159: Две сети

15:45 06.02.2010, IT happens

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

— У нас не работает программа «Склад».

— Передёрните сеть.

Хлопок, громкий мат.

— Из компьютера дым идёт.

— А вы какую сеть передёрнули?

— Сзади. Шильдик 220 на 127.

— Теперь везите к нам.

Починили обе сети. Пользователь электриком оказался.

#2160: Незначительные помехи

19:45 06.02.2010, IT happens

Среди дня отключилась дальняя серверная завода. Прилетаем на дежурке: «Света нету!» Крик, шум, поиск электриков.

Завод потребляет массу энергии (техпроцесс такой), и электрики привыкли видеть на измерительных приборах реальные цифры в сотни и тысячи киловатт. Измерили все фазы: везде по нулям, а на одной «дребезг» в жалкие пять киловатт. «Проклятые помехи», — решили электрики, выключили всё и начали ковыряться в подстанции. Это увлекательное занятие мы и прервали.

#2161: Электронная растровая подпись

12:00 07.02.2010, IT happens

Крупная страховая компания %companyname% пишет письмо в отдел компании %clientname%:

Просим предоставить данные о *** в срок в двухдневный срок в связи c ***.