Теоретическая Информатика
.pdf
§ 3. Обмен и создание информации |
385 |
Особенностью архива писем является то, что в нем всегда присутствуют две обязательные папки: Входящие письма и Отправленные письма. Из папки Входящие письма можно затем разбросать письма по другим папкам.
Папку Отправленные письма необходимо время от вре- мени просматривать и удалять из нее ненужные письма, жела- тельно все. Нужные письма из этой папки лучше переложить в другие папки.
Как правило, имеется также папка Удаленные письма. Эта папка страхует пользователя от случайного неправильно уда- ления письма. Или пользователь может передумать удалять письмо. Удаление писем из папки Удаленные письма произ- водится или вручную пользователем, или автоматически по прошествии времени, указанного в настройках почтовой про- граммы.
При полуавтоматическом и ручном способах отправки пи- сем обязательно имеется также папка Исходящие письма. Именно в эту папку помещаются все новые письма, которые затем с началом рассылки сразу все рассылаются по их адре- сам.
III. Локальная почта, или локальная почтовая программа —
почтовая программа, запущенная на компьютере пользова- теля.
Веб-почта, или удаленная почтовая программа — почтовая программа, запущенная на почтовом узле.
Существует четыре основных отличия веб-почты от ло- кальной.
1. Подключение к сети.
В локальной почте можно работать, не подключаясь к сети (например, отвечать на письма). Поэтому в локальной почте можно заходить в сеть только на время отправки и приема пи- сем. Это достоинство локальной почты.
Веб-почта работает только на сайте в Интернете. Поэтому даже просматривать письма приходится, будучи подключен- ным к Интернету. Это недостаток веб-почты.
386 |
Глава 4. Веб-пространство |
2. Расположение архива писем.
Влокальной почте письма скачиваются почтовой програм- мой из почтового ящика на компьютер пользователя. Поэтому размер архива писем практически неограничен ни по объему, ни по времени. Это достоинство локальной почты.
Веб-почта работает с письмами, расположенными на поч- товом ящике на узле. Поэтому размер архива ограничен по объему и может быть потерян, если с почтой не работать. Это недостаток веб-почты.
3. Обработка писем.
Влокальной почте обработка писем может осуществляться любым из трех способов, но при автоматической компьютер пользователя должен быть подключен к сети. Это достоинство локальной почты.
Веб-почта работает только с автоматической обработкой писем. Это недостаток веб-почты.
4. Мобильность почты.
Локальная почта работает с архивом писем, расположен- ным на локальном компьютере. Поэтому пользователь не только привязан к одному компьютеру (при переносе архива на другой возникают проблемы). Это недостаток локальной почты.
С веб-почтой можно работать с любого компьютера, под- ключенного к Интернету. Это достоинство веб-почты, которое перевешивает все ее недостатки.
3°. У п р а ж н е н и я 1. Заведите свой бесплатный почтовый ящик и пошлите
письмо автору этого учебника.
§ 3. Обмен и создание информации |
387 |
3. Создание сайтов |
|
1°. Ф а й л ы , |
д и р е к т о р и и |
и д е р е в о д и р е к т о р и й с а й т а Самый простой сайт состоит из одной веб-страницы. Самая
простая веб-страница состоит из одного файла.
На веб-странице, состоящей из одного файла, присутствует только текст. На такой странице отсутствует не только муль- тимедийные вставки, но также и любая графика.
1. Файловый состав простой веб-страницы.
1а. HTML-файлы.
Любая веб-страница содержит файл с текстом, который на- писан на языке разметки HTML (подробнее о языке разметки
HTML см. главу 3).
Язык разметки HTML (читается «аш-тэ-эм-эль», «ха-тэ-эм-
эль»), или язык веб-разметки — язык управления переходами между веб-страницами и их внешним видом.
Файл с языком веб-разметки является основным файлом веб-страницы и имеет расширение .htm или производное от него.
Основной файл веб-страницы — ее HTML-файл. 1б. Графические файлы.
Если на веб-странице размещена графика, то она представ- лена отдельными файлами. Графические файлы являются стандартными графическими файлами двух сжимаемых фор- матов: GIF с расширением .gif и JPEG с расширением .jpg.
Файлы GIF содержат цветные рисунки с небольшим коли- чеством цветов и анимацию.
Файлы JPEG содержат полутоновые рисунки и фотографии с большим количеством цветов.
1в. Скачиваемые файлы.
На веб-странице могут находиться файлы, которые может взять любой посетитель Интернета. Например, это могут быть фотографии хорошего качества или тексты учебных пособий. Такие файлы упаковываются архиваторами.
388 Глава 4. Веб-пространство
2. Дерево директорий сайта.
2а. Дерево одной веб-страницы.
Если веб-страница имеет немного файлов, то все они нахо- дятся в одной директории. Обычно HTML-файл расположен в основной директории, а другие файлы распределены по тема- тическим поддиректориям. Например, графический файлы лежат в одной директории.
Основная директория веб-страницы — директория на узле Интернета, в которой расположен HTML-файл веб-страницы.
Дополнительная директория веб-страницы — поддиректория основной директории веб-страницы.
Но при копировании веб-страницы при ее просмотре в браузере на компьютер пользователя HTML-файл копируется в указанную директорию, а все остальные файлы — в одну поддиректорию с именем, совпадающим с основным именем HTML-файла. При копировании веб-страницы в браузере структура ее директорий разрушается.
При копировании веб-страницы из браузера в HTML-файле ссылки на другие файлы веб-страницы, изменяются и указывают на единственную поддиректо- рию копии.
2б. Дерево сайта.
Если сайт состоит из немногих файлов, то все они могут располагаться в одной директории на узле Интернета.
Основная, или головная, веб-страница сайта — веб-страница сайта, на которую указывает ее адрес.
Основная директория сайта — директория на узле Интерне-
та, в которой находится HTML-файл основной веб-страницы сайта.
Остальные веб-страницы сайта, отличные от его основной страницы, обычно располагаются в отдельных директориях на узле Интернета, являющихся поддиректориями основной ди- ректории сайта.
HTML-файл основной веб-страницы сайта обычно имеет имя index.htm, хотя расширение может быть другим, аналогичным .htm.
§ 3. Обмен и создание информации |
389 |
Таким образом, дерево директорий сайта имеет структуру, схематически показанную на рис. 4.4.
Основная директория сайта
index.htm |
Другие файлы |
Дополнительные |
Директории |
|
директории |
других страниц |
|||
|
|
|||
|
HTML-файл |
Другие файлы |
Дополнительные |
|
|
директории |
|||
|
|
|
Рис. 4.4. Схематическое изображение дерева сайта
2°. Ш а г и п у б л и к а ц и и и р е д а к т и р о в а н и я с а й т а в И н т е р н е т е
I. Публикация сайта — размещение сайта в Интернете для свободного доступа.
Публикация сайта состоит из трех этапов. 1. Регистрация имени сайта.
Для получения организацией или частным лицом имени своего сайта:
1)короткого, которое составлено из имен двух доменов;
2)функционального, например, совпадающего с именем организации; нужно купить в специальной организации это имя. Оно
должно быть оригинальным, т. е. не должно быть уже зареги- стрированным в Интернете.
Сделать это можно, например, через своего провайдера. Такое имя будет действительно, пока за него платят (альтер- нативу см. в п. 2в).
390 |
Глава 4. Веб-пространство |
2. Выделение под сайт дискового пространства на веб-сервере. 2а. После регистрации имени сайта можно приобрести
дисковое пространство на удобном веб-узле и заключить дого- вор об обслуживании этого пространства. Приобретение име- ни сайта и дискового пространства для сайта — совершенно разные процессы!
Например, дисковое пространство под сайт можно приоб- рести у своего провайдера. Такое дисковое пространство су- ществует, пока оно оплачивается.
2б. Другой вариант заключается в размещении файлов сай- та на собственном компьютере. Для этого компьютер, конеч- но, должен быть постоянно подключенным к Интернету.
Такое дисковое пространство существует, пока не надоест. 2в. Третий способ состоит в создании сайта на бесплатном веб-сервере в Интернете. В этом случае вместе с сайтом созда-
ется и электронный ящик.
При таком способе выбор имени сильно ограничен и нахо- дится на уровне третьего домена. Адрес созданного вместе с сайтом электронного ящика может совпадать с именем сайта, что, конечно, удобно.
Например, автор этой книги имеет электронный адрес matsievsky@newmail.ru и личный сайт matsievsky.newmail.ru.
Такой сайт существует в Интернете, пока пользователь за- ходит на веб-сервер под своим паролем, например, чтобы ра- ботать с электронной почтой.
3. Размещение файлов и директорий сайта на веб-сервере.
Заключительный этап публикации сайта заключается в размещении файлов сайта на его дисковом пространстве в Интернете.
Это не единовременное действие. Создание и редактиро- вание сайта — длительный процесс, который будет описан ниже.
Как только прекращается обновление и рост сайта, он ста- новится мертвым сайтом, если, конечно, не будет удален из Интернета. Многие сайты изменяются каждый день, другие — достаточно редко, раз в месяц или даже раз в год.
§ 3. Обмен и создание информации |
391 |
II. Итак, последний шаг публикации сайта — это его редак- тирование, которое длится бесконечно долго.
Конечно, можно создавать сайт на веб-узле как угодно. За- ведение сайта плохого качества не является уголовным пре- ступлением. О дизайне сайта речь еще не идет: какой смысл во внешнем виде сайта, когда половина его ссылок не работает?
Внешний вид сайта имеет значение прежде всего с инфор- мационной точки зрения: текст должен быть разборчив и ви- ден полностью, картинки не должны перекрываться, если это не предусмотрено, и т. д.
Поскольку создание нового сайта можно считать редакти- рованием пустого сайта, будем говорить только о редактиро- вании.
Редактирование сайта — внесение изменений в сайт. Рассмотрим основные четыре этапа редактирования сайта,
качественного в информационном смысле. 1. Первичное тестирование.
Перед размещением на узле веб-сервера каждое изменение и добавление сайта должно быть протестировано, проверено само по себе, а также во взаимодействии с другими частями сайта, с которыми оно связано ссылками.
Первичное тестирование заключается в проверке внешнего вида и правильности ссылок этого изменения, расположенно- го пока на компьютере автора сайта, и включает два шага.
1а. Проверка в рабочем браузере, которым автор сайта по- стоянно пользуется.
1б. Проверка в разных браузерах разных версий, хотя бы в самых распространенных.
Если в сайте используются только самые простые средства HTML, одинаково трактуемые всеми браузерами, то шаг 2б можно опустить.
2. Копирование изменений сайта на веб-сервер.
Только после первичного тестирования можно копировать изменения сайта на веб-сервер.
Можно, конечно, полностью удалить старый сайт с веб- сервера, а затем скопировать туда новый.
392 |
Глава 4. Веб-пространство |
Однако это не рекомендуется делать не только по причине того, что такой процесс может растянуться во времени, осо- бенно если сайт занимает много места. Дело в том, что в Ин- тернете сайты могут быть в любой момент просматриваться пользователями, которые могут не понять, если сайт вдруг ис- чезнет на некоторое время.
Итак, изменения на сайт следует вносить постепенно, так, чтобы пользователи Интернета не испытывали неудобств.
Рассмотрим две простейшие технологии внесения измене- ний в сайт, расположенный на веб-сервере.
2а. Внесение изменений в веб-страницу сайта на веб-сервере.
Естественно, чем меньше изменений приходится вносить в веб-страницу, тем лучше. Нужно уметь редактировать веб- страницу небольшими порциями. Следующую порцию изме- нений вносят после окончательного тестирования (см. п. 3) последних изменений.
1)Сначала создаются все новые директории и копируются все новые файлы веб-страницы на веб-сервер, если они есть.
2)Затем на веб-сервер копируются все измененные файлы веб-страницы, кроме основного HTML-файла, если такие есть.
3)Только потом на веб-сервер копируется основной HTML- файл веб-страницы, если он был изменен.
4)Наконец, с веб-сервера удаляются файлы веб-страницы, ставшие лишними, при их наличии.
2б. Добавление новой веб-страницы сайта на веб-сервер.
Новая веб-страницы должна быть достаточно маленькой. В дальнейшем ее всегда можно постепенно увеличить по техно- логиям п. 2а.
1)Сначала на веб-сервере создается основная директория новой веб-страницы.
2)Затем на веб-сервер копируются все директории и фай- лы новой веб-страницы.
3)Только потом на веб-сервер копируется файлы других веб-страниц, связанных с новой веб-страницей, но только то- гда, когда эти файлы изменились, кроме основной HTML- страницы сайта.
§ 3. Обмен и создание информации |
393 |
4) Наконец, на веб-сервер копируется |
основная HTML- |
страница сайта, если она изменилась. 3. Окончательное тестирование.
После внесения всех изменений, описанных либо в п. 2а, либо в п. 2б, снова производится тестирование всего сайта, но уже расположенного на веб-сервере в Интернете. Как и в п. 1, тестирование проводится в разных браузерах.
На этом внесение изменений в сайт можно считать закон- ченным.
4. Повторение цикла редактирования.
После окончания цикла редактирования, описанного в пп. 1—3, можно приступать к новому циклу редактирования сайта.
Необходимость редактирования сайта возникает при до- бавлении данных или удалении части сайта, а также при об- наружении ошибок.
3°. У п р а ж н е н и я
1.Веб-страница включает основной файл, три больших файла с фотографиями для скачивания и три маленьких файла с сильно уменьшенными копиями этих фотографий. Все файлы находятся в одной директории. Нарисуйте дерево веб-страницы с файлами.
2.Веб-страница включает основной файл, сто больших файлов с фотографиями для скачивания и сто маленьких файлов с сильно уменьшенными копиями этих фотографий. Все файлы с фотографиями находятся в одной отдельной от основной страницы поддиректории. Нарисуйте дерево веб- страницы с файлами.
2.Сайт состоит из трех веб-страниц, которые, в свою оче- редь, состоят каждый из основного текстового файла и одной картинки. Одна из веб-страниц основная, две другие равно- правны и их директории находятся в директории основной страницы. Нарисуйте дерево сайта с файлами.
394 |
Глава 4. Веб-пространство |
4. Сайт состоит из семи веб-страниц, которые, в свою оче- редь, состоят каждый из основного текстового файла и одной картинки. Основная веб-страница ссылается на две другие, которые, в свою очередь, ссылаются на две из оставшихся страниц, каждая на свои. Нарисуйте дерево сайта с файлами, каким бы вы его сделали. Обоснуйте свое решение.
