Текст книги "Bash.org.ru IT Happens Истории ## 1201 – 1300"
Автор книги: Bash.org.ru IT Happens
Жанр:
Прочий юмор
сообщить о нарушении
Текущая страница: 1 (всего у книги 6 страниц)
Bash.org.ru IT Happens
Истории ## 1201 – 1300
Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
#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% стояло по паре крепких ребят с оружием, чтобы банкоматы не стащили. Оказывается, охранная сигнализация этих банкоматов связывалась с центром как раз по отключенным телефонным линиям.
Стыдно, конечно, но всё же – платите за связь вовремя!