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

<channel>
	<title>DSH DSH</title>
	<atom:link href="http://dshdsh.ru/feed" rel="self" type="application/rss+xml" />
	<link>http://dshdsh.ru</link>
	<description>&#1069;&#1090;&#1086; &#1085;&#1072;&#1076;&#1086; &#1074;&#1080;&#1076;&#1077;&#1090;&#1100;!</description>
	<lastBuildDate>Mon, 12 Oct 2009 05:49:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SSH проброс портов</title>
		<link>http://dshdsh.ru/25-09-ssh-ports</link>
		<comments>http://dshdsh.ru/25-09-ssh-ports#comments</comments>
		<pubDate>Fri, 25 Sep 2009 04:21:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

	<!-- AutoMeta Start -->
	<category>Мой</category>
	<category>замечательный</category>
	<category>провайдер</category>
	<category>выделил</category>
	<category>белый</category>
	<category>ip</category>
	<category>адрес</category>
	<category>в</category>
	<category>интернете</category>
	<category>Не</category>
	<category>долго</category>
	<category>думая</category>
	<category>попросил</category>
	<category>пробросить</category>
	<category>мне</category>
	<category>порты</category>
	<category>Поскольку</category>
	<category>работаю</category>
	<category>freelancer’ом</category>
	<category>ездить</category>
	<category>на</category>
	<category>работу</category>
	<category>мне</category>
	<category>удовольствия</category>
	<category>не</category>
	<category>доставляет</category>
	<category>vpn</category>
	<category>решил</category>
	<category>не</category>
	<category>использовать</category>
	<category>из за</category>
	<category>избыточности     И</category>
	<category>мой</category>
	<category>сервер</category>
	<category>не</category>
	<category>приготовлен</category>
	<category>для</category>
	<category>vpn</category>
	<category>Пришлось</category>
	<category>бы</category>
	<category>полностью</category>
	<category>перенастраивать   Да</category>
	<category>и</category>
	<category>клиентскую</category>
	<category>часть</category>
	<category>от</category>
	<category>openvpn</category>
	<category>таскать</category>
	<category>с</category>
	<category>собой…    К</category>
	<category>счастью</category>
	<category>нашлось</category>
	<category>решение</category>
	<category>192 168 5 230</category>
	<category>3128</category>
	<category>192 168 1 1    после</category>
	<category>авторизации</category>
	<category>на</category>
	<category>вашем</category>
	<category>локальном</category>
	<category>будет</category>
	<category>слушаться</category>
	<category>порт</category>
	<category>9999     Т е</category>
	<category>Мы</category>
	<category>пробросили</category>
	<category>192 168 5 230</category>
	<category>то</category>
	<category>есть</category>
	<category>на</category>
	<category>локальной</category>
	<category>машине</category>
	<category>будет</category>
	<category>слушаться</category>
	<category>порт  9999</category>
	<category></category>
	<category>указывает</category>
	<category>какой</category>
	<category>именно</category>
	<category>порт</category>
	<category>мы</category>
	<category>будем</category>
	<category>открывать</category>
	<category>локально  192 168 5 230</category>
	<category>ssh    1</category>
	<category>Для</category>
	<category>начала</category>
	<category>правим</category>
	<category>конфиг</category>
	<category>ssh  nano</category>
	<category>etc ssh sshd_config  Добавляем  allowtcpforwarding</category>
	<category>yes    Перезапускаем</category>
	<category>ssh     etc rc d sshd</category>
	<category>restart</category>
	<category>freebsd</category>
	<category>хост</category>
	<category>который</category>
	<category>видно</category>
	<category>с</category>
	<category>сервера</category>
	<category>на</category>
	<category>который</category>
	<category>мы</category>
	<category>устанавливаем</category>
	<category>ssh</category>
	<category>соединени  В</category>
	<category>результате</category>
	<category>наших</category>
	<category>действий</category>
	<category>если</category>
	<category>поставить</category>
	<category>в</category>
	<category>браузере</category>
	<category>прокси</category>
	<category>сервер</category>
	<category>127 0 0 1</category>
	<category>192 168 1 234</category>
	<category>22</category>
	<category>234 12 34 34  Мы</category>
	<category>пробросили</category>
	<category>на</category>
	<category>234 12 34 34</category>
	<category>22  Т е</category>
	<category>сначала</category>
	<category>делаем</category>
	<category>туннель   ssh</category>
	<category>234 12 34 34</category>
	<category>p</category>
	<category>2222</category>
	<category>v   v</category>
	<category>это</category>
	<category>для</category>
	<category>отладки</category>
	<category>2222</category>
	<category>адрес</category>
	<category>192 168 1 234</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=13</guid>
		<description><![CDATA[Мой замечательный провайдер выделил белый IP адрес в интернете
Не долго думая попросил пробросить мне порты
Поскольку работаю Freelancer&#8217;ом ездить на работу мне удовольствия не доставляет
VPN решил не использовать из-за избыточности.
И мой сервер не приготовлен для VPN. Пришлось бы полностью перенастраивать.
Да и клиентскую часть от OpenVpn таскать с собой&#8230;
К счастью нашлось решение: SSH
1)Для начала правим конфиг SSH
nano /etc/ssh/sshd_config
Добавляем
AllowTcpForwarding yes
Перезапускаем SSH

/etc/rc.d/sshd restart (FreeBSD)
/etc/init.d/sshd restart (Linux)

2)Локальный проброс]]></description>
			<content:encoded><![CDATA[<sape_index><p>Мой замечательный провайдер выделил белый IP адрес в интернете.  Не долго думая попросил пробросить мне порты.  Поскольку работаю Freelancer’ом ездить на работу мне удовольствия не доставляет.  VPN решил не использовать из-за избыточности.</p>
<p>И мой сервер не приготовлен для VPN. Пришлось бы полностью перенастраивать.<br />
Да и клиентскую часть от OpenVpn таскать с собой…</p>
<p>К счастью нашлось решение: SSH</p>
<p>1)Для начала правим конфиг SSH<br />
<em>nano /etc/ssh/sshd_config</em><br />
Добавляем<br />
<em>AllowTcpForwarding yes</em></p>
<p>Перезапускаем SSH</p>
<p><em>/etc/rc.d/sshd restart (FreeBSD)<br />
/etc/init.d/sshd restart (Linux)</em></p>
<p>2)Локальный проброс</p>
<p>Из названия следует, что проброс будет действовать для локальной сети.  Делаем:</p>
<p><em>ssh -L9999:192.168.5.230:3128 192.168.1.1</em></p>
<p>после авторизации на вашем локальном будет слушаться порт 9999.</p>
<p>Т.е Мы пробросили 192.168.5.230:3128 на 192.168.1.1:9999</p>
<p>Проверить можно следующим образом:</p>
<p><em>netstat -lnp | grep 9999<br />
tcp 0 0 127.0.0.1:9999 0.0.0.0:* LISTEN 16384/ssh</em><br />
Теперь немного подробнее о параметрах:<br />
-L &#8211; указывает что будем организовывать локальный проброс порта, то есть наш туннель будет открываться на локальной машине, то есть на локальной машине будет слушаться порт<br />
9999 &#8211; указывает какой именно порт мы будем открывать локально<br />
192.168.5.230:3128 &#8211; указывает на какой хост:порт мы будем пробрасывать туннель, хост который видно с сервера на который мы устанавливаем ssh соединени<br />
В результате наших действий если поставить в браузере прокси сервер 127.0.0.1:9999 мы будем, к примеру, ходить в интернет через прокси-сервер который находится в другой подсети.<br />
3) Удалённый проброс<br />
Действует не только локально, но и удалённо.<br />
ssh -R2222:localhost:22 234.12.34.34<br />
или<br />
ssh -R2222:192.168.1.234:22 234.12.34.34<br />
Мы пробросили на  234.12.34.34:2222 адрес 192.168.1.234:22<br />
Т.е  сначала делаем туннель.<br />
ssh 234.12.34.34 -p 2222 -v<br />
-v это для отладки, что-бы видеть что происходит<br />
Затем не прекращая сессии подключаемся к  234.12.34.34 по порту 2222<br />
И получаем доступ к 192.168.1.234 по 22 порту<br />
Оригинал<br />
О том как сделать постоянный проброс портов для нескольким приложений читать  Здесь</p>
</sape_index><!--c249110617320--><div></div>]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/25-09-ssh-ports/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Узнаём тип файловой системы в Linux</title>
		<link>http://dshdsh.ru/19-08-flisystem</link>
		<comments>http://dshdsh.ru/19-08-flisystem#comments</comments>
		<pubDate>Wed, 19 Aug 2009 21:07:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[linux]]></category>
		<category><![CDATA[file]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=11</guid>
		<description><![CDATA[Как узнать тип файловой системы в Linux Команда file -s /dev/sda{1,2,3,4,5} Номер заменить на нужный]]></description>
			<content:encoded><![CDATA[<sape_index><h1>Как узнать  тип файловой системы в Linux</h1>
<p>Команда<em></em></p>
<p><em> file -s /dev/sda{1,2,3,4,5}</em></p>
<p>Номер заменить на нужный</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/19-08-flisystem/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Переделываем Windows XP Home Edition в Windows XP Professional</title>
		<link>http://dshdsh.ru/08-04-xp-home-2-xp-professional</link>
		<comments>http://dshdsh.ru/08-04-xp-home-2-xp-professional#comments</comments>
		<pubDate>Wed, 08 Apr 2009 07:50:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[windows]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://dshdsh.ru/?p=169</guid>
		<description><![CDATA[Снова о том, как переделать Windows XP Home Edition в Windows XP Professional В ветке с большим номером 003 ControlSet003 HKEY_LOCAL_MASHINE\SYSTEM\ControlSet003\ Control\Product Options\… удаляю параметр ProductSuite и создаю такой же новый-создать. Перезагружаюсь F8-Последняя удачна конфигурация) Рецепт предельно простой: В XP Home есть 4 ключа ProductSuite в разделах: HKEY_LOCAL_MASHINE\SYSTEM\CurrentControl Set\Control\Product Options\ HKEY_LOCAL_MASHINE\SYSTEM\ControlSet001\ Control\Product Options\…, HKEY_LOCAL_MASHINE\SYSTEM\ControlSet002\ Control\Product [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p><a href="http://dshdsh.ru/17-11-windows-home-edition-to-professional">Снова о том, как переделать Windows XP Home Edition в Windows XP Professional</a></p>
<p>В ветке с большим номером 003 ControlSet003<br />
HKEY_LOCAL_MASHINE\SYSTEM\ControlSet003\ Control\Product Options\…<br />
удаляю параметр ProductSuite и создаю такой же новый-создать.<br />
Перезагружаюсь F8-Последняя удачна конфигурация)</p>
<p>Рецепт предельно простой:<span id="more-169"></span><br />
В XP Home есть 4 ключа ProductSuite в разделах:</p>
<pre>HKEY_LOCAL_MASHINE\SYSTEM\CurrentControl Set\Control\Product Options\
HKEY_LOCAL_MASHINE\SYSTEM\ControlSet001\ Control\Product Options\…,
HKEY_LOCAL_MASHINE\SYSTEM\ControlSet002\ Control\Product Options\…,
HKEY_LOCAL_MASHINE\SYSTEM\ControlSet003\ Control\Product Options\…</pre>
<p>Соответственно основной и три резервных.<br />
В XP Home там стоит значение “Personal”, а в Professional &#8211; пустые значения. Если удалить значение ключа, то система кричит о том, что:<br />
“<strong>Система обнаружила искажение зарегистрированного типа продукта. Это является нарушением лицензии на программу. Изменеие типа продукта не допускается</strong>”<br />
Достаточно удалить значения всех ключей, перезагрузить компьютер, войти в загрузочное меню и выбрать “<strong>Загрузка последней удачной<br />
конфигурации</strong>”, то система стартует как Professional.</p>
<p>Изменяется бутскрин и сведения о системе, причем ключ и хардваре ай-ди остается от ХР Номе. Разблокируется апплет “<strong>Управление пользователями</strong>” число соединений увеличивается до 10-ти, появляется возможность вводить машину в домен.</p>
<p>Если добавить ключ отвечающий за переключение режима Simple File Sharing, то разблокируются настройки безопасности для файлов и сетевых ресурсов… Вполне можно импортировать настройки групповых политик с Professional, и они будут работать даже без оснастки “<strong>Групповый политики</strong>”.</p>
<p>При внесенных изменениях не устанавливается 2-й сервис пак &#8211; на лицензию ругается. Но это конечно вполне понятно…</p>
<p>Единственное явное ограничение нарушаемое в лицензионном соглашении &#8211; это максимальное число соединений, но с одной стороны Майкрософт вроде не кричал по поводу изменения числа подключений через реестр, а с другой стороны в лицензионном соглашении Номе с 1-м сервис паком есть есть туманная фраза о 10-ти соединениях.</p>
<p>В общем попробуйте… Я конечно был шокирован приступом лени у Майкрософтовских работников которые даже не ограничили функциональность продукта, а просто убрали возможность управления этими функциями…</p>
<p>И напоследок сами рег файлы:</p>
<p>1. Для измения типа ОС:<br />
________________________________<br />
REGEDIT4</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions]<br />
“ProductType”=”WinNT”<br />
“ProductSuite”=hex(7):00</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ProductOptions]<br />
“ProductType”=”WinNT”<br />
“ProductSuite”=hex(7):00</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\ProductOptions]<br />
“ProductType”=”WinNT”<br />
“ProductSuite”=hex(7):00</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\ProductOptions]<br />
“ProductType”=”WinNT”<br />
“ProductSuite”=hex(7):00<br />
________________________________<br />
* вначале проверьте какие номера разделов в Вашей ХР:<br />
ControlSet???</p>
<p>И для включения Simple File Sharing<br />
________________________________<br />
Windows Registry Editor Version 5.00</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SimpleSharing]<br />
“Type”=”checkbox”<br />
“Text”=”@shell32.dll,-30518″<br />
“HKeyRoot”=dword:80000002<br />
“RegPath”=”System\CurrentControlSet\Control\LSA”<br />
“ValueName”=”ForceGuest”<br />
“CheckedValue”=dword:00000001<br />
“UncheckedValue”=dword:00000000<br />
“HelpID”=”shell.hlp#51154″<br />
“DefaultValue”=dword:00000001<br />
___________________________________</p>
<p>Попробуйте &#8211; поделитесь впечатлениям.<br />
Можнт кто ндь даст и юридическую оценку данному действу.<br />
Ведь можно и назад отыграть:<br />
___________________________________<br />
REGEDIT4</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions]<br />
“ProductType”=”WinNT”<br />
“ProductSuite”=hex(7):50,65,72,73,6f,6e,61,6c,00,00</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet004\Control\ProductOptions]<br />
“ProductType”=”WinNT”<br />
“ProductSuite”=hex(7):50,65,72,73,6f,6e,61,6c,00,00</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\ProductOptions]<br />
“ProductType”=”WinNT”<br />
“ProductSuite”=hex(7):50,65,72,73,6f,6e,61,6c,00,00</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\ProductOptions]<br />
“ProductType”=”WinNT”<br />
“ProductSuite”=hex(7):50,65,72,73,6f,6e,61,6c,00,00<br />
______________________________<br />
* вначале проверьте какие номера разделов в Вашей ХР:<br />
ControlSet???</p>
<p>Я вообще-то пошел дальше… Взял Restorator и заменил упоминания о Proffessional версии в ряде библиотек, бут-загрузчике и скрин-сейвере. Т.е. замаскировал переделку… Но это уже однозначно взлом… А так… Почти “по честному”. ))</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/08-04-xp-home-2-xp-professional/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Как  установить русскую кодировку для баз данных в PhpMyAdmin</title>
		<link>http://dshdsh.ru/08-04-ru-phpmyadmyn</link>
		<comments>http://dshdsh.ru/08-04-ru-phpmyadmyn#comments</comments>
		<pubDate>Wed, 08 Apr 2009 07:29:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[script]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://dshdsh.ru/?p=167</guid>
		<description><![CDATA[Как  установить русскую кодировку для баз данных. Делается это через phpMyAdmin: Кликнуть по названию базы в левой колонке Кликнуть в верхнем меню Операции Ниже, в поле &#8220;Сравнение&#8221; выбрать кодировку cp1251 general ci&#8221; или latin1_swedish_ci (тоже работает нормально с русскими буквами) и нажать кнопку &#8220;Пошел&#8221; или &#8220;ОК&#8221; Далее, если Вы будете загружать SQL дамп через phpMyAdmin, [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p>Как  установить русскую кодировку для баз данных. Делается это через <strong>phpMyAdmin</strong>:</p>
<ol>
<li>Кликнуть по названию базы в левой колонке</li>
<li>Кликнуть в верхнем меню <strong>Операции</strong></li>
<li>Ниже, в поле &#8220;<strong>Сравнение</strong>&#8221; выбрать кодировку <strong>cp1251 general ci</strong>&#8221; или <strong>latin1_swedish_ci</strong> (тоже работает нормально с русскими буквами) и нажать кнопку &#8220;<strong>Пошел</strong>&#8221; или &#8220;ОК&#8221;</li>
<li>Далее, если Вы будете загружать SQL дамп через phpMyAdmin, то делайте это следующим образом:</li>
</ol>
<ul>
<li>заходите в раздел <strong>Import</strong> в phpMyAdmin</li>
<li>нажимаете кнопку <strong>Обзор</strong> и указываете путь до SQL файла</li>
<li>далее, в пункте <strong>Кодировка файла</strong> выбираете <strong>latin1</strong>, и нажимаете кнопку <strong>Пошел</strong></li>
</ul>
<p>p.s. Кодировка базы задается ДО заливки дампа данных в базу MySQL</p>
<p><span id="more-167"></span></p>
<p>Возможно это еще вам пригодиться <strong></strong><a href="http://dshdsh.ru/18-11-php-shell"><strong><a class="row-title" title="Edit &quot;Простой Shell на PHP&quot;">Простой Shell на PHP</a></strong></a></p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/08-04-ru-phpmyadmyn/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eee pc  701 включение и выключение WIFI и WEB камеры из Linux</title>
		<link>http://dshdsh.ru/03-04-eeepc-701</link>
		<comments>http://dshdsh.ru/03-04-eeepc-701#comments</comments>
		<pubDate>Fri, 03 Apr 2009 18:58:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[Eee pc]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[скрипт]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=52</guid>
		<description><![CDATA[Всем привет!
В связи с началом весны у меня резко прибавилось работы, поэтому писать сейчас буду по реже.
Сегодня небольшая статейка про Eee PC 701, а точнее про WiFi и WEB камеру.
Суть проблемы:
Требуется включать и выключать WiFi и WEB камеру без перезагрузки в OS Linux.
PS. К сожалению ACPI ещё не допилили для обработки HotKey
Решение:
Воспользоваться скриптами.
Приступим:
Для начала пересоберём ядро до версии 2.6.29
Вот мой конфиг:]]></description>
			<content:encoded><![CDATA[<sape_index><p>В связи с началом весны у меня резко прибавилось работы, поэтому писать сейчас буду по реже.<br />
Сегодня небольшая статейка про Eee PC 701, а точнее про WiFi и WEB камеру.<br />
Суть проблемы:<br />
Требуется <strong>включать и выключать WiFi и WEB камеру без перезагрузки в OS Linu</strong>x.<br />
PS. К сожалению ACPI ещё не допилили для обработки HotKey<br />
Решение:<span id="more-55"></span><br />
Воспользоваться скриптами.<br />
Приступим:<br />
Для начала пересоберём ядро до версии 2.6.29<br />
Вот мой конфиг:</p>
<p>http://www.mediafire.com/?mlttyjxykcg</p>
<p>Далее пишем скрипты:<br />
wifi.sh и camera.sh<br />
Для WiFI:<br />
Copy Source | Copy HTML</p>
<ol>
<li>#!/bin/bash</li>
<li>PWR=$(cat /sys/class/rfkill/rfkill0/state)</li>
<li>case $1 in</li>
<li> poweron)</li>
<li> if [[ "$PWR" = "0" ]]; then</li>
<li> echo 1 &gt; /sys/class/rfkill/rfkill0/state</li>
<li> sleep 1</li>
<li> fi</li>
<li> ;;</li>
<li> poweroff)</li>
<li> if [[ "$PWR" = "1" ]]; then</li>
<li> ifconfig wlan0 down</li>
<li> sleep 1</li>
<li> echo 0 &gt; /sys/class/rfkill/rfkill0/state</li>
<li> fi</li>
<li> ;;</li>
<li>esac</li>
</ol>
<p>Для камеры:<br />
Copy Source | Copy HTML</p>
<ol>
<li>#!/bin/bash</li>
<li>PWR=$(cat /sys/devices/platform/eeepc/camera)</li>
<li>case $1 in</li>
<li>poweron)</li>
<li>if [[ "$PWR" = "0" ]]; then</li>
<li>echo 1 &gt; /sys/devices/platform/eeepc/camera</li>
<li>sleep 1</li>
<li>fi</li>
<li>;;</li>
<li>poweroff)</li>
<li>if [[ "$PWR" = "1" ]]; then</li>
<li>echo 0 &gt; /sys/devices/platform/eeepc/camera</li>
<li>fi</li>
<li>;;</li>
<li>esac</li>
</ol>
<p>Запускать так:<br />
Для WiFi:</p>
<p><code>wifi.sh poweron<br />
wifi.sh poweroff</code><br />
Для камеры:<br />
<code>camera.sh poweron<br />
camera.sh poweroff</code></p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/03-04-eeepc-701/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DrWeb LiveCD, лечим вирусню бесплатно</title>
		<link>http://dshdsh.ru/02-04-drweb-livecd</link>
		<comments>http://dshdsh.ru/02-04-drweb-livecd#comments</comments>
		<pubDate>Thu, 02 Apr 2009 23:24:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[Grub4DOS]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[образ]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=33</guid>
		<description><![CDATA[Вот пришло время очередного поста и сегодня решил написать про бесплатный LiveCD от компании DrWeb.
Скачать его можно с оф. FTP сайта, там же доступна документация.
Продукт полностью бесплатен. Построен на безе Linux (Gentoo?).
Просто грузимся, обновляем базы при необходимости и проверяемся на вирусы.
Так же в комплекте присутствует браузер и несколько утилит.
<img class="aligncenter" title="DrWeb LiveCD" src="http://www.freedrweb.com/img/loadscr.png" alt="" width="450" height="342" />
Дальше можно:
1) Записать ISO образ на диск.
2) Распаковать ISO образ на нашу Boot Flash и грузиться с неё.
Итак приступим:]]></description>
			<content:encoded><![CDATA[<sape_index><p>Вот пришло время очередного поста и сегодня решил написать про бесплатный LiveCD от компании DrWeb.</p>
<p>Скачать его можно с оф. FTP сайта, там же доступна документация.</p>
<p>Продукт полностью бесплатен. Построен на безе Linux (Gentoo?).</p>
<p>Просто грузимся, обновляем базы при необходимости и проверяемся на вирусы.</p>
<p>Так же в комплекте присутствует браузер и несколько утилит.</p>
<p><img class="aligncenter" title="DrWeb LiveCD" src="/wp-content/uploads/pic/loadscr.png" alt="" width="450" height="342" /><br />
Дальше можно:<br />
1) Записать ISO образ на диск.<br />
2) Распаковать ISO образ на нашу Boot Flash и грузиться с неё.<br />
Итак приступим:<span id="more-36"></span></p>
<p>а) Скачиваем образ<br />
cd /tmp<br />
wget ftp://ftp.drweb.com/pub/drweb/livecd/minDrWebLiveCD-4.44.1.0811190.iso<br />
б) Монтируем его<br />
mount -o loop /tmp /mnt/iso<br />
в) Из образа нам понадобится:<br />
/mnt/iso/boot/initrd<br />
/mnt/iso/boot/vmlinuz<br />
/mnt/iso/boot/module/mc.mo<br />
/mnt/iso/boot/module/white.mo<br />
Копируем их на свою Boot Flash<br />
mount /dev/sdb1 /mnt/flash<br />
mkdir /mnt/flash/boot<br />
cp /mnt/iso/boot/initrd /mnt/flash/boot<br />
cp /mnt/iso/boot/vmlinuz /mnt/flash/boot<br />
cp -r /mnt/iso/boot/module /mnt/flash/boot/<br />
Где sdb1 &#8211; Это Ваша Flash<br />
г) В файл menu.lst пишем<br />
title=Dr.Web LiveCD<br />
root (hd0,0)<br />
kernel /boot/vmlinuz root=/dev/ram0 cdroot=/dev/sda1 init_opts=4 init=/linuxrc looptype=aufs loop=livecd udev nodevfs real_root=/dev/sda1 dodmraid $<br />
initrd /boot/initrd<br />
д) Размонтируем все устройства и пользуемся<br />
cd /<br />
umount /dev/sdb1<br />
umount /mnt/iso<br />
Взято из ветки форума forum.ru-board.com</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/02-04-drweb-livecd/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IMspector, перехват сообщений ICQ</title>
		<link>http://dshdsh.ru/28-03-imspector</link>
		<comments>http://dshdsh.ru/28-03-imspector#comments</comments>
		<pubDate>Sat, 28 Mar 2009 23:50:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[icq]]></category>
		<category><![CDATA[взлом]]></category>
		<category><![CDATA[взлом icq]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[прочитать чужой icq]]></category>

	<!-- AutoMeta Start -->
	<category>tmp  wget</category>
	<category>www imspector org downloads snapshots imspector 20090221 tar gz  tar</category>
	<category>xvfz</category>
	<category>imspector 20090221 tar gz  cd</category>
	<category>imspector  make  make</category>
	<category>install  Если</category>
	<category>нужны</category>
	<category>сертификаты</category>
	<category>выполните    make</category>
	<category>install ca cert  Всё</category>
	<category>будет</category>
	<category>установлено</category>
	<category>в</category>
	<category>директорию</category>
	<category>usr</category>
	<category>usr sbin imspector</category>
	<category></category>
	<category>the</category>
	<category>imspector</category>
	<category>binary</category>
	<category>usr lib libimspector so</category>
	<category></category>
	<category>a</category>
	<category>shared</category>
	<category>library</category>
	<category>icq aim</category>
	<category>iptables</category>
	<category>t</category>
	<category>nat</category>
	<category>a</category>
	<category>prerouting</category>
	<category>p</category>
	<category>tcp</category>
	<category>destination port</category>
	<category>5190</category>
	<category>j</category>
	<category>redirect</category>
	<category>to ports</category>
	<category>16667  И</category>
	<category>открыл</category>
	<category>nat</category>
	<category>доступ</category>
	<category>для</category>
	<category>5190</category>
	<category>порта   a</category>
	<category>postrouting</category>
	<category>s</category>
	<category>192 168 1 0 255 255 255 0</category>
	<category>p</category>
	<category>tcp</category>
	<category>m</category>
	<category>tcp</category>
	<category>dport</category>
	<category>5190</category>
	<category>j</category>
	<category>masquerade  И</category>
	<category>ещё</category>
	<category>закрыл</category>
	<category>icq</category>
	<category>доступ</category>
	<category>на</category>
	<category>проксе</category>
	<category>squid  acl</category>
	<category>icq_dom</category>
	<category>dstdomain</category>
	<category>icq com</category>
	<category>aol com  acl</category>
	<category>icq_addr</category>
	<category>src</category>
	<category>64 12 0 0 255 255 0 0</category>
	<category>255 188 0 0 255 255 0 0  http_access</category>
	<category>deny</category>
	<category>icq_dom  http_access</category>
	<category>deny</category>
	<category>icq_addr  Запускаем</category>
	<category>the</category>
	<category>main</category>
	<category>program</category>
	<category>and</category>
	<category>plugins</category>
	<category>share</category>
	<category>usr lib imspector  protocolplugin so</category>
	<category></category>
	<category>the</category>
	<category>protocol</category>
	<category>plugins</category>
	<category>usr lib imspector  loggingplugin so</category>
	<category></category>
	<category>the</category>
	<category>logging</category>
	<category>plugins</category>
	<category>usr lib imspector  filterplugin so</category>
	<category></category>
	<category>the</category>
	<category>filtering</category>
	<category>and</category>
	<category>content manipulation</category>
	<category>plugins</category>
	<category>usr etc imspector imspector conf</category>
	<category></category>
	<category>an</category>
	<category>камеры</category>
	<category>пересылку</category>
	<category>файлов</category>
	<category>и</category>
	<category>блокировать</category>
	<category>сообщения   От</category>
	<category>себя</category>
	<category>добавлю</category>
	<category>что</category>
	<category>с</category>
	<category>Русским</category>
	<category>языком</category>
	<category>imspector</category>
	<category>работает   Поскольку</category>
	<category>icq</category>
	<category>протокол</category>
	<category>меняется</category>
	<category>чуть ли</category>
	<category>не</category>
	<category>каждый</category>
	<category>день</category>
	<category>я</category>
	<category>решил</category>
	<category>ставить</category>
	<category>imspector</category>
	<category>из</category>
	<category>daily</category>
	<category>snapshots  Скачиваем</category>
	<category>a</category>
	<category>trivial</category>
	<category>and</category>
	<category>useless</category>
	<category>acl</category>
	<category>usr etc imsepctor servercert pem</category>
	<category></category>
	<category>optional</category>
	<category>server</category>
	<category>ssl</category>
	<category>certificate</category>
	<category>usr etc imspector serverkey pem</category>
	<category></category>
	<category>optional</category>
	<category>server</category>
	<category>ssl</category>
	<category>key</category>
	<category>usr etc imsepctor cacert pem</category>
	<category></category>
	<category>optional</category>
	<category>Требуется</category>
	<category>писать</category>
	<category>всю</category>
	<category>историю</category>
	<category>icq</category>
	<category>переписки</category>
	<category>сотрудников</category>
	<category>для</category>
	<category>руководства Немного</category>
	<category>погуглив</category>
	<category>и</category>
	<category>почитав</category>
	<category>форумов</category>
	<category>наткнулся</category>
	<category>на</category>
	<category>замечательный</category>
	<category>проект</category>
	<category>imspector</category>
	<category>Вот</category>
	<category>что</category>
	<category>это</category>
	<category>маленькое</category>
	<category>чудо</category>
	<category>умеет</category>
	<category>то</category>
	<category>в</category>
	<category>var log imspector</category>
	<category>мы</category>
	<category>увидим</category>
	<category>папку</category>
	<category>со</category>
	<category>своим</category>
	<category>uin</category>
	<category>и</category>
	<category>в</category>
	<category>ней</category>
	<category>подпапки</category>
	<category>с</category>
	<category>сообщениями     Папку</category>
	<category>с</category>
	<category>логами</category>
	<category>file_logging_dir  var log imspector</category>
	<category>можно</category>
	<category>изменить</category>
	<category>в</category>
	<category>конфиге   Всё</category>
	<category>настройка</category>
	<category>закончена</category>
	<category>Если</category>
	<category>возникнуть</category>
	<category>проблемы</category>
	<category>не</category>
	<category>ленитесь</category>
	<category>зайти</category>
	<category>на</category>
	<category>оф сайт</category>
	<category>imspector’a   Там</category>
	<category>всё</category>
	<category>очень</category>
	<category>подробно</category>
	<category>с</category>
	<category>внятно</category>
	<category>расписано   upd</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=39</guid>
		<description><![CDATA[Вот на работе поставили интересную задачу: Требуется писать всю историю ICQ переписки сотрудников для руководства.Немного погуглив и почитав форумов наткнулся на замечательный проект IMspector. Вот что это маленькое чудо умеет: IMSpector is an Instant Messenger proxy with monitoring, blocking and content-filtering capabilities. Currently it supports MSN, Jabber/XMPP, AIM, ICQ, Yahoo, IRC and Gadu-Gadu to different [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p>Вот на работе поставили интересную задачу:</p>
<p>Требуется <strong>писать всю историю ICQ </strong>переписки сотрудников для руководства.Немного погуглив и почитав форумов наткнулся на замечательный проект <strong>IMspector</strong>. Вот что это маленькое чудо умеет:<span id="more-42"></span></p>
<blockquote><p>IMSpector is an Instant Messenger proxy with monitoring, blocking and content-filtering capabilities. Currently it supports MSN, Jabber/XMPP, AIM, ICQ, Yahoo, IRC and Gadu-Gadu to different degrees. MSN is the principle protocol, as it’s the most popular these days, at least in the UK where I’m based. The supported platforms are at present Linux and BSD when using the pf firewall, but porting to other UNIXs should be trivial. It is able to log to plain files, as well as several types of SQL database including MySQL, SQLite and PostreSQL.</p></blockquote>
<p>Иными словами эта штука работает с :  MSN, Jabber/XMPP, AIM, ICQ, Yahoo, IRC and Gadu-Gadu протоколами, работает в Linux, *BSD системах и поддерживает СУБД.<br />
И умеет подсовывать свои сертификаты, что-бы самых умных с SSL обломать.<br />
Ещё можно отключить WEB камеры, пересылку файлов и блокировать сообщения.<br />
От себя добавлю что с Русским языком IMspector работает.<br />
Поскольку ICQ протокол меняется чуть-ли не каждый день я решил ставить IMspector из daily snapshots<br />
Скачиваем, компилируем устанавливаем:</p>
<blockquote><p>cd /tmp<br />
wget http://www.imspector.org/downloads/snapshots/imspector-20090221.tar.gz<br />
tar xvfz imspector-20090221.tar.gz<br />
cd imspector<br />
make<br />
make install</p></blockquote>
<p>Если нужны сертификаты выполните</p>
<blockquote><p>
make install-ca-cert</p></blockquote>
<p>Всё будет установлено в директорию /usr</p>
<blockquote><p>
* /usr/sbin/imspector &#8211; the imspector binary.<br />
* /usr/lib/libimspector.so &#8211; a shared library that the main program and plugins share.<br />
* /usr/lib/imspector/*protocolplugin.so &#8211; the protocol plugins.<br />
* /usr/lib/imspector/*loggingplugin.so &#8211; the logging plugins.<br />
* /usr/lib/imspector/*filterplugin.so &#8211; the filtering and content-manipulation plugins.<br />
* /usr/etc/imspector/imspector.conf &#8211; an example config file, good enough for quick playing.<br />
* /usr/etc/imspector/badwords.txt &#8211; an example list of swear words to block.<br />
* /usr/etc/imspector/acl.txt &#8211; an example of a trivial and useless ACL.<br />
* /usr/etc/imsepctor/servercert.pem &#8211; optional server ssl certificate.<br />
* /usr/etc/imspector/serverkey.pem &#8211; optional server ssl key.<br />
* /usr/etc/imsepctor/cacert.pem &#8211; optional ca ssl certificate.<br />
* /usr/etc/imspector/cakey.pem &#8211; optional ca ssl key.</p></blockquote>
<p>И добавим NAT правила с этой странички.<br />
Поскольку меня интересует только ICQ я вписал:<br />
ICQ/AIM: iptables -t nat -A PREROUTING -p tcp &#8211;destination-port 5190 -j REDIRECT &#8211;to-ports 16667<br />
И открыл NAT доступ для 5190 порта<br />
-A POSTROUTING -s 192.168.1.0/255.255.255.0 -p tcp -m tcp &#8211;dport 5190 -j MASQUERADE<br />
И ещё закрыл ICQ доступ на проксе SQUID<br />
acl icq_dom dstdomain .icq.com .aol.com<br />
acl icq_addr src 64.12.0.0/255.255.0.0 255.188.0.0/255.255.0.0<br />
http_access deny icq_dom<br />
http_access deny icq_addr<br />
Запускаем: imspector -d  и пробуем подключиться по ICQ и передать сообщение.<br />
Если всё пройдёт удачно, то в /var/log/imspector мы увидим папку со своим UIN и в ней подпапки с сообщениями.</p>
<p>Папку с логами file_logging_dir=/var/log/imspector можно изменить в конфиге.<br />
Всё, настройка закончена. Если возникнуть проблемы не ленитесь зайти на оф.сайт IMspector’a.<br />
Там всё очень подробно с внятно расписано.<br />
UPD:<br />
В папке c IMspector есть папка contrib в которой лежит Perl скрипт imspector.cgi<br />
Это и есть WEB Log Viewer для логов IMspector.<br />
Ставьте WEB сервер и смотрите логи через браузер, используется AJAX.<br />
Опробовал, всё работает отлично.</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/28-03-imspector/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Разлочка GPS навигатора</title>
		<link>http://dshdsh.ru/28-03-gps-unlock</link>
		<comments>http://dshdsh.ru/28-03-gps-unlock#comments</comments>
		<pubDate>Sat, 28 Mar 2009 00:46:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[GPS]]></category>
		<category><![CDATA[взлом]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[обновление]]></category>
		<category><![CDATA[образ]]></category>
		<category><![CDATA[переделываем]]></category>

	<!-- AutoMeta Start -->
	<category>Перезагружаем</category>
	<category>устройство</category>
	<category>и</category>
	<category>видим</category>
	<category>обычный</category>
	<category>рабочий</category>
	<category>стол</category>
	<category>windows</category>
	<category>2000  Поздравляю</category>
	<category>Вы</category>
	<category>разлочили</category>
	<category>свой</category>
	<category>gps</category>
	<category>и</category>
	<category>стали</category>
	<category>обладателем</category>
	<category>полноценного</category>
	<category>КПК   </category>
	<category>меня</category>
	<category>же</category>
	<category>на</category>
	<category>linux</category>
	<category>разумеется</category>
	<category>active</category>
	<category>sync’a</category>
	<category>нету</category>
	<category>residentflashwindowskartinko bmp  не</category>
	<category>забыв</category>
	<category>положить</category>
	<category>картинку</category>
	<category>с</category>
	<category>разрешение</category>
	<category>Вашего</category>
	<category>экрана</category>
	<category>в</category>
	<category>указанное</category>
	<category>место   Что бы</category>
	<category>ярлыки</category>
	<category>и</category>
	<category>программы</category>
	<category>не</category>
	<category>удалялись</category>
	<category>при</category>
	<category>перезагрузки</category>
	<category>поправьте</category>
	<category>реестр</category>
	<category>следующим</category>
	<category>образом</category>
	<category>специально</category>
	<category>для</category>
	<category>gps</category>
	<category>навигаторов   Причём</category>
	<category>wm</category>
	<category>используется</category>
	<category>только</category>
	<category>как</category>
	<category>платформа</category>
	<category>для</category>
	<category>запуска</category>
	<category>оболочки</category>
	<category>навигатора   pda</category>
	<category></category>
	<category>Самый</category>
	<category>обычный</category>
	<category>полноценный</category>
	<category>КПК</category>
	<category>с</category>
	<category>полной</category>
	<category>версией</category>
	<category>wm  Суть</category>
	<category>разлочки</category>
	<category>включаем</category>
	<category>и</category>
	<category>жмём</category>
	<category>на</category>
	<category>иконку</category>
	<category>“Навигация“     В</category>
	<category>результате</category>
	<category>будет</category>
	<category>запущен</category>
	<category>explorer exe</category>
	<category>со</category>
	<category>всеми</category>
	<category>прочими</category>
	<category>радостями</category>
	<category>полноценной</category>
	<category>wm</category>
	<category>5 0  Метод№2</category>
	<category>вытаскиваем</category>
	<category>флешку</category>
	<category>или</category>
	<category>удаляем</category>
	<category>с</category>
	<category>нее</category>
	<category>файл   После</category>
	<category>перезагрузки</category>
	<category>увидите</category>
	<category>стандартную</category>
	<category>для</category>
	<category>вашего</category>
	<category>навигатора</category>
	<category>оболочку   Метод</category>
	<category>№3</category>
	<category>hkey_local_machineinit  В</category>
	<category>нём</category>
	<category>видим</category>
	<category>строку</category>
	<category>launch50 yfloader exe  Меняем</category>
	<category>значение</category>
	<category>yfloader exe</category>
	<category>на</category>
	<category>explorer exe  Внимание</category>
	<category>он</category>
	<category>оказался</category>
	<category>залочен</category>
	<category>только</category>
	<category>под</category>
	<category>свою</category>
	<category>оболочку</category>
	<category>и</category>
	<category>без</category>
	<category>возможности</category>
	<category>установки</category>
	<category>сторонних</category>
	<category>программ   Исправление</category>
	<category>этого</category>
	<category>мы</category>
	<category>и</category>
	<category>займёмся   Существует</category>
	<category>два</category>
	<category>вида</category>
	<category>устройств</category>
	<category>Вынимаем</category>
	<category>карту</category>
	<category>памяти</category>
	<category>из</category>
	<category>устройства</category>
	<category>и</category>
	<category>вставляем</category>
	<category>её</category>
	<category>в</category>
	<category>card</category>
	<category>reader</category>
	<category>Или</category>
	<category>переводим</category>
	<category>устройство</category>
	<category>в</category>
	<category>режим</category>
	<category>накопителя</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=51</guid>
		<description><![CDATA[Купил я себе вот такой GPS навигатор.
Функциональность у него просто потрясающая при цене всего 120 баксов:
- All-in-one navigation, communication, and entertainment handheld
- 5.0&#8243; vibrant color TFT LCD touch screen
- Powered by Windows CE 5.0 worldwide English/WWE operating system
- CPU: Centrality Atlas-III 372MHz ARM
- Memory: 64MB RAM
- 12-channel parallel GPS satellite tracking
- Comes with a 2GB SD card with street-level USA maps bundled by the manufacturer
- 3rd party WinCE GPS navigation software can be downloaded and installed
- Supports SD/SDHC cards up to 8GB in size
- Built-in bluetooth handsfree speakerphone that pairs with cell phones
- Built-in FM radio tuner
- Lithium rechargeable 1000mAh battery allows standalone self-powered operation
- Built-in MP3/MP4 player supports WMV9, MPEG4, DIVX5.0, WMA, ASF, AVI, MP4, JPG, BMP, GIF, PNG, and more file formats
Только вот беда, он оказался залочен только под свою оболочку и без возможности установки сторонних программ.
Исправление этого мы и займёмся.
Существует два вида устройств: PNA и PDA
PNA - обрезанный вариант Windows Mobile (WM) специально для GPS навигаторов.
Причём WM используется только как платформа для запуска оболочки навигатора.
PDA - Самый обычный полноценный КПК с полной версией WM
Суть разлочки: Сделать старт explorer.exe вместо той оболочки, которая идёт у Вас с навигатором.
Существует 3 метода разлочки и каждый из них позволяет сделать безболезненный откат:]]></description>
			<content:encoded><![CDATA[<sape_index><p>Купил я себе GPS навигатор.<br />
Функциональность у него просто потрясающая при цене всего 120 баксов:</p>
<ul>
<li> All-in-one navigation, communication, and entertainment handheld</li>
<li> 5.0″ vibrant color TFT LCD touch screen</li>
<li> Powered by Windows CE 5.0 worldwide English/WWE operating system</li>
<li> CPU: Centrality Atlas-III 372MHz ARM</li>
<li> Memory: 64MB RAM</li>
<li> 12-channel parallel GPS satellite tracking</li>
<li> Comes with a 2GB SD card with street-level USA maps bundled by the manufacturer</li>
<li> 3rd party WinCE GPS navigation software can be downloaded and installed</li>
<li> upports SD/SDHC cards up to 8GB in size</li>
<li> Built-in bluetooth handsfree speakerphone that pairs with cell phones</li>
<li> Built-in FM radio tuner</li>
<li> Lithium rechargeable 1000mAh battery allows standalone self-powered operation</li>
<li> Built-in MP3/MP4 player supports WMV9, MPEG4, DIVX5.0, WMA, ASF, AVI, MP4, JPG, BMP, GIF, PNG, and more file formats</li>
</ul>
<p>Только вот беда, он оказался залочен только под свою оболочку и без возможности установки сторонних программ.<br />
Исправление этого мы и займёмся.<span id="more-54"></span><br />
Существует два вида устройств: PNA и PDA<br />
<strong>PNA</strong> &#8211; обрезанный вариант Windows Mobile (WM) специально для GPS навигаторов.<br />
Причём WM используется только как платформа для запуска оболочки навигатора.<br />
<strong>PDA</strong> &#8211; Самый обычный полноценный КПК с полной версией WM<br />
Суть разлочки: Сделать старт explorer.exe вместо той оболочки, которая идёт у Вас с навигатором.<br />
Существует 3 метода разлочки и каждый из них позволяет сделать безболезненный откат:</p>
<p><strong>Внимание: Настоятельно рекомендую Вам сделать BackUP своей прошивки.</strong><br />
Я сделал 2 разных: с помощью RomReader и DiskRW.<br />
Это займёт у Вас 5-10 минут, зато даст 100% возможность отката.</p>
<h2>Метод №1:</h2>
<ol>
<li> Вынимаем карту памяти из устройства и вставляем её в Card Reader. Или переводим устройство в режим накопителя.</li>
<li> На карте памяти видим файл shell.ini, делаем его копию и  оригинал открываем в текстовом редакторе.Внутри находится путь к той программе, которая запускается при нажатии на иконку “Навигация“</li>
<li> Меняем к программе на путь к explorer.exe<br />
Например:windowsexplorer.exe</li>
<li> Вставляем карту обратно в устройство, включаем и жмём на иконку “Навигация“.</li>
</ol>
<p>В результате будет запущен explorer.exe со всеми прочими радостями полноценной WM 5.0</p>
<h2>Метод№2:</h2>
<ol>
<li> создайте на обычном компьютере файл YFGo2CE.bld</li>
<li> внутри файла что угодно, лучше всего просто пробел (то есть файл пустой практически).</li>
<li> Записываем данный файл на флешку в корневую директорию</li>
<li> вставляем флешку в навигатор, нажимаем “реcет” и наслаждаемся видом Винды 2000</li>
</ol>
<p>Чтобы все вернуть к изначальному, вытаскиваем флешку или удаляем с нее файл.<br />
После перезагрузки увидите стандартную для вашего навигатора оболочку.</p>
<h2>Метод №3:</h2>
<p>Этот метод позволит Вам полностью отучить GPS навигатор от родной оболочки, да-же после сброса настроек.</p>
<ol>
<li> Переводим устройство в режим работы с программой Active Sync</li>
<li> Подключаем устройство к ПК и качаем программу Registry_Workshop или любой другой редактор реестра для КПК через Active Sync</li>
<li> ВНИМАНИЕ: в этом месте нужно быть внимательным, любая опечатка убьет Ваш GPS.</li>
</ol>
<p>В реестре переходим по адресу:<br />
HKEY_LOCAL_MACHINEinit<br />
В нём видим строку Launch50=YFLoader.exe<br />
Меняем значение YFLoader.exe на explorer.exe<br />
Внимание: Убедитесь что explorer.exe ТОЧНО существует в папке windows<br />
(Если нужно вернуть оболочку обратно, то меняйте значение обратно на YFLoader.exe)<br />
<img class="size-full wp-image-380" title="3791rw-med1" src="/wp-content/uploads/pic/3791rw-med1.jpgw=800#038h=601" alt="Реестр" width="800" height="601" /></p>
<p>Реестр<br />
PS. Модифицируйте ТОЛЬКО если у Вас оболочка YFLoader.exe, с другими оболочками работа метода не проверялась.<br />
г) Перезагружаем устройство и видим обычный рабочий стол Windows 2000<br />
Поздравляю! Вы разлочили свой GPS и стали обладателем полноценного КПК.<br />
У меня же на Linux разумеется Active Sync’a нету, я пошёл проще :<br />
Скачал редактор реестра regeditce с сайта 4pda.ru (работает без установки), залил на карту памяти.<br />
Запустил explorer.exe по Методу №1 и разлочил по пункту в) Метода №2<br />
Особенности работы:<br />
Все программы, которые используются в оболочке, находятся на скрытом разделе ResidentFlash2</p>
<p>Просто наберите:<br />
Start =&gt; Run =&gt; ResidentFlash2 и перейдите в папку YFAP30 (У меня называлась так).<br />
Если Вы хотите что-бы картинка на рабочем столе оставалась после перезагрузки, то отредактируйте реестр:<br />
HKEY_CURRENT_USERControlPanelDesktop<br />
В качестве значения укажите:<br />
RESIDENTFLASHWINDOWSKARTINKO.BMP<br />
не забыв положить картинку с разрешение Вашего экрана в указанное место.<br />
Что-бы ярлыки и программы не удалялись при перезагрузки поправьте реестр следующим образом:<br />
<img class="size-full wp-image-381" title="735414program" src="/wp-content/uploads/pic/735414program.pngw=641#038h=427" alt="Программы" width="641" height="427" /></p>
<p>Программы<br />
Убедитесь что указанные папки существуют.</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/28-03-gps-unlock/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Squid+Bfilter+Ziproxy+листы AdBlock=быстрый интернет без рекламы</title>
		<link>http://dshdsh.ru/19-03-squidbfilterziproxy</link>
		<comments>http://dshdsh.ru/19-03-squidbfilterziproxy#comments</comments>
		<pubDate>Thu, 19 Mar 2009 04:21:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[скрипт]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=50</guid>
		<description><![CDATA[Всем привет!
Наткнулся на замечательные статьи посвящённые оптимизации интернет канала для пользователей.
У меня дома есть сервер, который раздаёт интернет на несколько ПК и на нём крутиться Squid.
Раньше рекламу резал SquidGuard, но как-то не качественно получалось.
Решил заменить и оптимизировать.
Схема оптимизации проста:
В интернет:
Squid (кэшируем) =&#62; Ziproxy (сжимаем) =&#62; Bfilter (обрезаем рекламу) =&#62; Интернет
Из Интернета:
Интернет =&#62; Bfilter (обрезаем рекламу) =&#62;  Ziproxy (сжимаем) =&#62; Squid (кэшируем) =&#62; Клиент
1) Ставим Bfilter по ЭТОЙ инструкции.
Для пользователей Gentoo по первой части ЭТОЙ инструкции:]]></description>
			<content:encoded><![CDATA[<sape_index><p>Наткнулся на замечательные статьи посвящённые оптимизации интернет канала для пользователей.<br />
У меня дома есть сервер, который раздаёт интернет на несколько ПК и на нём крутиться Squid.<br />
Раньше рекламу резал SquidGuard, но как-то не качественно получалось.<br />
Решил заменить и оптимизировать.<br />
Схема оптимизации проста:<br />
В интернет:<br />
Squid (кэшируем) =&gt; Ziproxy (сжимаем) =&gt; Bfilter (обрезаем рекламу) =&gt; Интернет<br />
Из Интернета:<br />
Интернет =&gt; Bfilter (обрезаем рекламу) =&gt;  Ziproxy (сжимаем) =&gt; Squid (кэшируем) =&gt; Клиент<br />
1) Ставим Bfilter по ЭТОЙ инструкции.<br />
Для пользователей Gentoo по первой части ЭТОЙ инструкции:<span id="more-53"></span></p>
<p>Цитата:<br />
Итак. Приступим. Допустим что Gentoo Linux уже установлен на уровне базовой системы и в ядре включена поддержка iptables. Теперь установим bfilter, squid и iptables:<br />
emerge bfilter squid iptables<br />
Далее приступаем к настройке. Сначала настраиваем bfilter. По умолчанию он запускается в chroot-окружении, но не работает:) Для решения этой проблемы “достаём” его из chroot. Для этого в файле /etc/conf.d/bfilter заменяем строчку:<br />
BFILTER_OPTS=&#8221;-u bfilter -g bfilter -r /etc/bfilter&#8221;<br />
На строку:<br />
BFILTER_OPTS=&#8221;-u bfilter -g bfilter&#8221;<br />
Затем открываем в редакторе файл /etc/bfilter/config и правим следующим образом: меняем значение параметра “ad_border” на “none”, т.е. отключаем отображение границ вырезаной рекламы (уж больно не эстетично они выглядят:)). Так же меняем значение параметра “page_cleanup” на “safe”, чтобы не просто блокировать рекламу, но и по возможности вырезать её код, из кода загружаемых страниц. Здесь так же ещё возможно значение “maximum”, но в этом случае возможны поломки кода, что нежелательно.<br />
На этом настройка bfilter заканчивается и можно его запускать:</p>
<p>rc-update add bfilter default<br />
/etc/init.d/bfilter start<br />
2) Ставим Ziproxy по ЭТОЙ инструкции.<br />
3) Прикручиваем к Squid<br />
Правим squid.conf<br />
http_port 3128 transparent</p>
<p>never_direct allow all<br />
cache_peer 127.0.0.1 parent 8787 0 no-query no-digest</p>
<p>8787 &#8211; Это порт Ziproxy из примера.<br />
4) Пробуем всё запустить и добавляем сервисы в автозапуск.<br />
5) Прикручиваем фильтры от программы AdBlock<br />
Базовая инструкция для FreeBSD доступна здесь<br />
Но, она предназначена для получения апдейтов из одного источника.<br />
Что-ж модифицируем скрипт для скачивания списков из множества источников<br />
Источники списков для AdBlock для русских сайтов можно взять на ЭТОЙ ветке форуме в подписях участников.<br />
Поскольку у меня Gentoo, то я выкладываю свои правленые скрипты:<br />
В adblock2bfilter.pl меняем путь до Perl<br />
#!/usr/bin/perl<br />
В bfilterUpdateLists.sh требуются большие изменения.<br />
Вот мой файл, который качает списки со множества источников:</p>
<ol>
<li>#!/bin/bash</li>
<li>#Update Bfilter</li>
<li>EASYLIST_URL=link.txt</li>
<li>TEMP_FILE=“/tmp/bfilterList.tmp”</li>
<li>LOCAL_LIST_FILE=“/etc/bfilter/urls.local.save”</li>
<li>OUTPUT_FILE=“/etc/bfilter/urls.local”</li>
<li>WGET=“/usr/bin/wget”</li>
<li>CAT=“/bin/cat”</li>
<li>CONVERTER=“/usr/local/bin/adblock2bfilter.pl”</li>
<li>BFILTER=“/etc/init.d/bfilter”</li>
<li>${WGET}  -q -O &#8211; -i ${EASYLIST_URL} | ${CONVERTER} &gt;${TEMP_FILE}</li>
<li>if [ -s ${TEMP_FILE} ]; then</li>
<li> echo “Updating BFilter URLs:”</li>
<li> if [ -f ${LOCAL_LIST_FILE} ]; then</li>
<li> ${CAT} ${TEMP_FILE} ${LOCAL_LIST_FILE} &gt;${OUTPUT_FILE}</li>
<li> rm ${TEMP_FILE}</li>
<li> else</li>
<li> mv ${TEMP_FILE} ${OUTPUT_FILE}</li>
<li> fi</li>
<li> chmod 640 ${OUTPUT_FILE}</li>
<li> ${BFILTER} restart</li>
<li> echo “”</li>
<li>fi</li>
</ol>
<p>Т.е Ссылки на списки с фильтрами Мы пишем в файл link.txt, который у меня лежит в директории со скриптом.<br />
Вот мой link.txt с некоторыми фильтрами:</p>
<p>http://ruadlist.googlecode.com/svn/trunk/adblock.txt</p>
<p>http://easylist.adblockplus.org/adblock_rick752.txt</p>
<p>http://nsis.narod.ru/clean_internet/aag.txt</p>
<p>http://nsis.narod.ru/clean_internet/aas.txt</p>
<p>http://nsis.narod.ru/clean_internet/ac.txt</p>
<p>http://nsis.narod.ru/clean_internet/ae.txt</p>
<p>http://nsis.narod.ru/clean_internet/ao.txt</p>
<p>6) Записываем скрипт cron для автообновления.<br />
Всё, радуемся результату.</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/19-03-squidbfilterziproxy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Запись видео с WEB камеры со звуком в Linux с помощью Mencoder</title>
		<link>http://dshdsh.ru/17-03-webcamera-linux</link>
		<comments>http://dshdsh.ru/17-03-webcamera-linux#comments</comments>
		<pubDate>Tue, 17 Mar 2009 03:42:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/k/karolina/dshdsh.ru/public_html/wp-content/plugins/autometa/autometa.php</b> on line <b>364</b><br />
		<category><![CDATA[Eee pc]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[video]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=49</guid>
		<description><![CDATA[Всем привет!
Понадобилось мне записать видео письмо другу, а под рукой есть только Eee PC 701 с WEB камерой.
Что-же делать? Правильно. Начать записывать :)
Для начала убедимся что у Вас в ядре уже включена поддержка WEB камеры и v4l2
Писать видео Мы будем через Mplayer и mencoder.
Mplayer наверняка уже у Вас установлен, если нет то незабываем его установить.
Если производите сборку из сорцов позаботьтесь о соответствующих флагах.
Теперь убедимся что WEB камера у Нас показывает.
Даём команду:]]></description>
			<content:encoded><![CDATA[<sape_index><p>Понадобилось мне записать видео письмо другу, а под рукой есть только Eee PC 701 с WEB камерой.<br />
Что-же делать? Правильно. Начать записывать :)<br />
Для начала убедимся что у Вас в ядре уже включена поддержка WEB камеры и v4l2<br />
Писать видео Мы будем через Mplayer и mencoder.<br />
Mplayer наверняка уже у Вас установлен, если нет то незабываем его установить.<br />
Если производите сборку из сорцов позаботьтесь о соответствующих флагах.<br />
Теперь убедимся что WEB камера у Нас показывает.<span id="more-52"></span><br />
Даём команду:</p>
<p>mplayer tv:// -tv driver=v4l2:width=352:height=288:device=/dev/video0<br />
И наблюдаем сами-себя.<br />
Идём дальше.<br />
Пробуем записать видео:</p>
<p>cd /tmp<br />
mencoder tv:// -tv driver=v4l2:width=:height=:device=/dev/video0 -nosound -ovc lavc -o .avi<br />
На выходе получим видео но без звука.<br />
Теперь дело осталось за малым: Прикрутить звук к видео, который Мы будем писать через встроенную звуковую карту.<br />
Готовая команда выглядит так:<br />
mencoder tv:// -tv driver=v4l2:width=320:height=240:device=/dev/video0:alsa:forceaudio:amode=0:adevice=hw.0,0 -ovc lavc -lavcopts vcodec=mpeg4  -oac mp3lame -lameopts vbr=3:br=32:mode=3 -af volnorm -o VideoFile.avi</p>
<p>Описание команд:<br />
tv://  &#8211; Источник видео<br />
driver=v4l2 &#8211; Драйвер видео, в нашем случае v4l2<br />
width  и height &#8211; Размеры видеокартинки<br />
device=/dev/video0 &#8211; Видеоустроство<br />
-nosound &#8211; Без звука<br />
-ovc lavc &#8211; Видеокодек<br />
alsa:forceaudio:amode=0: &#8211; Параметры звука<br />
adevice=hw.0,0 &#8211; Звуковая карта, если нет звука или Вы хотите писать его например через микрофон в WEB камере то поиграйтесь со значениями 0,0 (0,1;1,0 и т.д)<br />
-lavcopts vcodec=mpeg4 &#8211; Параметры кодека<br />
-oac mp3lame &#8211; Звуковой кодек, в Нашем случае mp3 Lame<br />
lameopts vbr=3:br=128:mode=0 &#8211; параметры для кодека Lame<br />
vbr=3 &#8211; используем ABR. vbr=0 соответствует CBR<br />
br=32 &#8211; указываем битрейт, в данном случае 32 Kbps<br />
mode=0 &#8211; на выходе получаем стерео звук. mode=3 соответствует mono-звуку<br />
-af volnorm &#8211; Нормализация звука</p>
<p>Можно ещё добавить каких-нибудь видеофильтров, хотя мне и так нравиться.<br />
Ссылки:<br />
Номер раз<br />
Номер два<br />
Номер три<br />
Номер четыре<br />
Номер пять</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/17-03-webcamera-linux/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

