1290

Garbage collectors

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

День первый. Стали прозванивать розетки в кабинетах на соответствие номеру в патч-панели. На розетки клеили маленькиие стикеры размером с ценник с номером порта.

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

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

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

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

1289

Родные пятнадцать дюймов

Случилось мне зайти в одно биробиджанское интернет-кафе. Я поинтересовался, можно ли мне попасть во всемирную сеть. Админ посетовал: «Нельзя, на шлюзе сгорел монитор».

Я посоветовал заменить дисплей на другой, но админ отверг моё предложение: «Не получится! Долго ярлыки на новый монитор переносить!»

1288

Не люба мне любая клавиша

Вчера ставил на ноут финальную версию Windows 7. В какой-то момент установщик привычно попросил: «Press any key to continue». Жму пробел и с удивлением наблюдаю надпись «Invalid key».

Работать в этой системе мне заранее страшно.

1287

«К» значит компетентность

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

Я начал ненавязчиво рассказывать, что политика у нас в этом плане простая: ничего пиратского, везде виндовые наклейки, Office 2007 там, где нужен, на остальных компах — OpenOffice. «Вот, — говорю, — присылают иногда нам макеты в „Кореле“, страдаем, но не ставим — лицензия дороговата. Приходится бесплатным вьюером пользоваться».

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

1286

Катитесь-ка отсюда

Работаю сисадмином на АТС. Порой приходится не только обслуживать сервера, но и общаться с абонентами по поводу неработающего телефона и интернета. Как, блин, объяснить этим эфиопам, что накрылся поток Е1 и устранение косяков займет по крайней мере четверть часа? Им подавай всё и сразу.

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

— К вам подъедет кроваво-красная «шестёрка» с номером 666, 13-й регион. Нет, спускаться не надо — к вам поднимутся.

Результат стопроцентный: трубку бросают, а я возвращаюсь в объятия Морфея.

1285

Ученье — свет, неученье — дисконнект

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

Откопал в шкафу старый роутер с Wi-Fi, подцепил в DMZ своего текущего роутера, сбросил безопасность и приготовился наблюдать «цирк с конями». За вечер за халявой ломанулось пятеро пионеров. Торренты лились гигабайтами, порно — десятками часов. Я усложнил задачу, закрыв порты и урезав диапазон допустимых IP. Детвора ломанулась конфигурировать железяку. Пошла борьба за власть — дошло до того, что меня самого отрубили! В общем, средний интеллектуальный уровень молодежи я повысил. WEP и MAC-фильтр победил только один, за что был премирован ночью халявного трафика.

Зато я успел собрать MAC-адреса, а потом прошёлся с КПК по подьезду и поискал Wi-Fi-локатором квартиры. В итоге я получил два резервных интернет-канала через точки доступа активистов (пароли «12345» и «qwerty123» вогнали в умиление) на случай скоропостижной кончины моего провайдера, а также узнал, куда идти бить морды, если молодёжь будет наглеть.

1284

Здоровое питание

В начале нулевых я учился на подготовительном курсе на одну из IT-специальностей в маленьком городе. Учреждение было довольно бедным: в компьютерном классе стояла дюжина пентиумов-233 с мониторами 17" и непонятно как туда попавший пентиум-100 с подслеповатым 14". Сеть на коаксиале; ни о каких бесперебойниках, конечно, и речи нет. Когда группа приходила на занятия, все старались занять «нормальную» машину для комфортной работы, а опоздавший бедняга попадал за тот самый «сотый», на котором процесс компиляции небольшой СУБД с десятком форм занимал четверть часа, а то и больше.

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

Вова, работавший в тот день за злосчастным «сотым», тоже бросился к компьютеру. Минут десять назад он начал компилировать свой код и слонялся в ожидании по аудитории. Когда монитор наконец включился и показал картинку, Вова издал удивленный вопль, и группа собралась вокруг. Оказывается, винтажный компьютер, проигнорировав скачок напряжения, спокойно продолжал компиляцию. «Такой тормознутый, даже не заметил, что свет пропадал!» — выдал кто-то из остряков.

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

1283

Всевидящее око Саурона

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

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

1282

Шейпинг TCP-сороконожек

Некоторое время назад я проходил обучение по Cisco QoS и параллельно внедрял эту технологию в своей организации. Тема интересная, задача нетривиальная — в слабо организованной сети на две с половиной тысячи хостов классифицировать и приоритезировать трафик так, чтобы во внешний канал на 20 Мбит/с влез весь бизнес-трафик без тормозов, а в свободной полосе сохранились все «ништячки» вроде соцсетей и онлайн-видео. Правда, «качальщиков» для этого надо было зашейпить насмерть, но чем у нас только не качали!

В ночь с четвертого на пятый день творения QoS приснился мне сон. Я лежу на кровати, а по полу бегает трафик в виде гигантских сороконожек (я их панически боюсь) с множеством TCP-сегментов. Трафик этот расплодился нещадно из-за одной пропущенной сессии, которая инициировала множественные подключения, и уже лезет по ножкам кровати, а я не могу его зашейпить, потому что не способен классифицировать...

Проснулся в поту и тотчас же рассказал о сновидениях знакомым админам. Один, отсмеявшись, предположил, что среди сороконожек должны были попадаться особо длинные и толстые экземпляры (P2P) и особо бронированные (Skype). Я, снова окунувшись в свой кошмар, не задумываясь ответил: «Не-ет, тогда бы я их по этому признаку и классифицировал, но все были абсолютно одинаковыми!»

1281

Компиляция при свечах

Работал я как-то в %companyname%, известном производителе софта. Была у нас компиляционная ферма, на которой за ночь собирались все продукты для разных архитектур. Электроэнергии потребляла она прилично — ток был чуть меньше номинала автомата. Поменять же его было нельзя, потому что проводка не была рассчитана на большую нагрузку. Однажды утром начальство встретило админа, выходящего из серверной со свечкой.

— Что случилось? Почему за ночь ничего не собралось?

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

— А свечка-то откуда? — удивилось начальство.

— Света не было, — отозвалась заведующая расположенным неподалёку отделом кадров, — вот он у нас и попросил.

— Розетки уже включились, а верхнего света ещё не было, — пояснил админ, — нужно же было как-то включить сервера, чтобы началась компиляция проекта!

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