13 лет назад 9 ноября 2006 в 15:06 234

Однако теория теорией, а практика, как известно, критерий истины. Пользоваться “ньюсами” можно по-разному. Поначалу многие просто читают статьи и ищут в них нужную информацию. Потом, возможно, вам захочется не только просматривать группы, но и участвовать в дискуссиях. Следовательно, нужно иметь возможность отправлять туда сообщения. Кроме того, есть свои тонкости в работе с вложениями, то есть с бинарными группами.

Для того чтобы просто читать сообщения Usenet, нужен лишь компьютер, подключенный к интернету, причем подойдет любой, даже самый древний ПК: главное, чтобы на нем запускался какой-нибудь браузер. Никаких специальных программ не требуется, потому что есть замечательный онлайновый архив Usenet, который можно просматривать посредством, например, Internet Explorer. Называется он “Группы Google” и расположен, соответственно, по адресу: groups.google.
com. Архив действительно большой: самая старая статья, хранящаяся в “Группах Google”, находится по адресу:
groups.google.com/groups?selm=anews.Aucbarpa.111 – и датирована 11 мая 1981 года.

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

Есть и минусы: прежде всего, нельзя отправлять в группы свои статьи (правда, существует сайт
groups-beta.google.com, где такая возможность предусмотрена; однако неизвестно, останутся ли бесплатными постинг и создание своих групп, когда сервис выйдет из стадии бета-тестирования). А самый главный недостаток состоит в том, что в “ньюсах” от Google полностью отсутствуют бинарные группы (наверное, никаких хранилищ данных не хватит, чтобы сделать такой огромный архив). Так что, если нужна музыка, картинки или программы, придется организовать доступ к Usenet традиционным способом.

Первое, что для этого необходимо, – найти какой-нибудь сервер. Вообще-то у крупных провайдеров обычно есть свой ньюс-сервер. Если вы подключены к такому провайдеру, считайте, что вам повезло. В этом можно найти случае адрес ньюс-сервера и настройки для подключения на сайте ISP или в крайнем случае узнать его в службе техподдержки. Доступ к чтению “ньюсов” для “своих” клиентов, как правило, бесплатный, а на постинг – когда как, все зависит от политики самого провайдера. Обычно серверы новостей используют 119-й порт TCP (хотя никто и не запрещает назначить любой другой порт). Если на компьютере установлен файрволл, этот порт нужно открыть. В имени Usenet-сервера очень часто присутствует слово news или nntp. К примеру, клиенты “Стрима” могут подключиться к серверу news.mtu.ru. Если же у вашего провайдера нет своего сервера новостей, придется искать какой-то другой. Однако вопрос это непростой, и его я подробно опишу в следующей, третьей статье, посвященной Usenet.

Предположим, сервер уже есть. Теперь надо настроить какую-нибудь программу (их называют еще news readers) для работы с Usenet. Microsoft и здесь о нас позаботилась: Outlook Express, который входит в состав любой версии ОС Windows, поддерживает протокол NNTP. Для настройки OE русской версии нужно выбрать пункт меню “Сервис”, затем – “Учетные записи”, далее следует нажать на кнопку “Добавить”, выбрать тип записи “Новости” и ввести необходимую информацию – адрес сервера и порт, логин / пароль (если необходимо), имя и адрес электронной почты. В английской версии, соответственно, эти пункты называются Tools > Accounts > Add > News.

После всех вышеперечисленных манипуляций, если машина в данный момент подключена к интернету, Outlook Express начнет загружать список доступных групп (делается это только один раз, при первом подключении к серверу). Вместе со списком можно загрузить и описания групп, хотя не для каждой они существуют. Чтобы оценить, сколько времени уйдет на это, приведу простой пример: на сервере news.mtu.ru содержится около 60 тысяч групп. Их загрузка на ПК, подключенный к интернету с помощью ADSL-модема (“МТУ-Интел”, тариф Stream Neo+, скорость порядка 16 кбайт/сек), занимает всего около 5 минут. На обычном dial-up, понятное дело, времени на это потребуется гораздо больше.

Теперь вам остается выбрать из списка интересующие группы, подписаться на них, нажав соответствующую кнопку, и, наконец, определить, как именно будут загружаться сообщения. Это делается в установках синхронизации для каждого ньюс-сервера отдельно (однако ничто не мешает подключиться с одной машины к разным серверам). Есть три варианта: загружать или все статьи, или новые, или только заголовки. Лучше всего остановиться на третьем варианте. Дело в том, что статей в группе порой оказывается очень много, а если они еще и с вложениями, то доставка на компьютер всех сообщений может длиться бесконечно. В свою очередь, синхронизация (на сервер отправляются исходящие сообщения, а на локальный ПК загружаются новые) производится нажатием одной-единственной кнопки.

Просматривать постинги в группах новостей в OE просто: это напоминает чтение обычной почты. Как я говорил ранее (см. #1 (194)), сами статьи тоже похожи на электронные письма. Если загружены только заголовки, Outlook Express попытается автоматически скачать статьи при попытке их просмотра (разумеется, для этого необходимо подключение к интернету). Сообщения в разных группах можно пометить для последующей загрузки, а потом скачать их все разом, что довольно удобно (делается это опять-таки при синхронизации). Правда, иногда возникает странная на первый взгляд ситуация: при попытке скачать статью сервер отвечает, что она не найдена. Однако ничего необычного в этом нет: с момента, когда были загружены заголовки, прошло время, и некоторые статьи были удалены с сервера.

Ну а заголовки остались. Впрочем, не исключено, что нужную статью вам удастся найти на другом сервере. Контекстный поиск на локальной машине можно осуществлять по заголовку или по автору, а также в теле сообщения. Чтобы отправить сообщения в группу, каких-то сверхусилий тоже не требуется: нужно лишь нажать на соответствующую кнопку (“Новое сообщение” в русской версии программы). Если настроены подключения к нескольким серверам, то следует выбрать один из них. И, само собой, надо указать в заголовке название группы новостей и тему послания.

После того как редактирование завершено, сообщение попадает в папку “Исходящие”. При следующей синхронизации групп новостей или при отсылке и приеме почты оно будет отправлено на сервер. Кроме того, работа с Usenet через Outlook Express позволяет не только отправлять новые сообщения, но и отвечать на те, что уже есть в группе. Действительно, аналогия с электронной почтой почти полная, однако есть небольшая тонкость: можно отправлять ответ в группу новостей (кнопка “Ответить в группу”), а можно написать обычное электронное письмо автору (кнопка “Ответить отправителю”). Вот, пожалуй, и все про постинг.

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

В Outlook Express для того, чтобы сохранить файл из сообщения, разбитого на несколько частей, нужно выбрать все части и скомбинировать их.
В OE настроек для работы с группами новостей, в общем, не так много. И трогать их вовсе не обязательно. Однако я бы рекомендовал все же обратить внимание на вкладку “Обслуживание” в параметрах программы. Дело в том, что OE, в лучших традициях Microsoft, считает себя умнее пользователя. По умолчанию программа удаляет сообщения из групп новостей спустя пять дней после загрузки. Если вы с этим не согласны, можно установить другой срок или вообще отказаться от чистки диска и хранить все сообщения почти вечно (винчестеры нынче вместительные).

Однако Outlook Express – не самая удобная программа для работы с группами новостей. Прежде всего, она “дырявая”. Дело в том, что ОЕ автоматически пытается определить формат любого просматриваемого сообщения. Если в нем есть HTML со встроенным “хитрым” кодом (VB-script, например), то самостоятельный Outlook Express может запросто ломануться на какую-нибудь страничку в интернете и скачать на машину исполняемый файл. Кроме того, OE отличается изрядной падучестью. Время от времени программа вылетает, причем какую-то закономерность в этом мне обнаружить не удалось. Грешили этим как старые версии ОЕ (начиная с четвертой), так и новая (шестая), даже со всеми установленными патчами. Наконец, при большом количестве сохраненных на компьютере сообщений Outlook Express даже на мощных машинах банально тормозит. Так что, если есть возможность, для работы в Usenet лучше использовать другую программу.


Синхронизация с сервером новостей производится посредством нажатия всего лишь одной-единственной кнопки.

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


Загрузка групп новостей на ваш компьютер занимает не очень много времени, например, при ADSL-подключении на это потребуется около 5 минут.

Речь идет о двух программах компании Forte Inc. http://www.forteinc.com/ – Agent и Free Agent (обе они известны с незапамятных времен и по праву считаются одними из лучших решений для работы с группами новостей). При этом Agent распространяется на условиях shareware (стоимость лицензии – $29), Free Agent, как следует из названия, – программа бесплатная, однако немного урезанная. Для полноценной работы в Usenet бесплатной версии вполне хватит, однако в платной есть несколько очень полезных возможностей (фильтры, черные и белые списки, встроенный почтовый клиент, настраиваемый интерфейс). Установочный файл для обеих программ один, весит он порядка 3,5 Мбайт. Если Agent не зарегистрировать в течение 30 дней, то по окончании этого срока он превратится в бесплатный Free Agent.
Внешний вид довольно обычный, сменных “шкурок” нет, русификации – тоже. С непривычки в настройках, коих великое множество, легко запутаться.

Однако достаточно немного поработать с Agent, чтобы убедиться, что интерфейс у программы довольно удобный. Окно разделено на три части. В колонке слева отображается список групп, в колонке справа – список сообщений. Сами сообщения находятся в нижней части окна. Все настройки Agent собраны в меню Options > General Preferences. Здесь так же, как и в Outlook Express, нужно указать имя сервера или его IP-адрес, номер порта, логин и пароль (при необходимости), имя пользователя и адрес его электронной почты (не обязательно). В настройках Agent тоже можно оставить все по умолчанию, за исключением секций Languages и Display. В первой надо определить правила для русского языка.

После добавления нового набора правил (к примеру, Russian, хотя, конечно, можно сделать соответствующие изменения и в наборе правил English, установленном по умолчанию) следует задать некоторые параметры. Для сервера news.mtu.ru подходят следующие настройки: Code Page – 1251, Default Charset – Cyrillic (KOI8-R), Usenet Text – 7/8 bit. В секции Display на закладке Fonts нужно выбрать кириллические шрифты везде, где только можно. После этого настройку Agent для работы с родным русским можно считать завершенной. Кроме того, полезно настроить MIME-типы. Делается это элементарно: надо определить расширение файла, обозвать как-нибудь новый тип и выбрать внешнюю программу, которая будет открывать такие файлы по умолчанию.

Логика работы с группами новостей в Agent практически такая же, как в Outlook Express, хотя интерфейс реализован немного по-другому. Операции сгруппированы в ниспадающем меню. Операции по загрузке сообщений и заголовков объединены в меню Online, а все, что касается написания новых сообщений, ответа в группу или автору, вы найдете в меню Post. Следующий пункт меню – Navigate, где есть множество способов перейти к определенному сообщению в группе. В меню Group можно подписаться на интересующие группы, а также определить, какие группы показывать, а какие – нет. В меню Messages попали разные операции с сообщениями (в том числе и фильтры). Различные настройки программы находятся в меню Options. Замыкают список пункты Window и Help.

Под меню находится панель с кнопками быстрого вызова. Поначалу работа в Agent может показаться немного неудобной для тех, кто привык к Outlook Express. Однако достаточно в среднем пары дней использования, чтобы освоиться с Agent. Конечно, при наличии некоторого опыта работы на компьютере и желания. Да и знание английского языка не повредит.
Главным достоинством Agent является стабильность и хорошая скорость работы даже на слабых машинах. В отличие от печально известного своей глючностью Outlook Express, Agent куда менее самостоятелен.

Любые потенциально опасные действия (допустим, удаление папок и сообщений) по умолчанию требуют подтверждения; впрочем, от них в дальнейшем можно отказаться. Для того чтобы что-то скачать или отправить, нужно совершить определенные телодвижения, сама программа за вас ничего делать не будет. Например, для загрузки сообщения необходимо кликнуть по его заголовку дважды. Это дает дополнительную гарантию того, что неопытный пользователь не наломает дров при знакомстве с программой.

Впрочем, есть у Agent два недостатка. Первый заключается в том, что “Агент” не поддерживает несколько серверов новостей одновременно. Точнее, поддерживать-то поддерживает, но делает это через известное место. Для того чтобы настроить Agent для работы с разными серверами, нужно для каждого из них сделать отдельную папку, скопировать туда файл agent.ini из установочной директории, а затем создать новый ярлык для программы и в пути после исполняемого файла указать ту самую директорию.

Должно получиться примерно следующее: C:Program filesAgentAgent.exe C:foo, где foo – имя папки для нового сервера. Точно таким же сложносочиненным способом организуется работа Agent для нескольких пользователей на одной машине. Второй недостаток заключается в том, что, используя программу компании Forte Inc., не очень удобно работать с русскоязычными группами. Заголовки слетают, и вместо них на экране появляются “кракозябры”. Дело тут не в том, что Agent глючная, просто некоторые серверы неправильно перекодируют сообщения в группах.

Разумеется, существуют ньюс-ридеры не только для Windows, но и для других платформ. Экзотику вроде Apple Mackintosh я рассматривать не буду: люди, которые покупают “Маки”, надеюсь, знают, что делают. А что касается мира Unix, то здесь с группами новостей можно работать как в консоли, так и в X Window. Если машинка слабая, имеет смысл обратиться к консольным ньюс-ридерам. Среди них есть две программы, из-за которых в свое время разгорались самые настоящие “религиозные войны” вроде набивших всем оскомину Windows vs. Linux. Это slrn (slrn.sourceforge.net) и tin http://www.tin.org/. Обе локализованы и нормально работают с кириллицей, обе похожи внешне (чем-то напоминают консольные текстовые редакторы времен ДОС – а-ля MultiEdit).

Возможности тоже примерно одинаковы, поэтому выделить какую-то одну довольно сложно. Есть еще программа Pine (Program for Internet News & Email), проживающая по адресу: www.washington.edu/pine, которая также довольно удобна и позволяет, помимо всего прочего, работать с почтой. Однако консоль не очень популярна у нынешних пользователей, так что подробно рассматривать эти решения я не буду. В конце концов, не так уж трудно установить и попробовать их в деле самостоятельно, если вы примерно представляете себе, что такое консоль.

В “иксах” все проще: ньюс-ридеров раз-два – и обчелся. Мне очень понравился Pan (pan.rebelbase.com). Программа удобная, красивая, локализована и полностью поддерживает кириллицу, напоминает Forte Agent, с которой, вероятно, и писалась. Есть версии для платформ FreeBSD, Linux, Mac OS X, а также для Windows. Как и в Agent, в Pan окно программы разделено на три части: слева – список групп, справа – список тем, внизу – просматриваемое сообщение (впрочем, все это настраивается). Разных “примочек” у нее даже больше, чем у того же “Агента” (особо отмечу развитую систему фильтров). В отличие от того же Forte Agent, Pan автоматически перекодирует заголовки сообщений, поэтому в русскоязычных группах все нормально читается. Кроме того, Pan способен работать с несколькими серверами.

Настраивается программа практически так же, как “Агент”, в связи с чем можно руководствоваться тем, что написано несколькими абзацами выше. Недостатка два. Во-первых, программа не умеет работать с MIME-типами, поэтому прослушать только что скачанную песню или просмотреть картинку с помощью внешнего приложения не получится (зато есть встроенный просмотрщик графики). А во-вторых, в Pan нет контекстного поиска в теле сообщения. Про установку могу сказать только одно: из дерева портов FreeBSD это делается элементарно, причем если система локализована, то и у Pan после компиляции не будет проблем с русским языком. Как установить его в каком-нибудь дистрибутиве Linux, не скажу (последний раз на свою машину “Пингвина” я ставил в прошлом тысячелетии, и после перехода на FreeBSD желания вернуться к пернатому другу ни разу не возникало). Единственной реальной альтернативой Pan является Pyne www.soul-less.pwp.blueyonder.co.uk/pyne. С виду неплохой ньюс-ридер, но отношения с ним у меня почему-то не сложились.

Про работу с “ньюсами” можно рассказывать долго, но все же лучше попробовать попользоваться ими самостоятельно, тем более что для этого у вас теперь есть все необходимое. Ну а в следующей, заключительной статье про Usenet я расскажу про поиск публичных (бесплатных) ньюс-серверов и некоторые полезные программы для работы с бинарными группами новостей.

Surfer

Никто не прокомментировал материал. Есть мысли?