Читать «Bash IT Happens Истории ## 9701 – 9800» онлайн - страница 29

Bash.org.ru IT

#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

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

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

— Скоро буду.

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