Архивы: по дате | по разделам | по авторам

Голубятня: Детская вигилия

АрхивГолубятня-Онлайн
автор : Сергей Голубицкий   12.05.2009

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

Как-то притомил меня культур-джем кислым чувством наметанного понапрасну бисера. Вот и задумываюсь: не провести ли нам сегодня день в воздержании, всецело предаваясь безобидным утехам софтверной пустяковины? Да не покажется эта фраза оскорбительной замечательным программистам, создавшим компьютерные программы, о которых пойдет ниже речь! Просто в метафизическом контексте, который в последнее время всё сильнее и сильнее приковывает моё внимание, software, hardware, а заодно и вся IT в придачу смотрятся именно такой вот мишурной пустяковиной - то ли отвлекающей нас от смысла жизни, то ли придающей этой жизни особо стойкую иллюзию наполненности. Так... стоп! Остапа опять понесло. Обрываю густую струю конфитюра на полуслове и перехожу к прагматике.

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

Зачем я это делаю? Затем, что меня с детства приучили при каждом удобном случае делать людям приятное: поддержать добрым словом, лишний раз поблагодарить, оказать поддержку в трудный момент, да хоть бы просто по плечу похлопать. Мне кажется, что успокаивать, говорить о хорошем - это естественная потребность нормального человека. Можете представить, с каким ужасом - при таком-то мировоззрении! - созерцаю вакханалию, творящуюся на форумах Рунета (не только при обсуждении моих статей - мерзость эта универсальна и повсеместна): складывается впечатление, будто там собрались бесы, единственным удовольствием которых и радостью жизни служит делание гадостей, говорение неприятностей, оскорбление, унижение всех и вся вокруг. Откуда только берется такой паноптикум душевных уродов? Где их воспитали - таких недоброжелательных, неприятных, гадостных? Где воспитали и - главное! - кто воспитал? Неужто не было нормальных родителей, которые бы в детстве объяснили элементарные и при этом универсальные правила поведения в обществе? Или перед нами вновь аберрации анонимизма: это они в Сети такие дегенераты, а в реальной жизни - вполне себе милые и обходительные люди? Так... еще раз стоп! Опять попёр джем, будь он неладен!

Возвращаемся к хорошим программам и моим обещаниям. Пишу, значит, я свои восторженные письма разработчикам, а слова не сдерживаю, потому как руки до описания блестящих софтверных находок не доходят, а значит, и обещанные PDF-версии верстки не высылаю! Обидно и стыдно и нет оправданья (не может же всепожирающее культур-повидло быть оправданием само по себе?). Короче говоря, пользуюсь случаем и прошу прощения у всех программистов, которым обещал хвалебные отзывы, но подло заныкал. В оправдание скажу лишь: рано или поздно непременно напишу обо всём, что обещал! Непременно. Пусть и с задержкой.

Итак, приступаем. Задержанные программы (в этой колонке и следующих) пойдут без всяких тематических увязок. Единственный критерий - сроки: как говорят американские бухгалтеры, first in - first out: что первым поступило, то первым и выбыло.

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

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

Можно, конечно, просто подойти и отобрать компьютер, но это - во-первых - выглядит неэстетично, во-вторых - сопряжено с колоссальной психологической нагрузкой (слезоточивый газ, шумовая бомба). Идеальный вариант - софтверное решение, контролирующее ненавязчиво, за кадром, компьютерное время ребенка. Первое, что приходит в голову, - использовать функцию родительского контроля, встроенную в Windows Vista. К сожалению, "функция" эта ничем не отличается от остальных приложений, кои Microsoft постоянно куда-то встраивает: "Родительский контроль" Висты - это привычное недоразвитое убожество, единственное назначение которого - нагадить сторонним разработчикам, чтобы те не лезли со своими на порядок лучшими программами в калашный ряд.

Логика, между прочим, безупречная: рядовой ламер находит в предустановленной на компьютере Висте функциональную недотыкомку из коллекции встроенных утилит и начинает этой недотыкомкой пользоваться, даже не подозревая, что на свете существуют иные варианты (к вопросу об альтернативах, кои я по своей антиномичной привычке зачем-то раздолбал на прошлой неделе). Очень быстро рядовой ламер понимает, что недотыкомка не покрывает его потребностей и на 15%, однако, опять же, у него нет вариантов, поскольку он даже не догадывается об их существовании!

Если речь идет, например, о браузерах или о текстовом редакторе, альтернативные решения, давно включенные в ноосферу современного человека, легко находятся (в лице Firefox или того же MS Word). К сожалению, у таких специфических частностей, как предоставление общего доступа к Интернету (штатно реализованного в ICS) или функция родительского контроля, шансы на достойную альтернативу сведены к минимуму.

Не буду голословным и продемонстрирую мысль на примере. Функция родительского контроля, встроенная в ОС Vista (всех версий, кроме Business), позволяет делать следующее:

  • ограничивать время, которое ребенок проводит за компьютером;
  • устанавливать запрет на доступ к отдельным играм и программам;
  • ограничивать активность в Интернете.

Ограничение по времени происходит с часовым интервалом [1]. Собственно, этого уже достаточно, чтобы признать функциональность встроенного родительского контроля неудовлетворительной. Почему? Да потому, что практическая польза почасового контроля ощутима лишь в одном случае: когда ребенок проводит за компьютером один, максимум два часа в день. Наверное, где-то такие дети есть, но мне не встречались: ни у друзей, ни у знакомых, ни у себя в доме. Мой ребенок приходит из школы, делает уроки в режиме гравитационного ускорения и... всё! Далее он погружается в компьютер по типу ёжика: сам добровольно не отойдет - нужно отрывать насильно.

В подобной ситуации контрольный шаг в один час - это нонсенс. Час работать - час не работать? Два часа работать - час не работать? Или не работать тоже два часа? И как вы себе это представляете? Как можно погрузиться в захватывающий Fallout на час, а затем уходить на вынужденный перерыв - тоже на час? Это же такой кайфолом, что врагу не пожелаешь, не то что родному чаду!

Аспект родительского контроля за активностью в Интернете не менее важен, чем контроль за временем. К великому сожалению, Свет Моих Очей усвоил компьютерные привычки и вкусы Старого Голубятника, поэтому тусуется в Сети в основном на игровых сайтах, где обсуждаются новые патчи, новые коды, новые моды и новые кряки.

Пару месяцев назад я положил перед сыном толстую тетрадь в клеточку и предложил записывать в неё впечатления от каждой новой освоенной игры. Каково же было мое удивление, когда я случайно заглянул в эту тетрадку и увидел, что она на 90% заполнена нескончаемым списком кодовых комбинаций для читов и раскрытия дополнительных возможностей в Fallout 3 (любимая игра!), Call Of Duty 4, Crysis, Men Of War и Grand Theft Auto IV!

Это, конечно, замечательно, что ребенок делает первые шаги по стезе программирования, однако данная отрасль знаний такова, что в мировой компьютерной сети рука об руку с ней идет вся самая невообразимая мерзость. Откуда только взялась убежденность толкачей резиновых фаллосов и педерастических утех, что их извращения непременно должны приглянуться любителям компьютерных игр?! Не любителям политики, не юным философам и историкам, а будущим программистам? Забавная, кстати, тема - надо будет проанализировать на досуге: warez и сетевая порнография. К чему бы эта связка?

Короче говоря, любой заход на игровой сайт сегодня невозможен без того, чтобы не столкнуться нос... чуть было не написал "с носом"... увы и ах! - не с носом, а с членом, которым гигантская негрилла, материализовавшаяся из popup-баннера, трясет на экране. Даже взрослому, умудренному опытом человеку от подобной встречи делается не по себе, что же говорить о десятилетнем ребенке?

К великому сожалению, во встроенной в ОС утилите контроль за Интернетом реализован на таком же тупотопорном уровне, что и контроль за временем. Ограничение доступа к Сети осуществляется либо по заранее подготовленным "спискам", либо по адресам, которые родители должны указывать самостоятельно. Оба варианта абсурдны, потому что: а) любой заранее заготовленный список не только не дает намека на полноту картины, но и устаревает до того, как его утвердят в инстанциях и спустят на ваш компьютер; б) вбивание запрещенных адресов ручками... вы как это себе представляете? Бросить свою работу и заняться изучением Интернета на предмет выявления "неприличных" порталов, ежедневно плодящихся тысячами?

Подобный подход, адаптированный Microsoft во встроенной в ОС утилите родительского контроля, был злободневен в году эдак 1995-96-м, но никак не в 2009-м. Бьюсь об заклад, что именно так дело и обстояло: редмондские visionaries задумались о новой фиче аккурат в эпоху Windows 95, ну а реализовали... когда сумели. О том, что в мире программирования давно уже используются принципиально иные алгоритмы, Microsoft наверняка догадывается, однако пользователям не сообщает и сама не реализует (некогда: борьба с пиратами съедает всё творческие ресурсы!).

Ладно, не будем тратить время на вивисекцию недотыкомок, лучше сосредоточимся на полноценных (то есть узкоспециализированных) решениях задачи родительского контроля. Так вот, контроль за компьютерным временем идеально реализован программой Time Boss [2], разработанной питерской Nicekit Software, а контроль за Интернетом - ChildWebGuardian от Zecos Software [3] (тоже наши люди).

У Time Boss три главных достоинства:

  • сетевая версия (Time Boss Pro) позволяет управлять подопечным компьютером по локальной сети (важнейшее обстоятельство, снижающее эффект психологической травмы ребенка от грубого родительского вмешательства в его компьютер - этот маленький мир, ещё недавно казавшийся защищённой крепостью!);
  • абсолютная неприступность программы для стороннего вмешательства. Хотя в моем частном случае это не актуально (Сергей-младший хоть и хитер, но достаточно воспитан, чтобы не пытаться обойти ограничения родительского контроля на своем компьютере), допускаю, что у других родителей легко могут возникнуть проблемы с чадами, особенно великовозрастными: 13–15 лет - самый ништяк для тренировок в области компьютерного хакинга. В плане защиты Time Boss находится вне конкуренции: программа может запускаться в stealth-mode (невидимом режиме), в ней реализована защита от кейлогеров, её невозможно деинсталлировать (через Диспетчер задач или как-либо иначе), равно как невозможно вручную удалить рабочие и конфигурационные файлы из директории установки;
  • полноценный контроль за временем: можно задавать сроки доступа на каждый день, на неделю в целом, распределять временные границы в произвольном виде, по заданным промежуткам времени ("от и до"), а также в рамках составленного расписания. Несмотря на то что расписание в Time Boss Pro, как и у микрософтовской утилиты, сделано с часовым шагом, можно добиться большей гибкости с помощью опции ограничения непрерывной работы, которая позволяет задать единственно правильный алгоритм по аналогии со школьной системой: 45 (или 50) минут за компьютером, 15 (10) минут - отдых. Кроме того, в Time Boss Pro реализована возможность оперативного добавления/уменьшения временной сессии ("Папа, папа! Ну ещё полчасика! Только полчасика!" - "Ладно, уговорил!").

Такая вот замечательная программулина. Как и Time Boss, ChildWebGuardian доводит до совершенства контроль за Интернетом. Помимо традиционных репрессий - блокировки доступа к сайтам из "Черного" списка, учета сетевой активности в специальном файле-журнале (для последующего просмотра, анализа и корректировки разрешений/запретов), жесткого контроля за серфингом с помощью "Белого" списка (куда вносятся только сайты, разрешенные к посещению), - ChildWebGuardian реализует самый эффективный метод - динамический контроль за содержанием сайтов по ключевым словам.

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

К слову, в ChildWebGuardian встроена также функция контроля за временем - однако она рудиментарна: контроль осуществляется с получасовым шагом лишь за браузером, причем только за Internet Explorer (почему - непонятно). Впрочем, это не столь важно, потому что программа создавалась для выполнения иных задач. Время контролировать нужно с помощью Time Boss Pro.

Из еженедельника "Компьютерра" № 17 (781)

© ООО "Компьютерра-Онлайн", 1997-2021
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.