Текст книги "Bash.org.ru IT Happens Истории ## 1301 – 1400"
Автор книги: Bash.org.ru IT Happens
Жанр:
Прочий юмор
сообщить о нарушении
Текущая страница: 1 (всего у книги 6 страниц)
Bash.org.ru IT Happens
Истории ## 1301 – 1400
Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
# 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
Говорят, у вас в России погрузчики автоматические котиков засыпают (История #794[1]1
#794: Критическая ошибка – нажмите OK для увольнения
17 апреля 2009, 20:30
рейтинг: 3257
Вы говорите, ошибки программирования? Это всё ерунда. Незначительные недоработки, огрехи и шероховатости.
Хотите узнать, что такое настоящая ошибка?
Представьте: здоровенный автоматический погрузчик, управляемый программой, которую написали в твоём отделе, вываливает восемь с половиной тонн строительного мусора прямо перед зданием управления.
В день приезда генерального директора.
На машину генерального директора.
В которой мирно спал кот жены генерального директора.
[Закрыть]), а тележки склад разносят (История #1150[2]2
#1152: Самый Главный Компьютерщик
13:00 12.08.2009, IT happens
– Скажите, а есть защита реактора «от дурака»?
– Даже от идиота, только не руководящего.
Трудился в роли системного инженера над одним небольшим проектом. После завершения пуско-наладочных работ на кластере с виртуалками я решил заслуженно отдохнуть под южным солнцем, попутно пописывая техническую документацию. Через несколько дней получил первое тревожное сообщение. Насторожило меня не содержание (проблема с маленьким свопом легко решалась), а подпись:
а как попасть на сам кластер, а то сервер исы повис и пришлось весь кластер ресетить
Best regards,
%name%
Chief Information Officer
%companyname%
[Закрыть])? А я вот уже два года как переехал в США и работаю в правительственной организации – не то что бы очень крутой программист, но учусь быстро. Наша группа занимается системами наблюдения и обнаружения беспилотников типа 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мотрю – тётя подходит попудрить носик к зеркалу, которое находится аккурат между точкой доступа и компом. Вспомнив историю о беспроводных технологиях и шоколадках (История #1207[3]3
#1207: Плакали, кололись, но продолжали жрать шоколад
20:45 31.08.2009, IT happens
Пригласила меня девушка-соседка посмотреть, почему у неё не работает беспроводная мышь. Говорит, когда подносишь грызуна к блютуз-приемнику, всё работает, а если отодвинуть сантиметров на двадцать – сигнал пропадает.
Первым делом я посоветовал сменить батарейку, но девушка заявила, что батарейка новая, только что из пачки. В чём же проблема? Сигнал ничего не должно мешать, да и раньше мышка не барахлила. Я уже собрался признаться в своем бессилии, но соседка «за беспокойство» решила угостить меня шоколадкой, лежащей на полочке с дисками. Удивительно, но после этого мышь заработала! Хоть плитка шоколада и не преграждала путь, но её фольга, по-видимому, отражала сигнал в непонятном направлении, создавая помехи.
Юзер, помни: поощрение за работу значительно ускоряет решение околокомпьютерных проблем!
[Закрыть]), сообщаю даме, что зеркало засоряет ауру помещения, что скверно отражается на качестве связи. Ожидаемо получаю в ответ волну скептицизма, но стою на своём: запускаю 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 мы не обслуживаем. Пользуйтесь вашим корпоративным ящиком.
– Значит, вы эту кнопочку убрали специально?
Ну что тут еще ответить?
– Да, мы это сделали специально. Пользуйтесь корпоративной почтой, и проблема исчезнет.
– Спасибо, я так и подумал.