Usenet

USENET I

Всемирная поилка

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

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

Для многих Usenet и ЕСТЬ Сеть. Фактически ее часто путают с Internet. Но это совершенно отдельная система. Все подсистемы Internet МОГУТ нести Usenet, но и многие подсистемы вне Internet тоже могут, от совершеннейших машин под Unix до старых машин семейства XT и Apple II.

Технически сообщения Usenet передаются вокруг всего света от одной местной системы к другой с помощью одного или нескольких специфических протоколов Сети. В вашей местной системе все ее сообщения Usenet хранятся в одном месте, к которому имеет доступ каждый владелец раздела на этой системе. Таким образом, сколько бы людей ни читали сообщение, местная система должна хранить только одну его копию. Многие местные системы регулярно “разговаривают” с несколькими другими на тот случай, если какая-то из их связей выйдет по каким-то причинам из строя. Когда две местных системы соединяются, они сравнивают списки сообщений Usenet, которые у них есть. Если какое-то сообщение отсутствует у одной из них, другая его передаст, и наоборот. Так как они – компьютеры, им не трудно проводить несколько тысяч и даже миллионов сравнений ежедневно.

Именно что миллионов. Потому что Usenet – большая сеть. Каждый день пользователи Usenet закачивают в систему около 40 миллионов символов – это примерно тома от A до G Британской Энциклопедии. Очевидно, никто не был бы в силах работать со всем этим потоком сообщений. Давайте посмотрим, как искать те конференции и дискуссии, которые вас интересуют.

Основной строительный блок Usenet – это группа новостей (“newsgroup” ), которая представляет собой собрание сообщений по некоторой группе тем (в других сетях это называют конференциями, форумами, досками объявлений или группами по интересам). Этих групп новостей сейчас более 5000 на нескольких разных языках, и они охватывают все – от искусства до зоологии, от научной фантастики до Южной Африки.

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

Другие системы дают возможность составить свой собственный “список чтения”, чтобы смотреть сообщения только в тех конференциях, в которых вы хотите. В обоих случаях конференции организованы согласно некоторой иерархии, придуманной в ранние восьмидесятые. Имена групп новостей начинаются с самой общей темы. Например, группы новостей, имя которых начинается с “comp.”, посвящены конкретным темам, относящимся к компьютерам. За этими общими темами следуют более детализированные (например, группы “comp. unix” ограничиваются обсуждением вопросов, связанных с Unix). Главные иерархии таковы:

BionetИсследовательская биология
Bit. listservКонференции, возникшие как списки рассылки Bitnet
BizБизнес
CompКомпьютеры и относящиеся к ним темы
MiscДискуссии, которые больше некуда поместить
NewsНовости о самой Usenet
RecХобби, игры и отдых
SciНаука (кроме исследовательской биологии)
Soc“Социальные” группы, часто связанные этнически
TalkПолитика и связанные с ней темы
AltПротиворечивые или необычные темы; поддерживается не всеми подсистемами

Кроме того, многие местные системы ведут группы новостей по конкретному городу, штату или региону. Например, ne. housing – группа новостей, где жители Новой Англии дают объявления о съеме квартир. Все увеличивается число систем, несущих группы новостей K12, которые рассчитаны на учителей и учащихся начальной и средней школы. А во многих городах ведутся группы новостей clari, которые фактически являются коммерческими службами, состоящими из сообщений телеграфных агентств и уникальной службы компьютерной хроники (подробности в гл. 10).

Движение по Usenet с помощью nn

Как нырнуть внутрь? Как уже упоминалось, все делается через меню – нужно просто выбирать из списка выбора до тех пор, пока на выберете ту группу новостей, которую вы хотите читать, а тогда выбрать команду “read” (читать). В системах Unix можно также использовать программу “newsreader” (чтец новостей). Две наиболее часто используемых программы – это rn и nn (“no news” (нет новостей) — поскольку считается, что ее использовать легче). (Намек на английскую поговорку: “Нет новостей – хорошая новость” . Примечание переводчика.)

Для начинающих nn будет лучшим выбором, поскольку эта программа работает с меню – вам предлагается список статей в конкретной группе новостей, а затем вы выбираете те, которые хотите прочитать. Чтобы испробовать ее, свяжитесь с вашей местной системой и в командной строке введите

Nn news. announce. newusers

И нажмите enter. Через несколько секунд вы увидите нечто вроде следующего:

Newsgroup: news. announce. newusers…..Articles: 22 of 22/1 NEW

AGene Spafford776Answers to Frequently Asked Questions
BGene Spafford362A Primer on How to Work With the Usenet Community
CGene Spafford387Emily Postnews Answers Your Questions on Netiquette
DGene Spafford101Hints on writing style for Usenet
EGene Spafford74Introduction to news. announce
FGene Spafford367USENET Software: History and Sources
GGene Spafford353What is Usenet?
HTaylor241A Guide to Social Newsgroups and Mailing Lists
IGene Spafford585Alternative Newsgroup Hierarchies, Part I
JGene Spafford455>Alternative Newsgroup Hierarchies, Part II
KDavid C Lawrenc151How to Create a New Newsgroup
LGene Spafford106How to Get Information about Networks
MGene Spafford888List of Active Newsgroups
NGene Spafford504List of Moderators
OGene Spafford1051Publicly Accessible Mailing Lists, Part I
PGene Spafford1123Publicly Accessible Mailing Lists, Part II
QGene Spafford1193>Publicly Accessible Mailing Lists, Part III
RJonathan Kamens644How to become a USENET site
SJonathan Kamen1344Ist of Periodic Informational Postings, Part I

Группа новостей: news. announce. newusers….. Статьи: 22 из 22/1 НОВАЯ

AДжин Спаффорд776Ответы на часто задаваемые вопросы
BДжин Спаффорд362Основы того, как работать в общине USENET
CДжин Спаффорд387Эмили Постньюз отвечает на ваши вопросы о сетевом этикете
DДжин Спаффорд101Заметки о стиле написания в Usenet
EДжин Спаффорд74Введение в news. announce
FДжин Спаффорд367Программное обеспечение USENET: История и истоки
GДжин Спаффорд353Что такое Usenet?
HTaylor241Руководство по социальным группам новостей и спискам рассылки
IДжин Спаффорд585Иерархии альтернативных групп новостей, часть I
JДжин Спаффорд455>Иерархии альтернативных групп новостей, часть II
KДэвид К Лоренс151Как создать новую группу новостей
LДжин Спаффорд106Как получить информацию о сетях
MДжин Спаффорд888Список активных групп новостей
NДжин Спаффорд504Список модераторов
OДжин Спаффорд1051Общедоступные списки рассылки, часть I
PДжин Спаффорд1123Общедоступные списки рассылки, часть II
QДжин Спаффорд1193>Общедоступные списки рассылки, часть III
RДжонатан Камен644Как стать подсистемой USENET
SДжонатан Камен1344Список поступлений периодической информации, часть I

Это неплохая группа новостей для того, чтобы начать исследование Usenet! Вот что это все значит: первая буква каждой строки – это та буква, которую нужно ввести, чтобы прочесть конкретную “статью” (разумно, чтобы “группа новостей” содержала “статьи”). Далее следует имя человека, написавшего эту статью, за которой указывается ее длина в строках и тема этой статья. Внизу экрана указывается местное время вашей местной подсистемы, работа, которую вы выполняете прямо сейчас (то есть ВЫБОР – вы выбираете статьи), клавиша, которую надо нажать для получения помощи (клавиша?), и сколько статей из данной группы новостей показано на экране. Слово “(moderated)” – модерируемая – значит, что группа новостей имеет “модератора”, который только и направляет в нее сообщения. Это обычное ограничение для групп типа данной, содержащей статьи с основной информацией, или групп для дайджестов, которые в основном являются электронными журналами (о них чуть позже).

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

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

Gene Spafford:Emily Postnews Answers Your Questions on NetiquetteSep 92 04:17
Original-author:brad@looking. on. ca (Brad Templeton)
Archive-name:Emily-postnews/part1
Last-change:30 Nov 91 by brad@looking. on. ca (Brad Templeton)

**note: this is intended to be satirical. If you do not recognize it as such, consult a doctor or professional comedian. The recommendations in this article should recognized for what they are — admonitions about what NOT to do.

“Dear Emily Postnews”

Emily Postnews, foremost authority on proper net behaviour, gives her advice on how to act on the net.

Dear Miss Postnews: How long should my signature be? — verbose@noisy

A: Dear Verbose: Please try and make your signature as long as you — 09:57 –.announce. newusers– LAST –help:?–Top 4%–

Джин Спаффорд:Эмили Постньюз отвечает на ваши вопросы по сетевому этикету сен 92 04:17
Оригинал-автор:brad@looking. on. ca (Brad Templeton)
Имя архива:Emily-postnews/part1
Последнее изменение:30 Ноя 91ibrad@looking. on. ca (Brad Templeton)

**примечание: Предполагается, что это говорится в ироническом смысле. Если вы этого не поняли, свяжитесь с врачом или профессиональным комедиантом. Рекомендации, здесь приведенные, следует понимать так, как их следует понимать – советы о том, чего НЕ делать.

“Дорогая Эмили Постньюз”

Эмили Постньюз, главный авторитет правильного поведения в сети, дает советы о том, как действовать в сети.

Дорогая мисс Постньюз: насколько длинной должна быть моя подпись? – verbose@noisy О: Дорогой Verbose: Постарайтесь сделать вашу подпись как можно дли — 09:57 –.announce. newusers– ПОСЛЕДНЯЯ –help:?–Выведено 4%–

Первые несколько строк представляют собой заголовок сообщения, аналогичный тому заголовку, который вы получаете в сообщениях с электронной почты. Потом идет начало сообщения. В последней строке снова сообщается время, имя группы новостей или часть этого имени, положение сообщения в стеке сообщений, как получить помощь и какая доля сообщения находится на экране. Если хотите продолжить чтение, просто нажмите клавишу пробел (не enter!) для вывода на экран следующей порции и так далее до конца. По окончанию чтения вы вернетесь в меню группы новостей. Теперь нажмите клавишу Q (на этот раз – на верхнем регистре), что приводит к выходу из nn и возвращает вас в командную строку местной системы. Чтобы взглянуть на другую интересную группу новостей, введите

Nn comp. risks

И нажмите enter. Эта группа новостей – еще одна модерируемая группа, на этот раз – дайджест всех тех забавных и пугающих способов, которыми только могут ошибаться компьютеры и те, кто ими управляет и пользуется. Опять-таки для чтения статей следует выбирать соответствующие им буквы. Если вы находитесь в середине чтения статьи и решили перейти к следующей, нажмите клавишу n.

Сейчас как раз настало время посмотреть насчет тех групп новостей, которые вам в особенности интересны. Местные системы на основе Unix, в которых есть nn, используют программу с именем nngrep (у вас никогда не было ощущения, что Unix не полностью написан на английском?), позволяющую вам сканировать группы новостей. Выйдите из nn и в командной строке вашей местной системы введите:

Nngrep слово

Где “слово” – это та тема, которая вас интересует. Если у вас компьютер Macintosh, можете попробовать

Nngrep mac

Вы получите что-то вроде:

Alt. music. machines. of. loving. grace alt. religion. emacs comp. binaries. mac comp. emacs comp. lang. forth. mac comp. os. mach comp. sources. mac comp. sys. mac. announce comp. sys. mac. apps comp. sys. mac. comm comp. sys. mac. databases comp. sys. mac. digest comp. sys. mac. games comp. sys. mac. hardware comp. sys. mac. hypercard comp. sys. mac. misc comp. sys. mac. programmer comp. sys. mac. system comp. sys. mac. wanted gnu. emacs. announce gnu. emacs. bug gnu. emacs. gnews gnu. emacs. gnus gnu. emacs. help gnu. emacs. lisp. manual gnu. emacs. sources gnu. emacs. vm. bug gnu. emacs. vm. info gnu. emacs. vms

Заметьте, что некоторые конференции безусловно относятся к компьютерам Macintosh, а некоторые – столь же безусловно нет; – nngrep не совершенная система. Если вас интересует список ВСЕХ групп новостей, доступных на вашей местной системе, введите

Nngrep – a |more

Или

Nngrep – a |pg

И нажмите enter (что именно надо вводить – зависит от того, какая система Unix используется в вашей местной системе; если одно не сработает, попробуйте другое). Вам нет абсолютной необходимости добавлять |more или |pg, но если этого не сделать, то список будет прокручиваться непрерывно, а не останавливаться каждые 24 строки. Если вы работаете с nn, нажмите большую букву Y для получения аналогичного списка.

Вводить “nn группа новостей” для каждой группы новостей может в конце концов здорово надоесть. При использовании nn ваша местная система смотрит в файл с именем. newsrc. Это в основе своей – список всех групп новостей на местной системе с обозначениями каждой группы и статей, которые вы прочли (ведется полностью компьютером) Вы можете также составить себе “список чтения”, который вызывает каждую из тех групп, на которые вы желаете подписаться. Чтобы испробовать это, введите

Nn

Без имени группы новостей и нажмите enter.

К сожалению, вам придется начать с файла. newsrc, который “подписал” вас на каждую отдельную группу новостей на вашей местной системе! Чтобы удалить группу новостей из списка чтения, введите большое U в то время, когда ее меню находится на экране. Компьютер спросит у вас, действительно ли вы хотите “отменить подписку”. Если ввести в ответ большое Y, подписка для вас будет отменена, и вы перейдете к следующей группе. Для многих местных систем, несущих тысячи групп новостей, этой работы хватит на всю оставшуюся жизнь.

Но к счастью, есть пара более простых способов сделать то же самое. Оба они требуют вызова файла. newsrc в текст-процессор. В файле. newsrc file каждая группа новостей занимает одну строку, состоящую из имени группы, восклицательного знака или двоеточия и диапазона чисел. Группы новостей с двоеточием – это те, на которые вы подписаны; а те, за которыми стоит восклицательный знак – остальные. Чтобы начать с чистого листа, следует изменить все двоеточия на восклицательные знаки.

Если вы умеете пользоваться программами emacs или vi, вызовите файл. newsrc (можете сначала сделать его копию на всякий случай), и сделайте замену с помощью функции глобального поиска и замены.

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

Cp. newsrc temprc

И нажать enter. Фактически вы будете загружать файл temprc (заметьте, что это имя не начинается с точки – некоторые компьютеры, из тех, что используют MS-DOS, не разрешают начинать имена файлов с точки). После выгрузки файла вызовите свой любимый текстовый редактор и используйте его функции поиска и замены для изменения восклицательных знаков на двоеточия. Будьте внимательны, чтобы не изменить ничего другого! Запомните документ в формате текста или ASCII. Снова соединитесь с вашей местной системой. В командной строке введите

Cp temprc temprc1

И нажмите enter. Этот новый файл будет служить в качестве резервной копии старого файла. newsrc на тот случай, если что-то будет неправильно. Теперь загрузите файл temprc из своего компьютера. Старый файл temprc системы Unix будет затерт. Теперь введите

Cp temprc. newsrc

И нажмите enter. Вы можете теперь начать составлять список чтения с чистого листа.

Команды nn

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

A*

Чтобы снять выбор статьи, введите расположенную рядом с ней букву (на нижнем регистре).

CОтменяет статью (повсюду), которую вы написали. Каждая посланная на Usenet статья имеет неповторяющийся идентификационный номер (ИД номер). Нажатие большой буквы C посылает новое сообщение, по которому каждая получившая ранее статью местная система находит ее и удаляет. ).
FПослать общедоступный отклик. Если эта команда выбрана при нахождении на “странице” группы новостей, вас спросят, к какой статье послать отклик. Если она выбрана при работе с конкретной статьей, отклик будет направлен к этой статье. В любом случае будет задан вопрос, хотите ли вы включить исходную статью в свой текст. Внимание: будет вызван тот текстовый редактор, который установлен у вас по умолчанию. ).
NПереход к следующей группе новостей с непрочитанными статьями).
PПереход к предыдущей группе новостей с непрочитанными статьями. ).
G груп. новПереходит к указанной группе новостей. Может быть использована для подписки на новую группу новостей. Нажатие клавиши G выводит субменю:
uПереход к группе и показ только непрочитанных статей. :
aПереход к группе и показ всех статей, в том числе уже прочитанных. :
sБудут показаны только статью с конкретной темой (subject). :
nБудут показаны только статьи, написанные конкретным лицом. ).
MПосылает кому-то копию текущей статьи. Вас спросят электронный адрес получателя, а также о том, хотите ли вы добавить какие-либо комментарии к пересылаемой статье перед отправкой. Как и команда F, выводит в принятый по умолчанию редактор. ).
:postПоместить статью. У вас спросят имя группы. ).
QВыйти из nn. ).
UОтменить подписку на текущую группу новостей. ).
RОтветить на статью по электронной почте. ).
пробелНажатие пробела вызывает следующую страницу статьи. ).
XЕсли у вас есть выбранные статьи, то эта команда покажет их вам и переведет вас к следующей группе новостей с непрочитанными статьями. Если выбранных статей нет, то все статьи отмечаются как прочитанные, и вы переходите к следующей группе новостей. ).
=словоНаходит и отмечает все статьи в группе новостей с указанным словом в качестве строки темы (“subject:”), например: =modem
ZПоказывает все выбранные статьи немедленно и возвращается в текущую группу новостей. ).
?Вызывает экран помощи).
<Переходит к предыдущей странице в группе новостей. ).
>Переходит к следующей странице в группе новостей. ).
$Переходит к последней странице статьи. ).
^Переходит к первой странице статьи.

Команды rn

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

Сразу после вызова rn или в группе новостей:

cПомечает каждую статью в группе новостей как прочитанную (или “взятую”), чтобы их не надо было смотреть снова. Система спросит вас, уверены ли вы в правильности своих действий. Это может быть сделано или при вопросе о том, хотите ли вы прочесть некоторую конкретную группу новостей или при нахождении в этой группе новостей.
g

Переходит к группе новостей, формат:

G группа новостей

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

hВыводит список доступных команд и краткие инструкции.
lДает список доступных групп новостей.
pПереходит к первой “подписанной” группе новостей с непрочитанными статьями.
qВыходит из rn, если вы еще не вошли в группу новостей. Если вы находитесь в группе новостей, выходит из нее и переходит к следующей “подписанной” группе новостей.

Только внутри группы новостей:

=Дает список существующий статей в группе новостей.
m

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

1700m

И нажмите enter – и вы пометите эту статью как не читанную. Введите

1700-1800m

И нажмите enter – и вы пометите все эти статьи как не читанные.

пробелВыводит следующую страницу списка статей. Если вы находитесь на последней странице, выводит первую статью группы новостей.
uОтменяет подписку на группу новостей.
/текст/

Ищет в группе новостей статьи с указанным словом или фразой в строке “subject:” – от текущей статьи до конца группы новостей. Например,

/EFF/

Переместит вас к первой статье с данным словом в строке “subject:”.

?текст?То же, что и /текст/, только поиск ведется от текущей статьи в обратном направлении.

Только внутри конкретной статьи:

eНекоторые группы новостей состоят из статей, которые представляют собой двоичные файлы – как правило, программы или графические образы. Нажатие клавиши e преобразует символы ASCII такой статьи в файл, который вы можете загрузить к себе в компьютер и потом смотреть или использовать (в предположении, что у вас есть подходящий компьютер и программное обеспечение). Такие файлы могут быть разделены на несколько статей, просто продолжайте вызывать статьи и нажимать e после вызова. Результирующий файл окажется в субдиректории News.
CЕсли вы послали статью, а потом решили, что этого не надо было делать, вызовите ее в своей местной системе и нажмите этот символ. Ваше сообщение начнет исчезать из всех систем во всем мире.
FОтправить общедоступный отклик на текущую статью в текущую группу новостей. Включает копию статьи, которую вы можете редактировать с помощью текстового редактора вашей местной системы.
fТо же самое, что и выше, с тем исключением, что копия исходной статьи не включается в сообщение.
mМетит текущую статью как “не прочитанную”, так что можно будет вернуться к ней позже. Вводить номер статьи не нужно.
Control-NВыводит на экран первый отклик на статью. Если эта статья не имеет откликов, выводит первую нечитанную статью в группе новостей.
Control-PПереходит к сообщению, на которое отвечает текущая статья.
nПереходит к следующей не читанной статье текущей группы новостей.
NПереходит к следующей статье в группа новостей, даже если она уже читанная.
qВыходит из текущей статьи. Оставляет в текущей группе новостей.
RОтвечает только по электронной почте автору текущей статьи. Включает копию его сообщения в ответ.
rТо же, что выше, но копия исходной статьи не включается в ответ.
s файлКопирует текущую статью в файл в директории News, где “файл” – имя файла, в котором желательно произвести сохранение. Вас спросят, желаете ли вы использовать при запоминании формат “почтового ящика”. Если вы ответите клавишей N, большая часть заголовка не будет запоминаться.
s|польз. почтыПересылает кому-то копию статьи. В качестве “польз почты” подставьте адрес электронной почты получателя. Эта команда не позволяет добавлять к статье комментарии.
пробелНажатие пробела выводит следующую страницу статьи или – в конце статьи – переходит к следующей непрочитанной статье.

Основные группы новостей

При таком большом выборе каждый захочет иметь свой собственный список чтения Usenet. Но есть несколько групп новостей, которые особенно интересны для новичков. Среди них:

news. announce. newusersЭта группа состоит из серии статей, объясняющих различные аспекты Usenet.
news. newusers. questionsЗдесь вы можете задать вопрос (чуть позже покажем, как) о том, как работает Usenet.
news. announce. newsgroupЗдесь смотрите информацию о новых предлагаемых группах новостей.
news. answersСодержит список Часто Задаваемых Вопросов (“Frequently Asked Questions – FAQ) и ответов на них из многих разных групп новостей. Как бороться со сдвигом времени при межконтинентальных перелетах см. в FAQ rec. travel. air; ответы на вопросы по Microsoft Windows – в FAQ из comp. os. ms-windows, и т. д.
alt. internet. servicesИщете что-то конкретное на Internet? Спросите здесь.
alt. infosystems. announceЛюди, добавляющие к Internet новые информационные службы, сообщают здесь подробности.

Обсуждения

“Нити” (“Threads”) – это общая часть Usenet. Когда кто-то посылает сообщение, очень часто кто-то и отвечает. Скоро возникает нить разговора. Следить за такими нитями относительно легко. В nn связанные между собой сообщения группируются вместе, и чтобы прочесть следующее сообщение, достаточно нажать control-N. Осваиваясь в Usenet, неплохо сначала прочитать какое-то обсуждение перед тем, как в него вклиниться. Таким образом можно прощупать разные группы новостей – у каждой свой ритм.

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

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

Если у вас местная система на основе Unix, то вступление в разговор делается одинаково как в nn, так и в rn: нажмите клавишу F, закончив работу с данной статьей в нити. В rn нажмите малую букву f, если вы не хотите включать фрагменты того сообщения, на которое отвечаете, и большую букву F, если хотите. В nn введите большую букву F. После этого вас спросят, хотите ли вы включать фрагменты исходного сообщения.

И вот здесь вы столкнетесь с еще одной стенкой системы Unix. Когда вы нажмете клавишу F, ваша местная система вызовет основной текстовый редактор Unix. Если вам повезет, это будет pico – очень легкая система. Но гораздо вероятнее, что вы попадете в emacs (или, возможно, vi), с которыми вы уже встречались в главе, посвященной электронной почте.

Одна наиболее важная команда emacs такова:

Control-x control-c

Это значит: при прижатой клавише control нажмите x. Затем при прижатой клавише control нажмите c. Запомните это. На самом деле это настолько важно, что стоит повторить:

Control-x control-c

Эта последовательность нажатий клавиш выводит вас из emacs. Если они сработают правильно, вас спросят, хотите ли вы послать, отредактировать, прервать или внести в список сообщение, над которым вы работаете. Если они не сработают (допустим, если вы случайно нажали какую-то другую мистическую комбинацию клавиш, значащую что-то свое для emacs) и ничего не случится, или вы получите еще одно загадочное приглашение от emacs в нижней строке экрана, попробуйте нажать control-g. Это должно остановить все, что пытается делать emacs (вы должны увидеть слово “quit” – выйти – в нижней строке экрана), и тогда можно нажать control-x control-c. Но если и это не поможет, у вас всегда есть возможность повесить трубку и позвонить снова!

Если вы дали своей программе чтения новостей указание, что вы хотите включить в свой ответ фрагменты исходного сообщения, то она автоматически поместит его целиком вверху вашего сообщения. Чтобы удалить ненужные строки, поставьте на них курсор клавишами управления курсором и нажмите control-K – это удаляет по одной строке за раз.

Теперь можете писать свое сообщение. Помните, что нажимать enter необходимо раньше, чем курсор дойдет до конца строки, поскольку у редактора emacs нет возможности переноса слов на следующую строку.

Закончив, нажмите control-X control-C. Вас спросят насчет передачи, редактирования, прекращения и т. д. Выберите что-нибудь. Если вы нажмете Y, ваша местная система начнет процесс пересылки вашего сообщения по Сети.

Программы nn и rn работают при пересылке нового сообщения по-разному. В nn необходимо ввести:

:post

И нажать enter в любой группе новостей. Вас спросят, в какую группу новостей следует поместить сообщение. Введите имя и нажмите enter. Вас спросят о “ключевых словах” Это слова, которые должны привлечь внимание того, кто просматривает группу новостей. Допустим, что вы продаете свой автомобиль. Здесь вы можете ввести марку своего автомобиля. Далее идет строка “summary” (краткое содержание), что несколько похоже. И наконец, вас спросят о рассылке (“distribution”) сообщения. Здесь вы скажете, насколько широко должно распространяться ваше сообщение. Задумайтесь на секунду. Если вы продаете машину, то нет смысла рассылать сообщение по всему миру. Но если вы хотите говорить об охране окружающей среды, то смысл очень большой. Каждая местная система имеет свой набор классификаций рассылок, но обычно есть местная (для пользователей системы), еще одна для города, еще – для штата или района, потом для страны (например, usa), для континента (Америка и Канада – na), и наконец, всемирная (обычно: world).

Какую из них выбрать? Обычно секундное раздумье поможет сделать правильный выбор. Если вы продаете машину, воспользуйтесь городской или региональной рассылкой – тем, кто в Австралии, это, пожалуй, не интересно, и даже несколько утомительно. Если идет речь об обсуждении президентских выборов, то имеет смысл выбрать рассылку по США. Если же обсуждаются события на Ближнем Востоке, то вполне стоит выбрать всемирную рассылку.

Теперь можете ввести сове сообщение. Если вы составили его вне сеанса связи (хорошая идея, если вы не слишком уживаетесь с emacs), то теперь его можно загрузить в местную систему. При загрузке его в emacs вы увидите таинственные символы, но после нажатия control-X и вслед за ним control-C они исчезнут. Или по-другому: “запомните” сообщение (например, нажав m в rn), выйдите, составьте сообщение автономно (вне сеанса связи), войдите снова и загрузите ваше сообщение в файл вашей местной системы. Теперь вызовите Usenet и найдите статью, которую вы “запомнили”. Начните отвечать, и вас спросят, хотите ли вы включить заранее подготовленное сообщение. Введите имя файла, который вы только что создали, и нажмите enter.

В rn вам придется ждать до тех пор, пока вы не дойдете до конца группы новостей, и потом нажать F, что выведет вас в систему составления сообщений. Или можно в командной строке местной системы ввести

Pnews

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

This program posts news to thousands of machines throughout the entire civilized world. Your message will cost the net hundreds if not thousands of dollars to send everywhere. Please be sure you know what you are doing.

Are you absolutely sure that you want to do this? [ny]

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

Вы абсолютно уверены, что хотите это сделать? [ny]

Не волнуйтесь – ваше сообщение не обойдется Сети в бешеные тысячи, но все же стоит подумать, действительно ли ваше сообщение нужно всюду.

Если вы хотите ответить на некоторую статью по электронной почте, а не общедоступным сообщением, нажмите R в nn или r либо R в rn. В rn, как и при статьях-откликах, символ верхнего регистра включает в ваше сообщение текст исходного.

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

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

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

Cat>.signature

И нажмите enter (обратите внимание на точку перед s). Загрузите ваш файл подписи с помощью протокола ASCII вашего коммуникационного пакета. После этого нажмите control-D – команду Unix для закрытия файла. Теперь каждый раз, когда вы будете посылать сообщение, этот файл будет к нему добавлен.

Есть несколько предостережений, относящихся к помещению статей. Usenet не отличается от городского собрания или публикаций: предполагается, что вы не будете нарушать закон, помещая материалы с нарушением авторских прав или занимаясь незаконной деятельностью. Кроме того, здесь не место для продажи своей продукции (кроме некоторых групп новостей biz. и for-sale ).

Кросс-постинг

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

Допустим, что вы хотите начать обсуждение таможенной политики по поводу импорта редких тропических рыб из Бразилии. Может найтись, что сказать у читателей rec. aquaria. Точно также может быть свое мнение у тех, кто читает alt. politics. animals и talk. politics. misc.

Кросс-постинг облегчает жизнь. Он также означает, что подписчик нескольких групп новостей увидит ваше сообщение только один раз – программное обеспечение для чтения новостей отменит все остальные копии, как только человек прочтет сообщение. Когда вы будете посылать сообщение (с помощью Pnews для rn или команды :post в nn), вас спросят, в какую группу новостей его надлежит поместить. Напишите имена нескольких групп, разделенных запятыми, но без пробелов, например:

Rec. aquaria, alt. politics. animals, talk. politics. misc

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

Помещать сообщение в большое количество групп новостей или в неподходящие группы новостей считается дурным тоном. Может быть, вам и не надо помещать его в 20 различных мест. И хотя вы считаете, что ваше эссе по поводу политики жизненно важно для судеб мира, есть шансы, что его не посчитают интересным читатели rec. arts. comics – по крайней мере не настолько интересным, чтобы обрушивать его им на головы. Вы получите множество нелицеприятных сообщений по электронной почте с предложением ограничивать свои сообщения “соответствующими” группами новостей.


Usenet