Я курсант. Когда при поступлении я заполнял анкету, в разделе увлечения я указал «компьютеры». Начальству это очень понравилось, и весь первый курс я чертил таблицы в Экселе, заправлял принтеры, переустанавливал системы и удалял вирусы.
Как-то в октябре я попал в больницу, и меня не было дней пять. За это время у командира батальона винда вылетела так, что ни переустановить, ни восстановить возможности вообще не было. После моего возвращения комбат поставил мне задачу: в течение трёх дней воскресить казённый компьютер, при этом не потеряв файлы с диска C.
Первый день: авось прокатит поставить винду поверх и просканить на вирусы. ОС встала, а вот антивири работать отказались. Второй день: перечитав все описания вируса, нашёл этого козлёнка маленького. По иронии судьбы вирусняк был написан в 2003 году для DDoS-атак на машины военных организаций. Скачал новую Ubuntu и через LiveCD стал чистить комп. Спать лёг только в пять утра.
В девять утра заходит комбат — верный железный конь спасён! Хвалит, спрашивает, как у меня получилось. Я рассказываю про вирус. И тут комбат задаёт вопрос, после которого я пообещал себе никогда больше не хвалиться и не умничать пред начальством:
— А как у меня может быть вирус 2003 года, если у меня компьютер с 2008-го?
#4943: Больше, ещё больше медведей
14:00 14.12.2010, IT happens
Утро понедельника.
Так, посмотрим, что нам наши маркетологи прислали. И насколько срочно? Ещё вчера?! Они с какого дуба рухнули в очередной раз? Ясно, много текста, картинок нет. Отлично, щас за полчасика табличку сверстаем, текст туда загоним — и всем привет, можно заняться основной работой. Вроде отвертелись. Зарегистирировали домен, сваяли страницу, выложили на сервер.
Вечер вторника.
Шеф видел. Наехал почему-то на отдел программирования, а не на маркетологов. @#$, что они нарисовали, то мы и сваяли. Наше дело — код писать, дизайн — не наша головная боль. Они занятые? А мы-то тут при чём? Цвета у них самих изначально траурные, медведя фирменного в проекте нет. Опять нам переделывать? Ага, ещё и фирменного медведя добавить. И цвета исправить. Лезем в сеть за справочниками по колористике и дизайну.
Утро среды.
Отдел программирования на коленке в фотошопе ваяет картинки из того, что удалось вытрясти из маркетологов. Было применено насилие по телефону: долго объясняли маркетологам физику и результаты падения пяти тел по 80 кг с десятого этажа. Вроде что-то получилось: медведь в количестве четырёх морд в наличии. Сваяли, выложили на сервер.
Утро четверга.
Шефу не понравился цвет надписей под картинками и их расположение. Добавили ещё медведей, убрали «лишний» текст. Выложили на сервер.
Утро пятницы.
Хост-админ веселится: страница меняется каждый день, пользователи замучили техподдержку. Шеф сделал в Визио макет, переслал программистам с пометкой: «Вижу так». Недолго думая, переверстали страничку, добавили коричневого вместо красного, заменили зелёный на синий, в тегах автором обозначили шефа. Выложили на сервер.
Утро понедельника.
Сидим ждём...
#4944: Важнейшим из искусств...
14:00 14.12.2010, IT happens
Колл-центр. Ночная смена. У операторов админских прав нет, и схему электропитания (отключение монитора через 20 минут простоя) сменить не удаётся. Спит ли оператор, можно отследить через видеонаблюдение по отключившемуся монитору: сам оператор может просто откинуться в рабочем кресле так, что его не будет видно. По слухам, при отключении монитора вылетает и Cisco Agent, ПО для приёма звонков. Штрафов не хочется, оставаться после ночи «дорабатывать» — тоже.
Решение нашлось забавное: стандартный Windows Media Player, галочка «не включать заставку при воспроизведении» и любое видео на автоповторе. А в телефоне ставим громкость повыше — сон сбивает на раз. Profit!
#4945: Больший из равных
14:00 14.12.2010, IT happens
Работаю программистом. Госконтракт, огромный проект, сроки горят, мозги плавятся. В разгар работы стучится в аську сын давнего знакомого. Помоги, мол, засыпаюсь: нужно на зачёт пару программ на Паскале написать, а я ни в зуб ногой. Ладно, думаю, помогу студенту, развеюсь немного. Компилятора, естественно, уже лет десять не видел, придётся в Блокноте писать.
— Давай условие задачи.
— Есть матрица 4?4 элемента. Заполняется рандомно. Удалить из матрицы столбцы, сумма элементов которых минимальна, и удвоить вхождение столбцов, сумма элементов которых максимальна.