bash.im ithappens.me zadolba.li
1274

И с чердака вам шлём привет

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

— Где мой интернет?!

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

— Где он?
— Вроде вот этот…

Оптический кросс был намертво прикручен к наклонной деревянной балке.

— А шкаф?
— Во-о-он там.
— Мда… Патч-корды не дотянутся.
— #@$%!

Света от мобильника не хватило одному из них, чтобы увидеть торец бревна тридцатилетней выдержки. Поставить ноутбук и коробку с конвертерами было решительно некуда. Все несущие конструкции имели круглый профиль, пол был засыпан керамзитом. Что-либо, положенное на пол, рисковало утонуть или быть затоптанным в темноте.

— Сестра, скальпель! Отвёртку давай.
— Они какие волокна куда разварили?
— Сами не знают. Сказали только, что эти четыре в одну сторону, а эти четыре — в другую.

Через пятнадцать минут применения метода научного тыка:

— О. Линк есть. А где второй? А если наоборот? А так? Держи, упадет сейчас! Поймал! Хмм… Влезай, сволочь! Иии… О! Влезло. Теперь попробуем закрыть.
— Где ноутбук?
— Где-то здесь. Или там.
— Блин, розетки кончились. Ноут воткнуть некуда.
— Розетки не кончились, просто D-Link делает блоки питания размером с само устройство, потому они занимают по два гнезда.
— Дергай вот этот, заодно узнаем, куда какой линк ведет.

Чердак осветился отблесками голубого экрана загружавшейся Windows. Приближался момент истины.

— О! ЛВС подключена. Что с айпишниками?
— Десять-ноль-два-десять.
— Похоже на правду.
— Открой любой сайт, должно в личный кабинет выкинуть.
— Странно, Яндекс открылся.
— Он из кеша. Открой какой-нибудь другой.
— Блин, где здесь буквы, не видно ничего…

В адресной сроке появились латинские буквы зет-эйч-оу-пи-эй-точка-ком.

— Р-р-работает!
— Ну что, пошли к той тётке…
— Опять её выслушивать?

Сбор инструмента в полной темноте был скорее творческим процессом, нежели рутинной операцией.

— Ты помнишь, где выход отсюда?
— Ну да. Я же ходил не один раз. Днём.
— Меня спрашивают, почему я в «Дозор» перестал играть. Да у меня вся работа как «Дозор» с этими чердаками, крышами и подвалами.
— Уф, кажется, вышли.

В свете тусклой лампочки подъезда стало ясно, что все попытки не угваздаться в чердачной пыли оказались тщетными.

— Что делать, звони.

С другой стороны раздались шаги, дверь распахнулась и появилась она — в домашнем халате и бигудях.

— Ну надо же! Пришли-таки… Заходите.
— Где компьютер у вас?

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

— Давайте мы пока просто по полу кабель кинем до места, настроим вам все, а потом решим, как быть. Может, вай-фай поставим.

Первый компьютер встретил нас весёлым скрежетом антикварного железа и голубым небом заставки Windows 98.

— Не хочу вас огорчать, но этот компьютер мы не сможем подключить по двум причинам. Во-первых, Win'98 требует дополнительного драйвера поддержки PPPoE; во-вторых, тут просто нет сетевой платы и в девять часов вечера мы её нигде не возьмём.
— Может, тогда к ноутбуку?

Ноут оказался вполне современной машинкой с лицензионной Windows XP.

Нет! Не трогайте настройки компьютера! Он служебный, поэтому менять ничего нельзя!!
— А как мы вам интернет настроим?
— Не знаю. Как хотите.
— Тогда вай-фай. Завтра. На тот компьютер. Вам понадобится купить роутер.
— А сколько этот роулет стоит?
— Около полутора тысяч. Плюс плата за подключение.

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

— Знали бы, что у неё так с компами, пришли бы в шесть, вручили кабель, а завтра днём на свету всё нормально сделали. Ладно, до завтра.

Машины лениво катили по своим делам, пешеходы торопились на последний автобус, стайка таксистов трепалась ни о чём в ожидании редкого клиента. Вечерний город готовился ко сну.

1273

Первичные профессиональные признаки: не обнаружены

21 сентября 2009, 11:45

Работает у нас один программист. Родом он из Дагестана, ростом под два метра, лысый, нос кавказский, весом хорошо за сотню, ладонь у него — как у трёх обычных людей. В общем, человек-гора. Как-то были мы с ним в командировке, и эту самую ладонь он вывихнул. То ли слишком усердно на клавиатуру нажимал, то ли просто отлежал неудачно — никто не знает. Отправились в местную поликлинику на осмотр. Хирург заполняет карточку:

— ФИО?
— %name%.
— Кем работаете?
— Программистом.

Доктор долго-долго смотрел на моего коллегу исподлобья, а потом махнул рукой:

— Ну, не хотите — не говорите.

1272

Семёрка, четвёрка и пятак

21 сентября 2009, 08:00

Сижу в кафе, пью чай с пирогом, сёрфлю в инете. За соседним столиком замечаю девушку с ноутбуком: лет 18–20, белокурые волосы, гламурный прикид. Не стал приглядываться, что крутится на ноуте — экран стоял под неудобным углом.

Проходящий мимо парень, явно желая выпендриться, с усмешкой замечает: «Винда-семёрка? Ну-ну…» Девушка в ответ, не поворачиваясь, через плечо бросает: «Линукс GNU!» Я пригляделся — верно, четвёртые «кеды»! Парень так и ушел с глазами по пятаку.

1271

Если это ваш программист, то какие же у вас охранники?

Германия. Презентация веб-проекта — интерфейса для обработки данных в общеобразовательной школе. Соответственно, там и проходит презентация. Действующие лица: ваш покорный слуга — разработчик, шеф посредников — ведущий презентации, два админа посредников, занимающиеся техническим обеспечением, и группа учителей-заказчиков во главе с директрисой.

Восемь утра. Админы возятся с настройкой проектора, учителя пьют кофе, я же, борясь с бессоницей, мнусь в коридоре и жду, когда всё начнется. Я не очень похож на типового айтишника: небольшой рост, 92 кг живого веса (отнюдь не жира), с трудом заметная между плечами и головой шея, мясистые сбитые кулачки. Одним словом, «сколько я зарезал, сколько перерезал...»

Похоже, что админы вот-вот закончат настройку аппаратуры. Я вялой походкой невыспавшегося дембеля вхожу в класс. Один из представителей педагогического коллектива смотрит на меня с некоторым сомнением: вроде и не школьник, и не учителя не похож...

— А вы тоже в команде?
— Да, в некотором роде.

Бедолага-учитель начинает лихорадочно соображать, зачем EDV-фирме наёмный убийца. Директриса, услышавшая наш краткий диалог, сквозь смех объясняет, что герр такой-то, то есть ваш покорный слуга, собственно, и является автором представляемого продукта.

Пифагор был чемпионом Олимпийских Игр по боксу, а Нильс Бор — футболистом-любителем. Я в неплохой компании.

1270

Ни единого разрыва

eth0 down, говорите? Ага-ага.

Как-то настраивал веб-сервер, подключенный к локальной сети предприятия. Поднял систему, поставил Апач, SQL, Cамбу до кучи, чтобы народ со своих виндоус-машин мог на него файлы по локалке скидывать. Системник будущего сервера стоит у меня на столе, подключенный к моему монитору и клавиатуре (на сервер этого добра не выделялось за ненадобностью). Всё настроил, проверил. Последний штрих перед сдачей — открываю системник, выдираю видеокарту, переключаю монитор с клавой к себе и захожу через SSH с своего компа. Всё работает, я доволен. Можно уже домой идти, но я увлёкся и стал «наводить красоту».

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

Просветление снизошло внезапно. Разумеется, сервак вовсе не вис: он исправно отрубался от сети, продолжал работать, отрезанный от внешнего мира, и плевать хотел на мои судорожные попытки поднять его по сети. Мой же SSH-клиент, построенный в духе никсового интеллектуального минимализма, никак не комментировал разрыв связи с сервером, а при его повторном появлении в сети исправно подключался автоматически.

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

1269

Пятьдесят на пятьдесят

20 сентября 2009, 08:00

У меня ADSL, как и у большинства жителей областных городов. Как-то раз интернет пропал на час, и я решил наконец позвонить в техподдержку. Трубку, конечно, не взяли, но — о чудо! Как только я набрал номер, интернет появился! Ну, думаю, и славненько. Кладу трубку, и в ту же секунду получаю тысячу уведомлений о прерванном подключении. В бешенстве беру телефон, яростно жму на «Повтор» — решил, что буду ждать до тех пор, пока техподдержка не соизволит ответить. Интернет опять появился сразу после набора чудо-номера. В трубке были гудки, но интернет работал! Я подождал 10 минут и положил трубку; в ту же секунду коннект опять порвался.

Сейчас аппарат гудит уже минут сорок, а я работаю. Такой вот полу-ADSL/полу-Dialup. Номер саппорта я распечатал на принтере крупным шрифтом и оставил приписку: «При неработающем интернете позвонить и неё класть трубку».

1268

Суровая ASCII-правда

19 сентября 2009, 15:45

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

Так вот, после очередного запуска программы я лезу проверять результат, нахожу в памяти нужную переменную и обнаруживаю, что записано в ней не что-нибудь, а «xy☺». И правда — результат был действительно неверным.

1267

Книги почтой, карты факсом

Работал я когда-то сисадмином в одной серьёзной конторе, и для возможности круглосуточного мониторинга поднял на офисных серверах Radmin и иные средства удалённой работы. Интернет в те годы был на диалапе — никаких выделенок, GPRS и Wi-fi.

В один прекрасный выходной мне понадобилось срочно напечатать некую карту местности. Принтера дома не было, зато были факс и Radmin в офис. Казалось бы, решение простое: заходим удалённо на офисный факс-сервер и посылаем самому себе посылаем факс с картой. Одно «но»: интернет-то на диалапе и телефонная линия занята.

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

1266

Латентный террорист

Утро воскресенья, пустой офис заказчика. Мы наладили клиенту сетку и бета-тестим методом Counter-Strike. Внезапно в бой включается некто, кого мы не знаем. Все компы сети перед глазами, план помещений ещё свеж в памяти — неоткуда влезть чужому! Незнакомец же нас всех уверенно отстреливает, но на внутренние сообщения не откликается. Я даже кабель из роутера выдернул, чтобы убедиться, что к нам никто из внешнего мира не может подключиться, а товарищ всё играет.

Решили проверить, не бот ли он. Всем колхозом попрятались правильным образом; бот в таких условиях начинает бегать по забитому в память маршруту. Таинственный товарищ, согнав всех заложников куда-то к чёрту на рога, немного потусовался с ними, а потом жахнул гранатой, чтобы раунд заново начать. Нет, думаем, точно не бот.

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

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