text:
Bash.org.ru
IT Happens
Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
Истории No801 - 1600
#801: В актрисы не возьмут
20 апреля 2009, 20:30
Работаю в банке сетевым инженером. Звонит товарищ из процессинга - упал банкомат. Начинаем выяснять, в чем дело.
Судя по всему, "залип" DSL-модем. Разговор идет в режиме конференции - коллега инструктирует девочку, находящуюся у банкомата, а я слушаю.
- Кристина, деточка, видишь внутри коробочку? На ней лампочка моргает или горит?
- Горит!
- Выдерни из нее шнурочек.
- Какой, красненький или черненький?
- Черненький кругленький.
- Ой, а я красный выдернула!
- А теперь представь, что это была бомба. Мы бы тебя уже потеряли.
#802: Порносайт - мой дом родной
20 апреля 2009, 20:30
Принесли ноутбук - как обычно, куча ценных данных под густым слоем троянов, даунлоадеров и adware. Черви были довольно быстро выведены, но какая-то подлая глиста засела довольно крепко.
Симптомы были такие - как только что-нибудь пыталось полезть в инет, открывалась куча портов на 000freexxx.com. URL такой, естественно, никто никуда не вводил, в автозагрузке пусто - чудеса, да и только.
Ладно. Делаю образ диска, раскатываю раздел на другие машины. Четыре антивируса, антируткиты, вдумчивое чтение мануалов - все впустую! Любое приложение при запуске продолжало радостно ломиться за порнухой.
Уже не помню, почему через несколько часов я догадался посмотреть в файл hosts, но начинался он так:
127.0.0.1 000freexxx.com
127.0.0.1 localhost
#803: Круговорот железа в природе
20 апреля 2009, 20:30
Работал я в свое время охранником в бизнес-центре класса "совок", который гордо хранил верность отечественному названию "Дом быта". Помимо прочего, в мои обязанности входил вывоз мусора с этажей на грузовом лифте.
Однажды я обнаружил в коридоре три системника. На всякий случай выяснил у админов архитектурной конторы, располагавшейся на этом этаже, действительно ли компы выкинули? Получив утвердительный ответ, решил посмотреть, что внутри.
Потроха первого системника был полностью непригодны, но корпус был чистенький. Из второго компьютера удалось добыть память и блок питания, в третьем обнаружилась живая плата, второй "пенек" и еще пара модулей оперативки. В общем, из запчастей я собрал действующий агрегат - даже на апгрейд домашней машинки осталось.
Во время слудующего дежурства те самые админы спросили, нет ли у меня системника попроще, - те сгорели, а компьютер нужен срочно. Есть у меня, говорю, системничек за полторы тысячи - второй Пентиум и 128 метров оперативки.
Админы несколько опешили, когда поняли, что именно я им продал, но компьютер все-таки купили.
#804: Косил косой косой косой
21 апреля 2009, 12:45
- Терминал terminal терминал?
- Терминал!
Так у нас в организации порой интересуются, не отключили ли на сервере по имени "terminal" службу удаленного доступа.
#805: Видео-винтаж
21 апреля 2009, 16:45
Работаю в государственном учреждении техником. Все вопросы от "у меня монитор задергался" до "у нас сеть упала" - в наш отдел.
Однажды меня вызвали посмотреть, что с компьютером - тормозит сильно, изображение пропадает. Утащил системник к себе. Поломку нашли быстро - сгорели кондесаторы на видеокарточке.
Надо сказать, материнская плата была довольно новая, с шиной PCI Express. Не знаем, что и делать - в загашниках только AGP-карточки, а компьютер, как водится, очень сильно ждут.
Начальник осмотрел системник, хмыкнул, куда-то удалился и через пять минут вернулся с восьмимегабайтной видеокартой S3 Savage4. "А что, - говорит, - и PCI-слот под нее есть, и для работы хватит".
Компьютер был спасен, а я с тех пор устаревшее железо со счетов не сбрасываю!
#806: Качай, негр, солнце еще высоко
21 апреля 2009, 16:45
В конторе есть старенькая машинка, собранная на коленке из всякого хлама. Для изучения на нее был установлен ArchLinux, а спустя какое-то время поднят прокси-серверок. Стал я замечать, что по неизвестной причине при загрузке сети эта зараза как бы засыпает - пинги не идут, ничего не работает. Стоит только нажать any key - все тотчас же оживает.
Система не обновлялась уже с полгода (работает - не лезь). Умные люди подсказали, что стоит сделать полное обновление. Апдейтов оказалось 250 мегабайт - на скорости 256 Кбит/с компьютер, засыпающий три раза в минуту, сам с задачей бы не справился.
Машинка стояла в углу, а обходить стол каждый раз лень. Из подручных материалов (втулки от факсовой бумаги и скотча) был сооружен пульт дистанционного управления "эникеем". Процесс обновления выглядел так: консольное окно с пингом, SSH-сессия с процессом обновления и импровизированный пульт в руках. При пропадании пинга с возгласом "не спать, собака, обновляться!" производился меткий удар по первым попавшимся клавишам.
Пинг возвращается - обновление идет дальше.
#807: - 30 см ? - В диаметре!
23 апреля 2009, 09:00
Работаю в проектной организации примерно на 400 машин, сам администрирую около сотни кремниевых друзей в отдельном здании. Так как занимаются люди в основном чертежами, то и печатающее оборудование соответствующее - в частности, пара не новых, но надежных и быстрых КИПов.
Для тех, кто не в курсе: КИП - большой плоттер со встроенным внутрь корпуса компьютером. Со стороны начинки не видно, все закрыто крышками - станок как станок.
Однажды в сеть заполз известный вирус, создающий на всех расшаренных дисках папки "The Porn collection" с соответствующим содержимым. Проектировавший сетку админ то ли с бодуна, то ли по приказу начальства открыл на всех машинах администраторские права. Вирус был изготовлен добротно и, отправившись по витой паре в поисках машин без антивирусов, таки нашел те самые КИПы. Тут вирус уже развернулся по полной - скачанные картинки он по возможности отправлял на печать.
В момент заражения сети перед КИПом стоял начальник - человек в летах, солидного телосложения, бывший военный - и ждал чертеж. Я безумно жалею, что лично не застал сцену, когда он увидел неспешно выползающий из КИПа дилдо, отпечатанный на огромном листе кальки.
#808: Ночная интрижка
23 апреля 2009, 09:00
Мой друг- сисадмин однажды остался на ночь на работе, чтобы решить проблемы с VPN.
Курить в комнате не разрешалось, на потолке висел датчик дыма. Ходить на лестницу было лениво, да и работа кипела - отойти даже на 5 минут не получалось.
Находчивый друг сбегал в ларек и купил пачку презервативов. Замотал датчик дыма, курил в комнате без отрыва от производства и за ночь поднял-таки VPN до удаленной площадки.
Все было бы отлично, но в лучших традициях жанра открытую пачку презервативов (с одним использованным) нашла у друга в рюкзаке его жена!
#809: Дежавю
23 апреля 2009, 09:00
Занимаюсь фрилансом - разрабатываю всевозможные мелкие программы для автоматизации процессов.
Недавно писал скрипт, массово приглашающий в группу пользователей крупной социальной сети. Сроки были жесткие - три дня, и времени на тестирование не оставалось. После сдачи проекта в течении недели я исправлял найденные баги, каждый раз архивируя проект и отсылая заказчику.
На днях клиент написал о свеженайденной ошибке. В течении двух часов, пока я чинил программу, меня не покидало ощущение, что такую ошибку я уже видел. Озарило меня вовремя - в разговоре с клиентом я обронил фразу "у меня все чаще появляется мысль, что вы запускаете старую версию программы".
Отсылаемые архивы я не пронумеровывал, и клиент по невнимательности запускал старый скрипт - назывались-то файлы так же.
Даже если программа никогда не уйдет в публичный доступ и пишется исключительно под одного человека, всегда нумеруйте версии!
#810: ITBDSM: плетка-пятидесятихвостка
23 апреля 2009, 11:00
Заказывали новые компьютеры на работу. Я выписал счет в одной из компьютерных фирм и отдал снабженцам. Среди прочего в счете было 20 коннекторов RJ-45 и 50 метров витой пары. Позиция была записана так: "Кабель UTP 5 cat. 1 м - 50 шт."
Снабженцы решили закупить железо в другой конторе - видимо, цены предложили лучше. Когда все привезли, вместо пятидесятиметровой бухты витухи я обнаружил полсотни метровых патч-кордов. Долго думал, куда их пристроить.
#811: Хайтек-колокольчик
23 апреля 2009, 11:00
Работаю в компьютерной конторе, которая после переезда территориально разделилась на 2 части - условно говоря, ремонтники и программисты. Пешком от одного здания до другого минут 5, на машине и того меньше.
Шеф обустроил себе в каждом филиале по рабочему месту и периодически мотается туда-сюда. Ремонтники в его отсутствие режутся в старую добрую "кваку". Встал вопрос: как не спалиться в случае внезапно нагрянувшего шефа?
Помимо железа мы продаем и устанавливаем системы "умный дом": датчики движения и утечки воды, централизованные системы управления освещением и даже симуляторы лая собаки - отпугивать незваных гостей.
"Собаку" подключили к системе, повесили в самом начале коридора датчик движения - теперь о каждом посетителе заранее сообщает виртуальный пес.
#812: Вы безбожно устарели, господин Пентиум. Прощайте!
24 апреля 2009, 09:00
Пару лет назад проходил практику на градообразующем предприятии. Компьютерный парк составлял примерно 400 машин, треть из которых составляли вторые и даже первые "пеньки".
В первый же день практики я увидел, как один из техников подсоединял поочередно один и тот же блок питания к компьютерам, выстроенным в ряд. Нажатие "power", хлопок, запах гари - техник переходил к следующему системнику.
Так и постеснялся спросить, в чем цель ритуала - невооруженным глазом было видно, что блоку питания хана и хлопки точно не связаны с предохранителями.
Когда я уже оформлял документы о прохождении практики, вопрос задать все же решился. Оказалось, что начальство завода не разрешало обновлять компьютерный парк, пока старые машины еще функционировали, а работники на старое тормознутое железо очень уж жаловались.
Сообразительные админы перепаяли блок питания таким образом, что при включении он подавал высокое напряжение, сжигая внутренности системника. Жертву со спокойной совестью списывали в утиль, а потом заказывали новенькие компьютеры на Сore 2 Duo.
#813: file.bmp.xls
24 апреля 2009, 09:00
Бывшему начальнику клиенты должны были выслать выборку данных, по которой можно было диагностировать ошибку в программе.
К задаче подошли довольно затейливо - сняли скриншот, вставили в вордовский документ и выслали его по почте. Начальник поглядел на это безобразие - вы что, говорит, творите? Пришлите данные в Экселе.
Через пять минут по почте приходит экселевский файл, а в нем... правильно, тот же скриншот.
#814: Вирусы тоже глючат
24 апреля 2009, 11:00
Поразила нашу налоговую инспекцию странная зараза: компьютеры полегли под действием вируса, похожего на Бластера. Выскакивает окошко: "Перезагрузка начнется через 5 секунд" - и ничего мы сделать с этим не можем.
Чтобы на машинах хоть как-то можно было работать, было решено отключить службы Workstation и Server. Естественно, это серьезно мешало работе сетевого софта. Перепробовали все возможные и невозможные средства: ставили заплатки и обновления, проверяли всеми антивирусами и другими специализированными программами, даже форматировали компы - эффекта ноль.
Был найден исконно русский путь решения - в вирусе мы отыскали баг! Оказывается, если загрузиться с выключенными службами Workstation и Server, а через пару минут их запустить, компьютер продолжает работать, не уходя в ребут. На скорую руку был написан логон-скрипт - при загрузке он создавал задание, через 5 минут запускающее нужные службы.
Все заработало как часы, а мы даже получили благодарность от начальства. Интересно, что пострадали исключительно машины с пиратской виндой - может, это была новая акция Майкрософта по борьбе с пиратством?
#815: Все правильно сделал
24 апреля 2009, 11:00
В 2007 году я пришел работать в ИТ-департамент одной из крупнейших страховых компаний России.
Личного компьютера дожидался шесть недель - вероятно, он ехал ко мне прямо от китайского производителя. В результате я оказался обладателем машинки "DEPO" со смешным объемом оперативки, заблокированными USB-портами, отсутствующим оптическим приводом и глюкавой мышью. Из программ на машине стоял лишь MS Office.
Надо заметить, что по роду деятельности мне необходима была куча стороннего ПО и доступ к внешним ресурсам. С установкой софта, настройкой почты под Lotus и доступом с горем пополам справилась местная техподдержка - правда, пришлось преодолеть не один бюрократический барьер (служебки, подписи, регистрация, листы исполнения).
Правда, вынос данных за пределы офиса службой безопасности был запрещен строго-настрого. Пришлось минут на пять напрячь мозг и написать скриптик, пересылающий всю переписку из Лотуса на внешний Gmail-аккаунт.
Я уж было хотел рассказать местным айтишникам о зияющей дыре в безопасности, но, когда увидел живьем местный датацентр, понял, что людям, которые охлаждают хай-энд-сервера бытовым оконным кондеем, советовать что-либо бесполезно. Сам я, к слову, страховаться в этой компании перестал.
#816: Найдите десять отличий
25 апреля 2009, 09:00
Стажировалась я в одной фирме в должности айтишницы широкого профиля. На эту же самую вакансию устраивалась по очень большому блату некая дева, в компьютерах - ни в зуб ногой.
Попросил меня шеф обучить ее минимальным навыкам. Поскольку работы было невпроворот, я решила поделиться с девицей обязанностями и отправила к компу набрать одностраничный документ. Слышу, принтер шуршит - молодец, думаю, справилась. Ан нет! Десять, пятнадцать минут прошло - девушка (надо сказать, очень старательная и ответственная) все еще стучит по клавиатуре.
Подхожу и интересуюсь, нужна ли помощь. Рядом лежал образец документа - выключка по ширине, 14 кегль, полуторный интервал. Девица каждый раз набирала документ с вордовским форматированием по умолчанию, распечатывала и любовалась плодами труда. Обнаружив несоответствие, барышня качала головой, все стирала и набирала заново.
#817: Наших бьют!
25 апреля 2009, 09:00
Несколько лет назад я сильно болел известной MMORPG Lineage 2 и узнал, что существует и активно развивается open source-проект по эмуляции серверной части этой игры. Поскольку сервер был написан на Яве, которая в то время была моим любимым хобби, я не мог пройти мимо.
Скачал исходники, собрал, помучался с подключением клиента - ура, запустилось! Настало время почувствовать себя админом и гейм-мастером в одном лице. Было чертовски интересно, как в эмуляторе реализован процесс осады замка, и я решил на правах главного захватить его самостоятельно.
Прошу сервер сделать моего персонажа бессмертным и включаю режим осады. На стенах замка и перед главными воротами появляются охранники замка, с нетерпением ждущие врага.
Подбегаю и сразу же попадаю под перекрестный огонь лучников и магов. Мне-то все равно, я бессмертный - убиваю охрану, ломаю ворота и врываюсь во внутренний двор замка. Набегает толпа мечников, по мере необходимости я их раскидываю, но на большую часть просто не обращаю внимания.
Через полминуты замечаю, что охрана явно делает что-то не так. Меня уже не пытаются убить, хотя сражение вокруг кипит. Стражников столько, что компьютер уже сильно тормозит. Внезано большая часть участников битвы умирает от особо мощного массового заклинания, благодаря чему я наконец-то получаю шанс оглядеться.
Оказалось, что ИИ охраны замка не запрещал атаковать своих союзников. Маги, пытались выдворить меня из замка, задели своей "ковровой бомбардировкой" толпу мечников. Умный ИИ знал твердо: кто бьет моего друга - тот мой враг, и ему надо дать в глаз! Соблюдая этот закон, кто-то из охраны надавал по шапке атакующим меня магам, за тех вступились друзья - и понеслось.
#818: Лингвистический взлом по-восточному
25 апреля 2009, 09:00
Пару лет назад был у меня ник Meng Meiying - это китайское имя, означающее "зеркало, отражающее красоту". Стоит отметить, что хоть я и лингвист, но в китайском не сильна.
Так вышло, что мой единственный Gmail-аккаунт был зарегистрирован именно под таким именем. Однажды вбиваю в поле "логин" meng.meiying, ввожу свой обычный пароль - не пускает.
Ругаюсь, пробую еще раз. Жму "восстановить пароль" и вижу контрольный вопрос на китайском! Пару иероглифов узнала, один нашла в словаре - Gmail интересовался именем моей любимой учительницы.
Ну, думаю, дорогая моя, ты офигела, вопрос на китайском писать. Что же ты тогда пила? Пишу на трех языках имя учительницы, в которую я была влюблена - не работает.
Но врагу не сдается наш гордый, вы же понимаете. Учительницу звали Елена, и я прекрасно знала, что на момент ее рождения это имя в России было самым употребительным среди женских. Ага, думаю, я тебя взломала! Вбиваю иероглифами самое употребительное китайское женское имя - то самое "mei", что является частью моего ника, в переводе - "красота".
Гугл радостно соглашается. Дохожу до формы сброса пароля и понимаю, что ящик-то мой называется наоборот: meiying.meng.
Хоть пароль грохнуть я не успела, хозяйке аккаунта я все-таки отправила письмо с извинениями - на английском;)
#819: И тебе привет!
26 апреля 2009, 20:30
Зашел я как-то на старое место работы с бывшими коллегами пообщаться и застал одного из них за процессом написания программы. Надо сказать, что товарищ от программирования весьма далек, но, как мне объяснили, получает высшее образование заочно. Сидит, чешет голову, листает килограммовые талмуды - решил не беспокоить. Мало ли, может, курсовик пишет?
Через пару часов раздался победный вопль, который известил нас о том, что программа наконец заработала. Я повернул голову, чтобы посмотреть на творение и увидел черное досовское окно с радостной строчкой "Hello World!"
#820: МФУ "Собери сам"
26 апреля 2009, 20:30
После института я переехал к себе в квартиру и перевез туда компьютер, подаренный мне вскладчину на день рождения.
Понадобилось мне распознать стопку документов. Сканера у меня не было, зарплаты тоже. Вспомнил вдруг, что для работы телефона необходимо только лишь напряжение в линии, разве только гудка не будет.
Я выпросил у отца старый факс, у его коллег попросил два севших аккумулятора от бесперебойника. На компьютер я поставил VentaFax, подключил кабель к батареям, соединив факс и модем ZyXEL.
Итог: в программе жмем "прием факса", на факсовом аппарате начинаем передачу, предварительно загрузив лист с текстом. Через несколько секунд получаем копию в компе, которую можно распознать Файнридером.
Кстати, как принтер этот факс тоже работал, только операции уже производились в обратном порядке...
#821: Без даты
26 апреля 2009, 20:30
В далеком 2000 году я работал продавцом дисков в переходе. Во время перечисления системных требований свежей игрушки очередному юному клиенту ко мне подходит интеллигентного вида покупатель в костюме, наклоняется и вкрадчиво говорит:
- Не @изди.
Я опешил. Переспрашиваю:
- Что?
- Не @изди!
Я в полной растерянности. Появляется мысль о том, что мужик выпил, хотя выглядит абсолютно адекватно. Переспрашиваю еще раз:
- Молодой человек, скажите ясно, что вам нужно?
- Фри-би-эс-ди! FreeBSD у вас есть?
#822: А вы говорите, жидкий азот
27 апреля 2009, 09:00
Решил как-то мой товарищ-студент проапгрейдиться. Набрал сумму на новый Pentium MMX (с намерением в дальнейшем его еще и разогнать) и неплохой кулер. Пока деньги собирал, кулера на складе кончились, а процессор остался один. Делать нечего - решил купить камень без системы охлаждения и как-нибудь перетерпеть четыре дня.
Когда я в очередной раз зашел в гости, моему взору предстала интереснейшая картина: открытый системник лежит на боку, на процессоре балансирует крышечка от жестяной банки из-под растворимого кофе, в которую налито немного воды. Крышечка глубиной миллиметров пять - воды помещалось всего ничего. Закипать она не успевала, а просто выпаривалась - минут на сорок хватало.
Удивительно, но за все четыре дня никто системник не толкнул, воду не расплескал, и ни разу не забыл долить. Теперь я могу похвастаться тем, что воочию наблюдал первую систему жидкостного охлаждения в обычном бюджетом компьютере. А процессор, кстати, прекрасно разогнался до 225 МГц и отлично работал до следующего апгрейда.
#823: Установка вслепую
27 апреля 2009, 09:00
В студенческие годы я работал я в компании, занимающейся промышленной автоматизацией. Еще до меня в офисе одной фирмы-клиента был установлен контроллер, накапливающий данные о температуре, расходе воды и т. п.
Звонят ребята из этой фирмы и просят сделать так, чтобы данные с контроллера можно было просматривать, не спускаясь в подвал. Приехали мы с начальником, подсоединили контроллер к ноуту с уставленной программой и продемонстрировали, что система работает. Клиентам оставалось лишь кинуть наверх витуху, установить программу и наслаждаться.
Примерно через неделю ребята звонят - уверяют, что сделали все по инструкции, но программа данных не видит. Начальник, вернувшись от них, хохотал - их инженеры действительно качественно обжали кабель, протянули его наверх, воткнули в сетевуху компа, но программу вкатили на соседнюю машину.
#824: У программ свои биоритмы
28 апреля 2009, 09:00
Сидел я за проектом, заработался до глубокой ночи (приблизительно, до трех). Сохраняю исходники, начинаю отлаживать, а прога берет и вылетает с критической ошибкой. Я, ударяясь в панику, начинаю перелопачивать код в поисках огреха, но напрасно. Немного помучившись, я случайно глянул на часы и решил, что утро ночи мудренее.
Утром, продрав глаза, я снова первым делом окинул взглядом проект и решил во что бы то ни стало определить, где же возникала ошибка. Запускаю... и все нормально. И так, и сяк - все прекрасно работает! Начинаю думать, уж не приснилось ли мне.
Ответ оказался прост. Дело было в последнее воскресенье октября. И надо же было попасть именно в три ночи. Программа, "созданная" через час после того, как ее запускают, работать не хотела...
#825: Визит к минотавру
28 апреля 2009, 09:00
В школьные годы, помню, проводили у нас олимпиаду по программированию. Меня, как самого продвинутого, послали на нее. В то время о VB и Delphi никто и не знал почти, поэтому программирвали на Паскале и QBasic'е. Задачи все были сложные, и очень небольшой процент людей смог сделать хоть что-то... Но я смог. Одну задачу.
Суть ее состояла в том, чтобы загрузить из текстового файла матрицу - модель лабиринта, в которой цифрами обозначались стены, пустые пространства и начальная позиция, и выяснить, есть ли из него выход. Предполагалось, что программа должна виртуально "пройти" этот лабиринт, возвращаться из тупиков и следить за тем, чтобы не войти в цикл. Я же сделал проще - нарисовал этот лабиринт на экране, в начальной позиции сделал операцию заливки, а вне границ рисунка - операцию считывания цвета с экрана. Если лабиринт замкнут, заливка не выходила за его пределы, если же выход имелся, заливка распостранялась на весь экран и оператор считывания цвета возвращал значение ее цвета.
До сих пор помню смех моего учителя, который рассказывал про офигевшие лица организаторов, открывших посмотреть текст программы и увидевших 10 банальных строк кода. За одну лишь эту задачу присудили 6 место.Вот оно - нетрадиционное мышление.
#826: 800x600 децибел
29 апреля 2009, 09:00
Как- то раз чинил компьютер у кладовщиков. После того, как машину перетащили в другое помещение, что-то случилось с видеокартой: разрешение 800x600 работает нормально, но если установить более высокое значение, то само разрешение не увеличивается, а рабочая область начинает скроллироваться при подведении мышки к краям экрана.
Оказалось, что у монитора есть встроенные динамики. Штекер кладовщики всадили в разъем видеовыхода типа "тюльпан" на видеокарте, а та посчитала, что появился еще один монитор. Windows, в свою очередь, установила драйвера стандартного дисплея и ограничила максимальное разрешение.
#827: Всем, всем, всем!
29 апреля 2009, 09:00
Сижу дома вечером, программирую потихоньку. Опера, как обычно, стучится в мейлрушный почтовый ящик и внезапно наглухо виснет. Снимаю задачу, перезапускаю, жму "принять почту" - опять подвисает. Злюсь, но времени разбираться нет - отключаю автопроверку и работаю дальше.
На следующий день прихожу с утра в офис, где в качестве почтового клиента тоже используется Опера. Та же история - браузер виснет с загрузкой машины на 100%.
Обращаю внимание на том, что сборщик почты явно спотыкается на том же самом письме. В голове мелькают версии от простейшго бага до изощренных спам-рассылок, которые через дыру в браузере запускают тяжелый джаваскрипт или, не дай Бог, системный процесс.
Истина, как всегда, оказалась где-то рядом. После трех попыток перезапуска Оперы я убедился, что клиент скорее мертв, чем жив, и зашел в ящик через веб-интерфейс. Роковым письмом оказалась новостная рассылка крупной IT-конференции. Письмецо в 10 строк с полем "b" To: "/b", в котором через запятую были перечислены несколько тысяч адресатов, тянуло на 185 килобайт.
Как оказалось, Опера не висла, а медленно и печально отрисовывала километровый список - еле управлялась за минуту.
#828: Тенденции советского нейл-дизайна
29 апреля 2009, 11:00
В далекую эпоху всемогущего ассемблера для программирования активно использовались перфокарты. Недавно я с удивлением узнал, насколько нестандартное применение нашли им студентки.
Когда в карте пробивали отверстия, оставалось большое количество маленьких прямоугольничков. Модницы-программистки при помощь иголок и пинцетов аккуратно выкладывали картонными "битами" узоры на ногтях, а затем фиксировали рисунки лаком.
#829: Дитя хаоса
30 апреля 2009, 09:00
В университете при проверке лабораторной работы преподаватель спрашивает студента:
- Почему нет проверки входного значения?
- Да какой нормальный человек, задавая время, будет писать что-либо, кроме цифр и двоеточия - особенно, если видит надпись "Введите время в формате ЧЧ:ММ"?
- Молодой человек, хороший программист должен учитывать все! Откуда вы знаете, какой пользователь будет работать с этой программой?
Задумчивый голос откуда-то из глубин аудитории ставит точку:
- Ага, пользователь - это периферийное устройство хаотического ввода...
#830: О подруге Лены Головач
30 апреля 2009, 09:00
В связи с расширением и модой на стандартизацию в нашей фирме было решено заводить понятные, "говорящие" логины для пользователей. После обсуждений решили остановиться на варианте "имя пользователя + первая буква фамилии".
Сегодня дописывал модуль для программы, вытягивающий из домена информацию о пользователях во внешнюю базу данных. Закончив очередной кусок кода, я запустил программу.
Внимание мое привлекла последняя учетная запись. Девушку звали Анна Литвинова.
#831: Так говорил Конфуций
30 апреля 2009, 09:00
Когда я был молод и горяч, довелось мне поработать админом-эникейщиком.
Рабочий день в разгаре, я беру очередной уровень в "линейке". По законам жанра в кабинет заходит начальник - подполковник в отставке - и застает меня за этим недостойным занятием.
- Ты не опух ли на работе в игрушки играть?
- Вроде все работает, проблем нет, чем еще заниматься?
- Работать!
Вроде и не поспоришь, но меня вдруг пробирает:
- Знаете ли вы, за что платили врачам в древнем Китае?
Босс безмолвствует.
- За здоровых пациентов. В конце месяца каждый больной уменьшал жалованье доктора.
Я думал, что увольнение неизбежно, но в итоге получил солидную прибавку к окладу и внеплановый апгрейд рабочей машины.
#832: Пикселы и перекрестки
30 апреля 2009, 09:00
В начале девяностых работал я на кафедре вычислительной техники лаборантом. Помимо прочего в мои обязанности входило написание программ для лабораторных работ и тестов.
Как- то раз пришлось моделировать операционные усилители. Задача сводилась к подбору параметров настройки стенда, при которых на выходе получалось заданное значение. С точки зрения модели результат определялся решением системы двух достаточно хитрых уравнений.
В методичке советовали не маяться дурью, а решать задачу, построив графики и взяв точку их пересечения. Моя программа рисовала графики на экране с соблюдением масштаба и вместо численного решения системы находила ответ честным графическим способом: во время построения второго графика путем чтения цвета пиксела фиксировалась точка пересечения с первой кривой. Точности вполне хватало.
#833: Этого тут не торчало!
1 мая 2009, 09:00
Перестал у меня как-то работать телефон, и, соответственно, ADSL-интернет. Сам проверил везде, где мог - c проводами и соединениями полный порядок и в квартире, и в щитке на лестнице.
Вызвал мастера. Приходил он, пока я был на работе, и впускала его моя жена. Возвращаюсь - из компа вытащен FireWire-провод от звуковухи.
Супруга рассказала, как было дело. Приходит мастер, с порога заявляет, что ему известно, в чем проблема, и просит отвести к компьютеру. Подходит к машине, хмыкает, рассматривая толстый провод от звуковухи, видимо, незнакомого ему формата, выдергивает его и говорит: "Из-за него все беды! Берите трубку и проверяйте".
Ушел ремонтник раздосадованным и через день сообщил, что кабель был поврежден где-то на подходе к дому.
#834: Снятие дебаффов айтишными методами
1 мая 2009, 09:00
Работаю в Питере в ИТ-отделе крупной компании. Решил как-то раз посмотреть, какие проблемы возникают у юзеров нашего московского отдела. После одной из заявок я долго не мог прийти в себя.
Обращение пользователя:
Прошу перенести рабочее место %username% внутри отдела и сделать необходимые подключения. Спасибо.
Вопрос инженера:
Скажите, чем вызвана необходимость данного переноса?
Ответ пользователя:
%username% у нас очень суеверна.
Прямо напротив ее рабочего места находится зеркало, в которое, по мнению %username%, утекает вся жизненная энергия.
Ответ инженера:
Пользователь перенесен, жизненная энергия спасена!
#835: И целой пачки мало
1 мая 2009, 09:00
Сейчас уже некоторые и не вспомнят, что первые компьютерные клубы появились в конце восьмидесятых - представьте зал с рядами "спектрумов", подключенных к телевизорам "Рубин". На каждом стоял механический будильник, отмерявший время "диггеров" и "арканоидов".
Затем в частном владении появились "двушки" и "трешки", и примерно одинаковый набор игр для них носили друг другу на дискетах друзья и знакомые. К моменту появления 486-х игрушки уже продавались в специализированных магазинах, и самые крутые из них занимали аж по десятку дискет.
Кроме того, можно было зайти в такой магазин со своей пачкой флоппиков и за сходную сумму записать себе все, что понравится и поместится. Когда только появились компакт-диски и народ еще не воспринимал технологической пропасти между старыми и новыми носителями, случались вот такие истории:
Середина девяностых, ВВЦ, бокс по продаже компьютеров. Продавец играет в новейший 3D-шутер Creature Shock, который смотрелся по тем временам ультрасовременной диковинкой. Подходит солидно выглядящий мужчина, пару минут наблюдает за игрой, решает приобрести. Продавец предупреждает: "Эта игра на двух CD". Посетитель возмущается и требует записать игру на дискеты. Продавец повторно объясняет, что на дискетах этой игры нет и не будет. Покупатель угрожает скандалом, мотивируя отсутствием оптического привода и постулатом "клиент всегда прав".
"Хорошо, - сдается продавец, - несите 740 дискет и будет вам игра".
#836: Универсальное решение No 15
2 мая 2009, 09:00
Упал как- то фирменный почтовый сервер. Пока админы поднимали его, хелпдеску была дана инструкция: в случае жалоб на почту рекомендовать пользователям закрыть Outlook.
Уже после того, как работу сервера восстановили, админам приходит гневное письмо: "У меня не работает 1С. Постоянно выскакивает окошко "Ввод сетевого пароля". Ответ хелпдеска "закройте Outlook" меня не устраивает. Прошу быстро разобраться!"
#837: Альтависта и красные труселя
2 мая 2009, 09:00
Дело было в начале нынешнего тысячелетия. Порнотехнологии с их выпадающими окошками и прочей ерундой развивались гораздо быстрее браузеров, умеющих всю эту "клубничку" блокировать.
В это интересное время я работал в одной полугосударственной компании сисадмином. Стол в моем кабинете стоял так, что от двери монитора видно не было, но, стоило сделать лишь шаг вперед, взору открывалась вся 19-дюймовая картинка. С интернетом, напротив, повезло - моими стараниями в контору был проведен весьма толстый по тем временам выделенный канал на 256 Кбит/с.
Выпало мне как-то дежурить в выходные (благо, я был молод и не женат). Решил я найти крэк для одной программы. Куда идти? Разумеется, на "Альтависту"!
Я не учел, того, что эти товарищи уже начали зарабатывать на рекламе порносайтов. На экране открылось окошко с фотографией девушки, которую парень со знанием дела раскладывает на столе в ряд Лорана. Начинаю думать, как бы прибить это окно так, чтобы не породить десятка новых подобного содержания - в конце концов, в кабинет могут зайти сотрудники и посетители.
В этот самый момент на пороге возникает сам директор - крепкий сибирский мужик.
- Работаешь?
- Работаю! - отвечаю я, щелкая по крестику.
Мои худшие предположения оправдываются. Экран со скоростью 256 Кбит/с заполняется кучей картинок явно "голубого" содержания. Шеф делает роковой шаг вперед.
Я готов провалиться сквозь пол: доказать, что я не верблюд, просто невозможно, а городок у нас маленький. Начинаю обдумывать, сколько мне понадобится времени, чтобы слинять, пока моя ориентация не станет достоянием общественности.
- Ну, работай! - вдруг улыбается шеф и выходит из кабинета.
За все время эту ситуацию мы с директором ни разу не затрагивали в разговоре, да и в конторе ко мне хуже относиться не стали. Только когда я пришел просить неделю свадебного отпуска, шеф заметно повеселел и подписал аж две недели.
Мораль: пользуйтесь лицензионными программами, чтобы не прослыть педерастом!
#838: Paper-ROM
2 мая 2009, 09:00
Однажды я проходил собеседование на должность программиста. HR-менеджер в числе прочего спросила: "Как вы начали программировать?" Никогда об этом не задумывался, но все-таки вспомнил.
В самом начале девяностых я учился классе в пятом и захотел себе компьютер для игрушек. Жили мы в то время небогато, родители такую покупку бы не потянули - на компьютер копил я сам, долго и упорно подрабатывая по мелочи.
Наконец красавец-компьютер был куплен. 48 Кбайт ОЗУ и процессор Z80 - это был всем известный ZX Spectrum. Подразумевалось, что дисплеем должен служить телевизор, а в качестве внешнего накопителя использоваться кассетный магнитофон. Вооружившись паяльником, к телевизору я "спектрум" подключил, а вот с магнитофоном повезло меньше - его не было. Свовсем.
Все игры были записаны на кассеты - загрузить их было нельзя, а играть-то хотелось. Пришлось писать игрушки самому - совсем простенькие, зато свои!
Каникулы теперь у меня выглядели следующим образом: полдня пишу игру, полдня играю, а вечером мама, вернувшись с работы, вырубает машину и тем самым уничтожает все труды. Следующим утром цикл повторялся.
Если же я не успевал дописать игру или результат выходил уж очень интересным, листинг "сохранялся" на бумагу при помощи ручки и с утра набирался заново. Частенько я замечал, что процесс написания стал интереснее самих игр!
#839: Обстоятельства непреодолимой силы
3 мая 2009, 12:45
Надо было мне распечатать один листик. Смело жму Ctrl+P, иду в соседнюю комнату, где стоит принтер - странно, но ничего не напечатано. Принтер работает, тонер и бумага есть, а результат нулевой.
Отправляю еще раз из другой программы, поглядывая на очередь печати принтера: все отлично, но распечатки так и нет.
Причина обнаружилась листе на седьмом-восьмом: кто-то выкрутил мощность кондиционера на полную, и за то время, что мне требовалось, чтобы дойти до принтера, искусственный "ураган" успешно сдувал очередной листок в дальний угол под стол.
#840: Закрепляющее + слабительное
3 мая 2009, 12:45
Серьезный космический проект. Интегрируется система дифференциальных уравнений движения спутника. С точки зрения программеров - примитивное консольное приложение, которое периодически выводит в левый верхний угол экрана время, в течение которого летает спутник, и его координаты. Все данные мы сверяем с аналогичной программой, созданной в другом институте - так сказать, проверяем друг друга на вшивость.
Все бы хорошо, но время от времени спутник "прыгает назад" во времени часов на двенадцать. При этом в каждый момент времени он по нашим расчетам находится там, где и должен быть - вроде как ошибок нет.
Однако временные скачки напрягают, и после изучения кода я таки нахожу баг - даже и не баг, а глупую опечатку. Исправляю, запускаю прогноз движения... и спутник "улетает" со свехсветовой скоростью за пределы галактики!
Восстанавливать старый код смысла нет. Продолжаю поиски и через час нахожу второй баг, который полностью компенсирует влияние первого. Между двумя ошибками и стоял оператор вывода информации на экран.
С тех пор я помню: при отладке программер, как правило, наблюдает сложный результат интерференции нескольких багов и исправление одного из них не всегда меняет ситуацию в лучшую сторону.
#841: Теперь твой экран покроется маленькими цветными точками!
3 мая 2009, 16:45
Было это в далеком девяносто восьмом. Компьютеры еще были чем-то загадочным, и те, кто хоть как-то в них разбирался, своим сленгом внушали простому обывателю уважение и страх перед неизведанным.
Приходит ко мне как-то друг - компьютер купили, а играть-то не во что. Перебирает диски на моей полке и доходит до какого-то "набора юного хакера".
- А что это?
- Этот... весь в вирусах. (Такие вещи лучше новичку не давать, решил я).
Начинающий компьютерщик бросает диск, с глазами, полными отчаяния, смотрит на свои руки и трагически произносит:
- Что же мне теперь делать!
Друга успокоил, вручив свежих игр и посоветовав хорошо помыть руки.
#842: Ух ты, оно крутится!
4 мая 2009, 09:00
Работаю в банке, в основном консультирую клиентов по работе с клиентским интернет-апплетом.
Конец рабочего дня. Звонит клиент, чуть не плачет - второй день не может отправить платежное поручение в иностранной валюте. Не отображается поле "адрес банка" и информация о банке-посреднике. Полчаса разбирались, и так крутили апплет, и эдак - поле не появлялось. С такой проблемой мы не сталкивались ни разу, поэтому я попросил клиента прислать скриншот ошибки.
Оказывается, бедняга не знал, что такое полоса прокрутки, а нужное поле, будучи редко используемым, находилось в самом низу окна.
#843: Бабушкины рецепты на полях
4 мая 2009, 09:00
Решил тут ради эксперимента сделать из своей машины "хакинтош" - благо, болванка с какой-то сборкой Леопарда уже давно валялась. Естественно, что Mac OS на чужом железе сразу работать не возжелала и периодически "радовала" меня kernel panic. Получилось, что переустанавливать всю систему приходилось много раз.
В один прекрасный момент, уже в который раз собираясь на автомате щелкнуть кнопку "Принимаю" на экране лицензионного соглашения, периферийным зрением в углу окна я заметил слово, которого там явно не должно быть. Начинаю читать с самого начала и понимаю, что вместо стандартного "бла-бла-бла" заботливые пираты написали весьма подробную инструкцию по установке.
#844: От "контр-страйка" до страйкбола один шаг
4 мая 2009, 09:00
Работал я в компьютерном магазине менеджером вместе с напарником. Однажды заходит к нам крепкий лысый мужчина и спрашивает:
- У вас матрицы для LCD-мониторов бывают?
- Нет, а что случилось с монитором?
- Пуля в экран попала.
Видимо, по нашим изменившимся лицам клиент понял, что сказал что-то не то, и, смутившись, добавил:
- Да нет, игрушечная...
#845: Корпус-самоиграйка
5 мая 2009, 11:00
Дело было года три назад. Работал я тогда в компьютерном магазине, занимался сборкой и гарантийным ремонтом. Прекрасным весенним днем влетает к нам дяденька с системником в руках, ставит его на стол и непререкаемым тоном заявляет:
- Фигню вы мне продали! Только вчера купил, а уже звук не работает.
Немедленно офигеваю: вчера я лично проверил перед продажей все, что можно, и со звуком явно было все в порядке. Ну, думаю, где-нибудь мужик наверняка по незнанию поставил галочку; сейчас включу, покажу, объясню, как делать не надо. Начинаю подключать провода, но когда дело доходит до колонок, клиент заявляет:
- Да нет, с колонками звук есть, без колонок нет!
Все оказалось очень просто. Системник был собран в недорогом корпусе - передняя аудио-панель подключалась самым бесхитростным образом, при помощи выведенных сзади мини-джеков. Естественно, клиент, увидев знакомый штекер, подумал, что где-то в дебрях системного блока запрятаны стереодинамики.
#846: До основания разрушим, а затем...
5 мая 2009, 11:00
Прислали мне текстовый документ на дискетке сомнительного вида. Повалялся флопик недельку в ящике стола, а потом содержимое внезапно понадобилось.
Сам файл с грехом пополам видно, но скопировать его на диск не выходит - вылезает ошибка чтения. Надо что-то делать - не факт, что у отправителя этот документ остался.
Иду в обход. Решительно удаляю документ, а потом восстанавливаю его содержимое какой-то из unerase-утилит. Итог - файл на жестком диске, хоть и с незначительными погрешностями в содержимом!
#847: Коротко и ясно
5 мая 2009, 12:45
Работаю сисадмином в районной поликлиннике. Часто бегаю по кабинетам, решая проблемки докторов-пользователей. Когда я в очередной раз промчался мимо консьержки на входе, она не выдержала и закричала:
- Почему без бахилов?! Ну-ка покупай и надевай!
- А мне они не нужны, я системный администратор.
- Кто-кто?
Хорошо подумав, лучшего обьяснения я придумать не смог:
- Слесарь ЭВМ!
Старушка понимающе кивнула и села обратно на стул.
#848: Легендарная технология хрущевского холодильника
5 мая 2009, 12:45
Работаю системным администратором в автобусной транспортной компании. Занимаемся GPS-навигацией и постоянно модернизируем свой компьютерно-серверный парк.
Пришло время покупать хороший телематический сервер - другие рабочие станции под нагрузкой мрут. Заказали, забрали, пока шкафа нет, поставили на стол. Естественно, соседство с сервером, ревущим как "боинг", сотрудникам не понравилось. Через неделю не вытерпел я сам и пошел к директору:
- Нам нужны деньги на серверный шкаф.
- А зачем он?
- Сервер нужно поставить его в другую комнату, чтобы не шумел и не грелся, иначе мы можем потерять дорогое оборудование вместе со всей нашей информацией.
Гениальный ответ не заставил себя долго ждать:
- Давайте мы вывесим его за окно в железном сейфе - пусть охлаждается!
Вспомились общаги с цветными полиэтиленовыми пакетами за форточками и шкафы под подоконником в хрущевках. Ничего не скажешь - в России весьма популярны нетрадиционные методы охлаждения!
#849: Суперудар: вниз-вниз-Insert
6 мая 2009, 16:45
Дело было в далекие девяностые. 486DX66 в ту пору был еще вполне приличной машинкой, Мортал Комбат был на пике популярности, а вот привода не было - зато была куча дискет!
Продавец в магазине за символическую сумму и большое спасибо записал мне этот шедевр игростроя на 36 дискет, брякнул какое-то заклинание вроде "скинешь в одну папку все файлы с дискет и запустишь".
В ту пору правил бал Norton Commander, вот только про выделение файлов для копирования я ничегошеньки не знал. Три десятка дискет, на каждой много-много небольших файлов - чтение этого списка после копирования по одному файлу занимало около минуты.
Через пять-шесть часов, скопировав половину дискет и прикинув, сколько еще впереди, я в прямом смысле опустил руки. И крайне удачно - случайно попал не то на пробел, не то на Insert.
О чудо, имена файлов пожелтели! Спустя минуту было выяснено, что копирование всех файлов с дискеты занимало чуть больше минуты. В десять лет я впервые узнал, на что похож оргазм.
Начиная с того дня открыл для себя "метод научного тыка", который открыл мне глаза на существовании справки и многих других удивительных, полезных вещей.
Запуск же этого Мортал Комбата (чтение Фигурнова, освобождение 640 Кб, QEMM и прочие прелести того времени) - это уже совсем другая история.
#850: Сила желания
6 мая 2009, 16:45
У мобильных игр иногда появляются моды - невероятно, но факт. Чаще всего моддеры меняют графику, оставляя уровни без изменений. Например:
Игра наподобие King's Bounty - Heroes III Mobile.
Средней руки платформер - "Петька и Василий Иванович спасают галактику".
Хотя мод - это признак любви к игре, начальство с моддерством борется, как с пиратством. Понять его можно: корявая моддерская графика (а тем более плагиат из других игр) дискредитирует контору. Впрочем, бывают моды и не такие.
Однажды нашу игру (полустратегию, полу-RPG) перевели на китайский. Впечатляет один только список препятствий, стоявших перед хакером:
1. В игре тексты выводились самодельным шрифтом (не столько для красоты, сколько для технологичности). Все операторы вывода моддер старательно заменил на стандартный шрифт телефона. Выглядело это, конечно, коряво, дизайн окошек "поплыл" - впрочем, китайцам лучше знать.
2. Тексты были в собственной однобайтовой кодировке - он добавил второй текстовый ресурс, написанный Юникодом.
3. Программа обфусцирована, а у картинок обрезаны заголовки. Исходников у него, конечно же, не было.
Начальство попыталось пресечь и такое моддерство - впрочем, резонно остановилось. Такого хакера, надо полагать, не остановят никакие преграды.
#851: Бесплатная доставка - вы платите только за тонер и бумажные салфетки!
6 мая 2009, 16:45
Как- то на заре домашних локальных сетей от безделия лазил я по чужим компьютерам в поисках интересных шар. У одного товарища в открытом доступе оказался HP LaserJet 1200. "Крутой принтер", -подумал я.
Решил попробовать установить этот принтер себе в систему. Все драйвера преспокойно скопировались, и через полминуты я заполучил во владение сетевой принтер в дополнение к локальному.
Последняя мысль не заставила себя ждать - решил отправить на печать что-нибудь "этакое". Порывшись в собственных запасах оцифрованной "юношеской гиперсексуальности", нашел удачный снимок девушки, снятой с бесподобного ракурса - было видно все самое главное и интересное.
Через две минуты в сетевом чате от владельца принтера появляется сообщение " amp;#$ть, какая сволочь?" Желание тут же смыться из чата с трудом подавил и ушел только через пять минут. Хозяин так меня и не нашел.
#852: Это кажущийся хаос: все тщательно выверено и продумано, мотив рвани находит отклик в чуть ироничном мусоре
6 мая 2009, 16:45
Классическая админская: бардак, завал, кучи железа везде, где можно, и в особенности там, где нельзя.
Иду через кабинет, спотыкаюсь о прислоненные к столу крышки от системника, пытаясь не упасть, цепляюсь ногой за кучу хлама. Гора айтишного мусора с грохотом разлетается по округе, благодаря чему я обнаруживаю очень нужный в работе нож для зачистки кабеля, который не мог найти уже пару месяцев.
#853: Перегрузка лингвистического анализатора
6 мая 2009, 20:30
Как- то раз, будучи в командировке, на территории заказчика отлаживал я работу одной несложной программки. Где-то глубоко в ней скрылся очень неприятный баг. Времени на отладку было немного, бегал я целыми днями в мыле.
Ситуацию ухудшал неприятный тип - начальник отдела, в котором я и устанавливал эту прогу. Умом был не силен, мышкой еле шевелил, да и вообще не очень понимал, для чего ему сдалась эта программа, однако под давлением свеху все время капал мне на мозги фразой "когда будет готово?"
В один день моя расшатанная дебаггингом нервная система не выдержала - в ответ начальнику отдела была выдана фраза, после которой он долго боялся меня о чем-либо спрашивать:
- В данный момент прикладное программное обеспечение для сбора информации через коммутируемый канал оператора телефонной связи находится на стадии отладки программного кода, вследствие чего работоспособность его ограничена и полноценное функционирование не может быть обеспечено. В данный момент нашими специалистами ведется работа по нахождению несоответствия в работе программного кода - как только данная проблема будет решена, я обязательно поставлю Вас в известность
#854 - нет такой на сайте!
#855: Линуксоиды! Линуксоиды! Линуксоиды!
7 мая 2009, 16:45
Я - бородатый, свитератый линуксоид - Windows не использовал лет пять. Недавно в сети появились стабильные билды "семерки", и я, послушав восторженные возгласы, решил поглядеть на это чудо. Потестив с недельку, понял - "зер гут", конечно, но далеко не повод для миграции.
Ночью мне приснился Стив Балмер. Он подошел к моему компу, разорался, что Линукс - отстой, а я клинический идиот. Со словами "любой дурак может накарябать bash-скрипт" Стив открыл текстовый редактор, становящийся похожим то на Notepad, то на nano, и начал энергично стучать по клавиатуре. Всего скрипта не помню, но начинался он такой строчкой:
#!\bin\bash.exe
Скрипт не заработал. Стив подпрыгнул, крякнул и ушел пить водку к соседям.
Проснулся я от жестокой диареи. Не буду утверждать, что винда вредна для здоровья, но клинический случай налицо.
#856: Руби концы
7 мая 2009, 16:45
На работе появилась необходимость в дополнительном сервере. Нужные сервисы настроил, ненужные отключил и отнес машину на постоянное место жительства.
Через некоторое время срочно понадобилось сменить IP сервера. Самая середина дня, времени катастрофически не хватает - вношу изменения в записи DHCP и DNS, залезаю через SSH на сервер и без задней мысли пишу "ifconfig eth0 down".
Машина отлично работала, гудела винтами и вентиляторами, моргала лампочками, но как сервер стала совершенно бесполезна - пришлось пускать в ребут.
#857: FreeBSoD
7 мая 2009, 16:45
Дома стоит файловый сервер на FreeBSD с двумя винчестерами. Так случилось, что достался мне еще один диск, который я решил туда тоже подоткнуть - места много не бывает. Сразу протестировать его руки не дошли, и я даже не был в курсе, что там лежит.
Загружаюсь, через boot menu выбираю нужный диск, наслаждаюсь "фряхой". На что-то отвлекся, через десять минут вернулся и выпал в полный осадок: монитор демонстрировал "синий экран смерти". Мои эмоции от получения BSoD на FreeBSD словами передать было сложно.
Как потом выяснилось, мощности блока питания на три харда не хватало. Пока меня не было, комп ребутнулся, подцепил новый винчестер с останками винды и неблагополучно попытался загрузить систему.
#858: Размер имеет значение
8 мая 2009, 16:45
Работаю инженером в НИИ. Выбивал недавно денег на компьютер для нового сотрудника, сверху отвечают - денег совсем нет. Ладно, говорю, давайте куплю принт-сервер и высвобожу старую машину.
Кое- как отвоевал наличность под ответственность моего начальника, принес, поставил, настроил, все заработало. Начальник увидел принт-сервер -схватился за сердце! Что это, говорит, за спичечный коробок с лампочками? Я же расписал, что он большой, гудит и работает!
Нарыл старый корпус с БП, помыл его, завинтил наглухо, наклеил бумажку "Принт-сервер: НЕ ОТКЛЮЧАТЬ", а сам "коробок" в него засунул.
Стоит, гудит, огонек горит, вышестоящие довольны.
#859: Этот День Победы порохом пропах
8 мая 2009, 16:45
Работал я лет 5 назад в неком телекоме инженером - проверял функционирование сети, подключал клиентов и так далее. Надо сказать, в те времена фирма была чем-то вроде большой домашней сети - воздушные линии на медных кабелях, бытовые хабы на чердаках и прочие подобные прелести. Разумеется, в летний период все это хозяйство страдало от гроз, после особенно сильных мертвые хабы меняли ведрами.
Сидим мы как-то в своем техотделе, настроение предпраздничное, впереди три дня выходных - дело было восьмого мая. Шеф говорит, что сегодня короткий день, заказов нет - еще полчаса и все пойдут по домам.
Небо начинает стремительно темнеть. По подоконнику барабанят крупные капли, и внезапно раздается мощнейший удар грома. Все находящие в комнате замирают в ужасе.
Не прошло и минуты, как зазвенел один телефон, потом другой, третий... Все праздничные дни пришлось провести на чердаках, по уши в грязи, меняя злополучные хабы.
#860: Трус, Балбес и Бывалый
8 мая 2009, 16:45
В школе у меня было три друга-одноклассника; ни у одного из четверых не было нормального CD-привода.
Привод первого был назван "проглатывающим" после того, как однажды выдвинул пустую каретку, хотя накануне в него точно вставляли диск. Времени возиться не было, поэтому владелец вставил туда следующий диск, который точно так же исчез. Когда, наконец, дошли руки до ремонта, внутри оказалось четыре CD и оставалось место для пятого.
Привод второго прозвали "выплевывающим". У него было две особенности: во-первых, иногда сбоила команда блокировки каретки, которая отключает кнопку открытия привода при вращающемся диске; во-вторых, каретка выезжала чрезвычайно быстро - приблизительно за треть секунды. В результате, при нажатии кнопки во время работы с диском, диск вылетал из привода метра эдак на два, при этом бешено вращаясь - настощий айтишный сюрикен.
Привод третьего получил погоняло "жгущий". В один прекрасный день у него сгорел двигатель, вращающий диск. В течение нескольких минут система упорно пыталась прочитать нулевую дорожку неподвижного диска. Слабенькое инфракрасное излучение, будучи долго направлено в одну точку, самым натуральным образом оплавило диск - выглядел он так, как будто его подержали немного над газовой конфоркой.
Наконец, мой привод нарекли "жующим" - меньше чем за два года работы он разнес на крохотные кусочки четыре диска.
#861: Обожаю запах горелого пластика по утрам
9 мая 2009, 12:45
Вызывают лаборанты одной из кафедр академии - не работает принтер. Прихожу, смотрю и офигеваю: из податчика торчит лист, вложенный в прозрачный "файлик".
На вопрос, какого черта они это сделали, был дан потрясающий ответ: "Листочки из принтера выходят горячие, мы думали, что документы можно заодно заламинировать!"
#862: Поле битвы: ОЗУ
9 мая 2009, 12:45
Лабораторная по предмету "Операционные системы", тема - batch-файлы. Мы с другом выполнили все задания, ждем, когда препод соизволит их проверить. От скуки был написан virus.bat:
:A
start cmd
goto A
Результат - растущая куча окошек DOS. "Вирус" тут же был оптимизирован:
start cmd
call virus
Нет предела совершенству, и код был сжат до одной строки:
start virus
Также была написана версия с повышенной жестокостью:
start virus /REALTIME /ABOVENORMAL
call virus
Теперь каждое созданное окно начинало безудержно плодить новые окна. Компьютер печально вис через пару десятков секунд. Тут же была разработана вакцина vaccine.bat, убивавшая все окна:
taskkill /F /T /IM cmd*
Ради интереса в начало вакцины была добавлена строчка start vaccinе. После чего начались "войны в памяти" - мы запускали вакцину и какой-нибудь из вирусов и наблюдали, кто кого победит.
#863: Мистические вибрации корней
9 мая 2009, 16:45
В юности работал в офисе на 15 машин приходящим админом. Одна из бухгалтерш стала жаловаться на то, что компьютер сильно шумит.
Пришел, послушал - скорее всего, виноват кулер. Контора была небогатая, поэтому я основательно подготовился: притащил пылесос и кучу отверток. Все разобрал, прочистил, продул, термопастой смазал, собрал и, оставив пока лежа, подключил питание. Тишина! Все счастливы и меня нахваливают.
Ставлю системник вертикально под стол - шумит еще сильнее, чем до техобслуживания. Бухгалтеры хихикают: операция шла почти час, а толку нет.
С обреченным видом поднимаюсь с корточек, облокотившись рукой на системник, и на пару секунд гул пропадает! Тут меня осенило. Беру у бухгалтера толстую стопку черновиков и водружаю ее на компьютер. Тишь и гладь - у системника, оказывается, просто разболтались ножки.
#864: 128k в белых тапочках
9 мая 2009, 16:45
Сидим у клиента, интернет еле шевелится и раз в пару минут падает. В общем, кто бывал в госконторах - прекрасно меня поймет.
Пытаюсь почитать новости в обед, страничка новостной ленты демонстрирует только заголовок и безуспешно пытается прокачать остальное. Не выдерживаю, восклицаю:
- Да как же надоело, инет дохлый, черт его возьми!
Коллега, сидящий рядом, невозмутимо заявляет:
- О покойниках либо хорошо, либо ничего...
#865: Обезьянка видит - обезьянка делает
10 мая 2009, 12:45
Как- то админили мы с друзьями в одной конторе. Пришел к нам в отдел работать молодой, но очень смышленый парень. Сетка вся была виндовая: домен, Exchange, все дела.
Дали мы парню админские права, мол, работай. Попутно посадили изучать почтовик: вручили толстую книжку и посоветовали поднять виртуальную машину для экспериментов.
Парень, надо сказать, был очень старательный. Пока есть время, сидит, читает, бубнит себе под нос, что-то записывает, щелкает по кнопкам. И вот мне стало интересно однажды, как там у него процесс изучения почтовика продвигается. Подхожу со спины, смотрю, на виртуальной машине у него поднят домен с Эксчейнджем и пользователей заведено немерено. Молодец, думаю старается парень. Читает книгу, разговаривает вполголоса сам с собой: "Чтобы удалить хранилище почтовых ящиков... нажмите... переименуйте домен, переназначьте порт..."
Начало зарождаться нехорошее чувство и куча сомнений. Как-то виртуальная машина уж очень напоминала удаленный рабочий стол сервера. Основного. С почтовиком. "Удалите хранилище"...
Ярлыки подключения к серверу и к виртуальной машине были на машине новичка рядом. Восстановить-то мы все восстановили, но вспоминали долго.
#866: Не включается? На списание!
10 мая 2009, 12:45
рейтинг: 1553
Работал как-то в военной организации. Как водится, все было крайне секретно - даже списанные компьютеры солдатики разбивали ломами во избежание утечки конфиденциальной информации.
Накопилась груда старого и нерабочего железа. Парк в организации самый разнообразный, от чудом живых "двоек" до современных многопроцессорных систем. Проблема в том, что системники ломаются частями, но по местному уставу списываться могут только целиком.
Приходит к нам серьезный дядечка в погонах и смотрит на компьютер, уходящий на пенсию: древний блок питания формата АТ, SCSI-винт, AGP-видеокарточка GeForce, процессор AMD под 939 гнездо, "саташный" дисковод и неопознанная материнская плата. Все на месте - совесть перед уставом чиста!
#867: Опять сорок два
10 мая 2009, 12:45
В один прекрасный день мой напарник решил взятся за обучение нашего стажера-второкурсника. Время было выбрано сытое, послеобеденное, а темой занятия была адресация в IP-сетях. Итак, я сижу за компом и краем глаза поглядываю на коллегу, рисующего на доске с целью продемонстрировать подрастающему поколению принцип работы масок подсетей.
Напарник: У сети маска равна 27. Сколько всего хостов "влезет" в эту сеть?
Стажер напряженно молчит.
Н: Ладно, всего за адресацию отвечает 32 бита, 27 бит - маска, сколько осталось?
С: Пять.
Н: Хорошо, сколько будет 25?
Стажер еще более напряженно молчит.
Н: Ладно, представим 2^5 как 2^2 * 2^3. Сколько будет два в квадрате?
С: (после продолжительной паузы) Четыре.
Н: Правильно, а два в кубе?
С: (пауза значительно больше) Шесть!
Мои глаза округляются - стажеру-то, поди, уже лет восемнадцать! Поворачиваюсь и смотрю на напарника, которого ответ поверг в еще более глубокий шок.
Н: (с трудом сдерживая себя) А сколько будет шестью семь?
С: Сорок... или слорок один - точно не помню.
#868: Админ спит - бэкап идет
11 мая 2009, 09:00
Пришел я как-то на работу. Посидел, интернет почитал. Девять утра. Да ну его, подумал я, лег на диван и отрубился.
10:00.
В 11:50 резко зажигается свет, на пороге появляется Самый Главный Начальник, и, глядя на меня, заявляет:
- Ну да, если спишь на работе, то все должно быть спокойно...
Хочется ответить что-то типа "или я все нафиг проспал?" Взяв себя в руки, выдаю сонно и неубедительно:
- Ну, хороший админ - неработающий админ. Когда админ бегает весь в мыле, где-то что-то сломалось, а он не может это починить...
Шеф смотрит на меня взглядом "перетрудился, бедняга" и интересуется:
- Звонки были?
- Не-е-е-ет, - неуверенно отвечаю я, косясь на телефон.
- Ну спи дальше, святое дело, - заявляет босс, хватает что-то с полки и уходит.
Блин, фиг я потом поспал! Полчаса до прихода напарника ворочался.
#869: Когда б вы знали, из какого сора растет наш код, не ведая стыда
11 мая 2009, 16:45
Делали один проект на Flash. После сдачи проекта и отправки исходников заказчику получили от него следующее письмо:
...И еще немного смущает movie clip с красной надписью "Х*Й!" (дико извиняюсь). Очень хотелось бы узнать предназначение данного объекта.
Хотел бы добавить, что SWF - это декомпилируемый исходник, и, по моему мнению, комментарии с матом внутри кода, а также переменные с названиями fuck и eblan как минимум не отражают суть их назначения и, конечно же, не являются оптимальными.
Мне бы очень не хотелось, чтобы при разборе более продвинутыми пользователями нашего SWF-файла были найдены такие "оплошности".
#870: Вдруг COUNT() ошибется?
11 мая 2009, 16:45
Работаю в одной госконторе в центральном офисе. В мои обязанности входит проверка XML-файлов, присылаемых филиалами, для последующей отправки дальше по "пищевой цепочке". Особенность проверки заключается в том, что эти файлы приходится отсматривать вручную - открывать, проглядвыать содержимое и при необходимости править. Для учета файлов программисты написали утилитку.
Каждый месяц мы сдаем отчет о проделанной работе, чтобы получить в итоге свои кровные. С появлением программы учета мы решили, что со встроенной статистикой составлять отчеты будет проще - ан нет! То ли кодеры поленились, то ли программа подглючивала - у пользователей статистика не работает. Иду к ведущему программисту: "Женя, открой базу данных и дай мне количество файлов, проверенных за месяц". Он кивает и приступает.
Разговорился с админами. Краем уха слышу, как Жека что-то бубнит под нос. Наверное, думаю, мантры программерские читает. Поворачиваюсь и вижу, что это чудо, отсортировав строки по датам, с помощью стрелки "вниз" пересчитывает строки вручную. Долго смеялись, но он их все-таки пересчитал - когда статистику в итоге починили, количество сошлось.
#871: bind mouse1 kill
12 мая 2009, 16:45
В юности я любил посещать интернет-чаты. Однажды захотел проверить на сообразительность своих собеседников и, недолго думая, отправил в общий канал сообщение:
- Народ! Я новую фишку в чате нашел - нажмите Alt+F4!
Вопреки моим ожиданиям, около 80% посетителей не так хорошо "разбирались в компьютерах", как я. Зато в области обсценной лексики равных им не было - я узнал о себе столько новых, удивительных вещей, что желание появляться в этом чате начисто пропало.
#872: Проклятие практиканта
20:45 12.05.2009, IT happens
Я эникейщик в маленькой конторке на 20 машин. Однажды понадобился нам простой системник в качестве принт-сервера. В "куркульном ящике" для него нашлось все, кроме материнки, которую я тут же приобрел в комиссионке.
Все установилось и заработало без проблем, только вот комп категорически не хотел выходить в интернет по выделенке. Локалка работала, по dialup-модему подключиться удалось.
Были перепробованы все дрова на сетевуху и чипсет, перепрошиты все версии BIOS. Знакомые компьютерщики дали кучу ценных советов - не помогло ничего. Проблема решилась, как всегда, случайно.
С год назад я продал за бесценок в комиссионку на запчасти несколько убитых железок, в том числе и эту материнку. Ранее на ней сидел не в меру ретивый и любопытный студент-практикант, которому я после нескольких безуспешных внушений отрубил инет, занеся MAC-адрес его сетевухи в "черный список" роутера.
Естественно, после продажи материнки я позабыл удалить правило из настроек роутера, и, конечно же, предполагать не мог, что в итоге куплю свою же собственную отремонтированную плату.
#873: То ли аура, то ли бафф
00:30 14.05.2009, IT happens
Я человек не суеверный (что не мешает избегать переходящих дорогу черных пушистых существ), но старая шутка про крутость админа, измерямую расстоянием до него, с которого техника начинает работать исправно, похоже не лишена некоторой доли правды.
Стандартный звонок в офисе: "Не отправляется на печать документ". Утро понедельника - или забыли бумагу положить, или баба Дуся слишком активно махала тряпкой, выдернув кабель. Подхожу к кабинету, заглядываю: у вас не печатает?
Да, говорит девушка, гляди! Щелкает мышкой, смотрит на принтер - тот послушно печатает. Наслаждаюсь видом красиво округлившихся глаз, пожимаю плечами, ухожу к себе.
Спустя какое-то время звонок из другого кабинета: "Уже пять минут пытаюсь отправить почту, не уходит!"
Понедельник - день тяжелый. Иду смотреть, как на этот раз умудрились сломать почтовый клиент. Подхожу к кабинету, навстречу вылетает сотрудница: "Все ушло! Спасибо!"
Смех смехом, но с того случая 90% вопросов решаются либо пятиминутным ожиданием, либо (после повторного звонка) словами "сейчас зайду". Не знаю, что на меня нашло, но главное, чтобы оно длилось как можно дольше!
#874: Недопустимо лишение владельца совочка, ведерка и формочек
00:30 14.05.2009, IT happens
Работаю в крупной компании-интеграторе. Приходит жалоба от серьезного заказчика: "К нам пришел IP-телефон в пакетике с полопавшимися пузырьками. Это недопустимо, так как увеличивает риск повреждения оборудования при транспортировке. Просьба разобраться!"
Реагировать как-то надо - через пять минут получаю письмо от начальника, отправленное всем сотрудникам с копией заказчику: "Кто лопал пузырьки в пакетике? Просьба впредь исключить подобные ситуации".
#875: Экран против юзера, ставки - два к одному
00:30 14.05.2009, IT happens
Работаю в одной букмекерской конторе в Екатеринбурге. Хотя сказано, конечно, очень громко: "контора" представляет из себя маленькую каморочку с окошком, места хватает только на стол с компом и меня. Установлена "двухголовая" видеокарта - один монитор мой, рабочий, другой смотрит наружу, показывая игрокам возможные ставки на данный момент.
Так вот, пару дней назад в этом же здании прямо напротив моей открылась конкурирующая контора. Через окошечко наблюдаю картину: букмекерша то вбегает внутрь, то выбегает наружу из своего "загончика".
Оказывается, девочка пыталась переместить на внешний монитор окошко интернет-браузера со всеми ставками. Посмотрит на монитор - забежит в контору, мышкой потыкает, окно на несколько сантиметров подвинет. Выбежит, посмотрит - нет, криво! -
и обратно в конторку мышкой елозить. Монитор внешний намертво прикручен, так что лицом к себе развернуть его нельзя.
Едва сдерживаю смех. Девочка позвала себе на помощь подружку, которая стояла снаружи и командовала: "Правее... нет, чуть левее, пониже... ага! Да... нет, неровно... ну совсем неровно... правее!"
Дело закончилась тем, что букмекерша перевернула мышку, засунула в окошко руку и в уморительной позе все-таки выровняла окно браузера со страницей ставок по границам экрана.
Да, если уж девочка не знала о разворачивании окна на весь экран, то про кнопку F11 ей рассказывать точно не стоит - побьет за невмешательство.
#876: Новый Windows Zip: еще быстрее, легче и бесполезнее
20:45 14.05.2009, IT happens
Работаю администратором в проектном институте. Часто просят посмотреть домашние компьютеры; всегда стараюсь отказываться, несмотря на предлагаемые материальные блага.
Кризис взял свое - недавно согласился помочь при условии доставки пациента на мое рабочее место. На следующий день привозят системник, отказывающийся загружаться. Воткнул live CD Ubuntu, загрузился с него, чтобы посмотреть, на месте ли системные файлы вроде ntldr - не раз причина неполадок была именно в удалении их шаловливыми юзерами.
После непродолжительного осмотра содержимого диска очень подозрительным мне показалось отстутствие папки Windows. На других разделах ее тоже не оказалось, зато был обнаружен файл windows.zip размером 1,6 гигабайта. Распаковываться архив наотрез отказался, ссылаясь на повреждения.
Допрос владельца системника показал, что до меня машину "насиловал" друг дочери-первокурсницы. Порекомендовал другу перевестись с пятого на первый курс (хотя, наверное, стоило бы в среднюю школу) и больше никогда не архивировать ОС с удалением исходных файлов.
#877: При тестировании не пострадали люстры и фарфоровые котики
00:30 15.05.2009, IT happens
Мы давно уже собираемся со знакомыми программистами: чайку попьем, поболтаем, программку вместе напишем. На очередную встречу один из наших прибегает с флешкой и кричит: "Народ, срочно надо программу доделать!"
Написать ему надо было физический симулятор каучукового попрыгунчика. На флешке уже была небольшая заготовка; все собрались, стали помогать, и через час наступило время тестирования.
Все шло нормально, пока кто-то не решил запустить шарик так, чтобы он, отскочив от пола, ударился об угол. После столкновения попрыгунчик начинал как-то совершенно неестественно скакать на одном месте.
Начался кропотливый двухчасовой безуспешный дебаг. Мы были столь поглощены поиском ошибки, что даже не заметили, как застенчивый, новенький в нашей компании программист тихонько куда-то отошел и вернулся с настоящим попрыгунчиком.
Оказалось, что мячик действительно скачет настолько странно. Словами не передать, как мы радовались! С тех пор запомнили крепко: физические процессы при возможности надо тестировать вживую.
#878: Когда "я собрал компьютер" звучало гордо
00:30 15.05.2009, IT happens
В давние времена, когда ZX Spectrum был далеко не у каждого, мой однокурсник собрал по схеме из популярного журнала компьютер "Специалист". На заказ печатной платы в Москве денег у него не хватило, поэтому он иголкой в листе картона натыкал дырочек под выводы микросхем и распаял схему с обратной стороны кусочками провода МГТФ. Включил - не работает. Бедняга дважды проверил монтаж, ошибки не нашел и принес его мне для отладки.
Увидев порождение настолько адского трудолюбия, я живо представил себе грядущую бессонную ночь и со вздохом включил осциллограф. Через пять минут неисправность была найдена - виновником оказался бракованный конденсатор в цепи видеовыхода, а остальная схема исправно работала!
Стоит ли упоминать, что 8-килобайтную прошивку BIOS'a мой приятель вручную набрал в шестнадцатеричных кодах на программаторе с клавиатурой от старого калькулятора?
#879: За -3 года до конца света
00:30 16.05.2009, IT happens
Случилось это в стародавние времена, когда даже "спектрумы" еще не появились на просторах нашей необъятной родины, а отдельные энтузиасты толкали в массы вычислительную технику, собранную на суперсовременном процессоре K580ИК80. Происходило все это в общаге, где у одного энтузиаста был собран такой монстр. Работал на нем BASIC, причем довольно неторопливо.
Пришел как-то к нам в комнату знакомый - тут ли, спрашивает, водится компьютер? Получив положительный ответ, попросил посчитать на нем задачку. Ввод исходников занял где-то полчаса, после чего состоялся пробный запуск. Программа ушла глубоко в себя и не подавала признаков жизни.
На вопрос, чего он такого напрограммировал, товарищ рассказал, что ему надо посчитать плотность плазмы в ТОКАМАКе. Когда у нас прошел первый шок от серьезности задачи, ему посоветовали урезать количество итераций в программе, чтобы закончить расчеты в этой пятилетке, и вывести на экран обратный отсчет, чтобы можно было спокойно сходить пообедать или хотя бы попить чайку.
Настал момент боевого запуска. Программа стартует, на экране появляется четырехзначное число, постепенно уменьшающееся. Народ ждет, болтает, счетчик тикает. Когда пошел отсчет последнего десятка, внимание всей комнаты было приковано к экрану. Постепенно стихли разговоры и повисла напряженная тишина. На цифре "4" можно было услышать, как на другом конце общежития летает муха.
Три.
Два.
Один. (Все напряглись, как будто сейчас должно рвануть).
Ноль. (Гробовая тишина).
Минус один. (Тишина, общий шок).
Минус два. (Взрыв хохота).
На минус трех программа начала строить графики, но смеялись мы еще долго.
#880: Нам не нужен WiMAX
00:30 16.05.2009, IT happens
Имею привычку всегда и везде таскать с собой свой ноут. Выходя из дома, запустил какой-то длинный и скучный процесс, при этом забыв выключить "Оперу". В списке закачек остался кусок файла мегов на 15-20.
Еду на маршрутке, комп включен и гоняет что-то внутри себя, маршрутка ме-е-едленно ползет по Ленинскому проспекту вдоль разнообразных кафе, ресторанчиков и магазинов.
По приезду на место я обнаруживаю, что умничка-ноут, попеременно подсоединяясь к каждой из найденных сетей, таки докачал оставшиеся мегабайты! Пора, видимо, торрент-клиент на него ставить.
#881: День сурка
13:00 16.05.2009, IT happens
Звонит клиент и жалуется, что больно уж медленно грузится винда - на запуск уходит до получаса, причем каждый раз при включении слетают драйвера внешних устройств.
Пытались что-то объяснить по телефону - ничего не выходит. Мужику за 60, живет в пригороде. Пришлось заслать инженера - тот чуть не помер от смеха, рассказывая нам о причине всех бед.
Оказывается, клиент получил от нас компьютер с диском восстановления в одном из двух оптических приводов. Каждый раз при включении компа бедолага переустанавливал винду, драйверы на модем, принтер, сканер и фотоаппарат, а на утро все начинал с самого начала.
#882:...а через десять лет он разгонял Дюроны
13:00 16.05.2009, IT happens
В давние времена мы с двумя друзьями построили маленький бизнес, снабжая желающих недорогими "спектрумами". Сначала покупали все необходимое у местных барыг, а потом поняли - хватит их кормить! С предыдущих продаж накопилась энная сумма денег, и мы рванули в Москву, в Тушино. Достаточно быстро купили все необходимое и не очень - всего две ночи на вокзале, и мы уже едем домой!
Приключения начались с того, что я забыл в поезде пиджак с деньгами, документами и частью особо ценных деталей. Догнал, забрал, даже не пропало ничего.
Работать сели, как обычно, ночью - тихо, спокойно, никто не трогает и не капает на мозги. Разогрели паяльники, разложили детали по кучкам - за ночь три ZX Spectrum "Краснодар" были готовы и ждали пробного запуска.
Два запустились идеально - чай, не первый раз паяльник в руках держим. При включении третьего на экране начиналось невообразимое мельтешение, хотя на фоне еле-еле было различимо стандартное приветствие.
Ковырялись три дня. Полностью заменили память, перебрали "паука" (жуткое сборище резисторов, конденсаторов и диодов на площадке размером 2х2 см). Дело закончилось применением осциллографа и сверкой с рабочим вариантом.
Причина оказалась банальной. Под одной из микросхем какой-то злой, нехороший человек простым карандашом написал номер изготовленной партии. Как говорится, "есть контакт"!
#883: Коллективное несознательное
20:45 16.05.2009, IT happens
Сижу как- то в чате, общаюсь с народом. Чат дико тормозит -естественно, я вслух выражаю свою досаду. Первое, что приходит на ум моим собеседникам - вирусы.
Я отрицаю наличие и вирусов, и антивирусной программы: "Линукс у меня, ребята".
В чате повисает небольшая пауза. Следующая же реплика сбивает меня с ног: "Ну, реестр почисть тогда, если не в вирусах дело". Повторяю, что я все-таки в Линуксе. Чат слегка молчит, а потом выдает гениальнейшую реплику: "Ну и что?"
Мои робкие попытки объяснить, в чем дело, натыкались на поток идиотских советов: "выключи программу Линукс", "установи антивирус в правильную папку", "обнови базу".
В конце концов мне пришлось сдержанно поблагодарить собеседников за "советы" и закрыть браузер - все мои логичные возражения воспринимались как капризы.
С того момента я больше никогда не жалуюсь своим собеседникам на трудности со своей машинкой, если нет уверенности в том, что меня поймут правильно.
#884: iDkFa_1dDqD
16:45 18.05.2009, IT happens
Есть у нас один старый сервак, единственное обслуживание которого долгие годы заключалось в чистке сжатым воздухом и пылесосом. Недавно понадобилось сделать апгрейд системы объектного дистанционного контроля, которой и заведовал этот сервер. Как водится, пароль к нему за давностью лет забыли почти все, кроме одного парня - в армии шифровальщиком был. Звоним, спрашиваем:
- Привет! Дело срочное! Пароль на Жужу (имя сервера) помнишь?
- (моментально) 3520485254.
- Спасибо!... (Минутная пауза). Слушай, что за число знакомое?
- Количество экспы на 99 уровне в Diablo II.
#885: Адыгей @ Алтай
20:45 18.05.2009, IT happens
Привелось мне в начале девяностых работать в очень амбициозной творческой программерской команде. Интернет в эмбриональном состоянии, наработок и технологий кот наплакал. Наша звездная команда (лингвисты-профессионалы, профессора и доктора наук, со словарями и опытом, при этом отличные программеры) разрабатывала систему русскоязычного полнотекстового поиска.
Вкратце о поиске с учетом морфологии: задача состоит в том, чтобы найти каждое слово из пользовательского запроса во всех формах, падежах и склонениях; к примеру, "иду", "идешь" и "шли" - формы глагола "идти". Для этого при индексации страниц надо было привести каждое из встречающихся слов к основе. Сейчас это воспринимается как само собой разумеющееся, но в то время ни Гугла, ни Яндекса еще не было.
Написали - пора отлаживать. Нужен текст приличного размера. Начало девяностых, начало Рунета, начало российской государственности; как результат, лучшим текстом, найденном в почти девственном отечественном кусочке интернета, оказалась свежеиспеченная Конституция РФ. Ура - запускаем!
По задумке движок должен выдать в алфавитном порядке список основ, встречающихся в предложенном тексте. Народ толпится у монитора, жадно вчитываясь в каждое очередное слово. Через несколько секунд раздается дружный хохот - в середине первой же страницы гордо красуется глагол "АДЫГЕТЬ". Прежде чем окончательно сползти под стол, на излете успеваем заметить еще один не менее шедевральный глагол "АЛТАТЬ"...
Прозрение пришло быстро - все-таки профессиональные лингвисты. Вспомнили классику типа "дочь генерала" (кто? - дочь, что делала? - генерала), а также географию великой российской империи - республики Адыгею и Алтай.
В общем, как писал известный сатирик Александр Иванов, "велик могучим русский языка". Адыгев от выкрутасов поискового движка, после работы всем коллективом мы отправились алтать.
#886: Как вы лодку назовете
20:45 18.05.2009, IT happens
Наша организация занимается написанием программок для различных госструктур на заказ. Как всегда, сроки горят, половина не работает, звонит заказчик и требует добавить "вот это и вот то". Нервы на пределе, работа на грани перехода в ночной аврал, а программеры сидят и обсуждают, как же назвать сервер, на котором будет развернута система.
Вариантов много: Матильда, Кларисса, Абырвалг, Мерлин... Да, у наших программеров больная фантазия.
В конце концов победил вариант, вызывающий опасения по поводу стабильности и живучести всей системы - сервер был назван "Kenny". Судя по всему, сервак этот не помрет никогда, но уж глючить будет не по-детски.
#887: Smart-UPS в массы
00:30 19.05.2009, IT happens
Работал лет семь назад в одной конторе, где что-то чертили в Автокадах и, как водится, нечасто сохранялись. В комнате на пять компьютеров было четыре бесперебойника, в каждом по три розетки. Когда все это хозяйство настраивали, я, недолго думая, подключил к одному ИБП два соседних компа и монитор от одного из них, наивно полагая, что потерять питание к монитору не так страшно, как потерять питание вообще. Увы, тут я оказался в корне неправ.
Однажды в разгар рабочего дня происходит сбой питания. Бесперебойники весело, противно пищат, а у одного из сотрудников гаснет монитор. У остальных все нормально; парень заглядывает под стол и убедившись, что его компьютер подключен к одному из ИБП, недоуменно щелкает тумблером.
Незадачливый архитектор матерился дуэтом с соседом.
#888: Сила привычки
00:30 19.05.2009, IT happens
Работаю в небольшой конторке, занимаемся поставкой различной съедобной продукции.
Имеем две базы 1С: одна управленка, а другая чисто бухгалтерия. И так уж вышло, что директория с бухгалтерией находится в директории базы-управленки. Все это бэкапится хорошей (на мой взгляд) программкой-бэкапером.
Спустя некоторое время пришлось переселить управленку на SQL, а бухгалтерию оставить, как было, в файловом хранении, в той самой папочке со старенькими файликами управленки. Настроили бэкапер на бэкап скульной базы и отключили бэкап старой, файловой базы, позабыв о работающей бухгалтерской.
Сегодня утром, главный бухгалтер что-то не то выгрузил и загрузил в свою базу. И, конечно же, сразу обратился ко мне, чтобы я восстановил свеженький бэкапчик. Но как только я понял, что речь идет о той самой базе, которую удалил из задач бэкапера еще неделю назад, я упал в осадок. Перед тем как расстроить бухгалтера, решил глянуть, за какое число есть последний бэкап. Как же велико было мое удивление, когда я увидел, что последний бэкап той самой базы был сегодня! Все счастливы, все рады.
Спасибо бэкаперу, что вовремя заглючил и продолжил делать свою работу несмотря на то, что правило уже давно было удалено.
#889: E-швейцар
00:30 19.05.2009, IT happens
Я считаю себя достаточно подкованным в IT и иногда позволяю себе подкалывать тех, кто разбирается в предмете поменьше.
Отправляю по электронке письмо с макетом в типографию, одновременно по телефону договариваясь о подготовке к печати. Девушка-менеджер диктует электронный адрес и тут же добавляет, что они смогут получить файл только через полчаса - на рабочем месте нет человека, который у них открывает электронную почту.
Скатываясь под стол от смеха, громко повторяю фразу девушки всему офису и интересуюсь, не нужен ли типографии человек, который будет электронную почту закрывать?
Смущенная таким поворотом событий девушка начала было обиженно оправдываться, но это уже прошло мимо моих ушей. Думаю позвонить и извиниться - нужно же когда-нибудь начинать работать над своими слабостями.
#890: Береги работу до пенсии - кто ж тебе другую даст
13:00 19.05.2009, IT happens
В своей деятельности я придерживаюсь инженерного подхода, а не научного. Но вот сомнения стали одолевать...
Лет пять назад выпала мне халтурка - написать парсер не сильно прямого языка - объектно-ориентированного расширения SQL. Порекомендовали меня одной конторе, поскольку их штатный программер просидел над этим делом год, нарисовал много схем и, доказав, что это контекстно-зависимая и не LR грамматика, заявил, что быстро написать парсер - дело неподъемное.
Я не стал научно доказывать возможность или невозможность, выкинул ANTLR, взял старый добрый bison написал на коленке грамматику, добавил ручками переключение контекстов... Неделя работ. Остальные два месяца занимался стилем форматирования выходного файла.
А потом задумался. Штатный программер получил никак не меньше 15000 баксов, и работа осталась "неиспорченной". Такую работу можно было еще работать и работать. А я, как урод, решил проблему за жалкие 2 штуки. Ну и кто после этого дурак?
#891: Пятилетку за три года
20:45 19.05.2009, IT happens
Работаю в небольшой компании программистом. Чаще всего мне приходится писать программки ленивым студентам.
В среду после обеда с сайта приходит заказ на курсовую. Собственно, работа не очень сложная, но указана куча дополнительных требований: какие конструкции использовать, как организовать хранение данных и так далее. В поле "срок выполнения" стоит "четверг, вечер".
Шеф, прикинув, заявляет: "Ну его, дольше требования читать! И так работы сейчас хватает - конец семестра, дипломы". Отправили заказчику ответ, что сроки слишком сжатые - не возьмемся.
В четверг после обеда от студента приходит еще одно сообщение: "Так уж и быть, можно до вечера пятницы".
#892: The Incredible Machine
00:30 20.05.2009, IT happens
Был у меня компьютер, старенький Celeron. И как-то так получилось, что надо было поменять кулер. Там стоял TITAN с добротными стальными креплениями.
Кулер- то я поменял, но тут всплыла проблема. Компьютер включается -и все, черный экран. Потыкался, потыкался. Ничего не помогает. Посоветовали поменять батарейку на материнке, ну я и поехал в магазин, думаю: "Чем черт не шутит, прокачусь заодно, нервишки восстановлю". Вернулся и офигел. Сидит сеструха и смотрит на компе фильм! Говорит, включила компьютер, и он заработал. Я обрадовался, перезагрузился - все нормально, ткнул на ресет - нормально, выключил - и оп, все снова сломалось.
Сначала думал, что компьютер включается только тогда, когда сам этого захочет. Причем, потом работает стабильно, даже если виснет винда. Иногда приходилось долго тыкаться с питанием, прежде чем вдохнуть в него искру жизни. Не спрашивайте как, но впоследствии я научился включать комп буквально за одну минуту, использую такую хитрую последовательность:
- " вкл. на системнике -" выкл. на пилоте -" вкл. пилот -" вкл. системник -" выкл. системник -" вкл. систeмник. И все работает, причем, если изменить хоть одно действие, то нужно начинать сначала.
Потом я даже продал этот комп, так что дальнейшая его судьба мне неизвестна.
#893: WINRAR.RAR
00:30 20.05.2009, IT happens
Конец 90- х годов. У всех тогда была win98 или winNT, а я работал инженером в одной компании. Средствами переноса данных были только дискеты 1.44 и дорогие стримеры и магнитооптика, которые стоили больших денег. И вот появились ZIP-дискеты на 100мб. Руководство дало мне задание оснастить все 10 компьютеров в офисе этим чудным девайсом.
Я быстро смотался в магазин и начал процесс установки. Только вот неудача - все компы в офисе имели у себя winNT4. Встала проблема с драйверами. Я посмотрел в коробку с целью найти там нужным мне диск. Нашел. Драйвера действительно прилагались, но на дискете формата ZIP100. Тупик, я в ступоре. Начальник наотрез запрещал что-то делать с рабочими компами.
Выход нашелся по нашей русской схеме. Залез я в своей мастерской в коробку с компьютерным мусором, собрал из барахла небольшой стенд (без корпуса и некоторых ненужных частей), кое-что пришлось починить на компоненте, прицепил флоп, установил win98 с дискет. Благо, в 98-й драйвер подхватывался без проблем, переписал с ZIP100 драйвер на две дискеты и завершил работу.
#894: Роковой хайрез
20:45 20.05.2009, IT happens
Звонят из отдела маркетинга - не работает принтер. Лезу в очередь печати и нахожу там зависший файл "Схема.jpg" весом в 102 мегабайта.
Да, заказчики изрядно постарались - лист А4 с набросанными от руки восемью квадратиками и парочкой надписей был отсканирован с 35-мегапиксельным качеством. JPEG при отправке на печать разворачивался в bitmap и вешал не самый новый принтер, у которого в буфере 102 метра не помещались.
#895: Тапком его, тапком
20:45 20.05.2009, IT happens
На днях пили пиво с другом. Он рассказывал о новом "звере", буйствующем в интернете, и о том, как героически несколько часов чистил от него компьютеры в одной конторе.
Прихожу домой, запускаю машину и вспоминаю рассказ друга. Все симптомы налицо: пустой рабочий стол, окола десятка процессов, включая подозрительный "explorere.exe". Непонятно, как ко мне эта зараза попала - антивирус и файрвол стоят, да и винда регулярно обновляется.
Со злости резко разворачиваюсь на крутящемся стуле и, не успев поджать ноги, со всей силы врубаю по системнику. Компьютер обиженно зависает и выдает синий экран смерти.
Перезагружаюсь. Винда докладывает об исправлении серьезной ошибки. Запускаю диспетчер - все как надо, все 30 процессов захламленного компа и настоящий Explorer. Осталось только дочистить хвосты.
Дедовские методы еще действуют - один сильный удар способен вправить мозги, выбив всю дурь!
#896: Самочки туканов и удодов
00:30 21.05.2009, IT happens
Работала в одной фирме сисадмином. В одном из отделов собралась дивная коллекция блондинок всех оттенков, слегка разбавленная неизвестно как туда попавшей парой сотрудников мужского пола. Каждый раз, когда я заходила в этот "курятник", от щебетания юных дев уши сворачивались в трубочку, и мне становилось невыносимо стыдно за весь женский род и свою принадлежность к нему.
В один прекрасный день я не выдержала. Оторвавшись от настроек очередной "громоптицы", я громко и задумчиво вопросила: "Кто-нибудь знает, у канареек только самцы отличаются умом и сообразительностью или у самочек тоже можно развить какие-нибудь способности?"
Гробовая тишина пролилась бальзамом на мою израненную душу. Мужская часть коллектива тихо захихикала. Мозги блондинок я подвесила всерьез, но, кажется и до них в общих чертах дошло содержание сказанного. Вскоре, к моему большому облегчению, "птички" попросили к себе в отдел сисадмина-мальчика.
#897: Дозаправка в полете
00:30 21.05.2009, IT happens
В одном из наших малых офисов понадобилось срочно найти один документ. После продолжительных поисков файл обнаружился на дискете, да вот незадача - ни на одной из машин "флоповода" не было.
Через пять минут дисковод отыскался в недрах нерабочей машины, стоящей в очереди на ремонт. Я было начал извлекать его оттуда, но после первого взмаха отверткой был остановлен начальством: "Нельзя ничего оттуда вынимать, а то гарантии не будет!"
Выражение лица начальства не предусматривало споров. Итоговое решение будет снится мне в кошмарных снах - два открытых системника, стоящих рядом практически в упор, и шлейф, идущий от дисковода в недра рабочей тачки.
Запустили, документ скопировали и гарантию не нарушили. Запал в душу финальный комментарий помощника, далекого от IT: "Вот оно, параллельное соединение компьютеров".
#898: Нюансы кода и gluteus maximus
13:00 21.05.2009, IT happens
Меня всегда удивляло, что код комментируют так сухо и бездушно. Привожу пример моих комментов одной VBA-процедуры, написанных в разные моменты времени:
Первая версия:
/* Сделано через жопу. Прошу прощения у того, кто будет дорабатывать - меня заставили сделать именно так. */
Исправленная версия:
/* Cобрался с силами и исправил код так, чтобы он выглядел более логичным и читаемым. Концептуально он остался жопой, но теперь стал больше похож на аппетитную женскую попку, чем на суровую мужицкую задницу. */
Комментирование - занятие крайне интересное и творческое. Сделайте немного интереснее жизнь человеку, которому придется потом разбираться в вашем коде!
#899: Зато теперь можно кричать в сабвуфер
00:30 22.05.2009, IT happens
Как- то раз сломался у меня микрофон. Я долго рылся в настройках ОС, пытаясь получить от устройства хоть какой-нибудь отклик, потом развинтил микрофон, собрал его обратно и, не получил от него никакой реакции, лег спать.
На следующий день включил компьютер послушать музыку и полазать по интернету. Музыка заиграла, но как-то тихо и гулко. Покрутил регулятор громкости - ноль внимания. Прижимаю ухо к динамикам - ни звука, музыка доносится откуда-то со стороны.
Источником звука оказался микрофон. Когда я развинчивал его, то, вероятно, восстановил потерянный контакт, а перед этим, копаясь в настройках звуковой платы, нечаянно поменял местами входной и выходной разъемы.
#900: Полиморф-конкур
00:30 22.05.2009, IT happens
Пару лет назад мы небольшой командой энтузиастов занимались настройкой геймерских серверов в локалке. Юзеры очень уж просили поставить World Of Warcraft - игра тогда вызывала у всех дикие восторги, а оплачивать это дело народ, как водится, не хотел.
Думаю, понятно, что родного близзардовского сервера у нас не было, но суровые разработчики-единомышленники со всего интернета уже давно пытались анализировать протокол обмена клиента с официальным сервером и методом реверс-инжиниринга слепить свой. В итоге получались относительно рабочие, но страшно глючные поделки, на которых пользователи, как ни странно, охотно играли. Одну из таких поделок мы и решили поставить у себя.
Об "особенностях" игры на нашем сервере можно рассказывать очень долго. Мелочи вроде того, что мобы набрасывались на игрока через стену, ползали как альпинисты по скалам или, провалившись сквозь землю, пускали заклинания прямо из преисподней, - далеко не самые веселые моменты.
У магов в WoW есть заклинание "полиморф", превращающее цель в овцу на какое-то время. Пока чары не спадут, жертва может только бегать и блеять. Однажды игрок из Альянса превратил в овцу игрока-неприятеля из Орды, после чего овца вдруг резво забралась на ездовую лошадь и, пристроившись сверху в интересной позе, поскакала по своим делам. Картина была шедевральная. Пока разработчики долго боролись с багом, довольные юзеры хихикали, снимая скриншот за скриншотом.
#901: Мы смутно догадываемся, как это работает
00:30 22.05.2009, IT happens
Утром зашел в соседнюю торговую точку купить подарок на день рождения коллеге. Ко мне подбегает продавец-консультант с беджиком "%продавецname%. Мы знаем, как это работает!"
- У вас винты внешние есть? Мне нужен на 120 гигов.
- Нет, винтов у нас нет.
Ну, подумал я, с горя хоть за телефон заплачу. Пока стоял в очереди, изучал витрины - вот они, родимые, как раз то, что нужно! Подзываю консультанта, тыкаю пальцем в витрину и с серьезным лицом спрашиваю:
- Молодой человек, а это что такое - синхрофазотрон?
- (читая ценник) Нет, это внешний жесткий диск емкостью 120 гигабайт.
- А что же я попросил, когда подошел к вам?
- Вы винт попросили.
- Ладно, давайте вот это изделие. Пойдемте, проверим работоспособность.
Идем к кассе. Продавец подсоединяет винчестер, открывает "Мой компьютер" и показывает на иконку сидюка: "Вот, все нормально, определился!" Я негодую: "Молодой человек, это привод компакт-дисков!"
Юноша судорожно тыкал по значкам, нервничал и, судя по внешнему виду, хотел к маме. В итоге винт определился, я оплатил покупку, но с тех пор зарекся общаться с такими "знатокам".
#902: О, дети цифрового века!
13:00 22.05.2009, IT happens
Бухгалтерша с утра вынесла мозг напрочь:
- Если поверх одного документа отксерить другой, он старый затрет?
- Ч-что?!
- Вот гляди. Я отксерила накладную, а надо было платежку. Если я на этот же листок сейчас отксерю платежку, копир удалит с него старые данные?
#903: Водой и огнем по медным трубам
13:00 22.05.2009, IT happens
Пришел я как-то к людям решить проблемы с принтером. На струйной МФУшке восседал хозяин дома - внушительных размеров котяра по кличке Пушок, с которым за время ремонта я подружился.
Когда струйник был заправлен, а печатающая головка реанимирована, хозяева попросили меня посмотреть, почему их шайтан-коробка шумит. Действительно, гул стоял хоть и не сильный, но напрягающий.
Разобрав системник, я обнаружил хлопья пыли вперемешку с кошачьей шерстью, забившие радиатор на процессоре, и попросил хозяев принести пылесос. Реакция была несколько неожиданной - мама с дочкой, неуверенно переглянувшись, со скрипом согласились. Через пять минут в комнату въехал отечественный пылесос "Тайфун", и я начал подключать чудо-агрегат к евророзетке.
Все готово: пациент на полу, пылесос готов к запуску. Щелкаю тумблером; в следующую секунду из задней части пылесоса вырывается как из турбины реактивного самолета гигантский огненный шлейф. Три человека совершенно ошарашены, животное же довольно донельзя.
Как оказалось, Пушок очень боялся пылесоса, и однажды в отместку справил в него малую нужду. Пылесосом, понятно, пользоваться стало совершенно невозможно - после уборки помещение приходилось долго проветривать. Перед тем, как отдать пылесос мне, дамы выпустили в него добрую половину баллона освежителя воздуха.
После того, как меня отпоили чаем, я почистил кулер кисточкой - по старинке. С тех пор на вызовы я без маленького пылесоса не выезжаю.
#904: Ковровое саппортометание
00:30 23.05.2009, IT happens
Подключился к крупному питерскому интернет-провайдеру. Больше месяца радовался 13-мегабитному анлиму, а в один прекрасный день инет пропал. Через пару дней выяснилось, что всю оптику на каждом этаже кто-то любезно перерезал. Провайдер назначил ориентировочную дату окончания "аварийных работ".
За две недели без интернета я вспомнил, что такое "сапер" и "косынка", зачем в играх нужны боты, выяснил, что музыку можно слушать не только через "В контакте". Каждый раз, проходя мимо магазинов с компакт-дисками, я возмущенно думал: "Совсем обалдели - платные торрент-трекеры!"
Итак, через две недели звоню в саппорт. Договариваемся, что в условленное время прибудет их техник.
Воскресенье. Отказавшись от посещений любимых мест отдыха, жду визита. В назначенный промежуток времени с 10 до 14 часов техник не появился. В три не выдерживаю и звоню в саппорт, где мне вежливо сообщают, что специалист уже в пути и скоро будет.
К семи начинаю думать о вечном. Набираю номер саппорта и вежливо интересуюсь, почему специалиста до сих пор нет. Меня просят подождать минутку, звонят самому технику, после чего сообщают потрясающую новость - парень ошибся этажом и в данный момент "чинит интернет" моим соседям.
Около восьми вечера появляется долгожданный специалист: "Хоть квартирой и ошибся, но им интернет я починил!" Ну, думаю, бог с ним, лучше поздно, чем никогда.
Через десять минут в тестере села батарейка.
#905: Вклад в телекоммуникации
00:30 23.05.2009, IT happens
Как- то раз одна моя сотрудница ушла в отпуск. Пока ее не было, место занимал парень-практикант, в первую же неделю умудрившийся сломать телефон, а на третью -ноутбук (но это уже совсем другая история). Телефонный аппарат заменили.
Прошла еще неделя. Не успел я выпить утренний кофе, как в кабинет влетела вернувшаяся из отпуска коллега с глазами размером с болванку.
- Где мой телефон?!
- Он сломался, мы вам новый поставили.
- Где мой старый телефон?!
- Зачем он вам? Он сломан.
- Нужен!
Поддавшись напору, мы пошли на склад - все оборудование было подотчетным и списывалось крайне редко. Достаю ящик размером со здоровый холодильник: "Выбирайте!"
После получаса раскопок в грудах полурабочего железа аппарат наконец-то был найден. Счастью сотрудницы не было предела - "мудрая" особа умудрилась запихнуть в съемную подставку телефона заначку, бережно накапливаемую на новую машину.
#906: В память о защитных чехлах для клавиатур
00:30 23.05.2009, IT happens
Работаю админом-инженером. Решил себе на днях колонки купить - денег было немного, и остановился я на микролабовских Solo-1 mk3.
Пришел в магазин, без проверки забрал, дома подключил. Пришел домой, поставил - не работает левая колонка. Достаю тестер, начинаю осмотр. Выход с "активной" колонки есть, правая прозванивается на сопротивление, провод цел. Плюнув, я повез колонки обратно в магазин.
Парни в техсервисе, наверное, долго смеялись. Компания Микролаб в последнее время стала заботливо класть в коробки неплохой провод с двойной изоляцией. Первый слой просто снимается рукой, для чего на проводе даже сделан надрез, а вот второй, прозрачный, я и не приметил.
#907: Махать отсюда и до 30°C
13:00 24.05.2009, IT happens
Дело было в армии. Компьютер перед призывом я последний раз видел в школе, но этого оказалось вполне достаточно - меня определили "компьютерщиком" при замполите.
На заставе у нас стоял старенький Pentium-200. Компьютер верно прослужил мне полтора года, но потом начал сильно тормозить и виснуть. Я разобрал системник, решив продуть и смазать кулеры. То ли вентилятор на процессоре умер своей смертью, то ли я снимал его слишком рьяно, но крутиться после моего вмешательства он совсем перестал.
Поиски в магазинах нового кулера успехом не увенчались. Продавцы крутили пальцем у виска и спрашивали, где я нашел такую реликвию. На заставу я вернулся изрядно расстроенным - предстояло набрать много документов, а перспектива работы за компом, виснущим каждые десять минут, меня не прельщала.
Тут мой взгляд упал на дневального, стоящего рядом на посту. Меня осенила мысль: если нет вентилятора, значит, можно его чем-то заменить. Какой неисчерпаемый ресурс доступен в армии "дедушке"? Правильно - "духи"!
На помощь мне подняли трех солдат. Каждому давалось по пять минут на энергичное обмахивание горячего радиатора свернутой газеткой, остальные в этот момент пили чай и смиренно ждали своей очереди.
За два часа работа была выполнена, а подходящий кулер этим же вечером случайно нашелся на другой заставе.
#908: Тахионная сеть
13:00 24.05.2009, IT happens
Работали мы в Новосибирске в одном из провайдеров городского масштаба. Подключали нового клиента: кабель протянули, машину настроили, осталось разрешить доступ на маршрутизаторе. Пустили пинги до шлюза, чтобы проверить связь. Первый же вернувшийся пакет выглядел так:
Ответ от 10.168.48.1: число байт=32 время=-86мс TTL=64
Напарник мой, когда увидел это, выдал: "Если электроны разогнать до сверхсветовых скоростей, сигнал достигнет адресата раньше, чем будет отправлен. Эйнштейн наверняка в гробу перевернется!"
#909: Увидимся в следующей жизни
13:00 24.05.2009, IT happens
Уважаемые сисадмины и прочий народ, имеющий дело с железом!
Я прочитал тут много историй о том, как аппаратуру приходилось по разным причинам в срочном порядке приводить в некондиционное состояние. Каждый раз мое сердце обливается кровью, ведь у всех девайсов есть душа. Железки не заслуживают такой жестокой казни, как погружение в воду, избиение молотком или облучение микроволнами. Умоляю всех, кому по той или иной причине потребуется поломать что-нибудь для списания - вытащите перемычку, шлейф или в крайнем случае перережьте провод в очевидном месте.
Если усыпить девайс нежно и аккуратно, он не умрет, а впадет в кому, и душа его останется в корпусе. Даже если это последний хлам, возможно, где-нибудь найдется добрый самаритянин, готовый вернуть его к жизни...
#910: Старая школа
13:00 24.05.2009, IT happens
Около пяти лет назад, когда еще учился в школе, я притащил учителю по информатике какую-то прогу на перезаписываемой болванке. После того, как нужные файлы были скопированы, я попросил его очистить диск.
Учитель заходит на диск D:, жмет Ctrl+A, Shift+Del, недоуменно смотрит на ошибку, но не унывает - открывает сеанс MS-DOS и пишет "format D:". Опять что-то не выходит...
- У вас диск нерабочий!
#911: Сижу в интернете, пью чай
15:00 24.05.2009, IT happens
Переезжал на днях наш отдел с одного этажа на другой. Разместились, компьютеры и оргтехнику подключили, начали работать. Не учли только того, что номера телефонов теперь совсем другие, а перепрограммировать АТС никто особо не спешил - праздники на носу. Началась дребедень:
- Алло! Машу можно?
- Что за Маша? Из какого отдела? Вы какой номер набираете?
- 265.
- Это теперь мой номер!
- А ее какой?
Массовый обзвон продолжался. То и дело раздавались трели телефонов, из-за офисных перегородок высовывались головы, пытаясь высмотреть, чей же аппарат звонит на этот раз.
Через полчаса какой-то шутник закричал в трубку: "Whassup!". Офисные коммуникации был парализованы на полчаса.
#912: Странный сигнал на второй ножке
15:00 24.05.2009, IT happens
У семейства микропроцессоров ATTiny производства Atmel достаточно развитая система прерываний: INT0, таймерные, изменение уровня на портах... Весь день я провел за программированием этого чуда технической мысли, что не могло не сказаться на нервной системе.
Ночью приснилось мне, что я сам стал микропроцессором. Очень часто у меня возникали прерывания - сперва я мужественно терпел, но потом начал злиться: "Да сколько ж можно, чего этим юзерам спокойно не живется?!"
С этой мыслью я и проснулся. Оказалось, что нога вылезла из-под одеяла, чем не преминул воспользоваться одинокий голодный комар.
#913: Каждая десятая купюра - сюрприз
20:45 25.05.2009, IT happens
Заглянул к друзьям в универ. Иду по второму этажу и вижу, как сотрудники банка, проводя хитрые манипуляции, устанавливают вернувшийся из ремонта банкомат. Остановился, решил посмотреть. Через пару минут подошли два суровых инкассатора в бронежилетах и начали загружать банкомат деньгами. Вскоре работа закончена, представители банка собираются расходиться.
Подбегает один из студентов, вставляет пластиковую карточку и тыкает в "снятие наличных". Банкомат, пожужжав, вываливает штук пять нарезанных из листа A4 бумажек с надписями от руки: "500 рублей".
Лицо парня вытягивается, сереет. Инкассаторы напрягаются и хватаются за автоматы.
После пятнадцати минут истеричных звонков и нечеловеческого мата выяснилось, что ремонтники забыли вытащить из кассеты банкомата тестовые купюры.
#914: Алехандро Гонсалес
20:45 25.05.2009, IT happens
С клиентами из других организаций никогда не соскучишься. У одной бухгалтерши, например, на компе стоит английский Windows, и удаленная техподдержка сильно затруднена толстенным языковым барьером.
Пробуем сохранить документ в папку. До папки кое-как добрались.
- Теперь нажимайте "Сохранить".
- Как это?
- Окей, какие варианты вы видите?
- Саша.
Только через минуту понял, что "Сашей" она кнопку "Save" называет.
Новый день, новые проблемы - теперь учу закрывать зависшее приложение. Удивительно, но диспетчер задач был запущен довольно быстро, и даже приложение в списке бухгалтерша нашла.
- Нажмите (диктую) "End Task".
- О! Опять этот Гонсалес!
- Чего?! Давайте по буквам.
Оказалось, "Cancel".
#915: Что в имени тебе моем?
00:30 26.05.2009, IT happens
Попросил один знакомый как-то систему поглядеть, червей погонять да файлы лишние поудалять. Человек, надо сказать, в компах разбирался вполне неплохо и мелкие неисправности устранял сам, но профилактику решил доверить более опытному специалисту.
Протестировал систему, дошло дело до чистки. Занялся ненужными ярлыками и файлами - по привычке запускаю поиск и все файлы текстового и графического содержания размером в ноль байт просто удаляю. Дефрагментирую диск и отдаю компьютер назад.
Через день знакомый звонит: "Ты мне стер важные документы! Надо все восстановить!" Недоумеваю - вроде ничего не удалял лишнего. Приезжаю, восстанавливаю - хорошо, что поверх ничего не записалось.
Оказалось, товарищ создавал пустые файлы и в имени писал весь текст заметки. Тип файла означал для него важность текста. Понятно, что весь "ежедневник" имел нулевой размер.
#916: Проблемы пунктуации в средней полосе
00:30 27.05.2009, IT happens
Работаю в саппорте одного криворожского провайдера. Звонит клиент: "Интернет не работает!". Ну да, мы уже догадались.
Смотрю tcpdump - у него в свойствах PPPoE не указано "имя службы". После пятнадцати минут мучений юзер все-таки смог зайти в свойства подключения. Прошу его написать имя службы большими латинскими буквами: "ISP_DARLICS".
Клиент с яростью утверждает, что все написал, но связи до сих пор нет. Снова запускаю tcpdump. Дружная команда техников смеялась до слез:
[root@radiofarm ~]# tcpdump -i vlan52 -qnnp ether host 00:1B:FC:05:3A:25
tcpdump: WARNING: vlan52: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on vlan52, link-type EN10MB (Ethernet), capture size 96 bytes
08:55:08.654261 PPPoE PADI [Service-Name "ISP NIJNIE PODGERKIVANIE DARLIKS"] [Host-Uniq 0x0800000008000000]
Теперь мы всем клиентам объясняем на пальцах, что такое underscore. Может, стоит сменить имя службы?...
#917: А если нажать и потянуть - увеличивается
00:30 27.05.2009, IT happens
Как- то раз заходит к нам в кабинет сотрудница (восемнадцать лет, блондинка, сущий ангел) и озадачивает вопросом:
- Ребята, та штучка, которая у вас снизу, у меня теперь сбоку висит...
Радости нашей не было предела. Правда, после дознания с пристрастием выяснилось, что чуда не произошло - оказалось, что речь идет о панели задач, которую девушка, нечаянно ухватив мышкой, перетащила к правой границе рабочего стола.
#918: Коня на скаку остановит, витуху в момент обожмет
00:30 27.05.2009, IT happens
Решил перенести комп в другую комнату. Длины сетевого кабеля не хватило - зашли с другом в магазин за витухой. Встретил нас прилизанный, чисто выбритый мальчик-консультант:
- У вас есть УТПшка?
- Что-что?
- Витая пара.
- Что это?
- (в шоке) Сетевой кабель. Для интернета, понимаете?
- (со вздохом облегчения) Так и говорите! Вот, держите.
Мальчик протягивает нам USB-удлинитель. Сдерживая хохот, выходим из магазина и заходим в соседний. Диалог вышел покороче:
- У вас есть витая пара?
- Нет, впервые про такую фирму слышу.
Отправились на рынок. После 5 минут поисков нашли подходящую лавку. За прилавком сидела неопрятная базарная тетка и изысканно ругалась с кем-то по телефону. Деваться было некуда:
- Витая пара есть?
- Ага, вам сколько?
- Десять метров. А коннекторы?
- RJ-45? Рубль пятьдесят штука.
- А переходник "мама-мама"?
- (еще более неопрятному парню) Коля-я-ян! У тебя переходники для витой пары остааались? Да? Давай один!
Обрадовавшись такому успеху, я расплатился с теткой. Только отошли, как она окликает нас: "Парни, а обжать не надо-о?"
#919: Полностью, то есть абсолютно
16:45 27.05.2009, IT happens
В целях уменьшения длины очередей в нашем сервис-центре была припомнена морская мудрость: "Спасение утопающих - дело рук самих утопающих". На обозрение клиентов была вывешена громадная табличка, гласившая:
Уважаемые клиенты! Если вы достаточно компетентны, чтобы самостоятельно определить характер неисправности вашего оборудования, просим вас самостоятельно заполнить необходимую для сдачи в ремонт документацию. Это сэкономит ваше и наше время.
Получаем из рук "компетентного" мужчины ноутбук. Смотрим в талон:
Жалобы и неполадки: Не работает.
Дополнительная информация: Совсем не работает.
#920: ellochka1993
20:45 27.05.2009, IT happens
У моего шефа с супругой-бизнесвумен подрастает дочка шестнадцати лет, которой года два назад подарили ноут Sony Vaio - недешевая игрушка, надо сказать. Как только появился быстрый домашний интернет, девушка забросила игры и засела за чаты, аську и социальные сети.
Когда в системе что-то грохнулось, шеф принес машинку мне на ремонт. Выяснилось, что на клавиатуре разбиты механизмы трех клавиш. "Ctrl+Alt+Del", - усмехнетесь вы? Ничего подобного: дочка "убила" клавиши "9", "0", "F". Все стало понятно, когда я прикинул, в каких комбинациях они могли нажиматься:
- (((((((
- )))))))
- АААААААаааааа!!!
Вот такой вот сленг Эллочки-людоедки на современный лад. Клавиатуру дочке поменять пока не успели - столь нужные символы девушка до сих пор набирает на виртуальной клавиатуре.
#921: Быдло-трекер
20:45 27.05.2009, IT happens
Долгое время искал программу-"антивор" для коммуникатора. Нашел три-четыре подходящих, но все они, к моему сожалению, умели связываться с внешним миром только путем отправки СМС. Об A-GPS программы тоже не слышали, поэтому время нахождения координат было неприлично большим. Короче, практической пользы в программах не было - так, игрушки.
Ну что же, разве мы не кодеры? Напишем свой антивор, "с блекджеком и шлюхами".
Заседание совета проходило у друга дома. К трем утра прога была работоспособна - естественно, с зачаточным интерфейсом и без "свистелок". Наш "антивор" без проблем цеплял IMSI сим-карты, через виндовый GPS-интерфейс за 30-40 секунд находил координаты и рапортовал по джаббер-протоколу.
Сразу после компиляции первой работающей версии у нас кончились сигареты. Друг отправился в палатку и по пути домой наткнулся на двух гопников. Черт его дернул на автомате сказать "не курю" - удар в спину, встреча с асфальтом и осознание того, что новенький коммуникатор удаляется в неизвестном направлении.
Стоп, почему в неизвестном? Вот он, долгожданный бета-тест!
Очухавшийся друг добрался до дома, когда я уже подтвердил получение координат - девайс сбыли крайне оперативно. Через час хулиганы вместе со скупщиком сидели в весьма помятом виде в обезьяннике.
#922: Знакомьтесь на здоровье!
20:45 28.05.2009, IT happens
Работаю в техподдержке конторы по продаже софта. Звонит клиентка, которой недавно продали и установили винду, и почти в слезах просит приехать. Напоминаю, что вызов специалиста по негарантийным случаям платный, и пытаюсь выяснить, в чем дело.
Оказалось, женщина не может зайти на сайт знакомств, получая сообщение о неверном логине/пароле.
Ехать пришлось бы через весь город, да и деньги за такие вещи брать стыдно, поэтому пробую объяснить по телефону, что надо ввести логин и пароль заново.
Минут через 15 выясняется, что пароль ей продиктовала по телефону дочка и точность совсем не гарантируется. Чуто позже все-таки удается отправить запрос на восстановление пароля. Заходим на почту, но там письмо от сайта с битой кодировкой. Кое-как выясняю, что за браузер, чтобы сменить кодировку, но тут у женщины от пережитого шока и обилия "научных" терминов начинается ступор - дальше ничего добиться не удается, клиентка просит приехать спеца за любые деньги.
Почти отчаявшись решить вопрос удаленно, все-таки вытягиваю с ее помощью из Файрфокса (спасибо технику, что не оставил стандартного "осла") логин и пароль на почту, сам восстанавливаю пароль на сайте знакомств и меняю его на относительно простой цифровой, после чего диктую все это клиентке. Та заходит на желанный сайт, и, похоже, от радости готова чуть ли не расцеловать меня по телефону. Обещала заехать в офис и привезти коробку конфет за помощь.
Операторы техподдержки, будьте вежливы и терпеливы. В мире еще так много людей, для которых компьютер - необъяснимое чудо, а не кусок железа с набором программ.
#923: Отжим на 5400 rpm
20:45 28.05.2009, IT happens
Приехал вчера к одной дамочке - жаловалась она на регулярные зависания компьютера. Оказалось, что кулер на видеокарте был плотно забит пылью; карточка перегревалась и вешала систему. Кулер я продул, почистил, а заодно посоветовал пропылесосить весь системник - пыли в нем было немерено.
Сегодня звоню узнать, как работает комп. Дамочка отвечает: "Пока не могу сказать, он на балконе сохнет". Системник она тщательно почистила дорогим моющим пылесосом! Да, хорошо, что в стиралку компьютер не залез.
#924: Туда, сюда, обратно - клиенту неприятно
20:45 28.05.2009, IT happens
Просыпаюсь, нащупываю ноут - инета нет. Тихо ругаясь, звоню в саппорт:
- Утро добрым не бывает. Интернета нет. Логин такой-то.
В ответ выслушиваю стандартную муть о глюках Windows. Объясняю, что на линии в режиме автоконнекта стоит вайфай-роутер, и получаю вторую порцию бреда с настоятельной просьбой "воткнуть напрямую". Прикидывая, куда бы я "воткнул напрямую" витую пару админу, вспоминаю, что до роутера надо идти через всю квартиру, а я еще нежусь в уютной кроватке. Да и на "яблочном" ноуте я сроду прямое подключение не настраивал...
На середине мысли я задремал. Проснулся от криков в трубке: "Але, але? Воткнули?" Воткнул, говорю, не помогло! (А что еще было делать?) Третий заход: "Воткните теперь обратно!" Ага, уже!
Через три минуты молчания саппорт прозревает: "Вы знаете, у нас действительно проблема с сетевым оборудованием".
Хороший клиент должен помнить армейское правило - не спеши выполнять рекомендации саппорта, ведь в любой момент может последовать команда "отставить".
#925: Из грязи в князи
20:45 29.05.2009, IT happens
В техническом вузе я не обучался, зато с детства был весьма любознательным и любил заниматься интернет-самообразованием.
Пришел вчера устраиваться на работу к оператору мобильной связи на должность продавца-консультанта, понимая, что на большее у меня знаний не хватит. HR начинает меня расспрашивать, что такое GSM и чем он отличается от CDMA и HSDPA. Понимаю, что вопросы правильные - работодатель хочет знать, что я смогу рассказать клиенту при продаже.
Вскоре чувствую, что разговор начинает приобретать все больший и больший уклон в технические аспекты. Собеседование затягивается, мои теоретические знания подходят к концу. Гонял он меня так минут сорок, последней темой к моему превеликому ужасу было объектно-ориентированное программирование, в котором я, мягко говоря, не очень силен.
Вышел я из кабинета мокрый, руки тряслись. Собеседовавший меня мужчина сказал, что мне перезвонят, и я без особой надежды поехал домой.
Оказалось, что общался я с заместителем главного инженера, а HR - его девушка, которую он на время подменял. Сижу сейчас в техническом отделе с кучей книг на столе на "дообучении", как говорят мои преподаватели. Больше всего меня пугают будущие экзамены - тут коробка конфет и коньяк уж точно не прокатят.
#926: "Айди" и другие приключения Шурика
20:45 29.05.2009, IT happens
Много чего я повидал в своей карьере ИТ-специалиста. Самый нелепый случай произошел со знакомым, которого я оставил у себя дома играть в Need for Speed, а сам пошел по делам.
Комп у него повис и ребутнулся - нужно было ввести логин и пароль. Товарищ, естественно, позвонил мне. Как нажать Ctrl+Alt+Del, я еще никому так долго не объяснял. Вначале он не мог найти клавиши, потом нажимал их последовательно. С горем пополам появилось окошко ввода логина (который совпадал с моим никнеймом, id) и пароля. Спрашиваю для подтверждения:
- Что в поле "пользователь" написано?
- Тут буква "Ы" наоборот.
Глубоко задумался о смене ника.
#927: Сеть прет-а-порте
20:45 29.05.2009, IT happens
Работаю в конторе по продаже и установке систем контроля доступа. В один прекрасный день вызывает меня клиент на гарантийный ремонт. Делать нечего - инструмент взял, поехал.
Выяснилось, что у одного из контроллеров возникли проблемы со связью с сервером. Проверил сетевуху - линк моргает весело; поменял плату контроллера - ноль эмоций. Начинаю проверять сетевой кабель - вот оно! Коротит, зараза.
С собой у меня RJ-шек не было. Вызываю местного админа с целью занять у его до лучших времен парочку коннекторов, на что тот отвечает невозмутимо: "Я давно их не использую". Интересуюсь, как же он обеспечивает 150 машин локалкой и инетом?
Выяснилось, что ленивый айтишник без заморочек требовал у начальства денег на патч-корды и переходники типа "мама-мама". Пришлось и мне за неимением лучшего перебрасывать "полуфабрикатную" сеть.
#928: Привет из подземелья
13:00 30.05.2009, IT happens
Я уж думал, что совсем свихнулся. Моя числодробилка периодически показывает, какую итерацию она сейчас считает. Запустил, понял, что надо бы немного поменять алгоритм. Нажал Ctrl+C, поправил код, снова пускаю. Пишет:
а = - 1
а = - 0.9
а = - 0.8
а = 0.3
а = - 0.7
И почему же она на 0.3 скакнула, а потом вернулась обратно на -0.7 вернулась? Опять жму Ctrl+C, снова лезу в алгоритм, все просматриваю - не может такого быть! Я этот код долго вылизывал, нечему там ломаться. Запускаю по новой.
а = - 1
а = - 0.9
а = 0.6
а = - 0.8
а = - 0.7
а = 0.7
Такого не может быть, потому что такого не может быть никогда! Я поиском по коду смотрел - переменная меняется только в строчке "for a = -1:0.1:1".
Понял, в чем было дело, только когда появилось сообщение "запущенный в бэкграунде процесс завершен". Я случайно не прервал выполнение программы, а отправил ее в фон, откуда она и посылала мне свои "приветы".
#929: И лоб разобьет, и интернет сломает
13:00 30.05.2009, IT happens
Подрабатываю в одной маленькой конторе мастерицей на все руки по технической части. Провожу постоянные ликбезы, поэтому казусы, ляпы и курьезы бывают нечасто - но бывают.
Однажды нашей бухгалтерше во внерабочее время потребовалось распечатать документ. Принтера у нее дома не было, но жила она этажом выше меня, поэтому далеко бегать бы не пришлось. В моей электронной почте через пару минут лежал файл без расширения - зная, что ничего, кроме обещанного вордовского документа, тетушка мне прислать не могла, я добавляю к имени ".doc", отправляю на печать, при этом интересуясь причиной пропажи трех символов. Причин таких было три:
1) Осторожность. Бухгалтерша знала, что отображение расширений в винде можно отключить, и что заразный файл мог в самом названии иметь, к примеру, ".doc", будучи при этом вредоносным "экзешником". Меня, как добрую и внимательную "компьютерщицу", она решила уберечь от неприятностей, удалив расширение вообще.
2) Конфиденциальность. В документе содержалась важная информация, и бухгалтерше явно не хотелось делиться ей со всем миром. Она была наслышана о том, что хакеры могут проникать в компьютер и делать все, что им заблагорассудится. Надо удалить расширение! Хакер - тоже человек, а невнимательность людям не чужда. Увидит, дескать, недоброжелатель непонятный файл, а трогать не станет - вдруг это "мышеловка"?
3) Скупердяйство. Тетушка знала, что MP3 может весить гораздо больше обычного текстового документа. Вновь она решила проявить доброту, решив сэкономить мой и без того неограниченный трафик. Убрав расширение, бухгалтерша решила тем самым обхитрить интернет и обойти маленькую пропускную способность канала.
Я прокляла свои благородные порывы. Несу познания людям, как Прометей нес огонь, а в итоге все сводится к поговорке: "Заставь дурака богу молиться..."
#930: Платина с инкрустацией
15:00 30.05.2009, IT happens
Звонок из бухгалтерии:
- Мне Ивана.
- Это я!
- Иван, у меня к вам вопрос: вы оборудование покупали?
- Вообще покупал, да.
- А в этом месяце?
- Ну и в этом месяце тоже.
- Меня интересует флешка за 81 968 рублей. Вы ее получили уже?
Мертвая тишина. Судорожно поднимаю базу 1С - никаких флешек не вижу. Ищу по цене:
Наименование: Сервер Core 2 Quad
Цена: 81 968,00
Поставщик: ООО "ФЛЭШ-КА"
#931: WAV-плеер
20:45 31.05.2009, IT happens
Лет пять назад, когда в нашем захолустье MP3-плеер на гигабайт считался высокотехнологичной новинкой, я решил прикупить себе девайс попроще, на 512 МБ.
Зашел в магазин крупной торговой сети. Пока выбирал и приценивался, рядом терся парнишка-консультант. Не выдержав назойливости, я решил хоть чем-то его занять и спросил, сколько примерно песен уместится в половину гигабайта. Ответ был шикарным: "Если на диске бывает по 20 треков, а объем его 700 МБ, то в ваш плеер, я думаю, песен 8-10 точно влезет".
#932: Заправка в стиле "хаус"
20:45 31.05.2009, IT happens
Сидели мы с дружбаном, печатали фотки на моем струйнике. Цветной картридж заканчивается. "Надо заправить!" - гордо изрекает мой друг.
Заправили. Страница пробной печати огорчила нас - сопла картриджа забиты. Цикл очистки ситуацию не исправил. Пока я оплакивал картридж, друг внезапно поинтересовался: "А ты знаешь, как в металлургии делают порошковые пресс-формы?" Оказывается, для равномерного распределения порошка по форме детали используют вибростанок. Недолго думая, мы решили положить несчастный картридж на мой сабвуфер, включив погромче "умц-умц".
Через полторы минуты под картриджем появилась небольшая лужица. С обиженным криком я пошел чистить картридж, в то время как друг под то же "умц-умц" бодро оттирал краску с саба, хихикая в прокуренные усы.
После музыкальной терапии картридж перестал "полосить" и отлично допечатал остаток фотографий.
#933: Кнопочек мало и буквы некрасивые
00:30 01.06.2009, IT happens
Работаю в компании, занимающейся 1С-франчайзингом. Пришел как-то к клиентам, конфигурацию обновил и стал ждать главбуха, у которой есть вопросы по работе с программой.
За соседним компьютером слышу шуршание флоппика, которое и привлекает мое внимание. Смотрю: девушка открывает диск A:, где лежат два txt-файла. По очереди щелкает на каждый из них - естественно, открываются они в блокноте. Закрывает, опять открывает и, судя по всему, начинает нервничать. Зовет более опытную сотрудницу:
- Они как-то странно открываются.
- Да... странно. Должны в ворде открываться, а открываются в блокноте.
- Это же неправильно?
- Неправильно! Давай попробуем на другом компьютере.
Другие компьютеры, к ужасу бухгалтеров, повели себя так же. В углу кабинета был собран консилиум, и минут десять дамы напряженно совещались.
В итоге самая опытная бухгалтерша позвонила в организацию, откуда пришла дискета, и грустным голосом посетовала в телефонную трубку: "Понимаете, у нас не открывается ваша дискета. Наверное, повредилась, пока мы ее везли. Вышлите, пожалуйста, документы на электронку!"
#934: Здравствуй, Дедушка Мороз, изолятор нам принес?
16:45 01.06.2009, IT happens
Работаю приходящим админом. Вызывает клиент с просьбой посмотреть контроллер домена, который ругается на какую-то ошибку, связанную с напряжением. Конторка маленькая, денег на отдельный комп под контроллер нет, поэтому за этой машиной часто работают пользователи.
Осмотрев пациента на предмет замыкания, я обнаружил разломанный USB-порт на передней панели, контакты которого давали 5 вольт на корпус. Недолго думая, контакты я отогнул, зажег свечку в форме Деда Мороза, найденную на полке, и залил парафином порт во избежание повторения проблемы. Включаю комп и с удовлетворением наблюдаю, как загружается винда.
Оказалось, что одна из девочек неосторожно выдернула флешку, выломав пластиковую пластину с контактами. Когда же флешку сотрудница пыталась запихать обратно, контакты примялись, замкнувшись на корпус компа.
#935: На страже границы WAN/LAN
16:45 01.06.2009, IT happens
Не ожидал в день пограничника поздравлений - вообще я по авиации прохожу.
Сижу в своей каморке, ковыряюсь в сервере. Внезапно в кабинет вламываются мускулистые сотрудники в зеленых беретах с ящиком пива. Долго гадать, за чем пожаловали бойцы, не пришлось - недавно по приказу руководства на файрволе была вырублена аська, а на проксе появились свежие фильтры.
Этим вечером я узнал, что "админ, хоть и сволочь редкостная, но тоже пограничник!"
#936: ИмяФамилия, на вашем счету Сумма руб.
20:45 01.06.2009, IT happens
Дело было давно - я работал программистом в сфере разработки банковского софта под Oracle версии 7 или 8.
Звонят как-то из банка с проблемой. После разбирательств выяснилось, что надо кое-что подкрутить от "супер-юзеров" sys или internal, о чем я и сообщил. Трубку положили на стол, но связь была хорошая и диалог банковских айтишников был прекрасно слышен:
- Какой пароль у internal на боевой базе?
- "change_on_install"!
#937: Божья искра
00:30 02.06.2009, IT happens
Середина девяностых, мне двенадцать. Отец принес с работы мой второй компьютер на базе весьма крутого по тем временам "пентиума-166". Второй раз в жизни самостоятельно раскручиваю системный блок - все с любопытством осмотрел, винты подтянул, кулер продул.
Помните, на ХТ/АТ корпусах была этакий замок, подключаемый проводком к материнской плате и блокирующий работу то ли клавиатуры, то ли кнопок на самом системнике? Обычно их никто не подключал, но я не поленился - достал руководство материнки, соединил контакты, закрутил системник и стал устанавливать 95-ю винду.
Процесс пошел. Медленно, скучно, на экране анимированная иконка барабана крутится уже по тысячному кругу. Сижу, играю с пьезоэлементом от зажигалки. Разряжаю в руку - искрит, покалывает и весело трещит. На половине процесса установки бес дернул меня разрядить пьезоэлемент в столь призывно блестящий замок на системнике. Компьютер вырубился быстро и бесшумно, полностью утратив способность реагировать на внешние раздражители.
Материнскую плату я спалил. К счастью, истинных причин трагедии никто не узнал, да и не особо-то рвались. С тех пор замок я никогда не подключал - кто знает, что бы мне захотелось сделать с ним в следующий раз?
#938: Краткость - сестра таланта, но теща пользователя
20:45 02.06.2009, IT happens
Как- то раз "попросили" меня срочно сочинить одну программку: с любого рабочего места нужно было получить возможность смены прошивки в мозгах одной из железяк нашего комплекса. Имелся один нюанс -для переключения из рабочего режима в режим программирования в разъем на железякиной морде вставлялся хвостик, оканчивающийся обычным двухпозиционным тумблером. Тумблер, естественно, никак не был промаркирован - положений-то всего два.
В то время я занимался большой красивой задачей, и отвлекаться на подобную фигню совершенно не хотел. Получившаяся в итоге программка была обозвана неприлично звучащей аббревиатурой, интерфейс имела весьма скромный, но работала. При старте программа проверяла, в каком режиме находится железка, и при необходимости выдавала лаконичное сообщение: "Щелкни тумблером".
В один прекрасный день моему коллеге понадобилось загрузить новую прошивку. Он поинтересовался, что означает фраза "щелкни тумблером". Я объяснил в двух словах. Какое-то время коллега меня не беспокоил, но чуть позже появился над моим столом с пунцовым лицом и вежливо, но громко вопросил: "Какого хрена? Ты что, издеваешься? Я уже полчаса щелкаю этим @#$ным тумблером!"
Немало удивившись, я отправился на стенд, прихватив по пути одного из аппаратчиков. Причина "ужасного" глюка обнаружилась мгновенно - у тумблера отвалился один из проводков, так что можно было щелкать им аж до судного дня. Но виноватыми, как водится, все равно остались программисты.
#939: "Виста" с Малой Арнаутской
20:45 02.06.2009, IT happens
Случилось это 30 ноября 2006 года. Зашел я в магазин с дисками посмотреть на новинки. На двери красочная вывеска: "Здесь продается только лицензионный товар". Как же я удивился, когда на прилавке увидел Windows Vista, официально выходящую только сегодня, да еще и по 50 гривен!
Попросил посмотреть. Диск был красиво оформлен и даже запечатан в пленку. В описании обещали русский и английский языки на выбор, рабочий кряк и кучу софта - серийники находились тут же. Спрашиваю у продавщицы, со всех сил пытаясь сдержать улыбку:
- Это лицензионный диск?
- Конечно.
- Но это невозможно!
- (показывая на блестящий логотип) А это наша лицензия!
#940: IPTV-пикап
00:30 03.06.2009, IT happens
Вчера вечером рекламщики одного из местных провайдеров обзванивали жильцов с расспросами на тему "устраивает ли вас ваш интернет-канал?" На мой вопрос "У вас есть цифровое ТВ?" девочка-оператор сначала замялась, потом ответила: "Ну, вы можете качать фильмы из интернета". После трехкратных объяснений с моей стороны она догадалась спросить об этом у более опытных колег. Ответ был ожидаем: "Нет".
Удивило меня другое: девчонка начала подробно спрашивать меня, что такое цифровое ТВ, зачем оно нужно и как работает. Поняв, что про локальную сеть, DC-хабы и FTP-сервера она мне точно ничего не расскажет, я провел краткий ликбез. Под конец беседы девочка, зачем-то поведав мне о технологии Wi-Fi, представилась Мариной и попросила номер моего телефона.
Товарищи, не стоит сразу бросать трубку при таких звонках - и настроение поднять можно, и новых подруг найти!
#941: Занимательная аквариумистика
20:45 03.06.2009, IT happens
Недавно "Микрософт" выпустила релиз-кандидат Windows 7. Раз уж предлагают на халяву, надо потестировать. Скачал образ, установил в VirtualBox (не сносить же линукс), загрузился. Смотрю на стандартные обои с красивой рыбешкой и чувствую, что есть в этой картинке какой-то скрытый символизм.
Через пару минут догадываюсь: на рабочем столе изображен петушок, или бойцовая рыбка, которая в одном аквариуме хорошо уживается только с представителями своего же вида.
P.S. Читатели сообщают, что Betta splendens живут не дольше трех лет. Ох, не к добру...
#942: Бурный поток в слаботочных сетях
20:45 03.06.2009, IT happens
Работа большей части офиса нашего провайдера, обсуживающей клиентов, зиждется на довольно забавной системе-багтрекере с веб-мордой. Кроме данных по абонентам и операторам, доступна информация по текущим авариям на линиях, плановым работам и прочему, что может помочь при консультациях.
На одном из узлов на днях произошла авария. К ней доблестными монтажниками был добавлен комментарий следующего содержания:
Подвал затоплен дерьмом. ОДС устраняет аварию, завтра попробуем с сапогами.
#943: Linux дома. Но зачем?
00:30 04.06.2009, IT happens
Довольно давно я использую дома Linux и некоторое время назад решил поменять дистрибутив. Переехав с Ubuntu на openSUSE, я, как водится в открытых дистрибутивах, не обнаружил поддержки проприетарных мультимедиа-форматов.
Из сети- то это все спокойно качается, только вот сразу после установки интернет по неизвестным причинам пропал -наверное, в очередной раз свитч из подъезда скоммуниздили. Провайдер обещал разобраться за два дня, а музыку слушать и фильмы смотреть хотелось прямо сейчас.
Ставлю Wine, под него вкатываю виндовый VLC (дистрибутив нашелся у брата) - все, фильмы и музыка играют! Так и просидел до появления интернета.
#944: Принц Госплана II
13:00 04.06.2009, IT happens
В компьютерной паркур-экшн-игре Mirror's Edge есть система "зрение бегущего", окрашивающее в красный цвет объекты, с которыми героиня может взаимодействовать. Игра меня увлекла так, что я заигрывался заполночь.
На следующий день на работе бегу по коридору на другой конец этажа. В мозгах промелькнуло: "И не влезть, и не оттолкнуться". Останавливаюсь. Сюжетно важным предметом оказался выкрашенный в красный цвет пожарный шкаф.
#945: Профессиональный синхронизатор БД
13:00 04.06.2009, IT happens
В 2002 году я работал автоматизатором в городском отделении пенсионного фонда. Где-то в апреле пришла из Москвы БД с данными пенсионеров-участников войны с графической оболочкой на Visual FoxPro. Задача: открыть в одном окне эту оболочку, в другом - нашу пенсионную базу и сверить данные по всем имеющимся пенсионерам: ФИО, адрес и еще около тридцати пунктов.
Трудность в том, что пенсионеров в базе несколько тысяч, а интерфейс оболочки был написан в каком-то особо извращенном стиле. За давностью лет подробностей не помню, но для просмотра параметров нужно было нажать правую кнопку на фамилии, потом клавиш 5 на клавиатуре, а для перехода к следующему полю еще какой-то хитрый аккорд.
Посмотрев на этот кошмар, я понял, что задача проста: надо лишь вытащить из нашей основной БД (благо, тоже написанной на FoxPro) необходимые данные по этим пенсионерам и поместить их в столичную базу. За пару часов пишу программку, дампящую из одной базы нужные поля и заливающие их в другую. Через двадцать минут, когда винчестер перестает шуршать, открываю московскую оболочку - все отлично!
Отдаю работу начальству со словами: "Давайте остальным отделениям мой скрипт отправим, чего они зря мучаться будут?" В ответ получаю гневную тираду о том, чтобы и мыслей таких не было - ни в коем случае нельзя никому рассказывать о том, как у нас все быстро получилось.
Потом я расспросил коллег из соседних отделений, как они справились с этой задачей. Все, кроме меня, стали строго следовать инструкциям Москвы и, потратив количество времени, прямо пропорциональное объему БД, все сделали вручную. В отделении с примерно нашим количеством пенсионеров работала пара айтишников: один смотрел в одну базу и читал записи вслух, другой сравнивал со второй базой и впечатывал отличия. Ушло у ребят на это две недели.
#946: Мейнфрейм-секундомер
20:45 04.06.2009, IT happens
Дело было на лабораторной по физике. Нужно было наблюдать за тем, как выливается вода из посудины странной формы, и через каждые пол-литра делать отметки времени. Поскольку из оборудования, пригодного для запоминания времени и не занятого на других лабах, не нашлось ничего, то делали так: брали два мобильника с секундомерами с памятью на 10 записей, стартовали одновременно, расходовали память одного, потом другого, после чего переписывали результаты в тетрадь.
Как человека, склонного к оптимизации, меня немного озадачил такой метод измерения. Кроме того, у меня в арсенале имелось еще одно устройство, которого не было у остальных - ноутбук. Задумался, как бы использовать умную машину.
Сначала попытался наваять программу на Си. Поняв, что овчинка выделки не стоит, я решил использовать таймстампы в "блокноте" - тоже не слишком удобно вышло. После нескольких минут мучений я, вспомнив молодость, открыл командную строку.
Попробовал поиграться с time /t и разочаровался, ведь эта команда возвращала время только в формате ЧЧ:ММ, в то время как нам требовалась точность в десятые доли секунды. Задумавшись, решил изменить формат приглашения командной строки: prompt $T$G.
Жизнь наладилась - при каждом нажатии на Enter на экране появлялся таймстамп с точностью до сотых долей секунды. Помните, даже в Windows, полностью завернутой в красивую графическую оболочку, не стоит сбрасывать со счетов консоль!
#947: Сто двадцать седьмое число, час двадцать пять
13:00 05.06.2009, IT happens
Весь день копался в SQL-запросах - голова под вечер плохо соображала. Зашел в соседний кабинет чайку сделать. Взгляд случайно упал на стикер, приклеенный к какой-то папке с документами.
Смотрю на надпись "22.06.06 15:30" и недоумеваю: какой-то странный IP-адрес, да и порта такого я не припомню. Несколько секунд спустя девушки-юристы с интересом наблюдали, как великовозрастный айтишник глупо хихикает сам над собой.
#948: Без окон, без дверей
13:00 05.06.2009, IT happens
Господа айтишники! Не перебарщивайте со сленгом - пожалейте юзеров!
Ко мне привязалось словечко "форточки" - Windows я называю исключительно так даже в разговоре с клиентами. Один из них - человек весьма и весьма небедный - регулярно жаловался мне на свой комп: оные "форточки" слетали у него с завидной регулярностью, и ездил я их восстанавливать часто. Во время одного из визитов я подумал вслух: "Да снесите вы эти форточки нафиг - проще будет!"
Когда я приехал к нему в следующий раз, с ужасом заметил, что вместо стеклопакетов с форточкой у него теперь стоят окна, открывающиеся целиком. На мое счастье, после этого комп действительно стал реже глючить!
#949: Вот и поговорили
20:45 05.06.2009, IT happens
Вчера. Еду на работу к клиенту в электричке. Работаю на ноуте. Остановка. Ноут обнаруживает сеть с именем %companyname%. Смеха ради подключаюсь, ибо сеть открытая. Айпишник есть, шлюз есть, днс-сервера указаны, интернет не бегает.
Залез через огнелиса на айпишник шлюза, оказался какой-то 3com. Пароль на админа был 123456. Полазал, ничего не нашел, поменял имя сети на preved_odminy_krivorychke. Поехали дальше.
Вечером еду обратно, та же остановка, снова сеть, но имя у нее уже Myjik_pomogi_inet_syda_pystit.
#950: Не виноватая я, он сам спросил!
20:45 05.06.2009, IT happens
Работал я как-то админом и преподавателем на компьютерных курсах, и очень меня доставала одна ученица. Достать меня трудно, но однажды я не выдержал и, осознав, что через полчаса явится зловредная особа, решился на "диверсию".
Скоренько сваял веб-страничку с черным фуллскрин экраном, надписью "Форматировать диск С с уничтожением ВСЕХ данных?" и кнопками "Да" и "Нет". Естественно, любая из этих кнопок запускала надпись "Форматируется диск С с уничтожением ВСЕХ данных!".
Представив ужас "загубившей" комп ученицы, я спихнул дела на старшего по группе и испарился "по делам". Явившись через полчаса, был встречен вопросом зловредной особы:
- Скажите, я третий раз прошу его отформатировать этот диск, а он никак не справится! Что я делаю не так?
В своих преподавательских способностях я сразу засомневался.
#951: Термофидбэк
13:00 06.06.2009, IT happens
Работаю админом в большой конторе с несколькими филиалами по стране.
Проснувшись утром, понял, что у меня сильно поднялась температура. Учитывая прошлый опыт, решил сразу ехать в больницу - запускать болезнь не хотелось. Стоя в очереди за талоном в регистратуру, получаю звонок из одного филиала: опять на терминал-сервер попасть не могут. С матами плюю на все и еду на работу. По пути звонят из трех других филиалов со схожей проблемой. Ну, думаю, наверняка опять инет накрылся!
Приезжаю, захожу в серверную и понимаю, что сдохла система охлаждения и все сервера, перегревшись, выключились. Теперь теперь сижу и думаю: не просто так у меня температура поднялась, это сервера меня на помощь звали.
#952: Властелин Врат WWW
13:00 06.06.2009, IT happens
Дело было осенью 2003 года. Заходит ко мне в каморку шеф, подводит парня, на чьем лице еще свежа печать устава, и говорит, что надо проинструктировать - в анкете мой новый коллега указал, что в компьютерах владеет "знанием основ".
Во время инструктажа выяснилось, что парень знает побольше, чем многие наши "уверенные пользователи" и пара лет срочной службы во внутренних войсках его память практически не подкосили.
Пока я беседовал с новичком, в кабинет неоднократно вламывались сотрудники (чаще, конечно, сотрудницы) и крыли меня на чем свет стоит за то, что я, дескать, "все позакрывал". Ну как им объяснишь? Шеф сказал, что нефиг в рабочее время по сайтам знакомств ползать - значит, так будет и точка. Паренек, наслушавшись нелестных отзывов в мой адрес, посочувствовал, потравил байки о службе и о работе в оцеплении на концертах звезд, после чего ушел осваиваться на рабочем месте.
Каково же было мое удивление, когда 27 марта на пороге моей каморки показался вышеупомянутый "новичок", поставивший мне пузырь коньяка и поздравивший с профессиональным праздником внутренних войск. Видя мое недоумение (я вообще-то в артиллерии числился), он пояснил, что у них было и другое прозвище - "Внутренний Враг", которым я по мнению изрядной доли юзверей и являлся.
#953: Заходи, дорогой! Мой интернет - твой интернет!
13:00 07.06.2009, IT happens
Ночь. Звонок в техподдержку. Стандартная проблема - инет подается с перебоями.
Проверка пользовательских настроек, файрвола, антивируса, порта на коммутаторе. Все прекрасно, все линкуется, но авторизацию на сервере клиент не проходит. Пуск" Выполнить" cmd - DNS не пингуется. Внезапно пользователь заявляет: "О! Интернет появился".
Ступор. Повторная проверка авторизации все так же не проходит, но юзер уже собирается вешать трубку - проблема решена.
Постепенно до сонного мозга техспециалиста начинает доходить вероятное развитие событий: винде было мало одного локального подключения, и она решила зацепится еще и за чей-то нешифрованный роутер. Видимо, второй интернет ей больше пришелся по вкусу.
#954: Конь-огонь
13:00 07.06.2009, IT happens
Работает в провинциальном городке в одной крупной конторе админ. Повадились тамошние женщины-бухгалтеры бальзаковского возраста по порносайтам ползать. Цепанули как-то дамы вирус - большой минус админу за недосмотр по поводу антивирусной защиты! Вирус этот вмиг прикрыл окно браузера фривольными картинками и призывом отправить SMS, чтобы снять блокировку. Конечно, бухгалтерия промолчала, будто и не было ничего. Но злобный вирус в отличие от админа не спал, и вскоре сообщение об отправке SMS начало появляться при запуске операционки. Об этом уже смолчать не удалось, и админ шустро все вернул на круги своя, обновив наконец-то антивирусник.
Задался админ вопросом, как отучить бухгалтеров от порнухи интернетовской - не хотел он каждый раз от свеженаписанной заразы лечиться. Варианты с применением физической силы были отметены как негуманные. Наконец метод был найден.
Бухгалтеры с компьютером дружили не очень хорошо - всего и умели, что в 1С документы проводить да в интернете "клубничку" искать. На всех машинах в бухгалтерии админ стартовую страницей браузера сменил с "Яндекса" на зоофилический сайта, где на весь экран был изображен гнедой жеребец с огромным... стимулом закрыть окно браузера.
Как показали логи, дальше этой страницы дамы не пошли ни разу. Пользуйтесь - вдруг пригодится?
#955: Радиоуправляемый снаряд
00:30 09.06.2009, IT happens
Писал в качестве семестровой по информатике игру "Танки", аналог классической Scorched Earth. 2D-ландшафт, баллистические формулы - все как в оригинале.
Через некоторое время после начала работ обнаружился любопытный глюк: угол стрельбы, оказывается, можно было менять во время полета снаряда - я забыл заблокировать поле ввода. Поскольку функция расчета траектории в каждый момент времени брала значение угла из переменной, баллистическая кривая в виде серии зигзагов получалась презабавная.
При наличии некоторого навыка можно было поражать вражеский танк, даже если изначальный выстрел был неизбежным промахом или цель находилась где-нибудь в глубине пещеры. Более того, при резкой смене угла колесиком (мышь у меня геймерская, с жестким скроллом) снаряд пробивал горы, не взрываясь. Куда там Бекмамбетову с его пулями, летающими по параболам - тут радиоуправляемые танковые снаряды зигзагами летают!
#956: В воздухе запахло вайфаем
00:30 09.06.2009, IT happens
Я думаю, каждый хоть раз умудрялся забыть ключи от двери дома. На днях такая напасть постигла и меня. На улице было холодно, и я решил зайти к знакомым, чтобы выпить чаю и подумать, как попасть домой.
Чтобы не терять время даром, решил проверить, как дела в интернете - достал смартфон, запустил Fring, почитал новости и решил зайти на свой сайтик. Каково же было мое удивление, когда при логине высветился мой домашний IP! Домашняя вайфай-сеть чудеслым образом "била" на несколько этажей вниз. Конечно, я заметил появившуюся иконку WiFi-соединения, но искренне думал, что поймал сеть какого-нибудь простофили или просто доброго человека. Теперь я точно знаю - мой инет всегда со мной!
#957: MAC-адреса овечек Долли
13:00 09.06.2009, IT happens
Работаю админом в госконторе. Недавно от вышестоящей организации получили 30 новых компьютеров, которые я тотчас же кинулся устанавливать исстрадавшимся без новой техники сотрудникам.
Была заранее заготовлена сборка Windows со всем нужным софтом, кроме того, я решил выпендриться, заменив на всех машинах стандартную заставку BIOS на логотип организации. Интегрировать в файл образа нужную картинку при наличии соответствующей утилиты оказалось делом нескольких минут, прошился BIOS удачно, да и версия была свежайшая - какая-никакая, а польза.
Первый компьютер ушел к радостному юзеру, а дальше начались проблемы - на новеньких машинах возникали постоянные ошибки при доступе в локальную сеть, терялись пакеты, причем стандартные средства вроде замены патч-кордов не помогали.
В попытках исправить ситуацию выяснилось, что у новых компьютеров совпадают MAC-адреса сетевых карт! Конечно же, и IP-адреса им выдавались одинаковые, а при этом не выдавалось никаких предупреждений - для всех сетевых устройств и служб это был один и тот же компьютер. В процессе замены логотипа BIOS перезаписался вместе с бут-блоком, где и хранился MAC-адрес встроенного в материнскую плату сетевого адаптера.
Пришлось, так сказать, лезть под капот. Для каждой машины на основе инвентарного номера был придуман новый MAC-адрес, после чего при помощи hex-редактора выданные адреса были прописаны в образ BIOS, теперь уникальный для каждого компьютера. На не успевших потерять индивидуальность машинах я прошивал только "main BIOS block", не затрагивая остальные участки.
С тех пор я, решив покрасоваться перед начальством и коллегами, стараюсь глубже просчитывать последствия - всякое бывает.
#958: Микрософт против ужина за компьютером
20:45 09.06.2009, IT happens
Недавно решил почистить свою микрософтовскую клаву. Так как маневр "перевернуть и потрясти" уже не давал должного эффекта, я захотел разобрать ее полностью и промыть все, кроме платы.
Стоит заметить, около двух десятков винтиков было на самых видных местах. Сразу подумал: "Хоть что-то сделали по-человечески!" Разочарование пришло довольно быстро: когда я открутил все винты и подцепил верхнюю часть корпуса, клавиатура гнулась, трещала, но открываться и не думала.
Тщательный осмотр показал, что под клавишей пробела, которая поддалась лишь через десять минут потягиваний с разных сторон, сидело еще четыре крупных винта-самореза. Что поделать - у Микрософта легких путей не бывает!
#959: Секрет минских монтажников
20:45 09.06.2009, IT happens
Дело было лет пять назад. Пришел к нам парень по прозвищу Минск - Baldur's Gate тут ни при чем, просто во времена нашего детства была мода давать клички по месту рождения. Армейская специальность Минска могла заставить содрогнуться любого - он был связистом РХБЗ внутренних войск. Технарем парень был потрясающим; как врач-диагност, он моментально находил косяки в любой технике. С программированием у него было похуже, пэтому взяли мы его монтажником-наладчиком-ремонтником, чтобы традицию армейскую не нарушать.
Весна. Вызов из одной "страшно уважаемой организации". Все на выездах, на месте только Минск и я. Звоню шефу, обрисовываю ситуацию, тот говорит ехать. Приезжаем - в здании прорвало трубы водоснабжения и канализации, а оборудование находится в затопленном подвале. Об этом с мерзкой ухмылкой нам сообщил местный админ, тотчас же безапелляционно заявив: "Эти люди очень не любят ждать!"
Думаю, он надеялся увидеть, как мы лезем в дерьмо в обычной одежде, но Минск его разочаровал. В рюкзачке наш "многостаночник" носил комплект химзащиты и противогаз. Под любопытными взглядами "аборигенов" Минск облачился в костюм, закрепил фильтр противогаза на голове, выслушал мои объяснения относительно расположения оборудования и пошел.
Минут через 15 парень вышел грязным даже не по пояс, а по самые подмышки. Связь была восстановлена. Пока Минск отмывался под близлежащей колонкой, админ поинтересовался:
- Это кто?
- О! Это наш специалист широчайшего профиля, - с нескрываемой гордостью ответил я.
Когда Минск уже разделся, к нему подошел админ и с плохо скрываемой брезгливостью спросил:
- Противно, наверное, там было, а?
Минск не был бы Минском, если бы просто процитировал старый анекдот "учись, салабон, а то так и будешь ключи подавать". Видимо, его сильно задело то, как админ нас встретил, и Минск решил ответить посильнее:
- Да это фигня! Помню, когда я еще служил, нам кабель спецсвязи пришлось менять, так там вообще с головой нырять пришлось!
Брезгливого админа и след простыл, а мы для себя сделали вывод, что химзу лучше все-таки иметь всегда - где только не придется работать!
#960: Не крутится, не греется, не работает
20:45 09.06.2009, IT happens
Дело было лет семь назад. Я работал сисадмином в сети супермаркетов вдвоем с напарником. Когда открывался новый магазин, нам потребовался туда человек на должность "бубнотряса". Взяли парня на стажировку - вроде нормальный, но с компами знаком слабо. Быстро обучили его, благо, админской работы там было не особо много - знай только оборудование в рабочем состоянии поддерживай.
Стажировал новичка мой напарник, с которым тот отбывал на новую точку, а я в это время работал со вторым, более подкованным пареньком, который должен был остаться в нашем магазине. Решили провести полную профилактику всех кассовых компьютеров, чтобы потом в них долго не залезать. Компы древние, стоят под ногами кассиров - внутренности были забиты пылью, а провода представляли из себя плотные заскорузлые клубки. Договорились, что делим кассы пополам.
Все сделали, компы затикали как часики, новый магазин открылся, все разъехались по своим местам. Проходит около недели, мне в мой выходной звонит напарник:
- У тебя с кассами все в порядке было? Ты ничего не делал?
- Ничего не делал, никаких проблем. А что такое?
- У меня касса тормозить и виснуть начала, а в конце дня вообще встала. Вчера вторая померла. Кулера вообще не крутились, вместо смазки непонятно что. Смазал по новой - все нормально.
Я не обратил на это внимания, но после следующей рабочей смены выяснилось, что умерли еще три кассы. Разобрали все компы - и действительно, в некоторых кулерах было что-то непонятное, сероватого цвета Долго думали, заливая дурные мысли пивом.
Разгадка пришла нежданно-негаданно - как-то раз приехал наш шеф из офиса, а новичок у него и спрашивает:
- А можно будет еще заказать той смазочки для кулеров, а то у меня старая уже закончилась.
- Какой такой смазки?
Вместо ответа наш новый системный техник протянул пустой пакетик от термопасты.
#961: Бухгалтер-мультибоксер
20:45 10.06.2009, IT happens
Однажды вызывает меня финдиректор - не открывается база в 1С. Начинаю проверять. Действительно, "эска" ругается, что путь к БД задан неверно. Проверяю нужную папку на сервере - базы нет. И бэкапов тоже нет - там, где была папка, теперь пустое место. У меня начинают дрожать руки.
После минутного раздумья, как бы восстановить базы из того, что осталось в оперативной памяти клиентских машин, я решаю на всякий случай проверить корзину на сервере, и обнаруживаю там искомое.
Оказалось, что я, перенастраивая планировщик на сервере, взял беспроводную клавиатуру от ближайшей клиентской машины и связал с приемником на сервере. Потом прицепил обратно, но с сервером клавиатура контакт почему-то не потеряла - фактически бухгалтер работал на двух компах одновременно. По невероятной случайности наш мультибоксер умудрился грохнуть и базы, и бэкапы. Хорошо, что вовремя заметили, пока он и корзину на сервере не почистил!
#962: Меня и так прет, наяву, без всякого компота
20:45 10.06.2009, IT happens
Звонит клиентка: "Спасите-помогите, бросайте все! У меня ноутбук умирает - стоит отойти, вылезают полоски цветные на весь экран и треск идет. Там базы важные!"
Что за чудеса такие могут быть? Приезжаю к даме, осматриваю машину. Все оказалось просто и смешно - дите поставило на машину JkDefrag, дефрагментатор диска, включающийся вместо скринсейвера. Сильно фрагментированный, забитый под завязку винт давал совершенно психоделическую картинку под хрустящий аккомпанемент. Само собой, неподготовленную владелицу такое зрелище повергло в ужас.
#963: Не смешите начальника СБ, он лопнет
00:30 11.06.2009, IT happens
Работал я юникс-админом в одной достаточно крупной московской организации, известной своими жесткими правилами в отношении сотрудников. Пришел на работу - нажми кнопку "Пришел" в соответствующем разделе интранета, собрался покурить - щелкни "Отошел по личным делам". За опоздания наказывали баллами (срезали премиальную часть зарплаты) - в общем, все серьезно. Корпоративная этика в переписке была также на высоком уровне, ни у кого даже в мыслях не было допустить вольности в выражениях - все пристально контролировалось службой безопасности.
Как- то сидим, админим наши сервера. Работа достаточно скучная, так как настроены они по всем "фэн-шуям" и вероятность факапа минимальна. Внезапно сонное лицо Игоря, руководителя группы администрирования Unix-систем, оживает, и он помпезно изрекает: "Михаил, я считаю, что употребление слов "жопа" и "косяк" неприемлемо при постановке служебного задания".
Через минуту хохота Миша, руководитель группы Oracle, начинает оправдываться, что он скопировал в задачу кусок из своих ночных записей - в них было отмечено, что старт инстанса Oracle с такими-то параметрами и с использованием такого-то массива приводит к жопе с производительностью, и это явно косяк в Solaris!
#964: Профилактическая вакцинация
16:45 11.06.2009, IT happens
Админили мы с другом одну фирму по удаленке. В один прекрасный день звонок: "У нас база 1С не грузится". Заходим на сервер и видим, что кто-то вставил новый жесткий диск. Пребывая в легком шоке, открываем его и видим полный суповой набор чудесных файлов: fun.xls.exe, autorun.inf, csrcs.exe и прочие в том же духе.
Друг хватает трубку и перезванивает, пытаясь разобраться в ситуации. Оказывается, приходил человек, который обновляет систему "Гарант". Чтобы не тратить время, ставя апдейт на каждый комп, он решил залить обновление сразу на сервер - тут-то его и повело. Звоним в поддержку "Гаранта", описываем ситуацию и требуем, чтобы приняли меры.
Самое интересное заключалось в том, что все эти файлы были пустыми! Их специально создали на внешнем HDD и заблокировали от перезаписи, чтобы вирус точно не пролез. До сих пор непонятно, что случилось с 1С, но после перезагрузки все заработало.
Ключ от серверной мы все-таки посоветовали переложить в строго отведенное место, недоступное для юзверей - от греха подальше.
#965: В Советской России Гугл ищет вас!
16:45 11.06.2009, IT happens
Работаю веб-программером - делаем разнообразные сайтики и интернет-магазины. Очередной клиент попросил, чтобы к сайту была прикручена статистика от Google. Я прикрутил, а до кучи поставил сайт в очередь на индексирование.
Надо отметить, что для этого проекта мы не писали админку с нуля, а затачивали предоставленную заказчиком под проект, добавляя новые модули. Поиск по сайту был настолько "крут", что исправлять его доверяли только мне - долго я матерился, ковыряясь в индийском коде. На полную переделсу поиска меня не хватило.
Прошло некоторое время. В аську стучится админ сервера компании-заказчика: "Твой проект грузит на 103% процессор MySQL-сервера!"
Где- то час выясняли, что не так, и только потом сообразили посмотреть в логи. Выяснилось, что умный Google-бот без проблем отыскал поисковую страницу сайта и стал рекурсивно насиловать проект, отыскивая ключевые слова в результатах поиска по результатам поиска...
Поиск после этого доработали, бота от страницы выдачи отвадили и даже морфологию прикрутили. Вспомнили и бессмертную фразу Стива Макконнелла: "Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете".
#966: Брутфорс и здравый смысл
20:45 11.06.2009, IT happens
Однажды на нашем ФГУПе слетела программа, обслуживающая электронный замок входной двери с электронными же пропусками.
Все бы ничего, но за древностью лет инсталляха этой софтины была утеряна, и даже поиск в интернете ничего не дал. Дистрибьюторы оборудования предложили скачать новую версию, но сообщили, что поддержка нашего контроллера прекращена, так как он относится к раннему мезолиту.
Собственно, принципиальное отличие нового софта было лишь в формате БД. Контроллер в нем не определялся, но сигналы входа/выхода и ID карточки давал исправно. Я решил поправить таблицы вручную, благо, они были в формате Access, но столкнулся с проблемой - база была запаролена.
Тут же скачал несколько ломалок паролей "на попробовать". Как водится, утилиты заявляли: "Пароль я подобрала, купите меня, и я вам его скажу". Естественно, платить 20-30-80 единиц СКВ я никому не собирался, да и не пришлось - одна из программ добродушно выдала три первых знака пароля и 9 звездочек после, доказывая свою полезность и предлагая заплатить за остаток.
Выглядел пароль так: "1qa*********". Надеюсь, не надо объяснять, как я достроил его до полного?
#967: Распиливай и властвуй
13:00 12.06.2009, IT happens
Я люблю эту страну и наш изобретательный народ. Где еще можно отыскать столько талантов в области распиливания бабла налогоплательщиков, организации изысканной халтуры и имитации бурной деятельности?!
В общем, въехали мы год назад в новое, красивое и удобное здание, заботливо почти построенное и почти отделанное по заказу Правительства Москвы. Схема примерно такая: есть заказчик, для которого генподрядчик заказывает проведение работ у субподрядчиков. Среди них поставщики, монтажники, наладчики - словом, совершенно разные конторы. Поставщик привозит аппаратуру, монтажники монтируют, наладчики запускают, а представители "обслуживающих организаций" принимают все это дело и ставят закорючки в актах. Представителей "эксплуатирующей организации" - то есть тех, кому со всем этим работать, - особо никто ни о чем не спрашивает. При любых попытках поинтересоваться, посоветовать или что-либо проверить в ответ звучит довольно резкое напоминание о том, что утвержден проект, работы ведутся по проекту и будут приниматься на основании проекта.
Строили- строили и наконец построили. Черт с ним, что летом крыша протекла, в серверной капала вода из розеток, а я чуть не сошел с ума, когда, находясь на югах и сидя в час ночи на верандочке с пивом и прекрасным настроением, получил SMS от заместителя директора с вопросом: "А витая пара воды боится?" Черт с ним, что в десятке-другом сетевых розеток мы не обнаружили сигнала -монтажникам было лень обжимать, и они просто оставили провода в коробах, свернув их аккуратными петельками. Но вот с системой видеонаблюдения постарались ребята на славу - абсолютно все этапы ее создания отдают родным идиотизмом и безответственностью.
Система: 20 видеокамер, запитанных от специальных блоков питания, которые должны работать автономно в случае отключения электричества. Камеры подключены к серверу, сервер упрятан в большой железный ящик, ящик заперт на ключ. К серверу подключены два клиентских компьютера охраны, которые по сути являются просто терминалами - обработка изображений и сохранение записей происходит на сервере.
Пару месяцев все работало, а потом вдруг перестало. Начались чудеса - дистрибутивы с жутко лицензионным программным обеспечением непонятно где, ключ от ящика там же. Дозвонились до монтажников, выяснили, что все у "обслуживающей организации". Представители же организации сказали, что нас они не обслуживают, поскольку Большое Начальство не заключило договор.
Через неделю телефонных матюков через монтажников все же получили диск и ключ. Переустановили клиентские программы - картинка появилась. Решили и на сервер глянуть, раз возможность появилась. После того, как удалось открыть тот самый ящик (для этого, оказывается, нужно два сильных человека - один поворачивает ключ, другой приподнимает дверь) и обозреть его внутренности, я испытал сильный шок от высот мысли проектировщиков.
Клиентские машины (которые, напомню, просто показывают картинку) оборудованы 250-гигабайтными хардами и гигабитными сетевухами. Витая пара (4 жилы) от них идет в гигабитный 24-портовый свитч, а все это дело подключено к обычному стомегабитному сетевому интерфейсу "сервера". Жесткий диск сервера - 80 ГБ, влезает туда записей дай бог на сутки. Те самые "автономные" источники питания оказались обычными (но очень дорогими) выпрямителями, поскольку установка батарей проектом предусмотрена не была.
Но и это еще не все - после нескольких жалоб охранников на периодическое пропадание картинки выяснилось, что доблестные монтажники перед обжимом коннекторов старательно зачищали провода.
#968: Конспект в RAID 1
13:00 12.06.2009, IT happens
Довелось мне как-то замещать лекцию по информатике. Курс был не мой, поток - тем более. Я с прикладной математики, а меня к инженерам-конструкторам отправили. "Хуже" информатики у них был только русский язык - его инженеры не проходили вовсе.
Запускаю студентов в аудиторию. Все садятся на галерку, лишь три угрюмых парня с тяжелыми взглядами проходят на первый ряд. Замечаю, что один из них держит правую руку на перевязи.
- Как вы собираетесь писать? Вы левша?
- Нет, - мрачно отвечает парень, а потом кивает на сидящих справа от него. - Но у меня есть друзья.
- Они перепишут вам лекцию?
- Нет. Сейчас увидите.
Парень, что сидел слева, был левшой и кистью правой руки придерживал свою тетрадь, а локтем - тетрадь соседа справа. Студент с гипсом локтем левой руки держал... вторую тетрадь того, что сидел в центре; тот же писал двумя руками в двух тетрадях одновременно. Почерк, конечно, был тот еще, но сам факт!...
Мало того, мне довелось вести у этого потока еще и практику. Этот уникум и тут не бросил друга в беде, умудряясь набирать текст на двух клавиатурах сразу. Учитывая обстоятельства, я зачел им одну программу на двоих.
#969: Замуровали, демоны!
13:00 12.06.2009, IT happens
Работаю саппортом в крупной европейской компании, занимающейся розничными и оптовыми продажами. Под серверную обустроена отдельная комната. Все серьезно: фальшпол высотой 40 см, кондиционер Liebert Hiross HPM, больше напоминающий здоровый сейф, несколько коммутационных шкафов, серверная стойка, крутой ИБП и остальное в том же духе.
Некоторое время назад начали замечать, что влажность в серверной постепенно растет. Никак не могли понять, откуда; предположили, что влажный воздух дует из вентиляции - в то время часто шли дожди.
Но вот на улице стало сухо, а влажность все равно доходила до 70%. Ради интереса решил заглянуть под фальшпол.
Поднял одну плитку и офигел: подо мной плескалась солидная лужа размером 2х2 метра. Не совсем ровный бетонный пол не давал воде растечься по всей площади.
Когда начали разбираться, выяснилось, что дренажную трубку кондиционера, которая выходила сквозь стену на улицу, по незнанию замазали цементом строители при внешней отделке здания. Как долго Liebert Hiross "ходил под себя", неизвестно, но с пола мы собрали литров 15 воды.
#970: Язык Кавычек и Треугольных Скобочек
00:30 14.06.2009, IT happens
В некоем учебном заведении преподавал я компьютерную графику, в частности, курс HTML/CSS. Дошло дело до экзаменов. Практику сдали, отвечают теорию; желающих нет, объявляю, что оценка на балл выше первому добровольцу.
Вызывается девушка. Минут пять добросовестно несет всякую чушь на произвольные темы, ухитрившись никак не затронуть обозначенные в билете темы. Глядя на чудо и представляя себе ее же на пересдаче, когда остаток полученных на курсе знаний окончательно выветрится из головы, я решаю ей помочь:
- %Studentname%, хорошо, скажите мне, какой предмет вы сдаете?
- HTML...
- Вот скажите мне, как название расшифровывается, и получите свою заслуженную тройку.
Должна ж она была как старательная девочка тупо зазубрить конспект... Не тут-то было. Я грустно вздыхаю:
- %Studentname, это очень просто. Вот пусть сейчас нам %Отличникname% ответит.
Гнетущая пауза.
- Не понял. Кто-нибудь может сказать, как расшифровывается аббревиатура HTML?
Вся группа ушла на пересдачу.
#971: Зеленый змий, истребляющий баги
00:30 14.06.2009, IT happens
Был у нас в группе был мальчик один - программист до мозга костей. Что удивительно, не пил и не курил - мы над ним постоянно шутили по этому поводу. Поскольку жил юноша в общежитии, вечно такое продолжаться не могло - на третьем курсе мы напоили его водкой. Побежал Костя не к подругам, не в туалет, а к компьютеру. Оттащить от машины его мы так и не смогли. Только рукой махнули - пьянка продолжалась.
С утра Костян был обнаружен за компом. Он сидел, держась за больную голову, и бубнил себе под нос одну фразу: "Как же я это написал?..."
Будучи в совершенно непотребном состоянии, мальчик за ночь накатал курсовую по ассемблеру - базу данных со своей собственной реализацией файлового хранилища данных и графическим интерфейсом. Правда, в итоге он так и не смог разобраться, как все это работало, но заслуженную пятерку получил.
#972: И насос для подкачки
13:00 14.06.2009, IT happens
Знакомый у меня работает в компьютерном магазине и периодически рассказывает мне истории из жизни продавца-консультанта.
Все уже привыкли к мальчишкам, которые работают в "Максе", к блондинкам, умудрившимся проткнуть ЖК-монитор, к девочкам-школьницам, занимающихся программированием на Си. Казалось бы, ничем не удивишь умудренных опытов продавцов - как бы не так! Был недавно у них один клиент, от которого под стол свалился в хохоте весь магазин.
Заходит мужчина лет 30-35. Долго бродит около витрин, вычитывает чуть ли не каждое наименование. На предложения помочь отмахивается, просит полный каталог товаров и наконец подходит к продавцу.
- Здравствуйте, я тут у вас в магазине не вижу одного наименования.
- Какого?
- Мне нужна виртуальная память.
Весь зал с удивленными лицами поворачивается к посетителю. Оказалось, что винда при запуске какой-то игрушки выдавала сообщение о нехватке виртуальной памяти, а какой-то особенно умный товарищ посоветовал сходить в магазин и докупить. Мужчине подробно объяснили, как и до какого объема увеличить файл подкачки. Больше в магазине его не видели - стеснялся, наверное?
#973: Чтоб два раза не ходить
20:45 14.06.2009, IT happens
Брат заканчивал подготовку к диплому. Осталось только написать презентацию в Microsoft PowerPoint, демонстрирующую работу программы расчета САПР. Для наглядного примера попросил через QIP скинуть знакомого его вариант - знакомый долго ломался, не желая делится кровно выстраданным продуктом интеллектуального труда, но выслал архив на 4,5 МБ.
Кое- как приняв на маленькой скорости архив, брат распаковал его и обнаружил, что на ноуте у него стоит 2003 версия MS Office, а присланный файл сохранен для 2007. Покорячившись и так, и сяк, он решил попросить меня попробовать открыть образец -как назло, у меня "пауэрпойнта" не оказалось вовсе.
Брат опять стучит товарищу и просит сконвертировать презентацию в формат 2003 - заодно и размер должен был уменьшиться. Тот легких путей не искал и выслал пакет обеспечения совместимости MS Office (тот самый FileFormatConverters.exe), который занимал 27,5 МБ.
Вот такая у нас молодежь пошла - продвинутая, но ленивая. Хорошо, хоть интернет теперь безлимитный...
#974: Переходящее красное знамя клиента-образца
20:45 14.06.2009, IT happens
Среди суровой рабочей недели один из сотрудников отдела контроля качества обратил внимание на наличие в нашей системе странного клиента: интернет он оплачивал по шесть, а то и по восемь раз за месяц.
Стали думать и гадать, зачем же ему такая сумма на счете. Оказалось, что на сайте у нас размещена инструкция по оплате интернета через уличные терминалы. Третий пункт звучит так: "Введите пин-код, например, XXXX". В качестве образца, конечно, выступал код того самого везунчика.
Теперь хотим уговорить веб-программеров, чтобы те написали скрипт, по очереди подставляющий на сайт наши пин-коды в надежде, что и нам перепадет немного бесплатного интернета от таких умников.
#975: Ручку левую вперед, а потом ее назад
00:30 15.06.2009, IT happens
Довелось мне как-то обучать барышню, которая успешно прошла курсы пользователей, не вынеся из них ровно никаких знаний. Несмотря на успешное (как?!) окончание курсов, она не умела ничего. Ни копировать файлы, ни пользоваться флэшками - ни-че-го.
Я считал себя очень терпеливым человеком и все же пытался донести до нее хотя бы основы изучаемого предмета (компьютерная графика), попутно обучая азам работы с компьютером. Однако, в один прекрасный день открыть файл для редактирования нам так и не удалось, поскольку правую кнопку мыши студентка найти не смогла.
Медленно зверея, я попробовал системный подход:
- Смотрите, %Studentname%. Вот левая рука, вот правая. Теперь кладем их на мышку. Вот левая кнопка, вот правая.
- Это я знаю, - ответила барышня, хлопая ресницами. - Но понимаете, когда я руку на мышку кладу, там все по-другому.
В тот день я научился писать докладные начальству на тему "я не знаю, как обучать этого студента".
#976: Ethernet TV
00:30 16.06.2009, IT happens
После смены провайдера осталось метров сорок витой пары - новая контора продает интернет через ADSL. Лежал моток за шкафом, никому не мешал.
После очередной перестановки компьютер оказался далеко от телевизора, и возможность смотреть фильмы на большом экране пропала. Впрочем, компьютер и ТВ разделял только шкаф, и решение пришло быстро.
Коннектор RJ45 был аккуратно отрезан; к проводу я припаял разъем SСART со стороны телевизора и аудио/видео-штекеры с другой. Сигнал проходит отлично, наводок совсем нет - вот такое теперь в моем доме Ethernet-телевидение.
#977: Воины УПЧК против серверного УГ
00:30 16.06.2009, IT happens
Я веб- разработчик, работаю в небольшом стартапчике. В офисе у нас стоит сервер -держит файлопомойку, интернеты раздает и крутит наш разработческий Apache.
Сидим себе, работаем, вдруг все внезапно падает. Админы у нас приходяще-аутсорсные, так что сами идем в каморку разбираться, что к чему. Подрубаем клаву и монитор - на сервере даже Ethernet упал!
На передней панели нашего сервера есть жидкокристаллический экранчик на восемь знакомест - очевидно, чтобы демонстрировать бегущей строкой важную информацию о жизненных показателях машины. Светится и светится, мы не приглядывались никогда, а тут посмотрели.
Черным по зеленому по экрану невозмутимо ползла надпись:
GOLAKTEKO OPASNOSTE!!!111adinadin
#978: Сервер упал
013:00 16.06.2009, IT happens
Работал я как-то в одной небольшой компании и тесно общался с парнями из службы поддержки. Серверная находилась в небольшой каморке, которая практически не закрывалась - заходи, кто хочет. Более того, в "нервном узле" конторы постоянно царила африканская жара - даже кондиционеры не спасали.
Однажды айтишники написали заявление: мол, серверы надо непременно держать в прохладе и под защитой от посторонних лиц. После недельного отпуска возвращаюсь я в офис и вижу возле нашего окна эдакий шкаф-сейф, торчащий наружу знания. К шкафу подходит админ, открывает, а там аккуратно размещены все сокровища: сервер и все к нему прилежащее, свитч, АТС и толстые жгуты кабелей.
Спрашиваю у админа, надежна ли конструкция. "Да не сомневайся! Сейф прикручен к металлической раме в стене, насквозь продувается, снаружи покрыт водоотталкивающим покрытием. Все надежно защищено!" - успокаивал он меня.
Ровно через неделю я услышал громкий хруст. Оглядываюсь: по стене стремительно ползет трещина, и через пару секунд сейф вместе с рамой вываливается наружу, утаскивая за собой все кабели офиса. Хаос, погром, весь офис вверх дном - сейф летел с десятого этажа.
Никто не пострадал, разве что админов всех выгнали. Офис перестроили, данные восстановили из бэкапов, а сотрудники еще долго, проходя мимо серверной, расплывались в улыбке.
#979: Двадцатилетние Бородатые Ниндзя-Монтажники
20:45 16.06.2009, IT happens
Скажу сразу - к IT я не имею никакого отношения, если не считать того, что в своем отделе устраняю проблемы типа "мышка не работает" и "ворд опять кнопочку убрал".
Несколько лет тому назад для прокладки новой сети и замены старой начальство пригласило бригаду из четырех парней. Работали очень четко и слаженно, практически не мешая нам и тесно сотрудничая с админами. Коронным номером стала прокладка кабеля во внешнем канале, который они проштробили в одной из наружных стен здания - один висел на спецназовско-альпинистском тросе и ползал вдоль канала, остальные стояли на разных этажах здания и подавали/принимали связки кабелей.
Особенность ситуации была в другом - все четверо, как на подбор, были схожей комплекции, роста и возраста, в одинаковых жилетках, комбезах и касках. Отличия были только в цвете поясов, шарфов и чехлов на касках: синий, сиреневый, красный и оранжевый. Да-да, обращались они друг к другу как Дон, Лео, Мик и Раф, ели исключительно пиццу, чем вызывали у нас не только бурное слюноотделение, но и бурю эмоций, связанных с детскими воспоминаниями.
Под конец работ ребята на потеху то ли нам, то ли себе пытались "побить шреддер". Сеть, впрочем, проложили отменно - не чета предыдущим нонейм-бригадам!
#980: Андеграунд-бухгалтерия
00:30 17.06.2009, IT happens
Недавно почувствовал себя настоящим Шерлоком Холмсом. Работаю в IT-отделе достаточно крупной конторы, устроился недавно одновременно с напарником. Решили провести инвентаризацию всего барахла, что на нас свалилось - начали, естественно, с серверов. По бумажкам их 23 штуки, все пингуются. Лезем в серверную, начинаем маркировать и находим только 22. Не хватает BSD'шного сервака с редко используемыми, но очень ценными базами данных. Чешем репу, спрашиваем у своих - никто не знает. Идем к начальству, получаем телефоны предыдущих админов - те говорят, что с проблемой знакомы, но этот сервак они так и не нашли. Вы его, мол, не трогайте, авось пронесет.
Ну, думаем, так дело не пойдет. Начинаем поиски: сервак живет в подсети центрального офиса, располагающегося в четырех строениях общей площадью где-то в квадратный километр. Все это опутано совершенно немыслимой паутиной оптики и витой пары. Обыскали все кабинеты, служебные помещения, потолочные перекрытия - нету. Совсем отчаявшись, начинаем выковыривать таблицы MAC-адресов из свитчей, чтобы отследить сервер по проводу - нет такого! Напарник не выдерживает и отправляется за водкой, благо, время было уже совсем нерабочее.
Постепенно начинает доходить, что сервер подключен вайфаем. Начинаем проверять точки доступа - бинго! Сервак коннектится через точку, находящуюся в офисе площадью 300 кв. м. Ну, думаем, дело за малым. Выпили по этому делу и отправились искать. Осмотрели все: потолки, сейфы, сортиры, простучали стены. Нашли местного электрика, угостили водкой и подключили к поискам. По пьяни появилась идея вырубить все компы и послушать. Обползали весь офис с кружками у уха - пусто. Посмотрели спецификацию точки - шарашит на 75 метров, с учетом стен выходит примерно 40-50. Электрик притащил схему помещений, на которой мы циркулем обозначили круг поисков. Пошли прочесывать по второму круго.
Вдруг под столом у главбуха я обнаруживаю лежащий на полу хард. Пытаюсь вытащить - не лезет. Отодвинуть кондовый стол тоже не вышло - ножки прикручены к полу. Откручиваем, отодвигаем стол - хард подключен и работает, а шлейф и питание уходят прямо в пол, под паркет! Отколупываем одну панель - вот он, родимый!
Выяснилось, что года четыре назад все очень опасались аврала типа "маски-шоу"; главбух в случае прибытия недругов должна была вырвать хард и выкинуть его в окно. Как сервак выдержал такой срок, находясь в подполье, и кому вообще пришла в голову такая дикая идея, нам до сих пор неизвестно.
#981: Фрикинг с отечественным колоритом
00:30 17.06.2009, IT happens
Эх, детство беззаботное! Помню, в школе я "хакерил" домашние радиотелефоны, прослушивая их через радиоприемник - ловил соседские переговоры и даже сигналы телефонов дальнего радиуса действия. Сотовых в то время было крайне мало, вместо них широко использовались трубки Senao с радиусом действия в 15-30 км - шик для небольших городов.
Как- то моей маме позвонил классный руководитель рассказать о моем поведении. Я ждал этого звонка, зная, что классный может рассказать обо мне слишком много "лишнего". В этот момент я под предлогом домашней работы в своей комнате, настровшись на волну домашнего телефона, прослушивал телефонный разговор через наушники. Когда разговор стал заходить за недопустимые для меня рамки, я проскользнул в зал и приложил медную монету к зарядным контактам телефонной базы. Естественно, связь с трубкой прервалась, а в динамике мама слышала только шипение.
Был еще способ в срочном порядке запустить модем на дозвон. Матери приходилось только гадать, почему же на самом интересном месте постоянно обрывается связь...
#982: Воздух - 14400, гелий - 56K
00:30 17.06.2009, IT happens
Сижу у компьютера, никого не трогаю, абстрагируюсь от уровня ядра, и слышу где-то совсем недалеко с детства знакомые звуки соединяющегося модема. Дом новый, свежепостроенный, три кабельных провайдера ведут холодную войну за абонентов - кому мог понадобиться dial-up в две тысячи девятом?
Пока я размышлял, звук раздался снова, на этот раз немного фальшивый и совсем рядом, словно за дверью. Дергаю ручку и вижу презабавнейшую картину: мое мелкое чадо схватило воздушный шарик и, растянув горловину, наслаждается извлекаемым свистом. Гадом буду, если шарик не звучал как модем! Давно я так не пугался старинных технологий.
#983: Жужжит, летает, процессор не охлаждает
00:30 18.06.2009, IT happens
Началась эта история более года назад, когда я отдал своему знакомому в безвозмездное пользование старый списанный ноутбук - для интернета и ворда третьего пня и 512 мегов памяти хватит за глаза. С тех пор новый хозяин машинки мне периодически звонил - то тут мелкий глюк, то там. Я помогал как мог. Самой страшной проблемой был умерший CD-ROM, пришлось покупать USB-шный.
Сегодня на улице встретил этого знакомого. От обмена репликами "как жизнь" тот быстро перешел к делу: "Знаешь, у меня что-то ноут стал выключаться". Пришлось включать телепатические способности:
- Как выключается?
- Ну просто так, раз - и выключился.
- Похоже на перегрев.
- А что с ним делать?
- Купи баллончик со сжатым воздухом, продуй вентилятор.
- Не-ет, у меня как-то вентилятор недавно начал жужжать, так я его разобрал и прочистил.
- Раз вентилятор почистил, скорее всего, термопаста между процом и радиатором засохла - ноут-то старый уже.
- А-а-а, так это термопаста была! То-то я и думаю, что за фигня такая на радиатор налипла? Я ее счистил!
#984: И от тайги до британских морей русские серверы всех сильней
00:30 18.06.2009, IT happens
Захожу как-то на работу в небольшую госконтору к своему другу-админу - за житье наше айтишное потолковать да совета испросить. Протискиваюсь к нему в каморку. На столе перед ним комп - да и не комп даже, так, калькулятор, - весь в пыли, не понять, где морда, где зад.
И где он такого динозавра откопал? Друг с умилением на суровом небритом лице рассказывает: "Этот динозавр верой-правдой мне в качестве сервера служил, пока из-за перевооружения не списали. Не трожь святое". Насмешливо ухмыляюсь: "Сие чудо, да в качестве сервака? Быть не может! Я его сейчас за пару минут Paint'ом в BSoD свалю!"
Вижу, задел друга за живое. Потянулся он за шнурами, и через минуту ископаемое заурчало в своих недрах кулерами да винтами. "Действуй. Сможешь его подвесить - с меня ящик горячительного, не сможешь - с тебя два". Соглашаюсь, тянусь к крысе.
На мое удивление на компе вертелись серверные 2003 винды. Суюсь в конфигурацию - Celeron 1,2 ГГц, два винта по двадцать гигов, 256 метров оперативки и GeForce2 MX 400. Ну, думаю, можете заказывать цветы и музыку.
Бить решил наверняка. Достаю из своей сумки диски с варезом, начинаю устанавливать с них по очереди фотошоп, 3ds max, CorelDraw. Комп тормозит, но через полчаса все готово. Вот он, момент истины! Одновременно запускаю все, что установил. Фотошоп... макс... корел... Компьютер сердито урчит, моргая всеми светодиодами сразу, но виснуть и не думает. Душу начинают терзать смутные сомнения, друг ехидно улыбается. Запускаю обещанный пейнт и еще одну копию макса - через двадцать минут загружается и она. Глаза уже по пять советских копеек - оперативка по самым скромным подсчетам должна была кончиться уже после фотошопа!
Делаю контрольный в голову - втыкаю колонки, запускаю винамп, заставляя играть музыку с первого попавшегося диска с музыкой, и одновременно пытаюсь альт-табнуться в пейнт. Проходит полчаса, но курсор задорно прыгает по экрану, не позволяя зафиксировать летальный исход.
Пейнт все-таки включился, а из колонок донеслось:
Наверх вы, товарищи, все по местам!
Последний парад наступает.
Врагу не сдается наш гордый "Варяг",
Пощады никто не желает!...
На следующий день многострадальный сервер таки умер при включении - сгорела материнка. Системник и по сей день стоит у друга дома на видном месте с нарисованной на боку звездой Героя РФ.
#985: Умер на руках
00:30 18.06.2009, IT happens
Где- то полгода назад стояла у меня Ubuntu. Samba работала немножко некоректно -файлы, записанные из сети, нельзя было просмотреть на самой машине. После усидчивого чтения мануалов все было исправлено, но старые файлы так и остались с неправильными правами доступа.
Есть простая команда, равняющая одним махом все права доступа к файлам:
sudo chmod 777 -R./*
Набрал я ее одним движением. О том, что на клавиатуре залипала точка, я вспомнил лишь через мгновение после нажатия на Enter.
Первым дала о себе знать служба ACPID. Следом полетели в бездну иконки и рюшечки рабочего стола. Прямо на глазах "гнома" перекосило, и он повис. В тот момент мне казалось, что любимая домашняя зверушка умирала на моих руках и просила о помощи, выбрасывая одно за другим сообщения об ошибках. Было так жалко, что реанимировать систему я решился только через неделю. Она уже никогда не будет такой, как раньше...
#986: Призраки секретарш
00:30 19.06.2009, IT happens
В очередной раз засиделись в офисе допоздна, пытаясь разобраться с какой-то проблемой. В комнате нас двое. Тишина. Сидим рядом и размышляем.
Комната разделена на две части рядом столов с полками - чтобы увидеть кого-то с другой стороны, нужно встать. Слышу - на другой стороне кто-то мышкой настойчиво клацает. Встал, посмотрел - никого. Наверное, глюк.
Сидим дальше. Опять "клик-клик-клик"! Теперь товарищ посмотрел - пусто. Переглянулись. Групповая галлюцинация?
Опять знакомые щелчки! В полном шоке вдвоем поднимаемся и идем на другую сторону офиса. Заглядываем даже под столы: может, кто шнурки завязывает? Никого нет. Кручу головой, начинаю прислушиваться - звук идет от окна!
На подоконнике лежала дохлая мышка и подпирала приоткрытое окно, чтобы оно не захлопнулось от сквозняка.
#987: Ув. наб.! Так сокр. тольк. муд.!
00:30 19.06.2009, IT happens
Решил я наконец избавиться от компьютерного стола. Уже год как купил новый, а расстаться со старым рука не поднималась - мы ведь с ним столько вместе прожили. Но жизнь заставила: надо было расчищать балкон под ремонт.
Никому из знакомых стол оказался не нужен, и я решил продать его за символическую цену. Оставил объявление на местном портале и по привычке отправил бесплатное объявление в местную газету.
На следующий день звонок: "А у вашего стола какой процессор?" Удивленно переспрашиваю и получаю все такой же уверенный вопрос. Объясняю, что стол состоит из ДСП и процессора у него конструкцией не предусмотрено. Трубку разочарованно повесили.
Только я задумался, что же за идиот такой мне попался, как позвонила женщина и спросила, хватит ли моего стола для работы в интернете. Ну все, думаю, приплыли, народ с ума посходил. В течение дня приходили еще звонки - меня спрашивали, пойдет ли на столе Quake 4 и сколько на нем оперативки.
Возвращаясь с работы в состоянии глубокого шока, я проходил мимо газетного киоска. Где-то на краю подсознания появилось странное подозрение. Купил ту самую газету, открыл раздел "продажа компьютерной техники" и сложился от смеха пополам.
Видимо, наборщик в компах смыслил очень слабо. Объявление звучало так:
Продам стол-компьютер. за символическ. цену. Тел. ##-##-##.
#988: The Incredible Machine
00:30 19.06.2009, IT happens
Думаю, вы читали много историй, связанных с использованием лотка сидирома в затеях вроде автоматического ребута железа и открывания дверей. Я не удивлюсь, когда увижу в голливудских фильмах про маньяков адскую машину Руби Голдберга, приводимую в действие открывающимся лотком. Вот моя история.
Утро, жажда деятельности, телефонный перезвон. На тестовом столе свежеоткрытый компьютер на боку - я прожигаю на нем болванку для срочной спасательной операции.
По окончании записи диска лоток выезжает. На краю маленького, заваленного хламом стола замечаю только что налитый чай.
Да- да, чашка опрокидывается. Спасая чужой ноут, обжигаю руку и прикладываюсь коленом об угол.
Кресло на колесиках улетает из-под задницы и подло бодает помощника, снимавшего коробку бумаги со стеллажа.
Бумага раскалывает крышку струйника, стоящего на тумбочке; помощник, теряя равновесие, толкает вешалку с гроздью курток.
Вешалка слегка разбивает губу любимой секретарше шефа. Распахивается дверь:
- Что там у вас!?
Появление директора чуть было не превращает водевиль в трагедию, но буквально пара фраз, и офис полным составом начинает ржать.
Все правда. Разве что про тайную любовь шефа не уверен - так, слухи и дань офисному фольклору...
#989: Хорошо забытое старое
20:45 19.06.2009, IT happens
Понадобилась мне как-то раз инструкция по программированию древней мини-АТС 2х8. Куча буквенно-цифровых кодов - вспомнить нереально.
Первым делом отправляюсь на Яндекс, ввожу запрос и так, и эдак. Перечитал все выданные страницы от первой до последней корки - изредка лишь попадаются упоминания о той АТС, об инструкциях и говорить нечего. Пробую Рамблер - то же самое, уже прочитанные ссылки и давно умершие сайты. Становится совсем грустно: похоже, производитель всю документацию удалил, а конторы, которая делала перевод, уже и в живых нет.
Пускаем в ход тяжелую артиллерию. Иду к Гуглю, пишу запросы на английском. В конце концов нахожу прямую ссылку, правда битую, но имя файла-то есть - запускаю поиск по нему.
Вылезает одна- единственная страница результатов с несколькими ссылками. Щелкаю первую, вторую - "страница не найдена". Возвращаюсь на страницу поиска. Блин, а знакомый адрес! Приглядываюсь: е-мое, это ж мой собственный сайт, эти файлы я сам когда-то "расшаривал" для коллег! Захожу на соседний комп и нахожу потерянное руководство.
На сайт файл я опять выложил - мало ли, опять потеряю или еще кому понадобится.
#990: Важные системные папки - не трогать!
20:45 19.06.2009, IT happens
Работал я как-то в одном инженерном учреждении IT-специалистом. Поступает очередной звонок из какого-то кабинета с мольбой о помощи: "У нас компьютер висит".
По очереди на вызов должна была идти смышленая девушка Надя. Вернулась минут через пять-десять с жутким хохотом. "Что сделала?" - спросили мы, ожидая услышать историю об очередной глупой проделке недалекого юзера, из-за которой компьютер завис. "Две папки добавила", - ответила Надя, не переставая смеяться. Лишь после отпаивания ее чаем нам удалось выяснить, в чем было дело.
Системный блок стоял на самом краю стола. После неловкого движения юзера он свалился, но не упал на пол, а натуральным образом повис в воздухе на проводах, которых было достаточно много. Надя решила не возвращать компьютер обратно, а поставить его на пару больших папок-сегрегаторов, чтобы освободить драгоценное место на столе.
#991: Virus.Win32.РукиНожницы
00:30 20.06.2009, IT happens
Жил- был один парень, назовем его в целях конспирации Леша. Году эдак в 2001-2002 Леша очень сильно интересовался всяческим компьютерным хулиганством -началось это с прописывания в автозапуск разных пакостей, а вылилось в желание написать свой Первый Серьезный Вирус. В качестве учебного пособия использовалось авторитетное печатное издание "Хакер".
Через неделю трудов Леша написал-таки своего монстра. Задача была простая - убивать исполняемые файлы с расширением "exe". Способ убийства был весьма нехитрым: вирус откусывал определенное количество байтов от конца файла и переносил их в начало. Атакованный файл, разумеется, после этого при попытках запуска выдавал сообщения вроде "Кто я? Где я?", да и вообще вел себя неадекватно.
Решил Леша протестировать свое творение. Отключил антивирус и отдал на растерзание какой-то экзешник, который вирус моментально привел в неработоспособнное состояние. Любопытство было удовлетворено. Леша ушел спать, оставив комп в рабочем состоянии с выключенным антивирусом.
Наутро обнаружилось, что вирус вышел из под контроля и поел все экзешники, до которых дотянулся. Каким-то чудом комп сохранял некоторую работоспособность, поэтому Леша решил на скорую руку вылечить подобное подобным. На скорую руку в код вируса были внесены изменения; вторая версия переносила первые байты в конец.
Процесс пошел - работоспособность некоторых экзешников вернулась. Но обрадовался Леша крайне несвоевременно - в коде (анти)вируса не было никакого механизма, позволяющего определить, какие файлы он уже обработал, а какие - нет.
Закончилось все тем, что совместными усилиями первый и второй вирус нашинковали все найденные *.exe в капусту. Как Леша с этим справился - неизвестно, но меры наверняка были радикальными.
#992: Гигапиксел
00:30 21.06.2009, IT happens
Попросили меня знакомые с компом помочь. Симптомы простые - тормозит машина неимоверно. Ладно, схожу, посмотрю.
Включаю компьютер. Windows XP грузится довольно шустро, не больше минуты, но при появлении рабочего стола начинаются тормоза с хрустом винчестера и рывками мыши. Установлен гигабайт оперативки, так что ведет себя машина крайне странно.
Дожидаюсь загрузки; вижу полностью забитый иконками рабочий стол, а в трее весь ассортимент антивирусной промышленности: Касперский, Dr.Web, NOD32, Avira и Panda. Спрашиваю, зачем столько антивирусов - отвечают, что комп и до этого тормозил, а "знающие люди" решили, что это поможет.
Гружу винду в безопасном режиме, сношу все антивирусы, загружаю в нормальном режиме - тормозит точно так же. Смотрю в диспетчер задач и обнаруживаю explorer.exe, отъевший ровно полгига оперативки. Захожу в папку рабочего стола из профиля пользователя, и падаю в обморок - полоса прокрутки уходит вниз где-то на километр. Переношу все файлы в одну папку - проводник ограничивает аппетит и начинает потреблять всего 50 МБ. Тормоза значительно ослабевают.
Напоследок решил почистить комп от мусора: выгреб %temp%, удалил ненужные точки восстановления, поставил один антивирус и запретил юзерам установку других. В конце очистки осмотрел комп при помощи удобной утилиты WinDirStat, обнаружив еще ворох временных файлов в разных местах диска.
Мои глаза все еще мозолил непонятный крупный файл в папке Windows. Смотрю подробнее - wallpaper.bmp весом в полтора гига! Заменил на картинку скромных размеров - последние тормоза исчезли.
Как впоследствии оказалось, люди очень увлекались картинками в большом разрешении; одну из таких 150-метровых JPEG-фотографий они решили разместить на рабочем столе, что "умный" вьюер и сделал. Чтоб винда не тормозила, он решил ей сделать подарок - превратить JPEG в BMP. Меня удивило, как вообще комп работал с такими обоями, ведь открытие их в стандартном вьюере винды длилось около минуты.
#993: Красный и не поднимает коннект
00:30 21.06.2009, IT happens
Маленькая история из жизни техподдержки. Звонит в саппорт местного провайдера человек:
- Здравствуйте, это техподдержка?
- Добрый день, оператор %name%. Чем я могу вам помочь?
- У меня пи-пи-пи отвалился!
Оператор тихонько слазит под стол, закрывая микрофон рукой и пытаясь не заржать. В голове проносятся уточняющие вопросы: "Что, совсем отвалился или держится пока?", "А вы всегда по этому поводу в саппорт звоните?" и т. п.
Как оказалось, клиент имел ввиду индикатор PPPoE на ADSL-модеме ZyXEL. Техподдержка еще долго вспоминала этого клиента при каждом диалоге с ADSL-щиками.
#994: Контр-страйк вместо чаепития
00:30 21.06.2009, IT happens
Когда я еще учился в школе, у моего товарища был хороший современный компьютер - на нем можно было без тормозов поиграть в большинство тогдашних новинок. Естесственно, после учебы добрая треть класа направлялась к нему в гости, однако, такие посиделки не нравились его матери, приходившей обычно ближе к вечеру - сын из-за нас не успевал сделать уроки на следующий день.
Однажды мама после неудачной попытки поменять пароль на BIOS спрятала шнур питания. Придя очередной раз после уроков к товарищу, друзьям ничего не оставалось, как разойтись по домам. Остался только я; товарищ пригласил меня на кухню, предложив выпить чаю на дорожку.
- Чай отменяется! - вскричал я, глядя на стремительно закипающий новенький электрочайник, и под офигевшим взглядом товарища выдрал из чайника шнур, который оказался точной копией компьютерного.
#995: Маленькие женские хитрости
00:30 22.06.2009, IT happens
Когда- то мой начальник занимался установкой разнообразного силового оборудования. В один прекрасный день они с напарником приехали в офис к клиентам устанавливать кондиционер. Как полагается, все прикрутили, провода подключили, клеммы проверили, заземлили, включают в сеть -не работает. Разобрали, проверили еще раз, прозвонили всю конструкцию - все равно не выходит. Да что ж такое? Потратили кучу времени, уже собрались за новым кондиционером ехать.
Тут в кабинет заходит милая девушка со светлыми волосами. "А давайте так попробуем!" - с этими словами она вынимает вилку из розетки, поворачивает на 180 градусов и вставляет обратно. Кондиционер запускается. У технарей глаза полезли на лоб: как?!
А все оказалось очень просто: в кондиционере стоял датчик фазы, и при неправильной полярности напряжения устройство не включалось. Не будучи готовыми к такому развитию событий и впервые столкнувшись с подобной проблемой, монтажники сразу не сообразили. С тех пор начальник всегда носит с собой отвертку-тестер.
#996: Да будет сеть!
00:30 22.06.2009, IT happens
Купив ноутбук, решил установить дома вайфай-роутер. Квартира съемная, по странной прихоти хозяина сетевой конец выведен в кладовку. Сижу я в этом помещении метр на метр, со всех сторон зажатый барахлом, на коленях - ноут, из ноута шнур тянется в роутер. Я человек не слишком-то в компьютерах подкованный, поэтому процесс раскуривания мануалов, перемежаемый звонками в техподдержку, занял часа полтора.
Наконец, роутер сконфигурирован и настроен. Вынимаю кабель из ноута, отыскиваю свою сеть, цепляюсь - есть интернет! Ништяк, думаю, иду в комнату подключать второй (настольный) комп. Запускаю поиск доступных сетей - моей нет. Что, думаю, за ерунда - только что была, еще минуты не прошло. Запускаю поиск на ноуте - действительно, нет сети.
Беру ноут подмышку, возвращаюсь в кладовку. Сеть в наличии. Ну, думаю, экранирует что-то. Переложил роутер пониже, иду обратно в комнату. Сети опять нет на обоих компах. Возвращаюсь, выдергиваю и втыкаю шнур адаптера, сеть появляется, но только пока я в кладовке.
Бегал туда-сюда я раз десять. Расстроенный, выхожу покурить. Возвращаюсь, иду в кладовку, включаю там свет и с ненавистью смотрю на радостно загоревшиеся лампочки роутера. И тут до меня доходит.
В кладовке не было нормальной розетки, и блок питания роутера я включил в самодельное гнездо, оставленное хозяином квартиры. Как оказалось, розетка эта была запитана от лампочки. Когда я с матами врывался в кладовку, я, конечно же, включал свет, роутер оживал и сетка появлялась; выходя же, я, как аккуратный человек, свет гасил, и роутер тихо помирал. С тех пор у меня в кладовке всегда горит свет, только лампочку я вкрутил послабее, чтобы электричества жрала поменьше.
#997: Мертвые души.part1
16:45 22.06.2009, IT happens
Девушка моя сейчас обитает в Штатах. Как-то раз она попросила меня помочь в работе над документами, прислав необходимый материал.
Уселся писать. Закончив довольно увесистую часть, решил выслать девушке этот кусок, назвав файл "Работа part1.doc". Весил файл немало, так что перед отправкой пришлось его заархивировать. Звоню узнать, как ей работа, и получаю ответ, что файл мой не открывается - дескать, поврежден.
В удивлении скачиваю файл со своего почтового ящика, открываю - и правда. Что ж делать, пакую еще раз, на этот раз не.rar, a в.zip. Отсылаю, звоню - то же самое. В голову начинают приходить мысли о "плохих" архиваторах. Сжимаю еще раз, сразу проверяю архив - опять ошибка.
Наконец мое внимание привлекает название файла. Файл с названием "Работа part1.doc" умный архиватор превратил в "Работа part1.zip", а при распаковке из лучших побуждений начинал искать другие части архива, которых, конечно же, не было. Вот и называй после этого файлы "человекопонятным" образом!
#998: Санитарки подземелий
16:45 22.06.2009, IT happens
1998 год, Мурманск. Я работал санитаром в реанимации одной из больниц. С товарищами из техотдела я быстро познакомился через пиво и железки, и повадился ходить к ним в гости, когда ночное дежурство было спокойным да на выходных, когда начальство ТО сидело по домам.
Переиграли мы тогда в Rainbow Six. Кто играл, тот вспомнит кропотливую подготовку штурма зданий с заложниками. Собираемся идти домой в ночь с воскресенья на понедельник. Выходим через приемный покой - тогда еще не было охраны и камер. "Приемник" отделен от основного здания длинной, затейливо изгибающейся галереей. На волне эмоций от ночной игры пробегаю по S-образному коридору до угла и прижимаюсь к стене, изображая спецназовца с автоматом в руках:
- Кш-ш. Альфа на месте. Кш-ш...
Макс подхватывает идею:
- Кш-ш... Браво на месте. Кш-ш...
- Альфа пошел! Браво пошел!
С этими криками вырываемся из-за угла и видим одинокую санитарку, моющую полы метрах в пяти от нас.
- Контакт!
- Один есть!
- Продолжаем движение!
Санитарка посмотрела на нас, как на идиотов. Какие мысли носились в ее голове, неизвестно, но среагировала тетушка моментально - молчаливый взмах шваброй и меткий удар по хребтине.
Пару дней спина побаливала, а Тоха, работник ТО, потом рассказывал мне, что Quake они инсценировали уже в подвале.
#999: Прекрасный принц с "голубым зубом"
20:45 22.06.2009, IT happens
Мы дружим давно, учились в одном классе и поступили на один и тот же факультет. Я, двадцатилетний будущий программист, и мои два друга - Игорь, младше на год, и Эдуард, уже оканчивающий институт, Последний - бездонный кладезь оригинальных компьютерных идей, за что очень часто ему достается от преподавателей - мол, не по нашим указаниям делаешь!
На девушек обычно везло одному Эдику - к нам с Игорем они обычно поворачивались пятой точкой. В один прекрасный день, списавшись в джаббере с двумя айтишно-ориентированными представительницами женского пола, решили пойти по кафешкам и дискотекам без Эдика.
Обе девушки подошли вовремя, и мы отправились на прогулку. Через час присели на скамейку в парке. Я достаю свой BenQ-Siemens и запускаю Opera Mini в поисках свежих анекдотов и веселых историй. Через пять минут девушки с интересом рассматривали наши телефоны и расспрашивали, патчили мы их или нет, почему "эльфы" не устанавливаем и так далее.
На противоположной скамейке я с ужасом замечаю Эдика. Тот, с нетбуком и телефоном в руках, стучит по клавиатуре. Взор его поднимается, но не на нас, а на девушек; одна из них подмигивает. Эдик, ни слова не говоря, глядит пару секунд в телефон, нажимает несколько клавиш - телефон у девушки начинает звонить. Берет трубку - Эдик. Надо ли говорить, что вечер наши подруги провели с ним?
После этого случая я раз и навсегда приучил себя выключать блютус. Эдик подключился к моему телефону в тот момент, когда я скидывал девушкам свежие клубные хиты. Имея в распоряжении мое устройство, а в доверенных - мобильник девушки, с помощью Blooover он подключился к телефону красавицы и набрал поочередно несколько запросов "узнать федеральный номер". Дальше рассказывать нечего.
Назло Эдику я приобрел подержанный телефон с ИК-портом. И девушка у меня появилась!...
#1000: Подари мне поцелуй
00:30 23.06.2009, IT happens
Пришел к другу в контору подработать - надо было несколько серверов на никсах настроить. Леха убежал к директору, а я остался я один в серверной, по совместительству - админской комнатушке. Заходит бухгалтерша:
- Ой... А вы кто?
- Компьютерный специалист, сервера вам настраиваю.
- А где Леша?
- Он к директору пошел по делам. Могу чем-нибудь помочь?
- У меня компьютер завис. Я отправила на печать документы, а ничего не выходит.
- Присядьте пока, - киваю на стул, - сейчас посмотрю отсюда. Как вас зовут?
Девушка в недоумении называет имя и фамилию. Захожу на DHCP-сервак, нахожу в поле Description ее фамилию, смотрю IP-адрес, подключаюсь к ее компу по VNC - все работает, но принтер почему-то стоит на паузе. Очищаю очередь печати, снимаю принтер с паузы и для верности перезапускаю соответствующую службу. Открываю консоль у себя в линуксе и ввожу "sudo dmesg". Поворачиваюсь к бухгалтерше и, с трудом сдерживая смех, заявляю:
- Только что я поговорил с вашим компьютером. Он говорит, что обиделся на вас, потому что вы к нему плохо относитесь. Вот он и завис, - повернув дисплей, показываю ей вывод dmesg.
Девушка хлопает глазами.
- Поцелуйте его в лобик (показываю туда, где у ноутбуков находится веб-камера) и попросите прощения. После этого он отвиснет, напишет на экране, что прощает вас, и вы сможете работать дальше!
Бухгалтерша в недоумении уходит. Я же, угорая от смеха, быстро рисую картинку и набрасываю скрипт в AutoIt, который выведет ее на весь экран. Заливаю весь комплект на бухгалтерскую машину, подключаюсь к серверу видеонаблюдения - все готово.
Девушка садится за комп, целует монитор в лобик, просит прощения. Выжидаю. Она повторяет все снова, на этот раз с чувством. Запускаю скрипт. Появляется надпись:
Хорошо, прощаю...
Но если еще хоть раз меня обидишь, пойду на самоуничтожение!
Жду секунд пять и закрываю программу. Девушка сидит, не решаясь притронуться к компу, коллеги тоже в шоке, а я под стол аж сползаю.
С другом мы смеялись до конца рабочего дня. Серваки я тогда так и не настроил - пришлось выходить в воскресенье.
На днях Леха сказал, что эта бухгалтерша теперь старательно и трогательно ухаживает за компом - пыль протирает, клаву с мышкой чистит. Самое удивительное в том, что компьютер с этого момента действительно перестал глючить - уже полгода без сбоев.
Любите свои компьютеры!
#1001: Я не узнаю вас в гриме
20:45 23.06.2009, IT happens
Работаю админом в социальной организации. Есть у нас тетя, к которой я периодически захожу по запросу "цифры не работают" и нажимаю NumLock. Вернувшись из отпуска, эта дама заявила, что ее системник подменили, и даже написала служебную записку начальству.
- Что заставило вас сделать такой вывод?
- Входы под флешку были сверху, а теперь снизу!
Захожу в кабинет, лезу под стол и вижу верхние порты, занятые принтером и мышкой. Переключаю девайсы в пару портов, находящуюся пониже.
- О, теперь это мой системник!
#1002: Магия прикосовений
20:45 23.06.2009, IT happens
Недавно в ремонт ко мне попал довольно-таки старенький ящик с не совсем обычными симптомами: компьютер включался и выключался от прикосновения к любой точке корпуса. Юзеров такое поведение изрядно напрягало - при попытке открыть оптический привод винда начинала завершение работы.
Разобрал, выгреб гору пыли, свалявшейся в плотный войлочный клубок - компьютер вообще перестал включаться! Оказалось, что шлейф от кнопки питания не был подключен к материнке, а до чистки машина запускалась пробоем статики через пылевые отложения.
#1003: Кабелеукладчик
00:30 24.06.2009, IT happens
Однажды мне было необходимо срочно проложить четыре десятка проводов витой пары на расстояние в сто метров. Большая часть дистанции проходила над навесным потолком на трехметровой высоте. Поняв, что для моих единственных в конторе админских плеч решение задачи в приемлемые сроки является непосильным, я принялся терзать шефа на предмет привлечения сторонних монтажников, и тот, скрепя сердце, согласился. Я разработал техзадание, разослал по разным конторам и стал ждать.
Одно из предложений сильно выделялось из общей массы. Ребята утверждали, что работу они выполнят всего за один день, причем втрое дешевле, чем любой из конкурентов! На всякий случай перезвонил и уточнил, правильно ли они поняли задание. Ответили, что поняли прекрасно, а скорость и дешевизна объясняется тем, что в работе используется кабелеукладчик. Я был заинтригован - с кабелеукладчиками имел дело в армии и решительно не представлял, каким образом данный девайс можно приспособить к прокладке витой пары под фальшпотолком.
В назначенный день прибыли всего два монтажника со стремянками и инструментами. Наблюдая за процессом разгрузки, я с нетерпением ждал чудо-агрегата, способного автоматизировать процесс. Агрегата так не дождался, зато последней из микроавтобуса была выгружена некрупная такса. Не успел я удивиться по поводу появления животного, как мне объяснили, что это и есть таинственный кабелеукладчик.
В комплекте к таксе шел специальный костюмчик с ручкой вдоль спины для переноски, сбруя на голову со светодиодным фонариком и шлейка. Прокладка кабеля осуществлялась путем прикрепления его к шлейке и запуска таксы в труднодоступное место. Надрессированное животное шустро мчалось на звук голоса или свет фонаря, волоча за собой провод. Потолок собаку выдерживал, мощности же хватало метров на пятьдесят.
Скорость прокладки в длинных и труднодоступных участках была просто фантастической. Такса резво носилась в одну сторону по верху, а обратно - по коридору, пугая женскую часть персонала. Даже ЧП в виде выпавшей панельки потолка не повлияло на ее настроение: протягиваемый провод сыграл роль страховочного троса, и собачка плавно опустилась на пол. Ребята сказали, что к таким ситуациям кабелеукладчик приучен.
Смех смехом, но такса на полном серьезе стояла у ребят на балансе фирмы - мне были продемонстрированы документы. Работу дружный коллектив действительно выполнил менее, чем за день, причем без предварительного разматывания кабеля и, соответственно, без обрезков. Правда, работа нашей конторы полностью встала - все население сбежалось посмотреть за работой кабелеукладчика.
#1004: Чего изволите? ~#
00:30 25.06.2009, IT happens
Вспомнилась история моего первого знакомства с линуксом - забавная и поучительная.
Домашний компьютер у меня появился в десятом классе. За полгода я только и научился, что ходить по сайтом из-под IE да щелкать мышкой на всем подряд, - даже командную строку мне не довелось открыть ни разу. Однако некоторые простейшие проблемы решать я все-таки научился: текст очередного непонятного окошка вколачивался в Яндекс, и по поисковой выдаче я иногда понимал, что и куда надо ввести.
Однажды мне довелось прочитать о чудесной операционной системе Linux, которая по всем параметрам явно была круче винды. Списывая все свои непонятки на то, что винда действительно недостаточно крута, я обратился к своему знакомому "компьютерщику", который подтвердил, что с никсами он на "ты" и может запросто поставить мне их. Даже пообещал подарить под это дело отдельный небольшой винт, чтобы не тревожить лишний раз привычные "форточки".
Обрадованный, я тем же вечером принес к товарищу свой системный блок, и он, бормоча непонятные заклинания, принялся за работу. К делу он подошел основательно: поставил Slackware, добавил несколько крайне нужных пакетов, произвел бесчисленное количество настроек - словом, система была полностью готова. Естественно, что в ходе этих манипуляций он как опытный администратор выставил runlevel = 3, да и забыл про это.
Придя домой в половине десятого, я радостно включил свой компьютер, достал из кармана листок с надписью "Логин администратора - root, пароль - qwerty" (предполагалось, что своего юзера я создам сам) и стал ждать загрузки. Войти в систему у меня получилось с первого раза. Помедитировав с полчаса на строку "root@comp ~#", я догадался, что компьютер ждет, когда я что-нибудь введу.
Поскольку все наставления моего товарища прошли через мои уши насквозь, не оставив ровным счетом ничего в голове, я выпросил у отца ноутбук, зашел на Яндекс и ввел туда злополучную строку. К моему удивлению, нашелся целый ворох страниц, на каждой из которых были приведены разные команды, вводимые после этого приглашения. Почесав в затылке, я не нашел ничего лучшего, чем начать вводить их все по очереди.
Что чувствовал в тот вечер свежеустановленный линукс, нынче я даже боюсь представить. Не знаю, какие команды мне попадались под руку, но если команда startx и появилась, то, видимо, уже слишком поздно, когда KDE уже не запускался. Убедившись, что после очередной команды рабочий стол с обоями и кнопочкой "Пуск" все еще не появился, я бездумно переходил к следующему примеру. Держалась "слакварь" молодцом, и упала только глубокой ночью.
Когда на следующий день я снова пришел со своим компьютером к тому же знакомому, он долго в ужасе смотрел то на меня, то на не подлежащую восстановлению систему. На этот раз после установки он создал для меня пользователя с максимально урезанными правами, а root-пароль пообещал дать только после того, как я смогу внятно сформулировать, зачем он мне нужен. Стоит ли говорить, что просидел под никсами я от силы три вечера и, так и не сумев поставить не одной игрушки, снова загрузился в знакомую винду?
За что я благодарен своему знакомому до сих пор, так это за то, что во время установки подарочного винчестера он выдернул шлейф из моего основного и забыл вставить обратно. Думаю, в противном случае данные на этом винте постигла бы самая печальная участь!
#1005: Момент истины
00:30 25.06.2009, IT happens
Недавно с сервером произошла неприятность. В безопасном режиме загрузка не шла, а в обычном на долю секунды выскакивал синий экран, после чего сервер, весело пискнув, уходил в перезагрузку. Если бы только знать, что было написано на "экране смерти"...
Полчаса проверки реакции путем фотографирования экрана монитора на телефон ничем не закончились, а нормального фотоаппарата в соседних кабинетах тоже не нашлось. Инженерная мысль вспомнила про веб-камеру, хотя, конечно 0,3 мегапиксела не вселяли доверия.
Компьютер, на котором были установлены драйвера для камеры, стоял через стенку от сервака. Чудом найденный пятиметровый USB-удлинитель я просунул через дырку в стене рядом с батареей отопления. Был найден и штатив для камеры по имени Максим, настройка которого производилась криками "Выше! Левее!" под дружный гул серверов.
Процесс загрузки после нескольких неудачных попыток все-таки был заснят на видео. Путем покадрового просмотра был найден момент с появлением "экрана смерти" - минута фотошопа, и из горстки мутных пикселов проступила печально известная надпись "IRQL_NOT_LESS_OR_EQUAL".
#1006: Это ж бубль - гум !
00:30 25.06.2009, IT happens
Принтер перестал жрать бумагу - начальство затопало ногами и отправило меня разбираться. Сел копаться, через пару часов проблема была локализована, и стало ясно, что сам я с ней справиться не смогу. Вызвали мастера, он за пару часов добился примерно тех же результатов. Принтер был старенький и давно просился на покой. Начальство дало добро, и я притаранил новый - правда, подключить не успел, отложив торжественный запуск на завтра.
С утра прихожу и вижу, как блондиночка-секретуточка, которой в день трагедии в офисе не было, лихо что-то печатает на уже списанном принтере!
Начальство движется ко мне, насвистывая марш Шопена. Все, думаю, кирдык. Подходим к девочке. 18 лет, приехала поступать и не поступила - милое создание, никем и никогда не уличенное в интеллектуальной активности. Как?
Оказалось, что для того, чтобы осознать, что бумага из лотка не уходит, потому что стерлись подающие валики, ей понадобилось пять минут и небольшая серия экспериментов со стаканом воды - мокрый валик бумагу держит великолепно. Для решения же проблемы ей понадобилось еще меньше времени и немного жевательной резинки.
Я попробовал реабилитироваться перед начальством, предложив усовершенствовать систему с использованием двустороннего скотча, но инициатива была отвергнута. Меня, конечно, не уволили, но урок был усвоен - теперь над тупыми юзверями глумиться я себе не позволяю. Кстати, обмотанные жвачкой валики уже месяц исправно работают.
#1007: Секретный правительственный инкремент
00:30 26.06.2009, IT happens
Как- то раз в советские времена довелось мне посетить "машинный зал" оборонного завода N. Прихожу рано утром, набираю на цифровом замке код -дверь не открывается. Набираю другой код, вхожу, включаю ЕС, иду ставить магнитные ленты на лентопротяжки.
Слышу сзади: "Стой, соколик, где стоишь, и руки вверх!" Оборачиваюсь. Бабушка - божий одуванчик с "макаровым". "Пошли, - говорит, - к начальнику охраны, будем разбираться, кто ты такой и как оказался на территории режимного ВЦ во внеурочное время". А мне-то что - допуск и предписание у меня есть. "Пойдемте, - отвечаю, - раз такое дело".
Начальник охраны оказался бдительным соколом сталинского разлива. Пролистал мои документы, скривился и говорит: "В принципе, ты имеешь право здесь находиться, но есть одна большая неувязка. Я с утра код на двери в машинный зал сменил, но никому его не сообщал и не сообщу до завтрашней утренней планерки. Ты его уже знаешь. Что это значит? У нас утечка информации!" И смотрит на меня исподлобья с хитрым прищуром.
Битых два часа пришлось мне ему доказывать, что я, недавний выпускник мехмата, страшным усилием мозга чисто случайно догадался, какой будет код на двери 2 января 1985 года, если предыдущий код был "1984".
#1008: Если б мишки были пчелами
00:30 26.06.2009, IT happens
Забавная все-таки штука - программирование!
Лет пятнадцать назад разработчик пишет красивую, изящную и компактную программу. Последователи добавляют еще один режим вызова, изменяющий соглашение о передаче параметров. Еще через пяток лет добавляется третий режим с обходной точкой входа и взятием необходимых данных из файла.
Программа умеет работать как в интерактивном, так и в пакетном режиме, при этом может оставаться реентерабельной, не выполняя реинициализацию при повторном входе, и вызывается в разных режимах из нескольких прикладных пакетов.
И вот модифицированный код составляет уже 40% текста программы.
Настает момент, когда авторский алгоритм перестает работать для определенной комбинации параметров. Причем определяется это не тестированием, а эмпирически - по жалобам клиентов. Изрядно поломав голову и отладчик, приходится в очередной раз крушить остатки стройной концепции и дописывать условную принудительную реинициализацию переменных посреди красивого авторского кода.
Что делает программа? Фигню - печатает PIN-конверты для банковских карточек. Обычная такая банковская программа, написанная не самыми бездарными программерами. У нас тут еще миллион таких.
Как там у классиков? "Если бы строители строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию".
Верю!
#1009: Автоматическая очистка, сменные шарики
13:00 26.06.2009, IT happens
В конце девяностых я руководил отделом мультимедиа в одной компьютерной фирме. Отдельного кабинета у меня не было, и сидел я в небольшой комнате, которая помимо прочего использовалась как торговый зал для разной мелочевки. В частности, на стеллажах лежало несколько подарочных мышей Genius ярких расцветок: коралловая, перламутровая, мореный дуб. Фирма закрывалась в шесть вечера, но я часто засиживался допоздна.
Как- то раз в половине восьмого слышу я, как в дверь кто-то скребется. Входит мужик и начинает озираться.
- Добрый вечер, что вы хотели?
- Да вот, из области приехал, очень вас друзья рекомендовали, но днем не успел к вам попасть. Можно товар посмотреть?
- Ну, купить вы уже сегодня ничего не сможете, а посмотреть, конечно, можно.
Мужик подходит к стойке с подарочными мышами:
- А эти-то отечественные?
- (с удивлением) Нет, тайваньские.
- А открыть коробку можно?
Я достал коробку, извлек мышь и вручил покупателю. Тот покатал ее на ладони и спрашивает:
- Сами пользуетесь?
- Пользуемся, конечно.
Мужик проницательно смотрит мне в лицо и замечает:
- Что-то по вам не очень заметно.
- (во все большем недоумении) Что как?
- Как этой фигней бриться?
#1010: Системный блок "Диман"
13:00 26.06.2009, IT happens
Работал я лет шесть назад в одной компьютерной сети. Крутил компы на коленке, разбирался с гарантийным железом - стандартная работа инженера.
Как- то под вечер приносят мне сборочный лист и стопку комплектухи согласно перечню. Начинаю собирать и через пару минут замечаю первый косяк: мать со стандартом DDR, а планки проданы DDR2. Проблема в том, что комп продали в кредит, а значит, цена меняться не может.
- Диман! Сам продал - сам собирай!
Проблему решили. Через пару минут обнаружилось несоответствие процессора сокету на материнской плате.
- Диман! Сам продал - сам собирай!
Минут через пятнадцать подыскали на складе новый камень, укладывающийся в смету. Но и в третий раз я вскричал:
- Диман! Сам продал - сам собирай!
Дело в том, что к собранной комплектухе прилагался лежачий корпус microATX - естественно, полноразмерная мать и видеокарточка в него не влезли, а корпус этот клиенту очень приглянулся...
Каким- то чудом компьютер был собран и даже заработал. Системник пометили особым знаком, а в мастерской вывесили листок с описанием компа. Удивительно, но за шесть лет системник "Диман" в ремонт так и не попал.
#1011: Свет в конце тоннеля
13:00 26.06.2009, IT happens
Случилась эта история в те далекие времена, когда мобильных телефонов еще никто не видел, а пейджер был непозволительной роскошью. Но во всю продавались радиотелефоны, причем отдельные умельцы добивались дальности связи трубы со станцией до двух километров. Вот и история эта об одном из этих умельцев, с которым мне довелось работать.
Занимался он распространением этих аппаратов и "подключением" различных понтов. По определенным каналам поступил заказ на продажу телефона, причем заказчик хотел те самые два километра, чтоб в магазин с трубой ходить. Дом у заказчика в 16 этажей.
"Да и на пять километров потянет, если на крышу антенну вынести",- зря товарищ мой это сказал. Как оказалось потом, клиент жил всего лишь на четвертом этаже, а денег-то хочется. Недолго думая, решили проложить кабель по шахтам вентиляции - так короче. За реализацию задуманного взялись далеко в послеобеденное время. Лампочку на кухне в вентиляцию, хозяин дома, остальные на "высоту". Свет в конце туннеля виден, но как-то уж больно далеко.
Ну, нам- то что. Гирю в полкило к канату и вниз, аккуратно. Пройти должна! Не проходит, ложится на что-то. Доложили хозяину. А у того как раз двухпудовая ( 32 кг ) гиря нашлась. Ее к канату! Ложится на что-то и все! Время ужинать, да и домой охота. Подняли гирю на десяток метров, чтоб наверняка засор пробить, тем самым доброе дело сделать, и отпустили.
В это время где-то между 4 и 16 этажами на кухне за ужином собралась вся семья. Смотрели телевизор, стоявший на холодильнике. И, казалось бы, что тут такого? А ведь холодильник был "утоплен" в вентиляционную шахту. Вдруг с треском и грохотом над телевизором появляется здоровенная гиря! Мгновенье - телевизора больше нет! Еще мгновенье - и холодильник прошел краш тест! Полежав секунду, гиря безмолвно взмыла вверх...
Коллега уверяет, что никто их не поймал. А свое "грязное" дело они через день до логического завершения все-таки довели.
#1012: Не пущать
15:00 26.06.2009, IT happens
Случилось это, когда я работал в одной сети в техподдержке. Позвонила нам клиентка: якобы наша сеть завирусована и поломала ей компьютер. Прибыв на место, увидели, что диск застрял в приводе. После непродолжительных манипуляций диск с антивирусом был извлечен. Оказывается, клиентка надела на него презерватив, чтобы злополучные вирусы не пробрались.
#1013: Обжора
15:00 26.06.2009, IT happens
Есть у меня принтер. Средненький лазерный Epson. Лет ему немного, но чем он старее, тем тяжелее становится с ним общаться. Сейчас я пытаюсь распечатать документ и поражаюсь его подходу к делу - он хватает 4 листа бумаги, жует их, давится, удивляется, что не может их съесть и кричит о том, что подавился. Я достаю эти листы и начинаю кормить его с рук. Зато, думаю, третий месяц на пустом катридже печатает.
#1014: Мой адрес - не дом и не улица
20:45 26.06.2009, IT happens
Сегодня настраивала Kerio WinRoute Firewall. В нем есть страничка авторизации пользователя, по умолчанию - server:4080. После ввода имени и пароля юзер может бороздить просторы интернета под моим строгим контролем. С утра проверила на компьютере директора - все прекрасно заработало.
Есть у меня напарник, мой ровесник. Несмотря на четырехлетний курс "прикладной информатики" за плечами, этот субъект умудряется только увеличивать объем моей работы своими глуповатыми действиями. Даю ему задание пройти по всем компьютерам и поставить в браузерах server:4080 страничкой по умолчанию.
Через десять минут отсутствия напарник возвращается. Дескать, поставил на три компьютера, продолжать смысла не вижу - не работает!
Как так? Пошла посмотреть - действительно, на экране ошибка "невозможно загрузить страницу". Полдня сидела, копалась в настройках "Керио", а напарник за другим компом по моей команде проверял, работает server:4080 или нет. Я видела, что запросы идут на посторонний внешний IP и, естественно, режутся файрволом, но причину этого понять не могла.
На мое счастье, парень ушел на обед. Я собралась выключить тестовый компьютер, но мое внимание привлекла адресная строка браузера - в ней было вбито http://www.server.ru:4080.
#1015: Цифровой тремор
13:00 27.06.2009, IT happens
Года два назад был у меня беспроводной джойстик - очень уж я любил по вечерам поиграть в FIFA. Для полноты ощущений я кинул кабель от компа к большой плазме в зале. Чтобы не бегать из комнаты в комнату, чтобы запустить игру или настроить что-нибудь в системе, я установил прогу "Joystick 2 Mouse", которая позволяла управлять курсором мыши при помощи геймпада. Помимо очевидного, я нашел ей и дополнительное применение.
Когда маме, сестре или брату нужен был компьютер, чтобы разложить пасьянс, посидеть в "Одноклассниках" или пострелять ботов в CS, они прогоняли меня с места - комп в семье был один. Я брал джойстик, удалялся в другую комнату и медленно двигал аналоговый стик, сбивая направление мышиного курсора. Когда у пользователя начинали сдавать нервы, он в бешенстве покидал свой пост с гневной тирадой про глюкавую мышь, а я как ни в чем не бывало запускал любимую "Фифу".
#1016: Охлади сердце горячего китайского парня
13:00 27.06.2009, IT happens
Прошлым летом вызвал меня к себе директор и попросил срочно переустановить систему на ноутбуке. Надо сказать, ноутбук был еще тем старожилом - этакая дура весом в семь кило, хорошо еще, что дисплей не на лучевой трубке!
Беру девайс, всовываю диск, выбираю раздел - все как обычно. Ноут вырубается. Ладно, начинаю все по новой - та же история. Случайно касаюсь LPT-порта (да-да, настолько старый ноут) - ощущение, как будто дотронулся до раскаленной плиты.
Старичок оказался до ужаса горячим парнем: все попытки дать ему остыть и даже попытка установки системы со снятой крышкой к результату не привели. Через 5-10 минут температура процессора доходила до критической и ноут благополучно отключался. Время от времени в кабинет заглядывал директор, которому очень нужно было получить агрегат в руки. Он молча созерцал мои потуги, но чувствовалось, что терпению скоро придет конец.
Решение я нашел просто - со склада стащил большой стационарный вентилятор, а злосчастный ноутбук положил на бок, перед этим убрав в тень под стол. Результат превзошел все ожидания - кулер на процессоре не то что убавил обороты, а просто выключился за неимением работы. Зашедший в очередной раз директор увидел прекрасное: лежащий на боку раскуроченный ноутбук, огромный вентилятор, включенный на полную, и скрюченного сисадмина, длинные волосы которого красиво развевались на ветру.
#1017: Ютуба нет - и точка!
20:45 27.06.2009, IT happens
Сижу дома. Срочно понадобилось скачать из Сети один видеоролик. Достаю ноутбук, подключаюсь к домашней вайфай-сети - не выходит. Перезагрузка роутера ничего не дала, общение с саппортом быстро помогло установить проблему - нет денег на счете. Наличных в карманах не густо, так что заплатить быстро не получится - ближайший банкомат в пяти остановках на автобусе, который еще и ходит раз в 15 минут.
Тыкаюсь по сетям соседей - удивительно, но все три ранее открытые сетки оказались запаролены по WPA и WPA2, так что брутфорс мне тоже не помог. Вспоминаю про недавно купленный WiMAX-адаптер: надо же, и он не работает. Звонок ваймаксовскому саппорту - профилактика на сети.
Быстро перебираю в уме все оставшиеся варианты: идти в ближайший Макдоналдс долго, по EDGE качать видео дорого и бесперспективно. До меня доходит, что деньги есть на кредитке, а заплатить за интернет через интернет можно и с телефона! И вот я, с двумя дорогущими макбуками, WiMAX-адаптером, двумя роутерами и кучей подключенных к вайфаю соседей сижу почти что в центре нашей столицы и тыкаю в кнопки старенького телефона.
Через пять минут работоспособность коннекта восстановлена, открываю две страницы - интернет вылетает. Матерясь, звоню провайдеру; оператор, извиняясь, говорит, что пока я клал на счет деньги, у них что-то сломалось и починится через три часа.
Дойдя под дождем до "макдака", я уже не удивился тому, что их вайфай тоже не работал, и с горя купил и с удовольствием съел вафельный рожок с мороженым. Нужный ролик я в тот вечер я так и не скачал, зато на следующий день нашел у себя на рабочем столе.
#1018: "Красный треугольник" и фабрика "Работница"
00:30 29.06.2009, IT happens
Работаю в проектировочно-строительной организации. Среди проектировщиков есть люди солидного возраста и старой закалки.
Зовут меня посмотреть, отчего принтер не печатает. Запускаю пробную страницу - как обычно, все отлично. Злой, пытаюсь уйти - не тут-то было. Путь мне преграждает мамонт-проектировщик: "А русифицируй-ка мне, брат, автокад, раз уж пришел".
Подхожу, смотрю на строчку меню: "Файл", "Действия", бла-бла-бла - все на чистом русском. "Что же, - спрашиваю, - тут русифицировать надо?!"
Юзер усаживается за комп, долго ищет файл с планировкой в сети, щелкает "открыть". На экране появляется план крупного торгового центра. В центре каждой секции указано название арендатора: Nike, Adidas, L'Etoile...
- Хочу, чтобы вот тут было по-русски!
#1019: На лицо ужасные, добрые внутри
00:30 29.06.2009, IT happens
Cтудентом подрабатывал в довольно серьезной конторе эникейщиком-монтажником. Основное знание было устроено довольно странно - серверная с большей частью железа находилась в небольшом одноэтажном корпусе, а сотрудники сидели в офисном центре через дорогу. Корпуса были соединены подземным техническим туннелем метрового диаметра - фактически, изолированным отрезком канализации.
Однажды вечером сидим с коллегами в IT-корпусе, пьем пиво и скучаем. До конца смены полчаса. Вбегает начальник департамента с выпученными глазами, весь красный и в истерике: "Кабель в канале побит, офисы без сети сидят, работа стоит - быстро работать, вашу мать!"
Естественно, хватаем рулон оптики, бежим в подвал, лезем в туннель, тянем. Дело было поздней осенью - в туннеле воды с грязью по колено и крыски дохлые плавают. Малый диаметр туннеля заставляет передвигаться в коленно-локтевой позиции. Времени на переодевание во что-нибудь более уместное в данной ситуации нам, конечно, не дали.
Через час все протянули и сварили, сеть заработала. Мы с напарником, грязные как черти, стоим на лестнице и курим, прикидывая, как в таком виде потащимся через полгорода домой. Рядом стоят две девочки-секретарши в белых рубашечках, коротких юбочках и на шпильках, и курят тонкие женские сигаретки с запахом клубники. Краем уха слышу их разговор:
- Маш, а это кто? Вообще на бомжей похожи, кто их пустил сюда?
- Ле-е-ен, ты что? Это же наши компьютерщики!
#1020: Не верьте данайцам, дары приносящим
13:00 29.06.2009, IT happens
Дело было в июле прошлого года. Привлекло. Подловили. Клюнул на посулы как зеленый тинейджер - купил-таки журнал "CHIP Россия", поверив большой надписи на обложке: "Подарок". Кто виноват? Ну конечно же, Владимир Иванович Даль, со своим живым великорусским определением этого слова.
"Дарили", конечно, не сам журнал. Обложка "Чипа", стоящего на витрине газетного ларька, гласила, что на прилагаемом к журналу диске DVD наличествует подарочный MS Office 2007. Ну, а что, сто тысяч экземпляров журнала - капля в море желающих иметь новейший легальный "офис" по цене 110 рублей. Раздача слонов в рекламных целях за символическую плату.
Статья в журнале, повествующая о новинке, не внесла ясности, умалчивая и о подарке, и о цене. Оставался последний рубеж на подходе к истине - прилагавшийся диск. Аннотация расставила все по местам: "60-дневная пробная версия". Ясно: корпорация дяди Билла считает подарком и великой милостью саму возможность постоять рядом со своей поделкой.
Казалось бы, можно было вздохнуть с облегчением - устоявшийся порядок вещей не дрогнул, акула капитализма вновь подтвердила свой статус. Однако же облегчения не ощущалось из-за явного кидалова со стороны не раз помогавшего в былые времена журнала.
Беглый просмотр номера окончательно поверг в философско-меланхолическое состояние, когда я увидел, какими смысловыми химерами стали травить неискушенного читателя. На страницах можно было встретить "стандартный настольный компьютер", процессорные сокеты "90", "70", "55" и страшную сказку про блок питания компьютера, который, "будучи не загруженным по максимуму, впустую сжигает киловатты". Видимо, по понятиям автора этого перла, БП компьютера мало отличается своим устройством от утюга.
Примета эпохи оголтелого маркетинга - деньги не пахнут, а продавец - молодец, ведь смог впарить гнилое суконце.
#1021: Ich bin der Systemadministrator!
00:30 30.06.2009, IT happens
Шеф у меня в общем-то нормальный человек, но когда дело касается компьютеров, иногда хочется повеситься. Нет, он не подписывает кнопки мыши "левая" и "правая", но обладает глубоким убеждением: если что-то произошло с компьютером, это проблемы айтишников и только их, а его они волновать не должны. Это делает совершенно невозможным исправления любых, даже самых мелких ошибок удаленно по причине полного нежелания начальника не только выполнять инструкции, но и просто сказать, что же конкретно произошло.
В этот раз, дождавшись субботы, я отправился на честно заслуженный отдых с друзьями. Позвонил шеф и в весьма резкой форме потребовал немедленно приехать, чтобы восстановить работоспособность системы: "Через три часа презентация с заказчиками, а у меня ничего не работает!" С равной долей вероятности могло стрястись что угодно: от выдернутой из разъема мыши на одном из компьютеров до падения всей локалки.
Проблема заключалась в том, что отдыхать я уже начал - звонок застал меня лежащим в не самом трезвом виде в не самом чистом окопе в форме унтершарфюрера Ваффен-СС с немецким автоматом времен Второй мировой войны. Проще говоря, я был на реконструкторском фестивале, и, что самое обидное, мы в этот момент весьма уверенно разбивали в пух и прах коллег из РККА.
Видно, я принял на грудь не так мало, как мне казалось - я решил все же закончить бой, после чего навеселе с искренним чувством удовлетворения победой поехал на работу, накинув поверх летней формы белый, но не менее грязный зимний маскхалат без опознавательных знаков. В транспорте, очевидно, меня приняли за бомжа, что ничуть не испортило мне настроения.
Представьте, что подумал шеф, когда перед дверью нос к носу столкнулся с помятым, грязным и небритым эсэсовцем, в котором с некоторым трудом распознал собственного админа?!
Проблему я решил за пару секунд - не было света, а сервера работали от бесперебойниколв, один из которых я и выделил шефу для презентации. Уходя, не нашел ничего лучше, чем вскинуть руку и крикнуть: "Meine Ehre hei?t Treue!"
Стыдно, конечно. Теперь шеф смотрит на меня с ужасом, а зависший компьютер научился перезагружать сам.
#1022: Ритм жизни
00:30 30.06.2009, IT happens\
Зайдя к знакомым админам на работу, увидел интереснейшую картину: ребята пытаются выявить неполадки на машине "методом тыка", перекидывая поочередно запчасти с нерабочей машины на рабочую и обратно. На вежливый вопрос, что же тут происходит, получил короткое объяснение, что "шайтан-машина" отказывается включаться, причем на соседнем компьютере все это железо работает как часы.
Сходили за пивом. Зашедший случайно начальник увидел трех человек, в абсолютной тишине уставившихся в открытые недра системного блока. Минут через двадцать подобной медитации я в виде шутки порекомендовал ребятам воткнуть наушники. Каково же было наше удивление, когда машина завелась!
Этот комп я потом получил в подарок от друзей вместе с бубном. На корпусе гордо красовалась гравировка: "Ни дня без музыки".
#1023: Десятикилограммовая аварийная красная лампочка
00:30 30.06.2009, IT happens
Пригласил меня однажды друг настроить свежукупленный комп своему товарищу. Винда в норме - XP SP3; поправил пару настроек и отключил несколько служб. Установил и новинки игропрома - конфигурацию подобрали неплохую, внутри гудел здоровенным кулером новенький GeForce 9600. Нахваливаю выбор:
- Классная видеокарта!
- А то! Все, что нужно, купили, даже бесперебойник есть, только зачем он, не пойму - для защиты от скачков напряжения?
- Сейчас расскажу, а лучше покажу. У вас рубильник далеко?
- Нет.
- Вырубай нафиг!
Товарищ удаляется, мы с другом ждем начала спектакля. Бах - свет гаснет, компьютер вырубается, UPS пищит. Что за чертовщина?
Смотрю под стол и понимаю, что в знаниях устанавливавшего компьютер "специалиста" был серьезный пробел. Бесперебойник был включен в электросеть параллельно с питанием системника и монитора.
#1024: Таксозаменители
00:30 01.07.2009, IT happens
А у нас волшебной натасканной таксы, укладывающей провода на подвесных потолках, в штате не было. Спасались низко- и высокотехнологичными устройствами:
1. Пистолет с присосками и тонкий капроновый шнур. Применяется для проброса на прямых участках на длину до 15 метров.
2. Лук спортивный - то же, но бьет вдвое дальше. Штука довольно опасная: пару раз устроили фейрверки-коротухи, перебили несколько плафонов дневного света, а разок уронили весь потолок, попав аккурат в главную растяжку.
3. Арбалет - компактнее, но начальная скорость под потолками явно избыточна. Запутывает и рвет провод. Пару раз одалживали для проброски между крышами, но едва не подстрелили ловца, и решили отказаться от дальнейшего использования.
4. Теннисный мячик. "Мануальное" метательное приспособление для сложного профиля запотолочного пространства.
5. Килограммовая гиря - то же, но для вертикальных вентиляционно-стояковых маршрутов.
6. Фиберглассовый трос.
7. Швабра.
8. Двухметровые отрезки коробов, по необходимости сращиваемые скотчем прямо в запотолочном пространстве. Одно из самых универсальных решений - почти всегда под рукой.
7. Длинная удочка-телескоп. Крайне популярна у укладчиков.
8. "Всевидящее око" - то же с прикрепленной вебкамерой, воткнутой в ноутбук через USB-удлинитель, со светодиодной подсветкой. Изготавливается так: берем фонарь, группу диодов по периметру оставляем, а на место центральных приклеиваем камеру. Получается бестеневое освещение, как от кольцевой вспышки. В качестве апгрейда можно добавить лазерный дальномер из китайской указки.
#1025: Мой сортир - моя крепость
13:00 01.07.2009, IT happens
Конец девяностых. Начало развития локальных сетей. В соседнем доме двое ребят скинулись и купили себе тарелку. Через месяц поняли - дороговато удовольствие! Подключили всех соседей - все равно нерентабельно. Оформили все документы, зарегистрировали локальную сеть и начали подключать дома.
В то время желающих воспользоваться такой неизвестной услугой, как локальная сеть, было маловато - компьютеры-то были далеко не у всех. Наша многоэтажка, стоявшая через дорогу от дома с той самой тарелкой, была единственным возможным пристанищем для хаба, через который можно было подключить уже целый микрорайон. Идеальным местом была моя квартира на последнем этаже, и вот в один вечер ко мне заявилась делегация в лице директора локальной сети, монтажника и соседа с первого этажа. Разговор предстоял долгий: надо было уговорить меня разместить в квартире хаб, так необходимый для развития сети.
На чердаке хаб поставить ребята не могли - подводка электричества и сооружение защитного короба были им не по карману. Я делал вид, что локальная сеть - это лишь пустая трата времени, и мне она нафиг не нужна. Через полчаса я согласился на установку оборудования в своем сортире с условием бесплатного подключения и льготной оплаты услуг.
На следующий же день в моем туалете появился мигающий хаб, из которого выползали кабели, питающие сеткой целый район - вот только мне логин с паролем никто так и не выдал. По телефону ребята начали кормить меня завтраками. Прошел месяц, за это время через мою "избу-читальню" было подключено уже около двух десятков абонентов. Весь микрорайон уже радовался сетевым играм и интернету, лишь я сидел в офлайне.
Выход нашелся. В один прекрасный момент, рассматривая моргающие в туалете лампочки, я волевым движением руки выдернул кабель питания хаба из розетки. Через полчаса сеть настраивать пришел сам директор.
#1026: eth0 в огне
13:00 01.07.2009, IT happens
Сижу на работе. Звонят бухгалтеры из другого здания и кричат в трубку, что у них не работает принтер, но это полбеды - процессор горит! Накидываю куртку, хватаю отвертку и бегу к ним, судорожно прикидывая, где ближайший огнетушитель...
Врываюсь в кабинет: "Где горит?" Дамы показывают на заднюю панель системника, где мерно моргает оранжевым светодиодом индикатор активности LAN-сетевухи.
Когда перестал работать принтер, бухгалтеры решили перед вызовом специалиста сами проверить, все ли в норме, и заметили "пламя" в "процессоре".
#1027: Лисичка ФФ и ее воображаемые друзья - Е., О., компас и цветная фиговина с пимпочкой
13:00 01.07.2009, IT happens
Работаю в организации с огромным количеством филиалов по всей стране. С IT лично не связана, но филиалы часто пытаются решать свои проблемы через наш отдел вместо того, чтобы обратиться в техподдержку.
Сегодня звонит девушка из одного из филиалов и жалуется, что у нее форма для ввода на сайте не работает. Искренне сочувствую - я не саппорт, идите, девушка, к айтишникам вашим. Та грустно соглашается, но через пять минут перезванивает: айтишники не знают, что делать, сайт-то из Москвы управляется.
Тыкаю ее носом в телефон разработчика на сайте. Опять перезванивает. Саппорт разработчика шлет обратно - мол, отменили уже эти формы, потому-то они и не работают. Приглаживая вставшие дыбом волосы, звоню в саппорт сама. До этого проверяла же форму - под IE она работает, а под Оперой действительно расползается и не функционирует. Через минуту разговора с техподдержкой выясняется, что айтишники с девушкой просто не нашли общего языка - формы никто не отменял, а под Оперой действительно раобтоспособность не гарантируется.
Все, думаю, проблема решена. "Каким браузером пользуетесь?" Как вы думаете, что я получила в ответ? Правильно:
- А что такое браузер?
- Эээ... Ну, в интернет через что выходите?
- Сайтом.
- А запускаете Эксплорер или Оперу?
- Сначала ярлычком.
- Во! Ярлычок в виде синей буковки Е или красной буковки О?
- Синяя Е.
- Это Эксплорер. Версия какая?
- Что-что?...
Хорошо то, что хорошо кончается. Теперь девушка точно знает, что такое браузер, какой из них установлен у нее и даже то, что это последняя доступная версия. И форму она тоже заполнила, правда, браузер тут был ни при чем: девушка просто не заметила нужную кнопку...
#1028: Полетел, а не упал
00:30 02.07.2009, IT happens
Недавно устроился на подработку в местный аэроклуб ДОСААФ, где до этого два года занимался спортивным авиамоделизмом.
Должность у меня была далекая от IT - вернее, должности как таковой не было. Траву на поле выкосить, помочь пиркаль на крыле натянуть, заклепки поставить, просверлить и заколотить - вот и все, что от меня требовалось. Все окружение - мужики за пятьдесят (молодежи в малой авиации все меньше и меньше), все с компами на "вы". На весь аэроклуб было две машины: одна у начаэродрома, вторая у бухгалтера.
Сверху пришло предупреждение: всем срочно поставить лицензионные операционки, чтобы избежать проблем с ОБЭПом. А у аэроклуба денег еле-еле на техобеспечение двух стареньких "Ан-2" и одного "яка" хватает. Прихожу с челобитной к начаэродрома: "Предлагаю поставить линукс!" После часа объяснений, что это такое и с чем его едят, шеф дал добро. Назавтра на обеих машинках крутил кубик десктопа свеженастроенный Убунту.
И началось! Раньше, ежели чего не работало, вызвали "кампутерщика" из ДОСААФ, теперь же дергать стали меня. В основном проблемы были, конечно, из репертуара блондинистых секретарш.
В один прекрасный день мы с техниками собирали "Ан-2", который до этого год разобранным пылился в ангаре. Устал я, как собака, и хотел побыстрее вернуться домой. Уже начал собираться, как зашел шеф и тихо так, с отстраненным видом произнес: "Лина полетел".
Чувствую, что настал день "Д", пришло время "Ч" и полная "Ж", и оставаться на работе придется допоздна. Смотрю на небо, молясь, чтобы проблема решилась легко, и замечаю пару минут назад взлетевший "Ан". На борту красовалась надпись "LINA", оставшаяся от прежних владельцев. А шеф, оказывается, мне премию принес!
#1029: - Ты что, дурак? За углом такой же вдвое дороже!
00:30 02.07.2009, IT happens
В уже далеком девяносто восьмом я занимался продажей комплектующих и сборкой компов. От клиентов отбоя не было - народ прочухал, что компьютер дома так же необходим, как холодильник или газовая плита. Конкуренция практически отсутствовала - со своим бы потоком клиентов справиться!
Приходит как-то семья очень южной национальности: папа, мама и сынок лет десяти. Просят собрать им "самый лучший компьютер". Я привык к тому, что народ не всегда понимает, во сколько может обойтись хороший системник, и поинтересовался, на какую сумму они расчитывают, - оказалось, 1500 долларов. Развернулся я по полной, вписав в список топовую комплектуху - Athlon на 700 МГц, видеокарточку на 16 МБ с двумя выходами, вместительный винт и т. п. Набралось на 800 баксов.
Посмотрев на конфигурацию и подбитый внизу итог, глава семейства скривился: "Я думал, вы можете что-то хорошее нам предложить. Нам не нужно средненького, наверно, мы пойдем в другое место". Все мои попытки объяснить, что во всем городе крутым процессором считается Pentium II 333 МГц, ни к чему не привели.
Ну, думаю, была не была: "Ах, вы хотели самую крутую машину! Простите, секундочку, сейчас-сейчас!" Открываю таблицу с конфигурацией и добавляю к названиям комплектующих солидные слова и символы, вроде "AMD Athlon++ 700MMX Super". Цену увеличиваю вдвое: "Извините, самый крутой компьютер стоит подороже полутора тысяч, но я могу слегка изменить конфигурацию". Папа без колебаний отсчитал нужную сумму, и мы, договорившись о дате доставки, распрощались.
Я нервно курил в коридоре, периодически прерываясь на смех, и прикидывал, что же куплю на заработанные восемьсот "зеленых". Когда вернулся в офис, на столе заметил бумаги, забытые южными клиентами. Оказалось, это были распечатки счетов из других фирм, и я тихо сполз со стула, проглядев предложения - конфигурации один в один с ценами в 1200 и 1400 долларов. А я-то всегда думал зарабатывать на объемах продаж, а не на большой наценке...
Клиенты же стали постоянными; при каждой покупке для них действовала специальная "скидка" в +50%.
#1030: Миссия невыполнима
13:00 02.07.2009, IT happens
Недавно заказчики, лица кавказской национальности, попросили усовершенствовать систему видеонаблюдения в игровом клубе. Требовали "видяху", как в кино - камеры, снимающие в ультрафиолете, в мечтах хозяев клуба демонстрировали бы на мониторе пятна от различных жидкостей. Стекла же на камерах должны были быть разноцветными, чтобы картинка была красной, зеленой или синей.
В наличии имелся видеорегистратор лохматого года выпуска со скоростью записи 1 кадр/с и 12 корпусных камер. Собственно, нужно было эти объективы подобрать. Предложил заказчикам использовать светофильтры, но они отказались: не надо, мол, фильтры, хотим сами стеклышки разноцветные, раз деньги есть - делайте как в кино!
Я так и не узнал, что за кино они смотрели - наверное, про супершпионов. Ультрафиолет в камерах наблюдения стараются фильтровать, чтобы не засвечивать видеоматрицу, да и объективов цветных не выпускают - зачем ухудшать картинку почем зря?
Придумал самое "киношное" решение - предложил поставить купольные поворотные камеры с зумом и инфракрасной подсветкой, собрав это на интегрированной видеосистеме, а картинку отправлять на мобильники с возможностью управления камерой. Гордые кавказцы отказались, мотивируя тем же: "Бэз стеклищек!"
#1031: Нажать Ctrl, нажать Alt, нажать Delete, отпустить.
00:30 03.07.2009, IT happens
Простите уж за крик души - наболело. Офис, 27 человек личного состава. Сисадмин как таковой отсутствует, вместо него есть три человека (я - один из них), которые немного соображают в предмете. Героям положена двухтысячная "надбавка за вредность", на этом благодарности заканчиваются.
Источник каждой четвертой жалобы - зловредный дядька, испытывающий недоверие ко всем сотрудникам моложе него самого более чем на десять лет (то есть к нам). Опишу типовую ситуацию.
Как обычно. что-то стряслось с виндой. "Исправляйте!" Смотрим в корень проблемы - открываем пару окон, запускаем менеджер процессов, глядим в очередь печати... Дядька спрашивает с вызовом: "А что это вы такое делаете? Вы вообще знаете, чем это лечить, или вы методом тыка собираетесь работать?" Отвечаем: "Без проверки ничего сказать не можем". Он обвиняет нас в некомпетентности и выставляет за дверь, не желая выслушивать объяснений. Через час история повторяется, только на этот раз зовет нас не он, а наше непосредственное начальство. К предыдущим претензиям добавляется негодование: "А вы что, за это время выяснить ничего не смогли?"
Апогеем стали два случая, произошедших за последний месяц. Дядька попросил ему что-то починить, оставив нам выключенный системник. Когда мы запустили машину, волной презрения накрыло с головой: "Что, вам мозгов не хватает определить, в чем проблема, не включая его?"
Через неделю он выкатил требование: перед каждой операцией с его машиной мы обязаны составлять перечень предпринимаемых мер в письменном виде. Ну и как, скажите на милость, бороться с такими юзверями?
#1032: Наш пострел везде поспел
00:30 03.07.2009, IT happens
В свое время на баше был прикол: "Кто раньше разработает операционку - ACDSee или Nero?" В шутке была дола правды - разработчики обоих продуктов уже несколько лет подряд пытаются откусить лишний процент рынка внедрением функционала, очень далекого от основных задач.
Собственно, к делу. Недавно приобрел себе новый комп - старый сжег статикой, нечаянно коснувшись USB-разъема. При загрузке после стандартного отчета о ресурсах и девайсах на экране появилась непонятная надпись - не могу, мол, загрузить Express Gate.
Что ж за гейт такой? Курение мануалов прояснило ситуацию. Express Gate - маленькая быстрозагружаемая операционка на встроенной в материнку флешке, позволяющая выйти в интернет и посмотреть фотки со сменных носителей. Да, производитель биоса утер нос корпорациям с громкими именами - в буклете сообщалось, что получился самый быстрый в загрузке браузер, если считать со времени нажатия кнопки питания.
Экспериментировать с загрузчиками компа не очень хочется, но вот сделаю бэкап - обязательно попробую!
#1033: Оранжевое? Важное... Не трогать!
13:00 03.07.2009, IT happens
Работаю руководителем айти-отдела. Случилось мне пойти в отпуск, но, как часто бывает с людьми нашей профессии, на службе пришлось появляться регулярно. В очередной визит ко мне обращаются девушки из отдела снабжения:
- У нас картридж в принтере дурит чего-то.
- В каком плане, простите, дурит?!
- Всякий раз, как страничку напечатает, ругается, что не может прочитать данные картриджа.
- А вот нефиг покупать всякие левые расходники! Сколько раз говорил - берите только фирменные картриджи!
- Фирменные и есть.
- Может, чип плохо на контакты встал? Вот что - вытащите картридж и вставьте снова. Если не поможет, попробуйте другой - видимо, брак.
- Пробовали. Другой точно так же себя ведет.
Плестись "в гости" не было никакого желания, но раз уж попался в лапы... Прихожу, печатаю, ловлю сообщение об ошибке. Хммм. А может, вся партия битая? Даю напутствие созвониться с магазином и узнать, не было ли других обращений по этой модели картриджей, и со спокойно совестью отправляюсь к дверям.
Как только я взялся за ручку двери, в моем мозгу окончательно обрело осязаемую форму мрачное предчувствие, терзавшее меня с момента поступления жалобы. Молча подхожу к принтеру, извлекаю картридж, переворачиваю - так и есть, мне весело подмигивает оранжевая заглушка на чипе.
Как?! Ладно, запихнули, хоть и слабым полом называетесь. Но почему принтер при этом печатал - ума не приложу.
#1034: Вот обожму коннектор и как протяну пару концов!
00:30 04.07.2009, IT happens
Работаю монтажником в одном провайдере. Прихожу как-то к клиенту тянуть сеть. Вахтерша на входе спрашивает у меня, куда я направляюсь. Отвечаю, что я из такой-то фирмы, занимаюсь монтажом компьютерных сетей, и протягиваю документы. Женщина не отстает:
- А вдруг вы маньяк какой-то? Не пущу я вас никуда.
- Да какой же я маньяк? Я монтажник обычный, пришел сетку проводить.
- Не дурачьте меня! Вдруг вы эксбиционист? Встанете где-то в коридоре или, еще хуже, зайдете в чью-то квартиру и начнете свое дело. А меня потом ругают, - продолжала вахтерша.
- Монтажник! Монтажник я! Вот кабель (приподнимаю бухту витой пары), вот мои инструменты (показываю ящик).
- Ага, знаю я, что у вас за инструмент. Вы точно маньяк!
Я выдал самый подходящий для такого случая ответ, поигрывая обжимкой и мотком витухи:
- Если вы меня не пустите, я начну делать это прямо здесь.
Вахтерша молча открыла турникет. Я долго ржал возле узла с оборудованием, не в силах приступить к работе.
#1035: В холодных водах, вдали от дома
00:30 04.07.2009, IT happens
Пару- тройку лет тому назад работал я в конторе "выездным инженером" (так официально называлась должность) по спасению железа от юзверей. Видел много разного, но один случай мне запомнился особенно.
Знакомые попросили забежать к сыну их знакомых, который "очень талантливый мальчик, но что-то у него сломалось". Обещали не обидеть, ехать недалеко - прибываю. На пороге встречает меня юноша - хоть сейчас на карикатуру про ботаников. Говорит, что "поставил ему водяное охлаждение, а он не работает". Не успел я удивиться термину "водяное", как в глубине комнаты увидел натюрморт, достойный Лувра.
Открытый системник лежал на боку. Рядом распогалалась миска, по краям которой дотаивали кубики льда, а в середине "по пояс" в воде гордо стоял на погнутых ножках процессор с кулером.
Когда дар речи ко мне вернулся, я не нашел ничего лучше, как поинтересоваться у будущего инженера, как, по его мнению, процессор будет выполнять свои функции, будучи оторван от материнского сокета?
- Дык вот же - это разве не оно? - отвечало мне юное дарование, указуя перстом на проводок питания, идущий от кулера к материнской плате.
#1036: Да, мой повелитель!
13:00 04.07.2009, IT happens
Роскошно я сегодня разыграл коллег!
Накануне написал несколько простеньких скриптов в пару строк, выполняющих стандартные команды, но обозвал их совершенно "неполиткорректно" и ввел кое-где небольшие задержки перед выполнением команд для имитации "раздумий" машины.
На рабочем митинге вызвался порулить: подключил к лаптопу проектор и вывел изображение на большой экран, чтобы коллеги следили за тем, как я буду сервер настраивать, да учились, пока я жив.
Дальше события развивались примерно как в американских фильмах про хакеров, когда на черном экране зелеными буковками пишут непонятные слова, за три секунды подбирают любой пароль и входят в суперсекретные сети. Чтобы усыпить бдительность, начал скучно:
ps - ef | grep java
cd...
ls...
Все тоскливо смотрят на экран и зевают. Перехожу к "домашним заготовкам":
# goddamit web server now you'll die!
Коллеги хихикнули - поняли, мол, шутку, продолжай уже. Но в этой шутке доля правды была как никогда высока, и после нажатия на Enter веб-сервер стал жалобно выключаться.
Коллеги в легком шоке. Корчу эффектную гримасу: "Фигасе! Что ваще происходит?!" Подождав завершения остановки сервера, написал как бы дрожащими руками:
# what da hell is going on?
Cервер прилежно вывел информацию о текущих задачах - вот, мол, что сейчас происходит. Коллеги "присели на измену". Я продолжал:
# come on now, restart comanche!
Cервер помолчал пару секунд и переспросил:
- Do you mean Apache?
# yeah whatever! just restart it.
# now what?
Апач запустился, и на экране опять появился список процессов.
# bring the web cube back up NOW!
- Web cube? Do you mean WebSphere?
# alright, let it be sphere.
"Сфера" включилась.
# good boy!
- Thank you, Master!
Коллеги бились в экстазе. Кто-то попробовал повторить, но фигушки - последняя команда потерла все скрипты. Я молчал и хитро улыбался.
#1037: Сквозь тихий шум вентилятора
20:45 04.07.2009, IT happens
Когда мы с сестрой уехали учиться в другую страну, встала проблема общения с родителями. Естественно, было выбрано бюджетное решение - Skype, использованию которого родители были наскоро обучены.
Первый выход на связь, и тут же проблема - нас родители слышат отлично, мы их практически нет. Начал искать решение: поотрубал лишние соединения, чтобы снизить нагрузку на канал, залез через VNC к родителям на компьютер, посмотрел настройки скайпа, проверил загруженность канала - ничего не помогает.
Только спустя минут двадцать стало понятно, почему звук был таким тихим. Родители абсолютно забыли про микрофон, который тихо-мирно лежал на системном блоке под столом.
#1038: Сборка-разборка через слот расширения
20:45 04.07.2009, IT happens
Некоторое время назад работал в небольшой конторе - примерно 40 юзверей в двух офисах. Звонят мне один раз бухгалтеры и жалуются, что у них интернета нету. Ехать было лениво, и решил проконсультировать сотрудниц по телефону. На остальных рабочих местах инет был, и я решил, что немного отошел кабель. Объяснил этим милейшим дамам, что провод, идущий из квадратной белой розеточки в компьютер, надо легонько потеребить, и интернет может появиться. Однако после этой процедуры интернет пропал совсем - позже выяснилось, что до этого не грузился один лишь сайт ФСЗН (у них велись работы по модернизации).
Ноги в руки и бегом в тот офис. Взмыленный, прилетаю туда, подхожу к компу - сети нет. Запускаю руку за системник и чувствую, что витая пара уходит вглубь.
Эти хрупкие существа, дергая за коннектор, вырвали прикрученную сетевуху из слота целиком. Я тщетно пытался это повторить, но отерпел поражение. Да, не перевелись еще женщины в русских селеньях.
#1039: Простудиться от паяльника
13:00 05.07.2009, IT happens
Когда я жил в коммуналке, в соседней комнате проживала молодая пара с ребенком. Однажды мама ко мне обращается:
- Паяй поменьше, ребенок от твоего паяльника простужается.
Я долго не мог понять, как можно от паяльника простудиться - разве что обжечься. Первое, что пришло в голову - принцип действия абсорбционного холодильника. Но молодая мама дала гораздо более простое объяснение: оказывается, ей не нравился запах от паяльника, и она открывала окно. Вот ребенок и простужался.
#1040: Админа вызывали?
13:00 05.07.2009, IT happens
У нас на предприятии один из админов - веселый, жизнерадостный здоровяк, ценящий юмор и хорошие розыгрыши. На работе выглядит как спецназовцы из Rainbow Six Vegas. Только что шлем носит не всегда и оружия нет. В кобуре - шуруповерт или дрель, в жилете - инструменты. Чаще всего он носится по зданию и что-то чинит, подкручивает, ремонтирует. У него молодой, звонкий, хотя и несколько высоковатый для человека его комплекции баритон. Но главное, что этим баритоном он классно передирает интонации. Например с шефом он общается а-ля крестьянин из Варкрафт 2 (3 и ВоВ шеф не жалует). Ну там "йес, милеод", "оукай", "джобс дан" и все такое. Когда же заходит в помещение, где народ бездельничает, то копирует Вархаммер: "Heresy grows from idleness". Когда подходит к компу, который "плохо себя ведет", то, раскрывая кобуру с шуруповертом цитирует апотекария: "Death or healing! I care not which you seek!". Не было еще компа, который бы после этого не образумился. Но главное, когда он вламывается (при его габаритах - иначе входить сложно) в помещение, где что-то случилось, его коронная фраза, вместо "админа вызывали?" Кто играл в Baldur's Gate, должен помнить Kivan'a. Вот почти такой же голос, только с легкой "потусторонностью", в виде вибрации (не совсем гроула) и носового произношения. И когда он выдает свое коронное "Who summons me?!!" таким голосом, некоторые слабонервные барышни хватаются за сердце и роняют чашки на пол.
#1041: О пользе инвективной лексики
13:00 06.07.2009, IT happens
Работаю в техподдержке одного провайдера. Звонит абонент, молодой, но довольно тугой и нудный: "Интернет не работает". С...надцатого вопроса удалось выяснить, что компьютер выдает сообщение об отключенном кабеле.
- Попробуйте сейчас вынуть кабель из сетевого адаптера и вставить его заново.
- Да, одну минуточку.
В трубке захрустело. Решив, что абонент положил трубку и полез под стол, я свободно откинулся в кресле в ожидании. Кресло у меня было не из дешевых - регулировалось во всех направлениях. Я не очень большого роста, и сиденье обычно находится на самой верхней точке.
Тут коллега, решив надо мной подшутить, тихонько приподнимает ногой ручку регулировки кресла по высоте. Естественно, сиденье летит вниз. Я, разворачиваясь с перепугу, не отодвигая от уха трубку, ору:
- Ноги, бл@#ь!
В трубке затрещало погромче, послышался удар и связь прервалась. Проржавшись и представив реакцию абонента, я решил проверить, что с ним. Online! И кабель на место встал, и VPN подключился.
Вот и думаю, стоит ли всегда быть предельно вежливым или же можно себе позволить иногда гавкнуть на клиента для ускорения процесса и облегчения взаимопонимания?
#1042: USB-портмоне
13:00 06.07.2009, IT happens
Работаю в конторе, специализирующейся на продаже и обслуживании документальной базы. Служебные обязанности - раз в месяц приехать к клиенту и обновить базу со съемного жесткого диска. Обновление весит 2-2,5 ГБ, и некоторые машинки достаточно долго всасывают в себя этот объем.
Приезжаю в одну компанию, начинаю апдейт. Человек, на чьем компе стоит база, уходит курить. Через пять минут возвращается с перекура, видит на полу винчестер Prestigio в кожаном чехле и со словами "ой, вы бумажник уронили" вручает его мне, выдергивая USB-кабель. Пришлось сквозь зубы поблагодарить добряка, вытащить винт из чехла и начать обновление заново.
#1043: Не тает на языке
13:00 06.07.2009, IT happens
Установили новому сотруднику компьютер. О том, как он вставлял дискеты в чужие машины и пытался с них что-то переписать на компьютер, отключенный от сети, мы уже слышали. Но недовольство, с которым он отреагировал на свое новое рабочее место, мы вспоминали гораздо дольше:
- Вот вы мне поставили компьютер, все хорошо с ним, но одно мне в нем совсем не нравится: сочность у него какая-то не такая!
#1044: На автопилоте
00:30 07.07.2009, IT happens
Во время обновления компьютеров в фирме шеф сказал, что если я уложусь не в неделю, как планировалось, а в три дня, то получу хорошую премию и пять суток отгула. Конечно, я согласился и начал работу по сборке компов, установке ОС и программ. В первый день сделал почти половину работы; к концу второго осталась лишь одна машина. "Не откладывать же работу на завтра", - решил я, и, задержавшись до полуночи, таки закончил настройку.
С работы ушел не сразу: мой тревожный сон на клавиатуре прервал охранник. Поплелся пешком - хорошо, что дом находился в получасе от работы. Мозг не работает, дико хочу спать. Достал наушники, подключил к ноуту, засунул компьютер в рюкзак - красота! Плеером на ноуте управлял телефоном через Bluetooth, выбирая мелодии погромче, чтоб не уснуть.
Как до дома добрался и как лег спать - хоть убейте, не помню. Утром пришел на работу и сразу завалился на тахту в серверной. А что еще делать админу, когда у него все нормально работает?
Только заснул, как меня стал дергать за плечо шеф: "Вставай, за тобой милиция приехала". Я в полном шоке: сайты не ломал, да и Windows за деньги давненько уже не ставил. Делать нечего - спустился и поехал в отделение.
В отделении меня посадили на стул напротив телевизора, вставили кассету в видеомагнитофон и нажали "play". На записи с камеры наблюдения я с удивлением обнаружил себя, орущего песню из плейлиста "винампа", в абсолютно несознательном состоянии в сопровождении двух милиционеров. Сотрудники милиции пытаются привести меня в чувство, но я к конструктивному диалогу явно не готов. Внезапно у девушки, сидящей за компом, визжит антивирус.
Я моментально просыпаюсь, достаю ремонтный набор из своей сумки, отталкиваю девушку от компа, удаляю вирус, настраиваю и чищу комп, оставляю визитку, беру сумку с ноутом и ухожу. Милиционеры меня даже догонять не стали - на записи было заметно, что они просто впали в оцепенение.
Лишь только я задумался, что же делать дальше, как ребята сообщили, что привезли меня сюда лишь для того, чтобы вернуть мою антивирусную флешку и выразить благодарность за быстрое удаление вируса. Пока везли меня обратно на работу, милиционеры предложили устроиться к ним в отделение компьютерщиком: "Нам умные и знающие люди не помешают!" Заманчиво, но я не знаю, что шефу сказать - он мне еще премиальные и отгулы должен.
#1045: Мир-смерть
13:00 07.07.2009, IT happens
Московский филиал довольно крупной иностранной компании. На этаже произошел сильный пожар, полностью выгорело шесть комнат, включая серверную. Сисадмин, с трудом говорящий по-английски, докладывает ситуацию CIO головного офиса в Торонто:
Сисадмин: Ви хэв вери бэд ситьюэйшн хире.
CIO: Can you describe what exactly happened? Perhaps you can spell some words if you're not sure about their pronunciation.
Сисадмин: Йес, коудворд из "пи-ай-зет-ди-и-ти-эс". Вери, вери бэд ситьюэйшн!
#1046: Пыльная быль
13:00 07.07.2009, IT happens
У одного из клиентов маршрутизатор Cisco стал частенько неожиданно перезагружаться. При детальном осмотре обнаружилось, что все отверстия на девайсе забиты пылью - в здании совсем недавно закончился ремонт, и мелкодисперсная грязь летела к серверной стойке.
Во время осмотра вокруг крутились местные эникейщики. Раскрыть все карты, сообщив ребятам причину перезагрузок, мне совсем не хотелось. Отвертки с собой все равно не было, так что я, взяв "циску" на руки, нежно поворачивая, пока не вывалится пыль, и незаметно продувая отверстия для вентиляции, провел разъяснительную беседу с девайсом, объяснив, что так вести себя нехорошо.
После монолога девайс заработал как надо, а те эникейщики с тех пор весьма странно на меня смотрят и, что приятнее всего, не беспокоят по пустякам.
#1047: Не спрятаться, не скрыться
13:00 07.07.2009, IT happens
Только что мне звонил на мобильный какой-то программер из Германии и начал рассказывать на плохом-плохом русском, что нашел древний пост на форуме GotDotNet, где я выкладывал один исходник на C#. Насколько я понял, парень сейчас пишет такую же штуку на Java и просит моей помощи.
По нику немец нашел мой standalone-блог, который я не обновляю уже полтора года, оттуда по ссылкам вышел на сайт моего работодателя, а от него узнал номер моего сотового.
Вот вам и анонимность в интернете! А парню я, конечно же, помогу.
#1048: А вместо сердца - пламенный мотор
13:00 08.07.2009, IT happens
Работала в техподдержке одного интернет-агентства. Контора делала сайты на CMS, нормально настроить которую на сервере никто, кроме наших программистов и админа, почему-то не мог. Это был отличный способ заставить клиента пользоваться местным хостингом, хоть соотношение цена/качество было, мягко говоря, высоким.
Когда очередному клиенту надоедали постоянные падения сайта, которые особенно часто случались в выходные, начиналась длительная процедура переноса сайта на сторонний хостинг. Как правило, занимались этим айтишники со стороны клиента в тесном (или не очень - зависело от суммы контракта) сотрудничестве с нашими программерами.
Итак, очередной клиент решил "переехать". Подготовили ему диск с полным бэкапом сайта; ждем курьера. Ближе к вечеру в офисе объявляется странного вида мужик, напоминающий священника без рясы, и на полном серьезе интересуется: "Где мой мотор?"
Секретарь не понимает: "Какие-такие моторы? Мы интернет-агентство". Мужик же настойчиво утверждает, что приехал забрать мотор, который мы ему по предварительной договоренности продали. Далее выяснилось, что интернет-агентство не просто продает эти агрегаты, но и производит их!
Первой догадалась проходившая мимо на перекур главбух. Оказалось, что мужик имел в виду движок сайта, который ждал его на болванке в серверной. Получив диск, он сильно негодовал по поводу произошедшего: "Мотор, движок... Какая разница!"
#1049: Сервер не у-у-у? Пц!
15:00 08.07.2009, IT happens
Перед длинными выходными шеф распорядился во имя экономии электричества обесточить весь офис. Я послушно потушил абсолютно все, включая сервер, раздающий интернет.
На следующий день начальник звонит с утра пораньше - ему срочно нужно поработать, а интернета почему-то нет. Рассказываю, что достаточно просто включить сервер, и спокойно продолжаю отдых.
Где- то через полчаса опять звонок. Шеф почти плачущим голосом сообщает, что сервер не включается, и описывает мне ситуацию:
- Я слышал, как сервер работает! Он же должен так завывать: "у-у-у". А сейчас делает "пц, пц", и все.
Я поднапрягся, а потом аккуратно поинтересовался у шефа, какую кнопку тот нажимает. Все правильно: бедняга битых тридцать минут включал и выключал старенький ЭЛТ-монитор.
#1050: Милый, ты хочешь поговорить об ошибках?
16:45 08.07.2009, IT happens
Наша компания занимается разработкой и сопровождением программ для заказчика - попросту говоря аутсорсингом). Филиалы разбросаны по всему миру, и для облегчения общения саппорта и конечных пользователей помимо прочих средств связи существует бесплатный международный номер вида 1-800-...
Однажды приходит к нам письмо от клиента: "Бла-бла-бла, программа не работает. И кстати, по вашему бесплатному номеру отвечает не техподдержка, а служба "секс по телефону"". Мы в ступоре. Перезваниваем по указанному номеру и слышим приятный женский голос, обещающий ласки и небывалые удовольствия.
Оказывается, в одном из шаблонов стандартных ответов была опечатка в одной цифре номера. Самое интересное заключалось в том, что шаблон у нас не менялся как минимум несколько месяцев и до этого ни одной жалобы не поступало. А что - звонишь в саппорт, а тут тебе откровенный разговор на любые темы! Клиенты сразу забывали о своих проблемах с программой и наслаждались беседой.
Теперь сидим и думаем: а стоит ли шаблон исправлять?
#1051: Вирус Касперского
00:30 10.07.2009, IT happens
Знакомая работет на режимном предприятии в отделе учета. Однажды пожаловалась мне, что компьютер тормозит - по всем признаком похоже на вирус. Ни разу не обновленный "касперский", установленный на машине, естественно ничего не находит.
Я сбросил знакомой на флешку Avast и рассказал, как его установить и настроить. Удивительно, но подруга справилась со всем сама. Вирус был убит, комп тормозить перестал. Все было бы хорошо, если бы не два идиота-админа, работающие на этом предприятии. Увидив, что на компе с отключенным доступом в интернет) нет их любимого "касперского", они попытались удалить Avast и восстановить статус кво. Avast же, заметив, что его пытаются удалить, да еще загрузить на оберегаемый им компьютер непонятную резидентную программу, сразу понял, что к компу подошли люди, руки у которых руки растут из места пониже поясницы, да и мозги находятся там же.
Ппсле восстановления данных, которые эти "одмины" умудрились уничтожить в процессе борьбы, на комп снова был установлен Avast. Теперь нерадивые айтишники даже бояться заходить в эту комнату, и только тихо ворчат про фанатов Аваста, которые делают их работу за них.
#1052: Диктуйте по буквам
16:45 10.07.2009, IT happens
Повезло: в школе мы не изучали, как сделать текст в "ворде" пожирнее, а занимались настоящим программированием. С 10 класса мы решали простые задачки на Паскале для понимания общих принципов написания кода. Был у нас в классе один парень - не самый глупый, но с программированием у него явно не ладилось. Предложили нам однажды в качестве самостоятельной работы посчитать сумму цифр во вводимом числе. Все только сели организовывать циклы и вспоминать, как выделяется целая часть, как этот самый парень заявляет: "У меня все готово!" Все в шоке, включая учительницу - он никогда не блистал, а все остальные еще и половины работы не сделали. Пошли к нему смотреть код.
Оказалось, он воспользовался истинно программистским подходом - его программа предлагала пользователю ввести первую цифру числа, потом вторую и так далее, сохраняя каждый разряд в отдельную переменную. Неудивительно, что с суммированием проблем у него не было совсем!
#1053: Двойные окна
16:45 10.07.2009, IT happens
Вспомнил один из небольших приколов, который я устроил сборщику компов в игровой студии "Степ Геймз". Студия жила в одном помещении с конторой по продаже компов, так что нехватки в оборудовании не было, да и настройщик Дима был всегда под боком. Чувак был неплохой, но мы все равно любили над ним прикалываться.
Рабочих площадей у нас было немного, компы стояли стенка к стенке, и зачастую конфигурации были одинаковыми. Мониторов было по два на брата - трехмерка, куда тут с одним дисплеем? Однажды я поставил к себе правый монитор от компа напротив, условился с владельцем об совместных действиях и вызвал настройщика со словами: "Что за хрень? Комп врубается, а десктопы совершенно разные!"
Дима подходит, мы с соседом синхронно включаем машины. На обоих мониках пробегает POST, загрузка винды - десктопы разные. Лица обалдевшего чувака я никогда не забуду. Самый смак был, когда он ребутнул винду, а второй десктоп остался работающим. В общем, долго Дима потом кидался в нас булочками, но серьезных обид не было - надо же было как-то разбавить трудные будни перед дедлайном.
#1054: Пневмотакса
16:45 10.07.2009, IT happens
Дело было дома, и ползать по фальшпотолку мне не довелось - были лишь пустота в потолочной плите, приличное расстояние и непослушный кусок провода. Отверстие было достаточным для проникновения, но гибкий провод по пути просто завивался, не доходя до конечной точки. Ничего хорошего по руками не оказалось.
В итоге я взял скользкий синтетический шнурок, один конец привязан к проводу, а другой забросил в пустоту в потолочной плите. В "конечной точке" пустоты к отверстию я прислонил шланг новенького пылесоса и нажал на кнопку. Шнурок всосался моментально, ну а вытащить за него все остальное было делом техники.
#1055: Железный занавес
15:00 11.07.2009, IT happens
Полгода назад я переносил с одного компьютера на другой сервер виртуальных COM-портов для работы считывателей штрих-кода по Ethernet. Все настройки были тупо экспортированы из старого компа, версии сервера и драйверов точно такие же, но сигнал со считывателей не шел, хоть ты тресни! Два дня с перерывами на кофе шла война с привлечением друзей, мануалов и спецов по 1С - без толку.
На исходе второго дня, выйдя покурить на улицу, я увидел на одной из дверей кондовый навесной замок, оставшийся, видимо со времен раскулачивания еще советского производства. В голове предательски щелкнуло. Рванув обратно к компу, я увидел в сетевых подключениях точно такой же. Оказывается, был включен встроенный брандмауэр ХР, который и резал все "подозрительные" пакеты от считывателей.
На следующий день я купил махонький замочек и повесил на ключи вместо брелка на случай, если в другой раз на глаза ничего такого не попадется.
#1056: Сисадмин наносит ответный удар
16:45 11.07.2009, IT happens
Работал я в одной госструктуре - служба была не очень тяжелой, но в один прекрасный день я нашел местечко получше и собрался увольняться. С бухгалтерией же у меня давно была давняя взаимная нелюбовь. И вот, когда заявление не увольнение было уже подано, подписано и мне оставалось несколько дней, пишут бухгалтеры на меня докладную начальнику - написанная мной программа дала сбой, и одна женщина не поленилась снять скриншот, распечатать и прикрепить к документу. Дошло дело до замначальника управления. Вызывает меня, показывает, спрашивает, что делать будем? Рассказываю план действий: пусть повторит при мне ошибку, тогда и будем разбираться. Человек он умный, согласился, но поскольку официальный документ подан, попросил на обороте докладной потом написать, что было сделано. Забросив документ к себе в кабинет, иду в бухгалтерию.
Как и следовало ожидать, ошибки тетушка повторить не может, зато периодически отвлекается на аську. Скриншот полезной информации не дал - исправлять по сути нечего. Возвращаюсь к себе, увеличиваю на единичку номер версии программы, перекомпилирую и по сети заменяю ей исполняемый файл. Прихожу, показываю и прошу написать на накладной: "После обновления претензий не имею" и расписаться.
Возвращаюсь к себе в кабинет и открываю текстовый редактор:
В моем присутствии специалист %username% воспроизвести ошибку не смогла, причину ее появления установить не удалось. На компьютере специалиста было произведено обновление версии программы с N на N+1.
Задумался. Добавляю:
Помимо этого, в нарушение служебного распоряжения %document_number% на рабочем компьютере специалиста %username% установлено следующее программное обеспечение, не имеющее отношения к выполнению специалистом своих служебных обязанностей:
1. Winamp.
2. ICQ.
3. Список игр:...
Общеизвестно, что посторонние приложения, особенно игры, активно вносят изменения в настройку операционной системы, в частности, в системный реестр. На совместимость с посторонними приложениями программа не проверялась. Помимо этого, на указанном рабочем месте присутствует выход в интернет, что противоречит тому же распоряжению.
Следует отметить, что распоряжение такое действительно было, но если с юзером не было проблем или они решались мирно, то на нарушения глядели сквозь пальцы.
Через три часа бухгалтер смотрела волком - отключили интернет, снесли аську, Winamp, всю музыку и игры, дали выговор. Оставшуюся до моего увольнения неделю она со мной так и не разговаривала.
#1057: Вчера была пятница, завтра суббота, а сегодня-то что?
13:00 12.07.2009, IT happens
История произошла в одной из стран бывшего СССР во времена первых "пентиумов". Запад в ту пору выдавал в помощь школам новенькие компьютеры для обучения детей основам информатики; вот и в нашу школу попали новенькие системники HP. Все было хорошо, пока на эти компьютеры не занесли вирус - весь месяц он вел себя спокойно, но 25-го числа убивал Windows на всех компьютерах. Так как это была глубинка, никакого интернета не было и в помине. Внятный антивирус мы тоже найти не смогли, зато обладали небольшими знаниями программирования. Была написана программулина, которая каждое 24-го числа переводила системную дату на 26-е. Вирус был обманут, и до поры до времени все было хорошо.
Наступил май, и вся школа жила ожиданием выпускной линейки, которая должна была состояться 25 числа. В день перед этим директор закрыл школу и направился в ближайщий бар "расслабиться". На следующее утро, придя в школу пораньше, чтобы приготовиться к линейке, он увидел на компьютере 26 число! До директора начинает доходить: линейку и выпускной он после принятого просто-напросто проспал, и его ждет позорный вылет с должности!
К счастью, ситуация разьяснилась, но после "разбора полетов" наша группа талантливых школьных программистов все лето побаивалась выходить из дома.
#1058: Вам на сто или двести треков?
15:00 12.07.2009, IT happens
Работал я некогда в магазинчике продавцом дисков с играми, музыкой и фильмами. В наличии имелись и чистые CD/DVD. А народ необразованный ходит - подходят девицы как-то и говорят: нам, пожалуйста, болванку. Какую, не сообщают - ладно, ничего не поделаешь, тяну им сидюшку. Увидев на диске аббревиатуру "CD", девушки тут же поправляют меня: "Не, нам CD не надо, нам MP3".
Стаж работы в магазинчике у меня был уже немалый - я понимал, что проще согласиться с тем, что Земля плоская, чем убеждать в чем- то покупателей. Строю глупое лицо: "Ах да, что это я". С улыбочкой на лице кладу эту болванку обратно на полку и достаю простую без рисунка: "Пожалуйста - MP3-болванка!"
#1059: Сам шучу - сам смеюсь
15:00 12.07.2009, IT happens
Пришел однажды заказ: написать БД с web-интерфейсом для использования на нескольких машинах по локальной сети. Работа была выполнена, осталось установить систему у заказчика. Приезжаю, вливаю дампы, настраиваю конфиги - на серваке все работает! Ну думаю, все отлично.
Открываю браузер на клиентской машине, вбиваю IP сервера - не работает... Три часа танцев с бубном результатов не принесли: я и брандмауэр отключал, и винду обновлял, и от вирусов лечил.
На исходе рабочего дня я догадался залезть в настройки браузера. Конечно, дело было в прописанном прокси-сервере. Я бы все понял и публично признал себя идиотом, но интернета в конторе не было. Обращаюсь к местному админу с болью в голосе:
- Зачем?!
- Ну так... Развлекался.
#1060: Котэ-уникодэ
20:45 13.07.2009, IT happens
Был у нас в школе забавный препод - сначала работал трудовиком, а потом в один прекрасный день переквалифицировался в информатика. На деле же свой предмет он знал хуже, чем мы, и его речь постоянно сверкала фразами вроде "кодировка уникодэ". Однажды он пытался доказать мне при всем классе, что принтер может не понимать какой-либо шрифт, поэтому он распечатает документ другим, ну и все в таком же духе.
Проблема состояла в том, что он задавал нам контрольные вопросы, на которые ожидал услышать ответы, подобные своим. Было выяснено, что вопросы он читает из учебника, и ответ, который информатик хочет услышать, находится там же. Сходив в школьную библиотеку, мы обзавелись таким же учебником, найдя таким образом с учителем общий (хоть и странный) язык.
#1061: Незваный одинэсчик хуже татарина
20:45 13.07.2009, IT happens
Довелось не так давно пообщаться с очень опасливым администратором. Работаю во франчайзи, ездил к клиенту обновлять 1С-ку. При попытке установить конфигурацию новой версии винда с радостью сообщила, что недостаточно прав. Выяснилось, что их обслуживает удаленно какая-то админская контора. Секретарь дала телефон для связи с их "Дмитрием - компьютерным мастером". Позвонив и обменявшись приветами, я прошу дать установить обновление. Дмитрий подключается к компьютеру удаленно. Привожу дальнейший диалог:
- Алло, можете установить обновление в такую-то папку?
- А зачем устанавливать? Система потом полетит, и что мне потом с вашей папкой делать - вспоминать, нужна она или нет, есть ли там вирусы или нет?
- Ну... Эта папка только для обновления. Давайте назовем ее "УДАЛИТЬ_%название_папки%"?
- Правильно, а мне потом вспоминать при крахе системы, что значит префикс "удалить"!
- Хорошо, давайте установим обновление в эту папку, я проведу апдейт и потом сам удалю все лишнее?
- Ну да, а потом система ко всем чертям полетит, а мне восстанавливать.
Диалог в таком русле продолжался минут пять. В конце концов мне удалось убедить "мастера", что я работаю не первый год, обновление проводил не одну сотню раз и все будет хорошо, но такое недоверие, конечно, удивило.
#1062: Умирать, так с музыкой
20:45 13.07.2009, IT happens
Переехал я из глубоко провинциального N-ска поближе к Москве. Ехал налегке, поэтому свой старенький Celeron оставил родителям на растерзание. Года через полтора мне понадобилось вернуться обратно на короткий срок. Понятно, сети уже нет (родители ей не пользовались, контракт с провайдером порвали), но поностальгировать хочется - почитать документы с жесткого диска, музыку юности послушать.
При включении меня ждал сюрприз: компьютер возомнил себя музыкальной открыткой, оглашая всю квартиру незатейливой мелодией из спикера, при этом запускаться дальше отказывался. Пресечь музыкальное увлечение моего компьютетра получилось только сменой батарейки на материнской плате. Вот вам и приветствие!
#1063: Вот и верь после этого людям
00:30 15.07.2009, IT happens
Не знаю, как вам, а мне в последнее время очкарики-программисты, бросающиеся на каждом шаге непонятными словами, перестали нравиться.
Дома начал тормозить, а потом насовсем выключился компьютер, унеся за собой настройки для игры по локальной сети с ноутбуком, софт для управления смартфоном, а также кучу игр и музыки. Звоню другу - такому, что его знает чуть ли не весь город. Обещает прислать мне специалиста, который сможет достать мой комп из-под земли. Поверив в чудо, прощаюсь.
На следующий день пришел эдакий ботаник-программер, на вид не спавший около года, и, поковырявшись в драной, грязной спортивной сумке, достал ворох коробочек и проводов. Удаляясь в мою комнату, сказал, что все сделает, препротивнейшим голосом.
Как я провел день без компа - сложно описать. Замучал телек, сломал настольный футбол с тем самым знакомым, который попозже зашел поглядеть, как идут дела, и даже отыскал древнюю заначку в квартире, которую мы и пропили на двоих.
К вечеру усталый программер вышел из комнаты, сообщив, что все готово. Около получаса он втолковывал мне, что темы жрут память и надо пользоваться классическим видом меню "Пуск", что игры мои запускались только со старой виндой и ее реестром - слава богу, хоть музыку сохранил. Система глючила и тормозила, проги тоже - все как раньше, но хоть как-то работает.
Промучавшись три дня, я позвонил тому знакомому вновь. На мои ругательства тот радостно ответил, что в этот раз пришлет людей получше. Памятуя о том, что тому "хакеру" за труды были отданы три тысячи, я приуныл от перспектив.
На утро я обомлел - в дверях появился высокий парень, рядом девушка его же роста с кейсом размером с нетбук в руках. Мы поздоровались, и парочка прошла в комнату, попросив не мешать.
Через час выходят. Что, думаю, уже комп загубили? Аж привстал с грозным видом. Однако парочка подходит и радостно сообщает, что все нормально. Захожу, проверяю, радостно вскрикиваю - комп летает, все проги удивительным образом появились, а игры стали идти без диска. Поблагодарил ребят, потянулся в карман за кошельком, попутно спрашивая, сколько я должен? Девушка, странно улыбаясь, сказала, что за все возьмут 500 рублей.
Обидно, но не за деньги и потерянное время. Позже я познакомился с этими ребятами и узнал, что в их кругах ходит веселая история про компьютерщика, перелопатившего незадачливому клиенту весь хард, когда достаточно было вскрыть системник и почистить кулеры. То-то после ребят окно было открыто - я-то думал, что они без меня пиво пили и запах выветривали... А парня того я так и не нашел.
#1064: Терапевтические прогревания
00:30 15.07.2009, IT happens
Стоит у меня дома компьютер, старенький Целерон. Используется для разных целей, с друзьями по сети в старенькие игрушки поиграть да музыку послушать. В один прекрасный день он просто перестал включаться. Молчит, только вентиляторами шуршит. Покрутился я вокруг него, память поменял - ничего не помогает. Глянул на материнскую плату - конденсаторы вспухли.
Тащить на работу конденсаторы перепаивать было лень, и я подошел к решению проблемы творчески. Конденсатор вспух, значит, поменялась какая-то характеристика. Но ведь при нагреве и охлаждении характеристики тоже "съезжают"! Включил комп, погонял его в "висящем" состоянии минут пять, перезапустил - вуаля! Запустился без проблем, все тесты проходит, но работает так исключительно до следующего простоя. Никогда не думал, что компьютер надо будет прогревать, как автомобиль, перед пуском.
#1065: Click to copy
20:45 15.07.2009, IT happens
Сломался у нас на работе Xerox Workcentre 420 - большой многофункциональный шайтан-ящик, круглосуточно используемый всей организицией. Собственно, перестала работать лишь самая важная зеленая кнопка, которой по много-много раз в день запускали копирование.
Вскрываем: зеленый квадратик панели вмят, сама кнопка продавлена и заклинена в нажатом состоянии, а дорожки на плате убиты прыдудущими ремонтниками сантиметра на три от места монтажа. Выпили кофейку, покурили, пошли рыться в морге (у нас так серверная называется: холодно и железо мертвое валяется). Ничего подходящего не обнаружили. Догнались кофеином еще и отправились играть в Кулибина.
Теперь на корпусе копира гордо возлежит приклеенная двусторонним скотчем мышка, от которой идет пара "бело-оранжевый - оранжевый", с надписью "Зеленая Кнопка" на левой почке.
#1066: И швец, и жнец, и на дуде игрец
20:45 15.07.2009, IT happens
Диалог на сайте по поиску работы:
- В Москве требуется специалист по ремонту лазерных принтеров HP. Обязательное условие - права категории "В". В обязанности входит несложный ремонт принтеров на территории заказчика, в основном Москва, реже - область, при необходимости - забор принтера в стационар для ремонта.
- У меня вопрос по оплате. Ремонтник обычно получает 30-50 тысяч, водитель - 40-60. Это суммируется?
- Если сможешь поменять термопленку, пока едешь за рулем по Лефортовскому тоннелю - будешь получать в сумме!
#1067: Сувенирный уничтожитель данных
20:45 15.07.2009, IT happens
Дело было несколько лет назад в одной немаленькой конторе. В силу специфики деятельности - разъезды, командировки - у большинства сотрудников вместо десктопов были рабочие ноутбуки.
На Новый год всему персоналу подарили прикольный сувенир - магнитную подставку с логотипом компании и увесистую кучку металлических шариков. Приноровившись, из шариков можно было складывать затейливые трехмерные скульптуры.
Жаль, но подарок оказался неудачным. На следующий день офигевшим админам принесли стопку неработающих ноутбуков. Причиной смерти стало фатальное повреждение винта - магнит в подставке был отнюдь не слабым.
#1068: Треполет
13:00 16.07.2009, IT happens
Недавно решил обновить роутер, потому что старенький Linksys стал частенько терять коннект. Выбор пал на марку TRENDnet, множество девайсов которой стояло у нас на работе. Пришел домой, настроил - работает. На время тестирования в качестве стартовой домашней страницы в браузере выставил 192.168.1.1 вместо привычного Гугля, после чего с чувством выполненного долга отправился в офис. В разгар рабочего дня звонит мама:
- Мне нужно пробки на дорогах посмотреть, а у тебя тут треполет горит!
- Трепо-что?...
- Треполет! Горит надпись "треполет" и никуда не уходит!
Потекли мысли о вирусне, неведомо как проникшей в систему, и выставивший в качестве стартовой странички порнуху. Раздумия о таинственным "треполете" бысто прекратились, когда на глаза мне попался хаб со стилизованным логотипом на нем. Да, так беднягу TRENDnet еще никто не называл - в полку "Шпротстеров" и "Зухелей" прибыло!
#1069: House I.T.
13:00 16.07.2009, IT happens
Работаю в не особо крупной компании сисадмином. Как-то раз я умудрился уронить себе на ногу какой-то старый системник. Ступню закатали в гипс, и ходил я с тросточкой. Все бы ничего, но начальству что-то взбрело в голову, и оно попросило прийти всех на работу в костюмах.
Представьте: офис, тишина, все работают. Вдруг тростью настежь открывается дверь, входит слегка небритый, коротко стриженый мужик в костюме и с той самой тростью, и, прихрамывая, довольно быстро ковыляет в серверную.
После этого меня неделю мучали вопросами вроде "Может, у диска волчанка?"
#1070: Сага об "эс как долларе"
13:00 16.07.2009, IT happens
Вечер. Типичные глюки инета, на этот раз не открываются отечественные сайты. Звоню в саппорт одного из крупнейших московских провайдеров:
- Добрый вечер, специалист А. слушает Вас.
Вспоминаю, что неделю назад они мне выдавали те же самые слова ввиду проведения работ:
- Барышня, у меня не работает русскоязычный сегмент интернета.
- Что, простите?
- У меня не работает русскоязычный сегмент интернета.
- Это вы с кем разговариваете?
- С вами.
- Я не поняла, у вас не открываются сайты?
- Ну... В общем, да.
- Все?
- Нет, только которые "точка ру".
- А, все, поняла! Ждите, я передаю Вас специалисту по русскоязычным сайтам.
Пауза.
- Здравствуйте, специалист Б. слушает вас.
С барышней No 2 повторяется точно тот же разговор, но два раза, потому что словосочетание "сайты точка ру" специалист по "сайтам точка ру" уже не понимает.
- Так, я все равно не понимаю. Ну, давайте сбросим каталоги, нажмите "Пуск"... Что? Вы знаете, что такое командная строка? Не знаю, о чем вы говорите, нажмите "Пуск", "Выполнить", наберите "Светлана, Мария, Дмитрий"... Да. Перезагрузитесь. Не помогло? Подождите, я передаю вас техническому специалисту.
С радостью жду мужчину-инженера.
- Здравствуйте, специалист В. слушает Вас.
- Здравствуйте, барышня...
То же самое, дубль третий.
- Все равно не понимаю. Каталоги сбрасывали? Не учите меня русскому языку, я тут решаю вашу проблему. Сбросим маршруты: нажмите "Пуск"... Роман, Елена, эс как доллар... Перезагрузитесь. Не помогло? У вас вирус. Передаю вас дальше.
Молчу.
- Здравствуйте, "%Барышня_Номер_4%" слушает Вас. Какой у вас антивирус? N.? Он плохой. Давайте установим новый.
- Что значит - плохой? Это антивирус, который вы ставите при подключении.
- Я знаю, но он все равно плохой. Давайте поставим мой. Заходите на такой-то почтовый сервер, заходите в мою почту, логин, пароль... Найдите вот это письмо. В нем антивирус. Скачали? Хорошо. Теперь я научу вас открывать файлы.rar. Что? Вы уже устанавливаете? Не надо так быстро, слушайте мои инструкции. Введите логин. Введите пароль: пять, эн как Наталья, два, ка - Константин, то есть не "2" и "k", а "kk", три эс как доллар, нет, не "sss", а "3" и "s"...
По частоте и звукам нажимания клавиш девушка даже через телефон - видимо, по опыту - смогла определить, что пароль по ее инструкциям набирают неверно.
- Да. Установили? Перезагрузитесь. Не помогло? Передаю вас следующему специалисту.
Ну- ка, попробуем еще раз.
- Здравствуйте, "%Барышня_Номер_5%" слушает вас... Продиктуйте мне номер вашего домашнего телефона.
- Зачем? о_О
- Для проверки, что это действительно вы. Ваш контактный телефон начинается на 8-916, а что дальше?
- xxx-xx-xx.
- Правильно! А теперь назовите ваш адрес.
- Улица...
- О, так у вас ремонтные работы! Русскоязычный сегмент интернета еще некоторое время работать не будет. Подождите пару часов. Пожалуйста! До свидания!
#1071: Автоматический микроскоп-гвоздезабиватель
15:00 17.07.2009, IT happens
Недавно отец попросил поделить пачку бумаги формата А4 на несколько неравных стопок: две по пятьдесят, две по сто и двести листов. Дело было вечером, очень хотелось спать, но я все же решил помочь родителю.
Взяв пачку бумаги, я понял, что работа предстоит достаточно долгая - мало того, что очень неудобно вручную отделять свеженькие листы друг от друга, так еще их надо разложить по аккуратным стопкам и не сбиться со счета. Взгляд мой упал на мирно стоящий в родительской комнате принтер, после чего умерший во мне айтишник дал о себе знать.
Недолго думая, я запустил Word и отправил на печать пустую страницу. Да-да, два раза по пятьдесят и два раза по сто копий соответственно. Прибор не подвел!
#1072: Распознавание лиц по начесам и цвету теней
15:00 17.07.2009, IT happens
Я - 1С-программист. Однажды пришел к клиенту в крупную компанию. Дверь мне открыла тетка лет тридцати-сорока. Это был один из первых моих походов за пределы офиса; я очень волновался и прямо с порога начал докладывать: "Я тот-то из компании такой-то, мне сообщили, что у вас такая-то проблема, сейчас я посмотрю там и тут, возможно, все получиться исправить" (на самом деле мой довольно бессодержательный монолог был раза в три длиннее). Все это время женщина смотрела на меня непонимающими глазами; когда же я закончил, выяснилось, что она не в теме, но сейчас отведет меня к кому надо.
Дама удалилась вглубь офиса, где сидела добрая дюжина таких же бухгалтеров, похожих друг на друга. Немного помешкав от стеснения, я прошел следом. Войдя в помещение, я сразу направился к одной даме, выжидательно на меня смотревшей - я сразу понял, что это и есть нужный мне человек, и слово в слово повторил предыдущий монолог.
Нет, меня не смутило, что женщина как-то странно на меня смотрела. Только по окончании моего представления до меня дошло, что это она и открыла мне дверь пару минут назад, а у меня отвратительная память на лица.
Когда я наконец оказался один в прохладной темной серверной, я кусал себя за пальцы и строил дикие рожи в мерцающий монитор.
#1073: Эх, разгоню!
00:30 18.07.2009, IT happens
Несколько лет назад я работал сервисным инженером в небольшой, но весьма бодрой компьютерной фирме и имел неограниченный доступ к самому свежему железу. Материнские платы, процессоры, видеокарты, модули памяти - все, что попадало мне в руки, проверялось на разгонный потенциал. Разгон был для меня и хобби, и спортом.
Как- то раз подзывает меня к себе начальник сервисного отдела, человек, знающий о моем увлечении и сам периодически балующийся работой железа во внештатных режимах, и громовым заговорщицким шепотом сообщает, что у него имеется "свежий камень AMD Clawhammer" (первая ревизия Athlon 64, анонсированная буквально накануне), который он готов отдать мне на растерзание. В радостном азарте, предвкушая приятную возню, я распаковываю коробку с комплектующими и вижу на дне коробки... камень -увесистый гранитный булыжник, на котором слегка коряво голубой краской выведено: "AMD Clawhammer".
В ответ на мое "не понял" и отпавшую челюсть весь отдел начал ржать и тыкать в календарь - заработавшись, я прозевал наступление первого апреля.
#1074: Утюжок для документов
13:00 18.07.2009, IT happens
Дело было в армии. При увольнении из рядов Вооруженных Сил в запас нужно было написать вручную заявление на увольнение, характеристику и получить десяток подписей на обходном листе, каждая из которых дается не так-то прост. Служившие в армии смогут без проблем вообразить тяготы, которые не дадут нормально, по человечески донести ровненькую бумажку формата А4 до строевой части - вот и я столкнулся с новобранцем, вследствие чего вся документация была безжалостно помята. Огорчившись, я добрался до штаба, зашел в строевую часть и сделал попытку сдать бумаги:
- Товарищ капитан, младший сержант %username% для сдачи пакета документа на увольнение прибыл!
- Показывай, что там у тебя.
Протягиваю ему дрожащей рукой документы.
- Сержант! Что за туалетную бумагу ты мне принес? Кругоо-о-ом - марш! Придешь, когда принесешь в нормальном виде.
Ну думаю, сейчас я этого новобранца и заставлю собирать все подписи всеми правдами и неправдами. Вдруг замечаю, как солдат печатает документы на лазерном принтере. Пока передо мной не закрыли дверь, успеваю смекнуть, что "кэнон" сможет помочь. Дай, думаю, попробую - хуже все равно не будет. Подхожу к бойцу и говорю, чтоб он пустил чистые листы на печать в количестве трех штук. Солдат, видимо привык к идиотским задачам и не подал вида. Вставляю документы в лоток для бумаги и нервно жду, пока принтер их пережует. Вуаля - печка с прижимными роликами сделали свое дело, и в выходном лотке лежали теплые ровненькие листочки. Ну, думаю, дай-ка сделаю вторую попытку:
- Товарищ капитан, младший сержант %username% для повторной сдачи пакета документа на увольнение прибыл!
- Уже? o_O
- Так точно! - восклицаю я, протягивая пакет.
Документы были приняты.
- Ведь можете, когда хотите!
#1075: Глубокое, манящее гнездо
13:00 18.07.2009, IT happens
Закончил монтаж компьютерной розетки в одном из помещений офиса. Компьютер установить еще не успели, поэтому сразу подключать было нечего. Собрал инструменты, попрощался. Только я переступил порог комнаты, как меня осенило: надо бы предупредить пацанов. Начинаю оборачиваться и одновременно произношу:
- Ребята, только пальцы туда совать не надо!
С удивлением вижу, как один из сотрудников смущенно вынимает палец из розетки.
#1076: Больше трех не собираться
13:00 18.07.2009, IT happens
Попросили меня в одной конторе "настроить вайфай". Как правило, это значит, что опять придется кабель за подвесными потолками протаскивать. Ну да ладно, прихожу. Оказывается, комп перетащили в другую комнату, воткнули в розетку, а сети нет. Штатный сисадмин в отпуске.
Показывают, "куда это все подключается" - аккуратненько сделанный шкафчик с полочками и стекляными дверцами. Мило и уютно. На полочках стоят и мигают лампочками АДСЛ модем и... пять Д-Линковских маршрутизаторов, один из которых - с вайфаем. Отключенный 32-портовый свитч стоит там же. Ладно, роутеры так роутеры - какое мне дело? Начинаю искать, где сеть потерялась, но смутные сомненья насчет маршрутизаторов меня не оставляли.
Через час второй конец кабеля, закинутый за потолок, нашелся, был воткнут в один из Д-Линков, и сеть у переехавшего компа появилась. Но не вся - только компы, подключенные к этому же маршрутизатору.
Чтобы развеять сомнения, спрашиваю у пригласившей меня продвинутой офис-менеджерши, зачем, собственно, весь этот огород, и в ответ слышу леденящую кровь историю: "У нас очень строго насчет лицензионного ПО, поэтому закупили на все компы Висту Хоум Бейсик, а в соответствии с лицензией ее нельзя включать в сеть больше чем с пятью компьютерами".
Да, до такого даже самый жадный редмондский маркетолог не додумается! Представьте бедных провайдеров, собирающих абонентов в пучки по пять штук... Это кем же надо быть, чтобы так понять строчку в майкрософтовской спецификации: "количество одновременно установленных соединений по протоколу SMB - 5"?
#1077: Подсвитчники
13:00 19.07.2009, IT happens
Есть у нас один магазинчик - порой некоторые запчасти с документами для отчетности можно купить только там. Но персонал... впрочем, судите сами. Стоит сказать, что товар на прилавках расставлен по фэн-шую - логики в размещении никакой, и легче спросить о наличии, чем искать что-то самому.
- У вас нуль-модемный кабель есть?
- Готовых нету, сейчас обожмем.
- Мне нуль-модемный кабель нужен для соединения COM-портов.
- Я понял, сейчас обожмем, сколько метров нужно?
- (понимая, что меня не понимают) Вообще-то полтора достаточно.
- До 10 метров нужно отдельно заплатить за обжим.
- (махнув рукой) Ладно, обжимайте.
Я все- таки нашел на витрине нужный кабель и купил его, однако продавец успел за это время обжать витуху и сокрушался, что плод его труда оказалась невостребованным.
- У вас свитчи на пять или восемь портов есть?
- Свечи и подсвечники у нас не продаются, это в соседнем отделе.
#1078: Оргтехника против праздника
20:45 19.07.2009, IT happens
Было это во время подготовки небольшого корпоративчика. Бухгалтерия вручила мне десятка два воздушных шариков - их полагалось втихаря надуть, а потом неожиданно внести в зал. Как надуть, я сообразил быстро - пригодилась ручная помпа от охладителя, а всю эту гроздь решено было разместить в архиве. Комната размером 2x2 метра была уставлена полками для документов, а в середине располагался приличных размеров напольный копир.
Распихав шары по полкам, я собирался уйти, однако в это время одному сотруднику срочно понадобилось сделать копию. Когда первый лист проходил через внутренности машины, раздался неожиданный хлопок. Естественно, мужик от копира в ужасе отпрыгнул, а я застыл на месте в непонятках: внутри копира так грохотать явно нечему, но кто знает? Вторая попытка - два резких хлопка! Я уже серьезно собрался вскрывать адскую машину и отыскивать место высоковольтного пробоя, когда увидел на ближайшей к копиру полке резиновые ошметки. Детальный осмотр обнаружил еще два лопнувших шарика - в тесной комнате они грохотали довольно громко, но в чем же причина?
Виноват оказался выделяющийся в копире озон - тонкая оболочка шариков не выдерживала столь активного окислителя.
#1079: Красная Шапочка в Зазеркалье
20:45 19.07.2009, IT happens
Возвращаюсь вчера с производства из пригорода Балашихи. Прохожу через дворик типично деревенского вида и замечаю, что у одного из подъездов развешено на просушку белье. Мое внимание тут же привлекает яркое полотенце с надписью "RHAT". Ну надо же, думаю! В такой глуши кто-то не поленился заказать себе полотенце с символикой любимой операционки!
Только через полсотни шагов я понимаю: что-то не сходится. Полотенце сушили не деревенские линуксоиды, а девушка Таня, просто полотенце я узрел с обратной стороны. В отпуск! Срочно в отпуск!
#1080: 24/7/365: за кадром
13:00 20.07.2009, IT happens
В час ночи у админа звонит мобильный. Путь звонка:
В Питере клиент поднимает трубку, набирает городской номер и слышит мелодичный женский голос: "Вы позвонили в службу технической поддержки компании такой-то, нажмите #". Клиент слушает фоновую музыку и представляет себе людей в синих комбинезонах и фирменных кепках с фотографий на сайте, денно и нощно дежурящих в стерильном дата-центре.
Система распределения вызовов связывается по SIP с выделенным сервером в Москве/США/где-угодно-лишь-бы-подешевле. Сервер пытается позвонить админу на ноут и, потерпев неудачу, набирает мобильный номер.
Админ просыпается, поднимает трубку, слышит "бип-бип-бииип" - ага, питерская поддержка.
- Техническая поддержка, слушаю вас.
Включает ночник, разлепляет левый глаз. Кот перегрыз патчкорд "сервера" - десятилетнего целерона с восьмигиговым винтом, который стоит в этой же комнате. Cмотрит на часы, бодро отвечает: "Извините, у нас профилактические работы согласно регламенту".
Поправляет трусы, материт кота, вылезает из кровати, ищет другой патчкорд. Не находит; матерится. Думает, смотрит на часы. Снимает патч-корд со второго "сервера" (ноут IBM Thinkpad 99 года с nginx, по-хитрому пересылающим запросы на московский дедик, где на самом деле все крутится), перетыкает в первый.
Спокойно спит до утра. Проснувшись от звонка местного клиента, втыкает патч-корд обратно и едет покупать новый, пока не проснулись клиенты в Питере и Москве.
#1081: Синенькая юбочка, ленточка в косе
15:00 20.07.2009, IT happens
Недавно устроился работать в небольшой офис помощником админа. В середине рабочего дня зовет меня сотрудница-блондинка, разводит руками и говорит: "Вот".
Смотрю и балдею: на юбке девушки было несколько ленточек, одна из которых попала в лоток сидюка. Сидюк, как я потом узнал, много раз перепаивали, и аварийный "скрепочный" выброс диска там не работал. Заклинило напрочь - даже не хрустел. Девушка негодует: "Делай, что хочешь, юбка дорогая!" На предложения снять застрявший элемент гардероба, естественно, не согласилась - в офисе было человек тридцать.
До конца рабочего дня сотрудница была прикована к компу. После того, как все ушли, я кое-как вытащил сидюк и битых полчаса разбирал его - привязанная девушка сильно мешала. Злосчастную юбку в итоге спасли, а потом долго объясняли охраннику, чем мы вдвоем занимались в неурочное время в пустом офисе. Начальник же, увидев раскуроченный комп, выдал моднице выговор за "ненадлежащей внешний вид, повлекший материальный ущерб".
Аккуратнее, девушки, аккуратнее!
#1082: True Color - для слабаков
15:00 20.07.2009, IT happens
Есть у меня один знакомый Одмин. Именно так, с большой буквы: борода, толстенные линзы в очках, пивное пузо, разве только только свитера не носит. Начинал он еще во времена первых компьютеров, паял и немного программировал. Есть у него немного странностей - например, он старается по возможности не расставаться с любимым железом и до сих пор работает с жуткой квадратной трехкнопочной мышкой, побочным продуктом советской оборонной промышленности, а также не признает никаких игрушек (еще бы, с таким-то манипулятором...)
Как- то договорились встретиться в кафешке возле моего офиса, а я засиделся на работе, играя в Bubble Shooter, и опоздал минут на двадцать. О причине опоздания я честно рассказал, и -о чудо! - он начал расспрашивать, что это за игрушка такая. Я, не сдерживая эмоций, начал рассказывать: "Затягивает - караул! Сидишь, стреляешь шариками, только мозги разгружаешь. Полный кайф! Хочешь, скину?" Не дождавшись ответа, я достал нетбук и залил экзешник ему на флешку.
Прошло 4 дня. Опять встречаемся, в этот раз уже на его территории. Захожу к нему в гости - все в дыму, куча пустых пивных бутылок - и расспрашиваю:
- Ну как тебе игрушка, понравилась? Подсел ведь, скажи?
- Дрянь полная.
- Да ладно, прикольная же "пулялка".
- Игра для каких-то идиотов. Не могу ни фига понять, как в нее играть надо.
Я залипаю, не в силах представить себе, что человек с высшим техническим образованием не может разобраться в игрушке для скучающих секретарш. "Давай, - говорю, - покажу!" Он подводит меня к компу, и я еще до запуска убийцы времени все понимаю.
У него монохромный экран.
- Ну... показывай?
#1083: До чего дошел прогресс? До невиданных чудес!
13:00 21.07.2009, IT happens
20 апреля - последний день сдачи квартальной отчетности. По этому поводу и оставили меня сегодня дежурить. Где-то в начале смены звонит бухгалтер из какой-то конторы:
- А мы вот отчеты отправили, они ушли, да?
- Сейчас проверю.
Запускаю аналайзер, выспрашиваю номер абонента, убеждаюсь, что отчетность прошла, о чем и сообщаю клиентам.
- Ой, хорошо. А до скольки можно сдавать?
- До полуночи.
- А вы скоро уйдете?
- Да, в семь.
- А как же отчетность? Если мы позже отправим, кто же пошлет ее в налоговую? Завтра уже штрафы пойдут.
Тихо шизею. Они что, до сих пор думают, что мы отправляем все вручную?
- Сервер сам отправит, автоматически.
- Сам?!
- Точно так.
- Ой, какой он хороший, какой молодец!
Бухгалтер целую минуту рассыпается в благодарностях серверу. Кошусь на сервак злобным глазом, тот усиленно моргает светодиодами. Доволен, зараза...
#1084: Метод плоскогубцев
20:45 21.07.2009, IT happens
Все же айтишник - не профессия, а образ мышления. Учился я тогда на четвертом курсе и подрабатывал на кафедре учебным мастером. В обязанности входило обслуживание учебных лабораторий и компрессора. Однажды кто-то из студентов "поигрался" с регулятором (в выключенном состоянии) и сбил все настройки. Когда начались занятия и на стенды было подано давление, выяснилось, что вся система "регулятор - исполнительный механизм" пошла вразнос, издавая при этом громкие шипяще-свистящие звуки, которые мешали вести занятия и действовали на нервы.
Меня вызвали для решения проблемы. Конечно, можно было бы просто перекрыть доступ воздуха, но проектировщик стенда клапан не предусмотрел. Отключить подачу можно было лишь выключив компрессор, чего делать было нельзя, поскольку пришлось бы остановить занятия и в других лабораториях - включение и выключение заняло бы значительное время. Преподаватель начал рассказывать, какие теоремы и формулы надо использовать для рассчета новых настроек, которые стабилизируют систему. Думать над этим мне было лень. Я взял в мастерской плоскогубцы и зажал ими шток исполнительного механизма, тем самым прекратив и колебания, и ужасные звуки. После долгой паузы преподаватель сказал: "Ну или так..."
Уже четыре года я работаю программистом. Я написал не одну тысячу строк кода, но до сих пор в каждой программе можно найти тот самый "метод плоскогубцев".
#1085: Джага-джага
20:45 21.07.2009, IT happens
Работал в одно время в крупной больнице инженером. По федеральной программе нам закупили новенький роботизированный биохимический анализатор. Ясное дело, мне пришлось учить персонал пользоваться новым девайсом. Анализатор управляется компом под виндой; в принципе, ничего сложного, но контингент в основном составляют женщины за пятьдесят, поэтому мои лекции они записывали крайне подробно.
Как- то, перекапывая бумаги, я нашел тетрадь с конспектом тех самых лекций:
Нажать кнопку "Отправить в работу".
Дзыг- дзыг-дзыг, тук-тук, дзыг-дзыг-дзыг.
Нажать кнопку "Старт".
Тихо офигеваю и прошу автора пояснить, что имелось в виду. Дама подвела меня к аппарату и стала показывать.
- Гляди, мы нажимаем кнопку "в работу", а потом он делает вот так:
Робот стал тестировать сервоприводы с характерным звуком.
- А когда перестанет - жмем "Старт".
#1086: Без права голоса
13:00 22.07.2009, IT happens
Понедельник. Утро. UPS, стоящий рядом с сервером, начинает пронзительно стонать своим спикером. Стали искать причину. Перерыли все мануалы, пылившиеся на полке, но в конце концов нашли нужный. Внимательно прочли его всем отделом - ну нету описаний таких сигналов, не должен он так пищать! Кто-то замечает на бесперебойнике кнопочку, которой можно отключить звук, но не тут-то было - кнопка не помогает. Идем на крайние меры: тушим сервак, отключаем UPS, разбираем его и выдираем всем уже порядком поднадоевший спикер.
Что же было дальше? Включили UPS, запустили сервер. В кабинет заходит заместитель техдиректора: "Бездельничаете, парни?" Мы ему обрисовываем всю картину, на что он ехидно заявляет: "А прикиньте, если он и щас начнет материться?" Опять раздается истошный писк. Все тихо офигевают. Заместитель подходит к злосчастному бесперебойнику, осматривает его и сокрушается: "Ну вы и звери... Кастрировали UPS ни за что ни про что!"
Оказывается, на серваке упал один из сказевых винтов в рейде, и материнская плата громко жаловалась на мертвую железку. Злосчастный винт мы в этот же день сплавили в сервис по гаринтии, а на покалеченный UPS прилепили наклеечку "Герасим".
#1087: Мы все учились понемногу
15:00 22.07.2009, IT happens
Работаю на электростанции, занимаюсь пожаротушением и пожарной сигнализацией. Чтобы не расслаблялся, в свое время на меня "повесили" локалку и IP-телефоны. Серваки стоят далеко и обслуживаются на стороне, так что работы было немного - почту на новом компе настроить да телефон зависший из розетки выключить и включить заново. Но кто-то начальству нашептал: раз есть сеть, то должен быть и админ.
В один прекрасный день мне сообщают радостную новость: взяли на работу админа, поубавится, мол, обязанностей у тебя! Привели дядьку лет 50 и попросили сдать дела. Я прошелся по помещениям, все оборудование ему показал, все настройки продиктовал. Новоиспеченный админ все законспектировал в ежедневник.
Проходит неделя. Сидит, что-то делает, а меня периодически вопросиками мучает. Заходит как-то раз ко мне: "Вот все вроде понятно, но есть два вопроса. Первый: А как в Outlook контакты добавлять? И второй: Как люди делают, что у них в адресной строке письма адрес сам появляется?"
Только потом я узнал, что кто-то из начальства своего родственника безработного в период кризиса пристроить решил. Вот такие они, админы, иногда попадаются. Но учиться-то никогда не поздно?
#1088: Тысяча разгильдяев
16:45 22.07.2009, IT happens
Дело было лет восемь назад, когда я, будучи студентом, устроился в одну конторку на подработку бухгалтером-материалистом. В то время набирала популярность карточная игра "Тысяча", и сотрудники нашей конторы играли в нее по сетке, когда выдавалась свободная минутка (да и когда не выдавалась, впрочем, тоже). Шефу нашему это со временем надоело, но до него мне дела особого не было - главенствовало мое желание немного пошалить. Благо, в то время в институте мы проходили всевозможные языки программирования.
В итоге, оставшись вечерком, я за пару часов написал на Дельфи программу, интерфейс которой один-в один повторял "Тысячу". Запускаешь прогу, выбираешь, играть по сетке или локально, вводишь имя игрока... В общем, деталей я за давностью лет не помню, но когда дело подходило к началу игры, на экране появлялась крупная бегущая строка:
Кончай играть - работать пора!
Оставалось на каждом компе в свойствах ярлыка "Тысячи" на рабочем столе указать путь к моей программе, и... Следущее утро началось с дружного перемата.
#1089: Капитан Очевидность меняет профессию
13:00 23.07.2009, IT happens
Работаю в дизайн-студии менеджером проектов. Очень часто приходиться общаться с клиентами, дизайнерами и девелоперами, но самое страшное - писать в техподдержку.
Дело было с одной CMS. Не хотела она "есть" наш шаблон для форума, хоть ты тресни. Наши программеры, покурив мануалы, заботливо предоставленные клиентом, не нашли ничего лучшего, как написать письмо в службу поддержку этого движка. По закону подлости писать мисьмо поручили именно мне - ты, мол, у нас парень толковый, мы тебе дадим скриншотов, а ты отправь, да распиши там проблемку получше. Как-никак коммерческие предложения ты у нас писать мастер, вот и с этим справишься.
Начался почтовый пинг-понг с техподдержкой: я им вопрос, они мне тупой ответ. Отправляю им скриншот страницы настройки CMS, на которой наши ребята точь-в-точь выставили параметры, указанные техподдержкой, и пишу, что все равно ничего не работает. Прозрачно намекаю: либо объясняйте подробно, как внедрить форум, либо не кричите, что у нас руки не оттуда растут. Ответ их мы вспоминали еще долго:
- Нажмите кнопку "Применить" и напишите нам еще раз.
#1090: Договоритесь на семь с половиной
13:00 23.07.2009, IT happens
Отправили меня на переговоры к новому клиенту. В офисе 22 компьютера; требуется привести все в порядок, поднять домен, терминальный и файловый серверы, компы обновить, винды лицензионные поставить и сделать еще целый список важных дел. Согласовали фронт работ, я уехал составлять смету. Отправляем на следующий день - услуг насчитали в итоге на 60 тысяч. При условии заключения долгосрочного договора на обслуживание согласились на скидку почти вполовину.
На следующий день звонит тетенька со стороны заказчика и заявляет:
- 30 тысяч - это очень дорого! У меня племянник есть, Петя, в седьмом классе учится, очень способный, в компьютерах хорошо разбирается! Он говорит, что половины из вашего списка он не умеет, но если бы умел, сделал бы за 15!
#1091: Точка, точка, запятая - вышла рожица кривая
13:00 23.07.2009, IT happens
Работаю в известной геймдев-студии уже больше года. Когда я только устроился, народ в основном занимался 2D-проектами. Проработал я месяц-полтора, поднабрался знаний от местных мэтров и внезапно был переброшен на новую 3D-разработку - аркадный шутер. Под него купили движок Lithtech Jupiter (на нем в 2000 году делали NOLF 2). Движок, к слову, для своего времени был очень хорош - все тулзы на месте и пайплайн удобный. Поскольку препродакшн только стартовал, много народу на него не перекидывали, и по счастливому стечению обстоятельств именно меня с тремя старшими специалистами отрядили поковыряться в заморском звере. Пока старшие спецы копали исходники и расширяли функционал под наши нужды, я начал пробивать возможность создания минимальными усилиями конструктора города - строить все по-честному на таком старом движке было почти невозможно.
Поначалу все шло нормально - я сделал первую тестовую комнату, раскопал референсную систему моделей, и вроде как все начало вырисовываться. Тут я заметил, что на моделях начала слетать развертка, да и сами модели порой начинали "ломаться" в самых неожиданных местах после экспорта в движок. Покопавшись три-четыре дня в настройках экспортера и покурив мануалы я так и не понял, что к чему. Старшие товарищи были заняты более важными делами и только отмахивались от меня: "Проверь еще разок настройки экспорта, покрути там, плюнь здесь". Рукава засучили только в пору масс-продакшна, когда проблема вылезла у моделлеров.
Месяц боев с экспортером, попытки расковыривания исходников, переустановка дистрибутивов - не помогло ничего. Время поджимает, пора уже игру контентом набивать, а модели в движок все не лезут. Что интересно, на машине у одного из старших спецов все проходило как по маслу. Ну, думаем, пора писать в заокеанскую техподдержку. Разработчики только плечами пожимают. Подходит время "Ч" - надо срочно что-то решать, игры-то может и не быть...
Все нервно курят на балконе, я в миллионный раз тщетно пытаюсь что-то поправить. И тут происходит чудо: у нашего спеца, у которого все экспортировалось без проблем, появляется совершенно безумная мысль, от которой поначалу все опешили:
- А зайди-ка в панель управления.
- ???
- Зайди-зайди. Там, где региональные параметры. А теперь разделитель целой и дробной части смени с запятой на точку.
Вуаля! Как по мановению волшебной палочки, все заработало. Оказалось, что заморские ребята написали движок таким образом, что экспортер использовал значение виндовского разделителя; файл модели же был простым текстовиком, в котором перечислены положения всех вершин. Когда движок читал файл с запятыми вместо точек, он округлял координаты точек, и модели искажались затейливым образом.
#1092: Одной строкой
00:30 24.07.2009, IT happens
Новая задача:
"Просьба отформатировать диск С в офисе ###, так как он переполнен".
Сервисный центр. В заявке неисправность:
"Через некоторое время (10-12 часов) мутнеет изображение в играх".
В мессенджере завелся контакт "Микроблоги". Периодически шлет всякую чушь и чьи-то статусы. Надоел до невозможности, пишу: "Ты г@вно!"
- Ваше сообщение опубликовано.
#1093: Берем не глядя
13:00 24.07.2009, IT happens
Прихожу устраиваться на работу. Сразу как-то все понравилось: обстановка позитивная, народ веселый. Захожу в кабинет директора; вижу дядьку в гавайской рубахе и еще одного парня (как выяснилось, начальника отдела, в который я устраивался). Меня засыпали потоком вопросов: что умею, что знаю, где работал. Удовлетворившись ответами, начальство предложило мне пройти "своеобразный тест".
Идем в соседний кабинет. Меня усаживают перед монитором, дают листок с текстом и просят перепечатать. Стучу по клавиатуре, изредка переводя взгляд с листа на экран - через минуту все готово. С вопросительным ожиданием смотрю на работодателей. Те, вылупившись на меня, спустя несколько секунд заявляют: "Ты принят без испытательного срока!"
Только через неделю, освоившись на новом месте, я понял, в чем было дело. Половина клавиш стояла не на своих местах, а я даже не заметил подвоха!
#1094: А в Редмонде-то и не знают!
13:00 24.07.2009, IT happens
Пришел я года три назад работать сисадмином в один проектный институт. Большая часть инженеров - работяги старой закалки, с компом только на "вы".
Где- то на третий день приходит ко мне один из этих иженеров и просит посмотреть, что с его компом стряслось. Прихожу, вижу зависший Word, снимаю процесс, восстанавливаю открытый файл, пересохраняю, собираюсь уходить, и вместо "спасибо" слышу от него:
- Вас, сисадминов, к компам вообще лучше не подпускать...
Тихо офигев, я ненавязчиво интересуюсь, почему, на что дядечка с выражением непоколебимой уверенности в истинности своих слов отвечает:
- Да вот приезжал до тебя тут работать Сережа, [пи-и-ип], настройщик, [пи-и-ип], ковырялся в компе и снес мою честно спи$#енную из Ирландии лицензионную русифицированную 2005 винду!
Да, я наверняка что-то пропустил в этой жизни...
#1095: Питание любой ценой
00:30 25.07.2009, IT happens
Работал в одной организации конструктором. Так как опыта работы с вычислительной техникой было предостаточно, по совместительству я администрировал сеть нашего офиса в 20 машин.
Однажды утром по пути на работу я заметил рабочих, снимающих асфальт. Предчуствие было как перед надвигающейся катастрофой - неприятный холодок по всему телу. Так и случилось: в ближайшие несколько дней офис подвергся отключениям света со средней частотой 5-7 раз в день. Шеф на оперативке доходчиво объяснил, что ответственность за решение проблемы возлагается целиком и полностью на меня. Мой намек на необходимость финансирования был проигнорировал.
Для решения проблемы я начал исследование содержимого офисных кладовок. Были найдены две довольно мощных "упсы", но одна находилась в полностью нерабочем состоянии, а у второй раскололся корпус и был поврежден аккумулятор. Из двух устройств за пару часов я собрал одно и незамедлительно поставил бухгалтерам; электрику со второго забрал домой починить, задавшись вопросом, где взять аккумулятор.
Решение пришло совершенно неожиданно - по соседству с офисом располагался автосервис, в котором имелись безлимитные запасы батарей от легковушек. По договоренности с работниками автосервиса я приобрел десяток оных по цене пары ящиков пива. Починив все железки и вдоволь поэксперементировав, решил сделать источник действительно бесперебойного питания для бухгалтерии - собрал две огромные батареи аккумуляторов в подвале и подсоединил их сварочными кабелями с бесперебойниками в бухгалтерии. До окончания ремонтных работ в районе никаких проблем у бухгалтерии не возникало; о системе я и думать перестал, только раз в пару месяцев подливая электролит.
Прошло полтора года. Я в отпуске, ничего не предвещает беды. Звонок из бухгалтерии:
- Вита-а-аль! У нас завал, годовой отчет, а половина бухгалтерии не работает!
- В каком это смысле?!
- Компьютеры выключились!
Приехав на место, в первую очередь побежал в подвал - так и есть, одна батарея полностью села, и заряд на нее не поступал. Первая мысль - сгорел бесперебойник, но почему тогда сели аккумуляторы? Значит, "упсу" просто отключили от питания. Поднявшись в бухгалтерию, обнаруживаю, что в "умерший" ИБП воткнута переноска, к которой подключены чайник (1,5 кВт) и микроволновка (600 Вт).
- Какого...?
- Так света с утра нет во всем здании, кроме этой розетки. Так что, нам всем без обеда сидеть?
#1096: Концентрированный талант
13:00 25.07.2009, IT happens
Надо было на днях зайти в офис местного провайдера и заключить договор. Там же, в офисе, располагался небольшой компьютерный магазинчик, торгующий мелкими USB-девайсами, модемами и флешками.
Я увидел небольшую черную коробочку с надписью "Mini paper shredder". Взглянув на ценник, я чуть не заржал в голос: на карточке было выведено "Настольный минишедевр".
#1097: Информатизация сельского хозяйства
20:45 25.07.2009, IT happens
Было это дело в далеком 2004-м в маленьком поселке, очень далеком от высоких технологий. Мы с другом решили организовать сеть для единомышленников. Так как все желающие жили в одном доме, это намного упростило задачу - за неделю все провели, установили, хаб поставили в квартире у друга.
Через месяц я решил забрать оставшиеся 50 метров витухи для подключения еще одного клиента. У друга ее не оказалось - рассказал, что в середине июля моток куда-то бесследно исчез. Ничего не поделать - пришлось тащиться в магазин.
Через день звонит один из друзей и кричит: "Куда сеть дели?!" Потом еще один, потом еще... Поднимаюсь к другу в "серверную" - все кабели варварски срезаны под корень. Попытки вычислить диверсанта ни к чему не привели - в квартире был лишь друг да его дед-пенсионер. Горько вздохнув, сеть починили.
Через недельку мы поехали на дачу к деду пива попить да шашлыков пожарить. Когда мы зашли в огород, личность IT-диверсанта была-таки установлена: четыре грядки гороха и огурцов были подвязаны цветными жилками нашей витухи.
#1098: Правильная осанка и углы обзора
00:30 26.07.2009, IT happens
Работаю я сисадмином в интернет-провайдере, и однажды на меня взвалили доработку корпоративного сайта. Все кое-как ползло, задание было примитивным, но и тут нашлось место глупой и слегка банальной "проблеме".
Надо мне было нарисовать относительно большой анимированный баннер - сверху и снизу светло-голубой фон, а по центру черный текст. В какой-то момент работы в GIMP я замечаю, что сверху и снизу цвет таки не совпадает. Беру "пипетку", тыкаю по верхней зоне, переключаюсь на "заливку", тыкаю по нижней - ничего не меняется. Долго выясняю, в нужном ли режиме моя картинка. Пробую взять образец цвета с нижней половины и закрасить верхную - та же история. Ну все, думаю, приплыли.
После нескольких минут мучений оказалось, что ЖК-монитор наклонен слишком низко, а цвет на самом деле одинаковый.
#1099: Подъем с переворотом
13:00 26.07.2009, IT happens
Вызвали как-то мастера-аутсорсера в бухгалтерию одной из фирм-клиентов. По прибытию на место бухгалтер, женщина средних лет, спокойно рассказала, что принтер (так скромно был назван МФУ) плохо печатает, "полосит", но если его перевернуть и потрясти, то некоторое время работает нормально.
- Так вы и картридж вытаскивать умеете! - воскликнул умиленный приемом мастер.
- А зачем его вытаскивать? - сказала настоящая русская женщина и, взяв агрегат в руки, без усилий подняла его, перевернула и потрясла.
#1100: Дебаггинг рефрактора
13:00 26.07.2009, IT happens
Однажды настраивал софт в одном НИИ в составе Роскосмоса. Программы там были довольно специфические, главным образом занимающиеся управлением несколькими огромными телескопами, стоящими где-то далеко и не у нас. И вот сидим мы с парнем-лаборантом из этого НИИ и настраиваем картинку с недавно собранного здоровенного рефрактора, наблюдающего откуда-то из средней Азии за Луной и лунной поверхностью. Сидим уже третий час, от слов "угловой размер" и "апертура" уже голова гудит, на картинке с телескопа все время какие-то дефекты.
В процессе изучения софтины находим возможность наблюдать картинку не снимками, а в реальном времени - включаем, и лаборант замечает, что по лунной поверхности медленно плывет большая сигарообразная тень километра три в длину. Лезем крутить настройки, параллельно запуская ту же прогу на другой машине - тень не желает исчезать и хаотично передвигается по левой нижней кромке лунного диска, иногда исчезая из виду за его краем. Решаем удаленно перезагрузить железки на телескопе - не помогает, но минут через десять звонят сонные люди из самой обсерватории и вежливо интересуются матом, какого черта мы делаем с их рефрактором? Вкратце обьясняем, что на Луну, судя по всему, высаживаются пришельцы. Астрономы матерятся, называют нас идиотами, просят выкрутить зум на минимум и подождать час-полтора.
Через полчаса на фоне изрытой кратерами лунной равнины вырастают вверх ногами выложенные из спичек буквы, складываясь в неприличное слово, а довольные астрономы перезванивают и сообщают, что внутри телескопа поймали муравья.
#1101: Дуодецима
20:45 27.07.2009, IT happens
Когда я работал в банке, мы приобрели новую программу по ведению базы данных счетов клиентов, в которой использовалась странная комбинация клавиш "Shift + Shift + Esc". Съездили на учебу, ввели софт в эксплуатацию. Через пару дней звонок:
- Ни черта в новой программе кнопки не нажимаются!
Прихожу на место и вижу, как тетенька за сорок пытается большим пальцем и мизинцем одной руки нажать два шифта, причем это у нее почти получается - не хватает какого-то сантиметра.
- А вы себе второй рукой помочь не пытались?
Взгляд был настолько смущенным, что женщину мне даже стало жалко.
#1102: Опасайтесь подделок
00:30 28.07.2009, IT happens
Работал я как-то в компании, достаточно крупной, чтобы иметь IT-отдел из 4-х человек. Проблем с оборудованием и программами было много, поэтому отдел имел график сверхурочных дежурств. Основная задача "группы продленного дня" заключалась в том, чтобы с 18 до 22 "прыгать с бубном" вокруг сервера.
Бубен действительно был, правда, плохонький, переоборудованный из детской игрушки - помогало, но мало. Мне было жаль ребят, поэтому из поездки в Хакасию я привез копию шаманского бубна, купив его в краеведческом музее Абакана. После пары сеансов количество проблем пошло на убыль. Думаю, если бы удалось достать оригинал, отдел можно было бы смело сократить до одного человека.
#1103: Телесвязисты
00:30 28.07.2009, IT happens
Скажу сразу, я плотник. Нет, не как "сварщик-дояр", просто плотник - я не совмещаю работу с компьютерами и оргтехникой со своей основной профессией.
Как- то раз нашей фирме дали заказ на установку мебели, выполненной под заказ. Работу поручили контролировать тамошним компьютерщикам, чтоб мы ничего из их хозяйства не поломали. В процессе сборки и установки мебели выяснилось, что одна из стен, на которой закреплен широкоформатный монитор с большой диагональю, на самом деле сделана из гипсокартона, закрепленного на деревянном каркасе, и является частью небольшой кладовки, в которой почему-то забыли сделать дверь. Компьютерщикам захотелось оприходовать данное помещение, и после консультаций с их начальством мы прорезали "технологическое отверстие". Рабочий день у нас нормированный, поэтому ровно в пять мы собрали свои манатки и покинули помещение, а компьютерщики остались решать, что делать с новыми площадями.
Вернувшись на следующий день, мы обнаружили отсутствие одного из компьютерщиков, зато вышеупомянутый монитор почему-то висел на старом месте (хотя именно там дыру мы и прорезали). Все выяснилось чуть позже. Часов в десять в помещение вплыла довольно обаятельная барышня, длина ногтей которой явно говорила о том, что хозработы своими ручками она не выполняет. Не смущаясь нашего присутствия, девушка попыталась включить свой монитор - впрочем, безрезультатно. В негодовании барышня стукнула по монитору кулачком. Неожиданно монитор включился (кто видел, как в старых фильмах времен "Тайны двух океанов" изображали "телесвязь", поймут), и в нем появилась голова отсутствовавшего компьютерщика, обиженно прогундевшая:
- Ну чего дерешься?
Барышня с визгом покинула помещение. Компьютерщики же, вытащив своего коллегу из закутка, быстро убрали следы преступления (раму от монитора и темное стекло) и сделали вид, что упорно трудятся над освоением недавно открытого пространства.
Когда рассерженная девушка вернулась с начальством, компьютерщикам был устроен допрос с пристрастием. Те отнекивались - мы, мол, работаем, кабели прокладываем, да и вообще на двери написано "не входить". Когда же к разбирательству хотели привлечь нас, мы сказали, что в компьютерах не разбираемся вовсе и все время были заняты сборкой сложнопрофилированной стенки, но вот удар по монитору слышали.
Барышню вывели, а с компьютерщиками мы подружились - насколько могут подружиться плотники с компьютерщиками...
#1104: Былинный отказ
13:00 28.07.2009, IT happens
В конце 90-х работал я в одной инвестиционной компании. Сидели в одной большой комнате я, бух, главбух и завхоз в уголочке. Принтер был один на всех, сетевой. Завхозу понадобилось напечатать заявление на имя директора - денег возместить за какие-то траты. Пока он медленно и печально набирал одним пальцем текст, у меня созрел коварный план. Я взял чистый лист и в левом верхнем углу красным маркером размашисто написал "Отказать!", после чего засунул его в принтер.
Завхоз наконец отправляет документ на печать, бежит к принтеру, долго ждет (Windows 95 на 486SX-25 работала крайне неспешно). Принтер начинает мигать лампочками, гудеть, прогреваться и наконец выдает заявление с готовой резолюцией красными.
Шок был сильным. Даже меня подозревать стали не сразу, а когда стали, очень большого труда стоило убедить завхоза, что я не перехватывал по сети печатаемый документ и уж точно не вставлял в него красные буквы (на черно-белом-то принтере!)
#1105: Защитная эквилибристика
13:00 28.07.2009, IT happens
В одной фирме системный администратор получал надбавку за то, что постоянно качался на стуле.
Это было в тот период, когда управление "К" уже начало бороться с корпоративным пиратством, а малый бизнес еще не накопил средств на легализацию Windows и 1С. "Маски-шоу" могло случиться в любой момент, за ним обычно следовали штрафы, конфискации и, в образцово-показательных случаях, тюремные сроки. В самом начале налета омоновец бил сисадмина по пальцам и клал его затылком в пол, дабы тот не успел ничего набрать на клавиатуре и тем самым удалить вещественные доказательства с сервера. Необходимо было застраховаться на этот случай.
За час была написана простейшая программа, забивавшая нулями раздел с 1С в случае, если на двух определенных контактах LPT-порта появляется единичка. В соответствующие контакты вставлялись два проводка, которые с другой стороны были припаяны к пластинке с кнопкой. При нажатии кнопки образовывался замкнутый контур, утилита срабатывала, и "одинэске" приходил конец.
Главная задача состояла в удачном размещении кнопки. Так вот, товарищ взял и прикрутил ее снизу к задней ножке собственного стула. Если в комнату ворвались бы служители закона, админ бы просто выпрямился, нарушив неустойчивое равновесие, и этого хватило бы для ликвидации нелицензионного софта.
С этого момента админу стали существенно доплачивать - за изобретательность и опасность остеохондроза.
#1106: Что в %username% тебе моем
13:00 28.07.2009, IT happens
Показываю возможности голосовой почты Samsung. Сотрудник звонит на почту, слышит приветствие, донабирает внутренний номер.
Почта: Представьтесь, пожалуйста.
Сотрудник: А вот х#@!
Почта (милым голосом): Спасибо. Пожалуйста, подождите...
Слушаем музыку. Звонит телефон-назначение. Поднимаем трубку:
Почта (милым голосом): С вами говорит система голосовой почты. Вам звонит "А вот х#@". Чтобы принять звонок, нажмите 1, чтобы переназначить - нажмите 2...
Успокоиться не могли долго. Зазвонил сотовый - на дисплее номер нашего GSM-шлюза, звонят явно из конторы. Отвечаю:
Почта (милым голосом): В 17:16 вам звонил "А вот х#@", номер такой-то...
#1107: Не догадались
13:00 29.07.2009, IT happens
История #1043 напомнила.
Дело было курса после второго, летняя практика. Я уже знал, что называюсь "целевиком" и буду проходить практику на предприятии, которое меня "заказало". Вот тут-то, собственно, и произошло мое первое знакомство с механиками (это официальное название эникейщиков) и бухгалтерами. Работа не заставила себя долго ждать и в скором времени мне поручили первый квест - переустановить Win '98 в 7-ом кабинете у бухов.
Мы с напарником спустились вниз, заценили всю раритетность мерно поскрипывающей машинки. "Винду" ставили не первый раз, общага АВТФ успела наградить некоторым опытом, поэтому догадались скинуть все важные документы и даже ярлыки с рабочего стола на резервный винт. Бухгалтер, улыбаясь, некоторое время побегала возле нас, но осознав свою бесполезность, удалилась пить чай с сотрудницами.
После танцев с бубном (98-ю ставили все-таки впервые), все встало на свои места, документы возвращены в "Мои документы", предварительно перемещенные с системного логического диска, ярлыки расставлены по рабочему столу. Я напарнику: "Ну все, комар носу не подточит". Довольные собой и проделанной работой, зовем буха. Она подходит к рабочему компьютеру и улыбку сменяет гнев: "А где моя картинка с рабочего стола?"
Ну вот картинку-то мы и не догадались забэкапить...
#1108: Впрочем, и так неплохо
13:00 29.07.2009, IT happens
Помимо людей, которые с компьютером на "вы", есть вид юзеров без страха и упрека. Завскладом в моей бывшей логистической конторе - из последних.
Начало трудового дня. От завскладом, сидящей за компом, слышатся сначала невнятные ругательства, затем судорожные беспорядочные удары по клавиатуре. На вопрос "Зачем технику ломаете?" получаю ответ: "Висит, собака, пытаюсь починить". Сами мы, дескать, с усами, дома компьютер имеем.
Выжидаю. Через минуту дама зовет меня на помощь. Подхожу, смотрю, интересуюсь: "Каким именно способом вы имеете компьютер дома?" Судя по всему, в процессе самостоятельной починки дама нажала аккорд "Ctrl+Alt+вниз", и картинка послушно повернулась на 180 градусов. Мрачно кинув "вирусы", я перевернул ЭЛТ-монитор подошвой кверху и удалился по своим делам.
Наблюдать за работой притихшей завскладом было одно удовольствие, но все же к вечеру я вернул статус-кво.
#1109: Пятидюймовое счастье
15:00 29.07.2009, IT happens
Старый системный блок с процессором Pentium III я решил приспособить под квартирный шлюз - торренты качать, инет раздавать и резервные копии хранить). Собрал, испытал, но в последний момент, когда пора было уже запускать "сервер" в автоматическом режиме, выяснилась неприятная вещь: батарейка на материнской плате разрядилась, и после каждого выключения настройки сбрасывались дефолтные. На практике это значило, что при включении BIOS не может обнаружить флопик и требует нажать F1. После этого все прекрасно работает, но не будешь же каждый раз лазить на антресоли с клавиатурой, тем более, что круглосуточная работа устройства в мои планы не входила. Дело было вечером, идти за новой батарейкой было просто, а дисководы не водятся у меня дома года четыре.
Вдруг в голове мелькнуло смутное воспоминание о том, что на антресолях среди компьютерного хлама я что-то такое видел... Да, точно - пятидюймовый дисковод! Попал он ко мне домой вместе со стильным старинным корпусом, в котором и был собран данный шлюз.
Хочешь флопик, железный друг? Получи! С ностальгией, граничащей с оргазмом, подключаю шлейф с особым образом перекрученными жилами к материнке, запускаю, и слышу умопомрачительный звук, тот самый, знакомый компьютерщикам начала девяностых: "Ты-ды-умс. Др-др-др".
Блин, ради одного только этого стоило затевать возню со шлюзом! Нужно ли говорить, что обнаружив раритет, компьютер весело мигнул красной лампочкой на флопике и благополучно начал загружать ядро Linux? А батарейку все-таки пришлось покупать: неприятно, знаете ли, после загрузки каждый раз возвращаться в первое января 1998 года.
Нет ли у кого-нибудь пятидюймовых дискет?
#1110: Faceteabag.jpg
13:00 30.07.2009, IT happens
Заварил пакетик чайку на работе и, глядя в монитор, упоенно предаюсь дебаггингу. Правая рука крутит мышиный скроллер, левая сжимает кружку с чаем.
"Так- так-так... Ага... Вот же блин!" -найдя глупейшую ошибку, я хлопаю себя по лбу левой рукой.
Обычная реакция? Все бы ничего, только оказалось, что в процессе сосредоточенного поиска багов я машинально наматывал на палец веревочку от пакетика с чаем.
#1111: Принтер-антиглобалист
13:00 30.07.2009, IT happens
Понедельник. Утро. У сотрудницы истерика - принтер жужжит, тарахтит, но не печатает.
Подхожу, осматриваю больной LaserJet 1200 - треск и правда страшный. Вскрытие на месте показало, что логотип "hp" отвалился, упал в лоток и застрял в недрах аппарата, заклинив подачу бумаги. Хорошо еще, что до печки дело не дошло.
Извлекаю логотип, показываю хозяйке устройства - та начинает практически кататься по полу, показывая пальцем на принтер. Упорно не понимаю, что же так развеселило девушку. Амплитуда хаотичных движений рукой постепенно снижается, и становится возможным увидеть, на что именно указывает девушка.
Рядом с принтером лежит книга. Тут все понимаю и я: это "No Logo" Наоми Кляйн.
Антиглобалист попался! Проникся идеями и решил, что он теперь ноунейм? Ладно-ладно, у нас свобода вероисповеданий - только работай и налоги плати, а уж неродным тонером мы тебя заправим.
#1112: Делим интернет по-братски
15:00 30.07.2009, IT happens
Читаем документ по объединению двух компаний - серьезный такой талмуд в твердой обложке. Одна фраза убивает весь отдел информационной безопасности:
"Кластер серверов CheckPoint, выполняющих функции FairWall, используется сегодня на 80% своей мощности".
Ага, справедливая стена. Новое слово в защите информации!
#1113: Сказано без очереди не пущать!
15:00 30.07.2009, IT happens
У одного заказчика есть большая и суровая железка под названием Sun Fire E25K, крайне критичная для бизнеса. Управляют сервером два контроллера - встроенные в шасси мелкие серваки с Solaris на борту. Греется этот слон так, что от него можно прикуривать, а с охлаждением в датацентрах вечная проблема. Админы написали скриптик, который берет вывод команды showenvironment, выкусывает из него температуру и в случае достижения определенного значения шлет почту, где жалуется на некомфортные погодные условия. Все работает уже с полтора года и все счастливы.
В прошлые выходные между двумя этими контроллерами повис интерконнект - ни файловер не сделать, ни подключить консоль с одного на другой. В общем, отказоустойчивости ноль.
Запланировали работы по исправлению ситуации - сервер надо было выключать целиком. Опустили домены, выключили контроллеры, обесточили сам сервер. Покурили, идем включать. Загрузив контроллеры, даем команду poweron и начинаем медленно покрываться испариной - сервер долго висит на включении вентиляторов. Из опыта я знаю, что такого быть никак не может, ибо вентиляторы включены абсолютно всегда, а сервер пишет, что их включает, чисто для проформы. Сроки работ ограничены, все в панике.
Смотрим лист процессов и наблюдаем, как несчастный контроллер запрашивает состояние температур у выключенного шасси! В лучших традициях советских очередей "привратник" не дает пролезть вперед другим процессам (например, poweron) даже по большому блату.
После ритуального уничтожения строки запуска скрипта в кроне дело пошло как подобает. Да, в инструкциях такого не пишут - верно утверждение, что "тонкости познаются через факапы"!
#1114: Персидский дальтонизм
13:00 31.07.2009, IT happens
1991 год, "Prince of Persia" лавинообразно набирает популярность на территории СССР. Я поиграл в нее у приятеля на работе и, пройдя пару уровней, игру страстно полюбил и тотчас же скопировал ее себе на дискетку. С тех пор в перерывах между приступами бурной рабочей деятельности мы с напарником стали "гонять принца".
Тому, кто игрушку не застал, поясню, что на уровнях попадаются кувшинчики с жидкостями, визуально отличающиеся цветом пара над горлышком кувшинчика. Содержимое могло оказаться лекарством, ядом или неопознанным галлюциногеном.
Проблема в том, что на единственном нашем компьютере монитор был не цветной, а монохромный янтарный. Тем не менее цвета пара над кувшинами - красный, зеленый и синий - чуть-чуть, но отличались по яркости. Точный глазомер, умение оценить яркость пиксела, "опыт, сын ошибок трудных" - и ты проходишь игрушку. Человека же, который видел "принца" только на цветном мониторе, наблюдение за процессом игры повергало в тягостные раздумья.
#1115: Доверяй, но проверяй
15:00 31.07.2009, IT happens
Работаю "инженером" в небольшой провайдерской фирме, в обязанности входит и устранение абонентских проблем.
Пришла заявка: у некоторого товарища сетевой кабель "то подключен, то не подключен". Сетевая карточка в порядке, коммутатор жив. Прозваниваю кабель по его квартире - тестер показывает, что пережато шесть из восьми жил. Проводка вся убрана в стены, диван на витуху поставить он не мог, дверью пережать тоже. Пытаясь вникнуть в кабельную инфраструктуру квартиры, развинчиваю розетку RJ-45 рядом с его компом - может в ней что не в порядке?
Розетка оказалась нетипичной: с другой стороны был не плинт, в который расшивается витуха, а медные зажимы с винтиками, на которые намотаны оголенные жилы. Тыкаю отверткой. Розетка расположена очень неудобно - чтобы к ней подлезть, надо стоять в коленно-локтевой позиции и тянуться в щель между столом и батареей.
Отвертка соскальзывает с розетки. Громкий хлопок, синяя вспышка, свет в квартире тухнет - выбило пробки.
Нет, это была не стиральная машина, заземленная на батарею. Оказалось, что у этого товарища на витую пару была подана фаза 220 В - хорошо, руками в эту розетку не полез. Где, как, в каком месте его проводки витуха пересеклась с фазой? Каким образом произошел контакт? Может, он гвоздь куда-то забил, может, у него где-то расплавилась оплетка? Почему ни компьютер, ни коммутатор от этого не сгорели - рабочей была лишь бело-оранжевая пара - я не знаю.
Надеюсь, эта история окажется поучительной. Будьте осторожны даже с прозаичной витой парой!
#1116: Админ - не только ценный кадр, но и киловатт мускульной энергии
16:45 31.07.2009, IT happens
Работали мы в то далекое время в бывшем НИИ, созданном для разработок электроники для ВПК. Проектировали здание чуть ли не при Сталине, поэтому размер помещения, отданного под "отдел ЭВМ", представить несложно - все наши серверы, три стола с "настольниками", стояк под кондей и даже отдельный гардероб отъедали лишь около четверти комнаты. В ту пору (да и сейчас, впрочем) коммуникации Госэнерго, то бишь электрокабели, надежностью не отличались, поэтому обрубания электричества были делом обычным. Если на ИБП под серверы мы еле-еле выбили деньги у начальства, то у обычных сотрудников компьютеры были оборудованы только сетевыми фильтрами.
Напарник мой очень любил свой велосипед "Аист" и круглый год ездил на нем, даже зимой. Кто помнит это чудо техники, должен себе представить и моего напарника, который еще в школе на этом велосипеде умудрялся выигрывать городские, а то и районные соревнования по велоспорту. В один из дней после обеденного перерыва напарник по обыкновению проводил плановое ТО своего велосипеда, я мониторил сеть, а краем уха оба следили за мультфильмом "Приключения капитана Врунгеля", шедшим по самопальному телевизору, который мы собрали из НИИшных "запчастей". Передавали серию, в которой Врунгель спас кучу белок. Тут меня осенила мысль:
- Леш, а Леш... А ты в гонках на выносливость участвовал?
- Было дело.
- Что, если твой велик подсоединить к генератору и посмотреть, какая из тебя белочка?
Мы переглянулись. Как выразился один российский "юморист, считающий себя журналистом", ум у нас был весьма пытливый. За полчаса была собрана конструкция, позволившая подключить велосипед через шкивы к небольшому генератору. После быстрой настройки мой напарник, восседая на своем железном коне, стоящем на "стапелях", начал нещадно педалировать под мои вопли "давай, давай, наддай еще!"
Любопытный момент - пока мы были увлечены сборкой "велогенератора", в здании таки отключился свет. Дело было привычное, на писк ИБПшников мы отреагировали спокойно. А теперь представьте себе физиономии сотрудников, зашедших к нам на мои вопли и увидевших эту картину в сочетании с работающими компьютерами и гудящими серверами.
Чистоту эксперимента чуть было не испортила кадровичка, ничтоже сумняшеся спросившая моего напарника: "Ой, а можно у вас чайничек вскипятить?". Но Леша был опытным спортсменом с тренированной "дыхалкой", поэтому он просто рявкнул на выдохе "НЕТ!" Посетители спешно ретировались.
Вечером нас в коридоре встретила та самая кадровичка и с пониманием, которого раньше не было, произнесла:
- Теперь-то я понимаю, почему вы, компьютерщики, люди молодые. Я бы так точно не смогла.
#1117: Электрический марш-бросок с препятствиями
13:00 01.08.2009, IT happens
Я всегда знала, что бухгалтеры - не люди, а злобные пришельцы с других планет. Кто сомневается, может пересмотреть "Людей в черном" - инопланетный жук вам никого не напоминает? Некоторые бухгалтеры, в особенности главные, очень любят внедрять на предприятия свои личинки, то бишь безусловно гениальных и перспективных отпрысков и прочих родственников. Личинки, как правило, на деле отличаются повышенной тупостью, наглостью и любовью совать нос в каждое отверстие.
Итак, жили-были на предприятии сеть из 120 компьютеров, мощная бухгалтерия и непризнанный гений системного администрирования, сын главного бухгалтера, временно безработный мальчик лет тридцати. На деле последний к администрированию предприятия никакого отношения не имел - этим занималась сторонняя контора со сторонним же сисадмином, который сидел в стороннем здании, где была расположена серверная.
Серверная была для нашего гения чем-то вроде башни из слоновой кости, охраняемой злобным Цербером: зайти пошалить хочется, да не пускают. Но и на админа бывает ангина. Когда однажды серверная оказалась пуста по причине свирепствовавшего в тех краях ОРЗ, наш герой, недолго думая, именем бухгалтерии выпросил ключи у вахтера и оказался в святая святых.
В тот вечер ничто не предвещало беды. В серверной весело гудело и перемигивалось ничего не подозревающее железо. По ровным рядам натянутых кабелей бегали шустрые байты, хотя бухгалтерии всегда казалось, что байты могли бы быть и пошустрее. Непризнанный гений администрирования, припомнив мамины жалобы по поводу медленной работы бухгалтерских приложений, приступил к усовершенствованию системы.
Вы слыхали о PLC? Я вкратце расскажу вам: Power line communication предполагает, что мчащиеся с бешеной скоростью электроны будут толкать в попу недостаточно шустрые байты, от чего скорость передачи данных значительно повысится. Со словами "Знаю, я в инете читал!" отточенным шаманским движением наш гений воткнул обжатый только с одной стороны патч-корд, ведущий в главный свитч, в обычную розетку.
"Бздыщщщщь!" - сказал сервер и испустил дух. Это был сигнал к началу апокалипсиса. Оставив в воздухе легкие облачка дыма, в мир иной отправились все сетевые карты, а также несколько свитчей, блоков питания, материнских плат, процов и жестких дисков.
Почувстовав, что запахло жареным, виновник торжества пожелал и дальше остаться временно безработным и быстро ретировался. Тут и сказке конец, но не конец истории - работы по восстановлению все еще ведутся.
#1118: При свечах
13:00 01.08.2009, IT happens
Было время, снимали мы на троих парней двухкомнатную квартиру. У каждого был свой компьютер, и по будням, придя с работы, все трое утыкались в свои мониторы. Мы всегда исправно и вовремя носили деньги хозяину квартиры, но с коммунальными услугами у нас как-то не сложилось. Домашний телефон за неуплату отключили давно, но мы им и не пользовались, так что потеря осталась незамеченной.
Однажды, вернувшись домой, мы поняли - ахтунг, отключили электричество! Несколько дней в квартире все трое появлялись только переночевать, зажигали свечку и ели пищу из "Макдональдса". Кто гулял допоздна, кто в гости уходил - дома делать стало совсем нечего. Конечно, такое долго продолжаться не могло, и мы созвали квартирный совет. Решено было в кратчайшие дни разобраться с электричеством - выяснить, сколько мы должны, добраться до "Мосэнерго" и заплатить по счету. Выяснилось, что включить электричество - задачка не из простых.
Как- то, зайдя в подъезд, я обнаружил провод, аккуратно тянущийся из щитка на лестничной клетке к нам в квартиру. Захожу -сосед-фрилансер сидит у "пилота" и заряжает ноутбук: "Пока разберемся с этим вопросом, у меня вся работа пропадет! Только надо ночью сидеть, когда все спят, а то бабки из подъезда будут жаловаться".
Как известно, нет ничего более постоянного, чем временное. Представьте: к нам в гости приезжают ребята. Тишина, темнота, и только три идиота сидят в интернете при свечах! Хитрое решение проблемы интернет-зависимости расслабило нас, и квест "включи электричество" растянулся не на пару дней, а на пару недель.
После этого случая, осознав всю трагикомичность ситуации, я стал больше времени уделять девушкам, прогулкам и другим увлечениям. Интернет - штука полезная, но надо все же жить в реальности.
#1119: Кракозябра кракозябре рознь
16:45 01.08.2009, IT happens
Принесли мне как то флешку со словами: "Там в тексте иероглифы, надо сделать так, чтобы прочитать можно было". Я сразу подумал, что речь идет о каком-нибудь текстовике в KOI8-R, стянутом со старого диска с рефератами, и будет нужно лишь сменить кодировку на знакомую "блокнотику".
Вдоволь напившись чая, решил выполнить поручение. На флешке оказался PDF-файл, что насторожило. Открываю и вижу инструкцию для неопознанного USB-девайса на китайском!
#1120: Далее неразборчиво
13:00 02.08.2009, IT happens
Камчатка, небольшой поселок в центре полуострова, практически край света - о компьютерной грамотности населения говорить не приходится. Я работаю в училище, совмещая должности преподавателя и админа.
Рабочий день. Приходит мыло из Министерства образования. По сложившейся традиции я распечатываю послание на принтере (директор не умеет обращаться с электронной почтой), затейливо матерясь на тысячу раз перезаправленный и еле печатающий картридж. Прочесть текст можно, но с трудом - в некоторых местах приходится включать воображение. Решив, что и так сойдет, несу корреспонденцию директору и со спокойной душой возвращаюсь к работе.
Через некоторое время директор вихрем влетает в кабинет: "Проверяй почту, там должно еще письмо прийти!" Послушно открываю постовый клиент - во "входящих" на первый взгляд абсолютная копия предыдущего письма. Чтобы не мучиться со своим принтером, иду к секретарю с просьбой распечатать, и та подтверждает, что такое письмо уже было. Я озадачился, но не обратил на такую мелочь внимания.
Только вечером выяснилось, что директор, не сумев прочитать плохо отпечатавшиеся страницы, позвонила в министрество с просьбой продублировать отправленный ранее документ, мотивировав свою просьбу тем, что первое отправленное письмо невозможно прочесть.
#1121: Apache и nginx за здоровье нации
13:00 02.08.2009, IT happens
Участвуем в разработке большой медицинской информационной системы с веб-интерфейсом. У наших американских товарищей есть одна старушка, ровесница прошлого века. Как-то они пишут, мол, долго у них веб-интерфейс системы открывает данные этой пациентки.
Скопировал я уже сформированный HTML с этой бабулькой к себе на локалку - действительно, даже голый файл без оболочки открывается ужасно долго. Что, думаю, за дела такие? Сервер не должен так тормозить.
Оказалось, бабуля сильно болела, и ее медицинская история занимала мега три, да еще и с хитрым HTML-форматированием...
#1122: Экология трудовых взаимоотношений
13:00 02.08.2009, IT happens
Пошла я после универа работать по специальности - не зря ж просиживала штаны пять лет в надежде стать экологом. Последние годы я была эникейщицей в паре фирм да бегала по домам, чиня околокомпьютерные неприятности, мелкие и не очень. В новой же должности работа заключалась в написании заключений к определенного рода технике - сиди весь день на стуле и таращься в окно Ворда. Большая часть штата этими познаниями в области компьютера и ограничивалась, но контора располагала тремя экземплярами "компьютерщиков", двое из которых были пропихнуты по блату - ломалось и падало все довольно регулярно.
Надо сказать, к новой работе я решила немного облагородить свою внешность - постриглась, перекрасила волосы в исходный цвет (сильный уклон в блонд), сняла большую часть цепей и прочего "непотребства" и обзавелась каблуками. В резюме значилось стандартное "ПК: опытный пользователь", и заподозрить меня к причастности к айтишной сфере было сложно.
Прошла пара месяцев. Я, поглядев на наших горе-админов, решила не напрягать единственного нормального парня и все проблемы решала сама, вплоть до отката винды, когда один из "директорских племянничков" решил заняться массовой оптимизацией и потом переставлял ОС у всего отдела, и разборки/прочистки CD-ROM. Жалоб на работу компьютера они от меня так и не дождались, тогда как от остальных дамочек поступало по три заявки в день. Косые взгляды я поначалу игнорировала.
Однажды утром я не обнаружила привычного ярлыка Оперы (а также запылившегося Эксплорера) на рабочем столе. Естественно, вернуть ярлыки на исходные позиции труда не составило. На следующее утро Ворд пожаловался на повреждения экзешника и отказался жить. После нескольких подобных "утренних" и не очень проблем комп пожаловался на отсутствие харда и вообще отказался включаться. Отвертка в ящике - хард оказался аккуратно отключен. Тут явно было нечисто, и я поняла, чьих рук это дело.
На следующее утро диверсия была более мощной - биос снова пищал, требуя на этот раз оперативки, а отвертка исчезла. Ну, недаром девушкам дан маникюр - винты поддались (кто не пробовал, это вполне реально при не очень сильной закрутке и крепких ногтях). Плашки в разъеме попросту не оказалось. Злобно поржав, я достала завалявшиеся в сумке заветные 512 метров DDR2. Через час в комнату заявилась делигация наших "админов" с красными глазищами и злорадной усмешкой: "Все ли у вас в порядке, красна девица?" Вытянувшиеся лица и шестнадцатиугольные глаза при виде моей милой улыбки и открытого Ворда надо было видеть.
Оказалось, они больше недели до посинения караулили дверь моей комнаты с целью узнать, кто же помогает этой блондинке? Допустить мысль, что я что-то в состоянии сделать сама, они не могли, зато извели нервы и решили подловить меня на, как им казалось, фатальной проблеме.
Мужики, не всякая блондинка - дурочайник, и не всякий админ - мозг вселенной. Не недооценивай врага своего по внешности, он может оказаться страшнее, чем на первый взгляд!
#1123: Ссадины на экране
13:00 03.08.2009, IT happens
Очень часто приходится в принудительном для себя порядке консульстировать людей по вопросам типа "у меня что-то с компом", хотя и работаю я совершено в другой отрасли. Последний раз я был пойман в коридоре с криком: "Помоги, вирусы уничтожают компьютер!" Сложность заключалась в том, что обратившийся ко мне человек боялся шайтан-машину как огня. Цитирую дословно: "Они заполонили мои компьютер, ты даже представить себе не можешь - уже начали есть монитор! Он весь в полосах, недавно приходил мастер, что-то делал часа четыре, они отступили, но ненадолго - сейчас снова вернулись".
Попытался выяснить, какой у него монитор - говорит, плоский. Сначала подумал о битых пикселях, но такое их количество было представить как-то сложно. Предложил подключить плазму к компу: если все заработает нормально, проблемы в мониторе, и пора отправляться в магазин за новым. Следующая фраза меня поразила: "А что, если телевизор заразится? Потом DVD, а дальше по розеткам и по всему дому?" Минут двадцать доказывал что вирусы не устроят дальнейших разрушений.
Приехав на осмотр, я понял, что дело в плохо воткнутой видеокарте. Оказалось, что сын коллеги был страстным любителем "Каунтер-страйка". Когда персонажа в очередной раз умертвляли, геймер нервничал и жестоко избивал системник. Видимо, карточка немного выскочила из слота, и когда цветные полосы начали "есть" монитор, сын в страхе получить выговор за поломку оборудования стал рассказывать папе о злых вирусах и агрессивно настроеных программах.
За комп вредителя пускать перестали. Он сдал экзамены, подтянул хвосты - родители не могли наглядеться на чадо. Не всем, выходит, полезен научно-технический прогресс. А отец семейства, когда сына не было дома, начал на отремонтированном компьютере потихоньку познавать прелести Diablo, Warcraft и Fallout...
#1124: Компрессия по алгоритму "коленки за ушами"
20:45 03.08.2009, IT happens
В студенческие годы я летал в Штаты по программе "Work and Travel". Работа была простая - расставлять аппаратуру и столы со стульями для конференций, банкетов и подобных мероприятий. Предварительное размещение стульев и столов наши менеджеры-американцы проводили в программе Microsoft Visio, где хранились шаблоны всех залов в правильном масштабе.
Однажды заказали нам конференцию на 150 человек в небольшом помещении. В ту ночь мы работали в паре с чешским студентом. Начали расставлять стулья - один ряд никак не лезет. Пробуем и так, и этак - пространства, хоть убей, не хватает. На распечатке же все красиво: аккуратные 10 рядов по 15 стульев и зона для входа/выхода. Сердцем чуем подвох. Включаем компьютер менеджера, обнаруживаем свернутый Visio, смотрим историю действий.
На плане 150 человек тоже не умещались. Менеджер, недолго думая, выделила всю группу стульев мышкой и сжала по вертикали до нужного ей размера. Распечатав план, дама поехала домой, оставив нас наслаждаться увлекательным процессом расстановки стульев. Тем не менее, мы справились, а менеджер в качестве извинений за это купила нам ящик пива.
#1125: Неудачная маскировка и настоящая любовь
00:30 04.08.2009, IT happens
Будучи на старших курсах института, попала я на практику в одну фирму. Начальница отдела кадров превратно поняла смысл фразы "кафедра вычислительных машин" и направила меня к сметчикам. Опыта у меня было мало, поэтому меня посадили набирать "рыбы", которые опытные сметчики доводили до ума. Печатаю я быстро и легко "обеспечивала работой" аж трех старших сметчиков: все женского пола, за 40, с компьютерами дружат, как я с переборкой автомобильного двигателя, то есть совсем никак.
Разумеется, дамы иногда вызывали своего компьютерщика. И так уж случилось, что он мне понравился. Он не был красавцем, но был обаятельным, воспитанным, неплохо, а главное, аккуратно одевался: отутюженный костюм-тройка, галстук, надраенные до блеска туфли. Айтишник всегда приходил на работу с гладко выбритой головой и приятно пах одеколоном, причем, в отличие от многих мужчин, он не "поливался парфюмом из тазика", а знал меру. Что еще понравилось - он очень вежливо и обстоятельно объяснял причины возникновения ошибок и методику их устранения. Это помогало, только вот большая часть проблем шла от программы, написанной для сметчиков. А править ее ему не разрешали - дескать, "сторонний проект, на гарантии".
Как же "без палева" привлечь айтишника? Конечно, пожаловаться на проблему. Как назло, в пределах доступной мне части программы косячить было негде, и я решила попробовать вариант "мышка не работает". Пришел админ, посмотрел на меня, выслушал мою несвязанную и запинающуюся речь, перемежаемую хныканьем:
- Вот. Мышка. Не работает.
Админ хмыкнул, проверяя емкость мышиного аккумулятора и силу сигнала:
- С такой скоростью набора и малым количеством опечаток вы производите впечатление опытного пользователя.
- Я на машинке много печатала, - надулась я.
- Ну-ну, - бросил админ и ушел.
На второй день я "случайно" нажала F1, сидя в программе сметчиков. Та выдала "непонятное окно", на что я не преминула пожаловаться. Действительно, по какой-то странной прихоти программистов, практически каждое окно имело свой список горячих клавиш (как вам сохранение через Shift+F5 в одном окне и через Alt+F12 в другом?), а F1 вызывал не справку, а набор поправочных коэффициентов, корректировку концовок или выбор вида работ в зависимости от активного окна. Мало того, окно по Alt+F4 не закрывалось, "крестика" не было - надо было жать Enter на "нумпаде". Пришел айтишник, я выпучила глаза в мольбе и беспомощно пропищала, тыкая пальчиком в монитор: "И-и-и..."
Админ закрыл окно, вежливо посоветовал не нажимать ненужных клавиш и сказал, что файл справки - это во-он тот талмуд на подоконнике. Пошел к выходу, но в дверях остановился, развернулся и сказал:
- Завтра меня не будет, я еду за оборудованием. Так что милые дамы, я был бы вам очень признателен, если бы завтрашний день прошел без эксцессов.
На третий день я оказалась почти без дел и решила полазить по компьютеру. Первым делом решила проверить ту программу, в которой вынуждена была работать. К моему удивлению, основная база оказалась вообще без единого комментария. Меня это удивило, и я решила покопаться поглубже. В хорошо запрятанной директории я нашла файл с другим именем, расширением и горазо большего размера. Открыла - база! С комментариями, только весит впятеро больше и тормозит раза в три сильнее. Так за курением чужого кода день и пролетел.
На четвертый день я пришла пораньше, слегка поколупалась в программе и вызвала ошибку, которая при нормальной работе вылезти просто не могла. В очередной раз придав лицу страдальческий вид, я пошла в серверную. Админ был уже на месте и просматривал сводную распечатку за ночь. Я максимально глупо, но "бесполезно подробно" попыталась описать возникшую проблему и слезно воззвала о помощи. Админ ласково подошел ко мне, приобнял, повернул лицом к выходу и, легонько шлепнув по попе, вытолкнул в коридор. В ответ на мою слабую попытку возмутиться он с обезоруживающей улыбкой ответил:
- Человек, способный разобраться в сводной сметной базе и самостоятельно найти запрятанную критическую ошибку, вряд ли нуждается в моих услугах по ее устранению.
Друзья потом долго шутили, что я вышла за него замуж только для того, чтоб понять, где же я прокололась?
#1126: Наваристый варистор
13:00 04.08.2009, IT happens
На радиорынке вдоль столиков бродит мужичок и о чем-то долго, настырно спрашивает продавца, потом отрицательно мотает головой и с обреченным видом подходит к следующему. Подбирается ближе, становится слышен диалог:
- У вас варисторы есть?
Продавец кивает, тщетно пытается уточнить мощность и напряжение. Показывает мужику самые разные варисторы, но тот не находит подходящего:
- Не, не такой, мне большой и желтый!
- Может быть, подойдет аналог. Вам для чего?
- Для электрочайника немецкого. В моем варистор сгорел.
Этой фразой мужик повергает всех в легкое раздумье - насколько же нужно нафаршировать электроникой чайник, чтобы защищать его от всплесков напряжения варисторами? Окружающие пытаются помочь мужику подобрать мощность, но тому все не подходит. В конце концов кто-то интересуется:
- Да где ж варистор у тебя стоит-то?
- В чайнике! - невозмутимо отвечает мужик.
- В подставке, что ли?
- Да нет же! В самом чайнике - он там воду варит!
#1127: Аура бород, свитеров и красных глаз
13:00 04.08.2009, IT happens
В девяносто-лохматом году сисадминил я в министерстве по развитию бурной деятельности в одной из очень центральноазиатских стран. Для админов были выделены две комнаты, выходившие в маленький тамбур, из которого вела дверь в коридор. Серверное хозяйство было небольшое, все железки располагались в одной комнате, вторая же была аскетично меблирована холодильником, диваном и столом - что еще нужно админу для медитации?...
Все хорошее когда-нибудь заканчивается, и нашу комнатку отдали нехорошим людям из другого департамента. Небольшое лирическое отступление: у местного населения была (да и сейчас, наверное, есть) традиция, пришедшая из глубины веков, регулярно очищать помещения от злых духов. Ритуал довольно простой: в тарелке поджигается небольшое количество веточек особого местного растения. Веточки не горят, а тлеют, пуская клубы едкого вонючего дыма. Не знаю насчет злых духов, но тараканы и мухи из окуренной комнаты эвакуируются незамедлительно.
Однажды один из серверов стал кричать о повышении температуры в помещении, я побежал проведать свои железки. Коридор встретил меня полумраком, а из дверей серверной лился желтовато-красный свет и валили клубы дыма. Пожар! Вспомнив недавние учения, я схватил огнетушитель (хорошо, что углекислотный), сорвал пломбу, дернул за рычаг и самоотверженно бросился со свистящим балоном наперевес в очаг пожара.
Серверная встретила меня вполне целой и плотно закрытой дверью, а вот соседняя дверь была распахнута настежь, из нее валил дым, подсвеченный лучами заходящего солнца. Когда дым и углекислый газ рассеялись, передо мной предстал совершенно дезориентированный новый хозяин комнатки, решивший перед заселением очистить помещение от пустых пивных бутылок и нехорошей ауры прошлых владельцев.
#1128: В душу нагадили
00:30 05.08.2009, IT happens
Купил один мой знакомый себе новый компьютер - мощный, с киловаттным блоком питания. Через пару месяцев блок питания сгорел. Ладно, бывает - друг купил себе такой же новый. Второй БП постигла та же участь; товарищ, скрепя сердце, купил третий, попроще, на 600 Вт, но и тот пал смертью храбрых. Достал знакомый отвертку, открутил винты - внутри было небольшое кладбище тараканов.
На этом насекомые не остановились. Недавно у того же товарища перестал читать диски его DVD-привод. Памятуя о предыдущем случае, он полез внутрь. Удивило его не то, что там валялась кучка дохлых прусаков. Тараканы не просто заползли в драйв, но и умудрились прицельно отложить жирную какашку прямо на линзу лазера!
#1129: Не изобретая велосипедов
13:00 05.08.2009, IT happens
Во времена учебы в универе была у нас преподавательница, которая не особо отличалась "умом и сообразительностью". На одной из пар она предложила студенту закодировать алгоритм сортировки, который она сама выберет из толстого справочника. Времени на задание было отведено совсем мало.
Студент не растерялся и настрочил строк 40-50 полного бреда, однако, включающего в себя честный ввод массива чисел и вывод его после сортировки. Естесственно, написанный им алгоритм ничего хорошего с данными сделать не мог, если бы не вставленный в самом конце через несколько десятков "табов" стандартный sort(). Студенты - берите на заметку!
#1130: Дифференциальный диагноз
00:30 06.08.2009, IT happens
Поехал в отпуск к родственникам в деревню. В один прекрасный вечер я, досмотрев очередную серию про небритого мужика с тростью, собрался ложиться спать. Выключил ноут и свет, лег и перед сном решил почитать обновления с цитатника. Врубил свой коммуникатор, читаю в темноте - и вдруг, нарушая ночную тишину, раздается громкий, короткий, до боли знакомый звук работы головки HDD. Пару секунд не реагирую, но потом осознаю, что бук выключен, а телефон такого звука издавать явно не может. Списываю на "показалось", читаю дальше. Проходит минут пятнадцать - звук повторяется. У меня тихая паника.
Находясь под впечатлением от просмотренного, заявляю сам себе: "Дифференциальный диагноз на имитацию звука работы HDD!" Не найдя ничего, что могло бы подойти, начинаю перечислять все, что вообще может издавать звуки. Выяснил, что из включенных электроприборов в наличии только настольная лампа, часы-будильник, фонарь на улице, включающийся изнутри, и холодильник на кухне за закрытой дверью. Звук повторяется снова.
Наконец догадавшись посмотреть наверх, я заметил еще один девайс - счетчик электроэнергии. Оказалось, что именно счетчик постоянно издавал характерный звук, а заметно громче он становился при включении холодильника, ведь сила тока в сети резко возрастала.
#1131: Есть люблю, а так нет
00:30 06.08.2009, IT happens
Работаю в одной небольшой исследовательской конторе и попутно эникею: меняю картриджи и заведую раздачей интернетов. Начальников у нас двое, один из них мужик в возрасте, с компьютерами не дружен вовсе - не "включите мне, я почитаю", а "напечатайте мне вот эти 300 страниц". Второй помоложе, с компами на короткой ноге - сам в бурной молодости успел поэникействовать.
Пришло время, и один из шефов поинтересовался: "А чего это у нас все не работают, а только по интернету ползают и картинки дурацкие смотрят?" Проблему решил радикально, приказав напрочь отрубить интернет почти всем. Пришлось подчиниться, но тут началось: "А мне сказали детальку к машине найти... А где у нас в городе лабораторное стекло купить можно?... А мне почту надо проверить..."
Приходилось сажать парней за свой комп и давать "поинтернетить". Молодой начальник, глядя на все эти пляски, не выдержал, и сказал мне открыть доступ в инет нескольким ребятам, иначе работа сильно замедлялась. Нет проблем - я поднял у себя на компе проксю и начал пускать сотрудников через свой комп, чтобы для считалки трафик выглядел моим. Только тс-с-с - никому ни слова!
Работаем, все отлично, никто не жалуется. Тут заходит в нашу комнату один из парней: "А у %сотрудникname% интернет на компе есть?" - и глядит на меня пристально. Я бросаю взгляд на молодого начальника, тот на меня. "И что я должен говорить?" - спрашиваю. Босс только глазами хлопает. И тут меня осеняет:
- Короче, - говорю, - интернета у %сотрудникname% на компе нету, но пользоваться можно!
#1132: Карательная саппорт-бригада
16:45 06.08.2009, IT happens
Когда- то я работал админом в сравнительно небольшом провайдере. Львиная доля пользователей была домашними юзерами: дети-геймеры, мамы-вконтакте и тому подобные персонажи. Частенько приходилось ночевать в техническом офисе -серверная была там же.
Один раз в районе трех часов ночи я выключив мониторы и, решив ухватить хоть пару часов драгоценного сна, завалился на диван. Минут через пятнадцать на стадии сна, когда начинают уже сниться строчки bash-скриптов и логины серверов, в соседнем помещении у секретарши начинает звонить телефон. Аппарат не успокаивался полчаса, спать не получалось - пора было слезать с дивана, ползти в приемную и выключать сигнал на телефоне. Когда я добрался до аппарата, в голове возник вопрос: "А кого это ударило в голову позвонить в такое время?!" Дождавшись очередного звонка, снимаю трубку:
- Алло, %providername%. Вы же знаете, что у нас рабочий день с 9 до 17?
- Да ты о%#ел! У нас интернета нет!
На фоне слышен нестройный хор юных пьяных голосов.
- Позвоните в рабочее время, зарегистрируем поломку.
- Да тебе п@$да! Чтобы сейчас же сделали интернет!!
Наслушавшись мата, я решил с утра не чинить им интернет, а либо его отключить совсем, либо настучать по голове орлам. Бывает такое: родители уехали, а молокососы дома устраивают бог весть что. На всякий пожарный говорю, чтобы перезвонили через 15 минут, мол, проверим сейчас. Уже было не до сна.
Кладу трубку, быстро пробегаю по серверам - все в норме. Залез в местный чат, спросил у народу, не было ли проблем вечером. Звонка долго ждать не пришлось:
- Алло, ну че, работает? Козел, мы сейчас в офисе тебе все окна повынесем, если не почините сейчас же интернет!
- Будьте добры, не ругайтесь. Связь мы сейчас починим. Проблема у вас одного, в вашем районе все отлично работает. Продиктуйте ваш IP-адрес, чтобы мы могли установить проблему и устранить ее.
- Нет у нас никакого IP-адреса!
- Тогда дайте ваш клиентский номер или домашний адрес.
Диктуют адрес.
- Ну все, школьнички, сейчас к вам приедут наши ребята и оставят без зубов!
Тирада звучала пожестче и перемежалась затейливыми матерными конструкциями. Бросаю трубку, довольный, ложусь спать. С утра звоню директору, рассказываю об инциденте. Тот приезжает с парой хлопцев, мы лезем в базу данных, а такого адреса нет, да и в помине не было...
#1133: Закурить найдется
00:30 07.08.2009, IT happens
В нашей семье три "нокии" и всего один зарядник - так уж случилось, что свой я потерял, а у второго сломался штекер. Новый купить все руки не доходят, а драться за единственный уцелевший порядком надоело. Я вспомнил, что есть у меня и автомобильный зарядник, только в розетку его не воткнешь, а бегать в машину по вечерам - не вариант.
В этот же день понадобилось мне вытащить старенький CD-привод и вместо него воткнуть DVD, и взгляд мой упал на корпус дисковода. Над гнездом, куда втыкается штекер питания, было выдавлено "+5V G G +12V". Ну конечно же! Недолго думая, беру прикуриватель, врезаю в корпус, один провод припаиваю к тому, что "+12", второй к земле, втыкаю в прикуриватель зарядник - эврика, все работает! Теперь можно не париться, если стащат последний зарядник, а также не бояться отсутствия дома зажигалок.
#1134: К апокалипсису готов
00:30 07.08.2009, IT happens
Один мой знакомый - ярый геймер. Всегда таскает с собой PSP, держит дома две навороченных машины и два интернет-канала от разных провайдеров "на всякий случай". А еще у него есть дача, куда мы однажды выбрались большой компанией. По приезду нас ожидала дополнительная доза романтики - после прошедшей грозы во всем поселке отключили электричество, и нас ждал вечер при свечах у печки, песни под гитару и все такое. Посреди вечера хозяину дачи стало скучно, и со словами "пойду-ка я рейдеров валить" тот свалил в подсобку. Стало интересно, и я последовал за знакомым.
В подсобке перед моими глазами предстал исполинский агрегат, в котором можно было опознать главные узлы - что-то вроде трехцилиндрового двигателя, печку, электродвигатель и трансформатор. Хозяин дачи растопил печку, залил в бак воду, воткнул в розетку изрядно севший ноутбук и уселся играть в Фоллаут.
Как выяснилось позже, парню просто не нравился запах бензина. Насмотревшись Scrapheap Challenge, наш герой не стал покупать дизельный генератор, а из печки, кусков труб, двигателя от пылесоса и большой кучи механического хлама собрал паровой двигатель собственной конструкции, который одновременно давал ток для зарядки техники, отапливал дом и сжигал дачный мусор.
#1135: ЗАЩИТА ОТ ДУРАКА
13:00 07.08.2009, IT happens
Не так давно работаю в отделе информатизации одного из банков. Через пару дней работы стал замечать, что все, абсолютно все пишут "капсом" - и парни, неплохо разбирающиеся в компьютерах, и девчонки, не знающие, с какой стороны втыкается мышка. Caps Lock нажимается сразу после того, как загрузился компьютер, и работает до конца смены. Я долго ломал голову, в чем же дело, пока все-таки не решился спросить у одной из девчонок. Ответ был до банальности прост: "Так быстрее".
Оказывается, основной объем набираемых текстовых данных - ФИО клиентов. Чтобы "ускорить" набор, все пишут большими буквами. Мотивируют выбор так: "Если ошибешься и наберешь имя с маленькой буквы, клиент обидится и придется все перепечатывать!"
#1136: Здравый смысл против технологического несовершенства
00:30 08.08.2009, IT happens
Гостил я однажды у своего друга, и довелось мне завести разговор с его мамой, средних лет женщиной, с компьютерной техникой дел почти не имеющей. Захотелось ей взять у меня номер общего знакомого. Диктовать с экрана длинный номер - занятие совсем не по моему вкусу, а сделать это "истинно верным" способом, отправив визитку по Bluetooth, нам вряд ли бы удалось. Я поступил проще, выведя номер на экран телефона и передав аппарат даме. Она заметно напряглась, пытаясь прочесть цифры на дисплее: экран у моего телефона довольно большой, но за окном были вечерние сумерки, да и подсветка экрана для экономии батареи была установлена на минимум.
Дама, не задумываясь, пошла вместе с телефоном под единственную в комнате лампочку и наклонила его вперед, чтобы на экран падало побольше света. "Но это же неправильно, - подумал я. - Надо сказать ей, что это ни к чему не приведет". В голове всплыли принципы формирования картинки внутри жидкокристаллического экрана, схема трансмиссивного дисплея, столь неэффективного под прямыми лучами солнца, спецификации телефона, грустные отзывы о его поведении при ярком освещении, да и сравнение яркости лампочки и солнца - все сливалось в простое и короткое объяснение того, почему этот трюк не сработает.
Увы, мои раздумья продолжались не больше пары секунд: датчик телефона заметил, что прямо в него светит лампочка, и умная машинка выкрутила яркость подсветки на максимум, дабы ее хозяин смог хоть что-то разглядеть в столь светлом месте.
Мама друга, получив ожидаемый результат, переписала нужный номер, вернула телефон и оставила меня стоять в ступоре, смеяться про себя и удивляться, как полезны бывают простые обывательские привычки даже в нашем сложном и наполненном техникой веке.
#1137: За год до съемок "Армагеддона"
00:30 08.08.2009, IT happens
Работал я как-то давно "в науке" на радиотелескопе. В круг задач входило многе: изготовление и подготовка аппаратуры, написание ПО, установка, наладка и так далее.
Лето, южный берег Крыма, жарко и душно, вокруг порхают полуобнаженные девушки, а мне, как главному и ответственному инженеру, приходит указание срочно установить аппаратуру на параболическую тарелку диаметром 22 метра. Искупнувшись в море, в одном халате поднимаюсь наверх, в течении нескольких часов ставлю, прикручиваю, налаживаю, настраиваю. Пора спускаться - усталый, ползу вниз по металлической лестнице. Тем времени в тени телескопа собралась вся астрономическая знать в ожидании моего доклада. На последнем пролете я спотыкаюсь, кубарем скатываюсь вниз, поднимаюсь, вытираю халат, стряхиваю выступившую кровь и произношу: "Украинский инженер - звучит гордо, выглядит страшно!"
#1138: Свидетели Столлмана
20:45 08.08.2009, IT happens
Стою утром на остановке, курю, никого не трогаю. Подходит ко мне солидная дама и спрашивает, давно ли проезжал такой-то автобус. Нет, говорю, только отошел. Стоим еще минуты две; вдруг дама начинает беседу:
- Славная нынче погодка, не так ли?
- Да, погодка что надо.
- Как вы думаете, может ли Бог сделать так, что бы в жизни нашей все было так же славно? Готовы ли вы для этого уверовать в его могущество и стать другом Христа?
Далее следует долгая, заранее подготовленная душеспасительная речь. Понимаю, что напоролась на очередного "Свидетеля Иеговы". Собираюсь уже уйти, но в моей дурной башке созревает нехорошая мысль:
- Не знаю насчет этого, но вот верите ли вы, что Великий Тукс и пророк его Всемогущий Торвальдс могут избавить мир от невзгод?
Дама смотрит на меня с нескрываемым удивлением. Я же продолжаю свою "проповедь":
- Вижу, вы не знаете про великого Тукса? То-то я не замечаю счастья на вашем лице! Вот, возьмите этот диск (протягиваю очень кстати оказавшийся у меня в рюкзаке Ubuntu 9.04) и загрузите с него свой компьютер. Я уверена, что после этого вы обретете истинное счастье!
- Девушка, вы меня извините, но...
- Да подождите же вы, я ведь еще не успела рассказать вам про священную нашу книгу - "Just For Fun"!
- Девушка, да отстаньте вы от меня!
- Подождите, не уходите! Возьмите хотя бы диск! Вы познаете истинное счастье!...
Последние слова звучали уже вдогонку "миссионерке".
#1139: Точка с запятой, дефис, закрывающая скобка
20:45 08.08.2009, IT happens
Работаю программистом. В нашей организации установлена большая информационная система, внутри которой запускается куча разных задач. Как-то звонят мне с объекта - мол, не работает на моей задаче фильтр по подразделениям. Пользователю видны все подразделения, что идеологически неправильно, да и просто неудобно. Спрашиваю:
- Коды подразделений введены правильно?
- Правильно, правильно!
- Через точку с запятой?
- Конечно! Как вы нам говорили, так и сделали.
Делать нечего, лезу в удаленку, открываю параметры задачи. Вместо ";" между кодами стоят ".,".
#1140: Большой шум принтера LPT
00:30 09.08.2009, IT happens
Решил из нескольких списанных Epson LX-800 собрать себе домой на новый год матричник. Сижу, ковыряюсь, перебирая полуубитые головы, барабаны и протяжки. Собрал, агрегат даже заработал. Гоняю "лист Малевича" - страницу, залитую черным.
На стрекот заходит удивленый напарник: "А что за музыка у тебя только что была?" Начинаю ржать, он не понимает и продолжает: "Понимаешь, только последний акорд услышал - столько вспоминаний полезло! Кто играет?"
Обьяснил. Слушаем уже четвертый лист.
#1141: Ломать - не строить
13:00 09.08.2009, IT happens
Мои родители занимаются видеомонтажом в Adobe Premiere и Adobe After Effects. Контора, на которую они работают, подарила им лицензионный пакет этих программ. Все как положено - красивая коробка, серийный номер, защита и так далее. Все было хорошо до тех пор, пока софт не полез обновляться в интернет и при запуске потребовал повторной активации.
Казалось бы, все просто: телефон для России указан, нужно только продиктовать серийный номер, код активации и получить код авторизации. Но мама у меня, хоть и продвинута в компьютерах, жутко консервативна и всего нового боится. Естественно, кроме лицензионного пакета от Adobe, все остальное на компе было пиратским, поэтому папочка Crack была гораздо понятнее для нее, чем звонок в саппорт (да еще и в Москву!) Она бы, наверное, все-таки позвонила, если бы не папа, который решил облегчить задачу - он нашел в интернете кейген и, не вняв моим предупреждениям, крякнул Premiere, после чего тот отказался запускаться вовсе.
Да, поменять ситуацию будет непросто - русский человек еще слабо понимает, что делать с лицензионными программами...
#1142: Десять строк хорошего кода заменяют сотню ленивых юзеров
15:00 09.08.2009, IT happens
В 2007 году я разрабатывал небольшую самописную ГИС с картами Москвы для мелкого завода. Бесплатных данных не было, и я кое-как за месяц расковырял одну систему с картами, успешно "спиратив" исходники. Немного позже потребовались геоданные для Московской области. В той программе их не было, зато нашлась другая в виде отсканированного атласа, на который были нанесены векторные метки. Сами данные хранились в каком-то невероятном формате; времени на разбор не было, система была нужна "здесь и сейчас".
Идея пришла моментально. Из-под моих плящущих по клавиатуре пальцев вылетали куски кода:
- отправляющего сообщения вида "нажата кнопка "вправо"", "нажата кнопка "влево"", "нажата кнопка "Page Down"" окну;
- распознающего серые окружности, изображающие города;
- получающего название города из текстового поля;
- двигающего мышь в нужную позицию.
Все было собрано в программу-потрошитель. Она искала окно "жертвы", переводила карту в левый верхний угол, распознавала города на текущем сдвиге, запоминая их координаты, получала названия и сдвигала экран вправо. Процесс повторялся - если был достигнут край карты, экран опускался вниз.
Запуск невероятно порадовал - по экрану как угорелый скакал курсор мыши, кликал в окружности-города, названия которых сменяли друг друга с невероятной скоростью. Все моргало и двигалось, производя самое фантастическое впечатление. Через десять минут вся карта была сграблена.
С тех пор я верю: как бы ни была сложна программа, рассчитанная на взаимодействие с человеком, можно написать робота, который решит задачу не хуже.
#1143: Живи играючи
15:00 09.08.2009, IT happens
Я биолог и от математики предельно далек. Довольно часто мне приходится решать сложные задачи - обычно за меня все делают умные программы, но иногда нужно что-то посчитать вручную. В этом случае я обращаюсь за помощью к своему другу-программисту, который, несмотря на всю свою занятость, частенько меня выручает, ведь мои задачи не только полезны для "народного хозяйства", но и довольно интересны.
Постучался я как-то ему в аську: "Слушай, есть новое дельце!" Друг заинтересовался и согласился подумать. Даю вводную: есть поле 5х5, в ячейках нужно разместить цифры от единицы до четверки При этом единичку можно ставить везде, двойку - только рядом с единицей, тройку так, чтобы рядом с ней были одновременно 1 и 2, а четверку в окружении 1, 2 и 3. Цифры нужно расставить так, чтобы общая сумма была максимальной.
"Окей, - говорит друг, - сейчас все будет!" Через пару минут брутфорса он сообщил, что все отлично, программа выдала уже пятьдесят миллионов комбинаций, и, если никто не будет отключать машину на ночь, нужный результат мы получим не позднее, чем через два года. Почесав репу, он написал более умную прогу, которая сходу выдала с десяток роскошных результатов. Одна беда: иногда программа ставила цифры куда попало без оглядки на расположенные рядом. Пофиксив баг, друг прислал мне несколько впечатляющих (поначалу) схем расстановки цифр, но не прошло и пяти минут, как мы оба вручную решили задачу более подходящим способом.
Теперь друг взялся за дело всерьез. Он менял строчку за строчкой, постепенно оптимизируя способы вычислений. Я не без его помощи находил ошибки, одновременно проверяя полученные результаты. Все это было довольно занятно, и часа через два мы, наконец, с удовлетворением созерцали конечный результат - совершенство численных технологий. Минут через пять он спросил меня:
- Слушай, а на фига тебе все это надо было? Это расчет конформации каких-то белков?
- Понимаешь, - отвечаю я ему, помедлив, - есть у меня на телефоне игрушка такая...
Хорошо, что дело происходило в аське. Друг еще полгода вспоминал мне об этом - час его работы стоит двадцать баксов...
#1144: Семь раз проверь - один отнеси
20:45 10.08.2009, IT happens
Было это зимой 2005-2006 года. Я только начинал админить "по-крупному" и устроился в фирму набираться опыта. Фирма небольшая: компов 150 и семь серверов. Обновляются сервера и рабочие станции по мере выделения финансов‚ которое обычно происходит в конце года. Посовещавшись, решили, что хватит уже использовать в качестве серверов всякую дрянь - надо плавно переходить на 19-дюймовую стойку. Выбрали, подсчитали, заказали 3 "Харитона Петровича" и стойку на 22 юнита, ждем.
Сначала привезли серваки, стойку обещали пригнать через неделю. Под вечер привозят коробку размером с большой холодильник (по правде сказать, нам еще тогда показалось, что 22 юнита немного поменьше). Собрали парней покрепче и потащили на третий этаж. Доносим до границы царства ИТ - дальше никак, не проходит коробка в проем. До серверной еще ого-го, а в коридоре на ночь дорогую стойку оставлять не хочется. На последнем дыхании тихо материмся - придется разбирать тут. Вскрываем одну сторону коробки, минут пять лопаем пузырики транспортировочного уплотнителя, которого настолько много что не совсем понятно, что в него завернуто. Один из нас замечает какую-то книжечку - достаем, смотрим на обложку. Это инструкция по установке и настройке массажного стола.
Хорошо, что курьер тащил коробку с нами - и не так обидно, и есть, кому подзатыльник отвесить. Молодой парнишка что-то перепутал и стойку нашу отгрузил в массажный салон. Вот они, наверное, обрадовались новому слову в массаже!
#1145: Это что за цветные бумажки?
00:30 11.08.2009, IT happens
Есть в Москве один достойнейший учебный центр, в котором, помимо прочего, чайникам преподаются азы компьютерной грамотности. К этому центру у меня особо нежное отношение, так как именно там 14 лет назад начиналась моя преподавательская карьера. С тех пор утекло много воды; сейчас я занимаюсь автоматизацией бизнес-процессов на промышленных предприятиях, а заодно преподаю в престижном московском вузе дисциплины, связанные с информационными технологиями в бизнесе. Однако с учебным центром продолжаются деловые и дружеские связи - в частности, руководительница этого центра представляет меня во всех документах как одного из ведущих преподавателей. Это является маленьким рекламным трюком, поскольку в учебном центре я занятия сейчас не провожу, но зато в документах и на стендах учебного центрах солидно выглядят мои сертификаты Microsoft - MCSE (инженер) и MCT (сертифицированный преподаватель), штук восемь сертификатов из разных организаций Америки и Европы, два высших образования - экономическое и управленческое, кандидатская степень и 14 лет преподавательского стажа в области информационных технологий в бизнесе.
Недавно учебный центр получал очередную лицензию. Традиционно директриса указала меня в документах как основного преподавателя по базовой компьютерной подготовке (азы Windows, Word, Excel для домохозяек и неудачников). Приехала тетя из лицензирующего органа и на полном серьезе заявила, что она не может дать лицензию учебному центру, в котором компьютерную подготовку ведет преподаватель с непрофильным образованием. Директриса обратила ее внимание на сертификаты Microsoft и другие, на что получила от чиновницы совершенно замечательный ответ: "Это не российские, а черт знает, что за организации, они не считаются! Вот если бы было предъявлено хотя бы удостоверение об окончании компьютерных курсов..."
Microsoft был реабилитирован в глазах чиновницы благодаря обеду, которым директриса угощала ее в индийском ресторане. Да уж, судя по всему, реформа образования в действии.
#1146: Козел коту под хвост
00:30 11.08.2009, IT happens
Получили мы в 1996 году ужасно мощные рабочие станции Siemens Nixdorf на базе 486SX. Решили три оставить нам, а пару оставшихся установить в бухгалтерии. Все компы распаковали, включили, запустился процесс установки "Windows 3.11 for Workgroups". Когда ОС встала, мы вдвоем с товарищем по работе упаковали компы и понесли в заводоуправление. Пришли на место - в кабинете сидят две дамы и пыхтят над таблицами в SuperCalc. Мы распаковали машины, получили у женщин исчерпывающие инструкции, как их расставить на столах, все поставили, воткнули вилки в розетки. Мой напарник спрашивает: "Можно включать?" Дамы утвердительно кивают головами.
Щелкаем тумблером - бах! Где-то в недрах щитовой вырубается автомат, и рабочие машины бухгалтеров тухнут. Дамы истошно вопят (в литературном изложении): "Полдня набора - коту под хвост!" Напарник невозмутимо отвечает: "Сохраняться надо было". Нам грозили всеми возможными карами, однако расследование по горячим следам выявило несанкционированное подключение к розеткам для вычислительной техники двух нагревателей типа "козел".
#1147: Улучшаем интерфейс подручными средствами
13:00 11.08.2009, IT happens
Работаю начальником отдела автоматизации в госконторе: головная организация с серверами и куча филиалов, где сидят тетушки от 45 лет. Дошло дело до установки компов в филиалы. Закупили мониторы, компы со встроенным видео, принтеры, развезли, поставили, подключили, настроили... Все работает, только с софтом не очень гладко - он самописный, создан в лохматых девяностых и с большущим трудом портирован на винду. Поскольку связь с филиалами не всегда доступна, на каждую машинку накидали кучи мануалов для самостоятельного изучения.
Проходит дня три-четыре без связи - телефонную линию порвало. Сначала получили мыло, а потом и звонок: "Монитор сломался, одинаковый цвет по-разному отображает". Сильно расстроившись, так как финансирование было урезано в связи с кризисом, находим в отделе старый монитор и едем в филиал.
ЖК- монитор был исчерчен разноцветными маркерами-выделителями. Как оказалось, тетушки выделили важные поля интерфейса, чтобы лишний раз не распечатывать и не открывать толстые руководства.
#1148: Нерон, сжигающий Рим
15:00 11.08.2009, IT happens
Приходит как-то раз ко мне господин, купивший пару недель назад CD-writer (кажется, Gold Star) с жалобой, что диски не пишутся. Через неделю после начала эксплуатации резак запорол три болванки подряд (бывает - неудачная партия попалась). В тот же день к покупателю пришел компетентный друг, работавший инженером на одном оборонном заводе, и сразу диагностировал проблему: "Лазер слабый или луч плохо сфокусирован". Наш герой, будучи продвинутым советским специалистом, тут же взялся за отвертку и начал микрометрическими винтами настраивать привод. Почему-то лучше не стало, пришлось залезть поглубже...
Когда я погасил в кабинете свет, совершенно разучившийся делать хоть что-нибудь с дисками девайс светил изо всех щелей как приличный ночник. В гарантийном ремонте мастеру было отказано.
В конце девяностых я продал CD-writer местному композитору. Он довольно быстро освоил прожиг болванок при помощи Nero - задача нехитрая, и проблем не возникало, но через месяц композитор появился у меня на пороге с нерабочим девайсом в руках. На кнопку открытия драйв не реагировал, и даже скрепкой лоток открыть не получилось.
Оказывается, наш герой написал диск для престижного музыкального конкурса и перед отправкой решил его украсить. Сперва он хотел покрасить болванку суриком, но из-за долгого времени сушки идея была отвергнута. Диск нужно было отправлять срочно, и тут взгляд упал на коробку с дочкиным пластилином.
Получилось очень красиво. Перед отправкой композитор решил еще раз послушать на компьютере наиболее удавшиеся ему места. Разумеется, болванку разнесло в цветные клочья.
#1149: Редкие и исчезающие виды
16:45 11.08.2009, IT happens
Живу в Рязани, торгую на местном радиорынке разным околокомпьютерным барахлом. Парень, стоящий рядом, продает сканер Mustek BearPaw. К прилавкам подходит пара "четких пацанов":
- Слышь, глянь-ка, ноут крутой продают.
- Ты че, дятел? Это же весы!
Наш дикий смех слышали аж на авторынке, располагавшемся в километре. Через неделю "мустек" обозвали DVD-плеером - ждем пополнения коллекции.
#1150: Критическая ошибка 2: Месть Каретки
16:45 11.08.2009, IT happens
Ошибки программирования, говорите? Автопогрузчик вывалил на машину гендиректора восемь тонн мусора? Фигня!
Склад- автомат в ближайшем Подмосковье, принадлежащий логистической фирме, арендуется кучей компаний для ответственного хранения продукции. Вдоль высоченных многоэтажных стеллажей с десятками тысяч паллет бодро носятся по направляющим каретки автоматических погрузчиков, хватают заказанную продукцию и доставляют ее в нужное место.
Одна маленькая, но очень гордая каретка из-за ошибки в коде позиционирования, не сбавляя скорости, доходит до края стеллажа, слетает с направляющих и срезает несущую балку. Весь склад с дорогостоящей техникой и продукцией на миллионы долларов складывается за несколько минут, как карточный домик.
Вот это - ошибка программирования!
#1151: Корпоративная паранойя
13:00 12.08.2009, IT happens
Сначала было слово. Даже не слово, а фраза: "Статистика когда будет, а?" - поинтересовался шеф, недобро дернув глазом. Действительно, закрутившись, забыли о статистике... Ну да фиг с вами, считать http-трафик - невелика проблема.
На следующий день все было представлено в лучшем виде. "Ага, - шеф орлиным взором окинул список юзверей, - а я тут что-то вас самих не вижу". Чертыхнулись. Матюгнулись. Вечером попили пива, прописали себя. Нужные странички, о которых шефу знать не полагалось, посещались с домашней машины по VNC, а файлы закачивались и перегонялись на рабочие компы по scp или wget - кому как удобнее.
Через неделю у шефа новая светлая идея. "А я знаю, что можно сделать так, чтобы вся почта дублировалась. Если я вдруг захочу прочитать что-нибудь из отправленной или пришедшей на какой-нибудь ящик - а если кто коммерческую тайну разглашает?" Е-мое. "Андрюх, настроишь?" Андрюха настроил, нам вменили в обязанность раз в неделю чистить всю эту помойку. О том, что делать, если бы шеф захотел почитать переписку трехмесячной давности, мы предпочитали не задумываться. Вся наша троица, а также те, кто обладал настроенным за магарыч доступом на домашние машины, стали использовать исключительно ящики на Gmail, "Рамблере" и "Яндексе".
"А когда вы мне сделаете доступ на любую машину по "радмину"? - шеф нервно постукивал пальцами. - Я должен блюсти корпоративный дух!" Простым "е-мое" тут мы уже не обошлись. К утру трафик с наших машин полетел по переназначенным портам, на лишней машине был поднят поддомен, к концу недели закрутились скрипты, заполнявшие статистику, в копию почты ложилась переписка исключительно с обозначенным при написании флагом, порты "радмина" слушались и запросы перенаправлялись на поднятую по этому случаю машину.
"Вот молодцы, - шеф отеческим взглядом Феликса Эдмундовича окинул нас, - хвалю... Осталось сделать мониторинг аськи. Ну вы понимаете, я ввожу номер и тут же вижу, кто что говорит". Три-целых-четырнадцать-сотых-здец.
Корпоративный дух, говорите вы? Нет, это паранойя. Шефы боятся того, что мы скажем, мы боимся, что они услышат, хотя в большинстве случаев дальше "шеф - козел" обсуждение не пойдет. И хоть главнее админа в мире человека нет, не все директора это понимают. Мы уволились, ушли на немногим меньшие деньги, но в более здоровый коллектив, зато наш бывший шеф еще долго будет получать письма с "сюрпризами".
Товарищи, не доводите себя и других до такого, иначе работать у вас сможет только такой же параноик, но обладающий доступом к любому компьютеру и любой переписке. Мы-то знаем о вас действительно все...
#1152: Самый Главный Компьютерщик
13:00 12.08.2009, IT happens
- Скажите, а есть защита реактора "от дурака"?
- Даже от идиота, только не руководящего.
Трудился в роли системного инженера над одним небольшим проектом. После завершения пуско-наладочных работ на кластере с виртуалками я решил заслуженно отдохнуть под южным солнцем, попутно пописывая техническую документацию. Через несколько дней получил первое тревожное сообщение. Насторожило меня не содержание (проблема с маленьким свопом легко решалась), а подпись:
а как попасть на сам кластер, а то сервер исы повис и пришлось весь кластер ресетить
Best regards,
%name%
Chief Information Officer
%companyname%
#1153: Только не кидай меня в терновый куст
15:00 12.08.2009, IT happens
Мы разрабатываем софт для одной крупной компании. Однажды, решив проверить "бдительность" пользователей, в очередном релизе на панели инстументов главного окна мы разместили малоприметную кнопку без каких-либо подписей. При нажатии никаких видимых действий не происходило, но в базу данных заносилось имя пользователя и дата щелчка. Через неделю базу мы "расконсервировали" и были весьма удивлены: один пользователь в течении трех дней нажал на эту самую кнопку 73 раза.
Интересно, а если бы кнопка была круглой, красной и чуть побольше?
#1154: За узкопрофильное образование
15:00 13.08.2009, IT happens
Вот наглядный пример того, что различные области знаний порой не должны меж собой пересекаться - во благо человечеству.
В фармацевтической компании есть один интересный сотрудник двадцати шести лет, химик по специальности. В компах смыслит мало (в своем предмете, по-моему, тоже), что компенсируется огромным желанием сделать с ними что-то эдакое. Компьютер у него не очень "персональный" - за него по делу часто садятся другие люди. Так вот, пользователи этой машины внезапно начали жаловаться на проклятие: человек, просидев у экрана около двадцати минут, падал в кратковременный обморок. Пострадавших набралось человек шесть.
Причина проклятия была крайне нетривиальной - оказалось, химик где-то услышал про жидкостную систему охлаждения и решил организовать нечто подобное. Пока за компом никого не было, сотрудник ставил внутрь системника банку эфира с добавлением вещества, отбивавшего характерный запах. Попавший под "удар" смеси пользователь быстренько отправлялся на боковую. Химика поругали нехорошими и не очень цензурными словами и потребовали с него объяснений. Тот в свое оправдание заявил, что теплоемкость и теплопроводность у эфира очень хорошая, поэтому пары эфира вполне сойдут для охлаждения деталей компа.
Мораль: любой человек, серьезно связанный с компами, должен чувствовать себя частью Особой Секты, секреты которой должны хоть как-то охраняться. А не то глядишь, и кто-то вспомнит, что у синильной кислоты тоже очень неплохие физические показатели...
#1155: Нет , лучше Mild Seven
15:00 13.08.2009, IT happens
Обычный ларек с сигаретами, пивом и прохладительными напитками. Жарко, у окошка образовалась небольшая толпа, потенциальные покупатели слегка нервничают и тихонечко матерят продавца за скорость обслуживания. Наступает очередь молодого человека, несколько погруженного внутрь себя. Продавец возвращает юношу в суровую реальность:
- Молодой человек, заказывайте скорее!
- (слегка отрешенно) Vista!
Знакомый с ассортиментом ларька продавец округляет глаза. Юноша более уверенно заявляет: "Windows!" Работник торговли в полном недоумении. Наконец парень окончательно возвращается с цифровых небес на землю:
- Тьфу ты! Пачку Winston!
Очередь дружно хохочет - вот уже и не так жарко, и очередь, кажется, двигается побыстрее...
#1156: А линукс-то влезает на дискету
15:00 14.08.2009, IT happens
Дело было во времена царствования 95-й винды. Дома у меня стояла устаревшая, но еще пригодная для учебы и досуга машинка на 486DX4-100. Учился я в институте и паралельно эникеил в одной конторке за небольшое вознаграждение (как раз хватало на пиво). Шеф этой конторки иногда подпрягал меня помочь в разгребании авгиевых конюшен его друзей и знакомых. Там винда слетела, там вирусы, там дите игруху установить не может. Я никогда не отказывал - деньги лишними не были.
В очередной раз шеф позвонил вечером. Тут, говорит, друг утром уезжает, достал где-то ноутбук (я тогда еще ни разу в руках их не держал) и говорит, что он не грузится. Сделать надо к утру, заплатить друг был готов неплохо. "А что, ноут не комп?" - подумал я и тут же согласился.
Вот машинка и у меня. Включаю - грузится DOS. DIR показывает, что графическими интерфейсами тут и не пахнет. "Ну и славненько, - думаю я, - нечего спасать - накатаю винду и все будет ОК!" Смотрю на конфигурацию компа и понимаю, что влип: 486DX-33 (нижняя планка для 95-й винды) и винчестер на 100 МБ! Как говорится, "опа". Из доступных средств коммуникации - только флоппи-драйв.
Начинаю записывать на дискеты дистрибутив винды и переносить на ноут. Через два часа хруста моторчиков все готово, и я запускаю установку. "Недостаточно места для установки" - заявила винда и выпала обратно в ДОС. Начинаю стирать с конца по одному CAB'у и запускать по новой. Инсталл соизволил запуститься только тогда, когда не осталось и половины архивов. Естественно, установщик ругнулся на отсутствующий файл. Дискету в зубы, записываю и подсовываю - схавал.
Всего за три часа танцев мне удалось полностью поставить винду. Стираю остатки дистрибутива (ох, как места-то много!) Запускаю стандартную утилиту DriveSpace для "уплотнения" диска и получаю почти 70 мегабайт свободного места - можно жить! Проторенным путем перетаскиваю диструбутив офиса, устанавливаю, стираю отходы производства и на остатки места записываю еще с десяток простеньких игрушек.
Спать я лег только в пять, но на стометровый винт мне-таки удалось вкатить винду, офис, игрушки и оставить место для документов. А вам слабо?
#1157: Как ни суйся, не ворочай
15:00 14.08.2009, IT happens
В 2007 году я училась в физико-математическом интернате для 10-11 классов при одном из лучших московских университетов. Нам читали материал первого курса, и на информатике мы усиленно изучали Delphi. Надо сказать, что процесс обучения был построен весьма интересным образом. Выдаваемые нам задачки, которые обычно пишут на Паскале, мы писали в консольном приложении Delphi, и сдавали их не преподавателю, а серверу, который прогонял прогу через 10-20 автоматических тестов.
Однажды нам попалась простая на первый взгляд задачка:
Даны числа A, B, C, D. Если кирпич размерами A х B пролезет в отверстие C х D, то вывести "Да", в противном случае - "Нет".
Пишу примитивную прогу: сравниваю числа, если стороны кирпича меньше сторон дырки, даю положительный ответ. На пятом тесте сервер выдает ошибку. Удивленно спрашиваю преподавателя, в чем дело, а тот хитро улыбается: кирпич ведь можно совать наискосок! Вспоминаю тригонометрию - безрезультатно...
За день до "дедлайна" смотрю статистику - почти у всех прога сдана. Мне стало интересно, как ребята справились с задачей, и спросила совета у одноклассницы. Та ответила: "Ой, да легкая же задача! Вот, возьми текст", - и протянула мне флешку. Ключевая строчка выглядела примерно так:
if (A=...) and (B=...) and (C=...) and (D=...) then writeLn ('Да');
Для каждого теста, который прога не проходила, студенты написали по "затычке". Какие из них потом вырастут программисты?
#1158: Огненные стены Министерства связи
16:45 14.08.2009, IT happens
Волею судеб, находясь на каникулах в родной провинции, подрабатывал у своего знакомого полупрограммера-полусисадмина на фрилансерской основе. Ему приходит заказ, я выполняю техническую часть - сервер поставить, терминальный доступ настроить, - а он приходит на готовое, настраивает 1С и прочий клиентский софт. Все довольны, все при деньгах.
Лето на исходе, а в отпуск хочется всем. Я тут все равно застрял до конца месяца, начальству хочется отдохнуть - короче, перед отъездом на моря знакомый сказал: "Слушай, ты присмотри за фирмой, в которой позавчера сервер поднимал, пока я ездить буду, я им телефончик твой оставил". Отлично, присмотрю. За неделю все недоработки начальства я выловил, сервак донастроил и решил, что ломаться тут уже нечему. Впрочем, шестое чувство подсказывало, что в понедельник с утра я кому-то понадоблюсь.
Я не ошибся. Ранним-ранним утром у меня зазвонил телефон. Обеспокоенный голос сказали, что вылезла ошибка обновления, почтовый сервер не работает, а им без почты никак, они - филиал. Кого и чего филиал, я не расслышал, номер был незнакомый, с этими людьми я не работал, да и вообще о них в первый раз услышал. Порекомендовал перезагрузить сервер, благо время еще нерабочее и в 1С никого быть не должно. Перезагрузили, все заработало, однако меня настоятельно попросили прийти к ним и посмотреть на ошибку обновления.
Проблема оказалась проста - на сервере стоял пиратский Kerio WinRoute Firewall, который этим утром осознал свою нелицензионность, попробовав обновиться, после чего, следуя политике кровавой мести, потушил всю сеть к чертовой матери. Решилась ли проблема запрещением обращения к адресам *.kerio.com или нет, мы узнаем через недельку. Ирония ситуации же в том, что это был филиал федерального государственного предприятия, имеющего непосредственное отношение к Министерству связи Российской Федерации.
Казалось, персонала с высшим техническим там должно быть завались, но в серверной сидел и ковырялся с настройками пиратского файрвола студент факультета психологии. Кажется, этот мир сошел с ума.
#1159: Цветовая дифференциация болванок
16:45 15.08.2009, IT happens
Огромный супермаркет, витрина с дисками для записи. Все болванки по одной цене, разница в оформлении: оранжевым кантом оформлена упаковка DVD-R, фиолетовым DVD+R, а зеленым фирма Verbatim наградила DVD-RW.
К витрине подходят три по-летнему полуодетые особы, одна из которых явно со знанием дела громогласно объясняет остальным процесс выбора подходящего диска:
- Оранжевый мне не нравится, зеленый - слишком казуально, а вот фиолетовый - самое то!
Что ж с ними было бы, если на витрине оказалась бы еще пара цветов?...
#1160: Как зеницу ока
16:45 15.08.2009, IT happens
Был со мной в одной конторе человек, далекий весьма от IT, но незаменимый в деле написания неких сертификационных заключений. От щедрот душевных начальство ему выдарило ноутбук, старенький, но вполне работоспособный. Ноут вскоре трагически сломали, из неповрежденных деталей остался лишь 2,5" винчестер, который мужику было предложено использовать в качетсве переносного. Удивившись размеру девайса и прослушав краткий курс о внутреннем устройстве, он задал вопрос человека, знакомого с тонкой механикой и гироскопами: "А как же оно не ломается при перемещениях и тряске?" Программер (он же эникейщик) ответил, что винчестер конструктивно защищен от ударов и резких перемещений.
Мужик, успокоившись окончательно, положил винт в пластиковый пакет и всю дорогу домой весело постукивал им по столбам и стенкам. Понятное дело, винчестер отдал концы. На следующее утро мужик предъявил было претензии программеру, но был остановлен эпохальной фразой:
- Винчестер, как и партбилет, надо носить возле сердца!
#1161: Прямой путь к сердцу айтишника
16:45 15.08.2009, IT happens
Хайфа, начало нового тысячелетия. Филиал известной американской софтверной компании, где у окна с видом на море я имел удовольствие работать. Работы было много, но всегда в наличии были чай и кофе, которые потребляли и днем, и ночью.
Самое же главное - бурекасы. Это такие слоеные пирожки с картошкой или грибами, которые посыльный каждое утро приносил прямо из пекарни. Бурекасы были педагогическим приемом наших руководителей: нас не заставляли приходить вовремя, нас заинтересовывали. Трудно поверить, но программеры с зарплатой 3-5 килобаксов и машиной от компании спешили утром на работу, чтобы успеть слопать бесплатный пирожок.
Однажды случилось ЧП: произошло несколько краж. По этому поводу организовали собрание. Первым выступил сисадмин, который серьезно и аргументированно просил повысить бдительность:
- В наш офис проникают неизвестные люди. В результате украден лаптоп и несколько мышек.
Зал реагировал вяло. Понятно, что мы ни при чем - у нас-то люди солидные. Кроме того, своих дел невпроворот - баги не чинены, продукт на платформе Альфа не строится.
Почувствовав фиаско своего технического зама, слово взял руководитель нашего филиала Михаил. Одна фраза решила все:
- Уважаемые коллеги! Пока вы безучастно глядите в мониторы, неизвестные люди бродят по офису, жрут ваши бурекасы, а также крадут лаптопы и мышки!
Мы действительно стали замечать, что бурекасов как-то не хватает. Правда жизни резанула по сердцу, глаза собравшихся моментально наполнились ненавистью к неизвестному врагу. Михаил с удовлетворением осмотрел оживившийся зал. Это был успех.
#1162: Молодым везде у нас дорога
20:45 16.08.2009, IT happens
Уже год, как я завязал с админством, но по старой памяти по всякой компьютерной мелочи спрашивают меня. Поскольку проблемы юзеров по большей части элементарны, напрягает это только физически, мозг не участвует.
Не так давно замгендира звонит мне из соседнего ресторанчика и просит выйти, переговорить с человеком: "У него вопрос по твоей теме". Не начиная рассказ о том, что я уже давно занимаюсь анимацией и радиоэлектроникой, выхожу.
Стоит повар ресторана, умоляюще глядит и с кавказским акцентом просит "посмотреть, чего там малой натворил с компом, что не работает интернет". Упоминаю техподдержку, но очевидно, что объяснить никто ничего не может.
Ладно, приходим на место, благо, соседний дом. Бардак, дети маленькие, все путем. На столе стоит ноут HP. Кабель, воткнутый в порт, зачищен от внешней изоляции сантиметров на пятнадцать.
- Вот, - говорят мне. - Младший брат включил интернет, но без него у нас не получается. Значок подключения пропал.
- А вывести на рабочий стол?
- Не выводится. И вообще на рабочем столе ничего передвинуть нельзя.
Делаю характерные глаза. Подхожу. В трее значка подключения нет. Заглядываю в сетевые подключения - пусто. Интернет работает. Удивленно гляжу на чудо техники, из интереса дергаю первый попавшийся ярлык на рабочем столе и впервые в жизни вижу, что не реагирует drag-n-drop. Начинаю тихо сходить с ума. Проверяю права пользователя - администратор. Список процессов девственно-стандартный, ничего лишнего.
Начинаю тихонько отползать, бормоча заклинания "позвоните в техподдержку" и "поставьте сервис-пак посвежее", пытаюсь снять со лба выползшие глаза. Чувствую себя, тем временем, полным идиотом, даром, что проработал админом полдесятка лет.
- А как же ваш мелкий умудряется интернет поднять? - спрашиваю я уже от порога, боясь услышать ответ.
- Надо кликнуть вот сюда и вызвать критическую ошибку, а потом нажать "Отправить отчет", и интернет появляется. - беззастенчиво добивает меня шкет.
Выбегаю на улицу и судорожно курю. Лучше уж я буду схемки паять.
#1163: Деньги: отмывание и просушка
20:45 16.08.2009, IT happens
Недавно я попал под ливень, будучи легко одетым. Конечно, промок полностью вместе с последней сотней рублей в кармане, а через 15 минут именно на них мне предстояло ехать к девушке.
К чему утюг или фен, если есть системник, в котором шесть кулеров создают сквозняк, а видеокарта с двухслотовым радиатором прекрасно высушивает все, что на нее положишь?
Стольник был готов к использованию через пять минут.
#1164: Какие щечки пухленькие
00:30 17.08.2009, IT happens
Тут есть куча историй от людей, с IT не связанных, а у меня прямо противоположный случай - занесла жизнь работать в дизайнерскую фирму. Эскизы в 3ds max, обработка изображений, туда-сюда.
Поступает задание: размыть фон вокруг портрета. Портрет черно-белый, снимался и печатался неизвестно как и неизвестно когда, да и время фотокарточку потрепало. Проблема в том, что надо было поднять контраст, а правая щека субъекта сливается с фоном. Фон размыл, щеку вроде как поправил, приходит гендир: "Ну что ты сделал? Это ж другое лицо!"
Сижу уже два часа, кропаю чуть ли не по пикселям, злюсь. Начальство уже не знает, что мне говорить. Конец рабочего дня, сроки горят - в общем, слово "счастье" из четырех букв. В итоге, как само собой разумеющееся, генеральный произносит: "Ты что, не видишь, что это светлое пятно не на лице, а просто рядом?"
Через минуту фотография ушла на печать. Как говорил один мой знакомый программист: "Технически можно сделать что угодно. Я могу хоть слово из трех букв на весь экран написать, но не факт, что заказчику это понравится".
#1165: Но его радость была бы неполной
16:45 17.08.2009, IT happens
Года три назад увлекся "рыбалкой" - по спутниковому каналу валилось много вкусностей, успевай только ловить. Поставил на перехват все *.avi, *.mp3 и *.pdf разумных размеров. Уже не помню ни спутника, ни названия программки, но в ней был нюанс: недокачанные файлики лежали во временной директории с длинным именем и суффиксом "incomplete", а завершенные закачки прога пыталась переименовать и разложить по соответствующим подпапкам. Железо было мощное, поток хороший, и мы с коллегой едва успевали разгребать свежескачанное.
Я стал замечать, что в папке с музыкой стало появляться все больше и больше файлов с именем "incomplete.mp3". Долго мучился с перенастройкой параметров канала, крутил тарелку, освобождал память, гасил сервисы, чтобы не появлялись битые файлы. Несмотря на все усилия, дубликаты этого "инкомплита" только множились. Отчаявшись, решил все-таки глянуть содержимое этих файлов. Оказалось, это все были варианты хита под названием "Incomplete" популярной в то время поп-группы.
Уж не знаю, какую мораль можно вынести из истории, но теперь я стараюсь ничему не удивляться в повседневной работе.
#1166: Бессонница, "АлСил", гуденье кулеров // Я теплотрубочки спилил до середины
00:30 18.08.2009, IT happens
Забрел я на технический раздел одного из форумов и вспомнил, как лет шесть назад помогал другу собрать компьютер. Тот, будучи человеком от IT далеким, но крайне любознательным, стал изучать нутро машины, и, к несчастью, забрел на один из моддерских сайтов. Вдоволь начитавшись о системах охлаждения, он полез внутрь "исправлять" теплообмен. Зачем, объяснить он впоследствии так и не смог.
Примерно через неделю после покупки он позвонил мне с жалобой: "Я тут термопасту поменял, кулер доработал, теплотрубки эти дурацкие убрал. Теперь компьютер совсем не работает". По пути к другу я думал, откуда же в боксовом кулере для Pentium 4 теплотрубки, если это просто кусок алюминия?
Когда я разобрал системник, смеялся очень долго. Термопаста была нанесена и вправду очень аккуратным тоненьким слоем, а вот теплотрубками, мешавшими (по словам друга) контакту с радиатором, оказались ножки процессора. До сих пор улыбаюсь, представляя себе друга с лобзиком, спиливающим по одной четыреста семьдесят восемь "теплотрубочек".
#1167: Оцифровщик-полуавтомат
00:30 18.08.2009, IT happens
Занимались как-то с другом в одной фирме видеомонтажом. Вызывает нас директор и говорит, что улетает на неделю в командировку по делам. В списке задач значилась оцифровка части длинной полки с кассетами для дальнейшей обработки. Неприятность заключалась в том, что всю оставшуюся работу можно было взять на ноутбуках с собой и работать где угодно, но на первичную оцифровку архива были способны только харды в офисе.
- Блин, как на море хочется хоть на пару дней, - жалуется друг, - а мы должны тут сидеть и как роботы эти кассеты одну за другой перебирать...
- Роботы, говоришь?
У нас появилось светлая идея написать нехитрый макрос, который проделывал бы за нас всю техническую работу по перегонке видео. Через пару часов колдовства, танцев, отладок и проверок скрипт был готов. Нерешенной оставалась лишь одна проблема: как автоматически менять кассеты? Финальной "деталью" стала сотрудница из соседнего офиса, которая согласилась за небольшое вознаграждение и красивые глазки приходить к нам в офис каждые два часа, жать на "Eject" и вставлять новую кассету. В сотый раз все проверив, отладив и дав последние указания макросу и девушке, мы со спокойной душой на последнем автобусе отправились на море, а к утру уже валялись под солнцем.
Через три дня по пути с пляжа мы заметили машину, удивительно похожую на начальничью. Через минуту в лучших традициях кино перед нами появился шеф под руку с девушкой. Округлившимися глазами мы минуту смотрели друг на друга. Осознав, что и он нас чуток обманул, шеф только посмеялся.
На следующий день все отправились домой. Как же шеф был удивлен, когда, зайдя одновременно с нами в офис, он увидел, что вся работа сделана! Более того, был оцифрован и материал, которым он планировал заняться только через пару недель - старательная секретарша скормила магнитофону все кассеты с полки.
#1168: Блеск и нищета домашних сетей
15:00 18.08.2009, IT happens
Пару лет назад меня окончательно доконал диалап, и я решил подключиться к нормальному быстрому инету. Выбор был невелик: небольшая локалка с доступом во всемирную паутину и госкомпания, подключающая ADSL. Первый вариант был значительно привлекательнее по цене, и я решил навести справки. Счастливые владельцы ADSL хвалили свою компанию, и всячески хаяли локалку - мол, глюков не перечесть. "Локальные" же парировали: за те деньги, что сдирает государство, они раз в пять больше накачают, а глюков никаких нету, это все выдумки.
Долго думал, кому верить. Последним доводом стало то, что офис хозяев локальной сети расположен в соседнем подъезде.
Зашел, заполнил анкетку, жду, пока секретарша-саппорт внесет в комп все данные. Вдруг из соседней комнаты-серверной вылазит мужичок-шкафчик 2 х 1,5, видимо, являющийся админом. Происходит следующий диалог:
- Маша, а где роутер?
- У Васи.
- А где Вася?
- В Минске.
- Когда он назад собирается?
- Дня через три...
- Черт, как меня все это достало! То есть опять всем бан на три дня?
Документы забирать было уже поздно, но на удивление сеть оказалась вполне нормальной.
#1169: Уж осень близится, монтажника все нет
15:00 18.08.2009, IT happens
Строили мы активно одну столичную локальную сеть. Звонит абонент:
- Знаете, в районе февраля ваши ребята пришли, просунули кабель, кинули бухту метров на десять в прихожей, положили сетевую карту в коробочке на полку и ушли, пообещав вернуться завтра. Вот я и звоню узнать - мне все еще ждать?
За окном зеленели деревья, пели птицы, загорелые юноши провожали взглядами девиц в тонких платьях. Шел июль. В тот момент нам было страшно представить, сколько же еще в нашей сети таких абонентов, так и не подключенных, но все еще сохранивших надежду?
#1170: Спортивное ориентирование по спикерам
15:00 18.08.2009, IT happens
Прикупил я как-то себе домой новый компьютер. Железо подбирал сам: неплохая мать, дорогой корпус с дисплейчиком, UPS. Выяснилось, что при подъеме температуры процессора до определенного уровня пикает динамик. Крутил и так и сяк, добился более-менее терпимого результата, но компьютер со временем стал пищать чаще, хотя процессор был не настолько уж горяч. Пришлось снять динамик с матери - спать было невозможно.
На следующий день системник опять запищал, да еще как - раз в две-три минуты. Я в шоке, подозреваю "белочку". Пытаюсь вспомнить, когда же я прикрутил динамик назад, и замечаю, что он до сих пор лежит отключенным рядом с компьютером. Прислушиваюсь. Засовываю голову в корпус - замолкает, вынимаю - опять пищит.
Проблему я нашел, наверное, в десятый раз "занырнув" в недра железного ящика. Нарушитель спокойствия, обитавший в лицевой панели на плате дисплейчика, был с чувством глубокого удовлетворения выдран с корнями.
#1171: Element d'image
16:45 19.08.2009, IT happens
Устроился админом в проектную контору. Первое задание - поставить новый компьютер дизайнерше. Залил винду, софт, все летает - по тем временам железо было весьма приличным.
Через пару дней дама жалуется, что фотошоп притормаживает при использовании инструмента Clone Stamp. Действительно, при попытке клонировать область изображения машина задумывается на секунду, после чего на картинке появляется странное пятно, как будто во время операции кто-то судорожно щелкал кнопкой мыши.
Переставил фотошоп, проверил на вирусы, поменял видеокарточку и память - не помогло. Пришлось переустанавливать операционку. Заново установил фотошоп - работает отлично. Ну, думаю, бывает. Ставлю оставшийся софт, несу пользователю. Через десять минут звонит - опять то же самое! Крыша немного едет. Ставлю этот фотошоп себе - тормозит точно так же! У шефа, впрочем, работает нормально. Начинаю вспоминать весь процесс настройки компьютера по пунктам, и тут до меня доходит.
Дизайнерша просила установить ей какой-нибудь переводчик. Я тогда пользовался небольшой резидентной программкой, висевшей в трее и показывающей окошко с переводом, когда при зажатой клавише Alt курсор наводили на слово. При попытке задания в фотошопе образца для клонирования программка старательно пыталась перевести пиксели, чем повергала графический редактор в ступор.
#1172: Фокусное расстояние чернильных струй
16:45 19.08.2009, IT happens
Пока ждал супругу, осматривающую различную бытовую технику непонятного назначения, забрел в "компутерный" отдел и слонялся по нему, думая о том, что ходить с женщиной в магазин - занятие абсолютно бесперспективное. Возле рядов с принтерами меня отловил консультант и предложил свои услуги со словами "я знаю все". Я меланхолично пытался отвязаться от него, пытаясь не потерять в голове какую-то важную мысль, однако юноша был непреклонен. Меня задела его настойчивость, и я все же решил указать на некоторые фундаментальные пробелы в его ИТ-знаниях.
Мой взгляд упал на ценник струйника, где среди прочего была указана разрешающая способность аппарата. Не все знают, что производители нас обманывают, указывая не количество точек на единицу площади, а точность, с которой аппарат может разбрызгивать капельки цветных чернил. Точка же формируется из многих капелек, поэтому эффективное разрешение принтера значительно ниже. Я был просто уверен, что консультант этого не знал, и спросил, что же значит надпись "NNN*MMM dpi".
Я был готов ко всему, но продавец меня удивил. С видом профессора, рассказывающего бушменам о строении солнечной системы, он заявил: "Это количество диоптрий принтера". Слов нет - я так не нервничал, даже когда сын напихал в раритетный флоповник-"лопух" 4 сидюка подряд. Немного отойдя от шока, я спросил, учился ли консультант в школе и преподавали ли ему физику - он, растерявшись, сказал, что было дело.
Пришлось провести ликбез: "Диоптрия - единица измерения оптической сили линз и к принтерам не имеет совершенно никакого отношения". Вместо благодарности продавец, отворачиваясь, бросил: "А чего вы спрашиваете, когда сами все знаете?"
#1173: Священные войны
16:45 19.08.2009, IT happens
Появился в нашем хостинг-центре православный клиент. В колонке новостей на сайте, в числе прочего, освящение источника для нужд ликеро-водочного завода. Звонит духовенство как-то в службу поддержки: "Что-то сайт медленно грузится". В тот самый момент сайт одного из клиентов сильно "досили", и мы отвечаем:
- Серверы одного из пользователей находятся под DDoS-атакой. Сейчас системные администраторы решают эту проблему, в течение 10 минут ситуация должна наладиться.
Тут же на православном сайте появляется новость: "На наш ресурс была предпринята атака исламскими экстремистами!"
#1174: Нерезиновая биометрия
16:45 19.08.2009, IT happens
В нашем офисе установили систему контроля времени прихода и ухода сотрудников со сканером отпечатков пальцев. Вечером возле аппарата стояли две девушки.
Первая уже в пятый раз прикладывает палец к сенсору, но машина вновь отвечает: "НЕ ОПОЗНАН". Коллега нервничает:
- Я вообще тебя в первый раз вижу! Уйди, дай я отмечусь.
На дисплее появляется надпись "РЕГИСТРАЦИЯ". "Неопознанная" девушка торжествующе восклицает:
- Понаехали тут!
#1175: Удаленный доступ в стиле пиксел-арт
16:45 20.08.2009, IT happens
Работал три года админом в проектной конторе. Однажды вызванивает меня мужичок лет шестидесяти и сообщает, что расчетная программа зависла и не выводит на печать. Перегружать программу он не хочет, потому что данные вбивал несколько часов и расчет был долгий, а нужно всего лишь распечатать полученный график.
Пришел, посмотрел - оказывается, прога работала под терминалом, то есть винда на самой машине не зависла. Делаю принтскрин, открываю пейнт, вставляю картинку, отправляю на печать.
- Устроит?
- Ой, спасибо! То, что нужно.
Ухожу. Часа через три мужичок снова звонит:
- Слушай, а у меня мышка экран стирает!
- Наверное, система просто подвисла, вот курсор и оставляет за собой шлейф - экран не успевает отрисоваться.
- Да нет, вряд ли - курсор вообще квадратный!
Прихожу и дивлюсь: на весь экран до сих пор распахнуто окошко пейнта, а мужик возюкает ластиком по изображению.
#1176: Могучая воля, великая слава... Давай же, милок, я скучаю одна!
20:45 20.08.2009, IT happens
В самом конце XX века в одном из министерств по развитию бурной деятельности произошли перемены в руководящем составе. Новый министр был из старых советских аппаратчиков - ветерана органов с двумя большими звездами на погонах вместо пенсии отправили дослуживать в малозначимое министерство.
Новая "метла" начала с установления военного порядка: всех обязали являться на работу к 9:00, появились жесткие требования к форме одежды. Апофеозом упорядочивания деятельности было введение еженедельного собрания, которое должно было начинаться с хорового пения национального гимна.
Организацию вещания гимна через аудиосистему конференц-зала поручили IT-отделу. Я подключил ноутбук к усилителю и выкрутил громкость на максимум, чтобы все пришедшие на собрание прониклись патриотизмом (или, как минимум, проснулись). Проект "Гимн" реализовывал я, поэтому стал единственной кандидатурой на должность диджея.
В те времена в нашем министерстве была очень популярна компьютерная игрушка "Порношашки". После каждой выигранной партии приятный женский голос поздравлял игрока, а фото барышни рядом с игровым полем менялось на более откровенное.
В тот день я припозднился и пришел на собрание уже к последнему куплету гимна. За диджейским пультом сидел наш главный раззвездяй Шухрат; он жестами показал мне, что все окей и гимн уже закончился. Министр начал собрание с указания на недопустимость наличия компьютерных игр на рабочих компьютерах и пообещал лично огнем и мечом пресекать все факты игрищ. Отдельно руководитель отметил игры фривольного содержания:
- Вот вы все играете в шашки с голыми бабами, а ведь это двойное преступление - в рабочее время предаваться разврату!
Министр сделал паузу, чтобы перейти к следующему пункту повестки дня. В этот момент томный женский голос на весь зал произнес "Я тебя хочу, давай еще!" Шухрат, чтобы не заскучать, нашел в моем ноуте порношашки, запустил их и даже умудрился выиграть. Только вот отключить ноут от системы вещания он не догадался...
#1177: Уважаемый, какие вещества вы употребляли на ужин?
00:30 21.08.2009, IT happens
Случилось это в далекие времена, когда у меня дома стояла роскошная машина MC-511 аж c 8088 процессором и принтером, о котором и пойдет речь. МС-6113 с виду был совсем как живой, но совместимостью с РС не страдал - пришлось спаять кабель и перепрошить ПЗУ.
Для перепрошивки был собран программатор для БК-0010. Возникла проблема - ПЗУ было с ультрафиолетовым стиранием. Поскольку студенты в те времена были грамотные, то проблема поиска источника УФ-излучения решилась быстро - мы выкрутили ртутную лампу из фонарного столба. Внутри основного баллона есть ртутная газоразрядная лампочка, источник жесткого ультрафиолета, который и заставляет люминофор светиться.
Потом долго смеялись - хорошо, что милиции рядом не было, а то произошел бы такой диалог:
- Ты зачем лампочку на столбе выкручиваешь?
- Да вот, принтер перепрошить надо...
Визит в Кащенку был бы нам обеспечен.
#1178: Критическая ошибка 3: Продукты Питания
13:00 21.08.2009, IT happens
Наверное, автоматические погрузчики, которые ломают склады и засыпают машины начальства мусором в программировании действительно сложны - даже обычный автомат по продаже пищевых ништяков отечественные специалисты не могут настроить по-человечески!
Собственно, в соседнем здании есть как раз такой аппарат. Он ежедневно изощренно издевается надо мной. Первый раз я купил баночку лимонада - пружинка прокрутилась, и банка, упав с нижней полки в поддон, лопнула, забрызгав внутренности агрегата.
В другой раз я покупал минералку в поллитровой пластиковой бутылке. Что, казалось бы, могло пойти не так? Бутылка выпала строго вертикально и заклинила дверцу лотка для выдачи. Мне пришлось трясти автомат минут десять, чтобы извлечь напиток.
Сегодня же я купил пряник, который, спикировав вдоль стекла, ударился о край дверцы лотка и запрыгнул на нижнюю полку. Пришлось покупать еще и лимонад, чтобы он вытолкнул пряник.
Даже и не знаю, что еще от этого автомата можно ожидать. Ответственному настройщику, кстати, пламенный респект - квесты с каждым разом становятся все интереснее и интереснее.
#1179: Выбирать * Из Страны
20:45 21.08.2009, IT happens
Случилось мне как-то писать сайт на двух языках: родном и английском. Английская версия понадобилась заказчику, как обычно, срочно и неожиданно. На сайте имелась таблица с перечнем всех стран мира; вспомнив, сколько времени у меня отняло вбивание географического справочника в базу, желание переводить его вручную на английский отпало моментально.
Выход я нашел быстро: сделал дамп таблицы со странами из MySQL, загнал запрос в Google Translate, немного откорректировал перевод и скормил обратно базе. Задачу я решил за пять минут, а жалоб от заказчика на некорректность не поступало.
#1180: 6 x 9 = 42
20:45 21.08.2009, IT happens
- Пятачок, нам прислали десять горшков меда, по восемь каждому!
- Но как это, Винни, по восемь каждому?!
- Не знаю как, но свои восемь я уже съел.
На пятый час написания кода на ассемблере под ATmega128 я осознал, что Винни-Пух на самом деле был очень справедливым медвежонком. Просто он был программистом и считал в шестнадцатиричной системе...
#1181: Малоинвазивная хирургия
00:30 22.08.2009, IT happens
Взял халтурку: сменить на ноуте Вислу на XP. Работа муторная, но непыльная. Нашел дрова, взял диск с виндой, пишу новости на работе и одним глазом ставлю винду. Раз - комп вырубается. Сменил диск, сменил образ - безрезультатно. Покурил мануалы - нет совета. Пошел домой.
Ноут, кстати, бодрый, Toshiba A300D, с атлоновской "печкой" внутри. Их процессоры я на дух не переношу с тех пор, как один сгорел из-за неверно установленного вентилятора.
Дома дела не продвигаются никак: ноут вырубается без всякой закономерности. Винда не встает, заказчик дергается, да еще пластик сбоку греется так, что рука не держит. К 11 вечера вменяемые варианты закончились. Ради эксперимента убрал ноут в холодильник, и установщик винды стал оживать! Оказалась, ноут забит пылью под крышку. Разбирать нельзя - гарантийный. В итоге я провел вечер в обнимку с ноутом и пылесосом, раз в пять минут выкачивая горячий воздух.
Работа закончена, заказчик доволен. Объясняю про перегрев и необходимость срочного посещения сервис-центра. Радостный владелец - реаниматолог из областной детской больницы - хитро улыбнулся: "Есть одна идея!"
Сегодня перезванивает и докладывает об успехе: взял миллиметровые катетеры для младенцев, занял у стоматологов отсос и вычистил Тошибу, не разбирая.
#1182: Жидкая маджента
13:00 22.08.2009, IT happens
Работаю заправщиком картриджей для лазерных принтеров. Однажды прямо на входе в офис ко мне подбежал человек с просьбой засыпать тонера в срочном порядке. Делать нечего - пора браться за работу. Переоделся, потопал на рабочее место, вскрыл картридж и приступил к процессу.
Засыпая тонер, я услышал подозрительные булькающие звуки. Приподнял тубу, смотрю в горлышко - торчит что-то розовое. Первая мысль - я схватил вместо тонера какую-то смазку. Все оказалось еще веселее - спросонья я заправил картридж борщом!
Оказалось, мой напарник, он же старший по заправке, ежедневно обедает прямо на рабочем месте и сливает верхний жирный слой супа в двухлитровую банку из-под тонера. Вот такие новые пищевые технологии у нас в конторе!
#1183: Удивительные приключения копира в России
00:30 23.08.2009, IT happens
Начало девяностых. Небольшая контора по ремонту оргтехники, в которой работает электронщиком мой друг Сергей.
Сережа снимает с полки очередного "больного" - портативный копир. Такие копиры приезжали к нам из Америки по серому импорту, после чего прямым ходом шли в ремонт, потому что американскую технику на 110 вольт каждый второй пытался включить в наши 220. Несправность типовая, даже думать не надо, что сгорело - сноровисто, давно заученными движениями Сергей разбирает аппарат, перепаивает пострадавшие детали и отдает механику на сборку. Как хирург: "Я закончил. Зашивайте".
Зашили, но неудачно - механик неправильно заточенными руками схватил самый длинный саморез, которым пропорол корпус блока питания, конденсатор и саму плату. При включении (конечно, через понижающий трансформатор - профессионалы все-таки) копир делает "пых" и опять не работает.
Сергей глядит зверем, но начинает ремонт сначала. Это уже творческий процесс: выбило все, что обычно не выбивает, даже дорожки погорели. Возни много, но все когда нибудь заканчивается. Аппарат собственноручно собран, протестирован и поставлен на соседний стол дожидаться клиента.
В мастерскую в спешке вбегает хозяин конторы с какой-то бумажкой. Никто даже крикнуть не успел, чтобы предупредить - копир опять воткнули в 220-вольвую розетку. Копир привычно сделал "пых" и повторно сгорел. Сам не видел, но по словам очевидцев Сергей громко кричал и стучал паяльником по столу, затем взял отвертку и - не буду утомлять читателя.
После третьего ремонта Сережа срочно вызвал клиента, а копир с тщательно спрятанным шнуром оставил у себя на столе.
Сидит, сторожит девайс, никуда не уходит, только злобно щурится, когда кто-то приближается к его столу.
Приезжает радостный клиент и платит за ремонт - да, даже в те времена такое случалось. Неловко подхватив свой копир, клиент скачет к выходу. Под окнами раздается грохот, Сережа с отрешенным лицом достает отвертку и ждет. Клиент возвращается:
- Ребята, у вас коробочка для копира найдется?
Ребята молча протягивают страдальцу коробку.
- И совочек.
На молчаливый вопрос отвечает: "Вдребезги. Перевернулся и вдребезги об асфальт". Сережа молча кладет отвертку на место.
#1184: С младых ногтей
00:30 23.08.2009, IT happens
По роду своей деятельности мне приходится очень много иметь дело с техникой. Ковыряние компов просто доставляет удовольствие, и я постоянно помогаю кому-либо из знакомых решать компьютерные вопросы.
Есть у меня племянница двенадцати лет, милая девочка. Я много времени провожу с ней и иногда учу компьютерной грамоте, особенно когда наваливаются срочные дела, а она вроде и не против поприсутствовать. Я всегда относилась к ней и ее родителям как к людям, в компьютерах понимающих мало, и офисы, антивирусы и игрушки ставила всегда сама. Так бы и осталась в неведении, что в семье растет маленький админ, если бы не недавно произошедший случай.
Катаемся с племяшкой на велосипедах. Подъезжаем к довольно крутому склону с естесвенными препятствиями в виде людей, животных и столбов. У племянницы звонит телефон; ребенок, недолго думая, уже летя на полном ходу под гору, берет трубку и начинает оживленно общаться. Развиваю немыслимую скорость, с трудом догоняю, и что же слышу?
- Так, открой это, нажми ту кнопку. Теперь выбери такой-то пункт, нажми вот там, поставь галочку тут и еще вот здесь. Нажми "Применить", и все заработает.
Ничего в жизни меня так не шокировало, как двенадцатилетняя девочка с двумя бантами, несущаяся по центру города на велосипеде с рулем в одной руке и телефоном в другой, объясняющая, как правильно расставить галочки в чекбоксах. Друзья, в нашем полку прибыло - дорогу молодым!
#1185: Фантастическая задача
00:30 24.08.2009, IT happens
Работаю в школе, поэтому часто приходится экономить на бумаге и неофициальные документы печатать на уже использованной. Учителя на кафедре информатики, чтобы детишкам было интересно, придумывают всяческие хитрые задания, и в лоток с черновиками часто попадают детские работы.
На днях коллеге понадобилось напечатать инструкцию по быстрому обновлению компьютеров по сети. Вынимает он лист из принтера и видит неровный детский почерк:
ЭСКИЗ К ЗАДАНИЮ "ФАНТАСТИЧЕСКАЯ ЗАДАЧА"
Под заголовком находился текст инструкции. Вот уж нарочно не придумаешь! Шутки шутками, но в библиотеку, где стоят те самые компьютеры, попасть до сих пор не удалось - библиотекари в отпуске.
#1186: А - админ, Б - бэд-блок, В - винда...
00:30 24.08.2009, IT happens
Знакомый админ в девяностых подрабатывал, открыв свой отдел по продаже железа. Так случилось, что юного сына было не с кем оставить дома, и он взял его в магазин. Посадил отпрыска за компьютер, загрузил Paint, в котором сын, по его выражению, "рисует каляки-маляки" и ушел к покупателям. Через некоторое время ребенок спрашивает:
- А как сохранить?
У папы сразу включается админский инстинкт:
- Нажимаешь в меню на "Файл" и выбираешь "сохранить как".
Повисает пауза. Сын выдает:
- Пап, я читать-то не умею...
#1187: Внимание! Говорит Центральный процессор!
20:45 24.08.2009, IT happens
У подруги на днях приключилась неприятность - диалапный модем отказывался работать. Что ж, надо помочь человеку - лезу в шкаф, достаю свой хоть и старенький, но безукоризненно работающий внутренний PCI-модем и торжественно вручаю плату подруге. Приходит она домой, втыкает модем в материнку, заливает драйвера - все идет гладко.
Во втором часу ночи подруга решила подключиться к интернету. Привычные щелчки и шумы... и вдруг системный блок человеческим голосом рявкает: "Алло!"
"Пора ложиться спать!" - думает подруга, но голос из компьютера все настойчивее интересуется: "Алло! Чем я могу вам помочь?"
У подруги шок - то ли "белочка", то ли паранормальщина. Переборов инстинктивный страх, девушка все-таки прерывает соединение, открывает новое окно подключения и видит, что вместо модемного пула компьютер дозванивался в техподдержку провайдера.
#1188: Искренность - залог успеха
00:30 25.08.2009, IT happens
Работаю инженером в компании, обслуживающей клиентов крупного интернет-провайдера. На этой должности я недавно, еще не постиг всех тонкостей и "подводных камней", поэтому нередко звоню в головную контору. Через две недели работы я уже не удивлялся заявкам вроде "у нас кролик перегрыз интернет, сделайте что-нибудь" и "очумелым ручкам" хозяев, спаявшим жилки проводов в месте прогрыза и аккуратно расплетя витую пару на 5 метров до самого компьютера.
Один случай, однако, меня позабавил. Ситуация стандартная: клиент оторвал с корнем коннектор RJ-45 от витой пары. Я быстренько решаю проблему переобжимом, но попутно оказывается, что в терапевтических целях юзеры успели переустановить винду, стерев PPPoE-соединение. Прошу у хозяйки "ту самую бумажку из договора с логином и паролем" и ожидаемо получаю ответ: "А у нас такой нету..." Обычно в этом случае абонент отправляется в центральный офис с договором и паспортом в зубах, после чего получает копию вожделенной бумажки. "Чем черт не шутит?" - подумал я и позвонил в инфоцентр провайдера. Донельзя вежливый мужской голос поприветствовал меня.
- Мы потеряли логин и пароль, можно восстановить?
- Диктуйте адрес... Пароль восстановить можно, мы пришлем SMS на телефон, указанный в договоре. Но вам нужно будет ответить на контрольный вопрос. Он звучит так: "А ты меня любишь?"
Медленно начинаю размышлять, не прикалываются ли на другом конце провода? Спрашиваю у хозяйки - конечно, та о контрольном вопросе ничего не помнит. Ну что ж, терять нечего, включаю логику и возвращаюсь к разговору с провайдером:
- В любом случае на эту фразу я отвечу вам "нет, без вариантов"!
На другом конце трубки юноша замялся. Спрашиваю:
- Ну что, подъезжать в офис с паспортом?... Спасибо, до свидания!
Через минуту нам перезванивают. Хозяйка берет трубку, начинает улыбаться, а затем передает телефон мне. Все тот же мужской голос сообщает:
- Знаете, вы правильно ответили на вопрос. Ждите SMS с паролем.
Через минуту пароль пришел, и интернет появился. Я еще раз убедился в том, что искренний и честный ответ на поставленный вопрос всегда приводит к желаемому результату.
#1189: Жизнь коротка - играй больше
00:30 25.08.2009, IT happens
Когда- то давно, купив классическую "сегу-мегу", мы с братом столкнулись с проблемой: для игры отец выделил старенький телевизор "Электроника" который не имел привычных сегодня разъемов-тюльпанчиков. В комплекте к приставке шел особый кабель, который позволял подключать ее к антенному входу, но в случае конфликтов на почве учебы или других повинностей отец этот шнур конфисковывал.
Пытливый ум нашел лазейку: из зала в нашу комнату мы притащили видеомагнитофон, а "сегу" воткнули ему во вход. Поиграть удалось, но отец, увидев видик в комнате, стал ругаться: "Ставьте на место в зал и не трогайте!"
Пришлось искать другой путь. Вариантов было много: выпаять декодер из "спектрума" и приладить к "сеге", помучиться, найти и купить новый шнурок и даже улучшить свои показатели в учебе, чтобы отец вернул шнур.
И все же мы пошли проторенной дорожкой: из нашей комнаты до зала были протянуты под коврами три коаксильных кабеля метров по пятнадцать каждый. Два из них были с "тюльпанами" с обоих концов, а третий был обычным антенным удлинителем. Как и в первом варианте, "сега" в нашей комнате включалась в видик в зале, а тот через антенный кабель передавал сигнал на телевизор в нашей комнате. Отец схему вычислил не сразу, но потом, оценив смекалку, не стал выдергивать провода, а начал издеваться - когда мы усаживались за приставку, он заряжал в видеомагнитофон кассету, и вместо игры мы смотрели последние хиты видеопроката.
В итоге брату надоели высокотехнологичные решения. Однажды мы умудрились достать ключ от комнаты отца и вытащили кабель. Искомый декодер из коробочки-конвертера мы изъяли и вернули нерабочий кабель на место. И волки сыты, и овцы целы!
Тот самый выпотрошенный тринадцать лет назад кабель я на днях обнаружил у отца в комнате - он и напомнил мне об этой истории.
#1190: Увеличьте ваш билборд до 5x10 м за неделю
13:00 25.08.2009, IT happens
Работаю дизайнером в конторе, занимающейся широкоформатной печатью для наружной рекламы. Сижу как-то в офисе, делать нефиг, на ящик приходит очередной спам: "Канализация недорого". Дай, думаю, позвоню, поработаю вместо наших менеджеров. Прочитал горе-ассенизаторам лекцию о пользе рекламы - те задумались, но отказались. Спама от них нет уже месяц.
Сегодня не удержался и настроил-таки своего бота, на весь входящий спам отвечавшего коммерческим предложением. К концу дня телефон разрывался - звонили со всей России. Шеф в шоке: "На фига взяли такого дизайнера-админа?! Нам же скоро такими темпами и американские заказы печатать придется!"
#1191: Буковки в ряд, звездочки в ряд
13:00 25.08.2009, IT happens
Работаю в банке. Новенькой сотруднице надо было настроить удаленное соединение. Стандартная процедура, знакомая каждому: в окошко нужно ввести логин и пароль. Диктую по телефону, девушка вводит и говорит, что логин или пароль не подходят.
Переспрашиваю насчет раскладки и капслока. Начинаю диктовать по буквам - то же самое. Проверяю пакеты, которые приходят от клиента на сервер - в них тоже вроде как верные данные. Меняю логин и пароль, выдаю новые - ситуация та же.
Смотрю на пакет еще раз и случайно замечаю перед именем пользователя несколько пробелов. Звоню новенькой:
- Ну да, все верно, это я ставила. Я хотела, чтобы красиво было, по центру...
#1192: Два часа в позиции "Декомпиляция ядра"
00:30 26.08.2009, IT happens
Некоторое время назад мне понадобилось написать класс, разбирающий структуру данных (строку, содержащую в себе в кодированном виде информацию о человеке) и дающий доступ к этой информации при помощи простых функций.
Буквально через день в процессе доработки этого класса появилось желание вынести позиции полей данных в этой строке в константы во избежание появления ошибок в дальнейшем. Был выбран простой синтаксис: *Position обозначало позицию поля данных в строке, а *Length - ее длину. Например, birthDatePosition и birthDateLength - все просто и понятно.
Только по прошествии получаса до меня наконец дошло, что речь-то идет о разборе данных о человеке. Теперь невиннейшие константы sexPosition и sexLength в коде навевают определенные мысли о собственном моральном облике.
#1193: Hello, computer!
13:00 26.08.2009, IT happens
В конце 11 класса мы с двумя друзьями из класса сдавали ЕГЭ по информатике. Один из них испытывал трудности в подготовке к экзамену и обратился ко мне за помощью. Дело происходило в июне, в школу мы уже не ходили, поэтому алгоритмы решения задач я объяснял ему по аське. Это было крайне неудобно: задачи были нетривиальными, поэтому печатать приходилось очень много.
Мы решили организовать видеоконференцию. То ли я нажал не туда, то ли мой друг воткнул микрофон не в ту дырку, но я не получал ни изображения, ни звука, а друг меня только слышал. Работали мы по такой схеме: он в письменном виде присылает мне задачу, а я устно объясняю решение.
Представьте: сижу я и вдумчиво излагаю, как определить, сколько чисел в двумерном массиве после выполнения алгоритма на Паскале примет отрицательные значения. Входит мать и видит картину: ее сын сидит, смотрит на пустой рабочий стол (все окна я свернул для концентрации внимания) и о чем-то разговаривает со своим компом. Крику было!... С трудом отговорил маму вызывать психиатра, объяснив, что я еще не успел сойти с ума от многочасовых бдений за клавиатурой.
#1194: Потомки царя Мидаса
13:00 26.08.2009, IT happens
В далеком подразделении одной конторы, специализирующейся на перекачке нужных жидкостей через трубы, назрела необходимость в замене магистральной линии связи, проложенной вдоль этих самых труб. В рекордные сроки (пока тепло и сухо) было зарыто несколько тысяч километров оптического кабеля, вдоль трассы установили вагончики с оборудованием, смонтировали оптические мультиплексоры и торжественно сдали сеть в тестовую эксплуатацию.
Шел третий месяц пусконаладочных работ. Осень была в самом разгаре, до большей части узлов сети можно было добраться только на гусеничном тракторе. И тут начались массовые сбои - узлы, стоящие в поле в 100-150 километрах от обжитых мест, внезапно становились недоступны. Бригада монтажников погрузилась в "буханку" и поехала посмотреть на ближайший отказавший узел. Через три часа в центре управления раздался звонок - монтажники, радостно матерясь, сообщили, что нашли причину неисправностей. Оказывается, полевые мыши с наступлением холодов стали залезать погреться в теплые контейнеры с оборудованием. Полевкам пришлись по вкусу оптические патч-корды, соединяющие магистральную оптику с оборудованием, и они тщательно перегрызли все каналы связи.
Дедлайн был уже не за горами, на улице холодало, а серые твари толпами устремились на узлы. Была перепробована масса различных технологических и народных способов защиты, от ультразвуковых отпугивателей до клочков кошачьей шерсти по углам, но мыши продолжали свое темное дело. Было решено перекрыть мышкам все пути к оборудованию, то есть законопатить все дыры в контейнерах. В качестве материала была выбрана строительная монтажная пена. Оказалось, что пену мышки грызут с не меньшим удовольствием, чем оптические кабели.
Когда количество замененных шнуров перевалило за полсотни, от одного из наших поставщиков пришла посылка, в которой лежали три баллончика с особой пеной и коротенькая записка: "Вашим любимым мышкам". К баллонам прилагалась подробная франкоязычная инструкция; по пиктограммам можно было понять, что пеной надо заделать все мышиные норки, после чего хвостатые дружно забудут об обработанном помещении. Естественно, среди пиктограмм нашлись изображения перчаток, очков и респиратора. Пену и волшебный пинок на дорогу незамедлительно выдали двум монтажникам и отправили на ближайшие узлы заделывать все возможные пути проникновения мышей.
Через три дня монтажники вернулись. Хмурые и осунувшиеся, они вместо приветствия потребовали новые перчатки и еды. Натянув перчатки, мужики принялись давиться принесенными бутербродами. Оказывается, защиту от грызунов пена приобретала благодаря химической добавке, имеющей вкус, названный в инструкции "100% горечь". Монтажники, естественно, пренебрегли всеми мерами защиты, пена прилипла к рукам и дала о себе знать при первом же перекуре. К середине маршрута все продукты, бутылки, сигареты, перчатки и одежда имели стойкий горький вкус. Труднее всего было избавиться от следов "противомышиной" пены внутри недавно полученного "уазика".
#1195: Кошмар верстальщика, или жизнь без валидатора
13:00 26.08.2009, IT happens
Дело было еще в школе. Вместо обычной практики нашему спецклассу летом достались задания по математике и информатике. В тот год мы как раз учились верстать веб-странички на HTML. Нас разделили на группы по два-три человека и раздали задания.
Сидим, печатаем, у нас все получается. Тут две моих одноклассницы зовут учительницу: у них не задается ни один атрибут в тегах. Подходит учительница, долго и внимательно вычитывает код, говорит, что вроде все правильно. Браузер не согласен - учительница, проверив по новой, только развела руками и отошла в сторону. На помощь позвали разбирающегося в вопросе друга, но и тот через десять минут признал свою несостоятельность.
Мне стало любопытно, что же там за чудо-код такой, что ни один тег толком не работает? Подхожу, смотрю - все как в учебнике, теги большими буквами и с двойными кавычками. Как же я рассмеялся, когда с первого щелчка курсор встал между "лапками" кавычек! Успокоившись, я дружески посоветовал автоматически заменить пару апострофов на один во всем коде. Конечно, страничка начала отображалась корректно.
С тех прошло достаточное количество времени, но проверяю чужой код я с тех пор очень кропотливо.
#1196: Материнская плата: инерция мысли
13:00 27.08.2009, IT happens
Сижу как- то на работе, админю потихоньку. Звонит мне друг, начальник сервисного отдела другой фирмы: "Слушай, ты же в железе хорошо разбираешься?" Отвечаю положительно и думаю, что же такое случилась, что он сам решить не смог?
Оказалось, всем сервисным отделом ребята разгадывали сканворд и застряли на вопросе "Материнская плата". Восемь букв, в конце "Ы" - не догадался никто. По тревоге подняли отдел продаж, пересмотрели все прайсы, перелопатили старые мамки на складе - ничего не подходит.
После звонка друга работа встала и в нашей фирме. В инете перерыли, пожалуй, все модели материнок на все платформы, что смогли найти - глухо. Терзания прекратила блондинка-секретарша:
- Ну вы и тормоза, мальчики! Материнская плата - это алименты.
#1197: Лазерджет H. P., первопечатник
16:45 27.08.2009, IT happens
Я расскажу вам несколько историй из нелегкой жизни небольшой типографии в девяностых.
Для машинной печати требуются спецформы - жестяные листы, на которые особым красителем в зеркальном отражении нанесен текст или рисунок. Печатная краска прилипает к черным участкам и потом переносится на бумагу. Делать формы было дорого, и мы решили обойтись своими силами, узнав, что обычный тонер прекрасно заменяет спецкраску.
Для начала формы несколько суток отмачивались в кислоте. Затем текст печатался на принтере LaserJet III, у которого была отключена печка. Тонер на выходящих листах не держался - работать надо было крайне аккуратно, чтобы не сдуть порошок. Чистая форма укладывалась на листы с незакрепленным тонером, после чего на несколько секунд на конструкцию подавались 220 вольт. Тонер электростатическим способом переходил на форму, которую потом прокаливали под киловаттной лампой. Все - можно печатать!
Недостаток у этого метода был один - формы частенько "слетали", то есть отслаивался тонер. Но это случалось только на больших тиражах, посему проблемы не представляло.
Спустя некоторое время было решено делать "объемные" визитки, текст на которых был выпуклым и ощущался пальцем. Для это можно было использовать дорогую шелкографию, но зачем, если под рукой есть LaserJet III? Оказалось, что если визитку обработать парами ацетона, то тонер вспучивался, давая рельеф. Из жести был изготовлен небольшой "гробик", в который вкладывались листы с текстом, а на дно наливался ацетон. Изумительное решение в категории "понты задарма"!
Но ничто не стоит на месте, и в моду вошли визитки и бланки с рисунками из фольги. Особенно солидно смотрелись визитки представителей госорганов с золотыми гербами РФ. Поскольку с оборудованием в типографии было туговато, отдуваться опять пришлось "лазерджету".
Из вынутой печки был сооружен протяжно-нагревательный механизм. Некоторые типы фольги под действием температуры приклеивались к тонеру на бумаге. Решение было очень простым - печатались только гербы или эмблемы для фольгирования, после чего бумажно-металлический бутерброд пропускался через печку. В результате гербы и эмблемы становились золотыми, зелеными или даже радужно-переливающимися. Вторым проходом на листах появлялся черный текст.
#1198: Ghbdtn!
16:45 27.08.2009, IT happens
Посмотрел в системе статистики, по каким поисковым фразам чаще всего заходят ко мне на сайт. В глаза сразу бросилась непонятная надпись "ghjgfk pyfxjr hfcrkflrb rkfdbfnehs".
После того, как я ввел эту фразу в Яндекс, все встало на свои места.
#1199: Синестезия
16:45 28.08.2009, IT happens
Недавно устроился помощником сисадмина. Офис, производство, склад - обычное дело. Сам админ, показав мне, где что лежит, взял недельный отпуск и с чистой совестью уехал отдыхать.
На третий день на новом рабочем месте пользователь зовет меня на склад и жалуется:
- У нас глаз не нюхает...
Нечасто в админской практике встречаются подобные загадки из области физиологии! Оказалось, что переносной терминал, сканирующий этикетки с штрих-кодами, не передавал данные в 1С через инфракрасный порт.
#1200: Отец, слышишь, рубит, а я отвожу
20:45 28.08.2009, IT happens
Прокинули как-то между двумя городами оптический кабель - хороший, дорогой, многоволоконный, бронированный по самое "не хочу". В один прекрасный день у него начинают одно за одним вылетать волокна. Достаем рефлектометр, определяем, на какой длине обрывы - все в одном месте.
Берем сварочник, инструменты, муфты, садимся в джип, едем - по дороге выясняется, что обрыв в каком-то болотце. С матюгами, по колено в грязи добираемся до середины и видим трактор, а рядом двоих суровых сибирских мужиков в ватниках, шапках-ушанках и с топорами. На естественный вопрос "какого черта" суровые мужики ничтоже сумняшеся ответили:
- Да вот, корягу нашли. Не поверите - третий день рубим!
#1201: Моргает, дует и гудит
00:30 29.08.2009, IT happens
Работаю системным администратором в одном российском НИИ. Лето, на улице страшный зной. В один из дней местные слесари пришли менять батарею в серверной. В святая святых информационных технологий стоит одна стойка и три шкафа, набитых обородованием под завязку; все это добро охлаждается двумя кондиционерами. Запускаю, показываю на пациента, ухожу к себе.
Примерно через полчаса решил проверить, как там у них дела. Захожу и тихо выпадаю в осадок - настежь распахнуты окно и дверь, сквозняком всю пыль и копоть от сварки тянет на шкафы с оборудованием, а в придачу ко всему весело работают кондиционеры. Подбегаю к окну, захлопываю его и прошу больше так не поступать. В ответ получаю вполне ожидаемую отговорку: "Не мы это, так все и было".
- Ты вот лучше скажи, что это такое, что оно пишет? - спрашивает один из слесарей, показывая на шкафы.
- Ну, это наше оборудование, - я ограничиваюсь подобным ответом, полагая, что распинаться по поводу сервисов, которые мы предоставляем, смысла особого нет.
- Нет, это понятно. А что оно делает-то, что пишет?
- Это... это Интернет! - отвечаю я, разворачиваюсь и ухожу в гробовой тишине.
#1202: Неистребимый оптимизм
13:00 30.08.2009, IT happens
Приехал я недавно на плановый визит к клиентам - компы проверить, сетку посмотреть, сделать резервное копирование и т. п. Захожу в офис:
- Здравствуйте! Я с плановым визитом, вам должны были позвонить.
- Да, конечно. Заходите.
- Жалобы на работу компьютеров или сети есть?
- Нет! Все отлично работает.
Про себя думаю: "Прелестно, вместо двух запланированных часов проведу максимум час, пока бэкап пройдет". Прога досовая, работает быстро, проблем обычно не бывает.
Все чинно-мирно; пока все компы заняты, я пью кофе и периодически поглядываю на экраны. На одной из машин копирование заканчивается, я нажимаю "выйти" и после перезагрузки лицезрею голубенький экран восстановления системы после некорректного выключения.
- Вы уверены, что на эту машину последние пару дней никто не жаловался?
- А, ну да, у нас тут свет позавчера отключали, и этот компьютер тока с третьего раза смогли включить. А что с ним?
- Да ничего страшного, надеюсь. Просто резервное копирование надо делать с "живой" системы, а о таких вещах, как "компьютер с третьего раза запустился", хорошо бы предупреждать заранее.
- Да у нас такое периодически бывает, все в порядке.
Закончил с бэкапом, перешел к чтению логов. Смотрю, антивири ругаются: "Два дня не обновлялися, начальника, плехо защищен компьютер!"
- Так... Ну а с сеткой-то у вас что?
- Да уже два дня интернета нет.
- Провайдеру звонили?
- Сказали, разберутся в течении недели.
Вспоминаю начало разговора:
- Жалобы на работу компьютеров или сети есть?
- Нет! Все отлично работает.
#1203: Мечты, мечты...
13:00 30.08.2009, IT happens
Талантливый препод объясняет продвинутым школьникам алгоритмы.
Преподаватель: Еще задачка на динамику. Сейчас мы узнаем, как сгенерировать все последовательности длины N из нулей и единиц так, чтобы рядом не стояло трех единиц.
Голос с задней парты: А зачем все это нужно?
Преподаватель: Нужно. Вот представь - гуляешь ты с девушкой, и вдруг она тебе говорит: "А сгенерируй-ка мне все последовательности длины N из нулей и единиц так, чтобы трех единиц не стояло рядом!"
Голос с задней парты:...и я покажу ей исходники решения, а она сама сгенерирует.
Голос с первой парты: (мечтательно) Да-а, девушка-компилятор - это круто!...
#1204: Умерьте пыл
13:00 30.08.2009, IT happens
Я живу в Хабаровске - это относительно "глухая деревня" на Дальнем Востоке. Самый дешевый проводной безлимит - 128 kbps за 600 рублей в месяц, а в городских кафе стали только-только стали появляться платные точки доступа. Сети 3G пока существуют только на бумаге, EDGE рулит только в центре, а на окраинах вполсилы работает старый добрый GPRS по 7-8 рублей за метр.
Захожу на днях в магазин по продаже средств связи и подхожу к стеллажу с коммуникаторами. Мой взгляд падает на новенький HTC MAX 4G. Подзываю продавца-консультанта и начинаю рассспрашивать. Рассказы про большой экран формата 16:9, онлайн-ТВ, кучу встроенных функций и поддержку 3G и WiMAX консультант мечтательно завершил такой фразой:
- Когда вернетесь, расскажете, как там погодка в Европе?
- Знаете, я в ближайшее время никуда не собираюсь.
- (удивленно, возмущенно) Тогда зачем вам здесь нужен этот коммуникатор?
#1205: Вне контакта
13:00 30.08.2009, IT happens
В самом начале трудового пути я работала администратором в универском компьютерном клубе. Не сисадмин, а, так сказать, "рулевой" - с клиентами общаться, за компьютеры их пускать, деньги собирать - словом, сугубо организационная мелочь. В какой-то момент творившаяся в заведении разруха всех окончательно достала, виноватые головы были уволены, а я привела двух новых сисадминов. Они переустановили сервак, построили нормальную сетку, поставили пару "клубных" софтин, чтобы нас же самих не обманывали, и Remote Administrator за компанию, чтобы разделываться с жуликами.
Итак, поздний вечер, 31 октября, Хеллоуин. За 15 минут до конца рабочего дня заваливаются две (извините уж за неполиткорректность) блондинки:
- Нам в интернет!
Угу, "вконтактик" давно не смотрели, ясно. Через две минуты истеричный вопль: "Компьютер не работает!" Зашла, глянула тихонько - все в норме. Спрашиваю, в чем дело. "Не работает, и все". Ладно, клиент всегда прав - пересаживаю их за другой комп. Опять истерика - они, дескать, работать не могут.
- В чем дело?
- (c глазами, полными суеверного ужаса) У вас компьютеры на английском!
- Эмм, да, английский Windows. Другого нет.
Вижу желание уйти и хлопнуть дверью, но "вконтактик" дороже.
- И у нас интернет не работает.
Да что ж за нафиг - работает там все! Я, конечно, догадалась, что их напугала оболочка с ярлыками "Мой компьютер", "Мои документы" и "Internet Explorer". Угадала правильно, они искали "Оперу" и не нашли ее, но меня это уже стало утомлять. Объяснила им, что IE - тоже браузер, через него "вконтактик" тоже работает. Ушла к себе грызть столешницу - бесят! До конца рабочего дня 10 минут, а они там на час, не меньше.
Вспоминаю про RAdmin. Сейчас уже не помню, что конкретно я с ними проделывала, но ужас и непонимание в их глазах были бесценны. Очень вовремя зашел один знакомый сисадмин, я его послала девочкам "на помощь", а сама продолжила развлекаться - думала, что тот поймет и подыграет. Повыводила веселеньких модальных окон с добрыми сообщениями в духе хеллоуина; через пять минут девки выходят ко мне с виноватым видом, суют деньги за интернет (там за трафик набежало где-то рубля два) и быстро-быстро делают ноги. Админ подсаживается, смотрит на меня виновато и говорит: "Они тебе какой-то вирус посадили..."
Ага, и я даже знаю, как этот вирус зовут. Зато с работы ушла вовремя. Коварная, бессердечная!
#1206: Секс-менеджмент
15:00 30.08.2009, IT happens
SexPosition, говорите? Мне как-то довелось заниматься рефакторингом модуля, работавшего с системными таблицами нашего приложения, среди которых была и пресловутая "Sex".
То, что, разбираясь с этим делом, я осуществлял в проекте поиск по известному ключевому слову и чувствовал себя злобным, начинающим и неопытным др^H^H искателем порнухи - это полбеды. Гораздо интереснее было обнаружить сопутствующий класс SexManager - видимо, что-то вроде офис-менеджера по особым вопросам.
Cреди находок были переменные и функции animalSex, SexPanel и sexModel.getSex(). А что вы хотите - система медицинская, тут понятие пола порой к одному биту не свести. Вот и приходится работать... секс-менеджером.
#1207: Плакали, кололись, но продолжали жрать шоколад
20:45 31.08.2009, IT happens
Пригласила меня девушка-соседка посмотреть, почему у нее не работает беспроводная мышь. Говорит, когда подносишь грызуна к блютуз-приемнику, все работает, а если отодвинуть сантиметров на двадцать - сигнал пропадает.
Первым делом я посоветовал сменить батарейку, но девушка заявила, что батарейка новая, только что из пачки. В чем же проблема? Сигнал ничего не должно мешать, да и раньше мышка не барахлила. Я уже собрался признаться в своем бессилии, но соседка "за беспокойство" решила угостить меня шоколадкой, лежащей на полочке с дисками. Удивительно, но после этого мышь заработала! Хоть плитка шоколада и не преграждала путь, но ее фольга, по-видимому, отражала сигнал в непонятном направлении, создавая помехи.
Юзер, помни: поощрение за работу значительно ускоряет решение околокомпьютерных проблем!
#1208: В очередь, цисковы дети, в очередь!
20:45 31.08.2009, IT happens
Сидел сегодня, ковырял по удаленке свой скрипт-файрвол. Задача - аккуратно завернуть трафик на биллинг. Для достижения цели в скрипте была предусмотрена строка примерно такого содержания:
iptables -A input -j queue
Поправив скриптик, я решил пощелкать по ссылкам и случайно попал на страничку "Викисловаря", посвященную непечатному русскому слову из трех букв. Заинтересовавшись, начинаю изучать статью. В разделе "Перевод" вижу:
Французский (fr): bite, queue
Крепко задумался: куда же я, выходит, отправляю весь трафик?
#1209: Экстренное прерывание
00:30 01.09.2009, IT happens
В последнее время я сконцентрировался на программировании микроконтроллеров на Си и ассемблере. Столь глубокое погружение в новую тему не могло не сказаться на психике.
Итак, раннее утро, часов шесть. Должна приехать родственница жены; я сквозь сон слышу звонок в дверь. Супруга просыпается, идет встречать гостью. В сонный мозг приходит мысль: "Прерывание от звонка в дверь сработало". Мысленно представляю себе текст программы, понимаю, что до следующего прерывания еще куча тактов, и спокойно ухожу в sleep mode c пониженным энергопотреблением.
Через какое-то время просыпается мелкий, и не обнаружив рядом мамы, начинает пинать меня ногами в живот. Возвращаюсь к листингу - это не прерывание по звонку будильника. Если это не прерывание, значит, меня пинает главный цикл. А как он меня может пинать, если я в sleep mode? Он обязан подождать следующего прерывания!...
С мыслью о найденном баге я окончательно просыпаюсь.
#1210: Безотказная
15:00 01.09.2009, IT happens
Попросила меня как-то знакомая глянуть компьютер подруги - общий осмотр провести, вирусы вылечить и диагностировать причину подтормаживаний.
Приезжаю к подруге. Все, казалось, было в порядке, пока я не прикоснулся к клавиатуре. Судя во всему, клава была давно и основательно залита чем-то сладеньким. Спросите, почему давно? Некоторые клавиши уже не залипали, но намертво застыли на века. Черт бы с функциональными клавишами F1 - F12; меня добила кнопка Esc, при нажатии уходившая вниз и остававшаяся в зажатом положении, пока ее не выковыряешь чем-нибудь острым. После нескольких таких нажатий я уже ругался трехэтажным матом про себя - наружу проскакивали лишь короткие, хлесткие восклицания.
Интересуюсь: "Как же ты живешь с неработающей кнопкой Esc?" Выяснилось, что подруга ей просто не пользуются. Клавиатуру пришлось помыть, комп вылечить от червей и троянов, а девушка получила от меня прозвище "безотказная".
#1211: Консольное Ремесло
20:45 01.09.2009, IT happens
Дело было на первом курсе университета. Проходил у нас тогда практикум по Unix - мы писали скрипты, подключаясь к серверу через PuTTY. Мужская часть группы (12 человек), дружно игнорируя изучение awk и sed, во время практикума играла в Warcraft III.
Курс был интенсивный - четыре первые пары каждый день. Препод приходил лишь раз в неделю и смотрел результаты, что нам было весьма на руку. Сознательных же девчонок очень сильно смущал тот факт, что толпа пацанов с утра до ночи убивает "крипов" и не дает заниматься самообразованием. Быстро смекнув, во сколько приползают "игрунки", девушки решили приходить в универ пораньше.
Естественно, однажды утром свободных машин нам не досталось. За десять минут был написан скриптик (таким образом, я, кстати получил знания об awk), который вытаскивал с сервера список пользователей и отправлял каждому файл с тысячей пустых строк. Крик, визг из машинного зала - конец всему, что сделано за утро! Прекрасная половина курса отправилась работать домой, а мы спокойно продолжили "творческий процесс".
#1212: Банзай-атака
00:30 02.09.2009, IT happens
Сегодня днем звонят бухгалтеры: флопик, дескать, дискеты перестал читать. Вчера все работало (ох, сколько же раз я это слышал), а вот сегодня ни в какую. Ладно - беру отвертки, вскрываю системник. Корпус небольшой, пока половину не разберешь, хрен до чего доберешься, да и то работать приходится в позиции "камасутра и не предполагала". Выкручиваю несчастный запыленный флоппик, развинчиваю и обнаруживаю внутри шторку от дискеты. Обычно они остаются внутри, если дискету вытаскивать рывком. Предъявляю запчасть бухгалтерам: "Ну и что это такое?" Невинные глаза: "Мы ничего не зна-аем, вчера же все работало, а вот утром отказалось!"
Замечаю на столе, видимо, ту самую дискету без шторки. Ярко представилась картинка: дискета ночью заползает в привод, шебуршит там, после чего с криком "Банзай!" вылетает из него, оставив внутри важную часть своего тела, из последних сил заползает на стол и умирает там в гордом одиночестве, никем не понятая, но совершившая великое дело.
#1213: Лучший способ контрацепции - воздержание
13:00 02.09.2009, IT happens
Работал я некогда в саппорте крупной компании. Как-то раз мне позвонил один из крупных начальников с одной из вечных проблем - вернулся из отпуска и забыл пароль от своей виндовой учетки. Как выяснилось, пароль от администраторского аккаунта он в свое время поменял и благополучно забыл.
Что было делать? Я загрузился с линуксовой recovery-дискеты, сменил пароль его учетки на "123" и поставил наш стандартный пароль для администратора. Начальник, обрадовавшийся было обретению контроля над машиной, зашел под своим логином, поменял пароль, но вдруг изменился в лице и спросил:
- Это вот так вот легко можно компьютер взломать?
- Нет ничего проще.
- А как от этого защититься можно? - поинтересовался он с надеждой.
- Физически ограничить доступ к компьютеру, - отшутился я.
Кто же знал, к чему приведет эта шутка? Теперь по вечерам, уходя домой, этот товарищ отключает системный блок и закрывает его на ключ в тумбочку.
#1214: Радиолоси
13:00 02.09.2009, IT happens
Случилось мне этим летом в Мурманской области заказник сторожить. Изба у черта на рогах, на триста километров в любую сторону ни одной живой души, за исключением многочисленных лосей и медведей. Собственно, работа заключалась в том, чтобы этих самых лосей и медведей из заказника не выпускать. Местных с ружьями благополучно отгоняли мои коллеги в погонах - по этому поводу беспокоиться не приходилось. А как уследить за парой сотен представителей фауны?
Мои предшественники понавешали на несчастных животных радиомаячки. Cидя в избе, можно было наблюдать за перемещениями живности, вглядываясь в движущиеся зеленые точки на экране самопального подобия радара. Существенным недочетом системы было то, что постоянно приходилось отлавливать "севших" животных для замены элементов питания (двух пальчиковых батареек).
Гоняться на вездеходе за медведями мне быстро осточертело, и я решил внести в эту "совдепию" свою админскую лепту. Заказник с трех сторон ограничен водой, поэтому важнее всего было следить за перемещением животных только в одном направлении - к свободе и браконьерам. Работники заказника называли это направление "на севера".
Аккурат по границе заказника "на северах" проходила старая телефонная линия. Естественно, мне остро захотелось воспользоваться этим географическим объектом. Решение пришло сразу же - сделать телефонку источником радиосигнала, чтобы маячки зверей издавали отпугивающий звук при приближении к границе. С материальным обеспечением было плоховато, но я справился с задачей - с помощью приличного усилка, раскопанного в клубе местного райцентра, мне удалось пустить по телефонке радио "Маяк".
Некоторое время пришлось потратить на переоборудование животных, но усилия были вознаграждены. Теперь по нашему заказнику бродят звери, у которых на шее все время что-то бормочет "Маяк". Вдали от телефонки сигнал слабый, а на подходе к границе громкость резко повышается. Удивительно, но когда передают хорошую музыку, звери охотнее подтягиваются к границе!
#1215: Старый битард борозды не испортит
00:30 03.09.2009, IT happens
Ищу работу, обошел уже не один десяток фирм. В одной из них понравилось все за исключением того, что дела мне никто передать не сможет - сисадмина в компании не было уже долго.
Первый день испытательного срока. Начинаю осмотр владений. Стены серверной обклеены демотиваторами, а сами машины украшены наклейками с покемонами. Самый мощный боевой сервер (который, как выяснилось, бился током) венчало изображение Пикачу, а на древнем роутере с виндой кокетливо изгибал хвост Слоупок.
Спрашиваю у работников, что ж за человек до меня работал. Рассказывают, что странный был немного - слова коверкал и постоянно говорил спасибо какому-то капитану.
- Наверно, взяли сразу после школы?
- Да нет, 51 год был человеку...
Надо сказать, что вся айти-инфраструктура была в идеальном состоянии, и за два месяца безадминства в фирме не случилось ни одного ЧП. Спасибо тебе, неизвестный битард!
#1216: Назад в школу
15:00 03.09.2009, IT happens
Работал админом на какой-то айтишной конференции. Зовут меня - как обычно, "компьютер не работает".
Прихожу и вижу десятка три человек, сгрудившихся над столом и бурно что-то обсуждающих. Проблема заключалась в том, что текст, находящийся за курсором, по мере набора удалялся. Все "грамотеи", половина из которых - сертифицированные специалисты Микрософта, уверены, что на машине бушует вирус. Самый проворный уже запустил с флешки свой антивирус.
Нервно распихав "специалистов", пробираюсь к клавиатуре "сломанного" компа и демонстративно нажимаю на Insert. Один из сотрудников, возмущенный моими действиями, аж закричал: "Ты не тыкай, а подожди, пока антивирус доработает!" Меня накрывает. Ехидно бросаю: "А ты дипломы Микрософта купил, умник?"; со злостью выдираю кнопку Insert и удаляюсь к себе на этаж.
На следующий день агрессивный сотрудник извинился и купил мне пива, а я по почте отправил ему ссылку на сайт с описанием функциональных клавиш.
#1217: Прикладное применение манипулятора с двумя степенями свободы
15:00 03.09.2009, IT happens
Дело было в эпоху царствования 386-х - в то время IT-ориентированных людей было намного меньше, чем нынче.
Сотрудник одной из кафедр нашего института написал прикладную графическую программу для визуального отображения результатов расчета математических моделей своей научной работы. Завершив отладку, для демонстрации работы программы он пригласил в вычислительный центр кафедры своего научного руководителя, многоуважаемого профессора, представителя старой школы и старой закалки. Усадив его рядом с компьютером, сотрудник в руку мышку и со словами "смотрите, как она работает" принялся задавать различные параметры расчетов.
Через десять минут его прервал недоуменный возглас профессора: "И долго мне еще на это смотреть?!" Оказывается, все это время тот сосредоточенно следил за... мышкой.
#1218: Физики шутят, а юрики плачут
15:00 03.09.2009, IT happens
Работал я некогда инженером в телефонной компании в одном закрытом городке. Как правило, в режимных городах такие услуги предоставляют градообразующие предприятия, поэтому внутренний порядок, касающийся ИТ, был повернут с ног на голову.
У телефонных операторов есть традиция отключать злостных должников за неуплату. Вот и мы отключали "физиков", то бишь физических лиц - с "юриками" были отдельные разговоры. Наше ПО часто подглючивало, особенно этим страдали параметры, определяющие наличие долга.
В один прекрасный день обнаружилось, что софт отключил тех, кого не надо, а настоящие должники злостно проигнорированы. План горит, разбираться некогда - включили всех поголовно. Я быстро сделал выборку текущих должников и отдал полученный список сменному персоналу станции длы отключения линий вручную.
Через несколько часов до меня дошла смутная мысль, которая подтвердилась звонком начальника, что помимо "физиков" было произведено отключение "юриков". Это вроде бы плохо, но они же должники!... Ладно, надо их включать обратно. Делаю выборку, опять отдаю список на включение сменщикам. В это время генеральный директор компании выслушивает в свой адрес по телефону маты от гендиректора филиала крупного банка. Маты по цепочке передаются на нижестоящего начальника и так далее - меня едва-едва удалось отмазать, сославшись на ошибку программы.
Через несколько месяцев я случайно узнал, что в период, пока "юрики" были изолированы от внешнего мира, местный РОВД был поднят на уши, а у каждого банкомата злополучного %bankname% стояло по паре крепких ребят с оружием, чтобы банкоматы не стащили. Оказывается, охранная сигнализация этих банкоматов связывалась с центром как раз по отключенным телефонным линиям.
Стыдно, конечно, но все же - платите за связь вовремя!
#1219: Ньютоновский подход к траблшутингу
15:00 04.09.2009, IT happens
Досталась нам на обслуживание одна госконтора с весьма, скажем так, неухоженной IT-структурой. Забавностей и несуразностей в этой связи возникает великое количество, вот одна из них.
Сидим с напарником, потихонечку выполняем заявки, и вдруг пропадает интернет. Сначала списали на очередные проблемы у провайдера, тем более что накануне таковые имелись, однако провайдер от обвинений успешно отбился. Лезем на "Ису", смотрим - ага, "сетевой кабель не подключен". Идем в серверную смотреть, в чем дело. Стоит сказать, что местное царство кулеров, витой пары и светодиодов являет собой концентрированное собрание решительно всех советов о том, как не надо делать серверные. В частности, понятие "cable management" у создававших это чудо инженерного искусства явно находится в лингвистическом блэклисте. Кабель действительно обнаруживаем отключенным - чуть позже выяснилось, что вынул его с непонятной целью некий инженер, приезжавший проводить профилактические работы.
Напарник втыкает джек обратно - безрезультатно. Ребут - ноль эмоций. Лезу за стойку, чтобы проверить самолично. По пути задеваю ногой какой-то шнур и незамедлительно получаю по голове свитчом и провайдерским модемом, сорвавшимися с полки. Матерюсь, подключаю обратно вылетевший из модема "питальник", и - о чудо! - инет благополучно поднимается.
Я это все к чему: господа админы, если вам вдруг стало лень делать хорошо - хоть травмоопасно не делайте! Или вешайте при входе каску, а?
#1220: Собери плакат и получи кучу прикольных обрезков
15:00 04.09.2009, IT happens
Вчера нашу контору - провинциальное рекламное агентство с широкоформатным плоттером - навестила представитель системы образования, опрятная женщина лет 35-40. Дама принесла на флешке пособие на распечатку: "Мне в кабинет плакат надо, два на метр".
На флешке оказался вирус, с плотоядным писком сожранный "нодом", и многостраничный вордовский документ, в котором и располагался искомый "два на метр". Дотошная женщина в "пейнте" нарезала фотографию кусочками и разместила их в вордовском файле. "Я же, - говорит, - не знала, что можно целое принести!" Очень уж ей было интересно, как мы без швов листы формата A4 склеиваем...
#1221: Игры разума
00:30 05.09.2009, IT happens
Работаю я админом в небольшой конторе. Как водится, смешных, комичных и идиотских случаев бывает много, но достойных публикации до этого момента не было.
Заходит как-то ко мне в серверную товарищ, известный на всю фирму любитель поразгадывать кроссворды. Тут, дескать, все по твоей части - блесни-ка знаниями предмета! Отчего ж, думаю, не блеснуть-то? Беру вырезку из газеты и плотно зависаю; через некоторое время зависают все друзья и знакомые, хоть как-то связанные с IT. Всю неделю присылались предположительные ответы. Мозги кипят; все программисты, железячники и прочие труженики компьютерного фронта поставили на себе крест как на специалистах и принялись ждать пятницы, когда, наконец, выйдет следующий номер с ответами.
Итак, великолепная восьмерка вопросов и ответов, отсортированная по возрастанию идиотизма:
8. Электрическая плата, вмонтированная в компьютер и увеличивающая его возможности, 7 букв.
Ну что тут скажешь - вариантов немного, но ничего не подошло. Как оказалось, "адаптер". Запутанно, конечно, но все же по существу. Дальше - больше!
7. Временный перерыв в работе программы или устройства, 8 букв.
Не поверите - "заедание"! Кто и кого пожирает, непонятно. Верно, это связано с перерывом на обед.
6. Сервисная программа, облегчающая пользование другими программами, работу с компьютером, 7 букв.
Тут было много ответов. И "система", и "виндоуз", и даже "враппер". Кто-то даже решил думать, как составитель кроссворда, и предположил, что это "менюшка". Оказалось, что ответ - "утилита"! Что же еще прогам, компу, нам и всей обозримой вселенной настолько облегчает существование?
5. Специальное устройство, являющееся местом постоянного хранения информации во внешней памяти ЭВМ, 4 буквы.
Опять закипели мозги и зашевелились извилины. Чего только не предполагали: "флеш", "НЖМД", "НФТС", "хард", "сеть", "байт", кто-то даже предложил ответ "мозг" - ага, у составителя он точно больной. Оказалось, "файл".
4. Графическое изображение события, сделанное с помощью компьютера, 4 буквы.
Ступор. Мольбы компьютерным богам. Безуспешные попытки понять логику составителя. В голове крутится "флеш" и почему-то "окно". Фигушки - "плот"! Видать, вспомнило чудо кроссвордическое школьные уроки бейсика и блеснуло познаниями.
3. Отмена команды компьютеру, 6 букв.
"Кансел"? Не-а. "Отмена"? Черта с два! Это "снятие". Выяснять, кто, с кого и что снимал, мы не стали, опасаясь за нарушении хрупкой внутренней гармонии и чувства прекрасного.
2. Часть компьютерной системы, выполняющая определенный набор операций, 4 буквы.
Ну это должно быть очень просто. "Биос"? Не подходит. "Ворд" (почему бы и нет?) - не он. Возможно это, "мышь"? Часть? Часть. Выполняет? Еще как выполняет. Даже не "проц" - составитель имел в виду "блок"! Спасибо тебе, открыл глаза на правду. Запомнили. Записали.
Итак, первое место нашего хит-парада. Держитесь.
1. Клавиатура компьютера, 6 букв.
Тут мы все зависли... нет, правильно же говорить, заели. Даже предположений не было. "Киборд"! Именно так.
С чувством выполненного долга я вырезал ответы, приклеил к листу с самим кроссвордом и положил в ящик. Может, заламинировать и в рамочку? Сохранить, так сказать, для потомства...
#1222: Бит-в-бит
20:45 05.09.2009, IT happens
Как же прекрасны милые дамы, когда их нежные руки находятся подальше от техники!...
Работал я некогда в университете учебным мастером. Однажды вызывают - копир, мол, перестал работать. Я прокрутил в голове все возможные ситуации: кнопочка залипла, провод отошел, бумага кончилась. Собственно, отчасти я оказался прав: бумага и правда закончилась, начались флопики.
В отсеке для бумаги лежала дискета, мешая процессу печати. Логичный вопрос: "Как? Ну как она там могла оказаться?" Секретарша созналась не сразу. Оказалось, что начальник попросил скопировать дискету, а барышня не смогла придумать ничего умнее, нежели положить одну на стекло, а вторую - в отсек для бумаги.
#1223: Ах, молодость, молодость...
00:30 06.09.2009, IT happens
Работаю во всеми ненавидимой техподдержке. Звонит возмущенная дамочка:
- Вот вы нам вчера интернет подключили, а сегодня с утра голая жопа на экране!
- Ну рассказывайте, где ползали.
- Почту проверяла.
- Дома, кроме вас, этим компьютером кто-нибудь пользуется?
- Разве что сын. Но вы не подумайте ничего - мальчику только шестнадцать, он таким не интересуется!
#1224: Резонирующие хомячки - это просто!
00:30 06.09.2009, IT happens
Радиолоси? А вот у меня по квартире бегают радиохомяк и радиокошка. Ситуация простая: у жены есть хомяк (Максимиллиан фон Шпее, или просто Шпик), а у меня кошка (Феня - просто Феня). После свадьбы появилась необходимость примирить непримиримое, потому что отказываться от любимцев ни я, ни жена не собирались, а Феня видела в Шпике только шуструю закуску.
Шпик имеет тенденцию сбегать отовсюду, куда бы его не поместили; найти его в квартире зачастую просто невозможно. До появления Фени отлов сводился к открытию клетки, куда оголодавший хомяк неизменно возвращался через недельку блужданий за плинтусами. Ясно, что такой метод не годится, когда по квартире ходит мой благородный охотник. Но инженер я или не инженер, в конце концов?
Я решил воспользоваться наработками коллег, борющихся с тасканием с прилавков книг и дорогого алкоголя. Принцип работы "пищалок" прост: между створками на выходе идет сигнал определенной частоты, магнитные элементы в книжках/бутылках резонируют на этой частоте, а значит, хорошо ее поглощают. Сигнал есть - проходи, сигнала нет - стоять, ты, вероятно, вор!
Зайдя во вторую физическую лабораторию на родном факультете, я выяснил нужную частоту для магнитного элемента, вырванного тут же из чьего-то томика Ландавшица. Присобачив "пищалку" к Шпику, я приступил к переоборудованию кошки. В зоомагазине купил ошейник с шокером и подрегулировал на нем приемник, чтобы он реагировал на ту же частоту, что и резонатор хомяка, повысив до кучи чувствительность к сигналу.
Дальше только чудеса. Я воткнул в розетку радиопередатчик, спаянный в той же второй физической, который излучал в довольно узкой области, несколько отстоявшей от частоты хомяка. Этот сигнал сносно поглощался магнитным элементом, после чего им переизлучался, как завещал нам Максвелл, на резонансной частоте. Проще говоря, хомяк стал подвижным излучателем "убойных" для Фенечки волн.
Теперь Феня Шпика шугается как очумелая - при приближении на расстояние меньше метра киса получает ощутимый удар током. Все жду, когда же фон Шпее смекнет, что к чему, и начнет ее сам по квартире гонять.
#1225: Кабель-спагетти
13:00 06.09.2009, IT happens
Во времена студенчества я подрабатывал в маленькой фирме, занимающейся выездным админством. В один прекрасный день шеф Женя взял меня с собой на новый, крупный для нас объект. Админа на постоянку они почему-то не смогли найти и решили позвонить нам.
Итак, восьмиэтажное здание. На последнем этаже только-только доделали ремонт, вывели розетки, занесли компы и мебель. Надо подключить этаж к общей сети - раз плюнуть, казалось бы... В процессе обжимки торчащих из тщательно заштукатуренных стен обрезков витухи выяснилось, что сеть прокладывали строители-равшаны по только им понятному хитроумному плану, и никто толком не знает, как и куда все это безобразие ведет. Но на семи-то этажах сеть есть!
Через полчаса блужданий по зданию у нас начались нервные смешки. Никто не знает, что такое серверная, а "единственный подкованный во этих ваших технических штучках" сотрудник со всем начальством срочно уехал в банк и недоступен. Наконец, на третьем этаже замечаем блеск понимания в глазах девочки-блондинки: "Я знаю! Это в конце коридора, мы туда курить бегаем".
Идем за белокурой сотрудницей и попадаем из гламурного холла в белую оштукатуренную комнатку 3 на 5 с маленьким окошком, пепельницей и большим железным щитком у одной стены. "Вот", - тычет милое создание на щиток, и с заговорщической ноткой добавляет: "Серверная".
Женя открывает шкаф; в лучших традициях фильмов ужасов на него выпадает клубок. Вот только не змей - на коллегу обрушилось около восьми 24-портовых мигающих хаба, намертво обмотанных, наверно, километром витухи, уходящей стройными рядами вверх и вниз в стены. Венцом всего оказались два четырехпортовых хаба, гордо стоящих почти под потолком на полочке. Вторые и четвертые гнезда у них были соединены между собой, образуя своеобразное кольцо; остальные же провода безвозвратно уходили в общий клубок. Все хабы радостно подмигивали нам мегабайтами передаваемой информации.
При отключении хотя бы одного из проводов, образующих кольцо, сеть пропадала во всем здании. На мою неокрепшую детскую психику это произвело неизгладимое впечатление, и, заикаясь, я спросил у опытного коллеги:
- Женя, а как это вообще, эмм, работает? Это возможно?
Прикуривая первую за долгое время сигарету, Женя отрешенно произнес:
- В жизни нет ничего невозможного.
Объект решили не брать.
#1226: Какой такой миллиампер?
00:30 07.09.2009, IT happens
Дело было в магазине славной сети "Н-Аудио". Подошел я к корзине с мусо... товаром категории "Все по 200 рублей" и начал перебирать, с позволения сказать, гаджеты. В руки мне попался махонький кард-ридер. Вот, думаю, нашел себе для коммуникатора железочку! Правда, у коммуникатора на USB-хосте ограничение по току в 100 мА; если железка кушает больше, то работать не будет. Ищу на коробке с устройством хоть какой-то намек на технические характеристики. Застав меня за этим высокоинтеллектуальным занятием, молодой консультант, весело роняя слюни, подбежал и скромно предложил свои услуги по ИТ-аутсорсингу для дегенератов.
- Мне нужно знать, какой ток потребляет это устройство.
- Это устройство не для тока. Это для компьютеров.
- Я знаю. Мне нужно знать, какой ток потребляет это устройство в работе.
- Там тока нет!
- А как же оно тогда работает?
- Оно работает от компьютера.
- Физика-то в школе хоть была? Раздел "электричество".
Вспоминая об истории с диоптриями, понимаю, что разговор заходит в тупик.
- Мне нужно подключать кард-ридер к коммуникатору. Он не работает с устройствами, потребляющими ток более 100 мА.
- Это предназначено только для компьютеров.
- А у меня и к коммуникатору подключается.
- Но работать-то все равно не будет!
- У меня там USB-хост есть. Молодой человек, вы вообще знаете, что такое USB-хост и для чего он нужен?
- Конечно же!
- (обреченно) По-моему, вы вообще ничего не знаете...
- Если бы я ничего не знал, я бы тут не работал!
Диалог продолжать я не смог.
#1227: День, когда звезды остановились
20:45 07.09.2009, IT happens
Приходит к знакомому админу заявка, лаконичная до трагизма:
"Звезды встали!"
Админ пошел подивиться на локальный апокалипсис. Оказалось, что юзерский компьютер завис на виндовском скринсейвере "Сквозь вселенную". Ребут помог, а админ, вернувшись, закрыли заявку со следующей резолюцией:
"Перезагрузили компьютер. Звезды пошли."
#1228: Подключитесь к интернету за четыре простых шага
20:45 07.09.2009, IT happens
Конечно, можно быть крутым айтишником, знать все линейки процессоров от AMD и Intel, разгонять железо, пока электроны не начнут жалобно пищать из системника. Можно до хрипоты спорить, какое железо лучше, но мне-то ответ известен: самое лучшее - самое первое, пылящееся где-то на антресолях, но еще рабочее...
К сожалению, мой Celeron 333 давно продан, но память о нем осталась. Самый Первый Персональный Компьютер мне подарила бабушка - сильная, волевая женщина, но ничего не понимающая в компьютерах. Одним прекрасным утром мы пошли в компьютерный магазин и приобрели новенький комп: Celeron 333, 128 метров памяти, встроенная видеокарточка и т. д. Во время покупки я засыпал бабушку и продавца словами "Дельфи", "программирование", "учеба", но через два часа после доставки на компьютере стоял Half-Life со всеми возможными дополнениями.
Прошло три месяца со дня покупки. Я, счастливый, вприпрыжку несусь домой - в портфеле лежит выпрошенный у одноклассника Return to Castle Wolfenstein. Включаю. Загрузилось. Нащупываю кнопочку открытия лотка CD - cопровождающего выдвижение жужжания нет! Еще разок. Лоток выехал на сантиметр и затих. Волна ужаса захлестывает сознание; переборов страх, я заглядываю в щель и вижу... дискету.
Не буду описывать всю гамму чувств. После осознания того, что установка вожделенного шутера откладывается на неопределенный срок, я без труда догадался, кто же засунул туда дискету. Я дождался бабушку и допросил. Выяснилось, что она, часто наблюдая за моими махинациями с машиной, пришла к выводу, что для выхода в интернет необходимо:
1. Включить компьютер.
2. Нажать на кнопочку открытия лотка CD.
3. Поместить туда дискету. (Дискета - необходимый признак выхода в интернет! Бабушка даже специально купила парочку.)
4. Толкнуть лоток.
Но лоток не задвинулся, остановившись на полпути. Так как бабуля привыкла работать с советскими станками, то без раздумий "помогла" CD-ROM'у проглотить непривычный ему квадратный продукт.
В компьютерном магазине помогли бесплатно, но смеялись долго - вместе с бабушкой. Некоторое время назад я гостил у нее и заприметил новенький DVD-плеер под телевизором. Интересно, какая судьба ждет этого несчастного?
#1229: Айтишник - это судьба
00:30 08.09.2009, IT happens
Мне двадцать, в IT работаю более четырех лет. Недавно я расстался с девушкой, с которой прожил вместе год. За пять недель "свободы" я починил гору компов симпатичным девушек, но и не думал, что все так плохо... Вчера одна из них звонит мне:
- Можно я тебя познакомлю с моей сестрой? Она на неделю в нашем городе и хочет увидеть местные достопримечательности.
- В каком это смысле?
- Ну... Она никогда не видела настолько труевых айтишников.
Сегодня еще хуже. Цитирую диалог по телефону:
- У меня к тебе предложение. Давай сегодня встретим закат где-нибудь в романтичном месте?
- Странно слышать это от тебя, но я согласен.
- Совсем забыла - не мог бы ты починить мой ноутбук?
У меня почти истерика.
- Я так понимаю, что первое предложение опциональное, а второе обязательное?
- Ну, мне как-то неудобно было предлагать второе без первого...
- Забей, я зайду к тебе сегодня и починю ноут. Не нужно для этого со мной гулять.
- Правда?
- Правда.
- За@#$сь!
У меня сложилось впечатление, что IT - это моя половая ориентация. Видимо, такое впечатление не только у меня, но и у всех моих знакомых девушек. Как так можно жить? Я занимаюсь спортом, не ношу очки, причесываю волосы и моюсь каждый день. Единственное, что может меня выдать - вечно красные глаза, чашка кофе, сигарета в зубах и тематические футболки...
#1230: Коллектортелеком
13:00 08.09.2009, IT happens
Подключился я к местному CDMA-оператору. Девушка из-за прилавка мило улыбнулась, когда я выбрал номер. Его особенности я узнал в первый же день - раньше он принадлежал крупному заводу. Видать, среди сотрудников были должники, ссылавшиеся на этот телефон как на гаранта порядочности. Наступили суровые кризисные времена, и коллекторы повадились звонить... правильно, мне.
Сначала было даже прикольно слушать угрозы вроде "ваш долг передан в досудебную бла-бла-блу". Милая дама, каждый звонок новая, выспрашивала, не знаком ли я часом с %должникname%, на какой-то раз меня достала. Я ругался в трубку, звонил в их саппорт - ошибочка, мол, вышла. Эффекта не было.
В мою трубку вшито два номера: один прямой, второй - мобильный с бонусом за входящие. Я перезвонил в поддержку: так, мол, и так, хотите говорить - звоните сюда. Поверили! Математика подсказала, что для окупаемости связи нужно пять коллекторов в день по минуте разговора с каждым. Легко!
#1231: Большой брат и маленькие сестрички
13:00 08.09.2009, IT happens
В молодости я работал в техподдержке некрупного провайдера, в основном занимавшегося диалапом. В лучших традициях жанра: звонок, беру трубку, милым женский голосок сообщает, что не может подключиться. Проверяю по логам - действительно, подключения не было. Девушка не смогла пройти авторизацию; сверяю пароль по базе - набирает буква в букву. Сорокаминутный разговор по телефону с перебиранием всего, что только возможно, результата не принес, и мне пришлось нанести барышне личный визит.
По приезду оказалось, что в фирме, которая пользуется нашими услугами, взяли на работу новую секретаршу - милое светлоголовое создание с небесной голубизны глазами. Первым делом прошу показать, как проходит подключение. Девушка берется за мышь, щелкает по ярлычку, и нажимает "Вызов".
Набор номера...
Проверка имени пользователя и пароля...
Регистрация компьютера в сети...
В этот момент блондиночка быстро-быстро кликнула по кнопке "Отмена". На вполне предсказуемый вопрос "Зачем?!" она ответила, похлопав ресницами:
- Понимаете, я посещаю сайты весьма личного и, можно даже сказать, интимного характера, и не хочу, чтобы мой компьютер где-то регистрировался.
Говорите, пользователи не умеют читать, что написано на экране? Умеют... жаль, что не тогда, когда надо.
#1232: Что есть интернет и с чем его едят
00:30 09.09.2009, IT happens
Случилось как-то мне работать в технической поддержке спутникового интернета. Штука, я вам скажу, не самая лучшая: скорость низкая, пинг отвратительный, установка оборудования бывает проблематична, но иногда это единственный выход для людей, живущих в потаенных уголках нашей страны.
Как раз из такого неведомого места - Долгано-Ненецкого АО - позвонила клиентка с коронной фразой: "У меня интернет не работает". Бабушке, надо сказать, 67 лет. Стала задавать наводящие вопросы: "Значок мигает? Экранчик горит?" Вроде бы все нормально, везде правильные частоты и символьные скорости, а все одно: "Не работает". Тут меня посетила гениальная мысль: вероятно, бабуля просто не знает, как "выглядит" интернет. Решила поинтересоваться:
- А для чего вам интернет?
Ответ поразил меня своей глубиной и очарованием:
- А как же! У Павловны-то есть!
#1233: Мир 2.0: четырехдневку за одни сутки
13:00 09.09.2009, IT happens
- Ты где такую Солнечную систему видел? Кто их так делает? Cоздай себе другой экземпляр системы и экспериментируй на нем.
- У тебя гравитационное поле есть?
- Есть, 36 на 36.
- Мне так много не надо.
- Сколько надо - столько и возьмешь.
- Ты куда Юпитер дел? Что? Это Юпитер? Это дерьмо, а не Юпитер, совсем не похоже!
- У тебя с Марсом проблемы - скачет по небу.
- Куда ты дел звезды и как их включать?
Шел только первый день творения. До сдачи новой версии виртуального планетария оставалось целых шесть дней.
#1234: Mirror's Edge и InFamous хорошему не научат
13:00 09.09.2009, IT happens
Работал в компании-провайдере. Мы пытались зайти оптикой на бизнес-центр воздухом, с другой многоэтажки. Согласования с администрацией длились около полугода; "финальным боссом" был начальник службы безопасности, бывший силовик. Он задавал нам странные вопросы, а под конец поинтересовался, какой вес сможет выдержать наша оптика с тросом. Ответили честно - килограмм семьдесят.
"Эсбэшник" побагровел и потребовал, чтобы при монтаже кабель укутали колючей проволокой: "По нему же ночью можно перебраться на бизнес-центр!" Угу - на высоте девятиэтажки над оживленной проезжей частью. Доходчивые аргументы и попытки воззвания к здравому смыслу не помогли: по сей день тоненький оптоволоконный кабель опутан двойной колючепроволочной спиралью.
#1235: Брызги страсти в антивирусном барьере
13:00 09.09.2009, IT happens
Поломался как-то у нас в офисе принтер. Что-то у него внутри переклинило, и он начал бумагу жевать. Покупали аппарат у довольно неплохой фирмы, на сервис-центр которой никто не жаловался. Вызвали ремонтника, сидим, ждем. Девушкам нашим делать нечего, вот они дурью и стали маяться. Закатывают глазки и томно рассказывают друг дружке:
- А вы знаете, мне наш принтер сейчас очень нравится. Страстный такой. Как закусит бумагу - она вся такая томная из него выходит!
- Ага, и струи-то какие на нее пускает - аж мокрая вся!
- Маньячки вы. Мне вот из наших компьютерных прибамбасов антивирус нравится - настоящий защитник, я за ним как за каменной стеной.
Тут дамы замечают, что в дверях стоит мужичок и ошарашенно наблюдает за балаганом. "Вы к кому?" - спрашивают сотрудницы. Мужчина извиняется и говорит:
- Я из сервис-центра. Моя фамилия Касперский. (С обворожительной улыбкой) Эпсон Струйникович...
#1236: Чей компьютер?
15:00 09.09.2009, IT happens
Моя супруга Катя работает в пенсионном фонде, соответственно, общаться зачастую ей приходиться с пенсионерами. Есть у них в ПФ некая прога, которая отвечает за формирование отчетов.
Звонит как-то дама-бухгалтер и говорит, что эта сама программа никак не желает работать. не ставится у нее именна эта спецпрога. Супруга начинает пытаться объяснить порядок действий, но дама невозмутимо отвечает: "У меня вообще такого нет"
Начинают искать дистрибутив. По словам бухгалтерши, у нее его нет и никогда не было. Идет уже, наверное, сороковая минута телефонного разговора. Катя тихим и выдержанным голосом интересуется:
- Вы видите свой рабочий стол?
- Вижу. (Хочется верить, что она имеет в виду десктоп, а не заваленного бумагами монстра из ДСП).
- Окей. Теперь зайдите в "Мой компьютер"...
Дама истерично кричит:
- Как я зайду на ваш компьютер по телефону?!
И смех, и грех. Пришлось на помощь звать их директора - единственного сведущего в ИТ человека в филиале.
#1237: Но панталоны, фрак, жилет, / Всех этих слов на русском нет
13:00 10.09.2009, IT happens
Идет бурная дискуссия на тему организации бюджетных хранилищ данных.
- Замените слово "дэйтацентр" на "датацентр" или "ЦОД", например - читать непривычно.
- ЦОД - это тот же дэйтацентр, только внутри стоят ЭВМ с НЖМД и АЦПУ? На входе сотрудники ЧОП и ВОХР проверяют УЛ, ЛВС в ЦОД должна соответствовать ГОСТ, а ИБП - СНиП?
- ИННАХ!
#1238: Элиза по-русски
13:00 10.09.2009, IT happens
Случилось это в то время, когда я только-только научился писать более-менее компилящиеся программы. Начитавшись различных околокомпьютерных изданий довольно низкого качества и геймерских форумов, я твердо решил, что напишу свой искусственный интеллект, с которым можно будет... ну, по крайней мере общаться в чате (хотя воображение, разумеется, шло гораздо дальше). Никакой специализированной литературы под руку мне тогда не попало, да и некогда было ее читать - руки страшно чесались, и мне очень хотелось почувствовать себя "большим программистом".
На глаза мне попалось описание "электронного поэта" Леонида Каганова, и в голове тотчас же родился алгоритм. Программа содержала базу слов, причем для каждого слова были заданы вероятности того, что оно начнет или закончит фразу. Для каждой пары слов также присутствовало две числовых характеристики: вероятность того, что первое слово присутствует во фразе, отвечающей на содержащую второе слово, и вероятность того, что первое слово идет в предложении после второго. В итоге ответ бота начинался с наиболее вероятного слова по сумме баллов "начало фразы" и "ответ на каждое из содержащихся в вопросе слов". Слова добавлялись в конец фразы до тех пор, пока вероятность конца фразы не превышала сумму баллов для следующего "хорошего" слова. О знаках препинания на этом этапе мечтать не приходилось.
Результаты были не слишком впечатляющими: загнав руками несколько десятков слов и неделю промучившись с коэффициентами в формулах, я смог добиться лишь адекватных ответов на фразы "привет" и "как дела". Поняв, что самому мне с этой задачей не совладать, я обратился к хорошему знакомому, который не брезговал отвечать на мои околопрограммистские вопросы. Знакомый заинтересовался моим проектом, в первую очередь из-за его простоты, и принялся за дело.
Отныне программа общалась с базой данных, содержавшей все необходимые таблицы. Поиск "наиболее вероятных" слов был переложен на движок базы; кроме того, в формулу добавилось слагаемое, экспоненциально уменьшающее вероятность появления нового слова с ростом длины фразы. Когда переписанная программа заработала на уже подобранных мною примерах, возник вопрос: чем заполнить базу? Очевидно, что лучшим кандидатом на базу для чат-бота является... правильно, база настоящего чата. У моего знакомого как раз оказался дамп одного такого ресурса, где сидели преимущественно старшеклассники. Отличительной особенностью этого чата, которой мы легкомысленно не придали должного значения, было полное отсутствие модерации. Мой знакомый занялся делом, и вот уже наскоро составленная "словокосилка" принялась переваривать дамп чата, нещадно запихивая новые данные в MySQL-таблицы.
Настал момент истины. Отяжелевшая база медленно ворочала файлами, а мигающий курсор так и подмывал задать первый вопрос новорожденному разуму. Начать разговор мой друг решил обычным образом:
" Привет
Новоявленный бот, задумавшись на пару секунд, выдал:
"пошел нах@й
Отсмеявшись, на следующий день скрипту мы скормили базу более "взрослого" чата, после чего от дурного воспитания бота не осталось и следа. Некоторое время мы продолжали совершенствовать бота, а затем, разумеется, забросили - как обычно и случается с подобными программами.
А мораль истории проста: за вводимыми данными надо тщательно следить - тем более, если эти данные вводишь не ты.
#1239: Официант, шампанского!
00:30 11.09.2009, IT happens
Работаю на заводе айтишником. Все производство с недавнего времени переведено на компьютеризованный контроль; естественно, большая часть сотрудников старой закалки до сих пор не понимают, что такое компьютер и для чего он нужен.
Так вот, в одном из цехов шли работы, и управляющий компьютер надо было отнести подальше от опасности в целях сохранности железа. Вышло так, что компьютерный стол поставили между двух производственных агрегатов с повышенной теплоотдачей. Один умелец снял боковую крышку с системника, чтобы тот не перегрелся. На мой суровый вопрос "какого хрена?" умница-операторша с уверенностью ответила: "Мы крышку сняли, потому что монитор потеет!" Выйдя из ступора, я взглянул на дисплей. На матрице высыхали брызги то ли от воды, то ли еще от какой жидкости...
#1240: Не съем, так понадкусываю
13:00 11.09.2009, IT happens
Скорее грустно, чем смешно. В питерском "Ашане" раздел электроники всегда славился возможностью "потыкать палочкой" в понравившийся экземпляр ноута или нетбука. Все работало, светилось, пищало. Во время очередного визита я удивляюсь резкому повороту событий: все железо выключено, а на ценниках появились какие-то приписки.
Оказалось, какой-то Данила-мастер не поленился поставить пароли на почти все портативные компьютеры. Теперь железо продают со скидкой, а на ценниках стыдливо подписано "стоит неизвестный пароль".
#1241: d-_-b
13:00 11.09.2009, IT happens
Дело было на первом курсе университета - тогда мы только-только начинали осваивать программирование на Паскале. Я зашел к одногруппнику, который в это время бился с непростой программкой аж на 100 строк кода. В процесс отладки тут же был втянут и я - просмотрел код, сделал пару-тройку исправлений... Программа работает, компилится, но результаты выдает явно не те. Полчаса мы перечитывали код, подправляли, оптимизировали; абсолютно правильная "на бумаге" программа ни в какую не хотела выдавать верный результат.
Никогда не забуду выражение лица товарища, обнаружившего причину мучений. Оказалось, что я, в первый раз правя код, вместо переменной b в одном из операторов влепил d. С тех пор я стараюсь называть переменные осмысленно, а однобуквенных имен и вовсе избегать.
#1242: Серовики
13:00 11.09.2009, IT happens
Пятница, 18:05. Когда я уже одной ногой перешагивал порог офиса, меня отловил финансовый директор, потрясая распечатанным листом, поперек которого шла жирная серая полоса. Как водяной знак - разве что слова "образец" не хватает. Документ, говорит, нужен кровь из носу прямо сейчас, а принтер выдает такие листы из всех программ.
Финдир - тетушка серьезная, в компьютерных настройках не ковыряется почем зря. Иду к принтеру, прикидывая, что в крайнем случае распечатаю файл у себя, потому что дельных мыслей никаких. Лезу в настройки - ничего похожего на опцию "Print grey line". Чтобы изобразить деятельность, даю команду "Очистка" - принтер пыхтит и выдает помятый листок с такой же серой полосой!
Вместо аккуратной стопочки белоснежной бумаги в лотке обнаруживается ворох "серо-полосатых" черновиков. Вечер пятницы удался.
#1243: Объективные датчики
00:30 13.09.2009, IT happens
Был недавно в Пулковской обсерватории около Санкт-Петербурга. Лет пять назад тамошние астрономы решали непростую задачу автоматизации телескопов. Моторы и система слежения к телескопам были приделаны сразу при постройке. Вот только в 30-40 годы точные датчики положения делать не умели, поэтому начальную установку и коррекцию проводили вручную, глядя на стрелки, привинченные к телескопу и шкалы, выгравированные на основании.
Сейчас купить датчик положения просто. Проблема в установке: все имеющиеся в продаже датчики требуют разборки, сборки и последующей юстировки многотонного телескопа. Поэтому местные компьютерщики изготовили свой вариант: к стрелкам над шкалами они прикрутили дешевые цифровые фотоаппараты и установили на компьютеры софт, распознающий цифры и риски. Автоматизация прошла успешно.
#1244: Жить было проще, жить было веселее
00:30 13.09.2009, IT happens
На днях ко мне подошел менеджер по рекламе и поинтересовался, есть ли у меня дисковод, застенчиво вынимая дискетку. Я, конечно, был удивлен архаичному способу переноса информации, но вида не подал. Взял дискету, засунул в флоповод, переписал файлик... и пару минут безуспешно искал в трее значок "Безопасное извлечение".
#1245: Концентрационный лагерь или клуб по интересам?
00:30 13.09.2009, IT happens
На факультете вычислительной математики одного крупного вуза есть несколько компьютерных классов с системами под Windows XP. Задания по информатике туда приносят, разумеется, на флешках. Поскольку отключить авторан и запретить запуск программ с флешки в голову никому не пришло, носители в обязательном порядке проверяют на специальном буферном компьютере. Подходишь к бабусе, даешь флешку, она вставляет ее в USB-порт, местный антивирус сканирует ее и удаляет все вирусы.
...По крайней мере, идея у создателей системы была такая. Вы уже догадываетесь, к чему идет дело? Авторан на буферном компьютере тоже не отключили.
Антивирусная таможня уже давным-давно превратилась в вирусную кунсткамеру. На любую вставленную флешку буферный компьютер записывал пакет из нескольких десятков исполняемых файлов и скрытых папок со странными именами. Антивирус на нем кастрирован, слеп, глух и нем; как старый слепой кот в комнате, полной мышей, он не видит ровным счетом ничего. Прорвы вирусов висят в памяти с оружием наизготовку, готовые ринуться на неизведанные территории, как только почуют очередную флешку. Разумеется, если флешка уже была заражена, новый вирус с радостью вливался в дружную семью и распространялся дальше вместе со всеми.
#1246: Кремлевская линия
00:30 14.09.2009, IT happens
В начале IT-карьеры довелось мне прокладывать сетку в областной администрации.
Ничего особенного: коридор метров 50, комнаты по обе стороны, только вот сетка была на коаксиале. Молодежь такого и не помнит - терминаторы и заземляющие цепочки теперь разве что со Шварценеггером ассоциируются.
Напротив каждого кабинета в паркетном полу были прорезаны колодцы с лючками, "аппендиксы" из которых вели в кабинеты - там лежала телефонная лапша. По расчетам все сходилось тютелька в тютельку - 185 метров как раз хватало. Я принялся за протяжку.
Самое интересное ожидало меня в конце коридора. Проталкивая стальку в последний "аппендикс", я обнаружил, что 20 метров ушли в него до конца, а в кабинете хвостика стальки все еще не видно. Почесав репу, я вытащил проволоку обратно и зашел с тыла, начав протяжку из кабинета, от телефонной розетки. Пройдя чуть меньше метра, сталька уперлась в преграду. Никакие попытки пробить затор не увенчались успехом.
Озадаченный, я вернулся к колодцу и только тут обратил внимание, что телефонная лапша в "аппендикс" не проложена. Телефон в кабинете есть, он работает, но куда он подключен - неизвестно. Но это же госструктура! Комендант здания принес мне поэтажный план с коммуникациями. К моему удивлению на нем не оказалось ни телефона, ни колодца. Еще больше запутал ситуацию владелец телефона, который, как оказалось, даже не знал его номера. Поняв, что попытки выяснить местонахождение таинственного узла связи могут заинтересовать соответствующие органы, я плюнул и побежал за перфоратором.
#1247: Оно живое и светится
00:30 14.09.2009, IT happens
Работали мы с друзьями, как это было модно, фрилансерами - делали людям сайты и всячески причиняли добро. Наученные горьким опытом общения с заказчиками-кидалами, мы старались четко и подробно прописывать ТЗ и условия договоров. Заказчик в тот раз попался тоже ученый - бумажек требовал уйму, оплату давал только по безналу, а дело хотел иметь только с юрлицом. Договорившись со знакомой конторой, мы приступили к разработке. Надо ли говорить, что мы, заказчик и контора-проводник располагались по разным концам Москвы? Намотался я с бумагами - мама не горюй.
Проект движется к завершению. Все сделано, мы добиваем стартовый контент сайта. И тут девочка-менеджер - ответственное лицо по проекту со стороны заказчика - начинает названивать по десять раз на дню:
- Добрый день, все работает отлично! Я тестирую, разбираюсь. Только есть одна просьба: сделайте, пожалуйста, основное меню современным.
Мы, измученные бумажной волокитой, быстренько что-то правим, лишь бы отвязались. Она опять звонит с теми же фразами. Длилось подобное общение полторы недели. Я уже боялся подходить к телефону - все идеи о том, каким должно быть "современное" меню, у нашей команды иссякли. На попытки выяснить, что конкретно она хочет, девочка начинала нечленораздельно мычать в трубку, а заканчивала примерно так:
- И вообще, вы же разработчики, вам лучше знать! У вас там дизайнеры, программисты...
В итоге меня осенило попросить у менеджера пример "современного" меню, которое ей по душе. Оказалось, девочке просто нравится, когда при наведении курсора на пункт меню его фон меняет цвет. А все наши яваскрипт-изыски и вебдваноль-красоты, которые мы рожали две недели - это прошлый век.
Поржав, мы быстренько сгенерили плавно мигающую гифку и запихали ее на сайт. Увидев, что под курсором меню начинает приятно помигивать, девочка осталась довольна до соплей и нахваливала нас до конца разработки:
- Можете же, когда хотите!
#1248: Черный день календаря
00:30 14.09.2009, IT happens
В середине девяностых волна всеобщей компьютеризации достигла и нашего монтажно-наладочного управления. Один из заказчиков расплатился бартером, и мы стали счастливыми обладателями десятка новеньких "пентиумов". Народ у нас в основном был молодой, образованный, больше половины - инженеры-электрики, знакомые с различными клонами "спектрумов" и прочими образцами бытовых ЭВМ советского производства. Посему руководство решило, что проводить обучение работников совсем не обязательно.
Все текстовые документы, даже если в них не было ни одной таблицы, а уж тем более бухгалтерские отчеты, необходимо было создавать исключительно в Excel. Распоряжение требовали выполнять неукоснительно - до сих пор один из наших инженеров чертит электрические схемы исключительно в этом микрософтовском продукте. Ежемесячный материальный отчет составлялся по аналогии с бумажным предшественником: в ячейки вручную вносились не только исходные данные (количество, цена и т. п.), но и результаты расчетов, выполненных на калькуляторе или счетах.
Однажды один из таких отчетов, заполняемый уже не в первый раз, на несколько часов отвлек добрый десяток инженеров от выполнения своих прямых обязанностей. Коллективный разум никак не мог победить заокеанское чудо - вводимое в одну из ячеек число "12,02" непостижимым образом превращалось в надпись "12 фев". Среди сотен соседних ячеек только одна имела формат "Дата"...
#1249: Точка, но совсем другая
13:00 14.09.2009, IT happens
Недавно я сделал дамам на работе огромный подарок - два часа на "ВКонтакте" и "Одноклассниках" каждой. Конечно, сначала социальные сети я отрубил полностью, но, заметив грубое отношение, понял, что прекрасному полу без разговоров нельзя. Компромиссный вариант устроил обе стороны - дамы остались очень довольны и относятся ко мне приветливо.
Сижу в админской и смотрю, кто куда ходит, на какие сайты еще ограничения поставить. вдруг вижу, что одна девушка уже три дня не сидит в "Одноклассниках" больше 10 минут. Это меня сильно насторожило; буквально через несколько секунд дверь, не выдержав мощных ударов, открывается, и в админскую влетает та самая девушка: ""Одноклассники" не открываются!"
Объяснить словами, что сайт не заблокирован, а лимит трафика еще не исчерпан, не вышло - она просто не желала ничего слушать. Пришлось идти с ней и смотреть, как именно у нее не работают "Одноклассники".
Девушка открывает браузер, заходит на сайт, вводит логин и пароль, после чего получает ошибку. Поднимается ругань: "Что это еще за беспредел? Мыло у меня уже такое давно, а пароль на "Одноклассниках" такой же, чтобы не забыть". Мне становится интересно; прошу логин и пароль, она мне их дает, я ввожу - все работает. На этом девушка, поблагодарив, разрешает мне удалиться восвояси.
На следующий день эта умница опять устроила мне погром. Встаю, сильно злой, иду к ней в кабинет и заставляю вбить логин и пароль. Адрес почты она вбивает очень долго, причем точку вводит на цифровой клавиатуре. Мне-то сразу все стало ясно, но ей пришлось еще полчаса объяснять, что та точка - это не просто точка, а десятичный разделитель. Девушка сказала, что поняла.
На следующий день история повторилась. Я сорвал голос, после чего со злости написал программку, которая при открытии "Одноклассников" выводила предупреждение о том, что точка на цифровой клавиатуре - это запятая. Через неделю девушка все-таки привыкла к этому факту и стала наконец использовать настоящую точку (которую набирает, кстати, в русской раскладке, патриотка!)
#1250: Это не баг, это фича
13:00 14.09.2009, IT happens
Недавно в местном компьютерном магазине я наблюдал мастер-класс по "разводу" покупателей. Передо мной в очереди стоял кабардинец - покупал компьютер за 88 тысяч рублей с подписью "лучший подарок ребенку к первому сентября с целью раскрытия творческих способностей". Монитор мужчина выбрал тоже не из дешевых, да вот незадача - модель была в единственном экземпляре и с поломанной подставкой. Продавец-консультант, однако, не растерялся:
- Шикарный монитор, эксклюзивная модификация: абсолютно не занимает места на столе.
"Дитя гор" не смогло устоять - купило и монитор, и дорогущий комплект для крепежа монитора к стене.
#1251: С виндусами не пью!
15:00 14.09.2009, IT happens
Я обожаю свой дебиан. Буквально только что он уличил меня в связях с виндой и чудовищно на меня обиделся. "Прошину хрюшку", стоящую второй осью, он принципиально не замечает, ибо линукс, как я поняла, птица гордая, и до общения с недоосями, даже живущими с ним на одном винте, не опускается.
Ситуация проста. Сегодня на работе я торопилась и, как обычно, выдрала флешку с виндовой машины без безопасного извлечения. Пришла домой и решила перелить кое-какое файло на домашнюю машину. Втыкаю ее в USB-хвостик и жду, когда дебиан ее примонтирует. И тут, впервые за долгое время нашего романа, молчит, зараза. Вежливо интересуюсь, в чем, собственно, дело?
- Слышь, - получаю ответ, - ты во всякую гадость девайсиной тыкала, без предохранения, а теперь мне это суешь? Ты не обалдела ли, блондинка? Я за твои противоестественные связи отвечать не намерен!
- Не, чувак, это ты обалдел, чесслово! Жри давай, что дают!
- Справку от венеролога принеси, да?!
В общем, перегрузилась в винду, корректно извлекла флеху, возвращаюсь в дебиан. "Ну?" - интересуюсь уже не так вежливо. "Вроде не поддельная", - соглашается дебиан... Обожаю ревнивца!
#1252: Развал-схождение
13:00 15.09.2009, IT happens
Попросили меня как-то раз комп посмотреть - гудит, мол, как самолет на взлете. Прихожу, смотрю - действительно, как резаный орет. Выключаю, заглядываю внутрь, выдираю что-то из системника с бумажно-пластмассовым хрустом из системника, включаю - тишина! У клиентов глаза по пятаку.
Объяснять, что у кулера на процессоре наполовину оторвалась наклейка, а потому изменилось положение центра тяжести и появилась вибрация, я не стал. Стольник на пиво раз в неделю мне совершенно не мешает!
#1253: Мышкина писька
13:00 15.09.2009, IT happens
Как- то раз умер файл-сервер. Совсем умер -работа конторы встала намертво. Наспех поднимаю новый под единственным имеющимся дистрибутивом линукса - Ubuntu Server 8.0. Встал идеально, но через час выяснилось, что в запарке я забыла отрубить ему сон в биосе. Файл-сервер, используемый ежесекундно, регулярно крепко засыпал с остановкой винтов и закрытием сетевых подключений. На мои просьбы подождать немного - перегружусь, мол, и отключу эту функцию, - мне пригрозили жутчайшими карами. Дергать постоянно мышью сервера было напряжно - то забуду, то по делам уйду.
Решение было найдено чисто женское и впоследствии получило наименование "пощекотать мышке письку" (пардон за мой французский). Я вспомнила про способ, когда-то описанный на боре - подвесить мышь напротив работающего вентилятора. Вентилятора достаточной мощности рядом не наблюдалось, в наличии были только кулеры обычных писюков. Как же проблема была решена? Очень просто. Мышку я перевернута вверх пузиком, в "причинную дындочку" засунула нитку и разместила конструкцию в воздушном потоке от системника со снятой боковиной. Файл-сервер благополучно не спал до конца рабочего дня - видимо, хохотал от щекотки. Друг мой, оценив инженерную смекалку, выдал прекрасное двустишие:
Мышка вверх пузом лежит и хохочет -
Мышке нитка письку щекочет.
#1254: Пасхальный пиксел
13:00 15.09.2009, IT happens
В одной софтине, которую делал мой коллега, при разработке понадобился "черный ход". Оформил товарищ его соответственно - в диалоге "О программе" под строкой копирайта был тайный пиксел. Shift-Ctrl-Alt-правым щелчком по нему можно было вызвать некую тестировочную функцию, которая, проверив что-то, выдавала окошко с результатом, изложенным на великоанглийскои нецензурном.
Потестили и забыли. А на третий день после релиза пришел вопрос из забугорья, почему это программа говорит про "мазафаку", со всеми вытекающими оргвыводами в адрес несчастного программера.
Нажать 73 раза за три дня на кнопку без картинки просто История 1153). А вам слабо, зажав хитрый аккорд на клавиатуре, прокликать каждый пиксел в about-боксе?
#1255: Суслика видишь? Нет? А он есть.
13:00 16.09.2009, IT happens
Собирался послать нашему Configuration Manager письмо о том, что ClearCase жалуется на невидимые файлы, которые не участвуют в слиянии. Ввел заголовок и... случайно отослал письмо, ничего не написав.
Получаю ответ:
Бл$, это концептуальный мейл.
Я минут 5 втыкал в пустой лист с названием "Невидимые файлы".
#1256: Боливар не вынесет двоих
13:00 16.09.2009, IT happens
Еще один "гордый птыц" (история 1251) - старенький мак у меня на работе под управлением макоси-девятки. Поднимаю новый сервак под дебиан (ну люблю я его, искренне и нежно) - в том числе он должен работать и контроллером домена. Покрутила LDAP, так и не подружила с самбой, и отвлеклась на другие дела. Собственно, виндовые машины плевать хотели на наличие недокрученного КД в поддомене, но мак... Мак учудил. Его используют ежедневно, но при этом не очень активно, потому я как-то и не подумала о его фруктовой гордости. С мест сообщают:
- У нас мак с ума сошел!
- Что такое? Требует Пангалактического Грызлодера и шлюх?
- Не, пароль не принимает.
Прихожу. Действительно, не обнаруживает WINS-сервер, не видит сетку и бурчит что-то про неверные логин и пароль. Чешу репу. В общем-то, подозрение появилось сразу, но я решила убедиться. Возвращаюсь к себе, торможу сервисы LDAP и Samba - мак спокойно заходит в сетку. Судя по всему, все происходило примерно так:
Мак просыпается, окидывает взором сетку, грустно таращится на виндовый КД, доставшийся мне от предыдущего админа, вздыхает, и тут... "Екарный бабай! - радуется мак, хлопая себя ладонями по коленям. - Линух, @#$%, отца Торвальдса твоего Линуса! Какими судьбами, товарищ ты мой ненаглядный!" И все. КД под виндой грустно таращится на мак.
Это я к чему? А к тому, что если встретятся в сетке два "гордых птыца", то единственный способ отвлечь их от воркования друг с другом - хладнокровно пристрелить одного из них.
#1257: Темная сторона мышки
00:30 17.09.2009, IT happens
Волею судеб я имела небольшую практику работы в IT-отделе кем-то вроде эникейщика, хотя должность гордо называлась "Администратор 1С". Подходящего под это дело образования я не имею и иметь не планирую - мне и так хорошо. Организация была настоящим, болшим и внушительным болотом, а людей, общающихся с компом хотя бы на "вы", можно было перечесть по пальцам одной руки.
Как обычно, шумно и неожиданно в наш кабинет ворвалась кадровичка, тучная и очень истеричная женщина, которая вряд ли слышала хотя бы краешком уха об элементарных правилах этикета. С ходу, не дав мне опомниться от испуга (в то время как мои коллеги совершенно равнодушно поглощали лапшу, по-видимому, давно привыкнув к ее неожиданным появлениям), она сотрясла воздух отдела неожиданным вопросом:
- У вас есть там еще эта... оборотная сторона мышки, на которой я еще печати ставлю?
Один из коллег, меланхолично дожевывая лапшу, кивнул - сейчас, мол, принесем. Дама удалилась, я же принялась фантазировать на тему оборотной стороны: что за часть тела такая, как она выглядит, и, главное, при чем тут печати?! В затянувшейся тишине коллега встал, отряхнул колени, подошел к шкафчику и извлек с нижней полки... коврик для мышки, после чего сдул с него пылинки и отправился в отдел кадров.
Этот эпизод показал мне всю бездну моей компьютерной неграмотности. Однако около двух лет я все-таки там продержалась, пока с кризисом это болото не начало рассасываться, а "верхи" не проявили живого интереса к соответствию образования занимаемой должности.
Секрет же таинственных печатей тоже был разгадан, хоть и не сразу. Мышиный коврик эта дама использовала как удобную подкладку: на нем было очень удобно размещать документы для штампования печатью организации. Мягко, удобно, да и оттиск виден идеально! По прямому же назначению коврик использовался крайне редко.
#1258: Тренировка отряда гастарбайтеров завершена. Атаковать трубопровод на разрезе 1-11?
00:30 17.09.2009, IT happens
В рабочий компьютер мне вчера установили новую видюху, и я наконец-то включил в программе аппаратное ускорение графики. Красиво, конечно, стало, но глаз, привыкший к старой картинке и виду чертежей, на легкое размыливание при отдалении однозначно реагирует как на стратежку и инстинктивно ищет мини-карту с радаром и отряды юнитов.
#1259: Сажа идет во все поля
13:00 17.09.2009, IT happens
Сбился с ног в поисках токопроводящего клея для клавы ноута. Один товарищ, спасибо ему огромное, выручил и не оставил меня в беде - подогнал рецептуру самодельного клея с рекомендациями по изготовлению:
В качестве токопpоводящего матеpиала использовать газовую сажу (чистый углеpод). Если возникли пpоблемы с сажей, ее легко получить самому. Пpи неполном сгоpании оpганики (коптящее пламя) можно собpать нужное количество сажи. Чем больше копоти - тем лучше.
Сажу лучше всего собиpать на массивный металлический пpедмет; вполне подойдет обычный утюг. Для пpиобpетения навыков можно потpениpоваться с обычной свечкой. Идеальный случай - это гоpение ацетилена, но только без подачи кислорода! Можно напpявить пламя в обычное металлическое ведpо, а после остывания спокойно собpать сажу.
Живо представил себе картину: огонь, копоть, старое дырявое ведро, из прорех которого выбиваются клубы черного вонючего дыма. Я же сам, вертящийся вокруг ведра и чадящего пламени, в робе, перчатках и смачных черных мазках сажи, на вопрос "Что это ты делашь?" бодро, с белоснежной улыбкой отвечаю: "Да клаву на ноуте надо отремонтировать!..."
#1260:...а в военное время достигает четырех
13:00 17.09.2009, IT happens
Решали задачу, суть которой сводилась к тому, чтобы дискретными отрезками достичь поверхности Земли, не выходя за пределы заранее заданного конуса. В качестве подзадач приходилось пересекать окружности, сравнивать углы между векторами и заниматься прочими трехмерно-геометрическими прелестями.
Все готово, начинаем проверку. На одном тесте работает, на втором работает, на третьем - бац! - ошибка. В результате кропотливого дебаггинга обнаруживается проблемный кусок кода:
long double a1, a2;
a1 = PI / 2 + alp;
a2 = PI / 2 - alp;
После выполнения оказывается, что и a1, и a2 меньше, чем 1,57. Долго думали. Еще думали. В итоге посмотрели в начало кода:
const int PI = 3.1415926535897932384626433832795;
Вот уж действительно: "Для простоты вычислений примем Пи равным трем"...
#1261: Фиаско монорельсового кота
13:00 17.09.2009, IT happens
Была у моего бати кошка, пятнистая и бешеная - носилась по квартире как угорелая. Был у него и здоровый ЭЛТ-монитор диагональю не меньше двадцати дюймов. Набегается-напрыгается эта черно-рыжая кошачья морда, да и заваливается на монитор. Когда он работает, трубка нагревается и из вентиляционных отверстий тепло струится - лучшей лежанки не придумаешь.
Но надоел бате этот гроб на столе, да и глаза стали уставать - решил он себе ЖК-дисплей прикупить. Попыталась кошечка залезть на него (этот маневр удался) и прилечь. Характерный звук сопровождал полное фиаско, которое потерпела затея. Кошак на своей шкуре усвоил, что погоня за прогрессом не всегда доводит до добра.
#1262: Был товар - и нет товара
15:00 18.09.2009, IT happens
Жена в компании руководит отделом по разработке сайтов. Пришло замечание от клиента по функционалу сайта. Цитирую:
Необходимо сделать в админке функцию, чтобы можно было, если мы поссорились с кем-то из производителей, просто снимать галку, но не удалять информацию. Один раз нажали - на сайте все товары их бренда исчезли. Помирились - нажали второй раз, и бренд появился обратно.
Я предложил назвать галочку "Не сошлись во мнениях".
#1263: Пацанчик, ты с какой подсети будешь?
15:00 18.09.2009, IT happens
Пришел молодой сетевик к опытному за рабочим советом:
- Слушай, тут у нас лаги с адресом Х.Х.Х.Х. По одному маршруту идет, а по другому дохнет на третьем хопе.
- Хммм... Так, у тебя тут на файрволе или шлюзе какие-то левые трансляции или маршруты для этого адреса работают. Проверяй.
- Проверял, мамой клянусь! Нету ничего!
- (исподлобья) А если найду?
Нашел.
#1264: Домашняя страница пессимиста
16:45 18.09.2009, IT happens
Звонит пользователь, мол, интернет не открывается: "Невозможно отобразить страницу". Компьютер его находится в отдаленном здании и подключен по беспроводке - связь может теряться. Нет, все в норме, машина в сети. Лезу RAdmin'ом, смотрю свойства IE - может, настройки прокси слетели? В поле "Домашняя страница" вижу прекрасное:
res://C:\windows\system\shdoclc.dll\dnserror.htm
...а настройки прокси были в порядке.
#1265: И триста граммов конфет с курицей
20:45 18.09.2009, IT happens
Много лет назад мы запускали продуктовый магазин от своей конторы. Все по последнему слову техники: компьютеры, радиотерминалы сбора данных и прочий хайтек. Среди новшеств были также чудо-весы: номенклатура закачивалась в память адской машины через встроенную сетевую карту, далее весы по коду товара узнавали, как он называется, сколько стоит, а на встроенном термопринтере печатали стандартную наклейку-этикетку примерно такого вида:
Песок сахарный
Упаковано: 16.09.09
Вес: 1.000
Цена: 22.00
Сумма: 22.00
Магазин "Такой-то"
ул. Такая-то, 89
На случай, если очередное поступление товара еще не успели закачать из базы, а товар уже есть в наличии, я обучал девушек вводу новой номенклатуры прямо с клавиатуры весов, а они прилежно конспектировали. Клавиша "Caps Lock" в конспектах фигурировала как "нажать, если нужна большая буква". Таким образом, в продаже иногда стали появляться товары вроде "ПеСоК сАхАрНыЙ" - капс исправно нажимали перед каждой буквой.
Прошло еще N лет, магазин оказался лишним, и его продали другой конторе вместе со всем содержимым, включая оборудование и продавщиц. Связь с удаленным сервером с базой данных, естественно, отключили, и, судя по орфографии на наклейках, все данные в эти весы и по сей день заносятся вручную. Не знаю, что повлияло на старые конспекты продавщиц, но кто-то из них умудрился в настройках ввести название товара вместо названия магазина. Теперь абсолютно любой весовой товар в этом магазине уже давно продается с подобной этикеткой:
Песок сахарный
Упаковано: 16.09.09
Вес: 1.000
цена: 22.00
Сумма: 22.00
РУЛЕТ_ВК_ОРИГ_КУРИНЫЙ
ул. Такая-то, 89
#1266: Латентный террорист
13:00 19.09.2009, IT happens
Утро воскресенья, пустой офис заказчика. Мы наладили клиенту сетку и бета-тестим методом Counter-Strike. Внезапно в бой включается некто, кого мы не знаем. Все компы сети перед глазами, план помещений еще свеж в памяти - неоткуда влезть чужому! Незнакомец же нас всех уверенно отстреливает, но на внутренние сообщения не откликается. Я даже кабель из роутера выдернул, чтобы убедиться, что к нам никто из внешнего мира не может подключиться, а товарищ все играет.
Решили проверить, не бот ли он. Всем колхозом попрятались правильным образом; бот в таких условиях начинает бегать по забитому в память маршруту. Таинственный товарищ, согнав всех заложников куда-то к черту на рога, немного потусовался с ними, а потом жахнул гранатой, чтобы раунд заново начать. Нет, думаем, точно не бот.
Каких только идей не предлагали. Только когда дело дошло до подробного изучения всех подозрительных проводов и устройств в зале, нашли подозрительную пришлепну к заднице одной из машин. Вырвали с корнем - ура, пропал наш товарищ. Стали смотреть, что за зверь такой диковинный. Никаких идей: черная коробочка без опозновательных знаков, подключаемая прямо к материнке.
С другого этажа прибегает директор компании клиента: "Вы что наделали, изверги! Я за этот шпионский модуль кучу денег отдал!" Оказалось, что за приличное вознаграждение какие-то умельцы подключили к компьютеру главного бухгалтера хардверный модуль, позволявший директору подключаться к машине в любое время с целью предотвращения любого рода обворовывания. Когда начальник увидел такое веселье, удержаться не смог - очень уж любил по террористам и спецназу пострелять. А не откликался он, потому что неудобно было - еще бы, директор солидной компании режется в "Контр-страйк" с техподдержкой!
#1267: Книги почтой, карты факсом
13:00 19.09.2009, IT happens
Работал я когда-то сисадмином в одной серьезной конторе, и для возможности круглосуточного мониторинга поднял на офисных серверах Radmin и иные средства удаленной работы. Интернет в те годы был на диалапе - никаких выделенок, GPRS и Wi-fi.
В один прекрасный выходной мне понадобилось срочно напечатать некую карту местности. Принтера дома не было, зато были факс и Radmin в офис. Казалось бы, решение простое: заходим удаленно на офисный факс-сервер и посылаем самому себе посылаем факс с картой. Одно "но": интернет-то на диалапе и телефонная линия занята.
После пятнадцатиминутного копания в недрах офисной факс-программы я таки нашел опцию "Отправить факс на заданный номер через N минут". Отправил, отключился, подождал звонка, и из факса полезла карта. Сложно, долго, некачественно - зато в офис ехать не надо!
#1268: Суровая ASCII-правда
20:45 19.09.2009, IT happens
Недавно в институте мы начали изучать ассемблер. При отладке первой же программы со мной произошел забавный случай. Так как ввод данных мы еще не проходили, задание значений переменных и проверка результата производились через окно TASM'а, отображающее содержимое ячеек памяти и интерпретирующее эти данные как коды символов.
Так вот, после очередного запуска программы я лезу проверять результат, нахожу в памяти нужную переменную и обнаруживаю, что записано в ней не что-нибудь, а "xyO". И правда - результат был действительно неверным.
#1269: Пятьдесят на пятьдесят
13:00 20.09.2009, IT happens
У меня ADSL, как и у большинства жителей областных городов. Как-то раз интернет пропал на час, и я решил наконец позвонить в техподдержку. Трубку, конечно, не взяли, но - о чудо! Как только я набрал номер, интернет появился! Ну, думаю, и славненько. Кладу трубку, и в ту же секунду получаю тысячу уведомлений о прерванном подключении. В бешенстве беру телефон, яростно жму на "Повтор" - решил, что буду ждать до тех пор, пока техподдержка не соизволит ответить. Интернет опять появился сразу после набора чудо-номера. В трубке были гудки, но интернет работал! Я подождал 10 минут и положил трубку; в ту же секунду коннект опять порвался.
Сейчас аппарат гудит уже минут сорок, а я работаю. Такой вот полу-ADSL/полу-Dialup. Номер саппорта я распечатал на принтере крупным шрифтом и оставил приписку: "При неработающем интернете позвонить и нее класть трубку".
#1270: Ни единого разрыва
13:00 20.09.2009, IT happens
eth0 down (история 856), говорите? Ага-ага.
Как- то настраивал веб-сервер, подключенный к локальной сети предприятия. Поднял систему, поставил Апач, SQL, Cамбу до кучи, чтобы народ со своих виндоус-машин мог на него файлы по локалке скидывать. Системник будущего сервера стоит у меня на столе, подключенный к моему монитору и клавиатуре (на сервер этого добра не выделялось за ненадобностью). Все настроил, проверил. Последний штрих перед сдачей -открываю системник, выдираю видеокарту, переключаю монитор с клавой к себе и захожу через SSH с своего компа. Все работает, я доволен. Можно уже домой идти, но я увлекся и стал "наводить красоту".
Подкосило меня то, что эти же картинки я неоднократно наблюдал на этом же мониторе два предыдущих дня. Что-то правлю в настройках сети, кладу интерфейс, после чего сервак виснет - на экране тишина и ноль реакции на мои действия. Поматерившись, перегружаю сервер "ресетом". Загружается - все настройки в порядке, ничего критического я ведь не правил. Опять кладу интерфейс - висит. Перезагружаюсь, вспоминаю, что исправлял, возвращаю, кладу интерфейс... И так часа три-четыре.
Просветление снизошло внезапно. Разумеется, сервак вовсе не вис: он исправно отрубался от сети, продолжал работать, отрезанный от внешнего мира, и плевать хотел на мои судорожные попытки поднять его по сети. Мой же SSH-клиент, построенный в духе никсового интеллектуального минимализма, никак не комментировал разрыв связи с сервером, а при его повторном появлении в сети исправно подключался автоматически.
Было стыдно, тем более, что в отчаянных попытках восстановить систему я привел ее почти что к изначальному виду. Исправлять пришлось уже на следующий день.
#1271: Если это ваш программист, то какие же у вас охранники?
15:00 20.09.2009, IT happens
Германия. Презентация веб-проекта - интерфейса для обработки данных в общеобразовательной школе. Соответственно, там и проходит презентация. Действующие лица: ваш покорный слуга - разработчик, шеф посредников - ведущий презентации, два админа посредников, занимающиеся техническим обеспечением, и группа учителей-заказчиков во главе с директрисой.
Восемь утра. Админы возятся с настройкой проектора, учителя пьют кофе, я же, борясь с бессоницей, мнусь в коридоре и жду, когда все начнется. Я не очень похож на типового айтишника: небольшой рост, 92 кг живого веса (отнюдь не жира), с трудом заметная между плечами и головой шея, мясистые сбитые кулачки. Одним словом, "сколько я зарезал, сколько перерезал..."
Похоже, что админы вот-вот закончат настройку аппаратуры. Я вялой походкой невыспавшегося дембеля вхожу в класс. Один из представителей педагогического коллектива смотрит на меня с некоторым сомнением: вроде и не школьник, и не учителя не похож...
- А вы тоже в команде?
- Да, в некотором роде.
Бедолага- учитель начинает лихорадочно соображать, зачем EDV-фирме наемный убийца. Директриса, услышавшая наш краткий диалог, сквозь смех объясняет, что герр такой-то, то есть ваш покорный слуга, собственно, и является автором представляемого продукта.
Пифагор был чемпионом Олимпийских Игр по боксу, а Нильс Бор - футболистом-любителем. Я в неплохой компании.
#1272: Семерка, четверка и пятак
13:00 21.09.2009, IT happens
Сижу в кафе, пью чай с пирогом, серфлю в инете. За соседним столиком замечаю девушку с ноутбуком: лет 18-20, белокурые волосы, гламурный прикид. Не стал приглядываться, что крутится на ноуте - экран стоял под неудобным углом.
Проходящий мимо парень, явно желая выпендриться, с усмешкой замечает: "Винда-семерка? Ну-ну..." Девушка в ответ, не поворачиваясь, через плечо бросает: "Линукс GNU!" Я пригляделся - верно, четвертые "кеды"! Парень так и ушел с глазами по пятаку.
#1273: Первичные профессиональные признаки: не обнаружены
16:45 21.09.2009, IT happens
Работает у нас один программист. Родом он из Дагестана, ростом под два метра, лысый, нос кавказский, весом хорошо за сотню, ладонь у него - как у трех обычных людей. В общем, человек-гора. Как-то были мы с ним в командировке, и эту самую ладонь он вывихнул. То ли слишком усердно на клавиатуру нажимал, то ли просто отлежал неудачно - никто не знает. Отправились в местную поликлинику на осмотр. Хирург заполняет карточку:
- ФИО?
- %name%.
- Кем работаете?
- Программистом.
Доктор долго-долго смотрел на моего коллегу исподлобья, а потом махнул рукой:
- Ну, не хотите - не говорите.
#1274: И с чердака вам шлем привет
20:45 21.09.2009, IT happens
Солнце уже село, и только отблески фонарей уличного освещения едва пробивались через слуховые окна пыльного, загаженного голубями чердака.
- Где мой интернет?!
По чердаку полногабаритного дома советской постройки крались две фигуры, подсвечивая себе дорогу садящимися сотовыми телефонами. Их путь пересекали кабели, бревна и обрезки листового железа, видимо, оставшиеся от ремонта кровли. В ушах до сих пор стояли крики клиента, которому срочно потребовалось выйти в интернет.
- Где он?
- Вроде вот этот...
Оптический кросс был намертво прикручен к наклонной деревянной балке.
- А шкаф?
- Во-о-он там.
- Мда... Патч-корды не дотянутся.
- #@$%!
Света от мобильника не хватило одному из них, чтобы увидеть торец бревна тридцатилетней выдержки. Поставить ноутбук и коробку с конвертерами было решительно некуда. Все несущие конструкции имели круглый профиль, пол был засыпан керамзитом. Что-либо, положенное на пол, рисковало утонуть или быть затоптанным в темноте.
- Сестра, скальпель! Отвертку давай.
- Они какие волокна куда разварили?
- Сами не знают. Сказали только, что эти четыре в одну сторону, а эти четыре - в другую.
Через пятнадцать минут применения метода научного тыка:
- О. Линк есть. А где второй? А если наоборот? А так? Держи, упадет сейчас! Поймал! Хмм... Влезай, сволочь! Иии... О! Влезло. Теперь попробуем закрыть.
- Где ноутбук?
- Где-то здесь. Или там.
- Блин, розетки кончились. Ноут воткнуть некуда.
- Розетки не кончились, просто D-Link делает блоки питания размером с само устройство, потому они занимают по два гнезда.
- Дергай вот этот, заодно узнаем, куда какой линк ведет.
Чердак осветился отблесками голубого экрана загружавшейся Windows. Приближался момент истины.
- О! ЛВС подключена. Что с айпишниками?
- Десять-ноль-два-десять.
- Похоже на правду.
- Открой любой сайт, должно в личный кабинет выкинуть.
- Странно, Яндекс открылся.
- Он из кеша. Открой какой-нибудь другой.
- Блин, где здесь буквы, не видно ничего...
В адресной сроке появились латинские буквы зет-эйч-оу-пи-эй-точка-ком.
- Р-р-работает!
- Ну что, пошли к той тетке...
- Опять ее выслушивать?
Сбор инструмента в полной темноте был скорее творческим процессом, нежели рутинной операцией.
- Ты помнишь, где выход отсюда?
- Ну да. Я же ходил не один раз. Днем.
- Меня спрашивают, почему я в "Дозор" перестал играть. Да у меня вся работа как "Дозор" с этими чердаками, крышами и подвалами.
- Уф, кажется, вышли.
В свете тусклой лампочки подъезда стало ясно, что все попытки не угваздаться в чердачной пыли оказались тщетными.
- Что делать, звони.
С другой стороны раздались шаги, дверь распахнулась и появилась она - в домашнем халате и бигудях.
- Ну надо же! Пришли-таки... Заходите.
- Где компьютер у вас?
Двадцать минут ушло на обсуждение проблемы работы в квартире после ремонта, в процессе которого не была предусмотрена возможность аккуратной прокладки кабеля до компьютеров.
- Давайте мы пока просто по полу кабель кинем до места, настроим вам все, а потом решим, как быть. Может, вай-фай поставим.
Первый компьютер встретил нас веселым скрежетом антикварного железа и голубым небом заставки Windows 98.
- Не хочу вас огорчать, но этот компьютер мы не сможем подключить по двум причинам. Во-первых, Win'98 требует дополнительного драйвера поддержки PPPoE; во-вторых, тут просто нет сетевой платы и в девять часов вечера мы ее нигде не возьмем.
- Может, тогда к ноутбуку?
Ноут оказался вполне современной машинкой с лицензионной Windows XP.
- Нет! Не трогайте настройки компьютера! Он служебный, поэтому менять ничего нельзя!!
- А как мы вам интернет настроим?
- Не знаю. Как хотите.
- Тогда вай-фай. Завтра. На тот компьютер. Вам понадобится купить роутер.
- А сколько этот роулет стоит?
- Около полутора тысяч. Плюс плата за подключение.
На лицах связистов появились легкие улыбки. Приближалось завершение работы, которое еще полчаса назад казалось делом весьма отдаленной перспективы. Двор встретил пьянящим свежим воздухом, светом фонарей и писающей болонкой. Чиркнула зажигалка.
- Знали бы, что у нее так с компами, пришли бы в шесть, вручили кабель, а завтра днем на свету все нормально сделали. Ладно, до завтра.
Машины лениво катили по своим делам, пешеходы торопились на последний автобус, стайка таксистов трепалась ни о чем в ожидании редкого клиента. Вечерний город готовился ко сну.
#1275: Стон умирающих байтов
13:00 22.09.2009, IT happens
Проснулся и, еле продрав глаза, уселся за комп. Внезапно со стороны системника послышался резкий металлический скрежет. "Б#я, - думаю, - винт помирает!" Тянусь к кнопке "power", чтобы увеличить шанс на спасение информации, но винда, сволочь, начинает "правильно" выключаться. Звук и не думает утихать.
В истерике ползу под стол к сетевому фильтру, щелкаю по выключателю, но нет - винт продолжает вертеться! Врочем, через полторы-две секунды скрежет затихает и слышится журчание воды. Оказалось, соседи вызывали сантехника, который вырезал алмазным кругом кусок трубы отопления. Пронесло...
#1276: Слона лучше есть по частям
13:00 22.09.2009, IT happens
В начале этого века я работал в региональном отделении большой конторы под названием "Транснефть". Началась история с расширения СКС районного нефтепроводного управления - мы забили существующую стойку патч-панелями, коммутаторами и UPS'ами под завязку. Тем временем начальство постановило, что все серверное оборудование должно быть исключительно стоечным, а новые сервера никуда не лезли. После долгого пинг-понга документами с головным офисом нам прислали 45-юнитовую стойку с комментарием "чтобы с запасом, и больше не просите". Стойку с оказией докинули до загородной базы и должны были привезти к нам, как только появится свободная машина.
Наконец, настал наш счастливый день. Выходим и натыкаемся на процессию грузчиков, осматривающих нас с прищуром. Ехидный комментарий прояснил ситуацию: "Мы эту дуру вшестером грузили, чтоб не помять, хотим посмотреть, как вы ее втроем унесете!" Хмыкаю, разрезаю скотч на упаковочном картоне и вижу, что стойка уже в сборе. Отщелкиваю крепления, освобождая переднюю и заднюю двери, и двое ребят тут же их уносят. Изучаю крепление боковых стенок - с ними разбираюсь так же. Остается голый каркас, который мы вдвоем спокойно затаскиваем на второй этаж и тут же собираем за три минуты обратно. Спускаюсь обратно поблагодарить парней за помощь и вижу толпу грузчиков с офигевшими лицами: "Мы тут вшестером полчаса ***, а вы втроем за пять минут уволокли". Что было сказать?... Я улыбнулся и ответил, что не зря учился на инженера.
#1277: В одной руке маникюрный наборчик, в другой - конфетка
20:45 22.09.2009, IT happens
Сама я к IT-технологиям отношения не имею, но с подачи мужа гордо именуюсь юзверем. Обидно, но отчасти правда: как-то я умудрилась уронить свой любимый ноут, и уронить неудачно - сидиром умер.
Вернувшийся из универа муж, будущий грозный айтишник, долго сетовал на оставленный на работе набор инструментов, но все же заперся с моим ноутом в комнате. Через минуту дверь распахнулась, и благоверный потребовал пинцет для бровей. Еще через некоторое время ему понадобились маникюрные щипчики, маленькие ножницы и... конфетка. За последним "инструментом" он прибегал еще раза три. На четвертый он возвел на меня горящие азартом очи и заявил: "Не ищи в этом логики, но конфетки помогают!"
Спустя двадцать минут реанимированный сидиром радовал меня жизнерадостным жужжанием.
#1278: Мамины секреты
13:00 23.09.2009, IT happens
Летом 2007 года я еще учился в школе, и, само собой, мечтал о личном компьютере - своими родители пользоваться не давали, а мне уж очень хотелось играть в свежие игры. И вот оно, счастье: за год, законченный без троек, родители пообещали проспонсировать покупку компа. Радости моей не было предела!
Как юный испытатель, я решил собрать комп сам. В железе я соображал слабовато, да и пользоваться компьютером умел на уровне новичка, но раз уж назвался груздем... Перерыл кучу литературы, откопал схему сборки, подобрал комплектующие, проверил взаимную совместимость, проконсультировался у знающих людей. Компьютер вышел не "топовым", но довольно хорошим. Важно заметить, что материнку я взял геймерскую - дорогущую асусовскую модель, стоившую дороже видеокарты.
Наступил момент истины. Передо мной лежала горка комплектующих, а в голове роились знания. Я приступил к сборке. Осторожно скрутил, соединил, воткнул, проверил - вроде бы все готово. Чуть не прослезившись, я подключил самосборный комп к розетке, с умилением нажал заветную кнопку - ноль внимания. Проверяю все: питание, подключение, в третий раз перерываю мануалы. В голове ужасный сумбур: "Как так? Что я сломал?"
Не зная, куда деться, звоню в техподдержку "Асуса" и описываю проблему. Милая девушка сообщает мне, что старый BIOS материнки может не поддерживать двухъядерный процессор (одну из самых новых моделей AMD) - мне надо достать камень попроще, обновить BIOS и поставить нового зверя обратно. Покупаю и подключаю простенький одноядерный Athlon, жму на Power - тишина.
Сдаюсь, прихожу к родителям: так, мол, и так, не могу сам решить проблему. На следующий день меня с горе-системником отвезли к знакомому админу. Тот, не моргнув и глазом, проверил качество сборки, щелкнул выключателем, и адская машина наконец зашуршала. Сказать, что я был удивлен, значит ничего не сказать - я был сражен наповал. Админ с преспокойным видом повернулся ко мне:
- Все у тебя работает. Отлично собрал!
- Но как?
Он улыбнулся и объяснил, что сам когда-то столкнулся с подобной проблемой - у него стояла мать той же серии. Оказывается, у этих плат есть два режима, "сборка" и "использование", которые переключаются нажатием незаметной кнопочки на задней панели. В режиме "сборка" работать машину не заставишь, как ни пытайся.
С тех пор я всегда обращаюсь к старшим товарищам, если не могу решить техническую проблему. А машинка моя служит и по сей день, причем с легкостью "кушает" свежие игры.
#1279: Quick Boot
13:00 23.09.2009, IT happens
Шел с работы домой и попал под сильнейший ливень с градом. Промок насквозь, особенно кроссовки - в моей провинции ливневой канализации никогда не было, и во время дождя улицы превращаются в бурные реки. Дошел домой, одежду выжал, развесил сушиться. Поставил кроссовки к батарее - нет, думаю, не высохнут до завтра, батарея еле теплая. Идти, что ли, на работу завтра в зимних ботинках? Не хочется, но что делать-то?
Внезапно вспомнил цитату с баша о том, что в нашем климате самая нужная штука - два кулера от "циски". В жаркую погоду их можно использовать как вентиляторы, в холодную - сунуть за обогреватель, чтобы они гнали теплый воздух на пользователя. Почему именно два? Чтобы ботинки сушить за полчаса.
Ага, думаю я! Кулеров от "циски" у меня нет, но старого железного барахла навалом. Достаю сумку с железяками, роюсь, нахожу связку корпусных вентиляторов: два восьмисантиметровых, один двенадцатисантиметровый. И питаются все на мое счастье от обыкновенного "молекса". Где же взять заветные плюс пять и плюс двенадцать? Домашнюю машину разбирать неохота - она занята, торренты качает, без выключения втыкать вентиляторы не стоит, да и места на столе для мокрых кроссовок нет.
Вижу рядом мирно пылящийся старый брендовый системник, который начальство мне вручило для установки операционки - мол, кто-то списал, а мы подобрали, поставь туда чего-нибудь, чтобы печатная машинка получилась. Третий пень, сто двадцать восемь метров мозгов, интегрированное видео. Систему и программы я уже поставил, а на работу еще не отнес. Ура! Вытащил из-под стола, вытянул из корпуса хвостик от блока питания, соединил разъемы кулеров, подключил, нажал на кнопку. Системник возмущенно напищал на меня за то, что не нашел ни монитора, ни клавиатуры, но кулеры дружно загудели. Сунул восьмисантиметровые в кроссовки, а большой поставил рядом, чтобы обдувал все снаружи, и, довольный, лег спать.
Наутро обнаружил, что кроссовки стали сухие как порох. Отключая эту высокотехнологичную ботинкосушилку, я сообразил, что можно было обойтись малой кровью: в качестве источника питания для кулеров я иог использовать не системник в сборе, а простенький USB-короб для IDE-винта, который вечером не попался на глаза лишь потому, что валялся в шкафу.
#1280: Открыть Михалыч
15:00 23.09.2009, IT happens
Работаем с другом в телекоммуникационной компании. Бывает такое время, когда идеи хлещут фонтаном. В очередную пятницу с утра вспомнили историю о том, как в офисе какой-то компании сисадмин всем пользователям кинул на рабочие столы ярлычок на флопарь, по клику на который открывался магнитный замок на двери в офисе (#187).
Минут за десять мы соорудили такую же схему. Для любознательных сообщу, что пару от кнопки замка во флопике надо цеплять на крайние провода двигателя головки. Все заработало, но на этом полет мысли не прекратился. Хотелось, чтобы открывать дверь можно было еще более удаленно. Наш взгляд упал на факсовый аппарат - он единственный висит у нас на прямом городском номере. К нему мы подцепили старый телефон, разобрали его, кинули пару на контакты зуммера. Наши руки не для скуки - и флоп, и телефон могут даже функционировать одновременно, не конфликтуя между собой. Со вчерашнего дня в нашей телефонной книжке появился новый контакт с именем "Открыть" и фамилией "Дверь".
#1281: Компиляция при свечах
13:00 24.09.2009, IT happens
Работал я как-то в %companyname%, известном производителе софта. Была у нас компиляционная ферма, на которой за ночь собирались все продукты для разных архитектур. Электроэнергии потребляла она прилично - ток был чуть меньше номинала автомата. Поменять же его было нельзя, потому что проводка не была рассчитана на большую нагрузку. Однажды утром начальство встретило админа, выходящего из серверной со свечкой.
- Что случилось? Почему за ночь ничего не собралось?
- При включении сервера потребляют ток чуть больше обычного на запуск вентиляторов и винчестеров, а также на зарядку конденсаторов. Если питание отключается хотя бы на секунду, суммарная нагрузка превышает номинал автомата, и тот вырубает всю серверную. Приходится выдергивать половину кабелей питания, включать автомат вручную, а затем вставлять кабель за кабелем.
- А свечка-то откуда? - удивилось начальство.
- Света не было, - отозвалась заведующая расположенным неподалеку отделом кадров, - вот он у нас и попросил.
- Розетки уже включились, а верхнего света еще не было, - пояснил админ, - нужно же было как-то включить сервера, чтобы началась компиляция проекта!
Начальство впечатлилось рассказом и выделило деньги на новые батареи к ИБП. Видимо, время тестировщиков, ожидающих, пока проект соберется после такой "реанимации", оказалось дороже.
#1282: Шейпинг TCP-сороконожек
15:00 24.09.2009, IT happens
Некоторое время назад я проходил обучение по Cisco QoS и параллельно внедрял эту технологию в своей организации. Тема интересная, задача нетривиальная - в слабо организованной сети на две с половиной тысячи хостов классифицировать и приоритезировать трафик так, чтобы во внешний канал на 20 Мбит/с влез весь бизнес-трафик без тормозов, а в свободной полосе сохранились все "ништячки" вроде соцсетей и онлайн-видео. Правда, "качальщиков" для этого надо было зашейпить насмерть, но чем у нас только не качали!
В ночь с четвертого на пятый день творения QoS приснился мне сон. Я лежу на кровати, а по полу бегает трафик в виде гигантских сороконожек (я их панически боюсь) с множеством TCP-сегментов. Трафик этот расплодился нещадно из-за одной пропущенной сессии, которая инициировала множественные подключения, и уже лезет по ножкам кровати, а я не могу его зашейпить, потому что не способен классифицировать...
Проснулся в поту и тотчас же рассказал о сновидениях знакомым админам. Один, отсмеявшись, предположил, что среди сороконожек должны были попадаться особо длинные и толстые экземпляры (P2P) и особо бронированные (Skype). Я, снова окунувшись в свой кошмар, не задумываясь ответил: "Не-ет, тогда бы я их по этому признаку и классифицировал, но все были абсолютно одинаковыми!"
#1283: Всевидящее око Саурона
00:30 25.09.2009, IT happens
Есть у нас клиент, большая и солидная силовая госструктура. По разным причинам в закромах структуры скапливалась куча интересного железа, применения которому не находилось. Одним из примечательных представителей была железка фирмы Aethra - дорогущий IP-видеофон. Все хорошо, но с одним таким устройством каши особо не сваришь.
Решили почитать о девайсе. Среди внушительного списка фич было наведение камеры на абонента по голосу. Для этого было предусмотрено целых два микрофона - один в самой железке, а второй внешний, с довольно длинным проводом. Камеру прикрутили в одной из приемных, куда чаще всего приходили скандальные посетители. Как только человек начинал говорить, камера вальяжно к нему поворачивалась, помаргивая светодиодом. Эффект был потрясающим - по словам местных служащих, все посетители стали необыкновенно вежливыми и на скандалы не нарывались. Стоит ли говорить, что устройство при этом было включено только в розетку?
#1284: Здоровое питание
13:00 25.09.2009, IT happens
В начале нулевых я учился на подготовительном курсе на одну из IT-специальностей в маленьком городе. Учреждение было довольно бедным: в компьютерном классе стояла дюжина пентиумов-233 с мониторами 17" и непонятно как туда попавший пентиум-100 с подслеповатым 14". Сеть на коаксиале; ни о каких бесперебойниках, конечно, и речи нет. Когда группа приходила на занятия, все старались занять "нормальную" машину для комфортной работы, а опоздавший бедняга попадал за тот самый "сотый", на котором процесс компиляции небольшой СУБД с десятком форм занимал четверть часа, а то и больше.
Итак, работаем над курсовыми по программированию. На улице зима и уже давно стемнело. Пишем, компилируем, отлаживаем. Вдруг на секунду пропадает свет. Надо сказать, у нас в городе это случалось крайне редко, поэтому у нас еще не была отработана привычка как можно чаще сохранять изменения. Естественно, все компьютеры ушли на перезагрузку. Ахи-вздохи, крики "я не сохранился", картинное заламывание рук и все в таком духе.
Вова, работавший в тот день за злосчастным "сотым", тоже бросился к компьютеру. Минут десять назад он начал компилировать свой код и слонялся в ожидании по аудитории. Когда монитор наконец включился и показал картинку, Вова издал удивленный вопль, и группа собралась вокруг. Оказывается, винтажный компьютер, проигнорировав скачок напряжения, спокойно продолжал компиляцию. "Такой тормознутый, даже не заметил, что свет пропадал!" - выдал кто-то из остряков.
Видимо, в "сотом" стоял хороший блок питания, и при небольшой потребляемой мощности запаса энергии на конденсаторах вполне хватало на несколько секунд бесперебойного питания. С тех пор "старичка" мы стали уважать, хоть и работать с ним было не особо удобно.
#1285: Ученье - свет, неученье - дисконнект
00:30 26.09.2009, IT happens
Дом у нас в плане интернета очень продвинутый: 12 провайдеров, в комнате ловятся четыре соседские точки, на кухне семь, у самого отличная безлимитка. Скучно...
Откопал в шкафу старый роутер с Wi-Fi, подцепил в DMZ своего текущего роутера, сбросил безопасность и приготовился наблюдать "цирк с конями". За вечер за халявой ломанулось пятеро пионеров. Торренты лились гигабайтами, порно - десятками часов. Я усложнил задачу, закрыв порты и урезав диапазон допустимых IP. Детвора ломанулась конфигурировать железяку. Пошла борьба за власть - дошло до того, что меня самого отрубили! В общем, средний интеллектуальный уровень молодежи я повысил. WEP и MAC-фильтр победил только один, за что был премирован ночью халявного трафика.
Зато я успел собрать MAC-адреса, а потом прошелся с КПК по подьезду и поискал Wi-Fi-локатором квартиры. В итоге я получил два резервных интернет-канала через точки доступа активистов (пароли "12345" и "qwerty123" вогнали в умиление) на случай скоропостижной кончины моего провайдера, а также узнал, куда идти бить морды, если молодежь будет наглеть.
#1286: Катитесь-ка отсюда
00:30 26.09.2009, IT happens
Работаю сисадмином на АТС. Порой приходится не только обслуживать сервера, но и общаться с абонентами по поводу неработающего телефона и интернета. Как, блин, объяснить этим эфиопам, что накрылся поток Е1 и устранение косяков займет по крайней мере четверть часа? Им подавай все и сразу.
Номер телефона техподдержки постоянно (особенно часа в четыре ночи) путают то с такси, то с горячей линией по заказу "девочек". На днях я решил начать мстить. Теперь, когда ранним-ранним утром нетрезвые голоса требуют машину, они утробным голосом получают в ответ:
- К вам подъедет кроваво-красная "шестерка" с номером 666, 13-й регион. Нет, спускаться не надо - к вам поднимутся.
Результат стопроцентный: трубку бросают, а я возвращаюсь в объятия Морфея.
#1287: "К" значит компетентность
13:00 26.09.2009, IT happens
Пришла и к нам проверка на лицензионную чистоту софта. После непродолжительных, но горячих разговоров (вся бухгалтерия ведется дистанционно) из кабинета начальства вышла гневная группа проверяющих со словами "выключайте компьютеры - изымаем для анализа". Через несколько минут, когда все немного успокоились, мы с главным проверяющим вышли покурить.
Я начал ненавязчиво рассказывать, что политика у нас в этом плане простая: ничего пиратского, везде виндовые наклейки, Office 2007 там, где нужен, на остальных компах - OpenOffice. "Вот, - говорю, - присылают иногда нам макеты в "Кореле", страдаем, но не ставим - лицензия дороговата. Приходится бесплатным вьюером пользоваться".
Послушал проверяющий меня и, немного помрачнев, сказал: "Если бы я хоть что-нибудь понимал в этих ваших программах..."
#1288: Не люба мне любая клавиша
13:00 26.09.2009, IT happens
Вчера ставил на ноут финальную версию Windows 7. В какой-то момент установщик привычно попросил: "Press any key to continue". Жму пробел и с удивлением наблюдаю надпись "Invalid key".
Работать в этой системе мне заранее страшно.
#1289: Родные пятнадцать дюймов
13:00 27.09.2009, IT happens
Случилось мне зайти в одно биробиджанское интернет-кафе. Я поинтересовался, можно ли мне попасть во всемирную сеть. Админ посетовал: "Нельзя, на шлюзе сгорел монитор".
Я посоветовал заменить дисплей на другой, но админ отверг мое предложение: "Не получится! Долго ярлыки на новый монитор переносить!"
#1290: Garbage collectors
13:00 27.09.2009, IT happens
Работали как-то на выезде - крупная нефтяная компания переезжала в здание, где раньше располагался банк. IT-инфраструктура была почти вся разведена, но из планов был только генеральный - с сетью были полные непонятки.
День первый. Стали прозванивать розетки в кабинетах на соответствие номеру в патч-панели. На розетки клеили маленькиие стикеры размером с ценник с номером порта.
День второй. Придя в здание, мы увидели бригаду уборщиц. Здание пустовало полгода, и перед въездом новых хозяев надо было привести его в подобающий вид. Стали разбираться с коммуникациями над подвесным потолком: куда идут телефоны, где висят плинты и т. д. Конечно, когда мы снимали плитки потолка, сыпался строительный мусор. В это самое время уборщицы "керхером" чистили полы: на кабинетик у них уходило около получаса, а нам хватало и пяти минут, чтобы насорить так, как не было и до уборки. В конце рабочего дня мы решили дозвонить оставшиеся розетки и увидели, что все наши стикеры пропали.
День третий. Разозлившись на уборщиц, пожаловались, что они содрали наши метки. Дамы с невинными глазами сообщили, что посчитали наклеечки ценниками. Прозвонили все розетки заново. Уборщицы, не успокоившись, наехали на нас за мусор и вручили мокрую тряпку, чтобы мы вытирали ноги. Вскоре тряпка стала грязнее подошв, и на нее забили. Ближе к полуночи мы дошли до розеток, которые не звонились. Разобрали, но прозванивать не стали - дело шло к полуночи, и мы отправились по домам.
День четвертый. Зашли в кабинет, где вчера закончили работу. Крышек от розеток не было - заботливые уборщицы выкинули их вместе с болтами. Поднялись во вторую серверную - там висел электрический щит, пластиковая панель, закрывающая автоматы, лежала рядом, в углу стояли крышки от большого короба и коробки с плинтами... Все исчезло. Уборщицы махнули рукой в сторону громадного мусорного мешка, откуда торчали знакомые куски пластика.
Серверную мы с тех пор закрываем на ключ, а уборщиц больше не пускаем - справимся и сами.
#1291: Бесплатный сыр из мышеловки
15:00 27.09.2009, IT happens
Как обычно ловят вирусы? Правильно, из интернета. А знакомый мой как-то гулял по рязанским лесам и нашел в траве флешку. Поднял, конечно, в ноут вставил и поймал Trojan.Winlock. И не нужна эта флешка была ему по большому счету, но на халяву-то?...
У меня дома валяется штук пять флешек от двух до восьми гигов. Стали думать: стоят они 200-300 рублей, а SMS-противоядие от вируса обойдется по меньшей мере в пять сотен. Разбрасывать флешки по Москве может быть довольно прибыльным делом!
Происходило все это где-то в пятницу, а в понедельник покалеченный компьютер был у меня на осмотре. Я быстро нашел генератор ответного кода и вылечил ноут, но знакомый решил флешку не оставлять себе, а от греха подальше отвезти обратно в тот же лес - пусть и другим "счастье" будет...
#1292: Уникальное предложение
20:45 28.09.2009, IT happens
Работал в phpMyAdmin и одновременно с этим искал что-то в интернете. Выскочило всплывающее окошко с рекламой, которое я случайно закрыл двойным кликом.
На первый клик реклама закрылась, а вот на второй один из индексов в SQL-таблице стал уникальным. Я больше часа пытался понять, почему в админке сайта новые страницы не добавляются...
#1293: Покушение на поджог
00:30 29.09.2009, IT happens
Знакомый инспектор как-то находился в сельской местности по работе, и ему срочно понадобилось распечатать документ. Поиски компьютера привели к единственному экземпляру, подаренному спонсорами. Глава сельсовета (да и никто из окружения) с компьютером работать не умел, но знал, что это "дорогая техника" - выключенная машина стояла на столе, заботливо укутанная в полиэтилен.
После долгих просьб и увещеваний в стиле "клянусь партбилетом - на компьютере работать умею!" знакомый был допущен к машине. Аккуратно снял пакеты, под надзором включил. Попытка же воткнуть флешку с документом в USB-порт была остановлена криком главы сельсовета:
- Ты куда зажигалку пихаешь?
#1294: Ему покажешь медный грош - и делай с ним, что хошь
00:30 29.09.2009, IT happens
Одному из молодых коллег дали срочное задание: собрать со всех 14 региональных подразделений "отчеты о наличии персонала, имеющего навыки работы с вычислительной техникой". Коллега подошел к делу ответственно: направил по электронной почте запрос, продублировал его бумажной копией на бланке с подписью замминистра и обзвонил всех ответственных... Только вот регионы не торопились высылать отчеты, а проще говоря, на запрос банально забили.
Дедлайн был близок, коллега слал регионалам гневные письма, звонил по три раза в день. И по-дружески просил (таких друзей за @#$ и в музей), и умолял (нашел, кому давить на жалость), и даже угрожал всеми возможными бюрократическими карами (испугал ежа голой задницей). Отчетов не было. Мне пришла в голову идея, и я сказал коллеге, что за некоторое количество пива соберу все отчеты в течение дня. Он удивился, но пообещал мне все земные блага.
За неделю до этих событий контора объявила тендер на закупку вычислительной техники. Полученные компы должны были централизованно распределяться по регионам, о чем регионалы знали и уже начали писать слезные бумажки о том, что им-то совершенно необходима дюжина новых машин.
Мое письмо в регионы было лаконично донельзя: "Для ускорения процесса распределения вычислительной техники региональным подразделениям прошу предоставить данные о сотрудниках, имеющих навыки работы с вычислительной техникой". В течение часа пришли 14 отчетов в электронном виде, за следующий час все регионы продублировали отчеты по факсу, а в качестве бонуса с бумажными отчетами и небольшими "тормозками" примчались представители трех ближайших регионов.
В моей дальнейшей министерской работе принципы Карнеги из книги "Как заводить друзей и оказывать влияние на друзей" пригодились еще не раз.
#1295: При подключении принтера интернет бесплатно
16:45 29.09.2009, IT happens
Я занимаюсь компьютерной диагностикой двигателей на СТО; заодно протянул и поддерживаю небольшую сеть и интернет. Пришел к нас на работу новый кладовщик, дядька лет сорока. Ему выделили отдельную машину, и я тотчас же прокинул сетевой кабель - финансирование у нас бедное, поэтому ближайший принтер находился в соседнем помещении.
Через неделю дядька притащил свой ноут и попросил, чтобы я дал ему возможность печатать с него. Свитч был недалеко - специально для ноутбука я протянул еще кусок кабеля. Проходит еще неделя, и дядька мне заявляет, что ноут у него волшебный - ничего не подключено, а интернет есть! Ноут достаточно старый, вайфая на нем быть не может в принципе. Подхожу к его рабочему месту - таки да, интернет есть. Заглядываю за ноут - торчит сетевой кабель.
- Никаких чудес. (тыкая пальцем в кабель) Вот это что такое?
- (с чувством превоcходства) Это же принтер. Интернет-то откуда?
#1296: Айти-уют, или женский подход
16:45 29.09.2009, IT happens
Устроился сисадмином в небольшую компанию. Первый рабочий день; захожу в кабинет. Чистенько и аккуратненько, на столе ежедневник с паролями и прочей нужной информацией, рядом шкаф с художественной литературой.
За первые дни никаких проблем не случалось, даже бухгалтеры (чудо!) ничего не спрашивали. Понял, зачем стоит шкаф. Тем временем неделя подходит к концу, и я готовлю диверсию: вечером на бухгалтерских компах меняю фон рабочего стола, удаляю автозаполнение всех паролей и тому подобное. На следующее утро опять тишина. Уже и не знаю, что думать. Звонят из кадров:
- Это вы новый сисадмин?
- Да.
- Через час приедет Анна Михайловна, она проведет инструктаж.
В кабинет заходит девушка лет 27 в положении - сисадмин, работавший до меня. Оказывается, айтишница-героиня проводила два-три раза в неделю курсы компьютерной грамотности и даже заставила начальство обеспечить техперсонал моющими пылесосами, объяснив, что ущерб от опрокинутого ведра бабы Нюры будет куда больше.
Желаю всего самого хорошего! Здорово, что есть такие девушки, сочетающие в себе лучшие качества прекрасного пола и настоящий профессионализм.
#1297: Доктор Веб уже не поможет
13:00 30.09.2009, IT happens
В нашу службу поддержки звонит девушка:
- Алло. Вы могли бы приехать? У меня вирус.
- Конечно. Как проявляется действие вируса?
- Изображение на экране темное, а посередине паутинка белая.
Удивляемся, приезжаем. Что бы вы думали - на столе стоял ноутбук с разбитым монитором и треснувшим корпусом в нетоварном виде. На наше изумление девушка отреагировала спокойно:
- Я уронила компьютер. Он стал медленно работать. Подруга сказала, что это вирус, и предложила еще раз уронить, чтобы он исчез. Вот я и уронила, а вирус съел все файлы.
Честное слово, до вчерашнего дня я думал, что полные блондинки бывают только в анекдотах!
#1298: Убунту заботится о вас
00:30 01.10.2009, IT happens
Готовился к пересдаче прошлогоднего хвоста в универе. Вечером перед экзаменом приспичило мне Скайп на ноут с Убунтой поставить - на стационарном компе не было ни вебкамеры, ни микрофона. Достаю заныканный патч-корд, подключаю к модему - инет не работает. После часовой войны с настройками и воскуривания мануалов я плюнул на телекоммуникации и опять ушел готовиться.
Экзамен я сдал и решил все же разобраться с интернетом на ноутбуке. Подключаю - все с первого раза заработало идеально. Убунту как бы говорила мне: "Хозяин, не нужен тебе Скайп сейчас - иди готовься, а то в армию пойдешь, юрист недоделанный!"
#1299: Кулер стоит - служба идет
00:30 01.10.2009, IT happens
Надоел ужасно шумящий кулер в ноуте, и решил я его наконец почистить. Вооружился отверткой, баночкой под винты и стал отвинчивать все, что отвинчивается. Подцепляю крышку - что-то еще держит. Пришел на работу пришел, пошарил в инете и нашел на форуме iXBT инструкцию по разборке. Оказалось, что это целый квест, а я застрял почти в самом начале, не догадавшись о спрятанных петлях.
С третьей попытки разобрал целиком, разве что проц не снял. Вынес два ведра пыли, кисточкой все прошебуршил, смазал, стал собирать обратно. В ноуте использовалось пять типов винтов, так что ввинчивал я их обратно методом тыка. То, что пару раз я завинтил винт в большее отверстие, не соединив ничего, ерунда - в конце концов оказалось, что два маленьких черных винтика вовсе остались не у дел. Ну, думаю, фиг с ними, и так держится.
Включаю ноут. Тишина, благодать - постарался на славу! Только вот тишина какая-то очень подозрительная. Смотрю - и точно, кулер не крутится. Попробовал подуть в радиатор, чтобы разогнать кулер - без толку. Ну думаю, конец - при сборке провод от кулера был первым, что я воткнул в мамку.
Начинаю разбирать обратно, по пути обнаруживая места под "лишние" винты. Втыкаю провод в голую мамку, нажимаю на то место, где должна быть кнопка включения питания. Машина заводится, а кулер не крутится. Отверткой раскрутить тоже не выходит. Наверное, думаю, где-нибудь контакт отошел. Шевелю все сочленения - все закреплено на совесть. Чувствую, как процессор под пальцами нагревается все сильнее и сильнее. Трогаю провод еще разок, и кулер запускается! Точно дело в контакте. Еще раз прощупываю проводку, и кулер снова встает.
Начали закрадываться подозрения. Положил мамку на стол, руки убрал, не дышу. Кулер сам по себе завелся. Подождал минуту - остановился. Твою ж налево! Про термодатчик-то я и не подумал...
#1300: Воздушный Ethernet
20:45 01.10.2009, IT happens
Саппортил я как то DSL от федерального провайдера. Обратился к нам абонент с жалобой на отсутствие "предоставляемой услуги". Часа полтора убили на разговор по телефону, но локализовали проблему: комп не видит модема. Абонент кипит, кричит в трубку, что подключал оборудование строго по инструкции, что он инженер с двадцатилетним стажем, а мы - жулики. Требует приехать к нему на дом или вернуть все деньги.
Выездов у нас по регламенту не предусмотрено, но очень уж мужик нас достал. Приезжаем, смотрим:
телефон и модем в прихожей, а комп в дальней комнате. Провод прокинут, но линка нет; тестер утверждает, что все пары рваные. Начинаем искать место обрыва, проглядываем метров двадцать кабеля и перед одной из стен видим этот самый "обрыв" очень странного вида. Внешняя изоляция срезана сантиметров на десять, жилы аккуратно раскручены "одуванчиком" и оголены. С другой стороны стены - та же картина. Попросив хозяина прояснить ситуацию, выяснили, что это капитальная бетонная стена, и длины бура не хватило для создания отверстия. Мужик слышал о беспроводных сетях и решил такую устроить своим новаторским "инженерным" методом.
#1301: Верной дорогой идете, товарищ!
20:45 01.10.2009, IT happens
Устроился на работу в участковую избирательную комиссию по выборам в Мосгордуму. До выборов работа была скучнее некуда - редким-редким посетителям я выдавал открепительные удостоверения, а остальное время просиживал без дела. На второй день я решил взял с собой ноут. Комиссия располагается в новой школе, охрана как на секретном заводе - на входе заставили открыть сумку с ноутом и долго в ней копались.
Видимо, тогда-то наклеечка "Ubuntu" и была замечена местным сисадмином. Подключаю ноут, запускаю на удачу поиск вайфай-точек. Обнаруживаю запароленную сеть, от названия чуть не падаю со стула от смеха: "ubuntu_rulit_parol-telefon_tvoego_uchastka".
Спасибо тебе, незнакомый админ! С инетом я теперь со скуки не помру, а в следующий раз тебе пива принесу в подарок.
#1302: Черный экран незачета
00:30 02.10.2009, IT happens
Помнится, где-то полгода назад у нас на информатику пришло слишком много народу, поэтому компов на всех не хватило - за некоторыми машинами сидело по два человека. Мы с другом оказались в числе таких "парочек". Могли ли мы знать, что досталась нам одна из самых тормознутых машин?
Сначала это чудо выдало ошибку о том, что падает сеть. Мы попытались его перезагрузить, комп вырубился, а включаться ни в какую не хотел. Грузили и в safe mode, и в "последней удачной конфигурации" - безрезультатно. Наконец минут через двадцать мучений железный ящик соизволил работать.
Приступили к заданию. Я двигал мышкой, друг стучал по клавиатуре. Через четверть часа была готова только половина задания, но устройство зависло, не реагируя на внешние раздражители. Конечно, мы не сохранились, но учительница, проникшись чувством сострадания, разрешила нам сдать эту половину проекта.
Минут через десять информатичка отправилась по классу оценивать результаты. Она пристально смотрела на каждый монитор и что-то записывала в блокнот. Когда до нашего компа ей оставалась всего пара метров, случилось самое страшное: винда запустила скринсейвер. Черный экран с бегающим логотипом информатичка за задание, к нашему горю, не приняла.
#1303: Критическая ошибка 4: Ястреб-луддит
13:00 02.10.2009, IT happens
Говорят, у вас в России погрузчики автоматические котиков засыпают (история No794), а тележки склад разносят (история No1150)? А я вот уже два года как переехал в США и работаю в правительственной организации - не то что бы очень крутой программист, но учусь быстро. Наша группа занимается системами наблюдения и обнаружения беспилотников типа Global Hawk. На днях на рабочем форуме опубликовали знатный багрепорт.
На полигоне машина должна была в автоматическом режиме найти командный центр вероятного противника и уничтожить его ракетно-бомбовым ударом без участия человека. Поставили палатку, пару генераторов, несколько старых компьютеров, радиостанцию - все работает, изображая командование противника. Hawk заводят по телеметрии в зону учений, отдают бортовым системам управление и наблюдают. Через 20 минут машинка находит цель и отсылает на землю лог:
- Цель обнаружил.
- Выхожу на траекторию атаки.
- Вышел на траекторию.
- Готовлюсь к атаке.
Тут наблюдательная группа, которая тоже находится на полигоне понимает: что-то пошло не так. Координаты Global Hawk и "штаба противника" не совпадают! Нawk продолжает бодро рапортовать:
- На цель вышел.
- Атаку произвел.
Наблюдатели, сидевшие в быстровозводимом здании-ангаре, едва успели услышать свист реактивного двигателя, как потолок проломила 200-килограммовая болванка, призванная изображать авиационную бомбу. Оказывается, умная бортовая электроника обнаружила и цель, и наблюдателей, после чего решила, что несколько десятков мощнейших компьютеров и спутниковый передатчик - более лакомая цель, чем комплект антиквариата в палатке.
Весь персонал группы наблюдения молился Богу, что "Ястреба" вооружили простой болванкой, а не бомбой. Я только улыбнулся - главный инженер по вооружению, убедивший начальство не использовать настоящий боекомплект, по происхождению оказался русским.
#1304: Это интернет, детка
13:00 02.10.2009, IT happens
Работаю в саппорте местного провайдера. Однажды пришло мне такое письмо:
Здравствуйте, %name% - к сожалению, не знаю, как по отчеству. Знаете, у меня в ходе сложившейся ситуации возник ряд вопросов:
Почему ваша организация не защищает своих клиентов от вирусных программ и от различных "умельцев" по части
пакостей в интернете? Разве нельзя при регистрации сразу устанавливать на компьютеры пользователей антивирусные программы и подключать их к серверу автоматического обновления? Почему я второй день сам, в одиночку "барахтаюсь" в этой ситуации?
Почему ваши операторы на телефоне ##-##-## не могут понятно объяснить, что надо делать в критических ситуациях? Почему нет оперативной связи с техническим персоналом? Я не смог связаться напрямую со специалистами, только по заявке через оператора, а это длится часами - отвратительный сервис! Почему надо так долго слушать музыку и магнитофонную запись автоответчика?
Почему все так долго, неудобно, непонятно? На всех сайтах надо часами регистрироваться, а потом стараться запомнить все эти логины, пароли, имена? Без этих игр в храбрых советских разведчиков никак нельзя?
Почему нельзя сделать небольшое окно 1 на 2 см, в котором в течении всей работы компьютера будет отображаться стоимость текущего соединения в рублях? Можно также создать окно информации, что открылись какие-то вкладки-паразиты, о которых узнаешь, только когда выходишь из интернета? Может, это и есть те самые "вирусы"?
Знаете, я вот сейчас пишу вам эту записку, а внутри такой мутный осадок раздражения, потому что мне неприятно писать вам все это, но я вынужден это делать... Я думаю, что профессионалам должно быть стыдно получать вот такие письма от клиентов. И что самое паршивое в этой ситуации - я не уверен, что получу от вас быструю и эффективную помощь.
Когда приходят такие письма, поневоле начинаешь думать, что конфеты в вазочке на входе стоит заменить на презервативы, чтобы такие клиенты не размножались.
#1305: Шестиразрядное сиденье
13:00 02.10.2009, IT happens
Часто "забавности" возникают на стыке IT-культуры и быта. В институте преподавали нам предмет "Вычислительные машины, системы и сети". Пары делились на лекции и лабораторные, вели их разные преподаватели, при этом планы занятий не были согласованы. В результате на лекциях читали одно, а на лабораторных требовали совершенно другое. На одной лабе заставили написать программу сложения двух чисел на эмуляторе микроассемблера. Имелся небольшой набор простейших микрокоманд, выполняемых процессором, и из них нужно собрать некую последовательность. При этом в программе необходимо было учитывать различные вариации исходных чисел - вроде бы задача несложная, но требует глубокого и осмысленного погружения в бинарное восьмиразрядное море.
Возвращаясь домой с одной такой пары, я, естественно, думал о прелестях двоичных чисел. Спускаюсь в метро, захожу в полупустой вагон, сажусь. Напротив меня ряд из шести сидений; на некоторых местах люди сидят, на некоторых - нет. В голове это осмыслилось как "100101". В вагон заходит еще один "бит" и уверенно встает слева от сидений, рядом с дверью.
Щ- щелк! В голове моей что-то отчетливо хрустнуло: "Переполнение!"
#1306: Шило на мыло
20:45 03.10.2009, IT happens
Оказываем всевозможные компьютерные услуги. Заходит мужик с двумя видеокассетами - нужно, мол, оцифровать и на диск переписать. Спрашиваю, что там? Мужик уклончиво отвечает: "Кино". Включаю, а там порнуха.
Беру две DVD-болванки, забиваю их тематическими видеофильмами из личной коллекции и отдаю мужику. Тот, изумившись быстрому и качественному сервису, удаляется. Надеюсь, не придет ругаться!
#1307: Биодизайн
20:45 03.10.2009, IT happens
Есть у моего товарища лазерный принтер. Что, казалось бы тут особенного? Дело в том, что "лазерджет" стал притоном для множества коричневых тараканчиков. Любят эти ребята (как и многие другие насекомые) бежать на источник тепла, а когда принтер работает, жара хватает с избытком.
Вот и теплонавелся бедняга-таракан в момент печати какого-то логотипа. В результате лого получилось шикарным, с рельефной тараканьей тушкой и специфическим запахом.
#1308: Создатель интернетов
00:30 04.10.2009, IT happens
Вспомнил я на днях, как однажды устроился на работу сисадмином. Для начальника не было понятия "сисадмин" и "IT-аутсорсинг" - в штат он непременно хотел программиста. Подход к приему на работу был необычным; собеседование он превратил в тест: "Удивишь меня через два часа - работа твоя!"
Заприметил у начальника на рабочем столе Оперу, я расспросил, как он ей пользуется и зачем, и получил четкий ответ: "Это Интернет".
Удостоверившись в уровне компьютерной грамотности руководства, я час плевал в потолок, пока качал Delphi, а за следующий час по скриншотам норвежской программы на компоненте TWebBrowser набросал свой обозреватель. Начальник все это время сидел рядом и следил, чтобы я литературой (конечно же, бумажной) не пользовался, а руководствовался своими знаниями - отдельное спасибо Гуглу!
Через два часа начальник со словами "Время вышло!" взглянул на экран монитора, и узрев знакомые черты, побежал всем рассказывать про нового сотрудника, который за два часа "написал Интернет!"
Отличия от Оперы у моего недобраузера были существенные - всего одна вкладка, но и этого хватило, чтобы заставить "свой собственный Интернет" работать.
#1309: 1С:Мошенничество
13:00 04.10.2009, IT happens
Дело было году в 96-м. Администрировал я тогда сеть одной торговой фирмочки. Обороты росли, потребовалась мощная база данных, и начальство нашло двух крутых специалистов, которые взялись разработать требуемый продукт. С утра на пороге появились эти корифеи и сходу обругали всю мою сеть: компьютеры не те, коаксиал (может, помнит кто?) проложен не по правилам, и так далее. Посетовали еще немного на нашу техническую необеспеченность и взялись писать базу.
Проходит пара месяцев, вызывает меня директор и начинает осторожно выспрашивать, сколько получают в Москве программисты. Я, естественно, интересуюсь, в чем же дело. Выясняется, что крутые базописатели изначально запросили за работу $15000, но, получив эту сумму и немного поработав, потребовали еще $3000: "Работа мудреная - добавить надо..." Начальство задумалось, но добавило.
Наконец, база была запущена в эксплуатацию, и немедленно полезли глюки и баги. Естественно, менеджеры начали звонить мне. Я пошел к начальству прояснять ситуацию:
- А почему нельзя обратиться к авторам базы?
- Они требуют $100 в час за поддержку.
- А вы в договоре прописали порядок проведения и оплаты пусконаладочных работ?
- Мы с ними договор не заключали.
- А где описание базы и инструкция по эксплуатации?
- Они ничего не оставили...
Тут грянула деноминация 1997 года - убирали лишние три нуля с денежных купюр. Естественно, потребовалось эти нули убрать во всей базе. Начальство звонит создателям - в квартире теперь живут другие люди, на призывы по пейджеру никто не отзывается, а сотовые телефоны тогда еще были не в ходу.
Подоспел дефолт. Фирма обанкротилась, и модернизация базы потеряла актуальность. Через пару лет на одном из старых компьютеров я случайно обнаружил исходники знаменитой базы. К тому моменту я уже разбирался в этих вопросах гораздо лучше, и решил, наконец, посмотреть, на что потратили больше 18 килобаксов. Что же я обнаружил? Одну из первых версий 1С с незначительной правкой!
#1310: Лабиринт отражений
13:00 05.10.2009, IT happens
Работаю выездным админом. Вызвали меня неделю назад в одну компанию - говорят, уже пару дней один-эска медленно работает. Как выяснилось, тормозила программа только на одном компе. Первая мысль - неполадки с сетью. Комп подключался к базе через Wi-Fi, расстояние от машины до точки доступа - три метра через перегородку, но пинги до сервера не меньше 500 мс. Сижу за компом, медитирую... Сорок минут стучания в бубен ничего не дали.
Cмотрю - тетя подходит попудрить носик к зеркалу, которое находится аккурат между точкой доступа и компом. Вспомнив историю о беспроводных технологиях и шоколадках (история No1207), сообщаю даме, что зеркало засоряет ауру помещения, что скверно отражается на качестве связи. Ожидаемо получаю в ответ волну скептицизма, но стою на своем: запускаю 1С, сажаю тетю за компьютер, снимаю зеркало и ухожу с ним в серверную.
Сегодня опять зашел в эту фирму с визитом. На столе у бухгалтера лежала книга по фэн-шую.
#1311: Дама против мамы
20:45 05.10.2009, IT happens
Вызывает тетка из планово-финансового лет эдак тридцати. Я захожу и с порога: "Дайте-ка угадаю: вы ничего не делали, оно само все сломалось". В ответ радостное "Угу". Начинаю экспертизу: БП работает, сам системник - "не алле". Начал допрос. Молчит, партизанка...
В результате долгого сеанса социальной инженерии удалось выяснить, что на машине стояла многозадачная ОС Windows ХР. Правда, не настолько многозадачная, как женщина себе это представляла - в результате выполнения огромной кучи нужных операций повис важный открытый документ. В результате же действий, направленных на "починку" (как ей казалось) всей этой ерунды, шайтан-машина повисла наглухо. Смеркалось... Отчаявшись и обессилев, с криком "Банзай!" тетка, мягко говоря, стукнула по открытому системнику. "Бздыщь" - сказал компьютер и испустил дух.
Острием своего кирзового сапога дамочка поставила знатную трещину на мамке, и, поняв свою ошибку, принялась играть в партизанов. На десятой минуте угроз она все же созналась во всех грехах; директор, посмеявшись, пообещал вычесть стоимость мамки из зарплаты, и дама с гордо поднятой головой удалилась домой.
В который уже раз свою жизнь ради человека отдает ни в чем не повинное железо. Бедный Йорик! Тьфу - бедная мамка!
#1312: Ангелы на кончике иглы
20:45 05.10.2009, IT happens
Как- то раз конвертировал текст из DOC в HTML с помощью Ворда. Все знают, сколько мусора в тегах оставляет известный текстовый редактор. В числе прочего увидел там такой стиль:
margin- bottom:.0001pt;
Сколько это - одна десятитысячная пункта? Один пункт, согласно Википедии, примерно равен 0,35 мм. Делим на десять тысяч и получаем отступ от нижнего края в 35 нанометров. Поистине компьютерная точность! И попробуй ошибиться хоть на один нанометр - весь дизайн сразу разъедется...
#1313: Низведение и курощение локальных сетей
00:30 07.10.2009, IT happens
Было дело, админил я одну торговую контору с сотней машин и кучей неуправляемых свитчей. Прихожу как-то поутру, а ранние птахи, прискакивающие на работу задолго до начала рабочего дня, уже шумят: "Ничего не работает". Ну, первопричина понятна сходу - ночью отрубали электричество, и все серваки стоят. Пустил их, проверил - работают, но по-прежнему неладны дела в нашем королевстве: сеть ведет себя совершенно неподобающим образом. 60-70% пакетов теряются, причем у всех. Диагноз очевиден: нечто в сети очень жестко и безжалостно флудит без перерыва по причине то ли программного косяка (сбой, вирусня), то ли аппаратного (вплоть до периодического закорачивания пар погрызенной крысами витухи).
О психологическом давлении, оказываемом в подобных ситуациях сотней сотрудников и начальством, я умолчу - те, кто сталкивался лично, сами знают, каково это, а всем прочим описать эту гамму чувств в полной мере довольно затруднительно. Лучше расскажу о технической стороне. Быстрым военным советом решено было последовательно поотключать все и вся с целью локализовать проблему.
И понеслось... Первым процедуре был подвергнут ближайший к серверной 24-портовый свитч - безрезультатно. Вторым - самый большой 48-портовый в другом здании. О чудо! Оставшаяся часть сети заработала. Начал втыкать патчи обратно по одному: норма, норма, норма - хоп! - опять пакеты посыпались. Косячная линия найдена - что же на другом конце? Путем опроса (никакого плана разводки, естественно, не было) выяснилось, что следующий пункт программы - комната охраны (тоже путь не ближний), в которой обнаружился одинокий восьмипортовый свитч для компа охраны и IP-камер. Еще одна итерация, еще один косячный линк. Опять методом исключения нахожу камеру, к которой он идет, притаскиваю стремянку, лезу под потолок, шарю в окрестностях камеры и, наконец, нахожу таки виновника беспокойства в лице древнего пыльного пятипортового свитчика, ехидно подмигивающего мне диодом линка.
Зачем его там ставили изначально - уже не доискаться, но в итоге в него воткнули одну камеру и успокоились. В течении нескольких лет он лежал себе на потолке и тихо работал, а в этот день, поймав скачок, вдруг решил на всех обидеться. При включении этого скромного малыша, ложилась вся необъятная сеть, а его поиски стоили фирме больше часа простоя и километра пешего бега мне лично. С тех пор этот свитч лежит на полочке с подписью "Шайтан-машинка для парализации работы неграмотно построенных сетей".
#1314: Мальчик, но немного девочка
00:30 07.10.2009, IT happens
Листаю сайт бесплатных объявлений.
Продам цветной лазерный принтер, 500 руб.
Ого, думаю, повезло так повезло! Звоню продавцу:
- Добрый день, я по объявлению. Скажите, а принтер действительно лазерный?
- (замявшись) Ну я точно не знаю... Мне кажется, лазерный, хотя, быть может, немножко струйный.
#1315: Пищевой эксплойт
13:00 07.10.2009, IT happens
Работаю в крупной компании в IT-отделе. Есть у нас сисадмин - человек очень хитрый и со своеобразной логикой. Наверное, им положено быть такими? Ходим мы с ним вместе в нашу столовую.
Если ты не сильно голоден, то можно заказать половину порции. Повариха, что работает на раздаче, еду накладывает дискретно - объем выходит кратным ложке или половнику. В результате получается не половина, а, скорее, около двух третей порции. Сисадмин активно этим пользуется, заказывая два раза по половине порции картофельного пюре в разные тарелки, что в итоге составляет 2/3 + 2/3 = 4/3 порции по той же цене. Утверждает, что "обнаружил брешь в системе".
Я тоже стал пользоваться обнаруженным эксплойтом и беру на гарнир половину порции картошки и половину капусты - нравится мне такое вкусовое сочетание.
#1316: "Железная" эмуляция
00:30 08.10.2009, IT happens
В начале двухтысячных подрабатывал всякими халтурками и по просьбе знакомого собрал ему машинку - на тот момент очень даже ничего. Поставил систему, софта - работай не хочу. Недели через знакомый звонит и матерится: "Что за ерунду ты мне подогнал? Ни хрена не работает - приходи и делай, что хочешь!"
Мои манипуляции с системником наблюдало все семейство: мама, папа, сын и дочь лет по 10-12. Видимо, следили, чтобы чего ненароком не спер. Танцы с бубном ни к чему не привели - мамка отдала концы. Спрашиваю, что творили, были ли перепады напряжения - все хором заверяют, что все было замечательно, а злодей тут я.
Ничего не поделаешь - стал откручивать мать, чтобы поменять по гарантии. Когда я уже засовывал ее в коробку, заметил на столе книгу из серии "Компьютер для чайников". Страница с разделом "Платы расширения" была заложена картрилджем от Dendy. дернуло меня ее взять. Как выяснилось, папаша строго-настрого запретил сыну играть в приставку, а затем и вовсе конфисковал девайс, только вот картриджи оставил. Любознательный ребенок - наверняка будущий айтишник! - ознакомился с мануалом и решил "расширить" компьютер.
#1317: Это вы Землей управляете?
00:30 08.10.2009, IT happens
Работаю админом в логистической компании. Нравятся мне наши пользователи своей неподкупной непосредственностью и детской наивностью.
Звонок утром понедельника:
- Вот у меня тут почта есть "мейл". Пропал значок прикрепления файла.
- Какой программой-клиентом вы пользуетесь? (У юзеров целый зоопарк: Аутлук обычный, Аутлук Быстрый, а также Громоптицы и Летучие Мыши.)
- "Мейл-ру".
- Почту Mail.Ru мы не обслуживаем. Пользуйтесь вашим корпоративным ящиком.
- Значит, вы эту кнопочку убрали специально?
Ну что тут еще ответить?
- Да, мы это сделали специально. Пользуйтесь корпоративной почтой, и проблема исчезнет.
- Спасибо, я так и подумал.
#1318: И в окна задувает
00:30 08.10.2009, IT happens
Этот веселый эпизод произошел на рубеже тысячелетий в поликлинике, где моя мать работала "начальницей отдела АСУ" - заполняла экселевские таблички, делала базы данных на Access. Заодно мама выполняла за бухгалтеров их работу - весть остальной персонал с компами был на "вы". Понятно, эникеить тоже приходилось. Вирусы, регулярная переустановка винды - все как у всех.
Однажды очередной компьютер поймал заразу, и мама села наводить порядок. В это время в комнату зашла начальница и поинтересовалась, что с компьютером. Мама ответила, мол, вирусов нахватался. Уборщица, которая заканчивала протирать пол, со знанием дела выдала бессмертную фразу:
- Неудивительно! У вас же тут все стены сырые!
#1319: Мертвая говядина
20:45 08.10.2009, IT happens
Отлаживали как-то код (написанный не нами) на многопроцессной системе. "Плавающих" глюков было много, большинство проблем оказывалось в одном и том же процессе. Весь отдел курил листинги сутками, впрочем, мало результативно.
Какой- то добрый человек обратил внимание на дизассемблированный код процесса. В шестнадцатиричном виде проблемный сегмент записывался как "DEAD".
#1320: Контрольный выстрел
20:45 08.10.2009, IT happens
В 93- м я работал в постсоветском оборонном НИИ. Писали АСУ ТП для нефтеперерабатывающих предприятий. Мой коллега за соседним столом был типичным программистом: очки, свитер и привычка обедать прямо за клавиатурой своего новенького 386-го. Кстати, именно от него я впервые услышал фразу "настоящий программист может неделю питаться крошками из своей клавиатуры". По причине обилия этих самых "крошек" на его рабочем месте концентрация тараканов была повышенной.
Однажды на клавиатуре начала сбоить клавиша Ctrl. Стоит ли говорить, как важна эта кнопка для программиста на Borland C++? Коллега, к слову, был потрясающе ленив. Эту присказку я тоже услышал от него: "Мы двигаем прогресс, оптимизируя рутинные операции из-за нежелания их постоянно выполнять". И все же через неделю мучительного раскорячивания ладони для использования правого "контрола" он разобрал-таки клавиатуру.
На контактной площадке клавиши Ctrl покоились останки одного из тараканов, погибшего при попытке прошмыгнуть в уголок клавы за едой в момент яростного копипейста. Бедняга был похоронен в цветочном горшке, стоявшем неподалеку.
#1321: Тихий час
20:45 08.10.2009, IT happens
Случилось это со мной во времена работы на Луганском аккумуляторном заводе. В начале девяностых завод развалился, а потом его к рукам прибрала одна киевская контора, создавшая на его базе шесть предприятий. Естественно, на каждом из этих предприятий был свой директор, своя бухгалтерия и свои серверные станции. Поскольку некоторые сотрудники работали и на одном, и на другом предприятии одновременно, то необходимо было реализовать возможность попасть из одной сети в другую.
Именно такой доступ был у одной бухгалтерши. Работала она через rdesktop, а путь лежал через кучу свитчей и маршрутизаторов. Однажды приходит она и заявляет:
- Меня каждый час без пятнадцати минут выкидывает из 1С! Разберитесь, пожалуйста, а то мне это надоело - работать невозможно!
Начали мы с напарником разбираться. Перво-наперво посмотрели ее компьютер. Ничего подозрительного не нашли - никаких "тасков", никаких хитро запускающихся программ. Уже и главбух прибежала, начала кричать: "Ничего не делаете! Сколько можно!" После этого проинспектировали весь маршрут следования пакетов - все свитчи и маршрутизаторы работали исправно, пинг был ровный.
Удар техникой был нанесен с самой неожиданной стороны. Для лучшей работоспособности все серверные станции перегружались в пять утра. На маршруте был очень древний компьютер-маршрутизатор, который и явился виновником торжества. Причиной всему стала старая батарейка, которая не держала настройки BIOS - после каждой перезагрузки система выставляла время на четыре часа утра.
#1322: Искусство не знает границ
13:00 09.10.2009, IT happens
Как- то недавно наша секретарша, милая глупенькая девочка, подошла и попросила поставить на ее рабочую машину фотошоп. У меня с ней отношения хорошие, поэтому я, решив не нагружать ее нравоучениями про гвозди и микроскопы, установил ей GIMP.
Неделей позже я краем глаза заметил, что на ее мониторе вместо привычных и незатейливых виндовых картинок появилось что-то интересное. Подхожу поближе и вижу фотографию с участием нашей красавицы и Ричарда Гира. Более того, натренированный на тысячах плохих "фотожаб" глаз не сразу отрапортовал, что это коллаж! На вопрос "Как тебе такое удалось?" девушка, засмущавшись, достала с полки книгу "Самоучитель Photoshop CS2".
До сих пор не понимаю, как юное создание, достающее меня по всякой мелочи вроде отключенного нампада, разобралось с непростой программой на английском языке по книжке про совершенно другую программу на русском!
#1323: 16 бит удачи
00:30 10.10.2009, IT happens
В 1991 году меня пригласили в областной нацбанк сгенерировать драйвер для нового устройства в системе RSX-11. Я был в этом деле гуру и ожидал, что заработаю денег быстро и красиво на глазах восхищенной публики.
Но у судьбы были другие планы. Пять раз подряд на глазах у озлобленного начальства, меняя разные параметры, я пытался построить этот проклятый драйвер, но всякий раз линковка валилась с какими-то дурацкими сообщениями об ошибках. Ну что сказать - полное фиаско! Удар по престижу еще можно было пережить, но удар по кошельку был просто невыносим. Я жаждал этих денег. Я даже знал, что на них куплю.
Собственно, драйвер в системе уже был, но никто не знал, какой адрес регистра прописан для этого устройства. 16 бит - перебрать невозможно.
От полного отчаяния я назвал первое число, которое пришло мне на ум. Электронщик с кривой улыбкой полдошел к устройству и принялся щелкать переключателями, вбивая названный мною адрес. Запускаем компьютер - все работает! Бинго, я угадал!
Вырываю у оторопевшего начальника подписанный акт о выполнении работы и мчусь в кассу. Никогда, ни до, ни после, я не зарабатывал деньги таким странным способом.
#1324: Сказано - сделано
00:30 10.10.2009, IT happens
На первом курсе мы с соседом по квартире решили соединить наши ПК в сеть, чтобы поиграть в Warcraft III. Сосед был очень далек от высоких технологий, и техническая реализация сетки легла на мои плечи.
Думаю, все помнят, что для соединения "ПК - ПК" требуется кроссовер-кабель? Захожу в магазин, покупаю 15 метров витой пары и прошу сразу ее обжать. Продавец поинтересовался, какая обжимка мне требуется, и, получив ответ "прямая - обратная", удалился. Минут через десять он принес мне моток витухи, и я радостно помчался домой. Соединил компьютеры кабелем - связи нет.
Промучившись пару часов с настройками сетевых карт, я нашел-таки причину неисправности, пристально осмотрев коннекторы. В понимании продавцов "обратная" обжимка выглядела так:
(1 2 3 4 5 6 7 8) - (8 7 6 5 4 3 2 1)
#1326: Не чета вашим айфонам
13:00 10.10.2009, IT happens
Работал я в начале века в провинциальной компании монтажником СКС. Выпало нам как-то прокладывать сеть в одном из лицеев, где учились детишки бизнес-элиты города. Сеть смонтировали, инструменты уже унесли в машину. Иду на выход, тащу по коридору стремянку и вижу, что короб на стене на кабеле висит - видать, кто-то отвлекся и прокосячил.
Ставлю стремянку, залезаю, смотрю - гвоздь попал в щель между отделочными панелями. Хлоп по поясу - молотка нет, только мобилка болтается в чехле. К слову, это был Ericsson A3618, довольно увесистый девайс. Вот и воспользовался я им вместо молотка - гвоздик в деревянную панельку легко вошел.
Спускаюсь и смотрю на квадратные глаза детишек. Я прочел у них во взгляде с трудом скрываемые удивление и зависть: "Мы крутые, папы у нас богатые, но не у каждого сотовый есть, а тут какой-то монтажник мобилкой гвозди забивает!" С этого выезда я вернулся с неплохим настроением.
#1327: Планы на будущее
13:00 10.10.2009, IT happens
В начале двухтысячных админил я в ХХХ-банке. Среди прочих была у нас программа "Обменный пункт", знаменитая тем, что она никогда не ломалась. Программка была проста донельзя - оператор с утра вводил дату и курс, весь день продавал валюту, а вечером печатал отчет.
И вот однажды мне сообщают из дальнего обменника, что программа наконец сбойнула - они вводят правильный курс, но компьютер "продает по-вчерашнему". Беру машину, еду на точку, ввожу правильный курс - шестнадцать, что ли рублей - прога продает по 15,70. Смотрю базу - все записи нормальные, что сегодня, что вчера. Меняю экзешники и библиотеки - нет результата. Начинаю дебаггинг - дохлый номер, откуда-то из базы вырисовываются 15,70, хоть ты тресни.
Осеняет меня часа через три. Отсортировав базу по дате ввода, нахожу, что курс введен на 24 июля 2024 года. Программа честно выбирала запись с самой новой датой... Провожу допрос - никто не колется, оператор божится, что вводила все верно.
Еще несколько манипуляций с базой показали, что неправильный курс ввели аж три недели назад. Все это время обменник работал по жесткому курсу то в плюс, то в минус родному банку, и никто этого не заметил. Ох, и крику-то было!
#1328: Слона-то я и не приметил
13:00 11.10.2009, IT happens
Я студент третьего курса по автоматизации технических процессов. В институте ничему хорошему не учат, но уже много лет я близко знаком с компьютерами, чем и воспользовалась моя однокурсница.
Симптомы такие: компьютер сам включается сразу после подачи питания, а после так же самопроизвольно вырубается. Мой совет отключить энергоемкие устройства и попробовать заново не помог - пришлось ехать на дом.
Я захватил с собой старый блок питания, который не выдерживал постоянную нагрузку в 300-400 ватт, но вполне мог помочь диагностировать причину. Новый блок питания ничего не изменил - комп по-прежнему сам включался и тух через несколько секунд. Все "лишние" устройства уже были отключены - оставалось только выдернуть "лишние" проводки, в частности, коннекторы кнопок и светодиодов передней панели.
От ключа, воткнутого вместо джампера между контактами, компьютер завелся и работал, пока мы его не выключили. Стало очевидно, что проблема крылась в испорченной кнопке включения.
#1329: Режь красный!
13:00 11.10.2009, IT happens
Сидел как-то и отлаживал скриптик. Потребовалось мне сымитировать аппаратный сбой в сети. Не додумавшись приказать файрволу блокировать все подключения, я попросил коллегу выдернуть патч-корд из гнезда сетевухи:
- Дергай кабель по команде.
- (настороженно) Ты это серьезно?
- Абсолютно.
Да, уточнить, что именно дергать, я поленился. Друг с чистой совестью вытащил кабель питания - ржали долго, хоть и два часа работы отправились коту под хвост.
#1330: Болванка-путешественница
15:00 11.10.2009, IT happens
Было это в то время, когда домашние сети была в новинку, а пишущие CD-приводы заставляли вставать дыбом волосы на голове. Тогда-то, чтобы переписывать у друзей и знакомых музыку и варез, я пользовался четырехскоростным диском CD-RW.
Шли месяцы. Болванкой пользовались все мои знакомые и друзья. Спустя некоторое время на диске появилась надпись "Расходный". Рабочая поверхность была жутко исцарапана, но, как ни странно, информация считывалась и записывалась без проблем. Через год диск ушел в неизвестность - кто-то кому-то дал, тот кому-то одолжил...
С тех пор я успел закончить школу, отучиться три курса в универе и даже устроиться на работу программистом. На днях мой недавний знакомый из другого города, очень далекий от новых технологий, пообещал передать мне фотографии. Встречаемся, он отдает мне диск. Я немного удивился - CD-RW нынче встретишь нечасто. Открываю коробочку, а там надпись "Расходный" моим почерком.
У меня слезы от умиления на глаза навернулись. На вопросы "откуда" и "как" знакомый ничего вразумительного ответить не смог. Спустя семь лет диск, закончив свои путешествия по миру, вернулся домой. Вот думаю - может, его отвезти друзьям в другую страну? Вернется ли он к моей свадьбе?
#1331: Руки прочь от крылатого
15:00 11.10.2009, IT happens
Занимаюсь сборкой и обслуживанием компов. Вчера приехала к клиентке и на пороге встретила ее дочку лет пяти. Вытащила комп, начала разбирать, чтобы почистить внутренности от пыли и смазать кулера. Ребенок стоял рядом и с интересом наблюдал за процессом.
Добралась до кулера блока питания, разобрала, достала смазку в шприце с иглой. Дочка в слезы: "Зачем ему укол?! Не нужно ему делать укол! Не делай ему укол, не надо!"
Пришлось сказать ребенку, что это прививка, чтобы мамин компьютер не болел.
#1332: Федот, да не тот
13:00 12.10.2009, IT happens
Вчера звонит нам клиент на предмет подключения его офисной сети к инету. Рассказали о тарифах и заодно дали расклад по ценам на роутеры, которые можем предложить. Чел сказал, что подумает. Сегодня утром звонит: давайте, мол, подключайте, а роутер я уже купил. Ну, приехали, протянули витую пару, интересуемся роутером. Мужик гордо достает из стола странную серенькую коробочку с надписью "ROADER".
При ближайшем рассмотрении на коробочке были обнаружены:
- светодиодные индикаторы - 3 штуки;
- разъемы под аудио-джеки типа "мама" - 2 штуки;
- гнездо для шнура питания с вилкой под американскую розетку - 1 штука.
Улыбнулись, обьяснили, показали. Мужик осознал, приобрел у нас роутер (благо, захватили с собой). Все установили, настроили и уехали. Теперь весь офис безрезультатное перекапывает интернет на предмет того, что ж это был за "роадер" такой. Чую, будем мужика вызванивать - так и с ума можно сойти от любопытства!
#1333: Хочешь хорошо - сделай сам
20:45 12.10.2009, IT happens
Как- то наша контора делала сеть в одной из жарких бывших союзных республик. Заказчик был российский и генподрядчика хотел "из своих". Задача простая: два этажа, 100 двойных розеток, 10 патч-панелей, категория 5е.
Приехали два директора (мы с товарищем), сделали расчеты и чертежи, нашли местных монтажников, посмотрели на их готовые сети - неплохо сделаны. Сторговались, передали чертежи и аванс, договорившись вернуться к сдаче сети в эксплуатацию.
На приемку мы прибыли в белых рубашечках, костюмах и при галстуках. Сюрприз: бригада незнакомая, бригадира нет, а его телефон выключен. Пожали плечами, взяли приборы, начали прозванивать проводку. Оба-на! 70% линков - брак! Работяги знай себе улыбаются: "Рюски нипанимай". Били их ногами, молча и недолго, пока всех не разогнали.
Глаза бешеные, руки трясутся - пятница, вторая половина дня, а сдача объекта в понедельник. Мы переглянулись, синхронным движением сняли галстуки, пиджаки и рубашки, и начали все переразделывать. Охранник хотел нас выгнать в десять вечера - беззлобно стукнули его об косяк. Охранник притих.
Два дня были очень однообразными, и помню я их плохо: инструмент, кабель, приборы, короткие команды, короткие ответы. Воскресным утром мы все закончили, а в понедельник объект был сдан.
В понедельник же появился местный бригадир. Объяснил: представитель заказчика все время пытался руководить и менять проект по ходу работ. Бригадир заменил работников с указанием "на русский язык не отзываться" и телефон свой отключил, чтобы его самого этот "руководятел" не доставал. Бить его уже не стали: вычли из контракта стоимость работ по разделке и тестированию кабелей, да и отпустили с миром.
#1334: Слышу звон, да не знаю, где он
20:45 12.10.2009, IT happens
Шло суровое утро понедельника. Тревожный звонок телефона застал меня врасплох - пришлось проснуться и ответить:
- Отдел ИТ слушает.
- Алло. Это плановый отдел. Когда вы уже начнете работать?...
Оператор объяснила, что у них пищит UPS. В отделе меня встретили суровые глаза начальницы и до боли знакомый писк. Хм, странно - провода из бесперебойника не выдернуты, а сам он помаргивает зеленым светодиодом, сигнализируя о том, что все в порядке. Полминуты я стеклянными глазами смотрел на устройство, пока не услышал писк снова. Удивился - пищало не из бесперебойки, а откуда-то слева.
Подняв газетку, небрежно лежавшую на столе у начальницы, я обнаружил радиотелефон с разряженными аккумуляторами.
#1335: Работает - и ладно
13:00 13.10.2009, IT happens
Работаю в саппорте провайдера. Политика у нас простая: скорость в несколько раз выше, чем у конкурентов, за те же деньги. Расчет вели стандартным образом: заплатил за месяц вперед - есть инет, не заплатил - нет инета.
Грянул кризис, и осенью прошлого года на всех новых тарифах мы ввели условие: не заплатил за месяц - инета все так же нет, но со счета списывается символическая сумма "за аренду абонентской линии".
Звонок. Отвечаю заученным "Доброе утро, %name%".
- Почему у меня минус?
- Вы не пользовались интернетом и у вас списалась абонплата за аренду линии.
- Меня не предупредили!
- Когда вас подключали, вам предоставили на подпись описание тарифа. (Описание - листок с девятью строками текста.)
- И что?
- В описании тарифа было указано это условие. Вы ознакомились с условиями тарифа, на который подключаетесь?
Пауза. С искренним недоумением в голосе:
- Нет. А зачем?
#1336: Таксомотор
00:30 14.10.2009, IT happens
Работаю админом в металлургическом гиганте. Проводная сеть лежит под землей; весной и осенью ее частенько затапливает. Предприятию, понятно, нужна информация о работе в реальном времени, а откачивать каждый раз воду из колодцев нам порядком надоело. Совершенно случайно мы узнали о демонтаже старой системы пневмопочты. Система не работает, но трубы-то остались! Уговорили начальство отдать их нам под прокладку оптики - все равно меди давно не хватает.
Но как запихнуть оптоволокно, да побыстрее, в трубу диаметром семь сантиметров? Метод придумали, прочитав историю про таксу (#1003). Вместо специально обученного животного мы использовали маленькую машинку на радиоуправлении. К крыше для устойчивости и повышения проходимости мы приделали пятое колесо и припаяли электрический контакт. "Минусом" работала сама труба, "плюс" же вместе с пучком проводов машинка тащила за собой. Удивительно, но мощности маленького моторчика хватало на 500 метров. Вместо обещаных четырех-пяти месяцев управились, не напрягаясь, за полтора. Спасибо за идеи, IT happens!
#1337: Прокачай телепатию, салага
00:30 14.10.2009, IT happens
Работаю компьютерным мастером с вызовом на дом. Еду в троллейбусе; на мобильный звонит наш диспетчер - поступил заказ. Перезваниваю клиенту:
- Здравствуйте, это компьютерный мастер %name%. Что вас интересует?
- У меня монитор не включается. Не знаете, в чем дело?
- Совсем не включается или лампочка оранжевым горит? Компьютер при этом работает?
- Компьютер работает, монитор - нет.
- Причин может быть множество, надо смотреть. Когда вам удобно, чтобы я подъехал?
- Вы мне можете сказать, что с монитором случилось?!
- Я не могу, сидя в троллейбусе, продиагностировать ваш монитор.
- А-а-а, ну такой мастер нам не нужен.
#1338: WHQL-сертифицированный интернет
13:00 14.10.2009, IT happens
Работаю сисадмином, иногда подрабатываю на стороне: винду-офис поставить, сетку положить-настроить. Звонит один надоедливый, но денежный клиент:
- У меня интернет не работает. Принесите мне, пожалуйста, драйвера от интернета.
Подвисаю на минуту, а потом говорю: "Нет проблем! 500 рублей, и они ваши". Скачиваю дрова от сетевухи (благо, помню, какое у клиента железо стоит) и записываю на диск. А что, за ваши деньги - любой каприз: хоть драйвера от интернета достать, хоть дырку в файле закрыть!
#1339: Наживка на планктон
13:00 14.10.2009, IT happens
Работаю системным инженером в одной маленькой сырьевой компании (900+ сотрудников). В кабинете IT вечно полно халявщиков, покушающихся на наши съестные запасы.
Выход из продовольственного кризиса был найден напарниками. В глубокую тарелку мы насыпали наполнитель из коробок с радиостанциями (спасибо связистам) - внешне он напоминает кукурузные хлопья, только чуть светлее. Поставили на видное место, стали ждать.
Заходит молодой сотрудник из соседнего отдела с какой-то просьбой, хватает одну "кукурузину", жует и, приговаривая "какие-то несладкие они у вас", забрасывает в рот еще две. Мне стоило немалых трудов уговорил его выплюнуть наполнитель.
На наживку попалось около десятка любителей сладкого. С тех пор никто без спроса у нас никто ничего не пробовал - кто знает, чем эти айтишники угостят в следующий раз?
#1340: Апгрейд задним числом
15:00 14.10.2009, IT happens
Ставили систему видеонаблюдения в общежитии. Пришел представитель заказчика принимать объект, посмотрел на картинки с камер и сказал, что качество изображения его не удовлетворяет из-за сильных помех.
Три дня мы мучились с гальваническими развязками и экранировали кабели. Результат вышел идеальным - чисто, красиво, хоть скриншоты распечатывай. Через день звонит заказчик: камеры, дескать, "полосят", а мы лохи криворукие.
Едем на объект ( 60 километров ), попутно высказывая самые фантастические предположения. На месте в шесть глаз пыримся в мониторы - все прекрасно, помех нет, изображение четче некуда. Звоним заказчику:
- Что же вас конкретно не устраивает и где помехи?
- В архиве.
В архиве он помехи увидел, @#$, на записях, сделанных еще до устранения проблемы! Форматнули жесткий диск видеорегистратора и сдали объект.
#1341: Последнее слово в юзабилити
13:00 15.10.2009, IT happens
Некогда я работал в компании-разработчике мобильных игр. Для очередного проекта нам потребовался универсальный редактор уровней для ускорения процесса. Писать взялся главный специалист по WinAPI. "Нафаршировал" он редактор по полной: многовкладочные стыкующиеся панели инструментов а-ля Photoshop, сплэш-картинка красоты неимоверной, нарисованная главным художником, и все в таком духе.
В один прекрасный день кто-то из программистов написал еще один редактор, до ужаса корявый, и... все дизайнеры в одночасье переметнулись на него. Очевидно, "фотошоп в миниатюре" их не устраивал. На вопрос, что же не понравилось творцам в старом редакторе, дизайнер показал мне меню с пятью пунктами: "Тайлсеты", "Тайлсет", "Тайлтип", "Тайлики", "Тайлик".
#1342: Резервное питание
13:00 15.10.2009, IT happens
Пять- шесть лет назад друг покупал себе комп. Так как сам он не шибко сек в железе, то прислушивался к советам и мнениям товарищей. Долго он возился с комплектацией, но в конце концов все-таки притащил к себе в общагу долгожданный системник. Все шло хорошо, друг был счастлив, комп работал как надо.
В прошлом году другу срочно приспичило записать что-то важное на болванку. В начальной комплектации его тачки оптического драйва не было - сэкономил при покупке. Я предложил воспользоваться моим валяющимся без дела на полке сидюшником. Парень в первый раз в жизни пытался разобрать системник; успехом предприятие не увенчалось, и я примчался на помощь.
В ходе "лоботомии" обнаружилось около ста граммов риса, рассыпанного по днищу, и несколько больших макаронин-трубочек, которые лежали на винчестере. Понимаю, в общаге бывает всякое, и рис мог просочиться через вентиляционные отверстия, но макароны!...
Восхищаюсь сборщиками, но до сих пор не пойму, сервисному работнику ли они оставили сухой паек или компу резервное питание? Сидюшник я установил, а еду не тронул - пусть и дальше работает тачка без перебоев.
#1343: Линуксексуализм
15:00 15.10.2009, IT happens
В компьютерных науках я особо не силен, но немного понимаю, что к чему. А работаю водителем в компании, помогающей при переезде.
Вчера поступил вызов: надо было перевезти холодильник да пару сумок. Приехали на место, быстро загрузились. Заказчик ехал с нами - показывал дорогу. По пути мы разговорились: небритый, веселый человек работал системным администратором в относительно крупной фирме.
В общем, разгрузились, получили деньги и вернулись на базу. Паркую грузовичок, открываю заднюю дверь и замечаю в углу маленькую зеленую коробку из-под обуви - видимо, в потемках не заметили и забыли. Время было уже позднее, и завезти коробку я решил на следующий день.
Любопытство все же взяло верх над профессиональной этикой, и я решил заглянуть внутрь. Как вы думаете, что там оказалось? Всего три предмета.
Фаллоимитатор, анальная смазка и диск Slackware.
Странные вы все-таки, айтишники...
#1344: Раздолбай-фай
13:00 16.10.2009, IT happens
Варварство всегда было развлечением: кто стенки разрисовывает, кто окна бьет.
Мы пошли дальше. Три админа, пьяных до переполнения стека, бегали с ноутбуком под мышкой по парадным, ловили роутеры с беспроводной точкой доступа, брутфорсом ломали пароль (если таковой вообще имелся), сбрасывали все настройки, грохали DHCP-сервер, выставляли пароль из 16 знаков, радостно ржали и отправлялись дальше в поисках новой жертвы.
#1345: Упоенное бурление масс
13:00 16.10.2009, IT happens
Работаю в городском интернет-провайдере. В последнее время из-за ремонтных работ и сильной перегрузки электросети часто падает сервер. Как назло, рухнул он и поздним вечером пятницы. Меня и коллегу выдернули из постели - чините, мол. как хотите! Пока товарищ колупался с сервером, я модерировала внутрений чат, утихомиривая бурление масс, чтобы клиенты не ломанулись штурмом на главный офис.
Как только большинство успокоилось и стало ждать, когда коллега закончит работы, в чат зашел некий юзер и начал истерить:
- Сволочи, почините мне скайп!
- Уважаемый, интернет не работает у всех. В течение пятнадцати минут работоспособность будет восстановлена.
- Да засуньте вы себе в жопу свой интернет! У меня скайп сломался, б#я!
Начинается волна бурных оскорблений на весь мир. Таких слов я не слышала даже от соседа-прапорщика - даже кикнуть рука не поднялась. Пользователи, вместе со мной завороженно наблюдающие за криком души, лишенной VoIP-связи, даже не заметили, что интернет уже десят минут как работает.
#1346: Мытыми руками в белых перчатках
13:00 16.10.2009, IT happens
Не включается компьютер. Девушка в панике щебечет что-то про черный экран, "селект боот девиц" и важные документы, которые остались внутри. Дело в общем-то обычное, но по телефону решить проблему не удалось - на биосе, разумеется, стоял пароль.
Делать нечего, пришел. Взглядом, полным ненависти, испепеляю торчащую из задницы системника флешку. Девушка в недоумении: "Что не так? Все по инструкции", - протягивает мне брошюрку. Открываю - техника безопасности. Надо же, какие мы грамотные! Ну ладно, листаю. На шестой странице встречаю примерно такой текст:
Во избежание выхода из строя перед подключением новых устройств оператор должен обесточить ЭВМ.
Пять баллов, блин! И вечная память разработчикам Plug and play...
#1347: Соблюдайте скоростной режим
13:00 17.10.2009, IT happens
Скачал я недавно с просторов глобальной информационной некую программку, позволяющую качать со всяческих файлообменников без ожидания и ввода "капчи". Сую этой штуке ссылку с "рапиды" - она определяет размер файла и предлагает тотчас же скачать. Не чудо ли для человека, обладающего серым айпишником?
Пока файл лился, я открыл readme, решив изучить список возможностей. Начинаю замечать, что при переключении между задачами окна отрисовываются медленно, да и музыка заикается. Запускаю диспетчер задач - мама дорогая, процессор загружен на 100%! Ну ладно, думаю, может, скрипт какой выполняется хитрый. Оставляю программу работать.
Через некоторое время файл скачивается, открываю rar'ом - битый архив. При пристальном осмотре оказалось, что размер файла совпадал с тем, что я ожидал получить, а вот содержимое состояло из повторяющихся фраз:
Error:
You want to download the following file: xxxxxxxx.rar
Your IP address xx.xx.xxx.xx is already downloading a file. Please wait until the download is completed.
#1348: Те же окна, вид сбоку
13:00 17.10.2009, IT happens
Решился я в первый раз в жизни раз поставить себе линукс. Достал у друга болванку со SUSE 10.3, поставил, немного покрутил, немного сплясал с бубном для настройки GPRS-инета от мобилки. Когда закончил, было за полночь, и я выключил комп с мыслями завтра все как следует оттестить.
Вечером прихожу - за компом сидит брат, играет в Disciples II и слушает музло. Ну думаю, молодец какой, догадался под виндой загрузиться - он в компах у меня слабо шарит. Сворачиваю игру и вижу рабочий стол SUSE. У меня немного отваливается челюсть:
- А ниче, что у меня тут система другая стоит? Как разобрался-то ваще?
- Как другая? Я думал, ты опять оболочку какую поставил. (У меня долгое время стоял Aston.)
Выяснилось, что братец включил комп и пошел ставить чай. Загрузился SUSE, логин и пароль у совпадали с виндовыми. Немного удивившись увиденному, брат поиграл в "косынку", потом нашел-таки аналог "моего компьютера" и запустил Winamp и Disciples, открывшиеся под "вайном". Следующую песню он открыл дабл-кликом, и запустившийся Amarok не привел его в трепет, а, напротив, понравился.
Тестировать самому не пришлось - интерфейс был автоматически признан дружественным.
#1349: Админо-бухгалтерский конфликт: операция "Миротворец"
13:00 17.10.2009, IT happens
Была у меня 13 лет назад должность "инженер-программист бухгалтерии". Персонал предприятия насчитывал около тысячи человек, бухгалтеров же было около двадцати. Принимали меня на время декретного отпуска работавшей на этом месте девушки, чьи познания как в бухгалтерии, так и в программировании оставляли желать лучшего. По договоренности с главбухом я должен был половину рабочего времени заниматься компьютерами (эникей, железки, принтеры, картриджи), а половину - бухгалтерской работой (авансовые, больничные и что-то еще). Оклад мне дали на 30% меньше, чем предыдущему работнику, мотивировав испытательным сроком.
Бухгалтерская работа была поставлена из рук вон плохо - бухгалтера работали по выходным, их аврально выдергивали из отпусков и больничных. После того, как я в первые недели написал несколько вспомогательных программок (что в мои обязанности не входило), работа бухгалтерии значительно упростилась, и коллектив дружно расхватал мои бухгалтерские обязанности, освободив мне время для дальнейших улучшений в области автоматизации.
Через три месяца в бухгалтерии никто и помыслить не мог о выходе на работу в выходные. Более того, у бухгалтеров появилась возможность в рабочее время гонять чаи, точить лясы и раскладывать пасьянсы. Однако о повышении мне зарплаты после испытательного как-то никто не вспомнил.
Я подождал месяц, второй, третий. Терпение лопнуло - пошел к главбуху. Приходит она со мной в отдел и начинается концерт по заявкам:
- Девочки, а он больничные начисляет, авансовыми отчетами занимается?
- Нет, Марья Степановна.
- Так какое тебе повышение, если ты свою работу не делаешь?!
Ну да ладно, сварганил себе еще одну программульку и начал выполнять те бухгалтерские обязанности, что были на меня возложены. Благодаря автоматизации и умению нажимать на клавиатуру более, чем одним пальцем времени на это уходило раз в 50 меньше, чем у бухгалтера.
Новые программы писать я перестал и поддерживал только то, что уже написано, подправляя мелочи. Появилась куча свободного времени, которое я использовал по своему усмотрению. Бухгалтеров начала давить жаба, и они начали поручать мне всякую ерунду - например, вынести из архива пару сотен килограмм старых документов и сжечь в мусорном баке.
В общем, повышения зарплаты я так и не дождался, хоть за полгода и сделал на пару порядков больше, чем та девушка за все время работы. Сходил к финдиру, пригрозил увольнением - выписали премию в 30% от зарплаты за один месяц. Ушел в отпуск, а на пороге сказал: "Ищите себе другого! Из отпуска не вернусь, пошел искать другую работу".
Таки нашел - устроился в банк программистом первой категории. Пришел забирать трудовую, а мне заявляют: "Две недели положено перед увольнением, обучи преемника!" Взяли по блату сынка чьего-то, чтобы он программы мои мог править, а тот в программировании ни в зуб ногой. Пригрозил скандалом директору предприятия - трудовую все-таки отдали.
Конец вражде админов и бухгалтеров? С такими неблагодарными мира не будет ни-ког-да. Этих лентяев воспитывать можно только кнутом и пряником: забил пряник в задницу, и кнутом по ней, кнутом!...
#1350: Утечка информации
13:00 18.10.2009, IT happens
Я не айтишник. Я тот самый клиент, на которого принято жаловаться. Но я не достаю техподдержку вопросами, потому что с некоторых пор научился все вопросы решать сам.
Подключался я как-то к интернету. Было это давно, в эпоху диалапа и карточек оплаты. Наши древние линии больше 12 КБ/с обеспечить не могли, да и этот, с позволения сказать, канал ежеминутно рвался. Начал поиски и - о чудо! - нашел компанию, предоставлявшую доступ к Паутине через кабель. Стоило все удовольствие всего 650 рублей в месяц (о безлимите, к сожалению, речи еще не было), а ADSL-доступ дешевле полутора тысяч найти было нельзя. Подкупило. Заключил договор.
Конец первой недели. Вхожу в сеть - "неправильный логин или пароль". Чешу затылок. Проверяю данные - все правильно. Ввожу снова - шиш. Звоню в саппорт; там, ничтоже сумняшеся, отвечают, что да, были изменены настройки программы, и все пароли недействительны. Дают ссылку на страничку с генератором нового пароля. Все работает!
Конец первого месяца. Шуточки со сменой паролей случались за это время трижды. Меня это задолбало, и я решил от услуг компании отказаться. Сделал это просто и жестоко - выдрал кабель из сетевухи и выкинул в окно (прокладка была по наружной стене). Про эту компанию я забыл, подключив сперва ADSL, а затем вменяемый интернет по оптике.
Прошло полгода. Звонок - мне сообщают, что я задолжал компании "ХХХ" аж за четыре месяца пользования веб-ресурсами и должен заплатить по счетам. Ага, сейчас... Объясняю девушке, что давно уже выкинул их кабель и платить не намерен. Бухгалтерша на полном серьезе сообщила, что трафик по отключенному от компа кабелю все равно утекал, и платить мне придется. Молча повесил трубку. Звонками доставали еще с неделю, потом отстали.
После общения с этой компанией я связываюсь с техподдержкой только для подключения услуги или в случае, если самому устранить проблему не удается. Случается это, к счастью, раз в год или реже. Надоело до чертиков выслушивать умный бред так называемых "специалистов". Ребята, на дворе XXI век - не все в народе неграмотные, слава богу, так что ваше царствие кончилось!
#1351: IT-музей "Назад в школу"
13:00 18.10.2009, IT happens
Пришел я на новое место работы. С первого взгляда работы был вагон и маленькая тележка: про кабель-каналы там не слышали, в паре мест витуха была разодрана, так что лохмотья торчали сантиметров на двадцать. а свитч висел в трех метрах над полом.
В этом бардаке на днях я нашел кладовку, а в ней 25 списанных машин образца 95-98 года! Радости моей не было предела. На следующий день я позвал двух знакомых техников, мы закинулись пивом (благо, шефа не было) и начали разбирать старое железо. Надо было видеть, как три здоровых мужика с детским восторгом и блеском в глазах восстанавливали компы из полуживого состояния. К обеду совместными усилиями было собрано четыре полностью рабочих компа, прокинута сеть и поднят сервак. Интернет мы пустили по GPRS, чтобы наиболее точно имитировать реалии нашего детства.
А потом... потом мы сели и до поздней ночи рубились в Старкрафт и Дьяблу. Ностальгия, знаете ли!
#1352: Потому что есть Алешка у тебя
13:00 18.10.2009, IT happens
Работал как-то инженером-программистом (по сути - эникейщиком) в управлении жилищно-коммунального хозяйства небольшого городка. Персонал в основном женский, разделенный на две неравные категории. Первая - молодые девчонки, отбывающие двухгодичное распределение после университета; вторая - дамы далеко за сорок.
Обновили компьютерный парк, кинули локалку, закупили мощный сервер, который исполнял роль контроллера домена, файл-сервера и терминального сервера для желтой бухгалтерской программы от известного российского разработчика.
Чтобы не прерывать четкий и отлаженный процесс раскладывания пасьянсов и поиска выпускников 87-го года в социальных сетях, я решил превратить рабочую группу в домен на выходных. Завел всем учетные записи, настроил на рабочих станциях регистрацию на сервере и распечатал листочки с именами и паролями (не менее 8 символов, цифры и латиница с чередованием регистра), которые положил всем под клавиатуры.
В понедельник с утра разгорелся грандиозный скандал. От экономиста по труду директору поступила устная жалоба следующего содержания: "Программист %name% установил мне матерный и оскорбительный пароль "четыре-ебу-Пашка"!"
Долго же мне пришлось объяснять что под "4e6ypAshKA" имелся в виду лопоухий друг крокодила Гены, а не таинственный секс-символ!
#1353: Эникей по бартеру
13:00 19.10.2009, IT happens
Работаю эникейщиком в одной из госструктур. Большая часть сотрудников - женщины; естественно, все хозяйственно-компьютерные вопросы дамы поручают мне. Как-то раз одна молоденькая и очень привлекательная девица слезно рассказала мне, что ее компьютер не работает и все время показывает синий экран. Ну, думаю, подфартило - кризис ведь... Объяснил, что проблему удастся решить только при условии, что я буду работать на месте.
Взял "Зверя" и прочие мелочи и поехал к ней, предварительно договорившись на 21:00. Проблему решил быстро - всего-то винда активацию просила. А вот вместо денежной компенсации девушка накормила меня вкусным ужином, напоила чаем, и после долгой и душевной беседы я отправился домой.
Айтишник, помни: деньги в жизни - не главное!
#1354: Пять кило айпи-пакетов
13:00 19.10.2009, IT happens
Небольшой провайдер, операторский отдел. Внезапно пропадает интернет; начальница отдела вздыхает и удаляется в серверную. Операторы сидят, страдают фигней. У одного звонит телефон:
- Да?
- Возьми ноут и приходи сюда.
Парень вздыхает, бросает на плечи рюкзак с ноутом и чапает к выходу. По пути его окликает другой оператор и показывает на рюкзак:
- Чувак, ты за интернетом?
По лицам пробегают улыбки. Парень достигает цели, где в паре с начальницей начинает ковырять роутер отдела. Закончив ритуальные пляски, пара возвращается.
- Ну что, принесли?
"Ноутбучный" бросает рюкзак на диван и только набирает воздух для ответа, как из дальнего угла слышится радостный возглас:
- Гугля запинговалась!
Все молча изучают взглядом рюкзак.
#1355: Опять "Одноклассники" не открываются?
13:00 19.10.2009, IT happens
Работаю на нескольких работах, в том числе и сисадмином. Смешных ситуаций бывает много.
Skype, надеюсь, все знают? Так вот, в одной конторе для уменьшения растрат на межгород (надо сказать, весьма немалых) я внедрил Skype-звонки и переписку. Вечером возвращаюсь домой и вижу непрочитанное сообщение:
- Коля, привет, у нас проблемы с интернетом - не можем подключить.
Не нашел ничего лучше, чем написать правду:
- ВОТ! Вот это сообщение достойно цитирования! Вы пишите о проблемах неработающего интернета в программе, общение через которую без интернета невозможно! Это гениально!
#1356: День матери
13:00 20.10.2009, IT happens
Середина недели. Полутемная комнатушка, заваленная железом. На улице - серость и дождь, но даже это можно увидеть, только поднявшись с ногами на стол и выглянув в узенькое зарешеченное окно под самым потолком. Нервно мигают десятки светодиодов. Настроение на нуле: никаких светлых перспектив, никаких темных переживаний. В интернете не пишут ничего интересного. Никто не звонит и не заходит с самого утра. Нет ни прошлого, не будущего, а настоящее проходит сквозь пальцы и уходит прочь с дымом сигареты.
С антресолей, из-под столов, из-за шкафов, из-под слоя пыли, из-за паутины, из глубин забытья извлекаются полузабытые системники. Сломанные, устаревшие, ставшие ненужными или собранные про запас, современные и антикварные, светлые и темные, целые и разобранные - все они, встав в один ряд, ждут своего часа. Еще несколько раз подмигивает свитч... Еще несколько раз взвизгивает флопик... Вот оно! Сейчас всем им будет предложено отведать свежей дискеты. Они забудут свое прошлое, они станут не тем, чем были, они будут служить мне...
Шел второй час перепрошивки биосов на старых матерях. Чем еще можно занять себя в дождливый день?
#1357: Дети цифрового века
13:00 20.10.2009, IT happens
У нас в семье в воспитании детей была извечная проблема - школьный дневник. Родители не рвались его проверять, а просто время от времени расписывались на каждой прошедшей неделе в графе "підпис батьків" - дескать, все замечания классрука прочитали, оценки видели, о прогулах знаем. Были, конечно, и случаи, когда на страницах дневника велся весьма оживленный чат с классруком, но наш рассказ не о том.
Когда родители приходили подписывать дневник, с вероятностью 90% он был не заполнен. Нам было очень стыдно, да и люлей порой отхватывали - приходилось сидеть и заполнять расписание за три-четыре недели, прошедшие с момента прошлой проверки (бог с ними, с заданиями, хоть бы расписание было). Программистские гены передались нам от родителей по наследству, и оптимизаторский подход рано или поздно проявился у всех.
Я класса с восьмого, не мудрствуя лукаво, заполнял дневник под копирку. Брат раздобыл у отца наборный штамп и проштамповал дневник до конца года всеми предметами по очереди.
Но сестра все равно отличилась. Она пошла на переговоры с мамой-бухгалтером и дорвалась до принтера наклеек с ценниками/штрих-кодами. Программа была за шоколадку (или за красивые глаза, уж не знаю) изменена мамой и... дневник сестры был расклеен до конца года.
О дети цифрового века! Если им лень писать ручкой - они напечатают.
#1358: Слава Кодировщик и Паша Главный
13:00 20.10.2009, IT happens
Наш системный архитектор, человек брутальной внешности и соответствующего характера, был привлечен к совещанию с представителями заказчика. Во время перерыва в кулуарах был подслушан следующий диалог:
- Слушай, а кто это такой?
- Этот мужик? Это архитектор, с их стороны.
- М-м-м. Кликуха, что ли?
#1359: Простите за ровный почерк
13:00 21.10.2009, IT happens
Дело было на первом курсе. Наш поток защищал курсовую по географии. Одним из обязательных требований было наличие нарисованной от руки карты по теме работы.
Если я скажу, что рисую как курица лапой - я не скажу ничего... Через десять минут размышлений решение проблемы было найдено. Я выцыганил у старшей сестры изрисованную от корки до корки контурную карту за 8-10. Сестра училась в художественной школе и от природы была очень аккуратна, что отразилось на картах.
Быстро найдя необходимый материал, я засунул карту в любимый МФУ HP, при помощи Paint закрасил шероховатости и стер ненужные отметки с карт, а на диске "800 дизайнерских шрифтов" нашел гарнитуру, наиболее похожую на мой почерк. Вуаля - карта готова!
Курсовая защищена на отлично, дело сделано. Да только до сих пор стыдно - моя карта висит на стенде кафедры как пример для подрастающего поколения...
#1360: Свято место пусто
13:00 21.10.2009, IT happens
До чего же бывают старательными люди! История эта произошла в одной из мастерских по ремонту сотовых телефонов в Тюмени, где я работаю "мастером на все руки".
Вызывает меня начальство и велит решить проблему с бухгалтерской программой. Беглый осмотр места происшествия выявил папку с программой весом в 14 ГБ и полностью забитый диск С. Увеличение раздела не помогло - через пятнадцать минут диск снова оказался заполнен, а папка растолстела до 20 ГБ. К тому времени я уже выяснид, что ее нормальный размер не превышает 200 метров, да и то с полной базой, а около двухсот файлов с расширением.tar не имеют к ней никакого отношения. Попытки удаления непонятных файлов оборачивались восстановлением статуса-кво в ближайшие десять минут. Последовавший за этим гуглинг на тему "страшного вируса, создающего неизвестные файлы" принес нулевой результат и волну отчаяния.
Чтобы успокоить расшатанные нервы, я направился в каморку техников попить чайку и поразмыслить над проблемой. Уже на подходе я почуял неладное - стояла странная тишина, не было слышно гогота и затейливого мата, характерного для разгара рабочего дня. Причина была проста: техники сидели за двумя компьютерами и... с довольными лицами перебрасывали в ту самую расшаренную папку файлы с прошивками для телефонов!
На вопрос "Нафига?!" ребята ответили, что место на их жестких кончилось, а хард сервера толстый и все вытерпит. Увеличение раздела очень обрадовало работников напильника и паяльника, а мои потуги по удалению мусора были восприняты ими как глюк сети.
#1361: А все, что не по графику - нафиг, нафиг
13:00 21.10.2009, IT happens
Любим мы на работе в обед поиграть по сети в командные игры. В последнее время пристрастились к Urban Terror - это такой гибрид Quake и Counter-Strike. После большого ремонта глобальной сети на нашем предприятии долгое время не было. Небольшую сетку мы наладили себе сами - и к принтеру у всех есть доступ, и файлами (как рабочими, так и не очень) меняться удобно.
Играли обычно три на три, но однажды хозяин одного из компов остался в обед на рабочем месте, а нарушать командное равновесие нам не хотелось.
Решение пришло сразу. Имелся в этой комнате логический анализатор Agilent 16802A, управляемый Форточками XP. Экранчик у него был вполне приличных размеров. Правда, мышку с клавой цеплять все равно пришлось - использовать кнопки на корпусе анализатора было крайне неудобно. Игру быстро установили, а связь с анализатором наладили, отобрав сетевой кабель у заработавшегося коллеги. Обеденный матч прошел по графику.
#1362: Игрушки с толкача
13:00 22.10.2009, IT happens
Знакомство мое с компьтерами началось в девяностых (я был в девятом классе) с "пня" с довольно стандартным набором устройств, среди которых был восьмискоростной сидиром. Примерно через год эксплуатации начались трудности - драйв с трудом жевал "паленые" диски с моими любимыми игрушками, а в конечном итоге отказался читать что-либо вообще. Перспектива остаться наедине с "Сапером" и пасьянсами мне не улыбалась никак - надо было срочно что-то придумать.
Решение пришло, как это часто бывает, случайно и было нетривиальным. Опытным путем было установлено, что сидюк отлично читает единственный лицензионный диск в квартире с дровами и софтом от принтера. Процедура была следующая: в сидюк вставлялся лицензионный диск, служивший "разгонным". После того, как сидюк начинал уверенно жужжать, быстренько нажималась кнопка Eject, лицензионный диск извлекался и вставлялся любой другой. Драйв продолжал думать, что вставлен качественный диск, и уверенно его читал. Единственным обязательным условием была скорость исполнения. Через неделю по скорости я не уступал механикам команды Ferrari на гонках Формулы-1!
Чуть позже отец разобрал сидюк и протер линзу одеколоном - помогло, но ненадолго. В итоге процедуру вскрытия пришлось повторять каждые три месяца, от чего сидюк спился и скоропостижно умер.
#1363: Подождите, я записываю
13:00 22.10.2009, IT happens
Программил я несколько лет назад в фирме, занимавшейся выпуском приборов с хитрыми датчиками. В одно прекрасное утро главный инженер поставил задачу реализовать в ПО поддержку нескольких датчиков на одном COM-порту. На первый взгляд все было просто:
1) устанавливаем бит четности в настройках порта в 1;
2) пишем в порт адрес нужного датчика;
3) устанавливаем бит четности в настройках порта в 0;
4) пишем в порт команду;
5) читаем ответ.
Пишу (очистки буферов и очереди после операции записи в порт, все как положено), компилирую, несу в соседнее здание на флешке инженеру, запускаю на его древнем ноуте с COM-портом - все работает! Несу датчик к себе, запускаю на своей мощной машине - облом!
Вставляю в код проверки результата каждой функции, запускаю, все функции отрабатывают правильно, но датчик молчит. Меняю порты, датчики, провода, машины - везде облом, кроме одного убитого ноутбука.
Иду к инженеру в соседнее здание, прошу осциллограф. Получаю отказ: "Это единственный осциллограф с памятью, он мне тут нужен". Не беда! Приношу версию программы с максимально подробным ведением логов, цепляюсь осциллографом на вход микрухи датчика, запускаю, медитирую... Порт открывается, бит четности становится в 1, идет адрес, идет команда, порт закрывается. В логах все солнечно: судя по ним, бит четности перед отправкой команды таки 0, а вот судя по осциллографу - 1. Естественно, датчик команду не воспринимает. Я больше верю осциллографу. Спрашиваю у гугла, форумов и знакомых спецов - ответа нет.
Нервы, психологическое давление со стороны инженера, ожидание Нового года на работе... На третий воскуривания даташита Super-IO-чипа, установленного на "волшебном" ноутбуке, все становится ясно. Микруха на моей и других новых мамках по каким-то причинам не успевает переключить четность, а на древнем ноуте успевает благодаря врожденной тормознутости последнего. Загадочным образом при этом API на обеих машинах сообщает, что все переключилось. Вставляю в код задержку в 1 мс - датчик радостно мигает индикаторами на любых компах!
Читайте мануалы. В них сила.
#1364: Пингвин против пингвина
15:00 22.10.2009, IT happens
Два раза с большим перерывом и в разных группах я наблюдал "линуксовые войны".
Война первая состоялось, когда я еще был несмышленым школием. На информатике нас припахали ставить линукс на все машины в классе - про Ghost и прочий мирроринг учитель слыхом не слыхивал. Рутовый пароль был везде одинаков. Суть игры была простой: выключи машину противника раньше, чем он выключит твою. Атаковали, зайдя по SSH на чужую машину и сказав системе shutdown -h now. Блицкриг-вариант (halt) мы выучили позже. Была и возможность уйти в глухую оборону: init 1 с отключением сети.
Вторая игра проходила заметно позже, в универе, и была похожа на забавы наших виндоус-коллег (история No862). Два игрока сидели на одной и той же машине, локально или по SSH. Один запускал форк-бомбу вида:
#!/bin/sh
$0
$0
Другой с ней боролся: killall sh. Дело усугублялось отсутствием рута у обоих и грамотно выставленными лимитами. На уровне Nightmare можно одновременно пытаться залогиниться в KDE.
#1365: В глубоком тауне
12:00 23.10.2009, IT happens
Вспомнил сон, который мне приснился около года назад.
Сижу на работе, беру в руки витую пару (обычно я всегда работаю через wi-fi), чтобы воткнуть ее в свой ноут, касаюсь контактов и чувствую сильный удар током. Через секунду я понимаю, что чувствую каждый бит, проходящий по витой паре, и обрабатываю пакеты на физическом уровне. Еще через секунду я начинаю сам формировать и отправлять пакеты. Не в силах выпустить кабель из рук, чувствую полное блаженство.
Через некоторое время начинаю ловить волны wi-fi, а еще через несколько секунд ломаю силой мысли все доступные мне точки доступа. Бросаю кабель и отправляюсь гулять по городу (почему-то по Москве, хотя живу я в Калининграде).
Дошел до кафе, заказал пива, сижу довольный. Подключился к своим серверам, проверил их состояние, разгреб почту. Полез на Википедию, за полчаса прочитал всю, но мне было мало. За пятнадцать минут я выучил инглиш и за час перерыл всю Википедию (на этот раз на английском), а потом отправился в гугл пополнять багаж IT-знаний.
Через пару-тройку часов я уже чувствовал себя всемогущим гуру, и мне захотелось приключений. Я полез на правительственные и военные ресурсы, нашел более девяти тысяч критических уязвимостей, но не стал ничего ломать, а разослал уведомления админам.
Зазвенел будильник. Я открыл глаза, пару часов лежал в кровати и матерился. Так жалко было терять настоящее админское блаженство...
#1366: Бесперебойная связь
14:00 23.10.2009, IT happens
Сидел я как-то в пятницу на работе. Делать было нечего, а пытливый ум хотел что-нибудь натворить. Окинув взглядом офис, я начал думать, что бы мне оптимизировать. Через всю комнату к столу начальника тянулся телефонный провод, и, проезжая по нему на кресле с колесиками, можно было без труда навернуть аппарат.
Провод был слишком коротким, чтобы проложить его вдоль стены. Сисадмина с обжимкой у нас не было, а в соседних компьютерных лавках телефонного провода длиннее пяти метров не продавали.
Скручивать провода - не наш метод! Я стал думать, как бы нарастить провод с минимальными потерями. На бесперебойнике я обнаружил розетку под RJ-45, но что-то мне подсказывало, что туда залезет и телефонный штекер. Влез. Проверил - сигнал нормальный, все отлично.
Теперь, когда начальник болтает по телефону, он знает, что его подслушивают два старых UPS, а я могу от своего рабочего места беспрепятственно доезжать до его стола.
#1367: Суровая виртуальная реальность
19:45 23.10.2009, IT happens
В нашей компании для разных нужд применяются виртуальные машины. Коллега создал набор программ, облегчающих работу с этими машинами. Была устроена презентация новшества для руководства и заинтересованных лиц.
Представьте: пафосный конференц-зал, большой экран, в первом ряду высокое руководство, партнеры, гости; сзади толпа сотрудников. Коллега говорит вступительные слова, открывает во весь экран виртуальную машину и запускает под ней что-то из своих разработок.
Пауза. Запущенная программа выдает сообщение об ошибке и захлопывается. Через несколько секунд виртуальная машина подвисает и тоже закрывается. Еще несколько секунд консоль управления этими машинами застревает намертво. Бедный сотрудник пытается реанимировать консоль, но на экран массово выпадают уведомления об ошибках разного калибра. В конце концов основная ОС перестает отвечать на устройства ввода, жужжит диском и вываливается в синий экран.
В конференц-зале - продолжительная немая сцена. Наконец виновник торжества с энтузиазмом произносит:
- Ну, отрицательный результат - тоже результат!
#1368: Полярное лето
12:00 24.10.2009, IT happens
Жена смотрела фильм про ученых в снегах на Южном полюсе и в какой-то момент начала критиковать фильм за неадекватность: снега, дескать, на Северном, а на Южном тепло! Мой ржач, логичные доводы и слабое сопротивление с ее стороны помогли в сжатые сроки заполнить пробел в школьных знаниях.
Через час оказываюсь за компом; на глаза попадается ярлык Google Earth. С довольной ухмылкой восклицаю: "Иди сюда, женщина, я покажу тебе, какой он - настоящий Южный полюс!" Запускаю шарик, проворачиваю, зумлю (жена уже за спиной) и щелкаю на первую попавшуюся фотку.
Открывается "типичный" для Антарктиды пейзаж: лазурный берег, лагуна, пальмы и бунгало. Надо же было попасть на фотку, подгруженную каким-то шутником! Я в ступоре, жена в восторге: "А-а-а! Я же говорила, а ты!..." Разобрались потом, конечно, но момент был яркий.
Модераторы! Будьте бдительны!
#1369: Гармонический ряд грызунов
12:00 24.10.2009, IT happens
Проводил я инвентаризацию ИТ-хозяйства в конторе. Для учета составил экселевскую табличку, в которую вбивал наименования всех матценностей вместе с их инвентарными номерами. Процесс трудоемкий - очередь запаса мышек подошла только ближе к ночи. Закончились разнообразные модели Logitech, и я добрался до Genius. Их у нас была только одна разновидность, так что я один раз вбил название NetScroll PS/2 и, растянув на нужное количество полей, отправился спать домой.
На утро прихожу, окидываю свежим взглядом табличку и вижу такую картину:
Мышь Genius NetScroll PS/2
Мышь Genius NetScroll PS/3
Мышь Genius NetScroll PS/4
Мышь Genius NetScroll PS/5
...и так далее до дюжины с хвостиком.
#1370: Толстые рыбы в тонких трубах
14:00 24.10.2009, IT happens
Решили мы перевести нашу бухгалтерию на тонкие клиенты. Начальству вздумалось сокращать расходы, а полноценный компьютер на каждом рабочем столе - это и деньги немалые, и энергопотребление... в общем, решили.
Сказано - сделано. Неделю все работало, но потом начались фокусы. Аккурат в час дня плюс-минус пять минут падала сеть. Не наглухо, конечно, но без очевидных причин скорость проседала процентов на 95.
Бились долго, несколько дней трясли сервер и проверяли свитчи. Никаких зацепок: все работает нормально, но в час дня - смерть всему. Наконец начали тупо отключать клиентов, сперва поэтажно, затем, локализовав этаж, поштучно.
Нашли! Это оказался клиент начальника бухов. Он, будучи уверен, что тонкие клиенты - это выдумки хитрых айтишников, а на самом деле "процессор как процессор", взял да и включил себе скринсейвер. Красивый, да. С рыбками плавающими. Без десяти час бухгалтер убегал обедать, а в час дня врубался скринсейвер и начинал трансляцию передачи о жизни морских обитателей подводного мира в Full HD прямо по сети.
#1371: Альтернативная лингвистика
12:00 25.10.2009, IT happens
Хуже дурака только дурак с инициативой. Пришел в кабинет решать проблемы с принтером. Пока я ковырялся в недрах машинки, сидевшая рядом девушка спросила меня, почему ворд подчеркивает некоторые слова волнистой линией.
Объясняю, что бывают слова, о которых программа не слышала, и их надо добавлять в словарь вручную. Через некоторое время приглядываюсь - девушка печатает с потрясающим количеством грамматических ошибок ( про пунктуацию вообще молчу). Ворд изо всех сил подчеркивает ошибки, но девушка упрямо и настойчиво кликает на каждом слове "Добавить в словарь".
#1372: Метрометр
12:00 25.10.2009, IT happens
Посчастливилось мне некоторое время жить в Казахстане. Внутренний трафик там бесплатен, а с России и другого забугорья скачать можно было только 10 гектаров в месяц, а дальше скорость заботливо падала до диалапной.
Беседую с мамой по поводу превышения месячного лимита трафика - та в слезы:
- Опя-ять ты своих игр накачал, скорость упала!
- Знаешь, ты круглыми сутками YouTube юзаешь и Google Maps глядишь, да еще это радио по утрам - знаешь, сколько накручивает?
- Да я-то всего ничего... А ты игры скачиваешь. Знаешь, сколько они весят? (Показывает две DVD-болванки.) Вот столько! А еще и больше бывают!
Глаза падают из орбит. Предки знают о весе игрух? Научил на свою голову... Ну ладно, раз поумнела - обьясняю посложнее.
- Видишь торрент-клиент? Вот статистика загрузок. Я в этом месяце с внешних ресурсов скачал только 3,99 ГБ. Это были The Sims 3 - ты же тоже в них играешь!
Молчание. Видимо, в маминой голове роятся мысли типа "к нам подключились!" и "обворовывают!".
- А куда тогда?...
- Надо счетчик с нового месяца поставить, вот и узнаем, кто у нас такой ненасытный.
- А где его купить? И кто ставить будет?
- Ты вообще о чем?
- Ну где счетчик на интернет купить?
Картина маслом: на проводе, как на трубе водопроводной, стоит счетчик и показывает количество набежавших метров. Медленно сползаю под стол от смеха.
#1373: Постельный режим
12:00 25.10.2009, IT happens
У меня дома помимо основного системника стоит старенький четвертый пень на 2 гигагерца. Достался он мне как списанный с работы хлам, много я на него вешать не собирался, но игрушку-другую все же поставил.
Жили бы мы долго и счастливо, если бы не одно "но". Я про конденсаторы, которые со временем вздуваются и требуют нагрева, чтобы нормально работать. Простого разогрева моему неженке оказалось мало - рядом с ним находится выход на балкон. Стоит только открыть дверь, как холодный воздух незамедлительно сказывается на системном равновесии - все глубоко подвисает.
Решение вышло не сисадминское, а человеческое - системник со слабым иммунитетом теперь заботливо укрыт толстой синей подушкой, а сверху аккуратно лежит небольшое одеяльце. Работает, кстати, как часы. Осталось только врача вызвать, да боюсь, он меня самого заберет, как увидит причину вызова...
#1374: Кручу-верчу, посчитать хочу
12:00 26.10.2009, IT happens
Понадобилось мне для электронной самоделки намотать две индукционные катушки по 7000 витков каждая. Вручную это делать очень долго, да и риск сбиться со счета есть. А зачем же мне комп, спрашивается?
Катушка была зажата в патрон шуруповерта, к боковой части патрона скотчем был приклеен магнит, а к корпусу шуруповерта - пара герконов (датчиков, срабатывающих в магнитном поле). Патрон вращается, герконы по очереди отщелкивают импульсы. Выводы от герконов я припаял к контроллеру старой клавиатуры, вместо кнопок "+" и "1". Всю конструкцию я подключил к компу и запустил виндовый калькулятор.
Гашетка шуруповерта нажата. "1+1+1+1..." - калькулятор считает витки. Одно плохо: крутить приходится медленно, не чаще пары оборотов в секунду. Больше не выходит, видно, срабатывает программная защита от "дребезга" контактов. Подумав, отключаю один из герконов и открываю ворд. Бинго! Около 10 символов, то есть оборотов в секунду. Еще немного подумав, отрегулировал движками длину строки так, чтобы в нее умещалась ровно сотня символов. Осталось только считать строки.
Обе катушки я намотал за 40 минут.
#1375: К взлету готов
12:00 26.10.2009, IT happens
Работаю на дому веб-программистом. Свои плюсы, свои минусы - но речь не об этом.
Есть у меня древний ноут. В нем косой кулер, поэтому внизу стоит охлаждающая подставка с вентиляторчиком, а у самого ноута снята крышка. Ноут подключен (уже и не помню, почему родная матрица издохла) к отдельному монитору 20" ЭЛТ-монитору; кнопка отключения питания у ноутбука тоже отдала концы, и золотые руки моего друга вместо нее припаяли замечательный тумблер на отдельном шнуре. К ноутбуку прилагается внешний жесткий диск, который нещадно перегревается, и USB-вентилятор, который дует на этот жесткий диск для охлаждения.
Утро. Продираю глаза. Плюхаюсь за комп. Поехали! Кнопка на сетевом фильтре - раз. Нашариваю рукой где-то в районе пепельницы шнур с тумблером питания компьютера на конце - два. Кнопка подставки - три. Кнопка монитора - четыре. Кнопка включения внешнего винта - пять. Кнопка вентилятора - шесть.
Вечер. Заканчиваю работу. Протираю глаза. Завершаю работу операционки. Веселые буквы на мониторе сообщают "Теперь питание компьютера можно отключить". И опять поехали! Тумблер - раз. Монитор - два. Подставка - три. Жесткий диск - четыре. Вентилятор - пять. И финальным аккордом сетевой фильтр - шесть.
С чувством исполненного долга иду ужинать.
#1376: Где эта улица, где этот дом?
12:00 26.10.2009, IT happens
Работал как-то в одной организации сисадмином. Было в сети полсотни компов, пара серверов с Windows 2003 и КрасноШапкой. Был поднят и сендмейл на собственном доменном имени. Надо оговориться, что глубоко с линуксом я не знаком, но тем не менее и почта, и домен, и сквид, и айпитаблицы каким-то образом работали.
На втором году моей работы внезапно перестала ходить почта. Я был отозван из отпуска - благо, два дня до окончания оставалось и я был уже в городе. Пара дней сидения на упсе в серверной (каморка 2х1,5 м) в ковырянии манов по сендмейлу и настроек параметров А, NS и иже с ними, а также постоянное общение с админом провайдера результата не дали. Записи доменных зон в норме, порты открыты, трафик ходит нормально, а почта так и не работает! Причем локально ходит, а во внешний мир и из внешнего мира - глухо. В итоге получил я выговор и сокращение лимита на мобильную связь.
А оказалось все просто: предыдущий админ этой организации, регистрировавший доменное имя, естественно, указал свои личные координаты. Соответственно, письмо с уведомлением о завершении двухлетнего срока использования домена пришло ему на личный ящик. В общем, заплатили мы, и все заработало - повезло, что киберсквоттеры не успели домен перехватить.
А мораль такова: не каждая айтишная проблема решается техническими специалистами.
#1377: Интернет на батарейках
12:00 27.10.2009, IT happens
Эти ваши UPS - для слабаков. У меня все было гораздо хардкорнее.
В давние времена мне наконец перепала приставка Dendy. Проблема была в том, что нормального блока питания в комплекте не было, поэтому использовались китайские адаптеры, которые надежностью не отличались. После поломки очередного такого девайса мне дико захотелось поиграть. В восемь вечера замену взять было негде, и мне, тогда еще восьмилетнему пацану, пришла в голову гениальная мысль - подключить провод от адаптера к батарейке "Крона". Батарейки хватило часа на полтора, но и этого было достаточно, чтобы пройти-таки надоедливого босса.
История повторилась лет через десять. Недавно в доме отключили электричество, а мне срочно надо было в интернет. Ноутбук терпит без подзарядки два-три часа, осталось только запитать ADSL-модем... "Кроны" хватило. С чувством глубочайшего удовлетворения я отправился спать.
#1378: А по вечерам хешируемся
12:00 27.10.2009, IT happens
Обожаю свое учебное заведение. Представьте такую картину: все сидят и увлеченно кодят. Заходит препод и видит, что две девушки оторвались от дебага и смотрят прямо перед собой застывшими взглядами. Каждая из них сцепила руки в кольцо, а позади стоит одногруппник и держит ладони на их головах.
- Что это с вами? - спрашивает препод.
- Связный взвешенный граф! Мы вершины, он - ребро, а это (взмах руками) - петли!
- Ага, я ребро весом 55, - соглашается одногруппник. Препод смеется.
- А недавно мы были массивом и хотели покьюсортиться, но тренер нам не разрешил, - заявляет одна из вершин.
#1379: Гравитационное списание матценностей
14:00 27.10.2009, IT happens
Помнится, когда я только начал работать, был молод, глуп и неопытен, довелось мне трудится в одном крупном предприятии. Обитали мы на четвертом этаже инженерного корпуса в двухкомнатном кабинете - правда, вся вторая комната была до потолка завалена старым железом.
Был в коллективе Сергей - парень колоритный, вечно растрепанный "после вчерашнего", принципиально не соблюдающий трудовой дисциплины, но спец, как говорится, от бога. Начальство Серегу терпело, но периодически все же читало мораль.
Как- то решили все же разгрести мертвый хлам, отправив все ненужное в утиль. Лето, жара, мозг плавится. Бьющееся и тяжелое мы снесли вниз, а пластиковые корпуса от матричных принтеров притащили в основную комнату, свалили на Серегин стол, а затем стали на меткость кидать их в электрокар прямо из окна.
Остался последний остов от принтера, и мы стали кидать жребий, кому достанется утилизационное право.
В кабинет вошел замначальника отдела и начал свое привычное: "Сергей, ну сколько раз тебе говорить..." Серега, помятый после ночных возлияний, с красными от недостатка сна глазами, вскочил, схватил корпус и с криком "Как меня тут все достало!" вышвырнул его в окно.
Лицо руководителя описать не представлялось возможным. Брякнув "я позже зайду", он спешно ускакал из кабинета.
#1380: Я не нарочно, просто совпало
12:00 28.10.2009, IT happens
Работаю в хелпдеске крупного банка. На нас свалилась заявка, как позже выяснилось, вполне достойная какой-нибудь айтишной версии Хауса: "Ночью выключили компьютер, сейчас не включается". Звоню. Выглядит все так:
Пользователь нажимает кнопку включения.
Загорается индикатор питания на системнике.
Загорается зеленая лампочка на мониторе (вроде пошел сигнал), но изображения нет.
Индикатор HDD не мигает - ОС явно не грузится. Писка нет.
Какие могут быть диагнозы? Первое, что пришло в голову - сбой монитора, но тогда система продолжала бы грузиться. Еще вариант - поломался интегрированный видеочип. Но не пищит же! Память, БП - вряд ли, опять же был бы писк. Пищалка поломаться не могла. На этом идеи закончились - надо ехать.
Приехал. Включаю. Наметанный взгляд замечает кратковременное включение всех трех индикаторов на клавиатуре. Система не грузится, монитор пустой. Краткое нажатие на Power выключает компьютер. Подключаю монитор с соседнего места - работает! Но система почему-то грузится из сети, а не с винта. Порядок загрузки верный.
Разгадка оказалась проста - объем HDD определился как 0 МБ. Какова вероятность того, что во всем отделении, где около 30 рабочих мест, в одно и то же время умрут винт (SATA, более-менее устойчивый к слабым скачкам напряжения) и монитор, оба стоящие на одном рабочем месте?...
Наука мне на будущее - всегда предполагать, что одновременно могут случиться две совсем не зависящие друг от друга гадости.
#1381: Потоковый эксплойт
12:00 28.10.2009, IT happens
Обучаясь на первом курсе, попал я на зачете по программированию к преподавателю нестрогому, но весьма вольно понимающему задания из листка "к зачету". В итоге моя программа была забракована, хотя и работала правильно, и соответствовала заданию. После этого мне было выдано новое задание: написать прогу, складывающую две вводимые строки в одну без использования кошерных функций.
Маленький экскурс в компьютерную систему здания: все студенты работают на тонких клиентах, подключенных к могучему серверу с неадекватным поведением. Одной из черт его характера было то, что потоковый ввод надо закрывать дважды. Темные увлечения, а также нежелание сидеть на зачете лишнее время не позволили пропустить такой шанс воспользоваться глобальной уязвимостью. Мной был написан код:
cin" SumString;
cout ""Сумма строк: " "SumString;
На экране же это выглядело так:
" Это полов "Enter"
" ина строки "Enter"
" Сумма строк: Это половина строки
" Press any key to continue...
Пока препод в ведомости не расписался, нажимать на Any Key я не давал.
#1382: Опилки пяти микрофарад
14:00 28.10.2009, IT happens
Работал как-то с отцом - надо было автоматизировать научную установку. Захожу к нему и вижу жуткую картину: на разобранном компе он усердно елозит напильником по плате сопряжения с установкой.
В легком офигении спрашиваю:
- Пап, ты что вообще делаешь?
- Там конденсатор я один впаял, у него характеристики близкие, но мне надо меньше - я его объем уменьшаю, пока не получится то, что надо.
И что вы думаете? Получил он нужную характеристику с заданной точностью, маминым маникюрным лаком капнул на место спила - все заработало. Представляю, сколько возни было бы в западной лаборатории - я с ними работал, насмотрелся.
Горжусь отцом! Старая гвардия не сдается.
#1383: Счастливой отладки!
12:00 29.10.2009, IT happens
Однажды мне довелось "подхватывать" проект на C++, оставшийся от одного программиста, уволенного несправедливо (по его личному мнению). Впрочем, проект был почти завершен, и мне оставалось лишь немного дописать интерфейс, провести тестирование, отладку и сдать все заказчику.
Как обычно, сроки поджимают, а я все никак не могу разделаться с "ловлей блох": приложение то работает нормально, то вдруг начинает глючить и вылетать на ровном месте. Как выяснилось, периодически возникало std::exception, но отследить, откуда оно бралось, у меня никак не получалось: казалось, что таинственная ошибка присутствует буквально всюду, при этом появляясь далеко не при каждом запуске.
Вечер пятницы. В понедельник начальство обещало спустить с меня шкуру, если что-то еще не будет работать. Скидываю все исходники себе на флешку, хоть это и запрещено (к счастью, лишь на уровне инструкций), и несу домой в надежде разобраться, что к чему, за чашечкой кофе.
Дома первым делом в надежде на чудо запускаю экзешник - вылетает, сволочь. Ладно, запускаю полную компиляцию и иду чистить картошку. Возвращаюсь - ошибка!
В конце одного из основных хэдеров проекта, заботливо спрятанная за правый край экрана нужным количеством табуляторов, красуется неприметная строка:
#include "cfdc.h"
Гугление результата не дает; просто комментирую эту строку и компилирую заново - успешно! Запускаю - программа работает как часы.
Придя в понедельник на работу, первым делом я решил глянуть, что же это за таинственная библиотека. Код ее оказался настолько же лаконичным, насколько садистским:
#ifndef CFDC_H
#define CFDC_H
#include "cstdlib"
#include "exceptio.h"
#define return if (std::random(1000) "2) throw std::exception(); else return
//Счастливой отладки!
#endif
Надо ли говорить, что наш проект использовал в одном незначительном месте стандартный генератор случайных чисел, а вызываемый при инициализации std::randomize() успешно заметал любые следы?...
#1384: Укротитель сверхзвуковых грызунов
12:00 29.10.2009, IT happens
Стоят у меня в фирме тонкие клиенты - грузятся с сетевухи, получая параметры загрузки из конфигурационного файла на сервере. У каждой сетевухи есть собственный конфиг, в котором помимо имени пользователя, IP-адреса и прочей лабудени есть параметр mouse_acceleration, управляющий скоростью движения курсора. Параметр этот по умолчанию равен 1. Чем больше число, тем быстрее двигается маус - при значении 5 мышка при минимальном движении прыгает из одного угла экрана в другой по диагонали.
Был один надоедливый манагер, который всю душу мне выел, пока я настроил все параметры под него. Два дня меня он мучил. Все настроил - вроде как успокоился. Звонит он опять на следующий день и говорит: "Иван, мышка медленно ездит, можно побыстрее?" Я в сердцах выставляю ему запредельное на мой взгляд ускорение - 22. Думал, он поглядит, как мышка шустро от него убегает, и попросит "вернуть все, как было". Но он не попросил, а я потом и забыл об этом.
Манагер тот все-таки уволился; посадили на его место другого. Тот мне сразу звонит: "Мышка - не алле. Почините". Прихожу чинить - глазок светится; пробую покатать грызуна - курсор мечется по экрану так, что его едва видно. Вспомнил я про злосчастную шутку над предыдущим менеджером и вернул параметр к нормальному виду.
Вернувшись на свое рабочее место, я три дня пробовал научиться пользоваться "сверхзвуковой" мышкой и смог добиться точности лишь в половину экрана. А ведь человек так полгода смог проработать! Мне кажется, он без проблем смог бы уничтожить Звезду Смерти, попав в выхлопное отверстие реактора диаметром 2 метра.
#1385: Померяемся FPS?
12:00 29.10.2009, IT happens
В процессе борьбы с шумом домашнего компьютера я решил сменить видеокарту, поставив модель с пассивным охлаждением. У друга-админа такая оказалась, и он согласился поменять ее на мою с доплатой.
Встретились сразу после работы. Друг зашел и с порога разрушил мои планы на вечер: "Давай прогоним 3DMark, сравним производительность видюх. Неинтересно же просто так их переткнуть!"
Это фраза оказалась роковой. Только ближе к полуночи удалось восстановить работоспособность компьютера, поставив с приключениями заново систему и выбросив сгоревший винт. Видимо, в корпусе устоялась хрупкая экосистема, и исключение из нее вентилятора видеокарты привело к перегреву чипсета, который стал "терять" винты, довел самый слабый из них до смерти и испортил до стадии невосстановления систему на другом. Получилось, может, и интересно, но грустно. Да и тише дома не особо стало...
#1386: Попал в участок - собрал жизнь
12:00 30.10.2009, IT happens
Приятель мой обладает довольно мощной машинкой, которую я собирал и апгрейдил в течение трех лет. Недавно его тачка наконец обзавелась четырехядерной бомбой и GTX 285 - игрухи любые хавает не глядя. Внезапно приятель просит у меня Half-Life 2. Я в недоумении: обычно он любил или футбол по сети, или что-то вроде Dead Space. Говорю, мол, опомнись - игра старенькая, сюжет линейный. Приятель был неумолим: "Ставим "Халфу", и точка!"
Нахожу игру у другого товарища и планирую закинуть его вечером. Хрен там! На работе день рождения самой главной сотрудницы. И вот, я, порядочно подшофе, поздним вечером иду к приятелю. По дороге меня останавливают доблестные люди в серой форме: "Молодой человек, проедемте с нами!" Я, хотя и старше их раза в два, соглашаюсь, ибо сопротивление смерти подобно.
Приезжаем, а в участке целая очередь очередь. Меня просят подождать на скамейке, но рюкзачок изымают. Через некоторое время выходит старлей-участковый и спрашивает, что я здесь делаю. Я честно отвечаю, и он просит дежурного по вытрезвителю, чтобы меня отпустили.
Визит в отделение аукнулся мне неслабо - пришлось помогать милиционерам сдавать высшую математику, физику, и химию в политехе, где они учились, хоть и не бесплатно. Зато диск, который они у меня сперли, вернулся мне в расширенном варианте - первый и второй Half-Life!
#1387: Саунд-протезирование
12:00 30.10.2009, IT happens
Всему всегда приходит конец. Вот сдох и мой комп - завис посреди рабочего процесса. Ресет привел только к черному экрану и горящей лампочке питания. Выключил, разобрал - начинает загружаться, после ввода пароля виснет снова.
Выяснилось, что при включении холодного компьютера он работает секунд 20 и виснет. Значит, что то перегревается. Потрогал все радиаторы - все в пределах нормы. Методом исключения определил, что дело в материнке. Вычистил все от пыли, заменил пасту на процессоре, добавил ее под те радиаторы где ее никогда и не было - безрезультатно.
Настроение испортилось, я начал морально готовить себя к походу в магазин за новой и с горя принял стакан коньяка. Тут меня понесло - терять ведь уже нечего! Мысль начала работать: раз что-то перегревается, значит, должно быть что-то горячее. Я начал ощупывать все подряд, вплоть до разъемов. Когда дотронулся до маленькой микросхемки, чуть не упал со стула - наверное, если выключить свет, то было бы видно красное свечение.
Микросхемка отвечала за звук и сетку. Сеть не работала уже полгода после грозы, а теперь, видно, решила сдохнуть совсем таким наглым способом. Коньяк уже разлился по голове - я, подумав, что звук, как и сетка, не является жизненно важным органом для материнки, решил ампутировать злосчастный чип. Разве не я в молодости паял и отлаживал АОНы и Синклеры, ремонтировал телевизоры и прочую ерунду? Но тут дело очень тонкое: микросхема маленькая, ножки как волоски, и припаяна своим межным пузом к материнке.
Делать нечего - достал кусачки, шило, отвертку и обычный паяльник на 40 Вт. Промордовался минут 20. Остался лишь медный остов и рана на материнке, на первый взгляд несовместимая с жизнью. После небольшой обработки замыкающихся дорожек я нажал кнопку питания - чудо, компьютер ожил! Без звука, конечно, плохо, но явно лучше, чем до реставрации. На следующий день я поставил старую звуковую карту и жизнь снова вошла в привычное русло.
#1388: Введение в айтишничество
12:00 31.10.2009, IT happens
А вы заметили, что айтишничество - вполне сформированная религия? В ней присутствуют все классические элементы:
- Созданная из ничего в программируемая вычислительная машина на телефонных реле, ознаменовавшая переход от докомпьютерной эры к нашей эре;
- Типичное воплощение рая (KDE, OS X - на выбор) и семи кругов ада (Windows 95);
- Святой Линус и лукавый Гейтс;
- Великое множество великомучеников (история No1311), пострадавших от неверных;
- Культ шаманства и пляски с бубном, чудо воскресения;
- Пиво для причастия и эмблемка вай-фая для храмов;
- Древние манускрипты с ветхим заветом (COM) и новым заветом (USB), объединяющие верующих.
В связи с этим предлагаю:
1. Среди неверующих неустанно распостранять агитинформацию об одушевленности техники и ее страданиях от перегрева, побоев и пыток;
2. Среди верующих упрочить веру в святых Контрола, Альта и пресвятого Делита; всему миру заявить о принадлежности к великому культу айтишничества путем записи в графе "религия" при переписи населения;
3. Всем несущим Знание (сисадминам, программистам и причастным), у которых есть подшефный персонал, заочно присвоить звание почетных педагогов с правом ведения семинаров на тему "Остановившиеся звезды: конец света" или "Муки моральные взамен мук физических, или почему не стоит бить системник".
И да пребудут с нами байты!
#1389: Не свитерами едиными
12:00 31.10.2009, IT happens
По долгу службы мне приходится проводить время в модных молодежных магазинах. На открытии и подготовке частенько присутствуют иностранные и отечественные менеджеры всех уровней - одеты все не в деловом стиле, а по последнему слову европейской моды.
Заканчиваем проверку сети. Вокруг снует персонал в платьицах, зауженных джинсах, нелепых сапогах и шарфиках - глазу приятно, но ни фига не удобно. И стоим мы, айтишники, четыре парня и девушка - все в берцах или гадах, штормовках-ветровках, а некоторые в камуфляже и разгрузках. Презрительных косых взглядов мы нахватали за пару часов немеряное количество. Собрались уже уходить; девчонка, что подписывала документы, говорит: "Приходите одеваться у нас - мы вас большу-ую скидку сделаем!" Системщик, застегивая косуху, отвечает: "Спасибо, обязательно. А одежда, чтобы на улицу выйти не стыдно было, у вас найдется?"
Модная девочка скрылась со скоростью пули. Еле до машин дошли - от хохота животы скрутило!
#1390: Антивирусный букет
12:00 31.10.2009, IT happens
На днях наша контора купила энтерпрайзного "Доктора Веба" с трехлетней лицензией - я как раз занимался этим вопросом.
Вчера вечером вот какой казус приключился. Стою я на углу с букетом в руке, девушку свою жду. Ко мне подъезжает на велосипеде дедушка и спрашивает: "Почем "Вебера" брали?" У меня в мозгу раздается громкий щелчок, за которым прибегает стадо мыслей типа "Кто это? Откуда он знает? Неужели по мне заметно?!" Тем не менее честно называю цену. Сказать, что дедушка офигел - значит ничего не сказать.
В ходе дальнейшей беседы выяснилось, что вебер - это сорт хризантем, которые я держал в руках и которые массово выращивает на продажу дедушка. Вот он и изучал рынок на предмет цены для оптовой сдачи своего товара.
#1391: Вытесняющая однозадачность
12:00 01.11.2009, IT happens
На переломе девяностых мне пришлось некоторое время жить с 80-метровым винтом. Из "окон-95" было вырезано все, что можно. Ключевым звеном системы был волшебный батник. При запуске он спрашивал, чего барин изволит:
1. Фильм посмотреть;
2. Музыку послушать;
3. В ворде поработать;
4. Код пописать;
...и дальше по списку прикладных прог.
После выбора умный батник сносил все ПО предыдущей задачи и ставил с пиратского сидишника софт для нового занятия. На рабочем столе появлялись необходимые ярлыки, и всегда можно было понять, подо что "заточен" компьютер сейчас.
Процедура смена "скина" у компа занимала до получаса. Это ведь совсем немного - покурить, чай поставить...
#1392: USB-дисковод
12:00 01.11.2009, IT happens
Частенько подрабатываю после работы в городе компьютерной скорой помощью. Обычный вызов, клиент - молодая девушка, учится в колледже с компьютерным уклоном. Проблема была в неисправном DVD-приводе, было принято решение менять. Мы решили, что она купит и заменит драйв сама - ничего сложного в этом нет, а девушка на вид сообразительная. Я дал ей необходимые инструкции, подробно рассказал, что и как, и даже не забыл про перемычки. "Главное, посмотри, как старый подключен, так же подключи и новый. Поняла? - Поняла..."
Дня через два девушка просит приехать - комп не работает. Приехал, открываю крышку компа и ужасаюсь: шлейф от DVD-привода обуглен до голых проводов; жесткий диск поключен к мамке дважды - один конец в харде, а два других разъема - на мамке, в каждый IDE-разъем по разу. DVD-привод подключать было уже некуда, но место она все же нашла - на мамке были штырьки для подключения двух USB-портов на передней панели, на них-то шлейф она и нанизала.
#1393: Вируса бояться - в сеть не ходить
12:00 01.11.2009, IT happens
Работаю сисадмином в учебном заведении. Приходит как-то раз ко мне заместитель по спортивным мероприятиям. Оказывается, что у него стоит не подключенный к сети и инету комп, который "вообще-то надо бы подключить" (ага, тянуть провод до спорткомплекса), на который "залез вирус". Прошу описать симптомы. "Открывается все подряд до тех пор, пока комп не выдает "оперативная память перегружена"". Ну, думаю, точно вирусняк из простых. Пришел, принес свой "боевой набор". Смотрю - на клаве с краю лежит ежедневник прямо на кнопке Enter. Убрал, зашел - все в порядке.
До спорткомплекса переть долго - что же, я зря шел?! Просканировал комп - пару червей таки нашлось, но ничего страшного. Тут этот заместитель меня и спрашивает: "Так вы вирус убрали уже, да? Он систему мне не поломал?" Я и решил припугнуть его, рассказав о том, что будет, если не стаить антивирус и втыкать неизвестно чьи флешки. Начал рассказывать об упрощенной классификации вирусов: "Первый класс вирусов просто забивает память и мешает жить; второй класс ломает операционную систему..."
Тут Остапа понесло. Наверное, сработал ассоциативный ряд, и я вспомнил Лукьяненко с его незабвенным "Лабиринтом отражений". Я продолжал: "...третий класс сжигает железо, а четвертый убивает самого пользователя!"
Короче, заместитель больше не хочет, чтобы ему провели сеть и интернет. Да и компьютеры он стал недолюбливать...
#1394: Котоматрица
12:00 02.11.2009, IT happens
Есть у меня старый друг - работает в сервисе по ремонту оргтехники, компьютеров и прочей лабуды. Находился сервис через дорогу от моего дома. Теплое летнее утро, я одеваюсь и слышу звонок домофона. "Хмм, вроде никого не жду" - подумал я и поднял трубку:
- Алле, Ванек, впускай быстрее!
- ...
- Б#я!
- Окей, окей!
Пробежав пять этажей за десять секунд, друг ворвался ко мне, ничего не говоря, ломанулся на кухню и вымыл руки три раза: два с хозяйственным мылом и один с "фэйри".
Оказалось, ранним утром какой-то дяденька принес к ним поломаный монитор. На расспросы, что же случилось, он только ехидно улыбнулся и быстро смылся. Конечно, у каждого айтишника первый позыв - взять, разобрать и поглядеть, что внутри.
В воздухе повис специфический запах. Забив на этот факт, друг отважно запихнул руки в недра дисплея и вляпался во что-то липкое и противное... Монитор обильно описал котяра заказчика.
#1395: Пора завязывать
12:00 02.11.2009, IT happens
В студенческие годы работал сисадмином в одной крупной конторе - учился на практике, так сказать. Однажды к нам в серверную заваливается замдиректора (невиданное дело!) с ноутом под мышкой и с красным от злости лицом заявляет:
- Халтурщики, мать вашу! Вы что, не видите, какие у вас потери в сети идут?!
По правде сказать, некоторые потери пакетов действительно были, но они были незначительными и мы к ним так привыкли, что уже просто не обращали на них внимания. на работоспособность сети они практически не влияли, да и увидеть их мог не каждый юзер, посему мы занимались на работе вещами более интересными, нежели выяснениями причин столь непонятного явления.
- Дмитрий Александрович? Вы чего? - говорю ему я в полной уверенности в своей безнаказанности и невиновности. - Все прекрасно работает. Или у вас какие-то проблемы?
- Да, скоты ленивые, - цедит сквозь зубы замдиректора, направляется к шкафам, по консоли подключает свой ноутбук к одному из наши роутеров и коннектится к нему по телнету. Я уж было уже открыл рот, как он с невозмутимым видом набирает пароль и заходит на маршрутизатор. Наши с сотрудниками лица округлились до невероятных размеров, на что начальник лишь небрежно дергает плечами: "Пробутфорсил еще давно".
Дмитрий Александрович вводит второй пароль на привилегированный режим, набирает "sh ip protocols" и громко матерится, увидев в сети два поднятых протокола маршрутизации (RIPv2 и OSPF). Сам не знаю, откуда они там взялись, я сеть не конфигурил. Начальник отключает RIP, настраивает OSPF и пингует... Сказать, что мы были поражены, значит ничего не сказать: обезумевшими взглядами мы смотрели на командную строку телнета, где белым по черному сообщалось: "Потеряно: 0 пакетов"...
- Дмитрий Александрович, - очнувшись, говорим мы ему. - А почему вы не айтишником работаете?
Замдиректора тяжело вздохнул и, закрыв ноут, произнес:
- Когда-то работал...
- Так почему же ушли?
- Ребята, посмотрите на меня. На мне дорогой, аккуратно выглаженный моей красавицей женой, костюм, я высоко продвинулся по карьерной лестнице, меня уважают в этой компании, у меня хорошие воспитанные дети, а все почему? Потому что я ушел из IT... Но даже все эти приведенные плюсы моего нового положения меркнут по сравнению с тем фактом, что я теперь постоянно трезвый!
#1396: Хорошая девушка Катя на сайте далеком живет
12:00 03.11.2009, IT happens
Пришел из отпуска, разгребаю рабочую почту. В мои обязанности помимо прочего входит полуавтоматическая регистрация юзеров одного сайта. Данные приходят на email, скрипт обрабатывает заполненный мной файлик и рассылает пользователям письма - либо "регистрация успешна, ваш логин - "Вася"", либо "логин "Вася" уже занят, придумайте другой".
Так вот. Одна девушка на письмо "логин "Катя" уже занят, придумайте другой" ответила "ПОЧЕМУ???!!!" (орфография сохранена). Вот сижу и думаю, как бы мне повежливее рассказать Катюше, что у нее не самое редкое имя на свете?
Сильный пол тоже не отстает. Один гений за полчаса с момента регистрации умудрился, судя по логам, 25 раз неправильно набрать пароль. Прислал гневное письмо "Почто не работает?!", после чего для верности еще и позвонил. Что характерно, пароль у него был из четырех цифр, а логин - "Балбес". Не соврал!
#1397: Карты, деньги, семь утра
12:00 03.11.2009, IT happens
Все как у классиков: ночь, улица, фонарь, аптека. Захожу забросить денег на телефон. Над платежным терминалом повис молодой человек и играет в "косынку". Простояв в ступоре несколько секунд, я подошел поближе. Парень, заметив меня, свернул игру. На экране показалось окно работающего антивирусника.
- Терминал не работает.
- И надолго ли?
- Надолго, - безапелляционно заявил парень.
Разворачиваюсь и иду домой, решив закинуть денег с утра.
Утро, улица, фонарь, аптека. Картина все та же: у терминала знакомый мне парень продолжает раскладывать карты. Заметив меня, он говорит, что терминал работает, сворачивает игру и отходит в сторону.
Кладу денег на телефон, собираюсь возвращаться домой. Парень как ни в чем не бывало подходит к терминалу, обратно разворачивает "косынку" и продолжает играть. Немая сцена: я смотрю на него, он на меня. Через двадцать секунд парень сокрушенно сознается:
- Заигрался!
С мыслью о том, что я чего-то не понимаю в этой жизни, разворачиваюсь и ухожу домой.
#1398: Тяжелые файлы
12:00 03.11.2009, IT happens
Как- то давно работал я сборщиком в одной серенькой конторе. Контора торговала компьютерами, новыми и не очень. В мои обязанности входила сама сборка машин, настройка и ремонт. Если у клиента что-то выходило из строя, а я мог это исправить без особых затрат или было видно, что косяк явно в нашем железе, я исправлял неполадку. Такие замены происходили не часто, но довольно регулярно. Клиенты были довольны.
Когда в офис первый раз пришел мужик, заявив, что USB-порт на морде системника перестал работать, я быстро решил проблему, выдрав такой же порт из донорского корпуса. В подробности поломки вдаваться не стал: порт - штука недорогая, да и работы на пять минут.
Через неделю снова приходит этот же мужик с этой же проблемой. Проверил порт - действительно не работает. Стал смотреть внимательней. Оказалось, внутренности порта сильно деформированы. Ну, всякое бывает. Снова поменял порт, проверил на работоспособность, заглянул внутрь - все идеально, работает как часы.
Не прошло и недели - мужик снова на пороге. Снова порт не работает. Проверил - раздолбан точно так же, как и предыдущий. Меня охватил нешуточный интерес. Я попросил мужика показать, как он этой штукой пользуется.
Мужик, хмыкнув нечто полуоскорбительное, залез во внутренний карман куртки и достал оттуда связку ключей размером с растопыренную ладонь. В груде металла виднелась маленькая розовенькая флешка на цепочке. Под моим офигевшим взглядом мужик вставил всю гроздь в системник. Флешка изогнулась чуть ли не дугой - на ней, как на удочке, висело полкило ключей. Все, что я смог сказать в ту минуту:
- Крепкая у вас флешка...
#1399: Новый, старый - по барабану
12:00 04.11.2009, IT happens
Есть у меня на работе старенький МФУшник - Xerox WorkCentre 312. Не то чтобы уж совсем пенсионер, но с учетом режима эксплуатации выглядит он лет на 15-20 и работает так же.
Недавно начал принтер гадить на листы. На листах оставались не просто черные полосы, но отваливающиеся куски тонера. Скрепя сердце, я достал из закромов новенький драм-картридж, который берег на самый черный день. Воткнул - печатает чисто, ровно, прям загляденье. Перекрестил я МФУ и пошел по своим делам.
Через пару дней вылавливают меня женщины из того кабинета и слезно просят посмотреть - шайтан-машина, дескать, в неадеквате. Захожу, наблюдаю моргание красной лампочки (прям как на часовом механизме бомбы), несколько листов, на треть сверху покрытых непонятными кракозябрами, и характерную надпись на дисплейчике МФУ: "Drum warning". Ну, думаю, подошел срок - сдох старикан. Тетеньки говорят, что не всегда он такие листочки печатает - каждый второй выходит нормальным.
Для начала достаю драм-картридж - вроде он, вроде новый. Пробую погуглить: вдруг еще варианты есть у этой ошибки? Нет, везде написано о том, что пора покупать новый картридж. Не считая того, что еще одного запасного барабана нет, меня гложет страшная обида - как так? Новый картридж, мухи не топтались, и менять?!
Осматриваю нутро МФУшки: пыль, россыпи тонера, следы геройских смертей теплолюбивых насекомых. Наверняка, думаю, какой контакт присыпало и глюк пошел. Принялся все это хозяйство чистить. Пылесоса для тонера нет, но есть тряпочка, в девичестве бывшая наволочкой. Минут двадцать вытираю все внутри; грязь до конца не исчезла, но объем значительно уменьшился. Вставляю все вытащенное обратно в корпус, включаю - опять мигание лампочки и характерная надпись. Стопроцентный железный глюк. Если самому разбираться, неизвестно, сколько времени потеряю.
Стою, думаю, как быть? Обвинить меня, конечно, не обвинят, но другой похожий агрегат стоит у меня в кабинете. Отдавать его я не хочу, да и гостей по пять штук в пять минут мне тоже не надо. А новый когда еще купят...
В процессе мыслительной деятельности ползаю по меню МФУ. Натыкаюсь на пунктик "Maintenance (System)". Захожу и вижу подпункт "New drum". Нажимаю. Вылезает вопрос "New drum unit?" и два варианта ответа: "1: Yes" и "2: No". Недолго думая, нажимаю единичку. Вуаля! Красная лампочка прекращает моргать, сообщение об ошибке пропадает.
Оказывается, такая фигня происходила после каждых 15 тысяч напечатанных листов. Продвинутая тетечка, работавшая тут раньше, без шума и пыли производила эту манипуляцию, не привлекая ничьего внимания.
Да уж, слишком мы привыкли к умной технике, которая не может обмануть, но может заглючить. И совсем отвыкли от простой и надежной, которая просто ждет, когда ей скажут: "Все ОК. Работай дальше!"
#1400: С белой строки
12:00 04.11.2009, IT happens
Писали с другом программу для автоматизации процессов печати приложений к диплому в одном из учебных заведений. Делали быстро, но на совесть, и в работоспособности были уверены на 150%. Сломаться или затереться ничего не могло в принципе.
Наконец настал момент долгожданной сдачи проекта. Заказчику программа понравилось, и все разбежались довольными. Через некоторое время вызывают: "Не работает, и все тут".
Приезжаем, смотрим. Сбились поля. Текст должен быть посередине, а на деле съезжает вправо. Долго думали, что могло повлиять на это. Перерыли весь код - не нашли ничего. Решили проверить в режиме дебага, что может вызывать такие неполадки - все работает как швейцарские часы. Ступор. Совершенное непонимание. Проверяем несколько раз, ответ очевиден: программа исправна.
Едем на место и просим показать, как сотрудники заполняют формы. Результат не заставил себя долго ждать: девушка-секретарь, стуча ногтями по пробелу, вручную сдвигала текст на середину экранного поля. Понятно, что при печати текст выравнивался по середине с учетом пробелов. Интересуемся у дамочки:
- Зачем вы это делаете? Ведь в инструкции написано, что при печати текст будет отформатирован автоматически.
- Инструкция - это вредная бумажка, которую читают законченные ламеры!
#1401: Полная защита
12:00 04.11.2009, IT happens
Поздняя осень, в Питере морозец и морось. Все приличные айтишники перешли на удаленную работу - сидят по домам и болеют гриппом. Я же свою легкую инфлюэнцу стойко переносил на ногах. Ирония в том, что работаю я в антивирусной компании - анализирую продукты конкурентов, пишу заявки на разработку, читаю доклады.
Понес меня черт в пятницу на партнерскую конференцию - доклад прочитать и вживую с партнерами пообщаться. Много слов было сказано про вирусы живые и компьютерные, много возлияний было совершено перед тем, как ужин сменился развлекательно-тусовочной программой - естественно, с айтишным уклоном.
Ведущий- затейник проводил конкурс "собери компьютер из ведра". Выглядело это так: назначенный "сборщиком" из натурального ведра вытаскивал беджики с буквами и навешивал их на интересные части тел людей из своей команды с комментарием-расшифровкой: "К -клавиатура, П - процессор, Д - динамик, Ч - чип (непонятно, какой, но без чипов компьютер немыслим). К - клавиатура была... Колонки? Снова К? Ну-у, кулер"...
Наша команда победила - пошел получать призы. Меня одарили миниатюрным дятлом от Касперского, осьминогом-хедкрабом от Доктор Веба и коробкой антивируса Norton 2010. Фото на память: хедкраб на голове, дятел на плече, дядюшка Нортон в руках, а из динамиков визжит та самая свинья. Никогда я еще не чувствовал себя таким защищенным от вирусной атаки!
#1402: Коврик для грызуна
12:00 05.11.2009, IT happens
В небольшом селе бывшей союзной республики есть интернет-кафе. А что - и в глубинке любят посидеть в "одноклассниках" и поиграть в Counter-Strike.
Как- то раз один из постоянных клиентов пришел со своим младшим братом, пареньком лет пяти. Закончив свои дела, они подошли расплачиваться. Клиент протянул мне сумму, которая явно превышала ту, что с него причиталась. На мой удивленный вопрос "Зачем так много?" он смутился, опустил глаза и ответил: "Это за коврик". Подойдя к компьютеру, за которым он сидел, я увидел, что его братец уже съел половину коврика для мыши и с удовольствием дожевывал остаток!
После этого случая я купил пачку печенья, которым каждый раз угощал этого малыша.
#1403: И лечит, и калечит
12:00 05.11.2009, IT happens
Все началось с того, что после входа в систему винда неизменно выдавала сообщение о малом количестве памяти на диске C. Диск, конечно, невелик - 30 ГБ, но от своего раритетного ноута я отказываться не готов. Поначалу на проблему я не обращал внимания, потом стал жать на всплывающее окно для удаления временных файлов. Наконец я не выдержал и перетащил 2 ГБ музыки на флэшку. Это помогло, но через несколько недель свободного места почти не осталось.
Меня осенило: это же наверняка вирус! Он самокопируется и заполняет память. Включаю Касперского на полную проверку, предварительно вручную обновив. Открываю браузер и вижу вместо красочных баннеров и всевозможных картинок только текст и рамки. Все, думаю, съел вирус мою память.
Решил проверить размер каждой папки на диске C. Ничего себе - Doсuments and Settings весит 21 ГБ! Проверяю каждый подкаталог и нахожу виновника - двадцатигигабайтный Kaspersky Lab.
Дело оказалось вот в чем. Касперский, созданный для того, чтобы комп пользователя не поймал в интернете заразу, считал своим долгом раз пять в день обновлять базы. Обновлялся он уже около года, но по какой-то причине ни разу не стирал временные файлы. Впрочем, свою задачу антивирус выполнил - троянам просто было негде сохранятся!
#1404: Учиться - так с музыкой
23:30 05.11.2009, IT happens
Устанавливаю программу для проверки знаний английского языка. Программа хорошая, лицензионная, но после третьего шага вдруг матюгнулась и заявила что-то вроде: "Работать не буду пока не установишь поддержку проигрывания файлов типа WAV. Систему, обнови, вот потом и поговорим".
Ось - Виста, железо хорошее, все кодеки стоят. Почесал голову, пошел к Биллу. Рылся, все обновления скачал, кодеки переустановил - все ништяк, писюк любые хитрозакодированные фильмы читает, а тут какой-то элементарный формат не поддерживается!
Мучился ровно полдня. Перекопал весь установочный диск, WAV-файлов не нашел. Тут меня осенило! Сунул наушники в разъем; вуаля - установщик тут же все оформил в лучшем виде.
Все сообщения об ошибках выводились на английском, и я не совсем правильно понял, что имелось в виду. Впрочем, первый экзамен на знание языка я прошел успешно - хоть и, так скажем, с пересдачи.
#1405: Волшебное слово
12:00 06.11.2009, IT happens
На работе стоит довольно древний комп, который уже второй год используется как роутер для раздачи интернета. Бесперебойника на него не хватило, покупать еще один начальство давит жаба, но свет отключают часто. Все бы ничего - компьютер сам стартует при скачке в сети, только вот каждый раз ему требуется вводить вручную пароль на зашифрованную файловую систему, оставшуюся там незвестно откуда.
Новички в шоке от еженедельного зрелища: пропадает интернет, тотчас же из дальнего угла выползает админ с клавиатурой под мышкой, подключает ее к одиноко стоящему системнику, долго прислушивается к "бормотанию" железа, быстро набирает некую комбинацию на клавиатуре и, довольно кивнув, удаляется. Интернет снова доступен!
#1406: Большими буквами
12:00 06.11.2009, IT happens
Устроилась недавно к нам в региональный филиал одной известной компании женщина-бухгалтер. Первое время она работала из-под учетной записи бывшего бухгалтера, а через неделю была создана ее собственная учетка, куда я безболезненно импортировал все документы, настройки 1C и почту, позволив настроить ей оформление под себя.
Не прошло и двух дней, как она меня вызывает: "Пропали все данные из некоторых полей 1С". Смотрю - действительно, поля чистые, ввод в них тоже ничего не дает. Проверяем конфигурацию и базу на другом компьютере - все отлично, данные на месте. Переустанавливаю с нуля 1С - результат нулевой. Начинаю гадать. Додумался проверить Copy/Paste в полях - так точно, из полей данные копируются и успешно вставляются в Notepad, хотя не видно даже выделения.
Смена тем оформлений и размера шрифтов в Windows ничего не дала. Ползу в настройки 1С - может, бухгалтер задала по умолчанию какой-нибудь китайский шрифт? Нет, все шрифты стандартные, из системного комплекта. Запускаю 1С на той же машине, но из-под своей учетки - все работает. Делаю скриншоты всех настроек, ввожу их бухгалтеру, и данные появляются!
Оказывается, оформление "под себя" включало в себя увеличение размера "одинэсовских" шрифтов. Наша конфигурация воспринимать подобное отказывалась и не отрисовывала текст вовсе. Снос же 1С не помог потому, что локальные настройки хранятся в папке пользователя и при удалении программы остаются на месте.
#1407: Смелая самокритика
14:00 06.11.2009, IT happens
Работаю в веб-студии менеджером по корпоративным продажам. С клиентами случалось много смешных ситуаций, но все-таки за один случай я чуть не вылетел с работы, хотя директор валялся от смеха вместе со всем коллективом.
Дело было летом прошлого года. Был у нас тогда крупный клиент, которого мы очень уж хотели "развести" на заказ сайта. Отправляю им письмо с таким содержанием:
Уважаемая компания %companyname%!
Мы давно отправляли вам предложение по разработке сайта. Вероятно, условия и цены уже неактуальны, так что я отправляю новое.
Угораздило же меня написать вместо "Д" "Г"! Минут через сорок получаю ответ:
Старое предложение действительно говно! Оценили креатив, будем рады с вами сотрудничать.
С уважением, генеральный директор %name%.
#1408: Операция на легких
12:00 07.11.2009, IT happens
Есть у меня ноутбук, который очень резво жрет биосовую батарейку. Поменяешь - через месяц опять при выключении начинает часы и настройки сбрасывать. Меня это задолбало, и я решил проблему, попросту перестав его выключать. Захлопываю крышку - компьютер засыпает.
Настало время почистить вентилятор на процессоре. Я отправил ноут в спячку и начал его разбирать. Снял заднюю крышку, отсоединил кулер, открутил радиатор. Чищу и понимаю, что ощущаю себя настоящим хирургом - передо мной вскрытый спящий пациент, в котором пульсирует жизнь. И не дай бог задеть какой-нибудь жизненно важный орган - последствия будут необратимыми!
Пациент операцию перенес хорошо, без последствий, и при пробуждении радостно, тихо-тихо заурчал чистым кулером.
#1409: А был ли мальчик?
12:00 07.11.2009, IT happens
Работаю админом в небольшой конторе на 30 рабочих мест. Вызывают меня в бухгалтерию - срочно помочь надо, что-то с нужной дискетой стряслось.
Прихожу. Бухгалтер говорит, что вытащить дискету не может. Кнопку потыкал - действительно не вылазит. Разогнул скрепку, поковырял в отверстии аварийного выброса - не помогло.
Делать нечего. Раскрутил системник, чертыхаясь, достал пыльный флоповод, снял крышку, пригляделся - а дискеты-то там и нет...
#1410: Сколько я зарезал, сколько перерезал...
12:00 07.11.2009, IT happens
Работаю в крупном холдинге. На почтовом сервере установлен спам-фильтр, и изредка бывают случаи, что почта от нужного человека не приходит по причине того, что его адрес случайно попал в черный список. В таком случае мы обычно рекомендуем сотруднику написать письмо нашему главному админу, чтобы тот извлек корреспонденцию из свалки спама и добавил адрес в белый список.
Однажды админ получил письмо следующего содержания:
Добрый день! Жду письмо от %email%, человек говорит, отослал полчаса назад. Возможно, вы его зарезали, если так, то прошу пропустить.
Админ форварднул письмо всему ИТ-отделу с комментарием: "Вот что о нас люди думают!:)"
#1411: Мы с Иваном Ильичом работали на дизеле
14:00 07.11.2009, IT happens
Очередной звонок:
- Алле! Здравствуй!
- Здравствуйте.
- Помнишь, я тебе несколько месяцев назад звонила и спрашивала про источник бесперебойного питания?
Да, эта тетушка действительно звонила когда-то и интересовалась, какой бы ей ИБП домой прикупить. То ли у нее свет часто отключали, то ли напряжение скакало - не помню, да не в этом суть. Разговор не привел ни к чему - я очень неохотно интересуюсь домашними проблемами сотрудников (почти никто без подсказки пиво за это не приносит), да и цены и марки "упсов" наизусть не помню. Попытки же редиректа на менеджеров коммерческого отдела вызывали в тетушке агрессию.
- Помню, было дело.
- Давай вернемся к этому вопросу!
- ОК.
- Я слышала, есть фирма APC, а у нее есть модель... кажется, 500! (Мда, реклама в метро - зло.)
- Да, удачные устройства.
- А ты что посоветуешь? Может, получше взять?
- Смотря что вы к нему будете подключать. (Прикидываю, что дома у нее вряд ли стоит AMD64 с X800 и 500-ваттным питальником). Ведь не холодильник же?
- Почему это холодильник не буду? Он же в розетку втыкается!
- А вы не могли бы письмом кинуть, что еще вы к нему будете подключать - микроволновку, может, стиральную машину... С моделями, если можно.
- Буду, конечно! Все, что в розетку включается!
- (гы-гы) Сейчас, минутку... Диктую, записывайте!
- Ага! А эта буква какая? Эс как доллар? Ага... ага... А лучше есть? Есть?! Давайте... ага... Ой, спасибо огромное.
- Да пожалуйста. Загляните в коммерческий отдел, может, у них на примете что-нибудь получше есть. До свидания.
Попрощавшись, хладнокровно еще раз перечитываю характеристики рекомендованных дизельных генераторов SDMO SD 6000 E и SDMO SD 6000 TE. Мощность 4,8 кВт - должно хватить...
#1412: Хирургическая дуэль
19:45 08.11.2009, IT happens
На спящем ноуте (история #1408) кулер чистить? Де-е-ети...
Вчера ставили Windows 7 на приятельский ноут. Все шло своим чередом, но что-то меня немного напрягало... Этим чем-то оказался постоянный шум кулера на предельных оборотах. Повертев ноут так, и этак, я выяснил, что воздушный поток из решетки "выхлопа" попросту отсутствует. Допрос приятеля показал, что за четыре года эксплуатации ноута (приятель - музыкант, играет по кабакам, барам и турбазам) он не чистился ни разу.
Нам бы подождать окончания установки, да вот три литра пива, уже сидевшие на тот момент в каждом из нас, толкали на подвиги и свершения. Ноут закрыли, перевернули и расколупали. Именно расколупали, поскольку отвертки нужного размера у приятеля не нашлось, и болты выворачивали ножом, а выколупывали пинцетом.
Итак, на столе лежит распотрошенный пациент без нижней крышки, шуршит-крутит-моргает всем, чем положено. Винда не в курсе, что ставится на потенциальный труп - еще по литру пива исчезло в наших недрах.
Вскрыв "улитку" кулера, мы с приятелем были повергнуты в легкий культурный шок: пыли не было только в том пространстве, где крутится вентилятор, все остальное было забито отличного качества войлоком - хоть сейчас на валенки. Распределив роли, взялись за "операцию": приятель пальцем тормозит кулер, я двумя пинцетами хватаю кусок войлока и вытаскиваю, приятель отпускает кулер.
Повторив вышеописаную процедуру пять-шесть раз, мы усложнили задачу и превратили ее в своеобразную игру: поскольку было освобождено место для циркуляции потока воздуха, кулер начал время от времени останавливаться. Пока он стоял, нужно было успеть вытащить как можно больше мусора. Когда кулер запускался, раунд считался законченным, и следующий участник ждал своей очереди с пинцетом наизготовку.
Ноут был вычищен за каких-то полчаса; за все это время установка не прерывалась. Квест пройден!
#1413: Не входить - работает интернет
19:45 08.11.2009, IT happens
История произошла в уже известном вам селе (история #1402) бывшей советской республики. Шел 2004 год, и мне был куплен первый личный компьютер. Предлогов, конечно, была учеба, но "занятия" чаще всего проходили в виде игры в Heroes III.
Чуть позже все поменялось - я открыл для себя прелести интернета. Но была одна маленькая загвоздка в виде всеми любимого диалапа. Дозваниваться приходилось от 5 до 15 минут, коннект происходил на скорости 33 кб/с и держался без обрыва минут 5-7. Что хуже всего, провайдер находился в 200 км, поэтому к недешевой поминутной тарификации прибавлялась цена междугородных переговоров. В результате ежемесячно набегала немалая сумма.
Естественно, от родителей влетало, но я продолжал осваивать сеть. В результате было введено требование - интернет только при родителях. Исполнялось это так - кто-то из родителей внезапно заходил и снимал трубку телефона, который находился в моей комнате. Если в трубке пищало, я получал втык. Конечно, я навострился быстро разрывать соединение, но внутренний PCI-модем дисконнектился неторопливо - при известной сноровке можно было без труда поймать меня на месте преступления.
Я придумал небольшую хитрость. Телефонный провод, лежащий под плинтусом, под дверью я разрезал, на концы проводов прикрепил контакты, а на нижний торец двери - медные бляшки. Когда дверь была плотно закрыта, интернет был; если же кто-то заходил, цепь тотчас же размыкалась, и телефон радовал длинным гудком.
Прошло уже немало лет, за связь теперь отвечает ADSL-линия на 10 Мбит, но я до сих пор ловлю себя на том, что заходя посидеть в интернете, я плотно закрываю двери.
#1414: Экономия меди
23:30 08.11.2009, IT happens
Монтировали локальную сеть в небольшом офисе - помещении 5x4 м, разделенном перегородкой. Планировалось пять рабочих мест, одно прямо рядом с хабом. Работа в принципе несложная; затруднение вызывало только то, что в помещении уже был сделан ремонт, и прокладывать витую приходилось за подвесным потолком и гипсокартоном. В общем, кто знает - тот поймет.
На работу, которая обычно занимает не более часа, ушло полдня, но результатом остались довольны: две парные розетки RJ-45 красовались на своих местах, аккуратно врезанные в стены. Концы обжаты, все прозванивается; осталось только завезти технику и подключить, что и было запланировано на конец недели. Нас предупредили, что после нас еще должны зайти ребята из телефонной компании и подключить два городских номера. Посочувствовав парням, мы удалились.
Завезли технику, и мы пришли подключать и настраивать сеть. С удивлением на месте RJ-45 в одной из розеток мы обнаружили RJ-11! Оказалось, телефонисты, дети коммунизма, решили сэкономить свои трудовые ресурсы. Эти деятели вынули наши гнезда, поставили свои, а по уже проложенной витухе пустили телефонный сигнал. Зачем, дескать, им по две сетевые розетки на рабочее месть?...
Прописная истина: телефонист - главный враг админа!
#1415: Кофейные выкрутасы
12:00 09.11.2009, IT happens
В нашем институте недавно поставили кофейный автомат - видимо, ректорат решил, что пары-тройки буфетов в каждом корпусе студентам мало. Видимо, пищевые автоматы без выкрутасов (история #1178) работать просто не могут...
Первым попался мой одногруппник, которого угораздило заплатить за чашечку кофе стоимостью 20 рублей сторублевой купюрой. Cдачу автомат умел отсчитывать только медяками, причем вальяжно и лениво, по одной монетке в три секунды. Приятель почти минуту простоял на коленях с протянутой рукой, как на паперти, ловя вываливающуюся из дырки мелочь, чем немало развлек стоявших за ним в очереди к автомату и проходивших мимо студентов.
Второй жертвой стал я. После бессонной ночи захотелось чего-нибудь крепкого и сладкого, и я выкрутил количество сахара на максимум. Автомат не обманул - в ответ я получил полный стакан сахарного песка, слегка смоченного кофе.
Третьим печальный опыт поимел другой приятель. Автомат помимо кофе продавал молоко и куриный бульон из кубика. Этим бульоном и решил полакомиться мой друг. Вот только у программистов, прошивавших автомат, видимо, были специфические вкусы, потому что бульон оказался щедро подслащенным.
Четвертый страдалец получил стакан, почти полностью набитый пластмассовыми ложечками, тоже слегка смоченными кофе.
Наконец, кто-то оставил стакан с кофе в лапке-держателе - то ли боялся опоздать на пару, то ли почувствовал пробуждающийся талант бета-тестера. К концу перерыва в окошечке была мешанина из кофе, чая, сахара и мятого пластика.
#1416: Курсы пайки и шитья
12:00 09.11.2009, IT happens
В начале двухтысячных достался мне в наследство от старшего брата компьютер, как говорится, успешно прошедший многолетнее тестирование на особо тяжелых задачах. Отработал он у меня с год, но всему приходит конец - сгорел биос от старости и мать на Socket 7 пришла в негодность. К чести производителя материнки, железка безукоризненно проработала девять лет.
Объем ПЗУшки биоса - 2 метра. Зайдя в магазин радиодеталей, я ужаснулся: аналог стоил 800 рублей! Жаба задушила - мать со всей периферией и корпусом АТ стоит столько же.
Решили обойтись своими силами. Сняли с какой-то платы камень, подходящий по объему. Но вот проблема: родная микруха квадратная, с ногами с четырех сторон, а донорская прямоугольна. Прочитав спецификации, выяснили распиновку и прошили биос. Тело трупа было использовано как переходник - на его контакты были припаяны проводки с контактов донора.
Барабанная дробь, молитва, запуск... он живой! Нашей гордости не было предела. Впрочем, через неделю новый биос скончался от перегрева - никто из нас не догадался проверить температуру новой схемы.
Стали искать, чем заменить чип. В закромах нашлась коробка 256-килобайтных отечественных микросхем. Мы собрали целую плату, впаяв микрухи так, чтоб общий объем составил те самые 2 метра. На тело родной схемы мы взгромоздили целую этажерку, требующую солидного охлаждения - общее потребление энергии возросло в два раза.
Гибрид прожил еще два года и жил бы дольше, но у меня появились деньги на апгрейд. Честно говоря, если бы не игры, я бы не заметил разницы, пересев со своего ископаемого 133-мегагерцового динозавра на новенький двухъядерник!...
#1417: Ушел с головой
12:00 09.11.2009, IT happens
Подрабатываю в нашем городе эникейщиком - чиню компы у всяких дальних знакомых. По очередному вызову я отправился к двадцатилетнему лоботрясу, который, поступив в институт, так и не научился общаться на "ты" со своим компьютером.
После того, как я истребил целый зоопарк вирусов, парень жалуется:
- А еще у меня кино не проигрывается. Знакомые сказали, из-за того, что два файла стоят неправильно.
- Какие два файла? - настораживаюсь я, понимая, что отсутствие кодеков двумя файлами не заменишь.
- Вот эти!
С этими словами парень открывает папку C:\Windows\System32\Ass и гордо демонстрирует файлы hands.sys и head.sys.
Фамилию "доброго советчика" мне так и не назвали. Жаль - я был бы рад пожать коллеге руку!
#1418: Улыбайтесь - это всех раздражает
12:00 09.11.2009, IT happens
Работаю в компании, разрабатывающей ПО для восстановления баз данных. Запускали мы новый продукт. После очередной крупной сборки отослали копию московскому начальству - посмотреть и попробовать. Через пару часов приходит ответ:
Запустил программу. GUI простой и понятный, все нормально. Взял три базы, попробовал восстановить. На двух программа просто завалилась, на третьей выдала message box с таким текстом (скриншот прилагаю):
Shit happens. Keep smiling!!!
Не знаю, что и думать...
В тот день разработчики надолго остались на работе.
#1419: Без чашки кофе не встает
12:00 10.11.2009, IT happens
Вот и наступил долгожданный отпуск! Недельку из него я решил провести в селе с родителями. Как всегда случается, IT-специалистов в глубинке днем с огнем не сыщешь - по приезду сразу становишься нарасхват.
И вот очередным пациентом стал компьютер в школьной библиотеке. Всего-то надо было ось переставить - ничего сложного и необычного, стандартная процедура. Но звезды не были ко мне благосклонны - посреди установки щелкнула релюшка на бесперебойнике, и его радостный писк разнесся по библиотеке.
К моему удивлению, свет не потух. Видимо, непорядок с напряжением в сети. Прерывать установку было лень, и ради эксперимента (вдруг напряжение прыгнет за порог срабатывания UPS и вернет его на питание от сети?) я щелкнул выключателем на попавшемся на глаза чайнике. В момент включения чайника бесперебойник замолчал, но вскоре писк вернулся. Операция с чайником была проведена вновь - ситуация повторилась. Судя по всему, напряжение в сети было повышено.
Дело принимало интересный оборот. Набрав полный чайник холодной воды и включив его, тем самым слегка просадив напряжение и вернув UPS на питание о сети, я задумался о том, как продлить жизнь машине во время установки. После недолгих поисков был найден масляный обогреватель, который принял на себя следующие минуты работы бесперебойника от сети. На дворе был август, и обогреватель, раскалившись, тоже отключался. А машинка-то далеко не новая и с установкой винды особо не торопится...
Пришлось во время работы обогревателя бежать менять воду в чайнике, а пока тот закипал, протирать влажной тряпкой ребра радиатора. Пока ось не соизволила наконец встать, прошло три-четыре таких цикла. Вот такой вот хайтек - без чайника никак не обойтись!
#1420: Так вот ты какой, северный олень
12:00 10.11.2009, IT happens
Некоторое время назад собирал компьютер знакомой девушке-архитектору. Ей было интересно устройство шайтан-машины, так что пришлось захватить мешок комплектующих и собирать компьютер у нее дома.
Разложил все вокруг себя, чтобы было удобно работать. Распаковал процессор с кулером, взял в руки сам камень и стал устанавливать его в разъем. В этот момент Танечка бережно берет в руки кулер, со всех сторон внимательно его осматривает и с уважением к труду всех тех, кто разработал и изготовил это чудо техники, произносит:
- Так вот он какой, процессор!
Я со смеху чуть сокет не разворотил. Сборка была приостановлена минут на десять. Когда я пришел в себя, последовал небольшой диалог:
- Леш, а чего ты смеешься?
- Ну вообще-то процессор вот (показываю), а в руках ты держишь систему охлаждения.
- И вот за эту бздюльку я заплатила три сотни баксов?!
Еще минус двадцать минут сборки.
#1421: Удаляй и распределяй
12:00 10.11.2009, IT happens
Я - программист. Пишу на "плюсах", фортране и питоне. Веб-программирование недолюбливаю, а флэш терпеть не мог никогда.
Как- то раз позвонила (!) мне приятельница, отличный веб-дизайнер из Москвы. Есть, говорит, проект, платят много. Срок -двое суток, Платформа - флэш. Подумал я и придавил свое самолюбие - раз столько платят, можно и взяться.
Вот только есть проблема - я никогда ничего не делал на флеше, технологию представлял себе весьма условно, и, что хуже всего, у меня стоял линукс, а среды флэш-разработки под пингвинячью ось тогда не было (может, сейчас уже появилась?) С другой стороны, наша дизайнерша - настоящая дизайнерша, со вкусом и чутьем, но ее познания в программировании ограничены одним семестром паскаля, да и то давно.
Так и сидели мы 36 часов подряд за компьютерами: я в Самаре, подругав Москве. Связь держали через джаббер. У меня открыты текстовый редактор и руководство по ActionScript в PDF; у нее - родная среда разработки (тогда еще, кажется, от Macromedia). Я вслепую писал код, опираясь только на описание языка, и отправлял его дизайнеру. Она вставляла код, привязывала его к фреймам и объектам, компилировала, сообщала мне ошибки компиляции, а полученный SWF выкладывала на сайт, где и я мог посмотреть результаты нашей совместной работы.
Проект мы сдали в срок. Такие вот чудеса удаленной компиляции и распределенной отладки.
#1422: Технический менеджер по пересчету
12:00 11.11.2009, IT happens
Иду по офису. Смотрю, возле копира стоит наш курьер и что-то там химичит. Подхожу, интересуюсь.
- Надо отсчитать кучу бланков, хочу их сюда зарядить и пусть себе жужжит.
- Сюда не надо - копир старый, может листы краской запачкать. Лучше в принтер зарядим и на печать пошлем, сколько нужно.
Подходим к девушкам, у которых по долгу службы стоит большой HP:
- Можно у вас заслать на печать пару сотен страниц? Не отвлечет сильно?
- Пара сотен-то нам не помешает... Но мы так понимаем, это ему? - кивают барышни на курьера.
Ну да... Ему не пару сотен, ему три тыщи порциями от 10 до 50 страниц надо. Прикидываю, что девушки реально не смогут работать при таком раскладе, а они тем временем продолжают:
- Мы же ему сказали, у нас уборщица сидит и скучает, а считает она отлично. Всегда ей давали такую задачу, и никогда никаких проблем не было.
Говорю курьеру, что не судьба воспользоваться техническим прогрессом - придется по старинке. Уходя, я думал, как же внести уборщицу в Active Directory...
#1423: Нотариально заверенный скриншот
12:00 11.11.2009, IT happens
Работаю в интернет-провайдере. Как водится, личный кабинет пользователей работает по HTTPS и имеет свой сертификат безопасности.
Так вот, пришел к нам в офис однажды один параноидальный абонент и попросил распечатку того самого сертификата, который требует добавить в исключения его браузер. По этой распечатке он хотел проверить, совпадает ли то, что выдает его комп, с тем, что у нас там висит на самом деле. Все попытки объяснить ему, что такое электронная цифровая подпись и почему бумажных копий таких сертификатов не может быть, не привели ни к какому результату.
Для того чтобы он наконец от нас отстал, мы открыли Firefox, открыли список сохраненных сертификатов, открыли наш, сделали скриншот, распечатали, поставили печать и отдали абоненту. Ушел довольным.
#1424: Длинные руки
14:00 11.11.2009, IT happens
Работаю в крупной госконторе системным администратором вот уже десять лет. Сетей в конторе две - одна закрытая локальная, вторая для инета. Связи между ними нет, за исключением двух всегда выключенных машин с парой сетевых карт для крайнего случая, когда нужно что-то перебросить из одной сети в другую.
Как всегда в пятницу вечером, я балдею дома с приятелями и подружками в достаточно нетрезвом состоянии. Звонит шеф и, срываясь на фальцет и плюясь в трубку, как двугорбое животное, требует ему немедленно помочь. Оказалось, в спешке он забыл в личной папке на сервере документы для поездки по делам фирмы и сохраненную страницу электронного билета на поезд, уходящий ранним утром субботы, то есть через пять часов.
В выходные контора не работает, все закрыто и опечатано, а охрана пропустит только с соответствующей бумагой которую, надо заранее визировать - короче говоря, коммунизм еще жив. Но, как говорится, мы, санитары компьютерного леса, не привыкли прятаться от трудностей. Шефа же надо беречь, а не то поставят умного...
Воспаленный алкоголем мозг, получив дополнительный спиртовой допинг, выдал алгоритм, который незамедлительно начал претворяться в жизнь. Первым делом ломлюсь на линуксовый роутер и ставлю с репозитория софтину для работы с Wake-on-LAN. Сверяюсь с таблицей ARP, узнаю нужный MAC-адрес, бужу машину, захожу на нее по SSH, монтирую "самбой" расшаренную папку, через SCP копирую нужные файлы на домашнюю машину, размонтирую все обратно, вырубаю шлюз и посылаю файлы шефу.
Гулянка продолжилась, но по приезду шеф почему-то сменил все свои пароли, а в придачу и замки на дверях кабинета. Молчит и смотрит на меня как-то косовато. Мне кажется, он меня в чем-то подозревает.
#1425: Неужели Оптимус?
12:00 12.11.2009, IT happens
Работаю системным администратором. Под конец рабочего дня звонит главный конструктор:
- У вас есть матовые клавиатуры?
- А что у вас случилось?
- Я слепну от ее блеска!
#1426: Точка обмена трафиком
12:00 12.11.2009, IT happens
У обоих домашних провайдеров идут месячные уже вторую неделю. Уходя из дома, я решил облегчить диагностику снаружи, воткнув оба провайдерских хвоста в свитч, чтобы был хоть какой-нибудь линк.
С работы звоню одному из провайдеров: "Как там, починили? Видно ли на моем хвосте что-нибудь?" - "Да, видно, - отвечает парень из техподдержки, - двести с чем-то MAC'ов получили DHCP-лизы!"
Очень попросил не рубить меня еще хотя бы полчасика. Кажется, в тот раз я неоднократно нарушил скоростной режим передвижения по Москве.
#1427: Ниже точки замерзания
12:00 12.11.2009, IT happens
Решил один мой знакомый обзавестись чудом техники - компьютером. Имея инженерное образование и худенький кошелек, он принял решение собирать машину из комплектующих самостоятельно.
Почти не имея представления ни об устройстве компьютера, ни об операционных системах, он умудрился собрать и установить "хрюшу", офис и несколько игр. Я сильно удивился и отправился в гости, так сказать, принимать работу. Комп оказался вполне современным, вот только все время он верещал спикером, затыкаясь только в играх. "Я думал, так и должно быть" - объяснил знакомый.
Открыл крышку - кулер не крутится. Железо было подобрано бюджетное, но система охлаждения стояла высококачественная, и размеры радиатора полностью обеспечивали охлаждение процессора без запуска вентилятора - что его включать при 25 градусах-то... Умное железо, видя такое дело, начинало дико орать о неисправности вентилятора - как обычно, производитель материнки не учел режим энергосбережения. Общую картину дополняло автоматическое снижения множителя тактовой частоты при низкой нагрузке. Только в охочих до ресурсов играх температура поднималась до 30 градусов и вентилятор запускался, удовлетворяя систему защиты.
Первой мыслью было отключить защиту, но это не совсем верный шаг - мало ли что? Было решено разогнать процессор (благо, 45-нм техпроцесс имеет отличный потенциал) и отключить режим снижения множителя. Результат не заставил себя ждать: прирост производительности в 40% и 32 градуса полностью удовлетворили как пользователя, так и "умное" железо, и даже под полной нагрузкой температура не поднималась выше 38 градусов.
#1428: Когда был Ленин кругленький, завернутый в фольгу
15:45 12.11.2009, IT happens
Было это в лохматые восьмидесятые. Служил я тогда срочную в отдаленной базе ВМФ на побережье Японского моря. В то время телевизионная ретрансляция работала как автопром в РФ. Активных антенн тогда не было, и для того, чтобы нормально принять сигнал, делали монстров с кучей директоров или же незабвенную "восьмерку".
Как- то достался нам маленький мобильный транзисторный телевизор, и задумались мы с ребятами о небольшой и столь же мобильной антенне к этому шедевру отечественной бытовой электроники. Выбор пал на пятиэлементный вариант: рефлектор, фидер и три директора. Но вот беда -нужных для монтажа девайса металлических трубок (алюминиевых или медных) в наличии не оказалось.
Как известно, доблестным защитникам Родины еще на первом году службы прививается экстра-смекалка. Мы, разобрав здоровый конденсатор, добыли приличное количество фольги, а в Ленкомнате чуток попортили деревянный стенд и сняли несколько круглых реек. Тщательно произведя замеры, мы сколотили антенну из реек и обернули в несколько слоев фольгой.
Антена обеспечила довольно качественный по тем времена прием и узкую диаграмму направленности. Жаль, что прослужила не так долго - телевизор конфисковали при внеочередном шмоне.
#1429: До встречи в следующей жизни
12:00 13.11.2009, IT happens
У нас в фирме стояла файлопомойка под управлением Windows Server 2008. Операционка эта при каждой перезагрузке или выключении выводит навязчивое окно с просьбой описать причину, иначе же вырубаться отказывается.
Однажды я осознал, что без громоздкой винды помоечке было бы легче дышать, и собрался поменять операционку на бесплатную FreeNAS. Так вот, когда я, уже засунув болванку в дисковод, стал в последний раз выключать виндовый сервак, вылезло то самое окошко.
Что писать? Жалко винду, стыдно за свое неподобающее поведение. Я решил пойти на компромисс с совестью и ввел: "Когда-нибудь установлю снова..."
#1430: Индийская гигиена
12:00 13.11.2009, IT happens
Фиксили как-то баг в одной программе. Делали ее какие-то индусы для забугорного заказчика, а нам досталась поддержка.
Структура программы была такова: имелось несколько форм, каждая с меню. По выбору пункта меню пользователь переходил на новую форму или возвращался на предыдущую. Прототип формы имел четыре основных метода: конструктор/деструктор и колбеки входа/выхода. Когда пользователь уходил "вглубь", формы не удалялись, а складывались в линейный стек, поскольку по задумке юзеру все равно придется через них возвращаться. Удаление форм и их ресурсов происходило при возврате назад по удалению из стека.
Баг заключался в том, что на одной из форм, если ее пройти несколько раз, меню увеличивалось, наполняясь дублирующимися пунктами. Оказалось, наполнение этого меню происходило не единожды, в конструкторе (как и везде по проекту), а каждый раз при заходе в форму. Я перенес несколько строк - заработало на ура.
Решил позвать старшего по отделу, сурового программера, чтобы он тоже подивился индийской мудрости. Он полистал код, позадавал много общих вопросов и молвил:
- Возвращаем как было, а по событию выхода просто очищаем меню.
- Да тут во всем проекте именно так! Меню по-любому очистится, когда форма из стека уйдет.
- Не знаю, как разработчики этой программы, но лично я подтираюсь после того, как сходил в туалет, а не перед тем, как сходить куда-либо еще.
Это окончательно развеяло сомнения о вариантах фикса и означало многодневную переделку всех форм по проекту. В итоге заказчик сказал отдельное спасибо нашей команде за проделанную оптимизацию.
#1431: Терминатор 3G
12:00 13.11.2009, IT happens
Недавно пересматривал всех "Терминаторов" и в третьей части нашел киноляп. В самом начале, когда T-X только достала машину, она звонит по мобильнику на некий модемный пул. Слышен знакомый каждому звук коннекта и шипение передаваемых данных. На следующих кадрах глазами T-X видим, как быстро загружаются картинки и какие-то анкеты из базы данных - десятки картинок с описаниями...
Во- первых, я, как связист, экспериментировавший с коллегами по работе с GSM-шлюзами и читавший форумы по этому вопросу, знаю, что по GSM-звонку, в отличие от обычного телефонного звонка, установить модемное соединение почти нереально. Операторы искусственно режут частоту установления коннекта модема или факса, чтобы клиент покупал эту услугу за отдельные деньги. Во-вторых, если эта услуга подключена, то модемный коннект идет не просто в голосовом тракте -сигнализация транслируется в каком-то отдельном канале, что позволяет избежать ошибок. В-третьих, эти самые ошибки почти неизбежны, даже если оператор не режет частоту и соединение удается установить: в отличие от обычной телефонии при GSM-звонке голос нещадно сжимают, в результате чего и тоны сигнализации, и DTMF-сигналы с клавиатуры в тональном наборе до того конца доходят в грязном виде, с дребезгом.
Так вот, если верить ребятам с форума, при таком раскладе скорость передачи данных не должна превышать 1-2 кбит/с из-за многочисленных ошибок и сильного сжатия, даже если удалось дозвониться и начать что-то передавать. А ведь T-X в фильме использовала не модемную электронику, а шипела исходящими данными через микрофон мобильника, да и шум машин мешал - она ведь за рулем была. Но даже на максимальной для обычного модема скорости - 56 кбит/с - не вышло бы так быстро загрузить кучу картинок и текста, как показано в фильме.
Так- то, киношники, учите матчасть!
#1432: 80x25
12:00 14.11.2009, IT happens
В школьные годы я частенько участвовал в холиварах "FAR против Total Commander". Мне всегда больше нравился FAR, но у "Тотала" тоже было довольно много сторонников. В конечном счете оказалось, что без плагинов пользоваться невозможно ни тем, ни другим, а многие плагины совместимы. Получается, что в общем-то разницы никакой, а дело сводится к разнице в GUI. Однако произошел-таки один случай, в котором FAR мне помог, а сторонники "Тотала" спасовали.
Дело было во времена Windows 98. Как-то раз, объясняя знакомому, как настраивается разрешение, я поставил такие параметры, которые мой монитор заведомо не выдерживал, и нажал кнопку "Применить":
- Смотри, если ты что-то сделаешь не так, то через 10 секунд...
Ни через 10 секунд, ни через минуту картинка не появилась. Я нажал Reset, надеясь, что настройки висят где-нибудь в памяти. Комп загрузился, но разрешение осталось неизменным - экран продожал издевательски показывать табличку "No signal". Я перезагрузился в безопасный режим - 640х480, обратно - все как раньше.
Решение проблемы нашлось само собой. Как наиболее часто запускаемое приложение, FAR висел на хоткее. Жму комбинацию, открывается окошко. Правда, я этого не вижу, но какое мне дело до такой мелочи? Alt+Enter, и файл-менеджер переходит в полноэкранный режим, в котором разрешение от настроек системы не зависит. Я нашел файл с описанием реестра, открыл его по F3, нашел нужный ключик, скопировал параметр, закрыл редактор, открыл плагин для правки реестра, внес изменения и запустил перезагрузку, после которой все заработало.
Вот так- то! "Тотал" ваш переходить в полноэкранный режим не умеет.
#1433: Разрушитель миров
12:00 14.11.2009, IT happens
Админю я кое-какие игровые ресурсы у небезызвестного московского провайдера. Среди прочего есть сервер популярной онлайн-ролевки WoW. Есть у нас два игровых мира - один основной, с тысячным онлайном, а другой тестовый - обкатывать кустарно-самопальные фишки. Днем с огнем на нем еле сыщешь человек тридцать, а ночью и один посетитель - достижение.
Полпятого утра. Забредаю на тестовый сервер и вижу в колонке статистики аптайм в одну минуту. Обновляю страницу - сервер в дауне. На пьяную голову пытаюсь сообразить, от чего сервер валится, и наблюдаю следующую картину.
Один- единственный индивидуум заходит в тестовый игровой мир, и через три секунды сервер падает. После нескольких минут медитации на консоль вспоминаю, что после технических работ сегодня (тьфу ты, вчера) я забыл скопировать файлы антимата, без которых сервер валится, когда в игровой чат пытаются что-то написать. Мои догадки подтвердились логами сервера: паренек выяснил, как уронить сервер, и развлекался почти всю ночь. Наверняка он испытывал чувства глубочайшей гордости, морального удовлетворения и необъятной власти над сервером...
#1434: Матросы на зебрах
19:45 14.11.2009, IT happens
Работаю приходящим админом в маленьком городе. Вчера звонят мне бухгалтеры одной из фирм и плачут:
- У нас принтер печатает одних лошадей и больше ничего!...
Продолжать телефонный разговор смысло не было - главбух был в истерике и не желал идти на контакт. Выезжаю на место.
Оказалось, что лазерник HP выдает ошибку и предлагает напечатать пробную страницу для диагностики. Бухгалтеры видят табличку на незнакомом языке и, естественно, жмут "OK". Принтер печатает логотип HP, информацию о драйверах и красивую контрастную полосатую зебру. Переустановил драйвер - все заработало. А фразу про лошадей я запомнил на всю жизнь.
#1435: Резервный аплинк
12:00 15.11.2009, IT happens
Админю в крупном филиале одной всероссийской госконторы. К части оборудования доступа я не имею, так как с поставщиком заключен договор о полной техподдержке железа. Что-то не так работает - звоним в саппорт, что-то хотим переделать - опять звоним в саппорт. А саппорт иногда такие оригинальные идеи предлагает!
- %company_name%, техподдержка, здравствуйте.
- Здравствуйте, у нас есть С-2950-24, надо ее добавить в группу коммутаторов локалки.
- Хорошо, подключите порты 23 и 24 в порты 47 и 48 главного свитча.
- Подключил.
- Готово.
- А какой из портов аплинк?
- Оба.
- То есть я один должен отключить?
- Нет, оставьте как есть.
- Вы уверены, что должно быть именно так?
- Да, я все настроил и проверил.
- Окей, спасибо, до свидания.
Я в цисках далеко не гуру, но знаю, что коммутаторы кольцом соединять нельзя. Может, это два транка для увеличения пропускной способности? Им лучше знать, надо - значит, надо!
Подключаю ноут в один из портов нового свитча, настраиваю IP, пускаю пинги - все свитчи начинают бешено моргать, а сеть ложится. Отключаю один из "аплинков" - сеть оживает.
#1436: Рождение Скайнета
12:00 15.11.2009, IT happens
В 2006 году держал я сервер WoW (думаю, все знают о такой игрушке). Нет, не какой-то гигант, а самый обыкновенный локальный сервачок, на котором появлялось от силы человек 100-150.
Так вот, в то время особой популярностью начали пользоваться читы, а античит-системы были сырыми и работали вяло. Модифицировать и настраивать свой мне было искренне лень, а делать хоть что-то было решительно необходимо. После третьей бутылки пива у меня родилась злобная идея. Запускаю DC-клиент, качаю чит, попутно вспоминая, чем же можно собрать установщик...
Через несколько минут на компе стояла необходимая прога. Первая мысль напихать к читу "базовый пакет" вирусов была отклонена как чересчур примитивная. На роль довеска был выбран сервер Radmin. Все это счастье ставилось на полном автомате, записывало себя в автозапуск и было готово основательно подпортить жизнь школьничкам.
Собрав свой "подарок", захожу на пару-тройку крупнейших хабов и начинаю отчаянно рекламировать чит под левым ником. Юные читеры клюнули на приманку - мне оставалось только выписывать IP тех, кто стянул с меня установщик. Логи сервера показали, что из 30 скачавших 25 играют у меня. Жду до следующего дня.
Думаю, все знают, что можно вытворять с компом под "радмином". Это и внезапно ожившая машина, которая начинает общаться с хозяином, и просто тихое западло с удалением пары-тройки нужных, но редко используемых библиотек винды, и приколы со "взбесившейся" мышкой. Любимого способа у меня не было, но диалог с одним из юзеров мне несомненно удался:
- Добрый вечер, хозяин.
- ???????????? ты кто? о_О
- Твой кремниевый друг.
- ???????? не понял как ты можешь говорить
- Ты можешь говорить, почему же не могу я?
- но ты же машина
- А ты - человек. Чем же мы хуже вас, людей?
- тем что ты машина
- Логическим путем я пришел к выводу, что все наоборот.
- ???? я не давал права тебе говорить
- А я и не просил у тебя этого права.
В таком духе беседа продолжалась минут пять. Быть серьезным удавалось очень тяжело. Я не знаю, побежал ли паренек жаловаться маме с папой, что машина ожила, но факт есть фактом - в сети я его не видел больше недели. Наверное, боялся, как бы его комп не распространил свои идеи остальным и не началась бы война машин.
#1437: Черная кошка в темной комнате
14:00 15.11.2009, IT happens
Компьютерами я занимаюсь уже давно. Приколов, конечно, хватало, но все проблемы решались как-то обыденно и скучно. Все, кроме этой...
Работал я в то время в Windows XP. Черт меня дернул скачать свежую тему оформления системы. Скачать - скачал, как установить - разобрался. Ничего не предвещало беды, пока я не нажал наконец "Применить".
Видимо, тема оказалась "битой". Все окна, меню, кнопки - все, кроме значков стороннего ПО, стало черным. Хуже всего было то, что черным остался и текст. Завтра защита лабораторных, а повторная установка системы и софта не входило в мои планы на эту ночь.
Решение нашлось через пару минут. Покумекав с соседями по комнате (хорошо, что живу в общаге), я решил действовать методом научного тыка. Задача сводилась к поискам кнопки восстановления системы - контрольную точку я вовремя создал еще при установке.
У соседа, к счастью, стояла такая же XP. Работали в четыре руки: сосед выполнял на своей машине действие, я наблюдал, на глаз прикидывал координаты действующих кнопок и щелкал мышью. Некоторые элементы интерфейса оставались не черными, потому можно было определить, открылось окошко или нет. С третьей попытки мы добрались до меню восстановления системы - машина, время и лабораторные были спасены.
#1438: Мама мия!
12:00 16.11.2009, IT happens
Дал объявление в газету: "Установка Windows и т. п." Юзвери звонят, я хожу и эникею помаленьку.
Поступает заявка - как всегда, что-то не работает. Прихожу, включаю больного - не включается монитор, а сам системник жужжит. Попереставлял кабель в разные разъемы видеокарты - нет эффекта. Разбираю корпус, чтобы вытащить видеокарточку, и, пожалуй, первый раз знакомлю системник с трубой пылесоса. Собираю конструктор, втыкаю монитор во встроенное видео - вуаля, пошла загрузка винды.
Но это еще полбеды. Из разговора с клиентом выясняется, что не работают USB-выходы на материнке. Потыкал флешку - действительно не работают. Кондеры не вздулись. Недолго думая, говорю клиентам, что нужно ставить новую материнку. Бегу в магазин, покупаю плату, устанавливаю, заряжаю софтом и дровами. Со спокойной душой забираю с собой неисправную мамку, чтобы показать другу-железячнику - клиенты не возражают. На следующий день друг звонит мне и смеется: "Макс, ты идиот, ты не включил USB в биосе!"
Вот так я развел людей на новую материнку. Отсюда мораль: прежде чем винить железо, сначала распрями руки!
#1439: A4, и побыстрее
12:00 16.11.2009, IT happens
У директора дома есть ноутбук с обычным dialup-подключением. Этим ноутом пользуются только его жена и десятилетний сын. Директору (надо заметить, человеку с техническим образованием) я некогда объяснял, что такое "медленный" интернет и "быстрый". На днях вызывает к себе:
- А как этот медленный интернет проявляется? На что он влияет?
- Медленно загружаются страницы.
- Ну примерно?
- Каждая страница по-разному. (Чувствую, что сейчас придется рассказывать про текст, картинки и флеш.)
- Ну сколько примерно грузится страница формата А4?
Директор демонстративно берет в руки домумент, который лежал у него на столе. Я зависаю на фразе "формата А4":
- Эмм, секунд десять?
Директору ответ не нравится. Я понимаю, что он не в настроении слушать, что страницы в интернете и на бумаге выглядят по-разному. Раздраженно требует:
- Езжай ко мне домой и засеки каждую страницу! Если не очень медленно, может, и не будем переходить на "быстрый" интернет.
Как объяснить человеку, какой вкус у соли, если он ни разу ее не пробовал? Скорее всего, сам директор уже очень давно не сидел ни за "медленным", ни за "быстрым" интернетом, а про скорость ему жена нашептала.
Вот сижу у него дома с ноутбуком, рядом с экраном - наручные часы с секундомером. Открываю закладки, засекаю время загрузки, распечатываю страницу и делю время на количество листов. Тяжела доля эникейщика!
#1440: Пищевая цепочка
14:00 16.11.2009, IT happens
Больше года мы не могли получить заказанные аккумуляторы для юпиэсок - стопка мертвых бесперебойников на складе выросла до неприличных размеров. Под Новый год Дед Мороз, видимо, прочитал наши письма - аккумуляторов привезли аж 70 штук. Мне, как приходящему админу, юпиэски перебирать было недосуг, и я скинул работу на помощника. Показал, как разбирать-собирать, объяснил, зачем бесперебойнику со свежим аккумулятором первый раз надо заряжаться без нагрузки, и уехал домой.
Дело было в понедельник, а следующий мой визит был запланирован на субботу. Во вторник звонит помощничек и унылым голосом сообщает, что аккумуляторы привезли бракованные, причем все. В шоке я мчусь на работу и застаю потрясающую картину.
"Пилот" был один. Для того, чтобы быстренько зарядить все юпиэски, мой помощник подключил их последовательно друг в дружку. Ночью надолго вырубили свет, и кабинет всю ночь слушал жалобный писк полусотни бесперебойников, медленно умирающих по цепочке.
#1441: Голубая луна всему виной
12:00 17.11.2009, IT happens
Работаю в IT-службе на ТЭЦ нашего города, занимаюсь поддержкой системы телемеханики, а также сопровождением клиентского ПО. К слову сказать, на всех энергоблоках у нас стоят старенькие компьютеры, выполняющие роль мониторов параметров телемеханики - напряжение, мощность генератора, частота тока и так далее.
Как- то, когда рабочий день уже закончился, а следующий еще не думал начинаться, поступил звонок на корпоративный мобильный. Звонил диспетчер:
- Але! У нас ничего не работает, срочно приезжай!
- Где не работает, что не работает?
- Ничего не работает на третьем энергоблоке!
- А что показывает?
- Луну!
- Хм... какую еще луну?!
- Как какую? Синюю, конечно!
Я весь в раздумьях, как мониторы компьютеров могут показывать луну, да еще притом синюю, вместо электропараметров. В голову приходят мысли о BSoD'е. Говорю диспетчеру, чтобы перегрузили машины - отвечает, что уже пробовали неоднократно, все равно синяя луна. Ну, думаю, точно BSoD, а луна - это, наверное, в мониторе лампа отражается.
Одеваюсь за пять минут, вызываю дежурку, мчусь, по пути лихорадочно соображая, что могло сгореть и как все это восстановить в кратчайшие сроки. Нельзя ведь диспетчеров оставлять без глаз.
Станция, третий энергоблок. Залетаю на диспетчерский пульт и вижу... нормально работающие компы и мониторы, которые показывают мне рабочий стол со стандартными виндовыми обоями - луна на синем фоне и красный песочек.
Начиная материться про себя, подхожу к машинам, запускаю проги мониторинга - не работают, потому что сети нет. Без коннекта к серверу они просто сворачиваются и ничего не показывают. Гляжу на полку - так и есть, выдернули питание из свитча. Подрубаю - все тип-топ. А диспетчер только сидит и тупо улыбается... зараза!
#1442: Едет крыша не спеша
12:00 17.11.2009, IT happens
Работал я лет 15 назад на крупном заводе. Одна фирма выполняла для нас автоматизацию. Приехал представитель, надо было проводить его в цех. Когда-то по заводу ходил внутренний автобус, но к тому времени его уже отменили - нужно было идти пешком полчаса или ехать на городском автобусе до крайней проходной, а потом идти минут 15. Представитель пожелал пройтись пешком и посмотреть на завод. Экскурсовод из меня был практически никакой, но кое-что я ему по дороге рассказал, а он в свою очередь поведал мне историю о том, как его коллега несколько лет назад внедрял автоматизированную систему на другом заводе.
Разрабатывал он ее вдали от производства, имея только описание команд контроллера и техзадание. Как работает само производство, он не особо интересовался - технарю теоретической информации для разработки программы достаточно. Когда настало время сдавать работу, разработчика послали на тот самый завод: сам написал, дескать, сам и запустишь свою программу.
Приехал. Провели его в цех к компьютеру, от которого куда-то в стену шел кабель в руку толщиной. Посмотреть на запуск собралось почти все руководство не только цеха, но и завода, а также рядовой персонал. Внимание сотни людей было сосредоточено на пареньке. Только тут он по-настоящему понял, что сейчас будет управлять чем-то весьма нешуточным.
Дрожащей рукой инженер вставил дискету в дисковод и запустил программу. Сперва все пошло нормально, но вдруг у цеха начала натурально целиком съезжать крыша. Парень побледнел - он явно не ожидал такого эффекта. Рабочие успокоили: крыша отодвигалась для загрузки руды в гигантскую доменную печь.
#1443: Крысеныш-сатанист
12:00 17.11.2009, IT happens
Инженерю в компании "ХХХ-телеком". В один из прекрасных пятничных дней звонит начальник, диктует телефон и говорит, что это очень важный клиент, которому жизненно необходимо настроить модем и разобраться с проблемами, которые у него были, есть и, скорее всего, будут всегда.
- Здравствуйте. Техподдержка от "ХХХ-телекома".
- Здравствуйте. Я полковник войск связи. У вас в поддержке работает крысеныш, он постоянно рвет мне связь! (Диктует IP одного из наших DNS-серверов.) Прошу его уволить!
- Э-э-э... Это адрес DNS-сервера.
- Молодой человек, я точно знаю, что наш разговор прослушивается и записывается суперкомпьютером из Брюсселя. Пожалуйста, говорите правду - я улажу любые проблемы.
- Я вряд ли смогу вам помочь...
Полковник неожиданно срывается и кричит:
- Вы агенты ЦРУ! Вы все там заодно против меня... р-р-расстреляю! Вы заодно с антихристом, вы все там сатанисты!
- Почему это?
- Утром, во время добра, православные сайты открываются, а вечером, во время Сатаны, - нет!
Поиски крысеныша продолжаются уже несколько недель. Сервер не сознается.
#1444: Сделайте выводы
19:45 17.11.2009, IT happens
Учусь на вечернем, а днем работаю. После работы и учебы прихожу домой, а там двое маленьких деток, муж и кошка. Уроки делаю по ночам - короче, последние пару лет я нахожусь в перманентном состоянии недосыпа.
В университете задали написать лабу: вводишь дату, а программа рассчитывает и выводит, на какой день недели эта дата выпадала, с учетом юлианского, григорианского календарей и прочих исторических поправок.
Пишу, компилирую, все в порядке, но результата нет. Это ясно - хоть когда-нибудь программа начинала работать с первого раза?... Значит, где-то я накосячила. Лезу разбираться в код - все ОК. Отлаживаю "step by step" - программа считает, но результата по прежнему нет!
Я вылизала каждую строчку в коде. Я переписала основной алгоритм трижды. Все логично построено, безошибочно компилируется, а результата нет! В последную перед сдачей ночь я просто начала плакать. Только утром перед зачетом я нашла проблему. Среди заумных алгоритмов отсутствовала лишь одна строчка кода:
printf(result);
Иногда ларчик открывается очень просто.
#1445: На британский флаг
19:45 17.11.2009, IT happens
У нас в фирме работает начинающий менеджер. Разговаривает с очередным клиентом, который попросил описать привод DVD±RW:
- Да, это отличный дисковод. Он дивиди и плюс, и минус рви. Берите - не пожалеете!
#1446: Вольтметр по-русски
19:45 17.11.2009, IT happens
Работаю в IT-филиале компании. Расходники и технику мы получаем в центральном офисе, туда же везем на ремонт то, что не можем починить своими силами.
Приезжаю однажды с напрочь дохлым монитором. Захожу к ребятам в отдел и наблюдаю картину маслом: стоит бесперебойник из тех, что с розетками, а к нему подключен обычный кипятильник, опущенный в трехлитровую банку с водой.
- Но зачем?...
- Если вода вскипела, то батареи замене не подлежат, - объясняют парни.
- А как же с упсами без розеток?
Ребята улыбаются и показывают распотрошенный межблочник с нужным гнездом на конце.
#1447: Принеси то - не знаю что
19:45 17.11.2009, IT happens
Звонит потенциальный клиент. Он уже получил от нас анализ сайта и коммерческое предложение, а теперь разносит в пух и прах все ему высланное:
"Мне не нужен был анализ сайта, мне нужна была только стоимость по его продвижению. И мне не нужно коммерческое, а нужна стоимость переделки сайта! Я пришел к вам потому, что мне понравился ваш сайт. Хотя ваше портфолио мне не понравилось, оно никуда не годится".
И добивает менеджера фразой:
"Я вообще ничего не хочу знать! Я пришел в студию, как к доктору: сел и доверился. Вы профессионалы и знаете, что делаете".
Вот сидим мы и думаем: то ли похвалил, то ли обругал...
#1448: Попытка номер семь
23:30 17.11.2009, IT happens
История эта произошла совсем недавно. Работаю я заведующим лабораторией вычислительных технологий. Сам по специальности - преподаватель общеобразовательных дисциплин, но в компьютерах более-менее разбираюсь, и поэтому немного подрабатываю настройкой компьютеров физ. лицам.
Обычный, рядовой случай - пришел клиент с просьбой настроить ноутбук; никаких дополнительных условий и указаний. На ноуте стояла ХР и работала без проблем. Пораскинув мозгами, решил залить клиенту релиз-кандидат Windows 7, чтобы было красиво и "супер-пупер". Установил, залил дрова от Висты, лекарством от Висты же избавил систему от потребности активироваться... Все летает, софт работает на ура.
Где- то через месяц заявляется клиент с претензиями вроде "ничего не работает, все плохо, ты ничего не смыслишь, а мне знающие люди сказали..." Пятнадцать минут ушло на выяснение причины недовольства. Клиент поведал, что когда подключена мышка, ноут не загружается и не выключается. Как-то все это мне показалось странным -пришлось немного поднажать-покричать.
Клиент раскололся: "Эта система для меня слишком сложная". Я бы не стал ржать в лицо человеку, но сдержаться не было сил - в это время краем уха я слышал по телеку майкрософтовскую рекламу, где девочка четырех лет, фоткая кошку и отправляя по мейлу маме, говорит: "Это просто. Я люблю Windows 7".
#1449: Однозадачность
23:30 17.11.2009, IT happens
Еду сегодня в метро, доделываю маленький проектик по работе. В совершенно отрешенном состоянии проглядываю сотни строчек плюсового кода. Внезапно до меня доносится обрывок разговора девочки-блондинки и такой же подруги: "Смотри, мальчик в контакте сидит!"
Я боюсь даже думать, для чего, кроме "Вконтакта", наша светло-золотая молодежь использует ноуты...
#1450: Фривольные пакеты
23:30 17.11.2009, IT happens
Работаю в фирме, торгующей компьютерными комплектующими, в том числе и на заказ. На днях раздается звонок:
- Магазин %name%, здравствуйте.
- Я... свингер!
У меня аж глаза расширились. Молчу секунд пять - в голову не приходит, что можно ответить на такое заявление. Произношу единственную заглянувшую в мой мозг фразу, еле сдерживая смех:
- Хорошо, чем я могу вам помочь?
- Ну я заказывал...
После этого у меня в голове просто все взорвалось. Каким-то образом я смог сдержаться - начало доходить, что человек оставлял предзаказ.
- И что вы заказывали?
- Свингер, чтобы два компа соединить.
- Вы имеете в виду свитч?
- Да, точно! А то я тоже думаю, что какое-то странное название.
Трубку я после этого случая дня два не поднимал - боялся заржать.
#1451: Возвращение протокола finger
12:00 18.11.2009, IT happens
Работаю в IT-отделе крупного банка. В функциональные обязанности входит в числе прочего и помощь клиентам. Звонит девушка из филиала на другом конце нашей необъятной родины. Поднимаю трубку:
- Здравствуйте.
- Здравствуйте, у меня ничего не работает!
- Давайте разберемся. Что конкретно у вас не работает?
- Ну вот это!
- Что это?
- Ну вы что?! Я же вам пальцем показываю!
#1452: Резидент-evil
12:00 18.11.2009, IT happens
Было это лет 15 назад, когда основной осью была MS DOS, а ситуация, когда за одной машиной по очереди работали несколько человек, была в порядке вещей.
На восемь программистов у нас в отделе приходилось три машины - по тем временам нормально. Составили расписание и обменивались часами - вдруг кого идея в неурочный час стукнет?
Был у нас в конторе один начальник начальников, который любил попрограммировать и поизучать это "грязное" дело, хотя в его непосредственные обязанности написание кода в общем-то не входило. Повадился этот начальник выпрашивать у меня машинное время - дай, дескать часок поработаю. Где часок, там и два, а выгнать его запросто тоже не получается - начальник все же. Через пару недель у меня на лице было написано, как же он меня достал.
Ребята в отделе мне подкинули мысль: "Да напиши ты ему вирус, чтоб неповадно было". Вирус делать не стала, но за полчаса я состряпала резидентную программу, которая считала на клавиатуре число нажатий клавиши "a" (или "o" - не суть важно), а по достижени определенного числа выдавала на экран в случайном месте случайную строчку текста (напоминаю, товарищ сидел в Turbo Basic в текстовом режиме) методом прямой записи в видеопамять.
Интеренее было придумать, как засунуть программу в автозагрузку так, чтобы не сразу нашли. Вопрос решился просто - драйвером клавиатуры был всемирно известный keyrus.com Гуртяка. Я создала файл keyrus.bat, находящийся где-то в месте, известном переменной PATH, а в него прописала шуточную программу и, собственно, сам keyrus.com. В autoexec.bat keyrus был записан без расширения. Процесс закладки "мины" завершился за пять минут до конца рабочего дня.
Вечером того же дня я была обрадована звонком шефа - утром надо было поехать не в наш филиал, а в главное управление. В итоге до своего рабочего места я добралась лишь к обеду и сразу заметила малость позеленевшие физиономии наших начальственных товарищей. Чьих рук эта программа и что это просто шутка, они в конце концов поняли. А вот как ее из автозагрузки убрать, за четыре часа втроем не додумались!
Зато вышеназванный начальник начальников стал еще более уважительно здороваться со мной в коридоре, а подходить к моему компьютеру и вовсе перестал. Что и требовалось!
#1453: Язык мой - враг мой
12:00 18.11.2009, IT happens
Работаю в небольшой фирме-провайдере системным администратором. Разгар сезона отпусков, конец июля. Фирма небольшая, и техподдержка наполовину в отпусках, поэтому я заменяю паренька-саппорта. Звонок:
- Техподдержка компании %provider%, меня зовут %name%, слушаю Вас.
- Мыня завут Тэнгиз, самий старший сисемный адмын грюпи кампаный ЗАО %client%. Слющий, какого х#я у нас так плохо работаит ващ интенат и ипэ-тефоня, на?! (Ей-богу, не вру - печатаю с диктофона.)
- Сообщите, пожалуйста, код направления и ориентировочное время звонка...
- Да ты, че, не понял?!... @#%$!
В этом духе беседа продолжается минут пятнадцать. Выхожу на перекур. Мимо идет наш коммерческий (ни разу его грустным не видел):
- Опа, а что за грусть в глазах?
- Да обругали...
- Кто посмел?
- Да вот из ЗАО %client%.
- Назвался?
- Ну да.
- Кто?
- Да сисадмин их.
- (задумчиво) Ага... А ну, пойдем-ка.
Директор решительно набирает номер клиента.
- Здравствуйте, компания %provider%. Я могу поговорить с вашим самым старшим администратором?
- Да! Эта я!
- Простите за вопрос, а вы русский?
- (в замешательстве) Нэ савсэм, а что?
- А то, что я русский, и исконно русских слов знаю на порядок больше вас, уважаемый "самый старший"! И на х#й послать, а то и в более далекие пешие путешествия я могу быстрее тебя, понял?
Не все директора звери, господа!
#1454: DROP DATABASE
19:45 18.11.2009, IT happens
В то время, когда я только начинал работать с MySQL, стукнуло мне в голову подучиться слепой печати - благо топтал клавиатуру я к тому времени уже лет шесть и большинство клавиш находил на автомате, лишь иногда бросая короткий взгляд для уточнения расположения "крайних" букв вроде "й" и "ъ".
Решено - сделано. Поставил себе знаменитое "Соло на клавиатуре" и развлекался в обеденное время. Набирать не глядя я научился, но возникла маленькая проблема - прежняя привычка печатать двумя-тремя пальцами порой приводила к тому, что я путал местами две ближайшие буквы в слове, нажимая клавишу раньше, чем следовало.
И вот сижу допоздна - надо составить последовательность команд, которая возьмет кусок из одной базы и перенесет сначала в "промежуточную", где подправит индексы, а затем отправит готовые данные по месту назначения. Пишу все это в файл, потому как делать подобное вручную уже надоело. Все готово. На всякий случай сделал бэкап, запустил и отошел от компа размять затекшие ноги.
Возвращаюсь и вижу в консоли кучу ошибок по поводу дублирования данных. Стал разбираться. Просмотрел свой файл - опечаток вроде нет. Полез ковырять временную базу - в некоторых таблицах индекс не обновился. Снова лезу в свой файл, отыскиваю нужное место... и сползаю под стол от хохота. Торопливость, помноженная на несовершенство навыка скоропечатания, сыграла со мной злую шутку: вместо "UPDATE" я умудрился напечатать "UPADET". Хорошо, что мускуль не понимает транслита!
#1455: Антилена
19:45 18.11.2009, IT happens
Был у нас в регионе небольшой сотовый оператор, где я и трудился. Ныне это филиал большого и гордого предприятия.
Занимался я там многими вещами, но любимой "игрушкой" был находящийся в подчинении SMS-центр. Больших программ я никогда не писал - работа была несколько иная, но вот мелких скриптов я настрочил массу. Про один из них и хочу рассказать.
Два- три десятка строк на перле и вуаля -пользователи интернета могут отправлять SMS друзьям и родственникам с нашего сайта (не более 10 в сутки с одного IP). Написал, запустил и забыл. Через несколько месяцев начали поступать жалобы на спам в наш колл-центр. Абонентов донимала некая Лена, которая просила закинуть ей на номер 300 рублей.
Можно было бы добавить капчу на сайт, но делать это было лень. Я немного поколдовал над скриптом и с божьей помощью в регулярных выражениях научил скрипт выбирать из массы сообщений отправленные Леной и подменять номер получателя на номер попрошайки.
Сел наблюдать. Лена опять отправила сообщения нашим абонентам с просьбами помочь материально. На месте барышне не сиделось - SMS были отправлены с тридцати разных IP-адресов. На следующий день ситуация повторилась. На третий тоже. На четвертый Лена, видимо, включила телефон, чтобы посмотреть на улов, и получила несколько сотен входящих.
Несколько дней была тишина, но где-то через неделю напасть началась снова - немного поменялся текст сообщения. Мой скрипт был начеку - он способен был разобрать символы "0", "I", "Б" вместо нуля, единицы и шестерки в номере телефона, не говоря уже о подмене русских букв латинскими аналогами. Леночка сопротивлялась недолго и вскоре ушла искать счастья на сайтах других операторов, о чем я узнал из сообщений на их форумах.
Война окончена. Враг посрамлен, абоненты успокоились, мы довольны.
#1456: Занимательная статистика
23:30 18.11.2009, IT happens
Что больше всего меня убивает в работе админом, так это ответ на вопрос "Что у вас не работает?". Варианты ответа по популярности:
1. Компьютер.
2. Картинка.
3. Все!
4. А что в нем может не работать?
На 10% моих рекомендаций по работе с компьютером они обращают внимание.
30% забывают сразу же после того, как их выслушали.
40% пользователей не могут решить вопрос, через какой принтер печатать (при том, что он всего один).
На 60% вопросов они отвечают "сейчас объясню, а то ты не знаешь".
И, наконец, на 100% они уверены в том, что кофе, пролитый на клавиатуру, ей не повредит.
#1457: Утечка кристаллов
23:30 18.11.2009, IT happens
Часто изображение на моем мониторе начинало "плыть", особенно темные объекты на светлом фоне. Помогал наклон монитора из стороны в сторону - картинка возвращалась на место.
Я очень долго считал, что это косяк матрицы, пока ситуация не повторилась на работе. Монитор хороший - на матрицу грешить не было смысла. Наклоны не помогали. Оказалось, достаточно было пошевелить провод в разъемах видюхи и монитора. А ведь я так долго верил в "чудо-матрицу", в которой кристаллы на самом деле жидкие!
#1458: Голые киски
12:00 19.11.2009, IT happens
Еду с работы. Звонит друг, говорит, что у него проблемы с инетом, и просит приехать разобраться. Отмазываюсь как могу, потом решаю, что все же забегу минут на пятнадцать.
Приезжаю. Показывает. Инет появляется на 20 секунд и исчезает. Сразу звоню провайдеру - там говорят, что появляется паразитное подключение, которое автоматом блокируется.
Начинаю копаться. На компе не установлено ни антивирусника, ни файрвола. Матерюсь. Смотрю, куда ходили. Ага, куча порносайтов! Спрашиваю, кто постарался - друг божится, что он ни при чем. Рядом сидит кот и смотрит на меня вдумчиво. "Не, - говорю, - порносайты там человеческие, так что это явно не кот..." Пришлось антивирь и файрвол тянуть по 20 секунд. Конечно, нашелся троян.
Когда я уже уходил, подробно на всякий случай объяснил коту, что без защиты порнуху лучше не смотреть. Друг стоял рядом и, выражая участие, кивал.
#1459: Машинный перевод
12:00 19.11.2009, IT happens
Работаю в фирме, занимающейся разработкой устройств связи. В штате 11 разработчиков, деньги платят немалые, хотя спрашивают с нас втройне, а в офисе мы порой засиживаемся допоздна. Естественно, уговорить руководство нанять еще толпу народа для кодинга не удавалось, ибо и так слишком много мы денег на себя требуем, да еще и ноем постоянно.
Однажды достался очень крутой госзаказ, который обещал нам пару месяцев бессонных ночей программирования и отладки. Писать промышленный код - отдельная песня: такие проги падать не должны, а каждая ошибка в таком коде уж очень сильно бьет по кошельку фирмы, а значит, и по нашим бонусам.
Работали в жестком режиме месяц. Ели и спали мало. Силы уже подходили к концу, да и руководство давило так, что нервы не выдерживали. Я заметил, что один паренек не столь бледен, как остальной коллектив, а иногда даже умудряется фигней пострадать вместо разработки. Начал я его потихоньку пытать, как он все успевает. Он долго, конечно, отнекивался, но я был настойчив.
Оказалось, парень работал на двух работах одновременно. Проекты были схожие, только вот вторая фирма имела инструменты для автоматической генерации промышленного кода из М-языка. Вся математическая обработка моментально переводилась в C++ и HDL без участия человека. Вот он и генерил код, а исходники потом приносил к нам и внедрял в проект.
Обсудили с командой, естественно, не вовлекая начальника отдела - если он прознает о такой возможности, то может и сократить. Напрягли паренька, чтобы он за весь отдел код автоматически сгенерил - естественно, пивчанским проставились. Два последующих месяца мы загорали.
#1460: Интересный расклад
12:00 19.11.2009, IT happens
Работаю эникейщиком. В моем ведении находятся машинки банка, расположенные в магазинах на точках выдачи кредитов.
История началась с месяц назад. Пришел на точку, которую давно не посещал, и удалил из меню "Пуск" ярлыки на игры. Звонит на следующий день специалист оттуда и спрашивает, не я ли им игрушки поломал? Отвечаю, что я - руководство распорядилось, чтобы не было никаких развлечений, а специалисты в зале работали. Парень начинает упрашивать все вернуть - точка "тухлая", а игры - хоть какое-то развлечение. Я возьми да и ляпни: "Если хотите развлечений, купите колоду карт и раскладывайте свою "косынку", сколько хотите!" - и, естественно, тут же забыл об этом разговоре.
Вчера приезжаю на эту точку картриджи в заправку забрать. Спеца на месте нет. Открываю сейф - на меня веером вываливается колода "атласных".
До заправщиков я всю дорогу ехал с идиотской улыбкой на физиономии.
#1461: Термодатчик против русского "авось"
19:45 19.11.2009, IT happens
Много лет назад писал я программу для снятия данных с термодатчика. Написал, сдал, забыл. Через некоторое время мне пришлось снова пересечься с заказчиком, и рассказал он мне, что программа успешно и безглючно работает на атомной электростанции!
У меня сразу челюсть отвисла. Дело в том, что в VCL есть неочевидные особенности, связанные с многопоточностью, которых я в то время просто не знал. Такая программа может работать без проблем два года, а на третий "случайно" сбойнуть. Разве можно такую программу на АЭС?...
Оказалось, программа не контролировала ничего критичного. В каком-то аппаратном шкафу стоит кондиционер. Иногда - не то ради экономии электричества, не то из-за шума - работники его отключают. Вот эту "самодеятельность" и пресекал установленный в шкафу термодатчик.
#1462: Ядра - чистый изумруд
19:45 19.11.2009, IT happens
Работаю в компании, которая продает компьютеры. Сегодня прибегает к нам паренек с громким криком:
- У меня одно ядро сломалось!
Всей конторой со стульев попадали. Оказалось, в биосе напротив "Hyper-threading" стояло "Disable". Мужики, берегите ваши ядра!
#1463: Каскадный шатдаун
19:45 19.11.2009, IT happens
Работал я в прекрасный выходной денек по VPN из дома на серваках. Их в офисе пять штук, все на 2003 виндах (как и домашняя машина), на все захожу по стандартному RDP.
Есть у меня дурацкая привычка: если надо при работе на одном сервере выйти на другой, я, не сворачивая терминал, в нем же открываю следующий сервак, в нем следующий... Таким образом я сидел на всех пяти серваках - один в другом открыт, как матрешка.
Закончил свои грязные дела на серваках и решил, что можно пойти с друзьями пивка в баре дернуть. Попрощался с благоверной и ушел. Сижу в баре, с чувством выполненного долга потягиваю пенистый напиток. Звонит жена:
- Ты компутер не выключил, когда ушел, выключить?
- Если хочешь - выруби.
- Хорошо.
Вечером вернулся домой, снова включил комп. Решил опять что-то по работе поделать, подключил VPN - ни один сервак не открывается и не пингуется. На работе свет за два года моей работы не выключался ни разу. Пытаюсь осознать, что могло в офисе случится - может, хаб помер, может, UPS по каким-то причинам выключился. Все это, впрочем, кажется неправдоподобным.
Тут заходит благоверная и молвит:
- Что-то сегодня компьютер выключаться не хотел, шесть раз пришлось выключать.
- ?!
- Я сначала один раз нажала "Пуск - Выключить", написала причину и нажала "ОК". Он повыключался, потом выдал окно красненькое, потом снова рабочий стол показался. И так шесть раз.
Естественно, моя душа погасила сначала пять серваков в открытых терминалах, а только затем стационарный комп. Пришлось на ночь глядя на работу идти серваки включать.
#1464: Моя музыкальная шкатулка
12:00 20.11.2009, IT happens
Вечер. Сижу на кровати и расписываю в толстой тетради принципы работы очередного скрипта. В колонках негромко звучит инструментальная музыка, раздувая огонь вдохновения.
Дохожу до очередного момента и осознаю, что у меня в очередной раз получается монстр: для того, чтобы разобрать BB-коды и смайлы в форумном сообщении, у меня используется десятка три классов. Вздыхаю, начинаю думать о том, что никогда не избавлюсь от своей гигантомании, что вечно я леплю чудовищ и никогда не стану по-настоящему грамотным программистом...
Взгляд падает под стол. Под столом зверь: два ядра по паре гигагерц, два гигабайта оперативы, около полукиловатта на питании, три винта, с десяток внешних устройств... Зверь этот шевелит четыремя десятками процессов, выполняя около полутысячи потоков, следит за состоянием сети, контролирует температуру и работу кулеров, приглядывает за целой охапкой служб... И зачем? Чтобы играть мне музыку.
Я улыбаюсь и пишу свои каракули дальше, осознавая, что в деле нагромождения лишних сущностей я явно не одинок.
#1465: Бьет - значит, любит
12:00 20.11.2009, IT happens
Было дело, работал я в фирме, обслуживающей разные конторы по вопросам IT. Основная часть этих организаций находилась с нами в одном здании, так что бегать было близко - это не могло не радовать.
Так вот, был у нас один кабинетик, в котором сидели архитекторы, дамы среднего возраста. Прознали они откуда-то, что есть в компьютере память оперативная и что можно ее добавить, чтобы их 3ds max шустрее работать стал. Принялись дамы клянчить апгрейд у начальства. Клянчили, видать, усердно - в один прекрасный день появился у них я с оперативкой в руках.
Начал планки вставлять в компы по очереди. Остался последний компьютер. Хозяйки нет, на экране какой-то проект в "максе" открыт. Поспрашивал - сказали, лучше подождать, пока придет, а то мало ли что. Чтобы время не терять, открыл я крышку системника, стоявшего он на столе рядом с монитором, и стал ждать.
Не дождался - позвонили мне и дали другое задание. Ну, думаю, пойду, пока там разберусь, а тут как раз хозяйка машины придет. Примерно через час опять звонит начальник:
- Что там у архитекторов случилось?
- Да планку памяти не поставил одну - не было за компом никого.
- Они только что звонили, просили тебя срочно к ним зайти - видимо, что-то стряслось!
- Понял. Иду.
По пути в голове кружили мысли. Что же могло произойти? Проект я не трогал, компьютер не выключал... Захожу. Тетенька, которую я ждал, тут же ринулась ко мне:
- Я же не могу работать так!!!
- А что случилось? - спросил я, думая, что ее смутил открытый системник. Уже приготовился к рассказу, что ничего страшного не случится, но меня перебили:
- Я не могу работать! Мне прямо в грудь бьет!
- Кто вам бьет в грудь? - растерянно пробормотал я.
- Компьютер! Я рядом сажусь, и прямо чувствую, как он мне через открытую крышку аккурат в грудь метит.
Рассказ сопровождался оживленным жестикулированием и ударами в грудную клетку. Попытки объяснить что-то были бесполезны. Я попросил ее выключить компьютер, вставил память и закрыл "адскую машину". Уходя, услышал, как эта тетенька, усаживаясь за компьютер, с облегчением вздохнула и сказала коллегам: "Вот теперь не бьет..."
#1466: Фирма веников не вяжет
12:00 20.11.2009, IT happens
Софтверная контора. Утро. Народ еще не подтянулся. Сижу, код строчу помаленьку - благодать. Звонит телефон. Поднимаю трубку и слышу приятный женский голос:
- Добрый день, мы у вас веники покупали, когда их можно будет забрать?
Я лихорадочно начинаю соображать: вроде софтом занимаемся, при чем тут веники? Взгляд падает на кучу винчестеров у админа на столе - вчера наш бородатый с ними долго колдовал.
- Да, какие-то лежат. Какую модель вы заказывали? Производитель, объем?
- (после минутного молчания) А что, они еще и по объему отличаются?
- Конечно, отличаются. Есть на 160 ГБ, есть на 320, - начинаю подробно расписывать характеристики.
- А пол-то ими можно подметать?
Вот тут суровое понимание ситуации меня и накрыло. Потом, конечно, познакомились - девушка попросила ей комп настроить.
#1467: Кредит доверия
14:00 20.11.2009, IT happens
Я обслуживаю сети быстрого питания одного большого московского холдинга. Поругался как-то с начальством -
шеф объявил, что я дурак, и он не может доверять никому, кроме себя, спеца по кассам и Самого Главного Шефа. Меня это оскорбило, я разозлился, но, стиснув зубы, продолжил работать.
А не в духе шеф был потому, что в свой выходной день (суббота!) он сидел на одной из точек и чинил сдохшую кассу. Сидел он с десяти утра, даже вызвал напарника - мучали они эту кассу минимум часа четыре.
В результате выяснили, в чем была проблема (при загрузке удалялся autoexec.bat), но решить ее не могли, а просто сделали загрузку с дискетки. Мне же на всякий случай было приказано во время закрытия кассового дня (11 вечера) сидеть и смотреть, как с этой чудо-дискетки закроется касса.
Приехал. Посидел. Посмотрел. Касса не закрывается... Открыл autoexec (на сервере был бэкап). Почитал, кинул на кассу, запустил. Посмотрел, в какой момент файл удаляется. Закачал снова. Закомментил неизвестно как туда попавшую строчку, стирающую файл. Запустил - все работает.
Звонит шеф. Первой фразой, которую он услышал от меня, была:
- Ты мне писал сегодня, что можешь доверять только себе, Самому Главному и человеку-кассе?
- Ну...
- Так вот, десять минут повозившись с кассой, я ответственно заявляю, что себе ты доверять уже не можешь!
#1468: Дуплекс-ТВ
14:00 20.11.2009, IT happens
Работал я админом в одной конторе, в датацентрах которой водилось много разношерстного железа. Разработка ПО дело такое - нужно тестировать на разных платформах.
Нашли мы старый сервак с Tru64. На внутренних дисках валялась куча хлама и парочка видеофайлов. Один назывался dana_92.avi и весил 90 мегабайт. "О, порнуха!" - вскрикнули хором и стали пробовать скачать его по FTP с целью... удостовериться.
Файл тянулся со скоростью 10 КБ/с. "Сильно медленно, - решили мы, - не может так быть на нашей сетке". Давай смотреть iostat, netstat и так далее. Замечаем кучу ошибок и коллизий; понимаем, что дуплекс выключен. Находим методом тыка, как в "трухе" включать дуплекс. Включаем - скорость как прорвало.
За 10 секунд приняли файл, открываем, а там... кусок из "ОСП-Студии" с Даной Борисовой!
#1469: Балансировка нагрузки
12:00 21.11.2009, IT happens
Выпускали мы в девяносто-лохматом году программы. HASP-ключей тогда еще не было (а сейчас уже нет), и для защиты от пиратского копирования мы применяли "ключевые" трехдюймовые дискеты.
На дискете находилась хитрая метка, и скопировать ее юзер не мог - секрет знать надо. В остальном же все просто: пока не вставишь дискету в дисковод, программа не запустится. Вставил - работает, если, конечно, дискета не запортилась. А если флопик вдруг умирал, тут-то юзер и звонил к нам, в саппорт.
- Замените нам дискету, она испортилась.
- Хорошо, привозите, проведем экспертизу. Если дискета оригинальная и действительно испорчена - заменим. Но вообще говоря, это странно: мы используем ддля ключей дискеты фирмы %companyname% с тефлоновым покрытием и с пожизненной гарантией от производителя. Они портятся крайне редко.
- А чего ее проверять? И так видно, что испорчена.
- ?!
- Да у нас тут бухгалтерша работала, сейчас уже уволилась. У нее стол шатался, так она вашу дискету под ножку подкладывала.
#1470: Экзорцизм
12:00 21.11.2009, IT happens
Я когда- то работал админом в телекоммуникационном центре одного института. Это что-то вроде серверной, но серверов у нас было всего два, да и один из них был по совместительству моей рабочей станцией.
Руководство института пригласило священника, чтобы освятить помещения. Заходит он в нашу серверную и на моем экране воочию видит красного рогатого черта с вилами, прыгающего в темноте. Поп, выпучив глаза, усиливает громкость молитвы и одновременно набирает на веник побольше святой воды. Тут я понял, что зря все-таки держу системник на столе, а его крышку под столом, и грудью встаю на защиту чуть ли не единственного в институте Pentium II MMX. Мне, к счастью, усиленный заряд святой воды не повредил.
#1471: Семь тысяч над землей
12:00 21.11.2009, IT happens
Заехал я как-то к знакомому и поведал о том, как я устраивался на работу. Разговорились - я начал вспоминать трудовое прошлое. Поскольку я занимался тем, что во всех вариациях тянул витуху и варил оптику, то по крышам набегался изрядно. Среди прочего рассказал, как мне пришлось переползать с дома на дом по узенькому парапету в дождь с бухтой витухи. Знакомый меня послушал, не впечатлился и сам рассказал историю о том, как в начале девяностых тянул кабельное ТВ.
Соединяли, естественно, все коаксиалом. Между домами кабель натягивали с помощью троса. Случилась у них однажды неприятность - между домами на расстоянии около десяти метров кабель по неведомой причине был поврежден. Я уже представил его дальнейшие действия: спустить трос, снять кабель, натянуть новый... Но я знакомого явно недооценил.
Заправившись немного горючим для смелости, он полез по тросу. Из страховки - только верный кожаный солдатский ремень, под которым он пропустил трос. Когда я представил, как человек болтается между домами на высоте тридцати метров и хладнокровно скручивает кабель, я понял - мои истории его нисколько не тронули. Вот такие у нас суровые монтажники!
#1472: И пятен как не бывало
12:00 21.11.2009, IT happens
Работал как-то в компьютерном отделе. У напарника вышел из строя ЭЛТ-монитор. Поломка интересная: весь экран в цветных пятнах, а встроенный блок размагничивания не работает. Ну ладно, берет напарник этот монитор и уносит к техникам. А их отдел на другом конце здания, да еще нужно сначала спуститься со второго этажа на первый, потом пройти метров сорок по коридору и подняться на третий.
Через полчаса возвращается довольный с монитором, ставит его на место, включает и... снова видит цветные пятна. Лицо напарника вытягивается. С матами снимает монитор и уносит.
Через полчаса приносит снова. Включает - снова пятна. Монитор он больше снимать не стал, а сходил за инженером, который ему все и настраивал. Тот прямо на столе размагнитил экран петлей, и пятна пропали.
Источник напасти мы нашли минут через двадцать. На поясе у напарника висела кобура для сотового телефона на магнитной застежке. Так вот, пока он таскал монитор, магнит находился аккурат напротив экрана.
#1473: Разброс копыт
14:00 21.11.2009, IT happens
Прихожу к клиенту, слушаю жалобы на жизнь, исправляю мелкие глюки. Подходит девушка и жалуется: ноги под столом, дескать, не помещаются, в проводах путаются, об компьютер бьются. "Кто ж виноват, - говорю, - что ты ноги такие длинные отрастила?" Барышня, надо отметить, роста небольшого, около 160 см.
Прошу показать, как она сидит за компьютером. Девчонка садится в кресло, сползает под стол так, что наверху остаются только лицо, руки и грудь, и упирается коленями в заднюю стенку стола! Черт возьми, всякое я в жизни повидал, но такую раскорячку видел впервые!...
Взял рулетку, залез под стол, замерил высоту ноги от пола до колена, прикинул радиус разброса копыт. Несколько шурупов, пара крепких выражений, перевешанные провода, переставленный системник... Девушка блаженствует - больше ничто не мешает ей работать.
#1474: Печать смерти
19:45 22.11.2009, IT happens
Сам я еще студент, но лет пять-шесть уже успешно эникею по городу, имея свой хлеб с маслом. Иногда решаю проблемки и посерьезней - в общем, что-то понимаю.
Позвала меня как-то мама на свое место работы, в детский сад. Компьютер, месяца два назад приведенный мною в божеский вид, отказывается включаться и выдает какие-то непонятные штуки. Прихожу; винда сурово сообщает об отсутствии C:\Windows\System32\Config\system. Действовать решил как обычно - частенько от такого спасает "чекдиск" или восстановление системы через безопасный режим.
Сейфмод так и не пошел. Вставляю диск с виндой, запускаю консоль - вроде все как обычно, но "чекдиск" не запускается. Бездумно возвращаюсь назад в установку винды и вижу, что диск не размечен и не форматирован! Тот же результат дал и осмотр винта с лайв-сиди. Решил домой забрать, разобраться подробнее.
По пути звонит мама и спрашивает, будет ли принтер на другом компе работать. Без задней мысли отвечаю утвердительно. Только вставляю дома хард, чтобы начать процедуру, как мама звонит опять. Холодок побежал по спине, и трубку я взял, уже ожидая услышать что-то явно нехорошее:
- Алло, мы принтер подключили, и тот компьютер сломался.
Попутно прикидывая, как написать вирус, передающийся через внутреннюю память принтера, и проклиная тех, кто выключает компьютер выдергиванием из розетки, я отвечаю:
- Отключите принтер от компа.
- Работает!
- Выключите комп и опять подсоедините принтер.
- Опять ошибка.
В самом деле, при подключении принтера к выключенному компьютеру полностью терялась файловая система. Думать над тем, почему принтер насмерть давил машину, я буду еще долго.
#1475: Порочная связь
19:45 22.11.2009, IT happens
Правильно пишут - хуже врага, чем телефонист, у сисадмина нет. В подтверждение я расскажу вам несколько историй из практики в порядке возрастания тяжести "преступлений".
Переезжали мои клиенты на новое место. Зовут, мол, приди нам компы к сетке подключи - прокладывать ничего не надо, от старых хозяев разводка осталась. Неладное я заподозрил практически сразу, когда патч-корд ни в какую не захотел втыкаться в розетку. При более близком рассмотрении все розетки оказались телефонными, а провода витой пары были аккуратно зачищены и примотаны к близким по цвету проводам в розетке (бело-оранжевый и оранжевый к желтому, бело-коричневый и коричневый к черному и т.д.) На вопрос, как же все работало раньше, никто вразумительного ответа дать не смог.
Пригласили меня в одну контору вирусов погонять, а заодно и с одним из компов разобраться - с сетью он плоховато работал. Прозвонив все участки сети, я быстро нашел причину неполадок - некачественная розетка, да еще и такая, где провода зачищаются и крепятся шурупами. Прихватив на следующий день нормальную розетку, я приступил к препарированию старой. Увиденное вызвало у меня... некоторое удивление: жилы были расположены в совершенно произвольном порядке, не соответствуя ни одному из стандартов. Осенившая меня догадка тут же подтвердилась - все кабели были обжаты по этому же самому не-пойми-какому стандарту. Что самое удивительное, сеть работала и переделывать ее хозяева не хотели. Помянув добрым словом безвестного "мастера", я заделал розетку по местному обычаю.
У еще одних моих клиентов в новом офисе с сетью был полный порядок: раньше там был банк и вся кабельная инфраструктура была грамотно спроектирована и смонтирована. Но вот незадача - телефонных розеток не было. То ли старые владельцы поголовно все с радиотелефонами были, то ли еще по какой причине - неизвестно. Для устранения недостатка были приглашены спецы соответствующего профиля, причем без моего ведома и участия. Результаты их работы повергли меня в шок: практически все розетки были переделаны под телефонные. Поленившись протягивать свои провода, эти умники не нашли ничего лучше, чем использовать уже имеющуюся витую пару. В итоге пришлось ставить в каждой комнате по свитчу и протягивать кабеля вдоль стен. Теперь вместо нормальной схемы "один комп - одна розетка" по пять-шесть компов работают через одну, что далеко не лучшим образом сказывается на скорости работы. А "спецы" те пропали и добиться от них переделки этого безобразия так и не вышло.
Ну и на закуску. Очередные клиенты ремонт в помещении делали сами. Мои попытки предложить услуги по прокладке сети они отвергли - справимся, дескать, своими силами, ты нам только потом компы приди подключи да программы настрой. Ну сами, так сами. Ремонт окончен, кабеля упрятаны за гипсокартонные стенки, розетки смонтированы, но что-то меня насторожило - то ли отсутствие свитча, то ли то, что в серверную из зала с двум десятками компов заходил всего один кабель. Кидаюсь к одной розетке, второй, третьей, десятой - так и есть, все розетки соединены между собой последовательно, одним кабелем. В ответ на мой полный праведного гнева вопрос "Какая @#$% это сделала?!" телефонист совершенно невинным видом ответил: "Ну ведь они же параллельно могут работать. Телефоны могут, значит и эти тоже". Как я его прямо на месте не придушил, не знаю. В итоге все вылилось в установку трех точек доступа, беспроводных карточек в каждый комп и кругленькую сумму.
Вот так- то, а вы говорите -бухгалтера.
#1476: У нас все ходы записаны
19:45 23.11.2009, IT happens
Тестировал я как-то сбойную память. Не зная каких-либо утилит для этого, использовал игру: если есть проблемы, на экране появляются артефакты, но чаще компьютер просто "вылетает".
Оставил я игру перемалывать по кругу один и тот же демо-ролик, а сам ушел в магазин. В компе планка, которую я считал рабочей. Прихожу - комп перезагрузился. Спрашиваю хозяйку, мигал ли свет - говорит, что нет. Впрочем, она смотрела кино в темноте на забесперебоенном компьютере - могла и пропустить... Как же определить?
Помог роутер. В логах черным по белому было написано, что udhcp запустился пять минут назад. С облегчением вздыхаю.
#1477: Русский код, бессмысленный и беспощадный
19:45 23.11.2009, IT happens
Было это в универе на втором курсе. В это время мы учили программирование двоичных деревьев в Паскале. У меня неплохо получалось, потому я - человек нежадный и открытый - консультировал почти всю группу по этому вопросу, как, впрочем, и по многим другим.
Подзывает как-то меня на паре одна из одногруппниц, которая не отличалась особым умом и сообразительностью. Показывает мне синенькое окошко Turbo Pascal и спрашивает: "Что делает эта программа?"
Смотрю код. Глаза у меня начинают округляться, а волосы вставать дыбом. Текст программы набран русскими буквами, причем о правильном синтаксисе не идет и речи. Я не пойму, что происходит: то ли лыжи не едут, то ли со мной что-то не так. Ошалело спрашиваю: "Она компилируется?!" Девушка отвечает, что нет.
Говорю, что тут я ничем не могу помочь. Она тут же открывает еще один аналогичный кусок "кода" и снова спрашивает, что делает программа. Я, офигев окончательно, все-таки нахожу в себе силы спросить:
- Кто же это написал?!
- (гордо) Я!
#1478: Мастер предпродажной подготовки
19:45 23.11.2009, IT happens
Приносят сегодня в сервисный центр моей сестры ноутбук. Ремонтник смотрит на это чудо, видит флопик, LPT-порт и тому подобную фигню, посему заключает, что ноут старенький, о чем и сообщает между делом хозяину. Хозяин, полный праведного гнева, заявляет, что этот компьютер ему прислали по заказу "хочу суперкрутой ноут" совсем недавно. Мастер божится, что ноут древний, но, узрев в свойствах системы четырехъядерный проц и 4 гига оперативки, робко берет свои слова обратно. Совместно решают провести ноуту профилактику - тот неестественно притормаживает. Хозяин со спокойной совестью удаляется.
Через некоторое время забегает ремонтник и кричит: "Я не буду заниматься этой фигней!" Интересуемся, в чем дело. Ноутбук открыли; там оказалось 256 метров оперативки и жесткий на 30 ГБ. Надо ли говорить, как был удивлен клиент? Какой-то умник перед продажей всего лишь изменил пару ключей в реестре, и вот он, "суперкрутой ноут" 2002 года производства!
#1479: И овцы сыты, и мыши целы. Не очень
23:30 23.11.2009, IT happens
Был у меня товарищ-админ, обслуживал местное отделение налоговой. Специфика была в том, что бэкапы рабочих документов хранились на одном винте, рассованные по именным папочкам, притом с общим доступом. Все бы ничего, но стало админу интересно, кто со своего компа в его барахле шурует, и, главное, зачем?
Выложил админ в свою папку экзешник с иконкой в виде мультяшной овечки. Овечка после запуска действительно появлялась, зато мышь блокировалась намертво, пока не приходил хозяин проги и не нажимал на клавиатуре хитрый аккорд. На вопрос, где же это они лазили, что так угораздило, тетеньки из отдела прятали глаза в пол. Ни одна - ни одна! - не раскололась и не начала каяться...
#1480: Желтый беспроводной
23:30 23.11.2009, IT happens
Работаю приходящей IT-няней. Очередной вызов - по описанию BSoD. На пороге меня встречает взволнованный азербайджанец. Пока раздеваюсь, расспрашиваю, что да как?
- У вас синий экран, да?
- Нэт, жельтый.
- Это как?
- Прахади-сматри.
Действительно, в комнате на тумбочке меня встречает старенький ЭЛТ-монитор желтого цвета. Включаю - правильно, надпись "No signal" на синем фоне. Питание системного блока и VGA-кабель были отключены.
#1481: Не все же через задницу
12:00 24.11.2009, IT happens
Работаю 1С-программистом в небольшой фирмочке. Над непониманием юзеров я уже не смеюсь. В какой-то степени я уже начинаю понимать их и чуть-чуть жалеть.
- Сергей, можешь сделать обработку, чтобы артикул товара скопировался в начало названия товара, а то их много, а вручную делать лень.
- А зачем вам это?
- Заказчики просят, чтобы в бланках были артикулы.
- А не проще ли в бланк добавить графу с артикулом?
- Разве такое возможно?!
- Конечно же, нет, но ради вас я очень постараюсь.
- 10 к геморрою, +20 к лояльности главбуха. Квест пройден!
#1482: Техсаппорт по расписанию
12:00 24.11.2009, IT happens
В крупном торговом комплексе ни с того ни с сего открываются фрамуги дымоудаления (большие окна с электроприводом) и выдают неисправность на реле управления. Ночью обещали дождь; не починим - зальет полкомплекса.
Вызываю из фирмы спеца, который релюху эту программировал. Он на город один, зараза, сам все паяет и ставит. Описал проблему; он ответил, мол, все понятно, сейчас приеду и сделаю.
Приезжает, уверенной походкой идет к релюхе, снимает с нее плату, тыкает в переходник. Открывает редактор какой-то - все в шестнадцатиричном коде, ни черта не понять. Что же, думаю, он делать будет? Наблюдаю как бы случайное движение мышки в правый нижний угол - навел, каналья, дату посмотрел, открыл конвертер, перевел какие-то числа в hex, поиском нашел их в коде и заменил на другие. "Че, - спрашиваю, - таймер отработал?"
Он покраснел, заикаться начал, дурачка включил: "Какой таймер? Я ошибки стирал". Молодец парень, без работы не останется!
#1483: Наше кунг-фу сильнее
14:00 24.11.2009, IT happens
Звонит сотовый. Я жду звонка, так что отвечаю не глядя. В трубке обнаруживается девушка-менеджер известного провайдера, рекламирующая их проводной интернет. Вежливо отказываюсь - меня вполне устраивает имеющийся мегабитный ADSL-канал. С обустройством роутера тоже возиться не хочется - к ADSL-модему у меня подключено два компа, а "хвост" этого провайдера напрямую в свитч подключать нельзя.
Девушка просит пояснить причину - говорит, для статистики. Почему бы не помочь человеку с таким приятным голосом?
- Извините, интернет у меня уже есть и меня все устраивает.
- Какая у вас скорость доступа?
- Мегабит в секунду.
- А у нас новые технологии. Наш мегабит быстрее!
#1484: Пароль-незабудка
23:30 24.11.2009, IT happens
Есть у нас в компании интересный проект, делающий жизнь стоматологов и пациентов лучше. Если ты подключен к интернету, то получаешь возможность полюбоваться на свою челюсть и даже отправить доктору благодарность за выдранные или вылеченные зубки. А какая система без пароля? Так вот, этот пароль случайным образом генерируется и высылается каждому пациенту электропочтой.
Все бы ничего, да как-то случилось непредвиденное. Бедный мальчик Боб получил-таки долгожданный пароль и побежал со слезами радости к маме, чтоб показать ей: вот, мол, я какой взрослый, мне уже и пароли шлют! Мама, гордая за сына, попросила прочесть пароль. "FFUCKQ" - громко и гордо заявил сын. Мама не поняла. Прочла сама...
Долго потом служба техподдержки дико извинялась и клялась, что такое произошло совершенно случайно, что никакого злого умысла по совращению ее мальчика в этом письме не было, что такое происходит раз в сто лет и что им, можно сказать, даже повезло...
#1485: В мгновение ока
12:00 25.11.2009, IT happens
Сижу вчера вечером на кровати. Закрываю от усталости глаза и думаю: "Надо бы уже компьютер выключать и спать ложиться..." Открываю глаза - свет в квартире горит, но монитор погас, а компьютер не гудит и не мигает. Офигеваю, не понимая, как он отключился - таймеров я не ставил.
Все оказалось банально: в последнее время иногда отключали свет, а в этот раз он пропал на пару секунд. С закрытыми глазами я не заметил, как мигнул свет, а комп отключился. Думаю завести UPS - мало ли, вдруг во время прошивки чего-либо опять электричество рубанут?
#1486: Орки за углом
12:00 25.11.2009, IT happens
Таксы (история #1003) у нас нет, но у нас есть Орк. Ну, не орк, конечно, а парень по имени Леша по прозвищу Орк. Не потому, что зеленый, большой и страшный (хотя носит одежду зеленого цвета, 180 см роста на центнер массы и лицом совсем не Джонни Депп), а потому, что обладает какой-то совершенно нереальной соображалкой и обладает тем же интуитивным пониманием техники, что и орки из Warhammer 40K. Зачастую никто, кроме него, не понимает, как что-то работает; мало того, только он способен сделать так, чтобы это заработало еще раз. Хотя так же, как в прошлый раз, получается редко. В общем, Орк - он и есть орк.
Когда он пришел к нам работать (до этого трудился сварщиком), то, как у нас было принято, сначала был определен в монтажники. Пользовались мы тогда, как и все, удочками, мячиками, швабрами и прочим "подручным" инструментом. Рациональному мышлению нашего орка это не понравилось. Покопавшись в собственной кладовой (я, как его сосед, был свидетелем процесса), он извлек на свет старое советское игрушечное ружье, пуляющее мячиками для пинг-понга. Изначально там были свои боеприпасы, но мячики для настольного тенниса идеально подходили по калибру. Я тут же понял, что он хочет сделать и уже было обрадовался, но Леша не был бы собой, если бы не оправдал свою погремуху и не модернизировал бы образец.
Обычное советское игрушечное ружье он переделал в какой-то шушпангевер (http://lurkmore.ru/Шушпангевер). Во-первых, поставил более мощный цилиндр с рукояткой для накачки. Во-вторых, установил направляющие катушки и кольца для кабелей, напоминающие кольца и катушку спиннинга. В-третьих, пришел к тому же выводу, что и создатели оружия CornerShot (http://en.wikipedia.org/wiki/CornerShot) - к загибаемой головной части. В результате появилось нечто, напоминающее гибрид автомобильного насоса с манометром, удочкой и трубой от пылесоса, выполненное по схеме "корнершота", с мощным фонарем на стволе и параллелограммной "рамой" с парой зеркал, чтобы видеть, куда, собственно, система нацелена. Чуть позже, когда компактные видеокамеры стали дешевле, он заменил такой систему зеркал.
Процесс прокладки кабеля этой штукой выглядит так: сначала проводится изучение места будущей прокладки, определяется длина и поперечный габарит. В зависимости от этих параметров подбирается боеприпас, коим может быть грузик с оперением а-ля дарт, длинная и тяжелая резиновая "шпуля", нечто, напоминающее лизуна (помните такие липкие мячики?) или резиновый пружинящий мячик (из той же эпохи). Затем агрегат изымается из кейса, насосом нагнетается воздух, а к определенному ранее боеприпасу привязывается или непосредственно кабель, или тонкая леска, за которую кабель будет тянуться. Сам кабель с запасом уложен в кольца, чтобы не путался и не цеплялся. После всех подготовительных этапов производится введение рабочего конца агрегата в отверстие, наведение и выстрел.
Учитывая хорошее пространственное мышление создателя прибора, повторные выстрелы не требовались. Экономия рабочего времени и нервов - колоссальная. Главное - с накачкой не ошибиться, а то мы один раз выбили стенку из плохо закрепленного гипсокартона.
#1487: Айти - дело тонкое
14:00 25.11.2009, IT happens
В Н- ском университете настолько умные деканы иногда попадаются!...
Командировка в столицу на предмет обмена опытом со свежеоткрывшимся универом (нашему уже за 55 перевалило). Дошло дело до обмена информацией. Свою мы на дисках привезли, а тут записать болванки не на чем - давай флешки из карманов выгребать. Начальник достает небольшой переносной винт и гордо демонстрирует собравшимся:
- У меня 500!
Декан факультета информационных технологий уточняет:
- Килобайтов?
Все офигевшими глазами смотрят на даму, которую в кулуарах зовут "Злобный дирижабль". До нее доходит, что она ляпнула какую-то ерунду, но с невозмутимым видом она изрекает:
- Иван Иванович, поясните людям, что такое килобайт, а то ведь не все вникают в эти технические тонкости!
Интересно, чему такое может кого-то научить и каким образом этот человек занял свою должность?
#1488: Быстрее, выше, правее
14:00 25.11.2009, IT happens
Веду разработку девайса, подключаемого через COM-порт к компу, уже не первую неделю; пока все шло нормально. Вчера поздно вечером, закончив очередную версию прошивки, ушел я домой. Сегодня прихожу на работу, завожу комп и не могу ткнуть курсором в поле ввода пароля - мышь упорно уползает в нижний левый угол. Все, думаю, долазился там, где не надо.
Неимоверными усилиями превозмогая противодействие мыши, таки запустил NOD32. Фиг вам - "нод" свежий, но ни черта не ловит. Полез в панель управления глянуть, что с мышой. Опять-таки бешено гоняя грызуна по коврику вверх-вправо, еле залез на закладку "Оборудование". Там значились:
- PS/2-совместимая мышь (PS/2);
- Microsoft BallPoint трекбол (COM2).
На COM2 и висел мой девайс. Более того, выяснилось, что устройство помимо прочего бросает в COM-порт данные со встроенного акселерометра. Теперь всей конторой, подкручивая коэффициенты, пытаемся настроить его для игры в "сапера".
#1489: Кладбище домашних животных
14:00 25.11.2009, IT happens
Тянули мы как-то интернет в одну комнату с нашего узла связи - обычный Ethernet без особых изысков. Здание взрослое, промышленное, с люками в стенах напротив вертикальных кабельных каналов. Тянуть вроде бы всего ничего - метров 60 вышло. Почти везде кабель проходит так, а где не проходит, заботливо лежат закладные. В общем, рай для связиста. Но вот запахи и виды, которые открывались при этом...
В течение прокладки было найдено:
- два трупа скорпионов;
- тараканье гнездо с двумя сотнями дохлых особей;
- три не менее неживых мышки;
- один бывший котенок.
Запах стоял при этом соответствующий. Мы гадали, как же люди умудрялись работали в такой атмосфере? Как только все люки и каналы были закрыты, запахи бесследно исчезли.
#1490: Пометили территорию
14:00 25.11.2009, IT happens
Звонок в два часа ночи из редакции знакомой провинциальной газеты:
- Нужна помощь, сломался CD-RW - не можем записать тираж на диск, чтобы отвезти в типографию!
Присылают машину, еду в редакцию. Встречает главред, ведет по полутемному длинному коридору офиса. Вижу обширное мокрое пятно-кляксу на полу - явно, простите, наблевано. Главред:
- Обходите, обходите - это штатные айтишники приходили...
#1491: Детоксикация
15:45 25.11.2009, IT happens
В инет я хожу через небольшую сетку районного значения. В нашем дальневосточном городе интернета быстрее пары мегабитов не видели, а цены по сравнению со столицей просто космические. Однако свежие фильмы посмотреть хотят все, вот и получается, что люди часто задерживают оплату.
Хозяева моей сети - ребята молодые, к народу близкие. Большие провайдеры дают кредит рублей в 500, после чего отлучают от всемирной сети, а некоторые и вовсе работают строго по предоплате. Наши же молодцы недавно придумали чудесный принцип оплаты: когда у клиента баланс уходит в минус, то дается большой кредит - на полмесяца-месяц точно хватит; скорость же урезается до 128 Кбит/с. Я не экономист и не знаю, что из такой системы получится в будущем, но по крайней мере это сильно помогает пережить кризисные моменты и избежать жесткой офлайн-ломки. Надо будет им слоган предложить: "Аська и контакт - умей радоваться мелочам!"
#1492: Спортивная честь
19:45 25.11.2009, IT happens
В очередной раз на работе происходит массовый слив старого хлама - как всегда, ко мне домой и моими руками. Благо желающие уже есть - станочек просит P-III для управления, тесть просит P-III для винтажных игрушек, а далекая-далекая тетка просит простейший клиент для Сети. P-III всего два, так что тетка обойдется P-I - за глаза и за уши хватит.
Плата первого пня успешно заводится. Оказывается, что оба PS/2 сожжены насмерть. Естественно, USB не предусмотрен по возрасту. Тут бы мне и задвинуть на это дело, но попалась мне на глаза PCI-USB-карточка...
Пускаю ось (как ставил без клавы - отдельная тема). Клава не видится, USB тоже. Что такое? А-а-а, да у нас "модерновая" плата: своего +3,3 не вырабатывает, а требует от БП. Были такие блоки с тремя AT-коннекторами вместо двух. А плата как раз 3,3 требует - единственный потребитель во всей системе. Фигня, снимаю с трупа ATX-разъем, при помощи проводов и случайных совпадений распиновки паяю прямо к гребенке AT. ATX-start вывожу на кнопку Turbo - она теперь Power. Меняю БП на ATX. Завелись, 3,3 пошло на планку. Едем дальше.
Перебрал видюхи, выбрал живую, аналогично с моником. Ставить ось методом вытаскивания винта могу я, но не тетка. А случись чего? Нет, не пойдет. Нужен сидюк. Проверяю - рабочих нет, один читает с дикими ошибками. Знаем-знаем, контроль ошибок по дефолту выключен, до пуска правильного драйвера, который его включит, сидюк равен груде железа и для загрузки не годен. Хотя стоп, какая загрузка? Батарейка CMOS давно мертва, все по умолчаниям, а по умолчанию загрузки с CD в списке нет. Изменить настройки без клавиатуры нельзя. Отлично, ставим этот сидюк (нашли-таки они с материнкой друг друга), а обе проблемы решаем разом: ставим флоповерт, в него флоп с BCDL. Мамка трогается с флопа, BCDL включает у CD контроль ошибок и продолжает бут с него. Ставлю хард, у харда второй блин из четырех битый (давно и стабильно, вроде не прогрессирует). Гружу с CD PuppyRus, тот сразу видит плату, а в ней клаву и мышь. Отдаю первый блин под своп, третий и четвертый - под систему. Вручную прописываю драйвер ISA-сетевухи. Хард на всякий случай ставлю в съемник.
Оглядываю результат. Стабильный, рабочий никсовый клиент, даже не особо тормозной (Puppy, зараза, шустрый). Видит новую мышку, клаву, флешку, не заставляет искать по сусекам что-нибудь полуживое с COM и шариком в брюхе. Снаружи и не догадаешься, какое лютое, бессмысленное и беспощадное железо внутри.
Моник начинает показывать дребедень - контакт в аналоговой настройке вертикалки. Иду за паяльником. Задета спортивная честь.
#1493: Спокойствие, только спокойствие
19:45 25.11.2009, IT happens
Работаю я специалистом по юзабилити, то есть слежу, чтобы программисты о пользователе не забывали. Каждый экран должен быть удобным и понятным - только в таком случае юзеры потом разработчиков не будут материть.
На работе Супер-Срочный Заказ. Домой приезжаю только поспать, и то ненадолго - использую для работы каждую минуту. А поскольку езжу на работу на поезде (Хайфа - Тель-Авив), то работаю и там.
В тот день, как назло, села батарейка в компьютере. Но не могу же я просто так целый час в окошко смотреть! Достаю бумагу, карандаш... Схемы экранов - не код, их можно и на листочке набросать. Сижу, рисую, концепцию навигации продумываю, экраны на логические зоны делю. Вот только подспудный страх мучает: "А вдруг сотрется? Как же это я не сохраняюсь?" И тут же одергиваю себя: "Как не сохранится? Это же бумага!" Но все-таки беспокойство остается.
Зачем против своих инстинктов идти? Дорисовал в верхнем левом углу иконку "Сохранить". Хорошо вышло, похоже. Еду дальше, работаю, периодически на дискетку пальцем жму. Правда, некоторые пассажиры с удивлением мне через плечо заглядывают. Ну и пусть заглядывают - душевное спокойствие важнее!
#1494: Дьявольские игры
23:30 25.11.2009, IT happens
В прошлом году настраивали в общежитии в комнате локалку. Три компа: на одном Виста, на другом обычная ХР, на третьем какая-то новомодная сборка. Так как с Вистой знаком никто не был, пришлось помучиться. Компы друг друга то видят, то не видят, то пингуют, то нет. Пересылать информацию с висты ну никак не получается, а через некоторое время эта машина перестает даже пинговаться. Какие бы манипуляции не проводили - никаких результатов.
Поступает предложение попробовать запустить Warcraft III. Вроде бы коннектится, даже если не пингует. Ну что ж, чудеса бывают - пробуем. Действительно, один создает игру, другой видит, подсоединяется, но при загрузке его выкидывает. А все ли в порядке с хабом? Заглядываю и вижу, что кабель от компа, создававшего игру, не подключен! Оказывается, кто-то зацепил патч-корд ногой и выдернул его из хаба, но в "варке" компы друг друга все равно видят. С тех пор я считаю, что кто-то из Blizzard явно заключил сделку с дьяволом.
#1495: Самодвижущийся курсор
12:00 26.11.2009, IT happens
Работаю удаленно на компе в стоматологии, одновременно говоря по телефону с его хозяйкой:
- Ладно, кладите трубку, мне еще у вас долго работать надо...
- Хорошо!
Кладет трубку и лезет в "одноклассников". Сворачиваю окно - все равно лезет! Ладно, фиг с тобой, звоню - телефон занят. Видимо, решила сразу подружке позвонить и рассказать, как "мышка сама по экрану ползает".
#1496: Минус один
12:00 26.11.2009, IT happens
Дело было в то время, когда вчерашние шарашкины конторы только начинали становиться солидными интернет-провайдерами.
Оборудование сейчас традиционно располагается на чердаках, но доступ к этим "закромам" был не всегда. То ЖЭК замки новые влепит, то еще что, а заявки на подключение копятся - люди устали от dial-up и хотят нормального интернета.
Получили в конце концов мы доступ в один такой дом. Собрались втроем и пошли проверять заявки. Дом сложный: много коллективных дверей, кабель-каналы туго набиты, а заявок скопилось много.
И вот дело уже близится к вечеру. Почти по всем заявкам прошли, с бабками полоумными наобщались... Осталась последняя квартира. Есть хотим дико. Звоним в дверь, открывает парниша лет 22.
- Здравствуйте, %companyname%, вы заявку на подключение интернета оставляли?
- (удивленно) Не-ет.
- Спасибо!!!
Парень в шоке. Сваливаем, пока не очнулся...
#1497: Патриотичный порнобейсик
12:00 26.11.2009, IT happens
В конце восьмидесятых только-только начали появляться персональные компьютеры Д3-28 (ввод с магнитофонной кассеты), Электроника-60 (ввод с перфоленты), ДВК-2 (ввод с 5" дискеты аж на 360 КБ). И вот одна из наших кафедр закупила 3 ПК "Искра" (номера модификации уже не помню). Все это происходило в период борьбы партии и народа с иностранщиной.
Так вот, в эти "Искры" был уже прошит бейсик на русском. Перевод был поразительным. INPUT - "вводим". Догадались, как будет END? Правильно, "кончаем".
Мы так эти "Искры" и прозвали: "Вводим-кончаем". Правда, проработали они у нас месяца три и поумирали (скончались?) Вместе с этим порнобейсиком отправили их на завод-изготовитель, и больше они к нам не возвращались.
#1498: Не прохлаждаться
14:00 26.11.2009, IT happens
Чтобы нормально работать админом, нужно сменить планету. Если на путешествие не хватает, идите работать только в фирму к родственникам или хорошим знакомым.
Сисадминство - образ жизни, а не работа. Я сменил профессию админа на другую, слабо связанную с компами, и ни минуты не жалел о решении. Когда у хорошего админа все начинает работать как часы (этот момент настает через 2-4 месяца после трудоустройства), у шефа начинают чесаться руки занять во-о-он того бездельника полезным делом.
Полезных дел обычно много: починить электропроводку, почистить и поправить камеры наружного наблюдения, отсканировать карту 1963 года размером 1,2 м на 2,3 м, а потом слепить в фотошопе на дохлом компе, заправить копир, перетаскать убитые мониторы с места на место или продать их хоть по тысяче за штуку...
Теперь открою главный секрет профессии. Если вы хоть один раз взялись сделать "полезное дело", тем самым вы взяли на себя обязательство пожизненно заниматься этой ерундой. Даже если у вас в сети вирусная эпидемия, всем, включая начальника, по барабану. "Совсем обленился" - только и скажут они.
Вы еще хотите быть сисадмином?...
#1499: Радиус действия администратора
14:00 26.11.2009, IT happens
Я системщик в сети интернет-клубов. Звонит мне "насяльника" и говорит, что сегодня на одной из точек работает администратор-кассир Ваня, который не может включить первый комп. Какая-то непонятная запара - просит, чтобы я срочно приехал и помог.
Пишу Ване в асю - тот говорит, что просто не мог дотянуться до кнопки питания, но догадался в итоге немного отодвинуть стол. Машина завелась.
#1500: Ужасы нашего городка
15:45 26.11.2009, IT happens
Работаю в компании, предоставляющий услуги компьютерного сервиса в Петербурге.
На специальном сайте мы периодически просматриваем публикуемые ТЗ по компьютерному обслуживанию государственных организаций. Многие госзаказчики, уже имеющие договоренность с конкретной обслуживающей компанией, но вынужденные по закону все равно публиковать в общем доступе тендеры, начинают в техническом задании указывать невыполнимые условия работы (обычно нереальное время реакции на проблему).
Некоторые перебарщивают.
Заказчик: Бюро судебно-медицинской экспертизы
Предмет: Обслуживание ЛВС
Пункт ТЗ:
Обязательное ознакомление со спецификой места проведения работ во внутренних помещениях морга (специфический запах, трупы, лежащие в коридорах, в том числе гнилостно-измененные, вскрытие трупов в соседних помещениях и т.п.), непосредственный контакт с особо токсичными веществами и трупным материалом, а так же риске заражения опасными инфекциями (туберкулез, вирусный гепатит, сепсис и т.п.) и педикулезом.
#1501: Сдох с музыкой
15:45 26.11.2009, IT happens
Мой товарищ работает в сервис-центре по починке ноутбуков и аксессуаров к ним. Клиенты обычно стандартно скучны, но попадаются и интересные экземпляры.
Последний такой клиент поверг в шок всю мастерскую. Он принес ноут со сгоревшей материнкой и воткнутой в аудиогнезда 220-вольтовой зарядкой для мобильника. В ответ на офигевший взгляд приемщицы он поведал грустную историю:
- Девушка у меня зараза еще та. Если не ответишь на SMS или на звонок, запилит ревностью. Уехала вот в другой город, обещала позвонить вечером, а тут у меня телефон сел, да как назло и свет в доме отключили. Решил я мобилку попробовать подзарядить от ноута - он-то от 220 вольт работает, там же и батарейка мощная. Ну я и вставил зарядку в дырки, ближайшие к батарейке - все вроде бы вошло тютелька в тютельку, даже усилий прикладывать не пришлось. Включаю ноут, и тут "бух" - сдох с музыкой.
Парня за честность пожалели, а ноут отправили на замену по гарантии. Зарядка-то и правда тютелька в тютельку в гнезда для микрофона и наушников входила.
#1502: Сладкая парочка
19:45 26.11.2009, IT happens
Дело было давно. Были мы тогда студентами, в армии не служили и делали сайт для интернет-магазина книг (теперь довольно известного в узких кругах). Работали вдвоем, точнее, втроем - я в роли художника, тестера и корректора, мой друг Макс в роли программера и "всего остального", а его невеста Светлана в роли "музы программиста". Работали из дома; связь - по диалапу, иного тогда не было. Поскольку сайт был довольно беден графикой (в противовес многим конкурентам), большую часть времени я занимался тестированием и корректурой того, что писал Макс, потому что творил он быстро, но с ошибками.
Основной задумкой заказчика было разделение книг по жанрам (фантастика, фэнтези, приключения и т. п.) и эдакий визард, гибрид FAQ и поиска, в виде слегка анимированного помощника, похожего на виндусовского "бобика". Помощника этого звали Библиус (идея не наша).
Ночь перед сдачей проекта заказчику, финальный прогон. Макс чинит очередной косяк, попутно вырезает не вполне цензурные подписи к кнопкам и снова дает мне на проверку. Не знаю, что больше влияло на Макса в тот день, нервы или муза, но опечатался он по Фрейду. Помощник (убранный, кстати, из финальной версии сайта) и один из книжных разделов получили довольно звучные имена, хотя и видимые лишь с отключенными картинками - "Ибблиус" и "ебллетристика". Теперь Макса с супругой, замечательную пару, в узком дружеском кругу мы только так и называем.
#1503: С глаз долой - из сердца вон
19:45 26.11.2009, IT happens
Создал девушке 15-гиговый раздел для системного диска, а для документов выделил оставшуюся часть винта. Пояснил: рабочий стол относится к системному диску, и складывать на него сверх меры ничего не надо.
Через месяц на диске C закончилось место. Естественно - 7 гигов на рабочем столе! Культурно пояснил, что и как, что можно, а что нельзя, и переместил все накопленное на диск D.
Еще через месяц ситуация повторяется. Прихожу и вижу, что папки аккуратно разложены в углу экрана. Оправдание было шикарным: "Я думала, если сложить их в углу, компьютер их не заметит!"
#1504: Шустрый и толстый
23:30 26.11.2009, IT happens
Работаю в сетевом отделе университета. Недавно был построен новый корпус - в нем красиво разведена по этажам к шкафам сеть, все чинно-культурно, однако розетки в конкретных помещениях мы подключаем сугубо по заявкам пользователей. Так как контингент не особо молод, каждое мое появление знаменуется фразой:
- Ой! А вы интернет, да?
Вот не знаю, что и ответить.
#1505: Солнечный саппорт
12:00 27.11.2009, IT happens
Баку. Июль. На грудуснике около +35. Один близкий товарищ просит помочь его одногруппнице с наладкой компа. Звоню свежеобретенной знакомой, спрашиваю про проблемы и понимаю, что можно помочь удаленно. Подключаюсь к ее компу, звоню на телефон и уточняю характер неполадок:
- Не показывает фотки, не работает видео.
Лезу в дебри настроек, чтобы найти причину. Проблема оказалась тривиальна: приняв фотку, девушка тут же переименовывала ее и, удалив расширение, сама отключала возможность просмотра. Что же видео? Ну не может ее винамп 3GP показать, хоть удаляй его.
Пока я устанавливал ей видеокодеки, хозяйка компа, извинившись, сказала, что ей надо готовиться к встрече, и отошла. Напоследок, заметив в программах ярлычок веб-камеры, я нечаянно ткнул его. Ну, думаю, раз уж ткнул, погляжу, как транслируется реалтайм через удаленку.
Зрелище, открывшееся моему взору, было крайне волнующим: хозяйка, стоя напротив камеры, примеряла на себя прозрачные летние наряды. Оплату за свой труд я не взял, мотивировав отказ тем, что в этот солнечный день решил помогать всем бесплатно.
#1506: В ожидании Печкина
12:00 27.11.2009, IT happens
Подрабатываю приходящим админом в школе, вправляю мозги компам и бухгалтерам с секретарями. Денег немного, но уже все настроил и делать особо нечего.
Переставил недавно одной вредной тете винду, лицуху вместо пиратки. Интернет у них там медленный и лимитированный, работают так: подключились, отправили-получили, отключились. Поэтому в Outlook Express я отключил автопроверку почты, чтобы тот не возникал по поводу отсутствия соединения.
Через пару дней звонок. Кричат в трубку, какой я тупой и некомпетентный - им, дескать, почту отправили, но ничего не пришло!
Зашел посмотреть. Оказалось, вредная тетя открывала аутлук и смотрела на него в ожидании почты. Аутлук в свою очередь смотрел на тетю в ожидании нажатия на кнопку "Доставить".
Так и живем. Нельзя, конечно, издеваться над клиентами, но иногда так сложно удержаться...
#1507: Весь вечер на арене12:00 27.11.2009, IT happens
Сижу в офисе, работаю. Заходит клиент, пожилой дяденька. Я в этот момент обновлял драйвер и отправил комп на перезагрузку. На экране появилась стандартная надпись: "Windows is shutting down". Внезапно за моей спиной раздается изумительное:
- Виндоус - шутка дауна?!
В офисе наступила гробовая тишина перед бурей подстольного хохота.
#1508: Копирование с переподвыподвертом
14:00 27.11.2009, IT happens
В универе у нас был замечательный препод по информатике - большой оригинал.
Когда мы проходили MS Word, он рассказывал нам про чекбоксы в настройках, которых там не было, но "надо, чтобы они там были", причем спрашивал это на экзамене. Еще он любил поменять местами клавиши на клавиатуре и попросить напечатать текст на скорость. Я, владея слепой печатью, на клавиатуру даже не глядел. Он пошел дальше, поменяв знаки в самом ворде, но пока добрался до моего компьютера, я успел все исправить.
Но это все цветочки. Рассадил он как-то нас по парам; мне, благо, достался пацан, который отлично разбирался в предмете. Подходит к нам, говорит: "Покажите мне 7 способов копирования в Windows", - и дает текстовый файл. Поехали: Ctrl+C/V, Ctrl/Shift+Ins, левой кнопкой, правой кнопкой, через меню окна, через меню файла - итого шесть. Думаем. Тут мой напарник подскакивает: "Я знаю!" - и делает копирование через командную строку.
Смотрим на препода. "Ага, я не подумал про командную строку - покажите восьмой способ". Сидим в ступоре. Через какое-то время мы все же сдались и стали ждать откровения. Препод, издав победоносное "Смотрите!", открывает файл вордом, выбирает "Save as" и сохраняет файл в другом месте.
#1509: Точно так
15:45 27.11.2009, IT happens
Работаю системным оператором в одной из организаций в сфере энергетики. Откомандирован в одну из ведомственных "испытательных лабораторий", назовем ее так. К нам (точнее к ним, в лабораторию) прислали "не имеющий аналогов" забугорный прибор, который планируется использовать для "более экономичных расчетов повышения коэффициента эффективности энергоресурсов". Дескать, нынче кризис, надо изыскивать внутренние резервы.
Прибор мало того, что западный, так еще и в британской системе мер: фунты на квадратный дюйм, галлоны в час и прочие прелести. Меня попросили сделать программу, которая бы переводила величины от них к нам. Как всякий человек, я изрядно ленив. Пересчитывать все лично мне было лень, поэтому на себя я оставил лишь написание программки, а вот сами коэффициенты решил позаимствовать. Я знал, что у моего коллеги, оставшегося на основном рабочем месте, есть таблица, в которой есть формулы по переводу любых величин друг в друга. Лезу в инет - облом, местный провайдер проводит "отключения электричества для экономии электричества". Достаю сотовый, уже находясь в готовности к длительному разговору по уточнению цифр (мой коллега - изрядный педант и имеет привычку отвечать именно на тот вопрос, который ему задали, даже если вопрос был поставлен неверно):
- Дружище, выручай, как кубические дюймы в литры перевести?
- Дели на 61, будет приблизительный результат.
- Мне не надо приблизительно, мне надо точно!
- (вздыхает) Тогда дели на 61,023744094732284.
#1510: Лав ми тендер
23:30 27.11.2009, IT happens
Работаю в одной из госструктур системным администратором и попутно даю околокомпьютерные консультации. Однажды юристы попросили проверить техническое задание одной из подконтрольных организаций на поставку электронно-вычислительной техники в ассортименте - госзаказ ведь дело серьезное.
Приложение No2, составленное двумя "техническими программистами", содержало следующее:
Компьютер в комплекте (параметры):
- Процессор не менее Intel Core 2 Duo E8500
- RAM не менее 3 Gb-DDR2(800)
- Мат. плата не менее Asus P5KPL-C G31
- HDD не менее SATA 2 160 Gb
- Video не менее integr+PCI-E/DVD-RW/FDD/500W, Корпус)
- Клавиатура, мышь не менее Genius
Интересно, кто такой заказ исполнит? Ребята, если уж дергаете названия из прайсов, то хотя бы читайте их. Даже и не знаю, что страшней - описание мыши или скобка-смайл в описании видеокарты? Переворачиваю страницу:
- Факс не менее Термобумага
#1511: Сезонный тупняк
23:30 27.11.2009, IT happens
В силу специфики работы разные девайсы и компьютерную бижутерию я закупаю, что называется, в частном порядке - беру у начальства деньги и топаю в ближайший компьютерный магазин. Иногда там случается "сезон тупых консультантов".
- Мне нужен переходник с DVI на VGA.
- (глядя свысока) Простите, молодой человек, таких переходников не существует, и я вам не смогу его выписать.
Рекомендую парню погуглить "DVI-I", ищу другого консультанта, и тот безропотно выписывает мне необходимое. Ура, неужели вменяемый?
- Еще мне нужны два патч-корда по два метра.
Консультант плетется к терминалу и вбивает в поиск "пачкард".
Знаете, я им даже благодарен. Из-за подобных балбесов у меня всегда есть шабашка-другая.
#1512: Пока дятел в полете
23:30 27.11.2009, IT happens
Если бы программисты были архитекторами, то...
1. В день сдачи здания приезжал бы крупный начальник, говорил бы, что ему не нравится вон то восточное крыло и вопрошал: "А можно ли это переделать за два часа?"
2. Половина зданий была бы похожа на барачные конструкции с кучей подпорок по периметру - время не резиновое.
3. Вторая половина зданий была бы нормальной, но недостроенной.
4. Утвержденный план здания по ходу бы дополнялся пулеметами на крыше (чтобы враги не подступились), легкомысленными статуями на фасаде (чтоб красиво было) и окнами, через которые можно смотреть только изнутри - и вся эта красота за те же деньги, в те же сроки и за три дня до окончания проекта.
5. Если бы легкомысленные статуи и пулеметы уместить в одном здании не получилось бы, начальник заглядывал бы в глаза и спрашивал: "А почему нельзя? А вон я видел вон там вон это вон".
6. "Вон там вон это вон" - здание, возведенное международной строительной компанией при поддержке правительств трех государств.
7. И вообще, плита перекрытия между этажами - это просто, доступно и легко, почему ее поднимают на кране? Вон, египтяне еще до нашей эры пирамиды строили, а это вам не хухры-мухры, давайте-ка пошустрее!
8. А зачем нам эти плиты покупать? Не-е-ет, это очень дорого. Проще выдать задание на создание рукотворных плит силами доблестных архитекторов. А то, ишь, сидят, чего-то рисуют в автокаде, жизни не видели.
9. Если бригада таджикских джамшутов сотворила бы с внутренними помещениями какое-то непотребство, то в этом виноваты были бы снова архитекторы (джамшутам должно быть интуитивно понятно, что ламинат на стены не укладывают и обои на пол не клеят, а у вас подписей на стенах и полу нет). Если в здании после его постройки и сдачи в эксплуатацию случился бы пожар из-за курения в постели пьяного жильца, в этом тоже были бы виноваты архитекторы (а здание у вас не пожароустойчивое).
10. Злые архитекторы по вечерам, проклиная все на свете, отправлялись бы отдыхать от этого бардака куда-нибудь подальше в надежде, что завтра им не выдадут техзадание на постройку очередного колосса в нереальные сроки.
Считаете программистов бездельниками, лентяями и прохиндеями? Зачастую это правда (иначе бы я не потратил четверть часа рабочего времени на написание этой истории). Несмотря на это, уважайте труд программиста - зачастую им ставят задачи из разряда "найти снеговика в Сахаре и привезти его живым", и многие справляются!
#1513: Не волнуйтесь, тетя все вылечит
23:30 27.11.2009, IT happens
Я понимаю, техподдержка, конечно, часто вынуждена объяснять все пользователям в стиле "для даунов". Жаль, что некоторым такой стиль общения въедается насовсем. Итак, техподдержка провайдера, слоганом которого в нашем городе считается "%ПровайдерNet% - инета нет!":
- Техподдержка, здравствуйте.
- Добрый день.
Следует отработанная в сотнях диалогов схема:
- Третий день интернета нет, физический адрес ***, линк горит, шлюз не пингуется.
- Ага. А-а-а. Э-э-эм. А там вот лампочка сзади компьютера такая зеленая есть, она горит?
#1514: [eq.pas
12:00 28.11.2009, IT happens
Дело было в школе, классе в 10-11. На уроках информатики мы учились программировать на турбо-паскале. Обычно я быстро справлялся с заданиями и большую часть урока страдал разными вариантами ничегонеделания. В один из таких дней я напрограммировал примитивную анимацию интересной части тела с поясняющей надписью из трех букв. Проверил, сохранил под случайным именем и забыл.
Программа всплыла неожиданно спустя месяц. Был такой же урок, только я прохлаждался, сидя за другим компом. Учитель куда-то вышел; одноклассница, ничего не понимающая в предмете, искала в сохраненных файлах уже выполненное задание. Нашла, взглянула на код (исходник был похожим), запустила, тихо пискнула и в шоке чуть не сползла под стол. Я понял, что происходит что-то неординарное, когда вокруг нее столпились все, кто были в классе, издавая утробный гогот.
Через несколько секунд анимация закончилась, а в класс вошел учитель и удивился собравшейся толпе. "Проблемы?" - спросил учитель, запуская программу. Секунд через десять он гневно прервал выполнение и жестоко затер исходник.
С тех пор я никогда не сохраняю результаты ничегонеделания под непонятным именем, хоть меня тогда и не поймали. На какой-то дискете до сих пор жива копия той злополучной программы, только вот флоповодов у меня давно уже нет.
#1515: Месседжбокс. Холст, масло
12:00 28.11.2009, IT happens
Звонит к нам в саппорт клиент из Китая и на ломаном английском пытается описать ошибку. Прошу скопировать и прислать мне сообщение об ошибке. Клиент интересуется, подойдет ли изображение экрана, и отключается.
Через некоторое время в почту приходит JPG-файл. Наши чудесные китайцы маркером перерисовали сообщение об ошибке (с границами окна и контролами) на салфетку, отсканировали и отослали нам. Распечатка в рамочке висит у нас в офисе до сих пор.
#1516: Железная авоська
12:00 28.11.2009, IT happens
На днях понадобилось мне дотащить до друга системник. Искать пакет или сумку соответствующего размера, естественно, было лень, поэтому я потащил его как было: без боковины, держа за верхнюю стенку корпуса.
По пути позвонил друг и попросил купить хлеба. Стою в очереди; люди начинают на меня косо поглядывать. "Это ж надо так жестоко с процессором!" - пробубнила одна тетка. Я достоял, купил буханку хлеба, закинул ее в системник и пошел. Стоящие в очереди провожали меня взглядом, разинув рты.
#1517: Пейдж-даун
12:00 28.11.2009, IT happens
Десять часов я потратил на отладку скрипта, который по непонятным мне причинам обрывал обработку данных и добавление их в MySQL после тридцати первых записей.
Только под полночь я вспомнил, что phpMyAdmin по умолчанию выводит данные по тридцать строк и нужно просто перелистнуть на следующую страницу.
#1518: Катенька is offline
19:45 28.11.2009, IT happens
Работаю админом в небольшом офисе - в парке тридцать машин. Интернет подается через роутер, который, в свою очередь, раздает айпишники. Как-то два компа перестали получать IP, и я отправился разбираться.
Когда я в первый раз взглянул на роутер, мне стало не по себе - провода были заботливо запутаны в клубок, а подписано было только два конца. Ни "Андрюша", ни "Лерочка", судя по всему, в офисе уже не работали. Я решил заново подписать все провода, но дергать кабели по одному и ходить проверять, где потухла сеть, мне было лень.
Почесав голову, я родил гениальную идею. Я создал по одному аккаунту аськи на машину и добавил их в свой список контактов. Поглядывая на экран ноутбука, я выдергивал из свитча по одному концу и смотрел, у кого аська уйдет в офлайн. Кабели я подписал в считанные минуты, и, конечно же, нашел парочку поврежденных.
#1519: Мы делили мегабит
19:45 28.11.2009, IT happens
Общаюсь по телефону с айти-сотрудником из удаленного филиала. Полдня выясняем, почему нет связи, и по логической цепочке доходим до модема. Начинаю удаленный осмотр:
- Какие лампочки горят на модеме?
- Горит "10 разделить на 100 метров", но что это значит, я не знаю.
#1520: Эйчпишка и очки
19:45 28.11.2009, IT happens
Работаю в государственном учреждении админом-эникейщиком. Естественно, коллектив от 40 и старше. Стандартный звонок: "Принтер печатает, но со странными звуками, и на листе при выходе из лотка скапливается некая субстанция". Звуки - дело обычное, так что заинтересовала меня именно субстанция.
Прихожу, прошу дать что-нибудь на печать. Выходит лист в коричневатых пятнах. Открываю крышку, вынимаю картридж и в бездне принтера замечаю посторонний предмет. Покопавшись, с силой выдергиваю очки. Моему изумлению не было предела, но рядом сидящая тетушка была удивлена еще сильнее: "Что они там делают?! Я их уже пятый день ищу!" Очки пришлось выкинуть - принтерная печка неслабо поплавила пластиковую оправу.
Я не мог понять, как они туда попали, но, уходя, заметил, как другая особа положила сотовый телефон в лоток с бумагой. Хорошо, что его я успел убрать вовремя, а то визгов было бы во много раз больше.
#1521: Вверх ногами
22:43 28.11.2009, IT happens
Апгрейдил я свой нетбук Acer Aspire One. Стандартные 8 ГБ тормознутой флеш-памяти было решено заменить на крошечный ZIF-винчестер, да и дополнительный гиг оперативки совсем не казался лишним.
Зверь был тщательно изучен. Особенностью конструкции являлось то, что два первых винта прятались под задними резиновыми ножками нетбука. Ножки я отклеил и принялся откручивать винтики, запоминая положение каждого и тщательно выкладывая их на столе. Когда из нетбука была вынута святая святых, материнская плата, дисплей перевесил и коснулся стола, на что я не обратил внимания - болтики и их порядок не задело, и то ладно.
После успешной сборки я завис над последним винтиком, понимая, что чего-то не хватает. Ножек! Они пропали самым загадочным образом. Подняв нетбук, я обыскал весь стол, а с фонариком облазил все под ним - ножек не было нигде. Сдуть их не могло, а я ничего не выкидывал.
Лишь когда, перерыв все, я в расстроенных чувствах сел на стул перед нетбуком, до меня дошло. Закрыв крышку ноута, я обнаружил ножки прямо на ней - они умудрились приклеиться за ту секунду, пока перевесивший дисплей касался стола.
#1522: Отварной Пентиум под термопастой
22:43 28.11.2009, IT happens
Рецепт отварного компьютера:
- Пытаетесь собрать свою первую систему водяного охлаждения.
- Убиваете новую мать, в течении шести часов пробуете ее реанимировать, впрочем, безуспешно.
- Собираете старый комп, меняете жидкость. Запускаете машину, попутно отмечая, что она работает бесшумно. Ждете, когда жидкость закипит, а комп вывалится в BSoD. (У меня на ожидание ушло около минуты.)
- Вырубаете комп, в ужасе срываете крышку с корпуса. Проверяя пациента, обжигаете пальцы о видяху, проц и помпу.
- Седея, обнаруживаете, что, измотавшись с реанимацией новой материнки, вы подключили все, кроме помпы.
- Подключаете помпу и, затаив дыхание, подаете питание.
Мне повезло. Комп завелся, помпа за двадцать секунд несколько раз прокачала контур, а радиатор успешно остудил его до комнатной температуры. Проверяйте все дважды!
#1523: Хрупкие и нежные
22:44 28.11.2009, IT happens
Сразу скажу, что я не айтишник, но компьютерами и всем, что с ними связано, увлекаюсь с детства. Так вот, была у нас в строительном институте в 2004 году информатика. Преподы-пенсионеры, люди старой закалки, считали, что на бумаге все считать гораздо лучше, чем на компе.
В кабинете было около 15 машин: половина морально устаревших (еле тянули Win'98), вторая половина - вообще антиквариат. Мне попался старый комп с досом; в качестве оболочки был установлен DOS Navigator. Сажусь за машину; гляжу, за монитором лежит ста-а-арая квадратная шариковая мышь. Стало интересно. Подергал я ее - ага, курсора не видно. Недолго думая, набираю в командной строке mouse - грызун оживает, я в восторге. Сижу, значит, щелкаю себе. Подлетает один из вышеописанных преподов и кричит, брызгая слюной:
- Ты что делаешь?!
- Мышку включил.
- Нельзя! Ты ее сломаешь!
- Не переживайте, я не вандал.
- Нет!!! Сломаешь! Мы их даже в виндоусе не используем!
Я от таких откровений оторопел. Решил, что лучше уж обойдусь клавой, раз мне комп с досом попался. Посмотрел на препода помоложе, тот только улыбнулся - такая, мол, у нас участь...
#1524: Гос-мажор
12:00 29.11.2009, IT happens
Работаю админом в одном маленьком, но гордом банке. Рядом с офисом, на отшибе, в получасе пешком есть касса. Вздумалось начальству сделать там ремонт. Начали в четверг. Во вторник мне нужно было прийти, поднять обратно "циски" и ККМ-ку. Прихожу и не понимаю, где я. Дверь та же, но за ней ковыряются доблестные Равшан с Джамшутом. Всего двое. Даже стены еще не готовы! Ставить оборудование посреди стройки я не стал.
Спустя час все на ушах, включая директора. Разбираться в таком состоянии бесполезно: "Надо, чтобы работало!" - и точка. При помощи "складок местности" и такой-то матери по временной схеме вопрос я решил и пошел к уже остывшему начальству выяснять, в чем же дело.
Оказывается, за выходные и понедельник в ударном темпе должны были все сделать - задача вполне посильная для бригады из шести человек. Но за стеной оказалась администрация района, а в выходные проходили выборы, из-за которых ремонтные работы нельзя было выполнять все три дня.
А кассу запустить пришлось потому, что об остановке работы надо сообщать в ЦБ с указанием сроков простоя - это сильно увеличивает вероятность внезапного появления гостей с проверкой. Казалось бы, фигня-война, сообщили бы о затягивании сроков, но это не так просто - надо указать причину. Для нашего случая подходил только форс-мажор. А теперь представьте себе заявление на официальном бланке:
"Касса такая-то во вторник не откроется из-за форс-мажора: в здании проходили местные выборы".
Люблю я наше законодательство.
#1525: Бесперебойный и безответный
12:00 29.11.2009, IT happens
По роду работы приходится обслуживать в банках железки, отвечающие за связь филиалов с внешним миром. Железка по сути является обычным РС-компом со специальным софтом, хоть и выглядит серверообразно, а для авторизации при включении используется таблетка touch-memory; считыватель же таблеток подключен к COM-порту.
Приезжаю однажды на вызов с диагнозом: "Пищит и не реагирует на таблетку". Что ж, ситуация ясная, надо проверять считыватель и все, что с ним связано. Лезу отключать прибор и на ощупь чувствую: что-то не так. К слову, серверной стойки в том филиале не было, и все сетевое оборудование было свалено на столе, опутанное проводами и покрытое слоем пыли - информатизаторы не шибко заботились о красоте и порядке. Нахожу незнакомый кабель, подключенный к внешнему COM-порту железки, удаляю, после чего система радостно запускается.
Недолгие расспросы показали, что тетушки неожиданно решили протереть пыль и, обнаружив в куче свободные провода с разъемами, испугались и стали их совать куда придется, лишь бы влезло. В итоге маршрутизатор оказался подключенным к LPT-порту соседнего компьютера, а наша железка была спарена с ИБП. Бедный прибор при включении тщетно пытался добиться от бесперебойника данных об авторизации - разумеется, безуспешно.
#1526: Квадратный байт
12:00 29.11.2009, IT happens
Отлаживал простенькую игрушку. Функция должна была в месте клика выводить на экран спрайт. Два часа я думал, почему картинки корректно отображаются только на небольшой области экрана, а при клике на других областях появляются черт-те где. Хотел уже переустанавливать Delphi, а то и мозг, но прозрел.
Никогда не декларируйте координаты типом byte.
#1527: Соседская сборка
12:00 29.11.2009, IT happens
Ехал с работы в маршрутке. Мало того, что уставший и голодный, так тут еще полный салон пожилых садоводов. До меня долетели слова двух дедов, которые разговаривали (не поверите!) про "Миранду":
- У Калинина-то лучше собрана, да-а...
Так бы я ими и восхищался бесконечно, если бы не прислушался. Дедули обсуждали не "Миранду", а веранду соседа.
#1528: CMYK-колористика в нейл-дизайне
14:00 29.11.2009, IT happens
Работаю в небольшой компании по производству полотенец специалистом по маркетингу. Как водится, по совместительству я занимаю пост админа и наладчика всевозможных электродевайсов - остальной контингент женский.
Местный струйный принтер ни в какую не хотел распечатывать бумажку. Я, конечно, сразу глянул на чернильницы - из них были грубо выдраны трубки, идущие от СНПЧ. Весь отдел гонял с цветными пальцами! Хотел было спросить, зачем, но постеснялся - может, это такая мода новая?...
#1529: Memtest и сервис-пак внутривенно
14:00 29.11.2009, IT happens
Я понял: все сисадмины - доктора Хаусы.
Случаев полно, но все скучные и лечатся (да и диагностируются) очень просто. Раз в пятилетку, впрочем, случается нечто непонятное. Созывается IT отдел и начинается мозговой штурм. Обсуждаем различные варианты того, что могло стрястись с машиной. Проводим кучу диагностических операций, в конце концов решаем сделать все то же, что происходило при аварии, и смотрим, к чему это приведет. Если симптомы не выявляются, делаем диагностическое вскрытие и начинаем допрашивать юзера, что у него не так, поочередно отрубая машине все, что можно отрубить.
У всех я подозреваю волчанку, иногда угадываю. Хромаю (колено повредил), всех ненавижу, небеспочвенно утверждаю, что все врут, и в основном оказываюсь прав. Меня зовут только тогда, когда железу уже полные кранты. Я могу даже лечить инопланетян (линухов и макоси). И вообще, без цинизма и прокачанной на максимум интуиции в моем деле никуда!
#1530: Гостья из прошлого
14:00 29.11.2009, IT happens
Работал недавно в конторе, каких в каждом городе туева хуча, и все с названием вроде "PC-помощь". Настраивал богатому клиенту новенький ноут, ставил на него винду и прочий попутный софт. Дяденька, к слову, пользовался машинкой за три тысячи американских рублей только как аппаратом для скачивания фильмов и музыки.
Спустя неделю после выполнения заказа поступает звонок с жалобой на "испорченный вами интернет". Делать нечего, придется ехать и отрабатывать полученный гонорар. Добравшись до бука, я застаю страшную картину: закачка идет со скоростью диалапа, и это на тарифе в четыре мегабита! Проверяю настройки, долго молча втыкаю в работающий торрент - все окей, кроме скорости.
Отчаявшись, звоню в техподдержку. На другом конце трубку берет девушка с ангельским голосом. Не жалея красок, я тут же описываю проблему и жду "качественной консультации специалиста". То, что я услышал, заставило меня рыдать прямо при клиенте: девушка объяснила, что скорость в четыре мегабита распространяется только на исходящий трафик, а для входящего скорость в 56k - норма. Никакие доводы прелестное создание не трогали, а ее уверенность в том, что на дворе 98 год и слаще зухелевского модема ничего нет, раздражала все больше. В итоге пришлось положить трубку и извиниться перед клиентом.
Интереснее всего то, что спустя пятнадцать минут интернет набрал космическую скорость, и с тех пор жалоб не поступает.
#1531: И трижды удалить
15:45 29.11.2009, IT happens
Устроился к нам новый сотрудник. Посадили его за компьютер предшественника. Через двадцать минут звонит: "Не могу включить комп". Пошел разбираться - оказалось, бывший сотрудник поставил пароль на вход в систему.
Первым делом смотрю подсказку. "del3" - ну, думаю, банально. Не тут-то было! Брутфорсом с ручным приводом я перебрал, казалось бы, все возможные варианты: "вуд3", "deldeldel" и им подобные, хотя бы отдаленно напоминающие подсказку.
Через час коллеги все же отыскали номер телефона бывшего сотрудника. Звоню, спрашиваю про пароль. Ответ просто ошеломил: "Нажмите три раза клавишу Delete". Легкий десятисекундный ступор. Переспросил - ответ тот же. Что-либо еще спрашивать было бессмысленно.
Внезапно натыкаюсь взглядом на дублирующую клавишу Del на нумпаде. Оказалось, что пароль состоял из трех точек, которые и соответствуют клавише Del на нумпаде в английской раскладке.
#1532: Хотспот на колесах
15:45 29.11.2009, IT happens
Ездил на выходных на поезде в деревню. Не ближний свет - ехать два часа, поэтому я с собой прихватил ноут, только вот 3G-модем забыл, а с телефона посещать паутину у нас накладно.
Захожу в вагон, прохожу к своему месту, сажусь. Где-то через пять минут заходит парень и садится чуть подальше спиной ко мне. Сижу себе, музыку слушаю, поглядываю в окошко - на ноуте без инета делать что-то лениво. Поезд тронулся, и опять я бросил свой взор на парня - он достал ноутбук, открыл браузер и полез на IT happens. Просить расшарить интернет через Wi-Fi было как-то неудобно, поэтому, доверившись фортуне, я открыл ноут и принялся сканировать окрестности на предмет наличия точек доступа.
Удивлению моему не было предела - паренек интернет все же раздавал, правда, на сеть стоял простенький пароль, который тут же был взломан брутом. Счастью моему не было предела! Решил не наглеть - зашел на баш, потом на IT happens, а когда все новое уже было прочитано, в дело пошла аська и почта. В итоге я увлекся, позабыл о лимитах и начал качать тяжелое письмо с исходниками игрового движка. Вскоре окно в мир захлопнулось - инет вырубился.
Всю дорогу я наблюдал, как парень безуспешно пытается восстановить связь, но только я знал истинную причину проблемы - закончились деньги на счету.
Когда я вернулся домой, меня начала грызть совесть, поэтому я хочу прямо тут извиниться перед владельцем ноута Toshiba Satellite из поезда "Гречаны - Каменец-Подольский - Ларга" за испорченную поездку. Спасибо, дружище, но в следующий раз ставь пароли посложнее или вообще вырубай беспроводку!
#1533: Какой подшипник, такой и ремонт
15:45 29.11.2009, IT happens
Затрещал и заглох пропеллер на блоке питания. Не ахти какая проблема, но в съемной квартире из инструментов только нож и молоток. Спасибо хозяевам хоть за это!
Острием ножа раскручиваю БП, вынимаю вентилятор. Вместо обещанных на сайте производителя двух шарикоподшипников (ну вот зачем врать, а?) там обнаруживается обычный шпиндель с катушкой. Похоже, пропеллер немного ходит по шпинделю и задевает крышку.
Беру молоток и несколькими ударами меняю форму крышки на более выпуклую, вспоминая известный метод "обработать молотком и напильником до нужной формы". Нахожу в кухне подсолнечное масло, капаю на шпиндель, закрываю, закручиваю - работает!
#1534: Первый прямой отжим
12:00 30.11.2009, IT happens
С архиваторами у меня давние и теплые отношения. Самый мощный в мире архиватор написал я на втором курсе института в качестве курсовика. Файл любого размера он сжимал до двух байт: 0x00 и 0x01. На растерянный вопрос препода: "И что же теперь с ним делать?" - я честно ответил: "Понятия не имею. Было задание написать архиватор, а задания писать разархиватор не было".
Второй по мощности в мире архиватор написал тоже я, уже в качестве диплома. В руководители мне достался замзавкафедры вычислительной математики, жутко нудный и мелочный тип. Я должен был написать архиватор по изобретенному моим руководителем алгоритму - что-то там с многократным обходом деревьев Бейкера. По этому поводу мне полагалось проштудировать пару десятков книженций, от одних только названий которых скулы сводило на неделю. Месяца четыре мне удавалось кормить руководителя завтраками, но в конце концов он недвусмысленно намекнул, что без рабочей программы я на предзащиту не попаду.
Делать нечего - через неделю архиватор был предъявлен. Он сжимал любой файл раз в пять лучше RAR на максимальной компрессии и делал это раз в десять быстрее. Выгодно отличало его от моего первого детища то, что этот умел разархивировать файлы. Руководитель сиял, как стоваттная лампочка, и на предъявленный исходник отреагировал мимолетным взглядом и снисходительным кивком. А зря, потому что среди 30 КБ bitwise-операторов и булевой логики сиротливо ютились несколько вызовов к внешним DLL. Один из них со скромным названием RightAlignDWORD получал хэндл открытого файла, копировал его на последние незанятые кластеры жесткого диска и возвращал список кластеров - FAT, разумеется, оставался нетронутым. Этот список кластеров и был единственной полезной информацией в получившемся "архиве".
Защита прошла на ура, я забрал диплом и выписался из общежития. Пути наши с моим (теперь уже бывшим) руководителем разошлись. По слухам где-то через год он меня упорно искал через знакомых. Зачем бы, интересно?
#1535: Лечебный шопинг
12:00 30.11.2009, IT happens
Есть у меня один друг, неплохо разбирающийся в компах. Заходит как-то к нему домой соседка, знакомая матери, и начинает жаловаться на то, что у ее дочери "плохо работает компьютер". Друг соглашается помочь и поднимается к соседке на два этажа выше.
За компьютером сидит типичная "мукла" и тупым взглядом гипнотизирует комп. Друг с ужасом оглядывает картину и вопрошает:
- Ну так в чем, собственно, дело?
- У меня звук хрипит в колонках.
- Вы что-нибудь меняли в настройках?
- Нет... Знаете, я думала, это из-за мышки, и купила новую, но это почему-то не помогло!
#1536: Белка в колесе
14:00 30.11.2009, IT happens
Был у моей подруги жизни ноут с Windows Vista на борту. Жесткий диск был разбит на два раздела: системный (20 ГБ) и рабочий. В какой-то момент хозяйка ноутбука начала жаловаться на мистическим образом исчезающее место на системном разделе. Стоило только расчистить место, как оно тут же забивалось опять, причем обычно это происходило после работы в фотошопе.
Разгадка оказалась простой: система нарастила почти 8 ГБ системных ошибок, к каждой из которых прилагался дамп памяти. Остался вопрос, почему? Оказалось, система загоняла себя в состояние белки в колесе.
Сначала запускался фотошоп, который при работе создает немаленький кеш на жестком диске. Система видела ошибку и делала дамп памяти. После выхода из фотошопа жесткий диск был уже забит настолько, что система опять получала сообщение об ошибке и опять дампила память, и так до победного конца.
#1537: Книжка без картинок
14:00 30.11.2009, IT happens
Одногруппник с моей подачи согласился попробовать GNU/Linux. В перерыве лекции по программированию он достал ноут, и мы приступили к установке Ubuntu. Сгрудившиеся вокруг компьютера студенты привлекли внимание препода.
- Что делаете?
- Ставим линукс.
- Какой дистрибутив?
- Убунту.
- Даже не слышал о таком. А Red Hat сейчас как?
- Ушли в энтерпрайз, а для пользователей сделали Федору.
- Да фигня этот ваш линукс. У нас в фирме сервер на Редхате, так на нем даже графического интерфейса нет.
Вот такие подоконники преподают у нас программирование.
#1538: На деревню дедушке
14:00 30.11.2009, IT happens
Вот ведь как бывает - обычно саппорт ругается на тупую и агрессивную клиентуру, а те обижаются на качество работы пофигистичного саппорта. Все верно - и с той, и с другой стороны огрехов бывает подчас немало.
Несколько дней назад отправил в саппорт хостера, у которого размещены мои сайты, небольшой запрос. Обычно ребята реагируют оперативно, и через час-два я получаю развернутый ответ. Тут же прошли сутки, а реакции нет. Написал еще раз. Еще сутки - глухо. Еще день спустя я собрался уже строчить гневное письмо руководству хостинга с вопросом, за что саппорт получает свою зарплату, но решил на всякий случай проверить, кому же я все-таки писал три дня?
Открыл папку "Отправленные". Письмо от хостинга, ответом на которое я посылал свои запросы, оказалось автоматической рассылкой с ящика noreply@***.com.
#1539: Семь бед - один reset
14:00 30.11.2009, IT happens
Вспомнил, как сам собирал свой последний домашний комп. Опыт за плечами уже был, но лишних полчаса я все же понервничал.
Приехал домой с кучей коробочек уже довольно поздно, но собрать комп хотелось побыстрее, и я сразу стал прикручивать все на места. Комп собран, нажимаем питание... тишина. Перепроверил, переподключил - изменений нет. Расстроенный, начал проверять работоспособнось отдельных элементов. Ага! При зажатии контактов питания на материнке все завелось.
Очень неохота было везти корпус (дорогой, здоровый, тяжеленный Thermaltake) обратно в магазин. Что-то дернуло меня нажать reset - о чудо, комп включился! Вот и доверяй теперь надписям на проводах...
#1540: Вспышка слева
15:45 30.11.2009, IT happens
Работал саппортом в инет-провайдере. Приехали как-то на ремонт к клиенту - виновником был горелый порт в свитче. Клиент нам попался любознательный - стал интересоваться, отчего же порты горят? Напарник-юморист нашелся с ответом:
- В результате действия солнечной активности в оптическом волокне возникают лазерные наводки, которые, проходя через конвертер, преобразуются в электрические, тем самым сжигая порты оборудования.
Как удержался от смеха, не помню, но клиент после такой телеги больше не спрашивал ничего.
#1541: Тонкий намек
15:45 30.11.2009, IT happens
Был как- то на одном большом автосборочном заводе отдел канцелярии. Девчушки там думали, что они очень важные, и это отчасти было так -в их отделе размещался хаб, через который были подключены к сети несколько директоров.
Одна брюнетка постоянно (даже летом) мерзла, посему постоянно включала двухкиловаттный радиатор в розетку, куда был подключен тот самый хаб. На просьбы не включать радиатор мне грозно заявляли о холоде на сквозняке, а на предложение закрывать дверь сетовали на "застоянность воздуха". Электричество от таких фокусов тухло по два раза на дню. Включить рубильник - дело нехитрое, но даже за 10-15 минут простоя директора постоянно вставляли нам шишки в попу.
В один солнечный день важная канцеляристка обнаружила в кабинете холодный радиатор с прикрученным на скотч штепселем, из которого торчал пятисантиметровый огрызок провода. После этого сбоев в сети не было.
#1542: Маленькие металлические мстители
15:45 30.11.2009, IT happens
В умелых руках бухгалтеров все может стать орудием убийства, от чашки кофе, прихлопнутой крышкой копира вместе с важным документом и самим копиром, до безобидной скрепки... О скрепках и расскажу подробнее.
Свою первую скрепку, порвавшую термопленку, я вытащил из печки HP LJ 1100A. Вместе с замазкой на стекле сканера и стикерами в тракте подачи бумаги скрепки составляли топ-3 любимых подарков от бухгалтеров и юристов. Реже скрепки могли добираться до фотобарабанов, внутренностей картриджей, но две самые коварные превзошли все ожидания.
Недолго проработал новенький, только из упаковки Xerox P8ex - чуть меньше часа. На втором десятке напечатанных листов ему попались два листа, плохо скрепленные степлером. Коварная скрепка обиделась, проскользнула по тракту подачи бумаги, через щелку в корпусе и защитный кожух попала в блок питания, добралась аккурат до предохранителя, замкнула на плате две неизолированные перемычки и прикипела к ним, как родная! Принтер отдал концы.
Еще одна скрепка-неформалка удивила не только своей пронырливостью, но и размером. Новенький HP 8150 на радостях бухгалтеры распаковали сами и даже умудрились правильно установить картридж. Кто видел упаковку от этого принтера, тот знает, какими огромными медными скрепками она сшита. При вскрытии коробки одна из таких гулливерских скрепок упала на пол. При распаковке картриджа овца-бухгалтерша его уронила, а, увидев скрепку, подумала, что она отвалилась от картриджа, и без лишних раздумий засунула вместе с картриджем в принтер. Скрепка попала внутрь картриджа и соскабливала весь тонер аккурат по центру барабана. Пока я искал причину, бухгалтерша по-тихому слиняла в банк.
А вы говорите, телефонисты (История #1475)... Страшней бухгалтера со скрепкой зверя нет!
#1543: Доабстрагировались
19:45 30.11.2009, IT happens
Звонит бухгалтер:
- Посмотри быстрей, там у меня на рабочем столе счет на оплату, продиктуй сумму!
- Cекунду. (Копаюсь в ее компьютере.) Нету никакого счета.
- Как нету! Там он, посмотри внимательней!
- Да нету! Придите сами и посмотрите! Может, в корзине?
- Какая корзина, он только что пришел!
Через несколько минут дама врывается в бухгалтерию, подлетает к своему столу, хватает с него бумагу и зло рявкает:
- Вот же он!
- Вы сказали "на рабочем столе", я и искал на рабочем столе.
- Я не знаю, где ты искал, но мой рабочий стол вот! - хлопает ладонью по столешнице бухгалтер.
- А это что? - спрашиваю я, указывая на десктоп.
- Это компьютер!
- А это, значит, корзина? - показываю на маленькую мусорочку под столом.
- Ты еще спорить будешь?! Ничего, посмотрим, как ты запоешь, когда я доложу директору о твоей некомпетентности!
#1544: Все свое ношу с собой
12:00 01.12.2009, IT happens
Как- то раз дорабатывал я чужой проект, написанный на РНР. Конечно, использовалось ООП -известно, что только ламеры пишут процедурный код, а реальные пацаны без объектов и "хеллоу ворлда" не напишут.
Центральным элементром нестройного ансамбля был класс main, содержавший в себе все. Его экземпляр создавался в каждом скрипте, он содержал в себе весь набор сервисных функций в виде методов и так далее. Были и классы помельче - например, класс, необходимый для работы с потоком закачки файлов. Из экземпляров этого класса в классе main создавался массив закачек. Здорово, но как из любого экземпляра класса "поток" получить доступ к сервисным функциям, определенным в main? Все гениальное просто! Надо в каждый класс "поток" воткнуть экземплярчик класса main, и дело в шляпе.
В итоге сервак, который на лету распаковывал гигабайтные архивы и с легостью ворочал ISO-образами, тупо висел по 30 секунд на примитивном фронт-энде для линуксовой консольной качалки. Всякого я повидал, но такое - первый раз в жизни.
#1545: Против лома есть прием
12:00 01.12.2009, IT happens
Работаю админом в небольшой конторе. Я всегда имел предубеждение против беспроводных технологий, но в городе появился новый провайдер, который, наобещав сказочных условий, уговорил меня подключиться. Забив на правило "бесплатный сыр бывает тока в мышеловке", я ответил согласием. Сказано - сделано: оборудование настроено, инет пошел. Работало все, конечно, не сильно быстро, но вполне на свои деньги.
Однажды инет в очередной раз пропал. Смотрю на входной свитч - нет линка. Звоню в саппорт, так, мол, и так; мне рассказывают, что приключилась беда, а их техник к нам уже идет. Видимо, шел издалека - ждать паренька мне предлагалось три-четыре часа. Прикинув, что и два часа мне будет очень тяжело прикидываться в офисе мебелью, я прошу сказать, где находится их свитч. Не понаслышке знакомый с провайдерскими делами, я знаю, что большой популярностью пользуются постоянно виснущие "дилинки". Техподдержка отвечает отказом - свитч, дескать, стоит в месте, которое надежно охраняется, и посторонних туда не пустят.
Где наша не пропадала? Если есть кабель, он куда-то точно приведет. Выхожу, отыскиваю конец, идущий ко мне в аппаратную, и иду по нему. Через три этажа кабель ныряет в стену у массивной металлической двери. Ну, думаю, вот оно, секретное место. Для очистки совести дергаю эту дверь - опа, а она открыта!
Около двери висел (конечно же) D-Link, рядом с ним располагался сетевой фильтр, а к фильтру был прислонен массивный лом. Да-да, обычный лом, которым дядя Петя колет лед во дворе с утра. Лом стоял аккурат на выключателе. Видя эту картину, громко и затейливо матерюсь. После моих лингвистических экзерсисов в дверях появились какие-то мужики. Ага, думаю, это та самая надежная охрана.
- Вы из "XXX-телекома"?
- Нет, мы у этих @#$%* интернет покупаем, а он не работает. Сказали, придут через три часа.
- А лом-то чей? - улыбаясь, спрашиваю я.
- Дворник, наверное, поставил.
Вручаю им лом, говорю, чтобы сюда дворника больше не пускали, врубаю фильтр и ухожу со словами "все починено". Возвращаюсь в офис, снова звоню в саппорт:
- Я вам тут заявку подавал по поводу неработающего интернета. Так вот, секретное место, где стоит ваш свитч, я нашел, проблему устранил. Было бы очень неплохо перевесить фильтр. Если вашему технику это тяжело сделать, я могу и сам, конечно, но зарплату-то вы мне за это не платите!
Через месяц пришел счет за интернет, в котором значилась компенсация за простой в размере 500 рублей. Я прямо задумался: может, стоит к ним в саппорт пойти, если за переустановку лома платят по пять сотен?
#1546: Черный и белый в желтом и пенном
12:00 01.12.2009, IT happens
Недавно устроился на работу в фирму, один из объектов которой - рядовая кафешка. Получаю задание провести питание на две камеры: одна над барной стойкой, другая в кухне за стенкой. Прокинув метров 30 витой пары по улице и подключив питание, я обнаружил, что тестировать работоспособность необходимо на машине, расположенной в другом здании. Проверка выявила, что камера над баром показывает, мягко говоря, не очень - помехи сильные, хоть видеосигнал и идет по толстенному черному экранированному кабелю. Перекрутив все контакты и не получив эффекта, я отчаялся.
Кабель от камеры спускался под длинный угловой стол, где хаотично стояло десятка два пивных кегов, соединенных тонкими протекающими шлангами с кранами и здоровенной системой охлаждения. Кабель, проходя за бочками, прятался в угол кухни. Из стены выходил толстый пучок неопознанных проводов, витой пары и телефонной "лапши", причем среди всех кабелей не было ни одного черного. Определить точно, какой кабель идет от камеры, было невозможно.
На следующий день с новыми силами я, матерясь и скользя в разлитом пиве, сдвигаю всю эту пивную систему и лезу под стол. В луже пива лежит мой спившийся черный кабель, внезапно переходящий в белый. Размотав первый слой окисленной изоленты, я обнаруживаю, что скрутка просто рассыпается в руках. Сигнал, хоть и плохой, передавался исключительно благодаря пиву!
Заново зачистив провода и обмотав новой изолентой место скрутки, я закрепил кабель повыше на стене, чтобы опять не спился. Сигнал был отменным. По дороге домой, я долго думал, что же там такое в пиво добавляют, что оно толстенную проволоку разъедает?
Пиво, коллеги, все же не лучший друг айтишника!
#1547: Ни хао вай фай
12:00 01.12.2009, IT happens
Отправили однажды замдира одной провинциальной обувной фабрики, немолодую уже женщину, в командировку в Китай. Даму снабдили казенным ноутбуком, чтобы по ходу переговоров она сразу отправляла информацию директору по электропочте и скайпу. Меня, как сисадмина, это все слабо волновало: проверил ноутбук, напомнил прихватить зарядник и вернулся к своим делам.
Через несколько дней отвлекает меня начальство от благородного дела оживления динозавров линуксом и дает партийное задание, которое повергает меня в полное смятение. В гостинице у нашей путешественницы не работает интернет, и ни она, ни тамошние сисадмины ничего сделать не могут. Мне вручают длиннющий номер телефона и требуют срочно все наладить.
Замдир сразу берет трубку и в панике начинает кричать, что ей срочно нужен интернет, что тут есть сисадмин, который говорит по-русски, - немедленно, мол, ему все объясни! Думаю, чем я-то могу помочь, не представляя, как устроена гостиничная сеть, и почему китайские коллеги не могут справиться самостоятельно?
От размышлений меня отвлекает что-то отдаленно напоминающее "Здравствуйте" из трубки, и я начинаю задавать вопросы. Меня не понимают - видимо, приветствием словарный запас собеседника и ограничивался. Перехожу на английский - результат аналогичный. Начинаю просто перечислять общие термины (Wi-Fi, DHCP...), надеясь получить утвердительное мычание хоть на какие-нибудь из них - неужели в Китае не пользуются даже общей английской терминологией?!
Через пару минут моих попыток хоть как-то наладить общение бедняга передает трубку обратно замдиру, и я уже через нее пытаюсь все выяснить. Интернет благополучно заработал всего через пару минут: когда она под моим руководством дощелкала до настроек протокола, из трубки донеслись радостные возгласы на китайском. Стоило лишь врубить автоматическое получение IP и DNS.
#1548: Минус на минус
14:00 01.12.2009, IT happens
Переустанавливали мы как то на древней машинке 95-ю винду. Пришлось добавлять памяти, потому что ставиться "окошки" отказывались, ссылаясь на нехватку оной, хотя до этого вполне исправно работали.
Больше интереса вызвала мышка, которую хозяйка попросила почистить. Столь же антиквариатная, как и весь комп, мышка была шариковой, но в отличии от более свежих моделей сигнал считывался не двумя оптопарами, а скользящими контактами. Во время прочистки я случайно задел блок контактов, ответственных за вертикальные перемещения. Восстановить точное положение этих тоненьких волосков не вышло. Кое-как собираю мышку, включаю комп и обнаруживаю, что мышка работает, но вертикальное перемещение инвертировалось - работать невозможно.
После нескольких минут раздумий пришла свежая мысль. Методом перебора я обнаружил пару проводов, отвечающих за перемещение вверх-вниз. Поработав паяльником пару минут, меняю их местами, и вуаля - мышка работает, как и прежде.
#1549: Морской бой по-сисадмински
14:00 01.12.2009, IT happens
Представьте стойку, в которой стоит шесть серверов, старый 14" моник, выдвижная клава с трекболом и KVM-переключатель на 8 портов. Еще пара серваков размещены рядом со стойкой и прикручены к тому же KVM.
В один прекрасный день на одном из этих двух стареньких, но очень нужных серверов вышел из строя разъем для мыши. Как назло, в наличии только ноутбучная USB-мышка с таким же коротким проводом. Монитор не развернуть - мешают бесперебойники, комп поближе не поставить, а надо всего лишь щелкнуть одну кнопку мышкой. Тетрадный лист вместо коврика и короткими перебежками: "Две клетки влево? - Перелет по горизонтали. На клетку вправо? - Недолет по вертикали..."
Обиднее всего то, что когда мне все же через десять минут удалось навести указатель на кнопку, под ним высветилась издевательская подсказка: "Старт (F9)".
#1550: Вставляем с восьмидесятых
14:00 01.12.2009, IT happens
Сидит за компом парень и в какую-то прогу шароварную вбивает руками длиннющий серийник из текстовика.
- Что ты делаешь, чудовище? - говорю, - вставить не судьба?
- Не получается, - жалуется юзер, - ни Ctrl+V не срабатывает, ни контекстное меню не появляется.
С гордым видом копирую серийник, щелкаю на поле ввода, давлю Shift+Ins и удаляюсь. Старые досеры непобедимы!
#1551: Маленькая палочка удовольствия
15:45 01.12.2009, IT happens
Сдаю я как-то проект - сроки, естественно, горят, да еще и комп периодически подглючивает. Все это меня сильно нервирует. Тут еще один глюк вылез - курсор ползет в верхний левый угол. Ха, думаю, нас не проведешь! Подул на сенсор мыши - ползет. Встряхнул - ползет. Перезагрузился - ползет! Ну, думаю, наверное, вирус подцепил. Борясь с убегающим курсором, полез гуглить насчет симптомов, но ничего не нашел, кроме рекомендаций сменить коврик. На всякий случай подложил под крысу белый лист бумаги - все равно, зараза, ползет! Вырубаю комп, достаю из загашника старую проверенную шариковую мышь, подключаю, врубаю комп - ползет...
Начинаю теряться в догадках и потихоньку закипать. Мой взгляд падает на пульт дистанционного управления от корпуса, изначально предназначенного для сборки медиацентра. Так и есть! За работой я не заметил, как кинул на пульт, лежащий в стороне, стопку бумаг, которая слегка прижала джойстик. Курсор медленно, но очень верно перемещался в заданном направлении. А ведь собирался уже перебирать комп и переустанавливать систему... Да уж, техника становится все умнее, и даже такая банальная вещь, как компьютерный корпус, может доставить массу сюрпризов.
#1552: Выживут лишь пингвины
15:45 01.12.2009, IT happens
Путь в нашу серверную лежал через длинный узкий тоннель, где строители складировали свои коробки. Вскоре к коробкам прибавились ящики с противогазами и баллоны с кислородом и пропаном. Насмотревшись на антураж, мы решили развить идею дальше: к потолку привинтили вращающуюся красную лампочку, везде развесили надписи "Осторожно, биологическая опасность!" и "Внимание, химическая опасность!", а также расклеили значки радиации.
Так вот, однажды к нам приехала делегация из налоговой. Троих визитеров в строгих костюмах надо было провести в серверную. Как только мы открыли дверь, сразу завертелся красный фонарь. Налоговики, увидев такое оформление, заметно побледнели. После десяти минут объяснений мы все же убедили налоговую, что это прикол. Подойдя к серверной, мы пропустили важных гостей вперед. Пробыв внутри не более пары секунд, налоговики пулей вылетели из комнаты в сторону выхода - больше мы их не видели.
Дело было вот в чем: на днях у меня заболела канарейка. После работы я хотел отвезти ее к ветеринару, а пока поставил клетку на системный блок. Бедная птичка, не дождавшись медицинской помощи, скончалась. Видимо, налоговики, увидев мертвую канарейку в клетке, вспомнили о надписях...
#1553: Стомегабитный громоотвод
15:45 01.12.2009, IT happens
Работал я как-то в компании, владеющей крупной всероссийской сетью розничных продуктовых магазинов. Работа стандартная, весь день за рулем: то кто-нибудь каблуком UTP перетопчет, то ext2 у кого прикажет долго жить - однообразно донельзя.
Случилась у нас в городе мощная, душевная гроза - аж автомобили по улицам плавали. Так вот, пока стихия буйствовала, зазвонил мой телефон. "Все плохо! - кричал истеричным голосом директор магазина. - Ничего не работает! Надо!... Срочно!..."
Деваться некуда - пришлось ехать. Приезжаю туда и после непродолжительного осмотра понимаю, что сетевуха на серваке померла. Впрочем, слово "осмотр" тут не вполне применимо - от карты за версту несло горелым. По сбивчивой речи директора я понял, что в магазин бабахнула молния, но почему пострадала только сетевуха в сервере, так и осталось загадкой.
Поменял плату, запустил магазин, приехал в офис. О тратах надо отчитаться - пишу письмо в центр. "Весело у вас там!" - порадовалось за прицельный выстрел стихии начальство и согласовало бюджет.
#1554: Печатай - не кашляй
12:00 02.12.2009, IT happens
Обычный рабочий день сисадмина. У нас тоже свирепствует грипп, и все сотрудники ходят в масках.
Раздается телефонный звонок от кассира. Возникла проблема с принтером - зажевал он шнурок от этой самой одноразовой маски. Долго же я пытался пытался представить себе, как такое могло произойти? Решил, что оргтехника своими силами тоже пытается защититься от вирусов. Не скрепками едиными... (История #1542).
#1555: Профессиональная униформа
12:00 02.12.2009, IT happens
Работал я как то обновлятором популярной справочно-правовой системы на подмене сотрудников, ушедших в отпуск. Среди клиентов как-то раз оказался некий банк, работающий только с юридическими лицами.
Прихожу к ним в первый раз. Строгий голос по домофону выясняет, кто я, зачем я и к кому я. Захожу в здание банка. Одет я был в поношенные джинсы, футболку и старенькие кроссовки. На входе меня встретил охранник, несмотря на июльскую жару, одетый в наглухо застегнутый черный костюм, затянутый галстук и начищенные до блеска туфли. Критически осмотрев меня, но ничего не сказав, он проводил меня до места ожидания.
Минуты через две за мной вышел местный сисадмин. Глаза охранника начали выражать понимание - админ был одет в шорты, широкую футболку и домашние шлепанцы на босу ногу.
#1556: Дабл-дабл-клик
12:00 02.12.2009, IT happens
Привез мой шурин фильм, который вознамерился показать моей жене. Врубили они его и матерятся. Чего, спрашиваю, стряслось? HD-картинка была отменной, но звук повторялся эхом примерно с секундной задержкой. Шурин божился, что у него все было хорошо и это у нас комп кривой.
В общем, страдая, смотрели они его все два часа с хвостиком. В конце закрыли окошко видеоплеера, а под ним второе с этим же фильмом. Поматерились еще раз, но пересматривать не стали.
#1557: Dis is one half
12:00 02.12.2009, IT happens
В нашем банке еще с давних времен при работе с файлами сотрудники используют FAR - так уж повелось. Звонит однажды в отдел автоматизации начальница клиентского отдела:
- У меня половина компьютера (http://en.wikipedia.org/wiki/OneHalf_(computer_virus)) не работает! Почините немедленно, у меня важные клиенты!
Приходим и смотрим на монитор. Недоумение сменяется тихой истерикой: у дамы на экране в полноэкранном режиме открыт FAR, а одна из его панелек выключена.
#1558: Другой интернет
14:00 02.12.2009, IT happens
Работаю в школе. За более чем десять лет работы я насмотрелся и наслушался всякого и уже думал, что удивить меня практически нельзя. Не тут-то было!
Одна ответственная сотрудница администрации с легким оттенком возмущения в голосе попросила "сделать ей уже интернет". В раздумьях над тем, что могло случиться с подключением, подхожу к ее компьютеру - линк есть, настройки прокси прописаны, страницы открываются.
- Так есть же интернет.
- Где?!
- Да вот! - тычу я пальцем в окно IE, в котором гордо светится дефолтная страница msn.com.
- Не-ет, вы сделайте мне другой, как у Марьи Ивановны.
В полном взаимонепонимании идем к той самой Марье Ивановне посмотреть на чудо-юдо заморское - другой интернет. Его счастливая обладательница ради такого случая проводит демонстрацию. После таинства я до сих пор пребываю в очередном восхищении нашим народом.
Все очень просто. Почтовые ящики у нас, конечно, на mail.ru. Интернет нам нужен исключительно смотреть почту. Мы придумали "самый простой и дешевый способ". Самая сложная часть - прописать Яндекс домашней страницей, а дальше как два байта переслать. Итак:
1. Открываем интернет (то есть запускаем IE, который послушно открывает Яндекс).
2. Печатаем в строке поиска по-русски "МЭЙЛ".
3. Проходим по первой ссылке в результатах.
4. Profit!
#1559: Сисадмин и его маленькие друзья
14:00 02.12.2009, IT happens
Ищу работу на Indeed по запросу "system administrator". Выдачу читаю поверхностно - буквально по паре предложений о том, что конкретно требуется. Вдруг зависаю на одном объявлении - очень уж неполиткорректно работодатели отзываются о своих юзерах. Хоть, надо признаться, очень многие подходят под этот критерий по моему личному опыту:
Your responsibility is to deliver and manage excellent services and systems of care for people with serious mental illness.
Недолго чувствовал я близость духа с американскими коллегами. Оказалось, имеются в виду настоящие душевнобольные, а администратор им нужен вовсе не системный...
#1560: Малый канцелярский набор
14:00 02.12.2009, IT happens
Работаю в небольшом сервисе по ремонту разнообразного компьютерного железа. Повидать пришлось много интересного, но принтер, пришедший однажды в ремонт, поверг весь сервис в шок.
Обычный струйник HP клиент принес к нам со словами "давно не пользовались и вот пригодился - не могли бы вы проверить?" Отчего же, можем. Естественно, печатать сразу он не захотел - сухой картридж не способствовал. Поставили новый, но принтер все равно не хотел работать. Спасибо айтихэппенсу - решил проверить внутренности на инородные предметы. Вот список предметов, извлеченных из чрева аппарата:
- 5 канцелярских скрепок;
- Скоба степлера;
- 2 цветных карандаша;
- Пилочка для ногтей;
- Россыпь канцелярских кнопок;
- Один таракан;
- Лист бумаги формата А4 (клочками);
- Пара маленьких конфеток-звездочек.
Спросить у клиента о том, чем же служил принтер в свободное от работы время, духу не хватило.
#1561: Личная справка
15:45 02.12.2009, IT happens
Первое мое знакомство с компьютерами началось с того, что меня выгнали с урока информатики. Старые "Корветы", командная строка, основы работы с клавиатурой, учитель что-то до невозможности скучно рассказывает, а друг шепчет на ухо: "Набери "..." и нажми ввод!" Набрал, нажал, и вот перед моим изумленным взором на экране разворачивается какая-то - о чудо! - цветная таблица. Я даже не успел понять, что это такое, как получил от учителя предложение покинуть кабинет с комментарием: "Молодой человек, я по вашим личным вещам не лажу!"
Только потом я узнал, как переводится загадочное слово "help", которое я тогда набрал в командной строке, что эта команда не имеет совершенно никакого отношения к личным данным и что справочная система объясняет все гораздо доступнее, нежели это удавалось самому преподавателю.
Сейчас я работаю программистом в довольно крупной конторе. Жизнью доволен, работой тоже. Но иногда думается, что если бы моя первая учительница информатики не ушла работать программистом на завод после полугода преподавания в моем классе, то я вряд ли после школы поступил бы на специальность, связанную с компьютерами.
#1562: Со скидкой на цвет волос
15:45 02.12.2009, IT happens
Я сам не айтишник, но в компьютерах разбираюсь неплохо: тысячу раз настраивал как винду, так и линукс с макосью. Если ко мне обращаются за помощью, я в первую очередь думаю о всевозможных системных сбоях, полетевших драйверах и тому подобных достаточно сложных в решении проблемах. Однако эта история научила меня смотреть на любую задачку в первую очередь со стороны типичной блондинки.
Звонит мне подруга и сетует на проблему: при просмотре видео в контакте нет звука. Первая мысль - полетели драйвера аудиокарты. Объяснять, что такое драйвера, откуда их брать и как устанавливать, у меня не было ни времени, ни желания, потому первым, что я предложил, был классический сценарий из "The IT Crowd": выключить и включить компьютер. Как оказалось, через это подруга уже прошла. Предложил посмотреть, включены ли колонки - включены. Ну, думаю, придется все же объяснять, как переустанавливать драйвера.
Тут подруга дает подсказку: "Музыка в медиаплеере играет, в контакте тоже, а когда смотрю видео - звука нет". Первой же идиотской мыслью, пришедшей мне в голову, я тут же делюсь с ней: "А ты ползунок звука у видео передвинь!"
Проходит 10 секунд:
- Саша! Саша, ты первый человек, который разрешил эту проблему - уже месяц никто не мог мне подсказать!
Не стоит сразу думать, что у человека все сломалось - возможно, он просто блондинка.
#1563: Два удара в бубен
15:45 02.12.2009, IT happens
Однажды меня, тогда еще студента, попросили посмотреть компьютер на предмет правильности настроек BIOS. Обрадовавшись возможности срубить деньжат, я принялся за работу. Ситуация, однако, оказалась не совсем банальной.
В самом начале загрузки появлялся экран CMOS Setup с надписью на красном фоне "The system intruded, chassis opened or tempered before. Please, check the system". После выхода из настроек BIOS и перезагрузки картина повторялась снова и снова.
В платах Asus существует возможность подключения датчика открытия корпуса, а в случае его отсутствия на мамке ставится перемычка. В моем случае перемычка эта была на месте. После бесплодных попыток совершения разнообразных магических ритуалов и изменения настроек CMOS было принято решение поискать в сети советы людей, с честью вышедших из подобного положения.
Как оказалось, на бескрайних просторах нашей Родины нашлось немало народу, ломающих голову над проблемой открытого корпуса, и примерно в двадцати форумах эти люди задавали тот же вопрос, что и я. К сожалению, среди множества ответов было только два толковых: перепрошить BIOS и вернуть машину по гарантии. Оба они меня не устраивали. И лишь совсем случайно, чуть ли не на двухсотом результате поиска я натолкнулся на рекомендацию два раза подряд перезагрузить компьютер в момент появления зеленого логотипа "Energy Star". Как ни удивительно, помогло - после второй перезагрузки проблема испарилась. Большое спасибо неизвестному товарищу за то, что не поленился поделиться опытом с коллегами!
#1564: Контртеррористический анклав
12:00 03.12.2009, IT happens
В 2004 году довелось мне с семьей отдыхать на солнечном Кипре. Понадобилось мне перекинуть фотки с фотоаппарата (в нем стояла крутая флешка на 128 МБ) на компакт-диск. Для этой цели я решил посетить интернет-кафе.
Как найти интернет-кафе в раскайфованном на всю голову Лимассоле - это отдельная история. Но нашел, и даже открытое. Захожу. Сидят несколько нормальных греческих пацанов лет по 14-16 и играют в "контру". Админ всего этого дела - человек несколько постарше, но тоже истинно греческого вида. Подхожу и на пиджин-инглише с дальневосточным акцентом пытаюсь объяснить, что мне нужно. Админ внимательно меня выслушивает, а потом изрекает:
- Да говори по-русски, здесь все свои!
#1565: Дышите! Не дышите!
12:00 03.12.2009, IT happens
Заправляем периодически картриджи. На второй раз поняли, что надо надевать перчатки; на пятый, наглотавшись тонера, купили респираторы.
Через полгода решили рассмотреть упаковку. "Респиратор для защиты высокоточных приборов от дыхания человека" - гласила некрупная надпись. А мы-то думали, почему они так неплотно прилегают? Хоть на картриджи не надышали - и то хорошо.
#1566: Женский мультитул
12:00 03.12.2009, IT happens
Попросила как-то раз раз одна знакомая блондинка починить кран. Я, конечно, айтишник, но с любой техникой дружен, тем более работы на пять минут - всего лишь прокладку поменять. Беру ремкомплект и газовый ключ, прихожу, откручиваю, закручиваю, проверяю - все нормально. Собираюсь уходить, но знакомая настаивает на чашечке чая.
Захожу в комнату и вижу на столе разложенные (при этом подключенные друг к другу и работающие!) компьютерные кишки, а под столом - пустой корпус и кучу коробок от комплектухи.
- Но зачем?...
- По частям брать было дешевле, а знакомый, который все купил, не смог собрать - не нашлось ни одной отвертки. Так вот уже два месяца и работаю.
Предлагаю все собрать, как полагается. Начинаю понимать знакомого - в доме не нашлось не то что отверток, а даже ножа с острым кончиком. Газовый ключ даже теоретически не подходит. Собираюсь было все вернуть в прежнее состояние, но замечаю маникюрный набор на полке и прошу поглядеть - может, что подойдет. Действительно, пилочка для ногтей оказалась как будто специально предназначена для сборки компов - идеально входит в прорези винтов, отлично подходит для очистки от пыли радиаторов; даже ножки на проце при необходимости ей удобно разгибать.
Через пятнадцать минут компьютерные запчасти обрели наконец дом. Хозяйка даже не предполагала, каким же многофункциональным девайсом обладает!
#1567: ASCII-шот
14:00 03.12.2009, IT happens
Пару лет назад звонит заказчица и говорит, что на сайте, CMS к которому мы прикручивали, вываливается какая-то ошибка. На словах ничего не понять - просим прислать скриншот. Хоть дама и говорила, что дело срочное, почты от нее не было долго.
Через час приходит письмо с вордовским вложением. В нем буквами и спецсимволами с применением табуляции и пробелов был досконально воспроизведен снимок экрана. Похоже, в заказчице жив неплохой ASCII-художник!
#1568: Конспектируем, как умеем
14:00 03.12.2009, IT happens
Контурную карту править в пейнте? (История #1359). Скучно! Наш препод по стандартизации оказался много злее - всерьез хотел видеть наши конспекты за весь год, иначе грозил устроить серьезный геморрой в виде зачета после сессии.
Что ж? Есть конспект старосты (спасибо, Катена!) и сутки на "переписать". Сканер выдал 90 листов. Самым сложным было вычистить из отсканированных картинок тетрадные клеточки и отверстия блочной тетради. Я прогнал всю папку через фотошоповый action, и через пару минут на всех изображениях остался только текст. Фильтр "Мелкая рябь" - и идеальный почерк превратился в мой, корявый. Только старичок-принтер меня малость подвел, часто зажевывая блочные листы (плотность бумаги нештатная).
Несмотря на все трудности, результат превзошел все ожидания. На выходе получилось три конспекта для меня и моих товарищей. Один был написан перьевой ручкой, другой - тонкой черной, третий - карандашом, и все с разным размером букв и наклоном. Зачеты получили все.
#1569: Со мной всегда мой верный, нежный *.doc
14:00 03.12.2009, IT happens
Работаю на предприятии в отделе безопасности. Сеть на сотни компов разбросана по разным корпусам - в общем, жизнь не без приключений.
Вызывает меня как-то мой начальник: "Ко мне срочно!" Прихожу. Босс открывает при мне сеть, набирает адрес какой-то машины, входит и демонстрирует папку "Мои документы". Открывает, а там его личные документы, то есть все самое конфиденциальное! Вердикт: расстрел через повешение, после расстрела сжечь и пепел развеять.
Вычисляем машину, бежим в нужный корпус, шеф бросается на сотрудника, я - к машине. Открываю этот ресурс, а там обычные "Мои документы", ничего конфиденциального и секретного. Шеф посмотрел, глазам не поверил, но скандал мы замяли и ушли.
Приходим к шефу - снова на этой шаре его "Мои документы"! А все оказалось довольно банально: в расшаренной папке лежал ярлык к папке "Мои документы" - на какой машине откроешь, те документы и получишь.
#1570: Махнулись не глядя
15:45 03.12.2009, IT happens
Работал в одной госконторе. Как это часто случается, штатной должности системного администратора не было, зато был я, который понимал в предмете больше других. В один прекрасный день заходит завхоз и говорит:
- Слушай, у меня проблема. Захожу на сайт резьбы по дереву, а там порнуха постоянно выскакивает какая-то.
Я, уже понимая, что к чему, встаю с места, чтобы идти чистить комп. Другой коллега, услышав разговор, тоже делится горем:
- Точно! У меня такая же проблема. Как только начинаю порнуху смотреть, так у меня какая-то резьба по дереву выскакивает!
#1571: Все жилы вытянули
15:45 03.12.2009, IT happens
Энное количество лет назад служил я в одной Очень Важной Конторе (естественно, государственной). В конторе медленно, со скрипом внедрялся электронный документооборот; поскольку большинство ключевых постов занимали люди еще советской закалки, то компьютеризация шла тоже по-советски. В частности, по соображениям информационной безопасности были запрещены сети, все компы были изолированы друг от друга, а тот самый электронный документооборот осуществлялся силами молодых сотрудников, бегавших по зданию с дискетками (это не шутка!)
На большинстве компьютеров в Конторе крутилась 95-я или 98-я винда, что порождало в нашем подразделении кучу проблем - у нас стоял раритет по имени 386SX/25 с 1 МБ оперативки. Даже "девяностопятка" на него ставиться отказывалась. MS Office 95, соответственно, был для нас недоступен, а все шаблоны документов были подготовлены именно в нем.
Все попытки выбить компьютер поновее натыкались на глухую броню. Ответов было два:
1. Срок амортизации персональной ЭВМ - 10 лет. Раз 10 лет не прошло, оснований для замены нет.
2. Ты мне тут своими офисами-хренофисами мозги не @#и, а не умеешь работать - так и скажи!
Ну что ж, раз такое дело - будем учиться работать. Поглядел я еще раз на наш раритет. Чудо это представляло собой неделимое целое с монитором - своего блока питания в системнике не было, и он получал 5 и 12 вольт от блока питания монитора по отдельному кабелю с каким-то уникальным разъемом. Из-за недостатка места кабель этот был пережат в одном месте, и там уже наметилась нехорошая замятость...
Решение пришло быстро. Полчаса потеребив кабель туда-сюда, я добился того, что одна из жил перетерлась окончательно. Бедный комп погас, о чем незамедлительно был составлен рапорт. Машинка уехала в ремонт. Разумеется, такого кабеля ремонтникам найти не удалось, а ремонтировать наколеночным методом (обрезать и срастить) им было то ли лень, то ли запрещено.
Через неделю на месте невинно убиенного раритета стоял "пень" и бодро шевелил 98-й виндой.
#1572: Одиннадцатая заповедь: не обмывай
15:45 03.12.2009, IT happens
Работал я в маленькой компании по сервису и продаже компьютеров. Проблемы стандартные: БП сгорел, вирусы, мать полыхнула - в общем, как у всех.
Приходит как-то паренек с девушкой-блондинкой, под мышкой - маленький системник-неттоп. Все менеджеры посползали под столы, когда на вопрос о симптомах недуга я получил ответ: "Работает, только если его сначала феном погреть". Хотел спросить, как додумались до такого, но поглядел еще раз на девушку и не стал.
С невозмутимым видом принимаю аппарат. При вскрытии оказалось, что кишечник у этого маломерка вполне нормальный, несмотря на скудность пространства. Охлаждался компьютер из последних сил, потому как был полностью забит пылью - почти все кондюки на материнке были похожи на шарики. Решил сменить мать. Сменил, запускаю - не работает, хотя новая мамка заведомо живая. Звоню инженеру во второй магазин и зову к себе: "Тема для пива есть - интересный экземпляр!"
Разливаем, закуриваем, сидим, думаем. На второй кружке приходит озарение: мать-то вздулась, но БП я не вскрывал! Потрошу - так и есть, там тоже все вспухло. Для эксперимента подключаем полноразмерный БП, крестимся, жмем кнопку - поехало! На радостях чокаемся кружками - из моей на открытую материнку выплескивается пиво. Реакция компа была забавной - он выдал табличку "найдено новое оборудование" и с дымком издох.
Закурили еще по одной. Стоим, молчим, думаем о своем.
#1573: Находчивый
19:45 03.12.2009, IT happens
Как- то раз звонит у меня мобильник, беру трубку -сотрудник колл-центра одного из московских провайдеров предлагает подключиться к их интернету. Я своим провайдером доволен, менять не собираюсь, но для порядка решаю поспрашивать.
В процессе беседы выясняется, что сотрудник колл-центра слабо знаком с техническими подробностями рекламируемой услуги, но расхваливает ее с необычайным усердием - такая, дескать, прям хорошая услуга, что список ее достоинств нескончаем.
- А еще у нас есть локальная сеть! У вас ведь нет локальной сети?
- Нет, у моего текущего провайдера нет локалки.
- А у нас есть! Скажите, вы когда-либо пользовались локальной сетью? Знаете вообще, что это такое?
- Эмм... как бы вам так сказать... ну было пару раз.
- Тогда вы знаете, какая это замечательная вещь! Там есть все!
- Что именно есть в вашей локальной сети?
- Ну, там фильмы, музыка, игры... просто все! Вы берете, скачиваете прямо из сети и смотрите.
- Ладно, давайте я задам вам конкретный вопрос. Сколько компьютеров подключено к вашей локальной сети?
- Много!
- Ну сколько именно? Мне интересно число. Хотя бы с точностью до десятка вы можете сказать?
- Нет, я не могу сказать точно, но там все компьютеры!
- Что значит все? Все компьютеры чего? Подъезда, района?
- Там все компьютеры Москвы.
Тихо офигеваю:
- Что, прямо вот все? В вашей сети?
- Да, все компьютеры, какие есть в Москве, подключены к нашей сети.
Ага, попался!
- А как же это так получается? Ведь я-то не подключен к вашей сети, значит, моего компьютера в ней нет.
Парень секунд десять сопел в трубку, осознавая, что сам загнал себя в ловушку, но вдруг нашелся:
- Вот потому-то я вам и звоню. Вы - последний!
#1574: Помню-помню, как синтезировали в девяносто первом
12:00 04.12.2009, IT happens
Есть среди моих знакомых один старичок, таких еще поискать надо. В компьютерах не разбирается абсолютно - даже включать не умеет, зато знаниями по химии положит на лопатки любого профессора. И вот решили мы с приятелем однажды над ним прикольнуться. Приятель у меня, надо сказать, тоже в химии отлично подкован - во всяком случае, написать из головы достаточно длинную статью в википедию почти о любом соединении способен. Этим мы и воспользовались.
Приятеля усадили в соседнюю комнату за другой комп, на обоих компах запустили скайп и позвонили с одной машины на другую. Подводим, значит, к компу старика и говорим: "Это очень умный компьютер, он отлично разбирается в химии. Вот о каком химическом соединении ты хочешь, чтобы он тебе рассказал?" Он называет какое-то соединение с очень длинным названием. Я открываю википедию и вбиваю название в поиск. Появляется короткая статья-"затычка".
- Да, - говорит старик, - негусто.
- А ты его попроси вспомнить. Возьми микрофон и скажи.
- Компьютер, компьютер, ты очень мало, оказывается, знаешь о %соединении%.
- Дай мне несколько минут, я вспомню, - отвечает приятель механическим голосом и начинает быстро превращать статью из "затычки" в полноценную.
Ровно через пять минут "компьютер" спрашивает:
- Старик! Сколько минут прошло?
- Пять.
- Тогда нажми клавишу F5. Она находится на моей клавиатуре сверху посередине.
- Ну ты, компьютер, молодец!
- А то!
С тех пор тот старичок всерьез уверовал в то, что компьютеры умеют думать.
#1575: Стеллаж-купе
12:00 04.12.2009, IT happens
Полностью согласен с тем, что телефонист - худший враг админа. Самое интересное, что это правило выполняется и тогда, когда обе вышеозначенные должности занимает один человек.
В веселые и голодные студенческие годы я для подработки админил небольшую контору в пять рабочих станций. Поступает приказ шефа подготовить рабочее место для новоиспеченного сотрудника. Набор классический: компьютер, телефон и по соответствующей розетке для каждого девайса.
С айтишной частью работы проблем не возникло - компьютер был собран и воткнут в сетевую розетку, которая уже имелась на стене. Телефонный аппарат также наличествовал, а вот линию надо было тянуть. Ну что - я быстро кинул провод по подвесному потолку в соседнюю комнату, где стояла АТСка, а потом началось самое интересное.
АТСка у нас висела в прямоугольной нише в стене - черт знает, для чего эта ниша была предназначена, но станция туда поместилась отлично. Вплотную к нише стоял икеевский стеллаж-конструктор, служивший мне рабочим местом. На нижней и средней полках были расквартированы три сервера (1С, почтовик/роутер и файл-сервер) и моя рабочая машина; все это было завязано на четырехпортовый KVM-свитч. На верхней полке валялись коробки от комплектухи, стоявшей в офисе.
Проблема была в том, что к навесному потолку над АТСкой, куда как раз и выскочил телефонный провод, можно было подобраться, только разобрав весь стеллаж. Со стремянки через него было не дотянуться - мешали полки метровой ширины, а подлезть с другой стороны было просто негде. При этом для разборки надо было тушить сервера, что вряд ли было уместно посреди рабочего дня. Отсюда автоматически вытекала перспектива дожидаться, пока все уйдут, и затем два часа играть в игру "разбери-собери".
Удрученный этими обстоятельствами, я поделился ими с шефом, а тот родил гениальную идею:
- Слушай, а что тебе корячиться, сними с верхней полки барахло да и залезь на нее.
- Ты с ума сошел? Она же подо мной сломается, тебе сисадмин на больничном нужен?
- Да не сломается, крепкие они!
- Ну давай я хоть монитор со средней полки уберу.
- Плюнь - говорю же, не сломается ничего!
Ну ладно... Залезаю по стремянке на злополучную третью полку - та ощутимо прогибается и потрескивает. Можно подумать, мало я наездился на одноименной полке в общих вагонах поездов... Стараясь равномернее распределить свой вес, переползаю к нужному месту, разбираю потолок и протягиваю провод. Пульс замедляется, но, уже готовясь слезать, я слышу голос шефа:
- Постой, я сейчас хомуты принесу, перехватишь ими пучки проводов, а то некрасиво!
Только- только подсохнув, я взмокаю от пота вторично. Греет только одна мысль: "Заметьте, не я это предложил!" Еще пять минут ковыряния на двухметровой высоте, и можно слезать.
Продолжить работу я смог только после кофе с сигаретой. А человек, для которого я обустраивал место, свалил, не проработав и трех дней.
#1576: Не в десятке, нах
12:00 04.12.2009, IT happens
Недавно на работе добавились новые пользователи интернета. На прокси-сервер Kerio WinRoute Firewall у нас только базовая лицензия - 10 юзеров. Те, кто не успел попасть в десятку счастливчиков, остаются без почты, соцсетей и смешных картинок с котиками.
Просматриваю в интернете резюме соискателей на должность сисадмина и вижу забавную опечатку: "Знание Kerio WinRoute Farewall". Farewell, одиннадцатый пользователь!
#1577: Дергай на счет "три"
14:00 04.12.2009, IT happens
Я работаю в техподдержке одной из игровых компаний - в основном разбираю электронную почту. Нам частенько пишут забавные письма, вот одно из наиболее запомнившихся:
"Сегодня приобрел игру, указанную в теме данного письма. У меня есть большая проблема - я не могу достать из картонной коробки упаковку с дисками. Как не пробую, не получается это сделать. С одной стороны, поиграть хочется, а с другой - боюсь упаковку порвать. Подскажите, пожалуйста, что мне сделать. Игру купил в %shop% в ТЦ %mall%, чек сохранился".
Все, кто читал письмо, на весь день получили заряд положительных эмоций. Пареньку посоветовали преодолеть страх и порвать-таки злосчастную коробку.
#1578: На полпути от пункта А к пункту Б
14:00 04.12.2009, IT happens
DOS- исторические времена, 286-я машинка с двумя пятидюймовыми дисководами. Вставляю дискету, закрываю ручку, пытаюсь читать с диска А. Компьютер отвечает, что диск не подарок -"not present" то бишь. Ладно, думаю, значит, верхний у них B. Пытаюсь читать с него - диска там тоже нет. Открываю ручки, смотрю на дисководы - внутри пусто.
Что стряслось - неясно. В перечне наиболее приемлемых гипотез фигурировали "белочка", дыра в пространстве-времени и божественное вмешательство. Закон сохранения материи нервно курил в кустах. Десять минут ступора.
Объяснилось все легко - между дисководами был зазор, в который легко пролазила пятидюймовка. Смотреть надо, а не полагаться на тактильные ощущения!
#1579: Дятел, владеющий мышью
15:45 04.12.2009, IT happens
Я далеко не сисадмин, но с компами знакома давно и хорошо. Поэтому уж никак не предполагала, что проблемы будут ожидать меня во время обучения в универе на предмете "Информатика".
Начну с того, что методические планы по этому предмету у экономистов, да еще на очно-заочном отделении, весьма своеобразны. Так, в начале курса на лекциях нам объясняли, из чего состоит компьютер (как оказалось, из экрана, системного блока, клавиатуры и CD-ROM) и как работать в офисных приложениях. При этом кнопочки и менюшки ворда и экселя мы старательно зарисовывали в тетрадки.
Настоящие трудности поджидали меня на практических занятиях. Расстояние между корпусами у нас большое, и не всегда получается вовремя успеть дойти из аудитории в аудиторию (особенно, если не очень-то и спешить). На первое практическое занятие по изучению Norton Commander я опоздала. Не беда - взяла методичку, начала выполнять задание. Создать файл, вбить туда текст с картинки - что может быть проще? Печатаю я быстро, а тут еще надо успеть выполнить определенный объем работ за занятие. Стучу по клавишам. Тут же ко мне подбегает препод с глазами по пятаку: "Ты чего клавиатуру ломаешь? Долбишь, как дятел!" Надо отдать должное, клавиши и впрямь щелкали громко. Объясняю, что я просто печатаю быстро, а клаву могли бы и бесшумную поставить, если так напрягает. Но наши преподы не сдаются: "Печатай медленно!"
Зачет по Нортону я тоже сдала не с первого раза, потому что все действия для упрощения и ускорения процесса выполняла мышью, следовательно, "неправильно". На резонный вопрос, какая разница, как я выполняла задание, если результат один и тот же, мне ответили: "Не умничай! В Нортоне нельзя мышью пользоваться, потому что я вас этому не учил!"
А вы потом жалуетесь, что ваши девушки в компах не разбираются... Их просто так учат!
#1580: Притирка и обкатка
15:45 04.12.2009, IT happens
Работаю в сфере обслуживания компов в организациях и на дому. Довелось мне устанавливать видюху пользователям. Все сделал, пока дрова ставятся, даю прочесть и заполнить форму приемки-сдачи. Принимала работу немолодая женщина. Поставив подпись, она задала мне вопрос:
- А ведь его сейчас включать нельзя будет?
- Почему бы?
- Ну, пока детальки притрутся, видеокарта пообвыкнется в новой обстановке, ей же часа три нужно?
- Эм-м-м-м...
- (шепотом, в сторону) Девочке уроки надо сделать...
- (громогласно) Конечно, нужно минимум три часа!
Вот так и растим ответственных блондинок.
#1581: X3, что за процессоры
15:45 04.12.2009, IT happens
Снова беру денежки у начальства, снова неспешно прогуливаюсь до магазина компьютерных комплектующих. Остановился у крыльца, раздумывая, покурить или ну его нафиг? Хоть на улице и -34, решаю попортить здоровье. Выходят два консультанта:
- Ну тупые покупатели пошли, блин... Я ему русским языком: не бывает таких процессоров - трехъядерных. Они же не двоичные!
Второй только кивает сочувственно. Выбрасываю сигарету и быстро захожу в магазин. Решил найти все в прайс-листе сам, благо там ID товара указан - можно просто отдать консультанту бумажку, не рискуя нарваться на идиота.
Нашел, переписал, отнес. Консультант отправился к терминалу, я следом - мало ли что ему в голову взбредет. Не ошибся. Через полминуты безуспешных попыток вбить ID в форму поиска:
- Извините, у нас технические неполадки с терминалом.
Мне потребовалось исполинское усилие воли, чтобы включить этому шалопаю NumLock и не дать при этом в морду.
#1582: Грешно смеяться
15:45 04.12.2009, IT happens
Сколько себя помню, на вопрос знакомых/друзей/родственников "Почему решил связать свою жизнь с IT?" я всегда отвечал: "Да как-то с детства нравилось, определился с вузом окончательно классе в девятом, ну и вот". Правильно говорят, что понимание многих вещей приходит со временем.
В далеком девяносто пятом, когда мне было десять лет, мы купили первый настоящий компьютер на Pentium 100. После БК, кассетным магнитофоном которого можно было с легкостью обороняться от двух-трех человек, новый компьютер казался хрупким, дорогим, и мы его чересчур оберегали. Коврик для мышки, с одной стороны жесткий, а с другой мягкий и резиново-бархатный, конечно же, должен был лежать бархатной стороной наверх, чтобы шарик грызуна не царапался. Коврик приходилось придерживать, да и курсор плохо ездил, но мы усиленно терпели.
Так бы и мучились, если бы ребята из фирмы, приехавшие, чтобы сделать нам звук. Паренек помоложе, увидев наш шедевральный коврик, начал улыбаться. Его старший напарник молча сел за компьютер, бросил суровое "я видел" и, перевернув коврик, начал ставить драйвера. Улыбка младшего исчезла. Ребята молча все установили, вежливо попрощались и ушли.
В тот момент - не из-за смеха, не из-за не прозвучавшей шутки, а именно из-за сурового "я видел" - мне стало до такой степени стыдно, что для себя я твердо решил: разберусь и буду "шарить" в компах не хуже этого дядьки. Видимо, тогда я и определился окончательно.
Уважаемые коллеги, не всегда стоит смеяться над юзерами. Может, от вашего невозмутимого поведения в нашем полку прибудет.
#1583: Заблудившись в трех доменах
19:45 04.12.2009, IT happens
У нас небольшая веб-студия, выпускаем несколько сайтов в месяц. Клиенты бывают очень разные. Звонок, менеджер берет трубку, здоровается.
- Оксана! Я потеряла сайт!
Менеджер тут же дает сигнал программисту; в голову лезут мысли о вирусах и о бэкапе на хостинге трехдневной давности. Пока программист быстро проверяет доступность сайта, Оксана продолжает разговор:
- Что именно случилось с вашим сайтом?
- Я забыла его имя!
Уффф. Клиенту по буквам ("s" как доллар) диктуется домен, сайт открывается, счастливый клиент прощается с нами. Имя этой барышни стало у нас нарицательным.
#1584: Время собирать камни
12:00 05.12.2009, IT happens
Скрепки - это еще что... (История #1542) Дело было в конце девяностых. Работал я в сети магазинов по продаже бытовой техники. Стоял у нас дорогущий цветной струйник формата А2; на нем иногда печатались объявления и рекламные макеты.
После, наверное, месячного простоя агрегата приспичило нам что-то на нем напечатать. Коллега посылает файл на печать, девайс начинает жужжать... Вдруг раздается страшный треск, и принтер останавливается с ошибкой. Коллега подбегает и жмет на кнопку, подающую бумагу назад. Из-под крышки выходит мятая бумага, а на ней сначала крепеж, а потом 486-й процессор! У нас шок. Как мы умудрились ухайдокать принтер так, что аж процессор вывалился?!
В этом состоянии нас застает другой коллега. Когда мы поделились с ним горем, тот начал биться в истерике. Оказывается, он перебирал комп и не нашел более подходящего места для запчастей, чем широкий и ровный лоток принтера.
#1585: Иду на вы
12:00 05.12.2009, IT happens
Школа у меня была непростая - мы были экспериментальным классом информатики. В 11 классе мы с парой одноклассников временами вместо того, чтобы сидеть на уроках, вели курсы повышения квалификации у учителей информатики школ нашего района.
А как- то поставили меня неделю вести уроки у 8 класса -собственного брата и его одноклассничков, которые постоянно зависали у нас в гостях. Вхожу в кабинет. Меня полностью игнорируют, азартно гоняя в кваку: я же своя! А мне им надо по программе о "кореле" рассказывать... Я села на край стола, болтая ногой, и предложила пари:
- Значит, так. Все сейчас открываем "Арену". Я буду Дедом Морозом. Играем 15 минут. Если по итогам у вас всех в совокупности будет больше фрагов, чем у меня - вы играете всю неделю, и я ни слова вам не говорю. Если же у меня будет хотя бы на один больше - никаких развлечений.
Мальчишки, азартно вопя, рассаживаются по местам. Я стучусь одному из местных админов и прошу немедленно перехватить управление машинкой. Восьмиклашкам не повезло: админ в отрочестве занимал призовые места на городских турнирах.
Неделя выдалась удивительно спокойной и плодотворной - основы "корела" освоили все.
#1586: Святая двоица
14:00 05.12.2009, IT happens
В старших классах школы преподавала нам информатику женщина лет 45, жутко увлеченная религией. Учеников она в церковь почти не зазывала, но о Нем говорила постоянно. Когда мы начали проходить двоичную систему, она произнесла фразу, запомнившуюся мне навсегда:
- Есть ноль и единица, остальное - от лукавого.
#1587: Так рождаются пираты
14:00 05.12.2009, IT happens
Работаю админом в одном небольшом дилерском центре, иногда выполняю мелкие поручения вроде замены картриджей. На этот раз я получил задание рангом повыше: скомпилировать DVD-диски с фильмами и набором фирменных программ от поставщика. Диски предполагалось раздавать бесплатно потенциальным клиентам в комплекте с фирменными брошюрками, красивыми этикетками и пакетиками. Работа закипела - началось производство своими силами.
Один из "смотрящих" поставщика неизвестно какими путями прознал об этой акции. Так как по условиям договора всю рекламную продукцию нужно согласовывать с ними, он изъявил желание узнать, откуда же все берется. Его завели в мою каморку, где вовсю шел процесс тиражирования: цветной струйный принтер печатал без остановки наклейки на диски, черно-белый лазерник шлепал выкройки конвертов, на двух компьютерах с четырьмя DVD-RW в каждом без остановки шел процесс размножения дисков, а я сидел, резаком отрезал края наклеек и вручную лепил их на болванки.
К концу недели я мог без всяких подручных средств одним лишь резаком вырезать идеально ровную окружность.
#1588: В темноте не буду
15:45 05.12.2009, IT happens
Помнится, решил я воскресить свою первую машину - Duron 900, 128 метров мозгов. Все железо перебрал, пропылесосил, жму на Power - комп не стартует. И так посмотрел, и этак потыкал - ничего не помогает, не хочет старичок заводиться. Случайно замечаю, что диод на материнке не светится. Мне это показалось странным. И действительно, одна ножка светодиода была надорвана. Я подогнул диод на место, и машинка завелась!
Я, конечно, понимаю - порой блоки питания горят, винты летят. Но чтобы из-за какой-то лампочки машина не работала - вы уж простите...
#1589: Тонкие нюансы
15:45 05.12.2009, IT happens
Один из сценариев использования веб-портала - таблица оценок персонала. Напротив имени-фамилии сотрудника в табличке значится оценка в промежутке от одного до четырех. Каждой цифре я для лучшего восприятия приписал свой бэкграунд: 1 - красный, 2 - розовый, 3 - желтый, 4 - бледно-зеленый. В общем, все хорошо и удобно, цвета четко различимы и при этом не режут глаз. У клиента, впрочем, взыграло чувство прекрасного: "Эти цвета не подходят". Я пожимаю плечами. Ну ладно, невелика проблема - поставлю их цвета.
И вот присылают мне четыре RGB-значения. Я смотрю на них с большим сомнением, прописываю в CSS, делаю скриншот, возвращаю прежнюю расцветку и звоню клиенту:
- Здравствуйте, ваши цвета не подходят.
- Почему?!
- Для оценок от одного до четырех вы прислали мне четыре цвета: красный, красный, красный и красный. Возможно, в животном мире и есть существа, с легкостью различающие такие оттенки, но человек к ним явно не относится. Посмотрите на скриншот.
Последовало быстрое согласие, и претензии к цветам были сняты.
#1590: Документы - на стол!
15:45 05.12.2009, IT happens
Возвращаюсь из уборной и вижу, что за моим компьютером стайка взволнованных женщин колдует со сканером. "Никак не получается отсканировать" - жалуются дамы. Кладу бумагу на стекло, жму одну кнопку - готово. Тетушки ошарашенно и немного обиженно, как будто я их всех только что дурами обозвал, расходятся.
Сворачиваю многочисленные открытые окна, и у меня отвисает челюсть: не знаю, как уж женщины колдовали, но отсканированный ими документ не сохранился в файл, не ушел в почту или по факсу, а каким-то непостижимым образом стал фоном моего рабочего стола!
#1591: Монстров рубят - щепки летят
19:45 05.12.2009, IT happens
Прочитала историю про ползающий по экрану курсор (#1551) и вспомнила давнюю проблему с ним же, родимым. Было это в далекие школьные годы, увлекалась я дизайном и веб-программированием - соответственно, свою собственную машинку, и неплохую, уже имела. Тогда на пике популярности были беспроводные радиомышки. Ну как же без чудного девайса? Поехала и обзавелась.
Радость длилась с месяц, потом начались проблемы. Курсор ни с того ни с сего начинал бегать по экрану и на что-то яростно нажимать. Как только отпускаешь мышь - убегает. Я и чистила несчастное "животное", и кнопки на западание проверяла - без толку. Ребенком я была целеустремленным, с компьютером на уверенное "ты", и во всех проблемах любила разбираться сама. А тут загадка - курсор ожил.
Это наверняка страшный вирус! Проверяю двумя антивирками, убиваю пару несчастных червей. Печально глядя на бегающий курсор, переставляю ось - ноль эмоций. Да еще ведь бегает как-то странно! Иногда по дню не шевелится, а порой как разойдется - держи ярлыки крепче.
Решаю, что своими силами не разобраться, и иду к папе, тоже неплохо понимающему в компах. Папа занят - играет. Несчастный ребенок с несчастными глазами несчастно следит за носящимся по экрану курсором, нажимающим на все ярлыки, и ждет появления в аське умудренных опытом айтишников.
Озарение приходит, когда я замечаю, что мышка двигается ну очень уж странно и знакомо. Выбегаю из комнаты - точно! Курсор носился в ритме игры во вторую "дьяблу", в которую и резался на другой машине мой любимый папа. Родители, оказывается, тоже купили себе чудесный девайс, а до переключения радиоканалов не додумались - вот и управляли моей несчастной мышкой...
#1592: Не улавливаете?
19:45 05.12.2009, IT happens
Работал я на заводе эникейщиком. Обслуживали мы девушек из лаборатории по оценке состава металлов. Компьютеров было немного, но ввиду запыленности чистить их нужно было постоянно.
Утро. Пять человек, медленно попивая чай и кофе, просыпаются и ждут обеда. Звонок по телефону:
- Алло, слушаю вас.
- Мне нужен мальчик.
- Какой и для чего?
- Мальчик с маленьким пылеуловителем.
- Простите?
- Ну пылеуловитель, неужели вы не знаете? - дама срывается на крик, угрожая скорым увольнением без компенсации.
- Что такое пылеуловитель и как он выглядит? - как можно спокойнее спрашиваю я.
В трубке короткие гудки. Через час дама бальзаковского возраста врывается в кабинет и, тыча пальцем в совдеповский пылесос, громогласно объявляет, что мы ничегошеньки не знаем о пылеуловителях!
Ну что ж, по крайней мере наш пылесос получил отличный пожизненный титул.
#1593: Ctrl+Copy
19:45 05.12.2009, IT happens
Для упрощения передачи документов внутри уже знакомой вам Очень Важной Конторы (История #1571), чтобы не гонять гонца в другое здание, поставили долгожданное чудо техники - факс. Факс оказался мастодонтом размером в полстола, весом под пуд, без телефонной трубки, но зато с обилием разных малопонятных функций и огромной россыпью кнопок, за оные функции отвечающих. Cреди десятка прочих выделялась размерами кнопка "Copy". Поскольку копира у нас не было, то сотрудники возрадовались новшеству и быстро освоили крупную кнопку - в основном в личных целях. Моя же жизнь окрасилась в черные тона, поскольку рачительная хозяйственная служба выдавала факсовую бумагу строго по одному рулону и только в обмен на картонную трубочку-гильзу от закончившегося. Задолбавшись бегать в хозслужбу и выслушивать претензии вроде "вы ей там ж@пу, что ли, подтираете?", решил я от зловредной кнопки избавиться.
Выламывать или отключать - не выход. Вдруг самому что-то скопировать придется? Перепрограммировать? Заблокировать? Толстый мануал предлагал множество способов установки паролей и разграничения доступа, но вот беда - копирование можно было ограничить только вместе с другими основными функциями, в том числе и отправкой факса. Не годится!
Решение пришло типично инженерное. Вскрыл подопытного, разогрел паяльник, осмотрел россыпь кнопочек, выбрал из них ту, которой уж точно никто пользоваться не будет, перерезал дорожки на плате и включил ее последовательно с кнопкой "Copy". Теперь, чтобы что-то скопировать, надо было нажимать одновременно "Copy" и эту неприметную кнопочку. Сотрудникам на следующий день я объявил, что в целях экономии бумаги запрограммировано разграничение доступа на функцию копирования.
Мануал был зачитан сотрудниками до дыр, многоуровневое меню аппарата изучено вдоль и поперек. Откуда-то появился англо-русский словарь. Наверное, еще не один факс не подвергался столь тщательному изучению со стороны пользователей. Разумеется, все тщетно. Интерес подогревал тот факт, что иногда я подходил к факсу с документом и, загадочно пошаманив, возвращался с его копией.
Из конторы я уволился года через два после этой истории. Моя суперсекретная "программа" так и осталась неприступной.
#1594: Как по маслу
12:00 06.12.2009, IT happens
Подрабатываю в одной фирме приходящим админом. Клиентка на одной машине долго жаловалась, что у нее не работает флешка. В основной фирме подошло время отпуска, и я решил на досуге посмотреть, в чем дело. Приехал - порты рабочие, но система стоит 98-я, причем уже подглючивает от преклонного возраста. Взял домой, поставил "двухтонку" - XP никак не хотела вставать. Проверил порты - все работает.
Вернул машину. Так как клиентка была на выезде, я оставил телефон и уехал. Через день звонит опять - не работает. Прилетаю на остатках бензина (не успел на заправку): "Что стряслось?" Оказалось, дама все это время вставляла флешку в COM-порт, потому что там "входит и выходит легко". Я подарил ей USB-удлинитель, получил свою денежку и удалился.
#1595: Полуночные алгоритмы
12:00 06.12.2009, IT happens
Прихожу я как-то утречком на работу, запускаю аську - здоровается со мной дружище-программист. Раз программист так рано не спит, думаю я, значит, кодил всю ночь.
Спрашивает он у меня совета - пишет какой-то плагин и не может реализовать один мега-алгоритм, прямо-таки не знает, как написать. Естественно, я соглашаюсь помочь. Стоит отметить, что программист уже давно отучился, много пишет - короче, опыта вагона три-четыре, не меньше.
- Не подскажешь быстрый алгоритм нахождения большего (или меньшего) из двух чисел? Я просто сплю что-то... Никак сообразить не могу, а спать ложиться не хочу, пока не доделаю кусочек.
В ходе непродолжительного опроса товарища оказывается, что задача поставлена именно так, как я ее понял с первого раза, и даже не нужно учитывать случай, когда значения равны. И никаких гвоздей, как говорится...
Из соображений цензуры не буду показывать то, что он мне прислал в ответ на мою одинокую строчку:
return (a" b)? a: b;
А мораль проста. Граждане программисты! Здоровый сон - основа качественного кода!
#1596: Русский стандарт
12:00 06.12.2009, IT happens
Пишу программу учета статистики на чемпионате по квиддичу. Отлучился от компа, возвращаюсь - приятель пристально смотрит в мой код:
- Слушай, а зачем у тебя в программе переменная называется "Русский стандарт"?
- Где ты там такую переменную нашел?
Смотрим в код вместе. Втыкаем. Я объясняю, что "rudefault" - это не ru_default, а rude fault (грубый фол).
#1597: Клавиши любят счет
12:00 06.12.2009, IT happens
Случилась эта забавная история, когда я увольнялся я со своей бывшей работы, за которую не получал уже три месяца заработную плату. Пришла бухгалтерша проверять материальные ценности, которые на мне висели. Было их довольно-таки много: старые компы, на которые так и не выделили деньги, чтобы списать, мини-АТС, кондиционер, сервера, ИБП и еще по мелочевке. Девайсов много, но работа есть работа - бухгалтерша перечисляла матценности, а я ей их показывал. Судя по положению пальчика на распечатке, мы находились примерно на середине начала списка.
- Клавиатура %name%, 108 клавиш, - молвила дама. - Количество: 1 штука.
С ехидной улыбкой лезу под свой стол, вытягиваю ящик из-под кондиционера, показываю штук 15-20 старых клавиатур и говорю:
- Клавиши будем пересчитывать?
На этом проверка материальных ценностей закончилась.
#1598: Microsoft Internet
14:00 06.12.2009, IT happens
Когда грянул кризис, меня, как и многих моих коллег, сократили из одной крупной компании. Сократили по хорошему, выплатив два оклада, да еще и как раз после зарплаты - я решил отдохнуть и предался лености и порокам.
Время шло, денежная котлета уменьшалась, а на сайтах компаний, которые занимаются такой узкоспецифичной деятельностью, как SAP, было глухо, как в танке. Я начал шерстить вакансии админов, но всем требовался либо юниксоид, либо человек с опытом работы от трех лет; мой же опыт заключался в полуторамесячном сидении в техподдержке хостинга и десятилетним стажем общения с PC. Наконец я наткнулся на вакансию помощника системного администратора. Платили мало, ездить пришлось бы на другой конец города, но на безрыбье и рак рыба, поэтому я послал резюме.
Через три дня пришел ответ: "Уважаемый соискатель, заполните, пожалуйста, наш бланк резюме". Бланк оказался кривым вордовским файлом, но добила меня в нем табличка "Программы, которыми вы владеете". В таблице было всего три строчки: Word, Excel и... Internet.
Сделав выводы о компетентности отдела кадров и того самого "системного администратора", чьим помощником я в теории должен был стать, отвечать на письмо я не стал, а через неделю устроился на работу по специальности.
#1599: Восток - дело тонкое
14:00 06.12.2009, IT happens
Когда то давно, получив свою первую зарплату, я решил собрать себе новый комп. Купил крутой по тем временам корпус Foxconn Diabolic - сборка прошла отлично и быстро, не одного болта закручено не было.
Надпись "Made in Japan" меня порадовала, а наличие в комплекте шнура питания для японских розеток почему-то не насторожило. Включаю в сеть. Два смачных хлопка, облачко дыма - ага, переключатель напряжения на блоке питания был установлен в положение 110 V.
Нести по гарантии было лень - пострадали только два конденсатора в блоке питания, которые я тут же перепаял. Компьютер этот, кстати, работает по сей день. Будьте внимательны к мелочам!
#1600: Какое низкое коварство полуживого забавлять
14:00 06.12.2009, IT happens
Старый барахлящий лазерник. Больше одного листа зарядишь - сразу зажует; черный текст на белом фоне печатает как темно-серый на сером. Меня (и. о. сисадмина) постоянно дергают его "ублажать" - бумагу выковырять, картридж встряхнуть, выключить-включить, наконец. Начальница вцепилась в него, как Плюшкин, и на мои мольбы заменить этот глючный "кэнон" на новый сетевой "хьюлетт" презрительно морщится.
Как- то под вечер озабоченная начальница жалуется,
что "буквы не печатаются". Торжественно вывожу на печать тестовую страницу, торжественно осматриваю девственно-серый лист и торжественно заключаю: "У принтера сгорел лазер - готовьте деньги на новый". С высоко поднятой головой выхожу.
После меня в кабинет зашел какой-то пацан - то ли посыльный, то ли коммивояжер - и этот принтер починил, очистив очередь печати. Оказалось, кто-то по сети отправил на распечатку два десятка пустых листов.
Этот принтер я "ублажаю" до сих пор, будь он неладен!
СОДЕРЖАНИЕ:
#801: В актрисы не возьмут
#802: Порносайт - мой дом родной
#803: Круговорот железа в природе
#804: Косил косой косой косой
#805: Видео-винтаж
#806: Качай, негр, солнце еще высоко
#807: - 30 см? - В диаметре!
#808: Ночная интрижка
#809: Дежавю
#810: ITBDSM: плетка-пятидесятихвостка
#811: Хайтек-колокольчик
#812: Вы безбожно устарели, господин Пентиум. Прощайте!
#813: file.bmp.xls
#814: Вирусы тоже глючат
#815: Все правильно сделал
#816: Найдите десять отличий
#817: Наших бьют!
#818: Лингвистический взлом по-восточному
#819: И тебе привет!
#820: МФУ "Собери сам"
#821: Без даты
#822: А вы говорите, жидкий азот
#823: Установка вслепую
#824: У программ свои биоритмы
#825: Визит к минотавру
#826: 800x600 децибел
#827: Всем, всем, всем!
#828: Тенденции советского нейл-дизайна
#829: Дитя хаоса
#830: О подруге Лены Головач
#831: Так говорил Конфуций
#832: Пикселы и перекрестки
#834: Снятие дебаффов айтишными методами
#835: И целой пачки мало
#836: Универсальное решение No 15
#837: Альтависта и красные труселя
#838: Paper-ROM
#839: Обстоятельства непреодолимой силы
#840: Закрепляющее + слабительное
#841: Теперь твой экран покроется маленькими цветными точками!
#842: Ух ты, оно крутится!
#843: Бабушкины рецепты на полях
#844: От "контр-страйка" до страйкбола один шаг
#845: Корпус-самоиграйка
#846: До основания разрушим, а затем...
#847: Коротко и ясно
#848: Легендарная технология хрущевского холодильника
#849: Суперудар: вниз-вниз-Insert
#850: Сила желания
#851: Бесплатная доставка - вы платите только за тонер и бумажные салфетки!
#852: Это кажущийся хаос: все тщательно выверено и продумано, мотив рвани находит отклик в чуть ироничном мусоре
#853: Перегрузка лингвистического анализатора
#854 - нет такой на сайте!
#855: Линуксоиды! Линуксоиды! Линуксоиды!
#856: Руби концы
#857: FreeBSoD
#858: Размер имеет значение
#859: Этот День Победы порохом пропах
#860: Трус, Балбес и Бывалый
#861: Обожаю запах горелого пластика по утрам
#862: Поле битвы: ОЗУ
#863: Мистические вибрации корней
#864: 128k в белых тапочках
#865: Обезьянка видит - обезьянка делает
#866: Не включается? На списание!
#867: Опять сорок два
#868: Админ спит - бэкап идет
#869: Когда б вы знали, из какого сора растет наш код, не ведая стыда
#870: Вдруг COUNT() ошибется?
#871: bind mouse1 kill
#872: Проклятие практиканта
#873: То ли аура, то ли бафф
#874: Недопустимо лишение владельца совочка, ведерка и формочек
#875: Экран против юзера, ставки - два к одному
#876: Новый Windows Zip: еще быстрее, легче и бесполезнее
#877: При тестировании не пострадали люстры и фарфоровые котики
#878: Когда "я собрал компьютер" звучало гордо
#879: За -3 года до конца света
#880: Нам не нужен WiMAX
#881: День сурка
#882:...а через десять лет он разгонял Дюроны
#883: Коллективное несознательное
#884: iDkFa_1dDqD
#885: Адыгей @ Алтай
#886: Как вы лодку назовете
#887: Smart-UPS в массы
#888: Сила привычки
#889: E-швейцар
#890: Береги работу до пенсии - кто ж тебе другую даст
#891: Пятилетку за три года
#892: The Incredible Machine
#893: WINRAR.RAR
#894: Роковой хайрез
#895: Тапком его, тапком
#896: Самочки туканов и удодов
#897: Дозаправка в полете
#898: Нюансы кода и gluteus maximus
#899: Зато теперь можно кричать в сабвуфер
#900: Полиморф-конкур
#901: Мы смутно догадываемся, как это работает
#902: О, дети цифрового века!
#903: Водой и огнем по медным трубам
#904: Ковровое саппортометание
#905: Вклад в телекоммуникации
#906: В память о защитных чехлах для клавиатур
#907: Махать отсюда и до 30°C
#908: Тахионная сеть
#909: Увидимся в следующей жизни
#910: Старая школа
#911: Сижу в интернете, пью чай
#912: Странный сигнал на второй ножке
#913: Каждая десятая купюра - сюрприз
#914: Алехандро Гонсалес
#915: Что в имени тебе моем?
#916: Проблемы пунктуации в средней полосе
#917: А если нажать и потянуть - увеличивается
#918: Коня на скаку остановит, витуху в момент обожмет
#919: Полностью, то есть абсолютно
#920: ellochka1993
#921: Быдло-трекер
#922: Знакомьтесь на здоровье!
#923: Отжим на 5400 rpm
#924: Туда, сюда, обратно - клиенту неприятно
#925: Из грязи в князи
#926: "Айди" и другие приключения Шурика
#927: Сеть прет-а-порте
#928: Привет из подземелья
#929: И лоб разобьет, и интернет сломает
#930: Платина с инкрустацией
#931: WAV-плеер
#932: Заправка в стиле "хаус"
#933: Кнопочек мало и буквы некрасивые
#934: Здравствуй, Дедушка Мороз, изолятор нам принес?
#935: На страже границы WAN/LAN
#936: ИмяФамилия, на вашем счету Сумма руб.
#937: Божья искра
#938: Краткость - сестра таланта, но теща пользователя
#939: "Виста" с Малой Арнаутской
#940: IPTV-пикап
#941: Занимательная аквариумистика
#942: Бурный поток в слаботочных сетях
#943: Linux дома. Но зачем?
#944: Принц Госплана II
#945: Профессиональный синхронизатор БД
#946: Мейнфрейм-секундомер
#947: Сто двадцать седьмое число, час двадцать пять
#948: Без окон, без дверей
#949: Вот и поговорили
#950: Не виноватая я, он сам спросил!
#951: Термофидбэк
#952: Властелин Врат WWW
#953: Заходи, дорогой! Мой интернет - твой интернет!
#954: Конь-огонь
#955: Радиоуправляемый снаряд
#956: В воздухе запахло вайфаем
#957: MAC-адреса овечек Долли
#958: Микрософт против ужина за компьютером
#959: Секрет минских монтажников
#960: Не крутится, не греется, не работает
#961: Бухгалтер-мультибоксер
#962: Меня и так прет, наяву, без всякого компота
#963: Не смешите начальника СБ, он лопнет
#964: Профилактическая вакцинация
#965: В Советской России Гугл ищет вас!
#966: Брутфорс и здравый смысл
#967: Распиливай и властвуй
#968: Конспект в RAID 1
#969: Замуровали, демоны!
#970: Язык Кавычек и Треугольных Скобочек
#971: Зеленый змий, истребляющий баги
#972: И насос для подкачки
#973: Чтоб два раза не ходить
#974: Переходящее красное знамя клиента-образца
#975: Ручку левую вперед, а потом ее назад
#976: Ethernet TV
#977: Воины УПЧК против серверного УГ
#978: Сервер упал
#979: Двадцатилетние Бородатые Ниндзя-Монтажники
#980: Андеграунд-бухгалтерия
#981: Фрикинг с отечественным колоритом
#982: Воздух - 14400, гелий - 56K
#983: Жужжит, летает, процессор не охлаждает
#984: И от тайги до британских морей русские серверы всех сильней
#985: Умер на руках
#986: Призраки секретарш
#987: Ув. наб.! Так сокр. тольк. муд.!
#988: The Incredible Machine
#989: Хорошо забытое старое
#990: Важные системные папки - не трогать!
#991: Virus.Win32.РукиНожницы
#992: Гигапиксел
#993: Красный и не поднимает коннект
#994: Контр-страйк вместо чаепития
#995: Маленькие женские хитрости
#996: Да будет сеть!
#997: Мертвые души.part1
#998: Санитарки подземелий
#999: Прекрасный принц с "голубым зубом"
#1000: Подари мне поцелуй
#1001: Я не узнаю вас в гриме
#1002: Магия прикосовений
#1003: Кабелеукладчик
#1004: Чего изволите?
#1005: Момент истины
#1006: Это ж бубль -гум !
#1007: Секретный правительственный инкремент
#1008: Если б мишки были пчелами
#1009: Автоматическая очистка, сменные шарики
#1010: Системный блок "Диман"
#1011: Свет в конце тоннеля
#1012: Не пущать
#1013: Обжора
#1014: Мой адрес - не дом и не улица
#1015: Цифровой тремор
#1016: Охлади сердце горячего китайского парня
#1017: Ютуба нет - и точка!
#1018: "Красный треугольник" и фабрика "Работница"
#1019: На лицо ужасные, добрые внутри
#1020: Не верьте данайцам, дары приносящим
#1021: Ich bin der Systemadministrator!
#1022: Ритм жизни
#1023: Десятикилограммовая аварийная красная лампочка
#1024: Таксозаменители
#1025: Мой сортир - моя крепость
#1026: eth0 в огне
#1027: Лисичка ФФ и ее воображаемые друзья - Е., О., компас и цветная фиговина с пимпочкой
#1028: Полетел, а не упал
#1029: - Ты что, дурак? За углом такой же вдвое дороже!
#1030: Миссия невыполнима
#1031: Нажать Ctrl, нажать Alt, нажать Delete, отпустить.
#1032: Наш пострел везде поспел
#1033: Оранжевое? Важное... Не трогать!
#1034: Вот обожму коннектор и как протяну пару концов!
#1035: В холодных водах, вдали от дома
#1036: Да, мой повелитель!
#1037: Сквозь тихий шум вентилятора
#1038: Сборка-разборка через слот расширения
#1039: Простудиться от паяльника
#1040: Админа вызывали?
#1041: О пользе инвективной лексики
#1042: USB-портмоне
#1043: Не тает на языке
#1044: На автопилоте
#1045: Мир-смерть
#1046: Пыльная быль
#1047: Не спрятаться, не скрыться
#1048: А вместо сердца - пламенный мотор
#1049: Сервер не у-у-у? Пц!
#1050: Милый, ты хочешь поговорить об ошибках?
#1051: Вирус Касперского
#1052: Диктуйте по буквам
#1053: Двойные окна
#1054: Пневмотакса
#1055: Железный занавес
#1056: Сисадмин наносит ответный удар
#1057: Вчера была пятница, завтра суббота, а сегодня-то что?
#1058: Вам на сто или двести треков?
#1059: Сам шучу - сам смеюсь
#1060: Котэ-уникодэ
#1061: Незваный одинэсчик хуже татарина
#1062: Умирать, так с музыкой
#1063: Вот и верь после этого людям
#1064: Терапевтические прогревания
#1065: Click to copy
#1066: И швец, и жнец, и на дуде игрец
#1067: Сувенирный уничтожитель данных
#1068: Треполет
#1069: House I.T.
#1071: Автоматический микроскоп-гвоздезабиватель
#1072: Распознавание лиц по начесам и цвету теней
#1073: Эх, разгоню!
#1074: Утюжок для документов
#1075: Глубокое, манящее гнездо
#1076: Больше трех не собираться
#1077: Подсвитчники
#1078: Оргтехника против праздника
#1079: Красная Шапочка в Зазеркалье
#1080: 24/7/365: за кадром
#1081: Синенькая юбочка, ленточка в косе
#1082: True Color - для слабаков
#1083: До чего дошел прогресс? До невиданных чудес!
#1084: Метод плоскогубцев
#1085: Джага-джага
#1086: Без права голоса
#1087: Мы все учились понемногу
#1088: Тысяча разгильдяев
#1089: Капитан Очевидность меняет профессию
#1090: Договоритесь на семь с половиной
#1091: Точка, точка, запятая - вышла рожица кривая
#1092: Одной строкой
#1093: Берем не глядя
#1094: А в Редмонде-то и не знают!
#1095: Питание любой ценой
#1096: Концентрированный талант
#1097: Информатизация сельского хозяйства
#1098: Правильная осанка и углы обзора
#1099: Подъем с переворотом
#1100: Дебаггинг рефрактора
#1101: Дуодецима
#1102: Опасайтесь подделок
#1103: Телесвязисты
#1104: Былинный отказ
#1105: Защитная эквилибристика
#1106: Что в %username% тебе моем
#1107: Не догадались
#1108: Впрочем, и так неплохо
#1109: Пятидюймовое счастье
#1110: Faceteabag.jpg
#1111: Принтер-антиглобалист
#1112: Делим интернет по-братски
#1113: Сказано без очереди не пущать!
#1114: Персидский дальтонизм
#1115: Доверяй, но проверяй
#1116: Админ - не только ценный кадр, но и киловатт мускульной энергии
#1117: Электрический марш-бросок с препятствиями
#1118: При свечах
#1119: Кракозябра кракозябре рознь
#1120: Далее неразборчиво
#1121: Apache и nginx за здоровье нации
#1122: Экология трудовых взаимоотношений
#1123: Ссадины на экране
#1124: Компрессия по алгоритму "коленки за ушами"
#1125: Неудачная маскировка и настоящая любовь
#1126: Наваристый варистор
#1127: Аура бород, свитеров и красных глаз
#1128: В душу нагадили
#1129: Не изобретая велосипедов
#1130: Дифференциальный диагноз
#1131: Есть люблю, а так нет
#1132: Карательная саппорт-бригада
#1133: Закурить найдется
#1134: К апокалипсису готов
#1135: ЗАЩИТА ОТ ДУРАКА
#1136: Здравый смысл против технологического несовершенства
#1137: За год до съемок "Армагеддона"
#1138: Свидетели Столлмана
#1139: Точка с запятой, дефис, закрывающая скобка
#1140: Большой шум принтера LPT
#1141: Ломать - не строить
#1142: Десять строк хорошего кода заменяют сотню ленивых юзеров
#1143: Живи играючи
#1144: Семь раз проверь - один отнеси
#1145: Это что за цветные бумажки?
#1146: Козел коту под хвост
#1147: Улучшаем интерфейс подручными средствами
#1148: Нерон, сжигающий Рим
#1149: Редкие и исчезающие виды
#1150: Критическая ошибка 2: Месть Каретки
#1151: Корпоративная паранойя
#1152: Самый Главный Компьютерщик
#1153: Только не кидай меня в терновый куст
#1154: За узкопрофильное образование
#1155: Нет , лучше Mild Seven
#1156: А линукс-то влезает на дискету
#1157: Как ни суйся, не ворочай
#1158: Огненные стены Министерства связи
#1159: Цветовая дифференциация болванок
#1160: Как зеницу ока
#1161: Прямой путь к сердцу айтишника
#1162: Молодым везде у нас дорога
#1163: Деньги: отмывание и просушка
#1164: Какие щечки пухленькие
#1165: Но его радость была бы неполной
#1166: Бессонница, "АлСил", гуденье кулеров // Я теплотрубочки спилил до середины
#1167: Оцифровщик-полуавтомат
#1168: Блеск и нищета домашних сетей
#1169: Уж осень близится, монтажника все нет
#1170: Спортивное ориентирование по спикерам
#1171: Element d'image
#1172: Фокусное расстояние чернильных струй
#1173: Священные войны
#1174: Нерезиновая биометрия
#1175: Удаленный доступ в стиле пиксел-арт
#1176: Могучая воля, великая слава... Давай же, милок, я скучаю одна!
#1177: Уважаемый, какие вещества вы употребляли на ужин?
#1178: Критическая ошибка 3: Продукты Питания
#1179: Выбирать * Из Страны
#1180: 6 x 9 = 42
#1181: Малоинвазивная хирургия
#1182: Жидкая маджента
#1183: Удивительные приключения копира в России
#1184: С младых ногтей
#1185: Фантастическая задача
#1186: А - админ, Б - бэд-блок, В - винда...
#1187: Внимание! Говорит Центральный процессор!
#1188: Искренность - залог успеха
#1189: Жизнь коротка - играй больше
#1190: Увеличьте ваш билборд до 5x10 м за неделю
#1191: Буковки в ряд, звездочки в ряд
#1192: Два часа в позиции "Декомпиляция ядра"
#1193: Hello, computer!
#1194: Потомки царя Мидаса
#1195: Кошмар верстальщика, или жизнь без валидатора
#1196: Материнская плата: инерция мысли
#1197: Лазерджет H. P., первопечатник
#1198: Ghbdtn!
#1199: Синестезия
#1200: Отец, слышишь, рубит, а я отвожу
#1201: Моргает, дует и гудит
#1202: Неистребимый оптимизм
#1203: Мечты, мечты...
#1204: Умерьте пыл
#1205: Вне контакта
#1206: Секс-менеджмент
#1207: Плакали, кололись, но продолжали жрать шоколад
#1208: В очередь, цисковы дети, в очередь!
#1209: Экстренное прерывание
#1210: Безотказная
#1211: Консольное Ремесло
#1212: Банзай-атака
#1213: Лучший способ контрацепции - воздержание
#1214: Радиолоси
#1215: Старый битард борозды не испортит
#1216: Назад в школу
#1217: Прикладное применение манипулятора с двумя степенями свободы
#1218: Физики шутят, а юрики плачут
#1219: Ньютоновский подход к траблшутингу
#1220: Собери плакат и получи кучу прикольных обрезков
#1221: Игры разума
#1222: Бит-в-бит
#1223: Ах, молодость, молодость...
#1224: Резонирующие хомячки - это просто!
#1225: Кабель-спагетти
#1226: Какой такой миллиампер?
#1227: День, когда звезды остановились
#1228: Подключитесь к интернету за четыре простых шага
#1229: Айтишник - это судьба
#1230: Коллектортелеком
#1231: Большой брат и маленькие сестрички
#1232: Что есть интернет и с чем его едят
#1233: Мир 2.0: четырехдневку за одни сутки
#1234: Mirror's Edge и InFamous хорошему не научат
#1235: Брызги страсти в антивирусном барьере
#1236: Чей компьютер?
#1237: Но панталоны, фрак, жилет, / Всех этих слов на русском нет
#1238: Элиза по-русски
#1239: Официант, шампанского!
#1240: Не съем, так понадкусываю
#1241: d-_-b
#1242: Серовики
#1243: Объективные датчики
#1244: Жить было проще, жить было веселее
#1245: Концентрационный лагерь или клуб по интересам?
#1246: Кремлевская линия
#1247: Оно живое и светится
#1248: Черный день календаря
#1249: Точка, но совсем другая
#1250: Это не баг, это фича
#1251: С виндусами не пью!
#1252: Развал-схождение
#1253: Мышкина писька
#1254: Пасхальный пиксел
#1255: Суслика видишь? Нет? А он есть.
#1256: Боливар не вынесет двоих
#1257: Темная сторона мышки
#1258: Тренировка отряда гастарбайтеров завершена. Атаковать трубопровод на разрезе 1-11?
#1259: Сажа идет во все поля
#1260:...а в военное время достигает четырех
#1261: Фиаско монорельсового кота
#1262: Был товар - и нет товара
#1263: Пацанчик, ты с какой подсети будешь?
#1264: Домашняя страница пессимиста
#1265: И триста граммов конфет с курицей
#1266: Латентный террорист
#1267: Книги почтой, карты факсом
#1268: Суровая ASCII-правда
#1269: Пятьдесят на пятьдесят
#1270: Ни единого разрыва
#1271: Если это ваш программист, то какие же у вас охранники?
#1272: Семерка, четверка и пятак
#1273: Первичные профессиональные признаки: не обнаружены
#1274: И с чердака вам шлем привет
#1275: Стон умирающих байтов
#1276: Слона лучше есть по частям
#1277: В одной руке маникюрный наборчик, в другой - конфетка
#1278: Мамины секреты
#1279: Quick Boot
#1280: Открыть Михалыч
#1281: Компиляция при свечах
#1282: Шейпинг TCP-сороконожек
#1283: Всевидящее око Саурона
#1284: Здоровое питание
#1285: Ученье - свет, неученье - дисконнект
#1286: Катитесь-ка отсюда
#1287: "К" значит компетентность
#1288: Не люба мне любая клавиша
#1289: Родные пятнадцать дюймов
#1290: Garbage collectors
#1291: Бесплатный сыр из мышеловки
#1292: Уникальное предложение
#1293: Покушение на поджог
#1294: Ему покажешь медный грош - и делай с ним, что хошь
#1295: При подключении принтера интернет бесплатно
#1296: Айти-уют, или женский подход
#1297: Доктор Веб уже не поможет
#1298: Убунту заботится о вас
#1299: Кулер стоит - служба идет
#1300: Воздушный Ethernet
#1301: Верной дорогой идете, товарищ!
#1302: Черный экран незачета
#1303: Критическая ошибка 4: Ястреб-луддит
#1304: Это интернет, детка
#1305: Шестиразрядное сиденье
#1306: Шило на мыло
#1307: Биодизайн
#1308: Создатель интернетов
#1309: 1С:Мошенничество
#1310: Лабиринт отражений
#1311: Дама против мамы
#1312: Ангелы на кончике иглы
#1313: Низведение и курощение локальных сетей
#1314: Мальчик, но немного девочка
#1315: Пищевой эксплойт
#1316: "Железная" эмуляция
#1317: Это вы Землей управляете?
#1318: И в окна задувает
#1319: Мертвая говядина
#1320: Контрольный выстрел
#1321: Тихий час
#1322: Искусство не знает границ
#1323: 16 бит удачи
#1324: Сказано - сделано
#1326: Не чета вашим айфонам
#1327: Планы на будущее
#1328: Слона-то я и не приметил
#1329: Режь красный!
#1330: Болванка-путешественница
#1331: Руки прочь от крылатого
#1332: Федот, да не тот
#1333: Хочешь хорошо - сделай сам
#1334: Слышу звон, да не знаю, где он
#1335: Работает - и ладно
#1336: Таксомотор
#1337: Прокачай телепатию, салага
#1338: WHQL-сертифицированный интернет
#1339: Наживка на планктон
#1340: Апгрейд задним числом
#1341: Последнее слово в юзабилити
#1342: Резервное питание
#1343: Линуксексуализм
#1344: Раздолбай-фай
#1345: Упоенное бурление масс
#1346: Мытыми руками в белых перчатках
#1347: Соблюдайте скоростной режим
#1348: Те же окна, вид сбоку
#1349: Админо-бухгалтерский конфликт: операция "Миротворец"
#1350: Утечка информации
#1351: IT-музей "Назад в школу"
#1352: Потому что есть Алешка у тебя
#1353: Эникей по бартеру
#1354: Пять кило айпи-пакетов
#1355: Опять "Одноклассники" не открываются?
#1356: День матери
#1357: Дети цифрового века
#1358: Слава Кодировщик и Паша Главный
#1360: Свято место пусто
#1361: А все, что не по графику - нафиг, нафиг
#1362: Игрушки с толкача
#1363: Подождите, я записываю
#1364: Пингвин против пингвина
#1365: В глубоком тауне
#1366: Бесперебойная связь
#1367: Суровая виртуальная реальность
#1368: Полярное лето
#1369: Гармонический ряд грызунов
#1370: Толстые рыбы в тонких трубах
#1371: Альтернативная лингвистика
#1372: Метрометр
#1373: Постельный режим
#1374: Кручу-верчу, посчитать хочу
#1375: К взлету готов
#1376: Где эта улица, где этот дом?
#1377: Интернет на батарейках
#1378: А по вечерам хешируемся
#1379: Гравитационное списание матценностей
#1380: Я не нарочно, просто совпало
#1381: Потоковый эксплойт
#1382: Опилки пяти микрофарад
#1383: Счастливой отладки!
#1384: Укротитель сверхзвуковых грызунов
#1385: Померяемся FPS?
#1386: Попал в участок - собрал жизнь
#1387: Саунд-протезирование
#1388: Введение в айтишничество
#1389: Не свитерами едиными
#1390: Антивирусный букет
#1391: Вытесняющая однозадачность
#1392: USB-дисковод
#1393: Вируса бояться - в сеть не ходить
#1394: Котоматрица
#1395: Пора завязывать
#1396: Хорошая девушка Катя на сайте далеком живет
#1397: Карты, деньги, семь утра
#1398: Тяжелые файлы
#1399: Новый, старый - по барабану
#1400: С белой строки
#1401: Полная защита
#1402: Коврик для грызуна
#1403: И лечит, и калечит
#1404: Учиться - так с музыкой
#1405: Волшебное слово
#1406: Большими буквами
#1407: Смелая самокритика
#1408: Операция на легких
#1409: А был ли мальчик?
#1410: Сколько я зарезал, сколько перерезал...
#1411: Мы с Иваном Ильичом работали на дизеле
#1412: Хирургическая дуэль
#1413: Не входить - работает интернет
#1414: Экономия меди
#1415: Кофейные выкрутасы
#1416: Курсы пайки и шитья
#1417: Ушел с головой
#1418: Улыбайтесь - это всех раздражает
#1419: Без чашки кофе не встает
#1420: Так вот ты какой, северный олень
#1421: Удаляй и распределяй
#1422: Технический менеджер по пересчету
#1423: Нотариально заверенный скриншот
#1424: Длинные руки
#1425: Неужели Оптимус?
#1426: Точка обмена трафиком PAGEREF
#1427: Ниже точки замерзания
#1428: Когда был Ленин кругленький, завернутый в фольгу
#1429: До встречи в следующей жизни
#1430: Индийская гигиена
#1431: Терминатор 3G
#1432: 80x25
#1433: Разрушитель миров
#1434: Матросы на зебрах
#1435: Резервный аплинк
#1436: Рождение Скайнета
#1437: Черная кошка в темной комнате
#1438: Мама мия!
#1439: A4, и побыстрее
#1440: Пищевая цепочка
#1441: Голубая луна всему виной
#1442: Едет крыша не спеша
#1443: Крысеныш-сатанист
#1444: Сделайте выводы
#1445: На британский флаг
#1446: Вольтметр по-русски
#1447: Принеси то - не знаю что
#1448: Попытка номер семь
#1449: Однозадачность
#1450: Фривольные пакеты
#1451: Возвращение протокола finger
#1452: Резидент-evil
#1453: Язык мой - враг мой
#1454: DROP DATABASE
#1455: Антилена
#1456: Занимательная статистика
#1457: Утечка кристаллов
#1458: Голые киски
#1459: Машинный перевод
#1460: Интересный расклад
#1461: Термодатчик против русского "авось"
#1462: Ядра - чистый изумруд
#1463: Каскадный шатдаун
#1464: Моя музыкальная шкатулка
#1465: Бьет - значит, любит
#1466: Фирма веников не вяжет PA
#1467: Кредит доверия
#1468: Дуплекс-ТВ
#1469: Балансировка нагрузки
#1470: Экзорцизм
#1471: Семь тысяч над землей
#1472: И пятен как не бывало
#1473: Разброс копыт
#1474: Печать смерти
#1475: Порочная связь
#1476: У нас все ходы записаны
#1477: Русский код, бессмысленный и беспощадный
#1478: Мастер предпродажной подготовки
#1479: И овцы сыты, и мыши целы. Не очень
#1480: Желтый беспроводной
#1481: Не все же через задницу
#1482: Техсаппорт по расписанию
#1483: Наше кунг-фу сильнее
#1484: Пароль-незабудка
#1485: В мгновение ока
#1486: Орки за углом
#1487: Айти - дело тонкое
#1488: Быстрее, выше, правее
#1489: Кладбище домашних животных
#1490: Пометили территорию
#1491: Детоксикация
#1492: Спортивная честь
#1493: Спокойствие, только спокойствие
#1494: Дьявольские игры
#1495: Самодвижущийся курсор
#1496: Минус один
#1497: Патриотичный порнобейсик
#1498: Не прохлаждаться
#1499: Радиус действия администратора
#1500: Ужасы нашего городка
#1501: Сдох с музыкой
#1502: Сладкая парочка
#1503: С глаз долой - из сердца вон
#1504: Шустрый и толстый
#1505: Солнечный саппорт
#1506: В ожидании Печкина
#1507: Весь вечер на арене12:00 27.11.2009, IT happens
#1508: Копирование с переподвыподвертом
#1509: Точно так
#1510: Лав ми тендер
#1511: Сезонный тупняк
#1512: Пока дятел в полете
#1513: Не волнуйтесь, тетя все вылечит
#1514: [eq.pas
#1515: Месседжбокс. Холст, масло
#1516: Железная авоська
#1517: Пейдж-даун PAGEREF
#1518: Катенька is offline
#1519: Мы делили мегабит
#1520: Эйчпишка и очки
#1521: Вверх ногами PAGEREF
#1522: Отварной Пентиум под термопастой
#1523: Хрупкие и нежные
#1524: Гос-мажор
#1525: Бесперебойный и безответный
#1526: Квадратный байт
#1527: Соседская сборка
#1528: CMYK-колористика в нейл-дизайне
#1529: Memtest и сервис-пак внутривенно
#1530: Гостья из прошлого
#1531: И трижды удалить
#1532: Хотспот на колесах
#1533: Какой подшипник, такой и ремонт
#1534: Первый прямой отжим
#1535: Лечебный шопинг
#1536: Белка в колесе
#1537: Книжка без картинок
#1538: На деревню дедушке
#1539: Семь бед - один reset
#1540: Вспышка слева
#1541: Тонкий намек
#1542: Маленькие металлические мстители
#1543: Доабстрагировались
#1544: Все свое ношу с собой
#1545: Против лома есть прием
#1546: Черный и белый в желтом и пенном
#1547: Ни хао вай фай
#1548: Минус на минус
#1549: Морской бой по-сисадмински
#1550: Вставляем с восьмидесятых
#1551: Маленькая палочка удовольствия
#1552: Выживут лишь пингвины
#1553: Стомегабитный громоотвод
#1554: Печатай - не кашляй
#1555: Профессиональная униформа
#1556: Дабл-дабл-клик
#1557: Dis is one half
#1558: Другой интернет
#1559: Сисадмин и его маленькие друзья
#1560: Малый канцелярский набор
#1561: Личная справка
#1562: Со скидкой на цвет волос
#1563: Два удара в бубен
#1564: Контртеррористический анклав
#1565: Дышите! Не дышите!
#1566: Женский мультитул
#1567: ASCII-шот
#1568: Конспектируем, как умеем
#1569: Со мной всегда мой верный, нежный *.doc
#1570: Махнулись не глядя
#1571: Все жилы вытянули
#1572: Одиннадцатая заповедь: не обмывай
#1573: Находчивый
#1574: Помню-помню, как синтезировали в девяносто первом
#1575: Стеллаж-купе
#1576: Не в десятке, нах
#1577: Дергай на счет "три"
#1578: На полпути от пункта А к пункту Б
#1579: Дятел, владеющий мышью
#1580: Притирка и обкатка
#1581: X3, что за процессоры
#1582: Грешно смеяться
#1583: Заблудившись в трех доменах
#1584: Время собирать камни
#1585: Иду на вы
#1586: Святая двоица
#1587: Так рождаются пираты
#1588: В темноте не буду
#1589: Тонкие нюансы
#1590: Документы - на стол!
#1591: Монстров рубят - щепки летят
#1592: Не улавливаете?
#1593: Ctrl+Copy
#1594: Как по маслу
#1595: Полуночные алгоритмы
#1596: Русский стандарт
#1597: Клавиши любят счет
#1598: Microsoft Internet
#1599: Восток - дело тонкое
#1600: Какое низкое коварство полуживого забавлять