Образовательная программа компании Global Inform. Украина, Харьков
Использование Gopher через электронную почту
Gopher - отличный инструмент исследования Internet и лучший
способ найти какой-либо ресурс, если вы знаете что вы хотите, но
не знаете где "это" найти. Система Gopher построена на меню и
предоставляет пользователю дружественный интерфейс для поиска ре-
сурсов в Internet и нахождения информации.
Gopher знает "где что есть" благодаря множеству людей, тра-
тящих время на создание разного рода указателей на полезные ре-
сурсы Сети. Gopher сглаживает острые кромки блуждания по Internet
путем автоматического подсоединения к удаленным системам, невиди-
мого ввода последовательности порой закодированных команд, а так-
же имеет мощные возможности поиска.
При использовании "живого" соединения с Gopher-сервером, вы
определяете имя сервера, через серию иерархических меню выходите
на желаемый ресурс, а затем читаете информацию или принимаете ее
непосредственно на свою систему.
Использование Gopher посредством электронной почты очень по-
хоже, за исключением того, что желаемый ресурс достигается пос-
редством специального gophermail-сервера, который подсоединяется
к удаленному ресурсу, заданному вами, и возвращает запрошенное
меню, подменю или файл в ответ на последовательность команд, за-
данных вами в запросе.
Хотя не каждый пункт любого меню будет доступен посредством
"gopher через почту", вы все же найдете массу интересных вещей,
используя эту услугу сети. Пошлем сообщение по одному из следую-
щих адресов:
gophermail@calvin.edu (США)
gopher@earn.net (Франция)
gopher@dsv.su.se (Швеция)
gomail@ncc.go.jp (Япония)
Вы можете (хотя это необязательно) указать адрес известного
вам Gopher сервера в заголовке, чтобы получить его главное меню.
Вот несколько интересных Gopher-серверов, которые вы могли бы
"разведать" на досуге.
cwis.usc.edu
gopher.micro.umn.edu
english-server.hss.cmu.edu
Давайте смелее и пропустим на этот раз раздел о HELP. Просто
пошлите письмо на один из gophermail-серверов (не путать с Gop-
her-серверами) и укажите:
Subject: cwis.usc.edu
Вы получите что-типа того, что приведено ниже:
Mail this file back to gopher with an X before the items
you want.
1. About USCgopher/
2. How To Find Things on Gopher/
3. University Information/
4. Campus Life/
5. Computing Information/
6. Library and Research Information/
7. Health Sciences/
8. Research and Technology Centers/
9. Other Gophers & Info Resources/
You may edit the following numbers to set the maximum sizes
after which GopherMail should send output as multiple email
messages:
Split=27K bytes/message <- For text, bin, HQX messages
Menu=100 items/message <- For menus and query responses
#
Name=About USCgopher
Numb=1
Type=1
Port=70
Path=1/About_USCgopher
Host=cwis.usc.edu
# ... (some lines deleted) ...
Name=Other Gophers and Information Resources
Numb=9
Type=1
Port=70
Path=1/Other_Gophers_and_Information_Resources
Host=cwis.usc.edu
Чтобы приступить к выбору, просто отправьте полный текст об-
ратно, поставив "x" после тех пунктов, которые вас заинтересова-
ли. Тогда вы получите следующий уровень меню. Некоторые пункты
меню предваряют следующие меню, другие - текстовые файлы, третьи
- возможность поиска. В данном примере давайте выберем:
x 9. Other Gophers & Info Resources
и отошлем все обратно на gophermail-сервер. Вы получите в ответ
меню, включающее некоторые интересные пункты, в том числе и, так
называемый, "Gopher Jewels". Выбрав этот пункт, вы найдете там
много интересных вещей. Проект Gopher Jewels (Бриллианты Gopher)
- является, вероятно, наиболее хорошо организованной коллекцией
ресурсов Internet.
Если пункт меню содержит слово "Search", то вы можете выб-
рать этот пункт при помощи "х", а слова для поиска определить в
заголовке ответа серверу (в поле Subject). Заметьте, что ваш по-
исковый критерий должен быть одним словом или булевским (логичес-
ким) выражением, типа:
document and (historical or government)
Результаты поиска будут показаны, как составляющие еще одно-
го меню!
В действительности вам не нужно возвращать полное меню и всю
маршрутную информацию, которая поступает каждый раз когда вы ис-
пользуете какой-либо Gopher-сервер. Если вы хотите уменьшить раз-
мер ваших запросов, вы можете убрать верхнюю часть и оставить
только нижнюю часть, относящуюся к тому меню, которое вас интере-
сует.
Только помните, что если вы используете такой подход, то вы
должны определить "get all" в заголовке (для поиска, в заголовке
определяются только условия поиска.) Следующий пример равносилен
выбранному выше пункту 9.
Split=0K bytes/message
Menu=0 items/message
#
Name=Other Gophers
Numb=9
Type=1
Port=70
Path=1/Other_Gophers_and_Information_Resources
Host=cwis.usc.edu
что означает:
Подсоединиться к порту 70 хост-компьютера с именем
"cwis.ucs.edu", найти подменю "Other Gophers" и выслать мне
одной частью, независимо от размера.
Иногда запросы возвращают пустое меню или вообще пустое со-
общение. Вероятнее всего это происходит потому, что сервер не
смог подсоединиться к хосту, с которого вы хотели получить инфор-
мацию. Пошлите запрос снова несколько позже и это наверняка сра-
ботает.