6558

Дайлап-сенсоры

Сижу на диванчике с коммуникатором через вайфай. Что-то щёлкает, и я слышу остановившуюся по всей квартире технику: электричество пропало. Подключаюсь к мобильному интернету и продолжаю ковырять телефон. Звонок:

— Здравствуйте, это ваш провайдер. У вас всё нормально с интернетом?

Я подвисаю на секунду.

— В подъезде, похоже, свет пропал. А что, коммутатор не виден?

— Ага… — вздыхают с той стороны.

— Ага, — расползаюсь в улыбке.

— Спасибо!

Улыбался минуты две. Где вы такого провайдера ещё найдёте?

6557

Кулер рвало на родину

Не знаю, что на меня напало, но решил я изготовить миниатюрное судно на воздушной подушке. Корпусом назначил пенопластовую тарелочку из-под холодца. Откопал в недрах стола маленький кулер от какого-то древнего проца и начал сборку, параллельно поглядывая ролик в сети. Собрал — получилось симпатично. А где питание взять для моторчика? Взгляд покосился на открытый системник, весело гудевший под боком. Инженерная мысль зашкаливала, и вместо родного разъёма для кулера я догадался скрепочками запитаться от сидюка. Само собой, скрепки коротнул, после чего системник тут же потух. Ему не впервой, я над ним издевался и похуже по молодости…

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

Выкрутил, поставил, запитал. Крутится, но мощности явно не хватает. Что делать? Откопал пару батареек «Крона», соединил последовательно с питанием компа и щёлкнул тумблером…

Катер получился мощный. Кулер взвыл и со страшной скоростью рванулся домой. Правильно, в открытый системник. Больше я так не буду экспериментировать — и вам не советую.

6556

Следи за собой, будь осторожен

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

Не вышло. Что я, враг сам себе?

6555

ПЕЧ260

Летней ночью 2009 года, искусанный жужжащими тварями, я заметил, что светодиод фумигатора не горит. Поверхностное вскрытие показало, что провод надо припаять, но, как назло, паяльника не нашлось. Злой, я начал думать, как решить проблему. Первая идея (поджечь таблетку) отпала по причине отсутствия огня: я не курю, дома стоит электроплита.

Вспомнил, что недавно купил видеокарточку, которую мой PuntoSwitcher ласково называл «ПЕЧ260» — и делал это не зря. Видеокарта референсного дизайна грелась в простое до 60 градусов — что уж говорить о температуре в нагрузке! Я положил таблетку сверху чипа, запустил игрушку и пошёл спать. Мой сон в ту ночь не нарушила ни одна жужжащая тварь.

6552

format C: — и будь что будет

Звонит друг:

— Меняю электрическую розетку дома. К ней подходят два двужильных провода. Как подсоединять?

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

— От каждого провода по одной жиле под одну клемму розетки; остальные, соответственно, под другую.

Попутно удивляюсь: почему друг не посмотрел, как была установлена старая розетка? Получаю в ответ:

— А если подсоединить обе жилы одного провода под одну клемму, а другого — под другую?

— Будет КЗ.

— А это страшно?

— Пакетники выключатся при попытке их включить.

— А я уже так подключил.

— И что?

— Вылетели пакетники.

— И что, ты ещё не понял, что подключил неправильно?!

Как эта история относится к IT? Человек этот, не поверите, работает сисадмином.

6550

Привет из будущего

Подходит сейчас ко мне менеджер-аналитик из соседнего кабинета и говорит: «Либо у меня крыша поехала, либо у компа». Встаю и иду смотреть, в чём суть проблемы. Он открывает Microsoft Outlook. Первая надпись, которую я вижу: «В далёком будущем». Проматываем немного вниз — «Через 3 недели».

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

6549

Песня об админе

Если друг оказался вдруг

Как админ или в базе клин,

Если сразу не разберёшь

Плох он или хорош…

Парня в сервер тяни — рискни,

Не бросай одного его.

Пусть он в базе с тобой одной —

Там поймёшь, кто такой.

Если он в пропертях — не ах,

Эс-ку-эль не поймёт, урод,

Видит синий экран и код

Помнит только раз в год,

Ты его не брани — гони.

Ламер он — не админ один.

И админский пароль смени,

И консоль убери.

Если он Эс-ку-эль как свой,

Как родной Си-плюс-плюс узнал,

А когда твой сервак упал,

Он стонал, но держал,

И в консоль он вошёл, как в бой,

Линукса поборол, как вол,

И не счесть у него всего —

Положись на него.

6548

О патчинге штакетников

Будучи юниксоидом и админом с десятилетним стажем, я никогда не использовал антивирусы и не рекомендовал их пользователям. В качестве аргумента приводил и привожу наглядную аллегорию.

Представьте, что компьютер с Windows и вашими данными — это некий реальный объект в виде здания. Вместо трёхметрового забора с кольями и электрической защитой вы имеете хилый штакетник с дырками и завалившимися столбиками. И что вы делаете, установив антивирус? Нанимаете охранника, который ходит по периметру штакетника и охраняет здание. Его могут стукнуть сзади по кумполу, он может попросту не успеть добежать или не увидеть атаки. К тому же охранник жрёт за двоих: деньги за лицензию, оперативку и процессор.

Установленный антивирус внушает ложное чувство безопасности. Особо популярный продукт лаборатории, любящей делать громкие необоснованные заявления, вообще злоупотребляет положением охранника и позволяет себе копаться в грязных вещах хозяина и наводить порядок внутри здания. В частности, недавно был схвачен за руку, некорректно конвертируя кодировку пришедшего HTML-письма. Стыд и срам.

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

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

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

Лезут через макросы? Запретите запись в папку с normal.dot на уровне NTFS.

Пихаются в автозагрузку при входе в систему? Настройте в реестре эти ключи только для чтения. С ассоциацией EXE-файлов та же история.

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

Срут на сетевые шары? Отключаем шары у обычного пользователя, удаляя сервис Server в реестре. Устраиваем файлопомойку на Юниксе, в Самбе рубим возможность записи экзешников в шару. Заодно управляемость повышаем, резервное копирование упрощаем и утечки информации блокируем.

Автозапускаются с флешек? Отключаем автозапуск со съёмных носителей.

Невозможно прекратить процесс вируса? Переименовываем экзешник и перезапускаем систему — готов, выносите ногами вперед.

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

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

6547

Проверено Раздолбаем: индуизма нет

Жили были лет этак -надцать назад два студента. Учились они в одном вузе, на одном факультете и даже в одной группе.

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

Как-то раз случился между означенными студентами холивар: во сколько строчек кода можно реализовать сортировку пузырьком в самом простом варианте? Физматик утверждал, что меньше чем в полсотни не уложиться; Раздолбай общеобразовательный стоял на том, что 20 — это максимум.

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

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

Итак, программы набиты, указательные пальцы замерли над клавишами F9… Старт! «Раздолбайская» программа молча скомпилировалась, скушала поданный массив, отсортировала его и ждала, когда милостивый хозяин нажмёт что-нибудь, дабы она могла удалиться на покой. «Физматская» никак не желала компилироваться: ошибки пёрли из всех щелей. Даже после того, как они были побеждены, борьба за результат продолжалась почти до конца пары.

В дальнейшем пути студентов разошлись: Физматик перевёлся в самый крутой вуз страны, Раздолбай отчислился из-за академической неуспеваемости (любите физкультуру — и будет вам счастье) и более никогда не пытался получить заветную корочку диплома (вру, нагло вру: на третьем курсе я).

К чему я всё это вам рассказываю? Да к тому, что пишу я эту грустную повесть, а в углу экрана тихонько булькает отладчик, прогоняя через себя очередной кусок оптимизированного кода, который был передан мне на фрилансерских основаниях из фирмочки, где Физматик командует шайкой кодеров. Грустно мне не из-за плохой погоды и не из-за времени, потраченного на выкидывание всего ненужного из кода, а из-за того, что этот самый код должен стать частью большой программы, очень нужной пользователям. Мне их заранее жаль: нет у меня уверенности, что весь код будет проверен и оптимизирован Раздолбаями.

6546

Наценка за самодеятельность

Починили принтер? Приносите. Иногда довольно скоро, иногда — навсегда.

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

О том, сколько времени потребуется на нормальную диагностику даже не сильно опытному сервиснику, я промолчу. «Отключаю привод печки»? Весьма высок риск спечь термоплёнку с прижимным валом: ремонт обойдётся в 3–15 деревянных штук. Это вам просто повезло.

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