Серж де Арт / Статьи

Работа с телеконференциями в Usenet / Internet

© 1995 Серж де Арт (Сергей Свистунов)

Рекомендуется для пользователей не имеющих опыта работы с телеконференциями в режиме UUPC.

В настоящем документе рассмотрены следующие вопросы:

  1. Что такое телеконференция?
  2. Что такое ньюссервер?
  3. Как связаться с ньюссервером и как им пользоваться?
  4. Как подписаться на телеконференцию и как от нее отписаться?
  5. Как послать свое сообщение в телеконференцию?
  6. Что такое FAQ и где его взять?
  7. Приложение 1: работа в режиме TCP/IP
  8. Приложение 2: список телеконференций по Искусственному Интеллекту

1. Что такое телеконференция (доска объявлений)

ТЕЛЕКОНФЕРЕНЦИЯ — это электронная газета, состоящая целиком из об'явлений ее подписчиков (электронная доска об'явлений). Получение и отсылка материалов телеконференций аналогична подписке на газеты с возможностью в любой момент поместить там свое об'явление. Зачастую в телеконференциях разворачиваются целые дискуссии, в которых принимают участие люди, разделенные тысячами километров.

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

Телеконференции могут быть коммерческими и некоммерческими, последние — платными и бесплатными. Обычно в каждой телеконференции существует свой устав, определяющий ее тематику и правила ее использования.

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

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

Крупнейшее в мире семейство некоммерческих телеконференций USENET насчитывает более 7000 тем общих для всех сетей Internet-а, а также конференции сети BITNET и некоторых других сетей. Ниже приводится полный список телеконференций системы USENET посвященных вопросам Искусственного Интеллекта.

2. Что такое ньюссервер

Источниками всех сетевых услуг являются соответствующие СЕРВЕРА — специальные программы, получающие (по e-mail) запросы абонентов, и, если требуется, возвращающие тем же путем результаты их выполнения. Сервер может быть реализован на любой машине, подключенной к сети, в том числе и на узловых почтовых машинах.

Следует особенно подчеркнуть АВТОМАТИЧЕСКИЙ характер работы серверов — работают они круглосуточно, начать и завершить пользваться их услугами можно в любой момент, при посылке и получении заказов нет необходимости в контактах с их персоналом или администрацией.

Любой сервер, независимо от его назначения и системы команд, отзывается на посылку ему команды help. НЬЮС-СЕРВЕР это сервер для работы с телеконференциями в режиме электронной почты. Именно на том ньюссервере к которому подккючена ваша организация, вы можете работать с телеконференциями, читать материалы и посылать свою информацию. Ниже описано как это делается. Конечно, вы можете узнать адреса ньюссерверов на других узлах, однако обращение к узлам где вы не зарегистрированы не приветствуется администраторами сети.

3. Как связаться с ньюссервером и как им пользоваться

При работе с электронной почтой вы можете иметь доступ к сети двумя способами: в режиме мини-хоста и в режиме терминала. В первом случае, после подготовки письма вы выходите на связь со своим узлом и специальная программа посылает ему ваше сообщение (в Usenet/Relcom это команда «uupc»).

В режиме терминала вы вызываете программу электронной почты (напр., Mail для Unix), указываете адрес, набираете текст письма и указываете что письмо закончено. Отправку документа большая ЭВМ берет на себя. Если Вы находитесь далеко от главной машины и работаете в режиме удаленного терминала, то сначала нужно связаться с главной машиной с помощью специальной коммуникационной программы.

Как уже упоминалось, на каждом ньюссервере имеется свой Help, описывающий все команды которые понимает данный сервер. Ниже будет описан набор команд который понимает мой ньюссервер, набор команд для вашего сервера может незначительно отличаться.

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

postmaster@домейн_вашего_узла

не забудьте озаглавить Subject, ведь postmaster это человек и обычно он очень сердится когда ему приходят неозаглавленные письма.

Сервер, получив ваше письмо, выполнит указанную команду и автоматически вышлет вам письмо содержащее Help.

4. Как подписаться на телеконференцию и как от нее отписаться

Самой приятной особенностью подписки является ее полная автоматизация — обслуживанием подписчиков круглосуточно занимается специальная программа (сервер новостей). В любое время суток можно подписаться на понравившуюся тему или снять подписку.

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

Все статьи в USENET рассортированы по иерархически организованным группам вроде comp.ai.edu или comp.language.prolog. Список групп можно получить при помощи команды

LIST

Для получения списка статей по конкретной иерархии отправьте запрос:

LIST иерархия

на сервер.

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

SUBSCRIBE группа

например, SUBSCRIBE comp.ai

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


GROUP comp.ai
-ART  6000  8.5K  a.sloman@cs.bham.ac.uk    Re: McCarthy, Leibnitz's Law
-ART  6001   545  ca385d13@nova.umuc.edu    sec
-ART  6002  2.7K  zeleny@oak.math.ucla.edu  Re: FIRST order?
-ART  6003  1.4K  m.j.johnson@qmw.ac.uk     Re: AI Recruitment Agencies
 ...  ...

Если Вы желаете получить интересующую Вас статью, Вы должны удалить знак '-' или '*' перед словом ART и отослать письмо обратно news-серверу.

Для отказа от подписки можно использовать команду:

UNSUBSCRIBE группа

Для полного отказа от получения новостей (например, если Вы уходите в отпуск и не хотите, чтобы Ваш почтовый ящик окончательно переполнился) используйте команду:

UNSUBSCRIBE all

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

CHECK

Для того, чтобы запросить конкретные статьи из архива (они обычно хранятся около недели, это зависит от конкретного сервера) используйте следующие команды:

GROUP группа
ARTICLE номер
...

Команда GROUP выбирает указанную группу, а команда ARTICLE находит указанную статью в выбранной группе.

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

FEED группа

или

RFEED число группа

вместо обычной команды SUBSCRIBE. Этот режим называется «режим feed». 'число' в команде RFEED означает максимальный размер статьи в килобайтах, которую Вы будете получать из этой группы в 'feed' режиме; о больших статьях Вы будете оповещаться в режиме 'notify'.

ПРЕДУПРЕЖДЕНИЕ

Никогда не используйте режим feed, если Вы не уверены абсолютно в том, что Вам нужны *все* статьи и что связь с Вашей машиной устойчива и постоянна. Этот режим легко может привести к «затору» в сети и сделать невозможным отправление или получение писем на Вашей машине. Злоупотребление этим режимом может привести к тому, что администратор сети будет вынужден отключить Вашу машину, так что будьте осторожны.

Полный список статей данной группы, доступных в данный момент можно получить при помощи команды

INDEX группа

или

INDEX группа число

где 'число' — количество последних дней, за которые Вы хотите получить индекс статей.

5. Как послать свое сообщение в телеконференцию

Для того, чтобы поcлать сообщение в USENET, Вам нужно послать ньюссерверу сообщение, содержащее в заголовке поле «Newsgroups:» со списком разделенных запятой имен групп (естественно, все группы должны существовать).

По умолчанию сообщение будет разослано по всему миру, так что подумайте дважды прежде чем послать что-нибудь. Помните, что это сообщение будет прочитано тысячами или миллионами читателей во все мире, поэтому Ваше сообщение не должно быть оскорбительным и не должно нарушать чьи-либо авторские права. Никогда не пишите то, что уже написано кем-либо другим. Если есть возможность, ограничивайте область распространеня сообщений до как можно более маленькой. Это можно сделать при помощи поля «Distribution:» в заголовке Вашего сообщения. Допустимые области распространения:

название_вашего_узла, spb, su, world

В любом случае, будет гораздо лучше, если Вы прочитаете «Как использовать USENET эффективно» Матта Бишопа («How to Use USENET Effectively» by Matt Bishop) прежде, чем будете посылать что-либо в USENET. Перевод на русский язык имеется в составе документации по RELCOM.

Пример посылки сообщения в группу comp.ai.shells:

        % mailx имя_ньюссервера@домейн_вашего_узла
        Subject: продаю экспертную систему «как разбогатеть»
        ~: headline Newsgroups comp.ai.shells
        (продолжайте)
        ~: headline Distribution su
        .
        КОНЕЦ ПЕРЕДАЧИ
        %
Узнать, как добавляют поля к заголовку сообщения, Вы можете из описания Вашей почтовой системы.

6. Что такое FAQ и где его взять

В телеконференциях Internet (их более 7000) часто встречаются вопросы новичков, типа «что это такое», «с чего начать», «где взять», «кто этим занимается» и.т.д. Чтобы избежать загромождения такими повторяющимися вопросами и ответами на них, с определенной регулярностью (обычно ежемесячно) в конференциях появляются документы под названием FAQ - (Frequently Asked Questions) - Часто задаваемые вопросы и ответы. Они все время обновляются и представляют собой нечто вроде хорошего cправочника в той области которой посвящено данная конференция. Поэтому, один из лучших способов для начинающего исследователя разыскать соответствующий FAQ.

Все FAQ-и появляющиеся в конференциях USENET, регулярно публикуются в телеконференции news.answers, а более специальные в отдельных иерархиях, например, в comp.answers . Эти документы, как и содержание многих телеконференций архивируются на специализированных файловых серверах. Их адреса можно узнать в соответствующих FAQ-ах.

7. Приложение 1: Работа в протоколе TCP/IP

Работать с телеконференциями можно не только в режме электронной почты по протоколу UUPC/UUCP. Сейчас все большее распространение получает онлайновый доступ в ресурсы глобальных сетей. Например, если у вас имеется возможность работы в протоколе TCP/IP, то на вашем комьютере установлено соответствующее программное обеспечение. Это обычно две программы: прогромма для выхода на связь и программа-браузер для путешествия по сети (в режиме териминала и удаленного терминала есть некоторые отличия).

После выхода в сеть, в специальной строке программы-браузера (ею может быть Mosaic, Netscape или Lynx) вводится адрес удаленной машины, в ресурсы которой вы хотите получить доступ. Это указание (URL) имеет вид:

протокол://имя_машины/полное_имя_файла

Например, если вы желаете попасть на файловый сервер Школы Информатики Университета Карнеги-Меллона в США, скажем, в архивные файлы содержищие статьи телеконференций по ИИ за последние годы, то набираете:

ftp://ftp.cs.cmu.edu/user/ai/ai/pubs/news

а чтобы войти через www-ресуры в Библиотеку Конгресса США, достаточно указать: http://www.loc.locis.gov

Точно также в работе с телеконференциями, например, для обращения в конференцию comp.ai.philosophy в строке для URL cледует указать протокол «news» и название конференции:

news: comp.ai.philosophy

(здесь пропущен знак //; это не ошибка, а норма для данного протокола :-)

P.S. пользователи Internet выработали набор символов для выражения своих эмоций по тому или иному вопросу, так, например, знак ":-)" обозначает улыбку, подмигивание, а ":-( " означает разочарование.

Нажимаете «Ввод» и через несколько секунд (это зависит от скорости вашего модема, и скорости передачи данных вашего узла) вы увидите на экране полный список статей данной телеконференции, ткнув мышкой в заголовок понравившейся статью вы тут же получите ее на экране.

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

8. Приложение 2: Перечень телеконференций по ИИ



comp.ai                      Artificial Intelligence
comp.ai.alife                Artificial Life
comp.ai.edu                  AI and Education
comp.ai.fuzzy                Fuzzy Logic. Gatewayed to NAFIPS-L and Fuzzy-Mail.
comp.ai.genetic              Genetic Algorithms
comp.ai.nat-lang             Natural Language Processing (unmoderated)
comp.ai.nlang-know-rep       Natural Language and Knowledge Representation
                             (Moderated).
comp.ai.neural-nets          Neural Nets
comp.ai.philosophy           Philosophical Foundations of AI
comp.ai.shells               Expert System Shells
comp.robotics                Robotics
comp.speech                  Speech related research, including speech
                             recognition and synthesis.
comp.ai.vision               Vision Research. Also available through
                             the Vision List Digest (see [45] below).

comp.cog-eng                 Cognitive Engineering
sci.cognitive                Cognitive Science
sci.psychology.research      Psychology. Bi-directionally gatewayed to
                             the psy-research mailing list; send mail to
                                psy-research-request@psy.psych.nova.edu
                             to subscribe.
comp.simulation              Simulation
sci.lang                     Linguistics
sci.math.symbolic            Symbolic Math
sci.virtual-worlds           Virtual Reality. Also available through
                             the bi-directional gateway, VIRTU-L on
                             LISTSERV@UIUCVMD.BITNET or
                             LISTSERV@VMD.CSO.UIUC.EDU
comp.theory.cell-automata    Cellular Automata
comp.theory.self-org-sys     Self-organizing systems
comp.ai.jair.announce        Journal of Artificial Intelligence Research
comp.ai.jair.papers          Journal of Artificial Intelligence Research

AI Programming Languages

comp.constraints             Constraint Processing
comp.lang.clos               Common Lisp Object System
comp.lang.dylan              Dylan
comp.lang.functional         Functional Programming Languages
comp.lang.lisp               Common Lisp
comp.lang.lisp.franz         Franz Lisp
comp.lang.lisp.mcl           Macintosh Common Lisp
comp.lang.lisp.x             XLisp
comp.lang.ml                 Standard ML. Gatewayed to sml-list@cs.cmu.edu.
comp.lang.prolog             Prolog and Logic Programming
comp.lang.scheme             Scheme
comp.lang.scheme.c           MIT C Scheme
comp.lang.smalltalk          Smalltalk
comp.lang.pop                POPLOG integrated programming language &
                             environment for Lisp, Prolog, ML and Pop11
comp.object                  Object Oriented Programming
comp.object.logic            Integrating Object-Orientend and Logic Paradigms
comp.org.lisp-users          Association of Lisp Users
comp.std.lisp                Lisp Standards

aicom mcvax!swivax!otten@uunet.uu.net        International Usenet AI news

German AI newsgroups:
   de.sci.ki.announce
   de.sci.ki.discussion


Санкт-Петербург, сентябрь 1995

*

[ Вверх ]

Серж де Арт / Статьи