next up previous contents
Next: Несколько слов об иных Up: Наиболее распространённые возможности Internet Previous: Поиск по ключевым словам

Глобальные гипертексты: WWW

Неформальное введение

World Wide Web -- ``Всемирная паутина''. Короче: Web или W3.

Изначально WWW была задумана и реализована в CERN-е [22]. Долгое время использовалась как удобный инструмент для работы с большими объёмами научной информации. WWW использовалась и как средство для предоставления доступа к ресурсам HEPnet внешним пользователям (протоколы HEPnet не совместимы с IP). Однако, постепенно до информационного сообщество дошло, что WWW -- это великое изобретение, способное вывести сетевые информационные технологии на качественно новый уровень. Развитие WWW пошло семимильными шагами. Развиваясь, WWW преображала Сеть: работать становилось всё легче, всё приятнее. Сеть всё больше и больше становилась похожей на большую красивую Книгу, чтение которой доставляет удовольствие. Вскоре эта Книга обзавелась красочными иллюстрациями, а чуть погодя, научилась говорить, петь и даже видеофильмы показывать! Книга эта воистину живая -- она постоянно растёт, развивается, набирается знаний и несёт их людям.

Так что же такое WWW? WWW -- это глобальная гипертекстовая информационная система. Что такое гипертекст?

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

Вы читали когда-нибудь энциклопедию? Если да, то вы, конечно же, знаете, что такое ссылки. Если нет, то: ссылки это нечто вида ``см. также psilocybe cubenesis'' или просто выделенное слово (как термины в этой нашей книжке), объяснение смысла которого можно найти в этой же энциклопедии. Если при чтении вы вдруг наталкиваетесь на такое слово и хотите узнать, что это такое, или просто узнать об этом подробнее, вы идёте к книжному шкафу, ищете нужный том энциклопедии, он, конечно, оказывается на самой верхней полке, идёте за лестницей, ставите её, пошатываясь, взбираетесь по ней под самый потолок. Напрягая все свои силы в попытках вырвать этот том из тесного ряда аналогичных и стараясь при этом не упасть, вы выдёргиваете нужный вам фолиант, отчаянно машете руками, пытаясь ухватиться за пресловутую соломинку, и всё-таки падаете... Вы медленно приходите в сознание в комнате с белым потолком и видите доброе лицо медсестры -- она понимающе протягивает вам том энциклопедии. Вы же смотрите на неё грустными глазами -- это не тот том... Через месяц вас выписывают и, вернувшись домой, вы спокойно достаёте злополучный источник знаний из-под большой пыльной кучи на полу.

Теперь вы понимаете, что вам нужен доступ к WWW? Вместо всего вышеописанного в WWW вы бы просто лениво нажали пальцем на кнопку мышки, и через пару-тройку мгновений нужный текст появился бы у вас на экране. С картинками.

В WWW по таким ссылкам можно не только попасть в совершенно другой текстовый документ, но и войти в какую-нибудь программу, вообще произвести какое-либо действие. В WWW можно ссылаться на данные, расположенные на других компьютерах в любом месте Сети, так же легко, как на любые данные вашего компьютера. Если нажать на anchor-область -- именно так называются выделенные участки, являющиеся ``пусковыми кнопками'' ссылок -- ссылающуюся на данные где-то в Сетевых дебрях, то эти данные автоматически передадутся на ваш компьютер и вы увидите их на экране.

Дальнейшим развитием идеи гипертекста является гипермедиа. Гипермедиа -- это синтез гипертекста и мультимедиа. То есть гипермедиа-документ может включать не только гипертекст, но и графику, а также звук и видео. Причём, эти элементы также могут являться anchor-областями.

Излюбленным примером использования графических anchor-областей является ``чувствительная карта'', используемая для навигации в Сети. Такие карты представляют собой изображения географической карты местности с выделенными точками, в которых расположены различные серверы Сети. ``Нажав мышкой'' на такую выделенную точку (или область), вы попадаете на соответствующий сервер. Это даёт возможность путешествовать по всей планете, созерцая достопримечательности и красоту этих мест, удобно расположившись в своём любимом кресле.

Далее мы будем пользоваться чаще термином гипертекст, но понимать под ним также и гипермедиа. Мы это делаем только потому, что не понимаем, как следует склонять слово гипермедиа, -- уж очень неудобное оно.

WWW довольно легко и естественно интегрируется в среду традиционных сервисов Internet. Более того, WWW является очень удобной интегрирующей оболочкой традиционных приложений: в Internet в контексте WWW можно получать доступ к чему угодно, к telnet, e-mail, ftp, Gopher, WAIS, Archie, Usenet News и т.п.

В дополнение к возможностям использования традиционных приложений, в контексте WWW возможно организовать удобное взаимодействие с другими информационными технологиями. Например, можно интегрировать в гипертекстовую среду базы данных произвольного типа. Эти базы данных могут быть, например, файловыми системами, системами знаний, реляционными или объектно-ориентированными базами данных.

WWW привлекательна ещё и тем, что в неё изначально встроены механизмы опознавания пользователей и защиты передаваемой информации. Это делает возможным применение WWW в деловой и даже финансовой сфере. Использование WWW очень привлекательно для малого бизнеса, так как даёт возможность выходить со своим товаром на широкий рынок без больших затрат.

Возможности WWW могут быть использованы и уже используются для электронных публикаций. Существует множество различных гипертекстовых изданий. Часть из них -- это просто дубликаты обычных бумажных изданий, например, газета ``Известия'' выходит параллельно в гипертекстовом виде (см. http://www.roline.ru/). Другие вообще выходят только в гипертекстовом виде. А ведь это и есть та самая безбумажная технология, за которую так ратуют защитники окружающей среды. Таким образом WWW помогает нам беречь родную природу.

Конечно, у WWW есть проблемы, ведь эта система довольно молода и продолжает бурно развиваться, ещё не утряслись стандарты, споры продолжаются. Есть и проблемы, связанные с требованиями, предъявляемыми WWW к среде передачи, точнее к пропускной способности линий связи. Принципиальных ограничений нет и быть не может, но так как ``читать'' гипертекст приятнее (и вообще имеет смысл) в том случае, когда не возникает задержек при активации ссылок, чтобы получать удовольствие от WWW, пользоваться ею следует на хороших линиях связи. Если пропускная способность линий связи мала, то при передаче данных (текста, изображений, баз данных и т.д.) с сервера (местного или удалённого) будут возникать значительные задержки, что превратит путешествие по Сети в мучительно медленное ползание. В цивилизованном обществе такой проблемы нет. Это специфика российской действительности. Но, есть надежда...

Несколько слов о технической стороне дела. WWW-клиент и WWW-сервер общаются по протоколу HTTP. Хотя этот протокол используется аж с 1989 года, стандарта Internet на него пока нет. IETF активно работает над первой версией. Проект стандарта существует только в виде черновика IETF (Internet draft). Существует стандарт де факто, который обеспечивает совместимость приложений, вышедших до ноября 1994 г, называемый HTTP/1.0. То же самое можно сказать и об HTML -- языке описания (разметки) гипертекста в WWW. Более того, существует уже три версии HTML, последняя из которых -- HTML3 -- всё ещё находится в стадии разработки. Язык HTML представляет собой прикладной вариант более общего и более мощного языка структурного описания документов SGML, принятого в качестве стандарта ISO.

Поскольку WWW использует множество разнородных ресурсов, необходимо иметь стандартную их классификацию, единый способ описания их местоположения в Сети или другой информационной структуре (например, в базе данных) и соответствующие методы использования ресурсов. Указатель ресурса называется URL -- Uniform Resource Locator -- единообразный определитель местоположения ресурса. URL содержит в себе информацию о типе ресурса (а значит и методе доступа к нему) и о его местоположении. Более всего это напоминает транзитный билет -- на нём указан вид транспорта и обозначен путь (перечислены пункты, через которые он проходит). Примеры URL:

http://www.spb.su/othr_spb/index.html
ftp://ftp.elvis.ru/pub/windows/fonts/3koi8ttf.zip
mailto:Urazmetov@mx.ihep.su
В WWW вы будете встречать URL буквально на каждом шагу. Структура их очевидна: сначала идёт указание метода (протокола, используемого для) доступа, далее -- координаты ресурса. Пользователи тоже считаются ресурсами. ;-)

Вам кажется, что WWW сильно напоминает Gopher? Это вам кажется. WWW -- это принципиально другая система. В Gopher имеется жёсткая структура меню, по который вы можете двигаться, как вам угодно, но только по ней. В WWW вы двигаетесь по документу, который может иметь какую угодно гипер-структуру. Вы сами можете организовать структуры меню в гипертексте. Имея редактор гипертекстов, вы можете создать любую структуру рабочей среды, включая документацию, файлы, данные, картины, видео-фильмы, программное обеспечение и т.д., и это не будет новое программное обеспечение, это просто новый гипертекст.

Что касается редактирования гипертекстов, такие редакторы только начинают появляться, единой концепции здесь нет, поэтому ничего вразумительного сказать не можем. Существует программное обеспечение, позволяющее переводить документы из форматов различных текстовых процессоров в формат языка HTML. Лично нам по душе TeX, многие идеи которого использованы в SGML, а следовательно, и в HTML, так что любой человек, работающий с TeX-ом, легко поймёт как пользовать HTML, ему даже редактор специальный не понадобится.

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

http://sundg0.jinr.dubna.su/wguide/text.html
Текст на русском! Поэтому для чтения требуется установить кириллический шрифт в кодировке КОИ-8. Автор этого большого учебного пособия -- К.Ф.Окраинец.

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

Для работы в WWW в текстовом режиме (без графики) достаточно dial-up доступа. Можно WWW как-то пользоваться и по e-mail, -- существуют и такие серверы, но при такой работе весь смысл гипертекста теряется. Для нормальной же работы с гипермедиа требуется, как минимум, SLIP/PPP и хорошая линия связи.

О том же, но более формально

Читая наше ``Неформальное введение'', вы могли подумать, что WWW и вообще гипертекстовые системы -- это не серьёзно. Вам могло бы показаться, что они не на многое способны. Здесь мы постараемся вас убедить в том, что гипертекст -- это очень и очень серьёзно. Возможности WWW поистине фантастичны, и это при том, что технологический потенциал, заложенный в этой гипертекстовой системе только начинает реализовываться.

Гипертекстовые системы.

Гипертекстовые системы представляют собой новый класс систем управления информацией. Цель создания таких систем -- дать возможность пользователям создавать, распространять, связывать друг с другом и использовать массивы самой разнородной информации в форме текста, графики, изображений, аудио-видео информации, программ и т.п.

В общих чертах гипертекстовую систему можно рассматривать как систему баз данных, которая обеспечивает совершенно разные методы доступа и управления информацией. Однако, в отличие от традиционных систем баз данных, которые имеют регулярную, упорядоченную структуру, гипертекстовые системы баз данных не имеют строгой структуры, и пользователь волен оперировать информацией различными доступными ему методами [7].

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

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

Гипертекст был определён как подход к управлению информацией, при котором данные хранятся в узлах некой сети, соединённые связями. Хранимая в узлах информация может иметь текстовый, графический или какой-либо другой вид [10]. Гипертекст совокупленный с мультимедиа называют гипермедиа. Перспективы применения систем гипермедиа заключаются в возможностях создания сложных информационных массивов, имеющих связи с другими массивами.

Гипертекстовую систему составляют узлы -- понятия и связи -- отношения между ними. Узел обычно представляет одиночное понятие или идею и может содержать текстовую, графическую или какую-либо другую форму информации. На экране пользователя узлы могут быть представлены как текст (в виде статьи, предложения, оглавления и др.), как части экрана и т.д., специально выделенные, чтобы передать их семантический смысл [11].

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

Основные черты гипертекстовых систем.

Ярким примером глобальной гипертекстовой системы является WWW -- наиболее перспективная и бурно развивающаяся прикладная система Internet.

WWW

Гипертекстовая система WWW была предложена в марте 1989г., как система для обмена информацией среди участников Европейского Центра Ядерных Исследований (CERN).

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

WWW даёт возможность пользователям сетей находить и потреблять информацию, размещённую как на местных, так и на удалённых серверах, к которым возможен доступ по сети.

Для извлечения информации из различных источников WWW использует соответствующие протоколы, среди которых следует отметить следующие:

В настоящее время в WWW возможно следующее:

WWW работает по принципу клиент-сервер.

WWW-клиенты реализованы для следующих платформ:

WWW-серверы доступны на следующих платформах:

Как уже было сказано, для общения клиента и сервера определён протокол HTTP.

Текущие версии ``стандарта'' HTTP -- протокола для общения клиента и сервера -- обеспечивают все необходимые требования для проверки аутентичности пользователя (типа permission access), защиты от перехвата конфиденциальной части информации и т.д. Основой для этого является Secure Sockets Layer (SSL) протокол, стандарт которого принят группой W3C (W3 Corporation), последнее обновление 17.01.1995, и опубликован в виде RFC.

SSL протокол обеспечивает протоколам более высокого уровня возможность взаимодействия по схеме клиент-сервер по так называемому ``безопасному каналу'', суть которого состоит в следующем:

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

Для создания и использования гипертекстовых документов определён язык HTML (HyperText Markup Language), являющийся прикладной разновидностью мощного языка описания документов SGML, являющегося стандартом ISO. Гипертекстовые HTML документы представляют собой обычные 7-битовые ASCII файлы, содержащие форматные коды, которые определяют внешний вид документа (шрифты, заголовки, параграфы, картинки, изображения и пр.) и гиперсвязи.

Взаимодействие паутины и баз данных

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

Общая идея, позволяющая взаимодействовать Web-серверу с приложениями в иной среде, например, в среде реляционной базы данных типа Oracle, состоит в том, что HTTPd (программа-сервер) понимает класс программ под общим названием ``gateway'' или Common Gateway Interface (CGI). Среди общепринятых или наиболее распространённых утилит этого класса, понимаемых WWW-сервером и его клиентами, можно привести Gopher, анонимный ftp и др. Не вдаваясь в разнообразные детали инициирования приложений в среде баз данных, приведём лишь вариант использования CGI под опции, понимаемые SQL-сервером.

<h2><A href="/oraweb/cgi-bin/dept.sql?">Demonstration</A></h2>
The input file for the <STRONG>WWW-SQL Gateway</STRONG>
demo looks like this:
[file: dept.sql]
<PRE>
<ul>
<sql user=www,password=oraweb,data=www>
/*<li>*/ select deptno
/*%0.0s<a href="emp.sql?rowid='%s'">*/,
deptno "Department", dname "Name",
 loc "Location"/*%s=%s*/
from dept where %s/*</a>*/
</sql>
</ul>
<h2>Related tables</h2>
<h3><a href="emp.sql?<es>">Employees</a></h3>
</PRE>

Этот пример показывает, что прямыми включениями фрагментов SQL-запросов в документ HTML формата можно любым WWW browser-ом манипулировать данными ранее доступными только специальными утилитами. Более изысканные варианты интеграции WWW и Oracle легко реализуются на популярном языке интерпретатора Perl.

Приведём для примера ряд общедоступных средств типа CGI для WWW и Oracle:

WOW Gateway
реализован как отдельный пакет PL/SQL со встроенными HTML опциями;
WORA Gateway
browser базы данных, написан на Pro*C К.Окраинцем из ОИЯИ, Дубна;
DECOUX Gateway
пост-процессор, заменяющий записи SQL и форматирующий их в псевдо-HTML tagи с запросами в Oracle;
ORAYWWW Gateway
реализация на Perl-е доступа в Oracle с генерацией документа HTML формата.
Кроме этого существуют коммерческие средства из того же класса, например, Oracle World Wide Web Interface Kit.

Базы данных самих гипертекстовых систем

Большинство современных гипертекстовых систем используют собственные формы хранения данных. Применение в них, например, реляционных СУБД (Relational Data Base Management System -- RDBMS) ограничило бы их применимость, исключив из области их компетенции такие приложения, как САПР, системы управления документацией, геоинформационные системы. Для этого класса приложений характерны сложные, многомерные и большие объёмы данных, интенсивный обмен ими. Этот класс приложений требует модель баз данных более выразительную и гибкую, нежели реляционная модель. Предполагается для этого использовать объектно-ориентированные модели.

Многие наработки объектно-ориентированного подхода в его приложении к системному анализу и разработкам, языкам программирования, операционным системам и СУБД, можно расширить применительно к гипертекстовой модели.

В заключение

приведём основные характеристики гипертекстовых систем, которые позволяют претендовать им на лидерство в подходах к построению распределённых информационных систем:

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

WWW-клиенты

Самым древним WWW-клиентом является, конечно же, CERN-овский WWW-browser, предназначенный для использования на самых примитивных терминалах. Он работает даже не в экранном режиме, -- в строчном! Сейчас это смотрится как мрачная забава. Anchor-области там ``выделяются'' проставлением чисел, заключённых в квадратные скобки, в соответствующих местах текста. Для активации ссылки нужно ввести её номер в ответ на соответствующий запрос browser-а. И т.д. и т.п. Каково?

На данный момент существует множество различных browser-ов для самых разных типов терминалов. Рассмотрим только три из них.

Lynx

-- WWW-клиент для алфавитно-цифровых терминалов, имеющих средства управления экраном. Этот browser работает в экранном режиме, умеет прокручивать текст как вперёд, так и назад. Довольно сносно выделяет anchor-области, например, инверсным изображением. Показывает текущее положение курсора. Anchor-области реагируют на клавишу ENTER. Lynx прост и способен работать на совсем простых системах и немощных компьютерах.

Mosaic

Mosaic разработан в NCSA's (National Center for Supercomputing Applications) Software Design Group. Реализован на многих системных и аппаратных платформах от суперкомпьютеров до IBM-совместимых персоналок, от UNIX до примитивных dos.

Mosaic имеет следующие черты:

Кстати, NCSA великодушно передал некоторые версии Mosaic в бесплатное пользование с условием, что это использование происходит в образовательных целях и не преследует никаких коммерческих целей. Подробнее читайте информацию в самой Mosaic.

Если вы отчаялись найти Mosaic, поищите её по анонимному ftp на сервере ftp.ncsa.uiuc.edu в директории /Mosaic.

Netscape Navigator

Netscape Navigator -- дальнейшее развитие интерфейса Mosaic, выполненное фирмой Netscape Communication Corporation. Возможности Netscape Navigator перекрывают весь спектр возможностей Mosaic. Дополнительно, Netscape Nafigator имеет следующие особенности:

О последней особенности подробнее. Netscape сначала показывает часть текста, которая передаётся в первую очередь. Пока пользователь увлечённо читает этот текст, передаётся остальной текст и картинки, если установлен режим автоматического показа графики. Так как текст даже по 2400bps-линиям передаётся быстрее, чем человек его может прочитать, тормознутость линий связи оказывается замаскированной. Это особенно хорошо работает, если картинки отключить (их всегда можно запросить простым нажатием кнопочки ``Images'').

Netscape Communication Corporation разрешает бесплатно пользоваться данным своим программным продуктом в следующих случаях:

Как видите, не такие уж они мракобесы и скряги, эти буржуи.

Простейшая homepage

Здесь мы вам покажем, что в действительности HTML язык простой и прозрачный. Немного суховат, но вполне человечен. ``Программировать'' гипертексты непосредственно на нём даже проще, чем писать простейшие программы на каком-нибудь Pascalе.

Homepage -- домашняя страница. Это ваш личный гипертекст. Homepage удобно использовать как начальную точку странствий по WWW. Вы вольны писать в неё всё, что вам в голову взбредёт, если, конечно, ею пользуетесь только вы, и никто, кроме вас, её не видит. Если у вас на компьютере установлен только WWW-клиент, никто вашу homepage увидеть не сможет в принципе. Обычно, в homepage помещается некоторая относительно постоянная информация, например, краткие описания любимых WWW-серверов со ссылками на них.

Для разового использования где-то найденных URL-ов более подходит команда (или окошко) ``Open'', в которой URL нужно указывать вручную.

Для описания форматной и структурной информации HTML использует tagи. Перевод этого термина ещё не устоялся, вы можете встретить, например, такие варианты: ``тэг'', ``флаг'', ``ярлык''. Мы решили оставить в стороне эти споры и вообще не переводить его. Tag представляет собой указание (директиву) и необходимые параметры. Указание и параметры должны быть заключены в угловые скобки, отделяющие их от основного текста.

Весь HTML документ помещается в групповые скобки html, т.е. документ обрамляется парными tag-ами <html> и </html>. Каждый HTML документ начинается с ``шапки'' (head). Шапка -- это тоже группа, она открывается tag-ом <head> и закрывается, очевидно, парным ему tag-ом </head>. Шапка содержит заголовок документа (title). В шапку можно поместить также и обратную ссылку -- на тот объект, который породил данный гипертекст, например, указание автора или владельца документа. За шапкой следует тело (body) документа. И заголовок, и тело документа также являются группами.

Настала пора перейти к конкретике. Вот обещанный простейший пример.


 
<html>
<!-- QingLong fecit. (Это просто комментарий) -->
<base href="http://Bolizm.ihep.su/Liber/Internet.Green/dumbhomepage.html">
<head>
<link rev="made" href="mailto:Urazmetov@mx.ihep.su">
<title>My first homepage</title>
</head>

<body>
<p> <center> <img src="/images/photo/QingLong.X+.medium.gif"> <h1>Весна идёт!</h1> </center> </p>
<hr>
<p> You can start travelling a wonderful world of High Energy Physics. This is the way to <a href="http://www.ihep.su/">IHEP</a> -- Institute for High Energy Physics. </p>
<p> <a href="http://www.ripn.net/">Wonderful RIPN server.</a> Here You can find a lot of interesting things, e.g. newspaper "Za nauku"! It's in Russian. Have You installed russian fonts? Видишь этот текст нормально читается, значит всё в порядке. If the previous sentence is not readable, You have not installed russian fonts properly... </p>
<p> Обалденная <a href="http://www.infoseek.com/"> искалка</a> чего угодно по ключевым словам! Месяц они дают попользоваться бесплатно, а потом начинают денюжку за это просить... </p>
<p> Что-то этот <i>гипертекст</i> совсем <i>убого</i> выглядит. Почитайте-ка, уважаемый, книжки про HTML, чтобы научиться большему: <UL> <LI> К.Ф.Окраинец написал большое руководство <a href="http://sundg0.jinr.dubna.su/wguide/text.html"> на русском языке</a>. Однако, нужно установить <a href="http://www.elvis.ru/"> KOI-8</a> шрифты.</LI> <LI>А это большущий список различных руководств по HTML и WWW <a href="http://www.netspace.org/%7Edwb/www-authoring.html"> на английском</a>. Его составил David W.Baker.</LI> </UL> </p>
<hr>
<p> <center><H1>Для первого раза достаточно</H1></center> </p>
</body> </html>


Этот HTML документ порождает следующую страничку. ``Примерно такого'' потому, что, во-первых, вид гипертекста зависит от формата окна просмотра в browser-е. Browser сам форматирует текст так, чтобы он по ширине входил в окошко. Во-вторых, у вас такой картинки нет, вставьте туда что-нибудь по своему собственному усмотрению. Подчёркнутые места в гипертексте -- это anchor-области, у вас они могут быть выделены немножко по другому, что принципиально ничего не меняет.

Если вы сравните HTML вариант с гипертекстом, вам всё сразу станет ясно, настолько всё просто. Смотрите. href -- это hyper reference, т.е. гипер-ссылка. URL-ы вы уже узнали сами. Tag <hr> проводит горизонтальную черту (horizontal rule). Tag <p> указывает начало нового параграфа.

<i> даёт указание использовать шрифт курсив (italic), а парный с ним tag </i> даёт указание вернуться к прежнему шрифту. Аналогичные функции выполняют <H1> и </H1>.

<center> указывает, что все строчки далее должны быть отцентрированы, а </center>, соответственно, отменяет центрирование.

Групповые скобки <UL> -- </UL> задают ненумерованный список (unnumerated list). Пункты этого списка задаются парными tag-ами <LI> и </LI> (list item).

Так как browser сам формирует строчки, то вид гипертекста не зависит от того, как HTML-описание расположено по строчкам. Весь HTML-текст можно было бы написать, например, в одну строчку, результат был бы такой же.

Вы присмотритесь, структура настолько прозрачна, что нам даже немножко стыдно за то, что мы вообще что-то объясняем. Конечно, это очень простой гипертекст. Здесь использована лишь ничтожная доля возможностей HTML, но всё же все основные идеи здесь представлены. Изучив HTML поглубже, вы убедитесь, что этот язык структурного программирования идейно удивительно прост и ясен.

Вот вы и познакомились с HTML. Теперь мы вам зададим маленькую загадку. Хотя представленный пример работоспособен, он страдает некоторой нестилистичностью: кое-что можно сделать лучше и красивее, а кое-что вообще сделано не по уму -- уважающий себя программист до такого никогда бы не опустился. Надеемся, вы легко отыщите и исправите эти лёгкие маразмы. Ищите. Думайте. Повторяем: тем не менее, пример рабочий.

Что и где можно почитать об HTML? Приглядитесь к примеру, в этой книжке всё имеет свой смысл.

В путь!

В нашем микрокаталоге мы привели небольшой список серверов, расположенных в России. Походите для начала по ним, освойтесь, погулять ``по заграницам'' всегда успеете, -- это также просто.

Если вам тот список не внушает уважения своей обширностью, можем посоветовать направиться прямёхонько на сервер www.mark-itt.ru -- там вы найдёте наиболее полный на сегодня список WWW-серверов, расположенных в России.

На этих серверах вы сможете найти много интересной и полезной информации. Маленький совет. Отключите автоматический показ картинок. Оставьте только текст, -- это сбережёт вам много времени. Присядьте на дорожку. В путь!


next up previous contents
Next: Несколько слов об иных Up: Наиболее распространённые возможности Internet Previous: Поиск по ключевым словам


Urazmetov@mx.ihep.su