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

#9767: К чему мне буквы, если есть печеньки?

12:45 23.08.2012, IT happens

Звонок. Женский голос в трубке:

— Максим, у меня на ноутбуке всё пропало!

— Вообще всё? Даже буквы с экрана?

— Да!

Захожу в кабинет, смотрю, как бодро закипает чайник, включённый в розетку вместо ноута.

#9768: Ой, не сюда!

12:45 23.08.2012, IT happens

Снова курю чужой код и перетачиваю под свои нужды. Есть программа, она с импульса расходомера учитывает, сколько гектолитров сусла налилось в пивной танк. У товарищей, чей код пилю, расходомеров было шесть, а проблем — ноль.

Пляски начались, когда я оставил два расходомера. Переменная устанавливается в 1 и тут же сбрасывается — импульс не успевает учитываться. Перепробовал несколько вариантов присвоения — всё одно. Подумал, переставил в конец основной программы (вообще говоря, правильно пересбрасывать все переменные в конце цикла). Работает. Только сусла получается в танке вдвое больше. Программа учитывает теперь один импульс дважды. Переставляю сброс переменной сразу после учёта импульса — всё работает как надо.

Мораль: использовал — сбрось сразу, а не до и не когда-то потом!

#9769: Вас десять тысяч, а я одна

13:15 23.08.2012, IT happens

Разрабатываю высоконагруженный сервер. Должен выдерживать до 10 000 пользователей. Соседний отдел разрабатывает клиент под это дело.

Выясняется, что я живу в совершенно другом мире, чем мои соседи: у них до фига оперативки и процессорного времени. У меня же… Что будет, если процессор о шести ядрах по 3 ГГц поделить на десять тысяч? Правильно, почти два мегагерца в секунду, даже не 8086-я машинка. А ставить кластер мне просто не дадут.

С оперативкой чуть более терпимо: мегабайта на юзера должно хватать. А вот с каналом хуже: 100 Мбит/с, то есть не более 10 Кбит/с на юзера. Времена первых модемов. А клиент будет эти данные слать пачкой и ёрзать по стулу в ожидании ответа.

Внимание, вопрос: как объяснить соседям, почему нельзя делать сериализацию каждого чиха в XML?

#9770: Я случайно весь сервер

12:15 24.08.2012, IT happens

rm -rf /etc/xrdp — вроде бы обычная, ничего не предвещающая команда.

Но оказывается, ты за каким-то хреном создал директорию aaa в /etc/xrdp и примонтировал через SSHFS корневую директорию основного сервера — видимо, потому что каждый раз западло набирать пароль в scp. Гений, @#$!

#9771: The Bright Side of the Moon

12:15 24.08.2012, IT happens

Еду на работу. Звонит офис-менеджер:

— Лёша, у нас МФУ не печатает — тонер кончился.

— Скоро буду.

Приезжаю, достаю заправленную кассету, меняю, ухожу к себе. Вспоминаю, что надо сделать копию паспорта, и иду обратно к менеджерам. МФУ, гудя, уже выплёвывает порцию документов. Дожидаюсь, когда закончится очередь печати, перевожу аппарат в режим «копир», сую паспорт с мыслями: «Заодно и проверим, как печатает». Жму кнопку — выползает лист. Отпечаток-то есть, но чересчур бледный — практически ничего нельзя разобрать.

— Блин! Давид, покажи, что ты сейчас печатал. Как видно?

Показывает — отчётливый отпечаток, всё нормально. Снова втыкаю на свою копию. Сзади раздаётся уже вполне различимый ржач:

— Лёша, ты чего? Лист переверни!

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

И чего ржать было? Хотя у них раз в неделю подобное стабильно бывает, а они, может, семь лет ждали повода посмеяться над ни разу толком не ходившим в отпуск техническим директором.

#9772: Мир, дружба, Эклипс

12:45 24.08.2012, IT happens

В наш цех пришло милое создание лет двадцати, жаждущее админства. Я начал ей объяснять основы, перешли к более взрослому. Дошло до рассказа об Эклипсе — для чего он, как и что.

— Всё понятно?

— Да, понятно. А Эклипс — это же жевачка! Я её обожаю. Но зачем она железяке?

#9773: Прогулки по аллее USB

12:45 24.08.2012, IT happens

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