<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Codeisart.Ru - блог группы веб-разработчиков</title>
	
	<link>http://www.codeisart.ru</link>
	<description>Статьи по интернет маркетингу, поисковой оптимизации и веб-программированию.</description>
	<lastBuildDate>Thu, 17 Dec 2009 12:00:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/codeisart" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="codeisart" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">codeisart</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/codeisart" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fcodeisart" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fcodeisart" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><item>
		<title>Семинар в Волгограде: «Интернет-макетинг в современном бизнесе»</title>
		<link>http://www.codeisart.ru/seminar-in-volgograd-internet-maketing-in-modern-business/</link>
		<comments>http://www.codeisart.ru/seminar-in-volgograd-internet-maketing-in-modern-business/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 11:57:52 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Различные мысли]]></category>
		<category><![CDATA[Семинары]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1747</guid>
		<description><![CDATA[22 января 2010 года в Волгограде наша компания проведет бесплатный семинар на тему &#171;Интернет-маркетинг в современном бизнесе&#171;, место проведения: Волгоградский государственный университет (ВОЛГУ).
Гости и информационные партнеры семианара:

ООО «Юмисофт» (www.umi-cms.ru). Разработчик одной из самых популярных в России систем управления сайтом. Генеральный директор Сергей Котырев выступит с докладом о выборе CMS для создания сайта.
Компания RU Center (www.nic.ru). [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/wAyR7uwA1IQoSPjHnFTUSaBxlrA/0/da"><img src="http://feedads.g.doubleclick.net/~a/wAyR7uwA1IQoSPjHnFTUSaBxlrA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wAyR7uwA1IQoSPjHnFTUSaBxlrA/1/da"><img src="http://feedads.g.doubleclick.net/~a/wAyR7uwA1IQoSPjHnFTUSaBxlrA/1/di" border="0" ismap="true"></img></a></p><p><img src="http://www.volgorate.ru/uploads/seminars/thumbs/volgorate-internet-marketing-seminar-volgu_png_150x150_crop_upscale_q85.png" class="left" />22 января 2010 года в Волгограде <a href="http://www.volgorate.ru/">наша компания</a> проведет бесплатный семинар на тему &laquo;<b>Интернет-маркетинг в современном бизнесе</b>&laquo;, место проведения: Волгоградский государственный университет (ВОЛГУ).
<p style="margin-top: 60px;">Гости и информационные партнеры семианара:</p>
<ul>
<li><b>ООО «Юмисофт»</b> (<a href="http://www.umi-cms.ru/">www.umi-cms.ru</a>). Разработчик одной из самых популярных в России систем управления сайтом. Генеральный директор <a href="http://kotyrev.moikrug.ru/">Сергей Котырев</a> выступит с докладом о выборе CMS для создания сайта.</li>
<li>Компания <b>RU Center</b> (<a href="http://www.nic.ru/">www.nic.ru</a>). Главный регистратор доменов в России.</li>
</ul>
<p>На <a href="http://www.volgorate.ru/seminars/internet-marketing/">страничке семинара</a> можно найти подробную информацию, контакты и форму регистрации на семинар.</p>
<p><span id="more-1747"></span></p>
<h3>Пресс-релиз семинара</h3>
<p>Многие успешные предприниматели признаются, что впервые выходя на интернет-рынок, они чувствовали неуверенность и даже страх перед неизвестностью: однако после трезвой оценки рисков и понимания ситуации, они приходили к выводу, что Интернет даёт огромное преимущество в ведении бизнеса.</p>
<p>Если вы хотите узнать то, что сложно найти в книгах о маркетинге, понять реалии российского и волгоградского интернет-рынка и застраховаться от возможных ошибок стомостью в месяцы и годы работы — то семинар «Интернет-маркетинг в современном бизнесе» именно для вас.</p>
<p>Бизнесмены сталкиваются с тремя основными проблемами, как минимум две из которых наверняка вам хорошо знакомы:</p>
<ul>
<li>Страх инвестировать в Интернет рекламу;</li>
<li>Сайт не даёт ожидаемой прибыли;</li>
<li>Непонятно, как прогнозировать доход от интернет-рекламы.</li>
</ul>
<p>Посещение мероприятия даст возможность расставить все точки над i в вопросах развития вашего бизнеса на интернет-рынке и позволит обсудить конкретные вопросы в интересующих вас областях:</p>
<p><b>Особенности Интернета в Волгограде</b></p>
<ul>
<li>Краткая история волгоградского фрагмента Сети;</li>
<li>Потенциал развития волгоградского интернета.</li>
</ul>
<p><b>Для чего сайт организации</b></p>
<ul>
<li>Подарок конкурентам: возможности, которых вы себя лишаете, не создавая сайт;</li>
<li>Как именно пользователи ищут вас и почему сайты ваших конкурентов для них очень важны;</li>
<li>Почему потенциальные инвесторы и крупные заказчики всегда спрашивают у вас адрес сайта;</li>
<li>Что именно можно получить, создав сайт раньше других игроков рынка.</li>
</ul>
<p><b>Где наши деньги?</b></p>
<ul>
<li>Из чего складывается цена сайта и почему «одно и то же» может стоить совершенно по-разному;</li>
<li>Какие этапы создания сайта самые дорогие и на чём можно сэкономить;</li>
<li>Как правильно рассчитывать затраты на создание сайта;</li>
<li>Выбор системы управления содержимым (CMS) для сайта.</li>
</ul>
<p><b>Конфликты клиентов и разработчиков веб-сайтов</b></p>
<ul>
<li>Каковы основные ошибки при постановке задачи;</li>
<li>Как избежать конфликтов, заранее формулируя правильные условия;</li>
<li>На какие подводные камни необходимо обратить внимание в договоре;</li>
<li>Сайт не работает, кто виноват, к кому обратиться?</li>
<li>Что делать, если конфликт всё же возник.</li>
</ul>
<p><b>Сайты для людей и роботов</b></p>
<ul>
<li>Воровство текстов: самый популярный способ наполнения сайта;</li>
<li>Что клиент ожидает от вашего сайта? Какие тексты необходимы ему для обращения к вам?</li>
<li>Почему важно оптимизировать тексты для поисковых роботов;</li>
<li>Что именно делают копирайтеры и почему их работа важна для успеха сайта в целом?</li>
</ul>
<p><b>Сайт готов, что дальше?</b></p>
<ul>
<li>Вам нравятся сайты, последняя новость на которых датирована 2005-м годом?</li>
<li>Почему обновляемые сайты привлекают больше пользователей и дают больший отклик?</li>
</ul>
<p><b>Откуда берутся посетители</b></p>
<ul>
<li>Чем отличается целевая аудитория от случайных посетителей;</li>
<li>Как привлекать посетителей, уже нуждающихся в ваших услугах;</li>
<li>Как устроена поисковая реклама и как добиться максимального отклика;</li>
<li>Секрет успешных игроков на интернет-рынке: что такое поисковое продвижение и почему оно так выгодно;</li>
<li>Как выбрать оптимальные методы для привлечения клиентов.</li>
</ul>
<p><b>Как определить эффективность рекламы в Интернет?</b></p>
<ul>
<li>По каким факторам определяется удачность кампании? Как её посчитать?</li>
<li>Когда эффективность становится достаточно для гарантированной окупаемости?</li>
<li>Как рассчитать ROI контекстной рекламы для составления бизнес-плана?</li>
</ul>
<p><b>Задайте вопросы профессионалам</b></p>
<ul>
<li>2 часа, в течение которых вы можете задать любые вопросы экспертам.</li>
</ul>
<p>Семинар позволяет вам точно понять, как именно выйти на интернет-рынок или укрепить своё положение на нём, а также даёт план действий, который поможет вам максимально быстро начать получать прибыль. Активные звонки клиентов, приходящих через Интернет, могут начаться уже через несколько дней после семинара.</p>
<p><b>Что даст вам семинар?</b></p>
<ul>
<li>Вы точно поймёте, как именно выйти на интернет-рынок или укрепить своё положение на нём.</li>
<li>Вы застрахуетесь от возможных ошибок и убытков.</li>
<li>Вы получите план действий, который поможет вам максимально быстро начать получать прибыль.</li>
<li>Ваша компания будет принимать активные звонки клиентов, приходящих через Интернет, через несколько дней после мероприятия.</li>
</ul>
<p><b>Записаться на семинар можно:</b></p>
<ul>
<li>по телефонам: +7 8442 26-25-31, 50-65-71</li>
<li>отправив заявку на <a href="mailto:seminar@volgorate.ru">seminar@volgorate.ru</a>, с указанием ФИО</li>
<li>заполнив <a href="http://www.volgorate.ru/seminars/internet-marketing/">форму регистрации</a></li>
</ul>
<p><b>Участие в семинаре &#8211; бесплатно.</b></p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/seminar-in-volgograd-internet-maketing-in-modern-business/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Размышления: Интернет-маркетинг в регионах, все ли так плохо?</title>
		<link>http://www.codeisart.ru/internet-marketing-in-the-regions-whether-all-that-bad/</link>
		<comments>http://www.codeisart.ru/internet-marketing-in-the-regions-whether-all-that-bad/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 20:08:24 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[SEO, продвижение сайтов]]></category>
		<category><![CDATA[Различные мысли]]></category>
		<category><![CDATA[продвижение сайтов]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1728</guid>
		<description><![CDATA[Как думаете, как сильно пользуются спросом услуги Интернет маркетинга в&#160;регионах? Все ли&#160;там глухо, как я&#160;часто слышал от&#160;москвичей?
Делюсь своими мыслями и соображениями по тому поводу.

Я&#160;многократно писал, что живу и&#160;работаю в&#160;городе-герое Волгограде в&#160;сфере Интернет маркетинга. Не&#160;могу не&#160;похвастаться, наше агентство этой осенью претерпело большие изменения, а&#160;именно регистрация нового юридического лица в&#160;связи открытия нового направления, переезд в&#160;новый офис, расширение [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/CMy5E9bSS30hwUz6i3j1fespsOs/0/da"><img src="http://feedads.g.doubleclick.net/~a/CMy5E9bSS30hwUz6i3j1fespsOs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CMy5E9bSS30hwUz6i3j1fespsOs/1/da"><img src="http://feedads.g.doubleclick.net/~a/CMy5E9bSS30hwUz6i3j1fespsOs/1/di" border="0" ismap="true"></img></a></p><p>Как думаете, как сильно пользуются спросом услуги Интернет маркетинга в&nbsp;регионах? Все ли&nbsp;там глухо, как я&nbsp;часто слышал от&nbsp;москвичей?</p>
<p>Делюсь своими мыслями и соображениями по тому поводу.</p>
<p><span id="more-1728"></span></p>
<p>Я&nbsp;многократно писал, что живу и&nbsp;работаю в&nbsp;городе-герое Волгограде в&nbsp;сфере Интернет маркетинга. Не&nbsp;могу не&nbsp;похвастаться, наше агентство этой осенью претерпело большие изменения, а&nbsp;именно регистрация нового юридического лица в&nbsp;связи открытия нового направления, переезд в&nbsp;новый офис, расширение штата. Работаем, развиваемся, и&nbsp;слава богу <img src='http://www.codeisart.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Наше основное направление&nbsp;&mdash; Интернет маркетинг, ядром нашей клиентуры являются региональные компании, которые перешагнули барьер страха неизвестности и&nbsp;обратились к&nbsp;нам за&nbsp;помощью.</p>
<h3>Барьер страха неизвестности</h3>
<p>Да,&nbsp;и&nbsp;это действительно барьер!&nbsp;В Москве и&nbsp;СПБ давно уже представить не&nbsp;могут, чтобы компания обходилась без собственного сайта, благо столичные Интернет-агентства проводят множественные семинары/вебинары для ТОП-менеджеров и&nbsp;сумели воспитать для себя аудиторию. У&nbsp;нас, к&nbsp;сожалению, пока не&nbsp;так. Самый главный вопрос, возникающий у&nbsp;наших клиентов: а&nbsp;куда уходят деньги? Ведь страшно инвестировать в&nbsp;то,&nbsp;что не&nbsp;понимаешь и&nbsp;не&nbsp;можешь &laquo;пощупать&raquo;. Ну&nbsp;дам я&nbsp;вам денег, а&nbsp;куда они расходуются? Вернутся ли&nbsp;они, и&nbsp;где гарантии?</p>
<p>По&nbsp;хорошему счету, чтобы более-менее доступно ответить на&nbsp;эти вопрос, требуется разъяснить основы SEO и&nbsp;контекстной рекламы, а&nbsp;так же&nbsp;расчета эффективности, что не&nbsp;всегда с&nbsp;первого раза понятно.</p>
<h4>Правдивая ложь</h4>
<p>Смешно вспоминать, был случай, слава богу один, когда я,&nbsp;отчаявшись объяснять, самые базовые принципы ранжирования сказал потенциальному клиенту, что за&nbsp;N-ое количество зеленых купюр в&nbsp;качестве взятки поисковику он&nbsp;повышает позиции вашего сайта, на&nbsp;что клиент с&nbsp;улыбкой ответил &laquo;А,&nbsp;ну&nbsp;понятно, у&nbsp;нас же&nbsp;все так и&nbsp;делается, давайте работать!&raquo;.</p>
<p>Правда, некий прогресс за&nbsp;3&nbsp;года заметен! Теперь где-то в&nbsp;15%&nbsp;от&nbsp;обращений спрашивают &laquo;Сколько будет стоит сделать сайт, и&nbsp;чтобы он&nbsp;светился в&nbsp;поисковых системах?&raquo;, а&nbsp;не&nbsp;просто сделать сайт.&nbsp;В большинстве случаев клиент уже знает зачем ему сайт, т.&nbsp;е.&nbsp;преследует определенную цель, что меня очень радует!</p>
<h3>Я покажу тебе дверь, войти в нее ты должен сам</h3>
<p>Из&nbsp;многочасовых лекций, разъяснений зачем нужен сайт, а&nbsp;возможно, почему он&nbsp;не&nbsp;нужен, я&nbsp;выявил то,&nbsp;что клиент понимает конкретные цифры, не&nbsp;абстрактное оперирование такими, казалось бы,&nbsp;элементарными выражениями, как покупка ссылок или поднятие ставок, а&nbsp;числовыми значениями, в&nbsp;которых выражается ROI от&nbsp;вложений в&nbsp;Интернет-рекламу и&nbsp;время их&nbsp;достижения.</p>
<p><b>Заказчик вкладывает деньги, он&nbsp;хочет знать, как скоро они вернутся и&nbsp;в&nbsp;каком проценте!</b> Это понимают все, от&nbsp;мала до&nbsp;велика. Но&nbsp;будьте готовы дать гарантии подтвержденные юридически договором, на&nbsp;слово вам верить никто не&nbsp;будет.</p>
<h3>Мы скажем Вам, что это эффективно!</h3>
<p>Чтож, аудиторию нужно воспитывать, чем мы&nbsp;и&nbsp;занимаемся. Зимой 2010&nbsp;года, в&nbsp;конце января планируем проведение 2х&nbsp;дневной конференции на&nbsp;тему &laquo;Интернет маркетинг для бизнеса&raquo;, которая пройдет в&nbsp;здании Волгоградского Государственного Университета, в&nbsp;рамках ежегодной научной конференции. Анонс конференции и&nbsp;точную дату проведения выложим обязательно для волгоградских читателей нашего блога.</p>
<p>Вывод: в&nbsp;регионах на&nbsp;SEO и&nbsp;прочих услугах Интернет-маркетинга &laquo;рыбы словить можно&raquo;, даже порой довольно крупной, совсем не&nbsp;все так плохо!</p>
<h4>Полезная информация</h4>
<p><b>Обратите внимание на&nbsp;молодую биржу ссылок</b> <a href="http://www.seotina.com/">Seotina.com</a>. Пока что количество площадок не&nbsp;велико около 200&nbsp;штук, но&nbsp;думаю ближайшее время значительно увеличится. Очень хочется, чтобы в&nbsp;базе было как можно меньше ГС&nbsp;и&nbsp;как можно больше качественных сайтов, подождем, посмотрим.</p>
<p>Из&nbsp;плюсов биржи:</p>
<ul>
<li>полный манейбек, в&nbsp;случае снятия ссылок со&nbsp;страницы вебмастером или выпадения из&nbsp;индекса;</li>
<li>поддержка paypal и&nbsp;webmoney;</li>
<li>оплаты/хранение денег в&nbsp;евро;</li>
<li>30%&nbsp;от&nbsp;дохода рефералов первый год, далее 5%&nbsp;&laquo;пожизненно&raquo;.</li>
</ul>
<p>И&nbsp;по&nbsp;словам представителей биржи, ближайшее время планируется слияние со &nbsp;<noindex><a href="http://spidersmarket.com/" rel="nofollow">spidersmarket.com</a></noindex>, а следовательно &#8211; увеличение базы.</p>
<p>Очень рекомендовал бы&nbsp;добавить в&nbsp;функционал биржи возможность размещения ссылок &laquo;навсегда&raquo;, что в&nbsp;последнее время стало модным.</p>
<p><b>Интересно почитать:</b></p>
<ul>
<li><a href="http://rotorweb.ru/mysli-vslux/as-we-ordered-our-competitors-website.html">Как мы заказывали сайт у конкурентов</a></li>
<li><a href="http://tods-blog.com.ua/blogging/findtext/">Где взять тексты для сайта или тематического блога </a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/internet-marketing-in-the-regions-whether-all-that-bad/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>SEO: Рамещение ссылок навсегда. Вечные контекстные ссылки спасут мир</title>
		<link>http://www.codeisart.ru/shortcut-links-will-save-the-world/</link>
		<comments>http://www.codeisart.ru/shortcut-links-will-save-the-world/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 11:35:29 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[SEO, продвижение сайтов]]></category>
		<category><![CDATA[SEO/SEM]]></category>
		<category><![CDATA[продвижение сайтов]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1712</guid>
		<description><![CDATA[Много раз я&#160;рассказывал о&#160;статейном продвижении (статья 1, статья2), о размножении статей (ссылка), о&#160;том, что это круто (что так и&#160;есть), естественно и&#160;привлекательно. Однако, многим может показаться, что продвижение статьями&#160;&#8212; долгий и&#160;муторный процесс, требует написать статью, расставить ссылки, отфильтровать качественные площадки из&#160;гор гавносайтов, все это время и&#160;соответственно деньги. К&#160;счастью, нам облегчают жизнь статейные биржи, которые берут на&#160;себя [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/kzZydKrZQ0YBLs05fCZgaDTOIGg/0/da"><img src="http://feedads.g.doubleclick.net/~a/kzZydKrZQ0YBLs05fCZgaDTOIGg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kzZydKrZQ0YBLs05fCZgaDTOIGg/1/da"><img src="http://feedads.g.doubleclick.net/~a/kzZydKrZQ0YBLs05fCZgaDTOIGg/1/di" border="0" ismap="true"></img></a></p><p>Много раз я&nbsp;рассказывал о&nbsp;статейном продвижении (<a href="http://www.codeisart.ru/promote-purchase-articles-or-links/">статья 1</a>, <a href="http://www.codeisart.ru/seo-articles-promotion/">статья2</a>), о размножении статей (<a href="http://www.codeisart.ru/articles-generating-via-allsubmitter/">ссылка</a>), о&nbsp;том, что это круто (что так и&nbsp;есть), естественно и&nbsp;привлекательно. Однако, многим может показаться, что продвижение статьями&nbsp;&mdash; долгий и&nbsp;муторный процесс, требует написать статью, расставить ссылки, отфильтровать качественные площадки из&nbsp;гор гавносайтов, все это время и&nbsp;соответственно деньги. К&nbsp;счастью, нам облегчают жизнь статейные биржи, которые берут на&nbsp;себя часть забот.</p>
<p><span id="more-1712"></span></p>
<p>Зачем все это делается, зачем размещать статьи? Для создания эффекта естественных ссылок. Ссылки в&nbsp;статьях поисковики воспринимают, как ссылки для людей, что, кстати, в&nbsp;статейном продвижении в&nbsp;большинстве случаев так и&nbsp;есть.</p>
<h3>Размещаем ссылки навсегда</h3>
<p>Около полугода назад на&nbsp;серче стали появляться предложения о&nbsp;размещении контекстных ссылок. То&nbsp;есть ссылок, размещенных вручную вебмастерами в&nbsp;контексте страницы, где ссылка смотрелась бы&nbsp;наиболее естественно. При этом <b>ссылки размещаются НАВСЕГДА</b>, как и&nbsp;статьи в&nbsp;последнее время. Отсюда плюсы:</p>
<ul>
<li>пропадает необходимость ежемесячного продления;</li>
<li>страница, где размещается ссылка уже проиндексирована поисковыми системами, следовательно вскоре робот вернется на&nbsp;страницу для переиндексации и&nbsp;скушает вашу ссылку;</li>
<li>ссылки не&nbsp;мигают. Как показали наблюдения, толку от&nbsp;ссылки тем больше, чем дольше она размещается, а&nbsp;не&nbsp;пропадает и&nbsp;вновь появляется, когда, например, рекламодатель забыл внсети очередную месячную оплату.</li>
</ul>
<p>Но&nbsp;имеются и&nbsp;сложности:</p>
<ul>
<li>проверка размещения ссылки на&nbsp;площадке. Редко, но&nbsp;к&nbsp;сожалениею бывало, что разместив ссылку, вебмастер убирает ее&nbsp;через некоторое время (обычно через 3-4&nbsp;недели), дабы срубить бабла нахаляву;</li>
<li>проверка индексации страницы в&nbsp;поисковых системах. Все бывает, сайты банятся, накладываются фильтры. Уследить за&nbsp;этим достаточно сложно.</li>
</ul>
<p>Обе проблемы я&nbsp;решал простеньким самописным ботом, который обходил страницы из&nbsp;базы, проверял на&nbsp;наличие ссылки, а&nbsp;так же&nbsp;на&nbsp;индексируемость страницы поисковиком. Если ссылка пропадала или обнаруживалось выпадение из&nbsp;индекса, то&nbsp;страница помещалась в&nbsp;базу на&nbsp;повторную перепроверку через случайное количество дней (в&nbsp;пределах 5-10). Если ситуация не&nbsp;менялась, вебмастеру автоматом высылалось грозное письмо на&nbsp;E-mail с&nbsp;предложением вернуть деньги или я&nbsp;оставлю расширенный негативный отзыв в&nbsp;его топике на&nbsp;серче. Удивительно, но&nbsp;срабатывало )</p>
<h3>Теперь это возможно в бирже Liex и доступной каждому</h3>
<p>Сегодня мне сильно облегчает жизнь инструмент от&nbsp;(уже не только статейной) <a href="http://www.liex.ru/cbfe0ee51b97f22b011bdeb6dfe537e2.htm">биржи&nbsp;Liex</a> с&nbsp;новой функцией: &laquo;Вечные естественные ссылки с&nbsp;гарантией индексации&raquo;. Биржа все делает за&nbsp;вас, даже ссылки можно проставлять в&nbsp;автоматическом режиме, от&nbsp;вас требуется&nbsp;только настроить фильтр и&nbsp;загрузить список анкоров.</p>
<p>Преимущества размещения вечных ссылок через Liex, перед ручным размещением:</p>
<ul>
<li>пакетная загрузка анкор-листа (до&nbsp;10000&nbsp;вариантов) в&nbsp;рекламную кампанию;</li>
<li>настройка фильтров простановки ссылок;</li>
<li>автоматическая проверка страниц и&nbsp;ссылок на&nbsp;индексируемость;</li>
<li>гарантии! Что важно, если ссылки таинственным образом пропадут со&nbsp;страницы или сама страница выпадет из&nbsp;индекса, вам вернут деньги;</li>
<li>возможность редактирования ссылок через интерфейс лиекса. Вебмастер получит уведомление что такую-то ссылку, на&nbsp;такой-то странице требуется изменить;</li>
<li>в&nbsp;системе более 70&nbsp;000&nbsp;площадок для размещения. Да,&nbsp;несомненно, из&nbsp;них будет много гавносайтов, но&nbsp;правильно настроив фильтр, вы&nbsp;их&nbsp;не&nbsp;заметите;</li>
<li>централизированный интерфейс управления кампанией, что сэкономит кучу времени.</li>
</ul>
<p>Большое количество настроек позволяет очень тонко настроить кампанию, убедитесь сами:</p>
<p><img src="http://www.codeisart.ru/wp-content/uploads/2009/11/liex-links-forever-resized.jpg" alt="Настройки кампании в бирже Liex" /></p>
<p>Моя <a href="http://www.liex.ru/cbfe0ee51b97f22b011bdeb6dfe537e2.htm">реф ссылка в&nbsp;Liex</a>, если есть вопросы, спрашивайте, с&nbsp;удовольствием подскажу.</p>
<p><b>В рамках акции</b> «<a title="Акция обмена постовыми" href="http://www.codeisart.ru/obmen-postovimi/">Обмен постовыми</a>»:</p>
<ul>
<li><a href="http://neverlex.com/">Веб разработки и проекты по методу максимизации минимализма</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/shortcut-links-will-save-the-world/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Python: Получение последнего сообщения из Twitter</title>
		<link>http://www.codeisart.ru/python-the-latest-messages-from-twitter/</link>
		<comments>http://www.codeisart.ru/python-the-latest-messages-from-twitter/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 21:13:40 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Django]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1681</guid>
		<description><![CDATA[Пишем сейчас на&#160;Django сайт, где требуется получать последнее сообщение из&#160;Twitter аккаунта корпоративного микроблога. Некоторое время назад я&#160;показывал, как это можно сделать в&#160;PHP, теперь пишу тоже самое на&#160;Python.

Небольшие отличия есть, а&#160;именно&#160;&#8212; мы&#160;получаем данные из&#160;Twitter API в&#160;формате JSON (используется библиотека simplejson), а&#160;не&#160;в&#160;XML, как это было в&#160;PHP версии. Можно без проблем использовать и&#160;XML, просто с&#160;JSON мне удобнее работать.
Аналогично [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/plqdkybPwyUOYZE2tFo0Xwycu0A/0/da"><img src="http://feedads.g.doubleclick.net/~a/plqdkybPwyUOYZE2tFo0Xwycu0A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/plqdkybPwyUOYZE2tFo0Xwycu0A/1/da"><img src="http://feedads.g.doubleclick.net/~a/plqdkybPwyUOYZE2tFo0Xwycu0A/1/di" border="0" ismap="true"></img></a></p><p>Пишем сейчас на&nbsp;Django сайт, где требуется получать последнее сообщение из&nbsp;Twitter аккаунта корпоративного микроблога. Некоторое время назад я&nbsp;показывал, как <a href="http://www.codeisart.ru/php-extracting-the-last-twitter-record/">это можно сделать в&nbsp;PHP</a>, теперь пишу тоже самое на&nbsp;Python.</p>
<p><span id="more-1681"></span></p>
<p>Небольшие отличия есть, а&nbsp;именно&nbsp;&mdash; мы&nbsp;получаем данные из&nbsp;Twitter API в&nbsp;формате JSON (используется библиотека <a href="http://pypi.python.org/pypi/simplejson/">simplejson</a>), а&nbsp;не&nbsp;в&nbsp;XML, как это было в&nbsp;PHP версии. Можно без проблем использовать и&nbsp;XML, просто с&nbsp;JSON мне удобнее работать.</p>
<p>Аналогично реализовано кеширование твитта в локальный файл и обновление через определенный промежуток времени.</p>
<p>Код, вся дополнительная информация в комментариях:</p>
<pre><code class="python">from django.conf import settings
from time import time
import urllib, os, simplejson

class Twitter:
  """
  Скачиваем последнее сообщение из Twitter пользователя.

  Требуется:
  - библиотека simplejson (http://pypi.python.org/pypi/simplejson/)
  - библиотека urllib
  - библиотека os
  - метод time.time()

  Необходимо в settings.py добавить переменные:

  TWITTER_ACCOUNT = 'Skaizer' # Логин пользователя, чью ленту будем читать.
  TWITTER_CACHE_PERIOD = 3600 # Частота обновления кеша в миллисекундах, когда 0, кеш игнорируется.
  TWITTER_CACHE_FILE = 'last_twitt.txt'; # Имя файла, куда будем дампить кеш. Строится путь относительно MEDIA_ROOT.

  """
  def __init__(self):
    self.twitt_file = getattr(settings,'MEDIA_ROOT','./') + getattr(settings,'TWITTER_CACHE_FILE','last_twitt.txt')
    self.cache_period = getattr(settings,'TWITTER_CACHE_PERIOD',0)
    self.username = getattr(settings,'TWITTER_ACCOUNT',None)

  def returnLastTwitt(self):
    """
    Возвращаем кеш, если он имеется, и по времени существует не менее установленного в конфигах периода.
    Иначе возвращаем сообщение из инета.
    """
    if self.cache_period !=0:
      if os.path.exists(self.twitt_file):
        if self.cache_period > self.getCacheDateDiff():
          return self.getLastFromCache()
    return self.getLastFromWeb()

  def getLastFromWeb(self):
    """
    Скачивает твиттер ленту в Интернет и выбирает последнее сообщение
    """
    feed = 'http://twitter.com/statuses/user_timeline/' + self.username + '.json';
    feed_obj  = simplejson.loads(urllib.urlopen(feed).read())
    last_twitt = feed_obj[0]['text']
    self.cache_twitt(last_twitt.encode("utf_8"))
    return last_twitt

  def cache_twitt(self, msg):
    """
    Записывает последний твитт в локальный файл
    """
    handle = open(self.twitt_file,'w')
    handle.write(msg)
    handle.close()

  def getCacheDateDiff(self):
    """
    Считает, как давно был создан файл кеша в миллисекундах.
    """
    diff = float(time()) - float(os.path.getmtime(self.twitt_file))
    return diff

  def getLastFromCache(self):
    """
    Возвращает закешированное сообщение из файла.
    """
    handle = open(self.twitt_file,'r')
    cached_twitt = handle.read()
    handle.close()
    return cached_twitt

  def getLast(self):
    if not self.username:
      return False
    return self.returnLastTwitt()</code></pre>
<p>Вот так класс используется:</p>
<pre><code class="python">def last_twitt():
    t = Twitter()
    return {
      'last_twitt' : t.getLast(),
    }</code></pre>
<p>Все просто, без заморочек, пользуйтесь на здоровье.</p>
<p><b>PS</b>: Кстати у нас новый осенний логотип, очень симпатично получилось на наш взгляд.</p>
<p><b>Интересно почитать:</b></p>
<ul>
<li><a href="http://rotorweb.ru/mysli-vslux/kak-dobavit-raznye-ikonki-k-punktam-menyu-ispolzuya-tolko-css.html">Как добавить разные иконки к пунктам меню, используя только CSS</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/python-the-latest-messages-from-twitter/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SemRush. Зарабатывай на опыте своих конкурентов</title>
		<link>http://www.codeisart.ru/semrush-make-money-on-the-experience-of-their-competitors/</link>
		<comments>http://www.codeisart.ru/semrush-make-money-on-the-experience-of-their-competitors/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 21:34:23 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[SEO, продвижение сайтов]]></category>
		<category><![CDATA[продвижение сайтов]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1657</guid>
		<description><![CDATA[Google в&#160;РФ&#160;с&#160;каждым днем набирает все большую популярность. Команда SEOQuake, известная по&#160;разработанному ими плагину для Firefox&#160;SEOQuake, предложила в&#160;помощь SEOшникам мощный инструмент для анализа поисковой выдачи в&#160;Google под названием SemRush (сервис платный).
Рекламный это обзор или нет, НЕ&#160;ИМЕЕТ ЗНАЧЕНИЯ, так как сервис по&#160;настоящему грандиозен, и&#160;вероятнее всего уже стал или ближайшее время станет помощником &#8470;&#160;1&#160;каждого интернет маркетера (не&#160;маркетолога, см.&#160;книги [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/H6xhdIqWZMjtjbej9NHiOF4JdNg/0/da"><img src="http://feedads.g.doubleclick.net/~a/H6xhdIqWZMjtjbej9NHiOF4JdNg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/H6xhdIqWZMjtjbej9NHiOF4JdNg/1/da"><img src="http://feedads.g.doubleclick.net/~a/H6xhdIqWZMjtjbej9NHiOF4JdNg/1/di" border="0" ismap="true"></img></a></p><p><a href="http://www.semrush.com/"><img class="left" src="http://www.codeisart.ru/wp-content/uploads/2009/09/semrush-logo.jpg" alt="Сервис для SEO-специалистов SemRush" /></a>Google в&nbsp;РФ&nbsp;с&nbsp;каждым днем набирает все большую популярность. Команда SEOQuake, известная по&nbsp;разработанному ими <a href="https://addons.mozilla.org/ru/firefox/addon/3036">плагину для Firefox&nbsp;SEOQuake</a>, предложила в&nbsp;помощь SEOшникам мощный инструмент для анализа поисковой выдачи в&nbsp;Google под названием <a href="http://www.semrush.com/">SemRush</a> (<b>сервис платный</b>).</p>
<p>Рекламный это обзор или нет, НЕ&nbsp;ИМЕЕТ ЗНАЧЕНИЯ, так как <b>сервис по&nbsp;настоящему грандиозен</b>, и&nbsp;вероятнее всего уже стал или ближайшее время станет помощником &#8470;&nbsp;1&nbsp;каждого интернет маркетера (не&nbsp;маркетолога, см.&nbsp;книги И.&nbsp;Манна).</p>
<p><span id="more-1657"></span></p>
<h3>Продвигаться RU&nbsp;сайты в&nbsp;Google надо!</h3>
<p>При работе с&nbsp;клиентами нашей веб-студии я&nbsp;стал замечать, что многие уже знают про существование поисковика Google (!), что им&nbsp;нравится его выдача, и&nbsp;они хотели&nbsp;бы так&nbsp;же сделать на&nbsp;него акцент при продвижении. Меня это очень радует, т.к. я&nbsp;являюсь большим поклонником Google, и&nbsp;не&nbsp;потому, что это &laquo;армия добра и&nbsp;света&raquo; (&copy; И. Ашманов), а&nbsp;потому, что их&nbsp;сервисы действительно удобны и&nbsp;полезны для меня, я&nbsp;нахожу в&nbsp;них практическую ценность, а&nbsp;это самое главное.</p>
<h3>Продвигаем сайт в&nbsp;Google вместе с&nbsp;SemRush</h3>
<p>С&nbsp;чего начинается раскрутка сайта или создание кампании контекстной рекламы? С&nbsp;подбора кейвордов, составления продающих текстов, определения целевых страниц. Значительно сэкономить время на&nbsp;все это позволяет тщательный анализ конкурентов и&nbsp;через SemRush это можно сделать в&nbsp;наилучшем виде!</p>
<p>SEMRush.com предоставляет пользователям следующие отчёты:</p>
<ul>
<li>
<p><b>Ключевые слова, по&nbsp;которым анализируемый домен находится в&nbsp;ТОП 20&nbsp;поисковой выдачи Google.</b></p>
<p>Вы&nbsp;вводите домен для анализа и&nbsp;получаете список ключей, по&nbsp;которым ваш сайт находится в&nbsp;ТОП20, следовательно, можно сделать вывод, по&nbsp;каким ключам его стоит подтянуть до&nbsp;нужных позиций.</p>
<p><a href="http://www.codeisart.ru/wp-content/uploads/2009/09/semrush-1.png"><img src="http://www.codeisart.ru/wp-content/uploads/2009/09/semrush-1-300x234.png" alt="Список ключей домена из ТОП-20" /></a>
    </li>
<li>
<p><b>Ключевые слова, по&nbsp;которым анализируемый домен размещает рекламу в&nbsp;Google AdWords.</b></p>
<p>Это больше подходит для анализа конкурентов. Зная своих конкурентов, вы&nbsp;можете проверить, размещают&nbsp;ли они рекламу в&nbsp;Google AdWords и&nbsp;если да,&nbsp;то&nbsp;по&nbsp;каким ключам. Очень сильно помогает при составлении кампании контекстной рекламы, и&nbsp;не&nbsp;обязательно только в&nbsp;Google Adwords.</p>
</li>
<li>
<p><b>Домены, конкурирующие с&nbsp;анализируемым доменом в&nbsp;ТОП 20&nbsp;поисковой выдачи Google по&nbsp;тем или иным ключевым словам.</b></p>
<p>Вы&nbsp;получите список доменов, с&nbsp;которыми ваш сайт конкурирует по&nbsp;ключам из&nbsp;ТОП 20&nbsp;поисковой выдачи, по&nbsp;которым на&nbsp;ваш сайт переходят посетители.</p>
<p><a href="http://www.codeisart.ru/wp-content/uploads/2009/09/semrush-2.png"><img src="http://www.codeisart.ru/wp-content/uploads/2009/09/semrush-2-300x207.png" alt="Список доменов конкурентов" /></a>
    </li>
<li>
<p><b>Домены, конкурирующие с&nbsp;анализируемым доменом в&nbsp;Google AdWords по&nbsp;тем или иным ключевым словам.</b></p>
<p>Очень удобно (!!!), больше не&nbsp;надо &laquo;теребить&raquo; выдачу в&nbsp;поисках конкурентов по&nbsp;интересным вам ключевым словам..</p>
</li>
<li>
<p><b>Потенциальные продавцы трафика для анализируемого домена.</b></p>
<p>Дополнительные источники трафика для вашего сайта, где вам возможно стоило&nbsp;бы разместить рекламу. Система предлагает вам список сайтов, откуда вы&nbsp;бы могли получить дополнительный трафик, разместив, например проплаченную статью или баннер.</p>
</li>
<p><b>Потенциальные покупатели трафика для анализируемого домена.</b></p>
<p>И&nbsp;наоборот, список доменов, которые&nbsp;бы приобрели рекламу у&nbsp;вас.</p>
<p><a href="http://www.codeisart.ru/wp-content/uploads/2009/09/semrush-3.png"><img src="http://www.codeisart.ru/wp-content/uploads/2009/09/semrush-3-300x55.png" alt="Потенциальные покупатели трафика" /></a>
    </li>
<li>
<p><b>Родственные для анализируемого кейворда ключевые слова.</b></p>
<p>Вы&nbsp;получите список ключей, по&nbsp;которым, возможно, так&nbsp;же неплохо&nbsp;бы продвинуться.</p>
</li>
<li>
<p><b>Страницы, получающие трафик из&nbsp;ТОП 20&nbsp;поисковой выдачи Google по&nbsp;анализируемому кейворду.</b></p>
<p>Помимо доменов, указываются конкретные страницы (целевые) сайтов, куда льется трафик.</p>
</li>
<li>
<p><b>Страницы доменов, размещающих рекламу в&nbsp;Google AdWords по&nbsp;анализируемому кейворду.</b></p>
<p>Аналогично, но&nbsp;для контекстной рекламы.</p>
</li>
<li>
<p><b>Ключевые слова для анализируемой страницы, получающей трафик из&nbsp;поисковой выдачи Google.</b></p>
<p>Можно производить поиск не&nbsp;только по&nbsp;доменам, но&nbsp;и&nbsp;по&nbsp;конкретным страницам, и&nbsp;аналогично вы&nbsp;получите список ключей, по&nbsp;которым определенная страница получает трафик.</p>
</li>
<li>
<p><b>Сравнение сайтов конкурентов с вашим.</b></p>
<p><a href="http://www.codeisart.ru/wp-content/uploads/2009/09/semrush-4.png"><img src="http://www.codeisart.ru/wp-content/uploads/2009/09/semrush-4-300x216.png" alt="Сравнение конкурентных сайтов" /></a>
</li>
</ul>
<p>Сервис очень удобен, реально экономит время, для меня стал одним из&nbsp;самых используемых инструментов в&nbsp;работе.</p>
<p><b>PS</b>:&nbsp;И&nbsp;да,&nbsp;пост рекламный, но&nbsp;сервис реальный и&nbsp;отзыв мой так&nbsp;же реален, пробуйте, и&nbsp;убеждайтесь сами. Можно тестировать сервис в&nbsp;бесплатном режиме, но&nbsp;тогда вы&nbsp;ограничиваетесь выдачей в&nbsp;10&nbsp;позиций, но&nbsp;это тоже не&nbsp;плохо.</p>
<p><b>В рамках акции</b> «<a href="http://www.codeisart.ru/obmen-postovimi/" title="Акция обмена постовыми">Обмен постовыми</a>»:</p>
<ul>
<li><a href=http://seobeginner.ru>SEO блог</a> будущего специалиста.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/semrush-make-money-on-the-experience-of-their-competitors/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Сколько стоят услуги нашей веб-студии? Создание и продвижение сайтов</title>
		<link>http://www.codeisart.ru/our-services-post/</link>
		<comments>http://www.codeisart.ru/our-services-post/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 10:51:08 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Различные мысли]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1643</guid>
		<description><![CDATA[Нашему блогу уже более года, а&#160;мы&#160;так ни&#160;разу и&#160;не&#160;давали рекламы своих услуг в&#160;нем. Быть может это не&#160;скромно, но&#160;данный пост посвящается именно тому, что мы&#160;можем предложить. Какие услуги сколько стоят, в&#160;какие сроки мы&#160;выполняем заказы, используя какие технологии разрабатываем сайты.
Если вам это все не&#160;интересно, можете проигнорировать данный пост.

Что мы&#160;можем


Разработка сайтов &#171;под ключ&#187;
Мы&#160;создаем сайты на&#160;основе фреймворков Django (Python) и&#160;Zend [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/AQt8FYzu9-tqAJro9UuEnooM1ag/0/da"><img src="http://feedads.g.doubleclick.net/~a/AQt8FYzu9-tqAJro9UuEnooM1ag/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AQt8FYzu9-tqAJro9UuEnooM1ag/1/da"><img src="http://feedads.g.doubleclick.net/~a/AQt8FYzu9-tqAJro9UuEnooM1ag/1/di" border="0" ismap="true"></img></a></p><p><img class="left" src="http://www.codeisart.ru/wp-content/uploads/2009/08/web_design.jpg" alt="Создание сайтов" />Нашему блогу уже более года, а&nbsp;мы&nbsp;так ни&nbsp;разу и&nbsp;не&nbsp;давали рекламы своих услуг в&nbsp;нем. Быть может это не&nbsp;скромно, но&nbsp;данный пост посвящается именно тому, что мы&nbsp;можем предложить. Какие услуги сколько стоят, в&nbsp;какие сроки мы&nbsp;выполняем заказы, используя какие технологии разрабатываем сайты.</p>
<p>Если вам это все не&nbsp;интересно, можете проигнорировать данный пост.</p>
<p><span id="more-1643"></span></p>
<h3>Что мы&nbsp;можем</h3>
<ol>
<li>
<h4>Разработка сайтов &laquo;под ключ&raquo;</h4>
<p>Мы&nbsp;создаем сайты на&nbsp;основе фреймворков Django (Python) и&nbsp;Zend Framework (PHP).</p>
<ul>
<li>
<p><b>Сайт визитка</b>: от&nbsp;14900&nbsp;руб.&nbsp;&#8212; 19&nbsp;900&nbsp;руб.</p>
<p>Сроки<sup>*</sup>: 10-15&nbsp;рабочих дней.</p>
</li>
<li>
<p><b>Корпоративный сайт</b>: от&nbsp;20&nbsp;900&nbsp;руб.</p>
<p>Сроки<sup>*</sup>: 15&nbsp;&#8212; 25&nbsp;рабочих дней.</p>
<li>
<p><b>Портал</b>: от&nbsp;50&nbsp;000&nbsp;руб.</p>
<p>Сроки<sup>*</sup>: от&nbsp;30&nbsp;рабочих дней.</p>
</li>
</ul>
<p><sup>*</sup> &#8211; Сроки указаны в рабочих днях (понедельник &#8211; пятница).</p>
<p>Это усредненные цены. Много зависит от&nbsp;требований заказчика к&nbsp;дизайну, стоит понимать, что можно разработать дизайн за&nbsp;3000, 5000, 10000, 30000&nbsp;руб. и&nbsp;т.д.</p>
<p>В&nbsp;любом случае, стоимость рассчитывается индивидуально для каждого клиента, так как требования у&nbsp;всех всегда разные, как к&nbsp;дизайну, так и&nbsp;к&nbsp;функциональным возможностям.</p>
<p>Сообщите нам, что вы&nbsp;бы хотели видеть на&nbsp;сайте, и&nbsp;мы&nbsp;скажем, сколько это будет стоить и&nbsp;сколько времени потребуется на&nbsp;разработку.</p>
</li>
<li>
<h4>Продвижение сайтов (SEO, раскрутка)</h4>
<p>Стоимость продвижения сайта зависит от&nbsp;запросов и&nbsp;масштабности охвата аудитории.</p>
<p>Для продвижения на&nbsp;региональном уровне (кроме столицы), обычно достаточно 7900-10000&nbsp;руб./месяц.</p>
<p>Продвижение по&nbsp;глобальным запросам, без привязки к&nbsp;региону: от&nbsp;12900&nbsp;руб.</p>
<p><b>Минимальный бюджет на раскрутку, с&nbsp;которым мы&nbsp;беремся за&nbsp;работу: 7900&nbsp;руб. /месяц.</b></p>
<p><b>Сроки: 2-6&nbsp;месяцев, так&nbsp;же зависят от&nbsp;конкурентов, их&nbsp;активности и&nbsp;количества.</b></p>
<p>Скажите нам ключевые слова и&nbsp;адрес сайта, и&nbsp;мы&nbsp;скажем, сколько будет стоить раскрутка.</p>
</li>
<li>
<h4>Контекстная реклама</h4>
<p>Контекстная реклама отличается от&nbsp;SEO в&nbsp;первую очередь точностью ориентирования на&nbsp;клиента. Ваша реклама будет показываться только заинтересованным пользователям, уже готовым купить/заказать, их&nbsp;нужно лишь заинтересовать грамотным объявлением и&nbsp;отправить на&nbsp;целевую страницу вашего сайта.</p>
<p>Мы&nbsp;работаем с&nbsp;системами Google Adwords, Яндекс.Директ, Begun.</p>
<p><b>Минимальный бюджет рекламной кампании: 15&nbsp;000&nbsp;руб./месяц.</b></p>
</li>
<li>
<h4>Консультации в&nbsp;области SEO, контекстной рекламы</h4>
<p>Вы&nbsp;высылаете нам на&nbsp;E-mail ваши четко сформулированные вопросы. Мы&nbsp;изучаем их,&nbsp;находим решения, готовим ответ в&nbsp;электронной форме (MS&nbsp;Word). Далее высылаем его вам на&nbsp;E-mail. При необходимости, консультируем вас в&nbsp;течение часа по&nbsp;возникшим вопросам.</p>
<p>Средство коммуникации: телефон, Skype, E-mail.</p>
<p><b>Стоимость консультации: 2500&nbsp;руб.</b></p>
</li>
</ol>
<h3>Что-то не&nbsp;так с&nbsp;ценой?</h3>
<p>Касаемо дорого/не дорого. Уважаемые, если мы&nbsp;называем какую-то цену, то&nbsp;мы&nbsp;действительно так оцениваем свою работу. Когда мы&nbsp;говорим, что разработка сайта требует, например 40&nbsp;000&nbsp;руб., значит, это действительно того стоит. Мы&nbsp;не&nbsp;пытаемся накрутить лишнего, это не&nbsp;в&nbsp;наших интересах. В&nbsp;первую очередь наша цель&nbsp;&#8212; довольный работой заказчик, и&nbsp;это не&nbsp;&laquo;езда по&nbsp;ушам&raquo;, мы&nbsp;придерживаемся принципа, что лучше один постоянный клиент, чем несколько разовых.</p>
<h3>Как с&nbsp;нами работать?</h3>
<p>Мы&nbsp;можем заключить договор, к&nbsp;которому прилагается техническое задание на&nbsp;разработку/раскрутку сайта. Можем работать и&nbsp;без договора, как вам удобно.</p>
<p>Свою деятельность мы осуществляем по&nbsp;упрощенной системе налогообложения, следовательно, <b>работаем без НДС</b>.</p>
<p>Оплата: по безналичному расчету, Webmoney, Яндекс.Деньги.</p>
<p>Обратиться к&nbsp;нам можно, используя следующие контактные данные:</p>
<ul>
<li><b>Телефон:</b> +7&nbsp;8442&nbsp;50-65-71</li>
<li><b>Skype:</b> webskaiz</li>
<li><b>ICQ:</b> 865-883</li>
<li><b>E-mail:</b> office@webpp.ru</li>
<li><b>Наш аккаунт на&nbsp;free-lance.ru</b>: <noindex><a href="http://www.free-lance.ru/users/webskaiz" rel="nofollow">www.free-lance.ru/users/webskaiz</a></noindex></li>
<li><b>Сайт студии</b>: <a href="http://www.webpp.ru/" title="Студия создания сайтов">www.webpp.ru</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/our-services-post/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Размножение статей с помощью Allsubmitter</title>
		<link>http://www.codeisart.ru/articles-generating-via-allsubmitter/</link>
		<comments>http://www.codeisart.ru/articles-generating-via-allsubmitter/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 15:31:01 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[SEO, продвижение сайтов]]></category>
		<category><![CDATA[SEO/SEM]]></category>
		<category><![CDATA[Размножение статей]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1624</guid>
		<description><![CDATA[В&#160;последнее время развелось много программ для генерации текстов, некоторые из&#160;них стоящие, некоторые никуда не&#160;годятся. Я&#160;хочу рассказать, как пользоваться одной из&#160;возможностей программы Allsubmitter, которая позволяет генерировать статьи и&#160;отбирать из&#160;них уникальные.

У&#160;меня установлена официальная версия Allsubmitter 5.7, поэтому на&#160;нее и&#160;будем ориентироваться. Вы&#160;без проблем сможете пользоваться и&#160;более ранними версиями, их&#160;возможности генерации не&#160;сильно отличаются.
Как происходит генерация? Для текста, который необходимо [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/hqctGzQR1qcKkIvS1LqFojuznZ8/0/da"><img src="http://feedads.g.doubleclick.net/~a/hqctGzQR1qcKkIvS1LqFojuznZ8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/hqctGzQR1qcKkIvS1LqFojuznZ8/1/da"><img src="http://feedads.g.doubleclick.net/~a/hqctGzQR1qcKkIvS1LqFojuznZ8/1/di" border="0" ismap="true"></img></a></p><p><img src="http://www.codeisart.ru/wp-content/uploads/2009/08/allsub-articles.jpg" class="left" alt="Размножение статей с помощью Allsubmitter" />В&nbsp;последнее время развелось много программ для генерации текстов, некоторые из&nbsp;них стоящие, некоторые никуда не&nbsp;годятся. Я&nbsp;хочу рассказать, как пользоваться одной из&nbsp;возможностей программы Allsubmitter, которая позволяет генерировать статьи и&nbsp;отбирать из&nbsp;них уникальные.</p>
<p><span id="more-1624"></span></p>
<p>У&nbsp;меня установлена официальная версия Allsubmitter 5.7, поэтому на&nbsp;нее и&nbsp;будем ориентироваться. Вы&nbsp;без проблем сможете пользоваться и&nbsp;более ранними версиями, их&nbsp;возможности генерации не&nbsp;сильно отличаются.</p>
<p>Как происходит генерация? Для текста, который необходимо размножить, составляются синонимы для слов и&nbsp;словосочетаний в&nbsp;следующем виде:</p>
<pre><code>[оригинал|синоним2|синоним3| ... ]</code></pre>
<p>То&nbsp;есть в&nbsp;квадратных скобках, с&nbsp;разделительным знаком вертикальной черты, перечисляются синонимы для слов, переписываются несколько раз словосочетания, а&nbsp;иногда и&nbsp;целые предложения. Можно использоваться вложенность, то&nbsp;есть:</p>
<pre><code>[ [ ... | ... | ... |... ] | [ ... | ... | ... ] | [ ... | ... | ... |... ] ]</code></pre>
<p>Получаются наборы внутри наборов.</p>
<p>Далее, программа-генератор, в&nbsp;нашем случае модуль Allsubmitter &laquo;Генерация значений&raquo;, образом комбинирует варианты из&nbsp;формулы, получаются готовые статьи.</p>
<h3>Вручную подбирать синонимы или использовать синонимайзеры?</h3>
<p>Существуют программы, позволяющие автоматически подбирать синонимы к&nbsp;словам в&nbsp;статье. <b>Я&nbsp;КРАЙНЕ НЕ&nbsp;РЕКОМЕНДУЮ ИСПОЛЬЗОВАТЬ АВТОМАТИЧЕСКИЕ СИНОНИМАЙЗЕРЫ</b>. Синонимы желательно, и&nbsp;даже скорее необходимо, подбирать вручную, всегда и&nbsp;везде, и&nbsp;только тогда статьи на&nbsp;выходе будут полностью читабельны, это важно!</p>
<h3>Приступим к настройке программы</h3>
<p>Открываем Allsubmitter. Выбираем функцию &laquo;<em>Генерация значений</em>&raquo;.</p>
<p><a href="http://www.codeisart.ru/wp-content/uploads/2009/08/allsub-1.jpg"><img src="http://www.codeisart.ru/wp-content/uploads/2009/08/allsub-1-300x220.jpg" alt="Окно Allsubmitter" /></a></p>
<p>Видим окно с&nbsp;текстовым полем и&nbsp;настройками генерации. В&nbsp;большом текстовом поле набираем формулу или загружаем ее&nbsp;из&nbsp;текстового файла.</p>
<p><a href="http://www.codeisart.ru/wp-content/uploads/2009/08/allsub-2.jpg"><img src="http://www.codeisart.ru/wp-content/uploads/2009/08/allsub-2-300x218.jpg" alt="Окно Allsubmitter" /></a></p>
<p>Теперь нужно указать параметры генерации. Самым важным параметром является &laquo;Максимальное количество фраз&raquo;.</p>
<h3>Немного полезной теории</h3>
<p>Для Allsubmitter мы&nbsp;указываем необходимое число генераций текстов (параметр &laquo;<em>Максимальное количество фраз</em>&raquo;). Потом, по&nbsp;указанному нами фильтру уникальности, отбираются из&nbsp;общей массы статей только самые уникальные.</p>
<p>Но&nbsp;некоторые программы работают иначе, им&nbsp;указывается необходимо количество статей, указывается фильтр, согласно которому будут отбираться уникальные статьи, загружается формула и&nbsp;стартует генерация. Программа будет генерировать статьи до&nbsp;тех пор, пока не&nbsp;подберет нужное вам количество уникальных вариантов. Я&nbsp;ради любопытства запускал на&nbsp;своем 4х&nbsp;ядерной машинке с&nbsp;4ГБ ОЗУ генерацию по&nbsp;следующим параметрам: 100&nbsp;статей, уникальность от&nbsp;97%&nbsp;по&nbsp;8ми словному шинглу, программа генерировала нужное мне количество текстов более 3х&nbsp;часов. Уж&nbsp;не&nbsp;знаю, как у&nbsp;нее было с&nbsp;поддержкой многозадачности, и&nbsp;задействовала&nbsp;ли она все ресурсы моего компа, но&nbsp;до&nbsp;достижения результата прошло времени очень много!</p>
<p>Allsubmitter&nbsp;же учитывает значение максимального количество генераций, которое мы&nbsp;указываем ему в&nbsp;настройках, и&nbsp;в&nbsp;зависимости от&nbsp;него производит различные комбинации синонимов.</p>
<p>Генерируя вы&nbsp;максимум 500&nbsp;статей или 800&nbsp;статей, в&nbsp;результате отбора уникальных в&nbsp;первом случае вы&nbsp;можете получить больше вариантов, чем во&nbsp;втором.</p>
<p>Таким образом, при генерации статей в&nbsp;Allsubmitter необходимо для каждого текста подбирать нужное количество &laquo;Максимальных фраз&raquo;, чтобы при фильтрации получилось максимальное число уникальных статей. Никаких конкретных цифр нет, нужно пробовать, но&nbsp;некоторую зависимость я&nbsp;для себя определил.</p>
<p><b>Для текстов в&nbsp;2500-3000&nbsp;символов</b>, как правило, нужно <b>генерировать в&nbsp;количестве от&nbsp;250&nbsp;до&nbsp;700</b>. Можно брать минимальное значение (250), с&nbsp;каждым разом прибавлять по&nbsp;50,&nbsp;и&nbsp;наблюдать за&nbsp;результатом отбора уникальных.</p>
<p>Так&nbsp;же хочу заметить, что при меньшем объеме формулы, максимальное количество фраз так&nbsp;же стоит понизить. То&nbsp;есть <b>для оригинального текста в&nbsp;1000-2000&nbsp;символов</b> (на&nbsp;каждое слово примерно по&nbsp;3&nbsp;синонима) можно начинать генерировать с&nbsp;количества <b>в&nbsp;150&nbsp;статей</b>.</p>
<p>В&nbsp;последних версиях Allsubmitter появилась очень удобная возможность фильтрации на&nbsp;ходу. В&nbsp;ранних версиях приходилось генерировать сначала текст, потом из&nbsp;него выделять уникальные статьи. Сейчас&nbsp;же можно сразу указать нужную длину шингла и&nbsp;процент уникальности и&nbsp;на&nbsp;выходе мы&nbsp;получим сразу отобранные статьи.</p>
<p>Настроить фильтр и&nbsp;начать генерацию вы&nbsp;сможете, нажав на&nbsp;кнопку &laquo;<em>Генерировать 2</em>&raquo;.</p>
<p><a href="http://www.codeisart.ru/wp-content/uploads/2009/08/allsub-3.jpg"><img src="http://www.codeisart.ru/wp-content/uploads/2009/08/allsub-3-300x107.jpg" alt="Окно Allsubmitter" /></a></p>
<p>Вот и&nbsp;все, далее полученные статьи можно порезать по&nbsp;файлам, проставить ссылки и&nbsp;отправлять на&nbsp;размещение в&nbsp;биржи статей.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/articles-generating-via-allsubmitter/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>SEODigest – онлайн журнал для сеошников</title>
		<link>http://www.codeisart.ru/seodigest-online-seo-magazine-8/</link>
		<comments>http://www.codeisart.ru/seodigest-online-seo-magazine-8/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 16:29:19 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Блогосфера]]></category>
		<category><![CDATA[Различные мысли]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1609</guid>
		<description><![CDATA[Много&#160;ли вам известно онлайн журналов, посвященных SEO? Мне вот, к&#160;сожалению, мало, а&#160;если быть точнее, то&#160;один, а&#160;именно &#171;SEODigest&#187;. 
Проект существует уже более полугода и&#160;ежемесячно радует нас свежими выпусками.
На&#160;днях был опубликован 7й&#160;номер, который вы&#160;свободно можете скачать или прочитать онлайн.

Коротко содержание свежего номера:

Webstat от&#160;Яндекса&#160;&#8212; верить или нет?
Поисковое продвижение&#160;&#8212; выбираем исполнителя.
Вебкам-модель Maggie&#160;&#8212; откровенное интервью.
Ключевые слова для англоязычных сайтов&#160;&#8212; учимся [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/7AEBcWucitfRj-iJSUNceS1Rcn4/0/da"><img src="http://feedads.g.doubleclick.net/~a/7AEBcWucitfRj-iJSUNceS1Rcn4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7AEBcWucitfRj-iJSUNceS1Rcn4/1/da"><img src="http://feedads.g.doubleclick.net/~a/7AEBcWucitfRj-iJSUNceS1Rcn4/1/di" border="0" ismap="true"></img></a></p><p><img class="left" src="http://www.codeisart.ru/wp-content/uploads/2009/08/seodigest-magazine-issue-7.jpg" alt="7й номер журнала SEODigest, обложка" />Много&nbsp;ли вам известно онлайн журналов, посвященных SEO? Мне вот, к&nbsp;сожалению, мало, а&nbsp;если быть точнее, то&nbsp;один, а&nbsp;именно &laquo;<a href="http://seodigest.ru/">SEODigest</a>&raquo;. </p>
<p>Проект существует уже более полугода и&nbsp;ежемесячно радует нас свежими выпусками.</p>
<p>На&nbsp;днях был опубликован 7й&nbsp;номер, который вы&nbsp;свободно можете <a href="http://seodigest.ru/gogogo/click.php?id=68">скачать</a> или <a href="http://seodigest.ru/gogogo/click.php?id=69">прочитать онлайн</a>.</p>
<p><span id="more-1609"></span></p>
<p>Коротко содержание свежего номера:</p>
<ul>
<li>Webstat от&nbsp;Яндекса&nbsp;&mdash; верить или нет?</li>
<li>Поисковое продвижение&nbsp;&mdash; выбираем исполнителя.</li>
<li>Вебкам-модель Maggie&nbsp;&mdash; откровенное интервью.</li>
<li>Ключевые слова для англоязычных сайтов&nbsp;&mdash; учимся подбирать.</li>
<li>А&nbsp;также&nbsp;&mdash; все хитрости про RU-домены, эффективная работа с&nbsp;контекстом, реклама в&nbsp;Facebook и&nbsp;многое другое!</li>
</ul>
<p>Вообще наблюдаю за&nbsp;проектом с&nbsp;момента его появления, и&nbsp;по&nbsp;возможности читаю его от&nbsp;&laquo;корки&raquo; до&nbsp;&laquo;корки&raquo;. В&nbsp;каждом номере что-то интересное. Спасибо редакции журнала, действительно интересно!</p>
<p>Так&nbsp;же обновился дизайн офф. сайта, стал более округлым чтоли <img src='http://www.codeisart.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>А известны ли вам какие-либо еще онлайн журналы про SEO, можно и англоязычные?</p>
<p><b>В рамках акции</b> «<a title="Акция обмена постовыми" href="http://www.codeisart.ru/obmen-postovimi/">Обмен постовыми</a>»:</p>
<ul>
<li>Wordpress глазами пользователя. <a href="http://my-wordpress.ru">Плагины wordpress</a>.</li>
</ul>
<p><b>Поддержка поста</b>:</p>
<ul>
<li>Студия Ksmile&nbsp;&mdash; <a href='http://ksmile.ru/'>продвижение сайтов в Ярославле</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/seodigest-online-seo-magazine-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ОЙ Пикады, реклама в микроформате</title>
		<link>http://www.codeisart.ru/picads-microbanners/</link>
		<comments>http://www.codeisart.ru/picads-microbanners/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 13:14:54 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[SEO, продвижение сайтов]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1601</guid>
		<description><![CDATA[Не&#160;так давно был анонсирован стартап &#171;Пикады&#187;&#160;&#8212; реклама в&#160;микроформате. Довольно приятные на&#160;вид и&#160;привлекающие внимание маленькие баннеро-иконки, которые вебмастер может за&#160;деньги разместить у&#160;себя на&#160;сайте. Иконки&#160;&#8212; это мини баннеры, ведущие на&#160;сайт рекламодателя. Собственно и&#160;все, ничего сверхъестественного, за&#160;исключением подачи информации.
Миниблоки пикад неплохо привлекают внимание, при грамотном размещении на&#160;сайте. Пикады гораздо менее навязчивы, чем привычные нам попандеры и&#160;баннеры. Что не&#160;убавит [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/mBLbSufepZxmQF0SmF7wLpgURdk/0/da"><img src="http://feedads.g.doubleclick.net/~a/mBLbSufepZxmQF0SmF7wLpgURdk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mBLbSufepZxmQF0SmF7wLpgURdk/1/da"><img src="http://feedads.g.doubleclick.net/~a/mBLbSufepZxmQF0SmF7wLpgURdk/1/di" border="0" ismap="true"></img></a></p><p><img class="left" alt="Пикады - реклама в микроформате" src="http://www.codeisart.ru/wp-content/uploads/2009/08/oyy.gif" />Не&nbsp;так давно был анонсирован стартап &laquo;<b>Пикады</b>&raquo;&nbsp;&mdash; реклама в&nbsp;микроформате. Довольно приятные на&nbsp;вид и&nbsp;привлекающие внимание маленькие баннеро-иконки, которые вебмастер может за&nbsp;деньги разместить у&nbsp;себя на&nbsp;сайте. Иконки&nbsp;&mdash; это мини баннеры, ведущие на&nbsp;сайт рекламодателя. Собственно и&nbsp;все, ничего сверхъестественного, за&nbsp;исключением подачи информации.</p>
<p>Миниблоки пикад неплохо привлекают внимание, при грамотном размещении на&nbsp;сайте. Пикады гораздо менее навязчивы, чем привычные нам попандеры и&nbsp;баннеры. Что не&nbsp;убавит лояльности пользователей к&nbsp;вашему сайту.</p>
<p><span id="more-1601"></span></p>
<p>Ради любопытства, я&nbsp;заказал размещение пикад для парочки своих сайтов, 100&nbsp;руб/месяц за&nbsp;пикаду, и&nbsp;результат довольно неплохой. Собственно я&nbsp;не&nbsp;ожидал гигантских потоков трафика, но&nbsp;дополнительные 50-100&nbsp;уников в&nbsp;сутки можно поиметь.</p>
<h3>ОЙ Пикады на CODEISART.RU</h3>
<p>Так же решил повесить блок пикад на наш блог, <b>стоимость минимальная &#8211; 100 руб/месяц</b>, не упускайте шанс <img src='http://www.codeisart.ru/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><img alt="Пикады - реклама в микроформате" src="http://www.codeisart.ru/wp-content/uploads/2009/08/codeisart-picads.jpg" /></p>
<h3>Преимущества рекламы в микроформате</h3>
<p>Не буду ничего выдумывать, цитирую информацию с их <a href="http://www.oyy.ru/">официального сайта</a>:</p>
<blockquote>
<p><strong>Что такое пикада?</strong></p>
<p>Пикада &#8211; это реклама в микроформате (22х22 пикселя). В этом маленьком квадратике совмещены графика и небольшое текстовое сообщение.</p>
<p>Так в чем же преимущество рекламы в микроформате?</p>
<p><strong>Низкая стоимость</strong></p>
<p>Сколько будет стоить размещение баннера 468х60 на одном сайте на 30 дней? Как минимум 1000 рублей в месяц. За эти же деньги вы сможете разместить пикаду на 10 сайтах! Стоимость размещения пикады устанавливает сайт-партнер системы &laquo;ОЙ! Пикады&raquo; и она может составлять от 100 до 500 рублей на срок от 30 дней.</p>
<p><strong>Мгновенное размещение и оплата</strong></p>
<p>Разместить пикаду вы можете кликнув по свободному месту в блоке пикад на системы &laquo;ОЙ! Пикады&raquo; и тут же оплатить ее удобным для вас способом. Пикада размещается мгновенно после оплаты.</p>
<p><strong>Гарантированные места размещения</strong></p>
<p>Каждый сайт проходит обязательную модерацию. Даже если ваша пикада, по каким либо причинам, не показывалась на сайте более 2-х дней, она автоматически снимается с сайта и становится доступной для размещения на другом сайте.</p>
<p><strong>Выбор пикады</strong></p>
<p>При размещении пикады вы можете выбрать ее из уже готовых, загрузить свою пикаду, создать при помощи конструктора пикад или заказать создание эксклюзивной пикады у нас.</p>
<p><strong>Пакетное размещение пикад</strong></p>
<p>Для экономии вашего времени и денег, мы предлагаем вам пакетное размещение пикад.</p>
<p>Пикады это не только красивые квадратики, но и средство недорого прорекламировать свой товар или услугу! Разместите пикаду на одном из сайтов.</p>
</blockquote>
<p>Что-то в них есть, не знаю что конкретно, но притягивает взгляд <img src='http://www.codeisart.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Мне нравится, будем пользоваться.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/picads-microbanners/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Часть 1. Алгоритм шинглов для веб-документов</title>
		<link>http://www.codeisart.ru/part-1-shingles-algorithm-for-web-documents/</link>
		<comments>http://www.codeisart.ru/part-1-shingles-algorithm-for-web-documents/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 09:26:10 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Алгоритмы]]></category>
		<category><![CDATA[SEO/SEM]]></category>
		<category><![CDATA[шинглы]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1585</guid>
		<description><![CDATA[Ранее я&#160;показал элементарную реализацию алгоритма шинглов, позволяющую определять, являются&#160;ли два документа почти дубликатами или нет. В&#160;этот раз я&#160;поясню реализацию алгоритма, описанную Зеленковым&#160; Ю.&#160;Г. и&#160;Сегаловичем И.В. в&#160;публикации &#171;Сравнительный анализ методов определения нечетких дубликатов для Web-документов&#187;.
Этим я&#160;начинаю серию из&#160;трех теоретических статей, в&#160;которых постараюсь доступным языком описать принцип алгоритмов шинглов, супершинглов и&#160;мегашинглов для сравнение веб-документов.

В&#160;публикации об&#160;алгоритмах поиска почти [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/raFnlyJ0p2zgerz0F1mLUSFNo28/0/da"><img src="http://feedads.g.doubleclick.net/~a/raFnlyJ0p2zgerz0F1mLUSFNo28/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/raFnlyJ0p2zgerz0F1mLUSFNo28/1/da"><img src="http://feedads.g.doubleclick.net/~a/raFnlyJ0p2zgerz0F1mLUSFNo28/1/di" border="0" ismap="true"></img></a></p><p>Ранее я&nbsp;показал <a href="http://www.codeisart.ru/python-shingles-algorithm/">элементарную реализацию алгоритма шинглов</a>, позволяющую определять, являются&nbsp;ли два документа почти дубликатами или нет. В&nbsp;этот раз я&nbsp;поясню реализацию алгоритма, описанную Зеленковым&nbsp; Ю.&nbsp;Г. и&nbsp;Сегаловичем И.В. в&nbsp;публикации &laquo;<a href="http://rcdl2007.pereslavl.ru/papers/paper_65_v1.pdf">Сравнительный анализ методов определения нечетких дубликатов для Web-документов</a>&raquo;.</p>
<p>Этим я&nbsp;начинаю серию из&nbsp;трех теоретических статей, в&nbsp;которых постараюсь доступным языком описать принцип алгоритмов шинглов, супершинглов и&nbsp;мегашинглов для сравнение веб-документов.</p>
<p><span id="more-1585"></span></p>
<p>В&nbsp;публикации об&nbsp;алгоритмах поиска почти дубликатов предлагается версия алгоритма шинглов, использующая случайную выборку 84х случайных шинглов.</p>
<p>Почему именно 84?&nbsp;Использование 84х случайно выбранных значений контрольных сумм позволит легко модифицировать алгоритм до&nbsp;алгоритма супершинглов и&nbsp;мегашинглов, которые гораздо менее ресурсоемки. Их&nbsp;я&nbsp;опишу ближайшее время.</p>
<p><i>Рекомендую вооружиться ручкой и&nbsp;листком бумаги и&nbsp;фигурально представлять в&nbsp;виде рисунка каждый из&nbsp;этапов, описанных ниже.</i></p>
<h3>Итак, алгоритм шинглов для веб-документов</h3>
<p>Разберем, через какие этапы проходит текст, подвергшийся сравнению:</p>
<ol>
<li>канонизация текста;</li>
<li>разбиение на&nbsp;шинглы;</li>
<li>вычисление хэшей шинглов с&nbsp;помощью 84х статических функций;</li>
<li>случайная выборка 84&nbsp;значений контрольных сумм;</li>
<li>сравнение, определение результата.</li>
</ol>
<h4>1.&nbsp;Канонизация текста</h4>
<p>Что такое канонизация текста я&nbsp;описывал в&nbsp;своей прошлой статье об&nbsp;алгоритме шинглов. Но&nbsp;в&nbsp;коротко повторюсь. Канонизация текста приводит оригинальный текст к&nbsp;единой нормальной форме.</p>
<p>Текст очищается от&nbsp;предлогов, союзов, знаков препинания, HTML тегов, и&nbsp;прочего не&nbsp;нужного &laquo;мусора&raquo;, который не&nbsp;должен участвовать в&nbsp;сравнении. В&nbsp;большинстве случаев так&nbsp;же предлагается удалять из&nbsp;текста прилагательные, так как они не&nbsp;несут смысловой нагрузки.</p>
<p>Так&nbsp;же на&nbsp;этапе канонизации текста можно приводить существительные к&nbsp;именительному падежу, единственному числу, либо оставлять от&nbsp;них только корни.</p>
<p>С&nbsp;канонизацию текста можно экспериментировать и&nbsp;экспериментировать, простор для действий тут широк.</p>
<p>На&nbsp;выходе имеем текст, очищенный от&nbsp;&laquo;мусора&raquo;, и&nbsp;готовый для сравнения.</p>
<p><img src="http://www.codeisart.ru/wp-content/uploads/2009/08/shingles-1.png" alt="Процесс канонизации текста" /></p>
<h4>2.&nbsp;Разбиение на&nbsp;шинглы</h4>
<p>Шинглы (англ)&nbsp;&mdash; чешуйки, выделенные из&nbsp;статьи подпоследовательности слов.</p>
<p>Необходимо из&nbsp;сравниваемых текстов выделить подпоследовательности слов, идущих друг за&nbsp;другом по&nbsp;10&nbsp;штук (длина шингла). Выборка происходит внахлест, а&nbsp;не&nbsp;встык.</p>
<p>Таким образом, разбивая текст на&nbsp;подпоследовательности, мы&nbsp;получим набор шинглов в&nbsp;количестве равному количеству слов минус длина шингла плюс один (кол_во_слов&nbsp;&mdash; длина_шингла + 1).</p>
<p>Напоминаю, что действия по&nbsp;каждому из&nbsp;пунктов выполняются для каждого из&nbsp;сравниваемых текстов.</p>
<p><img src="http://www.codeisart.ru/wp-content/uploads/2009/08/shingles-2.png" alt="Процесс разбиения текста на шинглы" /></p>
<h4>3.&nbsp;Вычисление хэшей шинглов с&nbsp;помощью 84х статических функций</h4>
<p>Вот этот этап самый интересный. Принцип алгоритма шинглов заключается в&nbsp;сравнении случайной выборки контрольных сумм шинглов (подпоследовательностей) двух текстов между собой.</p>
<p>Проблема алгоритма заключается в&nbsp;количестве сравнений, ведь это напрямую отражается на&nbsp;производительности. Увеличение количества шинглов для сравнения характеризуется экспоненциальным ростом операций, кто критически отразится на&nbsp;производительности.</p>
<p>Предлагается представить текст в&nbsp;виде набора контрольных сумм, рассчитанных через 84х уникальные между собой статические хэш функции.</p>
<p>Поясню: для каждого шингла рассчитывается 84&nbsp;значения контрольной суммы через разные функции (например SHA1, MD5, CRC32 и&nbsp;т.д., всего 84&nbsp;функции). Итак каждый из&nbsp;текстов будет представлен, можно сказать, в&nbsp;виде двумерного массива из&nbsp;84х строк, где каждая строка характеризует соответствующую из&nbsp;84х функций контрольных сумм.</p>
<p>Из&nbsp;полученных наборов будут случайным образом отобраны 84&nbsp;значения для каждого из&nbsp;текстов и&nbsp;сравнены между собой в&nbsp;соответствии функции контрольной суммы, через которую каждый из&nbsp;них был рассчитан. Таким образом, для сравнения будет необходимо выполнить всего 84&nbsp;операции.</p>
<p><img src="http://www.codeisart.ru/wp-content/uploads/2009/08/shingles-3.png" alt="Нахождение контрольных сумм шинглов" /></p>
<h4>4.&nbsp;Случайная выборка 84&nbsp;значений контрольных сумм</h4>
<p>Как я&nbsp;описывал выше, сравнивать элементы каждого из&nbsp;84х массивов между собой&nbsp;&mdash; ресурсоемко. Для увеличения производительности выполним случайную выборку контрольных сумм для каждой из&nbsp;84х строк двумерного массива, для обоих текстов. Например, будем выбирать самое минимальное значение из&nbsp;каждой строки.</p>
<p>Итак, на&nbsp;выходе имеем набор из&nbsp;минимальных значений контрольных сумм шинглов для каждой из&nbsp;хэш функций.</p>
<p><img src="http://www.codeisart.ru/wp-content/uploads/2009/08/shingles-4.png" alt="Случайная выборка шинглов" /></p>
<h4>5.&nbsp;Сравнение, определение результата</h4>
<p>И&nbsp;последний этап&nbsp;&mdash; сравнение. Сравниваем между собой 84&nbsp;элемента первого массива с&nbsp;соответствующими 84ю элементами второго массива, считаем отношение одинаковых значений, из&nbsp;этого получаем результат.</p>
<p><img src="http://www.codeisart.ru/wp-content/uploads/2009/08/shingles-5.png" alt="Сравнение, результат" /></p>
<h3>Заключение</h3>
<p>Надеюсь, я&nbsp;доступно смог изложить теорию нахождения почти дубликатов для веб-документов, описанную в публикации Зеленкова&nbsp; Ю.&nbsp;Г. и&nbsp;Сегаловича И.В. не&nbsp;вдаваясь в&nbsp;особенности реализации на&nbsp;конкретном языке программирования.</p>
<p>Во&nbsp;второй статье цикла я&nbsp;собираюсь описать алгоритм супершинглов для веб-документов.</p>
<p>Надеюсь было интересно, удачи.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/part-1-shingles-algorithm-for-web-documents/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Зорька – новые возможности контекстной рекламы</title>
		<link>http://www.codeisart.ru/zorka-new-contextual-advertising/</link>
		<comments>http://www.codeisart.ru/zorka-new-contextual-advertising/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 12:39:00 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Контекстная реклама]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1565</guid>
		<description><![CDATA[Контекстная реклама развивается с&#160;каждым годом, все больше сайтов участвуют в&#160;размещении рекламных блоков. На&#160;некоторых сайтах механизм размещения рекламных объявлений тщательно продумывается, выбирается определенное оформление и&#160;блокам выделяется особое место. Владельцы других сайтов идут иным путем&#160;&#8212; они просто забивают страницы рекламными объявлениями, не&#160;оставляя посетителям возможности выбора. Обычно такие сайты не&#160;пользуются особой популярностью у&#160;посетителей.

Таким образом, если вы&#160;хотите получить больше [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/_qcIKGsIRxd-sGQIibyR47mssTU/0/da"><img src="http://feedads.g.doubleclick.net/~a/_qcIKGsIRxd-sGQIibyR47mssTU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_qcIKGsIRxd-sGQIibyR47mssTU/1/da"><img src="http://feedads.g.doubleclick.net/~a/_qcIKGsIRxd-sGQIibyR47mssTU/1/di" border="0" ismap="true"></img></a></p><p><img src="http://www.codeisart.ru/wp-content/uploads/2009/06/zorka-logo.gif" class="left" alt="Zорька - дилер партнерских программ Бегуна" />Контекстная реклама развивается с&nbsp;каждым годом, все больше сайтов участвуют в&nbsp;размещении рекламных блоков. На&nbsp;некоторых сайтах механизм размещения рекламных объявлений тщательно продумывается, выбирается определенное оформление и&nbsp;блокам выделяется особое место. Владельцы других сайтов идут иным путем&nbsp;&mdash; они просто забивают страницы рекламными объявлениями, не&nbsp;оставляя посетителям возможности выбора. Обычно такие сайты не&nbsp;пользуются особой популярностью у&nbsp;посетителей.</p>
<p><span id="more-1565"></span></p>
<p>Таким образом, если вы&nbsp;хотите получить больше прибыли с&nbsp;вашего сайта, но&nbsp;не&nbsp;хотите терять посетителей, то&nbsp;обратите внимание на&nbsp;новый блок контекстной рекламы <a href="http://zorkabiz.ru">&laquo;Наезд&raquo; от&nbsp;Зорьки</a>.</p>
<p><img src="http://www.codeisart.ru/wp-content/uploads/2009/06/zorka-1.jpg" alt="Zорька - дилер партнерских программ Бегуна" /></p>
<p>&laquo;Наезд&raquo;- это уникальный в&nbsp;своем роде механизм привлечения внимания посетителей. Он&nbsp;представляет собой вертикальный блок, расположенный в&nbsp;самой верхней части экрана. Работает он&nbsp;по&nbsp;принципу сворачивания и&nbsp;разворачивания, то&nbsp;есть при открытии страницы блок разворачивается, и&nbsp;пользователю в&nbsp;течении нескольких секунд показывается определенная рекламная информация. Затем объявления автоматически сворачиваются, и&nbsp;остаются видны лишь информативные заголовки объявлений. Стоит лишь навести на&nbsp;них мышкой, и&nbsp;вуаля, вся рекламная информация вновь предстанет вашему взору.</p>
<p><img src="http://www.codeisart.ru/wp-content/uploads/2009/06/zorka-2.jpg" alt="Zорька - дилер партнерских программ Бегуна" /></p>
<p>Блок &laquo;Наезд&raquo; от&nbsp;Зорьки имеет огромное количество преимуществ. Обозначим самые основные.</p>
<p>Во-первых, вы&nbsp;получаете новое рекламное место на&nbsp;своем сайте и,&nbsp;следовательно, новый источник прибыли. Во-вторых, действуя очень аккуратно и&nbsp;ненавязчиво, &laquo;Наезд&raquo; привлекает внимание посетителей к&nbsp;рекламной информации и&nbsp;не&nbsp;мешает им&nbsp;передвигаться по&nbsp;вашему сайту.</p>
<p>Кстати, вы&nbsp;сами можете отрегулировать основные параметры работы этого рекламного блока.</p>
<ul>
<li>Задайте определенное время задержки блока в&nbsp;раскрытом виде, но&nbsp;помните, что с&nbsp;этим показателем перебарщивать не&nbsp;стоит. Трех секунд вполне достаточно для того, чтобы привлечь внимание посетителей сайта.</li>
<li>Выберите определенное количество открытий для уникального пользователя. Благодаря этому параметру, в&nbsp;процессе передвижения по&nbsp;вашему сайту пользователь увидит вашу рекламу определенное количество раз. Перебарщивать не&nbsp;стоит. 2-3&nbsp;разов будет вполне достаточно.</li>
</ul>
<p>Примеры сайтов, на которых размещены блоки Зорьки:</p>
<ul>
<li>http://club-cc.ru</li>
<li>http://vsesezonka.ru</li>
<li>http://thetuning.ru</li>
<li>http://helpcontext.ru</li>
<li>http://cms-portal.info</li>
<li>http://www.vodyanie.ru</li>
<li>http://nometa.ru</li>
<li>http://mama.aseins.ru</li>
</ul>
<p>Таким образом, контекстные блоки &laquo;Зорька&raquo; открывают для вас новые возможности контекстной рекламы, и&nbsp;вы&nbsp;сможете получить максимум прибыли, не&nbsp;теряя ценных посетителей сайта.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/zorka-new-contextual-advertising/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>301 редирект для 1800 страниц на одном домене</title>
		<link>http://www.codeisart.ru/mass-301-redirects-the-response-of-search-engines/</link>
		<comments>http://www.codeisart.ru/mass-301-redirects-the-response-of-search-engines/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 08:00:53 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[SEO, продвижение сайтов]]></category>
		<category><![CDATA[SEO/SEM]]></category>
		<category><![CDATA[Редирект]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1558</guid>
		<description><![CDATA[На&#160;днях мы&#160;завершили работу над второй версией информационного интернет портала города Волгограда &#171;VLG Navigator&#187;. Сайт подвергся переработке на&#160;100%, особенно каталог, что повлекло за&#160;собой изменение URL адресов абсолютно всех объектов, разделов и&#160;подразделов в&#160;каталоге.
На&#160;момент переноса в&#160;каталоге было порядка 1800&#160;организаций, для которых нужно было изменить адреса и&#160;не&#160;допустить падения трафика с&#160;поисковых систем.

С&#160;технической точки зрения перенос&#160;&#8212; не&#160;проблема. На&#160;серверном уровне проверяется открытый [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/seGZ3ofLxIM9g1kRmgfxw3eHydc/0/da"><img src="http://feedads.g.doubleclick.net/~a/seGZ3ofLxIM9g1kRmgfxw3eHydc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/seGZ3ofLxIM9g1kRmgfxw3eHydc/1/da"><img src="http://feedads.g.doubleclick.net/~a/seGZ3ofLxIM9g1kRmgfxw3eHydc/1/di" border="0" ismap="true"></img></a></p><p>На&nbsp;днях мы&nbsp;завершили работу над второй версией информационного интернет портала города Волгограда &laquo;<a href="http://www.vlg-nav.ru/" title="Информационный портал Волгограда">VLG Navigator</a>&raquo;. Сайт подвергся переработке на&nbsp;100%, особенно каталог, что повлекло за&nbsp;собой изменение URL адресов абсолютно всех объектов, разделов и&nbsp;подразделов в&nbsp;каталоге.</p>
<p>На&nbsp;момент переноса в&nbsp;каталоге было порядка 1800&nbsp;организаций, для которых нужно было изменить адреса и&nbsp;не&nbsp;допустить падения трафика с&nbsp;поисковых систем.</p>
<p><span id="more-1558"></span></p>
<p>С&nbsp;технической точки зрения перенос&nbsp;&mdash; не&nbsp;проблема. На&nbsp;серверном уровне проверяется открытый URL, и&nbsp;если он&nbsp;соответствует одному из&nbsp;старых адресов, то&nbsp;происходит 301&nbsp;редирект на&nbsp;новый. Процесс редиректа осуществлен на&nbsp;уровне PHP.</p>
<p>Но&nbsp;меня больше интересовало поведение поисковых систем, на,&nbsp;так сказать, массовый перенос адресов (повторюсь, на&nbsp;сайте изменено около 1800&nbsp;адресов страниц). Не&nbsp;упадет&nbsp;ли посещаемость, не&nbsp;упадут&nbsp;ли позиции в&nbsp;выдаче? Пока не&nbsp;попробуешь, наверняка утверждать ничего нельзя.</p>
<p>Ранее мне приходилось менять адреса на&nbsp;сайтах, но&nbsp;в&nbsp;более мелких масштабах. Тогда, процесс переноса прошел идеально.</p>
<p>Для того, чтобы ускорить процесс переноса, как только новая версия портала была запущена, я&nbsp;произвел генерацию новой карты сайта Sitemap.XML и&nbsp;пропинговал поисковики об&nbsp;ее&nbsp;изменении.</p>
<h3>Промежуточные результаты</h3>
<p>Прошло 4&nbsp;дня с&nbsp;момента запуска. По&nbsp;статистике Google Analytics <b>посещаемость не&nbsp;упала</b>, новые URL пока <b>отсутствуют в&nbsp;выдаче Яндекс</b>, но&nbsp;<b>имеются в&nbsp;Google</b>. Правда старые по-прежнему так&nbsp;же фигурируют в&nbsp;выдаче гугла. То&nbsp;есть для одного объекта в&nbsp;каталоге выдается старый и&nbsp;новый URL, чтож, подождем подольше, ведь для обновления старых адресов поисковой робот должен на&nbsp;них зайти для повторной переиндексации.</p>
<p><img src="http://www.codeisart.ru/wp-content/uploads/2009/06/vlg-nav-search.jpg" alt="Дублирование одного объекта в каталоге" /></p>
<p>На&nbsp;данный момент поисковик видит просто 2&nbsp;страницы, которые являются почти дублями, и&nbsp;ему не&nbsp;известно, что новые страницы предназначены для перекрытия старых.</p>
<p>Будем ждать, о&nbsp;результатах отпишусь.</p>
<p><b>В рамках акции</b> &laquo;<a href="http://www.codeisart.ru/obmen-postovimi/" title="Акция обмена постовыми">Обмен постовыми</a>&raquo;:</p>
<ul>
<li>Список блогов, которые проводят <a href="http://chekalov.com/?p=2849">обмен постовыми</a>.</li>
<li>Тут проводят <a href="http://denis-chekalov.livejournal.com/105240.html">интервью с блоггерами</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/mass-301-redirects-the-response-of-search-engines/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Регулировка скорости покупки статей в авторежиме Liex.RU</title>
		<link>http://www.codeisart.ru/adjusting-the-speed-of-buying-in-avtorezhime-liex-ru/</link>
		<comments>http://www.codeisart.ru/adjusting-the-speed-of-buying-in-avtorezhime-liex-ru/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 08:36:43 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[SEO, продвижение сайтов]]></category>
		<category><![CDATA[SEO/SEM]]></category>
		<category><![CDATA[Продвижение статьями]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1546</guid>
		<description><![CDATA[Сегодня пришло на&#160;E-mail уведомление от&#160;администрации биржи статей Liex.RU о&#160;том, что в&#160;опциях авторежима добавлена возможность регулировки частотности покупки. Что лично мне несколько упростило работу.

Полностью авторежиму я&#160;не&#160;доверяю, но&#160;для нескольких фильтров все-таки его активировал.
Действительно &#171;жирных&#187; площадок, как правило, в&#160;биржах не&#160;очень много, в&#160;основном средние сайты, сателлиты, молодые площадки, редко, но&#160;встречаются и&#160;ГС.&#160;Вероятность нарваться на&#160;недоброкачественный сайт с&#160;хорошими показателями очень низка. И&#160;именно [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/mDgjqGh0QNwKpDZ3lorJzgoSbL8/0/da"><img src="http://feedads.g.doubleclick.net/~a/mDgjqGh0QNwKpDZ3lorJzgoSbL8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mDgjqGh0QNwKpDZ3lorJzgoSbL8/1/da"><img src="http://feedads.g.doubleclick.net/~a/mDgjqGh0QNwKpDZ3lorJzgoSbL8/1/di" border="0" ismap="true"></img></a></p><p><img alt="Биржа статей Liex.ru" class="left" src="http://www.codeisart.ru/wp-content/uploads/2009/03/liexru-logo.png"/>Сегодня пришло на&nbsp;E-mail уведомление от&nbsp;администрации биржи статей <noindex><a href="http://www.liex.ru/cbfe0ee51b97f22b011bdeb6dfe537e2.htm" rel="nofollow">Liex.RU</a></noindex> о&nbsp;том, что в&nbsp;опциях авторежима добавлена возможность регулировки частотности покупки. Что лично мне несколько упростило работу.</p>
<p><span id="more-1546"></span></p>
<p>Полностью авторежиму я&nbsp;не&nbsp;доверяю, но&nbsp;для нескольких фильтров все-таки его активировал.</p>
<p>Действительно &laquo;жирных&raquo; площадок, как правило, в&nbsp;биржах не&nbsp;очень много, в&nbsp;основном средние сайты, сателлиты, молодые площадки, редко, но&nbsp;встречаются и&nbsp;ГС.&nbsp;Вероятность нарваться на&nbsp;недоброкачественный сайт с&nbsp;хорошими показателями очень низка. И&nbsp;именно для таких, &laquo;жирных&raquo; сайтов я&nbsp;подключил авторежим.</p>
<p>Для начала необходимо создать фильтр, который будет выбирать из&nbsp;общей массы площадок сайты, подходящие вам. Делается это очень просто в&nbsp;разделе меню &laquo;<i>Фильтры</i>&raquo; -> &laquo;<i>Создать фильтр</i>&raquo;.</p>
<p>После того, как фильтр создан, идем в&nbsp;раздел &laquo;<i>Авторежим</i>&raquo;, для опции &laquo;<i>Фильтр для поиска площадок</i>&raquo; выбираем наш фильтр, а&nbsp;для &laquo;<i>Покупать не&nbsp;более __&nbsp;cтатей в&nbsp;сутки</i>&raquo; указываем интервалы запуска автоматической покупки. Для &laquo;жирных&raquo; сайтов я&nbsp;ставлю период 12-15&nbsp;дней и&nbsp;покупаю не&nbsp;более 3-5&nbsp;статей за&nbsp;раз. Для обычных площадок: интервал 7-10&nbsp;дней, и&nbsp;около 10&nbsp;площадок за&nbsp;раз.</p>
<p><img src="http://www.codeisart.ru/wp-content/uploads/2009/06/liex-auto-config.png" alt="Авторежим в Liex.Ru" /></p>
<p>Теперь ваш фильтр будет покупать нужное количество статей через определенные дневные интервалы.</p>
<p><b>Дополнительная информация</b>:</p>
<ul>
<li>Ссылка на биржу: <noindex><a href="http://www.liex.ru/cbfe0ee51b97f22b011bdeb6dfe537e2.htm" rel="nofollow">Liex.RU</a></noindex>.</li>
<li>Предыдущие посты о продвижении статьями: &laquo;<a href="http://www.codeisart.ru/promote-purchase-articles-or-links/">Продвигать статьями или покупными ссылками?</a>&raquo;, &laquo;<a href="http://www.codeisart.ru/seo-articles-promotion/">Как продвигать сайты статьями?</a>&raquo;.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/adjusting-the-speed-of-buying-in-avtorezhime-liex-ru/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Контекст: пусть платят конкуренты. Нужна ли гонка за ставками? Пробуем клифрод.</title>
		<link>http://www.codeisart.ru/%d1%81ontext-let-them-pay-competitors/</link>
		<comments>http://www.codeisart.ru/%d1%81ontext-let-them-pay-competitors/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 20:41:29 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Контекстная реклама]]></category>
		<category><![CDATA[SEO/SEM]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1539</guid>
		<description><![CDATA[Оправданы&#160;ли затраты на&#160;спецразмещение в&#160;Яндекс.Директ? Действительно&#160;ли данная позиция приносит большее количество трафика, чем первое 1-3&#160;места в&#160;обычном блоке?
Да,&#160;спецразмещение приносит много целевых посетителей, но&#160;финансовые затраты порой бывают слишком велики, и&#160;иногда в&#160;разы превышают 1е&#160;место.
Эта статья на&#160;тему &#171;Пусть платят конкуренты&#187; или как грамотно вести рекламную кампанию, не&#160;переплачивая лишнего.

Позиция: &#171;спецразмещение&#187;
Как правило, за&#160;спецразмещение ведется более ожесточенная борьба, и&#160;не&#160;путем оптимизации рекламных объявлений для [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/cC-jM_KT4SZsMZc4jDUeluitCww/0/da"><img src="http://feedads.g.doubleclick.net/~a/cC-jM_KT4SZsMZc4jDUeluitCww/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/cC-jM_KT4SZsMZc4jDUeluitCww/1/da"><img src="http://feedads.g.doubleclick.net/~a/cC-jM_KT4SZsMZc4jDUeluitCww/1/di" border="0" ismap="true"></img></a></p><p><img class="left" src="http://www.codeisart.ru/wp-content/uploads/2009/06/click_fraud.png" alt="Изображение: кликфрод" />Оправданы&nbsp;ли затраты на&nbsp;спецразмещение в&nbsp;Яндекс.Директ? Действительно&nbsp;ли данная позиция приносит большее количество трафика, чем первое 1-3&nbsp;места в&nbsp;обычном блоке?</p>
<p>Да,&nbsp;спецразмещение приносит много целевых посетителей, но&nbsp;финансовые затраты порой бывают слишком велики, и&nbsp;иногда в&nbsp;разы превышают 1е&nbsp;место.</p>
<p>Эта статья на&nbsp;тему &laquo;Пусть платят конкуренты&raquo; или как грамотно вести рекламную кампанию, не&nbsp;переплачивая лишнего.</p>
<p><span id="more-1539"></span></p>
<h3>Позиция: &laquo;спецразмещение&raquo;</h3>
<p>Как правило, за&nbsp;спецразмещение ведется более ожесточенная борьба, и&nbsp;не&nbsp;путем оптимизации рекламных объявлений для увеличения CTR, а&nbsp;путем повышения цены за&nbsp;клик. Кто больше предложит, тот и&nbsp;будет в&nbsp;ТОПе, говоря простым языком.</p>
<p>Конечно, у&nbsp;кого рекламный бюджет неограничен, могут не&nbsp;париться и&nbsp;повышать ставку бесконечно, но&nbsp;таких рекламодателей единицы. Каждый грамотный интернет-маркетолог тщательно планирует все финансовые затраты на&nbsp;рекламную кампанию, учитывает ROI, оптимизирует рекламные объявления, а&nbsp;не&nbsp;тупо повышает цену за&nbsp;клик.</p>
<h3>Не платите лишнего, будьте умнее</h3>
<p>Будем считать, что вы&nbsp;грамотный специалист и&nbsp;не&nbsp;с&nbsp;завязанными глазами управляете своей кампанией.</p>
<p>Представим ситуацию, когда вы&nbsp;спокойно ведете рекламную кампанию, оптимизируете объявления для повышения CTR (этот способ очень(!) приветствуется Яндексом кстати), и&nbsp;без особых усилий поддерживаете позиции в&nbsp;спецразмещении.</p>
<p>Но&nbsp;в&nbsp;один момент замечаете повышенную активность конкурентов. Ваши позиции падают, и&nbsp;на&nbsp;вашем месте появляется объявление конкурента. Что тут можно сделать? Наверное, перебить ставку, увеличивая цену за&nbsp;клик? Да,&nbsp;но&nbsp;ваш конкурент поступит аналогично и&nbsp;что получается? Ставки растут, ROI падает, вы&nbsp;теряете больше денег.</p>
<p>За&nbsp;все время, что я&nbsp;работаю с&nbsp;контекстной рекламой, я&nbsp;выработал некое правило: &laquo;Если ставки неумолимо растут, не&nbsp;гонитесь за&nbsp;ними, пусть платят ваши конкуренты&raquo;. Не&nbsp;будьте глупее, участвуя в&nbsp;этой возможно бесконечно гонке. Если последующая ставка будет превышать максимально возможную сумму, которую вы&nbsp;можете платить за&nbsp;клик, сохраняя положительный ROI, остановитесь. Ваш конкурент увеличит ставку, теряя тем самым в&nbsp;разы больше денег, чем вы.</p>
<p>Запомните! Главное не&nbsp;позиции, главное ROI, а&nbsp;его можно добиться не&nbsp;только увеличивая сумму. Работайте над вашими объявлениями, чтобы они привлекали целевую аудиторию.</p>
<p>Иногда стоит понаблюдать за&nbsp;активностью конкурентов, в&nbsp;какое время суток они максимально повышают ставку, в&nbsp;какое понижают. Вы&nbsp;определите некоторые временные промежутки, наиболее оптимальные для показа ваших объявлений.</p>
<h3>Как можно &laquo;подпортить жизнь&raquo; конкуренту?</h3>
<p>В&nbsp;контекстной рекламе существует проблема (а&nbsp;для кого-то решение) под названием кликфрод&nbsp;&mdash; искусственное скликивание объявлений конкурентов, желательно в&nbsp;моменты максимальных ставок. Проблема заключается в&nbsp;пустых кликах, которые искажают картину интернет-маркетологу. Клики идут, но&nbsp;поставленные цели не&nbsp;достигаются. Деньги уходят безвозвратно.</p>
<h4>Пробуем кликфрод</h4>
<p>Кликфрод требует некоторых затрат и&nbsp;анализа активности, но&nbsp;может стать грозным оружием в&nbsp;умелых руках. Сразу оговорюсь, не&nbsp;так-то все просто как кажется. Кликфрод&nbsp;&mdash; проблема номер один для бирж, и&nbsp;борются они с&nbsp;ней как могут. Поэтому, если вы&nbsp;хотите поскликивать объявления ваших конкурентов, подходите к&nbsp;вопросу грамотно.</p>
<p><b>Во&nbsp;первых</b>: глупо кликать по&nbsp;объявлениям с&nbsp;одного компьютера. Пару раз возможно деньги и&nbsp;сгорят, но&nbsp;подобного рода скликивание пресечется очень быстро. Набирается народ (школьники подойдут), которые будут в&nbsp;определенные промежутки времени совершать клики по&nbsp;нужным объявлениям.</p>
<p><b>Во&nbsp;вторых</b>: скликивальщиков нужно искать в&nbsp;регионах, на&nbsp;которые рассчитаны объявления конкурентов. Наверняка это определить нельзя, но&nbsp;если ваша деятельность схожа, вы&nbsp;можете угадать, и&nbsp;дополнительно проверить.</p>
<p><b>В&nbsp;третьих</b>: обязательно определите каждому &laquo;наемнику&raquo; конкретный промежуток, в&nbsp;который ему необходимо совершить клики.</p>
<p><b>И&nbsp;в&nbsp;четвертых</b>: с&nbsp;одного компьютера необходимо совершить не&nbsp;более 2-3&nbsp;кликов, и&nbsp;желательно каждый раз по&nbsp;разным объявлениям.</p>
<p>Где&nbsp;же найти этих школьников? В&nbsp;социальных сетях их&nbsp;навалом, можно искать по&nbsp;ключевому слову &laquo;seo&raquo;, современная молодежь любит похвастаться знаниями перед сверстниками.</p>
<p>Вроде все, думаю, идею вы&nbsp;поняли. Дальше включайте фантазию.</p>
<p>Кликфрод действительно работает, конкуренты вылетают с&nbsp;треском при больших ставках. Одно время я&nbsp;эксперементировал и&nbsp;результаты были. Но&nbsp;на&nbsp;данный момент я&nbsp;клифрод не&nbsp;практикую, некогда заморачиваться да&nbsp;и&nbsp;вполне хорошо держатся позиции по&nbsp;всем рекламным кампаниям.</p>
<h3>Финал</h3>
<p><b>Не&nbsp;гонитесь за&nbsp;ставками.</b> Уясните для себя, <b>самое важное в&nbsp;рекламной кампании&nbsp;&mdash; это ROI</b> (возврат инвестиций). Нужно вовремя остановиться и&nbsp;начать оптимизировать рекламное объявление, чем тупо повышать цену за&nbsp;клик!</p>
<p>Ну&nbsp;а&nbsp;если имеются возможности, то&nbsp;можно подпортить жизнь конкурентам клифродом.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/%d1%81ontext-let-them-pay-competitors/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Две причины провала кампании контекстной рекламы при высоких показателях CTR</title>
		<link>http://www.codeisart.ru/two-reasons-for-the-failure-of-the-campaign-contextual-advertising-with-high-rates-of-ctr/</link>
		<comments>http://www.codeisart.ru/two-reasons-for-the-failure-of-the-campaign-contextual-advertising-with-high-rates-of-ctr/#comments</comments>
		<pubDate>Mon, 25 May 2009 07:27:40 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Контекстная реклама]]></category>
		<category><![CDATA[SEO/SEM]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1531</guid>
		<description><![CDATA[Какие основные причины неудавшейся кампании контекстной рекламы? Когда мы&#160;оговариваем с&#160;новым клиентом фронт работ, то&#160;слышим примерно следующее: &#171;Мы&#160;уже заказывали услугу контекстной рекламы в&#160;студии &#171;ХХХ&#187;. Потратили кучу денег и&#160;в&#160;итоге оказались в&#160;убытке&#187;.
Почему это происходит? Давайте рассмотрим причины провала, которые мне кажутся самыми основными.

Итак. Самой главной ошибкой начинающих интернет-маркетологов является непонимание их&#160;главной цели. А&#160;главной целью рекламной кампании является высокий [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/_OBz5utbh3GQRdYwlKykP50MeIM/0/da"><img src="http://feedads.g.doubleclick.net/~a/_OBz5utbh3GQRdYwlKykP50MeIM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_OBz5utbh3GQRdYwlKykP50MeIM/1/da"><img src="http://feedads.g.doubleclick.net/~a/_OBz5utbh3GQRdYwlKykP50MeIM/1/di" border="0" ismap="true"></img></a></p><p><img class="left" src="http://www.codeisart.ru/wp-content/uploads/2009/05/context-failure.jpg" alt="Две причины провала CPC" />Какие основные причины неудавшейся кампании контекстной рекламы? Когда мы&nbsp;оговариваем с&nbsp;новым клиентом фронт работ, то&nbsp;слышим примерно следующее: &laquo;Мы&nbsp;уже заказывали услугу контекстной рекламы в&nbsp;студии &laquo;ХХХ&raquo;. Потратили кучу денег и&nbsp;в&nbsp;итоге оказались в&nbsp;убытке&raquo;.</p>
<p>Почему это происходит? Давайте рассмотрим причины провала, которые мне кажутся самыми основными.</p>
<p><span id="more-1531"></span></p>
<p>Итак. Самой главной ошибкой начинающих интернет-маркетологов является непонимание их&nbsp;главной цели. А&nbsp;главной целью рекламной кампании является высокий коэффициент <abbr title="Return On Investment">ROI</abbr> (Коэффициент рентабельности инвестиций), именно этого нужно добиваться всеми силами! Не&nbsp;<abbr title="Click-through rate">CTR</abbr> или стоимость за&nbsp;клик, а&nbsp;именно <abbr title="Return On Investment">ROI</abbr>, ведь рекламодателю важно вернуть вложенные денежные средства с&nbsp;хорошим процентом.</p>
<h3>Две причины низкого <abbr title="Return On Investment">ROI</abbr></h3>
<p>Допустим, вы&nbsp;создали рекламную кампанию в&nbsp;Яндекс.Директе. Вы&nbsp;добились высокого <abbr title="Click-through rate">CTR</abbr>, но&nbsp;продажи не&nbsp;идут. Первая причина этому: неудобство сайта, как правило, эта причина и&nbsp;является основной. Пользователи кликают по&nbsp;объявлению, но&nbsp;не&nbsp;находят интересующей их&nbsp;информации. Отсюда бесполезная трата денег рекламодателя и&nbsp;разочарование в&nbsp;исполнителе. Страницы, на&nbsp;которые попадают посетители, называются &laquo;целевые страницы&raquo;. Их&nbsp;проработкой необходимо заниматься ДО&nbsp;запуска рекламной кампании. Позаботьтесь о&nbsp;том, чтобы зайдя на&nbsp;целевую страницу, пользователь СРАЗУ ЖЕ&nbsp;получил необходимую информацию, которая заставит его совершить необходимые вам действия: это может быть краткое описание с&nbsp;формой заказа, большая кнопка &laquo;Позвонить нам&raquo; и&nbsp;т.д.</p>
<p>Вторая причина неудачи рекламной кампании: потеря клиентов на&nbsp;уровне переговоров. Решив приобрести у&nbsp;вас товар или заказать услугу, клиент совершает, допустим, телефонный звонок. Менеджер по&nbsp;работе с&nbsp;клиентами ОБЯЗАН предоставить корректную информацию, описать все этапы сотрудничества и&nbsp;прочие детали. Потенциальный заказчик, удостоверившись в&nbsp;том, что он&nbsp;обратился &laquo;по&nbsp;адресу&raquo;, превращается вашего клиента.</p>
<h4>Как можно отследить звонки, которые принесла контекстная реклама?</h4>
<p>Достаточно просто: необходимо завести дополнительный телефонный номер, который будет указан на&nbsp;целевой странице сайта.</p>
<h4>Интернет маркетолог должен предусмотреть все!</h4>
<p>Вы, как интернет маркетолог должны позаботиться о&nbsp;том, чтобы ваша рекламная кампания приносила прибыль, а&nbsp;не&nbsp;убытки! Если вы&nbsp;заметили, отсутствие или падение продаж, причину необходимо устранить в&nbsp;кратчайшие сроки, а&nbsp;так&nbsp;же постоянно работать над качеством вашей рекламной кампании.</p>
<h4>Небольшое отступление</h4>
<p><b>Наше интернет-агентство</b>:</p>
<p>Мы, авторы этого блога, открыли интернет агентство &laquo;VolgoRate&raquo;, которое предоставляет:</p>
<ul>
<li><a href="http://www.volgorate.ru/">услуги контекстной рекламы</a>;</li>
<li>услуги продвижения сайта в поисковых системах;</li>
<li>услуги комплексного маркетинга.</li>
</ul>
<p><b>Интересно почитать</b>:</p>
<ul>
<li>Подробности <a href="http://tods-blog.com.ua/services/google-services/feedburner-transfer/">переноса аккаунтов для Feedburner</a>.</li>
<li>Опасная <a href="http://rotorweb.ru/mysli-vslux/opasnaya-dostupnost-usability.html">доступность usability</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/two-reasons-for-the-failure-of-the-campaign-contextual-advertising-with-high-rates-of-ctr/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Сравнение значений в шаблонах Django</title>
		<link>http://www.codeisart.ru/comparison-of-values-in-django-templates/</link>
		<comments>http://www.codeisart.ru/comparison-of-values-in-django-templates/#comments</comments>
		<pubDate>Fri, 15 May 2009 09:57:49 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1493</guid>
		<description><![CDATA[Недавно столкнулся с&#160;проблемой, связанной с&#160;ограниченностью шаблонного языка Django, а&#160;именно невозможностью сравнить два значения между собой (больше, меньше и&#160;т.д.). Варианты вроде:
{% if some_val > 4 %}
&#60;p&#62;Истина&#60;/p&#62;
{% else %}
&#60;p&#62;Ложь&#60;/p&#62;
{% endif %}
вызывают ошибку.
В&#160;поисках решения я&#160;нагуглил библиотеку, разработанную Джеймсом Беннеттом (James Bennett)&#160;&#8212;&#160;django-template-utils.

Для использования достаточно добавить библиотеку в&#160;Python окружение, можно посредством установки:
tar zxvf template_utils-0.4p2.tar.gz
cd&#160;template_utils-0.4p2
python setup.py install

А&#160;можно просто добавить приложение в&#160;INSTALLED_APPS [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/CMHeXGOKp908hmva4rXqHBXAhpw/0/da"><img src="http://feedads.g.doubleclick.net/~a/CMHeXGOKp908hmva4rXqHBXAhpw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CMHeXGOKp908hmva4rXqHBXAhpw/1/da"><img src="http://feedads.g.doubleclick.net/~a/CMHeXGOKp908hmva4rXqHBXAhpw/1/di" border="0" ismap="true"></img></a></p><p>Недавно столкнулся с&nbsp;проблемой, связанной с&nbsp;ограниченностью шаблонного языка Django, а&nbsp;именно невозможностью сравнить два значения между собой (больше, меньше и&nbsp;т.д.). Варианты вроде:</p>
<pre><code class="html">{% if some_val > 4 %}
&lt;p&gt;Истина&lt;/p&gt;
{% else %}
&lt;p&gt;Ложь&lt;/p&gt;
{% endif %}</code></pre>
<p>вызывают ошибку.</p>
<p>В&nbsp;поисках решения я&nbsp;нагуглил библиотеку, разработанную Джеймсом Беннеттом (James Bennett)&nbsp;&mdash;&nbsp;<a href="http://django-template-utils.googlecode.com/">django-template-utils</a>.</p>
<p><span id="more-1493"></span></p>
<p>Для использования достаточно добавить библиотеку в&nbsp;Python окружение, можно посредством установки:</p>
<pre><code class="bash">tar zxvf template_utils-0.4p2.tar.gz
cd&nbsp;template_utils-0.4p2
python setup.py install
</code></pre>
<p>А&nbsp;можно просто добавить приложение в&nbsp;<code>INSTALLED_APPS</code> проекта.</p>
<p>В&nbsp;результате вам будут доступны функции сравнения значений, и&nbsp;другие полезные возможности в&nbsp;шаблонах Django.</p>
<p>Например проверка значения на&nbsp;условие &laquo;<i>меньше или равно 4х</i>&raquo;:</p>
<pre><code class="html">{% load comparison %}
{% if_less_or_equal some_val 4 %}
&lt;p&gt;Истина&lt;/p&gt;
{% else %}
&lt;p&gt;Ложь&lt;/p&gt;
{% endif_less_or_equal %}</code></pre>
<p>Ссылка на&nbsp;библиотеку: <a href="http://django-template-utils.googlecode.com/">django-template-utils.googlecode.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/comparison-of-values-in-django-templates/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Python, Django: Автоматический ресайз загружаемых изображений</title>
		<link>http://www.codeisart.ru/python-django-automatically-resize-uploaded-images/</link>
		<comments>http://www.codeisart.ru/python-django-automatically-resize-uploaded-images/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 21:46:57 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1476</guid>
		<description><![CDATA[На&#160;данный момент мы&#160;занимаемся разработкой городской социальной сети. Не&#160;&#171;убийцы&#187; Вконтакте и&#160;Одноклассников, ее&#160;задачи будут в&#160;корне иными. В&#160;качестве программной основы был выбран Django, написанный на&#160;языке Python.
Разрабатывая интерфейс управления личной информацией необходимо было решить задачу: при загрузке пользователем собственной фотографии, ее&#160;размер должен быть не&#160;более некоторых значений, определенных настройками системы, если фото больше, то&#160;необходимо произвести ресайз с&#160;сохранением пропорций.
В&#160;этой статья я&#160;представлю [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/sVHSYN1YvkZDhSP55oqwVcLzsjc/0/da"><img src="http://feedads.g.doubleclick.net/~a/sVHSYN1YvkZDhSP55oqwVcLzsjc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sVHSYN1YvkZDhSP55oqwVcLzsjc/1/da"><img src="http://feedads.g.doubleclick.net/~a/sVHSYN1YvkZDhSP55oqwVcLzsjc/1/di" border="0" ismap="true"></img></a></p><p>На&nbsp;данный момент мы&nbsp;занимаемся разработкой городской социальной сети. Не&nbsp;&laquo;убийцы&raquo; Вконтакте и&nbsp;Одноклассников, ее&nbsp;задачи будут в&nbsp;корне иными. В&nbsp;качестве программной основы был выбран Django, написанный на&nbsp;языке Python.</p>
<p>Разрабатывая интерфейс управления личной информацией необходимо было решить задачу: при загрузке пользователем собственной фотографии, ее&nbsp;размер должен быть не&nbsp;более некоторых значений, определенных настройками системы, если фото больше, то&nbsp;необходимо произвести ресайз с&nbsp;сохранением пропорций.</p>
<p>В&nbsp;этой статья я&nbsp;представлю наше решение поставленной задачи. Возможно, оно окажется не&nbsp;оптимальным, поэтому с&nbsp;удовольствием выслушаю ваши комментарии!</p>
<p><span id="more-1476"></span></p>
<h3>Django, ресайз изображений</h3>
<p>Функция ресайза изображения. Автоматически изменяет размер, сохраняя пропорции:</p>
<pre><code class="python">def imageResize(data, output_size):
  &quot;&quot;&quot;
  Resize image for thumbnails and preview
  data&nbsp;&mdash;&nbsp;image for resize
  output_size&nbsp;&mdash;&nbsp;turple, contains width and height of&nbsp;output image, for example (200, 500)
  &quot;&quot;&quot;

  from PIL import Image

  image = Image.open(data)
  m_width = float(output_size[0])
  m_height = float(output_size[1])
  if&nbsp;image.mode not in&nbsp;('L', 'RGB'):
    image = image.convert('RGB')
  w_k = image.size[0]/m_width
  h_k = image.size[1]/m_height
  if&nbsp;output_size < image.size:
    if w_k > h_k:
      new_size = (m_width, image.size[1]/w_k)
    else:
      new_size = (image.size[0]/h_k, m_height)
  else:
    new_size = image.size
  return image.resize(new_size,Image.ANTIALIAS)</code></pre>
<p>Например, при максимально возможных размерах изображения <i>200&times;500&nbsp;px</i>,&nbsp;загружая изображения на&nbsp;<i>1024&times;768&nbsp;px</i>,&nbsp;новые изображения будут&nbsp;&mdash;&nbsp;<i>200&times;150&nbsp;px</i>.</p>
<p>Далее перекрываем стандартный джанговский <code class="python">models.ImageField</code>, расширяя метод <code class="python">save_form_data</code>, в&nbsp;котором и&nbsp;будем производить ресайз:</p>
<pre><code class="python">class AvatarImageField(models.ImageField):
  def save_form_data(self, instance, data):
    from StringIO import StringIO
    from django.core.files.uploadedfile import SimpleUploadedFile, UploadedFile

    if&nbsp;data and isinstance(data, UploadedFile):
      image = imageResize(data, settings.AVATAR_SIZE)
      new_image = StringIO()
      image.save(new_image, 'JPEG', quality=85)
      data = SimpleUploadedFile(data.name, new_image.getvalue(), data.content_type)

      # Удаление старого файла
      previous = u'%s%s' % (settings.MEDIA_ROOT, instance.avatar)
      if&nbsp;os.path.isfile(previous):
        os.remove(previous)
      # -
    super(AvatarImageField, self).save_form_data(instance, data)</code></pre>
<p>Определяем функцию, которая будет возвращать путь к&nbsp;директории сохранения файла, а&nbsp;так&nbsp;же имя файла. Она будет возвращать нужный путь для <code class="python">upload_to</code> файлового поля.  В&nbsp;нашем случае имя файла генерируется некоторой хэш-функцией:</p>
<pre><code class="python">  def make_upload_path(instance, filename, prefix = False):
    # Переопределение имени загружаемого файла.
    from utils.hashfunc import get_hash

    filename = 'a_' + get_hash('md5') + '.jpg'
    return u&quot;%s/%s&quot; % (settings.AVATAR_UPLOAD_DIR, filename)</code></pre>
<p>И,&nbsp;собственно, сама модель данных, поле <code class="python">avatar</code> определяется нашим перекрытым классом <code class="python">AvatarImageField</code>, следовательно, наследует всю его функциональность:</p>
<pre><code class="python">class Avatars(models.Model):
  user = models.ForeignKey(User, unique=True)
  avatar = AvatarImageField(
    upload_to=make_upload_path,
    null = False,
    blank = False,
    )</code></pre>
<p>Готово. Теперь все загружаемые изображение, превышающие определенные в&nbsp;системе размеры будут ресайзиться, сохраняя пропорции.</p>
<p><b>С удовольствием готов ответить на вопросы, а так же выслушать конструктивную критику этого метода!</b></p>
<h3>Говорим спасибо</h3>
<p>Выражаю благодарность <a href="http://softwaremaniacs.org/about/">Ивану Сагалаеву</a> за&nbsp;его ресурс о&nbsp;программировании в&nbsp;целом и&nbsp;в&nbsp;частности на&nbsp;Python. На&nbsp;этапе ознакомления с&nbsp;Django почти с&nbsp;не&nbsp;покидали его страницы.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/python-django-automatically-resize-uploaded-images/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>8 Характеристик удачного пользовательского интерфейса</title>
		<link>http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/</link>
		<comments>http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 21:19:49 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[Юзабилити]]></category>
		<category><![CDATA[Дизайн]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1452</guid>
		<description><![CDATA[Перевод статьи о юзабилити: 8 Characteristics Of Successful User Interfaces.
Существует много информации о&#160;различных методах проектирования пользовательского интерфейса, которую вы&#160;можете использовать, создавая веб-сайт или интерфейс программы.
Я&#160;составил список из&#160;8&#160;характеристик, которые считаю залогом успешного пользовательского интерфейса:

Доступность
Минимализм
Уверенность
Отзывчивость
Соответствие контексту
Привлекательность
Эффективность
Снисходительность


Доступность
Доступность&#160;&#8212;&#160;наиболее важный элемент дизайна! По&#160;сути, вся цель пользовательского интерфейса состоит в&#160;том, чтобы дать возможность пользователям взаимодействовать с&#160;вашей системой. Если человек не&#160;сможет понять, [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/uJbNBkVlv-tUnm1-95Tp6ccbVlA/0/da"><img src="http://feedads.g.doubleclick.net/~a/uJbNBkVlv-tUnm1-95Tp6ccbVlA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/uJbNBkVlv-tUnm1-95Tp6ccbVlA/1/da"><img src="http://feedads.g.doubleclick.net/~a/uJbNBkVlv-tUnm1-95Tp6ccbVlA/1/di" border="0" ismap="true"></img></a></p><p><b>Перевод</b> статьи о юзабилити: <a href="http://www.usabilitypost.com/2009/04/15/8-characteristics-of-successful-user-interfaces/">8 Characteristics Of Successful User Interfaces</a>.</p>
<p>Существует много информации о&nbsp;различных методах проектирования пользовательского интерфейса, которую вы&nbsp;можете использовать, создавая веб-сайт или интерфейс программы.</p>
<p>Я&nbsp;составил список из&nbsp;8&nbsp;характеристик, которые считаю залогом успешного пользовательского интерфейса:</p>
<ol>
<li><a href="http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/#clear">Доступность</a></li>
<li><a href="http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/#concise">Минимализм</a></li>
<li><a href="http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/#familiar">Уверенность</a></li>
<li><a href="http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/#responsive">Отзывчивость</a></li>
<li><a href="http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/#consistent">Соответствие контексту</a></li>
<li><a href="http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/#attractive">Привлекательность</a></li>
<li><a href="http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/#efficient">Эффективность</a></li>
<li><a href="http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/#forgiving">Снисходительность</a></li>
</ol>
<p><span id="more-1452"></span></p>
<h3 id="clear">Доступность</h3>
<p>Доступность&nbsp;&mdash;&nbsp;наиболее важный элемент дизайна! По&nbsp;сути, вся цель пользовательского интерфейса состоит в&nbsp;том, чтобы дать возможность пользователям взаимодействовать с&nbsp;вашей системой. Если человек не&nbsp;сможет понять, как ваше приложение работает, он&nbsp;будет только запутан и&nbsp;в&nbsp;итоге разочарован. Вот почему, разрабатывая интерфейс вашего приложения или веб-сайта, обязательно позаботьтесь чтобы он&nbsp;был интуитивно понятен вашему пользователю.</p>
<p style="display: block; text-align:center;"><img src="http://www.codeisart.ru/wp-content/uploads/2009/04/wordpress_tooltips.png" alt="Подсказки в Wordpress" /><i>Что делает эта кнопка? Наведем курсор и&nbsp;прочитаем.</i></p>
<h3 id="concise">Минимализм</h3>
<p>Большая загруженность&nbsp;&mdash;&nbsp;враг хорошего пользовательского интерфейса. Легко попасть в&nbsp;ловушку избыточной доступности&nbsp;&mdash;&nbsp;добавляя все больше и&nbsp;больше управляющих элементов, вы&nbsp;делаете огромную ошибку&nbsp;&mdash;&nbsp;загромождаете интерфейс. Ваш интерфейс растет, и&nbsp;пользователь будет вынужден много читать, чтобы понять что, где и&nbsp;для чего располагается.</p>
<p>Делайте вещи понятными, но&nbsp;с&nbsp;минимальной загруженностью. Если вы&nbsp;можете описать возможности одним предложением, вместо трех&nbsp;&mdash;&nbsp;сделайте это. Когда вы&nbsp;можете подписать элемент одним словом, вместо двух&nbsp;&mdash;&nbsp;сделайте это. Берегите время ваших пользователей, пусть удобство и&nbsp;минимализм требуют много времени, но&nbsp;ваши усилия будут вознаграждены.</p>
<p style="display: block; text-align:center;"><img src="http://www.codeisart.ru/wp-content/uploads/2009/04/osx_volume.png" alt="Контроль звука OS X" /><i>Панель регулировки уровня звука в&nbsp;OS&nbsp;X.&nbsp;Коротко и&nbsp;доступно, ничего лишнего.</i></p>
<h3 id="familiar">Уверенность</h3>
<p>Многие дизайнеры стремятся сделать интерфейсы &laquo;интуитивно понятными&raquo;. Но&nbsp;что &laquo;интуитивно&raquo; в&nbsp;действительности означает? Это означает, что пользователи должны инстинктивно понимать и&nbsp;осмысливать возможности проекта. Но&nbsp;как вы&nbsp;можете сделать что-то интуитивно понятным? Вы&nbsp;проектируете знакомые для себя вещи, и&nbsp;то,&nbsp;что для вас может показаться очевидным, для пользователей может отталкивать и&nbsp;вызывать сложности.</p>
<p>Попросите ваших родственников и&nbsp;знакомых выполнить какие-либо действия через ваш интерфейс, например, заказать товар, если ваш интерфейс подразумевает продажу чего-либо. Наблюдайте за&nbsp;каждым действием пользователя, за&nbsp;ошибками, которые он&nbsp;совершает. Таким образом вы&nbsp;соберете ряд упущений в&nbsp;интерфейсе, которые усложняют взаимодействие системы с&nbsp;пользователем. И&nbsp;только после исправления проблемных мест, ваш интерфейс может быть готов к&nbsp;работе.</p>
<p style="display: block; text-align:center;"><img src="http://www.codeisart.ru/wp-content/uploads/2009/04/goplan_tabs.png" alt="Интерфейс с закладками" /><i>Интуитивно понятный интерфейс GoPlan. Надписи на&nbsp;вкладках дают понять пользователю содержимое раздела.</i></p>
<h3 id="responsive">Отзывчивость</h3>
<p>Отзывчивость означает несколько вещей. Интерфейс веб-сайта должен работать очень быстро. Длительное ожидание загрузки страницы раздражает. Позаботьтесь о&nbsp;том, чтобы сайт загружался максимально быстро, даже на&nbsp;медленных интернет-каналах.</p>
<p>Так&nbsp;же отзывчивость означает некоторую постоянную форму взаимодействия с&nbsp;пользователем. Интерфейс должен информировать пользователя о&nbsp;происходящем. Например, вы&nbsp;нажимаете кнопку отправки сообщения. Если сообщение отправляется посредством AJAX, было&nbsp;бы разумно выводить состояния отправки, например &laquo;Отправка&#8230;&raquo;, &laquo;Сообщение отправлено&raquo; или &laquo;Ошибка отправки сообщения&raquo;. Когда пользователь видит процесс выполнения, он&nbsp;чувствует себя спокойнее. Особенно это заметно на&nbsp;медленных интернет-каналах.</p>
<p style="display: block; text-align:center;"><img src="http://www.codeisart.ru/wp-content/uploads/2009/04/gmail_loading.png" alt="Интерактивная загрузка Gmail" /><i>Во&nbsp;время загрузки Gmail отображается прогресс-бар.</i></p>
<h3 id="consistent">Соответствие контексту</h3>
<p>При выборе определенных решений при создании дизайна принимайте в&nbsp;расчет тип содержимого страницы. Разные страницы могут содержать контент разного типа. Адаптируйте каждую страницу под соответствующий ей&nbsp;контент, создайте элементы управления, которые упростят пользователю работы с&nbsp;сайтом, и&nbsp;постарайтесь сделать. Но&nbsp;не&nbsp;забывайте про минимализм!</p>
<p>Таким образом, поработав с&nbsp;вашими элементами управления, пользователь привыкнет к&nbsp;ним и&nbsp;дальнейшая работа с&nbsp;вашим ресурсов будет для него &laquo;обыденным&raquo; делом.</p>
<p style="display: block; text-align:center;"><img src="http://www.codeisart.ru/wp-content/uploads/2009/04/microsoft_office_ui.png" alt="Элементы управления MS Office" /><i>Элементы управления MS&nbsp;Office, различные для каждого типа контента.</i></p>
<h3 id="attractive">Привлекательность</h3>
<p>Хоть это может быть несколько спорным моментом, но&nbsp;я&nbsp;считаю, что хороший интерфейс должен быть привлекательным. Привлекательный пользователю интерфейс делает работу с&nbsp;ним приятной. Да,&nbsp;вы&nbsp;можете сделать интерфейс простым в&nbsp;использовании, эффективности и&nbsp;оперативности, и&nbsp;он&nbsp;будет отлично справляться со&nbsp;своей задачей,&nbsp;&mdash;&nbsp;но&nbsp;если вы&nbsp;дополните этот список достоинств еще и&nbsp;привлекательностью&nbsp;&mdash;&nbsp;работа с&nbsp;ним будет чистым удовольствием!</p>
<p>Но&nbsp;сложно сделать интерфейс, который будет нравиться всем. У&nbsp;каждого свои предпочтения, и&nbsp;что покажется одному красивым, у&nbsp;другого будет вызывать отвращение. Тем не&nbsp;менее, пользователей можно разделить на&nbsp;некоторые социальные/демографические группы, среди которых будут и&nbsp;группы вашей целевой аудитории. Например, интерфейс для группы &laquo;молодые мамы&raquo; будет в&nbsp;корне отличаться от&nbsp;&laquo;менеджеров по&nbsp;продаже автозапчастей&raquo;.</p>
<p style="display: block; text-align:center;"><img src="http://www.codeisart.ru/wp-content/uploads/2009/04/google_chrome.png" alt="Интерфейс Google Chrome" /><i>Интерфейс Google Chrome.</i></p>
<h3 id="efficient">Эффективность</h3>
<p>Пользовательский интерфейс&nbsp;&mdash;&nbsp;это инструмент управления. Он&nbsp;предоставляет доступ к&nbsp;различным функциям вашего приложения или веб-сайта. Хороший интерфейс должен давать возможность пользователю с&nbsp;наименьшими усилиями выполнить интересующее его действие.</p>
<p>Очень важно понять, что пользователь чаще всего хочет выполнить на&nbsp;определенной странице. Не&nbsp;нужно выводить списком все возможности вашего проекта, чаще всего пользователю интересна только небольшая часть этого списка.</p>
<p>Позаботьтесь о&nbsp;том, чтобы пользователь смог моментально найти наиболее полезные и&nbsp;самые требуемые функции, это очень упростит его общение с&nbsp;проектом.</p>
<p style="display: block; text-align:center;"><img src="http://www.codeisart.ru/wp-content/uploads/2009/04/iphone_photo_options.png" alt="Apple Iphone управление фотографиями" /><i>Три самых часто выполняемых действий над фотографиями в&nbsp;Apple Iphone объединены в&nbsp;общий список с&nbsp;моментальным доступом.</i></p>
<h3 id="forgiving">Снисходительность</h3>
<p>Никто и&nbsp;ничто не&nbsp;совершенно. Будьте готовы к&nbsp;тому, что пользователи будут делать ошибки при работе с&nbsp;вашим проектом. Это может происходить как по&nbsp;вашей вине, так и&nbsp;по&nbsp;вине пользователя. Вы&nbsp;должны грамотно обрабатывать все возможные ошибки&nbsp;&mdash;&nbsp;это будет одним из&nbsp;главных показателей качества вашего проекта. Не&nbsp;стоит наказывать пользователя&nbsp;&mdash;&nbsp;разработайте &laquo;снисходительный&raquo; интерфейс.</p>
<p>Вы&nbsp;должны беречь данные от&nbsp;случайных действий пользователя. Например, если кто-то удаляет важную информацию, предоставьте возможность ее&nbsp;восстановления. Когда пользователь переходит на&nbsp;несуществующие страницы, не&nbsp;пугайте его ошибками сервера, вместо этого предоставьте список альтернативных направлений, по&nbsp;которым он&nbsp;может проследовать.</p>
<p>Мне нравится, как сделана страница <a href="http://yandex.ru/asdasdasdasd/asdasd/asdasd" rel="nofollow" title="404 ошибка Яндекса">404&nbsp;ошибки у&nbsp;Яндекса</a>.</p>
<p style="display: block; text-align:center;"><img src="http://www.codeisart.ru/wp-content/uploads/2009/04/gmail_undo.png" alt="Отмена удаления в Gmail" /><i>Случайно удалено важная информация в&nbsp;Gmail. Не&nbsp;проблема, можем отменить действие!</i></p>
<h3>Заключение</h3>
<p>Работая над достижением одной из&nbsp;этих характеристик, вы&nbsp;можете создать проблемы для достижения другой. Например, старясь сделать интерфейс более понятным, вы&nbsp;можете добавить много описаний и&nbsp;объяснений, что в&nbsp;конечном итоге сделает интерфейс еще более громоздким и&nbsp;неудобным. Или урезая материал для достижения минимализма, может сделать вещи непонятными рядовому пользователю. Для достижения баланса необходимо мастерство и&nbsp;много времени, и&nbsp;помните, что ваши дизайнерские решения, скорее всего, будут различными в&nbsp;разных проектах. Что актуально для одного, для другого может быть не&nbsp;допустимо.</p>
<p>С&nbsp;удовольствием выслушаю ваши комментарии по&nbsp;поводу этой статьи.</p>
<p><b>В рамках акции</b> «<a title="Акция обмена постовыми" href="http://www.codeisart.ru/obmen-postovimi/">Обмен постовыми</a>»:</p>
<ul>
<li>Выполняем <a href="http://seocekret.ru/delaem-analiz-optimizacii-sajta/">анализ оптимизации сайта</a>.</li>
</ul>
<p><b>Спонсоры поста:</b></p>
<ul>
<li>HANDGEN.RU&nbsp;&mdash;&nbsp;качественное <a href="http://www.handgen.ru/">размножение статей</a>, более 95% уникальности;</li>
<li>Студия Web++&nbsp;&mdash;&nbsp;<a href="http://www.webpp.ru/">создание сайтов Волгоград</a>, интернет реклама, продвижение в поисковых системах.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/8-characteristics-of-successful-user-interfaces/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Стоит ли публиковать свой лучший контент на сторонних ресурсах?</title>
		<link>http://www.codeisart.ru/is-it-worth-it-to-publish-content-on-a-third-party-resources/</link>
		<comments>http://www.codeisart.ru/is-it-worth-it-to-publish-content-on-a-third-party-resources/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 20:59:04 +0000</pubDate>
		<dc:creator>Skaizer</dc:creator>
				<category><![CDATA[SEO, продвижение сайтов]]></category>
		<category><![CDATA[SEM]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1447</guid>
		<description><![CDATA[В&#160;продвижении контентного интернет-ресурса (новостной сайт, блог) порой бывает полезно писать статьи для других сайтов со&#160;ссылкой на&#160;свой ресурс. Большинство блоггеров и&#160;владельцев новостных порталов с&#160;удовольствием согласятся разместить вашу статью у&#160;себя, конечно при условии, что материал адекватен. Они получают бесплатный полезный контент, а&#160;вы&#160;драгоценный трафик и&#160;подписчиков, что крайне важно, особенно для молодого сайта.

Когда вы&#160;пишете статью для себя, есть вероятность, [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/gwAfCOqrunmzR471CYb9rg_b_TI/0/da"><img src="http://feedads.g.doubleclick.net/~a/gwAfCOqrunmzR471CYb9rg_b_TI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gwAfCOqrunmzR471CYb9rg_b_TI/1/da"><img src="http://feedads.g.doubleclick.net/~a/gwAfCOqrunmzR471CYb9rg_b_TI/1/di" border="0" ismap="true"></img></a></p><p>В&nbsp;продвижении контентного интернет-ресурса (новостной сайт, блог) порой бывает полезно писать статьи для других сайтов со&nbsp;ссылкой на&nbsp;свой ресурс. Большинство блоггеров и&nbsp;владельцев новостных порталов с&nbsp;удовольствием согласятся разместить вашу статью у&nbsp;себя, конечно при условии, что материал адекватен. Они получают бесплатный полезный контент, а&nbsp;вы&nbsp;драгоценный трафик и&nbsp;подписчиков, что крайне важно, особенно для молодого сайта.</p>
<p><span id="more-1447"></span></p>
<p>Когда вы&nbsp;пишете статью для себя, есть вероятность, что она не&nbsp;принесет ожидаемого результата, особенно если ваш сайт еще не&nbsp;достаточно развит. Для молодого контентного сайта крайне необходимо на&nbsp;первых порах своего существования увеличивать количество подписчиков, ведь подписчики&nbsp;&mdash;&nbsp;самая качественная целевая аудитория!</p>
<p>Когда вы&nbsp;публикуете статью на&nbsp;стороннем ресурсе, во&nbsp;первых вы&nbsp;получаете ссылки на&nbsp;ваш сайт, во&nbsp;вторых&nbsp;&mdash;&nbsp;полезный трафик! Минус здесь в&nbsp;том, что вы&nbsp;фактически отдаете свои идеи чужому сайту. Так&nbsp;же необходимо, чтобы ваш сайт уже имел некоторое количество полезного контента, иначе новых посетителей будете нечем заинтересовать, и&nbsp;они просто уйдут.</p>
<h3>Как же стоит поступать?</h3>
<p>Нужно комбинировать оба метода! При написании поста постарайтесь его разбить на&nbsp;2&nbsp;части. Первую часть вы&nbsp;публикуете на&nbsp;внешнем ресурсе, а&nbsp;вторую у&nbsp;себя на&nbsp;сайте. В&nbsp;первой части обязательно поместите ссылку на&nbsp;вторую, как на&nbsp;продолжение. Таким образом, вы&nbsp;привлекаете на&nbsp;свой сайт полезную аудиторию и&nbsp;закрепляете за&nbsp;собой собственные идеи!</p>
<p>Если ваш сайт посвящен компьютерной тематике, рекомендую писать статьи для <b>Habrahabr.ru</b>, полезнее аудитории в&nbsp;RUнете вы&nbsp;не&nbsp;найдете! Но&nbsp;будьте готовы к&nbsp;так называемому хабраэффекту&nbsp;&mdash;&nbsp;на&nbsp;ваш сайт в&nbsp;один момент будут переходить тысячи читателей этой социалки, важно, чтобы сервер выдержал эту нагрузку.</p>
<p><b>Спонсоры поста:</b></p>
<ul>
<li>HANDGEN.RU&nbsp;&mdash;&nbsp;качественное <a href="http://www.handgen.ru/">размножение статей</a>, более 95% уникальности;</li>
<li>Студия Web++&nbsp;&mdash;&nbsp;<a href="http://www.webpp.ru/">создание сайтов Волгоград</a>, интернет реклама, продвижение в поисковых системах.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/is-it-worth-it-to-publish-content-on-a-third-party-resources/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Округлые уголки, CSS</title>
		<link>http://www.codeisart.ru/okruglye-ugolki-css-urok-1/</link>
		<comments>http://www.codeisart.ru/okruglye-ugolki-css-urok-1/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 13:03:48 +0000</pubDate>
		<dc:creator>Octane</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.codeisart.ru/?p=1432</guid>
		<description><![CDATA[В этой статье мы рассмотрим пример создания панелей веб-сайта с округлыми углами на заранее известном сплошном цвете фона, при этом панели будут как угодно изменять свои размеры.

I. Начнем работу с Adobe Photoshop:

Создадим новое изображение (Ctrl+N) небольшого размера, например: 300х200 пикселей, на белом фоне;
Воспользуемся инструментом Rounded Rectangle Tool (U). Поставим радиус округления углов Radius равным 10 [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/VF0EEs8AdUJP1FRpCKS7b17Zddk/0/da"><img src="http://feedads.g.doubleclick.net/~a/VF0EEs8AdUJP1FRpCKS7b17Zddk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VF0EEs8AdUJP1FRpCKS7b17Zddk/1/da"><img src="http://feedads.g.doubleclick.net/~a/VF0EEs8AdUJP1FRpCKS7b17Zddk/1/di" border="0" ismap="true"></img></a></p><p>В этой статье мы рассмотрим пример создания панелей веб-сайта с округлыми углами на заранее известном сплошном цвете фона, при этом панели будут как угодно изменять свои размеры.</p>
<p><span id="more-1432"></span></p>
<p><b>I. </b>Начнем работу с Adobe Photoshop:</p>
<ol>
<li>Создадим новое изображение (Ctrl+N) небольшого размера, например: 300х200 пикселей, на белом фоне;</li>
<li>Воспользуемся инструментом <q>Rounded Rectangle Tool</q> (U). Поставим радиус округления углов <q>Radius</q> равным 10 пикселей, и управление размерностью добавляемого объекта <q>Round Rectangle Options</q> &#8211; Unconstrained<br /><img src="http://www.codeisart.ru/files/css/lesson_1/img/css_lesson-1_img-1.gif" alt="" /><br />Выберем какой-нибудь цвет для панели, например: <span style="border: 1px solid #222; background: #74c44c;">&nbsp;#74c44c&nbsp;</span><br />Используем данный инструмент на нашем холсте, затем нажмем правой кнопкой мыши в панели <q>Слои (Layers)</q> по названию появившегося слоя <q>Shape 1</q> и выберем пункт <q>Resterize Layer</q>. В итоге должно получиться что-то похожее на изображение ниже:<br /><img src="http://www.codeisart.ru/files/css/lesson_1/img/css_lesson-1_img-2.gif" alt="" /></li>
<li>Увеличим масштаб изображения до максимального (Ctrl++) и используя инструмент <q>Crop Tool</q> (C) выделим левый верхний угол нашей фигуры (Rounded Rectangle) как показано на рисунке<br /><img src="http://www.codeisart.ru/files/css/lesson_1/img/css_lesson-1_img-3.gif" alt="" /><br />Т.е. захватим только область где идет скругление углов, все что залито сплошным не попадет в зону выреза. Далее нажмем правой кнопкой мыши внутри выделенного прямоугольника и выберем пункт <q>Crop</q>, получим:<br /><img src="http://www.codeisart.ru/files/css/lesson_1/img/css_lesson-1_img-4.gif" alt="" /></li>
<li>Сохраним полученное изображение в файл, для этого нажмем Ctrl+Shift+Alt+S или выберем пункт <q>Save for Web (Сохранить для Веб)</q> в меню <q>File (Файл)</q>. В появившемся окне проделаем следующие настройки:
<ol style="list-style-type: lower-alpha;">
<li><q>GIF</q> &#8211; формат в который будем сохранять изображение;</li>
<li><q>Adaptive</q> &#8211; режим коррекции цветом, в нашем случае является наилучшим;</li>
<li>Параметры уменьшающие качество и четкость изображения (Dieter, Lossy, Web Snap) выключаем и ставим на минимум;</li>
<li>Убираем галочку напротив <q>Transparency (Прозрачность)</q>;</li>
<li>Выберем количество цветов <q>Colors</q> так чтобы не было потери качества;</li>
<li>Параметр <q>Matte</q> устанавливаем в значение <q>none</q></li>
<li>Далее нажимаем кнопку <q>Save (Сохранить)</q> и сохраняем изображение, например под именем: <q>panel_top_left.gif</q><br /><img src="http://www.codeisart.ru/files/css/lesson_1/img/css_lesson-1_img-5.gif" alt="" /></li>
</ol>
</li>
<li>Проделаем пункты 3-4 с тремя оставшимися углами, в итоге получим набор изображений:
<ol style="list-style-type: lower-alpha;">
<li><img src="http://www.codeisart.ru/files/css/lesson_1/img/panel_top_left.gif" alt="panel_top_left" class="left" /> <q>panel_top_left.gif</q> &#8211; левый верхний угол;</li>
<li><img src="http://www.codeisart.ru/files/css/lesson_1/img/panel_top_right.gif" alt="panel_top_right" class="left" /> <q>panel_top_right.gif</q> &#8211; правый верхний угол;</li>
<li><img src="http://www.codeisart.ru/files/css/lesson_1/img/panel_bottom_left.gif" alt="panel_bottom_left" class="left" /> <q>panel_bottom_left.gif</q> &#8211; левый нижний угол;</li>
<li><img src="http://www.codeisart.ru/files/css/lesson_1/img/panel_bottom_right.gif" alt="panel_bottom_right" class="left" /> <q>panel_bottom_right.gif</q> &#8211; правый нижний угол.</li>
</ol>
</li>
</ol>
<p>На этом работа с Adobe Photoshop закончена.</p>
<p><b>II. </b>Далее действия могут производится в любом текстовом редакторе, например <q>Notepad (Блокнот)</q>. Рекомендуем воспользоваться специализированным решением, например <q>Adobe Dreamweaver</q>, <q>ActiveState Komodo Edit</q>, <q>PSPad</q> и др.</p>
<ol>
<li>Создадим <q>html</q> &#8211; документ (далее планируется что, читатель данной статьи обладает начальными знаниями HTML и CSS);</li>
<li>Добавим 4 вложенных друг в друга тега &lt;div&gt;
<pre><span style="color: #009;">&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;</span>Hello World !<span style="color: #009;">&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</span></pre>
</li>
<li>Опишем для первого тега &lt;div&gt; класс и назовем его <q>panel</q>:
<pre><span style="color: #f0f;">.panel {</span> <span style="color: #009;"><strong>background:</strong> #74c44c url(panel_top_left.gif) top left no-repeat;</span> <span style="color: #f0f;">}</span></pre>
<p>		Цвет фона следует задать только у первого (родителького) тега &lt;div&gt;;</p>
</li>
<li>Далее относительно <q>родительского</q> тега &lt;div&gt; опишем стили для всех вложенных тегов &lt;div&gt;:
<pre><span style="color: #f0f;">.panel div {</span>
<span style="color: #009;">	<strong>background:</strong> url(panel_top_right.gif) top right no-repeat;</span>
<span style="color: #f0f;">}</span>
<span style="color: #f0f;">.panel div div {</span>
<span style="color: #009;">	<strong>background:</strong> url(panel_bottom_left.gif) bottom left no-repeat;</span>
<span style="color: #f0f;">}</span>
<span style="color: #f0f;">.panel div div div {</span>
<span style="color: #009;">	<strong>background:</strong> url(panel_bottom_right.gif) bottom right no-repeat;</span>
<span style="color: #f0f;">}</span></pre>
<p>Т.е. для каждого тега &lt;div&gt; задаем в виде неповторяющегося фона ранее созданные изображения. Для первого тега &lt;div&gt; фоном будет изображение <q>panel_top_left.gif</q>, которое с помощью комбинации параметров <q>top left</q> свойства <q>background</q> разместим в верхнем левом углу. Изображение <q>panel_top_right.gif</q>, являющееся фоном первого вложенного тега &lt;div&gt; в тег &lt;div&gt; с классом <q>panel</q> с помощью комбинации параметров <q>top right</q> свойства <q>background</q> разместим в верхнем правом углу и т.д.</p>
</li>
<li>Опишем отступ текста от краев панели и применим некоторое оформление к тексту, который будет содержаться внутри панели:
<pre><span style="color: #f0f;">.panel div div div {</span>
<span style="color: #009;">	<strong>background:</strong> url(panel_bottom_right.gif) bottom right no-repeat;</span>
	<span style="color: #009;"><strong>padding:</strong> 15px;</span>
	<span style="color: #009;"><strong>color:</strong> #fff;</span>
	<span style="color: #009;"><strong>text-align:</strong> center;</span>
<span style="color: #f0f;">}</span></pre>
</li>
<li>Соберем теперь все это в один документ:
<pre><span style="color: #009;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=windows-1251&quot; /&gt;
&lt;title&gt;Округлые уголки (CSS: Урок № 1)&lt;/title&gt;</span>
<span style="color: #f0f;"><strong>&lt;style type=&quot;text/css&quot;&gt;</strong>
.panel {</span>
	<span style="color: #009;"><strong>background:</strong> #74c44c url(panel_top_left.gif) top left no-repeat;
	width: 200px;</span>
<span style="color: #f0f;">}
.panel div {</span>
	<span style="color: #009;"><strong>background:</strong> url(panel_top_right.gif) top right no-repeat;</span>
<span style="color: #f0f;">}
.panel div div {</span>
	<span style="color: #009;"><strong>background:</strong> url(panel_bottom_left.gif) bottom left no-repeat;</span>
<span style="color: #f0f;">}
.panel div div div {</span>
	<span style="color: #009;"><strong>background:</strong> url(panel_bottom_right.gif) bottom right no-repeat;
	<strong>padding:</strong> 15px;
	<strong>color:</strong> #fff;
	<strong>text-align:</strong> center;</span>
<span style="color: #f0f;">}
<strong>&lt;/style&gt;</strong></span>
<span style="color: #009;">&lt;/head&gt;
&lt;body&gt;
	&lt;div class=&quot;<strong>panel</strong>&quot;&gt;
		&lt;div&gt;
			&lt;div&gt;
				&lt;div&gt;</span>Hello World !<span style="color: #009;">&lt;/div&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;</span></pre>
<p>		и получим результат:</p>
<div style="background: #74c44c url(http://www.codeisart.ru/files/css/lesson_1/img/panel_top_left.gif) top left no-repeat !important; width: 200px; margin: 10px 0;">
<div style="background: url(http://www.codeisart.ru/files/css/lesson_1/img/panel_top_right.gif) top right no-repeat !important;">
<div style="background: url(http://www.codeisart.ru/files/css/lesson_1/img/panel_bottom_left.gif) bottom left no-repeat !important;">
<div style="background: url(http://www.codeisart.ru/files/css/lesson_1/img/panel_bottom_right.gif) bottom right no-repeat !important; padding: 15px; color: #fff; text-align: center;">Hello World !</div>
</div>
</div>
</div>
<div style="background: #74c44c url(http://www.codeisart.ru/files/css/lesson_1/img/panel_top_left.gif) top left no-repeat !important; width: 200px; margin: 10px 0;">
<div style="background: url(http://www.codeisart.ru/files/css/lesson_1/img/panel_top_right.gif) top right no-repeat !important;">
<div style="background: url(http://www.codeisart.ru/files/css/lesson_1/img/panel_bottom_left.gif) bottom left no-repeat !important;">
<div style="background: url(http://www.codeisart.ru/files/css/lesson_1/img/panel_bottom_right.gif) bottom right no-repeat !important; padding: 15px; text-align: center;">Наша панель может изменять свои размеры, как в высоту, так и в ширину, при этом качество округления уголков не теряется</div>
</div>
</div>
</div>
<div style="background: #74c44c url(http://www.codeisart.ru/files/css/lesson_1/img/panel_top_left.gif) top left no-repeat !important; width: 300px; margin: 10px 0;">
<div style="background: url(http://www.codeisart.ru/files/css/lesson_1/img/panel_top_right.gif) top right no-repeat !important;">
<div style="background: url(http://www.codeisart.ru/files/css/lesson_1/img/panel_bottom_left.gif) bottom left no-repeat !important;">
<div style="background: url(http://www.codeisart.ru/files/css/lesson_1/img/panel_bottom_right.gif) bottom right no-repeat !important; padding: 15px; text-align: center;">Создавайте сайты так,<br />чтобы они радовали глаз!</div>
</div>
</div>
</div>
</li>
</ol>
<p><strong>Заключение:</strong> данный способ позволяет создать эффект округления уголков контейнеров, находящихся на заранее известном сплошном цвете фона (в нашем случае белый), как создать такой эффект в случае градиентного или текстурированного фона, рассмотрим в следующей статье.<br />Так же стоит отметить, что при наличии большого количества разноцветных панелей, сделанных таким способом, получается большое количество запросов на сервер, например, у нас есть 5 цветов панелей, по 4 файла на каждую, уже получается 20 изображений, в этом случае такой способ не рекомендуется использовать. О том как уменьшить количество запросов изображений на сервер, а так же почему лучше использовать фоновые изображения рассмотрим отдельно в ближайших статьях.</p>
<p><small>P.S.: Когда Все браузеры будут поддерживать CSS3, такой пример можно будет осуществить по средством одного тега &lt;div&gt; и одного CSS-класса к нему, т.к. будет существовать возможность задать сразу несколько фоновых рисунков для одного элемента.</small></p>
<blockquote><p>Статья перенесена из нашего корпоративного блога ввиду полной переделки сайта. Подробнее <a href="http://www.codeisart.ru/webpp-records-replace/">можно узнать тут</a>.</p>
</blockquote>
<p>Компания <i>Web++</i>&nbsp;&mdash;&nbsp;<a title="Создание сайтов в Волгограде" href="http://www.webpp.ru/">создание сайтов Волгоград</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codeisart.ru/okruglye-ugolki-css-urok-1/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
