bash.im ithappens.me zadolba.li
1044

На автопилоте

Во время обновления компьютеров в фирме шеф сказал, что если я уложусь не в неделю, как планировалось, а в три дня, то получу хорошую премию и пять суток отгула. Конечно, я согласился и начал работу по сборке компов, установке ОС и программ. В первый день сделал почти половину работы; к концу второго осталась лишь одна машина. «Не откладывать же работу на завтра», — решил я, и, задержавшись до полуночи, таки закончил настройку.

С работы ушёл не сразу: мой тревожный сон на клавиатуре прервал охранник. Поплёлся пешком — хорошо, что дом находился в получасе от работы. Мозг не работает, дико хочу спать. Достал наушники, подключил к ноуту, засунул компьютер в рюкзак — красота! Плеером на ноуте управлял телефоном через Bluetooth, выбирая мелодии погромче, чтоб не уснуть.

Как до дома добрался и как лёг спать — хоть убейте, не помню. Утром пришел на работу и сразу завалился на тахту в серверной. А что ещё делать админу, когда у него всё нормально работает?

Только заснул, как меня стал дёргать за плечо шеф: «Вставай, за тобой милиция приехала». Я в полном шоке: сайты не ломал, да и Windows за деньги давненько уже не ставил. Делать нечего — спустился и поехал в отделение.

В отделении меня посадили на стул напротив телевизора, вставили кассету в видеомагнитофон и нажали «play». На записи с камеры наблюдения я с удивлением обнаружил себя, орущего песню из плейлиста «винампа», в абсолютно несознательном состоянии в сопровождении двух милиционеров. Сотрудники милиции пытаются привести меня в чувство, но я к конструктивному диалогу явно не готов. Внезапно у девушки, сидящей за компом, визжит антивирус.

Я моментально просыпаюсь, достаю ремонтный набор из своей сумки, отталкиваю девушку от компа, удаляю вирус, настраиваю и чищу комп, оставляю визитку, беру сумку с ноутом и ухожу. Милиционеры меня даже догонять не стали — на записи было заметно, что они просто впали в оцепенение.

Лишь только я задумался, что же делать дальше, как ребята сообщили, что привезли меня сюда лишь для того, чтобы вернуть мою антивирусную флешку и выразить благодарность за быстрое удаление вируса. Пока везли меня обратно на работу, милиционеры предложили устроиться к ним в отделение компьютерщиком: «Нам умные и знающие люди не помешают!» Заманчиво, но я не знаю, что шефу сказать — он мне ещё премиальные и отгулы должен.

1036

Да, мой повелитель!

Роскошно я сегодня разыграл коллег!

Накануне написал несколько простеньких скриптов в пару строк, выполняющих стандартные команды, но обозвал их совершенно «неполиткорректно» и ввёл кое-где небольшие задержки перед выполнением команд для имитации «раздумий» машины.

На рабочем митинге вызвался порулить: подключил к лаптопу проектор и вывел изображение на большой экран, чтобы коллеги следили за тем, как я буду сервер настраивать, да учились, пока я жив.

Дальше события развивались примерно как в американских фильмах про хакеров, когда на черном экране зелеными буковками пишут непонятные слова, за три секунды подбирают любой пароль и входят в суперсекретные сети. Чтобы усыпить бдительность, начал скучно:

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!

Коллеги бились в экстазе. Кто-то попробовал повторить, но фигушки — последняя команда потёрла все скрипты. Я молчал и хитро улыбался.

1070

Сага об «эс как долларе»

Вечер. Типичные глюки инета, на этот раз не открываются отечественные сайты. Звоню в саппорт одного из крупнейших московских провайдеров:

— Добрый вечер, специалист А. слушает Вас.

Вспоминаю, что неделю назад они мне выдавали те же самые слова ввиду проведения работ:

— Барышня, у меня не работает русскоязычный сегмент интернета.
— Что, простите?
— У меня не работает русскоязычный сегмент интернета.
— Это вы с кем разговариваете?
— С вами.
— Я не поняла, у вас не открываются сайты?
— Ну... В общем, да.
— Все?
— Нет, только которые «точка ру».
— А, всё, поняла! Ждите, я передаю Вас специалисту по русскоязычным сайтам.

Пауза.

— Здравствуйте, специалист Б. слушает вас.

С барышней № 2 повторяется точно тот же разговор, но два раза, потому что словосочетание «сайты точка ру» специалист по «сайтам точка ру» уже не понимает.

— Так, я всё равно не понимаю. Ну, давайте сбросим каталоги, нажмите «Пуск»... Что? Вы знаете, что такое командная строка? Не знаю, о чём вы говорите, нажмите «Пуск», «Выполнить», наберите «Светлана, Мария, Дмитрий»... Да. Перезагрузитесь. Не помогло? Подождите, я передаю вас техническому специалисту.

С радостью жду мужчину-инженера.

— Здравствуйте, специалист В. слушает Вас.
— Здравствуйте, барышня...

То же самое, дубль третий.

— Всё равно не понимаю. Каталоги сбрасывали? Не учите меня русскому языку, я тут решаю вашу проблему. Сбросим маршруты: нажмите «Пуск»... Роман, Елена, эс как доллар... Перезагрузитесь. Не помогло? У вас вирус. Передаю вас дальше.

Молчу.

— Здравствуйте, <%Барышня_Номер_4%> слушает Вас. Какой у вас антивирус? N.? Он плохой. Давайте установим новый.
— Что значит — плохой? Это антивирус, который вы ставите при подключении.
— Я знаю, но он всё равно плохой. Давайте поставим мой. Заходите на такой-то почтовый сервер, заходите в мою почту, логин, пароль... Найдите вот это письмо. В нём антивирус. Скачали? Хорошо. Теперь я научу вас открывать файлы .rar. Что? Вы уже устанавливаете? Не надо так быстро, слушайте мои инструкции. Введите логин. Введите пароль: пять, эн как Наталья, два, ка — Константин, то есть не «2» и «k», а «kk», три эс как доллар, нет, не «sss», а «3» и «s»...

По частоте и звукам нажимания клавиш девушка даже через телефон — видимо, по опыту — смогла определить, что пароль по её инструкциям набирают неверно.

— Да. Установили? Перезагрузитесь. Не помогло? Передаю вас следующему специалисту.

Ну-ка, попробуем ещё раз.

— Здравствуйте, <%Барышня_Номер_5%> слушает вас... Продиктуйте мне номер вашего домашнего телефона.
— Зачем? о_О
— Для проверки, что это действительно вы. Ваш контактный телефон начинается на 8-916, а что дальше?
— xxx-xx-xx.
— Правильно! А теперь назовите ваш адрес.
— Улица...
— О, так у вас ремонтные работы! Русскоязычный сегмент интернета еще некоторое время работать не будет. Подождите пару часов. Пожалуйста! До свидания!

1056

Сисадмин наносит ответный удар

Работал я в одной госструктуре — служба была не очень тяжёлой, но в один прекрасный день я нашёл местечко получше и собрался увольняться. С бухгалтерией же у меня давно была давняя взаимная нелюбовь. И вот, когда заявление не увольнение было уже подано, подписано и мне оставалось несколько дней, пишут бухгалтеры на меня докладную начальнику — написанная мной программа дала сбой, и одна женщина не поленилась снять скриншот, распечатать и прикрепить к документу. Дошло дело до замначальника управления. Вызывает меня, показывает, спрашивает, что делать будем? Рассказываю план действий: пусть повторит при мне ошибку, тогда и будем разбираться. Человек он умный, согласился, но поскольку официальный документ подан, попросил на обороте докладной потом написать, что было сделано. Забросив документ к себе в кабинет, иду в бухгалтерию.

Как и следовало ожидать, ошибки тётушка повторить не может, зато периодически отвлекается на аську. Скриншот полезной информации не дал —исправлять по сути нечего. Возвращаюсь к себе, увеличиваю на единичку номер версии программы, перекомпилирую и по сети заменяю ей исполняемый файл. Прихожу, показываю и прошу написать на накладной: «После обновления претензий не имею» и расписаться.

Возвращаюсь к себе в кабинет и открываю текстовый редактор:

В моём присутствии специалист %username% воспроизвести ошибку не смогла, причину её появления установить не удалось. На компьютере специалиста было произведено обновление версии программы с N на N+1.

Задумался. Добавляю:
Помимо этого, в нарушение служебного распоряжения %document_number% на рабочем компьютере специалиста %username% установлено следующее программное обеспечение, не имеющее отношения к выполнению специалистом своих служебных обязанностей:

1. Winamp.
2. ICQ.
3. Список игр: ...

Общеизвестно, что посторонние приложения, особенно игры, активно вносят изменения в настройку операционной системы, в частности, в системный реестр. На совместимость с посторонними приложениями программа не проверялась. Помимо этого, на указанном рабочем месте присутствует выход в интернет, что противоречит тому же распоряжению.


Следует отметить, что распоряжение такое действительно было, но если с юзером не было проблем или они решались мирно, то на нарушения глядели сквозь пальцы.

Через три часа бухгалтер смотрела волком — отключили интернет, снесли аську, Winamp, всю музыку и игры, дали выговор. Оставшуюся до моего увольнения неделю она со мной так и не разговаривала.

1116

Админ — не только ценный кадр, но и киловатт мускульной энергии

Работали мы в то далёкое время в бывшем НИИ, созданном для разработок электроники для ВПК. Проектировали здание чуть ли не при Сталине, поэтому размер помещения, отданного под «отдел ЭВМ», представить несложно — все наши серверы, три стола с «настольниками», стояк под кондей и даже отдельный гардероб отъедали лишь около четверти комнаты. В ту пору (да и сейчас, впрочем) коммуникации Госэнерго, то бишь электрокабели, надежностью не отличались, поэтому обрубания электричества были делом обычным. Если на ИБП под серверы мы еле-еле выбили деньги у начальства, то у обычных сотрудников компьютеры были оборудованы только сетевыми фильтрами.

Напарник мой очень любил свой велосипед «Аист» и круглый год ездил на нем, даже зимой. Кто помнит это чудо техники, должен себе представить и моего напарника, который ещё в школе на этом велосипеде умудрялся выигрывать городские, а то и районные соревнования по велоспорту. В один из дней после обеденного перерыва напарник по обыкновению проводил плановое ТО своего велосипеда, я мониторил сеть, а краем уха оба следили за мультфильмом «Приключения капитана Врунгеля», шедшим по самопальному телевизору, который мы собрали из НИИшных «запчастей». Передавали серию, в которой Врунгель спас кучу белок. Тут меня осенила мысль:

— Лёш, а Лёш… А ты в гонках на выносливость участвовал?
— Было дело.
— Что, если твой велик подсоединить к генератору и посмотреть, какая из тебя белочка?

Мы переглянулись. Как выразился один российский «юморист, считающий себя журналистом», ум у нас был весьма пытливый. За полчаса была собрана конструкция, позволившая подключить велосипед через шкивы к небольшому генератору. После быстрой настройки мой напарник, восседая на своем железном коне, стоящем на «стапелях», начал нещадно педалировать под мои вопли «давай, давай, наддай еще!»

Любопытный момент — пока мы были увлечены сборкой «велогенератора», в здании таки отключился свет. Дело было привычное, на писк ИБПшников мы отреагировали спокойно. А теперь представьте себе физиономии сотрудников, зашедших к нам на мои вопли и увидевших эту картину в сочетании с работающими компьютерами и гудящими серверами.

Чистоту эксперимента чуть было не испортила кадровичка, ничтоже сумняшеся спросившая моего напарника: «Ой, а можно у вас чайничек вскипятить?». Но Лёша был опытным спортсменом с тренированной «дыхалкой», поэтому он просто рявкнул на выдохе «НЕТ!» Посетители спешно ретировались.

Вечером нас в коридоре встретила та самая кадровичка и с пониманием, которого раньше не было, произнесла:

— Теперь-то я понимаю, почему вы, компьютерщики, люди молодые. Я бы так точно не смогла.

1047

Не спрятаться, не скрыться

Только что мне звонил на мобильный какой-то программер из Германии и начал рассказывать на плохом-плохом русском, что нашёл древний пост на форуме GotDotNet, где я выкладывал один исходник на C#. Насколько я понял, парень сейчас пишет такую же штуку на Java и просит моей помощи.

По нику немец нашёл мой standalone-блог, который я не обновляю уже полтора года, оттуда по ссылкам вышел на сайт моего работодателя, а от него узнал номер моего сотового.

Вот вам и анонимность в интернете! А парню я, конечно же, помогу.

1082

True Color — для слабаков

Есть у меня один знакомый Одмин. Именно так, с большой буквы: борода, толстенные линзы в очках, пивное пузо, разве только только свитера не носит. Начинал он еще во времена первых компьютеров, паял и немного программировал. Есть у него немного странностей — например, он старается по возможности не расставаться с любимым железом и до сих пор работает с жуткой квадратной трехкнопочной мышкой, побочным продуктом советской оборонной промышленности, а также не признает никаких игрушек (ещё бы, с таким-то манипулятором...)

Как-то договорились встретиться в кафешке возле моего офиса, а я засиделся на работе, играя в Bubble Shooter, и опоздал минут на двадцать. О причине опоздания я честно рассказал, и — о чудо! — он начал расспрашивать, что это за игрушка такая. Я, не сдерживая эмоций, начал рассказывать: «Затягивает — караул! Сидишь, стреляешь шариками, только мозги разгружаешь. Полный кайф! Хочешь, скину?» Не дождавшись ответа, я достал нетбук и залил экзешник ему на флешку.

Прошло 4 дня. Опять встречаемся, в этот раз уже на его территории. Захожу к нему в гости — всё в дыму, куча пустых пивных бутылок — и расспрашиваю:

— Ну как тебе игрушка, понравилась? Подсел ведь, скажи?
— Дрянь полная.
— Да ладно, прикольная же «пулялка».
— Игра для каких-то идиотов. Не могу ни фига понять, как в неё играть надо.

Я залипаю, не в силах представить себе, что человек с высшим техническим образованием не может разобраться в игрушке для скучающих секретарш. «Давай, — говорю, — покажу!» Он подводит меня к компу, и я ещё до запуска убийцы времени всё понимаю.

У него монохромный экран.

— Ну... показывай?

1100

Дебаггинг рефрактора

Однажды настраивал софт в одном НИИ в составе Роскосмоса. Программы там были довольно специфические, главным образом занимающиеся управлением несколькими огромными телескопами, стоящими где-то далеко и не у нас. И вот сидим мы с парнем-лаборантом из этого НИИ и настраиваем картинку с недавно собранного здоровенного рефрактора, наблюдающего откуда-то из средней Азии за Луной и лунной поверхностью. Сидим уже третий час, от слов «угловой размер» и «апертура» уже голова гудит, на картинке с телескопа все время какие-то дефекты.

В процессе изучения софтины находим возможность наблюдать картинку не снимками, а в реальном времени — включаем, и лаборант замечает, что по лунной поверхности медленно плывёт большая сигарообразная тень километра три в длину. Лезем крутить настройки, параллельно запуская ту же прогу на другой машине — тень не желает исчезать и хаотично передвигается по левой нижней кромке лунного диска, иногда исчезая из виду за его краем. Решаем удаленно перезагрузить железки на телескопе — не помогает, но минут через десять звонят сонные люди из самой обсерватории и вежливо интересуются матом, какого чёрта мы делаем с их рефрактором? Вкратце обьясняем, что на Луну, судя по всему, высаживаются пришельцы. Астрономы матерятся, называют нас идиотами, просят выкрутить зум на минимум и подождать час-полтора.

Через полчаса на фоне изрытой кратерами лунной равнины вырастают вверх ногами выложенные из спичек буквы, складываясь в неприличное слово, а довольные астрономы перезванивают и сообщают, что внутри телескопа поймали муравья.

1103

Телесвязисты

Скажу сразу, я плотник. Нет, не как «сварщик-дояр», просто плотник — я не совмещаю работу с компьютерами и оргтехникой со своей основной профессией.

Как-то раз нашей фирме дали заказ на установку мебели, выполненной под заказ. Работу поручили контролировать тамошним компьютерщикам, чтоб мы ничего из их хозяйства не поломали. В процессе сборки и установки мебели выяснилось, что одна из стен, на которой закреплен широкоформатный монитор с большой диагональю, на самом деле сделана из гипсокартона, закрепленного на деревянном каркасе, и является частью небольшой кладовки, в которой почему-то забыли сделать дверь. Компьютерщикам захотелось оприходовать данное помещение, и после консультаций с их начальством мы прорезали «технологическое отверстие». Рабочий день у нас нормированный, поэтому ровно в пять мы собрали свои манатки и покинули помещение, а компьютерщики остались решать, что делать с новыми площадями.

Вернувшись на следующий день, мы обнаружили отсутствие одного из компьютерщиков, зато вышеупомянутый монитор почему-то висел на старом месте (хотя именно там дыру мы и прорезали). Всё выяснилось чуть позже. Часов в десять в помещение вплыла довольно обаятельная барышня, длина ногтей которой явно говорила о том, что хозработы своими ручками она не выполняет. Не смущаясь нашего присутствия, девушка попыталась включить свой монитор — впрочем, безрезультатно. В негодовании барышня стукнула по монитору кулачком. Неожиданно монитор включился (кто видел, как в старых фильмах времён «Тайны двух океанов» изображали «телесвязь», поймут), и в нём появилась голова отсутствовавшего компьютерщика, обиженно прогундевшая:

— Ну чего дерешься?

Барышня с визгом покинула помещение. Компьютерщики же, вытащив своего коллегу из закутка, быстро убрали следы преступления (раму от монитора и тёмное стекло) и сделали вид, что упорно трудятся над освоением недавно открытого пространства.

Когда рассерженная девушка вернулась с начальством, компьютерщикам был устроен допрос с пристрастием. Те отнекивались — мы, мол, работаем, кабели прокладываем, да и вообще на двери написано «не входить». Когда же к разбирательству хотели привлечь нас, мы сказали, что в компьютерах не разбираемся вовсе и всё время были заняты сборкой сложнопрофилированной стенки, но вот удар по монитору слышали.

Барышню вывели, а с компьютерщиками мы подружились — насколько могут подружиться плотники с компьютерщиками...