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

<channel>
	<title>Поваренная книга поисковой оптимизации &#187; Утилиты</title>
	<atom:link href="http://www.seoblog.com.ua/category/utilities/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.seoblog.com.ua</link>
	<description>Твои первые шаги в мире оптимизации, маркетинга и блоговедения</description>
	<lastBuildDate>Fri, 09 Jul 2010 13:25:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Зеброид &#8211; зверь сайтостроительный</title>
		<link>http://www.seoblog.com.ua/2009/10/28/zebroid-zver-sajjtostroitelnyjj/</link>
		<comments>http://www.seoblog.com.ua/2009/10/28/zebroid-zver-sajjtostroitelnyjj/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 12:18:33 +0000</pubDate>
		<dc:creator>Bambino</dc:creator>
				<category><![CDATA[Реклама]]></category>
		<category><![CDATA[Утилиты]]></category>
		<category><![CDATA[движок]]></category>
		<category><![CDATA[Зеброид]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[сателлит]]></category>

		<guid isPermaLink="false">http://www.seoblog.com.ua/?p=483</guid>
		<description><![CDATA[Вы новичок в интернет маркетинге и хотите создавать сайты для заработка в сапе? Или, возможно, вы оптимизатор с опытом нуждающийся в большом количестве сателлитов для продвижения своих либо клиентских сайтов? А может вы зарабатываете на сливе киноторафика с помощью создания тематических сайтов? В любом случае, если вы хоть как-то связаны с массовыми созданиями сайтов для [...]]]></description>
			<content:encoded><![CDATA[<p>Вы <a href="http://www.seoblog.com.ua/">новичок в интернет маркетинге</a> и хотите создавать сайты для заработка в сапе? Или, возможно, вы оптимизатор с опытом нуждающийся в большом количестве сателлитов для продвижения своих либо клиентских сайтов? А может вы зарабатываете на сливе киноторафика с помощью создания тематических сайтов? В любом случае, если вы хоть как-то связаны с массовыми созданиями сайтов для заработка денег – этот пост для вас.</p>
<p>О чем же я хочу вам рассказать? Всё просто, это пост о маленькой программе с большими возможностями. Давайте рассмотрим, что это за зверь такой, и что конкретно он умеет.  Зверя зовут <a style="text-decoration: line-through;" rel="nofollow" href="http://zebroid.ru/" target="_blank">Зеброид</a>. И этому зверю, кстати, уже больше 3-х месяцев. За это время он успел практически утроить свой начальный функционал.</p>
<p style="text-align: center;"><a href="http://www.seoblog.com.ua/wp-content/uploads/2009/10/zebroid.png" rel="lightbox"><img class="size-medium wp-image-484 aligncenter" title="Зеброид" src="http://www.seoblog.com.ua/wp-content/uploads/2009/10/zebroid-300x229.png" alt="Зеброид" width="300" height="229" /></a></p>
<p>Что же входит в этот функционал:</p>
<h3>Работа с контентом</h3>
<p>Ну прежде всего началом любого проекта в этой программе есть заливка в неё контента. Делается это всё предельно просто: указал группу файлов в которых находится контент, или папку с файлами, выбрал нужные настройки и нажал кнопку импорт. Формат файлов при этом практически не играет роли, <em>Зеброид</em> прекрасно справляется с текстовыми файлами, вордовскими документами, XML файлами. К тому же есть возможность на автомате разбивать импортируемые файлы на несколько частей с автоматическим созданием заголовков. В общем опций море, я назвал только основные.</p>
<h3>Работа с дополнительными полями</h3>
<p>Дальше нам необходимо заполнить такие доп. поля как: метки (они же теги), keywords, description, дата публикации и т.д. Что здесь предлагает нам <em>Зеброид</em>:</p>
<ul>
<li> функция <em>автометки</em> поможет составить словари меток с помощью анализа самых часто употребляемых слов во всех текстах. Таким образом можно получить необходимое количество меток к каждому посту, причем все они будут абсолютно релевантные.</li>
<li> поля description и  так же могут заполнятся на полном автомате средствами программы, так что не нужно переживать, что хоть какая то с страниц может остатся без мета-тегов</li>
<li> функция <em>автодата</em> поможет не только автоматически назначить дату всем постам в выбранном пользователем диапазоне, но и выбрать процент записей которые должны быть запланированы, причем период на какой они будут запланированы, тоже выбирает пользователь.</li>
</ul>
<h3>Работа с рисунками</h3>
<p>Чудесный инструмент <em>Автокартинки</em> поможет разбросать содержимое папки с рисунками по постам в 2 клика. Польза очевидная – в глазах ПС сайт получает дополнительные балы, трудозатраты минимальны.</p>
<h3>Автоматизация рутины</h3>
<p>Ну а тут самое интересно. Теперь не нужно заливать статьи по одной на сайт. Зеброид прекрасно умеет работать с такими движками как Zebrum Lite, WordPress, DataLife Engine, Maxsite, Nano CMS, Joomla, Netcat, Rumba XML. Плюс ко всему есть инструмент создания статических сайтов на чистом HTML и настраиваемый экспорт (для простых CMS на файлах). Ну а кому этого мало, то программу можно обучить постить в любые движки, даже в такие как ucoz (где нету возможности заливать исполняемые скрипты).</p>
<p>Т.е. как это выглядит: залили контент, обработали его программой, и в 2 клика экспортнули в пригодный для автоматической заливки формат. Быстро, легко и надежно.</p>
<h3>Способность к обучению</h3>
<p>Об одной с способностей обучению уже говорили – это автопостинг. В двух словах: программа автоматически логинится на сайт, заходит в админку и по одной заливает ваши статьи. Этому её можно обучить написав небольшой скрипт. Возможно в некоторые CMS написать скрипт простому смертному не получится, но автор уверяет, что открыт для заказов и пишет скрипты своим покупателям абсолютно безвозмездно.</p>
<p>Второй инструмент который поддаётся обучению: импорт в формате XML. Тут автор программы тоже постарался на славу. Научить программу сможет даже ребенок: всё что необходимо от пользователя – показать пример XML файла и присвоить необходимым полям нужные свойства (т.е. объяснить программе какое поле куда импортировать.)<br />
Ну и последним в этой серии идёт настраиваемый экспорт. Суть этой функции в том, чтобы дать возможность пользователям создавать свои форматы экспорта, например под самописные CMS или парсеры.</p>
<p>Напоследок хотелось бы сказать, что то далеко не всё, например не было ничего сказано о возможности перелинковки, поиску дубликатов статей, чистке названий и постов. В программе очень много возможностей, и деньги свои отрабатывает она очень быстро. Посмотрите хотя бы <a style="text-decoration: line-through;" rel="nofollow" href="http://zebroid.ru/forum/viewforum.php?f=8" target="_blank">эти видеоролики</a>. А теперь представьте что бы вы смогли сделать, если бы имели такой инструмент?..
<p><center><br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 " width="468" height="60" title="glavmed"><param name="movie" value="http://www.armadaboard.com/ad/timer_468_60.swf"><param name="quality" value="high"><embed src="http://www.armadaboard.com/ad/timer_468_60.swf" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed></object> </p>
<p><a href="http://www.glavmed.com/" target="_blank"><strong><font color="#fff">#1 RX pharmacy money program!</font></strong></a><br />
</center> </p>
<p><ul><li><strong>Еще больше рецептов из <a href="http://www.seoblog.com.ua/" title="Рецепты поваренной книги поисковой оптимизации">Поваренной книги поисковой оптимизации</a></strong>
<li><strong><a href="http://moidomen.com/" title="Недорогие домены" style="color: #ff0000">Домены .ru по $6.99 за штуку</a></strong></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.seoblog.com.ua/2009/10/28/zebroid-zver-sajjtostroitelnyjj/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Woopra &#8211; &#171;живая&#187; статистика сайта нового поколения</title>
		<link>http://www.seoblog.com.ua/2009/06/11/woopra-zhivaya-statistika-sajjta-novogo-pokoleniya/</link>
		<comments>http://www.seoblog.com.ua/2009/06/11/woopra-zhivaya-statistika-sajjta-novogo-pokoleniya/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 08:00:16 +0000</pubDate>
		<dc:creator>Bambino</dc:creator>
				<category><![CDATA[Утилиты]]></category>
		<category><![CDATA[Woopra]]></category>
		<category><![CDATA[аналитика]]></category>
		<category><![CDATA[клиент]]></category>
		<category><![CDATA[статистика]]></category>

		<guid isPermaLink="false">http://www.seoblog.com.ua/?p=347</guid>
		<description><![CDATA[Введение Для начала небольшое &#171;лирическое&#187; вступление&#8230; Как вы все знаете, статистика (или аналитика) сайта и сам сайт, как близнецы-братья, друг без друга жить не могут. Ведь именно статистика показывает нам результаты наших усилий по созданию и продвижению сайта, иначе веб-мастер, как слепой котёнок, будет не в состоянии узнать, а посещают ли его сайт вообще. Статистику, [...]]]></description>
			<content:encoded><![CDATA[<h3><img class="alignleft size-full wp-image-354" style="margin-right: 10px;" title="Статистика" src="http://www.seoblog.com.ua/wp-content/uploads/2009/06/stat.jpeg" alt="Статистика" width="129" height="129" align="left" />Введение</h3>
<p>Для начала небольшое &laquo;лирическое&raquo; вступление&#8230; Как вы все знаете, статистика (или аналитика) сайта и сам сайт, как близнецы-братья, друг без друга жить не могут. Ведь именно статистика показывает нам результаты наших усилий по созданию и продвижению сайта, иначе веб-мастер, как слепой котёнок, будет не в состоянии узнать, а посещают ли его сайт вообще.</p>
<p>Статистику, по моему разумению, можно разделить на две категории:</p>
<ol>
<li>Статистика серверная (протокольная).</li>
<li>Статистика клиентская (скриптовая).</li>
</ol>
<p>Рассмотрим немного детальнее.  <em>Серверная статистика</em> &#8211; это обработка так называемых &laquo;сырых&raquo; данных, взятых из протокола доступа к сайту. Так как любой запрос к сайту протоколируется веб-сервером (если это не запрещено в силу определенных причин), то эти данные доступны для сбора и обработки. Естественно для обработки и анализа данных применяют специальное программное обеспечение. И наиболее известные продукты в этой области: <a style="text-decoration: line-through;" rel="nofollow" href="http://www.mrunix.net/webalizer/" target="_blank">Webalizer</a> и <a style="text-decoration: line-through;" rel="nofollow" href="http://awstats.sourceforge.net/" target="_blank">AWStats</a>. Программное обеспечение серверной статистики устанавливается на хост, на котором находится сайт. Серверная статистика может привирать ибо учитывает <em>все</em> посещения, а ведь посетитель может быть не обязательно человек. Однако тема этой статьи не серверная статистика, а&#8230;</p>
<p><em>Клиентская статистика</em> &#8211; используется и собирается как на стороне клиента, т. е. веб-браузера, так и сервера. Почему же все таки <em>клиентская</em>? Дело в том, что программное обеспечение для такой статистики <em>(обычно это скрипты, написанные на языке программирования  JavaScript )</em> встраивается в HTML-код страниц вашего сайта. Кстати, этот тип подключения является и недостатком использования. Почему? Ответ очевиден: чтобы приложение работало на клиентской стороне, должна быть включена поддержка JavaScript, которую некоторые сёрферы выключают в целях безопасности <em>(радует, что процент таковых достаточно мал)</em>. По этой же причина статистика тоже может привирать, так как при отключенном JavaScript, код, встроенный в страницу не выполнится. Примеры известных приложений для клиентской статистики: <a style="text-decoration: line-through;" rel="nofollow" href="http://www.google.com/analytics/" target="_blank">Google Analytics</a>, <a style="text-decoration: line-through;" rel="nofollow" href="http://www.liveinternet.ru/" target="_blank">Liveinternet.ru</a>, <a style="text-decoration: line-through;" rel="nofollow" href="http://gostats.com/" target="_blank">GoStats</a>. Сам я еще продолжаю пользоваться кое-где Google Analytics, но из-за неудобства сей статистики начал искать альтернативу и &#8211; как говорится, кто ищет, тот всегда найдет &#8211; нашел. Встречайте&#8230;</p>
<h3>Woopra</h3>
<p><a href="http://www.seoblog.com.ua/"><strong><em>Woopa</em></strong> &#8211; новый игрок на арене приложений для сбора и обработки статистики</a>, и анализа. В последнее время я очень часто ее пользуюсь, более того она подключена и к моему блогу. Что в первую очередь хочется сказать&#8230; Это &laquo;живая&raquo; статистика. Т.е. данные не собираются и не обновляются в какой-то определенный момент времени, а доступны в режиме реального времени для просмотра и анализа. Статистика представлена в достаточно удобоваримом и воспринимаемом виде (не то, что в Google Analytics).</p>
<p style="text-align: center;"><a href="http://www.seoblog.com.ua/wp-content/uploads/2009/06/woopra_dashboard1.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-351" title="Woopra панель" src="http://www.seoblog.com.ua/wp-content/uploads/2009/06/woopra_dashboard1-300x182.jpg" alt="Woopra панель" width="300" height="182" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">Пользователь сразу видит графического отображение количества посетителей и просмотров, посещенные страницы, ключевые слова, по которым посетители попадают на ваш сайт, последние рефереры и географию расположения посетителей. Хотелось бы отметить, что такое идеальное (с моей точки зрения) расположение предоставляет настольный клиент, который может быть <a style="text-decoration: line-through;" rel="nofollow" href="http://www.woopra.com/download/" target="_blank">скачан</a> с официального сайта <strong>Woopra</strong> и установлен на персональный компьютер или ноутбук. Поддерживаются версии для Windows, Mac OS, Linux. Совсем недавно появилась возможность просматривать статистику в онлайне в своей панели управления.</p>
<p style="text-align: left;">Простой и визуально легко воспринимаемый календарь позволяет быстро и легко просмотреть статистику посещений сайта  по дням.</p>
<p style="text-align: center;"><a href="http://www.seoblog.com.ua/wp-content/uploads/2009/06/woopra_calendar1.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-352" title="woopra календарь" src="http://www.seoblog.com.ua/wp-content/uploads/2009/06/woopra_calendar1-300x182.jpg" alt="woopra календарь" width="300" height="182" /></a></p>
<p style="text-align: left;">Доступны экраны для просмотра динамики посещений, геопараметров, операционных систем и т. п., что есть в обычных системах статистики. <strong>Woopra</strong> позволяет отслеживать так называемых <em>tagged visitors</em>, т.е. помеченных посетителей, что позволяет следить за тем, как, когда определенный посетитель приходит на ваш сайт, а также процент отказов и время посещения. Плюс учет статистики посещения определенных (а точнее практически всех) страниц вашего сайта, лендинг-страниц, исходящие ссылки и количество скачиваний с вашего сайта. Дополнительно ведется детальная статистика по реферерам, а именно, учет заходов с обычных доменов, с поисковых систем, с фид-ридеров и email-рассылок, с сайтов социальных сетей и закладок, новостных сайтов и сообществ. Вообщем, вы получите все, что только вам нужно.</p>
<p style="text-align: center;"><a href="http://www.seoblog.com.ua/wp-content/uploads/2009/06/woopra_stat.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-353" title="woopra статистика" src="http://www.seoblog.com.ua/wp-content/uploads/2009/06/woopra_stat-300x182.jpg" alt="woopra статистика" width="300" height="182" /></a></p>
<p style="text-align: left;">Когда я говорил выше о <strong>&laquo;живом&raquo; характере Woopra</strong>, то я не лукавил. Действительно в статистике присутствует элемент интерактивности. Вы можете настраивать уведомления, например, при посещении сайта хостом с определенным IP адресом. Вы можете визуально в режиме реального времени видеть геоточки входа на сайт, т.е. видеть на карте регион, откуда пришел посетитель. И самое, пожалуй интересное, вы можете общаться с посетителем! Представьте себе, самый обычный чат!</p>
<p style="text-align: center;"><a href="http://www.seoblog.com.ua/wp-content/uploads/2009/06/woopra_chat.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-350" title="Woopra Chat" src="http://www.seoblog.com.ua/wp-content/uploads/2009/06/woopra_chat-300x182.jpg" alt="Woopra Chat" width="300" height="182" /></a></p>
<h3>Заключение</h3>
<p style="text-align: left;">Как итого хочу отметить, что это приложение действительно заслуживает внимания. Разработчики постарались на славу и этому подтверждение, что уже более 70 тысяч сайтов пользуются данной статистикой. Единственный, но не критичный, недостаток &#8211; при регистрации сайта аппрув проходит очень медленно. По крайней мере, когда я регистрировал сайты, то это занимало порядка недели. С чем это связано, не знаю. В админке &laquo;говорят&raquo;, что использование инвайт-кодов ускоряет аппрув, но где брать эти инвайты, я не знаю, да, если честно, не сильно-то и старался искать. Забыл упомянуть об одной пложительной фиче&#8230; Существует <a style="text-decoration: line-through;" rel="nofollow" href="http://wordpress.org/extend/plugins/woopra/" target="_blank"><strong>плагин Woopra-аналитики для WordPress</strong></a>. Подключаете к своему блогу и наслаждаетесь красивыми картинками&#8230;  Надеюсь вам было интересно&#8230; <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/wink.png' alt=';)' class='wp-smiley' /> </p>
<hr />При поддержке: Интересный блог про seo и <a href="http://seoprofy.net">заработок в интернете</a> SeoProfy
<p><center><br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 " width="468" height="60" title="glavmed"><param name="movie" value="http://www.armadaboard.com/ad/timer_468_60.swf"><param name="quality" value="high"><embed src="http://www.armadaboard.com/ad/timer_468_60.swf" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed></object> </p>
<p><a href="http://www.glavmed.com/" target="_blank"><strong><font color="#fff">#1 RX pharmacy money program!</font></strong></a><br />
</center> </p>
<p><ul><li><strong>Еще больше рецептов из <a href="http://www.seoblog.com.ua/" title="Рецепты поваренной книги поисковой оптимизации">Поваренной книги поисковой оптимизации</a></strong>
<li><strong><a href="http://moidomen.com/" title="Недорогие домены" style="color: #ff0000">Домены .ru по $6.99 за штуку</a></strong></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.seoblog.com.ua/2009/06/11/woopra-zhivaya-statistika-sajjta-novogo-pokoleniya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как локализовывать плагины для WordPress &#8211; инструкция к применению</title>
		<link>http://www.seoblog.com.ua/2009/02/10/kak-lokalizovyvat-plaginy-dlya-wordpress-instrukciya-k-primeneniyu/</link>
		<comments>http://www.seoblog.com.ua/2009/02/10/kak-lokalizovyvat-plaginy-dlya-wordpress-instrukciya-k-primeneniyu/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 14:29:21 +0000</pubDate>
		<dc:creator>Bambino</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Технологии]]></category>
		<category><![CDATA[Утилиты]]></category>
		<category><![CDATA[gettext]]></category>
		<category><![CDATA[POEdit]]></category>
		<category><![CDATA[локализация]]></category>
		<category><![CDATA[плагин]]></category>

		<guid isPermaLink="false">http://www.seoblog.com.ua/?p=282</guid>
		<description><![CDATA[Не часто меня посещает желание писать собственные статьи, но сегодня наверное день такой Речь пойдет о нашем родном и русском&#8230; о языке, а точнее о локализации, а если еще точнее, то о локализации плагинов для блог-движка WordPress. Возможно кое-кто еще не знает, но плагинов этих видимо-невидимо и живут они здесь. И как, вы возможно, уже [...]]]></description>
			<content:encoded><![CDATA[<p>Не часто меня посещает желание писать собственные статьи, но сегодня наверное день такой <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/smile.png' alt=':)' class='wp-smiley' /> Речь пойдет о нашем родном и русском&#8230; о языке, а точнее о локализации, а если еще точнее, то о <strong>локализации плагинов для блог-движка <a style="text-decoration: line-through;" rel="nofollow" href="http://wordpress.org/" target="_blank">WordPress</a></strong>. Возможно кое-кто еще не знает, но <a href="http://www.seoblog.com.ua/2008/03/30/30-s-lishnim-plaginov-po-rabote-s-kommentariyami-dlya-wordress/">плагинов</a> этих видимо-невидимо и <a style="text-decoration: line-through;" rel="nofollow" href="http://wordpress.org/extend/plugins/" target="_blank">живут они здесь</a>. И как, вы возможно, уже догадались подавляющая часть <strong>плагинов</strong> создана нашими зарубежными собратьями, по сему &laquo;говорят&raquo; они, как минимум, на английском языке. Так вот я бы хотел предложить вам самую настоящую инструкцию к применению &#8211; <a href="http://www.seoblog.com.ua/"><strong>как локализовывать плагины для WordPress</strong></a>. Инструкция будет предложена на примере локализации плагина <a href="http://rauru.com/wordpress-popular-posts/" target="_blank">WordPress Popular Posts</a>.</p>
<p>Итак, начну с небольшого введения&#8230; Возможность использовать локализованные версии плагинов реализована на базе использования свободной и широко распространённой библиотеки <a style="text-decoration: line-through;" rel="nofollow" href="http://ru.wikipedia.org/wiki/Gettext" target="_blank"><code>gettext</code></a>, которая обычно установлена практически на всех хост-компьютерах. Простота использования этой библиотеки налицо. Вместо использования каких-либо индентификаторов, вы, как программист продолжаете использовать обычный текст на английском языке, просто  код немного модифицируется из:</p>
<p><code><span style="color: #339966;">print (</span> <span style="color: #993366;">'view(s) per day'</span> <span style="color: #339966;">)</span></code></p>
<p>в</p>
<p><code><span style="color: #339966;">print ( __(</span> <span style="color: #993366;">'view(s) per day'</span> <span style="color: #339966;">) )</span></code></p>
<p>или</p>
<p><code><span style="color: #339966;">print ( gettext(</span> <span style="color: #993366;">'view(s) per day'</span> <span style="color: #339966;">) )</span></code></p>
<p>Но обычно используется первый вариант. И это очевидно. Первый вариант более легок в чтении, чем второй, и не загромождает код программы. Идем дальше&#8230; Как вы сами понимаете, чтобы перевести все вышеуказанные &laquo;стринги&raquo; (нет-нет, это не женские трусики <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/wink.png' alt=';)' class='wp-smiley' /> , а переменные или константы типа <em><code>string</code></em>, т.е. текстовые константы), их нужно выбрать и сохранить где-нибудь (чтобы потом переводить). Но порой код плагинов содержит в себе тысячи строк и выбрать из него нужные тексты будет очень трудно. Но разработчики <code>gettext</code> позаботились об этом и создали полезную утилиту <code>xgettext</code>, которая производит сбор всех текстовых констант в указанных файлах или директориях. Пример вызова этой утилиты (я рассматриваю версию утилиты для Win32):</p>
<p><code>xgettext.exe wordpress-popular-posts.php --output=wordpress-popular-posts.po --add-location --extract-all</code></p>
<p>Результатом этой команды будет созданный файл <code>wordpress-popular-posts.po</code>, который будет иметь следующее содержание:</p>
<p><code>...<br />
#: wordpress-popular-posts.php:72<br />
#: wordpress-popular-posts.php:361<br />
msgid "Sorry. No data so far."<br />
msgstr ""</code></p>
<p><code>...<br />
#: wordpress-popular-posts.php:89<br />
#: wordpress-popular-posts.php:378<br />
msgid " comment(s)"<br />
msgstr ""<br />
</code><br />
За символом <code>#</code> начинается комментарий, который показывает в каких строках обрабатываемого файла находятся данный текст. <code>msgid</code> представляет собой текст-идентификатор на английском языке, а <code>msgstr</code> собственно локализованный вариант <code>msgid</code>. Хочу заметить, что стоит предварительно вручную обработать полученный <code>.po</code>-файл, чтобы оставить в нем именно нужные текстовые константы (например, текст может быть частью переменной-массива, <code>$options['sortby']</code>).</p>
<p>Потихоньку подходим к основной трудоемкой части локализации. Собственно, это сам перевод и формирование специального <code>.mo</code>-файла, который нам необходим для локализации плагина. Не очень понятно, что за <code>.mo</code>-файл? Немного терпения&#8230; <a href="http://www.poedit.net/download.php" target="_blank">Идём сюда и скачиваем отличную программу под название POEdit</a>. Это приложение позволяет визульно редактировать <code>msgstr</code>.</p>
<p>Скачали, установили. Дальше, переименовываем файл в <code>wordpress-popular-posts.po</code> в <code>wordpress-popular-posts-<span style="color: #e31b33;">ru_RU</span>.po</code>. Последние символы определяют стандартный код для требуемого языка (в нашем случае это русский, Россия). Именно эти 5 символов вы должны присвоить <code>define</code>-переменной <code>WP_LANG</code> в файле <code>wp-config.php</code>, т.е. должно быть так:</p>
<p><code><span style="color: #008000;">define (</span><span style="color: #e31b33;"> <span style="color: #993366;">'WPLANG'</span></span>, <span style="color: #e31b33;"><span style="color: #993366;">'ru_RU'</span> </span><span style="color: #008000;">);</span></code></p>
<p>Запускаем POEdit и открываем наш <code>.po</code>-файл (тот который с ru_RU).</p>
<p style="text-align: center;">
<div id="attachment_283" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.seoblog.com.ua/wp-content/uploads/2009/02/poeditapp.jpg" rel="lightbox"><img class="size-medium wp-image-283" title="PO Edit" src="http://www.seoblog.com.ua/wp-content/uploads/2009/02/poeditapp-300x257.jpg" alt="PO Edit" width="300" height="257" /></a><p class="wp-caption-text">PO Edit</p></div>
<p>Окно разделено на 3 части. Верхние 2 без возможности редактирования, а нижняя как раз будет использоваться для перевода. Перемещаясь по верхнему списку, вы будете видеть выбранные тексты, а в нижней будете вносить локализованный текст (картинка кликабельна). По завершению перевода нажимаем <em>Файл-&gt;Сохранить</em>. В результате чего будет создан файл <code>wordpress-popular-posts.mo</code>, который представляет собой скомпилированную версию <code>.po</code>-файла (я думаю его даже можно назвать <em>индексом</em>) и которая будет непосредственно <a href="http://www.seoblog.com.ua/2008/04/28/20-seo-practical-tips-supercharge-wordpress-blog/">использоваться WordPress</a>&#8216;ом.</p>
<p>Все, переводная часть завершена. Приступаем к адаптации самого плагина, ведь мы должны &laquo;сказать&raquo; ему, где лежит &laquo;словарь&raquo;. Открываем <code>wordpress-popular-posts.php</code> в каком-нибудь текстовом редакторе и вносим следующий PHP-код:</p>
<p><code><span style="color: #999999;">// Create Text Domain For Translations</span><br />
<span style="color: #008000;"> add_action(</span><span style="color: #993366;">'init'</span>, <span style="color: #993366;">'wordpress_popular_posts_textdomain'</span><span style="color: #008000;">);</span><br />
<span style="color: #0000ff;">function</span> wordpress_popular_posts_textdomain() {<br />
<span style="color: #008000;">load_plugin_textdomain(</span><span style="color: #993366;">'wordpress-popular-posts'</span>, <span style="color: #993366;">'wp-content/plugins/wordpress-popular-posts/lang/'</span> . WPLANG<span style="color: #008000;">);</span><br />
}</code></p>
<p>Данный код указывает плагину, где будет находится файл с переводом, а именно в директории самого плагина (в поддиректории <em>lang/ru_RU</em>). Именно туда вы должны скопировать файл <code>wordpress-popular-posts.mo</code>. После этого ищем строки в файле<code> wordpress-popular-posts.php,</code>номера, которых вы сможете найти в <code>.po</code>-файле, и производим следующую замену в коде (в качестве примера):</p>
<p><code>$post_stats .= <span style="color: #993366;">'$comment_count comment(s)'</span>;</code></p>
<p>на</p>
<p><code>$post_stats .= $comment_count . <span style="color: #008000;">__(</span><span style="color: #993366;"> ' comment(s)'</span>, <span style="color: #993366;">'wordpress-popular-posts'</span><span style="color: #008000;"> )</span>;</code></p>
<p>Вот собственно и все. Если вы все сделали правильно и я случайно не ошибся, то  вы сможете увидеть заветные русские буквы. <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/smile.png' alt=':)' class='wp-smiley' /> Кстати, мой перевод работает на моем же блоге (см. раздел <em>Популярное</em> в сайдбаре). <a href="http://www.seoblog.com.ua/wp-content/uploads/2009/02/wordpress-popular-posts.zip">Скачать архив плагина популярных постов (wordpress popular posts) и локализацию.</a>
<p><center><br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 " width="468" height="60" title="glavmed"><param name="movie" value="http://www.armadaboard.com/ad/timer_468_60.swf"><param name="quality" value="high"><embed src="http://www.armadaboard.com/ad/timer_468_60.swf" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed></object> </p>
<p><a href="http://www.glavmed.com/" target="_blank"><strong><font color="#fff">#1 RX pharmacy money program!</font></strong></a><br />
</center> </p>
<p><ul><li><strong>Еще больше рецептов из <a href="http://www.seoblog.com.ua/" title="Рецепты поваренной книги поисковой оптимизации">Поваренной книги поисковой оптимизации</a></strong>
<li><strong><a href="http://moidomen.com/" title="Недорогие домены" style="color: #ff0000">Домены .ru по $6.99 за штуку</a></strong></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.seoblog.com.ua/2009/02/10/kak-lokalizovyvat-plaginy-dlya-wordpress-instrukciya-k-primeneniyu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>15 инструментов для мониторинга популярности сайта</title>
		<link>http://www.seoblog.com.ua/2008/12/09/15-instrumentov-dlya-monitoringa-populyarnosti-sajjta/</link>
		<comments>http://www.seoblog.com.ua/2008/12/09/15-instrumentov-dlya-monitoringa-populyarnosti-sajjta/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 13:24:42 +0000</pubDate>
		<dc:creator>Bambino</dc:creator>
				<category><![CDATA[Утилиты]]></category>
		<category><![CDATA[Alexa]]></category>
		<category><![CDATA[FeedBurner]]></category>
		<category><![CDATA[Technorati]]></category>
		<category><![CDATA[инструмент]]></category>
		<category><![CDATA[популярность]]></category>
		<category><![CDATA[сервис]]></category>

		<guid isPermaLink="false">http://www.seoblog.com.ua/?p=178</guid>
		<description><![CDATA[В процессе создания сайта веб-дизайнеру или разработчику полезно провести «рекогносцировку местности» на предмет нахождения похожих сайтов (т.е. конкурентов), чтобы помочь вам принять определенные решения в вопросах дизайна и разработки сайта. Зная, какие сайты играют главную скрипку, а которые подыгрывают, вы сможете понять какие элементы дизайна, характеристики сайта и его содержание наиболее эффективны. Ниже вы найдете [...]]]></description>
			<content:encoded><![CDATA[<p>В процессе создания сайта веб-дизайнеру или разработчику полезно провести «рекогносцировку местности» на предмет нахождения похожих сайтов (т.е. конкурентов), чтобы помочь вам принять определенные решения в вопросах дизайна и разработки сайта. Зная, какие сайты играют главную скрипку, а которые подыгрывают, вы сможете понять какие элементы дизайна, характеристики сайта и его содержание наиболее эффективны.</p>
<p>Ниже вы найдете небольшой список превосходных, <strong>бесплатных и простых веб-инструментов, которые помогут вам узнать больше о каком-то конкретном сайте</strong>.</p>
<p>1. <a href="https://siteexplorer.search.yahoo.com/" target="_blank"><strong>Yahoo! Site Explorer</strong></a></p>
<p><em>Site Explorer</em> позволяет проверять определенные аспекты URL. Функция &laquo;Inlinks&raquo; позволяет получить информацию о страницах, которые ссылаются на конкретный URL, который вас интересует. Site Explorer дает вам некоторое представление о том, насколько сайт популярный. И это представление основано на количестве ссылающихся страниц на него.</p>
<p style="text-align: center;"><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-01_yahoo_site_explorer.png" rel="lightbox"><img class="aligncenter size-full wp-image-186" title="Yahoo Site Explorer" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-01_yahoo_site_explorer.png" alt="" width="500" height="227" /></a></p>
<p>2. <a href="http://compete.com/" target="_blank"><strong>Compete</strong></a></p>
<p><em>Compete</em> &#8211; это инструмент для анализа, который позволяет сравнить статистику трафика и тенденций одновременно до трех сайтов. Эта статистика предоставляет вам оценку, сколько на сайте уникальных посетителей и показов страниц, и насколько быстро растет популярность сайта (<a href="http://siteanalytics.compete.com/digg.com?metric=vel&amp;start=12/09/2008" target="_blank">скорость роста</a>).</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-10_compete.png" rel="lightbox"><img class="aligncenter size-full wp-image-187" title="Compete" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-10_compete.png" alt="" width="500" height="227" /></a></p>
<p>3. <a href="http://www.quantcast.com/" target="_blank"><strong>Quantcast</strong></a></p>
<p><em>Quantcast</em> &#8211; это еще один популярный инструмент для измерения трафика на сайте. Quantcast позволяет издателям &laquo;<a href="http://www.quantcast.com/docs/quantified-publisher" target="_blank">измерять</a>&raquo; свои сайты &#8211; процесс размещения скрипта в коде ваших страниц для того, чтобы была возможность получать статистику по трафику напрямую. Вместе с тем стоит отметить &#8211; сайты, которые не &laquo;измерены&raquo;не могут предоставить точные/полные данные, да и большинство людей не приветствует использование сторонних скриптов на своих сайтах.</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-11_quantcast.png" rel="lightbox"><img class="aligncenter size-full wp-image-188" title="Quantcast" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-11_quantcast.png" alt="" width="500" height="227" /></a></p>
<p>4. <a href="http://www.alexa.com/" target="_blank"><strong>Alexa</strong></a></p>
<p>Стартовавший 1996 году сервис <em>Alexa</em> является сегодня самым популярным для ранжирования трафика. Он отслеживает статистику трафика сайтов и обеспечивает численный рейтинг на основе собранных данных. Данные представляют собой два параметр <em>просмотры страниц</em> и <em>досягаемость</em> (% интернет-пользователей, которые посетили сайт).</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-12_alexa.png" rel="lightbox"><img class="aligncenter size-full wp-image-189" title="Alexa" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-12_alexa.png" alt="" width="500" height="227" /></a></p>
<p>5. <a href="http://www.feedcompare.com/" target="_blank"><strong>Feed Compare</strong></a></p>
<p>Одним из эффективных способов для определения популярности сайта является отслеживание тенденций его подписчиков на RSS-канал. Если на сайте используется <a href="http://www.feedburner.com/" target="_blank">FeedBurner</a> &#8211; ведущий поставщик услуг по работе с RSS-фидами &#8211; вы можете использовать <em>Feed Compare</em> для отслеживания тенденций изменения количества подписчиков на ленты сайтов и сравнения роста/снижения этого количества для 4 каналов одновременно.</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-04_feed_compare.png" rel="lightbox"><img class="aligncenter size-full wp-image-190" title="Feed Compare" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-04_feed_compare.png" alt="" width="500" height="227" /></a></p>
<p>6. <a href="http://popuri.us/" target="_blank"><strong>popuri.us</strong></a></p>
<p><em>popuri.us</em> является инструментом, который может помочь определить, насколько популярен URL. Используются статистические данные таких сервисов, как Alexa, Technorati, закладки Delicious, а также количество подписчиков и другие параметры. Это одностраничный инструмент, который дает вам краткий обзор популярности сайта. Сервис popuri.us дает возможность разместить виджет на вашем сайте для отображения его популярности.</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-02_popurius.png" rel="lightbox"><img class="aligncenter size-full wp-image-191" title="popuri.us" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-02_popurius.png" alt="" width="500" height="227" /></a></p>
<p>7. <a href="http://www.socialmeter.com/" target="_blank"><strong>socialmeter</strong></a></p>
<p><em>socialmeter</em> представляет собой инструмент, который определяет насколько сайт популярен через крупные социальные сайты, такие, как Digg, Stumbleupon и Delicious. Он выставляем вам &laquo;socialmeter-баллы&raquo;, которые в настоящее время представляют просто суммирование найденных результатов (полезно для сравнения популярности сайта в социальных сетях).</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-03_socialmeter.png" rel="lightbox"><img class="aligncenter size-full wp-image-192" title="socialmeter" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-03_socialmeter.png" alt="" width="500" height="227" /></a></p>
<p>8. <a href="http://www.tweetvolume.com/"><strong>TweetVolume</strong></a></p>
<p>Еще один способ контроля за популярносью сайта заключается отслеживании как часто люди упоминают о нём Twitter. <em>TweetVolume</em> позволяет выполнять поиск ключевых слов и фраз (например, название сайта, его URL-адрес, имя автора и т.д.), чтобы узнать, как часто упоминалась искомая фраза .</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-05_tweetvolume.png" rel="lightbox"><img class="aligncenter size-full wp-image-193" title="TweetVolume" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-05_tweetvolume.png" alt="" width="500" height="227" /></a></p>
<p>9. <a href="http://www.quarkbase.com/" target="_blank"><strong>Quarkbase</strong></a></p>
<p><em>Quarkbase</em> представляет собой комплексный инструмент, который предоставляет множество информации о сайте. Quarkbase имеет закладку &laquo;Социальная популярность&raquo;, которая показывает вам информацию о популярности сайта среди социальных сайтов, таких как Digg, Stumbleupon и Delicious.</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-06_quarkbase.png" rel="lightbox"><img class="aligncenter size-full wp-image-194" title="Quarkbase" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-06_quarkbase.png" alt="" width="500" height="227" /></a></p>
<p>10. <a href="http://www.blogpulse.com/profile" target="_blank"><strong>Профайлы BlogPulse</strong></a></p>
<p>Если вас интересует информация о конкретном блоге или блоггере, инструмент <em>профили BlogPulse </em>представляет собой простое веб-приложение, которое даёт информацию о ранге блога, о том как часто он цитируется в других блогах, другую полезную информацию, например, количество постов, опубликованных за месяц, или же список похожих блогов.</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-07_blogpulse_profiles.png" rel="lightbox"><img class="aligncenter size-full wp-image-195" title="Blogpulse Profiles" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-07_blogpulse_profiles.png" alt="" width="500" height="227" /></a></p>
<p>11. <a href="http://technorati.com/blogging/" target="_blank"><strong>Панель управления Technorati</strong></a><br />
Technorati &#8211; это ведущая поисковая система по блогам. <em>Панель управления Technorati</em> позволяет вам видеть ранжирование того или иного блога, оценить его популярность среди 128 с лишним миллионов блогов во всем мире. Там же вы найдете <a href="http://technorati.com/pop/blogs/" target="_blank">100 лучших блогов</a>. Technorati определяет рейтинг блога по количеству реакций (ссылок, которые указывают на блог).</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-08_technorati_blogger_central.png" rel="lightbox"><img class="aligncenter size-full wp-image-196" title="Technorati" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-08_technorati_blogger_central.png" alt="" width="500" height="227" /></a></p>
<p>12. <a href="http://statbrain.com/" target="_blank"><strong>Statbrain.com</strong></a></p>
<p><em>Statbrain.com</em> &#8211; простой инструмент, который расскажет вам о том, сколько посетителей сайт получает ежедневно.</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-09_statsbrain.png" rel="lightbox"><img class="aligncenter size-full wp-image-197" title="Statsbrain" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-09_statsbrain.png" alt="" width="500" height="227" /></a></p>
<p>13. <a href="http://www.cubestat.com/" target="_blank"><strong>Cubestat</strong></a></p>
<p><em>Cubestat</em> &#8211; это еще один инструмент, который предоставляет вам информации о сайте популярности сайта на основе ежедневных просмотров страниц. Уникальность Cubestat заключается в том, что он отображает оценку сайта в денежном выражении (в долларах США) &#8211; чем дороже сайт, тем большей популярностью он обладает.</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-13_cubestat.png" rel="lightbox"><img class="aligncenter size-full wp-image-198" title="cubestat" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-13_cubestat.png" alt="" width="500" height="227" /></a></p>
<p>14. <a href="http://www.dnscoop.com/" target="_blank"><strong>dnScoop</strong></a></p>
<p><em>dnScoop</em> пытается оценить стоимость сайта, основываясь на  таких факторах, как ссылки, указывающие на домен, популярность домена, Page Rank, трафик и многое другое.</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-14_dnscoop.png" rel="lightbox"><img class="aligncenter size-full wp-image-199" title="dnscoop" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-14_dnscoop.png" alt="" width="500" height="227" /></a></p>
<p>15. <a href="http://www.websiteoutlook.com/" target="_blank"><strong>WebsiteOutlook</strong></a></p>
<p><em>WebsiteOutlook</em> позволяет определить популярность сайта на основе его оценочной стоимости, ежедневных просмотров страниц и дохода.</p>
<p><a href="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-15_websiteoutlook.png" rel="lightbox"><img class="aligncenter size-full wp-image-200" title="websiteoutlook" src="http://www.seoblog.com.ua/wp-content/uploads/2008/12/10-15_websiteoutlook.png" alt="" width="500" height="227" /></a></p>
<p><strong>А что используете вы? </strong></p>
<p>Как вы измеряете популярность своего сайта? Может вы знаете инструменты и сервисы, которые должны присутствовать в этом списке? Не поленитесь и поделитесь с нами в комментариях!</p>
<p>P.S. Заодно можно и <a href="http://www.seoblog.com.ua/feed/">подписаться</a>&#8230; <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/wink.png' alt=';)' class='wp-smiley' /> <p><center><br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 " width="468" height="60" title="glavmed"><param name="movie" value="http://www.armadaboard.com/ad/timer_468_60.swf"><param name="quality" value="high"><embed src="http://www.armadaboard.com/ad/timer_468_60.swf" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed></object> </p>
<p><a href="http://www.glavmed.com/" target="_blank"><strong><font color="#fff">#1 RX pharmacy money program!</font></strong></a><br />
</center> </p>
<p><ul><li><strong>Еще больше рецептов из <a href="http://www.seoblog.com.ua/" title="Рецепты поваренной книги поисковой оптимизации">Поваренной книги поисковой оптимизации</a></strong>
<li><strong><a href="http://moidomen.com/" title="Недорогие домены" style="color: #ff0000">Домены .ru по $6.99 за штуку</a></strong></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.seoblog.com.ua/2008/12/09/15-instrumentov-dlya-monitoringa-populyarnosti-sajjta/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Инструменты оптимизатора: анализаторы ключевых слов, контент-провайдеры, RSS-фиды и приложения</title>
		<link>http://www.seoblog.com.ua/2008/06/17/instrumenty-optimizatora-analizatory-klyuchevykh-slov-kontent-provajjdery-rss-fidy-i-prilozheniya/</link>
		<comments>http://www.seoblog.com.ua/2008/06/17/instrumenty-optimizatora-analizatory-klyuchevykh-slov-kontent-provajjdery-rss-fidy-i-prilozheniya/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 09:39:36 +0000</pubDate>
		<dc:creator>Bambino</dc:creator>
				<category><![CDATA[Ключевые слова]]></category>
		<category><![CDATA[Поисковые системы]]></category>
		<category><![CDATA[Утилиты]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[анализ]]></category>
		<category><![CDATA[инструмент]]></category>
		<category><![CDATA[ключевые слова]]></category>
		<category><![CDATA[контент-провайдер]]></category>

		<guid isPermaLink="false">http://www.seoblog.com.ua/?p=149</guid>
		<description><![CDATA[Инструменты для анализа ключевых слов Вы можете потратить полжизни и большую часть своего бюджета в попытках определить какие же ключевые слова наиболее подходящие для вашего сайта, контента и положения в результатах выдачи поисковых систем. Инструменты, которые представлены ниже могут немного облегчить вашу жизнь. Большая часть из приведенных инструментов являются бесплатными. Ключевые слова от Google AdWords: [...]]]></description>
			<content:encoded><![CDATA[<h2>Инструменты для анализа ключевых слов</h2>
<p>Вы можете потратить полжизни и большую часть своего бюджета в попытках определить какие же <strong>ключевые слова</strong> наиболее подходящие для вашего сайта, <strong>контента</strong> и положения в результатах выдачи поисковых систем. Инструменты, которые представлены ниже могут немного облегчить вашу жизнь. Большая часть из приведенных инструментов являются бесплатными.</p>
<ul>
<li><strong>Ключевые слова</strong> от Google AdWords: <a href="https://adwords.google.com/select/KeywordToolExternal" target="_top">adwords.google.com/select/KeywordToolExternal</a></li>
<li>Ключевые слова от WordTracker: <a href="http://freekeywords.wordtracker.com/" target="_top">freekeywords.wordtracker.com</a></li>
<li>Ключевые слова от SEO Book: <a href="http://tools.seobook.com/general/keyword/" target="_top">tools.seobook.com/general/keyword</a></li>
<li>Ключевые слова от Submit Express: <a href="http://www.submitexpress.com/keytracker.php" target="_top">www.submitexpress.com/keytracker.php</a></li>
<li>Ключевые слова от Global Promoter: <a href="http://www.globalpromoter.com/seo-tools/keyword-suggestion-tool.cfm" target="_top">www.globalpromoter.com/seo-tools/keyword-suggestion-tool.cfm</a></li>
<li>Анализатор ключевых слов от McDar: <a href="http://www.mcdar.net/KeywordTool/keywordtool.asp" target="_top">www.mcdar.net/KeywordTool/keywordtool.asp</a></li>
<li>Ключевые слова от BRL: <a href="http://www.build-reciprocal-links.com/keyword-suggestion/" target="_top">www.build-reciprocal-links.com/keyword-suggestion</a></li>
<li>Ключевые слова от Trellian: <a href="http://www.keyworddiscovery.com/search.html" target="_top">www.keyworddiscovery.com/search.html</a></li>
<li>И даже сервис от Microsoft adCenter: <a href="http://adlab.microsoft.com/KeywordContent.aspx">adlab.microsoft.com/KeywordContent.aspx<br />
</a><em> Кстати, довольно неплохой. Есть интересные инструменты, например, оценка &laquo;покупаемости&raquo; ключевого слова, генерация вариаций слов, прим. автора</em></li>
<li>Keyword Intelligence: <a href="http://www.keywordintelligence.com/" target="_top">www.keywordintelligence.com</a></li>
<li>The Permutator: <a href="http://www.boxersoftware.com/thepermutator.htm" target="_top">www.boxersoftware.com/thepermutator.htm</a></li>
<li>Генератор опечаток: <a href="http://tools.seobook.com/spelling/keywords-typos.cgi" target="_top">tools.seobook.com/spelling/keywords-typos.cgi</a></li>
<li>SEMPhonic: <a href="http://semphonic.com/" target="_top">semphonic.com</a></li>
<li>Анализатор позиций в поисковиках от Digital Point Solution: <a href="http://www.digitalpoint.com/tools/keywords/" target="_top">www.digitalpoint.com/tools/keywords</a></li>
<li>Анализатор ключевой плотности: <a href="http://www.keyworddensity.com/" target="_top">www.keyworddensity.com</a></li>
<li>Анализатор позиций в поисковиках: <a href="http://www.top25web.com/cgi-bin/report.cgi" target="_top">www.top25web.com/cgi-bin/report.cgi</a></li>
<li>Web Site Keyword Suggestions: <a href="http://www.webconfs.com/website-keyword-suggestions.php" target="_top">www.webconfs.com/website-keyword-suggestions.php</a></li>
</ul>
<h2>Содержание</h2>
<p>Поскольку содержание это важная часть вашего сайта (да и собственно оптимизации), вам необходимо знать, где же его брать. Ссылки в этом разделе ссылаются не только на чистых контент-провайдеров, но и на контент-синдикаторы и другие контент-инструменты, которые смогут заставить текст работать, чтобы удерживать посетителей на вашем сайте.</p>
<ul>
<li>ArticleDashboard: <a href="http://www.articledashboard.com/" target="_top">www.articledashboard.com</a></li>
<li>Creative Commons: <a href="http://creativecommons.org/" target="_top">creativecommons.org</a></li>
<li>OpenContentList.com: <a href="http://www.opencontentlist.com/" target="_top">www.opencontentlist.com/</a></li>
<li>Ezine Articles: <a href="http://ezinearticles.com/" target="_top">ezinearticles.com</a></li>
<li>FreeSticky: <a href="http://www.freesticky.com/stickyweb/" target="_top">www.freesticky.com/stickyweb</a></li>
<li>GoArticles.com: <a href="http://www.goarticles.com/" target="_top">www.goarticles.com</a></li>
<li>IdeaMarketers.com: <a href="http://www.ideamarketers.com/" target="_top">www.ideamarketers.com</a></li>
<li>World Wide Information Outlet: <a href="http://certificate.net/" target="_top">certificate.net</a></li>
<li>AbleStable Syndication: <a href="http://ablestable.com/content/syndication.htm" target="_top">ablestable.com/content/syndication.htm</a></li>
<li>FeatureWell.com: <a href="http://www.featurewell.com/" target="_top">www.featurewell.com</a></li>
<li>Thomson Gale: <a href="http://www.gale.com/" target="_top">www.gale.com/</a></li>
<li>MagPortal: <a href="http://www.magportal.com/" target="_top">www.magportal.com</a></li>
<li>Moreover: <a href="http://w.moreover.com/" target="_top">w.moreover.com</a></li>
<li>OSKAR Consulting: <a href="http://www.electroniccontent.com/" target="_top">www.electroniccontent.com</a></li>
<li>Pages: <a href="http://www.pagesmag.com/" target="_top">www.pagesmag.com</a></li>
<li>Uclick: <a href="http://content.uclick.com/" target="_top">content.uclick.com</a></li>
<li>YellowBrix: <a href="http://www.yellowbrix.com/" target="_top">www.yellowbrix.com</a></li>
<li>Hot Product News: <a href="http://www.hotproductnews.com/" target="_top">www.hotproductnews.com</a></li>
<li>Internet News Bureau: <a href="http://www.internetnewsbureau.com/" target="_top">www.internetnewsbureau.com</a></li>
<li>M2 Communications: <a href="http://www.m2.com/m2/web/page.php/home" target="_top">www.m2.com/m2/web/page.php/home</a></li>
<li>OnlinePressReleases.com: <a href="http://www.onlinepressreleases.com/onlinepr/index.shtml" target="_top">www.onlinepressreleases.com/onlinepr/index.shtml</a></li>
<li>PR Newswire: <a href="http://prnewswire.com/" target="_top">prnewswire.com</a></li>
<li>PR Web: <a href="http://www.prweb.com/" target="_top">www.prweb.com</a></li>
<li>USANews: <a href="http://www.usanews.net/" target="_top">www.usanews.net/</a></li>
</ul>
<h2>RSS-фиды и приложения</h2>
<p>В сегодняшнем мире постоянно изменяющегося контента, RSS-фиды и приложения могут помочь вам при оптимизации ваших сайтов, предоставляя актуальное содержание вашим потенциальным клиентам постоянно. Ресурсы, ссылки на которые вы найдете ниже, помогут вам настроить все RSS-параметры, в которых нуждается ваш сайт.</p>
<ul>
<li>Feedster: <a class="url" href="http://www.feedster.com/" target="_top">www.feedster.com</a></li>
<li>Lockergnome: <a class="url" href="http://www.lockergnome.com/" target="_top">www.lockergnome.com</a></li>
<li>NewsGator: <a class="url" href="http://www.newsgator.com/" target="_top">www.newsgator.com</a></li>
<li><a class="url" href="http://www.newsknowledge.com/" target="_top">NewsKnowledge.com</a>: <a class="url" href="http://www.newsknowledge.com/home.html" target="_top">www.newsknowledge.com/home.html</a></li>
<li>Syndic8: www.syndic8.com</li>
<li>Freshmeat: <a class="url" href="http://freshmeat.net/" target="_top">freshmeat.net</a></li>
<li><a class="url" href="http://www.sourceforge.net/" target="_top">SourceForge.net</a>: <a class="url" href="http://sourceforge.net/" target="_top">sourceforge.net</a></li>
</ul>
<p><center><br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 " width="468" height="60" title="glavmed"><param name="movie" value="http://www.armadaboard.com/ad/timer_468_60.swf"><param name="quality" value="high"><embed src="http://www.armadaboard.com/ad/timer_468_60.swf" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed></object> </p>
<p><a href="http://www.glavmed.com/" target="_blank"><strong><font color="#fff">#1 RX pharmacy money program!</font></strong></a><br />
</center> </p>
<p><ul><li><strong>Еще больше рецептов из <a href="http://www.seoblog.com.ua/" title="Рецепты поваренной книги поисковой оптимизации">Поваренной книги поисковой оптимизации</a></strong>
<li><strong><a href="http://moidomen.com/" title="Недорогие домены" style="color: #ff0000">Домены .ru по $6.99 за штуку</a></strong></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.seoblog.com.ua/2008/06/17/instrumenty-optimizatora-analizatory-klyuchevykh-slov-kontent-provajjdery-rss-fidy-i-prilozheniya/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Первые впечатления от Закладочника</title>
		<link>http://www.seoblog.com.ua/2008/05/12/pervye-vpechatleniya-ot-zakladochnika/</link>
		<comments>http://www.seoblog.com.ua/2008/05/12/pervye-vpechatleniya-ot-zakladochnika/#comments</comments>
		<pubDate>Mon, 12 May 2008 12:21:29 +0000</pubDate>
		<dc:creator>Bambino</dc:creator>
				<category><![CDATA[Раскрутка сайтов]]></category>
		<category><![CDATA[Утилиты]]></category>
		<category><![CDATA[Вдохновленный Тормоз]]></category>
		<category><![CDATA[закладка]]></category>
		<category><![CDATA[Закладочник]]></category>
		<category><![CDATA[сервис]]></category>
		<category><![CDATA[социалка]]></category>

		<guid isPermaLink="false">http://www.seoblog.com.ua/?p=141</guid>
		<description><![CDATA[Итак, начнем с того, что я попал в число первых, так сказать бета-тестеров, нового сервиса от Вдохновленного Тормоза, названного просто - Закладочник. Что еще за закладочник, спросите вы? Отвечаю - это веб-приложение для автоматического размещения закладок (букмарков) на сайтах социальных закладок.]]></description>
			<content:encoded><![CDATA[<p>Итак, начнем с того, что я попал в число первых, так сказать бета-тестеров, нового сервиса от <a rel="friend" href="http://brokenbrake.biz/" target="_blank">Вдохновленного Тормоза</a>, названного просто &#8211; <a rel="friend" href="http://ru.bmsubmitter.com/" target="_blank">Закладочник</a>. Что еще за закладочник, спросите вы? Отвечаю &#8211; это веб-приложение для автоматического размещения закладок (букмарков) на сайтах социальных закладок. А зачем, спросите вы? Ну тут уж ответ стандартный для большинства СЕОшников &#8211; раз вы не знаете, значит вы не в теме&#8230; <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/grin.png' alt=':D' class='wp-smiley' />  По сему можете оставить чтение этого поста&#8230; или все таки остаться и почитать&#8230; <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/wink.png' alt=';)' class='wp-smiley' /> </p>
<p>Начинаем&#8230; Скачал, залил, запустил.. Установка нареканий не вызвала, потому как ее как таковой и нет, ввел пароль и все.. <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/smile.png' alt=':)' class='wp-smiley' /> Теперь собственно впечатления.</p>
<p>Вот, например, на данный момент я забыл пароль и уже в течение 10 минут пытаюсь его &laquo;вспомнить&raquo;. А где спрашивается линк &laquo;Забыли пароль?&raquo; После неудачных попыток, пришлось полезть в файл config.php удалить MD5-хэш, сгенерить свой пароль и только тогда попал на место <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/smile.png' alt=':)' class='wp-smiley' /> </p>
<p>Попали изначально на панель настроек, что в принципе естественно. Первое, что бросилось в глаза куча кнопок! Зачем?! Причем на каждой написано &laquo;Отправить&raquo;. Что отправить? Кому? Не поверите, но я как глупый юзер начал вводить <em>логин:пароль</em> в нужные поля. Нажал &laquo;Отправить&raquo; и действительно.. все отправилось, только не в то место куда нужно, а в&#8230; , т.е. сохранилась информация только в том поле, кнопку под которым я нажал. Ну ведь неудобно же. Куда удобнее одна кнопка, которая сохраняет все.</p>
<p style="text-align: center;"><a rel="lightbox" href="http://www.seoblog.com.ua/wp-content/uploads/2008/05/bm-settings.jpg"><img class="alignnone size-medium wp-image-142" title="Страница настроек закладочника" src="http://www.seoblog.com.ua/wp-content/uploads/2008/05/bm-settings-300x195.jpg" alt="Страница настроек закладочника" width="300" height="195" /></a></p>
<p>Далее, ради бета-интереса, очищаю всю информацию из полей и пытаюсь из настроек уйти на рабочую панель <strong>Закладочника</strong>, но у меня это не получается. Я почему-то остаюсь на странице настроек. Ну вроде как правильно: нет настроек &#8211; нет работы, но предупреждение-то нужно выдать. Ведь когда мы регистрируем мыло или акк в партнерке, нас же предупреждают, что мы что-то забыли ввести. Да&#8230; куда удобнее сделать кнопку &laquo;Очистить&raquo; возле каждого поля, чтобы не удалять <em>логин:пароль</em> вручную, а потом еще нажимать сохранить. Ведь девиз продукта &laquo;Для тех, кто ценит свое время&raquo;.</p>
<p>Продолжаем по настройкам. На странице указано: <em>&laquo;Заполните данные авторизации в формате <span class="ok">логин:</span><span class="bad">пароль</span>&laquo;</em>. Ну я, как мерзкий юзер, естественно ввожу данные как мне заблагорассудится.. <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/wink.png' alt=';)' class='wp-smiley' /> И что вы думаете.. система все пропускает! А где же крик о недопустимом вводе информации?! Ну это еще цветочки&#8230; потому как ягодки начинаются, когда открывается доступ на сам закладочник (и это с неправильными данными).</p>
<p style="text-align: center;"><a rel="lightbox" href="http://www.seoblog.com.ua/wp-content/uploads/2008/05/bm-submit.jpg"><img class="alignnone size-medium wp-image-143" title="Страница запуска закладочника" src="http://www.seoblog.com.ua/wp-content/uploads/2008/05/bm-submit-300x189.jpg" alt="Страница запуска закладочника" width="300" height="189" /></a></p>
<p>Сразу замечаю (прошу прощения, вот такой я внимательный.. эх всегда бы таким быть&#8230;) чекбокс &laquo;Сбросить все&raquo;. А почему он установлен? В ноль его&#8230; <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/smile.png' alt=':)' class='wp-smiley' /> Хотя функцию свою он выполняет. Далее&#8230; вводим URL сайта, описание, название&#8230; простите, а как же наш девиз? Я ценю свое время и не хочу вводить описание и заголовок сайта вручную, можно ведь скрипт заставить это сделать, а я, если что, подрихтую. Ну теги тоже можно из keywords взять&#8230; <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/smile.png' alt=':)' class='wp-smiley' /> Ввели&#8230; выбрали нужные сервисы&#8230; да чего их выбирать.. они уже выбраны. Жму &laquo;отправить&raquo; (а можно что-от типа &laquo;Поставить закладку&raquo;)&#8230; Я тестировал на двух сервисах bobrdobr.ru и rumarkz.ru. К сожалению скрипт показал <em>fakeman. OK!</em></p>
<p style="text-align: center;"><a rel="lightbox" href="http://www.seoblog.com.ua/wp-content/uploads/2008/05/bm-is-working.jpg"><img class="alignnone size-medium wp-image-144" title="Закладочник работает" src="http://www.seoblog.com.ua/wp-content/uploads/2008/05/bm-is-working-300x183.jpg" alt="Закладочник работает" width="300" height="183" /></a></p>
<p>Почему к сожалению? Да потому что я забыл пароль на bobrdobr.ru (я проверил введенный в закладочнике на офсайте и на сайт не попал), а следовательно, никакая закладка никуда не поставилась, а сервис rumarkz.ru насколько я знаю лежит уже давно&#8230; <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/sad.png' alt=':(' class='wp-smiley' /> </p>
<p style="text-align: center;"><a rel="lightbox" href="http://www.seoblog.com.ua/wp-content/uploads/2008/05/rumarkz-error.jpg"><img class="alignnone size-medium wp-image-145" title="rumarkz лежит" src="http://www.seoblog.com.ua/wp-content/uploads/2008/05/rumarkz-error-300x214.jpg" alt="rumarkz лежит" width="300" height="214" /></a></p>
<p>Плюс нет возможности хранить уже введенные данные о сайтах. Вдруг я найду новый сервис и что опять вводить все по новой.</p>
<p>Итого, резюме.. Продукт даже не бета, а альфа. Его все таки стоит временно изъять из продажи, чтобы лишний раз не нервничать по поводу отзывов недовольных пользователей, отдавших свои деньги. Если, как минимум все, что было замечено мной будет исправлено, то продукт действительно будет для тех, кто ценит время. Достаточно удобно, сделав настройки один раз пользовать их постоянно.</p>
<p>В начале поста я упомянул про автоматическую установку закладок, поэтому пришло время немного уточнить. Все таки процесс наверное полуавтоматический, потому как регистрироваться на социальных сервисах придется вручную. А вот.. если бы на автомате&#8230; Но может я много прошу&#8230; <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/smile.png' alt=':)' class='wp-smiley' /> </p>
<p>P.S. Прошу рассматривать этот пост как объективно/субъективное мнение. Лично с Тормозом не знаком, во врагах его не имею, по сему никакого предвзятого отношения к сервису <a rel="friend" href="http://ru.bmsubmitter.com/" target="_blank">Закладочник</a> не имею.
<p><center><br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 " width="468" height="60" title="glavmed"><param name="movie" value="http://www.armadaboard.com/ad/timer_468_60.swf"><param name="quality" value="high"><embed src="http://www.armadaboard.com/ad/timer_468_60.swf" quality="high" pluginspage=" http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed></object> </p>
<p><a href="http://www.glavmed.com/" target="_blank"><strong><font color="#fff">#1 RX pharmacy money program!</font></strong></a><br />
</center> </p>
<p><ul><li><strong>Еще больше рецептов из <a href="http://www.seoblog.com.ua/" title="Рецепты поваренной книги поисковой оптимизации">Поваренной книги поисковой оптимизации</a></strong>
<li><strong><a href="http://moidomen.com/" title="Недорогие домены" style="color: #ff0000">Домены .ru по $6.99 за штуку</a></strong></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.seoblog.com.ua/2008/05/12/pervye-vpechatleniya-ot-zakladochnika/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Онлайновый дизайнер тем для WordPress</title>
		<link>http://www.seoblog.com.ua/2007/10/09/online-wordpress-theme-generator/</link>
		<comments>http://www.seoblog.com.ua/2007/10/09/online-wordpress-theme-generator/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 08:56:26 +0000</pubDate>
		<dc:creator>Bambino</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[Создание сайтов]]></category>
		<category><![CDATA[Утилиты]]></category>
		<category><![CDATA[дизайнер]]></category>

		<guid isPermaLink="false">http://www.seoblog.com.ua/2007/10/09/online-wordpress-theme-generator/</guid>
		<description><![CDATA[Проект Templatr представляет собой не что иное, как онлайновый генератор тем для Wordpress. Вы имеете возможность выбрать один из 24 вариантов верстки основного контента и сайдбаров.]]></description>
			<content:encoded><![CDATA[<p><a title="Templatr - генератор тем WordPress" rel="lightbox[1]" href="http://www.seoblog.com.ua/wp-content/uploads/2007/10/templatr.jpg"><img class="alignleft" style="padding: 10px; float: left;" src="http://www.seoblog.com.ua/wp-content/uploads/2007/10/templatr.thumbnail.jpg" alt="Templatr - генератор тем WordPress" /></a>Случайно наткнулся на <a style="text-decoration: line-through;" title="Templatr" rel="nofollow" href="http://templatr.cc/" target="_blank">сей ресурс</a>, который меня заинтересовал. Думаю и владельцам блогов на движке WordPress он понравится тоже. Проект <a style="text-decoration: line-through;" title="Templatr" rel="nofollow" href="http://templatr.cc/" target="_blank"><em>Templatr</em></a> представляет собой не что иное, как онлайновый генератор тем для WordPress. Вы имеете возможность выбрать один из 24 вариантов верстки основного контента и сайдбаров. Есть возможность загружать собственные изображения для оформления, например, заголовка блога. Вы сможете получить доступ практически к любому элементу будущей темы. В принципе вся работа по созданию темы заключается в ручном изменении параметров, однако не вслепую, а в WYSIWYG-режиме.  К сожалению интерфейс представлен только на английском и немецком языках, но по моему скромному мнению сей факт не должен омрачить процесс использования инструмента, потому как все интуитивно понятно. Проект, как я вижу запущен в бета-режиме, поэтому вполне возможны глюки. Так что пользуйтесь, но на свой страх и риск&#8230; <img src='http://www.seoblog.com.ua/wp-content/plugins/smilies-themer/Nomicons v2.0/smile.png' alt=':)' class='wp-smiley' /> </p>
<p><ul><li><strong>Еще больше рецептов из <a href="http://www.seoblog.com.ua/" title="Рецепты поваренной книги поисковой оптимизации">Поваренной книги поисковой оптимизации</a></strong>
<li><strong><a href="http://moidomen.com/" title="Недорогие домены" style="color: #ff0000">Домены .ru по $6.99 за штуку</a></strong></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.seoblog.com.ua/2007/10/09/online-wordpress-theme-generator/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Команды управления Google</title>
		<link>http://www.seoblog.com.ua/2007/05/25/google-tricks/</link>
		<comments>http://www.seoblog.com.ua/2007/05/25/google-tricks/#comments</comments>
		<pubDate>Fri, 25 May 2007 08:11:38 +0000</pubDate>
		<dc:creator>Bambino</dc:creator>
				<category><![CDATA[Технологии]]></category>
		<category><![CDATA[Утилиты]]></category>

		<guid isPermaLink="false">http://www.seoblog.com.ua/2007/05/25/google-tricks/</guid>
		<description><![CDATA[Все ниже указанные команды должны вводиться в строку поиска на сайте Google. Введите слово http, что найти первые 1000 c самым высоким PR. Введите слово www, чтобы увидеть как Google ранжирует первые 1000 сайтов. Используйте следующие префиксы по назначению: link:url &#8211; Показывает все страницы, которые ссылаются на указанный адрес url. related:url &#8211; Показывает похожие на [...]]]></description>
			<content:encoded><![CDATA[<p>Все ниже указанные команды должны вводиться в строку поиска на сайте Google.</p>
<p>Введите слово <strong><a href="http://www.google.com.ua/search?q=http&#038;hl=ru&#038;lr=&#038;c2coff=1&#038;start=0&#038;sa=N" target="_blank">http</a></strong>, что найти первые 1000 c самым высоким PR.</p>
<p>Введите слово <strong><a href="http://www.google.com.ua/search?q=www&#038;hl=ru&#038;lr=&#038;c2coff=1&#038;start=0&#038;sa=N" target="_blank">www</a></strong>, чтобы увидеть как Google ранжирует первые 1000 сайтов.</p>
<p>Используйте следующие префиксы по назначению:</p>
<ul>
<li><strong>link:url</strong> &#8211; Показывает все страницы, которые ссылаются на указанный адрес url.</li>
<li><strong>related:url</strong> &#8211; Показывает похожие на указанный адрес url страницы. (То же самое, что и при переходе по ссылке &laquo;Похожие страницы&raquo; в СЕРПе.</li>
<li><strong>site:domain</strong> &#8211; Ограничивает результаты поиска указанным доменом domain.</li>
<li><strong>allinurl:terms</strong> &#8211; Показывает только те страницы, url которых содержит все указанные слова terms.</li>
<li><strong>inurl:term</strong> &#8211; То же самое, что и allinurl, но только для одного слова term.</li>
<li><strong>allintitle:terms</strong> &#8211; Показывает только те страницы, заголовок которых содержит все указанные слова terms.</li>
<li><strong>intitle:term</strong> &#8211; То же самое, что и allintitle, но только для одного слова term. Например &laquo;intitle:seoforgoogle google&raquo; найдет только те страницы, которые содержат слово seoforgoogle в заголовке и слово google в любом месте страницы.</li>
<li><strong>cache:url</strong> &#8211; Показывает кэшированную Google версию переданного url.</li>
<li><strong>info:url</strong> &#8211; Показывает странцу, содержащую ссылки на похожие поиски, обратные ссылки и страницы, содержащие введенный url. То же самое как просто ввести адрес url в строку поиска.</li>
<li><strong>spell:query</strong> &#8211; Проверит ваш запрос на ошибки и выполнит его.</li>
<li><strong>stocks:</strong> &#8211; Выполнит поиска в индексе ценных бумаг.</li>
<li><strong>filetype:ext</strong> &#8211; Ограничивает результаты поиска указанным типом файла (расширением). Например, &laquo;-filetype:pdf&raquo; удалит из результатов файлы Adobe PDF.</li>
<li><strong>daterange:</strong> Поддерживает только Юлианский формат даты. Например, 2452384.</li>
<li><strong>maps:</strong> Если Вы введете улицу, то в результате получите ссылки на Yahoo Maps и MapBlast.</li>
<li><strong>phone:</strong> Вводите телефонный номер, чтобы получить имя и адрес или адрес (включая имя и почтовый индекс)</li>
<li><strong>site:www.somesite.net &laquo;+www.somesite.+net&raquo;</strong> &#8211; Показывает количество страниц указанного сайта, проиндексированных Google</li>
<li><strong>allintext:terms</strong> &#8211; Выполняет поиск только по содержанию страниц, но не по ссылкам и заголовку страницы.</li>
<li><strong>allinlinks:terms</strong> &#8211; Выполняет поиск только по ссылкам, но не по содержанию страницы и ее заголовку</li>
</ul>
<p><ul><li><strong>Еще больше рецептов из <a href="http://www.seoblog.com.ua/" title="Рецепты поваренной книги поисковой оптимизации">Поваренной книги поисковой оптимизации</a></strong>
<li><strong><a href="http://moidomen.com/" title="Недорогие домены" style="color: #ff0000">Домены .ru по $6.99 за штуку</a></strong></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.seoblog.com.ua/2007/05/25/google-tricks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Многопоточность в PHP</title>
		<link>http://www.seoblog.com.ua/2007/03/20/multiplexing-in-php/</link>
		<comments>http://www.seoblog.com.ua/2007/03/20/multiplexing-in-php/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 08:49:15 +0000</pubDate>
		<dc:creator>Bambino</dc:creator>
				<category><![CDATA[Скрипты]]></category>
		<category><![CDATA[fsockopen]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[многопоточность]]></category>
		<category><![CDATA[сокет]]></category>

		<guid isPermaLink="false">http://www.seoblog.com.ua/2007/03/02/multiplexing-in-php/</guid>
		<description><![CDATA[Существует ли в PHP хоть какая-то многопоточность?]]></description>
			<content:encoded><![CDATA[<p>[Эту мини-статью я когда-то написал для журнала "International PHP Magazine", как часть колонки "Спроси гуру". Я перепечатываю ее здесь, потому что она полезная и потому что люди просили меня об этом дважды за последние два дня]</p>
<p>Вопрос:</p>
<p><strong>Существует ли в PHP хоть какая-то многопоточность?</strong></p>
<p>Скажем, вы написали PHP-приложения для мониторинга служб на некотором количестве серверов и было бы неплохо запрашивать несколько серверов одновременно, а не один за одним.</p>
<p>Это возможно?</p>
<p>Ответ:</p>
<p>Люди часто предполагают, что необходимо разветвлять или порождать потоки, когда понадобится выполнять несколько действий одновременно, и если к тому же приложение реализовано на PHP (а  этот язык не поддерживает многопоточность), то они должны перейти на что-то другое более подходящее, например <em>perl</em>.</p>
<p>У меня для вас хорошая новость &#8211; в большинстве случаев вам не нужно порождать и создавать новых потоков вообще и можно получить отличную производительность и без этого.</p>
<p>Скажем, Вам нужно проверять веб-серверы, действительно ли они рабочие в данный момент. Вы можете написать следующий скрипт:</p>
<blockquote>
<pre>&lt; ?php
$hosts = array("host1.sample.com", "host2.sample.com");
$timeout = 15;
$status = array();
foreach ($hosts as $host) {
    $errno = 0;
    $errstr = "";
    $s = fsockopen($host, 80, $errno, $errstr, $timeout);
    if ($s) {
        $status[$host] = "Соединение установлено\n";
        fwrite($s, "HEAD / HTTP/1.0\r\nHost: $host\r\n\r\n");
        do {
            $data = fread($s, 8192);
            if (strlen($data) == 0) {
                break;
            }
            $status[$host] .= $data;
        } while (true);
        fclose($s);
    } else {
        $status[$host] = "Соединение прервано: $errno $errstr\n";
    }
}
print_r($status);
?&gt;</pre>
</blockquote>
<p>И этот скрипт будет работать отлично, но так как функция <a rel="nofollow" href="http://www.php.net/fsockopen" target="_blank">fsockopen()</a> не возвращает управление до тех пор, пока не получит имя хоста и не установит соединение (или она будет ждать таймаут в $timeout секунд), то использовать этот сценарий для мониторинга большого количества хостов не получится в виду его медленности.</p>
<p>Нет никакой причины, почему мы должны делать это последовательно; мы можем открывать асинхронные соединения &#8211; то есть, соединения, где мы не должны ждать возврата из функции <em>fsockopen()</em>. PHP все еще будет определять имя хоста (так что лучше использовать IP-адреса), но управление будет возвращено в программу как только будет запущено открытие соединения, таким образом мы сможеи перейти к следующему хосту.</p>
<p>Есть два способа сделать это; в PHP 5, вы можете использовать  функцию <a rel="nofollow" href="http://www.php.net/stream_socket_client" target="_blank">stream_socket_client()</a> в качестве замены <a rel="nofollow" href="http://www.php.net/fsockopen" target="_blank">fsockopen()</a>. В более ранних версиях PHP, Вам придется поработать ручками и воспользоваться расширением по работе с сокетами.</p>
<p>Вот как это делается в PHP 5:</p>
<blockquote>
<pre>&lt; ?php
$hosts = array("host1.sample.com", "host2.sample.com");
$timeout = 15;
$status = array();
$sockets = array();
/* Инициируем соединения ко всем хостам одновременно */
foreach ($hosts as $id =&gt; $host) {
    $s = stream_socket_client("$host:80", $errno, $errstr, $timeout,
        STREAM_CLIENT_ASYNC_CONNECT|STREAM_CLIENT_CONNECT);
    if ($s) {
        $sockets[$id] = $s;
        $status[$id] = "in progress";
    } else {
        $status[$id] = "failed, $errno $errstr";
    }
}
/* Теперь ожидаем результат */
while (count($sockets)) {
    $read = $write = $sockets;
    /* Вот она - магическая функция - пояснения ниже */
    $n = stream_select($read, $write, $e = null, $timeout);
    if ($n &gt; 0) {
        /* доступные для чтения сокеты готовы отдать нам данные
           или попытка провалилась
        */
        foreach ($read as $r) {
            $id = array_search($r, $sockets);
            $data = fread($r, 8192);
            if (strlen($data) == 0) {
                if ($status[$id] == "in progress") {
                    $status[$id] = "failed to connect";
                }
                fclose($r);
                unset($sockets[$id]);
            } else {
                $status[$id] .= $data;
            }
        }
        /* доступные для записи сокеты могут принимать
            HTTP-запросы
        */
        foreach ($write as $w) {
            $id = array_search($w, $sockets);
            fwrite($w, "HEAD / HTTP/1.0\r\nHost: "
                . $hosts[$id] .  "\r\n\r\n");
            $status[$id] = "waiting for response";
        }
    } else {
        /* ожидаем таймаут; подразумевается, что все сокеты,
            ассоциированные с массивом $sockets не сработали
        */
        foreach ($sockets as $id =&gt; $s) {
            $status[$id] = "timed out " . $status[$id];
        }
        break;
    }
}
foreach ($hosts as $id =&gt; $host) {
    echo "Host: $host\n";
    echo "Status: " . $status[$id] . "\n\n";
}
?&gt;</pre>
</blockquote>
<p>Мы используем функцию <a rel="nofollow" href="http://www.php.net/stream_select" target="_blank">stream_select()</a> для ожидания возникновения событий на открытых сокетах. <em>stream_select()</em> вызывает системную функцию <a rel="nofollow" href="#" target="_blank">select(2)</a>, а она работает так: первые три параметра &#8211; это массивы потоков, с которыми Вы хотите работать; Вы можете ожидать готовности чтения, записи или исключительных событий (параметр первый, второй и третий соответственно). <em>stream_select()</em> будет ждать <em>$timeout</em> секунд пока событие не появится &#8211; когда же эот случится, функция будет модифицировать массиы, которые Вы ей передали, так что они будут содержать идентификаторы сокетов, удовлетворябщих Вашему критерию.</p>
<p>Теперь, используя PHP 4.1.0 или более позднюю версию, если она скомпилирована с поддержкой расширения для работы с сокетами (sockets extension), Вы сможете использовать скрипт, который упомянут выше, но Вы должны заменить вызовы функций для работы с обычными потоками/файловой системой их эквивалентами из расширения <em>sockets</em>. Главная разница в способе открытия соединения; вместо <em>stream_socket_client()</em>, Вам необходимо использовать эту функцию:</p>
<blockquote>
<pre>&lt; ?php
// Это значение верно для Linux,
// для других систем используйте другие значения
define('EINPROGRESS', 115);
function non_blocking_connect($host,$port,&amp;$errno,&amp;$errstr,$timeout) {
    $ip = gethostbyname($host);
    $s = socket_create(AF_INET, SOCK_STREAM, 0);
    if (socket_set_nonblock($s)) {
        $r = @socket_connect($s, $ip, $port);
        if ($r || socket_last_error() == EINPROGRESS) {
            $errno = EINPROGRESS;
            return $s;
        }
    }
    $errno = socket_last_error($s);
    $errstr = socket_strerror($errno);
    socket_close($s);
    return false;
}
?&gt;</pre>
</blockquote>
<p>Теперь, замените <em>stream_select()</em> на <em>socket_select()</em>, <em>fread()</em> на <em>socket_read()</em>, <em>fwrite()</em> на <em>socket_write()</em> и <em>fclose()</em> на <em>socket_close()</em> и вы готовы запускать сценарий.</p>
<p>Преимущество PHP 5 в том, что вы сможете использовать функцию <a href="http://www.php.net/stream_select">stream_select()</a> для ожидания данных (почти!) из любого типа потока &#8211; вы даже сможете использовать ее для ожидания ввода с клавиатуры терминала, включив STDIN в массив для чтения, или ожидать данные из каналов, созданных с помощью <a href="http://www.php.net/proc_open">proc_open()</a>.</p>
<p>Если Вы пользуете PHP 4.3.x и хотите воспользоваться native streams approach, я приготовил патч, который позволяет работать функции <em>fsockopen()</em> асинхронно. Патч не поддерживается и не будет поставляться в официальном релизе PHP, однако, я написал оболочку, которая реализует функцию <em>stream_socket_client()</em> наряду с патчем, поэтому ваш код будет совместим с PHP 5.</p>
<p>Ресурсы:<br />
Документация по <a href="http://www.php.net/stream_select">stream_select</a><br />
Документация по <a href="http://www.php.net/socket_select">socket_select</a><br />
<a href="http://www.php.net/~wez/guru-multiplexing.tgz">Патч для PHP 4.3.2 и скрипт для эмуляции stream_socket_client()</a> (должен работать и с более поздними версиями PHP)</p>
<p><em><br />
Автор: Уэз Фёлонг (<a rel="nofollow" href="http://netevil.org/wiki.php?WezFurlong" target="_blank">Wez Furlong</a>)<br />
Перевод: :iam:<br />
<a rel="nofollow" href="http://netevil.org/node.php?uuid=427d6d12-c107-9816-7428-27d6d128f5e5" target="_blank">Оригинал статьи</a><br />
</em></p>
<p><ul><li><strong>Еще больше рецептов из <a href="http://www.seoblog.com.ua/" title="Рецепты поваренной книги поисковой оптимизации">Поваренной книги поисковой оптимизации</a></strong>
<li><strong><a href="http://moidomen.com/" title="Недорогие домены" style="color: #ff0000">Домены .ru по $6.99 за штуку</a></strong></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.seoblog.com.ua/2007/03/20/multiplexing-in-php/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Консоль разработчика для Opera</title>
		<link>http://www.seoblog.com.ua/2007/03/13/opera-developer-console/</link>
		<comments>http://www.seoblog.com.ua/2007/03/13/opera-developer-console/#comments</comments>
		<pubDate>Tue, 13 Mar 2007 12:37:38 +0000</pubDate>
		<dc:creator>Bambino</dc:creator>
				<category><![CDATA[Утилиты]]></category>

		<guid isPermaLink="false">http://www.seoblog.com.ua/2007/03/13/opera-developer-console/</guid>
		<description><![CDATA[Этот инструментарий написан на JavaScript и представляет небольший интерес для прочтения. Консоль предоставляет собой виджет в несколько закладок: DOM Инструмент DOM позволяет пользователю просматривать и изменять различные аспекты документа. JS Инструмент JavaScript позволяет пользователю tool просматривать и искать JavaScript-код, инициализирующийся на странице. CSS Инструмент CSS позволяет пользователю редактировать каскадные таблицы стилей, привязанные к странице. Более [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://devfiles.myopera.com/articles/59/headers.png" alt="Консоль разработчика для Opera" align="right" style="padding: 5px"/><br />
Этот инструментарий <a href="http://devfiles.myopera.com/articles/59/devConsole.js" target="_blank">написан на JavaScript</a> и представляет небольший интерес для прочтения.</p>
<p>Консоль предоставляет собой виджет в несколько закладок:</p>
<p><strong>DOM</strong><br />
Инструмент DOM позволяет пользователю просматривать и изменять различные аспекты документа.</p>
<p><strong>JS</strong><br />
Инструмент JavaScript позволяет пользователю tool просматривать и искать JavaScript-код, инициализирующийся на странице.</p>
<p><strong>CSS</strong><br />
Инструмент CSS позволяет пользователю редактировать каскадные таблицы стилей, привязанные к странице. Более того, инструмент позволяет экспортировать эти самые таблицы для дальнейшего использования.</p>
<p><strong>HTTP</strong><br />
Инструмент HTTP позволяет пользователь просматривать HTTP-заголовки, приходящие от сервера, просматривать и редактировать <em>куки</em> (cookies), а также протоколировать запросы XMLHttpRequests, отсылаемые документом.</p>
<p><img src="http://www.frozen-o.com/advancedajax/screenshots/opera/opera_xmlhttprequest1_small.jpg" alt="Консоль" align="center"/><br />
<a href="opera:/button/Go%20to%20page,%22javascript%3A(function()%7Bvar%20ele%3Ddocument.documentElement.appendChild(document.createElementNS('http://www.w3.org/1999/xhtml','script'%2C'script'))%3Bele.src%3D'http%3A%2F%2Fdevfiles.myopera.com%2Farticles%2F59%2FdevConsole.js'%3Bele.parentNode.removeChild(ele)%3B%3B%7D)()%22,,,%22%20%22" title="Разработчик">Установить консоль</a></p>
<p><a href="http://dev.opera.com/tools/" target="_blank">Оригинал статьи</a></p>
<p><ul><li><strong>Еще больше рецептов из <a href="http://www.seoblog.com.ua/" title="Рецепты поваренной книги поисковой оптимизации">Поваренной книги поисковой оптимизации</a></strong>
<li><strong><a href="http://moidomen.com/" title="Недорогие домены" style="color: #ff0000">Домены .ru по $6.99 за штуку</a></strong></ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.seoblog.com.ua/2007/03/13/opera-developer-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
