<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>SysAdmins Location</title>
	<atom:link href="http://vokulov.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://vokulov.ru</link>
	<description>Блог для личных заметок о том, с чем сталкиваюсь пока живу...</description>
	<lastBuildDate>Mon, 08 Mar 2010 07:20:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>		<item>
		<title>Патч для плагина &#171;Я не робот&#187;</title>
		<link>http://vokulov.ru/2010/02/23/%d0%bf%d0%b0%d1%82%d1%87-%d0%b4%d0%bb%d1%8f-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d0%b0-%d1%8f-%d0%bd%d0%b5-%d1%80%d0%be%d0%b1%d0%be%d1%82/</link>
		<comments>http://vokulov.ru/2010/02/23/%d0%bf%d0%b0%d1%82%d1%87-%d0%b4%d0%bb%d1%8f-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d0%b0-%d1%8f-%d0%bd%d0%b5-%d1%80%d0%be%d0%b1%d0%be%d1%82/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 11:29:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=369</guid>
		<description><![CDATA[Последнее время очень много спама стали размещать спамботы в комментах, хорошо есть Akiasmet, но выгребать каждый день по несколько десятков сообщений в день надоело. Решил поставить плагин &#171;Я не робот&#187; и в ходе проверки натолкнулся на 1 баг, в версии блога wordpress 2.9 в случае когда при размещении комментария не ставилась галка напротив чекбокса &#171;Это [...]]]></description>
			<content:encoded><![CDATA[<p>Последнее время очень много спама стали размещать спамботы в комментах, хорошо есть Akiasmet, но выгребать каждый день по несколько десятков сообщений в день надоело. Решил поставить <a href="http://dimoning.ru/dorabatyivayu-kapchu-ya-ne-robot-predlozheniya-po-uluchsheniyu.html" target="_blank">плагин &laquo;Я не робот&raquo;</a> и в ходе проверки натолкнулся на 1 баг, в версии блога wordpress 2.9 в случае когда при размещении комментария не ставилась галка напротив чекбокса &laquo;Это не спам&raquo;, то есть если спам бот решил оставить комментарий, он все равно попадал в очередь на модерацию, хотя по логике работы плагина должен был удаляться. Изучив код нашел, что удаление спам комментария происходит при помощи функции:</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://vokulov.ru/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://vokulov.ru/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_about(1)" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://vokulov.ru/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;">wp_set_comment_status <span class="br0">&#40;</span><span class="re0">$id</span><span class="sy0">,</span> <span class="st_h">'delete'</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p>После дальнейшего изучения решил заменить ее на функцию <a href="http://codex.wordpress.org/Function_Reference/wp_delete_comment" target="_blank">wp_delete_comment</a>, после чего плагин заработал как нужно. В ближайшее время понаблюдаю динамику, смогут ли спамботы обойти данный плагин.</p>
<p>Для всех блогеров использующих данный плагин и столкнувшихся с данной проблемой предлагаю скачать <a href="http://vokulov.ru/wp-content/uploads/2010/02/dimoning.ru-captcha.tar.gz" target="_blank">исправленную версию плагина</a> &laquo;Я не робот&raquo; для Wordpress 2.9.</p>
<p><strong>UP</strong>: Прошло несколько недель, за это время ни одного спам комментария. Пользователи могут постить сообшения без проблем. Считаем вопрос закрытым, плагин работает.</p>

	Tags: <a href="http://vokulov.ru/tag/plugin/" title="plugin" rel="tag">plugin</a>, <a href="http://vokulov.ru/tag/wordpress/" title="wordpress" rel="tag">wordpress</a><br />
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2010/02/23/%d0%bf%d0%b0%d1%82%d1%87-%d0%b4%d0%bb%d1%8f-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d0%b0-%d1%8f-%d0%bd%d0%b5-%d1%80%d0%be%d0%b1%d0%be%d1%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Проверка идентичности MySQL Slave сервера</title>
		<link>http://vokulov.ru/2010/02/23/%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b0-%d0%b8%d0%b4%d0%b5%d0%bd%d1%82%d0%b8%d1%87%d0%bd%d0%be%d1%81%d1%82%d0%b8-mysql-slave-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0/</link>
		<comments>http://vokulov.ru/2010/02/23/%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b0-%d0%b8%d0%b4%d0%b5%d0%bd%d1%82%d0%b8%d1%87%d0%bd%d0%be%d1%81%d1%82%d0%b8-mysql-slave-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 22:10:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=360</guid>
		<description><![CDATA[СУБД MySQL, самая популярная СУБД для WEB проектов. Эту БД используют миллионы проектов по всей сети Интернет, от крупных компаний, до отдельных разработчиков, и как следствие, перед любым администратором СУБД MySQL рано или поздно встает вопрос об обеспечении отказоустойчивого режима работы данной подсистемы БД в рамках проекта. СУБД MySQL (далее просто MySQL или СУБД) предлагает [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: small;"><a href="http://mysql.com/" target="_blank">СУБД MySQL</a>, самая популярная СУБД для WEB проектов. Эту БД используют миллионы проектов по всей сети Интернет, от крупных компаний, до отдельных разработчиков, и как следствие, перед любым администратором СУБД MySQL рано или поздно встает вопрос об обеспечении отказоустойчивого режима работы данной подсистемы БД в рамках проекта. СУБД MySQL (далее просто MySQL или СУБД) предлагает 2-а механизма высокодоступного режима работы:</span></p>
<p><span style="font-size: small;">1) <a href="http://www.mysql.com/products/database/cluster/" target="_blank">MySQL Cluster</a></span></p>
<p><span style="font-size: small;">2) <a href="http://dev.mysql.com/doc/refman/5.0/en/replication.html" target="_blank">MySQL Replication</a></span></p>
<p><span style="font-size: small;">Оба механизма имеют свои плюсы и минусы, но всетаки более популярен и доступен &#8211; это 2-ой вариант, то есть репликация данных между MySQL серверами. Настройка репликации отлично <a href="http://dev.mysql.com/doc/refman/5.0/en/replication-howto.html" target="_blank">описана в документации</a>, поэтому рассматривать мы ее не будем. Предмет данной заметки &#8211; проверка MySQL slave сервера на идентичность его данных MySQL master серверу.</span></p>
<p><span style="font-size: small;"><span id="more-360"></span>Не все администраторы это знают, но из-за того, что репликация в MySQL 4.1-5.0 производится при помощи бинарных логов, в которые пишутся SQL запросы, которые в последствии выполняются MySQL slave сервером, данные на slave сервере могут отличаться от данных на master сервере, причем, как показывает практика, такие ситуацию случаются регулярно.</span></p>
<p><span style="font-size: small;">Соответственно, задача любого MySQL администратора &#8211; это обеспечить ежедневную проверку идентичности данных slave сервера с последующей синхронизацией данных, в случае необходимости.</span></p>
<p><span style="font-size: small;">Для проверки идентичности данных я использую утилиту <a href="http://www.maatkit.org/doc/mk-table-checksum.html" target="_blank">mk-table-checksum</a> из пакета <a href="http://www.maatkit.org/" target="_blank">Maatkit</a>. Данная утилита умеет проверят идентичность данных между серверами, выборочно по базам данных или отдельным таблицам, с помощью разных алгоритмов (ACCUM, BIT_XOR, CHECKSUM), причем, как между серверами связанными репликацией, так и нет. Суть работы данной утилиты &#8211; конкатенация всех данных в таблице, с дальнейшим получением контрольного числа для данного объема данных. Для проверки я использую следующие параметры для запуска данной утилиты:</span></p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://vokulov.ru/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://vokulov.ru/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_about(2)" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://vokulov.ru/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">mk-table-checksum <span class="re5">--quiet</span> <span class="re5">--algorithm</span> BIT_XOR <span class="re5">--chunk-size</span> 500000 <span class="re5">--nocrc</span> <span class="re5">--empty-replicate-table</span> <span class="re5">--float-precision</span> 5 \
<span class="re5">--function</span> FNV_64 <span class="re5">--optimize-xor</span> <span class="re5">--replicate</span>=test.checksum <span class="re5">--sleep-coef</span>=0.5 <span class="re5">--socket</span> <span class="sy0">/</span>tmp<span class="sy0">/</span>mysql_socket_path.sock \
<span class="re2">h</span>=MYSQL_HOST,<span class="re2">P</span>=MYSQL_PORT,<span class="re2">u</span>=MYSQL_USER,<span class="re2">p</span>=MYSQL_PASS,<span class="re2">A</span>=cp1251</pre></div></div>
<p><span style="font-size: small;">Ключевые параметры:</span></p>
<p><span style="font-size: small;">&#8211;algorithm BIT_XOR &#8211; алгоритм BIT_XOR, для получения финальной контрольного числа, данный алгоритм не учитывает очередность вставки данных в таблице, соответственно если на slave сервере данные находятся в другом порядке, чем на master сервере, то данный алгоритм не позволит это обнаружить, при такой ситуации нужно использовать алгоритм ACCUM.<br />
</span></p>
<p><span style="font-size: small;">&#8211;function FNV_64 &#8211; хеш функция для обработки контрольного числа полученного при помощи алгоритам BIT_XOR или ACCUM. Я использую функцию FNV_64, данная функция доступа после установки UDF модуля, исходный код данного модуля распространяется вместе с <a href="http://www.maatkit.org/" target="_blank">Maatkit</a>.<br />
</span></p>
<p><span style="font-size: small;">Для проверки должен быть указан адрес MySQL master сервера, после запуска утилиты определяются БД для проверки и выполняются SQL запросы вида REPLACE с записью конечных данных в таблицу test.checksum, далее эти SQL запросы при помощи репликации передаются на slave сервер, где также выполняются. Соотвественно если результат выполнения одинх и техже запросов равен на master и slave сервере, значит считаем, что данные на серверах идентичны.</span></p>
<p><span style="font-size: small;">Далее для проверки и синхронизации данных, если это требуется, используем утилиту <a href="http://www.maatkit.org/doc/mk-table-sync.html" target="_blank">mk-table-sync</a>. Я использую следующие параметры для запуска:</span></p>
<p><span style="font-size: small;"><div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://vokulov.ru/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://vokulov.ru/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_about(3)" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://vokulov.ru/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;">mk-table-sync <span class="re5">--print</span> <span class="re5">--verbose</span> <span class="re5">--function</span> FNV_64 <span class="re5">--replicate</span> test.checksum <span class="re5">--sync-to-master</span> \
<span class="re2">h</span>=MYSQL_HOST,<span class="re2">P</span>=MYSQL_PORT,<span class="re2">u</span>=MYSQL_USER,<span class="re2">p</span>=MYSQL_PASS,<span class="re2">A</span>=cp1251</pre></div></div></span></p>
<p><span style="font-size: small;">Ключевые параметры:</span></p>
<p><span style="font-size: small;">&#8211;print &#8211; вывести информацию, если найдены различия, изменение данных не производится.</span></p>
<p><span style="font-size: small;">&#8211;sync-to-master &#8211; все изменения, если найдены различия, будут проводиться на MySQL  master сервере. Это особенно актуально в случае master-master репликации. В случае если вместо параметра &#8211;print будет параметр &#8211;execute, данная утилита определит какие данные между master и slave сервером различаются, подключится к master серверу и выполнит необходимые запросы (REPLACE, DELETE) для приведения slave сервера в идентичное состояние master серверу.</span></p>
<p><span style="font-size: small;">Также часто приходится пользоваться параметром &#8211;noforeign-key-checks, для отключения проверки foreign-key`s. Их выполнение все равно не нужно, если данные в итоге будут идентичны на обоих серверах.</span></p>
<p><span style="font-size: small;">Проводя такую нехитрую проверку каждый день, мы можем гарантировать, что данные между master и slave серверами идентичны, и в случае отказа master сервера MySQL администратор сможет без проблем задейстовать slave сервер для обеспечения дальнейшей работы WEB проекта.</span></p>
<p><span style="font-size: small;">В следующей заметке опишу способ простой автоматизации проверки идентичности MySQL master и slave серверов с последующей нотификацией, в случае проблем, при помощи системы мониторинга <a href="http://www.nagios.org/" target="_blank">Nagios</a>.</span></p>

	Tags: <a href="http://vokulov.ru/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://vokulov.ru/tag/mysql/" title="mysql" rel="tag">mysql</a><br />
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2010/02/23/%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b0-%d0%b8%d0%b4%d0%b5%d0%bd%d1%82%d0%b8%d1%87%d0%bd%d0%be%d1%81%d1%82%d0%b8-mysql-slave-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Кино: Опасные связи</title>
		<link>http://vokulov.ru/2010/02/23/%d0%ba%d0%b8%d0%bd%d0%be-%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d1%8b%d0%b5-%d1%81%d0%b2%d1%8f%d0%b7%d0%b8/</link>
		<comments>http://vokulov.ru/2010/02/23/%d0%ba%d0%b8%d0%bd%d0%be-%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d1%8b%d0%b5-%d1%81%d0%b2%d1%8f%d0%b7%d0%b8/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 21:07:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Фильмы]]></category>
		<category><![CDATA[фильм]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=355</guid>
		<description><![CDATA[Недавно посмотрел отличное кино, фильм назывался &#8211; Опасные связи. Фильм показывает нам любовные интриги 18 века, причем отлично показывает, весь фильм смотрится на одном дыхании. Очень приятно наблюдать за превосходной игрой актеров мирового уровня (фильм в итоге получил несколько оскаров), за переплетением сюжета, одна сцена соблазнения одной из главных героинь чего стоит, страсть, поцелуи&#8230;
Вобщем рекомендую [...]]]></description>
			<content:encoded><![CDATA[<p><!-- Ozon Book Cover --><a title="Permanent Link to Кино: Опасные связи" rel="bookmark" href="http://vokulov.ru/2010/02/23/%d0%ba%d0%b8%d0%bd%d0%be-%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d1%8b%d0%b5-%d1%81%d0%b2%d1%8f%d0%b7%d0%b8/"><img class="alignleft" style="border: 1px solid #666666;" title="Кино: Опасные связи" src="http://vokulov.ru//wp-content/uploads/book_2617715.jpg" alt="Кино: Опасные связи " width="80" height="116" /></a><!-- /Ozon Book Cover -->Недавно посмотрел отличное кино, фильм назывался &#8211; <a href="http://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D0%B0%D1%81%D0%BD%D1%8B%D0%B5_%D1%81%D0%B2%D1%8F%D0%B7%D0%B8_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC,_1988)" target="_blank">Опасные связи</a>. Фильм показывает нам любовные интриги 18 века, причем отлично показывает, весь фильм смотрится на одном дыхании. Очень приятно наблюдать за превосходной игрой актеров мирового уровня (фильм в итоге получил несколько оскаров), за переплетением сюжета, одна сцена соблазнения одной из главных героинь чего стоит, страсть, поцелуи&#8230;</p>
<p>Вобщем рекомендую всем для просмотра, отличное кино. <a href="http://www.ozon.ru/context/detail/id/2617715/?partner=vokulov" target="_blank">Заказать DVD</a> можно в Озоне, как и <a href="http://www.ozon.ru/context/detail/id/3328029/?partner=vokulov" target="_blank">книгу</a>, по которой составлялся сценарий.</p>

	Tags: <a href="http://vokulov.ru/tag/%d1%84%d0%b8%d0%bb%d1%8c%d0%bc/" title="фильм" rel="tag">фильм</a><br />
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2010/02/23/%d0%ba%d0%b8%d0%bd%d0%be-%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d1%8b%d0%b5-%d1%81%d0%b2%d1%8f%d0%b7%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSS лента статуса сборки пакетов LinuxDC++</title>
		<link>http://vokulov.ru/2010/02/22/rss-%d0%bb%d0%b5%d0%bd%d1%82%d0%b0-%d1%81%d1%82%d0%b0%d1%82%d1%83%d1%81%d0%b0-%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2-linuxdc/</link>
		<comments>http://vokulov.ru/2010/02/22/rss-%d0%bb%d0%b5%d0%bd%d1%82%d0%b0-%d1%81%d1%82%d0%b0%d1%82%d1%83%d1%81%d0%b0-%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2-linuxdc/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 13:23:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linuxdcpp]]></category>
		<category><![CDATA[dc++]]></category>
		<category><![CDATA[dcpp]]></category>
		<category><![CDATA[linuxdc++]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=353</guid>
		<description><![CDATA[В правой колонке добавил RSS ленту для отображения статуса сборки пакетов linuxdcpp для Debian на сервисе build.opensuse.org. Теперь вы всегда сможете узнавать о последних собранных версиях в режиме реального времени.
Либо можете добавить эту ленту в свои RSS клиенты.
Последнюю версию из BZR репозитория я собрал сегодня, так что можете уже обновляться из репозитория сервиса сборки.
Об обновления [...]]]></description>
			<content:encoded><![CDATA[<p>В правой колонке добавил RSS ленту для отображения статуса сборки пакетов linuxdcpp для Debian на сервисе build.opensuse.org. Теперь вы всегда сможете узнавать о последних собранных версиях в режиме реального времени.</p>
<p>Либо можете добавить <a href="https://hermes.opensuse.org/feeds/59788.rdf" target="_blank">эту ленту</a> в свои RSS клиенты.</p>
<p>Последнюю версию из BZR репозитория я собрал сегодня, так что можете уже обновляться из репозитория сервиса сборки.</p>
<p>Об обновления пакетов из репозитория писать не главной странице больше не планирую. Возможно только в случае значительных изменений для собираемого ПО.</p>

	Tags: <a href="http://vokulov.ru/tag/dc/" title="dc++" rel="tag">dc++</a>, <a href="http://vokulov.ru/tag/dcpp/" title="dcpp" rel="tag">dcpp</a>, <a href="http://vokulov.ru/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://vokulov.ru/tag/linuxdc/" title="linuxdc++" rel="tag">linuxdc++</a>, <a href="http://vokulov.ru/tag/linuxdcpp/" title="linuxdcpp" rel="tag">linuxdcpp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2010/02/22/rss-%d0%bb%d0%b5%d0%bd%d1%82%d0%b0-%d1%81%d1%82%d0%b0%d1%82%d1%83%d1%81%d0%b0-%d1%81%d0%b1%d0%be%d1%80%d0%ba%d0%b8-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2-linuxdc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Изменения в репозитории Debian пакетов</title>
		<link>http://vokulov.ru/2010/02/14/%d0%b8%d0%b7%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b2-%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%b8-debian-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2/</link>
		<comments>http://vokulov.ru/2010/02/14/%d0%b8%d0%b7%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b2-%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%b8-debian-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 18:43:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linuxdcpp]]></category>
		<category><![CDATA[linuxdc++]]></category>
		<category><![CDATA[репозиторий]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=351</guid>
		<description><![CDATA[Перенес сборку Debian пакетов с локальной машины на сервис build.opensuse.org.
Настройки для подключения можно получить на этой странице.
Сборку linuxdc++ перенес туда, так что сборки происходят как для i386, так и для amd64 платформ.

	Tags: debian, Linux, linuxdc++, linuxdcpp, репозиторий
]]></description>
			<content:encoded><![CDATA[<p>Перенес сборку Debian пакетов с локальной машины на сервис build.opensuse.org.</p>
<p>Настройки для подключения можно получить на <a href="http://vokulov.ru/debian-%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%b9/" target="_blank">этой странице</a>.</p>
<p>Сборку linuxdc++ перенес туда, так что сборки происходят как для i386, так и для amd64 платформ.</p>

	Tags: <a href="http://vokulov.ru/tag/debian/" title="debian" rel="tag">debian</a>, <a href="http://vokulov.ru/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://vokulov.ru/tag/linuxdc/" title="linuxdc++" rel="tag">linuxdc++</a>, <a href="http://vokulov.ru/tag/linuxdcpp/" title="linuxdcpp" rel="tag">linuxdcpp</a>, <a href="http://vokulov.ru/tag/%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%b9/" title="репозиторий" rel="tag">репозиторий</a><br />
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2010/02/14/%d0%b8%d0%b7%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b2-%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%b8-debian-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Инвайт на http://habrahabr.ru</title>
		<link>http://vokulov.ru/2010/02/14/%d0%b8%d0%bd%d0%b2%d0%b0%d0%b9%d1%82-%d0%bd%d0%b0-httphabrahabr-ru/</link>
		<comments>http://vokulov.ru/2010/02/14/%d0%b8%d0%bd%d0%b2%d0%b0%d0%b9%d1%82-%d0%bd%d0%b0-httphabrahabr-ru/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 07:51:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=347</guid>
		<description><![CDATA[Кто готов поделиться инвайтом на сайт http://habrahabr.ru &#8211; пришлите его на email admin(гав-гав)vokulov.ru.
Заранее спасибо.

	Tags: Новости
]]></description>
			<content:encoded><![CDATA[<p>Кто готов поделиться инвайтом на сайт http://habrahabr.ru &#8211; пришлите его на email admin(гав-гав)vokulov.ru.</p>
<p>Заранее спасибо.</p>

	Tags: <a href="http://vokulov.ru/tag/%d0%bd%d0%be%d0%b2%d0%be%d1%81%d1%82%d0%b8/" title="Новости" rel="tag">Новости</a><br />
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2010/02/14/%d0%b8%d0%bd%d0%b2%d0%b0%d0%b9%d1%82-%d0%bd%d0%b0-httphabrahabr-ru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LinuxDC++ 1.1.x (core 0.75) 31.01.2010</title>
		<link>http://vokulov.ru/2010/01/31/linuxdc-1-1-x-core-0-75-31-01-2010/</link>
		<comments>http://vokulov.ru/2010/01/31/linuxdc-1-1-x-core-0-75-31-01-2010/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 08:56:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linuxdcpp]]></category>
		<category><![CDATA[dc++]]></category>
		<category><![CDATA[dcpp]]></category>
		<category><![CDATA[linuxdc++]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=344</guid>
		<description><![CDATA[Обновил версию linuxdcpp для ОС Debian Lenny. Скачать можно из моего репозитория.

	Tags: dc++, dcpp, debian, Linux, linuxdc++, linuxdcpp
]]></description>
			<content:encoded><![CDATA[<p>Обновил версию linuxdcpp для ОС Debian Lenny. Скачать можно из <a href="http://vokulov.ru/debian-%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9/">моего репозитория</a>.</p>

	Tags: <a href="http://vokulov.ru/tag/dc/" title="dc++" rel="tag">dc++</a>, <a href="http://vokulov.ru/tag/dcpp/" title="dcpp" rel="tag">dcpp</a>, <a href="http://vokulov.ru/tag/debian/" title="debian" rel="tag">debian</a>, <a href="http://vokulov.ru/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://vokulov.ru/tag/linuxdc/" title="linuxdc++" rel="tag">linuxdc++</a>, <a href="http://vokulov.ru/tag/linuxdcpp/" title="linuxdcpp" rel="tag">linuxdcpp</a><br />
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2010/01/31/linuxdc-1-1-x-core-0-75-31-01-2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ЗДРАВОЗАХОРОНЕНИЕ, или медицина по-американски</title>
		<link>http://vokulov.ru/2010/01/10/%d0%b7%d0%b4%d1%80%d0%b0%d0%b2%d0%be%d0%b7%d0%b0%d1%85%d0%be%d1%80%d0%be%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8%d0%bb%d0%b8-%d0%bc%d0%b5%d0%b4%d0%b8%d1%86%d0%b8%d0%bd%d0%b0-%d0%bf%d0%be-%d0%b0%d0%bc/</link>
		<comments>http://vokulov.ru/2010/01/10/%d0%b7%d0%b4%d1%80%d0%b0%d0%b2%d0%be%d0%b7%d0%b0%d1%85%d0%be%d1%80%d0%be%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8%d0%bb%d0%b8-%d0%bc%d0%b5%d0%b4%d0%b8%d1%86%d0%b8%d0%bd%d0%b0-%d0%bf%d0%be-%d0%b0%d0%bc/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 17:21:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[фильм]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=337</guid>
		<description><![CDATA[Вчера просмотрел документальный фильм &#171;ЗДРАВОЗАХОРОНЕНИЕ&#187; (английское название SiCKO), режисер фильма &#8211; Michael Moore (он же снял картину Фаренгейт 9/11).
Общее впечатление от картины &#8211; тихий ужас, судя по ленте в Америке на сегодняшний день наблюдается крайняя форма жадности в этой сфере. Чего только стоит стоимость услуг врачей для того, чтобы пришить кончик безымянного пальца (мужчина его [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера просмотрел документальный фильм &laquo;ЗДРАВОЗАХОРОНЕНИЕ&raquo; (английское название SiCKO), режисер фильма &#8211; <a onclick="(new Image()).src='/rg/castlist/position-1/images/b.gif?link=/name/nm0601619/';" href="http://www.imdb.com/name/nm0601619/">Michael Moore</a> (он же снял картину Фаренгейт 9/11).</p>
<p>Общее впечатление от картины &#8211; тихий ужас, судя по ленте в Америке на сегодняшний день наблюдается крайняя форма жадности в этой сфере. Чего только стоит стоимость услуг врачей для того, чтобы пришить кончик безымянного пальца (мужчина его случайно церкуляркой отрезал) &#8211; 12000$, пришить кончик указательного пальца &#8211; 60000$.</p>
<p>Если кто-то не дай бог заболел раком &#8211; можно смело умирать, стоимость первого этапа &#8211; 45000$, 2-3 этапов &#8211; 150000$. Понятно, что не у всех жителей Америки есть такие суммы денег, оказывается судя по статистике 75% семей разорились, то есть стали банкротами (это те кто продали все, и не смогли расплатиться по долгам), из-за невероятных стоимостей медицинских услуг.</p>
<p>На текущий момент разработан законопроект H.R. 676, который предлагает ввести в Америке бесплатное (за счет уплаты налогов) медицинское страхование для всех жителей страны, будущее покажет сможет ли инициативная группа &laquo;протащить&raquo; его через Конгресс.</p>
<p>Самое интересное, что в нашей стране все наоборот, мы переходим на Американскую систему медицинского страхования, то есть все услуги становятся платными, государственная медицинская помощь исчезает как класс. То есть вместо того, чтобы учится на ошибках других государств &#8211; мы начинаем их повторять, причем результат плачевный и самое интересное, что он известен заранее.</p>
<p>Надо будет узнать кто у нас в стране занимается этим вопросом и какая у нас программа развития медицинской системы на ближайшие 5-10 лет.</p>

	Tags: <a href="http://vokulov.ru/tag/%d1%84%d0%b8%d0%bb%d1%8c%d0%bc/" title="фильм" rel="tag">фильм</a><br />
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2010/01/10/%d0%b7%d0%b4%d1%80%d0%b0%d0%b2%d0%be%d0%b7%d0%b0%d1%85%d0%be%d1%80%d0%be%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b8%d0%bb%d0%b8-%d0%bc%d0%b5%d0%b4%d0%b8%d1%86%d0%b8%d0%bd%d0%b0-%d0%bf%d0%be-%d0%b0%d0%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка Windows XP на EeePC 901 по сети при помощи PXE</title>
		<link>http://vokulov.ru/2010/01/03/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-windows-xp-%d0%bd%d0%b0-eeepc-901-%d0%bf%d0%be-%d1%81%d0%b5%d1%82%d0%b8-%d0%bf%d1%80%d0%b8-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d0%b8-pxe/</link>
		<comments>http://vokulov.ru/2010/01/03/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-windows-xp-%d0%bd%d0%b0-eeepc-901-%d0%bf%d0%be-%d1%81%d0%b5%d1%82%d0%b8-%d0%bf%d1%80%d0%b8-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d0%b8-pxe/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 14:16:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[pxe]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=333</guid>
		<description><![CDATA[Сегодня занимался вопросом восстановления Windows XP на ноутбуке EeePC 901 без CD привода и USB карточек. Вопрос решился достаточно просто, но не быстро. Я использовал загрузку нетбука через pxe с последующей загрузкой Hirens Boot CD и запуском Norton Ghost с поддержкой сети в Peer-to-Peer режиме. На Slave машине была доступна заранее сделанаая копия Recovery DVD [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня занимался вопросом восстановления Windows XP на ноутбуке EeePC 901 без CD привода и USB карточек. Вопрос решился достаточно просто, но не быстро. Я использовал загрузку нетбука через pxe с последующей загрузкой <a href="http://www.hirensbootcd.net/" target="_blank">Hirens Boot CD</a> и запуском Norton Ghost с поддержкой сети в Peer-to-Peer режиме. На Slave машине была доступна заранее сделанаая копия Recovery DVD диска для EeePC 901 с 2-я образами разделов в виде gho файлов, как вариант можно использовать <a href="http://torrents.ru/forum/viewtopic.php?t=2005068" target="_blank">этот образ диска</a>.</p>
<p>PXE загрузка удалась благодаря новой версии <a href="http://syslinux.zytor.com/wiki/index.php/MEMDISK" target="_blank">memdisk`a</a> из пакета <a href="http://syslinux.zytor.com" target="_blank">syslinux</a>, начиная с версии 3.84 данная утилита поддерживает загрузку ISO образов по сети в память, соответственно для этих целей использовался iso hirens boot cd. Более подробно распишу в виде статьи на <a href="http://contrib.ru">http://contrib.ru</a>.</p>

	Tags: <a href="http://vokulov.ru/tag/eeepc/" title="eeepc" rel="tag">eeepc</a>, <a href="http://vokulov.ru/tag/pxe/" title="pxe" rel="tag">pxe</a>, <a href="http://vokulov.ru/tag/windows/" title="windows" rel="tag">windows</a><br />
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2010/01/03/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-windows-xp-%d0%bd%d0%b0-eeepc-901-%d0%bf%d0%be-%d1%81%d0%b5%d1%82%d0%b8-%d0%bf%d1%80%d0%b8-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d0%b8-pxe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Репозиторий debian пакетов</title>
		<link>http://vokulov.ru/2010/01/02/%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%b9-debian-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2/</link>
		<comments>http://vokulov.ru/2010/01/02/%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%b9-debian-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 15:16:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linuxdcpp]]></category>
		<category><![CDATA[репозиторий]]></category>

		<guid isPermaLink="false">http://vokulov.ru/?p=330</guid>
		<description><![CDATA[Давно не писал в блог.
Наконец дошли руки до переработки debian репозитория сайта. Удалил все старые и ненужные пакеты, переработал немного структуру. Теперь им можно полноценно пользоваться.

	Tags: debian, репозиторий
]]></description>
			<content:encoded><![CDATA[<p>Давно не писал в блог.</p>
<p>Наконец дошли руки до переработки <a href="http://vokulov.ru/debian-%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9/">debian репозитория сайта</a>. Удалил все старые и ненужные пакеты, переработал немного структуру. Теперь им можно полноценно пользоваться.</p>

	Tags: <a href="http://vokulov.ru/tag/debian/" title="debian" rel="tag">debian</a>, <a href="http://vokulov.ru/tag/%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%b9/" title="репозиторий" rel="tag">репозиторий</a><br />
]]></content:encoded>
			<wfw:commentRss>http://vokulov.ru/2010/01/02/%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%b9-debian-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.453 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-10 09:56:42 -->
<!-- Compression = gzip -->