<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Undsoft.com &#187; Webdev</title>
	<atom:link href="http://blog.undsoft.com/category/webdev/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.undsoft.com</link>
	<description>Всякая IT всячина</description>
	<lastBuildDate>Thu, 06 May 2010 17:12:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Отладка сайтов в старых IE</title>
		<link>http://blog.undsoft.com/webdev/debugging-site-in-ie/</link>
		<comments>http://blog.undsoft.com/webdev/debugging-site-in-ie/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 14:53:41 +0000</pubDate>
		<dc:creator>undsoft</dc:creator>
				<category><![CDATA[Webdev]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[браузер]]></category>
		<category><![CDATA[отладка]]></category>

		<guid isPermaLink="false">http://blog.undsoft.com/?p=881</guid>
		<description><![CDATA[
Если вы всерьез занимались версткой какого-нибудь сайта, вам наверняка доводилось сталкиваться с несовместимостью сайта с некоторыми браузерами. Особенно сильно этим грешат браузеры от Microsoft&#160;&#8212; чем ниже версия Internet Explorer&#39;a, тем больше проблем возникает.
Пародоксально, что до сих пор так много людей использует Internet Explorer 6, который вышел в 2001 году.
Вы можете поступить как Google и отказаться [...]]]></description>
			<content:encoded><![CDATA[<p><a class="picture_header" href="http://blog.undsoft.com/webdev/debugging-site-in-ie/"><img class="aligncenter size-full wp-image-888" title="ie-6-is-alive" src="http://blog.undsoft.com/wp-content/uploads/ie-6-is-alive.jpg" alt="" width="590" height="235" /></a></p>
<p>Если вы всерьез занимались версткой какого-нибудь сайта, вам наверняка доводилось сталкиваться с несовместимостью сайта с некоторыми браузерами. Особенно сильно этим грешат браузеры от Microsoft&nbsp;&mdash; чем ниже версия Internet Explorer&#39;a, тем больше проблем возникает.</p>
<p><em>Пародоксально, что до сих пор так много людей использует Internet Explorer 6, который вышел в 2001 году.</em></p>
<p>Вы можете поступить как Google и отказаться от поддержки старых браузеров, но это не всегда возможно и врят ли устроит ваших корпоративных клиентов. Им ведь все равно, сколько сил вы тратите на обеспечение совместимости с одним браузером&nbsp;&mdash; они платят деньги.</p>
Но если вы все же решились занятся отладкой сайта на старых версиях IE, вам понадобятся подходящие инструменты, которые не так просто найти на современных компьютерах. <span id="more-881"></span> <br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2>Браузер</h2>
<p>Сложнее всего с самим браузером. Это не Опера, разные версии которой можно установить в разные директории и использовать одновременно.</p>
<p>В интернете есть несколько решений, но я не нахожу их приемлимыми:</p>
<ul>
<li>готовые образы виртуальных машин с нужными браузерами от Microsoft (ограниченный срок работы, большой размер для загрузки)</li>
<li>Multiple IE&nbsp;&mdash; программный пакет с несколькими версиями браузера (не всегда запускается, нет IE 7)</li>
<li>плагин IE Tab для Firefox (очень ограниченная функциональность, практически нет отладки)</li>
<li>режимы совместимости в IE 8 (помогает совсем немного)</li>
</ul>
<p>Лично я установил VMware, создал две виртуальных машины с Windows XP и разными версиями Internet Explorer&#39;a на них. Это оказалось наиболее практичным вариантом для меня.</p>
<p>Но можно поступить и проще. Я недавно узнал о существовании прекрасной программы&nbsp;&mdash; <strong><a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IE Tester</a></strong>.</p>
<p><a href="http://blog.undsoft.com/wp-content/uploads/ietester.jpg"><img class="aligncenter size-medium wp-image-884" title="ietester" src="http://blog.undsoft.com/wp-content/uploads/ietester-300x230.jpg" alt="" width="300" height="230" /></a></p>
<p>Программа позволяет в одном окне в разных вкладках запускать различные версии Эксплорера (от 5.5 до 8). На моем Windows 7 все работало без каких-либо проблем.</p>
<p>Я проверял, насколько отображение сайта в этой программе соответствует отображению в настоящих IE и не нашел отличий.</p>
<h2>Инструменты</h2>
<p>Единственный недостаток программы&nbsp;&mdash; на нее нельзя устанавливать дополнительные панели, как на обычный браузер. То есть, неплохое, как для IE, средство отладки - <a href="http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;displaylang=en">Internet Explorer Developer Toolbar</a> использовать не получится.</p>
<p>Взамен, с сайта IE Tester можно скачать другую панель для отладки&nbsp;&mdash; <strong>DebugBar</strong>. Отображение DOM структуры, стилей, HTTP-запросов; есть JavaScript консоль. В целом неплохо, но я не нашел способа удобно модифицировать стилевые свойства или добавлять атрибуты. Впрочем, уже существующие атрибуты у элементов можно изменять.</p>
<p>Если DebugBar вам не понравился, можно попробовать <a href="http://getfirebug.com/firebuglite">Firebug Lite</a>. Это более простая версия версия известного расширения для отладки на Firefox. Решение базируется на JavaScript&nbsp;&mdash; все, что вам нужно сделать&nbsp;&mdash; это вставить несколько строчек в код страницы.</p>
<p>Плюс в том, что можно добавлять свой CSS код на лету, чего я не нашел в DebugBar.</p>
Думаю, используя эти инструменты можно с успехом отладить сайт. <br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2>P.S.</h2>
<p>На последок: интересный случай, который произошел со мной, пока я занимался одним сайтом.</p>
<p>Сайт в IE 6 выглядел просто ужасно. В IE 7 пару элементов &laquo;распались&raquo;&nbsp;&mdash; я исправил это в течении 15 минут. Но IE 6... На сайте не узнавались даже общие элементы. Вздохнув, я начал переделывать все с самых верхних элементов, постепенно вынося правки в коде в отдельный файл для IE6.</p>
<p>Через какое-то время, мне понадобился один стиль не из начала css файла, а где-то чуть после середины. Я с удивлением обнаружил, что он просто не работает, как будто его там нет, но начинает работать, если перенести его в отдельный документ.</p>
<p>Я потратил еще довольно много времени на выяснение причин&nbsp;&mdash; проверял мета теги, проходил валидацию. Все оказалось довольно просто. Приблизительно посередине css файла был комментарий.</p>
<p>Что-то вроде:</p>
<p><code>/* Кнопочки пыщь пыщь пыщь */</code></p>
<p>Все, что было до этого комментария, работало, все, что после&nbsp;&mdash; нет. Половина дня, чтобы узнать, что IE 6, видимо, не поддерживает русские комментарии в CSS.</p>
<p>&gt;_&lt;</p>
<h2  class="related_post_title">Также посмотрите:</h2><ul class="related_post"><li><a href="http://blog.undsoft.com/windows-7/windows-7-update-from-beta-to-release/" title="Windows 7. Обновление с беты до release">Windows 7. Обновление с беты до release</a></li><li><a href="http://blog.undsoft.com/games/good-old-pinball/" title="Старый добрый пинбол">Старый добрый пинбол</a></li><li><a href="http://blog.undsoft.com/programming/how-to-start/" title="Как начать программировать?">Как начать программировать?</a></li><li><a href="http://blog.undsoft.com/security/bitlocker-explained/" title="BitLocker популярно">BitLocker популярно</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.undsoft.com/webdev/debugging-site-in-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Приоритет в CSS</title>
		<link>http://blog.undsoft.com/webdev/css-priority/</link>
		<comments>http://blog.undsoft.com/webdev/css-priority/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 11:03:10 +0000</pubDate>
		<dc:creator>undsoft</dc:creator>
				<category><![CDATA[Webdev]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[вебдизайн]]></category>
		<category><![CDATA[вебмастер]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[селекторы]]></category>
		<category><![CDATA[спецификация]]></category>

		<guid isPermaLink="false">http://blog.undsoft.com/?p=813</guid>
		<description><![CDATA[
Возможно, вам, как и мне, периодически приходилось сталкиваться с несколько непонятным поведением свойств CSS&#160;&#8212; иногда одна стилевая запись, вопреки желаниям автора, оказывает большее влияние, чем другая. Поэтому полезно знать принцип, по которому браузеры расчитывают приоритет селекторов в CSS.
Кто круче?
.classname .classname2 div
или
#id_name



Specificity
Разобраться в этом, поможет такая табличка.
Приоритет (или специфичность, как это правильно называть) расчитывается следующим образом:

Если [...]]]></description>
			<content:encoded><![CDATA[<p><a class="picture_header" href="http://blog.undsoft.com/uncategorized/css-priority/"><img class="alignleft size-full wp-image-820" title="css_priority_classes" src="http://blog.undsoft.com/wp-content/uploads/css_priority_classes.png" alt="css_priority_classes" width="600" height="200" /></a></p>
<p>Возможно, вам, как и мне, периодически приходилось сталкиваться с несколько непонятным поведением свойств CSS&nbsp;&mdash; иногда одна стилевая запись, вопреки желаниям автора, оказывает большее влияние, чем другая. Поэтому полезно знать принцип, по которому браузеры расчитывают приоритет селекторов в CSS.<span id="more-813"></span></p>
<p>Кто круче?</p>
<p><code>.classname .classname2 div</code></p>
<p>или</p>
<code>#id_name</code><br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2>Specificity</h2>
<p>Разобраться в этом, поможет такая табличка.</p>
<p><img class="aligncenter size-full wp-image-814" title="css-priority" src="http://blog.undsoft.com/wp-content/uploads/css-priority.gif" alt="css-priority" width="547" height="58" /><strong>Приоритет</strong> (или <strong>специфичность</strong>, как это правильно называть) расчитывается следующим образом:</p>
<ul>
<li>Если это <strong>инлайн стиль</strong> (<em>style="color: red;"</em>), <strong>A</strong> начисляется единица.</li>
<li>За каждый <strong>идентификатор</strong> в селекторе <strong>В</strong> начисляется единица.</li>
<li>За каждый <strong>класс, псевдокласс</strong> (<em>:hover</em>)<strong> </strong><strong>и</strong><strong> другой атрибут</strong> (например,<em> [type=text]</em> для input) начисляется единица <strong>С.</strong></li>
<li>Тоже самое происходит с <strong>элементами html</strong> и <strong>псевдоэлементами</strong> (<em>:before</em>) для <strong>D</strong>.</li>
</ul>
<p>Потом все эти цифры объединяются вместе, и у кого больше, тот и победил <img src='http://blog.undsoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Примеры</h2>
<p><code>а</code> Просто один html элемент. <em>А=0, B=0, C=0, D=1</em><br />
<code>а.big</code> Большая специфичность за счет класса. <em>А=0, B=0, C=1, D=1</em><br />
<code>a:hover</code> Элемент и атрибут. Специфичность такая же, играет роль только порядок записей. <em>А=0, B=0, C=1, D=1</em><br />
<code>.classname .classname2 div</code> Класс в классе и 1 элемент. <em>А=0, B=0, C=2, D=1</em>.<br />
<code>#id_name</code> Идентификатор побеждает всех. <em>А=0, B=1, C=0, D=0</em>.<br />
<code>style=""</code> Инлайн-запись побеждает даже идентификатор. <em>А=1, B=0, C=0, D=0</em>.</p>
<p>Следует понимать, что цифры не просто конкатенируются:</p>
<p><em>0 1 0 0</em> все равно круче чем <em>0 0 10 0</em>, потому что учитывается каждая отдельная буква.</p>
<h2>Правила</h2>
<p>На основании этой таблички легко разработать следующие простые правила:</p>
<ol>
<li>Применяйте самые общие стили к html элементам, менее общие&nbsp;&mdash; к классам и атрибутам, и совсем уникальные&nbsp;&mdash; к идентификаторам.</li>
<li>Инлайн стиль победит всех. Используйте осторожно.</li>
<li>В целом, чем более сложный и &laquo;глубокий&raquo; селектор, тем больше у него приоритет.</li>
<li>Спецификации предусматривают, что id следует применять к одиночному элементу html, а классы&nbsp;&mdash; к повторяющимся.</li>
<li>Однако к глобальным элементам, таким как какой-нибудь wrapper div лучше применять класс, а не идентификатор, даже если он всего один, потому что потом стиль элемента можно будет легко изменить программно, добавив еще один класс.</li>
</ol>
<p><br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2  class="related_post_title">Также посмотрите:</h2><ul class="related_post"><li><a href="http://blog.undsoft.com/webdev/get-peoples-attention/" title="6 способов привлечь внимание людей">6 способов привлечь внимание людей</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/f-shaped-pattern/" title="F-образный принцип чтения веб-страниц">F-образный принцип чтения веб-страниц</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/talking-head-is-boring/" title="&#8220;Говорящие головы&#8221; в онлайн видео &#8211; это скуучно">&#8220;Говорящие головы&#8221; в онлайн видео &#8211; это скуучно</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/looks-fancy-ignore/" title="Яркое оформление, красивые слова => выглядит как реклама => игнорировать">Яркое оформление, красивые слова => выглядит как реклама => игнорировать</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.undsoft.com/webdev/css-priority/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>6 способов привлечь внимание людей</title>
		<link>http://blog.undsoft.com/webdev/get-peoples-attention/</link>
		<comments>http://blog.undsoft.com/webdev/get-peoples-attention/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 10:03:53 +0000</pubDate>
		<dc:creator>undsoft</dc:creator>
				<category><![CDATA[Webdev]]></category>
		<category><![CDATA[атракторы]]></category>
		<category><![CDATA[вебдизайн]]></category>
		<category><![CDATA[вебмастер]]></category>
		<category><![CDATA[внимание]]></category>
		<category><![CDATA[лица]]></category>
		<category><![CDATA[люди]]></category>
		<category><![CDATA[реклама]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[СМИ]]></category>

		<guid isPermaLink="false">http://blog.undsoft.com/?p=672</guid>
		<description><![CDATA[
Эта статья коротко рассказывает о том, как привлечь и удержать человеческое внимание. Некоторые принципы и идеи, возможно, покажутся вам очевидными и часто используемыми, но о большинстве из них все же редко задумываешься. Это одни из тех вещей, которые все используют, но никто не думает о том, почему.
Статья делает акцент на использовании методов привлечения внимания в [...]]]></description>
			<content:encoded><![CDATA[<p><a class="picture_header" href="http://blog.undsoft.com/webdev/get-peoples-attention/"><img class="aligncenter size-full wp-image-689" title="peoples-attention-header" src="http://blog.undsoft.com/wp-content/uploads/peoples-attention-header.jpg" alt="peoples-attention-header" width="500" height="375" /></a></p>
<p>Эта статья коротко рассказывает о том, как привлечь и удержать человеческое внимание. Некоторые принципы и идеи, возможно, покажутся вам очевидными и часто используемыми, но о большинстве из них все же редко задумываешься. Это одни из тех вещей, которые все используют, но никто не думает о том, почему.<span id="more-672"></span></p>
<p>Статья делает акцент на использовании методов привлечения внимания в разработке сайтов, но те же самые основополагающие принципы могут быть использованы при работе с любым текстом, начиная от резюме на работу и курсовых работ, заканчивая рекламными объявлениями на улице.</p>
<h2>Есть у кого поучиться</h2>
<p>Человек обладает хорошо развитой способностью разделять и классифицировать, находить общее и отличия. Давайте займемся этим веселым занятием. Постановка задачи: у нас есть веб сайт со статьями (типичный бложек), львиная доля посетилелей приходит к нам с поисковых систем. Контент сайта практически исключительно текстовый.</p>
<p>Посетитель приходит к нам с поискового сайта, перед его глазами&nbsp;&mdash; статья с нашего сайта. Наша задача&nbsp;&mdash; <strong>захватить</strong> внимание посетителя, чтобы он заинтересовался статьей, и <strong>удержать</strong> его, чтобы он прочитал и эту статью, и другие.</p>
<p>Давайте подумаем, кто занимается похожими задачами?  Захватить и удержать внимание?</p>
<p><center><a href="http://blog.undsoft.com/wp-content/uploads/whattodo-attention.png"><img class="aligncenter size-full wp-image-673" title="whattodo-attention" src="http://blog.undsoft.com/wp-content/uploads/whattodo-attention.png" alt="whattodo-attention" width="409" height="87" /></a></center></p>
<p>Посудите сами. Задача любой <strong>газеты</strong> на раскладке&nbsp;&mdash; привлечь внимание, заставить человека купить себя. Что будет дальше не так важно&nbsp;&mdash; если уж человек газету купил, он наверняка ее прочтет.</p>
<p>Он ведь заплатил за нее деньги, газета у него в руках&nbsp;&mdash; шансов оставить газету непрочитанной очень мало. Я иногда поражаюсь умению редакторов составлять двусмысленно-интригующие заголовки, особенно для первой полосы. Я думаю, вы тоже обращали внимание. Все для того, чтобы заставить купить газету. Захватить внимание.</p>
<p>У <strong>телевизионного канала</strong> немного другая задача. Существует мало способов заставить человека переключиться на нужный канал. Обычно люди попадают на канал, просто «щелкая» каналы в поисках интересной передачи. Единственное, что могут сделать люди на ТВ&nbsp;&mdash; это постараться удержать зрителя как можно дольше на своем канале.</p>
<p>Как они это делают? Интересное содержимое, конечно, важно, но есть и некоторые другие методы, о которых мы поговорим позже.</p>
<p>А пока поговорим о том, что нужно сделать <strong>нашему</strong> <strong>сайту</strong>. У ТВ зрителя есть свобода выбирать, что ему смотреть, но в определенных рамках. У него есть свобода выбирать между тем, что ему предлагают, между тем, что сейчас «идет». Более того, остановившись на какой-то программе, зритель лишается возможности выбирать, что ему смотреть. Он смотрит то, что ему покажут.</p>
<p><strong>У пользователя Сети свобода абсолютна.</strong> Пользователь Сети смотрит исключительно то, что его интересует. Он самостоятельно определяет, сайты какой тематики ему смотреть. Более того, как только просматриваемый сайт становится скучен, он сразу же закрывается.</p>
<p>Пользователь Сети очень ценит свое время. Вспомните себя, когда вы ищете что-то в поиске. Вы открываете сразу несколько сайтов и «сканируете» их по очереди, определяя, стоит ли уделить этому сайту больше времени или нет.</p>
<p>Наша задача&nbsp;&mdash; убедить пользователя в том, что стоит. В этом нам помогут уже упомянутые газеты и журналы&nbsp;&mdash; у них больше опыта, и мы будем этим опытом пользоваться.</p>
<br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2>Вы это знали</h2>
<p>Начнем с банального. Не смотря на то, что описанные приемы вроде как всем известны, я почему-то не перестаю встречать сайты, которые ими пренебрегают. Они&nbsp;&mdash; основа всего, но я не буду на них долго задерживаться, предполагая, что вы их уже знаете.</p>
<h3>0. Содержание</h3>
<p>Ну, тут все понятно. Чтобы привлечь внимание людей к чему-то, надо чтобы это что-то было. Мы предполагаем, что хороший контент у вас есть, а мы лишь помогаем донести его до читателя.</p>
<h3>1. Форматирование текста</h3>
<p>Уверен, вам часто приходилось слушать доклад какого-нибудь уважаемого человека преклонных лет, который может быть и рассказывал о чем-то полезном и интересном, но делал это так монотонно, что слушатели засыпали на второй минуте.</p>
<p>Не делайте такого со своим сайтом. То, как вы подаете текст, равносильно такому выступлению. Неправильные знаки препинания и орфографические ошибки&nbsp;&mdash; это то, что сильно сбивает со чтения.</p>
<p>Чтобы добиться лучшей «читаемости» текста используйте:</p>
<ul>
<li>абзацы</li>
<li>заголовки</li>
<li>выделение ключевых фраз жирным и курсивом</li>
<li>таблицы</li>
<li>списки</li>
</ul>
<p>Когда пост написан одной сплошной &laquo;простыней&raquo;, глазу не за что зацепиться, и у читателя автоматически включается режим <strong>&laquo;много букаф, не буду читать&raquo;</strong>.</p>
<p>Иногда, можно сделать текст интересным используя только форматирование. Вот, к примеру, 2 страницы из &laquo;Космополитен&raquo;. Какая страница вам больше нравится?</p>
<p><center><a href="http://blog.undsoft.com/wp-content/uploads/cosmo1.jpg"><img class="aligncenter size-medium wp-image-676" title="cosmo1" src="http://blog.undsoft.com/wp-content/uploads/cosmo1-300x201.jpg" alt="cosmo1" width="300" height="201" /></a></center></p>
<p>Кстати, привлекающее внимание форматирование текста&nbsp;&mdash; это <a href="http://blog.undsoft.com/webdev/users-look/looks-fancy-ignore/">не большие красные буквы</a>.</p>
<h3>2.Картинки</h3>
<p>Форматированный текст лучше сплошного, а форматированный текст с картинками лучше их обоих. Картинка сразу же привлекает внимание и разбавляет текст, делая его более интересным.</p>
<p><center><a href="http://blog.undsoft.com/wp-content/uploads/lentaru-attention.png"><img class="aligncenter size-medium wp-image-678" title="lentaru-attention" src="http://blog.undsoft.com/wp-content/uploads/lentaru-attention-300x191.png" alt="lentaru-attention" width="300" height="191" /></a></center></p>
<p>Вот, к примеру, новостной сайт&nbsp;&mdash; <span style="text-decoration: underline;">Лента.Ру</span>. Посмотрите, заголовки статей иллюстрированны картинками. По-сути, картинки не несут особой смысловой нагрузки, иногда они только немного подходят по теме к статье, но какую важную роль они играют.</p>
<p>Для сравнения, оцените другой новостной сайт&nbsp;&mdash; <span style="text-decoration: underline;">Корреспондент.net</span>. Все заголовки в колонке &laquo;Последние новости&raquo; абсолютно нечитаемы, потому что идут ровными стройными рядами. Это скучно. Хочется смотреть, куда угодно, но только не на эти заголовки.</p>
<p><center><a href="http://blog.undsoft.com/wp-content/uploads/korr-attention.jpg"><img class="aligncenter size-medium wp-image-680" title="korr-attention" src="http://blog.undsoft.com/wp-content/uploads/korr-attention-300x225.jpg" alt="korr-attention" width="300" height="225" /></a></center></p>
<p>Если вы ведете блог, я бы рекомендовал вам обязательно добавлять картинку вначале каждого поста.</p>
<h3>3. Анонс и начало</h3>
<p>Как мы уже выяснили, основная задача телевизионщиков&nbsp;&mdash; удерживать внимание зрителя. Больше внимания зрителей приходится на начало передачи&nbsp;&mdash; всегда интересно узнать, что сейчас будут показывать, тему передачи, название фильма.</p>
<p>Если вы вспомните обычный выпуск новостей, то он начинается с <strong>анонса&nbsp;&mdash; </strong>диктор говорит «<em>В этом выпуске вы увидите</em>» и быстро перечисляет заголовки новостей. По-сути, никакого смысла, кроме удерживания внимания, в этом нет&nbsp;&mdash; вы итак увидите все это, просто позже. Но когда вы услышите этот список новостей, что-то вас да и заинтересует, и вы не переключите канал.</p>
<p>Тоже самое можете использовать вы. Если вы читали <a href="http://blog.undsoft.com/webdev/users-look/f-shaped-pattern/">эту статью</a>, то знаете о том, что основное внимание пользователя приходится на начало нескольких первых абзацев содержимого.</p>
<p>Если у вас длинная статья, я бы рекомендовал разместить в этих первых абзацах анонс&nbsp;&mdash; несколькими предложениями расскажите, о чем основной текст. Более того, <strong>личная мотивация</strong>&nbsp;&mdash; это хорошо. Расскажите читателю, зачем конкретно ему читать эту статью, что ему это даст.</p>
<br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2>Аттракторы</h2>
<p>В англоязычной литературе есть такое слово&nbsp;&mdash; <em>attractor.</em> Им обозначают все, что привлекает внимание. Устоявшегося русского аналога я не знаю, а транслитерированное слово звучит странно. Но речь пойдет именно о них, об атракторах.</p>
<p>Вот несколько обложек &laquo;Космополитена&raquo; (да, да, я люблю этот журнал <img src='http://blog.undsoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).  Прежде чем читать дальше, попробуйте найти общие элементы.</p>
<p><center><a href="http://blog.undsoft.com/wp-content/uploads/cosmo-oblozhki.jpg"><img class="aligncenter size-medium wp-image-684" title="cosmo-oblozhki" src="http://blog.undsoft.com/wp-content/uploads/cosmo-oblozhki-300x248.jpg" alt="cosmo-oblozhki" width="300" height="248" /></a></center></p>
<p>Предположим, мы оформляем баннер, который ведет куда-то к нам на сайт. Мы хотим, чтобы этот баннер по меньшей мере привлекал внимание других людей.</p>
<p>Какие приемы можно было бы использовать в этих случаях?</p>
<h3>4. Особые слова</h3>
<p>Думаю, первое, что должно было броситься вам в глаза&nbsp;&mdash; на всех этих обложках крупными буквами в одном и том же месте написано «<strong>СЕКС</strong>». Вполне вероятно, что заголовок со словом СЕКС был первым, который вы прочитали. И хорошо, если не единственным.</p>
<p>Есть некоторый класс слов, которые хорошо привлекают внимание людей. Слово «секс»&nbsp;&mdash; одно из таких слов, спасибо основному инстинкту. Если постараться, можно вспомнить еще несколько подобных примеров. В частности, по многим причинам <strong>FAQ</strong> является как раз таким словом. Попробуйте сами найти объяснение этому.</p>
<p>В последнее время, судя по всему, становится популярным играть на страхе людей&nbsp;&mdash; слово «<em><strong>кризис</strong>»</em> появляется в самых разных местах. «<em>Антикризисное предложение</em>», «<em>компания, которой не страшен кризис</em>», «<em>антикризисная дисконтная карта</em>» и даже «<em>антикризисный концерт</em>»&nbsp;&mdash; я все это видел своими глазами. Очевидно, кто-то зачислил слово «кризис» в класс слов, которые хорошо привлекают внимание.</p>
<p>Кстати, не стоит перебарщивать. Благодаря рекламным баннерам вида «<em>ШОК! С Жанны Фриске сполз лифчик»</em>, некоторые слова вида «<strong>шок</strong>», «<strong>скандал</strong>», «<strong>ужас</strong>» могут не только не привлечь нужного внимания, но и, наоборот, <strong>отпугнуть внимание</strong> людей.</p>
<h3>5. Люди, лица</h3>
<p>Второй общей особенностью всех обложек обычно называют то, что на всех обложках девушки стоят в одной позе и излучают уверенность.</p>
<p>Человеческие лица вобще очень хорошо привлекают внимание. Подтверждение этому вы можете найти в <a href="http://blog.undsoft.com/webdev/users-look/talking-head-is-boring/">одной из статей серии &laquo;Куда смотрит пользователь&raquo;</a>.</p>
<p>Причина, почему лица других людей так привлекают внимание, должно быть, кроется в нашей социальности. Мы просто зависим от взаимодействия с другими людьми, от знания чужих эмоций. Должно быть большое внимание уделяемое лицам&nbsp;&mdash; это привычка, выработанная веками.</p>
<p>Лица счастливых людей можно часто увидеть к месту и не к месту в городское рекламе.</p>
<h3>6. Цифры</h3>
<p>Менее заметная одинаковая черта всех обложек&nbsp;&mdash; использование цифр. <strong>7 способов, 40 причин, 6 секретов</strong>. Иногда доходит до абсурда&nbsp;&mdash; на обложке одного журнала упомянутое число зашкаливало за 300.</p>
<p>Цифры тоже хорошо «цепляют взгляд». Они выделяются на фоне остального текста, кроме того, они более информативны, они создают иллюзию конкретики. Цифры часто встречаются как в интернет баннерах, так и в городе на наружной рекламе.</p>
<p><center><a href="http://blog.undsoft.com/wp-content/uploads/advert-in-the-city.jpg"><img class="aligncenter size-medium wp-image-687" title="advert-in-the-city" src="http://blog.undsoft.com/wp-content/uploads/advert-in-the-city-300x224.jpg" alt="advert-in-the-city" width="300" height="224" /></a></center></p>
<p>Вот, считай, идеальная реклама в метро. И цифры, и лица.</p>
<p>Если у вас есть выбор, написать «семь способов» или «7 способов», выберите второй. Считается, что пробегая страницу взглядом человек на самом деле читает только первые три цифры. Поэтому «чуть более 300 тысяч» может быть лучше «300 125».</p>
<h2>К читателям</h2>
<p>На Википедии эту статью назвали бы оригинальным исследованием. Автор не претендует на полноту. Если у вас есть отзывы, а главное&nbsp;&mdash; дополнения к статье&nbsp;&mdash; милости прошу в комментарии.</p>
<p>Думаю, теперь вам будет куда интересней ходить по городу, а особенно смотреть рекламу в общественном транспорте. Если обнаружите что-то новое, не забудьте написать мне об этом.</p>
<p><br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2  class="related_post_title">Также посмотрите:</h2><ul class="related_post"><li><a href="http://blog.undsoft.com/webdev/css-priority/" title="Приоритет в CSS">Приоритет в CSS</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/looks-fancy-ignore/" title="Яркое оформление, красивые слова => выглядит как реклама => игнорировать">Яркое оформление, красивые слова => выглядит как реклама => игнорировать</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/f-shaped-pattern/" title="F-образный принцип чтения веб-страниц">F-образный принцип чтения веб-страниц</a></li><li><a href="http://blog.undsoft.com/industry/reality-of-ua-ad-bussiness/" title="Реалии украинского рекламного бизнеса">Реалии украинского рекламного бизнеса</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.undsoft.com/webdev/get-peoples-attention/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#171;Говорящие головы&#187; в онлайн видео&#160;&#8212; это скуучно</title>
		<link>http://blog.undsoft.com/webdev/users-look/talking-head-is-boring/</link>
		<comments>http://blog.undsoft.com/webdev/users-look/talking-head-is-boring/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 10:01:57 +0000</pubDate>
		<dc:creator>undsoft</dc:creator>
				<category><![CDATA[Куда смотрят пользователи?]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[вебмастер]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[говорящая голова]]></category>
		<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://blog.undsoft.com/?p=501</guid>
		<description><![CDATA[
Данные собранные во время наблюдений за движением взгляда пользователей показывают, что довольно простой способ потерять внимание посетителя сайта&#160;&#8212; показать ему видео с &#171;говорящей головой&#187;, которое к тому же изначально создавалось для телевидения.




Этот пост&#160;&#8212; часть серии Куда смотрит пользователь?
Оригинал статьи: http://www.useit.com/alertbox/video.html
&#171;Говорящими головами&#187; называют дикторов, ведущих и вообще любых людей, которые подолгу находятся в кадре и что-то [...]]]></description>
			<content:encoded><![CDATA[<p><a class="picture_header" href="http://blog.undsoft.com/webdev/users-look/talking-head-is-boring/"><img src="http://blog.undsoft.com/wp-content/uploads/video-face-header.jpg" alt="video-face-header" title="video-face-header" width="421" height="100" class="aligncenter size-full wp-image-550" /></a></p>
<p>Данные собранные во время наблюдений за движением взгляда пользователей показывают, что довольно простой способ потерять внимание посетителя сайта&nbsp;&mdash; показать ему видео с &laquo;говорящей головой&raquo;, которое к тому же изначально создавалось для телевидения.<span id="more-501"></span><br />
<br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p><em>Этот пост&nbsp;&mdash; часть серии <a href="http://blog.undsoft.com/category/where-do-users-look/">Куда смотрит пользователь?</a><br />
Оригинал статьи: <a href="http://www.useit.com/alertbox/video.html">http://www.useit.com/alertbox/video.html</a></em></p>
<p><em>&laquo;Говорящими головами&raquo; называют дикторов, ведущих и вообще любых людей, которые подолгу находятся в кадре и что-то рассказывают. Хотя в этой же степени термин применим не только к видео, но и к компьютерным играм. В Fallout&#39;e, Oblivion&#39;e и многих других играх тоже приходится иметь дело с &laquo;говорящими головами&raquo;.<br />
</em></p>
<p>Поскольку доля пользователей с широкополосным доступом в Интеренет продолжает расти, на различных веб-сайтах можно все чаще встретить видео клипы. К сожалению, многие из них были произведены из расчета, что будут показаны по ТВ, и совершенно не предназначены для показа в Сети.</p>
<p>В 1997 Джейкоб Нильсен, автор оригинальной статьи, написал статью о <a href="http://www.useit.com/alertbox/9702b.html">сравнительном анализе ТВ и компьютеров</a>, которая по-прежднему не утратила своей актуальности. Телевиденье&nbsp;&mdash; это способ отдыха: зритель откидывается в своем кресле и погружается в те программы, которые ему показывают. &laquo;Пользователей&raquo; телевиденья не зря называют &laquo;зрителями&raquo;, подчеркивая их <strong>пассивную роль участия</strong>. В противовес им выступают пользователи компьютеров, <strong>сами выбирают, что им смотреть</strong> и читать посредством серии выборов и кликов.</p>
<p>Из-за этого фундаментального отличия, видео созданные для ТВ, становятся ужасно скучными в онлайне. Во время просмотра нечего делать, у пользователя нет никакого выбора, он ничем не управляет.</p>
<h2>Наблюдение за пользователями</h2>
<p>Среди данных собранных в ходе исследований по наблюдению за взглядами пользователей, есть данные и о том, как пользователи смотрят онлайн видео.</p>
<p>Следующий рисунок показывает тепловую карту фиксаций взглядов пользователей во время просмотра онлайн видео на новостном сайте. Красный цвет&nbsp;&mdash; для участков, которые привлекли больше всего внимания, синие&nbsp;&mdash; меньше всего внимания.</p>
<p><a href="http://blog.undsoft.com/wp-content/uploads/video_talking_head_eyetrack.jpg"><img class="aligncenter size-full wp-image-502" title="video_talking_head_eyetrack" src="http://blog.undsoft.com/wp-content/uploads/video_talking_head_eyetrack.jpg" alt="video_talking_head_eyetrack" width="600" height="439" /></a></p>
<p>Показанный видеоклип был продолжительностью в 24 секунды. Камера не меняла своего положения&nbsp;&mdash; фактически демонстрировались одни и те же элементы на одном и том же фоне. Вы можете посмотреть 24-х секундное видео, как перемещался взгляд пользователя на оригинальном сайте (ссылка вверху).</p>
<p>Представленный видеоклип&nbsp;&mdash; отрывок из более длинного видео продолжительностью в 4 минуты, которое включало в себя и другие сцены, а также разделение экрана на две части во время разговора ведущего в студии и корреспондента на месте. Теплокарта менялась от сцены к сцене. Во время разделения экрана, например, тепловая карта включала в себя большие красные участки на лицах обоих людей.</p>
<p>В этом 24-х секундном отрывке, лицо человека, дающего интервью, также привлекло много внимания. Это неудивительно&nbsp;&mdash; давно известно, что лицо другого человека привлекают к себе много внимания. Также ожидаемой была фискация взгляда на заголовке показывающем имя человека и род занятий.</p>
<p>Куда более интересным является то, <strong>как много внимания было уделено другим вещам</strong> на картинке, включая дорожный знак позади дающего интервью. Есть даже мимолетный взгляд на что-то похожее на мусорный бак за плечом человека.</p>
<p><strong>Вне видео взгляд чаще всего останавливался</strong> на таких вещах, как различные дополнительные заголовки и элементы управления проигрывателем.</p>
<p>Эти данные четко показывают, что &laquo;говорящая голова&raquo;&nbsp;&mdash; это скучно, даже в течении 24 секунд. В сети 24 секунды&nbsp;&mdash; это довольно много, слишком много, чтобы тратить внимание на что-нибудь настолько монотонное.</p>
<h2>Рекомендации</h2>
<p>На данный момент, рекомендация касательно видео&nbsp;&mdash; <strong>делать его коротким</strong>. Типичное видео для Сети должно быть менее минуты.</p>
<p>Похожая рекомендация --<strong> избегать использования видео, если подача информации не выиграет от использования динамики</strong>. Речь не идет о постоянном использовании зума и изменении угла съемки, с целью внесения исскуственного движения. Речь идет о том, что видео следует использовать для вещей, которые передаются лучше на видео, чем на фотографиях с текстом.</p>
<p>В конце концов, помните, что пользователи в Сети легко теряют и переключают свое внимание на что-нибудь другое, поэтому ваша задача&nbsp;&mdash; <strong>убрать отвлекающие элементы</strong> из поля зрения пользователя. Если на видео есть дорожный указатель, пользователи попробуют прочитать, что на нем написано, а значит упустят что-нибудь из основной информации.</p>
<p><em>Кроме того, вспомните о баннерах. Двоякая ситуация. Если вы заинтересованы в том, чтобы пользователь просмотрел и прочитал баннер, разместите этот баннер рядом с видео</em>. <em>Если вы наоборот, не хотите, чтобы пользователь отвлекался, баннер лучше убрать. Размещение баннера в самом видео&nbsp;&mdash; плохая идея; навязчивая реклама еще никому не делала лучше.</em></p>
<p>Так же стоит коснуться темы вторичного употребления уже существующих материалов. Проблема состоит в том, что компании просто берут свои рекламные брошюры и делают из них сайты. Позже, газеты и подобные издания, размещают в Интернете свой печатный контент, не учитывая специфики Сети.</p>
<p>Теперь, когда технологии дошли до видео, происходит тоже самое и этим типом контента. Но в большинстве случаев нельзя просто использовать снятое для ТВ видео и ожидать, что пользователям это понравится.</p>
<p>Веб&nbsp;&mdash; это отдельная сфера, точно так же как телевиденье или газеты, со своей спецификой. Похоже, мы обречены учить этот урок снова и снова.</p>
<p><em>Другие статьи на тему, куда смотрит пользователь, доступны в <a href="http://blog.undsoft.com/category/webdev/users-look/">одноименном разделе</a>. Если у вас есть, чем доволнить статью, пишите. Комментарии приветствуются.</em></p>
<h2  class="related_post_title">Также посмотрите:</h2><ul class="related_post"><li><a href="http://blog.undsoft.com/webdev/users-look/looks-fancy-ignore/" title="Яркое оформление, красивые слова => выглядит как реклама => игнорировать">Яркое оформление, красивые слова => выглядит как реклама => игнорировать</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/f-shaped-pattern/" title="F-образный принцип чтения веб-страниц">F-образный принцип чтения веб-страниц</a></li><li><a href="http://blog.undsoft.com/webdev/css-priority/" title="Приоритет в CSS">Приоритет в CSS</a></li><li><a href="http://blog.undsoft.com/webdev/get-peoples-attention/" title="6 способов привлечь внимание людей">6 способов привлечь внимание людей</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.undsoft.com/webdev/users-look/talking-head-is-boring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Яркое оформление, красивые слова =&gt; выглядит как реклама =&gt; игнорировать</title>
		<link>http://blog.undsoft.com/webdev/users-look/looks-fancy-ignore/</link>
		<comments>http://blog.undsoft.com/webdev/users-look/looks-fancy-ignore/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 10:37:53 +0000</pubDate>
		<dc:creator>undsoft</dc:creator>
				<category><![CDATA[Куда смотрят пользователи?]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[вебмастер]]></category>
		<category><![CDATA[интерфейс]]></category>
		<category><![CDATA[оформление]]></category>
		<category><![CDATA[реклама]]></category>
		<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://blog.undsoft.com/?p=478</guid>
		<description><![CDATA[
Думаете, если написать что-то на сайте написать большими красными буквами, все обратят на это внимание? Не совсем так. Иногда у посетителей сайта начинается слепота в отношении всего, что выглядит как реклама.




Этот пост&#160;&#8212; часть серии Куда смотрит пользователь?
Оригинал статьи: http://www.useit.com/alertbox/fancy-formatting.html
Размещая ответ на какой-нибудь типичный вопрос пользователей большими красными буквами вверху страницы, вы гарантируете, что максимальное число [...]]]></description>
			<content:encoded><![CDATA[<p><a class="picture_header" href="http://blog.undsoft.com/webdev/users-look/looks-fancy-ignore/"><img src="http://blog.undsoft.com/wp-content/uploads/looks-fancy-header.jpg" alt="looks-fancy-header" title="looks-fancy-header" width="421" height="231" class="aligncenter size-full wp-image-607" /></a></p>
<p>Думаете, если написать что-то на сайте написать большими красными буквами, все обратят на это внимание? Не совсем так. Иногда у посетителей сайта начинается слепота в отношении всего, что выглядит как реклама.<span id="more-478"></span><br />
<br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p><em>Этот пост&nbsp;&mdash; часть серии <a href="http://blog.undsoft.com/category/where-do-users-look/">Куда смотрит пользователь?</a><br />
Оригинал статьи: <a href="http://www.useit.com/alertbox/fancy-formatting.html">http://www.useit.com/alertbox/fancy-formatting.html</a></em></p>
<p>Размещая ответ на какой-нибудь типичный вопрос пользователей большими красными буквами вверху страницы, вы гарантируете, что максимальное число пользователей прочитает ответ на него, верно? Не верно. По крайней мере не верно для сайта Бюро переписи США, на котором <strong>86% пользователей не смогли обнаружить</strong> численность населения страны написанную большими красными цифрами.</p>
<p><a style="margin: 6px 0px;" href="http://blog.undsoft.com/wp-content/uploads/census-homepage-small.gif"><img class="aligncenter size-full wp-image-482" title="census-homepage-small" src="http://blog.undsoft.com/wp-content/uploads/census-homepage-small.gif" alt="census-homepage-small" width="500" height="314" /></a></p>
<p>На этом  уменьшенном скриншоте, счетчик населения&nbsp;&mdash; практически единственное, что можно разобрать, поэтому вы сразу обратили на него внимание. Во время просмотра сайта в его полном размере, <strong>пользователи часто игнорировали большие красные символы</strong>.</p>
<p>Следующая тепловая карта одного из проведенных исследований показывает, как пользователи просматривали эту страницу. Их задача была узнать текущую численность населения США.</p>
<div id="attachment_483" class="wp-caption aligncenter" style="width: 510px"><a style="margin: 6px 0px;" href="http://blog.undsoft.com/wp-content/uploads/census-homepage-heatmap.jpg"><img class="size-full wp-image-483" title="census-homepage-heatmap" src="http://blog.undsoft.com/wp-content/uploads/census-homepage-heatmap.jpg" alt="census-homepage-heatmap" width="500" height="300" /></a><p class="wp-caption-text">Красные зоны привлекли больше всего внимания пользователей, желтые - меньше, синие - совсем мало. На серых участках взгляд пользователя вобще не задерживался.</p></div>
<p style="text-align: left">На первый взгляд, все выглядит нормально:</p>
<ul>
<li style="text-align: left">Пользователь пробегает глазами основные части страницы</li>
<li>Система категорий работает достаточно хорошо</li>
<li>Пользователи уделяют значительное внимание счетчику населения (Population Clock) и Population Finder, расположенному ниже.</li>
</ul>
<p>При более детальном рассмотрении обнаруживается, что<strong> пользователи задерживали взгляд только на первых трех цифрах</strong> из всех, что отображают текущее население. Другими словами, люди <em>просто просматривали</em> эту часть сайта, но на самом деле не <em>читали</em> число. (Только незначительное количество посетителей&nbsp;&mdash; что показано синим цветом&nbsp;&mdash; посмотрело на остальные 2/3 числа).</p>
<h2>Куда смотрели люди</h2>
<p>Как показывает следующая диаграмма, только 14% посетителей использовали Population Clock, чтобы ответить на поставленный вопрос. Из всех остальных правильное число не назвал никто, хотя большинство сумело найти численность населения за предыдущие годы где-то внутри сайта.</p>
<div id="attachment_484" class="wp-caption aligncenter" style="width: 526px"><a style="margin: 6px 0px;" href="http://blog.undsoft.com/wp-content/uploads/chart-census.png"><img class="size-full wp-image-484" title="chart-census" src="http://blog.undsoft.com/wp-content/uploads/chart-census.png" alt="chart-census" width="516" height="311" /></a><p class="wp-caption-text">Только 14% участников теста использовали Population Clock, чтобы ответить на вопрос о текущем населении. Большинство людей видело Population Clock, но не использовало его.</p></div>
<p style="text-align: left">
<p style="text-align: left">Хотя это не основная причина, почему дизайн этой страницы неудачен, слепота в отношении баннеров сыграла здесь свою роль. Пользователи склонны игнорировать перенасыщенные оформлением участки сайта, потому что они <strong>визуально похожи на рекламу</strong>. Поэтому, около 1/3 пользователей даже не обратило внимания на Population Clock; они просто не видели счетчика, хотя он содержал именно ту информацию, что была им необходима.</p>
<p>Помимо слепоты в отношении рекламы, главной причиной, почему эта веб страница не справляется со своими обязанностями&nbsp;&mdash; <strong>использование выдуманных коммерческих словечек</strong> вместо простого языка. Такие термины как &laquo;Population Clock,&raquo; &laquo;Population Finder,&raquo; и &laquo;QuickFacts&raquo; не говорят сами за себя, в отличие от обычной строчки текста:</p>
<p style="text-align: center"><strong>Население США</strong>: 302,740,627 (31 августа 2007)</p>
<p style="text-align: center">
<h2>Модели поведения пользователей</h2>
<p>Тепловая карта выше была составлена на основании данных обо всех пользователях, а это не самый удачный способ анализировать страницу Бюро. В исследовании можно выделить 4 разных типа поведения пользователя на странице.</p>
<p>Давайте проанализируем их отдельно:</p>
<div id="attachment_485" class="wp-caption aligncenter" style="width: 550px"><a  style="margin: 6px 0px;" href="http://blog.undsoft.com/wp-content/uploads/census-4-behaviors.gif"><img class="size-full wp-image-485 " title="census-4-behaviors"src="http://blog.undsoft.com/wp-content/uploads/census-4-behaviors.gif" alt="census-4-behaviors" width="540" height="326" /></a><p class="wp-caption-text">Каждая схема отображает перемещения взгляда одного пользователя: синие точки отображают фиксацию взгляда; чем больше точка, тем дольше пользователь смотрел на это место. </p></div>
<p><strong>График А</strong>, показывает классического пользователя нацеленного на <strong>поиск</strong>. Пользователь быстро осмотрел страницу и затем перешел прямо к поиску. В этом исследовании такие пользователи преобладали&nbsp;&mdash; 57%. Конкретный пользователь с графика А вобще не посмотрел на Population Clock; другие пользователи нацеленные на поиск иногда останавливали свой взгляд в этом месте, но затем быстро переходили к строке поиска.</p>
<p>Заметьте, что этот пользователь пробежал глазами по остальным частям страницы&nbsp;&mdash; таким как меню слева и список категорий в центре&nbsp;&mdash; но ни разу не посмотрел на правую колонку, содержимое которой похоже на рекламу. Пользователь также прекратил просматривать меню слева в месте, где проявился графический баннер, а категории в центре&nbsp;&mdash; на баннере с предложением участвовать в опросе. Слепота в отношении рекламы в действии.</p>
<p><strong>График B</strong>&nbsp;&mdash; пользователь нацеленный на <strong>навигацию</strong>. Этот пользователь посмотрел на ссылки в центре страницы и &laquo;прошелся&raquo; взглядом до самого низа меню слева, после чего нажал на ссылку, которую посчитал перспективной.</p>
<p>Ориентированные на навигацию пользователи были в меньшинстве в этом исследовании, они чаще встречаются на сайтах, где нет интерактивных элементов (вроде тех, что привлекли внимание пользователей с графиков С и D).</p>
<p><strong>График С</strong>&nbsp;&mdash; пользователь предпочитающий <strong>интерактивность</strong>. Внимание таких пользователей сразу привлекают выпадающие меню, поля ввода и другие элементы, с которыми можно что-то сделать.</p>
<p>На многих сайтах часто нет никаких интерактивных элементов, но как только они появляются, они часто привлекают внимание значительного процента посетителей&nbsp;&mdash; людям нравятся зоны сайтов, на которых они могут что-нибудь сделать и чем-нибудь поуправлять (даже если эти интерактивные элементы сделаны ужасно).</p>
<p><strong>Графике D</strong>&nbsp;&mdash; модель поведения <strong>успешного</strong> пользователя, который таки использовал Population Clock, чтобы ответить на заданный вопрос. Этот конкретный пользователь с графика D на самом деле пользователь нацеленный на поиск, что подтверждается множеством фиксаций взгляда в строке поиска. Но, как раз прежде чем начать поиск, пользователь обратил внимание на Population Clock и оставался взглядом в этой зоне достаточно долго, чтобы понять, что она содержит нужную для него информацию.</p>
<p>Также обратите внимание на задержку взгляда на логотипе &laquo;Перепись 2000&raquo; в верхней левой части сайта. Многие пользователи задерживали свой взгляд на этом логотипе, некоторые кликали, хотя конечно ссылка вела к устаревшим цифрам.</p>
<h2>Выводы</h2>
<p>На этом сайте ни поиск, ни навигация, ни Population Finder не привели большинство пользователей к правильному ответу. Поиск был особенно плох здесь. Один пользователь сказал: &laquo;Я знаю, где я смогу найти ответ быстрее&nbsp;&mdash; в Гугле&raquo;, ушел с сайта Бюро и смог найти более менее правильный, хотя и не такой точный ответ на другом сайте.</p>
<p>Хотя множество пользователей смогло узнать численность население за предыдущие годы, этот ответ не принимался. Как можно было ожидать от сайта статистического ведомства, он просто кишал статистикой.  Проблема в том, что устаревшие данные не содержали ссылок на свежие данные.</p>
<p>Если брать рекомендации от авторов оригинального сайта, то сайт Бюро переписи США в вопросе больших красных цифр выполнил следующие правила:</p>
<ul>
<li><strong>Выделил самое основное</strong>, что может понадобится посетителю на сайте, так что чтобы пользователь знал, с чего начать.</li>
<li><strong>Использовал примеры</strong>, чтобы описать содержимое сайта. Вместо того, чтобы просто описывать, что на этом сайте имеется такая-то статистика, сайт Бюро сразу же привел действительные числа насления США.</li>
<li><strong>Использовал интерактивность для основных задач сайта</strong>. Population Finder и является примером такой интерактивности.</li>
</ul>
<p>Что касается нарушенных правил, то вот они:</p>
<ul>
<li><strong>Не использовать заумных фраз</strong> и маркетинговых терминов.</li>
<li><strong>Ограничить изменение стилей шрифтов</strong> и другого текстового форматирования.</li>
<li><strong>Содержимое не должно выглядеть как реклама. </strong></li>
</ul>
<p><em>Возможно, пример кажется несколько утрированным&nbsp;&mdash; всего-то 14% (хотя кто знает этих американцев <img src='http://blog.undsoft.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )&nbsp;&mdash; но общая идея очень даже правильная. Замечу, что этот же принцип можно применить и в обратную сторону, чтобы обращать внимание посетителей на рекламу.</em></p>
<p><em>Остальные посты на тему наблюдений за взглядом пользователя доступны в <a href="http://blog.undsoft.com/category/webdev/where-do-users-look/">соответствующем разделе</a>. У вас были случаи подобной слепоты? Комментарии приветствуются.</em></p>
<p><br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2  class="related_post_title">Также посмотрите:</h2><ul class="related_post"><li><a href="http://blog.undsoft.com/webdev/get-peoples-attention/" title="6 способов привлечь внимание людей">6 способов привлечь внимание людей</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/talking-head-is-boring/" title="&#8220;Говорящие головы&#8221; в онлайн видео &#8211; это скуучно">&#8220;Говорящие головы&#8221; в онлайн видео &#8211; это скуучно</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/f-shaped-pattern/" title="F-образный принцип чтения веб-страниц">F-образный принцип чтения веб-страниц</a></li><li><a href="http://blog.undsoft.com/webdev/css-priority/" title="Приоритет в CSS">Приоритет в CSS</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.undsoft.com/webdev/users-look/looks-fancy-ignore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F-образный принцип чтения веб-страниц</title>
		<link>http://blog.undsoft.com/webdev/users-look/f-shaped-pattern/</link>
		<comments>http://blog.undsoft.com/webdev/users-look/f-shaped-pattern/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 08:44:34 +0000</pubDate>
		<dc:creator>undsoft</dc:creator>
				<category><![CDATA[Куда смотрят пользователи?]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[вебдизайн]]></category>
		<category><![CDATA[вебмастер]]></category>
		<category><![CDATA[сайт]]></category>

		<guid isPermaLink="false">http://blog.undsoft.com/?p=471</guid>
		<description><![CDATA[
Если по взглядам пользователей Интернета составить тепловую карту, можно легко заметить F-образный принцип чтения веб-страниц: две горизонтальных полосы и одна вертикальная.
 



Наблюдение
Этот пост&#160;&#8212; часть серии Куда смотрит пользователь?
Оригинал статьи: http://www.useit.com/alertbox/reading_pattern.html
F&#160;&#8212; это от английского fast. Именно так, быстро, пользователи просматривают ваши веб-страницы. За несколько секунд их глаза с огромной скоростью успевают &#171;пробежать&#187; по словам на вашем [...]]]></description>
			<content:encoded><![CDATA[<p><a class="picture_header picture_header_nd" href="http://blog.undsoft.com/webdev/users-look/f-shaped-pattern/"><img src="http://blog.undsoft.com/wp-content/uploads/f-shaped-pattern-header.jpg" alt="f-shaped-pattern-header" title="f-shaped-pattern-header" width="421" height="120" class="aligncenter size-full wp-image-576" /></a></p>
Если по взглядам пользователей Интернета составить тепловую карту, можно легко заметить F-образный принцип чтения веб-страниц: две горизонтальных полосы и одна вертикальная.<br />
<span id="more-471"></span> <br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2>Наблюдение</h2>
<p><em>Этот пост&nbsp;&mdash; часть серии <a href="http://blog.undsoft.com/category/where-do-users-look/">Куда смотрит пользователь?</a><br />
Оригинал статьи: <a href="http://www.useit.com/alertbox/reading_pattern.html">http://www.useit.com/alertbox/reading_pattern.html</a></em></p>
<p>F&nbsp;&mdash; это от английского <em>fast</em>. Именно так, быстро, пользователи просматривают ваши веб-страницы. За несколько секунд их глаза с огромной скоростью успевают &laquo;пробежать&raquo; по словам на вашем сайте. Такой способ восприятия совсем отличается от привычного способа, который можно наблюдать у человека, читающего книгу.</p>
<p>В исследовании, проведенном на оригинальном сайте, наблюдали за тем, как 232 пользователя просматривали тысячи страниц в Сети. Было обнаружено, что принцип чтения у большинства пользователей в целом повторялся от сайта к сайту, независимо от тематики сайта или задач пользователя. Этот <strong>основной принцип чтения</strong>, если представить его на теплокарте, напоминает английскую букву F и состоит из трех этапов:</p>
<ul>
<li>Сначала, пользователь читает в <strong>горизонтальном направлении</strong>, обычно что-нибудь в верхней части контента страницы. Это составляет верхушку буквы F.</li>
<li>Далее пользователь опускается взглядом немного ниже и <strong>второй раз читает в горизонтальном направлении</strong>. На этот раз чтение, обычно, короче. Этот шаг составляет вторую планку буквы F.</li>
<li>В конце концов, пользователь просматривает начало абзацев содержимого двигаясь взглядом <strong>вертикально</strong> вниз. Иногда пользователь делает это довольно тщательно и медленно, что отображается непрерывной полосой на теплокарте. В других случаях, он быстро пробегает контент глазами, оставляя лишь пятна на теплокарте. Этот шаг составляет вертикальную черточку буквы F и завершает ее...</li>
</ul>
<p>Конечно, схема чтения не всегда состоит именно из трех частей. Иногда, пользователь продолжает горизонтальное чтение и на третьем этапе, что делает теплокарту больше похожей на Е, чем на F. Еще бывает, что пользователь просматривает контент поперек только один раз, из-за чего теплокарта выглядит скорее как Г. Но в целом, принцип чтения обычно выглядит именно как буква F.</p>
<div id="attachment_473" class="wp-caption aligncenter" style="width: 550px"><a href="http://blog.undsoft.com/wp-content/uploads/f_reading_pattern_eyetracking.jpg"><img class="size-full wp-image-473" title="f_reading_pattern_eyetracking" src="http://blog.undsoft.com/wp-content/uploads/f_reading_pattern_eyetracking.jpg" alt="f_reading_pattern_eyetracking" width="540" height="240" /></a><p class="wp-caption-text">Теплокарта взглядов пользователей на трех разных сайтах. Красным обозначены места, куда пользователь смотрел чаще всего; желтым - реже и синим - совсем редко. На серых участках взгляд пользователя вобще не задерживался.</p></div>
<p>Теплокарты выше показывают как пользователи читали три веб-страницы разных типов:</p>
<ul>
<li>Статью &laquo;О компании&raquo; на корпоративном сайте (слева)</li>
<li>Страницу с описанием товара на сайте интернет-магазина (по центру)</li>
<li>Выдачу результатов поиска на сайте поисковой системы (справа)</li>
</ul>
<p>Если вы обратите внимание на красные участки, то увидите, что они отображают ожидаемый принцип чтения в виде буквы F. Конечно, есть отличия, но ведь и этот принцип буквы F&nbsp;&mdash; скорее грубая, примерная форма, чем полноценная модель.</p>
<p>На сайте интернет-магазина посередине, вторая вертикальная черточка находится ниже из-за вклинившегося изображения товара.  Кроме того, пользователи довольно много внимания уделили рамке в верхней правой части страницы, где находится цена товара и кнопка &laquo;Добавить в корзину&raquo;.</p>
<p>На странице с результатами поиска вторая черточка в букве F длинее первой в основном потому, что второй заголовок сам по себе длинее. В этом случае, оба заголовка оказались в равной степени интересны пользователям, хотя обычно второй строчке уделяется меньше внимания.</p>
<h2>Практические выводы</h2>
<p>Наблюдения выше довольно четко показывают необходимость написания отдельных текстов для Веба, вместо использования уже существующих печатных. Тексты для Веба должны составляться по <a href="http://www.useit.com/papers/webwriting/">специальным правилам</a>, среди которых:</p>
<ul>
<li><strong>Пользователи не читают тщательно все слова в вашем тексте.</strong> Тщательное чтение&nbsp;&mdash; редкое явление, особенно когда пользователь, что-то ищет или выбирает, открывая сразу много сайтов. Некоторые люди читают тщательно, но большинство&nbsp;&mdash; нет.</li>
<li><strong>Первые два абзаца должны содержать наиболее важную информацию.</strong> Тогда есть надежда, что пользователи действительно прочтут эту информацию, хотя все же из первого абзаца они, вероятно, прочтут больше, чем из второго.</li>
<li><strong>Начинайте заголовки, абзацы и маркированные списки со слов несущих полезную информацию</strong>, на которые пользователи обратят внимание, когда будут вертикально пробегать глазами текст. У первых двух слов в строке шансы быть прочитанными куда выше, чем у остальных.</li>
</ul>
<p>Цены и другие цифры чаще привлекают к себе внимание пользователей. А вот на рекламе в выдаче результатов поисковых систем взгляд задерживается лишь мельком.</p>
<h2>P.S.</h2>
<p>От меня. Важно понимать основную идею того, как пользователь ведет себя в сети, просматривая сайты. На типичного юзеры с каждой страничкой сваливаются тонны информации: куча текста, разных картинок, ярких баннеров, ссылок и всего, всего, всего. А таких сайтов типичный серфер просматривает очень много. </p>
<p>Неудивительно, что восприятие информации в этом случае происходит по несколько необычному принципу: за короткое время просмотреть страницу и найти самое важное. Читать только самое важное, самое интересное.</p>
<p>Если в течении довольно незначительного времени, ничего интересного не найдено, страница закрывается и только. Пользователь будет читать длинющие пространные вступления к статьям, только если он действительно заинтересован в теме этой статьи. Типичные маркетинговые тексты в Вебе&nbsp;&mdash; вобще гиблое дело.</p>
<p>Я собираюсь перевести еще несколько статей на эту же тему&nbsp;&mdash; они будут доступны в разделе <a href="http://blog.undsoft.com/category/where-do-users-look/">Куда смотрит пользователь?</a> Если вам понравилась статья, оставьте комментарий или поделитесь ссылкой на эту статью.</p>
<p><br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2  class="related_post_title">Также посмотрите:</h2><ul class="related_post"><li><a href="http://blog.undsoft.com/webdev/css-priority/" title="Приоритет в CSS">Приоритет в CSS</a></li><li><a href="http://blog.undsoft.com/webdev/get-peoples-attention/" title="6 способов привлечь внимание людей">6 способов привлечь внимание людей</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/talking-head-is-boring/" title="&#8220;Говорящие головы&#8221; в онлайн видео &#8211; это скуучно">&#8220;Говорящие головы&#8221; в онлайн видео &#8211; это скуучно</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/looks-fancy-ignore/" title="Яркое оформление, красивые слова => выглядит как реклама => игнорировать">Яркое оформление, красивые слова => выглядит как реклама => игнорировать</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.undsoft.com/webdev/users-look/f-shaped-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sitemaps: помогаем поисковым системам индексировать ваш сайт</title>
		<link>http://blog.undsoft.com/webdev/sitemaps-help-search-engines/</link>
		<comments>http://blog.undsoft.com/webdev/sitemaps-help-search-engines/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 15:24:39 +0000</pubDate>
		<dc:creator>undsoft</dc:creator>
				<category><![CDATA[Webdev]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Webmaster Tools]]></category>
		<category><![CDATA[sitemap]]></category>
		<category><![CDATA[вебмастер]]></category>
		<category><![CDATA[поисковые системы]]></category>

		<guid isPermaLink="false">http://blog.undsoft.com/?p=321</guid>
		<description><![CDATA[
Поисковые роботы, какими умными алгоритмами они не были наделены, все равно&#160;&#8212; обычные программы. Которые к тому же должны кравлить целую тучу разных сайтов. Неудивительно, что об изменениях на вашем сайте робот может узнать через неделю после самих изменений. В случае с Гуглботом это особенно актуально для страниц с низким PageRank.
У вас есть не так много [...]]]></description>
			<content:encoded><![CDATA[<p><a class="picture_header" href="http://blog.undsoft.com/webdev/sitemaps-help-search-engines/"><img src="http://blog.undsoft.com/wp-content/uploads/sitemaps-help-search-header.jpg" alt="sitemaps-help-search-header" title="sitemaps-help-search-header" width="400" height="380" class="aligncenter size-full wp-image-574" /></a></p>
<p>Поисковые роботы, какими умными алгоритмами они не были наделены, все равно&nbsp;&mdash; обычные программы. Которые к тому же должны кравлить целую тучу разных сайтов. Неудивительно, что об изменениях на вашем сайте робот может узнать через неделю после самих изменений. В случае с Гуглботом это особенно актуально для страниц с низким PageRank.</p>
<p>У вас есть не так много средств, чтобы управлять тем, как часто робот просматривает сайт. Да, есть HTTP-заголовок  <em>Expires</em>, но от него не так много пользы. Довольно часто приходится просто сидеть и ждать, пока поисковый робот почтит вас своим вниманием и переиндексирует именно эту страницу.</p>
К счастью, появилась технология, с помощью которой вебмастер может самостоятельно указывать поисковой системе, какие страницы изменились, какие&nbsp;&mdash; нет, какие страницы и как часто следует индексировать. Тыкать поисковый бот носом, так сказать. Эта технология называется Sitemaps.<span id="more-321"></span><br />
<br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2>Архитектура Sitemap</h2>
<p>Sitemap&nbsp;&mdash; это xml документ, который размещается на сервере и содержит информацию, помогающую поисковым ботам лучше кравлить сайт. Вот отрывок из моего сайтмапа:</p>
<p><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;br /&gt;<br />
&lt;?xml-stylesheet type="text/xsl" href="http://blog.undsoft.com/wp-content/plugins/google-sitemap-generator/sitemap.xsl"?&gt;&lt;br /&gt;<br />
&lt;urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"&gt;&lt;br /&gt;<br />
&nbsp;&lt;url&gt;&lt;br /&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;loc&gt;http://blog.undsoft.com/&lt;/loc&gt;&lt;br /&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;lastmod&gt;2009-01-14T16:49:53+00:00&lt;/lastmod&gt;&lt;br /&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;changefreq&gt;weekly&lt;/changefreq&gt;&lt;br /&gt;<br />
&nbsp;&nbsp;&nbsp;&lt;priority&gt;1.0&lt;/priority&gt;&lt;br /&gt;<br />
&nbsp;&lt;/url&gt;&lt;br /&gt;<br />
&lt;/urlset&gt;&lt;br /&gt;</code></p>
<p>Как вы видите, все не так сложно. Сначала идет обычный для любого xml документа заголовок, затем с этим документом связывается xsl. В третьей сточке указывается xmlns&nbsp;&mdash; простанство имен для xml документа.</p>
<p>Что это все за буковки? <img src='http://blog.undsoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Что ж, если в целом, то xml&nbsp;&mdash; это документ, которые содержит данные в определенном формате. Данные могут быть абсолютно любыми, в данном случае&nbsp;&mdash; это информация о страницах сайта. Xsl для xml&nbsp;&mdash; это как таблица стилей для веб-страницы. Xml содержит исключительно данные и это вполне подходит для программ, но если пользователь попытается открыть xml документ, не все браузеры смогут его отобразить, поскольку он, опять же, содержит только данные. Xsl&nbsp;&mdash; это то, что и определяет как пользователь увидит эти данные. Xsl&nbsp;&mdash; предаставление данных в xml. Это совсем не обязательно и нужно только для usability.</p>
<p>Xmlns уже более необходим. Как я уже говорил, данные в xml документы представлены в определенном формате. В зависимости от сферы применения документа, такой формат может быть разным. Xmlns и определяет этот формат. Другими словами, это набор правил для каждого xml, чтобы они были составлены одинаково&nbsp;&mdash; какие ключевые слова за что отвечают и как их следует интерпретировать.</p>
<p>Если все понятно, то двигаемся дальше. Дальше идет перечисление страниц сайта с указанием параметров:</p>
<ul>
<li><em>loc</em>&nbsp;&mdash; полный путь к  странице. Допускается использовать адреса только с того же домена.</li>
<li><em>lastmod</em>&nbsp;&mdash; время последнего изменения страницы</li>
<li><em>changefreq</em>&nbsp;&mdash; частота изменения страницы. Возможные значения: always, never, hourly, daily, weekly, monthly, yearly. Значение always означает, что это динамическая страница, которая изменяется при каждом запросе. Never следует использовать для архивных страниц.</li>
<li><em>priority</em>&nbsp;&mdash; относительный &laquo;вес&raquo; страницы в сравнении с другими страницами вашего сайта. Принимает значения от 0 до 1. Вероятно, все, на что влияет данный параметр&nbsp;&mdash; это то, какую страницу поисковый бот просмотрит раньше, если изменилось несколько с разным значением priority.</li>
</ul>
<p>Перечисляем все нужные URL и Sitemap готов. В одном Sitemap может быть до 50,000 адресов и он сам может весить не более 10 мегабайт. Если вам нужно больше&nbsp;&mdash; создайте еще один сайтмап и объедините их в <a href="http://sitemaps.org/protocol.php#index">Sitemap index</a>.</p>
<p>Готовый Sitemap рекомендуется размещать в корне домена, а в robots.txt включать указание на него в виде строчки: <em>Sitemap: &lt;полный путь к Сайтмапу&gt;</em>.</p>
<p>Также вам следует понимать, что Sitemap&nbsp;&mdash; это просто способ указать поисковой системе как лучше кравлить ваш сайт. Другими словами, Sitemap носит рекомендательный характер. Это не означает, что бот будет кравлить ваш сайт так часто, как вы указали, или что он вобще будет кравлить все указанные страницы. Точно так же, нет никакого смысла указывать всем страницам приоритет равный 1, так как этот параметр относительный.</p>
<h2>Даем знать поисковикам</h2>
<p>Поисковые системы узнают о Sitemap по строчке в robots.txt, однако некоторым из них можно сообщить вручную. Например, у Google есть <a href="http://www.google.com/webmasters/tools/">Webmaster Tools</a>, которые и позволяют вам добавить сайтмап, узнать какие другие сайты ссылаются на ваш, были ли ошибки при индексировании и тому подобное. Похожими возможностями обладает <a href="http://webmaster.yandex.ru/wmconsole/">сервис от Яндекса</a>.</p>
<p>Когда что-нибудь меняется у вас на сайте, а значит должен поменяться и Sitemap, вы можете просто дождаться очередной переиндексации, а можете и самостоятельно известить поисковую систему о том, что Sitemap изменился. У Гугла это можно сделать с помощью специальной кнопки в Webmaster Tools или с помощью специального запроса:</p>
<pre>http://www.google.com/webmasters/tools/ping?sitemap=адрес_сайтмап</pre>
<p>В ответ вы дожны получить код HTTP 200. Помните, что адрес сайтмап должен быть URL-кодирован.</p>
<p>Аналогичнно некоторые другие западные поисковые системы имеют похожие интерфейсы для извещения об измениях в Sitemap. Есть ли такая возможность для наших поисковиков&nbsp;&mdash; я не знаю.</p>
<p>После извещения, поисковый бот заново загрузит Sitemap, посмотрит, что в нем изменилось и в зависимости от этого переиндексирует или проиндексирует нужные страницы. Свежие страницы появляются в базе довольно быстро&nbsp;&mdash; значительно быстрее, чем без Sitemap.</p>
<h2>Software</h2>
<p>Никто не заставляет вас писать Sitemap самому. Во-первых, существуют специальные специальные сайты, которые за вас создадут Sitemap, такие как <a href="http://www.xml-sitemaps.com/">xml-sitemaps.com</a>. Во-вторых, специальные скрипты для сервера. Вот <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=34634">тут</a> есть скрипт на python от Google.</p>
<p>Но самое удачное на мой взгляд&nbsp;&mdash; интегрировать систему, которая будет создавать Sitemap, с вашим сайтом. Вы можете самостоятельно написать скрипт, который будет создавать Sitemap. Если вы используете какие-то CMS-решения, вполне возможно, что кто-то уже написал соответствующий plugin.</p>
<p>Для Wordpress существует хороший plugin&nbsp;&mdash; <a href="http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/">Google (XML) Sitemaps Generator</a>. Он умеет самостоятельно создавать Sitemap после написания нового поста, расчитывать приоритет в зависимости от количества комментариев, извещать поисковые системы о том, что Sitemap изменился. Кроме того, он за вас пропишет путь к Sitemap в robots.txt. Очень удобно.</p>
<p>Пользуйтесь.</p>
<p><br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2  class="related_post_title">Также посмотрите:</h2><ul class="related_post"><li><a href="http://blog.undsoft.com/webdev/css-priority/" title="Приоритет в CSS">Приоритет в CSS</a></li><li><a href="http://blog.undsoft.com/webdev/get-peoples-attention/" title="6 способов привлечь внимание людей">6 способов привлечь внимание людей</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/talking-head-is-boring/" title="&#8220;Говорящие головы&#8221; в онлайн видео &#8211; это скуучно">&#8220;Говорящие головы&#8221; в онлайн видео &#8211; это скуучно</a></li><li><a href="http://blog.undsoft.com/webdev/users-look/looks-fancy-ignore/" title="Яркое оформление, красивые слова => выглядит как реклама => игнорировать">Яркое оформление, красивые слова => выглядит как реклама => игнорировать</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.undsoft.com/webdev/sitemaps-help-search-engines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Хорошая статистика для вашего сайта</title>
		<link>http://blog.undsoft.com/webdev/good-site-counters-for-your-site/</link>
		<comments>http://blog.undsoft.com/webdev/good-site-counters-for-your-site/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 17:57:25 +0000</pubDate>
		<dc:creator>undsoft</dc:creator>
				<category><![CDATA[Webdev]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Hit.ua]]></category>
		<category><![CDATA[браузер]]></category>
		<category><![CDATA[статистика]]></category>

		<guid isPermaLink="false">http://blog.undsoft.com/?p=286</guid>
		<description><![CDATA[Некоторые особенности организации протокола HTTP позволяют вам получить массу полезной информации о посетителях вашего сайта. Самое главное&#160;&#8212; вы можете узнать, откуда и по каким ключевым словам конечный пользователь пришел к вам на сайт. Чтобы собирать подобную информацию вам потребуется или определенный собственный скрипт или сторонние сервисы. Ниже&#160;&#8212; два удобных сервиса статистики, которыми я сам пользуюсь.




Как [...]]]></description>
			<content:encoded><![CDATA[Некоторые особенности организации протокола HTTP позволяют вам получить массу полезной информации о посетителях вашего сайта. Самое главное&nbsp;&mdash; вы можете узнать, откуда и по каким ключевым словам конечный пользователь пришел к вам на сайт. Чтобы собирать подобную информацию вам потребуется или определенный собственный скрипт или сторонние сервисы. <span id="more-286"></span>Ниже&nbsp;&mdash; два удобных сервиса статистики, которыми я сам пользуюсь.<br />
<br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2>Как это все работает?</h2>
<p>Важно понимать отличие таких сервисов от статистики, которая часто доступна в панели управления хостингом. Такая статистика собирается вашим сервером, когда он обрабатывает запросы пользователей.</p>
<p>Сторонняя статистика собирается с помощью какого-нибудь элемента, который незаметно встраивается в ваш код. Это может быть Java-script объект или картинка. Пользователь заходит на ваш сайт, в это время его браузер совершенно незаметно для самого пользователя обращается к стороннему скрипту или картинке на чужом сайте и таким образом пользователь засчитывается и о нем собирается вся доступная информация.</p>
<p>Статистика от хостеров в этом смысле честнее&nbsp;&mdash; она может засчитать тех посетителей, которых по различным причинам упустят сторонние сервисы. Но зачастую статистика от хостера настолько неудобная, что ей совсем невозможно пользоваться.</p>
<h3>Но как сервисы статистики узнают, откуда пришел пользователь?</h3>
<p>Браузер сам им сообщает. Большинство браузеров, когда запрашивают что-либо у сервера, в HTTP запросе посылают ему кучу дополнительной информации. В частности, большинство браузеров сообщают свою версию, версию операционной системы, предпочтительные языки, разрешение экрана, глубину цвета. По IP пользователя можно узнать имя его хоста, страну пребывания и, если потребуется, то и провайдера.</p>
<p>Так же большинство браузеров в HTTP заголовке, который называется Referer, посылают полный адресс страницы, с которой они пришли. Так можно узнать, какие страницы поставили ссылки на ваш сайт. Если реферер равен скажем</p>
<p style="text-align: left;"><em>http://yandex.ru/yandsearch?text=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0%20%D1%81%D0%B3%D0%BB%D0%B0%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC%20cleartype%20vista&amp;stpar2=%2Fh0%2Ftm18%2Fs1&amp;stpar4=%2Fs1</em></p>
<p style="text-align: left;">то пользователь пришел с Яндекса&nbsp;&mdash; это видно. Все эти странные символы&nbsp;&mdash; это то, что искал пользователь на Яндексе. Сервис статистики декодирует все это и покажет вам ключевые слова. В данном случае, пользователь на Яндексе искал: <em>программа сглаживания cleartype vista</em>.</p>
<p style="text-align: left;">Не стоит думать, что вся эта информация, которой делится браузер вредит вашей безопасности или безопасности конечного пользователя. В большинстве случаев пользы от нее больше, чем вреда. Самое опасное здесь, на мой взгляд, IP-адрес, но его не так-то просто скрыть. Все остальные сведения не представляют особой угрозы и могут быть легко отключены в браузере.</p>
<h3 style="text-align: left;">Терминология</h3>
<p style="text-align: left;">Зарегистрировавшись на любом сайте статистики вы неизбежно столкнетесь с характерной терминологией. Вот 3 термина, которые вы просто обязаны понимать:</p>
<ol>
<li><strong>Хост</strong>. Хост&nbsp;&mdash; это уникальный обладатель IP-адреса, который зашел к вам на сайт, то есть один уникальный элемент Сети: компьютер, мобильное устройство, etc. Хосты обычно ценятся больше, чем <strong>посетители</strong>.</li>
<li><strong>Посетитель</strong>. Дело в том, что далеко не всегда один IP-адрес соответствует одному физическому устройству. Скажем, на все общежития моего университета приходятся три IP-адреса. Даже, если все общажные студенты ринуться на мой сайт, сервис статистики засчиает +3 хоста и +много-много посетителей.<br />Такая ситуация с IP-адресами не редкость. Далеко не все провайдеры выдают каждому пользователю уникальный IP-адрес. <br />Тут есть и обратная сторона. Дело в том, что подсчет посетителей в отличие от хостов производится с помощью cookies. Но это значит, что вы можете открыть еще один браузер на своем компьютере, зайти на сайт и получить +1 посетителя. В данном случае, нет никакого способа правильно их считать.</li>
<li><strong>Хит</strong>. Один просмотр станицы вашего сайта. Большинство посетителей сайта делают именно один такой просмотр. Большее количество хитов на посетителя может говорить об интересности информации на вашем сайте и о том, что на нем есть хорошая связь между отдельными страницами.</li>
</ol>
<br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2 style="text-align: left;">Hit.ua</h2>
<div id="attachment_289" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.undsoft.com/wp-content/uploads/hit-ua-screenshot.gif"><img class="size-medium wp-image-289" title="hit-ua-screenshot" src="http://blog.undsoft.com/wp-content/uploads/hit-ua-screenshot-300x201.gif" alt="hit-ua-screenshot" width="300" height="201" /></a><p class="wp-caption-text">Нажмите на картинку для увеличения</p></div>
<p style="text-align: left;">Один из лучших сервисов статистики, что я видел. Не слишком известный впрочем&nbsp;&mdash; возможно, это и к лучшему. Тут есть вся необходимая информация, которая может вам понадобиться, но самое главное&nbsp;&mdash; сервисом пользоваться удобно. В отличие от многих других сайтов со статистикой, этот не показывает рекламы, всяких ненужных новостей и работает быстро. Еще одно преимущество hit.ua&nbsp;&mdash; невидимый счетчик. Рекомендую. Адрес сайта, как вы наверно уже догадались&nbsp;&mdash; <a href="http://hit.ua">http://hit.ua</a>.</p>
<h2 style="text-align: left;">Google Analytics</h2>
<div id="attachment_290" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.undsoft.com/wp-content/uploads/google-screenshot.gif"><img class="size-medium wp-image-290" title="google-screenshot" src="http://blog.undsoft.com/wp-content/uploads/google-screenshot-300x201.gif" alt="google-screenshot" width="300" height="201" /></a><p class="wp-caption-text">Нажмите на картинку для увеличения</p></div>
<p>Да, у Гугла есть сервис статистики. Надо сказать, что подход к статистике у Google приблизительно такой же, как и ко всему остальному. Этот сервис статистики может все: самые разнообразные графики, выбор любого временного периода, сравнение двух временных периодов, возможность пользоваться сервисом нескольким пользователям с разными правами. Счетчик исключительно невидимый.</p>
<p>Google Analytics предлагает полный набор инструментов, которые позволят оценить посещаемость вашего сайта. В то же время, отчетливо ощущается, что сервис более ориентирован на бизнес. К примеру, система целей позволит проследить откуда и сколько пришло пользователей на какую-то определенную страницу (например, на страницу оформления покупки).</p>
<p>Все это добро совершенно бесплатное. Как по мне, антимонопольный комитет США должен обратить внимание на этот сайт, он явно оставляет без работы аналогичные, но платные сервисы. <img src='http://blog.undsoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Адрес сайта&nbsp;&mdash; <a href="http://www.google.com/analytics/">http://www.google.com/analytics/</a>.</p>
<p>Единственный недостаток сайта&nbsp;&mdash; некоторая тяжеловесность. Обилие разнообразных возможностей не позволяет быстро к ним добраться и легко в них ориентироваться.</p>
<h2>Как установить счетчик себе в блог</h2>
<p>После регистрации на каком-нибудь из сайтов статистики, вам обязательно придется вставить на каждую страницу сайта код счетчика, иначе сервис статистики не будет работать. Если у вас блог на Wordpress, сделать это довольно просто.</p>
<p>В административной панели, в разделе Appearance есть редактор файлов, который позволяет вносить правки в файлы тем. Выберите свою тему и выберите файл <em>footer.php</em>. Найдите закрывающий тег <em>&lt;/body&gt;</em> и вставьте необходимый код перед этим тегом. Важно вставить код перед тегом, ибо код вставленный после тега работать не будет.</p>
<p>Если по какой-то причине, вы не можете внести изменения в файл с помощью встроенного в WordPress редактора, вы всегда можете сделать это через панель управления хостингом или по FTP. Вам потребуется изменить файл footer.php, который находится в: <em>директория блога/wp-content/themes/имя темы</em>.</p>
<p>Если все пройдет как надо, вы начнете получать статистику по вашим посетителям.</p>
<p><br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2  class="related_post_title">Также посмотрите:</h2><ul class="related_post"><li><a href="http://blog.undsoft.com/webdev/debugging-site-in-ie/" title="Отладка сайтов в старых IE">Отладка сайтов в старых IE</a></li><li><a href="http://blog.undsoft.com/software/how-to-continue-a-download-opera/" title="Как продолжить загрузку Оперой">Как продолжить загрузку Оперой</a></li><li><a href="http://blog.undsoft.com/webdev/sitemaps-help-search-engines/" title="Sitemaps: помогаем поисковым системам индексировать ваш сайт">Sitemaps: помогаем поисковым системам индексировать ваш сайт</a></li><li><a href="http://blog.undsoft.com/software/how-to-get-rid-of-opera-menubar/" title="Как убрать строку меню из Opera?">Как убрать строку меню из Opera?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.undsoft.com/webdev/good-site-counters-for-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hotlinking (хотлинкинг) и защита от него</title>
		<link>http://blog.undsoft.com/webdev/hotlink/</link>
		<comments>http://blog.undsoft.com/webdev/hotlink/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 16:03:40 +0000</pubDate>
		<dc:creator>undsoft</dc:creator>
				<category><![CDATA[Webdev]]></category>
		<category><![CDATA[hotlinking]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[HTTP_REFERER]]></category>
		<category><![CDATA[авторские права]]></category>

		<guid isPermaLink="false">http://blog.undsoft.com/?p=217</guid>
		<description><![CDATA[Если вы читали предыдущий пост &#171;Воровство постов с блога и почему это плохо&#187;, то должны знать, что человек скопировавший у меня пост на варез-портал имел глупость (или лень) вставить прямую картинку с моего сайта. Это и называется хотлинкингом (hotlinking) и с этим можно бороться.




Если вы попали на эту странице, набрав ссылку с картинки&#160;&#8212; что ж... [...]]]></description>
			<content:encoded><![CDATA[<p>Если вы читали предыдущий пост &laquo;<a href="http://blog.undsoft.com/blog/post-stealing/#more-209">Воровство постов с блога и почему это плохо</a>&raquo;, то должны знать, что человек скопировавший у меня пост на варез-портал имел глупость (или лень) вставить прямую картинку с моего сайта. Это и называется хотлинкингом (hotlinking) и с этим можно бороться.<span id="more-217"></span></p>
<p><br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p><strong>Если вы попали на эту странице, набрав ссылку с картинки&nbsp;&mdash; что ж... Добро пожаловать! Почитайте сайт в его первоисточнике. Думаю страница <a href="http://blog.undsoft.com/navigation/">Навигации</a> поможет вам в этом.</strong></p>
<p>Хотлинкинг&nbsp;&mdash; это вставка вашего содержимого (картинки, например) на чужую страницу без вашего ведома и разрешения. При этом само содержимое не копируется на новый сервер, а как было на вашем так и остается. Скажем, во время вставки картинки на свой сайт, нашему старому знакомому Плохому Вебмастеру достаточно прописать абсолютный путь в параметре src, тег img:</p>
<pre>&lt;img src="http://blog.undsoft.com/wp-content/uploads/see_through.png"&gt;</pre>
<p>Плохой Вебмастер вставляет это себе в код страницы и готово. Пользователь пользователь разницу увидит только в случае ошибки. Беда в том, что hotlinking использует ресурсы вашего сервера&nbsp;&mdash; мало того, что это была картинка с вашего сайта, которую кто-то взял, это к тому же ваш траффик, каждый раз, когда кто-то смотрит чужую веб-страничку.</p>
<p>К счастью с хотлинкингом можно бороться. У некоторых хостеров можно включить защиту от хотлинкинга прямо в Cpanel. Если же у вас такой возможности нет, вы можете использовать <em>.htaccess</em> для защиты.</p>
<h2>Htaccess vs. Hotlinking</h2>
<p>Создайте в директории, где находятся ваши картинки, .htaccess файл и пропишите в нем следующее:</p>
<pre>RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yandex\.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?undsoft\.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yandex\.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?feedburner\.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mail\.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?poisk\.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ nohotlink.png [L]</pre>
<p>Для работы этого серверного правила потребуется специальный установленный модуль для преобразований URL&nbsp;&mdash; <em>mod_rewrite</em>. Идея в том, что когда браузер запрашивает у сервера картинку, он посылает в специальном http-заголовке информацию о том, с какой страницы пользователь попал на эту картинку. Этот заголовок называется реферером (от англ. refer&nbsp;&mdash; напрявлять, отсылать).</p>
<p>Если реферер на совпадает с адресом вашего сайта (в примере&nbsp;&mdash; с адресом моего сайта), вместо файлов з разрешением jpe?g|gif|bmp|png будет показана картинка nohotlink.png. Вопросительный знак  jpe?g означает, что буквы e может не быть, то есть это блокирует как jpg, так и jpeg.</p>
<p>В этом случае, если браузер запросит что-либо из перечисленных типов файлов не с вашей страницы И при этом отправит REFERER, пользователь вместо этого файла увидит картинку nohotlink.png, на которой вы можете написать все, что пожелаете <img src='http://blog.undsoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Этот метод так же защищает от прямых ссылок на файлы&nbsp;&mdash; посетитель сможет скачать файл по ссылке только с вашей страницы.</p>
<p>В правила придется добавлять исключения для некоторых поисковых систем и сайтов. Да, знаю, это не слишком изящное решение, но лучшего я пока не придумал. Строка RewriteCond %{HTTP_REFERER} !^$ [NC] пропустит запрос пользователя, если referrer&#39;a нет.</p>
<p>Этот метод не помешает Google&nbsp;&mdash; он сможет дальше без проблем кравлить картинки с сайта, так как он использует уже кешированные версии в результатах поиска.</p>
<p>Конечно, такой метод все равно расходует ваш трафик, но в теории может привнести и дополнительных посетителей. Поменяйте последнюю строчку на</p>
<pre>RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]</pre>
<p>и тогда сервер будет выдавать ошибку 403 (Forbidden) вместо содержимого.</p>
<h2>P.S.</h2>
<p>А почему бы при этом не сделать редирект не на картинку, а на специальный рhp-скрипт, который сначала запишет в лог этот параметр HTTP_REFERER, а уже потом выдаст картинку? Таким образом вы всегда будете знать, какой сайт пытается использовать ваше содержимое.</p>
<p><br><script type="text/javascript"><!--
google_ad_client = "pub-8060518019241521";
/* 468x60, Второй блог */
google_ad_slot = "4868857930";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
<h2  class="related_post_title">Также посмотрите:</h2><ul class="related_post"><li><a href="http://blog.undsoft.com/blog/post-stealing/" title="Воровство постов с блога и почему это плохо">Воровство постов с блога и почему это плохо</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.undsoft.com/webdev/hotlink/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Новый проект</title>
		<link>http://blog.undsoft.com/webdev/%d0%bd%d0%be%d0%b2%d1%8b%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82/</link>
		<comments>http://blog.undsoft.com/webdev/%d0%bd%d0%be%d0%b2%d1%8b%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 10:57:53 +0000</pubDate>
		<dc:creator>undsoft</dc:creator>
				<category><![CDATA[Webdev]]></category>
		<category><![CDATA[проект]]></category>

		<guid isPermaLink="false">http://blog.undsoft.com/?p=153</guid>
		<description><![CDATA[Я задумал новый интернет проект. Интересно, что из этого получится. Stay tuned!
Random PostsСкрытые возможности контекстного меню в Windows VistaЗаконный способ отсрочить активацию WindowsFAQ: Опасно ли вводить пароль и e-mail на сайтах?6 способов привлечь внимание людей]]></description>
			<content:encoded><![CDATA[<p>Я задумал новый интернет проект. Интересно, что из этого получится. Stay tuned!</p>
<h2  class="related_post_title">Random Posts</h2><ul class="related_post"><li><a href="http://blog.undsoft.com/software/google-earth-features/" title="Разные фичи в Google Earth">Разные фичи в Google Earth</a></li><li><a href="http://blog.undsoft.com/psycho/selfdiscipline/" title="Самодисциплина?">Самодисциплина?</a></li><li><a href="http://blog.undsoft.com/software/how-to-get-rid-of-opera-menubar/" title="Как убрать строку меню из Opera?">Как убрать строку меню из Opera?</a></li><li><a href="http://blog.undsoft.com/windows-vista/windows-vista-themes/" title="Темы для Windows Vista">Темы для Windows Vista</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.undsoft.com/webdev/%d0%bd%d0%be%d0%b2%d1%8b%d0%b9-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
