эйч-эл». Полет обоих самолетов проходил под контролем диспетчерской службы швейцарской компании «Скайгайд» [17]

Туполев Ту-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 означает «не найдено».

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

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

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

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

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

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

404 Not Found

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

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

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

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

Чем скорее посетитель поймет, что попал не туда, куда собирался, тем лучше.

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

Вы читаете Ководство
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

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

Отметить Добавить цитату
×