<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>софт, хард &amp; интERнет</title>
	
	<link>http://www.all-x.net</link>
	<description>Личный опыт укрощения компьютеров</description>
	<lastBuildDate>Mon, 30 Aug 2010 16:43:37 +0000</lastBuildDate>
	
	<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/all-x" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="all-x" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/all-x" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fall-x" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Универсальное питание внешнего жесткого диска</title>
		<link>http://www.all-x.net/2010/08/29/external-hdd-power/</link>
		<comments>http://www.all-x.net/2010/08/29/external-hdd-power/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 22:31:33 +0000</pubDate>
		<dc:creator>allex</dc:creator>
				<category><![CDATA[Аппаратура]]></category>
		<category><![CDATA[покупки]]></category>

		<guid isPermaLink="false">http://www.all-x.net/?p=862</guid>
		<description><![CDATA[<p><img src="http://www.all-x.net/wp-content/uploads/2010/08/S3500-1.jpg" alt="" title="S3500-1" width="345" height="334" class="alignright size-full wp-image-863" />Пару месяцев назад сгорел у меня блок питания внешнего жесткого диска в корпусе <a href="http://www.tsunami.co.th/Product/TsunamiStorage/35HDD/35S3500.html">Tsunami S3500</a>. Корпус хороший&#160;&#8212; умеет подключать SATA диски по USB 2.0 или eSATA, да еще и 80мм вентилятором их охлаждает, а вот блок питания подкачал.<br />
Заказал на eBay у продавца <a href="http://myworld.ebay.com/gamesalor/">gamesalor</a> самый дешевый БП 5V+12V&#160;&#8212; $3 с доставкой в Россию. Без сетевого провода в комплекте и с неподходящим разъемом (проще перепаять, чем переплачивать). Через пять недель забрал пакет на почте. Включил&#160;&#8212; работает, напряжение 5.4V и 11.7V, надеюсь, HDD не умрет.<br />
Глядя на стандартный молекс-разъем нового блока решил его не отрезать. Вместо этого отрезал от старого БП провод с разъемом типа PS/2 и припаял к другому концу молекс. <strong>Главное&#160;&#8212; не перепутать разводку!</strong> Получился универсальный провод для питания внешнего жесткого диска&#160;&#8212; можно подключить к разъему БП настольного компьютера или к новому внешнему блоку питания.</p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.all-x.net/wp-content/uploads/2010/08/S3500-1.jpg" alt="" title="S3500-1" width="345" height="334" class="alignright size-full wp-image-863" />Пару месяцев назад сгорел у меня блок питания внешнего жесткого диска в корпусе <a href="http://www.tsunami.co.th/Product/TsunamiStorage/35HDD/35S3500.html">Tsunami S3500</a>. Корпус хороший&nbsp;&mdash; умеет подключать SATA диски по USB 2.0 или eSATA, да еще и 80мм вентилятором их охлаждает, а вот блок питания подкачал.<br />
Заказал на eBay у продавца <a href="http://myworld.ebay.com/gamesalor/">gamesalor</a> самый дешевый БП 5V+12V&nbsp;&mdash; $3 с доставкой в Россию. Без сетевого провода в комплекте и с неподходящим разъемом (проще перепаять, чем переплачивать). Через пять недель забрал пакет на почте. Включил&nbsp;&mdash; работает, напряжение 5.4V и 11.7V, надеюсь, HDD не умрет.<br />
Глядя на стандартный молекс-разъем нового блока решил его не отрезать. Вместо этого отрезал от старого БП провод с разъемом типа PS/2 и припаял к другому концу молекс. <strong>Главное&nbsp;&mdash; не перепутать разводку!</strong> Получился универсальный провод для питания внешнего жесткого диска&nbsp;&mdash; можно подключить к разъему БП настольного компьютера или к новому внешнему блоку питания.</p>
<p><img src="http://www.all-x.net/?ak_action=api_record_view&id=862&type=feed" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/all-x/~4/CainFxOmb-Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.all-x.net/2010/08/29/external-hdd-power/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Где купить европейскую вилку для сетевого адаптера?</title>
		<link>http://www.all-x.net/2010/08/29/adaptor/</link>
		<comments>http://www.all-x.net/2010/08/29/adaptor/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 21:43:00 +0000</pubDate>
		<dc:creator>allex</dc:creator>
				<category><![CDATA[Аппаратура]]></category>
		<category><![CDATA[покупки]]></category>

		<guid isPermaLink="false">http://www.all-x.net/?p=857</guid>
		<description><![CDATA[<p>А не встречалась ли кому на просторах китайских интернет-магазинов европейская вилка для адаптеров как на фото? При нажатии на Open площадка 30*30 мм с американской вилкой отваливается, очень хочется её заменить на европейскую.</p>
<p><img src="http://www.all-x.net/wp-content/uploads/2010/08/6332.jpg" alt="" title="6332" width="358" height="383" class="alignleft size-full wp-image-855" /></p>
<p><img src="http://www.all-x.net/wp-content/uploads/2010/08/6336.jpg" alt="" title="6336" width="354" height="386" class="alignnone size-full wp-image-856" /></p>
]]></description>
			<content:encoded><![CDATA[<p>А не встречалась ли кому на просторах китайских интернет-магазинов европейская вилка для адаптеров как на фото? При нажатии на Open площадка 30*30 мм с американской вилкой отваливается, очень хочется её заменить на европейскую.</p>
<p><img src="http://www.all-x.net/wp-content/uploads/2010/08/6332.jpg" alt="" title="6332" width="358" height="383" class="alignleft size-full wp-image-855" /></p>
<p><img src="http://www.all-x.net/wp-content/uploads/2010/08/6336.jpg" alt="" title="6336" width="354" height="386" class="alignnone size-full wp-image-856" /></p>
<p><img src="http://www.all-x.net/?ak_action=api_record_view&id=857&type=feed" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/all-x/~4/9HDXxf9-ifI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.all-x.net/2010/08/29/adaptor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Использование Firefox как глобального XULRunner для Windows</title>
		<link>http://www.all-x.net/2010/08/13/firefox-global-xulrunne/</link>
		<comments>http://www.all-x.net/2010/08/13/firefox-global-xulrunne/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 11:38:41 +0000</pubDate>
		<dc:creator>allex</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Разработка]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XUL]]></category>

		<guid isPermaLink="false">http://www.all-x.net/?p=784</guid>
		<description><![CDATA[<p><a href="https://developer.mozilla.org/ru/XULRunner">XULRunner</a>&#160;&#8212; это движок для XUL+XPCOM приложений, таких как Firefox и Thunderbird. Кроме того, XULRunner можно использовать для встраивания браузера, например, в Eclipse. Для установки XULRunner для Windows его надо скачать, распаковать и объявить:</p>
<pre>xulrunner.exe -register-global</pre>
<p>Очень просто, но при уже установленном Firefox обидно ставить отдельную копию XULRunner. Так вот, оказывается можно скопировать в папку с Firefox только файл <code>xulrunner.exe</code> и выполнить вышеуказанную команду. Мелочь, а приятно.</p>
<p>Кстати, если не хочется искать xulrunner, то можно просто добавить в реестр следующую информацию (следите за путями и номерами версий!):</p>
<pre>Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE]

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE\1.9.2.8]
"Version"="1.9.2.8"
"GreHome"="C:\\Program Files\\Mozilla Firefox"
"xulrunner"="true"
"abi"="x86-msvc"
"javaxpcom"="1"
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\Mozilla]
"CurrentVersion"="1.9.2.8"
</pre>
]]></description>
			<content:encoded><![CDATA[<p><a href="https://developer.mozilla.org/ru/XULRunner">XULRunner</a>&nbsp;&mdash; это движок для XUL+XPCOM приложений, таких как Firefox и Thunderbird. Кроме того, XULRunner можно использовать для встраивания браузера, например, в Eclipse. Для установки XULRunner для Windows его надо скачать, распаковать и объявить:</p>
<pre>xulrunner.exe -register-global</pre>
<p>Очень просто, но при уже установленном Firefox обидно ставить отдельную копию XULRunner. Так вот, оказывается можно скопировать в папку с Firefox только файл <code>xulrunner.exe</code> и выполнить вышеуказанную команду. Мелочь, а приятно.</p>
<p>Кстати, если не хочется искать xulrunner, то можно просто добавить в реестр следующую информацию (следите за путями и номерами версий!):</p>
<pre>Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE]

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE\1.9.2.8]
"Version"="1.9.2.8"
"GreHome"="C:\\Program Files\\Mozilla Firefox"
"xulrunner"="true"
"abi"="x86-msvc"
"javaxpcom"="1"
[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\Mozilla]
"CurrentVersion"="1.9.2.8"
</pre>
<p><img src="http://www.all-x.net/?ak_action=api_record_view&id=784&type=feed" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/all-x/~4/OWCuI1Nd9zk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.all-x.net/2010/08/13/firefox-global-xulrunne/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пару килограммов процессоров не желаете? Недорого отдают...</title>
		<link>http://www.all-x.net/2010/08/06/cpu-for-gold/</link>
		<comments>http://www.all-x.net/2010/08/06/cpu-for-gold/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 21:01:55 +0000</pubDate>
		<dc:creator>allex</dc:creator>
				<category><![CDATA[Аппаратура]]></category>
		<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Юмор]]></category>
		<category><![CDATA[eBay]]></category>

		<guid isPermaLink="false">http://www.all-x.net/?p=778</guid>
		<description><![CDATA[<p><a href="http://www.all-x.net/wp-content/uploads/2010/08/cpus.png"><img src="http://www.all-x.net/wp-content/uploads/2010/08/cpus.png" alt="" title="Pentium 3 Scrap CPUs for Gold Recovery * 5 LBS" width="889" height="377" class="alignnone size-full wp-image-777" /></a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.all-x.net/wp-content/uploads/2010/08/cpus.png"><img src="http://www.all-x.net/wp-content/uploads/2010/08/cpus.png" alt="" title="Pentium 3 Scrap CPUs for Gold Recovery * 5 LBS" width="889" height="377" class="alignnone size-full wp-image-777" /></a></p>
<p><img src="http://www.all-x.net/?ak_action=api_record_view&id=778&type=feed" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/all-x/~4/lQOS7gqMbz8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.all-x.net/2010/08/06/cpu-for-gold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ultrabay HDD и виртуальная машина VMWare на физическом диске</title>
		<link>http://www.all-x.net/2010/08/05/vmware-hdd/</link>
		<comments>http://www.all-x.net/2010/08/05/vmware-hdd/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 06:28:24 +0000</pubDate>
		<dc:creator>allex</dc:creator>
				<category><![CDATA[Аппаратура]]></category>
		<category><![CDATA[Программы]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[ноутбуки]]></category>

		<guid isPermaLink="false">http://www.all-x.net/?p=770</guid>
		<description><![CDATA[<p>Из всех программ, которыми я сейчас пользуюсь, самая жадная до ресурсов&#160;&#8212; <a href="http://www.vmware.com">VMWare Workstation</a>. Это и понятно, не для себя же старается, а для виртуальных машин. Полностью перейти на Linux я до сих пор не готов, но в качестве среды для разработки предпочитаю именно его. Даже наконец-то нашел подходящий дистрибутив&#160;&#8212; <a href="http://linuxmint.com/">Linux Mint 9</a>, основанный на <a href="http://www.ubuntu.com/">Ubuntu</a>.</p>
<p>Производительности ноутбука хватать перестало, сначала нарастил память до трех гигабайт, помогло слабо. Потом заменил жесткий диск на самый большой из производительного семейства WD Scorpio Black: <a href="http://www.flashcom.ru/market/product.php?ELEMENT_ID=85570&#038;SECTION_ID=2203">WD3200BJKT (320GB 7200rpm 16GB)</a>. Не ошибитесь, бывает WD3200BEKT такого же объема, но без датчика удара!</p>
<p>Прирост производительности ощутимый, то ли из-за свежепереустановленной ОС, то ли из-за нового винчестера. Особенно потрясла скорость Suspend/Resume виртуальной машины. Раньше это занимало больше минуты, сейчас&#160;&#8212; максимум 5 секунд. Думаю, причина в достаточном количестве свободного места. Раньше у меня было максимум 15 гигабайт свободно, видимо, из-за фрагментации они были разбросаны по всему диску.</p>
<p>Виртуальную машину Linux решил поставить на реальные разделы диска, не создавая диск-в-файле. Дело в том, что до этого пару раз приходилось создавать виртуальную машину заново, поскольку после зависания компьютера VMWare сообщала, что диск поврежден и требуется его реанимация. Запуск <code>vmware-vdiskmanager.exe -R</code> не помог, а больше никакой информации по этому вопросу обнаружить не удалось. С физического раздела данные вытащить всё-таки проще.</p>
<p>После непродолжительных проб удалось понять, как сконфигурировать виртуальную машину для использования физических разделов: разделы надо предварительно создать, форматировать не обязательно, всё равно они будут отформатированы при установке гостевой ОС. Далее, если разрешить использование всего диска, то для загрузки будет использован тот же раздел, с которого грузится основная система. Лучше так не делать, подерутся. Поэтому надо разрешить использование только специально созданных разделов&#160;&#8212; я сделал два основных раздела (Primary Partition), один для swap, второй для всего остального.</p>
<p>Описание диска, подключенного к виртуальной машине, хранится в файле <code>*.vmdk</code>, например, <code>Mint.vmdk</code>. Если диск используется целиком, то используется реальная таблица разделов (Partition Table), в которой и указан активным раздел с основной системой. А если использовать только отдельные разделы, то виртуальной машине подсунут фальшивую таблицу разделов из файла <code>Mint-pt.vmdk</code>, в которой не будут указаны запрещенные разделы:</p>
<pre># Extent description
RW 63 FLAT "Mint-pt.vmdk" 0
RW 73407537 ZERO
RW 509619600 ZERO
RW 3190320 FLAT "\\.\PhysicalDrive0" 583027200
RW 38918880 FLAT "\\.\PhysicalDrive0" 586217520
RW 6048 ZERO</pre>
<p>При установке ОС в виртуальную машину раздел с гостевой ОС будет помечен как активный, но эти изменения попадут не в реальную таблицу разделов, а в файл! Вот, собственно, весь фокус.</p>
<p>Но проблемы на этом не закончились&#160;&#8212; через несколько дней VMWare опять отказалась грузить виртуальную машину, сославшись на то, что таблица разделов поменялась и необходимо удалить диск, а потом добавить его заново: The partition table on the physical disk has changed since the disk was created. Remove the physical disk from the virtual machine, then add it again. Я бы с радостью, но если виртуальная машина не выключена, а только приостановлена, то диски ни удалять, ни добавлять нельзя! Пришлось думать. Вспомнил, что изменилась конфигурация ноутбука&#160;&#8212; старый жесткий диск перекочевал в Ultrabay. Оказывается, диск в Ultrabay становится PhysicalDrive0, а основной смещается в PhysicalDrive1! Победить можно несколькими способами:</p>
<ol>
<li>Вытащить диск из Ultrabay и перезагрузиться.</li>
<li>Сохранить старый файл Mint-pt.vmdk и добавить диск в VMWare заново. Система грузиться не будет, потому что нужный раздел в новом Mint-pt.vmdk не будет активным. Для того и сохраняли старый файл. Вместо его восстановления можно руками поправить таблицу разделов в файле, если знаете как.</li>
<li>Загрузиться в виртуальной машине с диска, на котором есть редактор таблицы разделов, и сделать нужный раздел активным.</li>
<li>Руками поменять PhysicalDrive0 на PhysicalDrive1. Я не пробовал, но, думаю, получится.</li>
</ol>
<p>С приостановленной виртуальной машиной второй и третий способы по понятным причинам не помогут.</p>
]]></description>
			<content:encoded><![CDATA[<p>Из всех программ, которыми я сейчас пользуюсь, самая жадная до ресурсов&nbsp;&mdash; <a href="http://www.vmware.com">VMWare Workstation</a>. Это и понятно, не для себя же старается, а для виртуальных машин. Полностью перейти на Linux я до сих пор не готов, но в качестве среды для разработки предпочитаю именно его. Даже наконец-то нашел подходящий дистрибутив&nbsp;&mdash; <a href="http://linuxmint.com/">Linux Mint 9</a>, основанный на <a href="http://www.ubuntu.com/">Ubuntu</a>.</p>
<p>Производительности ноутбука хватать перестало, сначала нарастил память до трех гигабайт, помогло слабо. Потом заменил жесткий диск на самый большой из производительного семейства WD Scorpio Black: <a href="http://www.flashcom.ru/market/product.php?ELEMENT_ID=85570&#038;SECTION_ID=2203">WD3200BJKT (320GB 7200rpm 16GB)</a>. Не ошибитесь, бывает WD3200BEKT такого же объема, но без датчика удара!</p>
<p>Прирост производительности ощутимый, то ли из-за свежепереустановленной ОС, то ли из-за нового винчестера. Особенно потрясла скорость Suspend/Resume виртуальной машины. Раньше это занимало больше минуты, сейчас&nbsp;&mdash; максимум 5 секунд. Думаю, причина в достаточном количестве свободного места. Раньше у меня было максимум 15 гигабайт свободно, видимо, из-за фрагментации они были разбросаны по всему диску.</p>
<p>Виртуальную машину Linux решил поставить на реальные разделы диска, не создавая диск-в-файле. Дело в том, что до этого пару раз приходилось создавать виртуальную машину заново, поскольку после зависания компьютера VMWare сообщала, что диск поврежден и требуется его реанимация. Запуск <code>vmware-vdiskmanager.exe -R</code> не помог, а больше никакой информации по этому вопросу обнаружить не удалось. С физического раздела данные вытащить всё-таки проще.</p>
<p>После непродолжительных проб удалось понять, как сконфигурировать виртуальную машину для использования физических разделов: разделы надо предварительно создать, форматировать не обязательно, всё равно они будут отформатированы при установке гостевой ОС. Далее, если разрешить использование всего диска, то для загрузки будет использован тот же раздел, с которого грузится основная система. Лучше так не делать, подерутся. Поэтому надо разрешить использование только специально созданных разделов&nbsp;&mdash; я сделал два основных раздела (Primary Partition), один для swap, второй для всего остального.</p>
<p>Описание диска, подключенного к виртуальной машине, хранится в файле <code>*.vmdk</code>, например, <code>Mint.vmdk</code>. Если диск используется целиком, то используется реальная таблица разделов (Partition Table), в которой и указан активным раздел с основной системой. А если использовать только отдельные разделы, то виртуальной машине подсунут фальшивую таблицу разделов из файла <code>Mint-pt.vmdk</code>, в которой не будут указаны запрещенные разделы:</p>
<pre># Extent description
RW 63 FLAT "Mint-pt.vmdk" 0
RW 73407537 ZERO
RW 509619600 ZERO
RW 3190320 FLAT "\\.\PhysicalDrive0" 583027200
RW 38918880 FLAT "\\.\PhysicalDrive0" 586217520
RW 6048 ZERO</pre>
<p>При установке ОС в виртуальную машину раздел с гостевой ОС будет помечен как активный, но эти изменения попадут не в реальную таблицу разделов, а в файл! Вот, собственно, весь фокус.</p>
<p>Но проблемы на этом не закончились&nbsp;&mdash; через несколько дней VMWare опять отказалась грузить виртуальную машину, сославшись на то, что таблица разделов поменялась и необходимо удалить диск, а потом добавить его заново: The partition table on the physical disk has changed since the disk was created. Remove the physical disk from the virtual machine, then add it again. Я бы с радостью, но если виртуальная машина не выключена, а только приостановлена, то диски ни удалять, ни добавлять нельзя! Пришлось думать. Вспомнил, что изменилась конфигурация ноутбука&nbsp;&mdash; старый жесткий диск перекочевал в Ultrabay. Оказывается, диск в Ultrabay становится PhysicalDrive0, а основной смещается в PhysicalDrive1! Победить можно несколькими способами:</p>
<ol>
<li>Вытащить диск из Ultrabay и перезагрузиться.</li>
<li>Сохранить старый файл Mint-pt.vmdk и добавить диск в VMWare заново. Система грузиться не будет, потому что нужный раздел в новом Mint-pt.vmdk не будет активным. Для того и сохраняли старый файл. Вместо его восстановления можно руками поправить таблицу разделов в файле, если знаете как.</li>
<li>Загрузиться в виртуальной машине с диска, на котором есть редактор таблицы разделов, и сделать нужный раздел активным.</li>
<li>Руками поменять PhysicalDrive0 на PhysicalDrive1. Я не пробовал, но, думаю, получится.</li>
</ol>
<p>С приостановленной виртуальной машиной второй и третий способы по понятным причинам не помогут.</p>
<p><img src="http://www.all-x.net/?ak_action=api_record_view&id=770&type=feed" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/all-x/~4/lTFUKIlgL4Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.all-x.net/2010/08/05/vmware-hdd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Продается ультрамобильный компьютер Viliv S5</title>
		<link>http://www.all-x.net/2010/07/29/viliv-s5-sale/</link>
		<comments>http://www.all-x.net/2010/07/29/viliv-s5-sale/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 08:43:50 +0000</pubDate>
		<dc:creator>allex</dc:creator>
				<category><![CDATA[Аппаратура]]></category>
		<category><![CDATA[Sale]]></category>
		<category><![CDATA[UMPC]]></category>
		<category><![CDATA[Viliv S5]]></category>
		<category><![CDATA[КПК]]></category>

		<guid isPermaLink="false">http://www.all-x.net/?p=764</guid>
		<description><![CDATA[<p>Я рассказываю не по рекламным проспектам и чужим обзорам, а по собственному опыту&#160;&#8212; пользовался КПК лет восемь, а год назад <a href="http://www.all-x.net/2009/08/15/viliv-s5/">перешел на Viliv S5</a>. Свой не продаю&#160;&#8212; за год ничего лучшего не появилось. Зато имею уверенность, что машинка отличная и краснеть перед покупателем не придется. Корейцы постарались, качество сборки S5 отличное.</p>
<p><img src="http://www.all-x.net/wp-content/uploads/2009/08/viliv_03.jpg"/></p>
<p>Это компьютер с начинкой нетбука и размером чуть больше КПК: <strong>154x84x24 мм</strong>. При весе <strong>400 граммов</strong> его можно не напрягаясь носить с собой постоянно. Аккумулятор обеспечивает <strong>до 5.5 часов работы</strong>, а с запасным аккумулятором можно день продержаться при любых задачах. <strong>Экран с диагональю пять дюймов</strong>&#160;&#8212; максимум для устройств, которые ещё можно класть в карман и держать одной рукой. C внешним миром связывается по <strong>WiFi, Bluetooth</strong> и <strong>USB</strong>]. Умеет работать <strong>GPS</strong> навигатором, автомобильная зарядка и крепление в комплекте.</p>
<p>Стандартно стоит <strong>Windows XP Home Edition</strong>. И это снимает массу проблем с поиском программ! Всё, что работает на нетбуках, можно запустить и здесь&#160;&#8212; <strong>Intel Atom 1,3MHz, 1GB памяти</strong>. С драйверами тоже проблем нет, а попробуйте-ка подключить к КПК с USB портом что-нибудь кроме клавиатуры/мыши или флешки, например, DVD/CD-привод или веб-камеру!</p>
<p>С местом на диске тоже всё в порядке&#160;&#8212; <strong>HDD 60GB</strong>. Это не хуже SSD в плане устойчивости&#160;&#8212; за год я ни разу не заметил, чтобы диск останавливался из-за тряски. </p>
<p>Проблем с просмотром <strong>видео</strong>, которым можно забить диск, не возникает&#160;&#8212; аппаратное ускорение позволяет просматривать и DVD-рипы, и <strong>720p</strong> без перекодировки. Я так пересмотрел массу сериалов с http://lostfilm.tv и http://novafilm.tv Ну и с музыкой/аудиокнигами проблем не возникает. наушники можно подключить через <strong>3.5мм разъем</strong> или через bluetooth. C помощью дополнительных кабелей можно подключиться к внешнему монитору или телевизору.</p>
<p>Про чтение книжек я уж и не говорю, с этим проблем нет вообще, включая PDF и djvu.</p>
<p>Можно установить Windows 7 или Linux. Ведутся работы по портированию Android.</p>
<p><strong>Чего нет:</strong> модного экрана с мультитачем, идите к Apple! <img src='http://www.all-x.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  3G модема и SSD&#160;&#8212; они только в более дорогих версиях. Встроенной веб-камеры.<br />
<strong>Что есть в комплекте: Viliv S5, кожаный чехол с красной подкладкой, запасная батарея, автомобильный комплект (адаптер 12V и крепление на присоске), сетевой адаптер 110-240V с американской вилкой (вообще-то она сменная, но европейской нет). Бонус&#160;&#8212; пленка на экран.</strong></p>
<p>Состояние отличное. От нового отличается несколькими мелкими царапинами, которые появляются в первый месяц использования, особенно на батарейке, и заглушкой, которая закрывает USB порт&#160;&#8212; она тугая, треснула зацепка для открывания ногтем, на качестве работы заглушки это не сказывается. Не глючит&#160;&#8212; по нынешней жаре я двое суток восстанавливал операционному систему к заводскому состоянию, ни одного зависания не было.</p>
<p><strong>Цена вопроса: 18500 рублей</strong>. Новый в такой комплектации стоит $735: $597.99 + батарея $49.99 + автомобильный комплект $49.99 + чехол $34.99. Доставка в Россию тоже денег стоит.</p>
<p><strong>Есть ещё один такой же аппарат.</strong> Царапин на корпусе чуть больше, но экран уже под пленкой. Комплектация такая же, но без ремешка со стилусом (есть стилус в чехле) и автомобильного держателя (думаю, нетрудно подобрать универсальный). <strong>17500</strong>.</p>
<p><strong>Кредл для зарядки батареи</strong> (две последние фотки), он полезен, потому что батарейка заряжается довольно долго. Новый стоит $39.99. <strong>В комплекте с любым S5&#160;&#8212; 1200 рублей. Отдельно&#160;&#8212; 2000.</strong></p>
<p>Если кому-то очень надо&#160;&#8212; <strong>VGA кабель</strong> и <strong>TV Out кабель</strong> по <strong>800</strong>.</p>
<p>Контакты:<br />
allex@all-x.net<br />
ICQ 740187</p>
<p>Информация к размышлению:</p>
<p><A href="http://forum.ixbt.com/topic.cgi?id=17:36371">Русскоязычный форум на iXBT: Viliv S5. UMPC: 4.8" 1024*600, 400г — КПК для большого кармана</A>, я&#160;&#8212; Allexandria.<br />
<A href="http://www.umpcportal.com/products/Viliv/S5">UMPC portal: спецификации, ссылки на обзоры и обсуждение</A><br />
<A href="http://www.myviliv.com/eng/product/s5.asp">Официальный сайт</A>&#160;&#8212; на английском, много красивых кореянок.<br />
<A href="http://forum.pocketables.net/forumdisplay.php?f=92">Viliv S5 @pocketables.net&#160;&#8212; на английском</A><br />
<A href="http://www.all-x.net/tag/viliv-s5">мои заметки</A><br />
<A href="http://www.dynamism.com/notebooks/viliv-s5-premium.shtml">Dynamism</A>&#160;&#8212; тут продают новые.</p>
<p>Реальные фото:<br />
<img src="http://www.all-x.net/photo/s5/800/6062.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6063.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6064.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6065.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6066.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6068.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6069.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6070.jpg"></p>
]]></description>
			<content:encoded><![CDATA[<p>Я рассказываю не по рекламным проспектам и чужим обзорам, а по собственному опыту&nbsp;&mdash; пользовался КПК лет восемь, а год назад <a href="http://www.all-x.net/2009/08/15/viliv-s5/">перешел на Viliv S5</a>. Свой не продаю&nbsp;&mdash; за год ничего лучшего не появилось. Зато имею уверенность, что машинка отличная и краснеть перед покупателем не придется. Корейцы постарались, качество сборки S5 отличное.</p>
<p><img src="http://www.all-x.net/wp-content/uploads/2009/08/viliv_03.jpg"/></p>
<p>Это компьютер с начинкой нетбука и размером чуть больше КПК: <strong>154x84x24 мм</strong>. При весе <strong>400 граммов</strong> его можно не напрягаясь носить с собой постоянно. Аккумулятор обеспечивает <strong>до 5.5 часов работы</strong>, а с запасным аккумулятором можно день продержаться при любых задачах. <strong>Экран с диагональю пять дюймов</strong>&nbsp;&mdash; максимум для устройств, которые ещё можно класть в карман и держать одной рукой. C внешним миром связывается по <strong>WiFi, Bluetooth</strong> и <strong>USB</strong>]. Умеет работать <strong>GPS</strong> навигатором, автомобильная зарядка и крепление в комплекте.</p>
<p>Стандартно стоит <strong>Windows XP Home Edition</strong>. И это снимает массу проблем с поиском программ! Всё, что работает на нетбуках, можно запустить и здесь&nbsp;&mdash; <strong>Intel Atom 1,3MHz, 1GB памяти</strong>. С драйверами тоже проблем нет, а попробуйте-ка подключить к КПК с USB портом что-нибудь кроме клавиатуры/мыши или флешки, например, DVD/CD-привод или веб-камеру!</p>
<p>С местом на диске тоже всё в порядке&nbsp;&mdash; <strong>HDD 60GB</strong>. Это не хуже SSD в плане устойчивости&nbsp;&mdash; за год я ни разу не заметил, чтобы диск останавливался из-за тряски. </p>
<p>Проблем с просмотром <strong>видео</strong>, которым можно забить диск, не возникает&nbsp;&mdash; аппаратное ускорение позволяет просматривать и DVD-рипы, и <strong>720p</strong> без перекодировки. Я так пересмотрел массу сериалов с http://lostfilm.tv и http://novafilm.tv Ну и с музыкой/аудиокнигами проблем не возникает. наушники можно подключить через <strong>3.5мм разъем</strong> или через bluetooth. C помощью дополнительных кабелей можно подключиться к внешнему монитору или телевизору.</p>
<p>Про чтение книжек я уж и не говорю, с этим проблем нет вообще, включая PDF и djvu.</p>
<p>Можно установить Windows 7 или Linux. Ведутся работы по портированию Android.</p>
<p><strong>Чего нет:</strong> модного экрана с мультитачем, идите к Apple! <img src='http://www.all-x.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  3G модема и SSD&nbsp;&mdash; они только в более дорогих версиях. Встроенной веб-камеры.<br />
<strong>Что есть в комплекте: Viliv S5, кожаный чехол с красной подкладкой, запасная батарея, автомобильный комплект (адаптер 12V и крепление на присоске), сетевой адаптер 110-240V с американской вилкой (вообще-то она сменная, но европейской нет). Бонус&nbsp;&mdash; пленка на экран.</strong></p>
<p>Состояние отличное. От нового отличается несколькими мелкими царапинами, которые появляются в первый месяц использования, особенно на батарейке, и заглушкой, которая закрывает USB порт&nbsp;&mdash; она тугая, треснула зацепка для открывания ногтем, на качестве работы заглушки это не сказывается. Не глючит&nbsp;&mdash; по нынешней жаре я двое суток восстанавливал операционному систему к заводскому состоянию, ни одного зависания не было.</p>
<p><strong>Цена вопроса: 18500 рублей</strong>. Новый в такой комплектации стоит $735: $597.99 + батарея $49.99 + автомобильный комплект $49.99 + чехол $34.99. Доставка в Россию тоже денег стоит.</p>
<p><strong>Есть ещё один такой же аппарат.</strong> Царапин на корпусе чуть больше, но экран уже под пленкой. Комплектация такая же, но без ремешка со стилусом (есть стилус в чехле) и автомобильного держателя (думаю, нетрудно подобрать универсальный). <strong>17500</strong>.</p>
<p><strong>Кредл для зарядки батареи</strong> (две последние фотки), он полезен, потому что батарейка заряжается довольно долго. Новый стоит $39.99. <strong>В комплекте с любым S5&nbsp;&mdash; 1200 рублей. Отдельно&nbsp;&mdash; 2000.</strong></p>
<p>Если кому-то очень надо&nbsp;&mdash; <strong>VGA кабель</strong> и <strong>TV Out кабель</strong> по <strong>800</strong>.</p>
<p>Контакты:<br />
allex@all-x.net<br />
ICQ 740187</p>
<p>Информация к размышлению:</p>
<p><A href="http://forum.ixbt.com/topic.cgi?id=17:36371">Русскоязычный форум на iXBT: Viliv S5. UMPC: 4.8" 1024*600, 400г — КПК для большого кармана</A>, я&nbsp;&mdash; Allexandria.<br />
<A href="http://www.umpcportal.com/products/Viliv/S5">UMPC portal: спецификации, ссылки на обзоры и обсуждение</A><br />
<A href="http://www.myviliv.com/eng/product/s5.asp">Официальный сайт</A>&nbsp;&mdash; на английском, много красивых кореянок.<br />
<A href="http://forum.pocketables.net/forumdisplay.php?f=92">Viliv S5 @pocketables.net&nbsp;&mdash; на английском</A><br />
<A href="http://www.all-x.net/tag/viliv-s5">мои заметки</A><br />
<A href="http://www.dynamism.com/notebooks/viliv-s5-premium.shtml">Dynamism</A>&nbsp;&mdash; тут продают новые.</p>
<p>Реальные фото:<br />
<img src="http://www.all-x.net/photo/s5/800/6062.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6063.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6064.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6065.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6066.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6068.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6069.jpg"><br />
<img src="http://www.all-x.net/photo/s5/800/6070.jpg"></p>
<p><img src="http://www.all-x.net/?ak_action=api_record_view&id=764&type=feed" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/all-x/~4/b9UOSaGcTho" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.all-x.net/2010/07/29/viliv-s5-sale/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wordpress плагин WP-Shortstat и кодировки</title>
		<link>http://www.all-x.net/2010/07/19/wp-shortstat/</link>
		<comments>http://www.all-x.net/2010/07/19/wp-shortstat/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 09:12:25 +0000</pubDate>
		<dc:creator>allex</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Разработка]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[кодировка]]></category>

		<guid isPermaLink="false">http://www.all-x.net/?p=752</guid>
		<description><![CDATA[<p>Прижился у меня в блогах на Wordpress плагин <a href="http://blog.happyarts.de/wp-shortstat">WP-ShortStat</a>. Официально он работает c Wordpress до версии 2.7, последний релиз был в прошлом году. Так что пришлось самостоятельно устранять проблемы с кодировками. Заодно добавил поисковик mail.ru.</p>
<p>В PHP я почти ноль, всё делал методом тыка, если ошибся&#160;&#8212; поправьте, пожалуйста.</p>
<ul>
<li>Яндекс и mail.ru иногда отдают текст русского запроса в кодировке windows-1251, а не utf-8. Нашел на форуме способ определения кодировки, который работает лучше, чем <code>mb_detect_encoding</code>. Добавил в класс wp_shortstat функцию преобразования кодировки запроса: <code>query2utf8</code>. Вызываю её только для Яндекса и mail.ru, хотя по идее надо бы для всех поисковиков. Но кодировка запросов Google почему-то не всегда определяется правильно.</li>
<li>Перенес в функцию <code>sniffKeyword</code> преобразование запроса в нижний регистр.</li>
<li>Перенс в функцию <code>sniffKeyword</code> перекодировку запроса в utf-8.</li>
</ul>
<p>Теперь <code>sniffKeyword</code> возвращает полностью готовый к употреблению поисковый запрос&#160;&#8212; преобразованный к нижнему регистру, в utf-8. Русские буквы и отображаются, и сохраняются в базе правильно.<br />
Осталась непонятная проблема с кириллической буквой &#39;е&#39;&#160;&#8212; иногда вместо неё почему-то отображается &#39;� �&#39;.</p>
<p><a href='http://www.all-x.net/wp-content/uploads/2010/07/wp-shortstat-allex.zip'>Код для интересующихся. Основан на WP-Shortstat-1.15.</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Прижился у меня в блогах на Wordpress плагин <a href="http://blog.happyarts.de/wp-shortstat">WP-ShortStat</a>. Официально он работает c Wordpress до версии 2.7, последний релиз был в прошлом году. Так что пришлось самостоятельно устранять проблемы с кодировками. Заодно добавил поисковик mail.ru.</p>
<p>В PHP я почти ноль, всё делал методом тыка, если ошибся&nbsp;&mdash; поправьте, пожалуйста.</p>
<ul>
<li>Яндекс и mail.ru иногда отдают текст русского запроса в кодировке windows-1251, а не utf-8. Нашел на форуме способ определения кодировки, который работает лучше, чем <code>mb_detect_encoding</code>. Добавил в класс wp_shortstat функцию преобразования кодировки запроса: <code>query2utf8</code>. Вызываю её только для Яндекса и mail.ru, хотя по идее надо бы для всех поисковиков. Но кодировка запросов Google почему-то не всегда определяется правильно.</li>
<li>Перенес в функцию <code>sniffKeyword</code> преобразование запроса в нижний регистр.</li>
<li>Перенс в функцию <code>sniffKeyword</code> перекодировку запроса в utf-8.</li>
</ul>
<p>Теперь <code>sniffKeyword</code> возвращает полностью готовый к употреблению поисковый запрос&nbsp;&mdash; преобразованный к нижнему регистру, в utf-8. Русские буквы и отображаются, и сохраняются в базе правильно.<br />
Осталась непонятная проблема с кириллической буквой &#39;е&#39;&nbsp;&mdash; иногда вместо неё почему-то отображается &#39;� �&#39;.</p>
<p><a href='http://www.all-x.net/wp-content/uploads/2010/07/wp-shortstat-allex.zip'>Код для интересующихся. Основан на WP-Shortstat-1.15.</a></p>
<p><img src="http://www.all-x.net/?ak_action=api_record_view&id=752&type=feed" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/all-x/~4/dhl50g6nznU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.all-x.net/2010/07/19/wp-shortstat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Мышь особой породы</title>
		<link>http://www.all-x.net/2010/07/08/round-mouse/</link>
		<comments>http://www.all-x.net/2010/07/08/round-mouse/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 04:14:15 +0000</pubDate>
		<dc:creator>allex</dc:creator>
				<category><![CDATA[Аппаратура]]></category>
		<category><![CDATA[Наследство]]></category>
		<category><![CDATA[habrahabr]]></category>

		<guid isPermaLink="false">http://www.all-x.net/?p=746</guid>
		<description><![CDATA[<p>Для архива: статья, написанная для <a href="http://habrahabr.ru/blogs/atnikvariat/95208/">Хабра</a>.</p>
<p>Эта мышь попала ко мне пятнадцать лет назад. Довелось годик посидеть за графическим терминалом, штук восемь которых были подключены к DEC Alpha. Лучше всего из этой системы запомнилась мышь.</p>
<p>Во-первых, она была круглая. И неожиданно удобно лежала в руке. Во-вторых, она втыкалась в клавиатуру. Впрочем, я уже видел клавиатуры, которые подключались к монитору, точнее терминалу. Но самое интересное у этой мышки — снизу!</p>
<p>Все остальные мышки в то время были с шариком. Тяжёленьким таким, обрезиненным. Этот шарик должен был крутить ролики, с которых считывалось движение. На практике шарики крутились далеко не на всякой поверхности (поэтому приходилось пользоваться ковриками), быстро пачкались (и опять же проскальзывали) и их приходилось мыть с мылом.</p>
<p><a href="http://www.all-x.net/wp-content/uploads/2010/06/5464.jpg"><img border="0" src="http://www.all-x.net/wp-content/uploads/2010/06/5464.jpg" alt="" title="VSXXX-BB" width="720" height="540" class="aligncenter size-full wp-image-728" /></a></p>
<p>Эта мышь была устроена совсем иначе. Можете придумать оптомеханическую конструкцию, свободную от перечисленых недостатков?</p>
<p>Конструкция-то не сложнее шарика, но работает практически на любой поверхности, без всякого коврового покрытия. И не требует периодической чистки. В нижней части мышки расположены два ролика, оси которых почти вертикальны, но одна слегка наклонена в продольном направлении, а другая — в поперечном. Ролики прижимаются к поверхности под действием собственного веса.</p>
<p>При продольных передвижениях работает ролик с поперечным наклоном оси — касательная к его краю совпадает с направлением движения, поэтому он легко крутится. При поперечных передвижениях крутится другой ролик. А в реальной жизни работают оба, но с разными скоростями, по которым и можно вычислить не только скорость, но и направление перемещения.</p>
<p><a href="http://www.all-x.net/wp-content/uploads/2010/06/5468.jpg"><img border="0" src="http://www.all-x.net/wp-content/uploads/2010/06/5468.jpg" alt="" title="VSXXX-BB" width="720" height="540" class="aligncenter size-full wp-image-729" /></a></p>
<p>Совершенно неожиданно мне удалось выпросить у администратора один экземпляр этого редкого животного. Вроде бы совершенно рабочий, но проверить не на чем, от ПКшных отличается и механически, и электрически.</p>
<p>Очень хотелось назвать топик <del>&#171;гроб</del>мышь на колёсиках&#187;, но жалко было портить интригу.</p>
<p><strong>Update:</strong> в комментариях проскочила ссылка на интересный сайт: <a href="http://www.oldmouse.com">www.oldmouse.com</a>. Оказывается, были <a href="http://www.oldmouse.com/articles/hawley/DECbottoms.shtml">аналогичные мыши с обычным шариком</a> (привет, Logitech!). Там же есть и <a href="http://www.oldmouse.com/articles/hawley/H-DECinside.shtml">фото внутренностей</a>, только разглядеть что-либо сложновато.</p>
]]></description>
			<content:encoded><![CDATA[<p>Для архива: статья, написанная для <a href="http://habrahabr.ru/blogs/atnikvariat/95208/">Хабра</a>.</p>
<p>Эта мышь попала ко мне пятнадцать лет назад. Довелось годик посидеть за графическим терминалом, штук восемь которых были подключены к DEC Alpha. Лучше всего из этой системы запомнилась мышь.</p>
<p>Во-первых, она была круглая. И неожиданно удобно лежала в руке. Во-вторых, она втыкалась в клавиатуру. Впрочем, я уже видел клавиатуры, которые подключались к монитору, точнее терминалу. Но самое интересное у этой мышки — снизу!</p>
<p>Все остальные мышки в то время были с шариком. Тяжёленьким таким, обрезиненным. Этот шарик должен был крутить ролики, с которых считывалось движение. На практике шарики крутились далеко не на всякой поверхности (поэтому приходилось пользоваться ковриками), быстро пачкались (и опять же проскальзывали) и их приходилось мыть с мылом.</p>
<p><a href="http://www.all-x.net/wp-content/uploads/2010/06/5464.jpg"><img border="0" src="http://www.all-x.net/wp-content/uploads/2010/06/5464.jpg" alt="" title="VSXXX-BB" width="720" height="540" class="aligncenter size-full wp-image-728" /></a></p>
<p>Эта мышь была устроена совсем иначе. Можете придумать оптомеханическую конструкцию, свободную от перечисленых недостатков?</p>
<p>Конструкция-то не сложнее шарика, но работает практически на любой поверхности, без всякого коврового покрытия. И не требует периодической чистки. В нижней части мышки расположены два ролика, оси которых почти вертикальны, но одна слегка наклонена в продольном направлении, а другая — в поперечном. Ролики прижимаются к поверхности под действием собственного веса.</p>
<p>При продольных передвижениях работает ролик с поперечным наклоном оси — касательная к его краю совпадает с направлением движения, поэтому он легко крутится. При поперечных передвижениях крутится другой ролик. А в реальной жизни работают оба, но с разными скоростями, по которым и можно вычислить не только скорость, но и направление перемещения.</p>
<p><a href="http://www.all-x.net/wp-content/uploads/2010/06/5468.jpg"><img border="0" src="http://www.all-x.net/wp-content/uploads/2010/06/5468.jpg" alt="" title="VSXXX-BB" width="720" height="540" class="aligncenter size-full wp-image-729" /></a></p>
<p>Совершенно неожиданно мне удалось выпросить у администратора один экземпляр этого редкого животного. Вроде бы совершенно рабочий, но проверить не на чем, от ПКшных отличается и механически, и электрически.</p>
<p>Очень хотелось назвать топик <del>&laquo;гроб</del>мышь на колёсиках&raquo;, но жалко было портить интригу.</p>
<p><strong>Update:</strong> в комментариях проскочила ссылка на интересный сайт: <a href="http://www.oldmouse.com">www.oldmouse.com</a>. Оказывается, были <a href="http://www.oldmouse.com/articles/hawley/DECbottoms.shtml">аналогичные мыши с обычным шариком</a> (привет, Logitech!). Там же есть и <a href="http://www.oldmouse.com/articles/hawley/H-DECinside.shtml">фото внутренностей</a>, только разглядеть что-либо сложновато.</p>
<p><img src="http://www.all-x.net/?ak_action=api_record_view&id=746&type=feed" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/all-x/~4/sjCfRhRcPoM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.all-x.net/2010/07/08/round-mouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Розовый порнобаннер mssoft.exe, номер: 8353 текст: 4956****</title>
		<link>http://www.all-x.net/2010/07/06/pornobanner/</link>
		<comments>http://www.all-x.net/2010/07/06/pornobanner/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 17:50:28 +0000</pubDate>
		<dc:creator>allex</dc:creator>
				<category><![CDATA[Интернет]]></category>
		<category><![CDATA[Программы]]></category>
		<category><![CDATA[OSAM]]></category>
		<category><![CDATA[безопасность]]></category>
		<category><![CDATA[вирусы]]></category>

		<guid isPermaLink="false">http://www.all-x.net/?p=741</guid>
		<description><![CDATA[<p>К стыду своему вчера поймал порнобаннер. При загрузке Windows вылезает окошко с тремя голыми тетками и просит отправить SMS за 25 рублей на номер 8353 с текстом вида 4956****. Поиск выявил списки ключей разблокировки на антивирусных форумах, но мне ни один не подошел. Пришлось заняться чисткой вручную, <a href="http://www.all-x.net/tag/osam/">OSAM</a> помог вычислить злодея. Когда узнал имя файла&#160;&#8212; поискал по нему, нашел инструкцию, аналогичную моим действиям, прикладываю в конце.</p>
<p>Но меня очень сильно интересует вопрос&#160;&#8212; как эта зараза ко мне пробралась? Я в Сети как бы не первый год, антивирусом не пользуюсь, но заразу не ловил уже очень долго. Посмотрел по дате создания файла (сутки до обнаружения при перезагрузке) и по <a href="http://www.google.ru/history/">Google Web History</a>&#160;&#8212; в это время открывал безобидную картинку на хостинге keep4u.ru. Не знаю, есть ли связь. Сильно сомневаюсь, что я пустил вирус сам. Тогда через какую дырку он полез? Описания, похоже, ещё нет...</p>
<p>Вот что <a href="http://forum.drweb.com/index.php?s=209ebdeac22a04f470245429584c28f3&#038;showtopic=293738&#038;view=findpost&#038;p=427196">писал Darkman на форуме DrWeb</a>:</p>
<p>1. Включаем комп F8 (F5) и Выбираем&#160;&#8212; Безопасный режим с поддержкой командной строки<br />
2. Жмем Ctrl+Alt+Delet и в появившемся Диспетчере Задач идем Файл>Новая задача(выполнить) пишем explorer и OK<br />
3. Заходим C:\Program Files\Common Files\Microsoft Shared и удоляем mssoft.exe<br />
Файл mssoft.exe&#160;&#8212; скрытый (если не видите, то включите отображение &#171;Скрытых файлов&#187;)<br />
4. Пуск&#160;&#8212; Выполнить&#160;&#8212; ввести: regedit<br />
Далее:<br />
«HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion»<br />
Прокручиваем список вниз до Winlogon<br />
Далее:<br />
Видим 2 таких папки: 1- Winlogon (реальная системная папка) и 2- winlogon (создана вирусом)<br />
нам нужен 2-ой: winlogon<br />
*как видим отличие только в 1-ой букве (в 1&#160;&#8212; с большой; во 2&#160;&#8212; с маленькой)<br />
Выбираем папку winlogon&#160;&#8212; и удоляем её (не перепутайте)<br />
4.1 Теперь заходим в Winlogon: ищем ключ: &#171;Shell&#187;&#160;&#8212; жмём Изменить&#160;&#8212; в поле Значение стираем всё кроме: Explorer.exe<br />
4.2 Возможно: «HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon» если ключ Userinit был изменен, то: восстановить значение на «C:\Windows\system32\userinit.exe,»<br />
4.3 Проверить hosts находящийся в C:\Windows\System32\Drivers\Etc\ ,если есть подозрительные адреса&#160;&#8212; удалить эти строчки<br />
5. Можете перезагружаться в &#171;Обычном режиме&#187; и проверяться с помощью Dr.Web CureIt!® или штатного Антивируса<br />
Не забудьте обновить базы данных Антивируса</p>
]]></description>
			<content:encoded><![CDATA[<p>К стыду своему вчера поймал порнобаннер. При загрузке Windows вылезает окошко с тремя голыми тетками и просит отправить SMS за 25 рублей на номер 8353 с текстом вида 4956****. Поиск выявил списки ключей разблокировки на антивирусных форумах, но мне ни один не подошел. Пришлось заняться чисткой вручную, <a href="http://www.all-x.net/tag/osam/">OSAM</a> помог вычислить злодея. Когда узнал имя файла&nbsp;&mdash; поискал по нему, нашел инструкцию, аналогичную моим действиям, прикладываю в конце.</p>
<p>Но меня очень сильно интересует вопрос&nbsp;&mdash; как эта зараза ко мне пробралась? Я в Сети как бы не первый год, антивирусом не пользуюсь, но заразу не ловил уже очень долго. Посмотрел по дате создания файла (сутки до обнаружения при перезагрузке) и по <a href="http://www.google.ru/history/">Google Web History</a>&nbsp;&mdash; в это время открывал безобидную картинку на хостинге keep4u.ru. Не знаю, есть ли связь. Сильно сомневаюсь, что я пустил вирус сам. Тогда через какую дырку он полез? Описания, похоже, ещё нет...</p>
<p>Вот что <a href="http://forum.drweb.com/index.php?s=209ebdeac22a04f470245429584c28f3&#038;showtopic=293738&#038;view=findpost&#038;p=427196">писал Darkman на форуме DrWeb</a>:</p>
<p>1. Включаем комп F8 (F5) и Выбираем&nbsp;&mdash; Безопасный режим с поддержкой командной строки<br />
2. Жмем Ctrl+Alt+Delet и в появившемся Диспетчере Задач идем Файл>Новая задача(выполнить) пишем explorer и OK<br />
3. Заходим C:\Program Files\Common Files\Microsoft Shared и удоляем mssoft.exe<br />
Файл mssoft.exe&nbsp;&mdash; скрытый (если не видите, то включите отображение &laquo;Скрытых файлов&raquo;)<br />
4. Пуск&nbsp;&mdash; Выполнить&nbsp;&mdash; ввести: regedit<br />
Далее:<br />
«HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion»<br />
Прокручиваем список вниз до Winlogon<br />
Далее:<br />
Видим 2 таких папки: 1- Winlogon (реальная системная папка) и 2- winlogon (создана вирусом)<br />
нам нужен 2-ой: winlogon<br />
*как видим отличие только в 1-ой букве (в 1&nbsp;&mdash; с большой; во 2&nbsp;&mdash; с маленькой)<br />
Выбираем папку winlogon&nbsp;&mdash; и удоляем её (не перепутайте)<br />
4.1 Теперь заходим в Winlogon: ищем ключ: &laquo;Shell&raquo;&nbsp;&mdash; жмём Изменить&nbsp;&mdash; в поле Значение стираем всё кроме: Explorer.exe<br />
4.2 Возможно: «HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon» если ключ Userinit был изменен, то: восстановить значение на «C:\Windows\system32\userinit.exe,»<br />
4.3 Проверить hosts находящийся в C:\Windows\System32\Drivers\Etc\ ,если есть подозрительные адреса&nbsp;&mdash; удалить эти строчки<br />
5. Можете перезагружаться в &laquo;Обычном режиме&raquo; и проверяться с помощью Dr.Web CureIt!® или штатного Антивируса<br />
Не забудьте обновить базы данных Антивируса</p>
<p><img src="http://www.all-x.net/?ak_action=api_record_view&id=741&type=feed" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/all-x/~4/uGV6SpyW9to" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.all-x.net/2010/07/06/pornobanner/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Дайте мне одну попытку!</title>
		<link>http://www.all-x.net/2010/07/01/captcha/</link>
		<comments>http://www.all-x.net/2010/07/01/captcha/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 07:31:54 +0000</pubDate>
		<dc:creator>allex</dc:creator>
				<category><![CDATA[Идеи]]></category>
		<category><![CDATA[Интернет]]></category>
		<category><![CDATA[habrahabr]]></category>

		<guid isPermaLink="false">http://www.all-x.net/?p=738</guid>
		<description><![CDATA[<p>Каждый раз, когда сбрасываются куки на <a href="http://habrahabr.ru">Хабре</a>, приходится не просто жать ОК на странице входа, но и демонстрировать свои впечатляющие возможности по распознаванию образов, капчу вводить. С первого раза это получается далеко не всегда.</p>
<p>Вот задумался, а зачем в такой ситуации меня просят её вводить? Нужна презумпция невиновности&#160;&#8212; я не робот по крайней мере до тех пор, пока моё поведение не даст повода подозревать обратное. Дайте одну попытку ввести пароль без капчи! Я не ошибусь, пароль помнит браузер.</p>
]]></description>
			<content:encoded><![CDATA[<p>Каждый раз, когда сбрасываются куки на <a href="http://habrahabr.ru">Хабре</a>, приходится не просто жать ОК на странице входа, но и демонстрировать свои впечатляющие возможности по распознаванию образов, капчу вводить. С первого раза это получается далеко не всегда.</p>
<p>Вот задумался, а зачем в такой ситуации меня просят её вводить? Нужна презумпция невиновности&nbsp;&mdash; я не робот по крайней мере до тех пор, пока моё поведение не даст повода подозревать обратное. Дайте одну попытку ввести пароль без капчи! Я не ошибусь, пароль помнит браузер.</p>
<p><img src="http://www.all-x.net/?ak_action=api_record_view&id=738&type=feed" alt="" /></p>
<img src="http://feeds.feedburner.com/~r/all-x/~4/MG2iczIQELY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.all-x.net/2010/07/01/captcha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
