Образовательная программа компании 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" и выслать мне одной частью, независимо от размера. Иногда запросы возвращают пустое меню или вообще пустое со- общение. Вероятнее всего это происходит потому, что сервер не смог подсоединиться к хосту, с которого вы хотели получить инфор- мацию. Пошлите запрос снова несколько позже и это наверняка сра- ботает.