#7180: Носители традиций
16:45 05.09.2011, IT happens
Мне, как и большинству работников IT-сферы, периодически приходится приходить на работу в парадной форме — менять привычные джинсы с футболкой, которые не жалко пачкать по специфике профиля, на костюм-тройку. За год такие случаи можно пересчитать по пальцам рук — порой хватает и одной.
Приезжала делегация из Швеции. Начальник распорядился навести красоту в своём кабинете, по этому поводу прикупил новую мебель и технику: красивый по внешнему виду моноблок и проектор. Распорядился оставить минимум проводов. Я всё выполнил, красоту навёл. С утра, собираясь на работу, внезапно понял: а ведь придётся перед гостями показываться, по-любому вопросы технического характера возникнут.
И вот стою я перед зеркалом, завязываю «двойной виндзорский» — и вспоминаю, что впервые галстук у меня появился в далёком 1996 году, когда на 23 февраля женский коллектив подарил каждому представителю немногочисленного мужского состава по красивому галстуку. А узел научил меня завязывать наш системный администратор.
#7181: Консерваторы против либералов
13:00 06.09.2011, IT happens
Жили-были два процесса. Один пристально следил за тем, чтобы домашняя страница в браузере не менялась без ведома пользователя; второй делал стартовой страницу с информацией, как стало хорошо после обновления браузера. Жили они счастливо до обновления — и наконец оно приехало.
Первый скрипт пытается сменить хоумпейдж, второй ловит первого и убивает на лету. Первый, поняв, что его миссия завершилась неудачей, запускает себя и брата (видимо, для подстраховки) ещё раз. Второй убивает обоих. Первый в шоке запускает ещё пару копий, второй убивает всех…
Так бы и продолжалась эта эпическая битва, если бы не одно «но»: закончилось процессорное время, да и память была на исходе. За 40 минут загрузка CPU достигла 100% на всех четырёх ядрах, оперативной памяти противоборствующие стороны съели 7,5 ГБ из 8. Естественно, на действия пользователя никто внимание не обращал.
Пришлось убить обоих. Жёстко и совершенно не по фэн-шую. Тормознуть системные службы, удалить «смотрящего».
Жизнь наладилась, скрипты примирились. Я получил денежку, взамен оставил свой номер телефона. Чую, эта машинка ещё даст о себе знать.
#7182: Будущее формата XLS
13:00 06.09.2011, IT happens
Четвёртый, выпускной курс колледжа. После Нового года — преддипломная практика, защита, диплом специалиста.
Являюсь первый раз за семестр на предмет с интригующим названием «Информационная безопасность». Лабораторная работа. Преподаватель толкает речь:
— Интернет умер. Это самое неперспективное направление. HTML никому не нужен. Ничего нового в интернете не появляется уже десятки лет. Прогресс стоит на месте. Базы данных не используются. Вы сами посмотрите — где-нибудь можно скачать базу данных в Аксессе? Поэтому мы будем заниматься Экселем.
#7183: Биороботы класса «планктон»
13:00 06.09.2011, IT happens
Стою у клавитуры охранного прибора. Мозги кипят, нервы заканчиваются: очень древняя система слегка глючит и никак не поддаётся настройке. В руке телефон, на том конце консультирует коллега, хорошо знающий эту панель. В две головы не можем победить. За спиной три тётушки из категории «Я работаю тут уже шесть лет и лучше вас знаю эту систему» негодуют: их ожидание длится вот уже двадцать секунд.
— Если вы не знаете, что делать, отойдите и не мешайте. Нам надо сдать на охрану!
— Секундочку.
— Молодой человек, вы не поняли: нам надо сдать на охрану. Отойдите!
— Подождите немного, мы заканчиваем.
— Зачем вы вообще трогаете? Не трогайте эти кнопки, они не нужны.
— Подождите полминуты, я закончу работу, и вы сдадите на охрану.
— Как вы закончите, если вы не те кнопки нажимаете? Лучше давайте я вам покажу, по телефону вам не объяснят.
Включаются две другие тётушки и начинают поддакивать. Извиняюсь перед коллегой, кладу трубку, выхожу из режима программирования и отступаю. Тётя подбирается к клавиатуре, победно ворча:
— Я тут давно работаю, надо меня сразу пустить было, стоят тут…
Остальные вторят:
— Да-да, а то тут так до утра простоим…
— Автобус скоро, мы не можем стоять…
Наблюдаю. Тётя набирает размашистыми и чёткими движениями пароль (так, что все окружающие его видят), игнорирует надпись «[*] To Arm», означающую, что нужно нажать звёздочку для постановки под охрану, и жмёт стрелку вправо. Меню переходит с нужного пункта на пункт «[1] For Other Options». Тётя жмёт звёздочку. С чувством собственной важности, ощущая себя победителем в схватке со всем мировым невежеством и необразованностью, она поднимает глаза к ящику, висящему над клавиатурой, и ждёт, когда загорится лампочка напротив названия её бокса. И-и-и… ничего. Точнее, прибор пищит на отказ (нет доступа у неё к этому пункту меню) и вываливается обратно к «Enter code to arm system».
Секунда ожидания, ещё одна, третья, четвёртая. Просто феноменальная выдержка — обычно их хватает секунды на три.