Архивы: по дате | по разделам | по авторам

Интернет для бедных

Архив
автор : Владимир Николаевич   08.06.1999

Жил бы я в каких-нибудь Штатах, где свирепая политкорректность уже почти запретила называть зверей зверьми, толстых толстыми, белое белым, а черное черным, - выбрал бы я заголовок для этой статьи слегка помягче. Например: "Экономичный серфинг по WWW" или "Web off-line". Но живу я не в Штатах, а в одной маленькой европейской стране, которая, находясь точно в центре Европы (у нас даже столб специальный кто-то из ЕС установил: "Здесь центр Европы"), стараниями местных властей все больше напоминает что-то из центра Азии. Поэтому доступ в Интернет у нас самый дорогой в Европе, и изначальное название оказывается наиболее точным.


   Хочу сразу предупредить "небедных" читателей, имеющих онлайновый доступ к Интернету: все нижеследующее может показаться вам таким неудобным и хлопотным, что пользоваться этим вы станете только в совершенно безвыходной ситуации. В каковой, например, нахожусь я.

   У меня нет Интернета и в ближайшей перспективе не предвидится. Единственное, что у меня есть из джентльменского набора конца 90-х, - электронный адрес. Тривиальный e-mail, который в Соединенном Королевстве собираются бесплатно выделять каждому безработному (вроде бы, это должно помочь им в поисках занятости). Не важно, откуда он у меня взялся, важно, что он работает, причем довольно быстро, и мало нагружает мой кошелек. И вот, переписываясь с парой человек, я мечтаю о том, как было бы здорово, если б был у меня добрый дядя, которому писал бы я письма, указывал в них, что хочу посмотреть в Сети, а добрый дядя присылал бы мне (бесплатно!) на мой e-mail разные html, gif, jpg, а может, даже и песенки в mp3.

   И вот, в один прекрасный момент я узнаю, что моя мечта давно стала реальностью. В Сети уже лет пять существуют почтовые серверы, которым можно написать письмо (не на бумаге, конечно) и в нем заказать любой Интернет-документ, который эти серверы бесплатно вышлют на ваш e-mail. Активно покопав в этом направлении, я наткнулся на одного из апологетов движения "All-via-email" Джеральда Бойда (Gerald E. Boyd), который на своей странице www.geocities.com/CapitolHill/1236/index.html подробно расписывает все приемы, с помощью которых те несчастные, которые имеют "e-mail only access" (а таких, по некоторым оценкам, насчитывается около 15 миллионов), могут пользоваться почти всеми прелестями современного Интернета. Поскольку этих возможностей оказывается слишком много для одной статьи, я ограничусь лишь самым главным - WWW-by-email.

   Все началось в 94-м году, когда Артур Сикрет (Arthur Secret) из World Wide Web Consortium создал E-mail-браузер Agora. Эта программа, работающая как e-mail-сервер, могла обрабатывать запросы пользователей, которые электронным путем заказывали ей любой документ, находящийся в WWW, и получали его на свой адрес в текстовом или HTML-формате. Единственным обязательным требованием для выполнения сервером заказа был и остается точный URL - координаты требуемого документа.

   С тех пор прошло пять лет, и в настоящее время существует больше десятка подобных серверов, абсолютно бесплатно качающих информацию миллионам людей по всему миру. Их более или менее полный список можно найти в тематическом листе рассылки (mailing list) - ACCMAIL, посвященном всем вопросам "e-mail only access", который ведет все тот же Джеральд Бойд. Любознательные читатели могут подписаться на него, послав по адресу listserv@listserv.aol.com письмо, в теле которого нужно указать: "SUBSCRIBE ACCMAIL". Кроме простого списка бесплатных серверов, в этом листе регулярно приводится статистика, где указывается, за какое время серверы выполнили заказ. Помимо этого, если вы кое-как читаете по-английски, из ACCMAIL можно почерпнуть множество другой полезной информации.

   Но давайте перейдем к конкретным вещам. Возьмем, для примера, сервер www@kfs.org. Кроме того что он быстро работает, у него очень короткое "имя", которое очень легко запомнить. Как и большинство аналогичных серверов, в ответ на ваше письмо со словом "HELP" в графе "Subject", он вышлет вам подробную инструкцию с перечнем своих возможностей. Этих возможностей, по правде говоря, не очень много по сравнению с некоторыми другими серверами, но для начала все же вполне достаточно.

   Предположим, вам захотелось узнать последние новости компьютерных технологий. Вы должны просто написать письмо вышеуказанному www@kfs.org, в поле "Subject" написать "request", а в самом письме, безо всяких "Hello, dear kfs", перечислить точные URL того, что вам нужно.

   И вот заказываете вы что-нибудь с сайта любимой "Компьютерры", например первую страницу - www.computerra.ru, а вместо ожидаемого текста вам приходит сообщение: "This site requires a frame-capable browser" и ссылка на сайты "Микрософта" и "Нетскейпа". Это значит, что вы наткнулись на главную занозу в седле "e-mail access" - фреймы. Тут две возможности: поискать сайты без фреймов или научиться управляться с ними. Лучше научиться.

   Не вдаваясь в глубины HTML-спецификаций, можно сказать, что тот URL, который вы заказали серверу, является своеобразным стрелочником, переадресовывающим любой браузер на какой-то другой адрес. В современных "Навигаторах" и "Эксплорерах" этот процесс происходит автоматически, почтовый же сервер (тот же kfs.org) никуда не переадресовывается, а возвращается назад. Единственный способ, которым можно получить желаемую первую страницу, указать серверу настоящий точный URL, по которому она находится.

   Этот URL находится внутри исходного HTML-кода, находящегося по адресу www.computerra.ru, и чтобы узнать его, вам придется заказывать пересылку кода в изначальном виде - без преобразования в текст, автоматически производимого большинством почтовых серверов. В случае с www@kfs.org командная строка такого заказа должна будет выглядеть как "raw,http://www.computerra.ru/". Получив заказ, вам придется разглядывать несколько килобайт HTML-кода в поисках нужного URL. Поверьте, это не очень сложно, искомым URL будет www.computerra.ru/indexinside.html. Именно такой URL надо заказывать серверу для получения заглавной страницы "Компьютерры Онлайн".

   К счастью, имена всех остальных документов на www.computerra.ru назначаются по одному и тому же шаблону, который добавляется к каждому видимому URL. Для "директорий" - это шаблон "inside.html?inside", а для конкретных файлов - просто "?inside". Поэтому, когда вы захотите посмотреть что-нибудь из внутренних материалов сайта, например из www.computerra.ru/archive или www.computerra.ru/planetiron, выяснять настоящие URL уже не обязательно: чтобы заказать содержание той же "Планеты Шелезяка", надо дописать к ее URL inside.html?inside и запросить у сервера файл, находящийся по адресу www.computerra.ru/planetiron/inside.html?inside.

   (Фактически - в случае с "Компьютеррой" - читателям вообще не нужно заниматься этой тягомотиной с выяснением имен, поскольку шаблон "inside.html?inside" им уже известен. Для заказа же какого-нибудь конкретного html, например www.computerra.ru/hot/info.html, надо добавить к его имени "?inside", и заказывать серверу info.html?inside.)

   Овладев этими хитростями, мы сталкиваемся со следующей (возможно - главной) проблемой "WWW-by-email" - абсолютным офлайном. Это пустяк, если заранее известен точный адрес требуемого html, но если вы собираетесь искать его, то... В нормальном онлайне, захотев свежих новостей по какой-нибудь теме, вы всегда можете быстро сходить на поисковик или портал (несколько секунд), ткнуть на нем нужную ссылку (еще пара секунд), затем, оказавшись на нужном сайте, быстро просмотреть его оглавление и, найдя на нем что-нибудь вроде "последние новости", еще через пару секунд читать желаемый текст. Если же вы пользуетесь только вышеупомянутым www@kfs.org, вся эта цепочка растягивается на часы. Когда я рассказал о таком способе навигации по Сети одному знакомому, круглые сутки сидящему на мегабитном канале, он назвал это "серфингом в извращенной форме".

   С этим, в принципе, можно согласиться. Большая часть времени тратится на поиск нужного URL, и то, что в онлайне занимает минуты, в офлайне может вылиться в сутки. Конечно, это просто сутки электронной переписки, и за них не надо платить доллар в час, но все равно долго. Правда, есть частичный выход.

   Кроме очевидной возможности вести подробные записные книжки и архивы "промежуточных" html со ссылками на разные страницы, на некоторых сайтах можно подписаться на их собственные листы рассылки - обычно это анонсы новых материалов. К счастью, все больше солидных тематических сайтов обзаводится таким сервисом, и, став его подписчиком, вы будете относительно регулярно получать краткий перечень того, что появилось на сайте, с указанием точных адресов для каждого материала.

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

   В Сети существуют серверы, позволяющие заполнять HTML-формы и отсылать их по нужному адресу. Лучше всего для этого приспособлены серверы семейства Getweb. Но единственный (известный мне) такой сервер, остающийся бесплатным, - getweb@usa. healthnet.org - в мае прекратил обрабатывать запросы в домены .сом и .net. Другие бесплатные серверы, которые, теоретически, тоже могут отсылать заполненные HTML-формы, очень неудобны, и процедура их использования слишком сложна для описания в этой статье. Поэтому придется ограничиться лишь одним Getweb'ом, тем более что запросы в домен .ru он пока выполняет.

   Допустим, вы узнали, что на сайте "Компьютерры" есть аж два списка рассылки, и решили подписаться на один из них - рассылку новостей. Узнав точный URL его бланка регистрации (для рассылки новостей это будет www.computerra.ru/hot/ras1.html?inside), вам нужно заказать эту форму серверу getweb@usa.healthnet.org , отправив на его адрес письмо, в котором будет только одна строка: "GET http://www.computerra.ru/hot/ras1.html?inside" (конечно, без кавычек). То, что он пришлет вам в ответ, будет совершенно невозможно прочесть, поскольку этот сервер по-своему перекодирует русские кодовые таблицы, но главные строчки в середине письма, указывающие, куда вписывать свое имя и e-mail, будут написаны по-английски. Под каждой строчкой будет пустая строка c двойными квадратными скобками - в них и надо вписать имя и адрес, куда будет высылаться этот лист рассылки. Следующая строка будет выглядеть как "[[Х]] OK!: check preceding box, forward entire document to Getweb". Это своеобразная "кнопка" отсылки. Поскольку внутри скобок я уже вписал букву Х (большой икс, это же надо будет сделать и вам), то эта кнопка уже "нажата", и остается только отправить форвардом это письмо getweb@usa.healthnet.org. Надо помнить, что при заполнении письма нельзя менять его остальной текст и поле "Subject". Например, любые приветствия и значки ">" слева от текста - недопустимы.

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

   С этого момента вы будете несколько раз в неделю получать небольшие письма с анонсами последних изменений на сайте "Компьютерры", где для каждого документа будет указан точный URL. Вам останется лишь читать их, копировать URL заинтересовавших вас документов в письма какому-нибудь серверу и ждать. Через час-другой заказанные материалы будут в вашем почтовом ящике.

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

   В заключение стоит повторить, что "e-mail only access" не исчерпывается заказами Web-документов, и такая полезная вещь, как использование по электронной почте поисковиков вроде Yahoo, AltaVista и т. д, осталась за рамками статьи. Так же как и другая тема, наверняка интересная даже некоторым обладателям нормального онлайнового доступа с повременной оплатой, "FTP by e-mail", с помощью которого можно находить и заказывать на свой почтовый ящик мегабайтные архивы. И если почтовый ящик находится у провайдера, то пришедшие мегабайты можно затем выкачивать по UUCP с максимальной скоростью, которую позволяют модемы и телефонная линия. Но об этом надо говорить отдельно.

© ООО "Компьютерра-Онлайн", 1997-2022
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.