ЖУРНАЛ ХАКЕР

WEB-FAQ

Спецвыпуск хакер, номер #002, стр. 002-124-5


Стереть все рисунки. :) Шутка. Почти все программы просмотра, в том числе НетШкаф и ИЕ, перед началом отображения пытаются "спланировать" размещение текста, рисунков и таблиц на странице и не выводят изображение, пока не узнают размеры рисунков и таблиц. Поэтому просто-напросто укажи физические размеры рисунков и таблиц (в пикселах или процентах). Для этого юзай дополнительные атрибуты WIDTH и HEIGHT в описаниях рисунков и таблиц.

Можно ли включать один HTML-файл в другой?

В легкую. Такая ситуация возникает, например, если ты захотел включить оперативную (часто меняющуюся) информацию в несколько своих файлов, не редактируя каждый раз все эти файлы. Для этого твой сервер должен поддерживать режим server-side includes (SSI) и использовать его в директории с твоими файлами. Обратись к администратору сервера, чтобы уточнить эту возможность и узнать точный синтаксис.

В чем заключается оптимизация и сжатие графики для веба?

С чего ты решил, что оптимизация и сжатие применяются только для веба? :) Обычно сжатие информации основано на частой повторяемости одинаковых последовательностей бит в графических файлах. Например, горизонтальная последовательность из пикселов одного цвета может выглядеть в двоичном представлении так: 0100010001000100... Вместо такой длинной последовательности бит при использовании одного из простых алгоритмов сжатия - так называемого Run-Length Encoding - в файл может быть записана короткая подпоследовательность 0100 и число ее повторений. При записи в формате GIF применяются более сложные и эффективные алгоритмы Лемпеля-Зива-Уэлча (LZW), на которых также основана работа большинства программ архивирования файлов. А алгоритмы сжатия, используемые для записи графики в формате JPEG, основаны не только на устранении избыточности, но и на особенностях человеческого зрения, что позволяет отбрасывать некоторую часть информации без ущерба для ее восприятия глазом.

Почему цвета в хтмл пишутся именно в шестнадцатиричном виде?

Шестнадцатиричная система счисления широко применяется из-за того, что ее основание является степенью двойки, что значительно упрощает преобразования между шестнадцатиричным и двоичным, "родным" для компьютеров современной архитектуры, представлением чисел. Тогда ты спросишь, а чего, мол, тогда не в двоичном коде? Сама двоичная запись неудобна из-за того, что требуется слишком много разрядов для записи даже небольших чисел. Например, число 65 в десятичной системе - это 1000001 в двоичной и 41 в шестнадцатиричной системах. Так как в RGB используется нумерация каждой составляющей от 0 до 255, то вот таблица соответствия записей в десятичной и шестнадцатиричной формах:

0 1 ... 9 10 11 12 13 14 15 16 17 18 ... 254 255

0 1 ... 9 A B C D E F 10 11 12 ... FE FF

Что вообще обозначает протокол?

Ну вот смотри. Ты спер у кого-то пароль к Инету, тебя засекли и вызвали омон. Омон приехал и от%?%#@ил (вставьте по вкусу) тебя. После этого пишут протокол. :) Протоколами называются принятые всеми разработчиками коммуникационных программ правила, которые описывают порядок установления соединения между двумя включенными в сеть компьютерами, способ последующей передачи информации и правила разрыва соединения. Используемые в Инете протоколы, строго говоря, не являются стандартами, а носят характер рекомендаций. Именно поэтому глюки во многих программах зависят от того, насколько точно разработчики программного обеспечения, установленного на компьютерах сервера и клиента, следовали этим документам. :)

Назад на стр. 002-124-4  Содержание  Вперед на стр. 002-124-6