<?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 Истории ## 7301 – 7400</book-title>
   <annotation>
    <p>Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов. Истории с 20 сентября по 01 октября 2011 г. (##7301-7400)</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="67"/>
  </title-info>
  <document-info>
   <author>
    <nickname>airatishe</nickname>
   </author>
   <program-used>ExportToFB21, FictionBook Editor RC 2.5</program-used>
   <date value="2011-10-05">20.09.2011 - 01.10.2011</date>
   <id>OOoFBTools-2011-10-5-15-14-38-627</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/">Истории ## 7301 – 7400</a></strong></p>
  </title>
  <section>
   <empty-line/>
   <subtitle>Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.</subtitle>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7301: Стоит винда? Не вытащишь ты рыбку из пруда</p>
   </title>
   <p>13:00 20.09.2011, IT happens</p>
   <empty-line/>
   <p>На одном предприятии на стыке веков заказали делали очень крутую и умную АСУ. Естественно, это стоило немерено баксов. В рамках поддержки отечественного производителя заказали у наших.</p>
   <empty-line/>
   <p>Через год началось внедрение и параллельная доработка. И дорабатывать было что: ставилась система с бубном, BSoD был нормой жизни. О том, что ПО требовало административной учётки<a l:href="#n1" type="note">[1]</a>, можно даже не говорить. За год поголовье багов не уменьшилось. Заказчики стали очень сильно волноваться и грозить погромистам анальными карами.</p>
   <empty-line/>
   <p>Вдруг число багов резко пошло на убыль. Так планомерно и равномерно, что не прошло и полугода, как всё предприятие уже работало в АСУ. Секрет оказался очень прост: исполнители наняли нового руководителя проекта. Последний всё сменил кардинально: выкинул большую часть уже написанных велосипедов и заменил их на свободные аналоги, а остатки заставил переписать почти с нуля по жёстким гайдлайнам. Его уже хотели было уволить из-за того, что он выгнал из команды нескольких очень уважаемых специалистов по WinAPI и заменил их спецами по Лиспу, но число багов говорило само за себя. Цель таких изменений открылась позже: проект тупо переписали под FreeBSD.</p>
   <empty-line/>
   <p>На сдаче проекта заказчики поинтересовались, чем был обусловлен выбор ОС. Оказалось, руководитель никогда не работал в винде и просто ужаснулся тому коду, что понаписали виндопрограммисты.</p>
   <empty-line/>
   <p>АСУ благополучно работает до сих пор. А мораль сей басни такова: если у вас глючное основание, то и от надстроек не следует ожидать высокого качества.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7302: Честные картонные спрайты</p>
   </title>
   <p>13:00 20.09.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/>
   <p>— Несложная, — согласился он. — Однако для того, чтобы понять, как к ней правильно подойти, я три месяца ходил в художественную школу и консультировался у художников. К сожалению, записаться на занятия в моём возрасте и с моими способностями не получилось, так что приходилось приставать с вопросами, конспектировать, представлять, пробовать. Я бы и дальше ходил туда, но меня в конце концов перестали пускать: из-за меня они не могли заниматься своими собственными делами. Боюсь, из-за этого добиться полного совпадения с оригиналом у меня всё же не получилось: меня не покидает ощущение, что некоторые вещи художники, стиль которых мне пришлось копировать, нарисовали бы иначе.</p>
   <empty-line/>
   <p>Ранее я был уверен, что не имеют меры лишь отрицательные человеческие качества — например, разгильдяйство. Однако в тот день я понял, что не только они, но и добросовестность может порой не знать границ. Почему? Потому что речь шла об игре по известному всем мультсериалу «South Park», в точности копирующей оригинальную графику.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7303: Пол-литровая мышь и пятнадцатидюймовый кот</p>
   </title>
   <p>15:00 20.09.2011, IT happens</p>
   <empty-line/>
   <p>Работал в бригаде техподдержки на одном большом заводе. Меняли мониторы — старые трубки на LCD. Заходим с напарником в один из отделов с кучей «клуш».</p>
   <empty-line/>
   <p>— Кто замену монитора заказывал?</p>
   <p>— Я, мне менять! Я заказывала!</p>
   <p>— М-м-м… А почему на вашем мониторе инвентарник не ваш?</p>
   <p>— Не знаю.</p>
   <p>— Это ваш монитор?</p>
   <p>— Да, мой.</p>
   <p>— Точно ваш?</p>
   <p>— Не знаю, мы недавно переезжали из другого отдела. У Вали монитор похожий, может, с ней перепутали… Ва-ля! Посмотри, может, это твой монитор?</p>
   <p>— Люся, ты вообще уже сдурела? Ты же посмотри, коты в мониторе твои же!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7304: Бегинск — Ендовищи</p>
   </title>
   <p>15:00 20.09.2011, IT happens</p>
   <empty-line/>
   <p>Я работаю техником в техподдержке одного известного в Нижегородской области провайдера. На днях нужно было созвониться с клиентом по оставленным телефонам и помочь настроить модем, давая пошаговые инструкции. Открываю его порт, а там написано: «АТС-Ендовищи». Позвал коллег. Поглумились, что я нашёл место, где заканчивается весь интернет.</p>
   <empty-line/>
   <p>Стал звонить. Сначала набираю сотовый номер. Женский робоголос сообщает в ухо: «На данном направлении перегрузка». Думаю, ладно, есть городской. Звоню по нему — быстрые короткие гудки. Пытаюсь набрать через пару минут — гудки нормальные, но связь обрывается через десять секунд.</p>
   <empty-line/>
   <p>Я дозвонился до абонента только через пять минут, с шипением в трубке кое-как настроил модем и с лёгкой совестью отключился. Зато теперь я знаю, что не только интернет, но и вся связь мира кончается в маленьком поселке с режущим слух полуанглийским названием.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7305: «Матрица» в VMware</p>
   </title>
   <p>15:00 20.09.2011, IT happens</p>
   <empty-line/>
   <p>Устанавливая сегодня на виртуальную машину «фряху» с исошников, смонтированных в виртуальный привод, я ещё раз убедился: в этой жизни никогда нельзя быть уверенным в реальности происходящего вокруг.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7306: То ли дело белый халат</p>
   </title>
   <p>16:45 20.09.2011, IT happens</p>
   <empty-line/>
   <p>Приходит ко мне девочка. Блондиночка, симпатичная, колготочки у неё расписные, юбочка в клеточку, свитерок красненький.</p>
   <empty-line/>
   <p>— А меня компьютер оскорбил!</p>
   <p>— Словом или действием?</p>
   <p>— Словом.</p>
   <p>— Э-э-э?</p>
   <p>— Вот идём посмотрим.</p>
   <empty-line/>
   <p>Не поленился. Пошёл. Вордовский мастер подсказок при запуске выдал: «Клетчатые юбки и полосатые брюки нравятся далеко не всем».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7307: Убить, изнасиловать, съесть, забыть</p>
   </title>
   <p>16:45 20.09.2011, IT happens</p>
   <empty-line/>
   <p>Ввели по указанию центральной конторы строгую иерархию доступа к серверу. На самом деле это мы в филиале с шефом её разработали, ибо уже накипело, и скормили голове. Голова быстро сориентировалась и нам нашу же инициативу под видом своей и спустила — ну, как обычно.</p>
   <empty-line/>
   <p>Приходят ко мне пользователи, получают инструкцию на бумажке, квиток с логином и паролем, в ведомости расписываются. Само собой, действо обставляется словами: «перед прочтением сжечь», «поставим всех в очередь и удалим через одного», «убить, изнасиловать и съесть» и т. п. Потом пара показательных расстрелов за квитки на видных местах — и всё нормально.</p>
   <empty-line/>
   <p>Вова, мужик хорошо за тридцать, получив квиток и инструкции, строго им последовал — и ушёл в отпуск. Первая его фраза по возвращении:</p>
   <empty-line/>
   <p>— А какой у меня пароль?</p>
   <p>— А квиток в надёжном месте вам для чего?</p>
   <p>— А я его уничтожил для надёжности…</p>
   <empty-line/>
   <p>Я прогнал Вову через процедуру повторного получения пароля и отпустил с миром.</p>
   <empty-line/>
   <p>Через выходные Вова ещё раз подошел ко мне с тем же вопросом. С тем же ответом. И с тем же результатом. Ещё через выходные я опять увидел Вову в кабинете.</p>
   <empty-line/>
   <p>— Вова, твой пароль теперь будет vova. Хоть имя своё ты должен помнить!</p>
   <empty-line/>
   <p>Этот пароль пережил две недели. Но потом всё тот же вопрос опять вывел меня из равновесия.</p>
   <empty-line/>
   <p>— Вова, теперь твой пароль — один символ. Один! А чтоб ты не забыл, что там только один символ, этот символ будет <emphasis>1</emphasis>. Единица, Вова. Это твой пароль.</p>
   <empty-line/>
   <p>За месяц я забыл о существовании Вовы. Но Вова сходил на больничный и напомнил о себе всё тем же вопросом.</p>
   <empty-line/>
   <p>Я не стал ругаться, не стал убивать о стену ни себя, ни Вову. И даже не запил. Просто написал телегу руководству. Вову разжаловали из ведущих экономистов по служебному несоответствию и пожаловали начальником службы безопасности нашего филиала.</p>
   <empty-line/>
   <p>Вскоре я уволился. Не знаю, что дальше было. Добрался ли Вова до пустого пароля?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7308: F9 пополудни</p>
   </title>
   <p>16:45 20.09.2011, IT happens</p>
   <empty-line/>
   <p>Еду в автобусе, заполненном в основном пенсионерами, на дачу. Краем уха слышу обрывок разговора кондукторши (тоже дамы предпенсионного возраста) с одной из пассажирок: «…и F9, и F10». Разрыв шаблона: мало того, что «старпёры» научились по Скайпу с иногородними родственниками общаться, так теперь ещё и функциональные клавиши осваивают!</p>
   <empty-line/>
   <p>Всё оказалось куда прозаичнее. На вопрос, во сколько автобус будет совершать обратный рейс с дач в город, «стюардесса» ответила: «И в 9, и в 10».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7309: А я Катя. Просто Катя</p>
   </title>
   <p>16:45 20.09.2011, IT happens</p>
   <empty-line/>
   <p>Приглядывал я за одним «подшефным колхозом» — местным филиалом крупной всероссийской конторы. В филиале работало человек пятнадцать, но работникам приходилось много общаться по электронной почте, и я поставил им собственный почтовый сервер.</p>
   <empty-line/>
   <p>Тут в головной конторе у кого-то случился приступ административного недержания, и пришёл свирепый приказ заменить электронные адреса типа <emphasis>katya@</emphasis> и <emphasis>lena@</emphasis> на «первая буква имени плюс фамилия слитно» — в головной конторе стоял какой-то безумный почтовый софт, который даже точку в имени пользователя не понимал.</p>
   <empty-line/>
   <p>Я призадумался: как быть с Екатериной Балясниковой и Еленой Беловой? Решение было поистине соломоновым: адрес <emphasis>From</emphasis> был старый, <emphasis>katya@,</emphasis> а в поле <emphasis>Reply-To</emphasis> стояло новое имя. На сервере пришлось настраивать трансляцию. В головной конторе ничего не заметили.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7310: Младшая IT-группа</p>
   </title>
   <p>20:45 20.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в саппорте крупного столичного интернет-провайдера. Последнее время радуют монтажники — прямо голову открутить хочется.</p>
   <empty-line/>
   <p>— Алё, здравствуйте, это монтажник.</p>
   <p>— Я за вас рада, а зовут вас как?</p>
   <p>— %Name%. А почему у меня не получается подключить абонента?</p>
   <p>— А вы MAC вбили? У нас привязка.</p>
   <p>— Что? Привязка по MAC-адресу? А куда его вбивать?</p>
   <p>— В личный кабинет. Либо я отсюда могу это сделать, я уже вас увидела. Вам нужно только DHCP перезапустить.</p>
   <p>— А где находится DHCP-клиент?</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>— Девушка, а можно, если на десятке поднимется, я домой пойду, а тут пусть сетевой разбирается?</p>
   <p>— Нет. Проверяйте, правильно ли обжали, потыкайтесь в другой порт.</p>
   <p>— Кто неправильно обжал?</p>
   <p>— Ну не я же.</p>
   <p>— Да? А как надо?</p>
   <p>— По B.</p>
   <p>— По B? А это как?</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>— Девушка, я кабель воткнул на место пустого коннектора, а там лампочка светилась. Я что-то не так сделал?</p>
   <empty-line/>
   <p>Чувствую себя воспитательницей младшей IT-группы детского сада.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7311: Плохо ловится рыбка-бананка</p>
   </title>
   <p>13:00 21.09.2011, IT happens</p>
   <empty-line/>
   <p>Пока самбовый контроллер домена был в отключке для перенастройки, десктопы решили, что у них теперь демократия, стали меряться пиписьками и выбрали за старшего не менее самбовый сервер телефонной станции, который ни сном ни духом о домене.</p>
   <empty-line/>
   <p>Задействовал давно пылившуюся в слоте сетевуху. Сетевуха чихает, кашляет и время от времени флудит по UDP на рандомный адрес рандомною фигнёй в огромном количестве, DoS’я саму себя и окружающих, а если рандомный адрес оказался внешним, то ещё и файрвол. По сети сервер доступен урывками; команды пишу в аське и быстро копипащу, когда SSH удаётся ненадолго пробиться. Еле вырубил. Как такое вообще может быть — полнейшее ХЗ.</p>
   <empty-line/>
   <p>В целом сеть оказалась не готова к пропаданию LDAP-сервера, контроллерам домена в случайно подобранных касках и садомазо-флуду. Всё бьётся в истерике о медный таз. На звон бубна это похоже лишь весьма отдалённо.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7312: Корова рыжая, 1 шт.</p>
   </title>
   <p>13:00 21.09.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>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7313: Почти «Авада Кедавра»</p>
   </title>
   <p>15:00 21.09.2011, IT happens</p>
   <empty-line/>
   <p>Какой пароль могут поставить два линуксоида (работаем в универе, я секретарша, он сисадмин) на учётную запись препода? Ответ прост: «/dev/null». Только мне теперь приходится объяснять недалёким преподавателям, что значит это ужасное слово. Их счастье, что там «rm -rf /*» не стоит — а ведь хотели же!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7314: 20 ГБ хватит каждому</p>
   </title>
   <p>15:00 21.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в банке. Недавно хотели купить для сервера два винта по терабайту. Взяли счёт, как положено. Отнесли на подпись управляющей, а она решила блеснуть умом:</p>
   <empty-line/>
   <p>— Ничего покупать не разрешаю! Мы недавно списали кучу компьютеров — берите винты оттуда!</p>
   <empty-line/>
   <p>Рассказал друзьям — все ржут. А мне не смешно: сервак то всё-равно мигрировать нужно…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7315: Люби прогресс, но помни BBS</p>
   </title>
   <p>16:45 21.09.2011, IT happens</p>
   <empty-line/>
   <p>На работе саппорт рассказал презабавнейшую историю. Звонит клиент, мужичок лет сорока, с компами общается на «вы»: пользоваться умеет, но не то чтобы понимает, как и что там работает.</p>
   <empty-line/>
   <p>— Техподдержка %сompanyName%, здравствуйте! Чем могу помочь?</p>
   <p>— Здрасте. Подскажите, не могли бы вы мне помочь найти драйвера для %deviceName%?</p>
   <p>— Одну минутку. (<emphasis>Пауза</emphasis>.) Вы знаете, к сожалению, в интернете нет информации о таком устройстве.</p>
   <p>— А вы бы не могли поискать в другом интернете?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7316: В свободное плавание</p>
   </title>
   <p>16:45 21.09.2011, IT happens</p>
   <empty-line/>
   <p>У нас есть традиция: каждый 256-й день года мы вспоминаем желторотую юность под чёрно-белыми флагами с Весёлым Роджером и устраиваем маленький сабантуй.</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>#7317: Рубанём сплеча</p>
   </title>
   <p>16:45 21.09.2011, IT happens</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>С этими словами тётушка протянула мне оранжевый конверт с LiveDVD Ubuntu. Радикальное решение, нечего сказать!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7318: Алгоритм «Радиоточка»</p>
   </title>
   <p>20:45 21.09.2011, IT happens</p>
   <empty-line/>
   <p>Дело было в универе. Для допуска к защите каждый студент обязан был получить зачёты по опредёленному количеству семинаров. Самым разумным выбором была «Теория сжатия информации» — всяк не «Общая архитектура процессора» у маразматика завкафедрой!</p>
   <empty-line/>
   <p>Первый семестр — сжатие без потерь. Для получения зачёта необходимо было реализовать свой алгоритм архивации не сильно хуже публичных аналогов по времени исполнения и итоговому размеру архива. Второй семестр был посвящён сжатию с потерями. На вход подаётся аудиофайл, и половина работ отсеивается сразу: из колонок звучит явно не музыка, а аудиокассета от «Спектрума».</p>
   <empty-line/>
   <p>Очередной вариант — сжатие гораздо лучше, чем обычно. Препод нажимает «Play». Музыка, а не хрипение из динамиков! Странно. Перепроверяют. Сжимает быстро, результат весит явно меньше публичных аналогов.</p>
   <empty-line/>
   <p>Открыли код. Ошибся автор: диапазон допустимых частот неверно задал, все низкие и верхние обрезал совершенно, причём гораздо сильнее, чем стандартные алгоритмы. А колонки у ноута препода так себе, всё равно разницу не понять!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7319: catdo</p>
   </title>
   <p>20:45 21.09.2011, IT happens</p>
   <empty-line/>
   <p>Безопасность, отказоустойчивость? Всего две минуты покурил, вернулся. Со всех консолей вытекает на меня непонятное что-то, с седьмой — со страшной скоростью. ^C помогает, но промпта не дает. Локально ничего сделать не могу, поднимать вторую машину, чтобы зайти по SSH, нет времени.</p>
   <empty-line/>
   <p>Магическое сочетание почти всех клавиш, способное свалить ось на ноуте, известно только моему коту. Не забывайте прикрывать ноут хотя бы наполовину каждый раз, как отворачиваетесь от него!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7320: Багетная мастерская</p>
   </title>
   <p>20:45 21.09.2011, IT happens</p>
   <empty-line/>
   <p>К тому, что картинки присылаются исключительно в Ворде, я уже привыкла. К тому, что их прямо в Ворде редактируют, тоже. Сегодня мой личный рекорд по геморройному способу предоставления материалов для сайта был побит.</p>
   <empty-line/>
   <p>Прислали DOC на 12 мегабайт. Привычно, не проглядывая, сохраняю в HTML, чтобы вытащить картинки, кидаю не глядя в фотошоп и разбираю там. Так вот, чтобы вставить картинки в Ворд, их открывали вьюером на пол-экрана, делали принтскрин всего рабочего стола, вставляли его в Ворд и обрезали там лишние поля!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7321: AND/OR</p>
   </title>
   <p>13:00 22.09.2011, IT happens</p>
   <empty-line/>
   <p>Задумчиво бреду с работы домой. Рядом мамаша тянет за руку мелкое дитя. Ребёнок, посмотрев на рекламную вывеску, вопит:</p>
   <empty-line/>
   <p>— Мама, мама, смотри: «Окна и двери»! А нам он не подходит, нам нужны только двери.</p>
   <empty-line/>
   <p>Правда, несложно угадать профессию родителей?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7322: И целого мира мало</p>
   </title>
   <p>13:00 22.09.2011, IT happens</p>
   <empty-line/>
   <p>Закончили-таки ревизию серверной нашего филиала, даже с бухами договорились. Сижу, значит, заполняю спецформу по результатам ревизии. Чувствую: неттопу плохо. Гляжу в журнал безопасности и наблюдаю попытку левого входа с одного далеко не соседнего филиала. Техник стучится. Прав у него нет, но на объяснение этого факта неттоп затратил всё имеющиеся ресурсы. Пришлось написать товарищу письмо: «Вам целого N-ского филиала мало?»</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7323: Добрая магия жёлтой футболки</p>
   </title>
   <p>13:00 22.09.2011, IT happens</p>
   <empty-line/>
   <p>Принёс вечером с работы домой системник — сын шефа, паренёк лет 15, просил переставить винду. Ладно, переставить — так переставить, хоть я и не админ, а визуализатор мебели. Завтра выходной — день города, так что решаю всё сделать вечером. Пока буду ужинать, поставится.</p>
   <empty-line/>
   <p>Проверенный годами дистрибутив XP SP2, краденый ещё из горадминистрации, ставиться отказался, оступившись на 78-м проценте копирования файлов. Ладно, диск древний, всякое бывает. Кроме SP2, есть ещё SP1, но он совсем уж старенький. Какую-то сборку, которую храню на всякий случай, не ставлю принципиально. Выходит, ставить нечего.</p>
   <empty-line/>
   <p>Подключаю монитор обратно к своему компу, нахожу SP3 через торрент, качаю. Дома болванок нет, глубокий вечер, город маленький, купить их вечером уже просто негде. Лезу в шкаф, перерываю всё. Нету. Вспоминаю, что в своё время, лет пять назад, записывал на потёртую эрвэшку какой-то фильм, который, заняв место под край, потом оттуда не читался. Нахожу. С ужасом осматриваю исцарапанную поверхность. Стираю диск, прожигаю образ. Ну, думаю, хоть этот квест пройден.</p>
   <empty-line/>
   <p>Не тут-то было. С шумом и жужжанием дойдя примерно до половины, процесс копирования файлов прервался на каком-то INF-файле.</p>
   <empty-line/>
   <p>Ночь, время потеряно, ничего не сделано. Злой, как собака, вытаскиваю диск и яростно полирую его футболкой. Ставлю обратно, жму энтер — и файл проскакивает! Правда, тут же виснет следующий. Безо всякой надежды повторяю операцию. Да! Ещё один!</p>
   <empty-line/>
   <p>Не менее получаса я копировал файлы по одному по такому алгоритму: дождаться, пока инсталлятор сообщит о неудаче копирования, вынуть диск, подышать на него, протереть ярко-жёлтой футболкой с принтом поезда, вставить на место, нажать энтер, повторить всё снова со следующим файлом. Простое тыканье в энтер, доставание-вынимание диска, протирание краем одеяла или чем-то другим результата не давали. Не знаю, что за сила в этой жёлтой футболке, но она спасла меня в тот глухой полуночный час. Мы с ней прошли опасный участок, и дальше дело пошло веселее, а на последней трети копирования винда справилась сама, уже без помощи. В полпервого чудный вечер завершился, и я наконец лёг спать.</p>
   <empty-line/>
   <p>Вот такая незамысловатая история. Может быть, специалист запросто объяснит её обыденными причинами, а для меня она останется проявлением доброй магии вещей.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7324: Воскрешение эльфов, тауренов и серверов</p>
   </title>
   <p>13:00 22.09.2011, IT happens</p>
   <empty-line/>
   <p>Прогеры наши дали софтинку, попросили протестировать на разных платформах. Ну, все загруженные сидят, работают — а тут вдруг взрыв смеха с другого конца кабинета. Смотрю на спеца вопросительно.</p>
   <empty-line/>
   <p>— Да я сервак никак поднять не мог…</p>
   <p>— И чё смешного?</p>
   <p>— Я решение нашёл на официальном форуме WoW!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7325: Термоизоляция by proxy</p>
   </title>
   <p>15:00 22.09.2011, IT happens</p>
   <empty-line/>
   <p>В сфере IT бытует миф о силе бороды и свитера у системных администраторов. Будучи скептиком, до поры до времени я не верил в подобные мифы, но это лето изменило моё отношение к и к мифам, и к бороде в частности.</p>
   <empty-line/>
   <p>Собрал я к лету домашний сервер: Apache, MySQL, PHP, файлопомойка и прочие мелкие радости. Железо вполне обычное. Через неделю начались чудеса: сервер стал отключаться раз в неделю без особых на то причин. После долгих поисков виновника (как программных, так и аппаратных) нашёлся немного вздутый высоковольтный конденсатор в блоке питания. К сожалению, замена блока никоим образом не повлияла на самостоятельные отключения сервера.</p>
   <empty-line/>
   <p>Близилась середина лета, и сервер продолжал рандомно отключаться. Вдруг родные затеяли на даче ремонт — пришлось помогать. В течение месяца, пока длился ремонт, я отпустил довольно густую бороду: бриться особо не было времени, дома в основном я только ел да ночевал. Удивило поведение сервера: за всю июльскую жару он не выключился ни разу. Я был в смятении: вроде бы должен радоваться надежности рядового железа, но что-то не давало мне покоя.</p>
   <empty-line/>
   <p>Впрочем, всё разрешилось довольно скоро. Вчера девушка настояла на том, чтобы я сбрил хотя бы усы — целоваться, видите ли, неудобно. Через два часа после бритья сервер издал громкий хлопок, после чего был в срочном порядке обесточен и вскрыт. Осмотр блока питания показал наличие вздутого высоковольтного конденсатора.</p>
   <empty-line/>
   <p>Вскоре новая пара конденсаторов заняла своё место в блоке питания, а я с опаской думаю о том дне, когда придётся сбрить бороду — мало ли что выкинет железо на этот раз…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7326: Аперитивная память</p>
   </title>
   <p>15:00 22.09.2011, IT happens</p>
   <empty-line/>
   <p>На днях знакомый из саппорта перенаправил ко мне мужика — мне недалеко до него идти было. Обычный нудный разговор: где, что и зачем он делал. Кажется, перегорела планка памяти.</p>
   <empty-line/>
   <p>— Ну, я скоро буду, а вы оперативку пока достаньте.</p>
   <empty-line/>
   <p>Беру память, прихожу. Ведут к объекту. Корпус не открывался, что видно по залежам пыли, а на столе стоит бутылка вермута. Мужик так и не понял, почему меня раскатало по полу.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7327: В режиме «дальтоники/дурачки/девочки»</p>
   </title>
   <p>16:45 22.09.2011, IT happens</p>
   <empty-line/>
   <p>Мало кто помнит, что Диггер съел минский завод вычтехники. Реально! Отдел перспективных разработок получил в 87-м году в руки писюки, подсел на Диггера, быстро офоршмачился в условиях хозрасчёта и потянул за собой ползавода. Но игру в цветные шарики должны помнить все. Мы с шефом, перепробовав кучу разных способов, обломались запретить игры на рабочем месте. Шарики победили.</p>
   <empty-line/>
   <p>Внезапно коннект принёс мне ююк с патчем, который делал все шарики одного цвета. В ридмях автор сообщал, что он таки отвадил своих девочек. Все экзешники, найденные на сервере, были пропатчены на зелёный цвет.</p>
   <empty-line/>
   <p>Вы думаете, девочкам стало скучно? Нет. Они начали ставить мегарекорды. Правда, спустя полгода разрядности в таблице перестало хватать. К тому же внедрили новомодный пасьянс, и игра потихоньку отмерла.</p>
   <empty-line/>
   <p>Но почему никому в голову не пришло восстановить нормальную игру с дискетки, так и осталось тайной.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7328: Лето красное пропела, оглянуться не успела, как винда катит в глаза</p>
   </title>
   <p>16:45 22.09.2011, IT happens</p>
   <empty-line/>
   <p>Внедрение винды, лазерных принтеров и красивых документов. Группу избранных отправили на обучение «окнам». Стандарт ATX тогда был ещё только в проекте — и не только в нашей провинции, а вообще. Основной упор на этих курсах был на то, что систему надо шатдаунить, ибо нефиг. Звонок:</p>
   <empty-line/>
   <p>— Мне надо компьютер выключить.</p>
   <empty-line/>
   <p>Перевожу: «Контора потратила уйму денег на моё обучение, я на курсы не ходила, на пляже загорала, но, по рассказам ходивших, выключение — самое страшное. Начальство уже косо смотрит. Мне очково…»</p>
   <empty-line/>
   <p>— Нажмите мышкой кнопку «Пуск»…</p>
   <p>— Мне надо выключить!</p>
   <p>— Нажмите мышкой кнопку «Пуск» и прочитайте…</p>
   <p>— Мне надо выключить!</p>
   <p>— Нажмите мышкой кнопку «Пуск» и прочитайте там внизу…</p>
   <p>— Мне надо выключить!</p>
   <p>— Нажмите мышкой кнопку «Пуск» и прочитайте там внизу надпись!</p>
   <p>— Действительно…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7329: Капитан Техсаппорт</p>
   </title>
   <p>16:45 22.09.2011, IT happens</p>
   <empty-line/>
   <p>Звонок в техподдержку:</p>
   <empty-line/>
   <p>— Инет не работает, пинг дальше вашего шлюза не уходит.</p>
   <p>— Хорошо, отключите модем, сейчас проверим.</p>
   <p>— Отключил.</p>
   <p>— Я вижу, ваш модем не отвечает. Проблемы с вашим сетевым оборудованием!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7330: Мать моя блондинка!</p>
   </title>
   <p>16:45 22.09.2011, IT happens</p>
   <empty-line/>
   <p>Мать моя — блондинка. Вроде бы неглупая женщина 50 лет, образованная — учительница французского и немецкого. Я сам никогда не поддерживал этот стереотип, анекдоты про блондинок меня никогда не радовали. До момента, когда мама приобрела ноутбук.</p>
   <empty-line/>
   <p>Мама была на радостях: «Ура, теперь я смогу разговаривать с друзьями по Скайпу!» — и после насилия надо мной с установкой новеньких «окошечек» и свежекрякнутого Офиса начала приставать ко мне с просьбой проверить видео- и аудиоскайпосвязь.</p>
   <empty-line/>
   <p>Услышать меня было недостаточно. Она перебирала свои фотографии и всё подбегала ко мне посмотреть, как они выглядит в моём Скайпе. Когда дошло дело до видеосвязи, я понял, что анекдоты про блондинок не так уж и неправы.</p>
   <empty-line/>
   <p>— Ты меня видишь?</p>
   <p>— Вижу.</p>
   <p>— Как я выгляжу? Красавица?</p>
   <p>— Угу…</p>
   <p>— Дай-ка на меня, красавицу, глянуть!</p>
   <empty-line/>
   <p>Оставив ноут, мама подбежала к моему стационару. Надо ли говорить, что она себя, красавицу, так и не увидела?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7331: Семь миллиардов спасителей нигерийского принца</p>
   </title>
   <p>13:00 23.09.2011, IT happens</p>
   <empty-line/>
   <p>Я секретарша. Обычная такая, среднестатистическая, с одиним только «но»: я линуксоид, поэтому «оно само сломалось» — это не про меня. Но сейчас не обо мне, а о моей работе.</p>
   <empty-line/>
   <p>Приходит начальница, открывает ярлычок на рабочем столе с названием «Интернет» (я это сделала для того, чтобы коллегам, которые раз в месяц заходят в интернет с моего компа, было проще) и начинает дико орать:</p>
   <empty-line/>
   <p>— %Name%! Ты чего из почты не вышла?!</p>
   <empty-line/>
   <p>Оказывается, в Мозилле осталась вкладка с открытой почтой.</p>
   <empty-line/>
   <p>— Компом же только я пользуюсь, зачем выходить?</p>
   <p>— Не выходя из почты, ты ее открываешь для обозрения всего интернета! Все в интернете могут её читать! Все-все твои письма!</p>
   <empty-line/>
   <p>Начальница гордо жмёт на кнопочку «Выйти из почты». Я еле сдерживаю смех.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7332: Всему вопреки</p>
   </title>
   <p>13:00 23.09.2011, IT happens</p>
   <empty-line/>
   <p>Дали нам библиотеку для переформатирования сообщений вместе с исходным кодом. Один взгляд на код — и сразу стало страшно. По всему тексту валялись комментарии:</p>
   <empty-line/>
   <p><emphasis>// TODO: fix me</emphasis></p>
   <p><emphasis>// TODO: make this better</emphasis></p>
   <p><emphasis>// TODO: this is most definitely NOT thread safe</emphasis></p>
   <p><emphasis>// TODO: this is incorrect</emphasis></p>
   <p><emphasis>// TODO: this does not print the contents</emphasis></p>
   <empty-line/>
   <p>Вся радость в том, что работало всё исправно. Ни одной ошибки. Стрёмно было — не передать.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7333: Пул? Какой пул?</p>
   </title>
   <p>13:00 23.09.2011, IT happens</p>
   <empty-line/>
   <p>В годы повсеместного дайлапа открылась в нашем городе новая контора. С размахом открылась, с кучей рекламы (даже на местном телевидении). Я не выдержал и подключился. Пару дней всё было окей, а потом как-то стало утомлять постоянное «занято» на том конце. Дозванивалки помогали мало.</p>
   <empty-line/>
   <p>Помучившись пару дней, решил зайти к провайдеру в офис. Меня встретил толстый парень, что-то увлечённо молотивший в юниксовой консоли. Диалог я помню до сих пор.</p>
   <empty-line/>
   <p>— Что у вас с интернетом? Я постоянно не могу дозвониться.</p>
   <p>— Так всё нормально, вы же не один такой желающий!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7334: На языке урководителей</p>
   </title>
   <p>15:00 23.09.2011, IT happens</p>
   <empty-line/>
   <p>Общался с товарищем. У него проблема: начальство хочет, чтоб он за месяц перевёл имеющийся чужой проект с Информикса на Оракл. Я придумал красивый пример на понятном для урководства языке.</p>
   <empty-line/>
   <p>Перевести систему с одного SQL-сервера на другой — почти то же, что перевести машину с бензина на электричество. Ускорить, обеспечить ту же функциональность и обязательно сохранить внешний вид.</p>
   <empty-line/>
   <p>Решение «в лоб»: стартер есть, крутит что надо, аккумулятор — тоже. Может даже шевельнуть машину. Мощи, правда, маловато. В тестовом режиме поработает от розетки. Почти получилось, почти быстро. Так, теперь обеспечить автономную работу… Упс. Батареи явно не хватает. Аккумулятор требуемой ёмкости — чудовищно дорогой, тяжёлый и большой, ставить его некуда. Мотор вырежем — он уже не нужен, — а вместо него батарею всунем. Хм, с чем совместить трансмиссию? Ладно, стартер прямо на диск сцепления, всего лишь немного крепления доработать. О, и радиатор не нужен. Вместо него дыра некрасивая, зато аккумулятора хватит на 100 км.</p>
   <empty-line/>
   <p>Пробный пробег. Круто. Медленно, правда, и не на 100, а на 40 км хватило. Так, ставим на зарядку. Заряжаем, заряжаем, зар… Р-р-р! Сколько можно!</p>
   <empty-line/>
   <p>Второй пробный запуск. Поехали. «Бензин» кончается на трассе. Но — не зальёшь. Эвакуатор. Втык. Психи. В салоне вместо заднего сиденья ставим бензиновый генератор. Тихо гудит, тихо едет. Электричество для езды используется? Задание выполнено!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7335: Соловей-чревовещатель</p>
   </title>
   <p>15:00 23.09.2011, IT happens</p>
   <empty-line/>
   <p>Админю в свободное время одну небольшую строительно-монтажную контору. Сборка сети находится в процессе: нет свободных монтажников, а я перфоратором махать не хочу совсем. В качестве временного решения использован вайфай.</p>
   <empty-line/>
   <p>Сегодня позвали бухгалтерский комп глянуть: тормозит, мол. Просроченный ESET не обновлялся с ноября прошлого года — понятно… Чтобы воткнуть свою довольно габаритную флешку в корпус mini-ITX, вынимаю свисток вайфай-контроллера, запускаю AVZ, и, пока диск сканируется, понемногу седею: аська зеленеет, М-агент блестит, а вайфай рядышком лежит.</p>
   <empty-line/>
   <p>Кэш? Побродил по ссылкам. Залез даже в рекламу на почтовом сайте. Нет, думаю. Здесь что-то не так. Покрутил корпус в руках на предмет какого-нибудь второго источника интернета. Два HASP-ключа, клавиатура, мышь, моя флешка. Понемногу стало доходить: никто никогда не задумывался, есть ли в таком маленьком корпусочке своя вафля. Воткнули свисток и так и оставили: работает, и ладно. А настроена на соединение с остальным офисом оказалась как раз внутренняя, родная антенна. Вот какие вещи, оказывается, на автомате делаются.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7336: А что, «Динамо» лежит?</p>
   </title>
   <p>15:00 23.09.2011, IT happens</p>
   <empty-line/>
   <p>— Это мастерская по ремонту компьютеров?</p>
   <p>— Да.</p>
   <p>— Блин, у меня всё пропало!</p>
   <p>— Что пропало?</p>
   <p>— Ну всё, вообще всё! Погодите… Во, блин, появилось!</p>
   <p>— Что появилось?</p>
   <p>— Всё появилось!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7337: Бжжж-бжжж под боком</p>
   </title>
   <p>16:45 23.09.2011, IT happens</p>
   <empty-line/>
   <p>Только что звонит сотрудница (не представившись — я по голосу должен угадать, кто это):</p>
   <empty-line/>
   <p>— Отправили на печать не то, что надо, выключили принтер, включили, а он всё равно печатает.</p>
   <p>— Принтер матричный или лазерный?</p>
   <p>— Это как?</p>
   <p>— Ну, <emphasis>бжжж-бжжж</emphasis> или <emphasis>пшшшшш</emphasis>?</p>
   <p>— Который возле меня!</p>
   <empty-line/>
   <p>Так и работаем…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7338: Отнеситесь с пониманием</p>
   </title>
   <p>16:45 23.09.2011, IT happens</p>
   <empty-line/>
   <p>Пишет мне девочка-юзер: «А как ещё шрифт поменять так, чтобы он везде поменялся, и как сделать так, чтобы в Экселе всегда таблицей открывалось?»</p>
   <empty-line/>
   <p>В жизни не догадаетесь, как это переводится! Вид папок по умолчанию должен быть «Таблица», а разрешение моника надо поменять с 1280?1024 на 1024?768. А Эксель девочка приплела потому, что в папках в основном таблицы электронные хранит.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7339: 39,5 у обоих пациентов</p>
   </title>
   <p>16:45 23.09.2011, IT happens</p>
   <empty-line/>
   <p>Есть у меня один хороший знакомый. Парень более-менее технически грамотный, но с компами не сталкивался, пока не принял решение купить себе один. Не в силах превозмочь врождённое любопытство, первое, что сделал этот человек — раскрутил системник, чтобы полюбоваться на своё приобретение изнутри.</p>
   <empty-line/>
   <p>После этого знакомый позвонил мне. Он правильно угадал, где что находится, только о процессоре у меня спросил — его ж под кулером не видать. Сказал, что так и думал. Говорит, вроде всё на месте, по чеку проверил, но всё равно такое ощущение, что в чём-то его всё же накололи. В системном блоке, мол, очень много всяких таких мест, куда можно что-то поставить, а они пустуют.</p>
   <empty-line/>
   <p>Короче, выслушав мои объяснения, парень поступил по-своему. Взял системник, пошёл с ним в магазин и не успокоился, пока для каждого слота ему не подобрали какую-нибудь полезняшку. Позвонил мне, похвастался, что у него в системнике теперь двенадцать кулеров, и гудят они хором, как самолёт при взлёте. Особенно он гордился большими: втягивающим сзади и вытягивающим спереди.</p>
   <empty-line/>
   <p>Когда я через пару дней позвонил знакомому, чтоб пригласить на пиво, он ответил мне грустным и хриплым голосом, что пойти никуда не сможет. После принятия ванны он сел поиграть за комп — прямо под поток воздуха из турбоохлаждённого компьютера. Температура 39,5.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7340: Кулером кручу, повернуть хочу</p>
   </title>
   <p>20:45 23.09.2011, IT happens</p>
   <empty-line/>
   <p>На втором семестре первого курса универа у нас была курсовая по программированию. Это была первая хоть сколько-нибудь сложная работа на тот момент. У каждого своё задание, пишет кто на чём хочет.</p>
   <empty-line/>
   <p>Я выбрал разработку игры «Угадай число» на Дельфи. В какой-то момент решил выпендриться и сделать интерфейс в виде рулетки. А раз это рулетка, то она должна крутиться!</p>
   <empty-line/>
   <p>Все, кто изучал линейную алгебру, должны помнить преобразования поворота для точки. Но как повернуть картинку 256?256 точек? Решение было найдено быстро:</p>
   <empty-line/>
   <p><emphasis>for y := 0 to roulette.height ? 1 do begin</emphasis></p>
   <p><emphasis>for x := 0 to roulette.width ? 1 do begin</emphasis></p>
   <empty-line/>
   <p><emphasis>// Громоздкий код поворота одной точки</emphasis></p>
   <empty-line/>
   <p><emphasis>end;</emphasis></p>
   <p><emphasis>end;</emphasis></p>
   <empty-line/>
   <p>Тормозило даже на моём домашнем компе!</p>
   <empty-line/>
   <p>В конце концов я нашёл в Гугле менее ресурсоёмкий код и успешно защитился. Но на всю жизнь усвоил урок: не придумывай того, чего написать не сможешь, а то окажешься в глупом положении.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7341: Палка, палка, огуречик — вот и вышел человечек</p>
   </title>
   <p>13:00 24.09.2011, IT happens</p>
   <empty-line/>
   <p>Тянули с нуля сетку: 80 с небольшим компов, сервер-на-все-руки, сервер видеонаблюдения, 1С-сервер, домен, сервер-бэкапопомойка. Техдиректор предприятия, добрейший и внимательнейший человек, с компьютером на вежливое «вы», попросил устроить мини-презентацию для старшего состава компании, доходчиво объяснив, что к чему. Объяснили.</p>
   <empty-line/>
   <p>Возьмите в руки карандаш, листок и нарисуйте облачко. В центре напишите: «Интернет». Проведите от облачка линию, нарисуйте на конце коробочку-маршрутизатор. К нему по кругу присоедините вышеупомянутые серверы.</p>
   <empty-line/>
   <p>Справа и слева начертите два небольших кружочка — один представлен компом с надписью «Системный администратор / SSH», второй — антенной с надписью «Wi-Fi». Оба кружочка прицепите к упомянутому маршрутизатору.</p>
   <empty-line/>
   <p>От него же проведите ещё одну линию вниз, оканчивающуюся другим маршрутизатором, от него звёздочкой — линии к хабам (16 штук), а уже от них — линии-компьютеры.</p>
   <empty-line/>
   <p>Именно это мы и представили в нашей презентации. С лёгкой руки старшего бухгалтера сеть теперь называется «Снеговик».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7342: За наше несчастное детство</p>
   </title>
   <p>13:00 24.09.2011, IT happens</p>
   <empty-line/>
   <p>Ставил сегодня Битрикс. Лазил по файлам, смотрел, как всё устроено. Честно говоря, понравилось не очень. Код запутанный и сложный для понимания. И вот, когда я уже совсем пал духом, пытаясь разобраться в этой каше, среди сухих комментариев на английском языке я наткнулся на этот великолепный код:</p>
   <empty-line/>
   <p><emphasis>&lt;?</emphasis></p>
   <p><emphasis>//Не думайте, что я с ума сошёл. Спасибо IE за эти три DIV.</emphasis></p>
   <p><emphasis>?&gt;</emphasis></p>
   <p><emphasis>&lt;div id="content_container_hor"&gt;</emphasis></p>
   <p><emphasis>&lt;div style="width:100%;"&gt;</emphasis></p>
   <p><emphasis>&lt;div id="content_container_ver"&gt;</emphasis></p>
   <empty-line/>
   <p>Настроение сразу поднялось — можно работать дальше. Спасибо тебе, неизвестный отечественный разработчик!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7343: В гей-баре, да не с Маком?</p>
   </title>
   <p>15:00 24.09.2011, IT happens</p>
   <empty-line/>
   <p>Сижу сегодня в местном гей-баре — занесло по вопросам основной работы, связанной со всяческими развлекательными заведениями. Пью пиво, благо оно там дешёвое и на вкус радует. В зале пусто по причине раннего часа. С нетбука через местный 10-мегабитный вайфай сижу на фейсбуке, жду, пока фильм докачается.</p>
   <empty-line/>
   <p>Внезапно ко мне подскакивает местный звукорежиссёр с вопросом: «А ты мне драйвер на ноутбук не скачаешь?» Вижу парня в первый раз в жизни. С трудом понимаю, что за драйвер, зачем мне его сейчас качать и что вообще происходит. И почему вдруг я? Тем не менее, иду всё-таки разбираться с ноутом. Обнаруживается Acer годичной давности, шедший в комплектации с «семёркой». Владелец поставил на него «хрюшку», и броадкомовский вайфай-модуль решил по этому поводу уйти в бессрочный отпуск из-за отсутствия драйверов, о чём и ругается диспетчер устройств. Аналогичный модуль стоит у меня на нетбуке, но крутится на нём Убунту, поэтому поделиться добром не получится. Более того, под виндой последний раз вдумчиво работать приходилось полтора года назад.</p>
   <empty-line/>
   <p>Лезу на официальный сайт. Нахожу драйвер, закачиваю и прошу у звукорежа флешку, чтобы файл перекинуть и поставить. На флешке обнаруживается тот самый файл с драйвером, только что закачанный. Интересуюсь, что это за колдунство такое, и он признаётся, что уже кто-то с ноутом что-то мудрил, но ничего не получилось.</p>
   <empty-line/>
   <p>Эксперимента ради запускаю инсталлятор. Так и есть: ругается на несовместимость с системой. Повнимательней гляжу на название файла, в котором обнаруживаются цифры 64 — «семёрка»-то родная 64-битная. Конечно же, под 32-битную «хрюшу» такой драйвер не пойдёт.</p>
   <empty-line/>
   <p>Долго и нудно ищу 32-битный вариант, не без проблем нахожу ссылку на закачку драйвера, а не экзешного загрузчика — Вайн на такие самоделки дико ругается. Докачиваю драйвер, запускаю на ноуте, определяется вайфай-модуль, появляется сообщение о том, что обнаружены беспроводные сети, всё подключается, и можно идти допивать пиво.</p>
   <empty-line/>
   <p>Внимание, вопрос: учитывая то, что я девушка, была одета в самую деффачковую одежду, в кои-то веки тщательно накрашена, а ещё у меня фиолетовый гламурный нетбук в блёсточку, что это было? Как, ну вот как юзвери чуют айтишное нутро?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7344: I didn’t ask for this</p>
   </title>
   <p>15:00 24.09.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>#7345: Спят усталые игрушки</p>
   </title>
   <p>15:00 24.09.2011, IT happens</p>
   <empty-line/>
   <p>Деревня, отпуск. После прошедшего урагана два дня нет электричества. В первый день спокойно поиграл на нетбуке в старенький X-COM: Apocalypse, но к вечеру батарея окончательно села. Лёг спать слегка расстроенным: совсем немного не хватило времени до высадки десанта в измерение инопланетян.</p>
   <empty-line/>
   <p>Приснилось, как и ожидалось, что ночью включили свет. Разумеется, вскочил, загрузил команду в «Каратель» и отправил воевать. Чудные дела иногда творит наше серое вещество! То ли игру я так хорошо помню (хотя ей уже лет 15), то ли так сильно пройти хотелось, однако к утру осталось разрушить всего пару зданий.</p>
   <empty-line/>
   <p>Проснулся. Ноут, конечно, выключен, электричества по-прежнему нет. Радостный, побежал на кухню: ну и пофиг, главное — сохранился! Сейчас свет починят, пара боёв — и победа за мной…</p>
   <empty-line/>
   <p>Прочистил мозги кофеином и подумал: а стоит ли?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7346: Метод прерванного транзакционного акта</p>
   </title>
   <p>13:00 25.09.2011, IT happens</p>
   <empty-line/>
   <p>Торговая сеть, принимая кредитки через Сбербанк, решила принимать ещё и локальные карты банка «X». Конфигурация: кассовое ПО — DOS; ПО Сбера и банка «X» — DOS-модуль на кассе и Windows-сервер в ЛВС.</p>
   <empty-line/>
   <p>Для исключения случайностей были устроены тесты. Диалог кассового ПО с программным комплексом банка «X» во время крэш-теста изрядно повеселил. Восстановлено по логам ККМ и процессинга.</p>
   <empty-line/>
   <p>Кассовое ПО — DOS-модулю: «Провести покупку на сумму 50000 руб. по карте N!»</p>
   <empty-line/>
   <p>DOS-модуль — Windows-серверу: «Провести покупку на сумму 50000 руб. по карте N!»</p>
   <empty-line/>
   <p>Windows-сервер — процессингу: «Провести покупку на сумму 50000 руб. по карте N!»</p>
   <empty-line/>
   <p>Транзакция идёт около трёх секунд, и у нас есть время вытащить RJ-45 из кассы.</p>
   <empty-line/>
   <p>Процессинг — Windows-серверу: «ОК!»</p>
   <empty-line/>
   <p>Windows-сервер, поместив в свой буфер «ОК», DOS-модулю: «ОК!.. Эй, кассовый модуль! ОК, я тебе говорю!»</p>
   <empty-line/>
   <p>Касса молчит.</p>
   <empty-line/>
   <p>Windows-сервер — процессингу: «Отменить покупку на сумму 50000 руб по карте N!»</p>
   <empty-line/>
   <p>Процессинг — Windows-серверу: «ОК!»</p>
   <empty-line/>
   <p>И тут мы втыкаем RJ-45 обратно в кассу.</p>
   <empty-line/>
   <p>DOS-модуль (читает из буфера Windows-сервера): «Оплата — ОК!»</p>
   <empty-line/>
   <p>DOS-модуль — кассовой программе: «Оплата — ОК!»</p>
   <empty-line/>
   <p>Кассовая программа печатает чеки и слипы. Покупательница уходит с товаром и при своих деньгах.</p>
   <empty-line/>
   <p>DOS-модуль (читает из буфера Windows-сервера): «Отмена предыдущей операции — ОК!»</p>
   <empty-line/>
   <p>DOS-модуль — Windows-серверу: «Какая ещё операция? Что-то с буфером у тебя не то. Очистить буфер!»</p>
   <empty-line/>
   <p>Три раза проверили (главное в результате — воспроизводимость). Хорошо, что сервисы, висящие на тестовых портах, снимают с карты лишь тестовые рублики…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7347: Отнюдь нет</p>
   </title>
   <p>13:00 25.09.2011, IT happens</p>
   <empty-line/>
   <p>Заявка в саппорт:</p>
   <empty-line/>
   <p><emphasis>Добрый день!</emphasis></p>
   <p><emphasis>НЕ РАБОТАЕТ!!!!!!!!</emphasis></p>
   <p><emphasis>С уважением</emphasis></p>
   <p><emphasis>ХХХ</emphasis></p>
   <empty-line/>
   <p>Статус заявки: «Отклонён». Комментарий:</p>
   <empty-line/>
   <p><emphasis>Добрый день!</emphasis></p>
   <p><emphasis>РАБОТАЕТ!!!!!!!!</emphasis></p>
   <p><emphasis>С уважением</emphasis></p>
   <p><emphasis>YYY</emphasis></p>
   <empty-line/>
   <p>Пользователь решил не спорить.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7348: ГЛОНАССа нет — надежда есть</p>
   </title>
   <p>15:00 25.09.2011, IT happens</p>
   <empty-line/>
   <p>Есть у меня одна вредная привычка: если когда-то мне что-то <emphasis>очень</emphasis> понадобилось, остановиться потом трудно.</p>
   <empty-line/>
   <p>Год 2004-й. Понадеявшись на дорожный атлас и указатели, заблудился на пустынных дорогах где-то в районе Оренбурга. «Федеральная трасса» внезапно упёрлась в заросшую целину и превратилась в едва заметную тропинку посреди луговых трав. Бензина в баке на дне; атлас с указателями говорят, что надо ехать либо прямо, либо назад сотню километров, а вокруг расстилается необъятная степь.</p>
   <empty-line/>
   <p>Год 2011-й. В моей машине GPS-навигатор, два трекера, передающие данные на сервера мониторинга, в кармане смартфон с Гугл-картами, на руке — часы с GPS и кнопками аварийного вызова службы спасения. Да, ещё тот самый атлас в багажнике — на всякий случай.</p>
   <empty-line/>
   <p>Доктор, я маньяк?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7349: И на три буквы на сдачу</p>
   </title>
   <p>15:00 25.09.2011, IT happens</p>
   <empty-line/>
   <p>Звонит однажды к нам в контору (кабельное ТВ и интернет) какая-то женщина.</p>
   <empty-line/>
   <p>— Здравствуйте, вы получили мой отчёт?</p>
   <p>— А вы, собственно, кто? — удивляется коллега.</p>
   <p>— Мужчина, вы издеваетесь? Я вам отчёт отправила минуту назад.</p>
   <empty-line/>
   <p>Коллега был новеньким, всего неделю работал. Подумал: может, кто официальный?</p>
   <empty-line/>
   <p>— Простите, сейчас проверю факс.</p>
   <p>— А что, у вас отчёты об ошибках на факс приходят?</p>
   <p>— Простите, а вы про какие ошибки?</p>
   <p>— У меня только что из-за вашего интернета Мозилла Фирефох сломалась. Написала чего-то про ошибку — ну, я нажала «Отправить отчёт»!</p>
   <empty-line/>
   <p>На лице коллеги — просветление.</p>
   <empty-line/>
   <p>— Так это вы в Микрософт отчёт отправили.</p>
   <p>— Но сломалось-то всё из-за вас!</p>
   <p>— Просто ваш браузер некорректно обработал информацию. Ничего не случилось.</p>
   <p>— А что меня этими отчетами вы пугаете?</p>
   <p>— Это стандартное сообщение системы.</p>
   <p>— А как мне тогда отозвать отчёт?</p>
   <empty-line/>
   <p>Коллега — человек простой, вот и ляпнул:</p>
   <empty-line/>
   <p>— Да там им десятки тысяч отчётов присылают в день. Вы думаете, их все читают?</p>
   <p>— Они такие нахалы?! — возмутилась тётка. — Дайте мне их номер!</p>
   <p>— Ну, вы можете написать им через сайт…</p>
   <p>— Вы мне номер дайте, я-то с ними разберусь!</p>
   <empty-line/>
   <p>Коллега смотрит на меня: давай, мол, ты. Беру трубку.</p>
   <empty-line/>
   <p>— Здравствуйте. Чем могу помочь?</p>
   <p>— Мне нужен телефон Микрософта!</p>
   <p>— Я непосредственный представитель данной компании.</p>
   <empty-line/>
   <p>Начальство бы меня по головке не погладило, если б узнало.</p>
   <empty-line/>
   <p>— Ну так дайте мне телефон.</p>
   <p>— Извините, но принимаются только англоязычные звонки.</p>
   <p>— Тогда передайте им, что я этого так не оставлю! Я потратила кровные 150 рублей на их Виндоус и требую соответствующего обслуживания!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7350: Снейк, выходи, хорош машину пугать</p>
   </title>
   <p>16:45 25.09.2011, IT happens</p>
   <empty-line/>
   <p>Это снова я — тестер из компании, пишущей софт<a l:href="#n2" type="note">[2]</a> под модный Kinect.</p>
   <empty-line/>
   <p>Делаем программку, которая позволяет записать юзеру произвольный жест, навесив на него почти любое действие. Висящее в фоне приложение распознаёт эти жесты и позволяет управлять компом на расстоянии — руками, ногами, животом… Ну, много точек она фиксирует.</p>
   <empty-line/>
   <p>Последняя версия системы поразила. Копаю программку. Сенсор направлен в сторону коробки с хламом. Жестов не записано. Вдруг сенсор обнаруживает перед собой нового пользователя. Немного подумав, сенсор распознаёт скелет человека, то бишь коробки. Мне уже страшно. Коробки захватывают мир?! Еще немного — и приложение сообщает о том, что обнаруживает… жест! Неважно, что ещё ни одного не записано; неважно, что функционал сообщений отключён; неважно, что распознавание отключено… Как? Дух Машины в сенсоре распознал в коробке человеческую душу?</p>
   <empty-line/>
   <p>Ну и пусть я много времени провожу в позе «превед, медвед» лапками кверху (так Kinect наводится на фигуру человека), зато работать весело.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7351: На лице написано</p>
   </title>
   <p>13:00 26.09.2011, IT happens</p>
   <empty-line/>
   <p>В одном КБ работал товарищ (скажем, Василий Пупкин), который очень уж любил в рабочее время дуться в различного рода примитивные игрушки. Филонил, в общем, по-чёрному в ущерб коллегам, но в компьютерах дальше этих самых игрушек был ни бум-бум.</p>
   <empty-line/>
   <p>Ребята решили проучить. Написали программку, блокирующую вход в систему и отображающую диалоговое окно: «Вы Василий Пупкин?». Василий, естественно, отвечал «Да», происходила принудительная перезагрузка системы, и так далее в цикле.</p>
   <empty-line/>
   <p>После энной итерации наш герой догадался нажать заветную кнопку «Нет». Система гордо заявила: «И всё-таки ты Вася Пупкин!» — и невозмутимо ушла в ребут.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7352: Делаю рисёрч, нажимаю лайк</p>
   </title>
   <p>13:00 26.09.2011, IT happens</p>
   <empty-line/>
   <p>Коллаборация в стиле Web 2.0: старший инженер выкладывает в закрытую группу в социалке карту сети, менеджер проекта нажимает на кнопочку «Мне нравится».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7353: Свитератый, бородатый, убил дедушку лопатой</p>
   </title>
   <p>13:00 26.09.2011, IT happens</p>
   <empty-line/>
   <p>Статья о новом смартфоне Samsung Galaxy Note. Сам аппарат здоровенный, с экраном пять с лишним дюймов — куда больше любого современного смарта. В первом же предложении автор опечатывается и называет машинку смертфоном. Да, через «Е». А что — такой лопатой и убить можно…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7354: Чё, филологический закончил?</p>
   </title>
   <p>15:00 26.09.2011, IT happens</p>
   <empty-line/>
   <p>Создал давеча на Мордокниге фотоальбом об экзотической дальней экспедиции. Подписал все фотографии на аглицком наречии, чтобы друзья со всего мира поняли, что к чему. Посмотрел, как выглядит. И тут Хром выдвигнул отличное в его понимании предложение:</p>
   <empty-line/>
   <p><emphasis>Язык этой страницы — английский. Хотите перевести её?</emphasis></p>
   <empty-line/>
   <p>Снёс Хром, вернулся к Лисе. Та, по крайней мере, не умничает.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7355: Сон по расписанию</p>
   </title>
   <p>15:00 26.09.2011, IT happens</p>
   <empty-line/>
   <p>В студёную летнюю пору, в первый же день моего приёма на работу в гостиницу<a l:href="#n3" type="note">[3]</a>, нагрянул к нам аж целый президент со своим штабом и ФСО. Подняли кучу шума, пыли и переполоха. Точнее, самого президента нам не досталось — и слава стихиям. ФСО тут же стали тянуть себе интернет (нашего им не хватало) и мучать межгород — а как раз за пару дней до того на коробочке DSA-3110 PPPoE, по которому нам падал биллинг, помер. Подняли PPPoE через винду — невелика проблема, но дальше уткнулись в тупик. Если раньше порт пробрасывался напрямую на FTP-сервер, то теперь всё падало на совершенно левый комп. Подняли на нем FTP — файл с биллингом стал ловиться. Скормили его программе через SMB — всё окей. Но не сидеть же и не кидать каждые несколько секунд файлики?</p>
   <empty-line/>
   <p>Первым (и, конечно, неправильным) решением было смонтировать нужную папку по Самбе и назначить её домашней для FTP. Да не тут-то было: FileZilla напрочь отказалась работать с SMB-шарой хоть напрямую, хоть как с диском. Когда тот же фейл постиг ещё нескольких клиентов, было решено написать скрипт для перекидывания файла из папки FTP в примонтированную сетевую. И ещё один тупик — как организовать фиксированную задержку в батнике? Про способ с ping localhost -n я узнал месяцем позже. Да и не люблю я скрипты, зато с детства владею Паскалем. Минут десять на развёртывание Lazarus, Блокнот, в нём что-то вроде:</p>
   <empty-line/>
   <p><emphasis>program ppc</emphasis></p>
   <p><emphasis>while true do begin if FileExists() then MoveFile(); sleep(100); end;</emphasis></p>
   <p><emphasis>end.</emphasis></p>
   <empty-line/>
   <p>Конечно, потом этот код оброс try … except, репортом таймштампов и размера перемещённых по сети файлов — на всякий случай. А сейчас у него аптайм второй раз перевалил за полсотни дней, и менять код на скрипт, согласно первому правилу админа («работает — не трожь!»), я пока не собираюсь. Пусть в местном зоопарке будет на одну монструозию больше.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7356: Гольф плюс фрисби по-сисадмински</p>
   </title>
   <p>15:00 26.09.2011, IT happens</p>
   <empty-line/>
   <p>Приходит ко мне девушка с дохлой дискеткой — говорит, не открывается. Беру дискетку. Действительно хана, полностью и бесповоротно.</p>
   <empty-line/>
   <p>— Может, можно что-то сделать?</p>
   <p>— Конечно!</p>
   <empty-line/>
   <p>Повествую о том, что нужно купить зелёной нитрокраски. Рассказываю, где дешевле, где качественнее, и чтоб непременно с шариком внутри. Читаю краткую лекцию о правилах вскрывания дискет с полным перечнем необходимых инструментов и приспособлений, а также кратким экскурсом по созданию чистой комнаты в домашних условиях. Короче, два листа А4 под запись мелким почерком.</p>
   <empty-line/>
   <p>«А потом берёшь дискету…» — с этими словами я открываю окно и бросаю туда дохлый флоп. Пока девушка размышляет над произошедшим, потихоньку пробираюсь к выходу.</p>
   <empty-line/>
   <p>— Всё вроде понятно, но хотелось бы уточнить: почему краска именно зелёная?</p>
   <p>— Чтоб в траве было незаметно! — уже в дверях отвечаю я.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7357: Квадратура круга</p>
   </title>
   <p>15:00 26.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю оператором первой линии техсаппорта. Звонит как-то абонент, женщина средних лет. Пытаемся с ней настроить подключение к интернету.</p>
   <empty-line/>
   <p>— Скажите, какая у вас Windows?</p>
   <p>— Не поняла?</p>
   <p>— Ну, Vista, XP, 7?</p>
   <p>— Девушка, я в таких вещах не разбираюсь…</p>
   <p>— Хорошо, как у вас выглядит кнопка «Пуск»?</p>
   <p>— А что такое кнопка «Пуск»?</p>
   <p>— Ну, кнопочка в нижнем левом углу экрана — она у вас круглая или квадратная?</p>
   <p>— Круглая.</p>
   <p>— Хорошо. У вас, скорее всего, Windows 7.</p>
   <p>— Э-э-э… Наверное.</p>
   <p>— Нажмите на кнопочку. Вы видите пункт «Центр управления сетями и общим доступом»?</p>
   <p>— Девушка, да его тут вообще нет!</p>
   <p>— А что есть?</p>
   <p>— «Сетевые подключения» какие-то.</p>
   <p>— Значит, у вас Windows XP. Вы же говорили, кнопка круглая!</p>
   <p>— Ага, она такая… Круглый квадратик.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7358: Как говорится, как доллар</p>
   </title>
   <p>16:45 26.09.2011, IT happens</p>
   <empty-line/>
   <p>Сегодня имел возможность лицезреть оригинальность решений некоторых пользователей.</p>
   <empty-line/>
   <p>— Как мне сохранить страницу, чтобы она на моём компьютере была?</p>
   <p>— Есть два способа. Можно добавить её в закладки, а можно копию прямо на компьютере сохранить.</p>
   <p>— А чтобы прямо на компьютере была, что нужно нажать?</p>
   <p>— Контрол-эс.</p>
   <empty-line/>
   <p>Пользователь нажимает Ctrl+C.</p>
   <empty-line/>
   <p>— Английская S.</p>
   <empty-line/>
   <p>Пользователь лёгким движением руки берёт аккорд Alt+Shift, опять нажимает Ctrl+C:</p>
   <empty-line/>
   <p>— Не работает!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7359: Плёвое дело</p>
   </title>
   <p>16:45 26.09.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>
   <p>— Вы позвонили в компанию «N».</p>
   <p>— Здравствуйте, я хочу встретиться у магазина «Рога и копыта», уже одеваюсь, выхожу… Мне нужно кое-что вам сказать.</p>
   <p>— Извините, это интернет-провайдер.</p>
   <p>— Тогда тьфу на вас!</p>
   <empty-line/>
   <p>Короткие гудки. Ещё через пару минут:</p>
   <empty-line/>
   <p>— Здравствуйте, мне надо кое-что вам сказать…</p>
   <p>— Это компания «N», вы ошиблись номером.</p>
   <p>— Тогда тьфу на вас!</p>
   <p>— Что?</p>
   <p>— Тьфу на вас!!!</p>
   <empty-line/>
   <p>Короткие гудки. Дикий хохот и истерика оператора.</p>
   <empty-line/>
   <p>Стало обидно: что же нас никто не жалеет? Даже дети малые…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7360: Мама, а что у котика внутри?</p>
   </title>
   <p>20:45 26.09.2011, IT happens</p>
   <empty-line/>
   <p>Было это лет пять назад — как раз в то время, когда тётеньки в госконторах ещё не знали, что такое RW-диски и USB-флешки по причине отсутствия соответствующих устройств или разъёмов на их системниках, а некоторые свежепришедшие продавцы в магазинах уже не знали, что такое флопики, так как банально не застали.</p>
   <empty-line/>
   <p>Позвонила мне, компьютерному гению всея семьи, родственница старой закалки и попросила помочь распечатать некие важные документы. «Принтер только на работе есть, а диск там не открывается», — говорит. «Что ж, болванка не читается — с кем не бывает», — подумал я и поехал разбираться.</p>
   <empty-line/>
   <p>На пороге мне выдали пачку бумаги, на которой нужно было распечатать злополучные документы, и жизнерадостно-жёлтую дискетку 3,5". Вернулся домой, вставляю пластиковый конвертик в дисковод — не вставляется. Осматриваю: края заслонки слегка загнуты. Не беда, и не такое встречалось. Снимаю заслонку вообще, вставляю дискету — данных никаких нет. Прогоняю парой утилит восстановления данных с FDD — никакого результата, будто ничего и не копировали никогда. Нулёвая дискета, даже не размеченная. Звоню родственнице с расспросами, как копировала. «Как обычно», — говорит.</p>
   <empty-line/>
   <p>Чувствуя подвох, еду к ней снова, дабы воочию убедиться, что всё было сделано правильно. Проходим в комнату. Родственница бурно, с жестикуляцией, начинает рассказывать, как копировала документы, и показывает… на новенький ноутбук, скромно стоящий на письменном столе. «Открываю я, значит, коробочку с диском, вставляю сюда (выдвигает лоток DVD на ноутбуке), выделяю документы на рабочем столе, тащу на значок „Диск А“…»</p>
   <empty-line/>
   <p>Оказалось, в магазине на вопрос «А диски читать будет?» продавец-консультант, как мог, пошагово описал процедуру вставки-извлечения компакт-дисков, что и было принято как инструкция к действию.</p>
   <empty-line/>
   <p>Смеяться над родственницей и ситуацией я не стал — просто скопировал нужное на флешку, у себя дома распечатал, а дискетки посоветовал больше не покупать. А то мало ли что ещё она придумает с ними делать…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7361: Коль сыт админ, и принтера печатают</p>
   </title>
   <p>13:00 27.09.2011, IT happens</p>
   <empty-line/>
   <p>Я «сова», поэтому с утра встаю со скрипом. Иногда не получается нормально позавтракать. Я заметил закономерность — и, к слову, не только я, но и бухгалтера: если я с утра хотя бы бутерброд с кофе не употреблю, то обязательно или принтер необъяснимым образом будет засорять очередь печати, или сканер будет разогреваться перед работой очень долго, или ещё какая пакость случится. Однако стоит мне прийти хоть что-то перекусив, и всё работает.</p>
   <empty-line/>
   <p>Может, моя админская аура переключается из режима «плохо» в «хорошо», может, ещё чего, но я знаю одно: с утра к кофе меня постоянно печеньками кормят. Так что польза от суеверий есть. Как говорится, коль сыт админ, и принтера печатают.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7362: Век победивших светодиодов</p>
   </title>
   <p>13:00 27.09.2011, IT happens</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>#7363: На все руки мальчик</p>
   </title>
   <p>13:00 27.09.2011, IT happens</p>
   <empty-line/>
   <p>Торговая организация на пять офисов, свой сертифицированный сервис-центр. 7 серверов, 43 рабочих места. Список заданий на день системного администратора:</p>
   <empty-line/>
   <p>1. Замена перегоревших ламп и стартеров в офисе. Через два дня все снова не горят. Ну не обладаю я нужными знаниями для покупки «правильных», а времени разобраться вы не даёте: «Это же все умеют!»</p>
   <empty-line/>
   <p>2. Ремонт микроволновки в офисе бухгалтерии: у неё не крутилась тарелка. Теперь тарелка крутится всегда, стоит только воткнуть микроволновку в розетку. Вы удивлены? Я тоже был удивлён и даже напуган, когда получил категоричный приказ.</p>
   <empty-line/>
   <p>3. Восстановление компьютера после его ремонта в нашем сервисе. Весь мат от клиента и его праведный гнев достались мне, хотя я не был виновен в его бедах — скорее, помог их решить.</p>
   <empty-line/>
   <p>4. Перевоз склада подотчётной техники в головной офис. Огромное количество коробок, пятый этаж, я и водитель. Сказано — сделано; в конце концов, кто платит, тот и заказывает музыку.</p>
   <empty-line/>
   <p>5. Звонок: «Нет интернета». Ещё б он был! Уже неделю я делаю укорот порнобаннерам на машинах начальников разного калибра вместо нормального переноса настроек на новый шлюз. Да-да, недостаточно его купить — его ещё надо настроить и протестировать.</p>
   <empty-line/>
   <p>5. Звонок: «Не можем найти заправленный картридж». Кто его заправит, если админ рисует какую-то хрень для курсовой дитяти директора, каковой стоит за спиной с ценными указаниями?</p>
   <empty-line/>
   <p>Вы достали нас. Мы мечтаем, что рано или поздно нам всё-таки подфартит обойти 50–60 соискателей на очередном собеседовании в компанию, которой руководит не очередной клонированный идиот с ежемесячным авто за пять лямов и любимой фразой: «Доходов не хватает даже на разовый вызов спеца».</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7364: Wake-on-PPPoE</p>
   </title>
   <p>15:00 27.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в колл-центре интернет-провайдера. Первые числа каждого месяца — это нескончаемые звонки с просьбой подключить в долг.</p>
   <empty-line/>
   <p>— ****-интернет, здравствуйте.</p>
   <empty-line/>
   <p>Ни «здравствуйте», ни что за абонент:</p>
   <empty-line/>
   <p>— Включите мне компьютер.</p>
   <p>— Простите, что?</p>
   <p>— Включите мне компьютер!</p>
   <p>— Может быть, вас подключить в кредит?</p>
   <p>— А я что сказал?!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7365: Сделайте красиво без трёх букв</p>
   </title>
   <p>15:00 27.09.2011, IT happens</p>
   <empty-line/>
   <p>Предложение работы с freelance.ru:</p>
   <empty-line/>
   <p><emphasis>Есть очень старинный полностью статичный сайт *****.com. К нему нужно приделать даже не CMS, а некий инструмент для редактирования этих статичных страниц. Также этот инструмент должен уметь добавлять/удалять картинки (фотографии) в текст статей с автоматической генерацией миниатюр и открытием их с каким-либо красивым эффектом типа Lightbox.</emphasis></p>
   <empty-line/>
   <p>Теряюсь в догадках: что же нужно автору проекта?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7366: Да и чёрт с ним, в самом деле</p>
   </title>
   <p>15:00 27.09.2011, IT happens</p>
   <empty-line/>
   <p>Естественно, будущим айтишникам экономика не нужна, поэтому вся группа её благополучно прогуливала. Перед сессией сел я делать курсовик. Создал вордовский файл «Мой курсовой по экономике», открыл.</p>
   <empty-line/>
   <p>В первый раз завис Ворд. Во второй раз вылетела винда. В третий раз, после ребута и открытия файла, система не поняла его расширения, а на рабочем столе появился файл «~$й курсовой по экономике». Много думал.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7367: Девушка, а какой адрес у вашей фермы?</p>
   </title>
   <p>16:45 27.09.2011, IT happens</p>
   <empty-line/>
   <p>— Ты можешь узнать имейл человека, зная её фамилию, имя, адрес и возраст? — пишет мне знакомый.</p>
   <p>— Можно попробовать.</p>
   <p>— Наташа Ш., Самара, 27 лет.</p>
   <p>— Окей, попробую.</p>
   <p>— У неё есть «Одноклассники».</p>
   <p>— Очень хорошо.</p>
   <p>— А ты можешь взломать её «Одноклассников»?</p>
   <p>— Это сложнее, надо как минимум логин знать.</p>
   <p>— Я знаю!</p>
   <p>— И какой?</p>
   <p><emphasis>— natasha.sh******@mail.ru.</emphasis></p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7368: IL happens</p>
   </title>
   <p>16:45 27.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в небольшой программерской конторе. Продаём несколько собственных разработок на Яве, среди которых есть и программка для отчётов. Программа старая, многие люди, что над ней работали, ушли в лучшие места.</p>
   <empty-line/>
   <p>На одном из репортов софтина вдруг начала умирать, выжирая всю память. Тестеры три дня искали и обнаружили, что в одном из полей одной из таблиц есть значение «Wheelchair user», и если его поменять на «abc», то всё работает. Кто, блин, запрограммировал ненависть к людям с ограниченными возможностями? Стали пробовать разные варианты. Выяснилось, что «Wheelchair u» всё ещё падает, а вот «Wheelchai u» уже работает. Пошёл запускать локально — out of memory error. Нашёл метод. А там перед циклом, в котором и происходит переполнение, стоит коммент:</p>
   <empty-line/>
   <p><emphasis>// FIXME: Infinite looping happens</emphasis></p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7369: Ваал, бог говнокодеров</p>
   </title>
   <p>16:45 27.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в техникуме в компьютерной аудитории. Кучка первокурсников сдаёт зачёт по Паскалю. Не знают ничего — скатали программы и сидят с довольной ухмылкой. Я стою рядом с преподом, слушаю.</p>
   <empty-line/>
   <p>— Это что за команда?</p>
   <p>— Ну, это… Как бы…</p>
   <p>— Ладно. Чем readln от read отличается?</p>
   <p>— Наверное, буквами ln.</p>
   <empty-line/>
   <p>Дошли до программки. Самый простой код с условиями — сам вспомнил, как когда-то сдавал этот курс.</p>
   <empty-line/>
   <p>— Это что ты тут написал?</p>
   <p>— А что я написал?</p>
   <p>— Вот это что?</p>
   <empty-line/>
   <p>Преподаватель показывает на ошибку в описании переменных:</p>
   <empty-line/>
   <p><emphasis>var a, b, c: raal;</emphasis></p>
   <empty-line/>
   <p>— Ваал?</p>
   <empty-line/>
   <p>И таких умников — человек тридцать.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7370: Юн, свеж, молод</p>
   </title>
   <p>20:45 27.09.2011, IT happens</p>
   <empty-line/>
   <p>Я неопытный админ. Я отвечаю за сетку небольшой, но гордой компании: энное количество десктопов и ноутов, пара серваков, несколько удалённых рабочих станций. Всё под виндой.</p>
   <empty-line/>
   <p>На работу с понедельника по четверг я хожу в костюме, в пятницу — в джинсах и свитере (чистых). Голову мою, бороду брею, чашка тоже чистая.</p>
   <empty-line/>
   <p>У меня прекрасное взаимопонимание с пожилой тётенькой-главбухшей и с юной блондинкой-секретаршей. Генеральный директор считает меня ценным сотрудником.</p>
   <empty-line/>
   <p>Я не пропадаю сутками в серверной, не задрачиваю в WoW, с работы ухожу обычно в 18:00, в выходные занимаюсь спортом и личной жизнью.</p>
   <empty-line/>
   <p>Несмотря на весь ужас вышеописанного, вверенное моим заботам IT-хозяйство бесперебойно работает уже третий год. К серверам я прикасаюсь в основном для профилактической чистки от пыли.</p>
   <empty-line/>
   <p>Умудрённые опытом коллеги, скажите, что я делаю не так?</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7371: Категория 777</p>
   </title>
   <p>13:00 28.09.2011, IT happens</p>
   <empty-line/>
   <p>Я работаю админом в магазине. Общая сеть по всей России, корпоративная аська. Ко мне на работу пришла подруга — сидит, ножками болтает, на всё пальцем показывает, спрашивает, что да как. Замечает в групповом чате у чела аватарку и спрашивает:</p>
   <empty-line/>
   <p>— А почему у тебя нет фотки?</p>
   <p>— Чтобы фотку добавить, права нужны.</p>
   <p>— Так иди учись и сдавай!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7372: А волны бились о борт корабля</p>
   </title>
   <p>13:00 28.09.2011, IT happens</p>
   <empty-line/>
   <p>По телефону объясняю тётеньке, как настроить Radmin Viewer:</p>
   <empty-line/>
   <p>— Новое соединение. Имя записи любое, IP-адрес ххх.ххх.ххх.ххх. А порт…</p>
   <p>— Я тебе кто, собака, что ли?!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7373: Из крови доставучих юзеров</p>
   </title>
   <p>13:00 28.09.2011, IT happens</p>
   <empty-line/>
   <p>Все люди как люди: расплачиваются или деньгами, или, экономя моё время, пивом. Люди не в теме пытаются отделаться шоколадом.</p>
   <empty-line/>
   <p>Превзошла все мои ожидания аптека. Провизоры расплатились гематогеном.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7374: The IT Crowd по-русски</p>
   </title>
   <p>13:00 28.09.2011, IT happens</p>
   <empty-line/>
   <p>2003 год. Офис среднестатистической конторы с новым на тот момент помещением. Все коммуникации уложены в лотки и подписаны — ну, знаете, когда всё с самого начала так красиво и аккуратно сделано, что аж глаз радуется, и не стыдно</p>
   <p>показать другому админу. В серверной чистота и порядок: все патч-панели разведены по органайзерам, хвосты подписаны. Полная инвентаризация ведётся с самой закупки оборудования до постановки на место. Учёт расходки, регулярные бэкапы, отличная схема AD, два канала хорошего интернета, удалённый хелпдеск, отличная система безопасности. В общем, всё работает как часы, даже не требуется эникейщик.</p>
   <empty-line/>
   <p>Мы, два молодых админа, организовали всё это за пару месяцев. Как следствие хорошо проделанной работы и отсутствия дома по ночам в течение этих двух месяцев, текущих задач, прямо скажем, практически нет. Поэтому целыми днями мы пуляем в «Ку-три» — а что, все счастливы, всё работает.</p>
   <empty-line/>
   <p>Проблема появилась, откуда совсем не ждали. Поскольку мы были самоучками без высшего образования, руководство, дабы не прослыть несостоятельной конторой, решило нанять начальника в IT-отдел.</p>
   <empty-line/>
   <p>40-летний «умудрённый опытом специалист», конечно, решил сразу же поставить нас на место. Увидев, что мы «расслабляемся», лишил в первый месяц премии и сделал предупреждение, доведя до руководства. Что уж говорить, отношения не заладились, и мы решили изжить, если можно так выразиться, нашего новоиспечённого директора.</p>
   <empty-line/>
   <p>Оставшись после работы, мы в хаотичном порядке поменяли маркировки на всем оборудовании, перевели бэкапы в скрытый раздел, на АТС (естественно, сохранив лайн-лист) сделали автоприсвоение номеров, принтерам поменяли номера кабинетов в AD и отключили резервный канал интернета. В тот же вечер я «приболел», позвонив начальнику и предупредив его об этом, а мой коллега с утра уехал в дополнительный офис.</p>
   <empty-line/>
   <p>Думаю, не стоит объяснять, что произошло с утра. Разгневанные пользователи, включая высшее руководство, привыкшие к к бесперебойной, удобной, быстрой работе, встали в очередь в IT-отдел, как в мавзолей. Примерно через час мне на домашний (мобильники тогда ещё не были так распространены) позвонил генеральный и отправил за мной свою личную машину. Напарник прибыл через два часа.</p>
   <empty-line/>
   <p>Структуру мы восстановили минут за сорок — своё всё же, родное. Когда я коннектился на q3tourney4, «умудрённый опытом специалист» забирал свою трудовую.</p>
   <empty-line/>
   <p>Если вы не видите админа, бегающего по офису с бешеными глазами под крики бухгалтера, а замечаете его только утром и вечером, заходя-выходя с работы, знайте: он выполняет свои обязанности на 100%.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7375: Доставка курьером</p>
   </title>
   <p>15:00 28.09.2011, IT happens</p>
   <empty-line/>
   <p>Запланировали в конторе на выходных заменить на почтовых серверах жёсткие диски, дабы расширить пространство под ящики. Пишем служебную записку во все подразделения: мол, в связи с заменой дисков вся почта будет недоступна. Вечером раздаётся звонок:</p>
   <empty-line/>
   <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>#7376: Наступила неделя Бездны. Прирост производительности составил 265%</p>
   </title>
   <p>15:00 28.09.2011, IT happens</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>
   <p>— %ProjectName%.</p>
   <p>— На какой он стадии?</p>
   <p>— Предварительное тестирование.</p>
   <p>— Покажите план… Чёрт! Что вообще происходит? Предварительное тестирование по плану только через два месяца!</p>
   <p>— Проект почти готов. Ещё день-два на предварительное тестирование, до трёх дней на правку кода. В общем, через неделю можно начинать тестирование.</p>
   <p>— Но у нас сейчас нет свободных тестеров!</p>
   <p>— Я буду сидеть. Буду читать русский «Башорг». И буду ждать тестера.</p>
   <p>— Чёртовы русские!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7377: Я не рекламщик, я партнёр!</p>
   </title>
   <p>16:45 28.09.2011, IT happens</p>
   <empty-line/>
   <p>Я не люблю рекламу. Я вполне осознаю, что в некоторых случаях меня она кормит, но не люблю. Навязчивая она, а местами её слишком много. В метро я её, родимую, разглядываю недолго, телевизор практически не включаю, радио слушаю такое, где рекламы поменьше. В интернете бороться с рекламой мне помогает расширение AdBlock Plus.</p>
   <empty-line/>
   <p>Так вот, делал я по работе доработку одного нашего сайта. Партнёрская программа, чего уж там. На локальном сервере всё крутится нормально. Заливаю на реальный сервер, который в интернете. Работает почти всё, кроме одной хитрой функции, которая загружает большой файл на сервер и по ходу загрузки рисует пользователю прогресс-бар.</p>
   <empty-line/>
   <p>Ломаю голову. Какие различия в серверах? В конфигурации? В чём-то ещё? Проверяю функциональность сходного процесса, но для другой категории пользователей — там всё работает. Разбираю код. Редактирую по живому, прямо на сервере, который в интернете крутится (благо рядовые пользователи этого никак не увидят) — тщетно. Ломаю дизайн — ломается. Оказывается, исполнение метода (отсылка данных формы) вообще не происходит!</p>
   <empty-line/>
   <p>Продолжаю ломать голову. В арсенале ещё три браузера. Поочерёдно загружаю всё то же самое в них. Удивительная новость: всё отлично работает. Как часы. Как на локальном сервере! Общаюсь с коллегами, слышу вполне ожидаемое: «У Мозиллы повышенные требования к вёрстке». Ну да, этот сайт кто только не довёрстывал. Учитывая метод «быстрее, чтобы вовремя сдать», какие там следования распоследним стандартам веб-дизайна? Всюду более-менее работает — задача решена, поехали дальше.</p>
   <empty-line/>
   <p>Продолжаю ломать голову. Это что ж получается, даже не хочет исполняться вполне обязательный код? Услужливо найденная Гуглом информация на заданную тему сообщает, что всё я пишу, как надо, и всё должно работать. Уже хочется протяжно петь: «Why?!», словно траурный хор в песне Бреговича — Игги Попа «In The Deathcar». На часах уже больше десяти вечера, прямой эфир матча «Металлист — Галатасарай» безнадёжно пропущен, и тут меня осеняет: может, это расширения Мозиллы?</p>
   <empty-line/>
   <p>Первым делам мучается NoScript, но эффекта это не приносит. Потом обновляется всё до последних версий, но и тут результаты тщетны. Наконец-то я догадываюсь глянуть на список заблокированного упомянутым выше AdBlock. По известным лишь ему алгоритмам (небось, из какой рассылки взял) в самый низ блокировочного списка, отработавшего на данной странице, он поместил любые вызовы со словом <strong>partner</strong>.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7378: Ми-9 SP1</p>
   </title>
   <p>16:45 28.09.2011, IT happens</p>
   <empty-line/>
   <p>Алло, здравствуйте! Да, как же, помню-помню, вы у нас новый вертолёт покупали — Ми-9. Что? Не становится? А какая у вас взлётная площадка? Старая? Ещё от Ми-8? Нет, такая не подойдёт, нужна как минимум с тремя слоями бетона. Если у вас два или, не дай бог, один — ничего не выйдет, Ми-9 просто не встанет на неё. Что делать? Заказываете бетон, заливаете третий слой, и всё становится хорошо. Да, звоните.</p>
   <empty-line/>
   <p>Алло, я вас слушаю. Не взлетает? А вы лопасти прикрутили? Что? Да, лопасти в комплекте не идут. Ну, можно использовать два типа лопастей: украинские и международного образца. Да, их можно получить бесплатно. В чём разница? Международные один раз прикрутил — и они работают, правда, там прапорщик на складе требует мобильный телефон. А украинские не требуют, но раз в три месяца их надо подкручивать, а то расшатываются. Российские? Нет, российские не советую, у них крепления не такие, воздух пропускать не будут. Что? Одни лопасти на несколько вертолётов? Так нельзя — на каждый вертолёт надо свой комплект. Да, правильно. По поводу новых запчастей? Их доставляют с самого главного склада в Киеве, но лучше самому их брать с нашего харьковского склада, так безопаснее. Почему? Ну, представьте, запчасти везут аж из Киева, а с нашими дорогами-то… Пыль, тряска! Вот одному клиенту буквально вчера привезли новый бензобак, а тот дырявый оказался. Бабахнуло, я вам хочу сказать, так, что и в Киеве слышно было! Мы-то новый вертолёт выдали, нам не жалко, благо у нас ими все ангары забиты, но перед клиентом неудобно. Зачем вам это надо? А так приходите на склад, берёте запчасти и преспокойно их ставите. Да, звоните.</p>
   <empty-line/>
   <p>Алло, добрый день! Опять не взлетает? Лопасти прикрутили? А запчасти поставили? Очень интересно! А как вы пытались взлетать? Нет, большая красная кнопка с надписью «Взлёт» по центру панели пока не работает — это экспериментальный вариант. Как тогда взлетать? Очень просто! Вот залезаете в кабину, откидываете сиденье, а там такие маленькие кнопочки: «Запуск мотора», «Набор высоты»… Да-да-да! Неудобно? Зато работает, как надо, а большая красная кнопка ещё выдает ошибки. Позавчера вот один клиент её нажал, вертолёт улетел, а приземляться не хочет. Если бы мы не подключились по радио, так до сих пор и летал бы! Что? Купить старый Ми-8? Нет-нет-нет! Ми-8 морально устарел, туда уже миниган цеплять некуда! А в Ми-9 ещё и ракеты «воздух — земля» есть. Ну и что, что сложнее? Это дело привычки: полетаете, освоитесь, всё будет хорошо! В Ми-9 вы ещё и с другими вертолетами по радио можно сообщениями обмениваться. Да и вообще, он красивого зелёного цвета! Так что летайте, привыкайте, а если возникнут проблемы, всегда есть мы — ваша техподдержка!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7379: Документооборачивайте электронно</p>
   </title>
   <p>20:45 28.09.2011, IT happens</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>#7380: Бобровые плотины и кротовые мосты</p>
   </title>
   <p>20:45 28.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в интеграторе, устанавливаю и сопровождаю различные решения в области Networking &amp; Security. По роду службы общаться с конечными пользователями мне не приходится — Бог миловал.</p>
   <empty-line/>
   <p>Поставил весьма уважаемому и крупному клиенту брандмауэр. Через некоторое время начались проблемы:</p>
   <empty-line/>
   <p>— Пользователи в зоне вайфая получают через DHCP адреса внутренней сети!</p>
   <empty-line/>
   <p>Ну, думаю, где-то забыл проброс <strong>bootp</strong> выключить — ан нет.</p>
   <empty-line/>
   <p>— С устройством всё в порядке. Пришлите мне топологию вашей сети.</p>
   <p>— Из-за сети этого быть не может, я проверял!</p>
   <empty-line/>
   <p>Ну, думаю, тогда надо крота ловить. Посмотрел в логи DHCP-сервака — видно, что несколько адресов уходят на один и тот же MAC. Очень просто: кто-то сделал из своего компьютера бридж и соединил все сети воедино. Поиск по MAC позволил определить, что у крота Intel, но нам этого мало. Вырубаем ему интернет и просто ждём. Через несколько минут прибегает с компом — ну, здравствуй, дорогой!</p>
   <empty-line/>
   <p>— Ты зачем такую гадость сделал? Ты же знаешь, что нельзя одновременно вайфай и локалку подключать!</p>
   <p>— А мне знакомый сказал, что это решит все мои проблемы!</p>
   <empty-line/>
   <p>И в Европе есть свои юзвери.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7381: Админа в костюме не утаишь</p>
   </title>
   <p>13:00 29.09.2011, IT happens</p>
   <empty-line/>
   <p>Дерьмовый вчера корпоратив был.</p>
   <empty-line/>
   <p>Решил первый раз за три года побухать за счёт конторы. Бросил машину дома, в конце концов побрился, погладил костюм — и один хрен сижу базу поднимаю!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7382: Поверь, дело не в тебе</p>
   </title>
   <p>13:00 29.09.2011, IT happens</p>
   <empty-line/>
   <p>Устроился админом. Пока оформлялся, половина рабочего дня уже прошла. Прихожу в серверную. На полу лежит какой-то системник, собранный из остатков списанного оборудования. К нему подключён монитор от сервера. На экране «Press any key»: при загрузке не прошла проверка доступного оборудования. Какой-то мужик (позже оказавшийся водителем) смотрит на эту надпись, нажимает одну клавишу, вторую, третью… На экране всё та же надпись. Он начинает нервничать, уже долбит по целым комбинациям. В числе нажатых кнопок на клавиатуре была и Power off. По-прежнему никакой реакции на экране.</p>
   <empty-line/>
   <p>Мужик, матерясь, отключает комп кнопкой, уносит корпус, возвращает кабель монитора на место, с подозрительным смешком нажимает на системном блоке сервера кнопку включения и опасливо пятится к выходу.</p>
   <empty-line/>
   <p>Сервер стоял под Windows 2000, рабочий стол не был залочен, а клавиатуру переставить мужик не догадался.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7383: Неваляшка как талисман</p>
   </title>
   <p>15:00 29.09.2011, IT happens</p>
   <empty-line/>
   <p>Решила на досуге разобраться со старым семейным видеоархивом. Отсматриваю ленты ещё с кинокамеры. Старые-старые, чёрно-белые ещё, дёрганые, зацарапанные, лет так двадцать с небольшим назад отснятые.</p>
   <empty-line/>
   <p>Один из эпизодов: на полу в комнате лежит странного вида девайс, а вокруг него прыгаю, пританцовывая, трёхлетняя я с большим детским бубном в руках.</p>
   <empty-line/>
   <p>Теперь я точно знаю, когда всё началось.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7384: Маленький брат не следит за тобой</p>
   </title>
   <p>15:00 29.09.2011, IT happens</p>
   <empty-line/>
   <p>Всю смену (12 часов) провёл в компьютерном клубе. Пришёл домой, уставший и, разумеется, голодный. Поставил воду на макарошки — быстро и вкусно, а невкусно — да и хрен с ним, главное — быстро. Пока кипятилась вода, сел почитать свежак с RSS башевой троицы. Надо бы сходить проверить воду, кипит ли, да лень ведь!</p>
   <empty-line/>
   <p>Стучусь по айпишнику на DVR-регистратор. Не пашет. Ещё раз. Уже собрался пойти посмотреть, чего там опять стряслось с этой китайской ширпотребиной, как вдруг вспомнил: идти придётся через полгорода… Столь нужная дома вещь, увы, стоит на моём рабочем месте. Хорошо ещё, что на плиту по RDP не зашёл — а ведь мелькнула мысль!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7385: Не жаль инвалида</p>
   </title>
   <p>15:00 29.09.2011, IT happens</p>
   <empty-line/>
   <p>Периодически ЕС, чудо советской инженерной мысли, отказывалось читать дискеты, выдавая сообщение «Инжалид дежице». Я по малости лет до-о-олго соображал, чего же от меня хочет это чудовище. Кого оно ещё жалить собралось? Или, может быть, это что-то по-болгарски или ещё на каком языке?</p>
   <empty-line/>
   <p><emphasis>Invalid device</emphasis>, блин!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7386: Не ваших кровей</p>
   </title>
   <p>15:00 29.09.2011, IT happens</p>
   <empty-line/>
   <p>Конечно, раздражает, когда на любой вопрос получаешь ответ: «Я не программист, я не знаю». И тут приходят на помощь знания бухучёта, которые ты получил не из-за того, что тебе делать было нечего, а из-за суровой необходимости выживания: днём кодил, а вечером засыпал, сводя баланс.</p>
   <empty-line/>
   <p>Задаёшь самый простой вопрос по бухгалтерии для теста профпригодности, даже если он не нужен для решения проблемы, а у них, видно, уже привычка отвечать: «Не знаю». А ты им в трубку: «Я же не бухгалтер!»</p>
   <empty-line/>
   <p>Душа поёт, сердце радуется, в трубке тишина. Только не стоит злоупотреблять.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7387: Встаньте, дети, встаньте в круг</p>
   </title>
   <p>16:45 29.09.2011, IT happens</p>
   <empty-line/>
   <p>— Здравствуйте, техсаппорт слушает. В чём у вас проблема?</p>
   <p>— У нас нет проблем!</p>
   <p>— А что же не работает, в чём предмет заявки?</p>
   <p>— У нас всё работает!</p>
   <p>— Тогда зачем звонить?</p>
   <p>— Интернет не подключается.</p>
   <p>— Какой у вас модем?</p>
   <p>— Квадратный!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7388: Где рельсы вылезали из кармана страны</p>
   </title>
   <p>16:45 29.09.2011, IT happens</p>
   <empty-line/>
   <p>С недавних пор Аутглюк вспомнил своё имя и заявил, что с Вордом больше не дружит. Предложил писать письма мелким почерком.</p>
   <empty-line/>
   <p>— А снеси-ка ты свой Аутглюк да поставь по новой, — так сказал сисадмин и ушёл играть в пинг.</p>
   <empty-line/>
   <p>Не помогло.</p>
   <empty-line/>
   <p>— А снеси-ка ты свой Аутглюк да поставь поновее, — так сказал умудрённый сисадмин и ушёл играть в понг к первому.</p>
   <empty-line/>
   <p>2003-й Аутглюк взгромоздился в систему, радостно пережевал всё, что нашёл в моем профиле (это важно), и лихо подрубился к серверу. Но при попытке вставить хоть картинку, хоть буковку из буфера обмена жалобно застонал: мол, памяти на откат не хватает, и ваще, это не память, а склероз какой-то — может, ну его нафиг? В силу склероза, думаю, переспросил и во второй раз, если кто настойчивый попался, хотя после понуро согласился: таки да, вставляйте что хотите куда хотите, всё равно мне жизнь не мила. И после этого пиши — не пиши, а ни отправить, ни сохранить такую петицию не удаётся. Ну, разве что каждую десятую, если предыдущие закрыть без сохранения.</p>
   <empty-line/>
   <p>— А снеси-ка ты нафиг свою командирскую подпись к письмам.</p>
   <empty-line/>
   <p>Так сказали оба мокрых после пингов сисадмина. Говорят, сам Гугл ошибку такую не знает. А Яндекс в первой строке такой ответ дал. Посмотрел я на свою подпись в пять строк в <emphasis>Application Data\Microsoft\Signatures</emphasis>, а там аж три файла:</p>
   <empty-line/>
   <p>ipv.rtf — 7,5 КБ</p>
   <p>ipv.txt — 322 Б</p>
   <p>ipv.htm — 8,1 КБ</p>
   <empty-line/>
   <p>С ума сойти! Что можно напихать в 380 байт, чтоб их раздуло до 8К? Ладно. Текст — в Блокнот, подпись убиваю, создаю новую, текст из Блокнота — в окно Аутглюка. Мама дорогая:</p>
   <empty-line/>
   <p>ipv.rtf — 29 КБ</p>
   <p>ipv.txt — 322 Б</p>
   <p>ipv.htm — 23 КБ</p>
   <empty-line/>
   <p>Не, ну что можно туда напихать-то? И тут я его нашёл:</p>
   <empty-line/>
   <p><emphasis>C:\Documents and Settings\user1\Application Data\Microsoft\Signatures\ipv_files\themedata.thmx\_rels\.rels</emphasis></p>
   <empty-line/>
   <p>Они туда рельсы спрятали!</p>
   <empty-line/>
   <p>Самое смешное, что ошибка пропала. Видать, кривизну Аутлука ломом уже не выпрямишь — рельсы нужны.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7389: Скандалы, интриги, расследования</p>
   </title>
   <p>20:45 29.09.2011, IT happens</p>
   <empty-line/>
   <p>Пятница, вечер. Однозначно пора бросать работу и идти бухать.</p>
   <empty-line/>
   <p>Стал тупить инет в офисе (он тут и так с отрубленными ногами). Посмотрел, кто пользуется, и с удивлением обнаружил лишнего пользователя, присосавшегося к роутеру по вайфаю.</p>
   <empty-line/>
   <p>Стали вычислять мудака, ворующего наш канал. Скандалы, интриги, расследования... Не сразу до меня дошло, что недавно в офис купили принтер с вайфай-модулем. Нашли преступника, блин…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7390: Радеоны и радианы</p>
   </title>
   <p>13:00 30.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю эникейщиком в институте. Топ моих забавных вызовов:</p>
   <empty-line/>
   <p>3 место. «Нам компьютер новый привезли, помогите нам его выключить, мы боимся». Тайной технике выключения пришлось обучать пятерых методистов.</p>
   <empty-line/>
   <p>2 место. «Я в Проводнике копировала пять файлов, а только три листочка перелетело! Верните мои файлы!»</p>
   <empty-line/>
   <p>1 место. Дипломированный IT-специалист вызван по служебной записке, чтобы… сменить угол наклона монитора.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7391: Зови меня Сизифом</p>
   </title>
   <p>13:00 30.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю сисадмином, рядом со мной сидит программер. Он весь день писал базу данных, отрывался только налить чай, покурить и пообедать. Дописал, тестит — работает! Ну, думаю, отметим это маленькое событие пивком после работы. Угу… Программер ставит курсор на форму, плавно нажимает Delete и Enter.</p>
   <empty-line/>
   <p>Я никогда так сильно не переживал о психическом состоянии коллеги. Лемуры со своим выражением глаз просто нервно курили в сторонке.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7392: Комп сказал — комп сделал</p>
   </title>
   <p>13:00 30.09.2011, IT happens</p>
   <empty-line/>
   <p>Ставил некогда MS Visual Basic 6.0. По окончании установки инсталлер спросил: «Перезагрузить сейчас или потом?» Выбрал вариант «потом». Незамедлительно появилось окно: «Компьютер необходимо перезагрузить». Ну, комп сказал — комп сделал… Демократия в действии.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7393: Круче только яйца</p>
   </title>
   <p>15:00 30.09.2011, IT happens</p>
   <empty-line/>
   <p>В далёком 97-м году отец, возвращаясь из загранкомандировки, купил в Москве «настоящий» компьютер приснопамятной фирмы «Вист» на замену чуду советской промышленности под названием «Электроника». Естественно, надо было посмотреть, что же там внутри. «Компьютерра» тогда уже выходила, картинки там были, так что очень хотелось увидеть всё вживую.</p>
   <empty-line/>
   <p>Раскрутив корпус, я быстро обнаружил оперативную память, жёсткий диск, флоппи-дисковод; понял, что большая железная коробка, прикрученная сверху, это блок питания. Но где же процессор? На корпусе наклеен логотип «Intel Pentium inside». Ага, похоже, вот он: спрятался под БП.</p>
   <empty-line/>
   <p>И вот тут я очень удивился. Я понял, что отца обманули, продав ему дешёвую подделку. На процессоре было написано:</p>
   <empty-line/>
   <p><emphasis>CPU Cooler</emphasis></p>
   <p><emphasis>Intel Pentium</emphasis></p>
   <p><emphasis>Made in China</emphasis></p>
   <empty-line/>
   <p>Английский нам начали преподавать лишь годом раньше, поэтому, припомнив словечки из американских фильмов, я перевёл текст так: «Процессор круче, чем Intel Pentium. Сделано в Китае».</p>
   <empty-line/>
   <p>Вечером отец объяснил мне, что процессор и кулер — разные вещи, и не обязательно вентиляторы делаются Интелом. Хорошо ещё, что я не полез тогда разбирать китайскую «подделку» — термопасты бы дома не нашлось.</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7394: Ниже не пасть</p>
   </title>
   <p>15:00 30.09.2011, IT happens</p>
   <empty-line/>
   <p>Есть одна приключенческо-фантастическая книжка. Повествуется там о злых натовцах, напавших на Украину, и о добрых российских кулхацкерах, что спешат на помощь. Книжка написана человеком, не совсем разбирающимся в мире IT, но желающим выглядеть в глазах тех, кто совсем не разбирается, крутым хакером. Есть в ней такая фраза:</p>
   <empty-line/>
   <p><emphasis>Где-то через три месяца всё-таки въехала, что защита построена не на мастдайском Виндовсе. Чего только не перепробовала — и ДОС, и Мак, и полуось, и Юникс с Линуксом, даже до Ассемблера опустилась…</emphasis></p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7395: Капс в кубе</p>
   </title>
   <p>16:45 30.09.2011, IT happens</p>
   <empty-line/>
   <p>Приятель делает сайт. Заказчик высылает ему пожелания:</p>
   <empty-line/>
   <p><emphasis>Шрифт заглавными символами должен быть прописными с большой буквы.</emphasis></p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7396: Порнографически-полусферические полужопия</p>
   </title>
   <p>16:45 30.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю инженером-программистом на крупном предприятии, моделирую микросхемы на различных CAE. Большое здание окутано витой парой, интернет хороший, но почти все сайты блокируются. Никаких развлечений на работе.</p>
   <empty-line/>
   <p>Настал не очень интересный период. Весь отдел в отпуске, начальник в командировке. Сижу один в пустой комнате, работать лень, тем более что задач немного. Хочется себя чем-то занять. Так и маялся полдня, пока не пошёл на обед, где увидел, как рабочие с примыкающего завода листают «Плейбой» и улюлюкают.</p>
   <empty-line/>
   <p>Пришёл на рабочее место, нарисовал две полусферы, прилепил их к плоскости, задал пластичность и механическую нагрузку. А вы говорите, никакого прона на работе!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7397: Тролль Йода</p>
   </title>
   <p>16:45 30.09.2011, IT happens</p>
   <empty-line/>
   <p>Работаю в довольно крупной корпорации центрального Черноземья. В нашей области, помимо прочего, имеется корпоративная гостиница. Генеральный, прибыв с инспекцией туда и побродив по помещениям, решил, что маленькая чёрная коробочка, она же ADSL-модем… воняет йодом!</p>
   <empty-line/>
   <p>В итоге замначальника отдела и ваш покорный слуга едут в Новое&amp;#нёво для того, чтобы переставить «коробочку» в соседнюю комнату в гостинице. Дорога в один конец — полтора часа…</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7398: На дуде игрец, в интернете — молодец</p>
   </title>
   <p>20:45 30.09.2011, IT happens</p>
   <empty-line/>
   <p>Я пострадавший юзверь, который, лазая по инету в поисках фонограммы, поймал вирус, и теперь ни один браузер (ни синий, ни красный, ни огненный, ни хромированный) не открывает корректно ни одну страницу. Но пока я ещё не начал лечение/мучение ноута, приспичило узнать погоду. Чем же я посмотрел прогноз, а заодно сюда зашел? Любимым Winamp 2.65!</p>
   <empty-line/>
   <empty-line/>
  </section>
  <section>
   <title>
    <p>#7399: Яндекс.Флешка</p>
   </title>
   <p>20:45 30.09.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>#7400: В час по чайной ложке</p>
   </title>
   <p>17:35 01.10.2011, IT happens</p>
   <empty-line/>
   <p>Глюканула карта памяти в нокиевском симбовском смарте. Сюжет такой: телефон может считывать с карточки данные, но при записи оных на карточку глючит не по-человечески. При подключении к компу (стоят три оси) через шнур или напрямую карточку к кардридеру ситуация печальна.</p>
   <empty-line/>
   <p>Винда XP: подтормаживает, потом начинает открывать автозапуск. Проводник висит, пока телефон или кардридер подключён.</p>
   <empty-line/>
   <p>Винда 7: при подключении думает, потом выдаёт окошко: чтоб карточку заюзать, нужно её форматировать. Согласен?</p>
   <empty-line/>
   <p>Убунту: соображает ещё быстрее «семёрки» и после выдаёт окошко: мол, из-за ошибки тома нельзя его примонтировать, а почему — разбирайся сам, ты ж меня сюда поставил.</p>
   <empty-line/>
   <p>Ломаю голову: если телефон видит и читает карточку, то сколько лет я буду перекидывать все 12 ГБ на комп по блютусу?</p>
  </section>
 </body>
 <body name="notes">
  <title>
   <p>Примечания</p>
  </title>
  <section id="n1">
   <title>
    <p>1</p>
   </title>
   <p>#7300: С юзерским рылом в калашный ряд</p>
   <p>20:45 19.09.2011, IT happens</p>
   <empty-line/>
   <p>Мы обслуживаем петербургское представительство крупного корейского морского перевозчика. У фирмы есть штаб-квартира в Лондоне, где трудятся программисты-корейцы.</p>
   <empty-line/>
   <p>Одним прекрасным утром присылают пользователям по почте инструкцию по установке новой программы. Естественно, ничего не получается — вызывают меня. После краткого осмотра говорю, что хочу лично по телефону пообщаться с горе-разработчиком и потыкать его носом в косяки.</p>
   <empty-line/>
   <p>Созвонились. Говорим на английском. Даже понимаем друг друга, несмотря на ужасные акценты. Дайте, говорит, мне удалённый доступ, я всё сделаю. Предоставляю доступ и наблюдаю, тихо посмеиваясь.</p>
   <empty-line/>
   <p>Кореец скачивает дистрибутив на рабочий стол, а он не запускается: у наших пользователей нет прав на запуск из профиля. С умным (наверное) видом пытается скопировать файл в корень диска C:, чтобы получить права «Создатель/владелец» — а вот хрен ему: нашим пользователям нельзя ничего создавать в корне системного диска, только в своём профиле. Копирует на второй диск — с него тоже не запускается.</p>
   <empty-line/>
   <p>Сжалился я над корейцем и дал права на запуск того файла. Запускает. Программа требует права админа для установки. Запускаю дистрибутив от имени администратора и устанавливаю. Не всё так просто: дебильная программа устанавливается в профиль администратора, включая все ярлыки. Перетаскиваю установленные файлы и ярлыки из администраторского в пользовательский профиль, копаюсь в настройках, меняю пути, а программе пофиг: не запускается, и всё тут. Завелось только после того, как я дал пользователю права админа, сделал первый запуск программы, а потом вернул старые.</p>
   <empty-line/>
   <p>Думаете, всё? Нет, идиотская программулина регулярно пытается обновиться, скачивая и запуская исполняемый модуль. Приходится два раза в неделю подбегать и запускать её с правами админа.</p>
   <empty-line/>
   <p>* * *</p>
   <empty-line/>
   <p>Разрабатываете софт? Недостаточно отловить все баги и ошибки. Включайте мозг, реализуя «второстепенные функции» установки и обновления.</p>
  </section>
  <section id="n2">
   <title>
    <p>2</p>
   </title>
   <p>#6747: Achievement unlocked: попасть в почку с первого раза</p>
   <p>13:00 17.07.2011, IT happens</p>
   <empty-line/>
   <p>Наша девелоперская компания сейчас разрабатывает софт для работы с сенсором движений Kinect. Суть — управление ПК жестами рук. Пока точность определения не очень, да и глюки есть.</p>
   <empty-line/>
   <p>Я пишу текст для презентации софтины. Есть там страница с описанием сфер, в которых можно использовать разработку: учёба, наука, что-то ещё, в конце медицина. Отдел маркетинга (с которым я часто веду идеологические войны) читает текст и медицину вычёркивает.</p>
   <empty-line/>
   <p>— Но почему?</p>
   <p>— Получится кровавое месиво.</p>
   <empty-line/>
   <p>Правы, черти, правы.</p>
  </section>
  <section id="n3">
   <title>
    <p>3</p>
   </title>
   <p>#4342: Два брата-акробата с вином и мятой</p>
   <p>15:00 05.10.2010, IT happens</p>
   <empty-line/>
   <p>Работаю я в городской гостинице — довольно неспокойном и забавном месте. Техника там старая, со своими особенностями и причудами. Вот об этих причудах я и хочу рассказать.</p>
   <empty-line/>
   <p>Есть у нас коробочка одна — D-Link DSA-3110, раздаёт два интернета на корпоративную сеть и гостевую. Кто пользовался техникой этой фирмы, знает, что немедленное вскрытие с перепайкой всех электролитов и замену китайского недоБП на что-нибудь толковое этим девайсам доктор прописал. Но у нас «гарантия», посему вскрывать железку не дали; глючила же коробочка уже довольно давно, только ребята, её порекомендовавшие, по гарантии принимать её почему-то не хотели.</p>
   <empty-line/>
   <p>В один прекрасный день мне надоело по два раза в день перегружать злосчастный ящик, и я вырыл из запасов хлама несколько системников, поперекидывал несколько железок, — вроде бы всё заработало. Заранее были скачаны «мята» и «вино», ибо машинка планировалась и как админский комп, и как площадка для экспериментов по переходу на опенсорц.</p>
   <empty-line/>
   <p>Утром всё было установлено и проработало ровно до обеда. Вернувшись с трапезы, я обнаружил неприглядную картину: чёрный экран, кучку буковок и «kernel panic» в самом низу. Три попытки переустановки были успешно провалены с развалом ext4. К слову, именно в этот момент коробочка вдруг перестала глючить (и проработала аж девять дней до следующего сброса).</p>
   <empty-line/>
   <p>Тут бы и написать очередную сопливую историю про «машинную душу», «братство линуксов» и прочую белиберду, но всё оказалось проще. В коробочке флешка наконец-то досыпалась до конца и перестала вешать проц при обращениях; в старшем же брате стояла недопамять Patriot (хочу — работаю, хочу — не работаю), плюс перегретый северник SiS тоже внёс свою лепту.</p>
   <empty-line/>
   <p>В заключение хочется процитировать Малькольма Рэйнольдса, капитана «Serenity»: «Любовь удержит корабль в воздухе, когда он по всем законам должен упасть». Любите свое дело, свои инструменты, технику, с которой работаете. Будьте профессионалами, влюблёнными в свою работу, и тогда мистика не понадобится.</p>
   <empty-line/>
   <p>А коробочку я всё равно заменю — не вписывается она в круг задач, которые необходимо решать.</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>
