<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Блог mr.The</title>
	
	<link>http://mrthe.name</link>
	<description>C php и печеньками.</description>
	<lastBuildDate>Thu, 02 Sep 2010 12:55:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mrthe" /><feedburner:info uri="mrthe" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>md5 CUDA брутфорс для ubuntu</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/e2rbtNiepFE/</link>
		<comments>http://mrthe.name/2010/08/md5-cuda-brutfors-dlya-ubuntu/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 15:25:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[md5]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=576</guid>
		<description><![CDATA[Решил я тут, что зря мой железный друг простаивает по ночам. Раздача торрентов это отлично, но процессор то простаивает...
.
Нагружать его будет брутом md5. Но, так как, сам по себе процессор&#160;&#8212; большой скорости не даст, брутить будем на nVidia видеокарте с поддержкой CUDA.
.
Устанавливается всё банальным запуском бинарников с оф. сайта. Неплохой мануал можно найти здесь&#160;&#8212;
http://www.cs.virginia.edu/~csadmin/wiki/index.php/CUDA_Support (англ.)
.
Тут [...]]]></description>
			<content:encoded><![CDATA[<p>Решил я тут, что зря мой железный друг простаивает по ночам. Раздача торрентов это отлично, но процессор то простаивает...<br />
<span style="color: #dddddd;">.</span></p>
<p>Нагружать его будет брутом md5. Но, так как, сам по себе процессор&nbsp;&mdash; большой скорости не даст, брутить будем на nVidia видеокарте с поддержкой CUDA.<br />
<span style="color: #dddddd;">.</span></p>
<p>Устанавливается всё банальным запуском бинарников с оф. сайта. Неплохой мануал можно найти здесь&nbsp;&mdash;<br />
<a href="http://www.cs.virginia.edu/~csadmin/wiki/index.php/CUDA_Support" rel="nofollow">http://www.cs.virginia.edu/~csadmin/wiki/index.php/CUDA_Support</a> (англ.)<br />
<span style="color: #dddddd;">.</span></p>
<p>Тут у меня возникла только 1 проблема:</p>
<blockquote>
<p>error while loading shared libraries: libcudart.so.2: cannot open shared object file: No such file or directory</p>
</blockquote>
<p>Решение хоть и описано, по ссылке выше, но оно не совсем подходит, так как файла  <strong>libcudart.so.2</strong> банально нет. Что бы починить, добавляем в ~/.profile следующие строки:</p>
<blockquote>
<p>LD_LIBRARY_PATH="/usr/lib:/usr/openwin/lib:/usr/dt/lib:/X11.6/lib:/X11.5/lib:/uva/lib:/gnu/lib:/usr/local/cuda/lib"<br />
export LD_LIBRARY_PATH
</p>
</blockquote>
<p>Далее перелогинимся в системе и выполним команду:</p>
<blockquote>
<p>
$ sudo cp /usr/local/cuda/lib/libcudart.so.3 /usr/local/cuda/lib/libcudart.so.2
</p>
</blockquote>
<p>Для <em>x64 Ubuntu Linux</em>, выполним ещё одну:</p>
<blockquote>
<p>$ sudo cp /usr/local/cuda/lib64/libcudart.so.3 /usr/local/cuda/lib64/libcudart.so.2</p>
</blockquote>
<p><span style="color: #dddddd;">.</span></p>
<p>Теперь, перейдём собственно к бруту.<br />
<span id="more-576"></span></p>
<p><span style="color: #dddddd;">.</span></p>
<p>Гугл помог найти не так много подходящего софта. Выделю 2:<br />
1) <a href="http://bvernoux.free.fr/md5/index.php">MD5 GPU Crack</a><br />
2) <a href="http://hashcat.net/oclhashcat/">oclHashcat</a><br />
<span style="color: #dddddd;">.</span></p>
<p>И если первый ориентирован исключительно под CUDA, то второй поддерживает ещё и ATI  5xxx видеокарты.<br />
<span style="color: #dddddd;">.</span></p>
<p>Запустив <strong>MD5 GPU Crack</strong> с параметром -b можно увидеть встроенный бенчмарк. Результат&nbsp;&mdash; 50-60 миллионов хешей в секунду.<br />
<span style="color: #dddddd;">.</span></p>
<p>Запустив example.sh из набора <strong>oclHashcat</strong> и нажав &laquo;s&raquo; на клавиатуре видно 70-80 миллионов. При этом, это не потолок, можно почитать файл docs/performance.txt и узнать, как поднять скорость ещё на 5-10 миллионов. Но тогда все ресурсы уходят на брут, и его даже остановить становится сложно, не говоря уже о том, что бы читать параллельно свежие новости в rss. Хотя, это сложно даже в нормальном режиме.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Да, ещё есть <strong>CUDA-Multiforcer</strong>, но, если верить таблице сравнений, на оф. сайте oclHashcat, то CUDA-Multiforcer можно даже не пробовать. Я, собственно, и не стал, меня пока устраивают эти показатели.<br />
<span style="color: #dddddd;">.</span></p>
<p>И напоследок, моё железо:<br />
AMD Athlon<sup>&trade;</sup> 64 X2 Dual Core Processor 4000+<br />
GeForce 9500 GT<br />
3 GB RAM.<br />
<span style="color: #dddddd;">.</span></p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/e2rbtNiepFE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/08/md5-cuda-brutfors-dlya-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/08/md5-cuda-brutfors-dlya-ubuntu/</feedburner:origLink></item>
		<item>
		<title>Ошибка Google Chrome и Chromium</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/YbUYslOqzD0/</link>
		<comments>http://mrthe.name/2010/07/oshibka-google-chrome-i-chromium/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 18:16:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[браузеры]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=556</guid>
		<description><![CDATA[Сегодня словил ошибку с chromium:

Не удалось корректно загрузить ваш профиль.
Некоторые функции могут быть недоступными. Убедитесь, что ваш профиль существует и что вы имеете разрешение на его чтение и запись.

И всё бы ничего, но перестало работать автозаполнение и прочие удовольствия.
.
И так, решение:

.
В Chromium требуется удалить из папки ~/.config/chromium/Default все файлы в имени которых есть слова &#171;history&#187; [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня словил ошибку с chromium:</p>
<blockquote>
<p>Не удалось корректно загрузить ваш профиль.</p>
<p>Некоторые функции могут быть недоступными. Убедитесь, что ваш профиль существует и что вы имеете разрешение на его чтение и запись.</p>
</blockquote>
<p>И всё бы ничего, но <em>перестало работать автозаполнение</em> и прочие удовольствия.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>И так, решение:<br />
<span id="more-556"></span></p>
<p><span style="color: #dddddd;">.</span></p>
<p>В <em><strong>Chromium</strong></em> требуется удалить из папки <strong>~/.config/chromium/Default</strong> все файлы в имени которых есть слова &laquo;history&raquo; и &laquo;Thumbnails&raquo;. У меня таких файлов вышло аж 700mb. </p>
<p><span style="color: #dddddd;">.</span></p>
<p>После чего можно смело запускать хромиум. </p>
<p><span style="color: #dddddd;">.</span></p>
<p>Если это не помогло, то переименуем папку <strong>&laquo;~/.config/chromium/&raquo;</strong>, например в &laquo;~/.config/chromium<b>_&raquo;</b>, запустим хромиум, он автоматически создаст новую. И в неё уже переносим файлы .../Default/Login Data, .../Default/Login Data и прочие подобные, из старой папки. </p>
<p><span style="color: #dddddd;">.</span></p>
<p><span style="color: #dddddd;">.</span></p>
<p>Для <strong><em>Google Chrome</em></strong> всё точно так же, только папка находится по адресу <strong>~/.config/google-chrome</strong>.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Ну, а так как, <s>виндузятники</s>^W пользователи windows тоже могут наблюдать такую ошибку, папку им стоит искать примерно по этому адресу <strong>&laquo;C:\Documents and Settings\Администратор\Local Settings\Application Data\Google&raquo;</strong>.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Кроме того, я тут нашел отличные <a href="http://chodex.ru/kohana-3-modules/">модули для php-фреймворка Kohana 3</a>.</p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/YbUYslOqzD0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/07/oshibka-google-chrome-i-chromium/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/07/oshibka-google-chrome-i-chromium/</feedburner:origLink></item>
		<item>
		<title>Накрутка тайм-бонусов RuTracker</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/NhcjKLTbJ1M/</link>
		<comments>http://mrthe.name/2010/06/nakrutka-tajm-bonusov-rutracker/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 10:29:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Алгоритмы]]></category>
		<category><![CDATA[Уязвимости]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[накрутка]]></category>
		<category><![CDATA[решения]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=541</guid>
		<description><![CDATA[Давненьно я не писал, надо исправлять.
.
Раз уж я написал несколько постов про обход учёта скачанного, и другие патчи uTorrent&#39;a и libtorrent&#39;a стоит написать и про такую штуку, недавно введённую на RuTracker (бывший TorrentsRu) как тайм-бонусы.
.
Подробнее про них можно почитать на самом рутрекере&#160;&#8212; http://rutracker.org/forum/viewtopic.php?t=2879173.
.
Приведу цитату оттуда:

Система работает очень просто&#160;&#8212; за 3 непрерывных часа сидирования одной раздачи [...]]]></description>
			<content:encoded><![CDATA[<p>Давненьно я не писал, надо исправлять.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Раз уж я написал несколько постов про <a href="http://mrthe.name/2009/10/utorrent-patch/">обход учёта скачанного</a>, и другие <a href="http://mrthe.name/2009/11/utorrent-dht-patch/">патчи uTorrent&#39;a</a> и <a href="http://mrthe.name/2010/04/libtorrent-path/">libtorrent&#39;a</a> стоит написать и про такую штуку, недавно введённую на RuTracker (бывший TorrentsRu) как тайм-бонусы.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Подробнее про них можно почитать на самом рутрекере&nbsp;&mdash; <a href="http://rutracker.org/forum/viewtopic.php?t=2879173" rel="nofollow">http://rutracker.org/forum/viewtopic.php?t=2879173</a>.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Приведу цитату оттуда:</p>
<blockquote>
<p>Система работает очень просто&nbsp;&mdash; за 3 непрерывных часа сидирования одной раздачи вам начисляется 1 таймбонус (ТБ).<br />
За 6 часов&nbsp;&mdash; 2, за сутки&nbsp;&mdash; 8. <strong>На разных раздачах таймбонусы подсчитываются независимо и складываются</strong>. Таким образом чем больше раздач у вас запущено на компьютере&nbsp;&mdash; тем больше вы зарабатываете таймбонусов (точнее, зарабатывает ваш компьютер пока вы спите ).</p>
</blockquote>
<p><span style="color: #dddddd;">.</span></p>
<p>Как видно, всё предельно просто&nbsp;&mdash; достаточно иметь много раздач. У тех, кто уже давно использует торрент это не проблема, у них всегда запущенно порядка 50 разнообразных раздач. А вот всем остальным&nbsp;&mdash; не хочется качать гигабайты файлов. </p>
<p><span style="color: #dddddd;">.</span></p>
<p>И это решается предельно просто.<br />
<span id="more-541"></span><br />
Зададим поиск по трекеру примерно по таким параметрам:<br />
<a href="http://mrthe.name/wp-content/uploads/2010/09/90254-92201035327pm.png"><img src="http://mrthe.name/wp-content/uploads/2010/09/90254-92201035327pm.png" alt="RuTracker поиск" /></a><br />
В результате, вы увидете множество файлов размером от нескольких байт до нескольких килобайт. Их и качаем и загоняем в любой торрент-клиент. Например у меня около 50 штук. Но никто вас не ограничивает, правила трекера вы не нарушаете ни коем образом, вы действительно стоите на раздаче этих файлов.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>В результате, через несколько дней будет примерно такой результат:<br />
<a href="http://mrthe.name/wp-content/uploads/2010/06/1275597250.jpg"><img src="http://mrthe.name/wp-content/uploads/2010/06/1275597250.jpg" alt="RuTracker статистика" /></a></p>
<p><span style="color: #dddddd;">.</span></p>
<p>Для справки&nbsp;&mdash; после введения этой системы у меня было ~100 тайм бонусов.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Вот собственно и всё. Ещё раз напоминаю&nbsp;&mdash; от каждого по способностям, каждому по потребностям, раздавайте хотя бы в половину канала!</p>
<p><span style="color: #dddddd;">.</span></p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/NhcjKLTbJ1M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/06/nakrutka-tajm-bonusov-rutracker/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/06/nakrutka-tajm-bonusov-rutracker/</feedburner:origLink></item>
		<item>
		<title>Патчим libtorrent!</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/MwBUKSFvbaM/</link>
		<comments>http://mrthe.name/2010/04/libtorrent-path/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 12:55:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[патч]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=525</guid>
		<description><![CDATA[В связи с переходом на линукс, встала проблема о использовании торрентов. И не просто использовании, а что бы как и раньше&#160;&#8212; не думать о рейтинге. Благо, тут всё opensource и всё намного проще чем в случае с uTorrent. 
.
В качестве клиента я выбрал Deluge. Он лёгкий, достаточно быстрый и часто обновляется. Написан на питоне и [...]]]></description>
			<content:encoded><![CDATA[<p>В связи с переходом на линукс, встала проблема о использовании торрентов. И не просто использовании, а что бы как и раньше&nbsp;&mdash; не думать о рейтинге. Благо, тут всё opensource и всё намного проще чем в случае с <em>uTorrent</em>. </p>
<p><span style="color: #dddddd;">.</span></p>
<p>В качестве клиента я выбрал <strong>Deluge</strong>. Он лёгкий, достаточно быстрый и часто обновляется. Написан на питоне и использует <strong>libtorrent</strong>. </p>
<p><span style="color: #dddddd;">.</span></p>
<p>Так как патч будет для <strong>libtorrent</strong>, то он будет работать для всех клиентов, использующих эту либу.<br />
И так, приступим.<br />
<span id="more-525"></span></p>
<p><span style="color: #dddddd;">.</span></p>
<p>Скачиваем свежий <a href="http://code.google.com/p/libtorrent/downloads/list">libtorrent-rasterbar</a>, распаковываем в любую удобную папку.</p>
<p>Теперь, нужно найти в каком файле передаётся информация на трекер. Выполним поиск по содержимому файлов:</p>
<blockquote>
<p>find  -type f -exec grep -il &laquo;downloaded&raquo; {} ;</p>
</blockquote>
<p>На выходе будет достаточно большой список файлов. Опытным путём, установлено, что нужные файлы:</p>
<blockquote>
<p>./src/http_tracker_connection.cpp<br />
./src/udp_tracker_connection.cpp</p>
</blockquote>
<p>Их-то и предстоит патчить.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Как видно из названия, первый файл&nbsp;&mdash; для http соединений, а второй&nbsp;&mdash; для udp. Второй случай, конечно, много реже, но его так же не мешает пропатчить.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Теперь по порядку:</p>
<p><span style="color: #dddddd;">.</span></p>
<p><strong>http_tracker_connection.cpp</strong><br />
Находим строку в которой есть &laquo;downloaded&raquo;. У меня сразу был найдена нужная строка, выглядит примерно так:</p>
<blockquote>
<p>			snprintf (str, sizeof (str), &laquo;&#038;peer_id=%s&#038;port=%d&#038;uploaded=%&raquo;PRId64<br />
				&laquo;&#038;<strong>downloaded</strong>=%&raquo;PRId64"&#038;<strong>left</strong>=%"PRId64"&#038;corrupt=%"PRId64"&#038;compact=1"<br />
				&laquo;&#038;numwant=%d&#038;key=%x&#038;no_peer_id=1&raquo;<br />
				, escape_string ((const char*)&#038;tracker_req ().pid[0], 20).c_str ()<br />
				, tracker_req ().listen_port<br />
				, stats ? tracker_req ().uploaded : 0<br />
				, stats ? tracker_req ().downloaded : 0<br />
				, stats ? tracker_req ().left : 0<br />
				, stats ? tracker_req ().corrupt : 0<br />
				, tracker_req ().num_want<br />
				, tracker_req ().key);<br />
			url += str;</p>
</blockquote>
<p>Здесь нас интересуют параметры downloaded и left.<br />
Теперь просто заменим строки</p>
<blockquote>
<p>				, stats ? tracker_req ().downloaded : 0<br />
				, stats ? tracker_req ().left : 0</p>
</blockquote>
<p>на</p>
<blockquote>
<p>				, 0<br />
				, 0 </p>
</blockquote>
<p>Тут, конечно, можно добавить деление реально скачанного, например, на 5. Что бы уменьшить риск бана, но это уже по вкусу.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Далее, <strong>udp_tracker_connection.cpp</strong>:<br />
Находим строки вида</p>
<blockquote>
<p>		detail::write_int64 (stats ? req.downloaded : 0, out); // downloaded<br />
		detail::write_int64 (stats ? req.left : 0, out); // left</p>
</blockquote>
<p>И по аналогии с http версией заменяем их на </p>
<blockquote>
<p>		detail::write_int64 (0, out); // downloaded<br />
		detail::write_int64 (0, out); // left</p>
</blockquote>
<p>Вот собственно и всё. Осталось скомпилировать и установить libtorrent:</p>
<blockquote>
<p>./configure &#038;& make &#038;& make install</p>
</blockquote>
<p>В случае с ubuntu, не забывайте о <strong>sudo</strong>.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Надо сказать, собирается он довольно долго. На моём Athlon X2 2.1 Ghz и 3GB озу это заняло около 15-ти минут. </p>
<p><span style="color: #dddddd;">.</span></p>
<p>Да, всё описанное действительно для версии 0.15.0. Например в 0.14.9 строки выглядят немного по другому, хотя найти их не составляет труда.</p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/MwBUKSFvbaM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/04/libtorrent-path/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/04/libtorrent-path/</feedburner:origLink></item>
		<item>
		<title>Проблема с MPD</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/XW7VhOdgKBg/</link>
		<comments>http://mrthe.name/2010/04/problema-s-mpd/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 15:03:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[mpd]]></category>
		<category><![CDATA[решения]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=516</guid>
		<description><![CDATA[Есть такая замечательная штука&#160;&#8212; MPD.
Википедия заверяет, что

Music Player Daemon (MPD) — музыкальный проигрыватель с клиент-серверной архитектурой, который читает музыку из указанного каталога, а при помощи клиента можно управлять воспроизведением, то есть MPD разрешает удаленный доступ к воспроизведению музыкальных файлов другому (удаленному) компьютеру и управлять сервером (демоном) можно с любой машины из сети, но слушать музыку [...]]]></description>
			<content:encoded><![CDATA[<p>Есть такая замечательная штука&nbsp;&mdash; MPD.<br />
Википедия <a href="http://ru.wikipedia.org/wiki/Music_Player_Daemon">заверяет</a>, что</p>
<blockquote>
<p>Music Player Daemon (MPD) — музыкальный проигрыватель с клиент-серверной архитектурой, который читает музыку из указанного каталога, а при помощи клиента можно управлять воспроизведением, то есть MPD разрешает удаленный доступ к воспроизведению музыкальных файлов другому (удаленному) компьютеру и управлять сервером (демоном) можно с любой машины из сети, но слушать музыку можно и на своём компьютере, если программу клиент для MPD настроить на воспроизведение через свой локальный хост (localhost)</p>
</blockquote>
<p>Так, вот, захотелось мне управлять музыкой, играющей на хороших колонках десктопа, с ноутбука.</p>
<p><span id="more-516"></span></p>
<p><span style="color: #dddddd;">.</span></p>
<p>Нет ничего проще, выполняем</p>
<blockquote>
<p>sudo apt-get install mpd</p>
</blockquote>
<p>на десктопе(сервере), по надобности правим конфиг ( <strong>/etc/mpd.conf</strong> ) под себя и запускаем демон:</p>
<blockquote>
<p>sudo /etc/init.d/mpd start</p>
</blockquote>
<p><span style="color: #dddddd;">.</span></p>
<p>На ноутбуке(клиенте) выполняем</p>
<blockquote>
<p>sudo apt-get install gmpc</p>
</blockquote>
<p>Gmpc&nbsp;&mdash; это клиент для MPD, запускаем его, по подсказкам настраиваем, обновляем базу, и всё, кажется, уже работает...</p>
<p><span style="color: #dddddd;">.</span></p>
<p>В моём случае&nbsp;&mdash; не работала регулировка громкости звука. Не то что бы критично, но не удобно.<br />
Ошибка была примерно такая:</p>
<blockquote>
<p><strong>error: ACK [52@0] {setvol} problems setting volume</strong></p>
</blockquote>
<p>Решается правкой конфига ( <strong>/etc/mpd.conf</strong> ).<br />
Открываем его, находим что-то похожее на</p>
<blockquote>
<p>audio_output {<br />
type &laquo;alsa&raquo;<br />
name &laquo;My ALSA Output&raquo;<br />
}</p>
</blockquote>
<p>И заменяем это на</p>
<blockquote>
<p>audio_output {<br />
type &laquo;pulse&raquo;<br />
name &laquo;My MPD PulseAudio Output&raquo;<br />
}</p>
</blockquote>
<p>Сохраняем конфиг, перезапускаем  MPD</p>
<blockquote>
<p>sudo /etc/init.d/mpd restart</p>
</blockquote>
<p>Вот и всё. </p>
<p><span style="color: #dddddd;">.</span></p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/XW7VhOdgKBg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/04/problema-s-mpd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/04/problema-s-mpd/</feedburner:origLink></item>
		<item>
		<title>Синхронизация с помощью DropBox</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/lzkWJFVIDiI/</link>
		<comments>http://mrthe.name/2010/04/sinxronizaciya-s-pomoshhyu-dropbox/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 14:13:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[решения]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=492</guid>
		<description><![CDATA[Итак, после длительного отсутствия я снова с вами!
У меня много новостей, но об этом позже, а сейчас&#160;&#8212; о синхронизации между двумя и более компьютерами с помощью DropBox.
.
C приобретением ноутбука, мне понадобилось синхронизировать его с декстопом. Не долго думая, я обратился к помощи DropBox.
Итак, синхронизация с помощью DropBox на примере настроек и истории qutIm.

.
Для начала обратимся [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, после длительного отсутствия я снова с вами!<br />
У меня много новостей, но об этом позже, а сейчас&nbsp;&mdash; о синхронизации между двумя и более компьютерами с помощью <a rel="nofollow" href="https://www.dropbox.com/referrals/NTM2NjIwMTY5"><strong>DropBox</strong></a>.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>C приобретением ноутбука, мне понадобилось синхронизировать его с декстопом. Не долго думая, я обратился к помощи <em>DropBox</em>.<br />
Итак, синхронизация с помощью DropBox на примере настроек и истории <strong>qutIm</strong>.</p>
<p><span id="more-492"></span></p>
<p><span style="color: #dddddd;">.</span></p>
<p>Для начала обратимся к официальной вики qutIm, что бы узнать, где он хранит настройки.<br />
Тут всё просто, все настройки хранятся вот тут:</p>
<blockquote>
<p>~/.config/qutim</p>
</blockquote>
<p>Далее, создаём в папке дропбокса (к слову, устанавливается он в пару кликов, и всё интуитивно понятно) подпапку, например</p>
<blockquote>
<p>~/Dropbox/Private/qutim</p>
</blockquote>
<p>В которую полностью переносим содержимое папки с настройками (~/.config/qutim).</p>
<p>Ждём, пока все файлы закачаются на сервер, и смело удаляем папку <strong>~/.config/qutim</strong>.</p>
<p>А на её месте создаём ссылку вот такой командой:</p>
<blockquote>
<p>ln -s ~/Dropbox/Private/qutim ~/.config/qutim</p>
</blockquote>
<p>Аналогичную ссылку создаём на другом компьютере, с которым требуется синхронизация.<br />
<span style="color: #dddddd;">.</span></p>
<p>Вот собственно и всё, теперь вся история и все настройки qutim будут синхронизироваться с помощью DropBox.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>Аналогично можно поступить с любыми файлами, настройками и тп.<br />
<span style="color: #dddddd;">.</span></p>
<p>Ах да, дропбокс недавно увеличил максимальный лимит бесплатного места аж до <strong>10 GB</strong>!. Добавляется место с помощью рефералов зарегистрированных по вашей ссылке.<br />
Если у вас нет аккаунта дропбокс&nbsp;&mdash; зарегистрируйтесь по моей ссылке&nbsp;&mdash; <a rel="nofollow" href="https://www.dropbox.com/referrals/NTM2NjIwMTY5"><strong>https://www.dropbox.com/referrals/NTM2NjIwMTY5</strong></a>. Вам всё-равно, а мне приятно)<br />
<span style="color: #dddddd;">.</span></p>
<p>А ещё, товарищ <strong>Tirador</strong> <a href="http://tirador.ru/page/kak-nakrutit-referallov-v-dropbox-i-poluchit-10-gb-besplatno">написал в своём блоге о способе накрутки этого дела (перейти)</a>, за что ему большое спасибо.<br />
<span style="color: #dddddd;">.</span><br />
PS.  В <em>windows</em> всё примерно так же, вот подробное описание&nbsp;&mdash; <a href="http://winter-mute.habrahabr.ru/blog/89864/">http://winter-mute.habrahabr.ru/blog/89864/</a></p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/lzkWJFVIDiI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/04/sinxronizaciya-s-pomoshhyu-dropbox/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/04/sinxronizaciya-s-pomoshhyu-dropbox/</feedburner:origLink></item>
		<item>
		<title>Перенос настроек браузера</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/S2fmxS6Z-SM/</link>
		<comments>http://mrthe.name/2010/02/perenos-nastroek-brauzera/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 15:41:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Мигрируем на Ubuntu!]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[браузеры]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=479</guid>
		<description><![CDATA[Так, ubuntu мы поставили, любимый браузер, думаю, тоже, благо мануалов в гугле хватает. Осталось перенести настройки. Некоторые браузеры позволяют экспортировать настройки, с ними проще, а для остального,универсальный алгоритм действий:

В ubuntu создать в браузере пару случайных настроек, сохранить их, и выйти из браузера.
Перейти в /home/USERNAME, где USERNAME&#160;&#8212; ваше имя в системе. Либо просто "cd ~" в [...]]]></description>
			<content:encoded><![CDATA[<p>Так, ubuntu мы поставили, любимый браузер, думаю, тоже, благо мануалов в гугле хватает. Осталось <strong>перенести настройки</strong>. Некоторые браузеры позволяют экспортировать настройки, с ними проще, а для остального,универсальный <em>алгоритм действий</em>:</p>
<ol>
<li>В ubuntu создать в браузере пару случайных настроек, сохранить их, и выйти из браузера.</li>
<li>Перейти в <em>/home/USERNAME</em>, где USERNAME&nbsp;&mdash; ваше имя в системе. Либо просто <em>"<strong>cd ~</strong>"</em> в консоли.</li>
<li>Выполнить команду <strong>&laquo;ls -A&raquo;</strong>, которая выведет список всех, в том числе скрытых, каталогов.</li>
<p><span id="more-479"></span></p>
<li>Найти каталог носящий имя\похожий на название вашего браузера, перейти в него, и посмотреть какие там файлы. Если их слишком много&nbsp;&mdash; можно погуглить, что бы узнать что нужно, либо просто перейти в следующему пункту)</li>
<li>В windows (можно и в ubuntu, если она увидела виндовые разделы и смортировала их) перейти в папки <em>c:/Documents and Settings/Администратор/<strong>Local Setting</strong></em><strong>s</strong> и <em>c:/Documents and Settings/Администратор/<strong>Application Data. </strong><span style="font-style: normal;">Где,</span><span> <span>Администратор&nbsp;&mdash; </span><span style="font-style: normal;"> ваше имя в системе. Там нужно найти папки, которые носят название вашего браузера\компании изготовителя и соответствующие файлы в них, всё как в п.4.</span></span></em></li>
<li><em><span><span style="font-style: normal;">Теперь, копируем нужные файлы из виндовых папок&nbsp;&mdash; в убунту. Либо просто перенесите все файлы, что бы было максимально похоже на то, что было.</span></span></em></li>
<li>Всё)</li>
</ol>
<p><span style="color: #dddddd;">.</span></p>
<p>Вот такими не сложными действиями можно перенести настройки любого современного браузера. Проверенно на <strong>Opera</strong>. Разве что плагины и виджеты могут не заработать, а всё остальное, вполне замечательно перенеслось.</p>
<p><span style="color: #dddddd;">.</span></p>
<p>ps. internet explorer&nbsp;&mdash; не браузер, и не пытайтесь меня в этом убедить. И не задавайте вопросы по его переносу, вы же не вырывайте себе зубы через ухо или глазницу?</p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/S2fmxS6Z-SM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/02/perenos-nastroek-brauzera/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/02/perenos-nastroek-brauzera/</feedburner:origLink></item>
		<item>
		<title>Мигрируем на Ubuntu!</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/_LaVIMmNxLM/</link>
		<comments>http://mrthe.name/2010/02/perehod-na-ubuntu/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 12:46:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Мигрируем на Ubuntu!]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=462</guid>
		<description><![CDATA[Всем привет, давненько я ничего не писал. А всё по тому, что по мимо сессии, я решил окончательно и бесповоротно переехать c Windows XP (x32) на Ubuntu 9.10 (x64).
.
В связи в этим переездом, у меня появилась новая рубрика "Мигрируем на Ubuntu!", в которой я постараюсь описать все тонкости и проблемы, которые возникли при переезде.
.
И кроме [...]]]></description>
			<content:encoded><![CDATA[<p>Всем привет, давненько я ничего не писал. А всё по тому, что по мимо сессии, я решил окончательно и бесповоротно переехать c Windows XP (x32) на Ubuntu 9.10 (x64).<br />
<span style="color: #dddddd;">.</span></p>
<p>В связи в этим переездом, у меня появилась новая рубрика <strong>"<a href="http://mrthe.name/category/migriruem-na-ubuntu/" target="_blank">Мигрируем на Ubuntu!</a>"</strong>, в которой я постараюсь описать все тонкости и проблемы, которые возникли при переезде.<br />
<span style="color: #dddddd;">.</span><br />
И кроме него, была создана отдельная <a title="ubuntu" href="http://mrthe.name/migriruem-na-ubuntu/" target="_blank">страница-карта</a>, где можно посмотреть список всех постов данного раздела.</p>
<p><a href="http://mrthe.name/migriruem-na-ubuntu/">http://mrthe.name/migriruem-na-ubuntu/</a><br />
<span style="color: #dddddd;">.</span></p>
<p>Сразу стоит заметить, что переезд проходит легко и непринуждённо, в начале самая большая сложность&nbsp;&mdash; правильно разбить диски, и не потерять данные. Что бы лишний раз не волноваться, я использовал <strong>Partition magic</strong>(так же, можно использовать <strong>Acronis</strong>). Нам потребуется как минимум 2 раздела, а лучше три:</p>
<ol>
<li>Корневой раздел <strong>&laquo;/&raquo;</strong>. Тут собственно хранится вся система и тд и тп. Размер большой, что бы не возникло проблем с установкой множества пакетов и прочего.</li>
<li>Не обязательно, но желательно сделать отдельный раздел для настроек и файлов пользователей <strong>&laquo;/home&raquo;</strong>. Размер по усмотрению, файлы настроек много не занимают, но все закачки и тп желательно хранить именно в /home.</li>
<li><strong>swap</strong> (аналог файла подкачки в Windows). Размер по усморению, у меня с 3-мя гигабайтами ОЗУ, своп почти не используется, я ещё не видел, что бы он был занят больше, чем на 100 мб.</li>
</ol>
<p><span style="color: #dddddd;">.</span></p>
<p>Про файловые системы слишком много рассказывать, поэтому создайте эти разделы как пустые, а установщик убунты уже подскажет какую фс выбрать. Например я использую <strong>Ext4</strong>.<br />
<span style="color: #dddddd;">.</span><br />
Да, и перед тем, как скачивать дистрибутив, убедитесь, что вы выбрали свой тип процессора. А если ваш процессор поддерживает x64 архитектуру, то советую использовать именно такую версию убунты. Проблем с этим я ещё не встретил, разве что некоторый закрытый софт не всегда имеет x64 билды.<br />
<span style="color: #dddddd;">.</span><br />
На этом вступительный пост закончу, и напомню: используйте гугл, или, на крайний случай&nbsp;&mdash; яндекс. Там есть ответы на 90% вопросов.</p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/_LaVIMmNxLM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/02/perehod-na-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/02/perehod-na-ubuntu/</feedburner:origLink></item>
		<item>
		<title>Учись работать — Ассоциации</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/1ZvFdTBM1Pw/</link>
		<comments>http://mrthe.name/2010/01/uchis-rabotat-associacii/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 15:45:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[etc]]></category>
		<category><![CDATA[решения]]></category>
		<category><![CDATA[учись работать]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=448</guid>
		<description><![CDATA[Вот такой внезапный пост в моём блоге. Итак, как начать работать, когда ничего не хочется? Или как побороть лень?
.
У всех бывает ситуация, когда есть много работы, интересной работы. А работать нет ну никакого настроения!..
Аналогично бывает ситуация, когда в порыве рабочего настроения не замечаешь течения времени и выполняешь недельную норму за день.
.
Так вот, есть такая штука, [...]]]></description>
			<content:encoded><![CDATA[<p>Вот такой внезапный пост в моём блоге. Итак, <strong>как начать работать, когда ничего не хочется?</strong> Или <strong>как побороть лень?</strong><br />
<span style="color: #dddddd;">.</span></p>
<p>У всех бывает ситуация, когда есть много работы, интересной работы. А работать нет ну никакого настроения!..<br />
Аналогично бывает ситуация, когда в порыве рабочего настроения не замечаешь течения времени и выполняешь недельную норму за день.<br />
<span style="color: #dddddd;">.</span></p>
<p>Так вот, есть такая штука, как <strong>ассоциативное мышление</strong>. Или просто <em>ассоциации</em>. Так давайте ассоциируем работу с чем-то ещё? Например, с музыкой, обстановкой, запахом... Это реально работает и помогает!<br />
<span style="color: #dddddd;">.</span></p>
<p>Конкретный пример:<br />
Одно время я постоянно слушал хардстайл (<em>hardstyle</em>&nbsp;&mdash; стиль музыки) и соответственно работал слушая его.<br />
Прошло около полугода, я уже слушаю другую музыку, и вот, опять появилась интересная работа, а настроения нет. Сижу пялюсь в монитор, от скуки разбираю завалы на харде. Нахожу txt с ссылками на онлайн-радио. Включаю первую попавшуюся&nbsp;&mdash; там оказывается тот самый хардстайл. И тут как волной накатило желание работать, и всё задуманное было сделано за пару вечеров.<br />
<span style="color: #dddddd;">.</span></p>
<p>Аналогично после длительного коворкинга, у меня появилась ассоциация работы и <em>кофе со сгущёнкой</em>.<br />
<span style="color: #dddddd;">.</span></p>
<p><strong>Вывод</strong>: в порывах рабочего настроения старайтесь слушать один стиль музыки, пить один напиток, сидеть в одной позе... Да мало-ли можно придумать вещей, с которыми будет ассоциироваться работа!</p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/1ZvFdTBM1Pw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/01/uchis-rabotat-associacii/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/01/uchis-rabotat-associacii/</feedburner:origLink></item>
		<item>
		<title>WideCap</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/EeiaLLZ1aHA/</link>
		<comments>http://mrthe.name/2010/01/widecap/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 23:17:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[etc]]></category>
		<category><![CDATA[socks]]></category>
		<category><![CDATA[WideCap]]></category>
		<category><![CDATA[видео]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=437</guid>
		<description><![CDATA[Периодически мне задают вопросы про анонимность. Всем советую соксы (пост) и WideCap. А вот как им пользоваться, понимают не все... А мне как-то не весело рассказывать каждому одно и тоже. Поэтому, я снял простое видео.
Итак, скачиваем и устанавливаем WideCap(тут проблем не должно быть), запускаем его, и смотрим видео (обязательно смотреть в HD (высоком разрешении)!):

Так же, [...]]]></description>
			<content:encoded><![CDATA[<p>Периодически мне задают вопросы про анонимность. Всем советую <a href="http://mrthe.name/socks/">соксы</a> (<a href="http://mrthe.name/2009/12/free-socks-proxy/">пост</a>) и <a rel="nofollow" href="http://widecap.ru/download/">WideCap</a>. А вот как им пользоваться, понимают не все... А мне как-то не весело рассказывать каждому одно и тоже. Поэтому, я снял простое видео.<br />
Итак, скачиваем и устанавливаем <a rel="nofollow" href="http://widecap.ru/download/">WideCap</a>(тут проблем не должно быть), запускаем его, и смотрим видео (обязательно смотреть в HD (высоком разрешении)!):<br />
<object width="400" height="344" data="http://www.youtube.com/v/q22Rl_JGBy8&amp;hl=ru_RU&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/q22Rl_JGBy8&amp;hl=ru_RU&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<p>Так же, видео можно скачать по ссылке <a href="http://dl.dropbox.com/u/3662016/mrthe.name/WideCapVideo.rar" rel="nofollow">http://dl.dropbox.com/u/3662016/mrthe.name/WideCapVideo.rar</a>. </p>
<p><span id="more-437"></span><br />
Кеи: <strong>видео WideCap</strong>, <em>неработает WideCap,</em> <em>соксификация</em>, безопасность, <strong>анонимность</strong>, использовать сокс, <strong>socks</strong><br />
<span id="b6cbd27dc3ee6c8032940df6ddf0d8b6"></span></p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/EeiaLLZ1aHA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/01/widecap/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/01/widecap/</feedburner:origLink></item>
		<item>
		<title>Сокращение ссылок</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/WbtFe4WteIc/</link>
		<comments>http://mrthe.name/2010/01/sokrashhenie-ssylok/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 14:11:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Релизы]]></category>
		<category><![CDATA[короткие ссылки]]></category>
		<category><![CDATA[релиз]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=434</guid>
		<description><![CDATA[Совсем забыл сказать, я же сделал небольшой сервис по сокращению ссылок.
Находится он тут&#160;&#8212; http://mrthe.name/S.
Интерфейс, как видно, простой, всё банально. С кодом я тоже не сильно напрягался, поэтому, что ему дали, то он и выдаст, поэтому, не забывайте про приставки http/https, без них, вас перекинет на мой блог с 404-й ошибкой.
Плюс свервиса в том, что url [...]]]></description>
			<content:encoded><![CDATA[<p>Совсем забыл сказать, я же сделал небольшой сервис по сокращению ссылок.<br />
Находится он тут&nbsp;&mdash; <a href="http://mrthe.name/S"><strong>http://mrthe.name/S</strong></a>.<br />
Интерфейс, как видно, простой, всё банально. С кодом я тоже не сильно напрягался, поэтому, что ему дали, то он и выдаст, поэтому, не забывайте про приставки <strong>http</strong>/<strong>https</strong>, без них, вас перекинет на мой блог с 404-й ошибкой.</p>
<p>Плюс свервиса в том, что url получается короче, чем в популярном TinyURL. Например:</p>
<p>http://mrthe.name/S0F</p>
<p>http://tinyurl.com/y8oar5r</p>
<p>Хотя, до сервисов, типа bit.ly тут далеко.<br />
А вообще, сервис я делал для себя, и по началу, не собирался его релизить для паблика. Всё из-за того, что длинные ЧПУ не всегда влезали в твиттер (140 символов) с нормальным описанием, а ссылочную массу хочется сохранить. Так-то.</p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/WbtFe4WteIc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/01/sokrashhenie-ssylok/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/01/sokrashhenie-ssylok/</feedburner:origLink></item>
		<item>
		<title>Avast! блокирует 80-й порт</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/UABbMny8ppQ/</link>
		<comments>http://mrthe.name/2010/01/avast-the-provider-is-waiting-for-a-subsystem-to-start/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 13:44:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[avast]]></category>
		<category><![CDATA[решения]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=413</guid>
		<description><![CDATA[Или &#171;Провайдер ожидает запуска подсистемы&#187;, как ошибка в работе антивируса Avast!.
.
Предыстория:
Время от времени, у меня стала блокироваться работа всех браузеров. При этом команда &#171;telnet google.com 80&#187; вполне себе работала, что отбрасывало вариант того, что фаерволл(Comodo) блокирует 80-й порт. Опытным путём установил, что если остановить-запустить работу мониторов Avast&#39;a, то всё в становилось на свои места. Но [...]]]></description>
			<content:encoded><![CDATA[<p>Или <strong>&laquo;Провайдер ожидает запуска подсистемы&raquo;</strong>, как ошибка в работе антивируса <strong>Avast!</strong>.<br />
<span style="color: #dddddd;">.</span></p>
<p>Предыстория:<br />
Время от времени, у меня стала блокироваться работа всех браузеров. При этом команда &laquo;telnet google.com 80&raquo; вполне себе работала, что отбрасывало вариант того, что фаерволл(Comodo) блокирует 80-й порт. Опытным путём установил, что если остановить-запустить работу мониторов Avast&#39;a, то всё в становилось на свои места. Но не всегда, в информации о Web-экране появлялась надпись &laquo;Провайдер ожидает запуска подсистемы&raquo;, и после этого перезапуски не помогали, требовалась перезагрузка компьютера, что, конечно, меня не устраивало.</p>
<p><span id="more-413"></span></p>
<p><span style="color: #dddddd;">.</span></p>
<p>Гугл тут не помогал. Во всяком случае, по началу. Стоило перевести текст ошибки на английский(я использовал онлайн переводчик. Вышло <em>&laquo;The provider expects to be run subsystem&raquo;</em>) и вбить этот текст в гугл, тут же нашелся правильный перевод <strong>&laquo;The provider is waiting for a subsystem to start&raquo;</strong>. По запросу которого, уже нашлось несколько вполне действенных решений. Итак, основные из них:<br />
<span style="color: #dddddd;">.</span></p>
<p><strong>1) </strong>Переходим Пуск-Панель управления-Администрирование-Службы. Находим службы начинающиеся на &laquo;Avast...&raquo;, это должно выглядеть примерно так:<br />
<img src="http://mrthe.name/wp-content/uploads/2010/01/services.png" alt="Avast services" /><br />
И опции запуска должны быть такими:</p>
<blockquote>
<p>avast! antivirus&nbsp;&mdash; Авто<br />
avast! Update (avast! iAVS4 Control)&nbsp;&mdash; Авто<br />
avast! Web Scanner&nbsp;&mdash; Вручную<br />
avast! e-Mail Scanner&nbsp;&mdash; Вручную</p>
</blockquote>
<p><span style="color: #dddddd;">.</span></p>
<p>Если что-то не так, то нужно отредактировать этот параметр, но для этого, нужно сначала отключить модуль защиты аваста.<br />
Правой мышкой по инонке в трее-настройки программы:<br />
<img src="http://mrthe.name/wp-content/uploads/2010/01/list.png" alt="Avast tray panel" /><br />
Далее перейти в раздел меню &laquo;Поиск сбоев&raquo;, и поставить галочку напротив &laquo;Отключить модуль самозащиты Avast!&raquo;:<br />
<img src="http://mrthe.name/wp-content/uploads/2010/01/avas_opt.png" alt="Отключить модуль самозащиты Avast!" /><br />
Далее появится окно с подтверждением действия, нажимаем &laquo;Да&raquo;:<br />
<img src="http://mrthe.name/wp-content/uploads/2010/01/avast_defense.png" alt="Avast defense" /></p>
<p>Теперь можно спокойно изменить параметры служб на нужные, и не забыть включить обратно модуль самозащиты.<br />
<span style="color: #dddddd;">.</span></p>
<p><strong>2) </strong> Если в первом пункте у вас все службы настроенны именно так, то можно попробовать установить всем службам автозапуск. Повторяем действия указанные в п.1, только всем службам устанавливаем запуска на &laquo;Авто&raquo;.<br />
<span style="color: #dddddd;">.</span></p>
<p><strong>3) </strong> Традиционный для систем Windows метод&nbsp;&mdash; полное удаление и последующая установка Avast!.<br />
Для этого нужно:<br />
A) Удалить аваст используя <a href="http://www.avast.com/eng/avast-uninstall-utility.html">Avast! uninstall utility</a>.<br />
B) Перезагрузить компьютер.<br />
C) Скачать свежую версию с оф. сайта и установить её.<br />
<span style="color: #dddddd;">.</span></p>
<p><strong>4) </strong> Если ни один пункт выше не помог, то можно пойти двумя путями&nbsp;&mdash; найти причину, которая в большинстве случаев заключается в конфликтах с другим софтом, например с шейпером трафика CFosSpeed либо любым другим софтом, который работает с трафиком, и удалить этот софт.<br />
<span style="color: #dddddd;">.</span></p>
<p>И второй путь&nbsp;&mdash; привыкнуть, и при надобности сделать простую цепочку действий: останавливем сканер аваста, заходим в службы, останавливаем\запускаем(в зависимости от текущего состояния) службу &laquo;avast! Web Scanner&raquo;, далее запускаем сканер аваста, после этого всё работает в 100% случаев.<br />
<span style="color: #dddddd;">.</span><br />
Вот такой вот вышел объёмный пост. Первый тематический пост в новом году, как-никак. Не забывайте, что в англо-язычном интернете на много больше информации, и не ленитесь делать запросы на английском. <strong>Enjoy!</strong><br />
<span style="color: #dddddd;">.</span><br />
Кеи: <em>Antivirus Avast!, блокирует трафик</em>, аваст, <strong>web-экран</strong>, <strong>антивирус аваст</strong>, <em>глючит антивирус</em>.</p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/UABbMny8ppQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2010/01/avast-the-provider-is-waiting-for-a-subsystem-to-start/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://mrthe.name/2010/01/avast-the-provider-is-waiting-for-a-subsystem-to-start/</feedburner:origLink></item>
		<item>
		<title>C новым годом!</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/ngtNdLndGp4/</link>
		<comments>http://mrthe.name/2009/12/new-year/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 18:12:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[etc]]></category>
		<category><![CDATA[Новый год]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=403</guid>
		<description><![CDATA[Давно у меня в блоге не было не профильных постов... И вот, год кончается... Год был достаточно продуктивным и очень насыщенным, в этом году я завёл блог который, судя по статистике, оказался очень даже полезным.
Я завёл твиттер, который я очень не любил, а теперь уже почти 1000 твиттов.
я поработал в команде с замечательными людьми и [...]]]></description>
			<content:encoded><![CDATA[<p>Давно у меня в блоге не было не профильных постов... И вот, год кончается... Год был достаточно продуктивным и очень насыщенным, в этом году я <a href="http://mrthe.name/2009/03/opening/" target="_blank">завёл блог</a> который, судя по статистике, оказался очень даже полезным.<br />
Я завёл <a title="twitter" href="http://twitter.com/mr_the" target="_blank">твиттер</a>, который я очень не любил, а теперь уже почти 1000 твиттов.<br />
я поработал в команде с <a title="ArtWap" href="http://artwap.ru/" target="_blank">замечательными людьми</a> и поучаствовал в создании замечательного <a href="http://wapvisa.ru/" target="_blank">проекта</a>.<br />
Я получил первые 100$ с партнёрок.<br />
Я начал писать на с++ и c#.<br />
Так же немало изменилось и в реальной жизни, но это уже никого не интересует <img src='http://mrthe.name/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>С новым годом, друзья!</strong> Пусть в новом году останется только хорошее, и пусть каждый&nbsp;&mdash; найдёт себя! Ещё раз с новым годом!<br />
<img src="http://mrthe.name/trash/NY.jpg" alt="New Year Tux" /><br />
Музяка в тему:<br />
<strong>Alice Cooper and Others&nbsp;&mdash; Santa Claws Is Coming To Town<br />
Jeff Scott Soto and Others&nbsp;&mdash; We Wish You A Merry Xmas</strong></p>
<p><img src="http://mrthe.name/trash/NY2.jpg" alt="New Year Tux" /></p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/ngtNdLndGp4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2009/12/new-year/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mrthe.name/2009/12/new-year/</feedburner:origLink></item>
		<item>
		<title>Free Socks Proxy</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/HcYI2FuwCjY/</link>
		<comments>http://mrthe.name/2009/12/free-socks-proxy/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 15:47:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Релизы]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[socks]]></category>
		<category><![CDATA[релиз]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=396</guid>
		<description><![CDATA[Всё описание содержится в названии поста. У меня появилась возможность достать socks прокси. А так как, в гугле их не так уж и много, я решил провести акцию невиданной щедрости... Так появился сервис бесплатных socks proxy. Обновление происходит раз в 120 минут, все соксы из Соединённых Штатов Америки (USA).
А так как бесплатно можно получить не [...]]]></description>
			<content:encoded><![CDATA[<p>Всё описание содержится в названии поста. У меня появилась возможность достать socks прокси. А так как, в гугле их не так уж и много, я решил провести акцию невиданной щедрости... Так появился сервис <a href="http://mrthe.name/socks/"><em>бесплатных socks proxy</em></a>. Обновление происходит раз в 120 минут, все <strong>соксы</strong> из Соединённых Штатов Америки (<strong>USA</strong>).<br />
А так как бесплатно можно получить не больше 10 соксов, то я всегда могу их вам продать по самой демократичной цене&nbsp;&mdash; 10 штук&nbsp;&mdash; 1$.<br />
И так, <a href="http://mrthe.name/socks/">бесплатные соксы</a> ждут вас! Не забывайте говорить спасибо, и рассказывать друзьям ^_^</p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/HcYI2FuwCjY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2009/12/free-socks-proxy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://mrthe.name/2009/12/free-socks-proxy/</feedburner:origLink></item>
		<item>
		<title>Неожиданно, C#</title>
		<link>http://feedproxy.google.com/~r/mrthe/~3/ggBlXKUs09Q/</link>
		<comments>http://mrthe.name/2009/12/neozhidanno-c/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 19:25:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[etc]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[решения]]></category>

		<guid isPermaLink="false">http://mrthe.name/?p=388</guid>
		<description><![CDATA[Да да, приходиться на нём кодить. Чего только не сделаешь, что бы писать софт для родного кпк, и приобщаться к опен-сорс сообществу(как закончу дописывать основные фичи, выложу софт, и собственно скажу, что это был за софт. Ибо автор, похоже, на него забил. Благо, сорцы выложил.).
.
Итак, ближе к делу. Отправлялся в программе http POST запрос. Всё [...]]]></description>
			<content:encoded><![CDATA[<p>Да да, приходиться на нём кодить. Чего только не сделаешь, что бы писать софт для родного <em>кпк</em>, и приобщаться к опен-сорс сообществу(как закончу дописывать основные фичи, выложу софт, и собственно скажу, что это был за софт. Ибо автор, похоже, на него забил. Благо, сорцы выложил.).<br />
<span style="color: #dddddd;">.</span></p>
<p>Итак, ближе к делу. Отправлялся в программе http POST запрос. Всё бы ничего, но на строке</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;">HttpWebRequest webRequest <span style="color: #008000;">=</span> <span style="color: #000000;">&#40;</span>HttpWebRequest<span style="color: #000000;">&#41;</span>WebRequest.<span style="color: #0000FF;">Create</span><span style="color: #000000;">&#40;</span>my_url<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #008080; font-style: italic;">// ...</span>
Stream outStream <span style="color: #008000;">=</span> webRequest.<span style="color: #0000FF;">GetRequestStream</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">// &lt;-- вот тут</span></pre></div></div>

<p>запрос эпично обрывался, чего, конечно, быть не должно. Долгие поиски в гугле ничего не дали, а только выявили ещё несколько похожих проблем. Решил я посмотреть в дебагере, какую конкретно ошибку возвращает функция. И вот, что я увидел:</p>
<blockquote>
<p><strong>The remote server returned an error: (417) Expectation Failed</strong></p>
</blockquote>
<p>И, как ни странно, вбив текст это ошибки в гугл, я почти сразу нашел целых два решения. И, что бы наверняка, использую их оба:</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #000000;">System.<span style="color: #0000FF;">Net</span></span>.<span style="color: #0000FF;">ServicePointManager</span>.<span style="color: #0000FF;">Expect100Continue</span> <span style="color: #008000;">=</span> false<span style="color: #008000;">;</span>
<span style="color: #008080; font-style: italic;">//...</span>
webRequest.<span style="color: #0000FF;">ProtocolVersion</span> <span style="color: #008000;">=</span> HttpVersion.<span style="color: #0000FF;">Version10</span><span style="color: #008000;">;</span></pre></div></div>

<p>Первая часть, как я понял, включает какое-то хитрое ожидание, а вторая&nbsp;&mdash; принудительно задаёт использование HTTP 1.0 версии протокола.<br />
<span style="color: #dddddd;">.</span></p>
<p>Да, и ещё немного комментариев о <strong>Си Шарп</strong> (да, именно так читается <strong>C#</strong>).<br />
Язык простой, код на нём писать легко и непринуждённо, даже если вы его видите впервые(как было со мной). Пляски с бубном есть, но в умеренных количествах, как везде. Особой магии пока не заметил.<br />
Да, пока что помещу пост в раздел &laquo;etc&raquo;. Если вдруг мне уж очень понравиться <em>си шарп</em>, и понадобиться ещё несколько статей&nbsp;&mdash; так и быть сделаю отдельную категорию. А то больно у меня их много.</p>
<img src="http://feeds.feedburner.com/~r/mrthe/~4/ggBlXKUs09Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://mrthe.name/2009/12/neozhidanno-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mrthe.name/2009/12/neozhidanno-c/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.724 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-09-04 07:16:34 -->
