Работа с графикой

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

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

Большинство из нас вряд ли можно назвать художниками. Даже настоящие художники больше времени проводят с кисточками и красками у мольберта, а не сидят возле монитора компьютера. Они чувствуют себя не очень комфортно при общении с электронными устройствами. Так как же обычному человеку (не художнику) раздобыть изображения, которыми можно было бы украсить веб-сайт? Хорошая новость для всех заключается в том, что, оказы­вается, их достать не так уж и сложно. Они являются неотъемлемой частью Интернета, а их качество с момента его возникновения существенно улучшилось.

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

Конечно, революция в области цифровой фотографии сделала создание изображений, практически полностью готовых к использованию в Интернете, максимально простым и дос­тупным для каждого занятием. Даже те, кто не наделен способностью красиво рисовать, с помощью таких программ, как Photoshop и Fireworks, могут создавать графические изображения отличного качества.

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

Старый добрый формат GIF (Graphics Interchange Format) все еще очень широко распростра­нен в Интернете. Поскольку он предоставляет в распоряжение разработчика всего 256 оттенков, его лучше не использовать для графических изображений, содержащих очень много цветов или плавных переходов от одного оттенка к другому. Данный формат примечателен тем, что в од­ном файле может содержаться сразу несколько изображений, последовательно отображаемых на экране в процессе просмотра, в результате чего создается простейшая иллюзия движения.

Read more...

CGI-скрипты

 

К счастью, большинство провайдеров услуг Интернета обеспечивают возможность запус­ка CGI-скриитов. Жителям крупных горолов в этом отношении повезло, так как у них широ­кий выбор провайдеров, предоставляющих поддержку CGI. Если же широкий выбор отсутст­вует, вполне можно обойтись и без помощи местных провайдеров, если есть Интернет.

Можно создать виртуальный сервер или воспользоваться услугами хостинг-провайдера. Бесплатные услуги хостинга легко найти с помощью функции поиска на FreeWebspace.nct. Перейдите на главную страницу сайта www.freewebspace.net и щелкните на ссылке Advanced Free Hosting Search (что в переводе означает— расширенный поиск бесплатного хостинга), или просто зайдите на сайт www.freewebspace.net/search/power.shtml . Ус­тановите флажок рядом с надписью CGI после заголовка Features. Задайте нужные настрой­ки и щелкните на кнопке Search для начала поиска. При проверке работоспособности этого сайта в соответствии с заданными настройками было найдено 15 бесплатных провайдеров, предоставляющих доступ к CGI.

Не обязательно размещать CGI-скрипты на том же сервере, где выложены веб-страницы сайта. Скрипты выполняются на стороне сервера, что вполне закономерно увеличивает на не­го на|рузку. При наличии большою количества пользователей нагрузка на сервер будет дос­таточно серьезной. В результате, если сайт не расположен на мощном выделенном сервере, обработка транзакций будет замедленной.

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

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

Read more...

Java Script

JavaScripc имеет огромные преимущества по сравнению с другими языками программирова­ния, которые позволяю! добавлять интерактивные компоненты на веб-страницу, поскольку он изначально разрабатывался именно для этих целей. Огот язык настолько хорошо интегрируется в HTML, что его использование — сплошное удовольствие. Обработка осуществляется в веб-браузере пользователя, поэтому нет никакой нагрузки на сервер. Для добавления скриптов, на­писанных другими программистами, большого ума не надо— это по силам каждому разработ­чику веб-сайта. Зачастую в программный код не требуется вносить никаких изменений. Разве что кое-где придется поменять имя файла или добавить URL-адреса в какой-либо перечень. http://javascript.internet.com— это от­личный источник бесплатного исходного кода на JavaScript.

При работе с JavaScript в код веб-страницы нужно добавить два компонента: сам скрипт и процедуру, которая будет его запускать.

Тело скрипта размешается в контейнерном теге <HEAD>, как в приведенном ниже скелете программного кода, где определяется некоторая функция whatever.

<HEAD>

<Script Language="JavaScript">

/*

Здесь обычно расположен комментарий.

*/

function whatever()

{

А в этом месте — сам программный код.

}

</Script> </HEAD>

Read more...

Медиакомпоненты для сайта

Прежде чем добавить медиакомпоненты на сайт, их нужно где-то взять. Скачать пират­ские аудиозаписи из Интернета, найти в локальной сети или попросить у кого-то на форуме. Именно так некоторые и поступают: скачивают старую всеми любимую песенку или саундт-рек из фильма. Но в таком случае сразу возникает два вопроса. Первый: если вам удалось скачать этот медиакомпонент, его может точно так же скачать кто угодно. А ведь желатель­но, чтобы сайт был уникальным или хотя бы не повторял уже существующие. И конечно, торой вопрос — авторское право. Если дело примет серьезный оборот, никого уже не будет интересовать, что вы не знали о правах на тот или иной аудио- или видеоклип, который на самом деле просто нахальным образом стащили с какого-то веб-сайта. Совершенно иначе де­ло обстоит со свободно распространяемыми звукозаписями, которые на данный момент не являются объектами авторского права.

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

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

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

Read more...