Чтение онлайн

на главную - закладки

Жанры

Ководство

Лебедев Артём Андреевич

Шрифт:

Туполев Ту-154 М www.tupolev.ru/Russian/Show.asp?PubID=445.

Сайт «Башкирских авиалиний» встречает посетителя формой поиска рейсов. В каждом выпадающем списке по умолчанию стоит значение «не важно», что является примером слишком вольного стиля для авиакомпании. Если в пункте «рейс» выбрать что-либо, нашему взору явится следующая картина:

Компания «Башкирские авиалинии»

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

На

сайте авиакомпании «Уральские авиалинии» в начале 2001 года появился флеш-ролик, который просто нельзя было не сохранить на память. Сценарий такой: на большой скорости сквозь перистые облака уносится вдаль самолет Ил-86. Несколько секунд спустя появляется надпись «Ваши мечты — наши крылья»; еще через пару секунд из того места, где скрылся самолет, к надписи прилетает перышко.

Компания «Уральские авиалинии»

Виды облаков с описаниями

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

Еще один пример — зубная паста из Краснодара:

Белка с ушами, похожими на рога улитки, символизирует крепость зубов, так как должна грызть орехи. В названии «Мойдодыр» заботливо выделены слова, из которых оно составлено, чтобы, не дай бог, кто-либо не прочел одним словом.

Разумеется, никто не может угадать, что случится завтра. Когда в 1917 году в России напечатали 250-рублевую купюру с изображением двуглавого орла на фоне свастики, никто не предполагал, что к середине века это будет смотреться странно.

Государственный кредитный билет 250 рублей. 1917

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

§ 93. Работаем над ошибками. URL errare humanum est

5 июля 2002

Иногда нас ошибают адресом. Ищем мы в доме квартиру 58, а такой нет. Варианта два — или ее никогда не было, или мы зашли не в тот дом. То же самое происходит и на вебе: страницы или файла, которые мы искали, может не оказаться.

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

Каждый раз, когда мы нажимаем на ссылку или набираем адрес, наш браузер посылает запрос серверу. Они здороваются, браузер интересуется, как там дела. Сервер отвечает — все нормально,

забирай свои манатки. Или просит сперва сказать волшебное слово. Или, наоборот, сообщает, что ничего не отдаст.

В целях экономии времени сервер каждый свой ответ посылает в виде номера (как в анекдоте о пронумерованных анекдотах). Эти номера называются кодами статуса. Существует пять групп этих кодов, они различаются по первой цифре:

1XX — информация;

2XX — успешное действие;

3XX — переадресация;

4XX — ошибка на стороне клиента;

5XX — ошибка на стороне сервера.

Коды статуса HTTP 0.9 [18] (документ для историков)

Коды статуса HTTP 1.1 [19] (финальная версия)

Вторые две цифры (ХХ) обозначают порядковый номер кода. Скажем, когда читатель запрашивает страницу с этим параграфом в онлайн-версии, его браузер сначала получит от сервера код 200, а потом только начнет забирать сам документ. В четвертой группе код 401 означает, что пользователь должен авторизоваться (ввести логин и пароль). Код 402 означает, что запрашиваемый файл доступен только за деньги, но пока этот код не используется вообще. Код 403 сообщает о том, что доступ запрещен. А код 404 означает «не найдено».

18

www.w3.org/Protocols/HTTP/HTRESP.html

19

www.w3.org/Protocols/rfc2616/rfc2616-sec6.html#sec6.1.1

Коды статуса были утверждены в 1992 году в рамках спецификации протокола ХТТП 0.9 консорциумом В3Ц. Автором является тот же мужик, который придумал веб, первый браузер и язык разметки гипертекста, — Тим Бернерс-Ли. За основу была принята система кодов статуса, использовавшаяся с начала 1980-х в протоколе ФТП.

Домашняя страница Тима Бернерса-Ли [20]

Официальная спецификация FTP [21]

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

20

www.w3.org/People/Berners-Lee/

21

www.graphcomp.com/info/rfc/rfc0959.html

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

В окне браузера появится такая надпись:

404 Not Found

The requested URL /botva was not found on this server.

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

Скорость появления страницы в первую очередь зависит от ее объема в килобайтах. Поэтому на странице 404 нежелательно размещать рекламу, длинные тексты или графику (кроме логотипа).

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

Поделиться:
Популярные книги

80000 кіламетраў пад вадой

Верн Жуль
Приключения:
морские приключения
5.00
рейтинг книги
80000 кіламетраў пад вадой

В объятиях прошлого

Фуллер Ирина
1. Книжники
Фантастика:
детективная фантастика
5.00
рейтинг книги
В объятиях прошлого

Потерянный разум

Кара-Мурза Сергей Георгиевич
Научно-образовательная:
политика
5.00
рейтинг книги
Потерянный разум

Александр Македонский (история жизни и смерти)

Балабаш Александр
Старинная литература:
прочая старинная литература
5.00
рейтинг книги
Александр Македонский (история жизни и смерти)

Корона с шипами

Джонс Джулия
Фантастика:
фэнтези
8.29
рейтинг книги
Корона с шипами

Хроники Максима. Трилогия

Бадей Сергей
Фантастика:
юмористическое фэнтези
8.26
рейтинг книги
Хроники Максима. Трилогия

Зимопись. Книга 1. Как я был девочкой

Ингвин Петр
Фантастика:
фэнтези
5.00
рейтинг книги
Зимопись. Книга 1. Как я был девочкой

Я до сих пор не князь. Книга XVI

Дрейк Сириус
16. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я до сих пор не князь. Книга XVI

Теория культуры

Коллектив авторов
Научно-образовательная:
культурология
5.00
рейтинг книги
Теория культуры

1000 секретов женского здоровья

Нечас Эйлин
Дом и Семья:
здоровье и красота
8.30
рейтинг книги
1000 секретов женского здоровья

Отморозок 1

Поповский Андрей Владимирович
1. Отморозок
Фантастика:
попаданцы
5.00
рейтинг книги
Отморозок 1

Первый среди равных. Книга III

Бор Жорж
3. Первый среди Равных
Фантастика:
попаданцы
аниме
фэнтези
6.00
рейтинг книги
Первый среди равных. Книга III

7 историй для девочек

Дюма-отец Александр
Детские:
детская проза
4.75
рейтинг книги
7 историй для девочек

Гримуар темного лорда IV

Грехов Тимофей
4. Гримуар темного лорда
Фантастика:
фэнтези
боевая фантастика
попаданцы
аниме
6.00
рейтинг книги
Гримуар темного лорда IV