<?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 &#187; linux</title>
	<atom:link href="http://dshdsh.ru/tag/linux/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>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>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>
		<item>
		<title>Compcache в Linux, сожми свой SWAP</title>
		<link>http://dshdsh.ru/19-02-compcache</link>
		<comments>http://dshdsh.ru/19-02-compcache#comments</comments>
		<pubDate>Thu, 19 Feb 2009 03:31: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[Gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[swap]]></category>
		<category><![CDATA[настройка]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=38</guid>
		<description><![CDATA[Всем привет!
Вот на глаза попался проект Compcache.
Суть проекта:
Создать SWAP раздел в ОЗУ с сжатием.
Как утверждают разработчики, проект создан для старых ПК и встраиваемых устройств с ограниченным объёмом ОЗУ. (Пользователям Eee PC с 512 ОЗУ на заметку)
В последних версиях Ubuntu это уже активно используется.
Ну что же, для ознакомления я решил поставить модуль Compcache на свой ПК: ОС Gentoo, kernel 2.6.28, ОЗУ 2Гб
Приступим:]]></description>
			<content:encoded><![CDATA[<sape_index><p>Вот на глаза попался проект Compcache.<br />
Суть проекта:<br />
Создать SWAP раздел в ОЗУ с сжатием.<br />
Как утверждают разработчики, проект создан для старых ПК и встраиваемых устройств с ограниченным объёмом ОЗУ. (Пользователям Eee PC с 512 ОЗУ на заметку)<br />
В последних версиях Ubuntu это уже активно используется.<br />
Ну что же, для ознакомления я решил поставить модуль Compcache на свой ПК: ОС Gentoo, kernel 2.6.28, ОЗУ 2Гб<br />
Приступим:<span id="more-41"></span></p>
<p>cd /tmp<br />
wget http://compcache.googlecode.com/files/compcache-0.5.1.tar.gz<br />
tar xvfz compcache-0.5.1.tar.gz<br />
cd compcache-0.5.1<br />
make<br />
Всё, можно работать.<br />
Использование:<br />
В папке присутствует скрипт use_compcache.sh<br />
Его следует использовать так:<br />
./use_compcache.sh размер_ОЗУ_в_Кб<br />
По умолчанию забирается 25% от текущего ОЗУ<br />
Для отключения есть скрипт unuse_compcache.sh<br />
Мне пришлось в Gentoo поправить скрипт use_compcache.sh, иначе он ругался:<br />
insmod: error inserting ‘lzo1x_compress.ko’: -1 Invalid module format<br />
insmod: error inserting ‘lzo1x_decompress.ko’: -1 Invalid module format<br />
проверив командами:<br />
modprobe -q lzo_compress<br />
modprobe -q lzo_decompress<br />
Я убедился что модули присутствуют в системе, поэтому поправил скрипт:<br />
Заменил<br />
$MODPROBE_BIN -q lzo_compress  || INSMOD lzo1x_compress<br />
$MODPROBE_BIN -q lzo_decompress || INSMOD lzo1x_decompress<br />
На<br />
$MODPROBE_BIN -q lzo_compress<br />
$MODPROBE_BIN -q lzo_decompress<br />
Затем выключил SWAP раздел с помощью команды:<br />
swapoff /dev/имя_swap_раздела<br />
И выполнил скрипт use_compcache.sh от  root’a<br />
sudo -i<br />
./use_compcache.sh<br />
Получил ответ:<br />
compcache size not given. Using default (25% of RAM).<br />
Setting compcache size to ~496 MB …<br />
Loading modules …<br />
Setting up swap device …<br />
Done!<br />
Ввёл команду free -m и убедился что всё работает.<br />
Для моего домашнего ПК с 2 Gb ОЗУ вряд-ли понадобится, да и своём Eee PC 701 я память до 2 Gb увеличил, но идея очень интересная.<br />
UPD:<br />
Производительность можно глянуть ТУТ.</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/19-02-compcache/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разгон EEE PC 70x/90x под Linux (Gentoo)</title>
		<link>http://dshdsh.ru/17-02-razgon-eeepc700</link>
		<comments>http://dshdsh.ru/17-02-razgon-eeepc700#comments</comments>
		<pubDate>Tue, 17 Feb 2009 21:27: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[Gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[разгон]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=37</guid>
		<description><![CDATA[Всем привет!
У меня Eee PC 701, и на основе его я пишу эту статью.
Первое, что нужно сделать - это поставить модуль eee.ko
Взять его можно на оф.странице
Последняя версия asus_eee-0.3 находится ТУТ. Так-же есть ещё мод.версия ТУТ
Качаем, распаковываем, компилируем]]></description>
			<content:encoded><![CDATA[<sape_index><p>Всем привет!<br />
У меня Eee PC 701, и на основе его я пишу эту статью.<br />
Первое, что нужно сделать &#8211; это поставить модуль eee.ko<br />
Взять его можно на оф.странице<br />
Последняя версия asus_eee-0.3 находится ТУТ. Так-же есть ещё мод.версия ТУТ<br />
Качаем, распаковываем, компилируем</p>
<p>cd /tmp<br />
wget http://www.oddree.com/rayhaque/eeepc/eeepc-linux-2.6.27-9-generic.tgz<br />
tar xvfz eeepc-linux-2.6.27-9-generic.tgz<br />
cd eeepc-linux-2.6.27-9-generic/module<br />
make<br />
cp eee.ko /lib/modules/`uname -r`/kernel/drivers/acpi<br />
depmod -a<br />
echo eee &gt;&gt; /etc/modules.autoload.d/kernel-2.6<br />
modprobe eee<br />
И у Вас появится директория /proc/eee<br />
В ней:<br />
fan_manual &#8211; Переключение режима вентилятора авто/ручной (0-1)<br />
fan_rpm &#8211; Текущая скорость вентилятора<br />
fan_speed &#8211; Скорость вентилятора, при ручном режиме управления, в процентах(0-100%)<br />
fsb &#8211; Частота шины, первая цифра &#8211; частота шины, вторая &#8211; ?, третья &#8211; повышенное или пониженное напряжение на процессоре (рек. при проблемах с картой памяти выставить в 1)<br />
pll &#8211; Информация о чипе<br />
temperature &#8211; Температура CPU.<br />
При разгоне, или замедлении CPU нужно  повышать/снижать значение fsb постепенно.<br />
Я делаю с шагом fsb = 5<br />
Для начала, сделаем от root&#8217;a sync<br />
Помните 1 FSB = 9Мгц (100 FSB = 900Мгц)<br />
Затем:<br />
echo 1 &gt; /proc/eee/fan_manual<br />
echo 100 &gt; /proc/eee/fan_speed<br />
И теперь можно начинать разгон, с шагом в 5, между повышениями ждём 1-2 секунды<br />
echo &#8216;75 24 0&#8242; &gt; /proc/eee/fsb<br />
echo &#8216;80 24 0&#8242; &gt; /proc/eee/fsb<br />
echo &#8216;85 24 0&#8242; &gt; /proc/eee/fsb<br />
&#8230;<br />
echo &#8216;100 24 0&#8242; &gt; /proc/eee/fsb<br />
Если нужно, ставим повышенное напряжение на CPU<br />
echo &#8216;70 24 1&#8242; &gt; /proc/eee/fsb<br />
При работе от аккумулятора можно сбавить частоту CPU до 450 Мгц.<br />
echo &#8216;50 24 0&#8242; &gt; /proc/eee/fsb<br />
И выключить вентилятор<br />
echo 1 &gt; /proc/eee/fan_manual<br />
echo 0 &gt; /proc/eee/fan_speed<br />
Можно снизить ещё, у меня получилось добиться минимума: echo &#8216;35 24 0&#8242; &gt; /proc/eee/fsb<br />
Дальше Eee PC 701 просто зависал.<br />
При необходимости, следим за температурой<br />
cat /proc/eee/temperature<br />
Можно так-же замедлить сам CPU при помощи модуля p4-clockmod, но об этом в другой раз&#8230;</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/17-02-razgon-eeepc700/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Субтитры в Mplayer’e</title>
		<link>http://dshdsh.ru/05-02-sub-2mplayer</link>
		<comments>http://dshdsh.ru/05-02-sub-2mplayer#comments</comments>
		<pubDate>Thu, 05 Feb 2009 16:02: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[mplayer]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[настройка]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=32</guid>
		<description><![CDATA[Всем привет! Сегодня займёмся просмотром видео в mplayer&#8217;e с субтитрами. Цитата с ru.wikipedia.org MPlayer может отображать внешние субтитры 12 форматов (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA (а также ASS), AQTitle, JACOsub, PJS и свой собственный MPsub) и субтитры DVD (потоки SPU, VOBsub и Closed Captions), представленные в различных кодировках, в том числе в [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p>Всем привет!<br />
Сегодня займёмся просмотром видео в mplayer&#8217;e с субтитрами.<br />
Цитата с ru.wikipedia.org<br />
MPlayer может отображать внешние субтитры 12 форматов (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA (а также ASS), AQTitle, JACOsub, PJS и свой собственный MPsub) и субтитры DVD (потоки SPU, VOBsub и Closed Captions), представленные в различных кодировках, в том числе в корейской и кириллической.<br />
Для начала нам понадобятся сами субтитры.<br />
Скачать их можно например здесь:<br />
divxsubtitles.net<br />
subtitry.ru/<br />
И шрифт, его можно взять из папки со шрифтами MS Windows  или скачать в интернете.<br />
Затем его нужно переименовать в subfont.ttf и положить в ~/.mplayer<br />
На всякий случай выкладываю свой шрифт Arial truetype от MS Windows здесь<br />
Так-же можно указать путь до шрифта в файле ~/.mplayer/config<br />
subfont=/путь_до_шрифта/имя_файла_шрифта<br />
Минимальная строка для запуска выглядит так:<br />
mplayer -subcp cp1251 -sub Субтитры.sub Мой_любимый_фильмец.avi<br />
Где:<br />
-subcp cp1251 &#8211; Кодовая страница для языка субтитров. В данном случае для русского, с примеру для чешского будет cp1250  и т.д<br />
-sub &#8211;  Загрузка файла с субтитрами.<br />
Так же можно добавить параметр subcp cp1251 в конфигурационный файл, что-бы постоянно не вводить<br />
echo &#8220;subcp=cp1251&#8243; &gt;&gt; ~/.mplayer/config<br />
В принципе уже можно смотреть, но Мы пойдём дальше.<br />
Рассмотрим механизм вывода субтитров SSA и ASS<br />
Цитата с ru.wikipedia.org<br />
При добавлении в строку запуска MPlayer или в конфигурационный файл параметра «-ass», включается встроенный в новые версии MPlayer новый вывод субтитров, который полностью поддерживает дополнительные эффекты оформления SSA‐ и ASS‐субтитров (позиционирование, закрашивание цветом, повороты, анимация всего этого), что по словам многих людей работает уже даже лучше, чем аналогичный вывод при помощи системы вывода субтитров VobSub под Microsoft Windows (например, в MPlayer видео не начинает «тормозить» при некоторых анимациях субтитров).<br />
Т.е идём в  ~/.mplayer, там редактируем файл config.<br />
Нужно вписать параметр ass = 1<br />
echo &#8220;ass = 1&#8243; &gt;&gt; ~/.mplayer/config<br />
И у Вас субтитры приобретут цвет (у меня жёлтые стали).<br />
Теперь Мы можем менять их как хотим.<br />
К примеру увеличить размер можно с помощью:<br />
subfont-text-scale=9<br />
Все опции можно посмотреть на opennet.ru в разделе : ОПЦИИ OSD/СУБТИТРОВ<br />
Управлять скоростью вывода субтитров можно клавишами  Z и X</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/05-02-sub-2mplayer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Прикручиваем FreeRadius к WiFi + аутентификация из базы FreeRadius в Squid</title>
		<link>http://dshdsh.ru/31-01-freeradius</link>
		<comments>http://dshdsh.ru/31-01-freeradius#comments</comments>
		<pubDate>Sat, 31 Jan 2009 03: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[FreeBSD]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[radius]]></category>
		<category><![CDATA[настройка]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=30</guid>
		<description><![CDATA[Всем привет!
Сегодня немного про Radius, WiFi и Squid.
Начнём с прикручивания Radius к WiFi:
Дабы не заниматься обычным копипастом я даю Вам ссылку на отличную статью по настройке.
Сам по ней делал. По второй части, где рассматривается авторизация по паролю.
Она рассчитана на Gentoo (Linux) пользователей, но я без проблем поставил FreeRadius на FreeBSD сервер.
Затем для простоты администратирования я поставил Dialup Admin Administration interface и phpMyAdmin
Ещё кое что, в статье на во второй части не сказана важная вещь:
1.1 файл /etc/raddb/clients.conf
Для начала пропишем клиентов (в данном случае - точку доступа) в файле /etc/raddb/clients.conf]]></description>
			<content:encoded><![CDATA[<sape_index><p>Всем привет!<br />
Сегодня немного про Radius, WiFi и Squid.<br />
Начнём с прикручивания Radius к WiFi:<br />
Дабы не заниматься обычным копипастом я даю Вам ссылку на отличную статью по настройке.<br />
Сам по ней делал. По второй части, где рассматривается авторизация по паролю.<br />
Она рассчитана на Gentoo (Linux) пользователей, но я без проблем поставил FreeRadius на FreeBSD сервер.<br />
Затем для простоты администратирования я поставил Dialup Admin Administration interface и phpMyAdmin<br />
Ещё кое что, в статье на во второй части не сказана важная вещь:<br />
1.1 файл /etc/raddb/clients.conf<br />
Для начала пропишем клиентов (в данном случае &#8211; точку доступа) в файле /etc/raddb/clients.conf</p>
<p>#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
client 192.168.1.250/32 {<br />
secret          = test1234<br />
shortname       = test_ap<br />
}<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Эта запись означает, что клиент с адресом 192.168.1.250 авторизируется на RADIUS-е с паролем test1234. Имя test_ap будет использована при логировании событий, связанных с этой точкой доступа.<br />
Не забываем сменить стандартный пароль для localhost_клиентов:<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
secret          = very_strong_secret_password<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
А именно, в пункт<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
client 192.168.1.250/32 {<br />
secret          = test1234<br />
shortname       = test_ap<br />
}<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
нужно вписать свой  nastype<br />
В моём случае были использованы WiFi точки 3com и я вписал<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
client 192.168.1.250/32 {<br />
secret          = test1234<br />
shortname       = test_ap<br />
nastype     = other<br />
}<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Если возникнуть проблемы с настройкой, смотрите WiKi<br />
Далее перейдём к аутентификации Squid пользователей по паролям из базы FreeRadius сервера.<br />
Логично предположить, зачем-же Нам создавать ещё одну базу пользователей, когда уже есть готовая.<br />
Приступим:<br />
Для начала качаем squid_radius_ath<br />
Затем распаковываем, компилируем.<br />
Открываем, если есть FireWall порт 1812(по умолчанию порт FreeRadius)<br />
После, в файл squid_radius_auth.conf вписываем:<br />
server 192.168.1.1<br />
secret 123456789<br />
Где:<br />
server 192.168.1.1 &#8211; Это Ваш FreeRadius сервер.<br />
secret 123456789 &#8211; Ваше секретное слово для доступа.<br />
Напомню, всё это Вы вписывали в файл clients.conf, т.е я создал для моего шлюза ещё одну запись в файле clients.conf<br />
Далее:<br />
В файл squid.conf вписываем:<br />
auth_param basic program /usr/local/squid/libexec/squid_radius_auth -f /etc/squid_rad.conf<br />
auth_param basic children 15<br />
auth_param basic realm Web-Proxy<br />
auth_param basic credentialsttl 45 minute<br />
acl radius-auth proxy_auth REQUIRED<br />
http_access allow radius-auth<br />
http_access allow localhost<br />
http_access deny all<br />
Где:<br />
auth_param basic program /usr/local/squid/libexec/squid_radius_auth -f /etc/squid_rad.conf  &#8211; Путь к программе squid_radius_auth<br />
 -f /etc/squid_rad.conf  указывает, какой конфиг следует использовать.<br />
auth_param basic children 15 &#8211; Макс. количество одновременных аутентификаций<br />
auth_param basic realm Web-Proxy &#8211; Не помню, должно быть так.<br />
auth_param basic credentialsttl 45 minute &#8211; Время действия аутентификации.<br />
acl radius-auth proxy_auth REQUIRED &#8211; Запрос авторизации.<br />
http_access allow radius-auth<br />
http_access allow localhost<br />
http_access deny all &#8211; Это параметры доступа<br />
Для теста выполняем:<br />
/usr/local/squid/libexec/squid_radius_auth -f /etc/radius_config<br />
Или так, без конф. файла (я проверял именно так)<br />
/usr/local/squid/libexec/squid_radius_auth -h 192.168.1.1 -w 123456789<br />
Не забываем все пути менять на свои<br />
Ели увидели OK &#8211; значит хорошо<br />
Если увидели ERR login failure &#8211; значит что-то пошло не так.<br />
Взято от сюда<br />
Если будете ставить статистику пользователей, не волнуйтесь, все имена будут браться из базы FreeRadius вместо  IP адресов.</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/31-01-freeradius/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Восстановление Boot Booster на EEE PC</title>
		<link>http://dshdsh.ru/07-01-bootbooster-eeepc</link>
		<comments>http://dshdsh.ru/07-01-bootbooster-eeepc#comments</comments>
		<pubDate>Wed, 07 Jan 2009 18:28: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[boot]]></category>
		<category><![CDATA[flash]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=23</guid>
		<description><![CDATA[Всем привет! Сегодня маленькая запись на тему Boot Booster&#8217;a Boot Booster &#8211; это раздел на Вашем диске, в который кэшируется системная информация BIOS. При загрузке он вместо того, что-бы заново тестить оборудование, просто считывает настройки с диска. В результате это даёт нам ускорение загрузки на 2 секунды и теряем 8 мб места на диске. Если [...]]]></description>
			<content:encoded><![CDATA[<sape_index><p>Всем привет!<br />
Сегодня маленькая запись на тему Boot Booster&#8217;a<br />
Boot Booster &#8211; это раздел на Вашем диске, в который кэшируется системная информация BIOS.<br />
При загрузке он вместо того, что-бы заново тестить оборудование, просто считывает настройки с диска.<br />
В результате это даёт нам ускорение загрузки на 2 секунды и теряем 8 мб места на диске.<br />
Если Вы его вдруг удалили по неосторожности  и хотите восстановить то тогда читаем инструкции:<br />
В оригинале раздел Boot Booster&#8217;a на EEE PC находится на 4 разделе типа primary.<br />
1) Под linux.<br />
Нам понадобится создать раздел типа primary размером 8 мб (1 цилиндр)<br />
Создадим его, в качестве FS выберем EFI.<br />
В случаем разбива fdisk&#8217;ом выберите тип 0xEF.<br />
Ещё можно создать раздел в другой FS, а затем  просто заполнить его нулями<br />
Пример команды:</p>
<p>dd if=/dev/zero of=/dev/sda4</p>
<p>Затем в BIOS появиться пункт меню Boot Booster&#8217;a<br />
2) Можно воспользоваться программой partedmagic<br />
Качаем её с Оф.сайта<br />
Там есть разные версии. В том числе и USB.<br />
Вообще создать раздел можно любой программой для разбивки диска , но тогда Вам придётся грузить Linux. А тут всё в комплекте.<br />
Загрузились? Идём дальше.<br />
Запускаем утилиту GParted и создаём primary unformatted partition размером 8 мб. К примеру sda2<br />
Затем запускаем с помощью утилиты sfdisk делаем следующее:<br />
sfdisk &#8211; -change-id /dev/sda 2 ef<br />
sfdisk &#8211; -print-id /dev/sda 2<br />
Перезапускаемся. Смотрим в BIOS пункт Boot Booster<br />
Если что не понятно, можно посмотреть на Форуме eeeuser.com</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/07-01-bootbooster-eeepc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BackTrack 3,4 на Flash, грузим через Grub4DOS</title>
		<link>http://dshdsh.ru/06-01-backtrack</link>
		<comments>http://dshdsh.ru/06-01-backtrack#comments</comments>
		<pubDate>Tue, 06 Jan 2009 02:26: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[linux]]></category>
		<category><![CDATA[boot]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://itbg.wordpress.com/wordpress/?p=21</guid>
		<description><![CDATA[Известный в определённых кругах дистрибутив Linux на Вашей Live Flash
Надеюсь, с установкой Grub4DOS Вы уже справились.
1) Качаем BackTrack 3 ОТ СЮДА
Честно, не помню какую версию качал. USB или Live CD.
Наверное LiveCD . Нашёл, это была USB весия.  Хотя рецепт наверное подойдёт к обоим
2) Монтируем его
3) Я на своей Flash закинул BackTrack на второй раздел Flash
Нужны папки boot и BT3
Папка boot имеет след.структуру]]></description>
			<content:encoded><![CDATA[<sape_index><p>Известный в определённых кругах дистрибутив Linux на Вашей Live Flash<br />
Надеюсь, с установкой Grub4DOS Вы уже справились.<br />
1) Качаем BackTrack 3 ОТ СЮДА<br />
Честно, не помню какую версию качал. USB или Live CD.<br />
Наверное LiveCD . Нашёл, это была USB весия.  Хотя рецепт наверное подойдёт к обоим<br />
2) Монтируем его<br />
3) Я на своей Flash закинул BackTrack на второй раздел Flash<br />
Нужны папки boot и BT3<br />
Папка boot имеет след.структуру<br />
/mnt/flash/boot# ls -lR<br />
.:<br />
итого 6124<br />
-r-xr-xr-x 1 root root    1696 Май 12  2008 bootinst.bat<br />
-r-xr-xr-x 1 root root    2057 Май 12  2008 bootinst.sh<br />
-r-xr-xr-x 1 root root    2419 Май 12  2008 bootlilo.sh<br />
-r-xr-xr-x 1 root root    3592 Май 12  2008 chain.c32<br />
drwxr-xr-x 2 root root    4096 Июн 10  2008 dos<br />
-r-xr-xr-x 1 root root 1953025 Ноя  8  2007 initrd.gz<br />
drwxr-xr-x 2 root root    4096 Июн 10  2008 isolinux<br />
-r-xr-xr-x 1 root root    3384 Май 12  2008 msramdmp.c32<br />
-r-xr-xr-x 1 root root   94760 Май 12  2008 mt86p<br />
drwxr-xr-x 2 root root    4096 Июн 10  2008 syslinux<br />
-r-xr-xr-x 1 root root  113728 Май 12  2008 vesamenu.c32<br />
-r-xr-xr-x 1 root root 4054040 Май 12  2008 vmlinuz<br />
./dos:<br />
итого 44<br />
-r-xr-xr-x 1 root root   363 Май 12  2008 BT3.bat<br />
-r-xr-xr-x 1 root root   571 Май 12  2008 config<br />
-r-xr-xr-x 1 root root 32225 Май 12  2008 loadlin.exe<br />
-r-xr-xr-x 1 root root   340 Май 12  2008 readme.txt<br />
./isolinux:<br />
итого 20<br />
-r-xr-xr-x 1 root root 10932 Май 12  2008 isolinux.bin<br />
-r-xr-xr-x 1 root root  2048 Май 29  2008 isolinux.boot<br />
-r-xr-xr-x 1 root root  2192 Июн 19  2008 isolinux.cfg<br />
./syslinux:<br />
итого 172<br />
-r-xr-xr-x 1 root root 10092 Май 12  2008 ldlinux.sys<br />
-r-xr-xr-x 1 root root 70196 Май 12  2008 lilo<br />
-r-xr-xr-x 1 root root   440 Май 12  2008 mbr.bin<br />
-r-xr-xr-x 1 root root 20832 Май 12  2008 syslinux<br />
-r-xr-xr-x 1 root root  2193 Июн 19  2008 syslinux.cfg<br />
-r-xr-xr-x 1 root root 18012 Май 12  2008 syslinux.com<br />
-r-xr-xr-x 1 root root 30208 Май 12  2008 syslinux.exe<br />
Папка BT3 имеет след.структуру<br />
/mnt/flash/BT3# ls -lR<br />
.:<br />
итого 36<br />
drwxr-xr-x 2 root root 4096 Июн 10  2008 base<br />
-rw-r–r– 1 root root  245 Июн 10  2008 LICENSE<br />
-rw-r–r– 1 root root  250 Июн 10  2008 livecd.sgn<br />
-r-xr-xr-x 1 root root  697 Июн 17  2008 make_iso.bat<br />
-rwxr-xr-x 1 root root  899 Июн 10  2008 make_iso.sh<br />
drwxr-xr-x 2 root root 4096 Июн 10  2008 modules<br />
drwxr-xr-x 2 root root 4096 Июн 10  2008 optional<br />
drwxr-xr-x 2 root root 4096 Июн 10  2008 rootcopy<br />
drwxr-xr-x 3 root root 4096 Июн 10  2008 tools<br />
./base:<br />
итого 768504<br />
-r-xr-xr-x 1 root root   2891776 Июн 11  2008 bin.lzm<br />
-r-xr-xr-x 1 root root      4096 Июн 11  2008 changes.lzm<br />
-r-xr-xr-x 1 root root   2699264 Июн 18  2008 etc.lzm<br />
-r-xr-xr-x 1 root root      4096 Июн 11  2008 home.lzm<br />
-r-xr-xr-x 1 root root  64905216 Июн 19  2008 kernel.lzm<br />
-r-xr-xr-x 1 root root  16404480 Июн 18  2008 lib.lzm<br />
-r-xr-xr-x 1 root root  47591424 Июн 11  2008 opt.lzm<br />
-r-xr-xr-x 1 root root  88354816 Июн 18  2008 pentest.lzm<br />
-r-xr-xr-x 1 root root  26013696 Июн 18  2008 root.lzm<br />
-r-xr-xr-x 1 root root   5111808 Июн 11  2008 sbin.lzm<br />
-r-xr-xr-x 1 root root 529686528 Июн 11  2008 usr.lzm<br />
-r-xr-xr-x 1 root root   2461696 Июн 11  2008 var.lzm<br />
./modules:<br />
итого 20796<br />
-r-xr-xr-x 1 root root   610304 Июн 19  2008 ccsm-0.7.4-noarch-1as.lzm<br />
-r-xr-xr-x 1 root root   479232 Июн 19  2008 compiz-0.7.4-i486-1sl.lzm<br />
-r-xr-xr-x 1 root root    20480 Июн 19  2008 compiz-bcop-0.7.4-noarch-1as.lzm<br />
-r-xr-xr-x 1 root root    36864 Июн 19  2008 compizconfig-backend-kconfig-0.7.4-i486-1as.lzm<br />
-r-xr-xr-x 1 root root    36864 Июн 19  2008 compizconfig-python-0.7.4-i486-1as.lzm<br />
-r-xr-xr-x 1 root root  2564096 Июн 19  2008 compiz-fusion-plugins-extra-0.7.4-i486-1as.lzm<br />
-r-xr-xr-x 1 root root  1306624 Июн 19  2008 compiz-fusion-plugins-main-0.7.4-i486-1as.lzm<br />
-r-xr-xr-x 1 root root   692224 Июн 19  2008 compiz-fusion-plugins-unsupported-0.7.4-i486-1as.lzm<br />
-r-xr-xr-x 1 root root   335872 Июн 19  2008 emerald-0.7.4-i486-1as.lzm<br />
-r-xr-xr-x 1 root root  1216512 Июн 19  2008 emerald-themes-0.6.99-i486-1bmg.lzm<br />
-r-xr-xr-x 1 root root   180224 Июн 19  2008 fuse-2.7.3-i486-1as.lzm<br />
-r-xr-xr-x 1 root root    45056 Июн 19  2008 fusion-icon-20080312-noarch-1as.lzm<br />
-r-xr-xr-x 1 root root    69632 Июн 19  2008 libcompizconfig-0.7.4-i486-1as.lzm<br />
-r-xr-xr-x 1 root root    57344 Июн 19  2008 libsexy-0.1.11-i686-4as.lzm<br />
-r-xr-xr-x 1 root root   200704 Июн 19  2008 libwnck-2.18.3-i486-1sl.lzm<br />
-rw——- 1 root root 10641408 Июн 19  2008 mesa.lzm<br />
-r-xr-xr-x 1 root root    61440 Июн 19  2008 pycairo-1.4.12-i686-1as.lzm<br />
-r-xr-xr-x 1 root root   139264 Июн 19  2008 pygobject-2.14.1-i486-1sl.lzm<br />
-r-xr-xr-x 1 root root  2224128 Июн 19  2008 pygtk-2.12.1-i486-1sl.lzm<br />
-r-xr-xr-x 1 root root   274432 Июн 19  2008 pyrex-0.9.6.4-i486-1as.lzm<br />
-r-xr-xr-x 1 root root    24576 Июн 19  2008 sexy-python-0.1.9-i686-4as.lzm<br />
./optional:<br />
итого 6504<br />
-r-xr-xr-x 1 root root    4096 Июн 19  2008 cubez.lzm<br />
-rw——- 1 root root 6643712 Июн 19  2008 nvidiadriver.lzm<br />
./rootcopy:<br />
итого 0<br />
./tools:<br />
итого 236<br />
-rwxr-xr-x 1 root root   1286 Июн 10  2008 deb2lzm<br />
-rwxr-xr-x 1 root root   1800 Июн 10  2008 dir2lzm<br />
-r-xr–r– 1 root root  25051 Июн 10  2008 liblinuxlive<br />
-rwxr-xr-x 1 root root    397 Июн 10  2008 lzm2dir<br />
-rwxr-xr-x 1 root root 138052 Июн 10  2008 mksquashfs<br />
-rwxr-xr-x 1 root root    804 Июн 10  2008 rmlivemod<br />
-rwxr-xr-x 1 root root    637 Июн 10  2008 tgz2lzm<br />
-rwxr-xr-x 1 root root  37048 Июн 10  2008 unsquashfs<br />
-rwxr-xr-x 1 root root   2225 Июн 10  2008 uselivemod<br />
drwxr-xr-x 2 root root   4096 Июн 10  2008 WIN<br />
./tools/WIN:<br />
итого 684<br />
-rw-r–r– 1 root root    136 Июн 10  2008 config<br />
-rw-r–r– 1 root root 454537 Июн 10  2008 cygwin1.dll<br />
-rw-r–r– 1 root root 231249 Июн 10  2008 mkisofs.exe<br />
4)  В menu.lst пишем следующее<br />
title BT3<br />
root (hd0,1)<br />
kernel /boot/vmlinuz vga=0×317 ramdisk_size=6666 root=/dev/ram0 ro chexpand=256 autoexec=xconf;flux<br />
initrd /boot/initrd.gz<br />
title BT3 Text mode (Safe)<br />
root (hd0,1)<br />
kernel /boot/vmlinuz vga=normal ramdisk_size=6666 root=/dev/ram0 chexpand=256 ro<br />
initrd /boot/initrd.gz<br />
5) Пробуем. Должно получиться.<br />
UPD:<br />
Только что проверил на BackTrack 4 Beta LiveCD<br />
Всё отлично работает, копируем всё содержимое в корень Flash<br />
В menu.lst пишем:<br />
title BT4<br />
root (hd0,0)<br />
kernel /boot/vmlinuz vga=0×317 ramdisk_size=6666 root=/dev/ram0 ro chexpand=256 autoexec=xconf;flux<br />
initrd /boot/initrd.gz</p>
<p>Напоминаю: Username: root, password: toor</p>
</sape_index><!--c249110617320-->]]></content:encoded>
			<wfw:commentRss>http://dshdsh.ru/06-01-backtrack/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

