bash.im ithappens.me zadolba.li

Мысли о вечном

487

Эволюция сисадмина

Когда я только пришел на работу, то все документировал. Каждый расходный материал документировал, когда отдавал или когда тот заканчивался. Когда заводил новых пользователей, то все акты аккуратно дыроколил и складывал в папку под названием "Акты заведения пользователей". У меня всегда были чистые чашка и ложка. Чай всегда был аккуратно упакован в коробочку, а сахар завернут в полиэтиленовый пакетик. Все рабочие контакты у меня были записаны в отдельном журнале и, по возможности, по алфавиту. И я даже (сам не верю) вел ежедневник. Причем не электронный, а книжного типа.

Прошел год....
Чтобы совесть была чиста перед бухгалтерией, я вынужден каждый месяц считать свои расходники и заносить их в журнал. Акты о заведении\удалении пользователей уже переполнили мой лоток для бумаг, и я каждую пятницу даю себе обещание, что вот в понедельник я все разберу, как надо. Оттого, что мне лень помыть свою кружку, я теперь просто всегда пью один и тот же чай. А для того, чтобы я мог еще и пить кофе, я завел вторую кружку. Чай и кофе у меня теперь лежат рядом с картриджами для принтера. И каждый раз, когда беру пакетик, я говорю "Хорошо, что картриджи поставляются в вакуумных пакетах". Все рабочие контакты у меня теперь висят на стене, написанные на маленьких желтеньких листочках Post-it, потому что журнал я просто потерял. Последняя запись в ежедневнике датирована июнем 2008 года, где написано "Купить чай" и "Получить зарплату"...
Но тем не менее надо все-таки навести порядок в рабочей обстановке. И самое главное - надо выяснить, для чего я еще в ноябре месяце повесил на монитор бумажку Post-it на которой написано "94 брюк".

422

Удивительное заполоняет

Появилась у нашего директора вдруг идея "внедрить информационную безопасность" в компании, и дал он отделу поручение "подумать на эту тему". Через пару дней разговариваю о пустяках с нашим "сейлзом", решил его подколоть:
- Вот, шеф дал поручение внедрять инфобезопасность. Не посоветуешь, с чего начать?

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

Я вот думаю: это как уровень ИТ-грамотности в стране поднялся! Вот понадобится мне как-нибудь совет про патч - я к уборщице обращусь!

339

Без гамака слишком просто

Нашёл дома пачку дискет, 25 или 27 штук, 3,5". Решил посмотреть. Так как дома нет времени и флопповода - проверяю на работе.

Оказалось, заархивированая игра X-com 1 - Ufo Defense. Ну, думаю, оттянусь по полной. Ага, щас! Не запускается под Windows XP 64. Ну что, лезу на сайт досбокса, выкачиваю, инсталирую, правлю конфиги. Запускаю - нормально. Запускаю игру - вылетает. Покурил. Запустил досбокс в режиме эмуляции 98-й винды. Работает. Запускаю X-Com - работает. Но тормозит.

Убиваю все дополнительные процессы. Шаманю с размерами буферов и используемым видеодрайвером. Не работает игра - виснет. Переставляю режим эмуляции досбокса (причём это отдельные танцы с бубном) в режим эмуляции винды XP x86. Играю. Не тормозит. И думаю.... Мы - непобедимая нация. Извратиться с двойной эмуляцией, но заставить работать игру. Теперь, собственно, вопрос: а зачем? Если у меня порт этой игры на КПК установлен?

327

Из грязи в князи!

Иду как-то осенью пешком с работы. По дороге захожу за промышленно-экзотическими разъемами в одну конторку, которая этой редкостью торгует.
Вдруг вижу: около урны стоит системник. Снежинки ложатся на вскрытые нервы, кругом окурки и грязь, недостает только печально-трагической музыки за кадром.
Третий пень, однако. Камень на месте.

Цепляю своей алчной граблей ящик и продолжаю маршрут. Дома вскрываю: все понятно с первого взгляда. Вспухли конденсаторы, машина стала «непонятно почему глючить», идентифицировать причину (процессор или материнка) не смогли и выкинули «на всякий случай» обоих. Снимаю камень, батарейку КМОПа, отмываю материнку водой от грязи, быстро сушу холодным воздухом, пока не окислились разъемы, снимаю с подходящего трупа конденсаторы, за 15 минут перепаиваю. Ставлю камень. Радиатор встает под углом и отлипает. Эээ, да у нас еще и пружина стяжки задом наперед надета. Перепутали? Нее, по-нормальному она в планку памяти уперлась бы. Отгибаю на пару миллиметров, собираю, все идеально сходится.

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

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

278

Короткие выходные

Работаю в саппорте крупного ISP Москвы.

Свалилась нам заявка - не работает целый дом. Находится он напротив Президент-Отеля, что говорит об элитности квартир и их жителей, поэтому откладывать было нельзя. Приехали, подходим к домофону, звоним в квартиру, оставившую заявку. Говорят, что всё заработало. Идём обратно в машину, уже по телефону обзваниваем остальных, у одного какая-то беда - дальше нашей главной страницы выйти не может. Пришлось подняться. Проблема оказалось в том, что был поставлен неверный MAC-адрес, но это не столь важно. Клиент благодарит, мы выходим, и напоследок изрекает: "Счастливых вам выходных". Стоим у лифта, смотрю на напарника, и тут мы понимаем, что сейчас восемь вечера воскресенья.

Пошутил, ничего не скажешь.

119

____ ___ ______ - _____!

В нашей конторе как-то думали над методами запутывания кода, при сохранении его в открытом виде.

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

То есть $attempt_no = $___, $email = $____, $login = $_____, $pass = $______, crypt() = ____() и так далее.

Представляешь себе код?

if ($____) $_____ = ____($_____);
$_______++; $____ = '';
return $_____;

Сиди и читай, если так хочется.

117

А теперь отложим кнут

Вот вам еще один гуманный способ блокировать доступ с социальным сайтам.

Контора, около 200 рабочих мест. Соответственно начальство ни в коем случае не хочет видеть на рабочих местах вконтакты, одноклассники, фишки и прочую развлекательно-социальную тему.

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

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

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

Т.е. люди просто не знают ничего интереснее разрекламированных (в основном друзьями) ресурсов.

102

Маугли третьего тысячелетия

Леса доменов.
Деревья доменов.

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

80

Цена бесплатного сыра

Известная компания "%companyname%". Подключаем интернет. Одного-единственного клиента.

Для этого едем на другой конец города, монтируем большой стальной ящик на площадке на высоте примерно 2,5 м (шоб не лазили). Внутри ящика находятся :
1) Маршрутизатор CISCO (примерно 40 тыс. руб.), который ещё и настраивается админом.
2) Оптический модем (тоже примерно 40 тыс. руб.).
3) UPS, достаточно приличный
в квартиру идёт уже обычный ethernet кабель.

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

Ах да! Самое главное. Клиент платит не более двух тысяч рублей в месяц. Т.е. лет через пять только окупится оборудование. Хотя ясно же, что через год-два появятся другие, более выгодные тарифы, и клиент просто откажется. И ящик с устаревшим хламом придётся снимать.

Кроме того наша компания подключает и ADSL, но для этого, правда, должен быть телефонный кабель.

Внимание, вопрос... Зачем нам это все надо?