тех пор большая часть систем UUCP переключились на стандартную систему адресации Сети, но несколько традиционных подсистем держатся за свою оригинальную адресацию, которая содержит множество восклицательных знаков, например: uunet!somesite!othersite!mybuddy (uunet!одна_система!другая_система!мой_приятель) Для многих местных систем проблема представляют в большом количестве имеющиеся восклицательные знаки, которые для большинства систем и "оболочек", работающих на компьютерах с системой Unix, ничего не значат. Это означает, что адресация письма к такой системе (или даже ответ на письмо, которое вы от нее получили) может запутать компьютер так, что и концов не найдешь, и ваше сообщение никогда не будет отослано. Если так случится, попробуйте вставить обратную косую черту перед каждым восклицательным знаком, чтобы адрес выглядел примерно так: uunet\!somesite\!othersite\!mybuddy (uunet\!одна_система\!другая_система\!мой_приятель) Отметим, что таким образом вам не удастся ответить на сообщение вводом символа r нижнего регистра - может прийти сообщение об ошибке, и вам придется создавать новое сообщение. Если вы хотите распробовать, какие возможности есть у электронной почты, направьте по ней письмо на адрес almanac@oes.orst.edu Строку "subject:" оставьте пустой. В качестве сообщения введите следующее: send quote (послать цитату) Или если вы в мрачном настроении, напишите: send moral-support (послать моральную поддержку) В любом случае в течение нескольких минут или нескольких часов (в зависимости от состояния связи между вашей местной системой и Internet) вы получите ответ. Если вы просили послать цитату, то вы получите просто какой-то случайный набор пословиц. Если вы просили моральной поддержки, вы тоже получите случайный набор пословиц, но более жизнеутверждающего содержания. Этот конкретный "почтовый сервер" ведется Университетом Штата Орегон (Oregon State University). Его основная цель - дать путь распространения сельскохозяйственной информации по электронной почте. Если вы хотите узнать, как использовать полный набор услуг этого сервера, пошлите по его адресу сообщение с текстом: send help (Прислать помощь) Вы сразу получите длинный документ с детальным перечислением того, что вам доступно и как до этого добраться. У вас есть ценное мнение? Хотите дать разумный совет Президенту Соединенных Штатов? Пошлите сообщение по адресу president@whitehouse.gov. Если вице-президент тоже годится, напишите по адресу vice-president@whitehouse.gov. Программа "mail" достаточно мощная и является принятым в Сети стандартом, по крайней мере на компьютерах с системой Unix. Но с ней довольно трудно работать - вы можете, конечно, ввести знак вопроса и получить список команд, но это имеет ограниченную ценность, если вы не знакомы с системой Unix. К счастью, есть еще парочка почтовых программ, которые легче в работе. 2.2 Elm -- более удобный способ Elm представляет собой комбинацию почтового ящика с программой написания писем, в которой для перемещения между письмами используется меню. Большинство систем на основе Unix в настоящее время ее содержит. Чтобы ею воспользоваться, введите elm и нажмите enter. Вы получите меню ожидающих вас сообщений, а также список команд, которые вы можете выполнять. Это будет выглядеть примерно так: Mailbox is '/usr/spool/mail/adamg' with 38 messages [ELM 2.3 PL11] 1 Sep 1 Christopher Davis (13) here's another message. 2 Sep 1 Christopher Davis (91) This is a message from Eudora 3 Aug 31 Rita Marie Rouvali (161) First Internet Hunt !!! (fwd) 4 Aug 31 Peter Scott/Manage (69) New File University of Londo 5 Aug 30 Peter Scott/Manage (64) New File X.500 service at A 6 Aug 30 Peter Scott/Manage (39) New File DATAPAC Informatio 7 Aug 28 Peter Scott/Manage (67) Proposed Usenet group for HYTELNET n 8 Aug 28 Peter Scott/Manage (56) New File JANET Public Acces 9 Aug 26 Helen Trillian Ros (15) Tuesday 10 Aug 26 Peter Scott/Manage (151) Update Oxford University OU ---------------------------------------------------------------------------- Почтовый ящик '/usr/spool/mail/adamg' содержит 38 сообщений [ELM 2.3 PL11] 1 Сен 1 Christopher Davis (13) Это другое сообщение 2 Сен 1 Christopher Davis (91) Сообщение от Eudora 3 Авг 31 Rita Marie Rouvali (161) Первая охота в Internet !!! (fwd) 4 Авг 31 Peter Scott/Manage (69) Новый файл Университет Лондо 5 Авг 30 Peter Scott/Manage (64) Новый файл X.500 услуга при 6 Авг 30 Peter Scott/Manage (39) Новый файл DATAPAC Информац 7 Авг 28 Peter Scott/Manage (67) Предложенная группа Usenet для HYTEL 8 Авг 28 Peter Scott/Manage (56) Новый файл JANET Общедоступ 9 Авг 26 Helen Trillian Ros (15) Вторник 10 Авг 26 Peter Scott/Manage (151) Дополнения Оксфордский Унив ---------------------------------------------------------------------------- У вас есть возможность выполнить любую из следующих команд нажатием соответствующего символа: d) удалить или u)восстановить удаленное сообщение, m) - послать сообщение, r) ответить или f) переадресовать сообщение, q) выйти. Чтобы прочитать сообщение, нажмите . j = движение вниз, k = движение вверх, ? = помощь. В каждой строке указана дата получения сообщения, отправитель, количество строк в сообщении и его тема (subject). Если используется эмуляция терминала VT100, то можно передвигаться вверх и вниз по меню с помощью соответствующих клавиш управления курсором. В противном случае введите номер строки того сообщения, которое надо удалить или прочесть, и нажмите enter. При чтении сообщения оно останавливается через каждые 24 строки, а не прокручивается сразу и до конца. Чтобы прочесть следующую страницу, нажмите пробел. Можно ввести символ r нижнего регистра, чтобы ответить на сообщение, или символы q или i нижнего регистра для возвращения обратно в меню (I - первая буква слова "index" - указатель). В главном меню нажатие буквы m на нижнем регистре и вслед за ней - клавиши enter позволяет начать новое сообщение. Для удаления сообщения введите символ d нижнего регистра. Это можно сделать в процессе чтения сообщения. При нахождении в меню поставьте курсор на строку удаляемого сообщения и нажмите d. Когда закончите работу с программой Elm, введите символ q нижнего регистра. Программа спросит, правда ли вы хотите удалить те сообщения, которые пометили. Потом она спросит вас, хотите ли вы передать те сообщения, которые вы прочли, но не удалили, в файл полученных сообщений ("received"). Пока что отвечайте n. Программа Elm имеет один очень большой недостаток для начинающего. Тот текстовый редактор, который она по умолчанию вызывает, когда вы нажимаете клавиши r или m, часто оказывается программой по имени emacs. Почитатели систем Unix клянутся именем этой программы, но все остальные почти всегда находят, что работать с ней невозможно. К несчастью, вам не всегда удастся избавиться от нее (или от vi - другого текстового редактора, встречающегося в системах Unix), так что чуть позже мы поговорим о тех командах, которые все же предохраняют от полного сумасшествия. Если вы хотите сохранить сообщение в своем компьютере, то нажмите s, либо в момент чтения сообщения, либо при нахождении курсора на строке сообщения в меню программы Elm. Появится имя файла. Если вам оно не нравится, впишите новое (забоем пользоваться не придется). Нажмите enter, и сообщение будет сохранено с указанным именем файла в вашей "домашней директории" в вашей местной системе. После выхода из программы Elm можно выгрузить сообщение в свой компьютер (как загружать такие файлы в свой компьютер или выгружать из него "вверх" - спросите у своего системного администратора). 2.3 Pine -- еще лучший способ, чем Elm Программа Pine построена на основе Elm, но включает некоторые усовершенствования, которые делают ее идеальной системой для новичка. Как и программа Elm, Pine начинается с меню. У нее есть также такая возможность, как "адресная книга", удобная в тех случаях, когда у людей бывают длинные или сложные адреса электронной почты. Нажатие A в главном меню выводит вас в адресную книгу, и там вы вводите имя (или прозвище) человека, а потом - его адрес. Затем, если вы хотите послать этому человеку сообщение, достаточно только ввести его имя или прозвище, а Pine автоматически вставит фактический адрес. Адресная книга также позволяет установить список рассылки. Эта возможность позволяет посылать одно и то же сообщение нескольким лицам одновременно. Но что действительно ставит Pine в особое положение - это его встроенный текстовый редактор, который на взгляд и на ощупь очень похож на программы текстовых процессоров, работающие на машинах с MS-DOS и Macintosh. У него не только есть автоматический перенос слов в конце строки (самая революционная концепция, которая когда-либо рождалась на свет), у него есть еще и контроль правописания и команда поиска. И что лучше всего, все команды, которые вам нужны, собраны в двухстрочное мини-меню внизу каждого экрана. Команды выглядят примерно так: ^W Where is (где это) Символ-шапочка (^) - это синоним клавиши "control" вашей клавиатуры. Чтобы найти у себя в документе конкретное слово, нажмите одновременно клавиши control и W; в ответ появится приглашение ввести слово для поиска. Некоторые из команд Pine довольно причудливы (например, control-V для перевода страницы вниз), что связано с тем, что редактор создан на основе emacs (который странен по самой сути). Но все же все команды, которые вам нужны, собраны в двухстрочном мини-меню внизу экрана, так что выбор правильной команды не отнимет больше двух секунд. Чтобы использовать Pine, введите в командной строке pine и нажмите enter. Эта программа относительно новая, так что в некоторых системах ее может еще не быть. Но она настолько проста в работе, что вам стоит послать электронное письмо своему системному администратору и поторопить его ее приобрести! 2.4 Улыбки Когда вы участвуете в электронной дискуссии, вы не видите, как улыбается или пожимает плечами ваш собеседник, чтобы показать, что он просто шутит. В электронном общении нет языка жестов. То, что вам кажется шуткой, кто-то может принять за оскорбление. Чтобы предотвратить срыв из-за таких недоразумений и бурные ссоры, у нас есть "улыбки" - "смайлики" (Smile - улыбка). Поверните голову влево и посмотрите на то, что идет за этой фразой. :-). Или просто :). Это и есть основной смайлик. Он означает, что не следует принимать всерьез некоторый предшествующий комментарий. Смайлик делается из двоеточия, дефиса и закрывающей круглой скобки. Некоторые предпочитают слово "grin" (усмешка), обычно в форме: Иногда для краткости ставят просто букву . Вот еще некоторые смайлики: ;-) Подмигиваю; :-( Поморщился; :-O Поражен; 8-) В очках; =|:-)= Эйб Линкольн. Два последних немножко искусственны :-). 2.5 Посылка электронной почты в другие сети Есть много компьютерных сетей, не являющихся частью Сети, но в настоящий момент подсоединенные через "шлюзы", которые разрешают прохождение электронной почты. Вот список нескольких самых больших сетей, а также указания о том, как посылать электронную почту в эти сети и как пользователи этих сетей могут посылать свои сообщения вам.: America Online Уберите все пробелы из имени пользователя и добавьте "aol.com," вот так пользователь@aol.com Пользователи сети America Online, которые хотят послать сообщение вам, должны только подставить ваш адрес в Сети в поле "to:" (кому) перед составлением сообщения. ATTMail Адресуйте свое сообщение к пользователь@attmail.com. Пользователь ATTMail может послать сообщение вам следующим образом: internet!домен!пользователь Если ваш адрес - nancyr@world.std.com, то ваш корреспондент мог бы послать вам сообщение по адресу: internet!world.std.com!nancyr Bitnet Пользователи Bitnet (или NetNorth в Канаде и EARN в Европе) часто имеют адреса вида: IZZY@INDVMS. Если вам повезет, то для посылки сообщения по таком адресу надо только добавить "bitnet" в конце, чтобы получилось izzy@indvms.bitnet. Иногда случается, что письмо на такой адрес вернется не доставленным, поскольку адреса Bitnet не всегда хорошо переводятся в форму Internet. Если это случится, можно послать сообщение через один из двух шлюзов Internet/Bitnet. Прежде всего замените @ на %, чтобы получилось имя_пользователя%подсистема.bitnet. Затем добавьте либо @vm.marist.edu, либо @cunyvm.cuny.edu, чтобы, как в приведенном выше примере, получилось izzy%indyvms.bitnet@vm.marist.edu или izzy%indvyvms.bitnet@cunyvm.cuny.edu Для пользователей Bitnet задача несколько проще: они с легкостью могут посылать письмо прямо на ваш электронный адрес без всех этих глупостей. Так что посылайте им ваш адрес, и все будет в порядке. CompuServe У пользователей CompuServe адреса цифровые и имеют следующий вид: 73727,545. Чтобы послать письмо пользователю CompuServe, замените запятую точкой и добавьте "@compuserve.com"; например: 73727.545@compuserve.com. Имейте в виду, что некоторые пользователи CompuServe должны вносить дополнительную плату за получение почты из Internet. Если вы знаете пользователей CompuServe, которые хотят посылать вам сообщения, посоветуйте им обратиться к GO MAIL и создать сообщение. В области адреса вместо ввода номера CompuServe пусть они напишут ваш адрес в форме: >INTERNET:Ваш_Идентиикатор@Ваш_Адрес. Например, >INTERNET:adamg@world.std.com. Заметьте, что оба символа ">" и ":" обязательны. Delphi Для посылки сообщения пользователю Delphi адрес имеет форму имя_пользователя@delphi.com. Fidonet Чтобы послать сообщение пользователю какой-то доски объявлений (BBS) Fidonet, нужно знать имя, под которым он регистрируется в системе и его "номер узла". Номер узла, или адрес Fidonet состоит из трех номеров и имеет вид: 1:322/190. Первый номер сообщает, в какой из нескольких больших географических зон находится BBS (1 - США и Канада, 2 - Европа и Израиль, 3 - Азиатско-Тихоокеанский регион, 4 - Южная Америка). Второй номер определяет сеть BBS, а последний номер есть "номер узла" ("FidoNode") - номер BBS в этой сети. Если у вашего корреспондента только два номера (например, 322/190), это означает, что система находится в зоне 1. Вот теперь фокус. Вы должны изменить порядок номеров и добавить к ним буквы f, n и z (первые буквы "FidoNode" (узел Fido), "network" (сеть) и "zone" (зона)). Например, приведенный выше адрес будет иметь вид f190.n322.z1. Теперь добавьте в конце "fidonet.org", чтобы получилось f190.n322.z1.fidonet.org. Теперь добавьте "Имя.Фамилия@", чтобы получилось Имя.Фамилия@f190.n322.z1.fidonet.org Отметьте наличие точки между именем и фамилией. Кроме того, в некоторых странах есть их собственные "хребтовые" системы Fidonet, которые могут менять адресацию. Например, если бы предыдущий адрес относился к Германии, то в конце надо было бы добавить "fido.de" вместо "fidonet.org." Ф-фух! Обратный процесс отличается от описанного полностью. Прежде всего человек должен выйти на "net mail" (сетевую почту) зоны своей BBS и знать адрес Fidonet своего локального шлюза Fidonet/UUCP (часто его знает системный оператор). Ваш корреспондент из Fidonet должен адресовать свое сообщение сетевой почты, указав в поле "to:" UUCP (а не ваше имя). В поле номер узла, он должен ввести номер узла шлюза Fidonet/UUCP (если система шлюза находится в той же региональной сети, что и система отправителя, то ввести надо только последний номер, например, 390 вместо 322/390). После этого первая строка сообщения должна быть вашим адресом в Internet, а за ней должна быть оставлена чистая строка. Вот теперь можно писать сообщение и посылать его. В связи с тем, как Fidonet организует передачу почты, доставка сообщения в любом направлении может занять день или два. Кроме того, поскольку сеть систем Fidonet - любительская, хорошим тоном считается спросить разрешения у системного оператора в тех случаях, когда вы собираетесь прогонять по почте большой объем информации. Сообщения коммерческого характера категорически воспрещаются (даже если вас о них просили). Кроме того, очень вероятно, что кроме вашего адресата сообщение прочтет еще кто-нибудь. GEnie Чтобы послать сообщение пользователю GEnie, добавьте "@genie.com" к концу имени пользователя сети GEnie, например: walt@genie.com. MCIMail Чтобы послать сообщение кому-нибудь, имеющему раздел в MCIMail, добавьте "@mcimail.com" в конце имени или адреса этого человека. Например: 555-1212@mcimail.com или jsmith@mcimail.com Заметьте, что если в сети MCIMail есть несколько подписчиков с таким именем, то вы получите сообщение от MCI с их именами и числовыми адресами. Выберите того, который вам нужен, и пошлите ваше сообщение снова. Чтобы послать сообщение вам из MCI, пользователь должен ввести Ваше Имя (EMS) в ответ на приглашение "To:". В ответ на приглашение EMS следует ввести internet а затем ваш адрес в Сети в ответ на приглашение "Mbx:". Peacenet Чтобы послать сообщение пользователю, используется форма: имя_пользователя@igc.org Подписчики Peacenet могут посылать сообщения по вашему обычному адресу. Prodigy Идентификатор_пользователя@prodigy.com. Имейте в виду, что пользователи Prodigy должны вносить дополнительную плату за электронную почту из Internet. 2.6 Семь команд Unix, без которых нельзя обойтись Если вы соединяетесь с Сетью через систему на основе Unix, то в конце концов вам с этой системой Unix придется установить какие-то отношения. К добру или к худу, но большинство систем Unix НЕ ЗАПРЕЩАЮТ вам доступ к своей внутренней работе - если, к примеру, вы хотите скопировать почту с Usenet в файл, то придется использовать несколько команд Unix, если вы хотите когда-нибудь сделать еще что-нибудь с этим файлом. Как и MS-DOS, Unix является операционной системой - она говорит компьютеру, как и что ему делать. Система Unix имеет репутацию еще более сложной системы, чем MS-DOS, но в большинстве случаев все, что вам будет нужно - это несколько основных, и притом простых, команд. Если на вашем компьютере используется MS-DOS или даже PC-DOS, то основные понятия построения команд покажутся вам очень знакомыми - но будьте осторожны насчет команды cd, которая работает с существенными отличиями от команды DOS с тем же именем, что может довести до бешенства. И еще в отличие от MS-DOS, Unix различает символы верхнего и нижнего регистров - если вы введете команду или директорию не на том регистре, получите сообщение об ошибке. Если вы работаете на машине Mac, помните, что Unix хранит файлы в "директориях", а не в "фолдерах". Директории Unix организованы как ветви дерева. В самом низу лежит корневая директория ("root"), от которой ответвляются субдиректории (могущие, в свою очередь, иметь свои субдиректории). Эквивалентом Mac субдиректории Unix является фолдер внутри другого фолдера. cat Эквивалент команды "type" в MS-DOS (просмотр файла). Чтобы сделать остановку после каждого экрана, введите cat файл | more где "файл" - имя файла, который вы хотите просмотреть. Нажатие control-C остановит вывод. Другой способ - ввести more файл и достичь того же результата. Можно использовать команду cat для записи или загрузки текстовых файлов в вашу именную или домашнюю директорию (аналогично команде MS-DOS "copy con"). Если ввести cat>test то будет создан файл с именем "test". Можно либо ввести что-то очень простое (после окончания строки редактирование ее невозможно, и оканчивать строку обязательно нажатием клавиши return), либо загрузить что-нибудь в этот файл, используя свой коммуникационный пакет в протоколе ASCII). Для закрытия файла нажмите control-D. cd Команда "сменить директорию" ("change directory"). Чтобы сменить текущую директорию на другую, введите cd имя_директории и нажмите enter. В отличие от MS-DOS, в котором используется значок \ для обозначения субдиректорий (например, \stuff\text), в Unix используется символ / (например: /stuff/text). Поэтому, чтобы сменить текущую директорию на субдиректорию stuff/text, следует ввести cd stuff/text и нажать enter. Как и в MS-DOS, нет необходимости добавлять первую черту дроби, если субдиректория ответвляется от текущей директории. Чтобы двигаться по дереву директорий в сторону корня, введите cd .. и enter. Обратите внимание на необходимость двух пробелов между cd и двумя точками - это страшно бесит пользователей MS-DOS. cp Копирует файл. Синтаксис таков cp файл1 файл2 При этом файл1 копируется в файл2 (или файл2 затирается файлом файл1). ls Эта команда, если за ней следует enter, сообщает вам, что находится в директории - аналогично команде dir системы DOS, но только в алфавитном порядке. ls | more Будет останавливать вывод через каждые 24 строки - это удобно, если у вас в директории много всякого. Базовая команда ls не выводит "спрятанные" файлы, такие, как файл .login, управляющий взаимодействием вашей системы и Unix. Чтобы увидеть эти файлы, введите ls -a или ls -a | more ls -l сообщит вам размер каждого файла, а также дату его создания и модификации. mv Аналогично команде rename системы MS-DOS mv файл1 файл2 переименовывает файл1 в файл2. Команду также можно использовать для переноса файла из одной директории в другую. mv файл1 News переместит файл файл1 в вашу директорию News. rm Удаляет файл. Введите rm имя_файла и нажмите enter (но имейте в виду: как только вы нажали enter, файл исчез навсегда). СИМВОЛЫ ПОДСТАНОВКИ: При поиске, копировании или удалении файлов можно в тех случаях, когда вы не знаете точных имен файлов, использовать символы подстановки. ls man* найдет такие файлы, названия которых начинаются с man: manual, manual.txt, man-o-man. Если вы точно занете все символы, кроме одного или двух, используйте знак вопроса. Например, ls man? позволит найти файл по имени mane, но не файл с именем manual. 2.7 Когда что-то не так ╧ Вы послали письмо, но получили зловещее сообщение от MAILER-DAEMON, содержащее десяток строк компьютерной абракадабры, за которой следует ваше сообщение. Вот в этих самых строчках и можно часто найти ключ к разгадке, что же было не так. Вы могли неправильно вписать адрес электронной почты. Подсистема, которой было послано сообщение, могла быть отключена на обслуживание или из-за сбоя. Вы могли воспользоваться неверным "переводом" при посылке сообщения в Сети за пределы Internet. ╧ Вы вызвали свой текстовый редактор своей местной системы чтобы написать сообщение или ответ, и похоже, что не можете из него выйти. Если это emacs, попробуйте control-X, control-C (другими словами, прижав клавишу control, нажмите X, а помтом - клавишу control и C). В самом худшем случае можно прервать связь. ╧ При работе с Elm была нечаянно нажата клавиша d для файла, который желательно сохранить. Введите номер сообщения, нажмите enter и затем u, что "отменит удаление" сообщения. Это работает только до выхода из Elm; после выхода сообщение будет потеряно. ╧ Вы пытаетесь загрузить из своего компьютера сообщение формата ASCII, написанное на вашем компьютере, в сообщение, которое вы подготавливаете в Elm или Pine, и получаете кучу левых скобок, больших букв M, K и L, и еще каких-то забавных символов. Хоть верьте, хоть нет, в конце концов ваше сообщение будет выглядеть нормально, а весь этот мусор только свидетельствует о проблемах, которые встречаются у некоторых текстовых процессоров Unix при загрузке файлов формата ASCII. Но ваша загрузка будет идти гораздо дольше. Один из способов с этим справиться состоит в использовании простой почтовой программы, которая не будет выдавать никаких таинственных символов в процессе загрузки текстового файла в сообщение. Другой способ (он лучше, если сообщение подготовлено как ответ на чье-то послание) - создать на своей местной системе текстовый файл командой cat, например, cat>файл и загрузить туда ваш текст. Потом в программах Elm или Pine можно вставить сообщение простой командой (control-R для Pine, например); только в этот раз ничего такого странного вы уже и не увидите. ╧ Вы какое-то время не чистили почтовый ящик в Elm, и случайно нажали "y", когда хотели нажать "n" (или наоборот) при выходе из программы, и теперь все сообщения исчезли. Посмотрите в своей директориии News (в командной строке введите: cd News) файл с именем recieved. Там лежат все ваши сообщения. К сожалению, загрузить их в ваш почтовый ящик в Elm невозможно - вам придется загружать этот файл или читать его в сеансе связи.  * Глава 3: USENET I *  3.1 Всемирная поилка Представьте себе разговор, который ведется на протяжении часов и дней, как будто люди оставляют записки на доске объявлений. Или представьте себе электронный эквивалент общего разговора людей по радио, где каждый может внести свою лепту в общую копилку, и не одному не приходится ждать. В отличие от электронной почты, которая обычно является разговором "одного с одним", 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). 3.2 Движение по 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 a Gene Spafford 776 Answers to Frequently Asked Questions b Gene Spafford 362 A Primer on How to Work With the Usenet Community c Gene Spafford 387 Emily Postnews Answers Your Questions on Netiquette d Gene Spafford 101 Hints on writing style for Usenet e Gene Spafford 74 Introduction to news.announce f Gene Spafford 367 USENET Software: History and Sources g Gene Spafford 353 What is Usenet? h taylor 241 A Guide to Social Newsgroups and Mailing Lists i Gene Spafford 585 Alternative Newsgroup Hierarchies, Part I j Gene Spafford 455 >Alternative Newsgroup Hierarchies, Part II k David C Lawrenc 151 How to Create a New Newsgroup l Gene Spafford 106 How to Get Information about Networks m Gene Spafford 888 List of Active Newsgroups n Gene Spafford 504 List of Moderators o Gene Spafford 1051 Publicly Accessible Mailing Lists, Part I p Gene Spafford 1123 Publicly Accessible Mailing Lists, Part II q Gene Spafford 1193 >Publicly Accessible Mailing Lists, Part III r Jonathan Kamens 644 How to become a USENET site s Jonathan Kamen 1344 List of Periodic Informational Postings, Part I -- 15:52 -- SELECT -- help:? -----Top 85%----- Explanatory postings for new users. (Moderated) ---------------------------------------------------------------------------- Группа новостей: 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? h taylor 241 Руководство по социальным группам новостей и спискам рассылки 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 -- 15:52 -- ВЫБОР -- помощь:? -----Верхних85%----- Пояснительные сообщения для новых пользователей. (Модерируемая) ---------------------------------------------------------------------------- Это неплохая группа новостей для того, чтобы начать исследование 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 Ноя 91 brad@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, который "подписал" вас на каждую отдельную группу