Журнал «Компьютерра» № 17 от 09 мая 2006 года - Компьютерра (бесплатные онлайн книги читаем полные версии .txt) 📗
Ныне, полгода спустя, с чистой совестью и превеликим удовольствием представляю читателям удивительнейшее создание – NOD32 (рис. 1)! Волею судеб антивирусная программа стала первой софтиной в моей жизни: случилось это в 1992 году, если не изменяет память – на AT286 с 1 мегабайтом памяти, 20 мегабайтами жесткого диска и дисководом 5,25 дюйма. Называлось чудо Adinf (кажется, так), торчало в autoexec.bat и отлавливало заразу практически после каждого (!) втыкания постороннего флоппи-диска. В особо криминальных масштабах грешило против софтверно-половой гигиены почему-то бухгалтерское племя, таранящее из офиса в офис свои «ОднаЭсы», ну и – куда ж без них! – секретарши с неухоженными «Лексиконами» и едва только поднимающей голову гидрой MS Word v.1 for DOS.
Короче говоря, моя «шодерлоделакловщина»[Для гоблинов, «гуманитарных академиев не кончающих»: французский классицист Пьер Шодерло де Лакло уже в 1782 году в романе «Опасные связи» гениально предсказал чреватость необузданных страстей] с антивирусными программами – давняя, глубокая и прочувствованная. Чего и всем желаю: предохраняться легче, чем лечиться. Разговор о NOD32 завел же по той причине, что никогда раньше ничего подобного не встречал! Если коротко, то программы… нет! В прямом смысле слова: после установки этого антивируса единственным напоминанием о его существовании служит регулярно всплывающее окошко оповещения подкачки очередных вирусных сигнатур. После отключения оповещения NOD32 исчезает по-взрослому и насовсем. Мало того что вся деятельность антивируса проходит где-то далеко и глубоко за кадром, так ее еще и невозможно отследить даже по заимствованным ресурсам, процессорному времени и памяти в моменты сканирования дисков и сетевого трафика. Вернее, так: совершенно невозможно отловить моменты, когда NOD32 чем-то занят и кого-то делает.
А делает он определенно: возмутившись полной неприметностью антивируса, решил проверить его логи и обнаружил софтверный 37-й год (рис. 2). NOD32 постоянно кого-то крушил, крошил и истреблял, блюдя честь и совесть компьютерного пространства. При этом, как водится, честные граждане пребывали в неведении о творящемся безобразии. О том, чтобы хрюкать, тормозить и уж тем более подвешивать систему, в случае NOD32 не может быть и речи. Вердикт: идеальный антивирус, сбалансированный во всех отношениях, – однозначная рекомендация старого голубятника!
С другим бойцом невидимого дело обстоит посложнее. Речь идет о программе слежения за реестром операционной системы, присутствие которой (разумеется, программы, а не ОС) на компьютере уже не столь однозначно, как антивируса. До недавних пор с чистильщиками реестра мне откровенно не везло, поэтому, наверное, и скупился на описание этой категории софта в «Голубятнях». Не везло – еще скромно сказано. В свое время незадачливые чистки реестра четырежды гробили операционную систему, так что приходилось переустанавливать Windows с нуля (случалось это в эпоху неведения о Norton Ghost и Acronis TrueImage). Сей горький опыт отбил охоту продолжать опасные эксперименты, а потому дух моей любознательности впал в затяжную гибернацию.
И вот поди ж ты, по весне вновь потянулась рука к суицидальному маузеру: взял да и установил очередной чистильщик – RegDoctor (рис. 3). Само незатейливое имя программы намекало на ее принадлежность к скромным труженикам невидимого. Велико было изумление, когда после месячной эксплуатации RegDoctor проявил себя не только ответственным фельдшером (приоритет «не навреди!»), но и наторелым доктором (вдобавок еще и «исцели!»).
Регулярно при каждой загрузке операционной системы RegDoctor отлавливал в реестре битые линки деинсталлированных программ. Проклюнулась, к слову, любопытная статистика: львиная доля шареварных софтин страдает вопиюще неряшливым отношением к процедуре деинсталляции, что, собственно, вписывается в жизненную философию кустарного софтодела: «Если пользователь удалил мою гениальную шареварину, то наверняка нашел игрушку получше и вряд ли когда-нибудь вернется. На фига ж мне тогда ради него напрягаться?»
Подобное отношение к клиенту, между прочим, разительно отличает в реальной жизни кооператорские ларьки от фешенебельных бутиков: в последних можно смело перемерить дюжину пиджаков, а затем невозмутимо удалиться в неотоваренном состоянии под любезные расшаркивания обслуживающего персонала. А вот попробуйте-ка покочевряжиться в примерочной рыночного контейнера: после второй пары ботинок на вас посмотрят волком, после третьей – начнут хамить и подталкивать к выходу. Такова уж природа малого бизнеса – ничего не попишешь.
Возвращаясь к деинсталляции: софтверные компании «промышленного» полета (все эти «Мелкомягкие» с примкнувшими к ним «Адобами») из кожи вон лезут, стараясь вычистить за собой всю гадость из реестра после удаления. Удается им это, конечно, не всегда, но старание налицо. Оно и понятно: выживание «крупняков» мало зависит от того, купите вы их программное обеспечение или пройдете мимо. Вернее – совсем не зависит. «Крупняки» делают деньги на иных – корпоративных и институциональных – планидах, поэтому в отношении с рядовыми пользователями самое главное для них – имидж. А имидж просто обязан быть умащен медом по самую каемку – ради формирования общего благоприятного фона.
Чувствуете, как подобный подход перекликается с моими суждениями в «Demode» о социально-психологической первооснове софтверного бизнеса, безнадежно ускользающей от рядовых шареварцев? Жуткие хвосты и грязь, оставляемые шареварными программами в реестре, – еще одно тому подтверждение.
Отличительная черта RegDoctor’a – умеренность аппетитов и консервативность вмешательства в реестр: никаких тебе сомнительных догадок и «беру на себя не глядя», коими страдали ранее тестированные аналоги. Подход осуществляется на двух уровнях: Quick Scan (быстрое «легкое» сканирование) и Deep Scan (обстоятельный анализ реестра). Быстрое сканирование выявляет ошибки в компонентах ActiveX/COM, расширениях файлов, программных путей, системе подсказок, области Microsoft Shared и деинсталляции (Uninstall). Глубокое сканирование добавляет поиск ошибочных ярлыков и проблем с виртуальными драйверами внешних устройств (Vxd).
Для поддержания реестра в образцовом порядке в большинстве случаев за глаза хватает и быстрого сканирования. Но даже обстоятельный анализ реестра (Deep Scan) – что заметно невооруженным взглядом! – не затрагивает жизненно важных центров операционной системы, повреждение которых чревато полной потерей ее работоспособности.
В RegDoctor есть и второй уровень защиты. Все обнаруженные проблемы классифицируются по степени их опасности: легкие (Low, выделяются синим цветом), средние (Medium, оранжевые) и тяжелые (High, красные). После сканирования пользователь, не без основания опасающийся непредвиденных последствий безответственной чистки, волен снять галочки с любой проблемы после ознакомления с ее детальным описанием и возможными чреватостями.
Поскольку все чистильщики реестра декларируют свою безвредность, полагаться можно лишь на практику. Читателям колонки в этом отношении повезло: старый голубятник давно превратил собственный компьютер в подопытного кролика. Двухмесячный эксперимент с RegDoctor’ом свидетельствует: полет нормальный! Сканирование при каждой перезагрузке практически постоянно выявляет ошибки в реестре мелкой и средней тяжести, удаление которых еще ни разу не привело к роковым последствиям.
Линки, помянутые в «Голубятне», вы найдете на домашней странице internettrading.net/guru.
ФМ-ВЕЩАНИЕ: Shareware как бизнес. Эпизод 2 —Страх
Автор: Алексей Ровдо
Задумывались ли вы когда-нибудь над истинными мотивами своих решений и поступков? Не понарошку, не для публики, а по-настоящему глубоко, и в первую очередь для того, чтобы понять самого себя? Не торопитесь с ответом, просто попытайтесь посмотреть на свои действия и логику рассуждений как бы со стороны, мысленно вообразив себя же сторонним наблюдателем. О чем это я? Ах, да – а причем тут, собственно, shareware и не уместнее ли будет отнести все эти рассуждения к проблемам философии, о которой мы в безумном ритме современной жизни не привыкли задумываться? Быть может, это и так, но, встав на путь построения собственного бизнеса, любой начинающий бизнесмен рано или поздно столкнется с этой проблемой. Бизнес не терпит неопределенности и недосказанности, мотивы бизнес-решений не должны опираться на хиромантию и глубоко запрятанные фобии, присущие любому человеку. Главой всему должен быть разум! Разум, который в состоянии познать и учесть множество явных и неявных факторов, в том числе и тех, без которых человек не мог бы называться человеком.