<?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 Истории ## 7401 – 7500</book-title>
   <annotation>
    <p>Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов. Истории с 01 по 13 октября 2011 г. (##7401-7500)</p>
   </annotation>
   <date></date>
   <coverpage>
    <image l:href="#cover.png"/></coverpage>
   <lang>ru</lang>
   <src-lang>ru</src-lang>
   <sequence name="Bash.org.ru IT Happens" number="68"/>
  </title-info>
  <document-info>
   <author>
    <nickname>airatishe</nickname>
   </author>
   <program-used>ExportToFB21, FictionBook Editor RC 2.5</program-used>
   <date value="2011-10-18">01.10.2011 -13.10.2011</date>
   <id>OOoFBTools-2011-10-18-11-37-38-454</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/">Истории ## 7401 – 7500</a></strong></p>
  </title>
  <section>
   <empty-line/>
   <subtitle>Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.</subtitle>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7401: Запели на знакомом языке</p>
   </title>
   <p>17:35 01.10.2011, IT happens</p>
   <empty-line/>
   <p>Работаю гейм-дизайнером в крупном издательстве социальных игрушек. Про свой технический бэкграунд никому обычно не рассказываю, поэтому часто сталкиваюсь с забавными ситуациями и могу сказать, что многие кодеры любят дурить нашего брата. К примеру, типичная просьба «А вы не можете сделать выборку чуть поточнее?» обычно встречается квадратными глазами, праведным гневом и рассказами про то, что это дни, недели, а иногда и месяцы работы.</p>
   <empty-line/>
   <p>Но я могу спросить и иначе: «А не добавить ли вам <emphasis>AND</emphasis> и условие в SQL-запрос, чтобы получить желаемое?» Ответа ждать приходится обычно долго: подобный вопрос действует на знатоков баз данных гипнотизирующе. Потом гордые разработчики пасуют, а общие трудозатраты по их оценке снижаются до минут, если не до секунд.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7402: Что русскому download, то немцу upload</p>
   </title>
   <p>17:38 01.10.2011, IT happens</p>
   <empty-line/>
   <p>Было это ещё тогда, когда интернет оплачивался по трафику. Безлимитные тарифы уже были, но скорости их на офис в сотню машин не хватало ну никак. Так вот, в какой-то момент счета за трафик выросли в полтора, а потом и во все два с половиной раза за несколько месяцев. Мы всем отделом сначала отбрыкивались от бухгалтерии, списывая на всевозможные естественные причины потребления гигабайтов: вышли новые сервис-паки на Windows, или дополнительный офис что-то выкачивал с основного, или кэш на прокси-сервере переполнился, или, в конце концов, смешной ролик на Ютюбе прошёлся по офису, или… Но в какой-то момент решили всё-таки разобраться, потому что счета стали приближаться к числу с пятью нулями.</p>
   <empty-line/>
   <p>Проверили журналы WSUS. Убедились, что все компьютеры смотрят на него, а не качают обновки самостоятельно. Приостановили загрузку новых заплаток. Позакрывали соцсети, файлообменники и видеохостинги. Проверили конфигурацию и статистику на прокси — выяснили, что скачано фиг да маленько. Поругались недельку с провайдером, поискали ошибку в их биллинге. Не нашли. Снимали статистику через NetFlow со всего офиса.</p>
   <empty-line/>
   <p>Искали, как можно обойти наш прокси. Не нашли. Тем более не нашли, как можно NetFlow обмануть. Стали думать. Долго думали. Догадались. Кто сказал, что входящий поток трафика может быть инициирован только изнутри?</p>
   <empty-line/>
   <p>Во внутренней сети у нас имелся FTP-сервер, опубликованный наружу, для обмена большими файлами с заказчиками. С открытым доступом, чтобы заказчики не задавали глупых вопросов. Какие-то засранцы сервер обнаружили и облюбовали, сливая туда всякий крупногабаритный варез. А через NetFlow сервер не нашли, потому что на нём же расположена основная конторская файлопомойка, и для неё много трафика — это норма. Хотелось долго биться головой об стену.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7403: Безопасность: метод страуса</p>
   </title>
   <p>17:38 01.10.2011, IT happens</p>
   <empty-line/>
   <p>Утро в нашей компании. Специалист по IT-безопасности бежит к программисту с криком:</p>
   <empty-line/>
   <p>— Ты видел, какая хрень завелась на бухгалтерском сервере? Чем и как её удалять? Отключай сервер!</p>
   <empty-line/>
   <p>Программист поднимает голову, задумчиво спрашивает безопасника:</p>
   <empty-line/>
   <p>— А ты логи своего TrendMicro читал? Альтернативные антивири использовал для удаления? Сервер мы отключить не сможем: у бухов там всё.</p>
   <empty-line/>
   <p>— Пойду поищу, где логи читать… — вздыхает безопасник.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7404: Эффект отсутствия</p>
   </title>
   <p>17:38 01.10.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в саппорте питерского провайдера. Принимаю звонок от одного из абонентов с неработающим интернетом. После нескольких вопросов возникает подозрение на проблемы с сетевой. Абонент случайно проговаривается, что у него вылезает некая ошибка, но тут же быстренько поправляется: «Но я всё исправил!» Начинаю пытать на предмет самой ошибки и метода её исправления. Абонент, слегка замявшись: «Ну… Я ушёл погулять, а когда вернулся, её уже не было!»</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7405: Обучаем тяп-ляперов</p>
   </title>
   <p>13:00 02.10.2011, IT happens</p>
   <empty-line/>
   <p>В нашей школе проходила очередная неделя профориентации, когда всех старшеклассников разгоняют по различным учебным заведениям. Волей судьбы мы с другом не смогли попасть в местный универ на день открытых дверей, но галочки в документах никто не отменял, и пришлось нам топать в достаточно унылое ПТУ.</p>
   <empty-line/>
   <p>Нам обьясняли, как круты и престижны каменщики, парикмахеры и прочие официанты, обильно приправляя рассказы «видеороликами» (слайдшоу с музыкой, наскоро склёпанными в Movie Maker), демонстрируемыми на маленькой простыне на стене актового зала.</p>
   <empty-line/>
   <p>В промежутках между разглагольствованиями директора о стипендии аж в 460 рублей мне удалось разглядеть рабочий стол «хрюши», хаотично заваленный всякими ярлыками. Судя по скорости открытия WMP и Эксплорера, машинка была забита гадами до упора.</p>
   <empty-line/>
   <p>Управляла этим безобразием бабуля лет 50. Собственно, мы изначально сомневались в её профессионализме как оператора ПК, но тут мой друг, не выдержав, прыснул на весь зал.</p>
   <empty-line/>
   <p>— Ты видел, как она выключает звук?</p>
   <p>— Нет.</p>
   <p>— Она выдёргивает джек из ноута!</p>
   <empty-line/>
   <p>Кое-как досидев до конца мероприятия, мы прошлись по заведению, но в помещение с гордой табличкой «Кабинет информатики» заходить побоялись.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7406: В очередь за интернетом становись!</p>
   </title>
   <p>13:00 02.10.2011, IT happens</p>
   <empty-line/>
   <p>30 сентября — международный день переводчика. Ребята принесли в офис тортики. А нам стыдно стало: на день сисадмина мы завернули запросы на прокси c «Одноклассников» на sysadminday.ru и отключали редирект только тем, кто поздравил.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7407: Рою себе яму</p>
   </title>
   <p>15:00 02.10.2011, IT happens</p>
   <empty-line/>
   <p>Странная была контора: шифровались ото всех. Официально присутствовали секретарь и директор, который, впрочем, в кабинете не появлялся. Неофициально, если зайти в здание с заднего хода, посетителю открывались помещения без окон, в которых сидело порядка сотни офисных работников. Там же находился директор с заместителями, IT-отдел и бухгалтерия. Нет, всё было культурно: много света, кондиционеры, вентиляция, своя столовая и так далее, но снаружи всё это выглядело ненамного презентабельнее трансформаторной будки.</p>
   <empty-line/>
   <p>Проход в секретную часть был оборудован системой доступа по карточкам и видеонаблюдением. И то, и другое управлялось со специально выделенного компьютера, вечно запертого в кабинете (напомним, без окон), ключи от которого были только у начальника внутренней безопасности. Представили? Враг не пройдёт!</p>
   <empty-line/>
   <p>Вот только как-то раз, подъехав к «офису» слишком рано и ожидая открытия, я включил ноут в машине. Тут же нашлась вайфай-точка, стоявшая где-то внутри помещения. Простейшее WEP-шифрование удалось снять за десять минут, благо чей-то ноут внутри гнал через неё трафик. Войти в сеть, зайти на внутреннюю машину, с неё на машину управления СКУД — и вот мы уже смотрим видео, на котором охранник дремлет возле будильника. Щёлкаем замочком дверей. Можно заходить, а дверь в каморку охранника при желании легко заблокировать палкой. Дверь и окошки там бронированные — не вылезет.</p>
   <empty-line/>
   <p>Конечно, я знал пароли. Если бы не знал, пришлось бы потратить гораздо больше времени, но это уже решаемая задача. А вот дырку в безопасности допустил лично директор, когда решил, что ноут с вайфаем — это удобно, и с установкой самостоятельно купленного в магазине роутера он и сам прекрасно справится.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7408: Электроавтомудозвон</p>
   </title>
   <p>15:00 02.10.2011, IT happens</p>
   <empty-line/>
   <p>IT-отдел строительной компании. Поздняя ночь, очередной аврал. Желание как можно быстрее свалить домой. В последний момент приходит приказ сверху: разослать по почте полутора тысячам клиентов уведомления о необходимости подписать акт приёма-передачи квартир в только что сданном доме.</p>
   <empty-line/>
   <p>Запускаю типичную функцию корпоративной базы данных. Столь же типичная куча предупреждений: «А вы уверены?» Да, да и ещё раз да. Ура, нафиг, домой!</p>
   <empty-line/>
   <p>Утро. Куча звонков клиентов в офис с матюгами. Ну да, спешил, все окна-то примерно одинаковые, а за восемь лет и вообще на одно лицо. Да и кто в предупреждения диалоговых окон вчитываться-то будет? В общем, я не рассылку зашарашил, а автопрозвон по мобильным и домашним телефонам наших клиентов — в час-то ночи… Прога ругалась: вы уверены, мол, что хотите звонить после 21:00? «Конечно да!»</p>
   <empty-line/>
   <p>Сослались на сбой оборудования.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7409: Я вижу девушку в красном</p>
   </title>
   <p>15:00 02.10.2011, IT happens</p>
   <empty-line/>
   <p>Случайно подружил серверную Убунту со своей старой веб-камерой после очередного обновления ядра. Чтобы проверить работоспособность через консоль, ничего умнее не пришло в голову, чем cat /dev/video0.</p>
   <empty-line/>
   <p>Потанцевав пару минут перед камерой и научившись контролировать поток падающих символов на экране, я почувствовал себя повелителем Матрицы. Осталось окрасить консоль в зелёный цвет.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7410: В самую душу заглянул</p>
   </title>
   <p>13:00 03.10.2011, 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>#7411: Темно, страшно и пищит из-под стола</p>
   </title>
   <p>13:00 03.10.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в саппорте. Занимаемся сопровождением установленных нами баз данных и систем электронного документооборота. Клиенты есть как и в столице, так и в очень отдалённых регионах нашей Родины.</p>
   <empty-line/>
   <p>Четверг, начало рабочего дня. Звонок. Мысленно надеясь на то, что звонят с какого-нибудь предприятия, до которого не надо добираться на поезде или самолёте, беру трубку.В течение первых двух секунд разговора понимаю, что звонят уж очень издалека, и у них что-то уж очень страшное. Два дня уже работа стоит, еле до вас дозвонились, бла-бла-бла…</p>
   <empty-line/>
   <p>Попытки решить проблему моими силами ни к чему не приводят. Вешаю трубку, в мыслях уже собираю сумки для командировки, думая, что с собой брать, когда не работает <emphasis>вообще всё</emphasis> (судя по описанным проблемам и невозможности их решения).</p>
   <empty-line/>
   <p>Дабы узнать обстановку в городе, куда собираюсь (гостиницы там посмотреть, погоду и прочее), залезаю в поисковик и начинаю собирать информацию. Примерно через полчаса понимаю, что сижу на форуме одной из сетей этого города. Читаю тему о том, что интернета не будет, так как света в районе нет уже второй день.</p>
   <empty-line/>
   <p>Поражённый догадкой, нахожу адрес пострадавших, сверяю с картой покрытия местной сети… Ну, дальше вы поняли.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7412: Ты опоздал — меня уже нет</p>
   </title>
   <p>13:00 03.10.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в техподдержке небольшого интернет-провайдера. Внутри сети пользоваться DC++ можно бесплатно.</p>
   <empty-line/>
   <p>— Техподдержка, здравствуйте.</p>
   <p>— А чё я всех вижу, а меня никто не видит?</p>
   <empty-line/>
   <p>— Техническая поддержка, добрый вечер.</p>
   <p>— Здравствуйте, а почему я не существую?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7413: Десктоп, мечтавший быть биг-тауэром</p>
   </title>
   <p>15:00 03.10.2011, IT happens</p>
   <empty-line/>
   <p>Купил у нас клиент компьютер. На следующий день приносит — не работает. При нём же включаем — все гуд. Клиент уходит. На следующий день история повторяется. Так носил мужик системник к нам неделю, всех грозил предать страшной анальной каре.</p>
   <empty-line/>
   <p>В конце концов директор заслал двух бойцов техотдела к клиенту. Жил мужик в собственном двухэтажном доме. Не буду объяснять, как мы это выяснили, но компьютер у него дома работал только в случае, если его поднять над монитором примерно на метр. По всему дому носили — везде один и тот же результат.</p>
   <empty-line/>
   <p>Над домом нет силовых кабелей (под ними вообще строить не разрешают), в районе таблички «Не копать — кабель» нет, то есть наводки исключены. Пробовали привезти другие, заведомо исправные компьютер и монитор, — тот же эффект. Клиенту пришлось заказывать уникальный компьютерный стол, а для нас так и осталось загадкой, в чём же проклятье этого дома.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7414: Дамоклов молоток</p>
   </title>
   <p>15:00 03.10.2011, IT happens</p>
   <empty-line/>
   <p>В некоей торговой организации удалённые магазины связываются с базой по DSL. Так вот, в одном из них сервер связи перестал работать. Привозят в отдел, начинают проверять — работает, гад! Отвозят на точку — работает, но стоит админу уехать, как сразу мрёт.</p>
   <empty-line/>
   <p>Нашли инженера, отправили на точку. Пока инженер там, сервер в порядке, стоит уехать — встаёт. На третий день инженеру это надоело. Он попросил в хозчасти молоток и прикрутил его к серверу скотчем. Помогло.</p>
   <empty-line/>
   <p>Через месяц звонит заведующая и спрашивает: мол, можно молоток убрать? Весь техотдел хором в трубку кричит: «Ни в коем случае!»</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7415: Враг не пройдёт: осёл не пустит</p>
   </title>
   <p>15:00 03.10.2011, IT happens</p>
   <empty-line/>
   <p>Для видеозахвата приходится использовать программу по имени CamStudio. Все хорошо, но это мини-adware очень любит при каждом запуске вытягивать с инета флеш-баннер на главное окно. Поскольку интернет в моих широтах не сильно хороший и не больно дешёвый, то безобразие довольно сильно фрустрирует.</p>
   <empty-line/>
   <p>Как запретить приложению лезть в сеть? Очевидный ответ — файрвол. Файрвола у меня не было отродясь: я человек широких интересов, и сам не знаю, с какого приложения, по какому протоколу и на какой порт завтра полезу в есть. Опыт же показывает что современные файрволы (со встроенным антивирусом, проксями, блекджеком и шлюхами) не настроишь в режиме «разрешить всем и всё, кроме вот этой гадости».</p>
   <empty-line/>
   <p>Выявил следующую последовательность: запускаем IE (которым сроду не пользовался), жмём «работать офлайн», закрываем, запускаем CamStudio. Вуаля: вместо баннера — «Невозможно отобразить страницу». Я нашёл еще одно (похоже, единственно верное) применение IE — минифайрвол для adware.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section id="_history7416">
   <title>
    <p>#7416: День, когда интернет остановился</p>
   </title>
   <p>15:00 03.10.2011, 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>
   <empty-line/>
   <p>— Да нет, линк горит. Сетевушка, то есть, работает. Да я и трассировку провела: вашего провайдера адреса пингуются, а вышестоящего — нет. Полный, простите, глушняк. Нельзя ли им как-то позвонить?</p>
   <empty-line/>
   <p>Всё больше мнусь и чувствую себя идиоткой. Особенно после её вопроса:</p>
   <empty-line/>
   <p>— Что вы провели?</p>
   <p>— Да трассировку же! Ну, трейсрут! Я сперва просто вас пинганула — прошло, и локалка пашет. Я тогда решила посмотреть, где сбой, ну и сделала… провела… короче, вбила tracert yandex.ru.</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>
   <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>
   <p>— Минутку…</p>
   <empty-line/>
   <p>Включается Бон Джови. Писк — и тот же очаровательный девичий голос:</p>
   <empty-line/>
   <p>— Так у вас два мониторчика мигают?</p>
   <empty-line/>
   <p>Твою ж налево…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7417: Холодновато, барин!</p>
   </title>
   <p>16:45 03.10.2011, IT happens</p>
   <empty-line/>
   <p>Никак не мог понять, почему новый принтер иногда отказывается тащить бумагу. В итоге выяснилось, что его продуло.</p>
   <empty-line/>
   <p>Принтер у меня стоит на подоконнике. На улице похолодало, и ветер из щелей охладил резинку на валике бумагопротяжного механизма. Валик стал проскальзывать. Переставлять принтер некуда, поэтому было применено русское решение: перед печатью валик я прогреваю феном. Работает!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7418: В начале было Слово, и Слово было у Котика</p>
   </title>
   <p>16:45 03.10.2011, IT happens</p>
   <empty-line/>
   <p>Видимо, страсть отправлять фотографии на почту с помощью MS Word в крови у многих дам. Вчера жена сказала, что ей на нетбуке нужен этот редактор. Зачем? Ответила, что нужно сестре отправить на почту свежескачанный демотиватор.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7419: А я скачал</p>
   </title>
   <p>16:45 03.10.2011, IT happens</p>
   <empty-line/>
   <p>В дисплейном классе института:</p>
   <empty-line/>
   <p>— Откройте мне, пожалуйста, вот этот файл, — показываю я на HTML-страничку.</p>
   <p>— Интернет-файл? — уточняет лаборант.</p>
   <p>— Ага.</p>
   <p>— Как я вам его открою?! У меня здесь нет интернета!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7420: Нам повезёт</p>
   </title>
   <p>13:00 04.10.2011, IT happens</p>
   <empty-line/>
   <p>В 2005 году я делал с товарищем курсовую: программа искала в локальной сети все расшаренные папки и загоняла список найденного в БД. Решили делать всё это на только что появившейся Visual Studio 2005 Beta 2; БД была, соотвественно, SQL Server 2005.</p>
   <empty-line/>
   <p>Новая Студия ставилась на винду не ниже XP, а в компьютерных классах царствовала 2000. Единственный комп, на котором была ХР, обладал 256 метрами памяти. Не буду описывать неимоверные тормоза, которые возникали, когда на этот компьютер заходили по RDP: в аудитории с нужным компом часто были занятия, и нас прогоняли.</p>
   <empty-line/>
   <p>Но вот программа готова. После пары часов сканирования сети проверяем, как быстро происходит поиск нужной информации в БД. О ужас: при первом же запуске запрос обрабатывается порядка десяти секунд, что никуда не годится. Повысить скорость едва ли удалось бы.</p>
   <empty-line/>
   <p>Лаборант принял работу в таком виде при условии, что мы повысим скорость поиска, но главным препятствием был преподаватель, которому тоже было необходимо показать программу перед защитой. Тут уж никакие оправдания не помогли бы, если всё так тормозит.</p>
   <empty-line/>
   <p>Пошли на хитрость: до того, как показывать работу, сделали запрос к БД, и результаты, естественно, закешировались. При преподе я ввёл в поле поиска слова, которые якобы пришли мне в голову только что. Естественно, запрос исполнился в мгновение ока. Препод был доволен, а я молился со скрещёнными пальцами, чтобы он не попросил поискать что-нибудь ещё. К счастью, пронесло.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7421: Увеличим пенис от чистого сердца, не корысти ради</p>
   </title>
   <p>13:00 04.10.2011, IT happens</p>
   <empty-line/>
   <p>В 2002 году админили хостинг. Настроили антиспам-сервер, чтобы ничего не удалял, но в тему подозрительных писем автоматом добавлял префикс [!!SPAM] — удобно, потом можно в клиенте фильтр настроить.</p>
   <empty-line/>
   <p>Первое письмо, которые получили от клиента: «Прекратите слать мне спам, иначе я сменю хостера!» Таких клиентов оказалось тридцать-сорок.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7422: Отчёт второй свежести</p>
   </title>
   <p>15:00 04.10.2011, IT happens</p>
   <empty-line/>
   <p>Госаккредитация в одном из провинциальных вузов. Комиссию ждут в сентябре, но подготовка начинается ещё весной. Одним из основных моментов аккредитации является показатель книгообеспеченности, который вычисляется на основании данных библиотечной БД. На каждом факультете есть как минимум одно рабочее место c доступом к библиотечной БД и возможностью самостоятельно открыть и распечатать нужный отчёт.</p>
   <empty-line/>
   <p>Есть в вузе маленький, но гордый факультет с замечательной позицией: «Одни мы — герои, а остальные ничего не делают». Вот хроника взаимодействия библиотеки и маленького, но гордого факультета.</p>
   <empty-line/>
   <p>Апрель. Библиотека выдает отчёт по книгообеспеченности маленькому, но гордому факультету. Факультет презрительно кривит губы: тут не так, там не то, эти книги не подходят, тут коэффициент недостаточен, и так далее. Библиотека берёт под козырёк: к июню будет готово!</p>
   <empty-line/>
   <p>Июнь. Недочёты устранены, отчёт — конфетка. Коэффициенты книгообеспеченности по всем дисциплинам и специальности в целом радуют глаз, недостающие дисциплины добавлены, «несвежие» книги (изданные до 2006 года) убраны, отчёт причесан, сведён в таблицу… Маленький, но гордый факультет милостиво кивает: мол, откроем, распечатаем. В течение недели вопросов у факультета не возникает, и отдел библиотеки, ведающий базой, с чувством выполненного долга уходит в отпуск.</p>
   <empty-line/>
   <p>Сентябрь. Неделя до аккредитации. Директор библиотеки лично звонит на факультет и уточняет: всё в порядке? Отчёт вас устраивает? Вы его где взяли? Из базы? Ну, всё хорошо…</p>
   <empty-line/>
   <p>12 часов до аккредитации. Полчаса до полуночи. Декан маленького, но гордого факультета поднимает по тревоге половину библиотеки, своих преподавателей, проректора, кого-то ещё… «Что вы мне подали? Это ужас-ужас-ужас! Коэффициенты везде по нулям, книги не те, в дисциплинах бардак!» До утра все стоят на ушах, с утра на факультет выдвигается делегация из ничего не понимающих (вчера ж всё было нормально!) сотрудников библиотеки.</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>#7423: Мегабит с перепугу</p>
   </title>
   <p>15:00 04.10.2011, IT happens</p>
   <empty-line/>
   <p>На сайте помощи абонентам локальной сети нашёлся замечательный вопрос:</p>
   <empty-line/>
   <p><emphasis>Здравствуйте, у меня скорость 24 из 1000 КБ/c. Страница открывалась 4 мин 18 с, так до конца и не открылась. Я раньше изучал радиоэлектронику. Завтра хочу полезть на крышу, чтобы настроить себе скорость, за которую плачу деньги. Подскажите, пожалуйста, где обычно там находится ваше оборудование, чтобы я не перепутал с чужим.</emphasis></p>
   <empty-line/>
   <p><emphasis>С уважением ваш преданный пользователь.</emphasis></p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7424: Победитель стихий</p>
   </title>
   <p>15:00 04.10.2011, IT happens</p>
   <empty-line/>
   <p>Пятница, два часа до конца рабочего дня. Готовлюсь ровно в час «хэ» покинуть кабинет и рвануть на дачу отмечать день рождения сестры. Расслабуха, тишина в эфире, листаю форум. Заходит девонька из отдела по работе с клиентами с растерянным лицом и словами:</p>
   <empty-line/>
   <p>— У меня на компьютере цунами.</p>
   <empty-line/>
   <p>Я подсел на измену: там рабочее место такое, что никто меня никуда не отпустит, пока всё снова не будет в ажуре. Причём на стандартные проблемы пользователи у нас жалуются грамотно: «Программа %name% зависла, сбросьте мою сессию» или «Не идёт печать из программы, проверьте принт-сервис». А тут — цунами.</p>
   <empty-line/>
   <p>Иду к компу. Перед глазами тает образ холодного пива и проявляется видение работы до упора. Подхожу, боясь взглянуть, что же там такое творится.</p>
   <empty-line/>
   <p>Даже не смог заржать — дыхание спёрло. Девонька, видимо, собираясь нажать Ctrl+Alt+Del, нехило промахнулась и вместо Del нажала стрелочку влево. Интегрированная видеокарта, повинуясь команде, смело повернула обои с морским пляжем на 90 градусов против часовой стрелки.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7425: Кучка с горкой</p>
   </title>
   <p>16:45 04.10.2011, IT happens</p>
   <empty-line/>
   <p>Выполнял лабораторную работу по программированию под DOS (чтоб не забывать историю, наверное) на старом компиляторе, который в прогу добавляет проверку на присваивание нулевому указателю. Начали появляться сообщения об этом ошибочном присваивании. Для локализации ошибки закомментировал часть кода. Всего осталось примерно 800 строк кода на C++, в которых могла быть ошибка. Перечитал весь код, исправил пару ошибок. Ошибка пропала. Начал убирать комментарии — появилась опять. Ясно, что где-то глюк с указателем, и на ход выполнения программы влияет её размер. Ещё два раза перечитал весь код, нарыл пару мест, где можно было бы добавить проверки. Ошибка осталась. Под отладчиком в режиме ассемблера начал изучать код. Узнал подробности работы конструкторов и деструкторов классов, начал исследовать структуру хипа…</p>
   <empty-line/>
   <p>А потом что-то дёрнуло меня посмотреть, какого размера файл. 70 КБ при модели памяти в один сегмент. Код + данные + стек + хип &gt; 64 КБ. А компилятор хоть бы предупредил…</p>
   <empty-line/>
   <p>Программисты, не забывайте русскую пословицу: «Доверяй, но проверяй».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7426: Пошлю его на…</p>
   </title>
   <p>16:45 04.10.2011, IT happens</p>
   <empty-line/>
   <p>На сайте, администрированием которого я занимаюсь, стоит известный счётчик посещений. Сайт создавал не я; конечно же, логина-пароля я не знаю. Кликаю на «забыл». Четыре опции:</p>
   <empty-line/>
   <p>— Забыл логин;</p>
   <p>— Забыл пароль;</p>
   <p>— Забыл логин и пароль;</p>
   <p>— Забыл логин, пароль и контактный e-mail.</p>
   <empty-line/>
   <p>Выбираю последнюю. Предлагают ввести ID счётчика. Ввожу. Сайт радует сообщением:</p>
   <empty-line/>
   <p><emphasis>На ваш контактный e-mail было отправлено письмо. Когда вы его получите (а, соответственно, узнаете, какой e-mail является контактным), воспользуйтесь формой восстановления логина и пароля.</emphasis></p>
   <empty-line/>
   <p>Жаль, что в морду разработчику нельзя дать по TCP/IP.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7427: Ушла на базу, вернусь не сразу</p>
   </title>
   <p>16:45 04.10.2011, IT happens</p>
   <empty-line/>
   <p>У моей бабушки стоит дряхлый компьютер с 95-й виндой. Периодически бабуля загорается желанием научиться пользоваться умной машиной.</p>
   <empty-line/>
   <p>Как-то раз в разговоре мне случилось упомянуть словосочетание «операционная система». Бабушка живо заинтересовалась, что это. Я пыталась объяснить доходчиво, как-то так: «ОС, если говорить очень грубо, — это базовый набор программ, при помощи которых запускаются все остальные программы».</p>
   <empty-line/>
   <p>Довольно долго вещала. Под конец бабушка, вскочив со стула и стремительно приблизившись ко мне на два шага, произнесла: «Ну давай, показывай эту свою операционную систему. Она вообще внутри или снаружи?»</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section id="_history7428">
   <title>
    <p>#7428: Шашечки или ехать?</p>
   </title>
   <p>16:45 04.10.2011, IT happens</p>
   <empty-line/>
   <p>Когда у вас <a l:href="#_history7416">отвалился инет</a>, и вы звоните в саппорт, с вероятностью 99% те, кто его будут поднимать, уже знают, что он отвалился. Дополнительный звонок от человека, который ещё раз скажет, что инет упал, и даже подскажет, что сломалось, специалистам провайдера не просто не нужен — он вреден.</p>
   <empty-line/>
   <p>Помнится, я работал сисадмином, и что-то упало: то ли жёлтая прога, то ли SQL под неё, то ли файлохранилище. Обычно я в такой момент оповещаю отдел, что занимаюсь проблемой, и отдаю кому-нибудь телефон, чтобы не мешали. Но в этот раз я решил провести воспитательный процесс.</p>
   <empty-line/>
   <p>Когда зазвонил телефон, я ответил. Как обычно, вежливо представился, выслушал суть проблемы, сказал, что занимаюсь её решением, в меру обстоятельно ответил на вопрос «А что случилось?» и на пару уточняющих. Когда меня спросили, в какой срок всё будет готово, я ответил, что только что решение проблемы отложилось на длину нашего телефонного разговора, и если вопросов больше нет, я положу трубку и продолжу.</p>
   <empty-line/>
   <p>Отделу бухгалтерии почти из четырёх десятков человек хватило всего двух звонков для достижения отличного воспитательного эффекта.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section id="_history7429">
   <title>
    <p>#7429: Гнездо ищет штекер</p>
   </title>
   <p>20:45 04.10.2011, IT happens</p>
   <empty-line/>
   <p>Пришёл к нам новый айтишник. Симпатичный. Я то мышку «сломаю» (из системника вытащу), то ярлык от аськи в корзину уберу и скажу, что она не работает, то Касперский у меня «что-то постоянно ищет». При этом софт нужный я всегда сама ставила. Айтишник каждый раз в шоке приходил: вроде девчонка умная, а с техникой беда…</p>
   <empty-line/>
   <p>Только через два месяца парень понял, как у меня техника «ломалась». И кто теперь умнее: юзеры или сисадмины, дальше собственной бороды не видящие?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7430: Китайский сюрприз на память</p>
   </title>
   <p>13:00 05.10.2011, IT happens</p>
   <empty-line/>
   <p>Был у меня ноут брендовый. Покупался ещё в 2006 году, потому памяти в нём был всего гигабайт, чего для моих нужд было не совсем достаточно. Давно думал расширить до двух, но никак руки не доходили.</p>
   <empty-line/>
   <p>Прикупил к Новому году планку. Такой же, как стояла в ноуте, не было, потому взял очень близкую по параметрам. Довольный, разобрал ноут, вставил на место, собрал и запустил. Для теста включил игрушку помощнее. Работать стало просто загляденье — никаких тормозов не осталось.</p>
   <empty-line/>
   <p>Через 20 минут игры комп вылетел в «синьку». Ну всё, приехали… Для чистоты эксперимента я повторил процесс. Расстроенный, вытащил старый модуль и на одной планке работал до конца праздников.</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>#7431: Вперёд без оглядки</p>
   </title>
   <p>13:00 05.10.2011, IT happens</p>
   <empty-line/>
   <p>Есть у меня знакомая Катя. Человек хороший, но в работе с компьютерами у неё проблемы. Во-первых, ей вообще к технике противопоказано подходить; во-вторых, старший сын (12 лет) то с порносайтов вирусов натянет, то документы рабочие убьёт, чтобы место для игрушки освободить.</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 id="_history7432">
   <title>
    <p>#7432: Так или никак</p>
   </title>
   <p>13:00 05.10.2011, IT happens</p>
   <empty-line/>
   <p>Всегда терзал меня один вопрос. Если ты учишься на факультете, напрямую связанном с информатикой, то задачи принимают без требований к оформлению — хоть в одну строку пиши. Преподаватель, естественно, запомнит такую издёвку, но задание зачтёт, если поставленная задача выполняется, пусть даже работает абы как. Но ежели тебе выпало учиться на факультете, где информатикой и не пахло, и в учебном плане она для галочки, работу категорически не принимают, если соблюдается хоть одно из нижеперечисленных условий.</p>
   <empty-line/>
   <p>QBasic. Вместо чёртовых чисел в начале строки использованы метки. Куда ж удобнее 30-40 раз написать какое-то число, нежели использовать всего две метки на весь код, не правда ли?</p>
   <empty-line/>
   <p>Pascal. В начале не объявлено посередине экрана имя программы, несущее величайший смысл. «Неуд»!</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>#7433: Аид на связи</p>
   </title>
   <p>15:00 05.10.2011, IT happens</p>
   <empty-line/>
   <p>Работал я в уважаемом банке. Пришли плохие времена, лицензию отобрали, по коридорам бродят новые люди. Меня послали переселить нашего главного шефа в новый кабинет, комп подключить и новый телефонный номер выдать. Прихожу, всё втыкаю, нахожу в кроссе первый свободный номер и иду к себе подписать его в АТС — имена потом на дисплеях отображаются.</p>
   <empty-line/>
   <p>Порт, видимо, раньше глючил и был подписан у меня «Мёртвый». Пока я шёл в серверную, шеф успел кому-то позвонить; там ужаснулись и меня сдали. С трудом смог я объяснить, что имел в виду и что это за шутки в трудное для банка время.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7434: А в кино были синий и красный</p>
   </title>
   <p>15:00 05.10.2011, IT happens</p>
   <empty-line/>
   <p>Работал ремонтником-монтажником у провайдера. Мои коллеги наверняка могут прочувствовать всю ненависть к бешеным бабкам в холлах.</p>
   <empty-line/>
   <p>Заходим в лифт в одном из проблемных подъездов, с нами бабка. Ехать долго: ей на 16-й, нам на 22-й. Прижимаюсь в лифте к стене. В рюкзаке включается LAN-тестер. Тестер был умным, показывал метраж обрыва, как обжат кабель и прочее, но кнопки Hold на нём не было, вот мы и соединяли его с заглушкой — как включится, пищит. Батарейки нам раз в месяц выдавали.</p>
   <empty-line/>
   <p>— Бомба сработала! — шепчет напарник испуганно.</p>
   <p>— Да… Плохо, мы так до чердака не доедем, — подыгрываю я.</p>
   <p>— Ну так выключи её скорее!</p>
   <empty-line/>
   <p>Достаю из рюкзака тестер c двухметровым патч-кордом и пищащей заглушкой на конце, делаю вид, что пять секунд что-то программирую, и наконец отключаю это пищащее устройство.</p>
   <empty-line/>
   <p>Бабушка ни слова не сказала. Не знаю, вызвала она милицию или нет, но выходила она походкой пингвина с белым, как смерть, лицом.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7435: Ловкость рук — и никакой «контры»</p>
   </title>
   <p>15:00 05.10.2011, IT happens</p>
   <empty-line/>
   <p>Уже несколько лет работаю в вузе. К нам в компьютерные классы ходят заниматься детишки-выпускники из соседней школы. Говорить о том, что они к нам ходят не учиться, а погамать в «контру», думаю, не стоит. Мы регулярно удаляем все принесённые игрушки, и после очередной чистки школьники в полном недоумении пытаются восстановить удалённое.</p>
   <empty-line/>
   <p>В очередной раз пришёл паренёк с флешкой. Мне стало любопытно, что же он такое копировать собрался. Подключаюсь удалённо, смотрю: архив «контры». Ну, он через контекстное меню жмёт «Копировать», на диске D: — «Вставить». Я выжидаю несколько секунд и, перехватив клаву, жму Esc. Паренёк опять за своё. Я — опять Esc. Полез смотреть свободное место на диске — вроде хватает. Опять пытается — не выходит.</p>
   <empty-line/>
   <p>Вроде успокоился: курсор неподвижен. Через пять минут на другом компе выскакивает сообщение, что найдена новая флешка с тем же именем. Ну, опять несколько попыток скопировать — не выходит. Чел решает не копировать архив, а сразу распаковать в нужное место. Мой ответ такой же. Потом пытается на флешку распаковать и папку скинуть — опять не идёт.</p>
   <empty-line/>
   <p>Тут школьник делает непростительную ошибку. Открывает два окна Проводника (слева флешка, а справа диск D:) и мышкой опять копирует через контекстное меню. За долю секунды, пока он ведёт курсор в другое окно, я успеваю нажать Ctrl+X. Ни о чём не догадываясь, паренёк жмёт «Вставить».</p>
   <empty-line/>
   <p>Отменять копирование (точнее, перемещение) я не стал. Дождался окончания процесса. Когда товарищ опять отвлёкся, пользуясь моментом, я удалил игру.</p>
   <empty-line/>
   <p>Через минуту курсор ожил. Жалко, что веб-камеры на компе не было — я бы с удовольствием поглядел на обалдевшее лицо школьника, когда он судорожно искал архив во всех возможных местах, а под конец обнаружил пропажу с флешки!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7436: Это по геймерской части</p>
   </title>
   <p>16:45 05.10.2011, IT happens</p>
   <empty-line/>
   <p>Есть у меня одна очень умная подруга, начитанная до жути: от Шекспира до квантовой механики. По её блондинистому гламурному облику и не сказать. Работает она в крупной фирме, которая решила закупить партию компьютеров для офиса. Компы должны были быть двух категорий: обычные офисные и инженерные, с большим монитором и серьёзными железяками. Поручили это дело ей. Сидит, значит, обзванивает магазины, работающие с юрлицами. В одном из них ей начали называть комплектации:</p>
   <empty-line/>
   <p>— В качестве офисных компьютеров можете использовать нашу сборку Sirius 5, в качестве инженерных — Antares 3.</p>
   <empty-line/>
   <p>Знакомая не потерялась, решила блеснуть знаниями и приколоть продавца:</p>
   <empty-line/>
   <p>— Скажите, а сборки VY Canis Majoris у вас нет?</p>
   <empty-line/>
   <p>Продавца вопрос поставил в ступор, и он попросил подождать. Минут через пять подошёл к трубке и, сдерживая смех, ответил:</p>
   <empty-line/>
   <p>— Извините, девушка, гипергигантами не торгуем!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7437: Запустить дельфинов стаю</p>
   </title>
   <p>16:45 05.10.2011, IT happens</p>
   <empty-line/>
   <p>Я — региональный менеджер в международной компании, продающей профессиональную косметику. Заодно успеваю эникеить наш филиал, благо работа непыльная. Штат сотрудников — пять блондиночек.</p>
   <empty-line/>
   <p>Однажды решили они перестановку сделать, меня позвали посмотреть да помочь. Пришёл. Сначала поплохело, но потом… Милые дамы отключили провода от пяти ПК и маршрутизатора, подписали каждый, передвинули столы, переставили все компьютеры, подключили в правильной последовательности ИБП, воткнули обратно все провода. Для чего же был нужен я? А чтобы узнать, можно ли этот «монитор с дельфинчиками» (заставку) поставить ещё одной дамочке.</p>
   <empty-line/>
   <p>Да, женщины всегда остаются женщинами…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7438: FreeBSD не запускать!</p>
   </title>
   <p>16:45 05.10.2011, IT happens</p>
   <empty-line/>
   <p>В нашей компании встал вопрос о переводе серверов на жидкостную систему охлаждения как наиболее эффективную. Всё смонтировали, подключили. Работало на ура, но через неделю вода в баках и системе зацвела и стала пахнуть болотом.</p>
   <empty-line/>
   <p>Начальство денег на дистиллированную воду пожалело и выделило на все нужды жалкие гроши. Бабулька-уборщица, прознав о нашей беде, посоветовала использовать освящённую воду — дескать, она не цветёт и не портится. Верите, нет, но до сих пор работает безотказно.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7439: Перекуём жопы на свопы</p>
   </title>
   <p>20:45 05.10.2011, IT happens</p>
   <empty-line/>
   <p>Многие ругают Windows почём зря. Пословица такая есть: нечего на Windows пенять, коли руки кривы. А я расскажу вам о подлости, которую сделал мне горячо любимый многими линукс.</p>
   <empty-line/>
   <p>Был я тогда молод, любил побаловаться разными операционными системами. Попался мне в руки диск с только что вышедшим Red Hat Linux 6.1. Загоревшись, я забил на лекции, выделил этому чуду четыре гигабайта на жёстком диске (в те годы — весьма немало) и дал ему начальственного пинка.</p>
   <empty-line/>
   <p>Добравшись до разбивки жёсткого диска, установщик нашёл четыре гига пустого места и спросил меня, какие разделы создавать. Ну, разумеется, root и swap — это необходимый минимум. Но сколько выделить под swap? 512 метров — маловато, а гигабайт — жалко. И тут установщик с хитрецой спрашивает: «Эй, хозяин, а как насчёт того, чтобы я сам справился?» Ладно, думаю, система вроде адекватная, пусть сама решит, сколько ей нужно подкачки. Милостиво разрешаю установщику выполнить автоматическую разбивку диска.</p>
   <empty-line/>
   <p>Установка завершена успешно. Перезагружаюсь, некоторое время исследую новую операционку, затем добираюсь до содержимого жёстких дисков и меняюсь в лице.</p>
   <empty-line/>
   <p>Инсталлер, будь он неладен, правильно распознал четыре гигабайта свободного места и создал там root-раздел. Но все остальные 26 гигабайт жёсткого диска этот умник определил как swap и затёр мне все данные. Качественно затёр, паразит: восстанавливать было нечего.</p>
   <empty-line/>
   <p>Конечно, я сам виноват: не прочитал, что такое авторазбивка. И я бы понял, если бы он сделал root размером в 26 гигабайт и swap на оставшихся четырёх. Но вот объясните мне, зачем ему понадобилось на машине с гигабайтом памяти создавать 26-гиговый swap?</p>
   <empty-line/>
   <p>С тех пор прошло лет десять, но свою пор… музыкальную коллекцию Рэд-хэту я так и не простил. На моих компьютерах по-прежнему обитает множество операционок, но продукцию красношапочных я обхожу стороной. И чем дальше, тем больше убеждаюсь в справедливости фразы: «Anything free is worth what you pay for it».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7440: Мой милый N плюс первый</p>
   </title>
   <p>13:00 06.10.2011, IT happens</p>
   <empty-line/>
   <p>Работаю с дамским коллективом. Компьютерщик я. Наверное, симпатичный, ибо непрерывно получаю «знаки внимания», особенно от незамужних дам. В кавычках <a l:href="#_history7429">известно почему</a>, а гонору и претензий бывает целый вагон. Ей-богу, некоторые диалоги можно распечатывать и на стенку в рамочке вешать. Коллектив уже просто посмеивается: главная бухгалтерша и директриса ко мне по имени-отчеству и всегда с «пожалуйста», а молоденькие незамужние — через вопли отчаяния и крики души, никак иначе.</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>#7441: Одинэсник растёт</p>
   </title>
   <p>13:00 06.10.2011, 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/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7442: Магнитно-резонансным путём</p>
   </title>
   <p>15:00 06.10.2011, IT happens</p>
   <empty-line/>
   <p>Середина девяностых. Академический НИИ. Первая эпидемия вирусов на компьютерах в нашей лаборатории. Вызывают спеца. Антивирус у него на трёхдюймовой дискете, а у нас дисководы только на пять дюймов. Комп, на котором есть и 3,5", в единственном числе, в другом корпусе, у программистов, обслуживающих сложное оборудование. Вот такие времена были. Меня и послали к ним переписать антивирус на большую дискетку, чтобы он у нас работал.</p>
   <empty-line/>
   <p>Нет, я не думала, что компьютерные вирусы передаются воздушно-капельным путём. В моём отягощённом высшим образованием мозгу родилась другая мысль: вирус — это некая неправильная магнитная запись, значит, если он есть на какой-нибудь дискете, он может неправильно перемагнитить другую, если та лежит слишком близко к заражённой. И пока наши программисты переписывали мне антивирус на 5,25", я решила у них уточнить:</p>
   <empty-line/>
   <p>— Ребята, а на каком расстоянии от заражённой дискеты безопасно держать другие? Ничего, если они в одной коробке окажутся?</p>
   <empty-line/>
   <p>Что тут началось… Впрочем, это и было для меня самым лучшим ответом. Только слегка испугалась, что антивирус не перепишется: от хохота тряслись не только люди, но и столы с компами.</p>
   <empty-line/>
   <p>Антивирус (кажется, Aidstest) благополучно переписался, с эпидемией справились. А волосы у меня, если кому интересно, были и есть тёмно-каштановые.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7443: Скайп без выхода и входа</p>
   </title>
   <p>15:00 06.10.2011, IT happens</p>
   <empty-line/>
   <p>Эпизод номер раз.</p>
   <empty-line/>
   <p>Кабинет, разгар рабочего дня. У меня на экране SSH-клиент, на котором уже экранов пять текста. Голова забита софтлинками и прочей ересью. За соседним столом сидит начальник, сравнивает мини-АТС, ковыряется в бумагах для заказа очередного железа. Идиллия.</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>Некоторое время назад мы столкнулись с косяками вайфай-карточек фирмы Trendnet. Косяк заключался не столько в самих карточках, сколько в шедшем в комплекте ПО. Проблему в конечном счёте я решил простым удалением этой утилиты из автозапуска системы. Проводил операцию в присутствии коллеги, попутно объясняя ему, что и зачем я делаю.</p>
   <empty-line/>
   <p>Как-то зашёл разговор, что надо, дескать, поставить эти карты на рабочие машинки. Коллега тут как тут:</p>
   <empty-line/>
   <p>— Какие карты? Trendnet? Так с ними же у нас ошибка была, помните?</p>
   <p>— Ну да, была. И я её при тебе решил.</p>
   <p>— Когда?</p>
   <p>— Блин… Помнишь, торчали в аудитории, автозапуск правили?</p>
   <p>— А-а-а… Это где мы галочки ставили?</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>Нет худа без добра. Теперь наш отдел стал богаче на два мема: «из Скайпа нет выхода» и «ставить галочки». Первое обозначает неразрешимую проблему, второе — решение какой-либо задачи.</p>
   <empty-line/>
   <p>И всё бы ничего, но коллега мой работает админом уже более двух лет и очень гордится своим почтовым ящиком <emphasis>sysadmin@…</emphasis></p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7444: 1. Include. 2. ??? 3. PROFIT!</p>
   </title>
   <p>15:00 06.10.2011, IT happens</p>
   <empty-line/>
   <p>Как-то раз купил я цифровой фотоаппарат. Всё было хорошо до того момента, когда мне потребовалось вытащить из него фотографии. Я пользователь, думать не люблю, поэтому прочитал инструкцию. В ней было сказано: установите программу для скачивания фоток с прилагаемого диска. Ну, я вставил диск и запустил установщик.</p>
   <empty-line/>
   <p>К моему удивлению, установщик предложил поставить нечто под названием .NET. Ну, я же пользователь, раз ему надо — пусть ставит. Программа честно куплена с фотоаппаратом, чего ж опасаться?</p>
   <empty-line/>
   <p>Установщик поставил всё, что ему потребовалось, и после перезагрузки программа даже заработала. Она показывала фотографии и скачивала их на диск. Вот только одно «но»: весила она то ли пару, то ли тройку сотен мегабайт, плюс помянутый .NET съел кучу места на системном диске. Плюс вопли Microsoft Update о том, что .NET надо обновлять, и ещё какие-то мелкие проблемы взаимной совместимости, которые уже и не помню.</p>
   <empty-line/>
   <p>Прошло время. Описываемую программу я давно снёс и скачиваю фотки с аппарата плагином к Total Commander, который весит, кажется, меньше мегабайта и не лезет в систему. Но до сих пор я нежно люблю программистов, которые закладывают в свои творения неоправданно высокие требования к железу и системе. Оверинжиниринг — ваше всё. Не надо думаеть, как обойтись простыми средствами — надо взять самую-самую новую библиотеку и всунуть её в свой продукт. Это же круто!</p>
   <empty-line/>
   <p>Дай вам Бог здоровья и денег побольше. Новыми свежеотпечатанными купюрами пятитысячного номинала.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7445: Берём пива — и на вышку</p>
   </title>
   <p>16:45 06.10.2011, IT happens</p>
   <empty-line/>
   <p>Работал в местном подразделении крупной питерской компании. Размещение предприятия было выбрано не совсем удачно: вокруг пустыри, а до ближайшего жилого района несколько километров. В центральном офисе, естественно, договорились с одним из самых крупных провайдеров. Связь устроили по радиоканалу, благо базовая станция провайдера оказалась очень близко.</p>
   <empty-line/>
   <p>Поначалу всё было нормально, потом связь начала падать с завидной регулярностью. Вот как происходил процесс восстановления.</p>
   <empty-line/>
   <p>9:00. Звоню провайдеру. «У нас инженеров нет, они с 10:00 работают».</p>
   <empty-line/>
   <p>10:30. «Инженеры скоро к вам поедут, ждите».</p>
   <empty-line/>
   <p>12:00. Приезжают два перца (по-другому не скажешь), пальцы врозь, начинают с показной важностью изучать свои железки, раскидывают подвесные потолки. Выносят вердикт: «Проблема на базовой станции». Ничего не убрав за собой, улепётывают.</p>
   <empty-line/>
   <p>14:00. «Инженеры были на базовой станции, но забыли в офисе какую-то железку, сейчас поехали за ней».</p>
   <empty-line/>
   <p>16:00. «Инженеры не отвечают, наверное, на вышку залезли».</p>
   <empty-line/>
   <p>18:00. «Связь восстановить пока не удалось, у инженеров закончился рабочий день, они уехали домой. Завтра поедут доделывать».</p>
   <empty-line/>
   <p>Как вы думаете, насколько далеко мы в скором времени послали этого провайдера?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7446: Хорошо забытая х@$ня</p>
   </title>
   <p>16:45 06.10.2011, IT happens</p>
   <empty-line/>
   <p>На предыдущем месте работы была небольшая напряжёнка с серверами. В частности, складская база крутилась на обычном компе, который был спрятан в серверной где-то за стойкой с «нормальными» серверами. Многие айтишники его и в глаза никогда не видели.</p>
   <empty-line/>
   <p>Внезапно компьютер издох. Когда этот квазисервер достали, причина смерти стала понятна сразу. Через весь корпус было выведено фломастером: «Х@$ня! Выбросить!» Надпись была старательно затёрта, хоть и отчётливо просматривалась до сих пор, а ниже была вторая, более свежая: «Сервер Oracle».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7447: Погладь моё окно</p>
   </title>
   <p>16:45 06.10.2011, IT happens</p>
   <empty-line/>
   <p>Если мышкой по монитору водить, то компьютер работает быстрее? Смейтесь-смейтесь. Я тоже смеялся.</p>
   <empty-line/>
   <p>Есть прибор, к нему библиотечное API на C++ и Qt. Библиотека рисует красивые картиночки в зависимости от показаний прибора. Вызываешь его из .NET — всё шикарно. Вызываешь из Java-апплета в браузере — тупит, рисует плохо.</p>
   <empty-line/>
   <p>Изучаем код, оптимизируем, где можем, меряем производительность. Замечаем: если поводить мышкой по апплету, то производительность резко подскакивает, и отрисовка идет нормальным образом. WM_PAINT, чтоб его…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7448: В страну медведей с балалайками</p>
   </title>
   <p>16:45 06.10.2011, IT happens</p>
   <empty-line/>
   <p>Из далёкой-далёкой страны продвинутой автоматизации привезли (читай: увели) десяток принтеров двухбуквенного производителя последнего поколения. Цветная печать, замечательная скорость, куча настроек. Все плюсы налицо, цена — копейки.</p>
   <empty-line/>
   <p>Не успели маркетологи с дизайнерами порадоваться новым девайсам, как пришёл счёт на четыре килограмма зелени. Спустя неделю — ещё на восемь. Отправитель — неизвестная фирма из штата Вашингтон. В счёте значились наборы для ремонта картриджей и печки. Естественно, для новых принтеров, о происхождении которых известно было немногим.</p>
   <empty-line/>
   <p>Выяснилось, что умная техника, подключившись к сети, сама полезла к себе на сайт и через проверенного партнёра согласно заложенному расписанию заказала себе запчасти. Продвинутые люди наверняка удивятся: почему мы получали эти счета по новому адресу? Хех… Принтеры оказались настолько высокоинтеллектуальными, что определили наш шлюз, резолвили айпишник и отправляли счета на admin@компания.ru.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7449: В счастливом офлайновом неведении</p>
   </title>
   <p>20:45 06.10.2011, IT happens</p>
   <empty-line/>
   <p>Если провайдера услуг уже замучили звонками по <a l:href="#_history7428">известной проблеме</a>, он иногда пытается сэкономить время клиентов и техподдержки. Получается когда как. Вот два случая. Дело было в западноевропейской стране. Оба провайдера — крупные компании, входящие в транснациональные холдинги.</p>
   <empty-line/>
   <p>Гаснет свет. Пока ищу фонарик и телефон аварийной службы (один на всю страну), проходит минут десять, вряд ли больше. Звоню, а там автоответчик: «Если вы хотите сообщить об отключении электроэнергии в %townName%, то наши инженеры уже работают над этим. В противном случае оставайтесь на линии и ждите ответа оператора». Оперативно, однако!</p>
   <empty-line/>
   <p>Отключается интернет. Звоню. Вместо обычного автоответчика («Извините, все наши операторы заняты, среднее время ожидания 1 минута 36 секунд») — короткие гудки. Дозваниваюсь часа через три. «Проверьте, что модем включён», и прочее по списку до финального: «Я передам заявку инженерам, вам перезвонят». Никто не перезванивает, но на другой день интернет появляется, приходит имейл: «В связи с аварией нарушено предоставление услуг в …» — и перечисляются разные города, примерно полстраны. Письмо отправлено где-то через полчаса после аварии, тоже весьма оперативно. Но почему же я его не получил раньше — почту-то я через мобильный проверял? Смотрю заголовки — оказывается, всё это время письмо лежало на сервере исходящей почты у провайдера. Надо полагать, и сервер пребывал в счастливом офлайновом неведении.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7450: Расслабьтесь и получайте удовольствие</p>
   </title>
   <p>13:00 07.10.2011, IT happens</p>
   <empty-line/>
   <p>В большинстве вузов среднего пошиба преподавание информатики устарело на много лет, но оно есть, и это радует. А поделать с этим ничего нельзя, потому что ни один квалифицированный программист за нищенскую зарплату преподавать не пойдёт. Пойдёт, точнее, но только если он одержим, а одержимые преподают только на соответствующих факультетах приличных университетов. Тоже, кстати, в перерывах между нормальной работой. Такова жизнь.</p>
   <empty-line/>
   <p>Если умеешь хорошо программировать, надо не ругаться, а стараться помочь преподавателю. Поверьте, работает. В школе, помню, я быстренько выиграл олимпиаду по программированию. Получив пятёрку автоматом, я занимался своими делами: решал задачи с российских олимпиад.</p>
   <empty-line/>
   <p>А коли нельзя так, играйте по правилам. Сложно, что ли? Если <a l:href="#_history7432">требуют ставить циферки в начале строки</a> (ужас какой), напишите программу, которая будет делать это автоматически, если настолько круто умеете кодить. В чём сложность?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7451: Упадёт и пропадёт</p>
   </title>
   <p>13:00 07.10.2011, IT happens</p>
   <empty-line/>
   <p>У меня стоял линукс. Три primary-раздела: swap, root и home. Захотел я себе поставить Windows 7. Хоть руки прямые, но на всякий случай забэкапил я root и home на внешний диск.</p>
   <empty-line/>
   <p>Итак, изменяю размер home, чтобы на диске гигабайт 60 остались неразмеченными. Данные не потерялись. Устанавливаю Windows 7 — образ с MSDN. Вручную указываю ей ставиться на неразмеченное место в конце диска.</p>
   <empty-line/>
   <p>Как известно, «семёрке» требуется два раздела, но primary-разделов может быть всего четыре. Знаете, что винда учудила? <emphasis>Молча</emphasis> снесла раздел home и установилась.</p>
   <empty-line/>
   <p>А внешний диск упал со стола и перестал работать.</p>
   <empty-line/>
   <p>Так я потерял… нет, не музыку. Всего лишь коллекцию даташитов и много своих исходников.</p>
   <empty-line/>
   <p>Мораль проста: софт всегда найдёт поле для самодеятельности, а закон Мёрфи никто не отменял.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7452: Инверсный Малевич</p>
   </title>
   <p>13:00 07.10.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в техподдержке крупного университета. Юзеры у нас разные, уровень компьютерной грамотности — тоже. Впрочем, за много лет привык. Вечер, звонок от пользователя:</p>
   <empty-line/>
   <p>— У меня на экране белое пятно, работать не могу!</p>
   <empty-line/>
   <p>Уточняющие вопросы результата не дают. Начинаю в уме перебирать варианты: то ли видеокарта глючит, то ли юзверь стикер на экран нацепил; может, до «белочки» допился, фиг его знает. Как бы то ни было, надо идти и смотреть на месте.</p>
   <empty-line/>
   <p>Товарищ нашёл где-то картинку в виде белого квадрата размером 200?200 пикселей и каким-то образом случайно сделал её фоновым рисунком рабочего стола.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7453: Мы теперь утята, и так прекрасно на свете жить</p>
   </title>
   <p>13:00 07.10.2011, IT happens</p>
   <empty-line/>
   <p>Не знаю, многие ли слышали про синдром утёнка. Это когда человек, попробовав что-то впервые, подобно утёнку, начинает считать это самым лучшим и единственно возможным, отвергая всякую альтернативу, все непривычное и непонятное. Человек при этом даже не пытается разобраться с непонятным — оно не такое, и этим все сказано.</p>
   <empty-line/>
   <p>У синдрома есть и оборотная сторона: первый негативный опыт независимо от того, когда и при каких условиях он получен, автоматически распространяется дальше на всё подобное. Например, ребёнка кусает собака, у которой он пытался отнять кость, и у малыша на всю жизнь вырабатывается страх по отношению ко всем псам.</p>
   <empty-line/>
   <p>Казалось бы, при чём тут компьютеры? При том, что аналогичная картина наблюдается и в отношении, казалось бы, такой сугубо технической вещи, как операционная система. Впервые сев за компьютер с Windows, некоторые затем просто неспособны воспринять что-то иное — хоть бесплатный Linux, хоть дорогущий (считая железо) OS X. Они находят массу аргументов «почему», но сводятся они все к тому, что «так привычнее».</p>
   <empty-line/>
   <p>Люди, вы утята!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7454: Пара-пара-порадуемся</p>
   </title>
   <p>15:00 07.10.2011, IT happens</p>
   <empty-line/>
   <p>Я люблю инвентаризацию. Каждый раз бухгалтерия радует тем, что в базе нарекает устройства по-своему.</p>
   <empty-line/>
   <p>Когда я покупал две бухты обычной витухи, первая почему-то попала в базу как «Кабель витая пара», вторая — как «Кабель сетевая пара». Шкафы в серверной у нас испокон веков проходят как «мебель для серверной» — этим уже не удивишь. Оптические патч-корды у бухгалтерии называются «оптическими шнурками». Но больше всего я смеялся, когда увидел, что комплекты «клава + мышь» теперь именуются «Комплект Genius для ввода». Кого? Куда?</p>
   <empty-line/>
   <p>Так что главная головная боль в конце каждого квартала — это понять, откуда вдруг у тебя на складе берутся сетевые пары и мебель. А когда разберёшься, облегчённо вздыхаешь и идёшь пить кофе.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7455: Всё бессмысленно и бесполезно</p>
   </title>
   <p>15:00 07.10.2011, IT happens</p>
   <empty-line/>
   <p>В IT-отделе:</p>
   <empty-line/>
   <p>— Давайте уже не будем изобретать велосипед! Это всё равно, что крякать WinRAR!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7456: Постоянная переменчивость</p>
   </title>
   <p>15:00 07.10.2011, IT happens</p>
   <empty-line/>
   <p>Утро. Переводчик с уклоном в IT отвечает на звонок домофона — пришли электрики показания со счётчиков снять. Едва продрав глаза, наш герой выдирает из шкафа спортштаны и первую попавшуюся выглаженную майку.</p>
   <empty-line/>
   <p>Электрик звонит в дверь. Одевшийся герой открывает дверь. «Здравствуйте», — говорит электрик и заливается раскатистым смехом.</p>
   <empty-line/>
   <p>Наш герой встречает электрика в майке с обложкой AC/DC — «High Voltage».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7457: Я не вижу ваших рук</p>
   </title>
   <p>15:00 07.10.2011, IT happens</p>
   <empty-line/>
   <p>У одного скромного программиста возникла насущная необходимость связаться по телефону со своей альма-матер. Что делает умный, но увлекающийся человек, которому сказали позвонить строго в 17:15, если он отработал полную рабочую неделю, сейчас собирается нырнуть в дебаггер, и есть шанс, что не вынырнет до конца рабочего дня? Он оставит себе записочку. Ещё более умный человек оставит себе автоматическую напоминалку на сотовом телефоне или на наладоннике. Если человек ещё более умный, он сообразит, что автоматическую напоминалку можно оставить и на компьютере, за которым он в любом случае сидит.</p>
   <empty-line/>
   <p>А что сделает чрезмерно умный человек?</p>
   <empty-line/>
   <p>Так вот, только чрезмерно гениальный специалист, у которого все мозги заняты теряющимися пакетами TCP/IP-трафика, может сдуру решить, что самый удобный способ оставить себе автоматическую напоминалку — это Scheduled Tasks в Windows. На рабочем-то компьютере, на котором установлены Microsoft Outlook, Nokia PC Suite и есть доступ к <strong>cron</strong>, каждый из которых предоставляет замечательные возможности по созданию автоматических напоминалок!</p>
   <empty-line/>
   <p>Сказано — сделано. Сверхгениальный программист открывает новый текстовый файл в Notepad, разворачивает его на весь экран, пишет: «Позвонить в университет по номеру телефона такому-то, добавочный такой-то», сохраняет его в папке с личными документами, создаёт новое назначенное задание, выставляет время срабатывания, жмякает «OK» и благополучно забывает обо всей этой истории. Возиться с трафиком намного интереснее, тем более что пакет с данными злобно исчезает куда-то прямо посередине куска оптоволокна в десять сантиметров длиной.</p>
   <empty-line/>
   <p>Итак, недобитый гений уходит в глубокий дебаг, временами выныривая на поверхность и бегая в лабораторию убеждаться, что за время тестирования оптоволоконный провод не отрастил себе дополнительных хвостов. Провод при внезапных визуальных проверках успевает втягивать отростки обратно. Эффект присутствия проявляется во всей красе: если сверхгениальный, но очень скромный программист во время теста сидит в лаборатории, тест проходит на ура; если же он наблюдает за тестом со своего компьютера, TCP/IP-пакет находит дырочку в изоляции, просачивается наружу и убегает, мерзко хихикая. Хитроумные ловушки в дебаггере остаются настороженными, пакеты упрямо не желают раскрывать тайну своего пути побега.</p>
   <empty-line/>
   <p>И тут посреди очередной захватывающей погони экран заполняет какое-то жуткое, страшное, белое, непонятно откуда выскочившее окно со знакомыми буквами.</p>
   <empty-line/>
   <p>Программист, на секунду растерявшись, читает текст, шевеля губами, — он же сверхгениальный, помним? — и обнаруживает две проблемы. Первая состоит в том, что текст написан русскими буквами. Вторая — в том, что текст набран на русско-ивритском суржике, а русское слово «добавочный» намного длиннее аналога (ивритские слова вообще обычно короткие). И вот сверхнедогений, страдая от кессонной болезни из-за слишком быстрого выныривания из дебага, читает буквально следующее: «Звяк 04-ХХХХХХХ, шлюха 100».</p>
   <empty-line/>
   <p>Рабочий кабинет оглашается возмущённым воплем: «Это кто здесь шлюха?!»</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7458: Компьютерщик декоративный</p>
   </title>
   <p>16:45 07.10.2011, 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>Я стала выяснять, что к чему, что хоть за работа. Сказали: что за работа — не знают, они другим занимаются, а моё временное рабочее место пока тут, — и указали на стол с монитором. Ага, уже немного легче. Сажусь за стол. Монитор, клавиатура, мышь тянут свои провода в никуда. Интересуюсь: где же системник? Девочка:</p>
   <empty-line/>
   <p>— А что, разве так нельзя печатать?</p>
   <empty-line/>
   <p>Как потом выяснилось, системник был отдан на лечение, а им нужен был сотрудник в IT-отдел. Срочно. Даже такой, как я, временно поломанный. Там и полис выдали заодно.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7459: Индусы узкоглазые</p>
   </title>
   <p>16:45 07.10.2011, IT happens</p>
   <empty-line/>
   <p>Страдаю третьи сутки: не собирается динамическая библиотека. Не абы какая, а для сильно кривого линукса на очень дорогой и нестандартной железке. Половина кода в этой либе написана нами, другая часть присылается из-за бугра в виде объектных файлов. Секретность, ети её, у наших восточных друзей превыше всего — а вдруг мы про оператор <strong>if</strong> узнаем?</p>
   <empty-line/>
   <p>При линковке лезут конфликты. Несколько переменных одновременно определены в разных объектниках. Ладно, думаю, может, лишнее что прислали? Начинаю выкидывать объектные файлы по одному, потом по два и так далее. То не хватает чего-то для линковки, то перебор в виде означенных переменных. На третьи сутки занятий комбинаторикой не выдерживаю и через своё руководство обращаюсь к партнерам. Приходит ответ: «Установите в линкере флаг „Разрешить множественные определения“». То бишь прикажите машине игнорировать ошибку.</p>
   <empty-line/>
   <p>Никакие они не японцы. Индусы узкоглазые, блин.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7460: Жизнь после собачки</p>
   </title>
   <p>13:00 08.10.2011, IT happens</p>
   <empty-line/>
   <p>Записываю данные для визитки клиента, чтобы потом их вписать в макет и отдать на печать.</p>
   <empty-line/>
   <p>— Телефон… Ну, пусть будет 555-55-55. Адрес? Такой-то… E-mail!</p>
   <empty-line/>
   <p>Начинает неуверенно диктовать по буквам:</p>
   <empty-line/>
   <p>— B, O, N, D, A, R… C, H, U, K. Собачка? Собачка ведь? (Смотрит заискивающе в глаза.) А дальше как?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7461: Индастриал-ремикс</p>
   </title>
   <p>13:00 08.10.2011, IT happens</p>
   <empty-line/>
   <p>Настраиваю на роботе систему движения. Там два мотора по 12 вольт и энцать ампер каждый. Когда их запускаешь, они начинают пищать, причём довольно мерзко, на два голоса.</p>
   <empty-line/>
   <p>На фоне играет «А по тёмным улицам гуляет дождь». Заняться нечем, всё настроено. В руках коммуникатор — своеобразный пульт управления роботом. От нечего делать начинаю тыкать в полосы управления моторами под музыку.</p>
   <empty-line/>
   <p>«Фонарей далёких мерцает свет…» — подвывают двигатели. В такт ударным щёлкают реле, жужжат сервомоторы. Суммарно с такой песней это всё представляет собой зрелище необычайное.</p>
   <empty-line/>
   <p>Я и раньше эту песню недолюбливал вместе с исполнителем. А сейчас услышу этот голос — и сразу вспоминаю тот писк моторов, режущий слух.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7462: Пйакс!</p>
   </title>
   <p>15:00 08.10.2011, IT happens</p>
   <empty-line/>
   <p>Мы с братом живём довольно далеко друг от друга и от родителей. Телефонные разговоры вылетали в копеечку, поэтому Скайп показался лучшим выходом. Подключил я родителей, всё протестировал и уехал.</p>
   <empty-line/>
   <p>Вечером — самостоятельный сеанс связи. Родителей почти не слышно. Приехал разбираться — всё нормально работает. Разгадка оказалась проста: уже потом я увидел, как отец, разговаривая с братом, держит гарнитуру за микрофон и говорит в наушник.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7463: Яйца — в разные корзины</p>
   </title>
   <p>15:00 08.10.2011, 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>#7464: Полоса прогресса</p>
   </title>
   <p>15:00 08.10.2011, IT happens</p>
   <empty-line/>
   <p>Нахлынула на меня тут серым октябрьским вечером тоска по «линяге». Года три уже не гонял (любимая девушка, серьёзная работа — вырос, в общем), а тут прямо-таки светлый эльф в душе заговорил. Ладно уж, пятница, свободная ночь впереди, запас кофе под рукой — сопротивление бесполезно.</p>
   <empty-line/>
   <p>На внутрисетевом торренте нахожу официальный клиент, начинаю тянуть его потихонечку. Сижу, гляжу на прогресс-бар, а перед глазами так и проносятся уровень за уровнем моего светлоухого. Первые мобы, первый дроп, первый шмот, первые «соски», первые восемнадцать левелов, первая профа. Снова мобы, дроп, шмот, квесты, ещё двадцать два раза полоска экспы заполняется до ста процентов, осады, боссы…</p>
   <empty-line/>
   <p>Дошёл я левела так до пятидесятого, отменил даунлоадинг клиента и, довольный, плюхнулся в тёплую кровать — уровень сна прокачивать.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7465: Помоги руками</p>
   </title>
   <p>13:00 09.10.2011, IT happens</p>
   <empty-line/>
   <p>Послал молодую девочку-сотрудницу ввести коллеге в домен компьютер. Через пять минут звонит с паникой в голосе:</p>
   <empty-line/>
   <p>— Костя! У меня проблема: я сижу у него под столом, а у него интерфейс красненький, потому что драйвер не стоит!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7466: Алгоритм высокого уровня</p>
   </title>
   <p>13:00 09.10.2011, IT happens</p>
   <empty-line/>
   <p>Был я (да и сейчас осталось немного) в студенческие годы большим раздолбаем. Во время учёбы было у меня два увлечения: получать автоматы по всем дисциплинам, связанным с компами, и прогуливать как можно больше пар. Не знаю даже зачем, ибо половину прогулянного времени я проводил в университетской библиотеке.</p>
   <empty-line/>
   <p>На третьем курсе нам решили ещё раз преподать Паскаль, в этот раз по соусом высшей математики. Дескать, реализация известных математических алгоритмов в «великой» среде, которая уже тогда успела устареть. В общем, это всё надоело сразу после начала вводной лекции, и интересовало меня только одно: как получить автомат, чтобы не спалиться на экзамене? Препод, классный мужик, чуть ли не сразу объявил:</p>
   <empty-line/>
   <p>— Кто хочет получить автомат, найдите себе напарника и подойдите ко мне после пары. У меня есть специальное задание.</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>
   <empty-line/>
   <p>Конечно, я просрал все разумные сроки и кодил за неделю до сдачи. Конечно, я ни фига не разобрался в алгоритме и просил тетрадку у однокурсницы. Конечно, оно долго не хотело работать, и я начал понимать смысл слова «дебаггинг». Но в час «Ч» я имел в портфеле две дискетки и распечатку.</p>
   <empty-line/>
   <p>Когда я пришёл к аудитории, где была назначена выдача автоматов, я удивился первый раз. Число команд уменьшилось вдвое. Половина либо не успела (ещё большие раздолбаи, чем я?), либо не справилась с переводом того, что они писали на лекциях, в принимаемую компилятором форму.</p>
   <empty-line/>
   <p>В тот день из вуза я выходил в шоке. Мы с напарником были единственными, выполнившими все условия. На 100 человек было разобрано около 30 заданий, сделано меньше десяти, и всего одно — как сказано, а не как захотелось.</p>
   <empty-line/>
   <p>Студенты, прежде чем ругать лишние правила, попробуйте сделать, как написано в ТЗ. Заказчик будет доволен, а навык сильно пригодится вам в жизни.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7467: Призрак Безумного Болванщика</p>
   </title>
   <p>15:00 09.10.2011, IT happens</p>
   <empty-line/>
   <p>— У нас вчера работал ваш специалист, а теперь компьютер делает «Ву-у-у! Ву-у-у!»</p>
   <empty-line/>
   <p>На все расспросы вразумительного ответа получить не удалось: «Ву-у-у!», и всё тут. Перебрав все варианты, от писка системного динамика до вселившегося в системный блок небольшого привидения, иду смотреть проблему на месте.</p>
   <empty-line/>
   <p>Оказалось, забыли в приводе диск. При включении компьютера привод его детектил и пробовал с него грузиться. Именно этот страшный звук вселял в пользователя панический ужас.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7468: А системник неподъёмный</p>
   </title>
   <p>15:00 09.10.2011, IT happens</p>
   <empty-line/>
   <p>Звонит сотрудница:</p>
   <empty-line/>
   <p>— В колл-центре сканер не работает цветной, мне надо договор отсканировать, не могу никак.</p>
   <p>— Тащи сюда, у юристов отсканим.</p>
   <empty-line/>
   <p>Жду минут десять, а она не идёт. Открываю дверь — сотрудница ко мне навстречу вместе со сканером в руках.</p>
   <empty-line/>
   <p>— Только провода мне не разрешили взять!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7469: man pickup</p>
   </title>
   <p>16:45 09.10.2011, IT happens</p>
   <empty-line/>
   <p>Барышни! Если вы действительно желаете понравиться работнику IT-отдела, пожалуйста, не нужно действовать сомнительными намёками класса «мышка не работает».</p>
   <empty-line/>
   <p>Даже в идеальном случае (админ на контору из 50 сотрудников один, всё настроил, целыми днями гоняет в NFS, из кабинета выходит редко) не стесняйтесь. Просто зайдите к нему как бы невзначай и поинтересуйтесь, как бы вам получше проапгрейдить машину. Увидите — сам соловьём запоёт. Дальше уже дело вашей техники, когда его приглашать на «апгрейд» и куда.</p>
   <empty-line/>
   <p>В подавляющем большинстве случаев у айтишника времени на работе есть только на обед (хорошо, если есть). Задач, не поверите, просто море: разгрести текучку, запустить новый сервис, проверить бэкапы, бросить всё и умчаться к генералитету на совещание по информационной безопасности… Любой лишний вызов подобного класса у него заранее вызывает только вопль: «Понабирали тут по объявлению!» и настойчивое желание после реанимации мышки провести лоботомию и вам, и отделу кадров, обеспечившему контору столь прекрасным экземпляром с альтернативным мышлением. Если, конечно, встреча не будет происходить строго при свете монитора с парой бокалов шампанского рядом.</p>
   <empty-line/>
   <p>Несмотря на бытующее мнение о том, что от ненависти до любви один шаг, рецепт гораздо более прост. Достаточно позвонить вашему вожделенному айтишнику в любой день (если опять же стесняетесь — написать письмо) и искренне поблагодарить его за работу. Да, никаких проблем, — просто поблагодарите. Разрыв шаблона гарантирован. Вас обязательно заметят. И если пасьянс сойдётся, будете вы жить вместе, долго и счастливо.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7470: Ну, за однозадачность!</p>
   </title>
   <p>13:00 10.10.2011, 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>#7471: Обратитесь к Создателю</p>
   </title>
   <p>13:00 10.10.2011, IT happens</p>
   <empty-line/>
   <p>Разговор двух парамедиков-аборигенов в курилке на подстанции израильской скорой помощи, услышанный мною через окно:</p>
   <empty-line/>
   <p>— Недавно, прикинь, печатал доклад на ноуте после вызова (во всех реанимобилях стоят борткомпы Toughbook CF-19) и вылетел в масах кахоль («синий экран» на иврите).</p>
   <empty-line/>
   <p>— Ты совсем того? Какой масах кахоль — там же Виндоус-семь!</p>
   <empty-line/>
   <p>— Ни хрена ты не знаешь! Всё тут на «скорой» старое и дерьмовое (на секундочку, только менее года назад по всей стране на реанимобилях сменили дефибрилляторы на новейшую модель), там девяносто восьмой стоит, как на наших мониторах…</p>
   <empty-line/>
   <p>Задавив в себе смех, живо представил картину: бездыханный пациент, бригада спешно подключает электроды, парамедик щёлкает кнопкой, загорается монитор, идёт сканирование состояния больного — и вылезает окно с надписью:</p>
   <empty-line/>
   <p><emphasis>Пациент совершил недопустимую операцию и будет закрыт. Если ошибка повторится, обратитесь к Создателю.</emphasis></p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7472: В шкуре мамонта</p>
   </title>
   <p>13:00 10.10.2011, IT happens</p>
   <empty-line/>
   <p>На работе начальница пользуется узконаправленным программным обеспечением. Заключила очередной договор на бешеные бабки. Приезжает паренёк с ПО, достаёт из сумки дискеты пятидюймовые и кладёт на стол. У начальницы шок:</p>
   <empty-line/>
   <p>— Что это? Как ставить будем? Обалдели совсем?!</p>
   <empty-line/>
   <p>Паренёк берёт дискетку, переворачивает — и на другую ладонь вываливается CD.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section id="_history7473">
   <title>
    <p>#7473: Новое, красивое, блестящее</p>
   </title>
   <p>15:00 10.10.2011, IT happens</p>
   <empty-line/>
   <p>Есть такой синдром школьника: «Всё новое меня привлекает». И неважно, удобно ли это или нет.</p>
   <empty-line/>
   <p>GPS-навигатор — это круто. И неважно, что для вашего города нет нормальной карты, что за пределы своего района вы выбираетесь раз в год, а в незнакомом месте навигатор порой прокладывает такие маршруты, что проще спросить у прохожих или посмотреть на обычный атлас автодорог.</p>
   <empty-line/>
   <p>Самый распоследний смартфон — это круто. И неважно, что батарейки при сёрфинге не хватает на день, что большие габариты оттягивают карман, большинство установленных приложений забываются через три недели использования, а самые необходимые функции есть и в бюджетных моделях.</p>
   <empty-line/>
   <p>LCD-мониторы вытеснили технологию CRT, флешки заменили дискетки и CD-RW, электрические чайники вытеснили обычные, а телефоны многим заменили наручные часы. А вот BD-ROM не удалось спихнуть с трона DVD, MiniDisc канул в Лету, когда-то передовой FireWire тоже почти забыт, так и не получив широкого распространения.</p>
   <empty-line/>
   <p>Что вы хотите приобрести — восхищённые взгляды типа «О, у тебя Андроид (робот-пылесос, почта на xakep.ru)» или действительно полезную вещь? Только один процент людей постоянно использует линукс? Значит, именно такому количеству он <emphasis>действительно</emphasis> нужен. Остальные работают на Windows XP, Windows 7, Mac OS X — и совсем не потому, что они ретрограды.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7474: Альбинос в светлой комнате</p>
   </title>
   <p>15:00 10.10.2011, IT happens</p>
   <empty-line/>
   <p>Живу в общежитии. Соседи всё друг про друга знают, следовательно, и моя причастность к IT не осталась незамеченной.</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>#7475: С нулевой инструкции</p>
   </title>
   <p>15:00 10.10.2011, IT happens</p>
   <empty-line/>
   <p>Еду на работу. В метро подхожу к турникету, достаю карточку. Начинаются странности: турникет, подмигнув мне зелёным глазом, открывается самостоятельно. Мозг зависает. Я стою. Сзади кто-то недовольно бурчит: «Да проходите уже», — и проталкивает через турникет.</p>
   <empty-line/>
   <p>Оказавшись по ту сторону, осознаю ошибку в алгоритме. Перезапускаюсь: убираю проездной, достаю снова, прикладываю к воображаемому валидатору и с чувством выполненного долга иду к эскалатору. Интересно, что окружающие подумали?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7476: Мягкие диски</p>
   </title>
   <p>16:45 10.10.2011, IT happens</p>
   <empty-line/>
   <p>Мне 16 лет. Компьютерами я начал увлекаться еще в 2000 году, в первом классе. В школе сидели за старенькими IBM под DOS. Игры мало интересовали — баловался со всякими программами. Позже всерьёз увлекся программированием. В пятом классе сидел с девятым, изучал Паскаль. Задачи решал быстрее, чем старшие. Тогда у меня уже появился свой компьютер, за которым я просиживал целыми днями. И так по наклонной: BASIC, HTML, PHP, Python… Оторвать от компьютера невозможно до сих пор.</p>
   <empty-line/>
   <p>В прошлом году были проблемы с позвоночником. Увезли в больницу, поставили диагноз: «протрузия дисков». Лечению почти не поддаётся. Даже при небольших физических нагрузках начинает болеть спина. Врачи сказали, что если буду нагружать себя, заработаю грыжу.</p>
   <empty-line/>
   <p>Раньше я мечтал связать свою жизнь с компьютером. Что ж — мечта сбылась…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7477: Тяжко жить без SSD</p>
   </title>
   <p>16:45 10.10.2011, IT happens</p>
   <empty-line/>
   <p>Как-то работал в компьютерной фирме. Продали одному автомеханику комп, хороший по тем временам. Через неделю приносит жёсткий: умер, мол. Включаем — заводится, но звук какой-то не такой при работе.</p>
   <empty-line/>
   <p>— А что с ним было?</p>
   <p>— Да он тарахтел сильно, — гордо отвечает клиент. — Я его открыл, смотрю: штуковины эти по поверхности царапаются. Ну, я их отогнул и солидольчиком там всё смазал, чтоб не шумел.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7478: Курсы понижения квалификации</p>
   </title>
   <p>20:45 10.10.2011, IT happens</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/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7479: Удивительные приключения ADSL-модема на букву D</p>
   </title>
   <p>20:45 10.10.2011, IT happens</p>
   <empty-line/>
   <p>Отдал модем мне знакомый с формулировкой: «Ну всё, теперь он мне жизнь портить не будет». БП не было, а при подключении подходящего по параметрам девайс выглядел совсем мёртвым. «Заплатил как за обычный проводной, а по ошибке выдали модель с вайфаем. Это мне в отместку кара была господня», — говорит.</p>
   <empty-line/>
   <p>Модем пролежал в тумбочке полгода. Затем другому знакомому понадобилась похожая коробочка, а денег на новую не хватало. Включил утречком на всякий случай — светится и стартует. Опросил прежнего хозяина. Говорит, вечно слетал вайфай, а проводной доступ работал.</p>
   <empty-line/>
   <p>Помня об извечной проблеме перегрева вайфай-модуля у (не)любимой всеми фирмы, наскоро произвёл круговую трепанацию корпуса и вмонтировал вентилятор. Краше девайс от этого, конечно, не стал, ну да нам его не целовать. Пытался подключить вечером — не стартует, моргает красным глазом и дохнет. Смотрю — а в розетке 200 В. Наутро 220, и всё пучком.</p>
   <empty-line/>
   <p>Отдал новому хозяину, уповая на то, что его розетки постабильнее. Нет, опять пошла морока: ребутится и склерозит. Я спаял переходник с IDE-питания на гнездо модема. Ну и пусть теперь зависимый, зато не голодный.</p>
   <empty-line/>
   <p>Питания ему всю дорогу не хватало, оказывается. Недоедал, бедняжка, недотягивал. Теперь жрёт и крутит вентилятором от перегрева и ожирения.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7480: Сгенерировать новые ключи?</p>
   </title>
   <p>13:00 11.10.2011, IT happens</p>
   <empty-line/>
   <p>Саппорт остаётся в крови. Так можно сказать про любого, кто проработал в поддержке больше двух лет. Я оттрубил в небезызвестном «Стриме» больше трёх и, пожалуй, могу вечно рассказывать о лулзах юзверей. А кто когда-либо интересовался, как ведут себя саппортёры, когда они не на работе?</p>
   <empty-line/>
   <p>Завершая разговор с подругой, я иногда говорю по привычке: «Спасибо вам за звонок, всего вам доброго», хотя звонил ей сам.</p>
   <empty-line/>
   <p>Мои знакомые нередко обалдевают от моего официального ответа на мобилу. Говорят, что ошиблись, перезванивают, утверждают, что у меня косяк с переадресацией, но я-то знаю, в чём дело. Но это всё рутина.</p>
   <empty-line/>
   <p>Недавно мой друг посеял где-то ключи от квартиры и написал мне SMS с просьбой поискать в машине. Он сделал роковую ошибку, написав в конце отдельным предложением: «Спасибо!» Ответное сообщение не заставило себя ждать:</p>
   <empty-line/>
   <p>«К сожалению, поиск объекта с нашей стороны ни к чему не привёл. Возможно, проблема на вашей стороне».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7481: Я открою тебе свои коды</p>
   </title>
   <p>13:00 11.10.2011, IT happens</p>
   <empty-line/>
   <p>Я медленно стягиваю KDE с сервера Gentoo. Архив становится всё длиннее, он наполняется силой. Мой <strong>emerge</strong> уже готов войти в него и скомпилировать все файлы, но он не торопится, проверяет, осматривается. Наконец, он подключает <strong>tar -xjvf</strong> и набрасывается на беззащитный файл.</p>
   <empty-line/>
   <p>От неожиданности архив открывается, и взору <strong>emerge</strong> предстает прекрасная картина: папка с исходниками программы. Она так прекрасна… Она манит к себе, хочет, чтобы её сконфигурировали, наложили на неё свои огромные патчи, а затем всунули <strong>make &amp;&amp; make install</strong>. <strong>emerge</strong> знает о её желаниях и охотно выполняет все просьбы. Он гладит хэдеры и осматривает CPP-файлы, а затем приступает к своему грязному делу.</p>
   <empty-line/>
   <p>Спустя полчаса уставший, но довольный <strong>emerge</strong> выходит из папки и засыпает до следующего вызова.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7482: Объём самомнения</p>
   </title>
   <p>13:00 11.10.2011, IT happens</p>
   <empty-line/>
   <p>В одной средней школе в один среднепрекрасный день на один комп хуже среднего потребовалось срочно установить банальный MS Office. Задача осложнялась тем, что комп 1997 года сборки не имел ни USB-разъёма, ни CD-привода. Сетевуха, правда, была — увы, неисправная.</p>
   <empty-line/>
   <p>О вариантах выхода из положения можно, конечно, порассуждать ради интереса. Мне же, хоть я и админ-инженер-эникейщик-швец-жнец-на-дуде-игрец, наиболее здравым решением показалось дойти пешком до магазинчика (пять минут) и купить дешёвенький CD-ROM — тем более, что он ещё пригодится пользователю реставрируемой развалюхи. Именно эти соображения я изложил в ответ на директорскую просьбу о помощи.</p>
   <empty-line/>
   <p>Директор почти всё поняла, но никак не могла отказаться от последнего шанса сэкономить и обратилась за дополнительной консультацией к Великому Гуру — десятикласснику, «шарящему в компьютерах». А вдруг! К тому же с развалюхой он должен был быть хорошо знаком: каждую неделю всем ученикам приходилось общаться либо с ней, либо с любой другой из десятка ей подобных в кабинете ИКТ.</p>
   <empty-line/>
   <p>— Дорогой Великий Гуру, ты не можешь установить Ворд на вон тот компьютер?</p>
   <empty-line/>
   <p>— Да без проблем! — гордо, вдохновенно и просветлённо воскликнул Гуру, схватил установочный диск и вприпрыжку понесся выполнять миссию. Чуда не случилось.</p>
   <empty-line/>
   <p>— Ой, тут же CD нет… — через минуту обречённо развел руки Гуру. Директор полезла за кошельком.</p>
   <empty-line/>
   <p>И ведь этот конкретный Великий Гуру был взаправду умным учеником. Только школяры от профи не объёмом ума отличаются и даже не объёмом знаний, а объёмом самомнения — главной причиной самых глупых ляпов. Мораль ясна?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7483: Малый типовой набор</p>
   </title>
   <p>15:00 11.10.2011, IT happens</p>
   <empty-line/>
   <p>Покупаю комп для себя. Выбрал железок помощнее игрушек ради. Как полагается, продавец спрашивает:</p>
   <empty-line/>
   <p>— Хотите, мы вам всё соберём?</p>
   <p>— Нет, я сам.</p>
   <p>— Мы можем установить вам операционную систему всего за 500 рублей.</p>
   <p>— Да я и сам справлюсь…</p>
   <p>— Но мы профессионалы!</p>
   <p>— У меня это не займёт много времени.</p>
   <p>— Наша версия качественней, а ещё за 500 рублей мы установим вам все необходимые программы.</p>
   <p>— Да я и сам…</p>
   <p>— Даю слово: если вам не понравится, наш магазин оплатит 50% вашей покупки.</p>
   <p>— Окей. Я хочу Gentoo, Internet Explorer, антивирус Avast и архиватор StuffIt Expander. Когда мне подойти?</p>
   <p>— Cможете всё забрать через два дня! (улыбка до ушей)</p>
   <empty-line/>
   <p>Заплатил необходимые 30%, записал свои требования ещё раз на диктофон с подтверждением продавца.</p>
   <empty-line/>
   <p>День «X» настал. Гляжу: стоит Windows 7, Office 2007 и ещё какой то набор программок типа Скайпа и ICQ-подобных клиентов. Включаю запись диктофона. После долгого разбирательства и вызова директора магазина мне всё-таки сделали скидку в 50% из зарплаты продавца.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7484: Индийский код в особо крупных размерах</p>
   </title>
   <p>15:00 11.10.2011, IT happens</p>
   <empty-line/>
   <p>Моделирую в CAE. Ansys — программа старая, проверенная. Настал момент, где нужно задать свойства материала через консоль. Набираю, ввожу — ошибка. Проверяю, набираю, ввожу — ошибка. Суть в том, что не заданы параметры материала в зависимости от изменения температуры. Курю мануалы, смотрю форумы по САПР — ничего нет. Из мануала вытаскиваю загогулину, вставляю её в код, ввожу, запускаю — ошибка.</p>
   <empty-line/>
   <p>Плюю на всё, подхожу к начальнику, объясняю ситуацию. Оказалось, в филиале сотрудники с подобным как-то разобрались. В предвкушении познания великих тайн программирования звоню и прошу выслать мне код рабочей программы.</p>
   <empty-line/>
   <p>Видели бы вы мои глаза, когда в письме с заголовком «Вставить в код для запуска» я увидел матрицу 100?100, состоящую из нулей!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7485: Контрольный клик в голову</p>
   </title>
   <p>15:00 11.10.2011, IT happens</p>
   <empty-line/>
   <p>В качестве рабочей программы в небольшой, но очень гордой сети аптек используется ЖП 7.7 с непонятно откуда взявшейся самописной конфигурацией. Конфигурацию допиливал человек, любивший делать всё тяп-ляп и на отцепись, поэтому она кишит ошибками, и расхождения кассы и базы по сумме в конце дня уже никого не удивляют.</p>
   <empty-line/>
   <p>Решили беду побороть. Наняли одинэсников, сунули им десяток билетов в Хабаровск и сказали «фас».</p>
   <empty-line/>
   <p>В числе прочего переработке был подвергнут интерфейс кассира. Раньше для оплаты банковской картой надо было вводить сумму покупки с минусом — отрицательную сумму программа определяла как безналичную. Это вызывало сбои с непонятными причинами, поэтому такую опцию убрали и поставили кнопку «Нал — Безнал». По умолчанию кнопка стоит в режиме «Нал», после нажатия переключается в «Безнал» на один чек. При пробитии наличного чека программа спрашивает внесённую покупателем сумму, рассчитывая сдачу, а при пробитии безнального ждёт подтверждения, действительно ли юзер хочет пробить чек безналом.</p>
   <empty-line/>
   <p>Внутреннее тестирование система с блеском прошла — пустили в бой. Спустя неделю в конце смены звонит кассир: у неё денег в кассе на 200 рублей больше, чем в сменном отчёте, а в отчёте на эту же сумму больше безнала, хотя она по картам ничего сегодня не пробивала. Думаю, что ошиблась — мало ли. Делаю возврат безнала по кассе без чека продажи (довольно серьёзное нарушение) и пробиваю ту же сумму налом.</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>Отгоняю тётку от компа, закрываю 1С, пробую сам. Всё нормально. Снова тётка. Снова ошибка. Как?! Краем глаза замечаю кое-что, пробую сам. Эврика!</p>
   <empty-line/>
   <p>При открытии базы окно 1С разворачивалось на весь экран, а вот вложенное окно модуля кассы — нет. Тётка распахивала внутреннее окно на весь экран двумя щелчками по кнопке. Первый действительно разворачивал окно, а второй доставался кнопке «Нал — Безнал».</p>
   <empty-line/>
   <p>После инструктажа по основам компьютерной грамотности ошибки прекратились, работа снова стала скучной, а я теперь тестирую обновления не только внутри IT-отдела, но и на тех людях, которым с этим потом работать.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7486: Отдам почти даром</p>
   </title>
   <p>16:45 11.10.2011, IT happens</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>
   <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>#7487: Windows 5</p>
   </title>
   <p>16:45 11.10.2011, IT happens</p>
   <empty-line/>
   <p>Очень неторопливо ищу себе в офис оператора ПК. Вполне себе низовая должность: основная обязанность — работа в Ворде, Экселе, чутка Аксесса и ещё меньше Пауэрпойнта. Готов платить 20 килодеревянных, что для нашего нестоличного города конкурентоспособная зарплата.</p>
   <empty-line/>
   <p>Сам я когда-то админил винду, собирал компы и делал много чего ещё, но бизнес у меня не в сфере IT, поэтому админские замашки остались в качестве хобби. Свой небольшой офис я админю сам, эникейщика не держу, принимаю только действительно продвинутых юзверей.</p>
   <empty-line/>
   <p><emphasis>Дата рождения: 06.07.199# г.</emphasis></p>
   <p><emphasis>Знание ПК: опытный пользователь — Win 98/2000/XP/Vista/7; MS Office, Internet, Outlook Express.</emphasis></p>
   <empty-line/>
   <p>Первая мысль: почему юная барышня не написала «Office 97/XP/2000» и так далее? Ну да ладно, что написано в резюме, то и спрашивать будем.</p>
   <empty-line/>
   <p>Как и ожидалось, девочка упомянутый софт даже в глаза не видела, а наплыв таких кис уже порядком надоел. Нашёл я старый третий «пенёк» на 600 МГц со 128 метрами памяти, поставил туда 2000-ю и Office XP, а на вопрос девочки, подходит ли она, ответил: «Поработай пару дней, а там посмотришь, нравится тебе тут или нет».</p>
   <empty-line/>
   <p>Весь офис тихонько ржал, когда киса увидела Windows 2000 и спросила, что это за мод такой для Висты. Жёстко, конечно, но справедливо. Если уж что-то пишете в резюме, готовьтесь, что с вас это спросят.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7488: Инверсно-туннельное зрение</p>
   </title>
   <p>16:45 11.10.2011, IT happens</p>
   <empty-line/>
   <p>Забирали комп на установку лицензионного софта. Через неделю по всем магазинам разослали инструкции по очистке кэша касс. Один из магазинов звонит:</p>
   <empty-line/>
   <p>— У меня проблема: касса не выгружается.</p>
   <p>— Очистите кэш кассы, инструкцию вам высылали.</p>
   <p>— Да, но я её не понимаю.</p>
   <p>— Хорошо, давайте вместе. (Подключаюсь заодно по RDP: может, действительно где-то косяк.) Открывайте «Мой компьютер».</p>
   <p>— Открыла.</p>
   <p>— Теперь открывайте диск C.</p>
   <p>— А где он?</p>
   <empty-line/>
   <p>Сколько я ни бился («правее, левее, ниже, выше»), оператор видела только панель задач, заголовок окна, полоски прокрутки и панель дополнительных задач, совершенно не желая посмотреть в центр окна. Под конец оператор «догадалась»:</p>
   <empty-line/>
   <p>— А! Вы же у нас компьютер забирали на переустановку!</p>
   <p>— И?</p>
   <p>— Ну, может, вы забыли положить в него диск C!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7489: Я не такой, я ни за что…</p>
   </title>
   <p>20:45 11.10.2011, IT happens</p>
   <empty-line/>
   <p>Все стремятся к деньгам. За обслуживание компа (установка ОС, драйверов, программ) мои недоколлеги требуют деньги. Причём неслабые деньги. Причём качественно оказать услугу они не могут.</p>
   <empty-line/>
   <p>Я научился азам до появления моего первого компьютера. Мне звонил друг: «Чувак, здорово. Приди переустанови мне винду». Я ему: «Без проблем — беги за пивом». Приходил к другу, делал ему всё по полной программе, в это время мы выпивали пиво. И никто никогда не смотрел, что за пиво, сколько его, тёплое оно или друг постарался раздобыть холодненького.</p>
   <empty-line/>
   <p>Я женился. Работаю администратором в большом компьютерном магазине с 8:00 до 21:00. Зарплата не ахти какая — я не раздолбай, просто так сложилось. И что бы вы думали? В выходные или после работы я переустанавливаю винду, настраиваю сети, обслуживаю компы…</p>
   <empty-line/>
   <p>И беру за это деньги. Тяжко как-то жить стало.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7490: Из мутных волн эфира</p>
   </title>
   <p>13:00 12.10.2011, IT happens</p>
   <empty-line/>
   <p>Утро понедельника. Попиваю кофий и рублюсь с зергушатами в StarCraft 2. Тишина, покой, скука. Звонит девочка из отдела продаж:</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/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7491: Красноглазость как приговор</p>
   </title>
   <p>13:00 12.10.2011, IT happens</p>
   <empty-line/>
   <p>Какие бывают забавные эти ненавистники линукса!</p>
   <empty-line/>
   <p>Идёт обсуждение новых моделей телефонов. Говорят про Андроид, сравнивают его с iOS. Случайно проскакивает фраза «Андроид на базе линукса» — и все: брызгая слюной, такой ненавистник начинает кричать о том, что линукс — дерьмо, значит, и Андроид тоже дерьмо, и вообще это дерьмовые аппараты, жрущие батарейку, то ли дело нормальный айфон.</p>
   <empty-line/>
   <p>Но стоит намекнуть, что айфон как бы тоже где-то глубоко внутри юниксовые корни имеет — всё, айфон тоже дерьмо, и вообще все смартфоны дерьмо, кроме тех, что на Виндоусе, а поскольку те не слишком-то удобны, то и они тоже дерьмо, и на вершине мобилостроения образцом элегантности и функциональности стоит Нокия 3310.</p>
   <empty-line/>
   <p>Начинают обсуждать домашний медиасервер. Cтоит опять вспомнить, на базе какой ОС он сделан, — да дерьмо же! То ли дело поставить персональный компьютер с Виндоусом и на нём развернуть медиасервер! Правда, подскажите, какой поставить антивирус и как сделать, чтобы мой новый телевизор к нему подключался по сети?</p>
   <empty-line/>
   <p>И не дай бог сказать, что в прошивке телевизора тоже линукс — что тут начнётся! Именно поэтому телевизор не хочет нормально работать с моим замечательным медиасервером на Виндоусе, и программы дурацкие показывают, и вообще дерьмо!</p>
   <empty-line/>
   <p>Можно ещё упомянуть до кучи о роутерах, ADSL-модемах и спутниковые ресиверах. В итоге приходим к тому, что всё вокруг дерьмо, и вообще понавыдумывали прибамбасов, лишь бы деньги тратить!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7492: Не серчай, барин</p>
   </title>
   <p>13:00 12.10.2011, IT happens</p>
   <empty-line/>
   <p>Колл-центр крупного провайдера. Вечер (скорее, уже ночь), последний день смены, кто-то уже закончил и ждёт других. Один из рядовых операторов только что взял трубку и разговаривает с клиентом. Другой, что освободился, качает первому спинку кресла от нечего делать. Естественно, терпение его друга подходит к концу. На просьбу прекратить парень не реагирует.</p>
   <empty-line/>
   <p>Оператор, разговаривающий с клиентом, жмёт «мьют», промахиваясь, и орёт: «Да ты за#$ал, @#$!» Клиент жалостно отзывается: «Да я знаю, вы уж извините!»</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7493: Четыре честных</p>
   </title>
   <p>15:00 12.10.2011, IT happens</p>
   <empty-line/>
   <p>Звонок пользователя:</p>
   <empty-line/>
   <p>— Здравствуйте, не могли бы вы мне выдать флешку на 4 ГБ?</p>
   <p>— Конечно, но вам же несколько дней назад выдавали. Что с ней?</p>
   <p>— Я просил на 4, а мне выдали на 3,72. Файл не помещается.</p>
   <p>— Приходите, дадим на 8.</p>
   <p>— Нет, дайте на 4, мне хватит!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7494: Из двоичной в литровую</p>
   </title>
   <p>15:00 12.10.2011, IT happens</p>
   <empty-line/>
   <p>2000 год. Техникум, не имеющий никакого отношения к IT. Информатика, контрольная по двоичному счислению. Преподаватель — бывший боксёр, а ныне любитель выпить. В общем, картина ясна: сидит препод с красным носом и перегаром, а напротив — 25 раздолбаев, которые компьютер-то не видели, а их заставляют нолики с единичками рисовать.</p>
   <empty-line/>
   <p>Тут один кричит: «Я решил!» Подходит к преподавателю, даёт тетрадь, а там: «1 + 1 = 50 р.» Преподаватель немного задумывается. «Ну что же, ход решения правильный, но ответ неверный!» — зачёркивает «50» и пишет «100».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7495: Когда все груши околочены</p>
   </title>
   <p>15:00 12.10.2011, IT happens</p>
   <empty-line/>
   <p>На работу понадобился новый программист. Я выступаю в качестве проверяющего знания. Один из кандидатов — молодой парень 25 лет от роду. На вопрос о предыдущем месте работы пишет в анкете довольно известную и большую контору, где платят определённо больше, чем у нас. Звоню ему на мобильный:</p>
   <empty-line/>
   <p>— Почему вы решили устроиться к нам программистом? Ведь на предыдущей работе платили весьма прилично.</p>
   <p>— Я всего лишь хочу научиться нормально работать.</p>
   <p>— В смысле?</p>
   <p>— Я работал там сисадмином, и после двух месяцев аврала по настройке всего и вся делать стало нечего. За последующие два года я ничего по факту не делал. В общем, обленился вконец. Вот и хочу научиться нормально работать с восьми до пяти, а не страдать х$#нёй.</p>
   <empty-line/>
   <p>Принял на работу. А что оставалось делать?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7496: Это будущее, сынок</p>
   </title>
   <p>15:00 12.10.2011, IT happens</p>
   <empty-line/>
   <p>Есть такой <a l:href="#_history7473">синдром нищеброда</a>: «Всё, на что у меня не хватает денег, не нужно». И неважно, что у других они есть.</p>
   <empty-line/>
   <p>GPS-навигатор — это действительно круто. И неважно, что для моего города нет нормальной карты, а в незнакомом месте навигатор порой прокладывает самые удручающие маршруты. Просто неважно. Это будущее, сынок. Лет 20-30 назад толстые тётечки в бухгалтериях и на складах так же плевались на калькуляторы и только появляющиеся компьютеры. А сейчас выдай им счёты или обруби доступ в Интернет — тут же узнаешь о себе много нового.</p>
   <empty-line/>
   <p>Самый распоследний смартфон — вообще отличный рабочий инструмент. С его помощью мои сервера никогда не останутся без пристального надзора (благо SSH уже и на телефоны портировали); смартфон позволяет мне пользоваться видеовызовами и вкушать все блага 3G-интернета.</p>
   <empty-line/>
   <p>И плевать, что пока многое из этого сделано кривенько и корявенько, а стоимость оставляет грустный смайл на лице. Технологии идут вперёд, а деньги позволяют их использовать и в работе, и в своё удовольствие. Век больших возможностей, бро!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7497: Миранде, словно драгоценным винам, настанет свой черёд</p>
   </title>
   <p>16:45 12.10.2011, IT happens</p>
   <empty-line/>
   <p>В далёком 2007 году купил я комп. Второй по счёту и первый с интернетом.</p>
   <empty-line/>
   <p>Что я, подросток, впервые увидевший интернет, сделал в первую очередь? Нет, не то, что вы подумали, эй! Я всего-навсего зарегился в «контакте», завёл почту, аську… Аську. Скачал клиент от Рамблера, который быстро надоел своей рекламой. Гуглил, гуглил в поисках другого и наткнулся на Miranda Me. Скачал, установил — понравилось. Сидел я на Миранде год, пока в один прекрасный день она не слетела. Просто взяла и слетела — я, простите мне мои слова, ничего не трогал в ней. И вирусов, по данным Касперского и доктора Веба, на компьютере не было, но переустанавливаться или исправляться программа не хотела ни в какую. Делать нечего: удалил, перешёл на Квип.</p>
   <empty-line/>
   <p>Октябрь 2011-го. Всё тот же комп. Всё та же винда (почти за четыре года ни разу не слетела, о ужас). Всё так же нет или почти нет вирусов… Скучно. Довольно лениво перебираю файлы в папке «экзешники» и нахожу тот самый установочный файл Миранды 2007 года. Ничего удивительного, даже не обрадовался: у меня много дерьма валяется, благо место позволяет. Щёлкаю, жму кнопочки. Ну, установка и в прошлый раз прошла, сейчас попробуем зайти. Ввожу номер, пароль, жду… и захожу. Проверяю, настраиваю — всё работает как часы! Сношу Квип и наслаждаюсь ностальгией.</p>
   <empty-line/>
   <p>А теперь у меня вопрос: почему все эти четыре года программа не устанавливалась? Или, пока она валялась на харде, произошла регенерация?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7498: Глаза б мои (не) видели</p>
   </title>
   <p>16:45 12.10.2011, IT happens</p>
   <empty-line/>
   <p>В продуктовом магазине увидел рекламу офтальмологической клиники. Поскольку живу не в центре страны, я был приятно удивлён фактом существования чего-то подобного у нас. Следующие два-три дня я думал о лазерной операции на глазах: в своё время круглосуточные посиделки за окном консоли убили всё зрение. Ну что же, я знаю название фирмы. Семь секунд Гугла — и сайт на экране. Сайт обычный, серьёзный, простой. Взял контактные данные, позвонил, договорился о приёме. Но спешить некуда, и по привычке я начал ковырять сайт.</p>
   <empty-line/>
   <p><emphasis>www.sitename.ru/admin/ — нет, слава богу, этой ссылки на главной странице сайта не было. Я совершенно спокойно открыл её вручную. Посреди экрана висело гордое «АдминКа» с формой ввода логина и пароля.</emphasis></p>
   <empty-line/>
   <p>Руки зачесались полюбоваться на исходный код, в котором я имел радость лицезреть такие элементы:</p>
   <empty-line/>
   <p><emphasis>domain=download.youporn.com</emphasis></p>
   <p><emphasis>domain=www.megarapidshare.com</emphasis></p>
   <p><emphasis>domain=e-hentai.org</emphasis></p>
   <empty-line/>
   <p>На каждой странице лежала огромная куча (около пяти страниц) неиспользуемых скриптов с совершенно бешеными переменными с именами из восьми рандомных букв. Серьёзно.</p>
   <empty-line/>
   <p>При всём этом сайт умудрялся адекватно выглядеть и почти быстро загружаться. Но что-то мне подсказывает, что это заслуга замечательной австралийской баннерорезки.</p>
   <empty-line/>
   <p>Директора, не экономьте на том, чем собираетесь пользоваться долгие годы.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7499: И всё заверте…</p>
   </title>
   <p>16:45 12.10.2011, IT happens</p>
   <empty-line/>
   <p>— Инет тупит.</p>
   <p>— Вы имеете в виду интернет или локальную сеть?</p>
   <p>— Ну вот он крутит, крутит и крутит!</p>
   <p>— Назовите вашу фамилию или лицевой счёт.</p>
   <p>— Молодой человек! У меня крутит, крутит, крутит!</p>
   <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>
   <p>— В интернет!</p>
   <p>— «*****» или «****линк»?</p>
   <p>— Молодой человек! Я в этом ничего не понимаю! Но вы же интернет!</p>
   <p>— Девушка, вы не туда звоните. Вам нужна техпод «****линка».</p>
   <p>— Нет, у меня «Одноклассники» не работают! Я всё правильно звоню! Представьтесь!</p>
   <p>— Иван Васильевич Пупкин.</p>
   <p>— Я буду на вас жаловаться! Я это просто так не оставлю! Я деньги плачу!</p>
   <p>— Хорошо, вы можете оставить жалобу.</p>
   <empty-line/>
   <p>Диктую телефон городской психушки. Пусть там разбираются.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7500: Монстр игростроя</p>
   </title>
   <p>13:00 13.10.2011, IT happens</p>
   <empty-line/>
   <p>Работает у нас в отделе самописная программка. Работает давно, на довольно древнем железе. Задача программы — рисовать на экране красивую картинку с цифрами и графиками вида «в Багдаде все спокойно». Заведено на неё множество датчиков пожарной и обычной сигнализаций, температуры в помещениях и т. д. Все эти графики софтинка выводит средствами OpenGL, дабы далеко не новый компьютер сильно не тормозил.</p>
   <empty-line/>
   <p>Работала программа и не глючила. Но тут накрылся старый монитор — помер от глубокой старости. Поставили новый. Началось! Программа мало того что стала загружать процессор на 100%, так ещё и связь с датчиками стала рваться. В общем, видно было, что компьютеру явно не хватает скорости соблюдать протоколы связи.</p>
   <empty-line/>
   <p>Причина тормозов нашлась быстро: старенькая Riva TNT2 аппаратно ускорять разрешения выше 1024?768 не умеет, а при установке нового монитора разрешение переключили в родные 1920?1200. Теоретически программа понимает разрешения вплоть до 2048?1536 и разные соотношения сторон мониторов, но, запрашивая аппаратное ускорение, не проверяет результат, полагая, что уж двумерную графику ускорять не откажется даже старушка TNT2.</p>
   <empty-line/>
   <p>Пришлось менять видеокарточку на GeForce Ti 4200 (по тем временам недешёвую). Софтинку нарекли «монстром игростроя».</p>
  </section>
 </body>
 <binary id="cover.png" content-type="image/png">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>
