<?xml version="1.0" encoding="utf-8"?>
<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">
 <description>
  <title-info>
   <genre>humor</genre>
   <author>
    <first-name>Bash.org.ru IT</first-name>
    <last-name></last-name>
    <nickname>Bashorg</nickname>
   </author>
   <book-title>Bash.org.ru IT Happens Истории ## 8601 – 8700</book-title>
   <annotation>
    <p>Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов. Истории с 25 февраля по 09 марта 2012 (##8601-8700)</p>
   </annotation>
   <date></date>
   <coverpage>
    <image l:href="#bash_IT.png"/></coverpage>
   <lang>ru</lang>
   <src-lang>ru</src-lang>
   <sequence name="Bash.org.ru IT Happens" number="80"/>
  </title-info>
  <document-info>
   <author>
    <nickname>airatishe</nickname>
   </author>
   <program-used>ExportToFB21, FictionBook Editor Release 2.6.6</program-used>
   <date value="2012-06-25">25.02.2012 - 09.03.2012</date>
   <id>OOoFBTools-2012-6-25-22-42-8-32</id>
   <version>1.0</version>
  </document-info>
 </description>
 <body>
  <title>
   <p><strong><a l:href="http://bash.org.ru/">Bash</a><a l:href="http://bash.org.ru/">.</a><a l:href="http://bash.org.ru/">org</a><a l:href="http://bash.org.ru/">.</a><a l:href="http://bash.org.ru/">ru </a><a l:href="http://ithappens.ru/">IT</a><a l:href="http://ithappens.ru/"> </a><a l:href="http://ithappens.ru/">Happens</a></strong></p>
   <p><strong><a l:href="http://ithappens.ru/">Истории ## 8601 – 8700</a></strong></p>
  </title>
  <section>
   <empty-line/>
   <subtitle>Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.</subtitle>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8601: Оболочка повышенной неприкосновенности</p>
   </title>
   <p>13:00 25.02.2012, IT happens</p>
   <empty-line/>
   <p>Дело было в конце восьмидесятых. Учился я тогда в институте, и был у нас предмет «программирование». Работали на мейнфрейме то ли 1045, то ли 1061 в СВМ. В ней было организовано под сотню виртуальных машин, но студентов-то куда больше. Каждому на семестр выделялась виртуальная машина. Ей можно было пользоваться во время лабов, какое-то время выделялось по вечерам для подготовки отладки. На той же виртуальной машине в другое время работал другой студент.</p>
   <empty-line/>
   <p>В очередном семестре попался мне коллега чуть более продвинутый, чем остальные. Он знал, что можно для линковки и компиляции создавать командные файлы. Ну, чтоб не ручками каждый раз две строки в 50–60 символов набирать. Всё бы ничего, но в СВМ отчего-то приоритет был отдан не встроенным командам ОС, а командным файлам. Однажды по команде <strong>fl</strong> я получил не список файлов на своём виртуальном диске, а компиляцию чужой задачи. Не, можно, конечно, <strong>filelist</strong> — но это же долго, да и отвык я. Руки же сами пишут. Переименовываю <strong>fl</strong> во что-то там. Работаю. На следующий раз всё, конечно же, повторяется. Жалуюсь преподу — ему пофиг.</p>
   <empty-line/>
   <p>За неделю до следующих лаб решение было найдено и реализовано. Я сделал набор командных файлов, имена которых полностью повторяли набор команд ОС (полных и сокращённых). В принципе, почти все они делали простую вещь — тупо вызывали одноимённую системную команду с некоторыми доработками, а именно: из списка файлов выкусывали сами себя, не давали себя стирать/переименовывать/показывать/редактировать и пр.</p>
   <empty-line/>
   <p>Чудесным образом я прожил на своей ВМ до конца семестра. На консультации перед экзаменом я с удивлением узнал, что у меня пятёрка автоматом.</p>
   <empty-line/>
   <p>— Почему?</p>
   <p>— Вы же сами знаете.</p>
   <p>— А как вы догадались?</p>
   <p>— Из четырёх пользователей ВМ вы один не подошли жаловаться на то, что система ведёт себя не так, как должна.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8602: Невинда</p>
   </title>
   <p>15:00 25.02.2012, IT happens</p>
   <empty-line/>
   <p>Два компа примерно одинаковой конфигурации. На одном два года стоит ламерская система для домохозяек — Windows XP. На другом — три раза за год переустановленная Убунта.</p>
   <empty-line/>
   <p>На первом компе нет антивируса — обхожусь Аутпостом и головой. Комп используется во все дыры: и в тырнете шариться, и софт писать, и в игрушки играть.</p>
   <empty-line/>
   <p>На втором — только инет и музыка, но это не мешает хозяйке регулярно огребать проблемы: то тачпад отвалится, то флешку не видно, то лапы ломит, то хвост линяет.</p>
   <empty-line/>
   <p>Зато — <emphasis>невинда!</emphasis></p>
   <empty-line/>
   <p>Может быть, всё-таки дело не в оси, а в прокладке между монитором и спинкой кресла? И, может быть, винда-то не «для ламеров»? А недоподелкранная с миру по нитке, — не обязательно «ось для профи»?</p>
   <empty-line/>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8603: Прокрустов корпус</p>
   </title>
   <p>15:00 25.02.2012, IT happens</p>
   <empty-line/>
   <p>Дело было в конце девяностых. Мы занимались сборкой и продажей компов, особо продвинутым пользователям продавали и комплектующие.</p>
   <empty-line/>
   <p>И вот приходит к нам один из продвинутых — ещё десять лет назад сам собрал компьютер и успешно его обслуживает. Человек с руками и, как казалось, с головой. Решил собрать новую машину и просит у нас комплектуху. Всё подобрали без особых проблем, загвоздка была в матплате — долго выбирали по характеристикам, но в итоге нашлась одна, которая его устроила. А вот корпус ни один не понравился. Ну ладно, за корпусом человек отправился на рынок. Я обратил его внимание, что это не привычный АТ, а ATX. «Да, я знаю, но спасибо, что лишний раз предупредили».</p>
   <empty-line/>
   <p>На следующий день работа конторы была парализована. Первые полдня мы долго пытались понять суть проблемы и потом объяснить клиенту. А потом, когда увидели принесённый комп, было уже не до работы. Дело в том, что плата АТХ была вставлена в корпус microATX. «Но как?» — спросите вы? Да очень просто. Лишние три слота были отпилены ножовкой, фаска аккуратно снята, торец закрашен лаком.</p>
   <empty-line/>
   <p>«Как же такое в голову пришло? И что, нельзя было купить нормальный корпус?» — спросили мы. Товарищ рассказал, что ниша в мебели позволяла разместить корпус формата AT. Полноразмерный ATX был выше сантиметров на 15, а microATX оказался в самый раз. Продавец корпуса объяснил, что платы, в принципе, одинаковые, даже показал какие-то две матери, чтоб клиент сам сравнил — реально отличаются лишними тремя слотами PCI. Ну, а у мужика руки на месте, чего там…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8604: Внешний шваброконтроллер</p>
   </title>
   <p>15:00 25.02.2012, IT happens</p>
   <empty-line/>
   <p>1999. Офис конторы, шесть машин, программисты. Пришла уборщица — старая татарка. По-русски не очень, но убирает хорошо. Ну, чтоб ей не мешать, делаем перерыв. Отошли в другой угол, беседуем. Вдруг у коллеги лицо вытягивается. Он смотрит на экран своего компа, мы тоже — а там ребут. Ну, все учёные, всё сохранено, но с чего?</p>
   <empty-line/>
   <p>Вот мы смотрим так, а там снова ребут. И снова.</p>
   <empty-line/>
   <p>Потом из-за угла выглядывает радостная уборщица и говорит: «Смотри, я его так, а он вот! Я — так, а он — вот!» И каждый раз шурует шваброй под столом, и каждый раз комп в ребут уходит. Ну… Мы коллегу держали. Оказалось, кабель питания из упса малость подвылез, и когда бабуля его задевала, питание пропадало.</p>
   <empty-line/>
   <p>Больше всего поразили по-детски наивные, лучащиеся радостью глаза старой женщины. Она <emphasis>управляла </emphasis>компьютером!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8605: Специалист по страшным агрегатам</p>
   </title>
   <p>16:45 25.02.2012, IT happens</p>
   <empty-line/>
   <p>Работаю в муниципальном учреждении, называюсь «программистом». В кавычках, потому что на деле чем только не занимаюсь.</p>
   <empty-line/>
   <p>Вчера начальница вручила бумаги для оформления муниципального заказа на рентгеновский аппарат для больницы города.</p>
   <empty-line/>
   <p>— Марьиванна, вы смеётесь? Я же ничего не понимаю в этом!</p>
   <p>— Ну ты же оформляла муниципальный заказ на принтеры. Принтер, рентген-аппарат — какая разница?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8606: Отсканим на глазок</p>
   </title>
   <p>16:45 25.02.2012, IT happens</p>
   <empty-line/>
   <p>Ошибки пользователей не перечесть — все они стараются не замечать естественного и противоестественного.</p>
   <empty-line/>
   <p>Звонок с утра. Сбивчивым голосом клиентка пытается объяснить, что у неё вот недавно всё сканировалось, а после того, как я поставил драйвер на вайфай-модуль, перестало. Связь? Да никакой связи. Не пересекаются драйвера — сканер в локальном МФУ, подключённом через USB.</p>
   <empty-line/>
   <p>Лезу посмотреть по удалёнке. Запускаю программу, щёлкаю «Сканировать» и получаю сообщение об ошибке. Точнее, просто окошко с кнопкой: русификация была сделана криво. Лезу в настройку и смотрю источник данных. Я такое в первый раз видел — сканировать клиентка собиралась веб-камерой.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8607: Они умеют всё</p>
   </title>
   <p>20:45 25.02.2012, IT happens</p>
   <empty-line/>
   <p>Они умеют обращаться с компьютером.</p>
   <empty-line/>
   <p>Позвали однажды включить компьютер сотрудницы, которая была в отпуске. Пришла, включила, вбила пароль, выключила монитор (электричество экономим же), ушла. Через 30 минут звонят. Караул, компьютер сломался! Пришла, вздохнула, включила монитор, ушла.</p>
   <empty-line/>
   <p>Они умеют чётко обозначить свои проблемы.</p>
   <empty-line/>
   <p>— У меня вот есть договор купли-продажи с фирмой ООО «ХХХ». А договоры купли-продажи заключаются в произвольной форме, у них нет каких-то стандартов.</p>
   <empty-line/>
   <p>Суёт мне договор в руки, чтобы я, значит, изучила матчасть на практическом примере, сама параллельно щебечет о договоре и о том, что купили. А я начинаю догадываться.</p>
   <empty-line/>
   <p>— У вас нет прав на добавление в базу договоров купли-продажи?</p>
   <p>— Да.</p>
   <empty-line/>
   <p>Они умеют понимать простые инструкции.</p>
   <empty-line/>
   <p>Занимаюсь срочным заданием, приходит дамочка.</p>
   <empty-line/>
   <p>— Мне нужно отправить почту.</p>
   <p>— Отправляйте.</p>
   <p>— Я не знаю как.</p>
   <p>— Подойдите через 15 минут, я вам помогу.</p>
   <p>— (С истеричными нотками в голосе.) Мне надо сейчас!</p>
   <empty-line/>
   <p>Окей. Прихожу. Объясняю, что в «интернет» письма надо отправлять так же, как соседкам по кабинету. Напоминаю, куда вбить адрес, как прикрепить документы.</p>
   <empty-line/>
   <p>— Папку к письму приложить нельзя, прикладывайте по файлу.</p>
   <empty-line/>
   <p>Ухожу, занимаюсь своими делами. Дамочка прибегает в истерике.</p>
   <empty-line/>
   <p>— Ничего не получается!</p>
   <empty-line/>
   <p>Объяснений добиться не удается. Прихожу к ней в кабинет, прошу показать, в чём проблема. Тётя усердно пытается приложить папку к письму.</p>
   <empty-line/>
   <p>Они умеют читать.</p>
   <empty-line/>
   <p>— Лена, база не дает мне сделать перерасчёт.</p>
   <p>— Что пишет?</p>
   <p>— Фигню какую-то.</p>
   <p>— А поподробней? Прочитай вслух и с выражением.</p>
   <empty-line/>
   <p>Совершает необходимые действия, зачитывает ошибку. Спрашиваю:</p>
   <empty-line/>
   <p>— Всё понятно?</p>
   <p>— Ага…</p>
   <empty-line/>
   <p>Вешает трубку.</p>
   <empty-line/>
   <p>Они умеют быть бескомпромиссными и настойчивыми.</p>
   <empty-line/>
   <p>Через пару месяцев после начала работы написала функцию автоматического расчёта ежемесячной арендной платы по коэффициентам и площади помещения. Отдел аренды активно пользуется кнопкой «Рассчитать», и все уже забыли (а некоторые и не знали), как было раньше.</p>
   <empty-line/>
   <p>Приходит девочка.</p>
   <empty-line/>
   <p>— У меня тут договор аренды с единовременным платежом. Не могу занести.</p>
   <empty-line/>
   <p>Объясняю, что автоматически не получится, заносить надо вручную. Надо указать, что платёж единовременный. Девочка уходит. Через какое-то время возвращается.</p>
   <empty-line/>
   <p>— Я уже три раза занесла единовременный платёж, но он все равно у меня отмечен как ежемесячный!</p>
   <p>— Значит, неправильно занесла.</p>
   <p>— Я три раза его заносила, я выбирала пункт «единовременный»!</p>
   <p>— Ну, садись, давай с тобой занесём.</p>
   <empty-line/>
   <p>Заношу единовременное начисление, применяю. Всё прекрасно работает.</p>
   <empty-line/>
   <p>— Не знаю, когда я вносила, оно становилось ежемесячным, — обиженно говорит она.</p>
   <p>— Ну да, конечно.</p>
   <empty-line/>
   <p>Потом выяснилось, что девочка вручную заносила единовременное начисление, но не останавливалась на этом, а нажимала кнопку «Рассчитать», в результате чего единовременное начисление затиралось ежемесячным.</p>
   <empty-line/>
   <p>Они умеют мотивировать к самообразованию.</p>
   <empty-line/>
   <p>— Лена, я уже пятьдесят раз ввела пароль от базы, а она меня не пускает!</p>
   <p>— Ну, показывай.</p>
   <empty-line/>
   <p>С интересом наблюдаю, как барышня старательно по бумажке вводит в окошко пароль от своей доменной учётки.</p>
   <empty-line/>
   <p>— Таня, а какое отношение имеет пароль от твоего компьютера к паролю от базы?</p>
   <p>— Ой.</p>
   <empty-line/>
   <p>Вводит правильный пароль — выскакивает ошибка. Девочка закрывает её молниеносным движением руки и вопросительно на меня смотрит.</p>
   <empty-line/>
   <p>— Ещё раз, и ошибку не закрывай.</p>
   <empty-line/>
   <p>Задумалась, сколько раз нужно неправильно ввести пароль, чтобы Oracle тебя заблокировал. Пришлось искать ответы.</p>
   <empty-line/>
   <p>Они умеют создать о себе правильное впечатление.</p>
   <empty-line/>
   <p>Зашла сегодня в кабинет к сотруднице — её не было на месте. Написала записку на листе формата А4, чтобы срочно позвонила, и прилепила его к монитору, чтобы она сразу заметила. По пути к себе встретила её в коридоре, обсудила свой срочный вопрос.</p>
   <empty-line/>
   <p>Прохожу к себе кабинет, усаживаюсь. Вбегает она:</p>
   <empty-line/>
   <p>— Лена, у меня проблема, срочно нужна твоя помощь, пойдём ко мне.</p>
   <p>— Что, большой белый лист загородил тебе экран, и ты не знаешь, что делать?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8608: Взятие борделя</p>
   </title>
   <p>20:45 25.02.2012, IT happens</p>
   <empty-line/>
   <p>Знакомый страж порядка рассказал. Стоял он в очереди и услышал за спиной разговор двух прилично одетых людей. В нём то и дело проскакивали термины «порнография», «притон», «б$#ди» и «е$@ться». Ну, решил он, настал удобный момент, чтобы накрыть публичный дом, в котором к тому же ещё и нехорошие фильмы снимают!</p>
   <empty-line/>
   <p>Прислушался. Оказалось, «порнографией» говорящие называли кабели, соединённые в нескольких местах скрутками после того, как их пережали дверьми, а также просверленные после этого безобразные дыры в стенах, через которые эти кабели проложили потом, чтобы больше не пережимали. «Е$@ться» означало прокладывать новые, целые кабели и приводить в порядок стены. Ну, а «притоном» оказалась фирма, силами монтажников которой — «б$#дей» — кабели были проложены.</p>
   <empty-line/>
   <p>Взятие борделя не состоялось.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8609: Внесистемный Adobe Air</p>
   </title>
   <p>13:00 27.02.2012, IT happens</p>
   <empty-line/>
   <p>Наблюдал в трамвае сцену. Школьник беседует с кем-то по телефону на тему домашнего задания по информатике, периодически упоминая Паскаль. Внезапно сидящий на одним сидении со школьником спящий пьяный мужик поднимает голову и заплетающимся языком произносит:</p>
   <empty-line/>
   <p>— Правильно, в паскалях надо давление измерять! А в атмосферах неправильно — это внесистемная единица.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8610: Адская информационная система</p>
   </title>
   <p>13:00 27.02.2012, IT happens</p>
   <empty-line/>
   <p>Три месяца назад устроился работать в IT-отдел одной госконторы в нашем маленьком городке. До этого я работал в другой госконторе и привык к лицензионности софта, дебильным рамкам и прочему. Но что я увидел на новой работе — это караул! Сеть протянута кое-как, на более чем половине компов (около 70) стоит ZverDVD, в сети бродит Kido. В общем, полный пипец.</p>
   <empty-line/>
   <p>Взялся я за исправление всего этого безобразия, но зря. Было просто некогда заниматься этими делами, так как всё рабочее время уходило на исправление ошибок в специализированной АИС (привет парням из Нижнего!), обновления на которую выходят раз, а то и два в неделю, и без бубна и нескольких жертв не ставятся. Работает она только в том случае, если юзер является локальным администратором; установка обновлений на клиентских станциях сопровождается кучей ошибок, но, по словам саппорта, так и должно быть. По АИС есть книги (штук пятьдесят) по соответствующим веткам деятельности каждого отдела. Но кто их будет читать, если есть IT-отдел?</p>
   <empty-line/>
   <p>В общем, дописываю этот пост и понимаю, почему предыдущий начальник IT, уволившийся с месяц назад, сказал мне, когда я устроился: «Ну, добро пожаловать в наш дурдом!» — и заржал.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8611: Священная война полушарий</p>
   </title>
   <p>15:00 27.02.2012, IT happens</p>
   <empty-line/>
   <p>Полагаю, что я смогу поставить точку в споре, кто круче — виндузятники или линуксоиды. На самом деле, это то же самое, что сравнивать, что круче — квадратное или красное. Сначала мы мерялись достоинствами каждой ОС, потом перешли на степень кривизны рук… А ведь дело в банальной физиологии. Я поясню.</p>
   <empty-line/>
   <p>Линуксоиды знают назубок 100500 команд, пересобрать ядро для них — как системник от пыли почистить, для каждой возникающей проблемы они применят решение из стандартного набора, а если готового нет, создадут новое и добавят его к стандартным.</p>
   <empty-line/>
   <p>Что же виндузятники? Дело не в том, что они помнят все тонкости графического интерфейса и знают, где в его недрах отыскать нужную настройку. Нет, вся суть в способности виндузятников интуитивно докопаться до решения проблемы, пользуясь только GUI.</p>
   <empty-line/>
   <p>А теперь физиология. Все помнят, что за творческое мышление отвечает правое полушарие головного мозга? За логическое же отвечает левое. Так что выбор идеальной ОС определяется только более развитым полушарием. Вот и всё.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8612: Нет в сети счастья</p>
   </title>
   <p>15:00 27.02.2012, IT happens</p>
   <empty-line/>
   <p>Дело было давно. Работал я саппортом одного предприятия, передав адский пост более молодому и перспективному специалисту. С пользователями я ладил неплохо, заодно и связь висела на мне до филиалов, а админ вполне себе вписался и без особых проблем рулил серверами на основном предприятии.</p>
   <empty-line/>
   <p>Одна пользовательница, бывшая на короткой ноге с начальством, доставляла много хлопот. Позвонив в саппорт, она кратко говорила: «Приди, ничего не работает», — и клала трубку. Проблема, какая бы лилипутская ни была, требовала личного и немедленного визита.</p>
   <empty-line/>
   <p>Как-то я уехал решать вопросы на ГТС, и наш шеф официально посадил админа на телефон саппорта. Админ бодро клацал мышкой и читал доки в интернете. Идиллия.</p>
   <empty-line/>
   <p>Вернулся я к финалу. При мне позвонила рассерженная «непростая» барышня с жалобой: «У меня не работает интернет!» — и уже собиралась положить телефонную трубку, ожидая, что саппорт примчится разбираться, что же именно не работает, но саппорт в тот день был не тот. Админ (у которого с интернетом всё было нормально) успел ответить и положил трубку первым. Через минуту в комнату влетел разъярённый шеф:</p>
   <empty-line/>
   <p>— Кто тебе сейчас звонил?</p>
   <p>— Такая-то.</p>
   <p>— Что сказала?</p>
   <p>— Нет интернета.</p>
   <p>— И что ты ей ответил?</p>
   <p>— (<emphasis>Спокойно и даже с некоторой обидой</emphasis>.) Как есть, так и ответил: «Не в этом счастье».</p>
   <empty-line/>
   <p>Страшного в итоге ничего не случилось, но «вредная» пользовательница поменяла стиль общения разительно, и многие вопросы стало возможным решать по телефону.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8613: Не для слабых умов</p>
   </title>
   <p>15:00 27.02.2012, IT happens</p>
   <empty-line/>
   <p>В 1993 году купили на фирму графическую библиотеку — аналог TurboVision, но в графическом режиме. Разработка подобного чуда оценивалась примерно в человеко-год, и 50 долларов за готовый продукт даже в те времена были не деньги.</p>
   <empty-line/>
   <p>Установили, погоняли демку — сказка. Перенесли на эту либу свой софт — понеслась! Полезли баги. Хорошо, исходники в поставку входили. Отдельные куски очень серьёзно переписали. Зато изначально графика в этой библиотеке по тем временам быстрая была, потому уходить на какой-нить BGI хотелось, как помирать. Отладились и жили на либе лет десять.</p>
   <empty-line/>
   <p>В чём фикус? А в том, что рекламный слоган этой либы звучал не иначе как «библиотека для профессионалов». Мы его весьма часто вспоминали, копаясь в чужом ассемблерном коде. В конце концов согласились: ламеру тут делать нечего.</p>
   <empty-line/>
   <p>А вы теперь думайте. Надеюсь, я несколько сместил качественные оценки: какой софт для ламеров, а какой — для профессионалов…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8614: SMS или жизнь?</p>
   </title>
   <p>16:45 27.02.2012, IT happens</p>
   <empty-line/>
   <p>Помните, недавно проскочила новость о мальчике, который покончил жизнь самоубийством из-за вируса-вымогателя? Недавно произошла ещё одна такая история. Широкого освещения она не получила потому, что самоубийство было не вызвано, а предотвращено.</p>
   <empty-line/>
   <p>Дело было так. Моя сеструха вернулась из школы заплаканная. Парень бросил и двойку получила в один день. Говорит:</p>
   <empty-line/>
   <p>— Вешаться буду! Расскажи, как вешаться!</p>
   <empty-line/>
   <p>Я, понятно, рассказывать не стал.</p>
   <empty-line/>
   <p>— Тогда я сама в интернете посмотрю!</p>
   <empty-line/>
   <p>Включила ноут, а там привет — вирус-вымогатель. Она за телефон, а я ловким движением его отнял и не отдаю.</p>
   <empty-line/>
   <p>А минут через пять парень позвонил мириться. Вот тогда я сестре отдал телефон, и настроение у неё сразу улучшилось.</p>
   <empty-line/>
   <p>Вирус, кстати, был ненастоящий — откуда он на макбуке? Это была заставка, которую я сам днём ранее для прикола написал на обычном HTML и сделал в Safari домашней страницей.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8615: Почему то, почему сё</p>
   </title>
   <p>16:45 27.02.2012, IT happens</p>
   <empty-line/>
   <p>Обратили с коллегами внимание на то, что в самых забавных вопросах пользователей почти всегда присутствует сакральное «почему то» (именно через пробел). Я не знаю, чем это вызвано, но вот выборка за сегодня:</p>
   <empty-line/>
   <p><emphasis>Здравствуйте! Почему то не могу подключиться к своему серверу говорит удаленый рабочий стол выключен.</emphasis></p>
   <empty-line/>
   <p>Ага, потому что клацнул ты при установке по Центоси.</p>
   <empty-line/>
   <p><emphasis>Не могу почему то зайти в phpmyadmin по адресу xxx.xxx.xxx.xxx/myadmin.</emphasis></p>
   <empty-line/>
   <p>Установить его надо сначала.</p>
   <empty-line/>
   <p><emphasis>Почему то не приходят письма, как мне быть?</emphasis></p>
   <empty-line/>
   <p>Адрес с ошибкой.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8616: Гранит науки и пластик связи</p>
   </title>
   <p>20:45 27.02.2012, IT happens</p>
   <empty-line/>
   <p>Есть у меня на работе один сотрудник — эникейщик эникейщиком. Разбирается во всём поверхностно. У него на рабочем месте даже компа нет, потому что сотрудник там всё равно почти не находится: то комп пылесосит, то консультирует кого-нибудь по простейшим вопросам (типа, что такое контекстное меню и как его вызвать), то застрявший лист из принтера вытаскивает, то мелкий ремонт какой-нибудь выполняет. Не брезгует даже протиркой экранов мониторов, хотя формально этим должна уборщица заниматься. А если работы нет, интернетом на мобильнике перебивается — итальянский потихоньку учит. На отсутствие компа не жалуется.</p>
   <empty-line/>
   <p>Но начальник к парню относится с уважением. А знаете, за что? За то, что он умеет RJ-45 обжимать без обжимки. Зубами. Я как-то попробовал повторить ради интереса. Не вышло, а зубы потом полчаса болели. А у него получается.</p>
   <empty-line/>
   <p>А каким необычным талантом наградил бог тебя? Не стесняйся этот талант развивать, даже если он кажется тебе несущественным.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section id="_history8617">
   <title>
    <p>#8617: Вертикальное выравнивание без CSS</p>
   </title>
   <p>20:45 27.02.2012, IT happens</p>
   <empty-line/>
   <p>Наша компания переезжала из одного здания в другое. Перевозили всё железо полностью. И был среди перевозимых железок один не очень стандартный шкаф с серверами. Требуху, естественно, из него вынули, а сам шкаф разбирать не стали — очень уж он был замороченный. Заволокли вчетвером в новое здание. По лестнице тащить неудобно и тяжело, пробуем лифты. Грузового лифта нет. В один обычный сунули — не проходит, в другой — проходит, но по бокам еле-еле, со скрипом, и сверху остаётся буквально пара сантиметров. Один админ зашёл в лифт, чтобы выталкивать потом шкаф изнутри, остальные поднялись по лестнице.</p>
   <empty-line/>
   <p>Встречаем лифт на нужном этаже — и тут нас ждёт фиаско. Пол-лифта выше пола этажа сантиметров на пять. Шкаф не вытаскивается. Ладно, думаем, у нас осталась лестница. Лифт едет обратно вниз — и там нас ждёт фиаско номер два. Лифт под тяжестью шкафа и админа немного просел, и просадка съела ту самую пару сантиметров.</p>
   <empty-line/>
   <p>Админ, замурованный заживо в лифте, немного затосковал.</p>
   <empty-line/>
   <p>Пробуем ехать на третий, четвёртый и другие этажи, потом пробуем вообще всё — не получается! Ни на одном этаже лифт не встаёт настолько ровно, чтобы шкаф вышел.</p>
   <empty-line/>
   <p>Снова приехали на нужный этаж. Прикидываем разные варианты, от распиливания шкафа в лифте болгаркой до раздербанивания лифтовой шахты. Замурованный админ просит не бросать его в беде и передать ему в заключение какую-нибудь еду и покурить.</p>
   <empty-line/>
   <p>История закончилась счастливо. Самый зоркий из нас заметил, что после всех этих перемещений зазор между полом и лифтом чуть-чуть, но уменьшился. Решение найдено! Раз десять гоняем лифт вверх-вниз, и он наконец выравнивается. Коллега вызволен из лифтового плена, переезд продолжается.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8618: Системник с дефицитом внимания</p>
   </title>
   <p>13:00 28.02.2012, IT happens</p>
   <empty-line/>
   <p>Работаю в муниципальном учреждении «программистом», порой езжу на списание компьютерной техники. Мы всегда просим акт о списании, где описываются дефекты объекта. Для техники причины неработоспособности пишут сторонние фирмы, а уже их заключения бухгалтерия предприятия перепечатывает в акты.</p>
   <empty-line/>
   <p>В этот раз дефектные писал, видимо, бывший врач: тайну неполадок компьютеров хранил выше всяческих похвал. Школьная бухгалтерия в попытках расшифровать заключение выдала следующий перл:</p>
   <empty-line/>
   <p>Вышел из строя блок питания материнской платы ADD системного блока, у монитора сел пылесос.</p>
   <empty-line/>
   <p>И под этим безобразием пять подписей главных лиц предприятия.</p>
   <empty-line/>
   <p>Чёрт с ними, с запятыми; «HDD» действительно в дефектной было похоже на «ADD». А вот пылесос оказался кинескопом.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8619: О саппорте и аптайме</p>
   </title>
   <p>13:00 28.02.2012, IT happens</p>
   <empty-line/>
   <poem>
    <stanza>
     <v>Когда с похмелья плохо</v>
     <v>И тяжесть на груди,</v>
     <v>Превозмогая рвоту,</v>
     <v>В IT-отдел зайди.</v>
     <v>Там сонные, небритые,</v>
     <v>Не понимая, нах,</v>
     <v>Айтишники стремянку</v>
     <v>Фиксируют в руках.</v>
    </stanza>
    <stanza>
     <v>Держать её махину</v>
     <v>Им откровенно в лом,</v>
     <v>Ведь общая картина</v>
     <v>Похожа на дурдом.</v>
     <v>Их странная задача</v>
     <v>Тупей других задач;</v>
     <v>То сон одолевает,</v>
     <v>То разбирает ржач.</v>
    </stanza>
    <stanza>
     <v>Когда с последней шуткой</v>
     <v>Утихнет нервный смех,</v>
     <v>Дремота с отупеньем</v>
     <v>Возьмут над ними верх,</v>
     <v>Качнётся равновесье</v>
     <v>На шатком рубеже</v>
     <v>И оборвётся вопль</v>
     <v>На первом этаже.</v>
    </stanza>
    <stanza>
     <v>Покуда не рассказан</v>
     <v>Последний анекдот,</v>
     <v>Там, на верху стремянки,</v>
     <v>Надежда не умрёт,</v>
     <v>И может руководство</v>
     <v>Не думать о сроках,</v>
     <v>Пока стремянку держат</v>
     <v>Айтишники в руках.</v>
    </stanza>
   </poem>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8620: Меняю микроскоп на молоток</p>
   </title>
   <p>13:00 28.02.2012, IT happens</p>
   <empty-line/>
   <p>В те времена, «которые совсем не эти», когда компьютеры были на 486-х процессорах, а неразумное человечество ещё не изобрело ZIF-сокеты, удобнее всего устанавливать процессоры в разъёмы было методом «легонько тюк кулаком». Но тут в полный рост вставала проблема: процессоры иногда надо было из разъёмов извлекать.</p>
   <empty-line/>
   <p>Я перепробовал уйму способов и инструментов. Сжалившийся технический директор даже заказал за мегаденьги фирменные мегаклещи для извлечения процессоров. Былинный отказ: всё впустую, клещи оказались дико неудобными.</p>
   <empty-line/>
   <p>Так вот, опыт, сын ошибок трудных, показал, что самый удобный инструмент для извлечения процессоров — потёртая мельхиоровая чайная ложечка, которая всегда присутствовала в кружке с недопитым кофе рядом с монитором на рабочем столе. А фирменными четырёхгубочными клещами оказалось удобно открывать пивные бутылки.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8621: Софт и хард</p>
   </title>
   <p>15:00 28.02.2012, IT happens</p>
   <empty-line/>
   <p>Во время оно я подвизался в кооперативе. Кооператив был не хухры-мухры, а вполне айтишный. Торговали мы компами «Агат». Ну, школы обАСУчивать — дело не шибко доходное. Скинулись мы мозгами и написали программу складского учета. Ничё так получилось. Гламурненько.</p>
   <empty-line/>
   <p>Давай думать, куда её внедрить. Нашли. При каждом жилкоммунхозе был склад, с которого снабжались дворники, электрики и прочие техники. Телогрейки, валенки, каски. Нормальный заказ. На пару десятков внедрений и обучений.</p>
   <empty-line/>
   <p>Вот сидит складская бабка, старый такой гриб лет семидесяти, в казённой телогрейке и валенках среди веников и мётел. Перед ней на столе новенький «Агат-9» с принтером, на экране — наша программа.</p>
   <empty-line/>
   <p>— Вот, Марьпетровна. Сначала надо ваши бумажные ведомости внести в компьютер.</p>
   <p>— Запрограммировать?</p>
   <p>— Э-э-э… Ну, в общем, да. Пусть будет запрограммировать. Вот берём ваш талмуд. Переносим сюда наименование, сюда остатки, здесь будем писать расход…</p>
   <p>— Вот этими кнопочками? Ой! Как на машинке? Сюда и сюда? А табулятор? Вот эта клавиша? Ай, всё, отстаньте, не мешайте. Я 20 лет машинисткой проработала.</p>
   <empty-line/>
   <p>И шустро так начинает вколачивать ватники и прочие валенки. Мы чуть не усрались от радости, что такая смышлёная бабка попалась. В документацию по программе сама заглядывает. Уже распечатку ведомостей сама освоила — просто прелесть. Часа за три переколотила весь талмуд по спецодежде. Взяла следующий.</p>
   <empty-line/>
   <p>— Товарищи программисты. Вопрос вот у меня.</p>
   <p>— Слушаем вас внимательно.</p>
   <p>— Ну, шапки, валенки, телогрейки, рукавицы я внесла. А теперь вопрос возник. А ломы можно запрограммировать?</p>
   <p>— Конечно можно. А почему вы спрашиваете?</p>
   <p>— Ну, одежда-то мягкая. А ломы и скребки — они железные и твёрдые. Вдруг в компьютер не полезут?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8622: Косяк по-американски</p>
   </title>
   <p>15:00 28.02.2012, IT happens</p>
   <empty-line/>
   <p>Зарегался я как-то в конце лета на крупном новом IT-сайте, обещавшем радужные перспективы в продвижении по карьере и познаниях в отрасли. Зарегался, а сайт начал потихоньку помирать, и я про него подзабыл.</p>
   <empty-line/>
   <p>2 октября с сайта мне пришло поздравление с днём рождения по электронке, причём дважды. «О, великий Ктулху, какие они доброжелательные», — подумалось мне. Но почему сейчас? День рождения-то у меня зимой.</p>
   <empty-line/>
   <p>Первая мысль: неправильно заполнена личная информация. Захожу на сайт. Личный кабинет, личная информация… Всё правильно: 10 февраля 1981 года. Но почему в октябре меня поздравляют? Гоняю думки… До меня доходит, в чём подвох, и я начинаю потихоньку сползать под стол от смеха и удивления, понимая, почему они меня поздравляют 02.10.</p>
   <empty-line/>
   <p>А извинения с неправильным поздравлением они всё-таки принесли — через месяц. Обещали больше программеров такой травой не угощать.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8623: Компьютер синеет лицом и ругается</p>
   </title>
   <p>15:00 28.02.2012, IT happens</p>
   <empty-line/>
   <p>Будучи студентом с некоторым знанием сложного языка Бейсик, во времена компьютеров ДВК я был назначен лаборантом по информатике в сокурсных группах. Чтобы не усложнять жизнь своим же ребятам, придумал простенькие задания. Одним из них было написание программки с использованием генератора случайных чисел. А чтоб уж совсем просто, разложил и разжевал каждую строчку программы, но только на родном, на русском. Оставалось только слова подменить на коды.</p>
   <empty-line/>
   <p>На экране первого же студента было следующее:</p>
   <empty-line/>
   <p><emphasis>20 Компьютер генерирует число от 0 до 100.</emphasis></p>
   <p><emphasis>30 …</emphasis></p>
   <empty-line/>
   <p>Бездушная машина не понимала красивого славянского слога. Учителя, как я вас тогда стал понимать!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8624: Уволили? Забей!</p>
   </title>
   <p>15:00 28.02.2012, IT happens</p>
   <empty-line/>
   <p>Случай первый. Уволенный сотрудник решил отомстить. Надел противогаз, чтобы его не узнали, и забил гвоздь в камеру видеодомофона. Стекло тёмное, где именно объектив, не видно. Промахнулся. Ничего не сломалось.</p>
   <empty-line/>
   <p>Случай второй. Другому сотруднику дали задание перевезти по коридору принтер на тележке. Она с четырьмя колёсиками, но без ручки. Не нагибаться же! Потянул за шнур. Не заметил, как принтер с тележки сполз — и вдребезги.</p>
   <empty-line/>
   <p>Верно говорят, что дурак без злого умысла может натворить больше бед, чем умный с таковым.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8625: Мои милые гики: свитер — это магия</p>
   </title>
   <p>20:45 28.02.2012, IT happens</p>
   <empty-line/>
   <p>Искренне сочувствую тебе, экс-гик<a l:href="#n1" type="note">[1]</a>. Но, поверь, бывает и хуже.</p>
   <empty-line/>
   <p>Меня, начинающего (правда, недообразованного) компьютерного дизайнера и фотографа по совместительству, всегда тянуло на горбатых, свитерастых, бородатых, очкастых, бледных и желательно страшненьких понятно кого. Причём с зарплатой немного пятизначной, а лучше и вовсе четырёх. Ясное дело, в рублях. Да, в нашем городе такие есть. У младших научных сотрудников, например. А если ещё и смена раскладки у него на Ctrl+Shift, так вообще идеал! Да только просьб помочь с компом у меня маловато всегда было: стыдно мне как-то из-за фигни умных людей дёргать, стараюсь по возможности сама разобраться.</p>
   <empty-line/>
   <p>Борщом вас не заманишь — это сказки. Даже пирог с креветками вам пофигу! Один только на сырники любовно смотрел. Но не на меня. Готовлю я, кстати, просто шедеврально, в институте подрабатывала поваром — отбоя не было. Вы даже пива — и того не пьёте, хоть все об этом и говорят!</p>
   <empty-line/>
   <p>Внешность, слава богу, у меня более чем презентабельна. Да только один хрен не нужна я никому. Ни в платье вечернем и жемчугах, ни с ирокезом в косухе, ни в сарафане романтическом в вечерних солнца лучах, ни в свитере с оленем и кедах. Ни со скейтом, ни с гитарой, ни с ноутом, ни с книгой, ни с половником и скалкой, ни с кистью и карандашом, ни с фотоаппаратом. Ни в очках, ни без. Нравятся вам гламурные сучки с силиконовым мозгом, все в стразиках. Только им мачо подавай с шестизначной зарплатой. Это в генетическом коде у них заложено.</p>
   <empty-line/>
   <p>Вот гики и страдают. И я страдаю. Читать, прости господи, Робски ниже моего достоинства, собачек маленьких не люблю, а на шпильках ходить не могу из-за больного сустава. Простите меня, гики, что пристаю к вам. Куда ж мне такой, юродивой…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8626: Будьте позитивнее</p>
   </title>
   <p>20:45 28.02.2012, IT happens</p>
   <empty-line/>
   <p>Сижу потихоньку на рабочем месте, стучу по клавиатуре. Тут приходит SMS от известного московского 4G-оператора с названием из четырёх букв:</p>
   <empty-line/>
   <p><emphasis>Сегодня последний оплаченный день доступа в интернет. Пополните ваш счёт ***** на −57 руб.</emphasis></p>
   <empty-line/>
   <p>Захожу в личный кабинет — точно, на счету лежит на 57 рублей больше, чем нужно заплатить по тарифу. Мужики, может, проверять достаточность средств и рассчитывать сумму доплаты надо порознь, а не в одно действие?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8627: Апдейт du jour</p>
   </title>
   <p>20:45 28.02.2012, IT happens</p>
   <empty-line/>
   <p>Последний день сдачи контрольной по Delphi. После дописывания программы та отказалась запускаться, сразу выводя отчёт об ошибке. Все попытки заставить программу заработать ни к чему не привели. Один из однокурсников пошутил: «А ты отправь отчёт в Майкрософт». Нажал кнопку, посмеялись: «Уважаемый Билл Гейтс, вы сделали операционную систему, не совместимую с моей программой, срочно примите меры!»</p>
   <empty-line/>
   <p>День подошёл к концу, заставить работать программу так и не получилось, и о ней я благополучно забыл. Спустя t времени и n переустановок винды (с апдейтами) я разгребал папку с проектами и наткнулся на эту самую программу. Вспомнив историю, попытался запустить. Сильно удивился, когда на экране появилась форма. Программа, впрочем, выдавала всё ту же ошибку при нажатии кнопок, но сам факт, что её стало видно на экране, намекал: что-то там мелкомягкие подправили в своих обновлениях.</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>Сел баловаться: изучать свойства стандартных компонентов. Натыкал их на форму и давай собирать проект. При запуске проекта, где не было ни строчки самописного кода, Каспер ругнулся: «Project1.exe заражён!» Название «вируса» история не сохранила, но спустя пару обновлений ложное срабатывание прекратилось.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8628: Чак, прости дурачка!</p>
   </title>
   <p>13:00 29.02.2012, IT happens</p>
   <empty-line/>
   <p>Не спорю, что обычно айтишники «замкнутыми и нелюдимыми роботами» не становятся. Но уж если становятся, то по полной программе.</p>
   <empty-line/>
   <p>Один такой пялится на лежащий на столе у коллеги DVD-диск и выдаёт:</p>
   <empty-line/>
   <p>— Каталог патронов? Для дрели? А что за фирма — «Норрис»?</p>
   <empty-line/>
   <p>По английскому пять, по кинематографии два.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8629: Попузаче и покнопчатее</p>
   </title>
   <p>13:00 29.02.2012, IT happens</p>
   <empty-line/>
   <p>Работаю я сисадмином на одном предприятии. Делится оно на две части: офис и производство. На производстве у меня давно кабинет, а в офисе постоянно приходилось кого-то просить освободить комп «на пару минут», которые обычно длились около часа. В конце концов выделили мне место у бухгалтеров, но подсунули монитор, что называется, «на тебе, боже, что нам негоже» — старющий CRT на 15 дюймов.</p>
   <empty-line/>
   <p>А на днях взяли на работу нового экономиста. Ну, как нового — бабулю лет семидесяти, но со знанием Ворда. За три дня работы своим нытьём она успела извести всех окружающих. «У меня на прежнем рабочем месте была старая модель компьютера (как я выяснил, у ней там стоял 2003-й Офис), а тут новая (2010-й), я на нём работать не могу». Ну, хрен с ним, думаю, будет у тебя «старая модель».</p>
   <empty-line/>
   <p>«Галина Батьковна, пойдёмте, я вам покажу кое-что». Отвёл, показал монитор, она как его увидела — аж глаза загорелись. Да, говорит, такая у меня модель была! Ну чё, выгнал её на полчаса с кабинета, поставил ей свой монитор, забрал её LCD себе и между делом установил Ворд 2003-й. Теперь и бабуля всех своим нытьём про старую модель не изводит, и у меня глаза не болят.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8630: Боевое крещение бубна</p>
   </title>
   <p>13:00 29.02.2012, IT happens</p>
   <empty-line/>
   <p>Сегодня завершилась трёхдневная борьба с техникой, людьми, программами и хрен знает чем ещё.</p>
   <empty-line/>
   <p>Статический айпи. Модем в режиме шлюза (PPPoE). Два месяца со времени подключения статического адреса всё работало прекрасно — снаружи адрес виделся, я настроил проброс портов для терминального доступа удалённых офисов к нашей 1С.</p>
   <empty-line/>
   <p>Несчастливой ночью пинг извне пропал. Совсем. На работе никого не было, модем стоит в шкафу вместе с другим оборудованием и запирается на ключ. Логин и пароль на веб-морду изменены. Никто ничего сделать не мог.</p>
   <empty-line/>
   <p>Я день трахаю мозг барби, висящей на техподдержке и сношающей в свою очередь мой мозг тем, что у меня (близко к тексту):</p>
   <empty-line/>
   <p>— проблемы с ПО («девушка, модем в режиме шлюза, какое ПО?»);</p>
   <empty-line/>
   <p>— проблемы с модемом, перезагрузите («девушка, я это сделал уже по меньшей мере десяток раз»);</p>
   <empty-line/>
   <p>— проблемы с модемом: он не поддерживает режим РРРоЕ («девушка, он уже год работает в этом режиме, с чего бы вдруг?»);</p>
   <empty-line/>
   <p>— проблемы с… короче, у вас, а у нас всё в порядке («девушка, я не верблюд, у меня тоже всё прекрасно»).</p>
   <empty-line/>
   <p>Повторив этот диалог на протяжении всего дня несколько раз, я таки добился от неё оформления заявки.</p>
   <empty-line/>
   <p>На следующий день я притаранил заведомо рабочий модем из дома. Воткнул, поменял логин-пасс на инет, соединился — отлично. Уже два модема «не поддерживают этот режим» и прочее.</p>
   <empty-line/>
   <p>Проследовал многочасовой сексуально-интеллектуальный марафон с саппортом, гуглом, жабберными контактами и прочими специгрушками. Безрезультатно. Никаких работ, по заверению саппорта второго уровня (или какая у них там иерархия?), не проводилось, никто ничего не менял. Никаких блокировок нигде нет. Оно просто не работает. Под конец дня выдали временно другой статический адрес, так как я высказал предположение, что наш в какие-то списки где-то попал и блочится. Результат монопенисуальный. Не видится снаружи — и всё тут. При этом инет доступен нормально.</p>
   <empty-line/>
   <p>С измождённым мозгом отправился домой. Думать больше не моглось. С утра взял собранный не так давно бубен и под его позвякивание полез на веб-морду домашнего модема Acorp 120M (рабочий такой же). Долго смотрел на галки «NAT» и «Firewall» в свойствах соединения. Я никогда их не трогал. Они всегда там стояли, во всех нескольких десятках раз, когда я настраивал такие модемы. Снял птицу с «Firewall», рестартнул соединение — пинг снаружи пошёл. Не выпуская из рук бубен, поставил птицу обратно — пинг не исчез. С дикой ухмылкой отключаю модем, ставлю обратно рабочий (там ничего не менялось) — пинг есть. Перезагружаю модем — пинг есть.</p>
   <empty-line/>
   <p>Звонок провайдеру, просьба вернуть прежний адрес. Адрес сменили, модем рестартнул — всё окей. Бубен прошёл боевое крещение.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8631: Бобслей по-айтишному</p>
   </title>
   <p>15:00 29.02.2012, IT happens</p>
   <empty-line/>
   <p>Прочитал про <a l:href="#_history8617">серверный шкаф и переезд</a> и вспомнил, как было у нас.</p>
   <empty-line/>
   <p>Два молодых и полных энергии сотрудника техподдержки были отправлены в новый офис с заданием встретить машину с оборудованием и перетащить всё добро на место установки. Дело было в субботу, в офисе только скучающий охранник, админы должны были приехать позднее, когда железо будет выгружено и готово к установке и запуску.</p>
   <empty-line/>
   <p>Наши товарищи решили, что разбирать шкафы, а потом собирать — это лишняя трата времени и сил, а кузов «Газели» вполне себе позволяет их перевезти целиком. Они-то решили, а вот мы с напарником изрядно поматерились, пока выгружали и затаскивали три шкафа на этаж. Хорошо хоть лифт грузовой был, а к шкафам прикрутили колёса, и по ровной поверхности они очень весело катались.</p>
   <empty-line/>
   <p>Когда мы всё же затащили эти гробы на этаж, ни сил, ни мата у нас уже не осталось, а от конечной цели нас отделяло около 150 метров прямого коридора с ровным полом и гипсокартонная перегородка.</p>
   <empty-line/>
   <p>Ну, вы все уже догадались, что у двух дятлов хватило ума разогнать шкаф по коридору и доехать в нём до конечной. Доехали с ветерком, вот только с управляемостью и торможением возникли проблемы: ни того, ни другого просто не было, и вся эта конструкция вошла в стену, расширив дверной проём почти в два раза.</p>
   <empty-line/>
   <p>Админы потом долго ржали, просматривая запись с камеры наблюдения, а мы с напарником на остаток выходных перекалифицировались в строителей-отделочников. Начальник нас потом на ковёр вызвал, вручил премии «за способность оперативно и нестандартно решать поставленные задачи» и тут же их отобрал за порчу имущества.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8632: И звать тебя никак</p>
   </title>
   <p>15:00 29.02.2012, IT happens</p>
   <empty-line/>
   <p>Припёрся в офис с жуткого бодуна. Суббота, вообще-то, но начальству пофиг — сервер лежит.</p>
   <empty-line/>
   <p>Походкой пингвина подхожу к серверной и понимаю, что ключи я забыл дома. Надеясь на чудо, сажусь за ближайший комп (даже не удивишись тому, что он включён) и пингую сервак. Ура — есть отклик! Значит, сервер не лежит, а только от внешки отрубился. Пытаюсь подключиться к нему — не пускает.</p>
   <empty-line/>
   <p>Пробую ещё.</p>
   <p>Ещё.</p>
   <p>И ещё.</p>
   <empty-line/>
   <p>Через минуту до меня доходит: что-то тут не так. Вспоминаю, что комп был уже включён. Эврика!</p>
   <empty-line/>
   <p>Похмелье — штука тонкая, поэтому вместо «whoami» я набираю в консоли «who am i?». Угу, с вопросительным знаком. И ещё минут пять медитирую на ответ злобной железки:</p>
   <empty-line/>
   <p><emphasis>nobody</emphasis></p>
   <empty-line/>
   <p>Ну, потом я, конечно, понял, что вместо whoami мне ответил who из пакета nettools, но это было сильно потом.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8633: Сколько гигабайт в помидоре?</p>
   </title>
   <p>15:00 29.02.2012, IT happens</p>
   <empty-line/>
   <p>Женская половина нашего коллектива нашла замечательное применение пластиковым вкладышам в коробки с серверными 2,5" дисками HP. Дамы утверждают, что вкладыши идеально подходят для выращивания рассады помидоров. К каждому диску идут два вкладыша, в каждом по четыре рассадины — красота!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8634: Паста, фаршированная алюминием</p>
   </title>
   <p>15:00 29.02.2012, IT happens</p>
   <empty-line/>
   <p>На работе пользуюсь ноутбуком фирмы Acer. Через год после покупки компьютер стал существенно тормозить — ни диск записать, ни на игру отвлечься. Надо что-то делать.</p>
   <empty-line/>
   <p>Разбираю, меняю термопасту и замечаю, что дистанция между радиатором и чипсетом что-то уж очень большая — целый миллиметр. Странно, однако. Беру побольше термопасты, надеяся на авось, и собираю обратно. Компьютер по-прежнему тормозит, диски по полчаса и дольше пишутся, останавливая работу на компьютере. Что же делать?</p>
   <empty-line/>
   <p>Взгляд медленно скользит по рабочему беспорядку и натыкается на куски старой алюминиевой проводки. А что, это идея! Беру провод, вынимаю жилу, расплющиваю до миллиметровой толщины и откусываю три пластинки как раз под размер кристалла. Разобрав ноутбук, укладываю пластинки в зазор между чипсетом и радиатором, обмазав термопастой, собираю обратно и наслаждаюсь работой за ожившим ноутом.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8635: Тополиный пух, жара, июль</p>
   </title>
   <p>16:45 29.02.2012, IT happens</p>
   <empty-line/>
   <p>Госорганизация. Цикл работы серверов и сети — всегда. Жаркое московское лето 2010-го. Регламент обслуживания кондиционеров выбран сразу после того, как закончился тополиный пух. Кто такой умный придумал, что кондеи надо обслуживать не чаще раза в год? Наверное, живёт в каком-нибудь притихшем северном городе, в котором не растут тополя.</p>
   <empty-line/>
   <p>В серверной (первый этаж) два сплита на 18 серверов. В центре здания — комната, являющаяся ещё и кабинетом отдела АСУ, в которой стоит центральный шкаф со свитчами и другой активкой с тепловыделением 2 кВт. Один сплит на 4 кВт тепловой мощности. Установлена разная, но работоспособная диагностика температуры — где сервера умные, где UPS умнее. В строю несколько бойцов и бойчих.</p>
   <empty-line/>
   <p>Пятница. Обед. Диагностика показывает: в серверной 29. Телефонная станция подумала и отключилась. Бегу в серверную. Кондеи работают. Температура растёт. Сервера воют гиперпродувом.</p>
   <empty-line/>
   <p>Из дебрей извлекли пылесос «Тайфун», у которого, в отличие от импортных, есть не только всос, но и вполне реальный выдув в тот же шланг. В шланг вставили что-то типа воронки-переходника от импортной канистры, дабы повысить скорость струи. Аннулировали фильтр и всё, что мешало — почти половина пылесоса оказалось съёмной. Итог — почти компрессор.</p>
   <empty-line/>
   <p>На включённых наружных блоках операция выглядела примерно так. Бойчихи с отвёртками наготове. Бойцы, требуя у них инструмент, буквально сдирают наружные части обоих наружних блоков. Включается пылесос… Кто же знал, что за полтора месяца столько пыли попадёт в теплообменник наружного блока! В общем, заволокло всю округу. Дуть перестали только тогда, когда из блоков под любым углом уже ничего не вылетало. Когда собирали всё обратно, сняли лишние в нашей ситуации защитные сетки теплообменников — они выглядели так, будто на них кучу маленьких носков развесили.</p>
   <empty-line/>
   <p>Весь процесс занял 30 минут. Ничего не выключали. Начинаем сворачиваться, всё собираем — и тут один из наружных блоков выключается. Ну всё, кранты: что-то где-то не там выдули. Бегом в серверную — а там телефонная станция подумала и включилась. Сервера притихли. Температура вроде около нормы.</p>
   <empty-line/>
   <p>Понедельник следующей недели. Утро. В кабинете с активкой +32! Умер сплит — просто тихо умер. При попытке включиться — ток 26 ампер, отсутствие звука компрессора и срабатывание автомата. Диагностика циски показывает только на градус меньше уровня аларма.</p>
   <empty-line/>
   <p>Разослали сообщение, что в обед всё умрет, а в обед 45-килограммовый коммутатор вытащили на улицу, в момент разобрали и обработали «Тайфуном». Как и куда подходили те 8 оптических кабелей и 128 клиентских, в момент разборки никого не интересовало. Продули. Притащили. Соединили. Как соединяли — не помню, но очень быстро. Вероятность наудачу попасть в 4 VLAN и 8 туннелей исчезающе мала. Были просто возгласы: «Я посмотрел(а) и помню, этот провод был здесь!» Включили. С десяток клиентов звонят и жалуются. Смотрим конфигурацию — попали во все туннели и почти во все VLAN. Переключили — звонки прекратились.</p>
   <empty-line/>
   <p>Солнце начинает опускаться и светит точно в окно кабинета. В кабинете +41. Коммутатор показывает, что не то что до зоны аларма, а даже до зоны просто предупреждения ему ещё целых пять градусов.</p>
   <empty-line/>
   <p>Вентиляторы — к бою! В крышу шкафа на вытяжку — кулера все, что есть! Шкаф закрыть. Дыру в стене кабинета у пола просверлить. Из магазина канальный вентилятор притащить и сделать поддув снизу в шкаф через дыру с пола из коридора.</p>
   <empty-line/>
   <p>В кабинете +43. Температура коммутатора падает ещё на градус. Сверху с потолка дует, как из ада. Окно открыто, поделено картонкой напополам, вентилятор-подхалим — на выдув в верхней части. Вроде работает. Бегом строчить бумаги о замене кондиционера. Настрочили. Пошёл подписывать — подписали.</p>
   <empty-line/>
   <p>В кабинет зашёл шеф. Убежал. Через пять минут опять зашёл, принёс холодной воды. Выгнал всех из кабинета. Сказал, что при такой температуре можно работать только час в день. Согласились, составили график. По часу не получилось — по два. Работаем.</p>
   <empty-line/>
   <p>Вторник. Среда. Четверг. Жарко.</p>
   <empty-line/>
   <p>Пятница. Утро. Приезжает банда кондиционерщиков и меняет на фиг сдохший сплит. Берёт мойку «Керхер» и, не снимая кожухов и не останавливая, промывает теплообменники внешних блоков кондеев в серверной. Вымывает примерно столько, сколько мы выдули.</p>
   <empty-line/>
   <p>Осень. В серверную поставили резервный кондиционер. Вроде задача обеспечения бесперебойности работы выполнена. Премию дали. Командой доволен. Ждём следующего лета.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8636: Спаси и сохрани соседей</p>
   </title>
   <p>16:45 29.02.2012, IT happens</p>
   <empty-line/>
   <p>Как-то понадобилось мне выйти в сеть через вайфай на ноутбуке. При подключении оного обнаружилась соседская сетка без пароля. В голове мгновенно проскочила мысль поставить пароль соседу самостоятельно, изменив заодно имя сети на что-нибудь интересное (ну кто же так не развлекался?), но что-то остановило, и я этого делать не стал.</p>
   <empty-line/>
   <p>Сейчас я пишу это с той самой соседской сети, так как мой домашний интернет наглухо свалился. Сосед, спасибо тебе, что ты есть!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8637: Все всё</p>
   </title>
   <p>13:00 01.03.2012, IT happens</p>
   <empty-line/>
   <p>Работаю в IT-компании, разрабатывающей различный софт. Иногда к нам переводят звонки с колл-центра для разбора проблем, с которыми они сами справиться не смогут.</p>
   <empty-line/>
   <p>Так вот, звонит клиент нашего клиента, который пришёл к ним в офис.</p>
   <empty-line/>
   <p>— Ничего не работает.</p>
   <p>— Что у вас случилось?</p>
   <p>— Компьютеры не работают. Ваще ничего не работает. Люди не хотят работать. И ваще тут никого нету!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8638: Льдинки-апельсинки</p>
   </title>
   <p>13:00 01.03.2012, IT happens</p>
   <empty-line/>
   <p>Работаю в IT-журнале, иногда по долгу службы приходится разгонять железо, в том числе и под экстремальными системами охлаждения. И вот как-то раз, на третьем часу бенча под жидким азотом (на процессоре стоял медный стакан, в котором и кипела эта субстанция), замучил меня сушняк. Я залил порцию азота в стакан, и, благо процессор был не слишком горячим, решил, что вполне успею сгонять на кухню и налить себе сока.</p>
   <empty-line/>
   <p>Сказано — сделано. Возвращаюсь, неспешно отпивая из кружки, и вдруг вижу, что температура поднялась выше допустимой отметки, а значит, выполнение долгого теста находится под угрозой срыва. Я пулей метнулся к столу, чтобы вновь заполнить стакан… Ну и что, вы думаете, я в него залил?</p>
   <empty-line/>
   <p>Процессор выжил, стакан тоже, а вот тест пришлось проводить заново.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8639: Чудеса оптимизации по-студенчески</p>
   </title>
   <p>13:00 01.03.2012, IT happens</p>
   <empty-line/>
   <p>Год назад на контрольной по программированию раздал студентам задачи. Формулировки сначала старался писать полноценные: «Во введённом целочисленном массиве проверить существование двух чётных элементов», однако потом перешёл на просторечья типа: «Существуют ли в массиве два чётных числа?», понадеявшись на то, что студенты поймут такой стиль изложения.</p>
   <empty-line/>
   <p>Проверяю работы. Подхожу к задаче с формулировкой: «Есть ли в массиве отрицательный элемент?» В работе одного студента вижу напротив номера задания ответ:</p>
   <empty-line/>
   <p>Да.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8640: Сто смертей на дюйм</p>
   </title>
   <p>13:00 01.03.2012, IT happens</p>
   <empty-line/>
   <p>После работы от скуки решил побродить по салону связи. Вижу, как ещё один такой скучающий посетитель подзывает продавца:</p>
   <empty-line/>
   <p>— А скажите, какая у этого нетбука (берёт телефон, смотрит во входящие) разрушающая способность экрана? Сын узнать просил.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8641: Китайская кухня в российских реалиях</p>
   </title>
   <p>15:00 01.03.2012, IT happens</p>
   <empty-line/>
   <p>По мере ввода новых рабочих мест или пересмотра местоположения текущих отделов продаж в нашем магазинчике автозапчастей приходится перетягивать сеть или тянуть новые концы. О вайфае можно и не думать: роутер, свитчи и АР сведены в офис, а от торгового зала их отделяют капитальные стены, стеллажи и витрины с металлическим товаром. Вся сеть, не только моя (там же камеры наблюдения, телефонка, питание освещения), лежит за подвесным потолком. Ну, приходится там ползать, как такса, и прокидывать кабель в среднем раз в три месяца, как осеннее, весеннее или ещё какое обострение у руководства начнётся.</p>
   <empty-line/>
   <p>Бухгалтер, видя мои мучения в очередной раз, спрашивает: «Чё делаешь?» Отвечаю: «Кабеля тяну». Делает вид, что понимает, и утыкается в комп. Но я это выражение лица уже видел не раз: «Опять эти умники какими-то терминами бросаются, а обьяснить нормально не могут!»</p>
   <empty-line/>
   <p>В очередной раз, когда она меня спросила, я уж было засомневался в умственных способностях тётки. Проанализировал своё произношение и количество запросов — и наконец понял, что грузит мозг буха! Внятно и чётко, с двумя пробелами и мхатовской паузой, я произнёс в последний раз: «Кабеля тяну».</p>
   <empty-line/>
   <p>С тех пор это наша офисная легенда. «Опять админ кобелятиной пошёл заниматься…» А я им в ответ: «Да, люблю я это дело!»</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8642: Палочка с кружочком</p>
   </title>
   <p>15:00 01.03.2012, IT happens</p>
   <empty-line/>
   <p>Работаю в финуправлении программистом. Звонок от юзера:</p>
   <empty-line/>
   <p>— У меня палочка с кружочком и всё прыгает.</p>
   <empty-line/>
   <p>Как обычно, начинаю расспрашивать, в какой программе. Оказывается, в Ворде. Начинаю собирать дополнительные сведения по проблеме.</p>
   <empty-line/>
   <p>— Хочу напечатать документ, а он не печатает: на экране палочка с кружочком и прыгает!</p>
   <p>— Как прыгает?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8643: Пространство Петрова</p>
   </title>
   <p>15:00 01.03.2012, IT happens</p>
   <empty-line/>
   <p>Надо было сдавать лабораторную работу по объектно-ориентированному программированию, написанную на незабвенном С#. Поскольку время было безвозвратно упущено, а сроки поджимали, однокурснику пришлось сдавать чужую. Но мозги у парня имелись, поэтому код программы он разобрал досконально и на сдаче сумел строгому и внимательному преподавателю разложить его по полочкам. Дойдя до последней строчки, получив подробные объяснения по каждому пункту, преподаватель задал последний вопрос:</p>
   <empty-line/>
   <p>— Иванов, скажите, пожалуйста, вы сами писали программу?</p>
   <p>— Да.</p>
   <p>— А почему тогда namespace petrov?</p>
   <empty-line/>
   <p>Студент собрался и ушёл. Через неделю он принёс уже свою программу.</p>
   <p>— Нажимаю большое, ещё раз нажимаю маленькое. И прыгает!</p>
   <empty-line/>
   <p>Все сидящие в кабинете ржут, понимая, что речь идёт о предварительном просмотре и лупе.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8644: Большая админская акула</p>
   </title>
   <p>15:00 01.03.2012, IT happens</p>
   <empty-line/>
   <p>Сижу себе в интернете с телефона по вайфаю, читаю Хабр. Вдруг соединение обрывается. Думаю, роутер тупит. Ребутнул его — не помогло, перезагрузил телефон — тоже. Пробовал много раз — подключение не проходит.</p>
   <empty-line/>
   <p>Решаю пустить в ход тяжёлую артиллерию — всем известный сетевой анализатор трафика Wireshark. Включил мониторинг, попытался подключиться — удачно! Вот он, эффект присутствия.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8645: Сегодня мы ужинаем… дома!</p>
   </title>
   <p>16:45 01.03.2012, IT happens</p>
   <empty-line/>
   <p>Работаю я в хелпдеске крупного сотового монстра. Приходит множество заявок на оборудование рабочих мест для сотрудников по всей России — в общем, ничего весёлого и романтического в моей работе нет. Но однажды пришёл такой ответ из ЯНАО от одного IT-специалиста… Слово в слово:</p>
   <empty-line/>
   <p>«Холод зимнего вечера пронзал меня насквозь. Я сидел на своём рабочем месте, приглушённо играла музыка, был выключен весь искусственный свет. Рабочий день уже подходил к концу, я думал, что скоро отправлюсь домой, и уже никакие преграды не грозят этому плану.</p>
   <empty-line/>
   <p>Все мои ожидания были обращены в прах одним лишь звуком. Таким тихим и высоким, казалось бы, не представляющим опасности, — но он был предвестником чего-то большего, чего-то типа этой задачи под номером TХХХХХХ.</p>
   <empty-line/>
   <p>Не собираясь отчаиваться, несколькими щелчками мышки открылись консоли, удалёнка и матрица доступа. Учётка пользователя пришла на битву, но явно не ожидала, что тут же получит все необходимые группы, смену пароля и почтовый ящик.</p>
   <empty-line/>
   <p>Когда развеялся дым, оставалось лишь добавить юзера в матрицу доступа, что и было сделано. Так закончилась эта заявка, и так будет с каждой, посягающей на свободу айтишника, ибо рвение его и мужество столь велики, что ни одной заявке не суждено обратить его в рабство».</p>
   <empty-line/>
   <p>Встречаются и среди работников клавы и монитора романтические личности. Евгению огромный респект!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8646: А тишина — в библиотеке</p>
   </title>
   <p>13:00 02.03.2012, IT happens</p>
   <empty-line/>
   <p>Объявил глобальную vector-переменную, сразу под объявлением начал присваивать значения элементам. Остановил себя перлом: «Кровь должна быть в артериях, дерьмо в кишках, а присваивание в функции».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8647: Весь комплект в рассрочку</p>
   </title>
   <p>13:00 02.03.2012, IT happens</p>
   <empty-line/>
   <p>Я не тру-админ ни разу. Так, домашний компьютер сам себе собирал и настраивал без посторонней помощи.</p>
   <empty-line/>
   <p>Некоторое время назад устроился на работу в интересный отечественный проект, суть которого — внедрение линукс-систем в госучреждения. Особых навыков работы с этой системой у меня нет (так, устанавливал пару раз из интереса), да и не нужны они, так как моя задача — обучить пользователей работе с «дружелюбным интерфейсом», а на случай проблем есть более-менее квалифицированная техподдержка.</p>
   <empty-line/>
   <p>В середине зимы, ещё только ожидая установки рабочего оборудования, я слонялся по холлу без дела и от вечных сквозняков подхватил простуду. Решил не искушать судьбу и стал ходить на работу в свитере.</p>
   <empty-line/>
   <p>Чуть позже, когда компьютеры привезли, и я приступил наконец к основной работе, недолеченная простуда перекинулась на натруженные глаза, придав им благородный красный оттенок.</p>
   <empty-line/>
   <p>Ну, а теперь на работе (и, чего греха таить, в личной жизни) такой кавардак, что даже побриться нормально некогда.</p>
   <empty-line/>
   <p>Попутно я оброс ценными знаниями по работе с линуксом и вот теперь думаю: а не карма ли это?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8648: За неимением Пейпала</p>
   </title>
   <p>15:00 02.03.2012, IT happens</p>
   <empty-line/>
   <p>В сервис-центр приходит мужик и сдаёт в ремонт DVD-привод:</p>
   <empty-line/>
   <p>— Не работает!</p>
   <empty-line/>
   <p>Инженер разбирает привод, чего-то там крутит, собирает и отдаёт хозяину. Довольный мужик уходит, а инженер остаётся сидеть в абсолютной прострации. Минут через пять объясняет:</p>
   <empty-line/>
   <p>— Я его разобрал. Нашёл там пятьдесят копеек. Десять монет по пять копеек.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8649: Вайфай шагает по планете</p>
   </title>
   <p>15:00 02.03.2012, IT happens</p>
   <empty-line/>
   <p>Приехал к нам на обучение в Москву менеджер. У менеджера был с собой нетбук, с которым она очень неплохо управлялась. В один момент подзывает меня с вопросом об отсутствии интернета. Я пригляделся и вижу, что «семёрка» рапортует об обнаруженных сетях, но не подключена ни к одной. Уведомляю об этом пользователя.</p>
   <empty-line/>
   <p>— А как же быть?</p>
   <p>— Подключитесь пока к нашей. Имя: ****, пароль: ********.</p>
   <p>— Ой, как здорово! А дома как мне быть, когда уеду?</p>
   <p>— Так же переключитесь на домашнюю.</p>
   <p>— Хорошо, спасибо. Приеду домой — пойду в магазин жаловаться.</p>
   <p>— Зачем?</p>
   <p>— Как зачем? Я купила в магазине коробочку, а мне сказали, что интернет теперь будет везде!</p>
   <p>— Какую коробочку? Роутер Wi-Fi?</p>
   <p>— Точно, но, видимо, бракованный.</p>
   <p>— А дома-то видится?</p>
   <p>— Конечно, а здесь вот никак.</p>
   <empty-line/>
   <p>Я начал было думать, что квартира где-то на соседней улице — там дома жилые стоят.</p>
   <empty-line/>
   <p>— А дом-то где находится?</p>
   <p>— В Иркутске.</p>
   <empty-line/>
   <p>Консультанты салонов связи и компьютерных магазинов! Не пудрите мозги своим клиентам. Они же наивны и верят каждому вашему слову. Если что-то не знаете, откройте инструкцию и прочитайте. А если у вас есть желание побыстрее избавиться от клиента, то просто смените работу.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8650: Это не сломалось, это обфускация</p>
   </title>
   <p>15:00 02.03.2012, IT happens</p>
   <empty-line/>
   <p>В нашем здании проводился капитальный ремонт, часть подразделений переезжала на новое место жительства. А аукцион на ремонт благодаря несравненному закону № 94-ФЗ выиграла контора, тут же пристроившая к работе таджиков. И вот наш начальник объясняет бригадиру, куда надо перенести тяжеленный серверный шкаф с четвёртого этажа — по этому вот широкому проходу, да чтобы ничего при этом не поцарапали! Поставить вот тут, на улице. Бригадир привычно клянётся всё сделать в лучшем виде. И ведь не ёкнуло же у начальника ничего в душе…</p>
   <empty-line/>
   <p>На следующий день шеф идёт к зданию — ах, паразиты, не стоит на нужном месте шкаф! А уже и авто должно за ним подойти… Он находит бригадира и грозно вопрошает:</p>
   <empty-line/>
   <p>— Почему не спустили?</p>
   <p>— Сейчас болтик найду, всё сделаем, — лопочет бригадир.</p>
   <p>— Какой, к чертям, болтик? — теряет терпение начальник. — Почему шкаф не спустили?</p>
   <empty-line/>
   <p>Идут на четвёртый этаж — ба, а шкафа-то там нет! Бригадир опять показывает на окошко и лопочет про болтик.</p>
   <empty-line/>
   <p>Находчивые джамшуты, чтобы не париться, скинули шкаф с четвёртого этажа на асфальт.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8651: Убей в себе чайника</p>
   </title>
   <p>16:45 02.03.2012, IT happens</p>
   <empty-line/>
   <p>Вылезаю с узла связи. В зубах — патч-корд, в голове — мысли о высоком. Перед дверью в офис стоит дядька. Смотрит. Внимательно. На меня.</p>
   <empty-line/>
   <p>— Ты администратор? — говорит.</p>
   <p>— Почти. Спросить что-то хотели?</p>
   <p>— Почему у меня полоска в «Яндексе» пропала? — спрашивает. И смотрит внимательно.</p>
   <p>— Дядь, а почему ты об этом спрашиваешь меня?</p>
   <p>— Ну ты же администратор!</p>
   <empty-line/>
   <p>Вообще, о людях, которые ищут Enter на рабочем столе, или у которых «клавиатура от вашего интернета перестала работать», можно роман написать. Одного понять не могу: чтобы ездить на машине, нужно получить права, чтобы опускаться с аквалангом — пройти курсы. Нас учат читать в обязательном порядке, и редко кто мотивирует свою безграмотность фразой: «Я инженер с двадцатилетним стажем, мне читать не нужно, не царское это дело». Чтобы сесть за комп и выйти в интернет, не нужно ничего. Почему вроде бы адекватные, когда дело касается бытовых вопросов, люди стремительно утрачивают всю свою адекватность, когда речь заходит об IT?</p>
   <empty-line/>
   <p>«Я в этом деле чайник». Смотрит оно на тебя и улыбается. Больше всего такие бесят! Ну, чайник ты, так иди купи книжку, убей в себе ненависть к печатному слову и прочти её уже (книжку, в смысле, не ненависть)! На фига выпячивать свою глупость с такой гордостью? Не-е-ет, оно нагадит тебе в уши, съест мозг и сделает это с улыбкой и удовольствием, мотивируя тем, что оно ас в выращивании огурцов, разведении гуппи, самолётикостроении, и вообще познало нирвану. И очень сильно удивится, узнав, что ты в этом всём тоже ас, а в нирване так вообще находишься непрерывно (надо же это счастье как-то переносить).</p>
   <empty-line/>
   <p>А тётки эти: «Мала-а-адой человек, некогда мне глупостями заниматься и на кнопочки нажимать, у меня работа стоит!» Мать! У тебя ж сроду ничего, кроме «Одноклассников», не открывалось!</p>
   <empty-line/>
   <p>С другой стороны, пока есть такие люди, со скуки я точно не умру. Блондинки, чайники… Тут у человека полоска в «Яндексе» пропала! Вот она, проблема, достойная решения!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8652: Я сам кондитер</p>
   </title>
   <p>16:45 02.03.2012, IT happens</p>
   <empty-line/>
   <p>Помните клиента с яблоками<a l:href="#n2" type="note">[2]</a>? Есть ещё более страшная категория клиентов — клиент с печеньками.</p>
   <empty-line/>
   <p>— Девушка, у меня на столе бардак, и печенек в вазочке нечётное количество. Срочно пришлите кого-то, чтобы это исправить!</p>
   <p>— А в чём заключается бардак? Опишите ситуацию.</p>
   <p>— Я же сказал: бардак! Что непонятного?! Это печеньки бракованные, замените! (В сторону.) Понабрали идиотов…</p>
   <p>— Судя по вашим словам, у вас выпала печенька из вазочки. Это можно легко исправить, давайте попробуем.</p>
   <p>— Я уже пробовал, не помогает! Это что-то с качеством печенек!</p>
   <p>— А что вы пробовали?</p>
   <p>— Всё! Двигал вазочку, солил скатерть, плясал вокруг стола с маракасами. Что вы мне голову морочите, я сам кондитер!</p>
   <p>— В данном случае нужно сделать несколько другое. Возьмите…</p>
   <p>— Ладно-ладно, давайте вытряхнем скатерть.</p>
   <p>— Нет! Не надо! Отпустите скатерть, пожалуйста. Возьмите…</p>
   <p>— Да, я уже передвинул вазочку на край стола.</p>
   <p>— Верните её на место, она может упасть. Возьмите печеньку со стола.</p>
   <p>— Взял печеньку. Вы предлагаете выложить её на стол?</p>
   <p>— Нет. А как вы… А! Вы печеньку из вазочки взяли! Верните её обратно и возьмите печеньку со стола.</p>
   <p>— Ну, взял. Кладу в корзинку с пирожными.</p>
   <p>— Нет! Ничего пока никуда не кладите! Вот вы стол видите? Вазочку видите?</p>
   <p>— Вижу.</p>
   <p>— Кладите печеньку в вазочку к другим печенькам.</p>
   <p>— Какую печеньку?</p>
   <p>— Ту, что вы взяли со стола. Она у вас в руках.</p>
   <p>— (<emphasis>Пауза</emphasis>.) Ой, девушка, а я её уже съел…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8653: От Рождества Виндова</p>
   </title>
   <p>16:45 02.03.2012, IT happens</p>
   <empty-line/>
   <p>Пользователи всё-таки умеют максимально подробно описывать свои действия перед получением ошибки.</p>
   <empty-line/>
   <p>— Добрый день. У меня не распечатывается отчёт.</p>
   <empty-line/>
   <p>— В какой момент появляется ошибка?</p>
   <empty-line/>
   <p>— Вы понимаете, я получила товар, разложила его по полкам, пересчитала, занесла в программу и теперь хочу распечатать отчёт.</p>
   <empty-line/>
   <p>— Расскажите пошагово, что вы делаете.</p>
   <empty-line/>
   <p>— Я пришла на работу, получила товар, разложила его по полкам, пересчитала, занесла в программу и теперь хочу распечатать отчёт, а он не печатается.</p>
   <empty-line/>
   <p>— Вы меня не поняли. Меня интересует в деталях, что в программе вы нажимаете для формирования отчёта и в какой момент выскакивает ошибка.</p>
   <empty-line/>
   <p>— Я закончила институт два года назад и устроилась на работу в аптеку. Проработав два года, я стала заведующей и стала самостоятельно заносить товар в учётную программу. Сегодня я получила товар…</p>
   <empty-line/>
   <p>Не желая ждать историю от сотворения мира, поехал смотреть сам, что она делает не так.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8654: Пусть из сарая вырастет дворец</p>
   </title>
   <p>20:45 02.03.2012, IT happens</p>
   <empty-line/>
   <p>Все, наверное, читали знаменитое «Если бы программисты строили дома». Однако тут есть и другая сторона. Осталась за кадром привычка заказчиков менять ТЗ на ходу, а также взаимодействие с пользователями.</p>
   <empty-line/>
   <p>Заказ на строительство пятиэтажки. Стандартная пятиэтажка, ничего сложного. Спрашиваю, нужен ли лифт. Нет, говорят, не нужен. Отлично, мне же проще.</p>
   <empty-line/>
   <p>Через полгода дом построен. Приходит заказчик:</p>
   <empty-line/>
   <p>— А почему лифта нет?</p>
   <p>— (Вашу мать!) Так сами же сказали, что не нужен!</p>
   <p>— Ну да, сказали… Оказалось, нужен.</p>
   <empty-line/>
   <p>Куда я вам лифт пристрою? Ладно, присобачу шахты снаружи, прям рядом с подъездом. Вместо окон на лестничных площадках пробьём двери. Шахты уродуют внешний вид дома, а лифты останавливаются между этажами, зато относительно быстро и без кардинальных перестроек. Месяц отладки (то застрянет, то трос оборвётся, то напряжение в доме проседает — электросеть не рассчитана на такую нагрузку) — всё вроде заработало.</p>
   <empty-line/>
   <p>— Жильцы верхних этажей жалуются. Когда они выходят из дома в окно, а не в дверь, очень больно бьются об асфальт.</p>
   <p>— А какого хрена эти идиоты в окна выходят?</p>
   <p>— Ну, так быстрее. И вообще, привыкли они так. Придумай что-нибудь.</p>
   <empty-line/>
   <p>Хрен с вами — растягиваю под окнами сетки и подстилаю надувные матрасы. Жильцы всё равно набивают синяки и шишки, а иногда умудряются промахнуться мимо сетки и сломать ногу или шею, но жалоб становится меньше.</p>
   <empty-line/>
   <p>— Знаете, мы тут подумали: лифты — это всё прошлый век! Вот я был вчера в торговом центре, там вместо лестниц эскалаторы!</p>
   <empty-line/>
   <p>Кое-как объясняю, что эскалаторы не влезут ни по габаритам, ни по массе, стоить будут, как вся эта пятиэтажка, а энергии жрать, как целая улица. И вообще, ТЦ — это одно, а жилой дом — другое, и нефиг извратом заниматься. Вроде отстали.</p>
   <empty-line/>
   <p>— Жильцы жалуются, что в подъезде постоянно посторонние, а у многих квартиры часто грабят!</p>
   <empty-line/>
   <p>Домофоны стоят во всех подъездах, только это без толку, потому что жильцы по доброте душевной сами пускают посторонних, а код домофона не знает только ленивый или глухой. А замки все жильцы ставят себе сами, только у половины замки, которые можно открыть отвёрткой, а у второй половины нормальные, но запасной ключ всегда под ковриком.</p>
   <empty-line/>
   <p>— Пять этажей — мало. Давайте ещё штук двадцать добавим!</p>
   <empty-line/>
   <p>Кое-какой запас, конечно, есть — не зря же я в своём строительном ПТУ учился. Этажей пять фундамент ещё выдержит, а на пределе прочности — и все десять, но от двадцати точно конструкция сложится, как карточный домик, клянусь своим мастерком.</p>
   <empty-line/>
   <p>Сторговались на четыре дополнительных этажа. Через полгода дом готов. Правда, лифты по прежнему ходят только до пятого, а вода в последних этажах бывает только поздно вечером, но да ладно. Заказчик всё равно ноет, что девять этажей — мало.</p>
   <empty-line/>
   <p>Решил построить рядом новый фундамент, попрочнее, с запасом. Ночью аккуратно переставляю дом на новый фундамент — и у дома обваливается одна стена. Кроме того, забыл впопыхах, что все коммуникации идут в старом фундаменте, поэтому дом остался без света и воды.</p>
   <empty-line/>
   <p>— А вот я вчера видел рекламу президентского бункера. Сказали, он выдерживает прямое попадание мегатонной боеголовки. А наш дом выдержит?</p>
   <p>— Нет, конечно.</p>
   <p>— А почему? Надо, чтобы выдерживал!</p>
   <empty-line/>
   <p>Вот так и живём.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8655: Криворукость: переполнение разряда</p>
   </title>
   <p>13:00 03.03.2012, IT happens</p>
   <empty-line/>
   <p>Есть у меня интересная особенность — я дружу с техникой. Не потому, что знаю какие-то секреты или целыми днями вожусь с железками, нет. Мои навыки не идут дальше чтения первой страницы результатов Гугла, а отношусь к компьютерам я очень по-раздолбайски, но работает всё отлично.</p>
   <empty-line/>
   <p>Из любого правила, конечно же, есть исключения. Приобретённый почти три года назад тайваньский ноутбук начал греться — да так, что впору было отапливать им квартиру. Что ж, пыль — на то и пыль, чтобы скапливаться, поэтому пора было бук почистить. Посмотрев в интернетах схему разборки, я немного приудивился: чтобы снять долбаную заднюю крышку и получить доступ к кулеру, нужно отсоединить оперативную память, жёсткий диск, экран, клавиатуру, 1001 маленький шлейф и 100500 проводков. В статье сообщали, что справились с процессом всего лишь за пять часов.</p>
   <empty-line/>
   <p>Порадовшись предусмотрительности тайванцев и испортив им карму парой сотен выражений, я приступил к процессу. Полтора часа, четыре потерянных болтика и один надломанный разъём спустя я закончил протирать спиртом поверхности, нанёс новую термопасту и приступил к сборке. Пыли, что характерно, обнаружено не было.</p>
   <empty-line/>
   <p>Собранный ноут радостно запустился (сюрприз!) и несколько месяцев проработал с переменным успехом. Грелся он после вскрытия чуть меньше, но растопить пару полярных шапок всё еще мог. Купленный макбук вообще отложил решение проблемы до следующей жизни.</p>
   <empty-line/>
   <p>Так бы герой истории и почил на свалке, да понадобился мне запущенный 24/7 виндовый комп. За первые сутки активного использования он завис тридцать три раза, намекнув, что сама себя проблема перегрева не решит. Я уже серьёзно углубился в поиск причин и обнаружил совершенно фантастический факт: производитель забыл прорезать отверстия для забора воздуха. В документации они есть, а на компьютере нет. Шикарно. На форумах советовали разобрать это чудо техники и просверлить дырки самому.</p>
   <empty-line/>
   <p>Вспомнив приключения полугодичной давности, я вздрогнул и чуть не купил новый компьютер. Лишь намёк в виде укоризненного взгляда жены заставил меня переменить решение. Но я всё равно решил схалтурить, а так как была уже ночь, сделал это воистину по-идиотски. Я взял бук и, не разбирая, ножом проковырял дырки в нужных местах. Закончив процесс, я нажал кнопку включения. Пациент ожил, а в метре от меня кто-то завёл вертолёт. Во всяком случае, так показалось по звуку. Ну, ясное дело: проколупанный пластик попадал в лопасти кулера. Без вскрытия, в общем, было не обойтись.</p>
   <empty-line/>
   <p>Второй раз я распотрошил несчастный ноутбук за двадцать минут, не особо заботясь об осторожности. В процессе были оторваны три клипсы-прищепки для шлейфов, особенно досталось побитой ещё с прошлого раза клавиатурой: вместе с ней развалился весь разъём. В итоге я таки добрался до самопальной вентиляции, аккуратно всё зачистил и приступил к сборке LEGO. Шлейф клавиатуры я воткнул в чудом выживший паз, прижал отломанной прищепкой и полил суперклеем. Остальное было не столь экстравагантно, так что пятьдесят матерных слов спустя ноутбук был включён.</p>
   <empty-line/>
   <p>Машинка как ни в чём не бывало завелась. Я в удивлении потыкал в клавиатуру. Процентов 30 клавиш не работало, что было не очень удивительно. Температура упала на двадцать градусов — цель, в принципе, была достигнута.</p>
   <empty-line/>
   <p>Самое интересное случилось на следующий день. Видимо, распробовав клей, клава ожила, доказательством чему и является этот текст.</p>
   <empty-line/>
   <p>Так что в вопросах безглючности дело не в знаниях, не в софте и не в отношениях к компьютерам. Можно быть ленивым идиотом, но если на роду написано, что всё будет работать, то невежество бессильно.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8656: Эти несчастные гигабайты</p>
   </title>
   <p>13:00 03.03.2012, IT happens</p>
   <empty-line/>
   <poem>
    <stanza>
     <v>Квартира, кресло, стол, компьютер,</v>
     <v>Бессмысленный и тусклый свет.</v>
     <v>Скачай себе пол-интернета —</v>
     <v>Всё будет так. Исхода нет.</v>
    </stanza>
    <stanza>
     <v>Качнёшь — начнёшь опять сначала,</v>
     <v>И повторится всё, как встарь:</v>
     <v>Ночь, мегабитные каналы,</v>
     <v>Комп, оптоволокно, вайфай.</v>
    </stanza>
   </poem>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8657: Два-три серых октета</p>
   </title>
   <p>15:00 03.03.2012, IT happens</p>
   <empty-line/>
   <p>Знакомый загорелся идеей о статическом айпи-адресе. Увидел у провайдера на веб-сайте радужные заверения о том, что статический адрес позволит чуть ли не мир спасти, но на всякий случай решил посоветоваться со мной.</p>
   <empty-line/>
   <p>Я же первым делом поинтересовался, внешним ли будет айпи-адрес или таки «серым». Техподдержка провайдера заявила, что адрес будет «частичным».</p>
   <empty-line/>
   <p>Адрес-то в итоге оказался внешним, а что же такое «частичный» айпи-адрес, понять я не могу до сих пор.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8658: Фу таким быть</p>
   </title>
   <p>15:00 03.03.2012, IT happens</p>
   <empty-line/>
   <p>Веб-проект:</p>
   <empty-line/>
   <p><emphasis>// Самое корректное удаление регистрации глобальных переменных ;)</emphasis></p>
   <empty-line/>
   <p><emphasis>if (ini_get('register_globals')) die(<strong>'register_globals</strong> включены! Это плохо! Необходимо добавить в <strong>.htaccess</strong> строку: <strong>php_flag register_globals off'</strong>);</emphasis></p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8659: Ошибок не может не быть</p>
   </title>
   <p>16:45 03.03.2012, IT happens</p>
   <empty-line/>
   <p>Тестирую свой код.</p>
   <empty-line/>
   <p>1. Пишу юнит-тест.</p>
   <p>2. Прога выдает на нём не тот результат.</p>
   <p>3. Проверяю юнит-тест — не, прога вывела правильный результат, это у меня неправильный юнит-тест.</p>
   <p>4. Исправляю.</p>
   <p>5. Запускаю — ну надо же, проходит! Как так вдруг?!</p>
   <p>6. Пишу новый юнит-тест.</p>
   <p>7. Возвращаюсь к пункту 2.</p>
   <empty-line/>
   <p>Последние полчаса из такого цикла не выходил. Алгоритмами мыслить проще, чем частными случаями. Наверное, поэтому я программист.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section id="_history8660">
   <title>
    <p>#8660: Кардеры: воспитание по-спартански</p>
   </title>
   <p>13:00 04.03.2012, IT happens</p>
   <empty-line/>
   <p>Ходят тут истории об ограничениях использования детьми компьютера. А я расскажу о том, как я ограждаю своих чад от композависимости.</p>
   <empty-line/>
   <p>Я инженер-слаботочник (системы безопасности и контроль доступа). Есть такой интересный контроллер Z-5R (около 300 рублей), считыватель карт доступа (около 500 рублей) и обычная автомобильная релюшка. Собирается вся эта система по схеме, только вместо электромагнитного замка ставится то самое реле. Контакты релюшки подцепляются вместо кнопки Power. Считыватель карт выводится наружу. Питание от 12 вольт от БП. Корпус опломбирован. Хочет дитя поиграть — подношу свою карту к считке, релюха щёлкает, компьютер включается. Карта всегда со мной. Так-то!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8661: Удалённый доступ с голосовым управлением</p>
   </title>
   <p>13:00 04.03.2012, IT happens</p>
   <empty-line/>
   <p>Приезжала к нам полгода назад родственница-пенсионерка из далёкого от нас сибирского города. Приезжала не только погостить, но и полазить в интернетах. Компьютером она никогда не пользовалась, поэтому обучать её этому делу приходилось мне.</p>
   <empty-line/>
   <p>Надоело ей кататься к нам, и захотела она свой собственный ноутбук с камерой, чтобы по скайпу общаться. Отдавать её в лапы «умных» продавцов мне не хотелось, поэтому решили мы купить ноутбук у нас в городе. Настроил систему, поставил Радмина, за день провёл курс компьютерной грамотности «для чайников» (хотя бабуля только мышкой научилась пользоваться да Оперой со скайпом) и отпустил со спокойной душой в её родной город.</p>
   <empty-line/>
   <p>Вскоре поймал её сын порнобаннер. Никому ничего не сказав, отвёз компьютер к одному «очень умному компьютерщику», который на фиг всю систему снёс и поставил заново, естественно, удалив Радмина и поставив Кошмарского с паролем на настройки, который ругался на любое сетевое приложение.</p>
   <empty-line/>
   <p>Родственница звонит мне по сотовому: зайти в скайп никак не может, говорит, какие-то иероглифы показывает, ничего не понятно. Ну, думаю, наверное, английские буквы не понимает, но обычно она их диктует, а теперь не может. Через десять минут мои опасения подтверждаются: этот мастер ей включил эстонский язык вместо русского. Через полчаса я практически вслепую вернул ей русский язык.</p>
   <empty-line/>
   <p>Дальше хуже — драйвера. Это уже практически невозможно вслепую, без удалённого доступа сделать. Решил я воспользоваться замечательным средством скайпа — показать рабочий стол. А что, тот же удалённый доступ, только с голосовым управлением.</p>
   <empty-line/>
   <p>Позиционирование мышки осуществлялось путём команд: «Вверх, вниз, влево, вправо, чуть-чуть вправо, нажми ЛКМ, нажми ПКМ — да не ЛКМ, а ПКМ!» Вводили буквы так: «Нажми одновременно кнопку справа и сверху от флажка, ищи и нажимай («А что, уже можно те кнопки отпустить?») русские буквы „Ф“ — Фёдор, „Д“ — Дима, „ужин“, „человек“…»</p>
   <empty-line/>
   <p>Каким-то чудом мы поставили серверную часть Радмина, активировали её, установили Хамачи (да-да, виртуальный тоннель) и настроили их обоих, попутно сражаясь с Кошмарским, атакующим со всех сторон.</p>
   <empty-line/>
   <p>Теперь бабуля разговаривает с моими родителями, а я пишу эту историю и думаю: что ещё преподнесёт это «удалённое администрирование»?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8662: Ментоловый бэкап</p>
   </title>
   <p>13:00 04.03.2012, IT happens</p>
   <empty-line/>
   <p>Работаю системным администратором Windows уже который год, но вот поучиться на сертификат всё времени не было. Как-то решился, записался на курсы. И совпало обучение с переходом на новую работу, в которой сервера были, мягко говоря, в ненадлежащем состоянии: то контролер домена отвалится, то шлюз (материнка с кишками наружу на рабочем столе) интернет не раздаёт, — в общем, проблем валом. С работы сразу еду в известный московский центр обучения на вечерние занятия, а оттуда домой к полуночи.</p>
   <empty-line/>
   <p>Решила меня в один из вечеров жена встретить с занятий — прогуляться, вместе в магазин зайти. Выбираю себе сигареты, она в соседнем отделе покупает вкусные и полезные продукты. Ну, выбрал, значит, пару пачек, прошу мне их продать, но встречаю полное недоумение в глазах работника торговли. Повторяю свою просьбу, уже более осмысленно, получаю пару пачек сигарет и иду с женой на выход. Замечаю, что она от смеха чуть ли не пополам сгибается.</p>
   <empty-line/>
   <p>Выяснил причину веселья я только на улице. Мозг, одурманенный работой и учёбой, работал по одному ему знакомой схеме. Уже после я понял, что моя просьба продать пару пачек контролеров доменов была несколько неуместна в продуктовом магазине.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8663: Маленькая квадратненькая болваночка</p>
   </title>
   <p>15:00 04.03.2012, IT happens</p>
   <empty-line/>
   <p>Тружусь я простым секретарём в учебном заведении. На работе научили на две кнопки нажимать: «вкл.» и «выкл.», ещё принтером пользоваться, в Ворде печатать и в Экселе. Их не смутило даже то, что я печатаю десятью пальцами со скоростью 250 знаков в минуту.</p>
   <empty-line/>
   <p>Приходит сегодня девочка, просит скинуть методичку на флешку.</p>
   <empty-line/>
   <p>— Только она у меня не работает, я уже четыре кафедры обошла, даже на АиВТ не открылась.</p>
   <empty-line/>
   <p>Чудно, нерабочую флешку принесла. Окей.</p>
   <empty-line/>
   <p>— Щас посмотрим.</p>
   <empty-line/>
   <p>Я беру флешку. Подключаю к компу. Открываю «Мой компьютер». Флешка-то есть, просто она называется «CD-RW».</p>
   <empty-line/>
   <p>Спрашиваю, как зовут студенточку. Девушка робко говорит: Мария она. С помощью обычной уличной магии переименовываю флешку в «МаШеНьКу». Скидываю информацию, отдаю девушке.</p>
   <empty-line/>
   <p>Взгляд, которым на меня смотрела Машенька, невозможно описать. Но, кажется, я порвала ей все шаблоны.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8664: Для остроты ощущений и чёткости печати</p>
   </title>
   <p>15:00 04.03.2012, IT happens</p>
   <empty-line/>
   <p>Работал я, значит, в отделе ремонта оргтехники. Приезжает принтер HP 1200, на нём фактура, в которой подробно описаны имя клиента, модель аппарата, комплектация и неисправность. В фактурку я сразу не посмотрел — а зря!</p>
   <empty-line/>
   <p>Ну, думаю, опять скрепку пустили, сухарей накрошили, термоплёнку в нарезку, резиновый вал в вырванные куски. Смотрю в фактуру. Неисправность записана со слов клиента: «Бьёт током и искрит».</p>
   <empty-line/>
   <p>Хм… Где же его может пробивать? Всё в пластмассе, металл и контакты нигде не торчат. Только на входе питания, когда шнур подцепляешь, есть немного металла. Все осмотры и замеры ничего не дали. Местные экстремалы даже тыкали руками и хватали принтер во время работы — ничего не искрилось, никого не дёрнуло.</p>
   <empty-line/>
   <p>Сделали профилактику, отправили обратно. Через день звонок:</p>
   <empty-line/>
   <p>— Какого? Как вы чинили? За что вы деньги содрали? Он бьёт током и искрит!</p>
   <empty-line/>
   <p>— Что вы, — отвечаю я, — профилактика и диагностика ничего не выявили. А что вы делаете с ним?</p>
   <empty-line/>
   <p>Заранее включив громкую связь, чувствуя, что сейчас будет цирк, я устроился поудобнее, а остальные ремонтники затихли и начали прислушиваться.</p>
   <empty-line/>
   <p>— Включаю я принтер, цепляю LPT-шнур, работаю, печатаю.</p>
   <empty-line/>
   <p>— Током же не бьёт?</p>
   <empty-line/>
   <p>— Нет, не бьёт. Но если отсоединить один конец LPT-шнура от принтера и начать тыкать им в батарею, то вылетают искры и простреливает разрядом тока по руке.</p>
   <empty-line/>
   <p>— А можно поинтересоваться, зачем тыкать шнуром в батарею? — почти успел спросить я, но ребята не выдержали, раздался взрыв смеха, и связь оборвалась.</p>
   <empty-line/>
   <p>Тайна так и осталась неразгаданной.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8665: Не очень-то и хотелось</p>
   </title>
   <p>13:00 05.03.2012, IT happens</p>
   <empty-line/>
   <p>Эх, родители, родители! Боретесь с детьми, пытающимися за компьютером посидеть в ваше отсутствие, боретесь. А мы своего достали постоянными замечаниями, что он слишком долго за компом сидит.</p>
   <empty-line/>
   <p>Не выдержал мальчик. Пошел в магазин автозапчастей и на собственные карманные деньги купил замок зажигания. При нас упаковку вскрыл и всю связку ключей нам отдал. Сам дырку просверлил в пятидюймовой заглушке, сам установил, сам подключил (рукастый он у нас растёт — и сверлит, и пилит, и паяет, и краны чинит, и люстры). Сказал: «Да подавитесь вы своим компом!»</p>
   <empty-line/>
   <p>Думали, блефует, будет корпус открывать и замыкать, или ключ заранее скопировал и упаковку в плёнку по новой закатал. Нет! Видеорегистратор (в опечатанном ящике!) в комнате стоит давно, мы постоянно смотрим — действительно, без нас к компу не подходит близко. Да и при нас на полчаса подойдёт, по «домашке» информацию найдёт и выключит. А вам слабо так своего выдрессировать?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8666: Кусочки копеек</p>
   </title>
   <p>13:00 05.03.2012, IT happens</p>
   <empty-line/>
   <p>Проверяю я как-то свой счет за интернет и обалдеваю. Красным по белому: «−2.713 рублей». Что? Откуда долг в две с лишним тысячи? Да, действительно, период оплаты вчера кончился. Может, неоплаченный доступ считается по трафику (интернет продолжает работать)? В договоре — ничего особенного, разве что «пользователь обязан регулярно вносить оплату». Ищу, что бы это могло быть, читаю страшные истории, как кого-то обсчитали, обманули, еще и нахамили. Что делать?</p>
   <empty-line/>
   <p>Готовлюсь звонить в техподдержку. Захожу еще раз на сайт провайдера и с облегчением бью себя по лбу. Минус два рубля и сколько-то тысячных.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8667: Отпуская грехи помягче и потвёрже</p>
   </title>
   <p>13:00 05.03.2012, IT happens</p>
   <empty-line/>
   <p>У нас в офисе электрики решили с утра пораньше свет вырубить на полчасика. Так как наши сервера предоставляют ништяки в виде всевозможных информационных ресурсов филиалам в других часовых поясах, ништяки я реплицировал на локальные сервера, чтоб работа не стояла, а филиалам направил письмо о том, что если вдруг что-то не будет работать, следует звонить мне (пришлось дать личный сотовый) — с моей и божьей помощью ситуацию постараемся исправить.</p>
   <empty-line/>
   <p>А так как люди от IT — иногда очень творческие личности, а люди не от IT зачастую паникуют по каждому бесповоду и не отличаются чувством такта и воспитанностью, написал небольшое лирическое отступление:</p>
   <empty-line/>
   <p>P. S. Даю свой личный сотовый на этот экстренный случай (который будет с утра ДД.ММ.ГГ), поэтому прошу в случае возникновения проблем в любой другой день не названивать с утра пораньше. У меня бывают выходные, а иногда я хочу поспать на 30-40 минут подольше.</p>
   <empty-line/>
   <p>В случае возникновения подобного рода инцидентов (утренних звонков и исповедей «у нас не работает») я буду однозначно расценивать данные звонки как телефонное хулиганство и сексуальные домогательства.</p>
   <empty-line/>
   <p>Исповедальня работает по телефону +7 (###) ###-##-## с 9:00 до 21:00 по московскому времени. Прошу отнестись с пониманием.</p>
   <empty-line/>
   <p>Написать-то написал, но все равно жду утренних исповедей за чашечкой кофе.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8668: Из чего же, из чего же, из чего же сделаны эти игрушки?</p>
   </title>
   <p>13:00 05.03.2012, IT happens</p>
   <empty-line/>
   <p>Когда я учился на технической специальности, нам дали задание, расплывчатое чуть более, чем полностью: «Разработать собственный программный продукт».</p>
   <empty-line/>
   <p>Ну, я не поленился. Всё же игры пишем с друзьями достаточно давно — дай-ка исполню мечту детства, проведённого в Total Annihilation! Решил создать RTS в стиле известного детского конструктора. Выбрал изометрическую проекцию, нарендерил зданий, деревьев и упорно работал четыре месяца.</p>
   <empty-line/>
   <p>Конец февраля. С торжеством смотрю на получившуюся игру, провожу за ней часы, придумываю планы по дальнейшему развитию и лелею нескромные надежды сделать из неё что-то коммерческое. Решаюсь наконец-то приняться за написание реферата, знакомлюсь с местными правилами оформления списка источников.</p>
   <empty-line/>
   <p>Вопрос месяца: к какому типу источников относится друг-программист, кто автор статей по C# на MSDN и что теперь делать ещё с четырьмя необходимыми источниками?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8669: Пирожки малина</p>
   </title>
   <p>15:00 05.03.2012, IT happens</p>
   <empty-line/>
   <p>Давно жду появления в продаже микрокомпьютера Raspberry Pi. Знаю, что даже на официальном сайте купить его пока невозможно, так как фирма не справляется с удовлетворением неожиданно гигантского спроса на свою 35-долларовую новинку. Однако наудачу все-таки ввожу в строку поисковика: «raspberry pie купить». Первая же ссылка окрыляет: вожделенный товар предлагает отнюдь не дальний зарубежный разработчик, а некая украинская контора. Да и озаглавлена страничка с юмором: «Пирожки малина».</p>
   <empty-line/>
   <p>Перейдя по ссылке, я действительно оказался в веб-представительстве какого-то кулинарного заведения. Да, поисковые системы, конечно, стремятся предложить нам все варианты, но здесь явно перестарались, хоть я и опечатался немного.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8670: Проснусь и запою</p>
   </title>
   <p>15:00 05.03.2012, IT happens</p>
   <empty-line/>
   <p>Домашний компьютер я нечасто выключаю на ночь. Недавно был свидетелем явления, которое не сразу удалось объяснить. У меня стоит большой старенький электронно-лучевой монитор известного производителя, который при включении издаёт характерный щелчок реле.</p>
   <empty-line/>
   <p>Так вот, как-то просыпаюсь я среди ночи от этого самого щелчка и света от монитора, заполняющего комнату. Сначала подумал, что кот хулиганит, но оказалось, что тот мирно спит на кресле неподалёку. Поскольку на тот момент я находился в квартире один, то решил встать посмотреть — может, какое-то приложение вывело монитор из спящего режима? Увидел чистый рабочий стол, курсор мыши в правом нижнем углу, где я её обычно и оставляю, и больше ничего. Подумал: «Для статистики одного раза маловато, мало ли что могло сглючить», — и пошёл спать.</p>
   <empty-line/>
   <p>Минут через сорок, наверное, снова просыпаюсь от того же щелчка и света. Подхожу к компьютеру, осматриваю всё, что можно, ничего необычного не нахожу и решаю дождаться третьего раза. Спустя какое-то время монитор щелкает опять. Осознавая, что так мне выспаться не удастся, выключаю монитор и спокойно засыпаю.</p>
   <empty-line/>
   <p>Понимание ночных событий пришло утром, когда обнаружилось, что у моей беспроводной мыши сели аккумуляторы. Мышь выключалась, потом, видимо, найдя на дне батарейки достаточно заряда, включалась и отправляла сигнал на компьютер, от чего тот и просыпался со всеми сопутствующими звуковыми и световыми эффектами.</p>
   <empty-line/>
   <p>Зачастую причины мистического поведения техники оказываются ближе и проще, чем кажется.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8671: Ваш телефон зохвачен!</p>
   </title>
   <p>1115:00 05.03.2012, IT happens</p>
   <empty-line/>
   <p>Ох, чё было-то сегодня, чё было — как будто в 2002 год назад попал!</p>
   <empty-line/>
   <p>Бабулька приходит в мастерскую, показывает Siemens C55. Говорит, внучок поигрался, вирусом заразил. Беру телефон, а на экране картинка в ныне забытом формате WBMP: «ТЕЛЕФОН ЗАРАЖОН ВИРУСОМ» (орфография сохранена). Разумеется, на качество работы это никак не влияет, но бабульке-то откуда это знать?</p>
   <empty-line/>
   <p>За «лечение» ничего не взял.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8672: Курение опасно для вашей безопасности</p>
   </title>
   <p>16:45 05.03.2012, IT happens</p>
   <empty-line/>
   <p>Вчера вернулся из командировки с окраин необъятной — ставили комплексную систему безопасности в региональном филиале крупной фирмы инкассации. Через подобные филиалы ежедневно проходят миллиарды денег; стремление московского офиса усилить безопасность в отделениях вполне понятна. Теория отличная, но на практике…</p>
   <empty-line/>
   <p>Задумка такая. В числе прочих систем безопасности на входе делается некое подобие шлюза: две двери, пока не закрыта одна, вторая не откроется ни за какие коврижки. Управление происходит только изнутри, по ночам в обязательном порядке дежурят двое охранников. На всякий случай установлена кодовая панель — пароль сообщен только начальнику службы безопасности. То есть потенциальные налетчики, просочившиеся за вошедшим в первую дверь, оказываются в тамбуре-ловушке под зорким оком двух видеокамер и деться уже никуда не могут: за внутренней дверью выстраиваются свои охранники с «калашами», за наружней в течение двух минут появляется наряд ОМОНа. Делаем, тестируем, развешиваем листочки с этой информацией в тамбуре, проводим инструктаж — всё окей, работает чётко, как в аптеке.</p>
   <empty-line/>
   <p>Проходит неделя. Ночью охранникам хочется курить, но если выйти из здания, то обратно уже не войдешь. Поодиночке им курить, видимо, религия не позволяет. Требующий никотина мозг находит выход: «случайно» включается пожарная сигнализация, замки, естественно, отключаются (чтобы люди могли беспрепятственно выбегать из здания в случае реального пожара), мозг охранников получает дозу никотина, и они спокойно возвращаются обратно в открытые двери. Деньги под надежной защитой, ага.</p>
   <empty-line/>
   <p>Днём, опять же, всем очень лень ожидать, пока дежурный внутри нажмет кнопку открытия двери, поэтому начальник службы безопасности (!) распечатывает листочек с паролем от кодовой панели и вывешивает в тамбуре на всеобщее обозрение.</p>
   <empty-line/>
   <p>Всё, приехали, финиш. Усилили безопасность, называется. Начинаем возмущаться — а кому возмущаться-то? Все эти действия происходят с одобрения начальства, в головном офисе отвечают: «Ну, мы ведь все обычные люди, подумаешь, покурить вышли…» Вы говорите, кнутом и мануалом<a l:href="#n3" type="note">[3]</a> их учить? Не-е-е, этих людей уже ничем не ить.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section id="_history8673">
   <title>
    <p>#8673: Фанат другой команды</p>
   </title>
   <p>16:45 05.03.2012, IT happens</p>
   <empty-line/>
   <p>Давеча попалась мне странная мамка Асус. Старенькая, под сокет А, но интерес представляет, так как можно забабахать из неё файлопомойку и всё такое. Товарищ её никак не мог запустить: тупо гудит кулерами — и всё.</p>
   <empty-line/>
   <p>Взял я её на изучение. Первым делом подключил спикер и по характерным сигналам определил бракованную (ну, не бракованную, просто несовместимую) плашку памяти. И вот тут началось веселье: с заведомо исправной памятью мать нормально заводилась, кулера вращала, но с писком отключалась через пару секунд.</p>
   <empty-line/>
   <p>Материнка эта в своё время считалась продвинутой: с помощью DIP-переключателей можно было выставить любую частоту, множитель, напряжение проца, даже если множитель заблокирован.</p>
   <empty-line/>
   <p>Долго я чесал репу — и ручные настройки проца ставил, и автоматические. В очередной раз тянусь ставить дефолтные и тут замечаю рядом надпись: «CPU_FAN». Опа, а куда ж тогда подключен процессорный кулер? Ага, шутники из Асуса разместили рядом с процом разъем PWR_FAN, а CPU_FAN не так очевидно. И вот кто-то на этом прокололся. В итоге старенькая, но мудрая мать запускалась, видела, что процессорный кулер стоит, и отключалась от греха подальше.</p>
   <empty-line/>
   <p>В общем, айтишник, помни: причина капризов техники может быть очень простой, но прячется она не там, где её ожидаешь увидеть. Так что проверять следует даже самые неожиданные моменты.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8674: Великое Молчание админов</p>
   </title>
   <p>20:45 05.03.2012, IT happens</p>
   <empty-line/>
   <p>Читал в Википедии о «парадоксе Великого Молчания»:</p>
   <empty-line/>
   <p><emphasis>Внеземные цивилизации существуют, но не посещают другие планеты, поскольку их информационные и коммуникационные технологии позволяют им наблюдать за интересующими их феноменами (или даже оказывать на них влияние) на других планетах удалённо, поэтому они не видят смысла в физическом перемещении к этим объектам.</emphasis></p>
   <empty-line/>
   <p>Так же и с админами: молчаливо наблюдают со стороны за юзверями и неохотно идут на физический контакт.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8675: Он удалился за диван</p>
   </title>
   <p>13:00 06.03.2012, IT happens</p>
   <empty-line/>
   <p>Школа, перемена. Разговор как-то странно перешёл на тему интернета, железа, софта и прочего. Одна из одноклассниц:</p>
   <empty-line/>
   <p>— А у меня уже три дня интернет не работает.</p>
   <empty-line/>
   <p>Я решаю медленно подобраться к причине проблемы. Надо рассматривать все варианты.</p>
   <empty-line/>
   <p>— Какой у тебя модем?</p>
   <p>— Ой, а я не знаю. Ну, я не видела, но вроде бы не такой, как раньше, большо-о-й, с кнопочками, а ма-аленький. Билайновский!</p>
   <empty-line/>
   <p>Всё сопровождается обильной жестикуляцией.</p>
   <empty-line/>
   <p>— Всё понятно, USB-модем.</p>
   <p>— Я не знаю…</p>
   <p>— А в чём проблема-то? Почему не включается?</p>
   <p>— Мама забыла заплатить вовремя, и я предложила взять доверительный платёж. А на следующий день я не нашла интернет.</p>
   <p>— Чего?</p>
   <p>— Ну чего ты ко мне пристала? (Истерично.) Он удалился!</p>
   <empty-line/>
   <p>Дальше спрашивать её было просто невозможно. Начинающий юзверёк истерично визжал.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8676: Ну что за скрутозвоны?</p>
   </title>
   <p>13:00 06.03.2012, IT happens</p>
   <empty-line/>
   <p>Подрабатывал я некогда на аутсорсинге у одного интегратора — модернизировали сетку одной о-о-очень крупной госорганизации в Бурятии. Порядка 20 точек по всему региону, трое монтажников, шесть человек сопровождающих из местных, консультант в Москве и я как главный специалист на месте, в региональном офисе. Работаем на живой сетке: все изменения — в обеденные перерывы и в конце дня, обкатка конфигов — на стенде, время отката изменений — не более получаса. Цена ошибки — непозволительна.</p>
   <empty-line/>
   <p>Казусов было много, но вот самый запомнившийся. Переключали удалённую на 1000 км точку. Схема отработана: монтажник приезжает на место, выходит на связь, ставит новую циску, по сигналу перекидывает канал, гасит местную циску, обновляет на ней IOS, заливает конфиги и перебрасывает на неё резервный канал. Тем временем я меняю конфиги и перекидываю каналы в центре. После установления связи я дозаливаю конфиги на другие устройства, монтажник переключает абонентов и тестирует функциональность.</p>
   <empty-line/>
   <p>Отработали на ура: канал есть, пинги идут до всех хостов. Монтажник подключает телефон в аналоговый порт циски (FXS) — всё окей. Несёт телефон обратно к начальнику точки. По завершении работ отзванивается. Я беру трубку. Звонит телефон у моего начальника — он берёт трубку. Трафик растёт вдвое. Неожиданно все втроём слышим друг друга. Тут на линии появляется ещё один голос — начальника точки. Канал (64К минус данные) забивается голосовым трафиком.</p>
   <empty-line/>
   <p>Начинается тяжёлый процесс отладки. Я копаюсь в конфигах, монтажник исследует точку. Время заканчивается, местное начальство требует откат изменений. Я бледнею. Нет, бэкапы-то есть, но утренние, а за это время отработали три бригады. Транзитную точку тоже надо откатывать, а оттуда бригада уже уехала в аэропорт. В Москве молодая жена и основная работа — затягивать командировку нельзя, срывать бизнес-процесс — тем более.</p>
   <empty-line/>
   <p>Судорожно копаем. Обнаруженный на точке запараллеленный телефон отключаем — нет эффекта. Из серверной — окей, с распараллеленным кабелем — не окей. Исследуем кабель — восьмижильная витуха со скруткой-ответвлением. Начинаю догадываться. Прошу монтажника описать всё от порта циски и дальше по кабелю.</p>
   <empty-line/>
   <p>— Из Циски выходит RJ-11 — четыре жилы, через пару метров — скрутка с UTP-8: две правые и две левые жилы скручены между собой, и каждая пара — с четырьмя жилами UTP-8.</p>
   <empty-line/>
   <p>— Режь либо две центральные, либо две крайние в RJ-11, — говорю, подавив истерику.</p>
   <empty-line/>
   <p>В телефонии используются либо две крайних, либо две центральных жилы — у разных вендоров по-разному. Поэтому местные телефонисты и скрутили между собой правые и левые жилы для универсальности. Их «Мотороле» это понравилось — но не циске, которая умеет использовать обе пары, притом одновременно. При звонке по одному телефону уходило сразу два звонка, на что удалённая АТС отвечала переадресацией одного из звонков по списку; вдобавок звонок уходил и на запараллеленный телефон. При ограничении полосы под голос канал забивался, и оба звонка падали.</p>
   <empty-line/>
   <p>Командировку закончили за 38 дней.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8677: Падал прошлогодний Windows</p>
   </title>
   <p>13:00 06.03.2012, IT happens</p>
   <empty-line/>
   <p>Учились мы давным-давно на первом курсе в высшем техническом учебном заведении. Уже второй год существовали компьютерные классы и вовсю преподавались информатика и программирование. Один из пунктов инструкции гласил, чтобы при появлении технических проблем с компьютерами мы обращались к лаборантам. При взгляде на этих толстых тёток с куриными глазками ну никак не верилось, что они могут иметь хоть сколь-нибудь близкое отношение к компьютерам, что и подтверждали происходящие случаи.</p>
   <empty-line/>
   <p>Перезагрузили компьютер, а дискету забыли извлечь. Мы тогда ещё не знали, что в момент загрузки в дисководах не должно быть дискет. Чёрный экран, надпись: «Insert boot disk». Возле компьютера собирается толпа студентов, не знаем, что делать, зовём лаборантку. Прибегает тётка, смотрит на экран, думает некоторое время, затем изрекает: «Я сейчас…» — и уходит в свою каморку. Возвращается оттуда, держа в руках, как Рэмбо гранатомет, огромную крестовую отвёртку.</p>
   <empty-line/>
   <p>Случайно в Norton Commander переключили режим экрана — мелким шрифтом много строчек. Вернуть обратно самостоятельно не получается, не можем найти соответствующий пункт меню, зовём лаборантку. Через некоторое количество немалого времени, проведённого в плясках с набором различных артефактов вокруг компьютера, тётка приходит к выводу, что мы испортили компьютер. Назревает скандал. Ситуацию разряжает случайно зашедший в класс студент с кафедры ПО и ВТ, в пару нажатий на клавиши вернувший старичку Нортону благообразный вид.</p>
   <empty-line/>
   <p>Мышей тогда, в эпоху 286-х процессоров и процветания DOS, толком и не было. Выдали на класс одного грызуна — лаборантка должна была продемонстрировать его работу. Пара закончилась, а ей так и не удалось восхитить нашу группу прыгающим мышиным курсором. Сделала заключение о неисправности девайса и понесла сдавать бедолагу обратно на кафедру.</p>
   <empty-line/>
   <p>Уже на пятом курсе, занимаясь в компьютерном классе, мы бурно и несколько шумновато обсуждали проблему в исходнике чьего-то дипломного проекта. Выскочила из своей каморки одна из лаборанток с претензией: «Шуму много, а непонятно, чем это вы тут занимаетесь!» Один из студентов, не выдержав, ответил: «Да это вы непонятно чем тут занимаетесь!» — «Я программирую Windows’97!»</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8678: Вступительный экзамен кафедры проктологии</p>
   </title>
   <p>13:00 06.03.2012, IT happens</p>
   <empty-line/>
   <p>Однажды в наш универ привезли партию новых компов. Конечно, админско-лаборантскому персоналу захотелось их попользовать для сетевых игр. Процессоры в компах стояли современные, а вот видеокарты — встроенные. Игровые карточки в запасе имелись, но системные блоки были опечатаны гарантийными пломбами.</p>
   <empty-line/>
   <p>Парни не растерялись. Корпуса были качественные, передняя панель снималась, съёмные металлические заглушки отсеков 5,25" удалялись, открывая дыру для доступа к внутреннему пространству системного блока. Через эту дыру лаборанты и вставляли свои видеокарты, не нарушая гарантийных пломб.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8679: Те же колёса, тот же руль</p>
   </title>
   <p>15:00 06.03.2012, IT happens</p>
   <empty-line/>
   <p>Понадобилось как-то в программе выводить отчёт с названиями месяцев. Недолго думая, создаю функцию MonthName с двумя аргументами: индекс месяца и признак сокращённого имени.</p>
   <empty-line/>
   <p>Каким же было моё удивление, когда через полчаса обнаружилась встроенная в язык функция с тем же именем, делающая то же самое, а главное — с таким же набором аргументов! Всё-таки полезно читать мануалы, особенно перед изобретением очередного велосипеда.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8680: Мультиклассинг в офлайне</p>
   </title>
   <p>15:00 06.03.2012, IT happens</p>
   <empty-line/>
   <p>Изверги вы, родители! Мне, к сожалению, в детстве не приходилось ещё сражаться за право посидеть за компом — компов у рядовых советских граждан тогда не было. Но в шесть лет я уже успел собрать свой первый радиоприёмник, а к третьему классу протянул в квартиру друга самодельное переговорное устройство собственной конструкции и чинил соседям телевизоры, сохраняя пломбы гарантийной мастерской (ноу-хау: слепок штампа из эпоксидки). Так что вот такие ваши штучки типа <a l:href="#_history8660">релюшки в корпусе</a> меня бы вряд ли остановили.</p>
   <empty-line/>
   <p>Однако я не просиживал целыми днями с паяльником и транзисторами. Я прочитал массу интересных книг (помогла вовремя подсунутая родителями книга из серии «Библиотека фантастики»), баловался тюнингом велосипеда (несколько журналов о мотоспорте + книжки по конструкции мотоциклов), мастерил себе и всем друзьям довольно дальнобойные луки (вовремя подсказали и показали, как их делать), увлекался моделированием кораблей (несколько наборов + книжки по истории флота), пиротехникой (справочники по химии) и тому подобным.</p>
   <empty-line/>
   <p>Со мной никто не сидел и не занимался часами — просто родители сумели вовремя заинтересовать и направить, помогали искать ответы на вопросы и практически ничего не запрещали. Ну, разве что запретили в доме экспериментировать с серной кислотой после того, как она проела дыру в ковре.</p>
   <empty-line/>
   <p>Может быть, вместо того чтобы мучить своих детей и придумывать для них запреты, вы попробуете их чем-нибудь заинтересовать?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8681: Автоматизация костылей</p>
   </title>
   <p>15:00 06.03.2012, IT happens</p>
   <empty-line/>
   <p>Работаю на госпредприятии. На территории несколько корпусов, в каждом из которых есть свой сисадмин.</p>
   <empty-line/>
   <p>Однажды админ соседнего корпуса ушёл в отпуск. Звонят мне из этого корпуса и заявляют: «У нас сканер не сканирует». Думаю, раз коллеги нет, надо помочь. Накинул куртку и пошёл.</p>
   <empty-line/>
   <p>На этаже в коридоре стоял HP 3390, подключённый к хабу. Весь персонал отправлял на беднягу задания на печать и удалённое сканирование. Сканирование происходило следующим образом: подходил юзер, нажимал кнопку «Сканировать в…», выбирал режим сканирования, нажимал «Сканировать», и файл падал в расшаренную папку на принт-сервере. Сейчас же при нажатии кнопки «Сканировать» ничего не происходило.</p>
   <empty-line/>
   <p>Надо искать принт-сервер. Ловлю первого попавшегося юзера и спрашиваю: «Где у вас главный компьютер?» Меня ведут к комнате с закрытой дверью: «Вот тут». Четверть часа ушла на поиски ключей от заветной комнаты. Внутри стояли два ПК: совсем дохленький Celeron с 512 МБ ОЗУ на борту, который и был принт-сервером, и сервер-файлообменник с шестью винтами по терабайту.</p>
   <empty-line/>
   <p>Сел за принт-сервер. В диспетчере задач туева хуча лишних процессов, которые выжрали всю ОЗУ, файл подкачки раздулся до 3,3 ГБ, процессор загружен на 90%. Ну, не справляется с удалённым сканированием бедняга. Очищаю автозагрузку, убиваю процессы — все жизненные показатели в норме. Запускаю удалённое сканирование — тишина. Лезу в трей, в автозагрузку — обнаруживаю тулзу от HP. В автозагрузке она лежит, а вот в диспетчере задач процесса нет. Запускаю тулзу — сканер в коридоре весело жужжит. Закрываю «серверную», отдаю ключи кому надо и ухожу.</p>
   <empty-line/>
   <p>Через час звонок: «У нас сканер снова не сканирует! Работа стоит!» Снова иду в корпус, ищу ключи. В диспетчере всё тихо, вот только процесса тулзы не видать. «Здесь был кто-нибудь?» Нет, говорят, не было. Ну, мало ли… Закрываю и ухожу.</p>
   <empty-line/>
   <p>Через два часа история повторяется. В душе слегка матеря и старый комп, и кривой софт HP (процесс отваливается сам безо всяких дампов и объяснений через пару часов), открываю планировщик, даю задачу выполнять hpscantoolbox.exe каждый час. Проверяю — тулза в памяти перезаписывает экзешник, а не создаёт новый процесс. То, что нужно!</p>
   <empty-line/>
   <p>Прошло два месяца. Всё до сих пор исправно работает. Местный «сисадмин» раньше, оказывается, каждый час перезапускал тулзу вручную через VNC. Был благодарен за оказанную помощь и автоматизацию процесса.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8682: Сиськи по пятьсот и золотая задница</p>
   </title>
   <p>16:45 06.03.2012, IT happens</p>
   <empty-line/>
   <p>Работаю сисадмином в интернет-кафе. Как-то был день, когда клиенты умудрились поймать уйму порнобаннеров на разных компьютерах. В общем, целый день я их удалял и параллельно ставил политику безопасности, чтобы история не повторялась.</p>
   <empty-line/>
   <p>В этот же день мне названивал начальник и просил закинуть денег ему на телефон — то 1000 рублей, то 500 (у него четыре мобильника). Кассирша в банке первый раз приняла платёж на 1000 рублей нормально. Когда я пришёл во второй раз и закидывал деньги уже на другой номер, она посмотрела на меня с подозрением. Когда я через пару часов появился в третий раз, застал местного сисадмина, настраивающего платёжный терминал.</p>
   <empty-line/>
   <p>— Ты чего такие суммы на разные номера закидываешь? — спросила кассирша.</p>
   <empty-line/>
   <p>— Да понимаете, я системным администратором работаю в интернет-кафе тут неподалёку. У нас клиенты порнобаннеров нахватались, и они требуют денег на телефон закинуть. Вот и приходится тратиться — компы-то рабочие нужны…</p>
   <empty-line/>
   <p>Видели бы вы глаза банковского сисадмина!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8683: Выдыхай, Дракон, выдыхай!</p>
   </title>
   <p>16:45 06.03.2012, IT happens</p>
   <empty-line/>
   <p>Компутер другу собирал. Крутой по тем временам комп — сокет А только появился. Как полагается, самый крутой проц на то время (Athlon 800) и самый крутой кулер — Dragon Orb двухэтажный, аж на 7200 оборотов. Это потом стали ценить тишину, а тогда крутизна компа в том числе определялась и издаваемыми звуками.</p>
   <empty-line/>
   <p>После сборки комп запустить не удалось: покрутит кулерами секунд 30, свистнет — и всё. После вылазки в инет выяснилось, что срабатывает защита от поломки вентилятора CPU. Оказалось, что плата Abit в упор не хочет видеть 7200 оборотов Дракона, поскольку справедливо полагает, что таких кулеров не может быть, а вертолёты для охлаждения не предназначены. Попытки отключить контроль за оборотами кулера не удались. То ли опыта не хватило, то ли не было этой фичи — Атлоны грелись нехило, и разработчики платы перестраховались.</p>
   <empty-line/>
   <p>Ну да ладно, переключили <a l:href="#_history8673">CPU fan на chassis fan</a>, из своих запасов достали маленький кулер для 486-го процессора, подключили — всё работает, сказка! Зловредный биос думает, что ему подсунули исправную вертушку, в то время как Dragon Orb охлаждает проц. Прикрутили маленький кулер абы куда, закрыли крышку. 30 секунд работы, свист, отключение. Дракон-то мощный оказался, и струи от него оказалось достаточно, чтоб раскрутить заодно и маленького.</p>
   <empty-line/>
   <p>В конце концов справились — нашли место для крепления второго кулера. Думаю, это был единственный в истории комп с принудительным охлаждением флоповода. Причём с другой стороны кулер был прикрыт перфокартой, чтобы флоповод часом не замёрз.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8684: Долго ли умеючи?</p>
   </title>
   <p>13:00 07.03.2012, IT happens</p>
   <empty-line/>
   <p>Утро. Механик гаража приносит свой домашний системник, просит почистить и переставить винду. Уходит работать. Время — 7:48.</p>
   <empty-line/>
   <p>Открыл, пропылесосил (немного было), включил — при загрузке в BSoD. Из-под линукса выпотрошил все данные клиента, сохранил на внешний. Форматнул диск, поставил винду, закатал данные клиента на те места, где были. Всё работает, всё прекрасно. Времени — 11:20. Читаю документацию, мануалы, играю в HoMM III WoG. Скучно.</p>
   <empty-line/>
   <p>16:37. Заходит механик: «Она у меня не работала совсем, какой-то синий экран — я по-английски не понял. Ну, как сейчас-то?» Я, скучая: «А ты, когда менял масло в моей машине, напрягался?»</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8685: Я не я, и прошивка не моя</p>
   </title>
   <p>13:00 07.03.2012, IT happens</p>
   <empty-line/>
   <p>Достался мне в подарок роутер, который в девичестве отзывался на фамилию Trendnet, но после небольшого фейслифта начал думать о себе как о D-Link. К сожалению ни первое, ни второе меня категорически не устраивало, поскольку мне привычнее пользоваться прошивкой WRT.</p>
   <empty-line/>
   <p>После тщетных попыток скормить веб-интерфейсу файл прошивки у меня закрались смутные сомнения. Несколько раз скачал заново, проверил контрольную сумму, почитал форумы. А гермафродит как стоял на своём, так и не уступал.</p>
   <empty-line/>
   <p>На одном из форумов наткнулся на предложение обмануть железяку и зайти в recovery-режим. А так как дело было далеко за полночь и терять было особо нечего, решил попробовать. Режим восстановления категорично утверждал большими красными буквами, что сие есть дело рискованное, и вообще, шёл бы ты отсюда.</p>
   <empty-line/>
   <p>После десятка неудачных попыток закралась мысль: «Может, дело не в бобине?» Но усталый мозг всё же вяло протестовал: мол, Убунту — это хорошо, и, собственно, какая разница веб-интерфейсу от того, кто ему скормит прошивку? После того как были опробованы Firefox, Chromium и Opera, а маленькая стрелка на часах переползла за отметку 3, стало уже всё равно.</p>
   <empty-line/>
   <p>Терять было нечего, а желание побороть железку только возрастало. Вдруг пришла мысль, что на ноутбуке есть лицензионная винда, беззастенчиво проданная вместе с буком больше шести лет назад.</p>
   <empty-line/>
   <p>После загрузки в винду всё же захотелось понять, что именно не нравится китайскому гермафродиту. Первым в бой пошёл Хром, но гермафродит оказался сильнее. Дальше Огнелис, Опера…</p>
   <empty-line/>
   <p>Когда настало полное осознание иррациональности происходящего, девайс сдался IE6.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8686: Если в кране нет инета, злые империалисты где-то</p>
   </title>
   <p>13:00 07.03.2012, IT happens</p>
   <empty-line/>
   <p>Звонит в ТП девушка:</p>
   <empty-line/>
   <p>— Заходите в личный кабинет…</p>
   <p>— Ой, а вы знаете, у меня есть комната мужа, спальня, зал… А личного кабинета нет.</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>Звонит ребёнок:</p>
   <empty-line/>
   <p>— Скажите ваш адрес.</p>
   <p>— Улица Космонавтов, третий подъезд от помойки.</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>— Смотрите самый верхний пункт, сетевой интерфейс для всех соединений.</p>
   <p>— Галочка убрана.</p>
   <p>— Угу, а сетевой интерфейс?</p>
   <p>— Прямое соединение!</p>
   <p>— А сетевой интерфейс какой?</p>
   <p>— Я не знаю…</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>— Ой, знаете, я блондинка, давайте я дам трубку молодому человеку, он понимает.</p>
   <empty-line/>
   <p>Может, дитя гор в сетях и гуру, но по-русски — ни бельмеса.</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>— Техническая поддержка %ISP%, меня зовут %name%, здравствуйте.</p>
   <p>— %ISP%?! Слушай сюда, %ISP%, я тут сижу в инете и тихо тебя ненавижу!</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>Оператор оставляет абоненту заявку на установку роутера:</p>
   <empty-line/>
   <p>— Да, роутер будет стоить N рублей. Необходимо положить их на ваш лицевой счёт, и ближайший по времени настройщик…</p>
   <empty-line/>
   <p>Другой оператор машет руками и показывает, что роутеров нет. Первый невозмутимо продолжает:</p>
   <empty-line/>
   <p>— …не сможет вам принести роутер, так как они закончились на складе.</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>— Здравствуйте, я зашла в состояние подключения по локальной сети, здесь смотрю количество принятых пакетов, и их мало.</p>
   <p>— А интернет у вас при этом работает?</p>
   <p>— Да, но раньше вы присылали мне больше пакетов.</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>— А как вы проверяете скорость?</p>
   <p>— Ну, я встаю в пять утра — у меня тут дела есть, — сразу бегу к компьютеру. Смотрю в торренте — если скорости нет, то всё, %ISP% давят. Происки империалистов!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8687: Вафля на колёсах</p>
   </title>
   <p>15:00 07.03.2012, IT happens</p>
   <empty-line/>
   <p>Химфак государственного университета. Приключилась какая-то неведомая проверка на тему заполненности и использования лабораторий, и всех дипломников созвали на бурную ИБД с утра до вечера в лабораториях кафедры. Меня и ещё двух коллег по несчастью оторвали от выполнения (действительно!) работы в НИИ — все знают, чем обычно занимаются пятикурсники за полгода до защиты. Ну, думаю, ничего, заодно допереведу монографию. Какой в наше время главный инструмент переводчика? Правильно, онлайн-словари.</p>
   <empty-line/>
   <p>Итак, день Х. Прихожу в родной универ, встречаюсь с руководителем и отправляюсь в лабораторию в цокольном этаже. Как вы уже догадались, о прелестях мобильного интернета можно смело забыть как о страшном сне.</p>
   <empty-line/>
   <p>Итак, задача. Пароль от универского вайфая давно просрочен, соответствено, идея отметается сразу. В лаборатории имеется комп, и к нему даже подключён сетевой шнур. Но и тут облом: всё нужно настраивать, а параметров ни у кого нет. А надо тут и сейчас.</p>
   <empty-line/>
   <p>Чисто машинально рука тыкает в значок беспроводных соединений в трее. Видна небезопасная сеть с названием MegafonTrolleybus. Напрягаю память и вспоминаю, что в последнее время начали ставить точки доступа в электротранспорт. Вот она, польза от интернетизации рогатых, ведь прямо за ограждением универа их стоянка! Ноут к окну поближе, подключение…</p>
   <empty-line/>
   <p>Конечно, про комфортный перевод (да и любой сёрфинг в принципе) можно было забыть, но Башем и IT happens я себя на какое-то время обеспечил. А потом троллейбус, видимо, уехал. Жаль, что не успел историю эту отправить через точку доступа на колёсиках.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8688: Ответ мне запили!</p>
   </title>
   <p>15:00 07.03.2012, IT happens</p>
   <empty-line/>
   <p>Написаное пером не вырубишь топором. Но вот написанное в интернете могут вырубить, причём под корень. В том числе и полезные сообщения, в которых оказывалась помощь пользователям с проблемой. А всё потому, что в других сообщениях высказывалось мнение об отношении компании к рядовым пользователям.</p>
   <empty-line/>
   <p>Это форум Microsoft TechNet. Зачем вы так, «мелкомягкие»?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8689: Вы просто не умеете их готовить</p>
   </title>
   <p>15:00 07.03.2012, IT happens</p>
   <empty-line/>
   <p>Не везёт мне в последнее время общаться с разного рода сервисами поддержки. Прямо карма какая-то. Что ни куплю — бракованное, что ни закажу — не то, интернет висит, когда так нужен. В общем, набил уже руку в общении с подобными структурами. Но последний случай меня несколько огорошил.</p>
   <empty-line/>
   <p>Купил домой беспроводной маршрутизатор стремительно развивающейся компании. Но обнаружилась беда: в нужном мне режиме работы интерфейс не получает настройки по DHCP. C помощью саппортов провайдера и Гугла был выявлен небольшой, но критичный брак.</p>
   <empty-line/>
   <p>Сервисный центр долго пытался убедить меня в том, что я лопух, но последний довод выбил меня из колеи:</p>
   <empty-line/>
   <p>— Молодой человек, что вы мне тут рассказываете? У меня дома стоит такой же роутер, и я хочу вам сказать, работает он прекрасно!</p>
   <empty-line/>
   <p>Я боюсь нести устройство в центр, где такой довод считается основанием, чтобы отбросить проблему.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8690: С миру по нитке, с программера по байту</p>
   </title>
   <p>16:45 07.03.2012, IT happens</p>
   <empty-line/>
   <p>Получила как-то раз одна госконтора федерального подчинения крупный программный продукт. Написан он был под заказ столичными спецами, и заплачено им было весьма и весьма много. По факту оказалось, что программа сырая и много жрущая — потребляла ресурсы нескольких серверов, а чуть позже оказалось, что некоторые заявленные функции просто не работают, а некоторые хоть и работают, но очень криво. Разработчики выслушали все замечания и претензии и пообещали через год выпустить апдейт.</p>
   <empty-line/>
   <p>После того как региональные пользователи запросили совершенно новую функциональность в рамках того, что делала московская программа, было принято писать новую программу своими силами. За пару месяцев айтишники госконторы поговорили со всеми пользователями, на основе их рассказов спроектировали базу данных и выдвинули требования к будущей программе.</p>
   <empty-line/>
   <p>Начали писать. За полгода сделали. Кое-что работало кое-как, кое-что важное работало отлично, кое-что так и осталось в стадии идей и разработки. Но программу приняли в промышленную эксплуатацию, провели по всем документам и похвастались перед департаментом в Москве о том, что и в провинции сидят классные разработчики. Получили премии.</p>
   <empty-line/>
   <p>Прошло ещё полгода. Москвичи выпустили обещанный апдейт, который закрыл ряд багов и добавил функций, но так и не перекрыл очень специфические возможности местной программки. Радостный ведущий разработчик выпустил ещё пару обновлений и свалил в коммерческую фирму заниматься цисками.</p>
   <empty-line/>
   <p>Прошел ещё год. Московские разработчики выпустили ещё одно обновление и официально сказали: то направление развития функциональности, о котором им писали из провинции, некритично, и думать надо по-другому. Согласовали своё мнение в главном департаменте госконторы и получили ещё денег по госконтракту. В региональном филиале пользователи возмутились и заявили, что неправильно отказываться от хороших возможностей автоматизации, и вообще, москвичи неправы. Потом оформили все новые идеи в письмо о необходимости разработки и отправили начальству.</p>
   <empty-line/>
   <p>Начальство подумало, вспомнило о премиях за новые идеи, согласилось и приказало программу доработать. Вот только старая версия была на C# и MSSQL, а разработчик, которого наняли взамен старого, знал PHP и чуть-чуть SQL. Благо все идеи о доработке сводились к созданию пары запросов. Однако срок доработки по приказу был месячный, потому разработчик перекрестился и сделал новую программу на PHP. Да, она выводила только результаты этих двух запросов. Да, оформление было просто никакое, но программа работала — и работала очень быстро. А ещё она использовала старую базу и была веб-ориентированной. Потом разработчик предложил перевести всё на веб, потому что так модно, и через полгода ушёл работать в крупному региональную контору.</p>
   <empty-line/>
   <p>Когда вышло новое обновление большой программы и новые замечания по местной, на должности разработчика сидел вчерашний студент, который знал Firebird и Delphi, а ещё очень любил линукс и открытое ПО. Примерно тогда же выяснилось, что давно используемый MSSQL нелегальный, и денег на его легализацию не предвидится. Так как разом отказаться от старой базы было невозможно, то пришлось для начала писать скрипт, который копировал данные каждую ночь из старой базы в новую, и потихоньку переписывать функциональность двух старых программ в новую разработку. Естественно, прежде всего студент написал то, что требовало начальство, и в тестовую эксплуатацмю ушла третья программа, которая работала с одной задачей, но выполняла новые функции. Пользователям под роспись полетели новые инструкции о работе с программным продуктом, и на рабочем столе каждого из них появился очередной ярлычок.</p>
   <empty-line/>
   <p>Через полгода к разработкам подключились безопасники и потребовали внести множество изменений. Московский разработчик отказался от проекта, предоставив госконторе развивать его дальше своими силами, а студент уволился с тоски.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8691: Герой IT-джамшутинга</p>
   </title>
   <p>16:45 07.03.2012, IT happens</p>
   <empty-line/>
   <p>Взяли на работу нового администратора базы данных. Первым заданием ему было проверить списки логинов к базе и обновить имена-телефоны, которым эти логины принадлежат, — вдруг кто-то имя сменил или в другой офис переехал. Что может быть проще? Взял логин из базы, посмотрел на владельца, проверил по новой телефонной книге номер, позвонил, уточнил, записал изменения.</p>
   <empty-line/>
   <p>Наш герой IT-джамшутинга убил все логины из базы, а по корпоративной почте сделал рассылку: «В целях усиления контроля за безопасностью просьба всем сотрудникам, которым нужен доступ к базе данных, заново заполнить форму запроса логина». Геноциду подверглись не только личные логины простых сотрудников и автоматических систем, но и логины всей административной группы, включая самого героя.</p>
   <empty-line/>
   <p>Итог: полдня на отпаивание главного админа валидолом (она у нас уже в возрасте дама), изъятие орудий убийств у вторичных админов и один прячущийся в туалете выпусник престижного университета.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8692: Ты не знаешь кунг-фу</p>
   </title>
   <p>20:45 07.03.2012, IT happens</p>
   <empty-line/>
   <p>Жена попросила научить её паять. Ну, от нечего делать дал ей старую материнку и техзадание: выпаять все конденсаторы.</p>
   <empty-line/>
   <p>— А что такое конденсаторы?</p>
   <p>— Ну, это специальные штучки для накопления электрического заряда.</p>
   <p>— А как они здесь накапливают заряд? — показывает жена на зелёную печатную плату материнки.</p>
   <p>— Вот видишь зелёные полоски-дорожки? Знаешь, что это?</p>
   <p>— Конечно! Это Матрица!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8693: SuperPuperAntiGame, или Гонка вооружений</p>
   </title>
   <p>13:00 08.03.2012, IT happens</p>
   <empty-line/>
   <p>В 1990 году поступил я в МВТУ им. Баумана и попутно устроился работать оператором в местный вычислительный центр под названием «Аквариум». Только-только появились первые персоналки, и к нам как раз завезли суперсовременные компьютеры IBM PC XT. Как водится, студенты сразу же вместо занятий стали на них играть.</p>
   <empty-line/>
   <p>Начальство поставило задачу игры запретить. Сначала пытались бороться словесно — не помогало. Тогда я решил бороться программно и взялся за изучение ассемблера. Через пару месяцев появился первый продукт под названием AntiGame. Программа резидентно висела в памяти, перехватывала запуск программ через функцию 4Bh 21 прерывания и имела базу сигнатур различных игр — просто читался кусок данных размером 32 байта из файла со смещением 1000h. Если запускаемая программа совпадала с одной из сигнатур, то считалась игрой. Запуск обрывался, в буфер клавиатуры посылалось <strong>echo y|del.</strong>, проигрывалась веселая мелодия. Через месяц мелодию знали все.</p>
   <empty-line/>
   <p>Пару месяцев всё шло хорошо, база сигнатур пополнялась, студенты ходили злые и вынуждены были заниматься делом. Но тут группа студентов тоже села за ассемблер и через месяц хакнула мою программку. Хак быстро распространился среди посетителей «Аквариума», студенты снова стали довольные, играли повсеместно, а мелодии было не слышно. Отловив и изучив хак, я выяснил, что там тупо восстанавливался оригинальный вектор 21 прерывания, и моя программка обламывалась.</p>
   <empty-line/>
   <p>Покумекав, я взялся за клавиатуру. Спустя пару месяцев родился шедевр под названием SuperAntiGame. Это была шедевральная программа, написанная с использованием всех современных технологий, включая вирусные. Частично она даже использовала неизвестный тогда механизм «стелс», чем я до сих пор горжусь. Программа перехватывала 13 и 21 прерывания, причём не обычным способом, а путём внедрения в точки входа в области DOS, что делало бесполезным восстановление оригинальных векторов прерывания. В функциях поиска, открытия и записи файлов делалась проверка на имя файла <strong>antigame.exe</strong> и в случае совпадения возвращалась ошибка «File not found», так что ни один из «коммандеров» программу не видел. Также перехватывалось прерывание таймера 1Ch — на нём висела функция, постоянно проверяющая код в памяти. Если хотя бы один бит был изменён, то отключалась клавиатура, запускалась мелодия, флаг read only со всех файлов в текущем каталоге снимался, а в буфер клавиатуры отправлялось так любимое студентами<strong> echo y|del.</strong>. Помимо этого, там было ещё множество новаторских решений. Полный исходник занимал около 300 КБ текста, откомпилированный файл — 9 КБ.</p>
   <empty-line/>
   <p>Около года лучшие студенческие умы безуспешно бились за право играть в игрушки и пытались взломать мою программу. Почти год я ходил королём, пока в один прекрасный день не увидел нагло ухмыляющегося студента, демонстративно играющего в тетрис и смотрящего на меня с ехидцей. Моя программа была повержена.</p>
   <empty-line/>
   <p>Я, конечно, не питал иллюзий и знал, что рано или поздно это случится. К тому времени подходила к концу разработка бета-версии нового SuperPuperAntiGame, работающего в защищённом режиме только вышедшего тогда процессора 386SX, первые компьютеры с которым появились в нашем «Аквариуме».</p>
   <empty-line/>
   <p>Жаль, не удалось тогда довести задуманное до конца — увлёкся другим делом и AntiGame забросил. Но и сейчас, спустя два десятилетия, я вспоминаю эту гонку вооружений и думаю, какой же стимул для изучения программирования дала и сколько же талантливых программистов вырастила жажда игр.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8694: Окна закрывай, баю-бай</p>
   </title>
   <p>13:00 08.03.2012, IT happens</p>
   <empty-line/>
   <p>Я своему ребёнку сказал, что разрешу пользоваться компьютером, только если он его сам соберёт. Думал, сразу охладеет к этой идее, а он у друзей настрелял старых комплектующих, даже монитор выпросил — и с горем пополам собрал. Школу недавно перевели на линукс, и на самодельный комп сын поставил его же.</p>
   <empty-line/>
   <p>Рутовый пароль я узнал сразу — прочитал надпись карандашом на боку монитора. Потом отправил сынку сообщение якобы от лица провайдера о переходе на тарифный план, при котором интернет будут обрубать каждый день с 21:00 и на всю ночь. Дальше — дело техники. Написал маленькую программку, которая каждый день ровно в 21:00 подключается к самоделке по телнету и отправляет команду <strong>ifconfig eth0 down.</strong> Пока подвоха сын не обнаружил.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8695: Хорошая система лежать не будет</p>
   </title>
   <p>13:00 08.03.2012, IT happens</p>
   <empty-line/>
   <p>Несу с компьютерной барахолки малогабаритный горизонтальный корпус для компа. Навстречу — однокурсник. При виде меня он бледнеет, на лице появляется сильный испуг. Я никогда раньше его таким не видел:</p>
   <empty-line/>
   <p>— Т-ты ч-что куп-пил? Он-н ж-же г-горизонт-тальный!</p>
   <empty-line/>
   <p>Я не сразу понял, чего именно испугался однокурсник. В разговоре выяснилось, что когда-то он собрал себе компьютер в похожем горизонтальном корпусе и забыл закрепить дисковод. При попытке вставить дискету привод упал на мать и сжёг её. С тех пор однокурсник десктопы покупать зарёкся.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8696: Компоголизм</p>
   </title>
   <p>15:00 08.03.2012, IT happens</p>
   <empty-line/>
   <p>Последние несколько лет активно убеждала всё своё окружение, что комп с прилагающимся безлимитом никоим образом не влияет на мою жизнь. Хочу — играю, не хочу — не играю. Вот сейчас хочу.</p>
   <empty-line/>
   <p>И надо же было такому случиться, что с разницей буквально в два дня я осталась вообще без ПК: сначала сгорел настольник, а потом пришлось отвезти ноут в сервис. Неожиданно появилась куча свободного времени. Убралась в квартире (ух ты, сколько места появилось!), порадовала домашних пирожками (оказывается, я неплохо готовлю), купила абонемент в фитнес в надежде улучшить фигуру к лету, дочитала начатую ещё зимой книжку, вернулась к давно заброшенной вышивке…</p>
   <empty-line/>
   <p>Пришлось признать, что всё-таки были правы: комп действительно занимал слишком много времени. А чтоб понять это, достаточно было отказаться от него всего на несколько дней.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8697: И пусть зажгутся электроны</p>
   </title>
   <p>15:00 08.03.2012, IT happens</p>
   <empty-line/>
   <p>Работаю продавцом-консультантом в крупной сети магазинов электроники. В последнее время люди постоянно спрашивают специфические переходники — например, HDMI — RCA, HDMI — USB и т. п.</p>
   <empty-line/>
   <p>Больше всего порадовала девушка, которая очень хотела заиметь переходник с двух «тюльпанов» (RCA) на оптический Toslink. Искренне удивлялась, что в оптическом кабеле сигнал передаётся в виде света.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8698: Бэкап Факапович Бэкапов</p>
   </title>
   <p>13:00 09.03.2012, IT happens</p>
   <empty-line/>
   <p>Помните законы Мёрфи? Мужик реально понимал жизнь.</p>
   <empty-line/>
   <p>Конец августа. Четверг. Интуиция шепчет: «А сделай-ка снэпшот виртуалок, давненько не делал ведь». Интуиция — штука полезная. Дела.</p>
   <empty-line/>
   <p>Пятница. Сбой харда на хост-системе. Три часа контора стоит, пока <strong>e2fsck</strong> сканит терабайтный хард — ну не дают денег на зеркало, что делать? Находится сколько-то битых секторов. Которые мистическим образом принадлежат тому самому свежему бэкапу-снэпшоту (привет Мёрфи). Который удаляется. А предыдущий — за январь.</p>
   <empty-line/>
   <p>Стук падающих кирпичей.</p>
   <empty-line/>
   <p>Система, конечно, восстановлена. Свежие бэкапы данных (они дублируются трижды) развёрнуты. А вот последствия старой системы понемногу всплывали два дня. Оказывается, много чего поменялось за это время.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8699: Кто сказал «мяу»?</p>
   </title>
   <p>13:00 09.03.2012, IT happens</p>
   <empty-line/>
   <p>Да, прогресс доставляет множество необычных эмоций, особенно в сочетании с человеческой безалаберностью.</p>
   <empty-line/>
   <p>Долго ли, коротко ли на ниве социального маркетинга у кого-то дума думалась — и придумалась замечательная такая услуга: SMS на городские телефоны теперь можно слать волнующим женским голосом. Получилось как всегда.</p>
   <empty-line/>
   <p>Не, я скромно умолчу о том, что телефон этот не только SMS умеет принимать, но и много ещё какими радостями века информации меня радовать. Городской номер — и всё тут, не положено по уставу. Ладно бы и на том, но как всё было эффектно и загадочно подано…</p>
   <empty-line/>
   <p>С семи утра звонит кто-то с киевского номера, аки из Сибири суровой в начале века: никак пробиться не может сквозь ветра и расстояния. Ползвонка звонит и сбрасывается. Настойчиво так пытается, но всё никак не выходит у него достучаться. Я уже и сам перезвонил наконец — занято напропалую.</p>
   <empty-line/>
   <p>Ближе к вечеру таки срослось что-то в цифровом царстве. С любопытством снимаю трубку, и челюсть моя тихо начинает ползти: хорошо поставленным голосом меня информируют, что в мой адрес поступила бесценным грузом эсемеска содержанием из трёх букв. Нет, совсем не тех, что вы подумали. И со второго раза тоже не угадали. «Мяу», уважаемая публика, никак не меньше!</p>
   <empty-line/>
   <p>Далее огласили телефон отправителя послания, который я как раз-то и не расслышал, так как был на шумной улице. Повторить мне тихим шёпотом письмецо с края света никто, конечно, тоже не догадался — не мелькнула такая электронная догадка у уставшей виртуальной посыльной. Вот и хожу теперь, как в том мультике, с вопросом: кто же всё-таки сказал «мяу»?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#8700: Пришла пора вернуть награбленное</p>
   </title>
   <p>13:00 09.03.2012, IT happens</p>
   <empty-line/>
   <p>Решил измерить скорость своего интернета. Онлайн-сервис весело отрапортовал: «−144 кбит/с». Именно с минусом.</p>
   <empty-line/>
   <p>Мой ноут закачивает интернет в интернет! А я раньше думал: откуда всё берётся?</p>
  </section>
 </body>
 <body name="notes">
  <title>
   <p>Примечания</p>
  </title>
  <section id="n1">
   <title>
    <p>1</p>
   </title>
   <p>#8443: Снимайте свитер вовремя</p>
   <p>15:00 06.02.2012, IT happens</p>
   <empty-line/>
   <p>Бывает, когда в тощее нескладное нечто в свитере, обожающее компьютеры в частности и технику вообще, никто вовремя не влюбляется. В один прекрасный день тощее нескладное нечто понимает, что смотреть на себе в зеркало и недовольно кривиться — не дело.</p>
   <empty-line/>
   <p>Носимый годами жестокий корсет выпрямляет спину и расправляет плечи. Те же самые годы тренировок и тупого поднимания тяжелых железяк в спортзале наращивают неплохую мускулатуру. Растрёпанные волосы гика сменяет аккуратная короткая стрижка. Операция на глазах — и об очках можно забыть навсегда. Несколько дней в солярии — и болезненная компьютерная бледность переходит в ровный здоровый загар. Драный свитер и ношеные джинсы сменяет сначала дорогой кашемировый костюм, а потом — парадный белый китель.</p>
   <empty-line/>
   <p>Неумение постоять за себя исправляется двумя чёрными поясами и уровнем мастера спорта по стрельбе из пистолета. Этот же пистолет практически постоянно живёт в наплечной кобуре.</p>
   <empty-line/>
   <p>Любовь к технике и компьютерам остаётся и позволяет выпуститься из одного из самых престижных университетов в мире. Шестизначная зарплата в долларовом эквиваленте на начало карьеры прилагается и в будущем будет только увеличиваться.</p>
   <empty-line/>
   <p>Ах да, живёт бывшее нечто в солнечной Калифорнии, гражданство — соответствующее.</p>
   <empty-line/>
   <p>Девушки слюнями не истекают — просто захлёбываются, особенно изредка встречаемые русские. В чём же проблема? Да просто морфировавший гик очень хорошо помнит, как такие же девушки относились к нему в прошлом, и в упор не может заставить себя поверить в искренность чувств, не говоря уже о том, чтобы ответить на эти чувства хоть какой-то взаимностью. Говорить о любви он научился, но в собственной способности испытывать это светлое чувство сильно сомневается.</p>
   <empty-line/>
   <p>Экс-гику 27 лет. Ни детей, ни семьи, только длинная череда оставленных девушек. Хочется сказать «с разбитыми сердцами», но как-то искренне в это поверить не получается. Самому противно, на самом деле, но что выросло, то выросло.</p>
   <empty-line/>
   <p>А мораль истории проста. Свитер можно и снять, только вот это надо сделать вовремя. Потому что в противном случае он снимется сам — и результат вам не понравится.</p>
  </section>
  <section id="n2">
   <title>
    <p>2</p>
   </title>
   <p>#5995: Яблочко на тарелочке с голубой каёмочкой</p>
   <p>16:45 18.04.2011, IT happens</p>
   <empty-line/>
   <p>— На столе два яблока. Возьмите красное.</p>
   <p>— Где?</p>
   <p>— Перед вами стол. На нём тарелка. На тарелке яблоки. Возьмите красное.</p>
   <p>— Стол? Деревянный такой, под белой скатертью?</p>
   <p>— Да, в комнате один стол. Возьмите яблоко.</p>
   <p>— Какое? Тут тарелка, чайник, корзинка с булочками. Булочки с корицей, с маком и три пирожных.</p>
   <p>— Нам не нужны булочки. Возьмите с тарелки красное яблоко.</p>
   <p>— С белой тарелки в зелёный цветочек?</p>
   <p>— Тарелка у вас может быть любой, это неважно. Возьмите красное яблоко.</p>
   <p>— Зелёное или красное?</p>
   <p>— Красное.</p>
   <p>— Рукой?..</p>
   <empty-line/>
   <p>Вы прослушали отрывок из стандартного разговора клиента с оператором ТП. У меня очень приятная, лёгкая и спокойная работа.</p>
  </section>
  <section id="n3">
   <title>
    <p>3</p>
   </title>
   <p>#8554: Кнутом и мануалом</p>
   <p>13:00 19.02.2012, IT happens</p>
   <empty-line/>
   <p>Как работать с рядовыми пользователями? Тут необходимо применять комбинированный подход: технический и административный факторы.</p>
   <empty-line/>
   <p>Постоянная текучка кадров, в особенности на проходных рабочих местах? Не успеваете проводить инструктаж, а сотрудник уже поменялся?</p>
   <empty-line/>
   <p>Вспомним советское прошлое с агитплакатами. Распечатываем простейшие инструкции, ламинируем и вывешиваем на самое видное место. Под плакатиком монтируем всего одну кнопку с моргающим светодиодом.</p>
   <empty-line/>
   <p>Пытаются ломать дверь? Вешаем плакат со стрелками:</p>
   <empty-line/>
   <p>Есть пропуск? Приложи сюда! (Большая стрелка зелёного цвета, указующая на считыватель.)</p>
   <p>Нет пропуска? Звони охраннику! (Большая красная стрелка, указующая на звонок домофона.)</p>
   <p>Во время звукового сигнала проходи! (Большими чёрными буквами.)</p>
   <empty-line/>
   <p>Играют на компьютере с видеонаблюдением (История #8542)? Ставим слабенький системник и устанавливаем клиента, тянущего видеопоток с видеосервера. Всё равно балуются на компьютере вместо наблюдения за объектом? Ставим делитель видеосигнала, выводим изображение на квадратор, к квадратору подключаем компьютерный монитор.</p>
   <empty-line/>
   <p>Срабатывает сигнализация, и сотрудник не знает, как отключить орущие сирены или динамики? Дня начала покажем инструкцию по работе с пультом охранного прибора в виде простых действий:</p>
   <empty-line/>
   <p>1. Нажать кнопку X.</p>
   <p>2. Нажать кнопку Y.</p>
   <p>3. Ввести код.</p>
   <p>4. Нажать кнопку Z.</p>
   <empty-line/>
   <p>Распечатываем, ламинируем, крепим на самом видном месте.</p>
   <empty-line/>
   <p>Если сотрудники не соблюдают простейшие инструкции, применяются административные меры. Не сообщил куда надо, не зафиксировал факт тревоги системы, проигнорировал сигналы приборов — штраф. Играл на компьютере — штраф. Сломал оборудование, дверь, доводчик, карту-пропуск — штраф. Придёт в день выдачи зарплаты в кассу, а ему денег меньше обычного выдали. Удивится, пойдёт разбираться — а ему покажут на приказ со списком предусмотренных нарушений. После этого сотрудник сто раз подумает, прежде чем дёргать дверь или играть на компьютере. Дешевле будет принести собственный ноутбук из дома для игр. Но и тут методы воспитания сотрудников имеются…</p>
   <empty-line/>
   <empty-line/>
   <p>#8542: Брутфорс против хайтека</p>
   <p>16:45 17.02.2012, IT happens</p>
   <empty-line/>
   <p>Пружина сцепления (История #8527), говорите? Установщикам систем безопасности не смешно. Кстати, в следующий раз знайте, что пружина ручника от ВАЗ-2101 подходит лучше.</p>
   <empty-line/>
   <p>А вообще сложно описать весь бардак, творящийся в нашей работе. Сработала сигнализация, и новенький охранник не знает, как отключить тревогу, чтобы сирена не орала под ухом? Конечно, по совету дяди Васи вбейте в динамик гвоздь! Не беда, что динамик смонтирован в корпусе с прибором. А на следующий день наш выезд на неисправность: «Не получается поставить на охрану». Конечно, не получается, ведь плата на приборе насквозь прибита к стене тремя гвоздями — видимо, динамик ещё долго пытался пищать.</p>
   <empty-line/>
   <p>Вам слишком долго приходится ждать, пока кто-нибудь внутри нажмёт кнопку, чтобы электромагнитный замок открыл дверь? Дёргайте дверь, так она быстрее откроется! Замок-то с усилием в семьсот кило выдержал, а вот тяжёлая железная пуленепробиваемая дверь не смогла — изогнулась так, что снизу образовалась щель в добрых пять сантиметров. Посмотреть бы в лицо этому милому человеку с таким огромным количеством здоровья и обратно пропорциональным количеством мозгов.</p>
   <empty-line/>
   <p>И эти же самые люди проявляют недюжинную смекалку, когда им хочется поиграть на компьютере с программами охранной сигнализации и видеонаблюдения. Даже на сервер, закрытый в вандалоустойчивом ящике, с физически отключёнными приводами, программно заблокированными USB-портами, отключённой оболочкой Windows и заблокированным диспетчером задач они умудряются притаскивать очередной «Калофдюти» и играть по ночам. Удивительная страна контрастов!</p>
   <empty-line/>
   <empty-line/>
   <p>#8527: Другой уровень решений</p>
   <p>13:00 16.02.2012, IT happens</p>
   <empty-line/>
   <p>Работаю в аутсорс-конторе: ездим, чиним, эникействуем по чуть-чуть. Девиз нашей компании: «Другой уровень решений». О да, ещё какой…</p>
   <empty-line/>
   <p>Поступает нам как-то команда починить электронную проходную, точнее, турникет. При чём тут IT? Не знаем, но за девиз надо отвечать. Приезжаем, спрашиваем клиента, в чём проблема. Говорит, когда проходишь через турникет, ограждения не возвращаются в прежнее положение. Смотрим — не врёт. В голове начинают плыть мысли про сервоприводы, соленоиды и прочие хитрые приблуды.</p>
   <empty-line/>
   <p>Вскрываем турникет и ржём. Возвращается ограждение при помощи двух обычных пружин, которые тупо лопнули. Как потом посмотрели на видеозаписи, какая-то шальная бабка, не понимая, почему не открывается турникет, просто вынесла его массой своего тела. И что делать? С собой только диски с софтом да флешки с антивирями.</p>
   <empty-line/>
   <p>На помощь пришла админская смекалка. Топаем в магазин через дорогу, идём в отдел автозапчастей, покупаем две пружины сцепления от «Газели», возвращаемся, ставим. Работает как часики и даже лучше. Действительно, другой уровень решений.</p>
  </section>
 </body>
 <binary id="bash_IT.png" content-type="application/octet-stream">iVBORw0KGgoAAAANSUhEUgAAAcwAAACDCAIAAACPwLzcAAAAAXNSR0IArs4c6QAANTlJREFU
eF7tnWmsZUW1xx/vBQSkZTBChEQRIhoBJSIgfEAQwqCNoogCEmZFGUQGCY2MQsTIIC0NAtLN
EKPMoZUGITL5ARkNAhIBFSVhVhBxAqO+n28l6y1r2rVr733uPrfrfLg5d5/aVav+tepfq1at
qlrmX//613/lff785z8vXrz47rvvfvTRR19++WVeWnvttTfddNO5c+e+/e1vz8ujpqoIVAQq
AksXAsvkkOzvf//7b3zjGzDsq6++6sOzzDLL7LDDDkcfffRaa621dIFXa1sRqAhUBJoQaCbZ
n/70pwcffDA8S1bwKaQsf52c3/jGN5555plbbLFFU4n194pARaAisBQh0ECyMOzee++NARuj
VyVcviy33HKXXnrpe9/73qUIv1rVikBFoCKQRCBFsjhht912W7Fh5RO0YW3+66yzzg9+8INl
l122X9gff/zxJ598ctVVV91www17z7xfUWtuFYGKQEXAIvDfCTjmz59vGZaUvpcA2lX+5cuv
f/3rSy65pF+I77zzTtbWDjrooN12223LLbeEcPvNv+ZWEagIVASGQyBKspix2KSNBSvt6pdr
rrmm8a38BLD8kUceqen59957781/vaasCFQEKgIzi0CUZO+66y7HjFVBHevVef7EE0/0aGwe
csghiAGDC4lr0TOLWi29IlARqAhkIhAl2QcffDCWhW+9Skp9/thjj2UWn0727W9/+/7777dp
cgLOeim6ZlIRqAhUBHpBIEqyMTO2sVR48Omnn25M1pjg2muvPeOMMxqT1QQVgYpARWDMCERJ
9pVXXmkld78T+SVLlsybN09icluJURNXBCoCFYFRIZCKLkgIarlPvtuJ/Otf//oulSQ495hj
jpEMq3+gC5L13YpARWDGEYiSLOcSIFzQkHSiZX0eXGONNYorJhvMgvt3i/OsL1YEKgIVgZlC
IEqym222mc+wjtEaTMDDjTbaqKw+hMTqFt6yHOpbFYGKQEVgVAhESXaTTTZZbbXVHCvV/hvc
/UUCttVyjkFBJb/73e/uu+++zgazgnzqKxWBikBFYDwIREmW3av77bdfzGOQqMABBxxQUD0Y
9uSTT05wekGe9ZWKQEWgIjDjCKQWvvbZZx/OInCsV6VdfW6dBhtvvPE222zTqlZ///vfjzvu
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</binary>
</FictionBook>
