<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>IT_blog&#039;s - блог о IT технологиях</title>
	<atom:link href="http://itbg.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://itbg.wordpress.com</link>
	<description>IT заметки Davnozdu</description>
	<lastBuildDate>Wed, 16 Feb 2011 20:08:13 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='itbg.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>IT_blog&#039;s - блог о IT технологиях</title>
		<link>http://itbg.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://itbg.wordpress.com/osd.xml" title="IT_blog&#039;s - блог о IT технологиях" />
	<atom:link rel='hub' href='http://itbg.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Установка Routertech на ADSL модемы Acorp/StarNet</title>
		<link>http://itbg.wordpress.com/2010/02/20/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-routertech-%d0%bd%d0%b0-adsl-%d0%bc%d0%be%d0%b4%d0%b5%d0%bc%d1%8b-acorpstarnet/</link>
		<comments>http://itbg.wordpress.com/2010/02/20/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-routertech-%d0%bd%d0%b0-adsl-%d0%bc%d0%be%d0%b4%d0%b5%d0%bc%d1%8b-acorpstarnet/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 18:37:21 +0000</pubDate>
		<dc:creator>itbg</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[обновление]]></category>
		<category><![CDATA[переделываем]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[файлы]]></category>

		<guid isPermaLink="false">http://itbg.wordpress.com/?p=570</guid>
		<description><![CDATA[Вступление Сегодня мы займёмся очередной модернизацией строго оборудования. Я являюсь счастливым обладателем ADSL модема Star-Net ADSL2110EHR V7.20M+, который является творением китайских мастеров и в следствии этого имеет относительно нестабильное ПО. При тщательном изучении разнообразных форумов мне удалось выяснить что это почти точная аппаратная копия модема Acorp LAN120, только у Star-Net ADSL2110EHR V7.20M+ отсутствует USB порт. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=570&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3><span style="color:#888888;">Вступление</span></h3>
<p><span></span></p>
<p>Сегодня мы займёмся очередной модернизацией строго оборудования.</p>
<p>Я являюсь счастливым обладателем <strong>ADSL</strong> модема <strong>Star-Net ADSL2110EHR V7.20M+</strong>, который является творением китайских мастеров и в следствии этого имеет относительно нестабильное ПО.<br />
<a href="http://itbg.files.wordpress.com/2010/02/3954755.jpg"><img class="aligncenter size-medium wp-image-580" title="Star-net" src="http://itbg.files.wordpress.com/2010/02/3954755.jpg?w=300&#038;h=225" alt="" width="300" height="225" /></a></p>
<p>При тщательном изучении разнообразных форумов мне удалось выяснить что это почти точная аппаратная копия модема <strong>Acorp LAN120</strong>, только у <strong>Star-Net ADSL2110EHR V7.20M+</strong> отсутствует USB порт.</p>
<p>Поэтому нам не составит труда перешить своего нестабильного китайца в  благородный <strong>Acorp LAN120</strong></p>
<p>В конце концов мы ведь хотим качественного и стабильного интернета ?</p>
<p>Если Ваш ответ &#8211; <strong>ДА</strong>, то нужно прошиваться.</p>
<p>Параноиков предупрежу сразу: Прошивая свой модем сторонней прошивкой Вы потеряете гарантию.</p>
<p>Сам метод на <strong>99%</strong> безопасен (1% это на случай форс-мажорных обстоятельств)</p>
<p>Потому что даже в случае если прошивка слетит, то через аварийный можно с лёгкостью восстановиться.</p>
<h3><span style="color:#888888;">Итак приступим</span></h3>
<p><span></span><br />
<span id="more-570"></span><br />
Для начала нам потребуется скачать саму прошивку, она находиться <a href="http://www.ddixlab.ru/index.php?option=com_phocadownload&amp;view=category&amp;id=6:acorp-lan120&amp;Itemid=72&amp;lang=ru">ТУТ</a></p>
<p><strong>Ваши действия:</strong><br />
<strong>1.</strong> Распакуйте архив<br />
<strong>2.</strong> Очистите кэш Вашего Интернет-браузера перед началом обновления.<br />
(<strong>Для Internet Explorer:</strong> –&gt; меню Сервис -&gt; Своства обозревателя -&gt; Общие -&gt; Удалить файлы)</p>
<p><strong>3.</strong> Войдите в панель управления модема (через браузер <strong>192.168.1.1</strong>), выберите меню <strong>Tools-Update Gateway</strong></p>
<p><strong>4.</strong> В поле выбора файла для обновления выберите распакованный файл ПО с расширением <strong>.img</strong></p>
<p><strong>5.</strong> Нажмите кнопку <strong>Update</strong>. Начнется процесс обновления ПО, который занимает <strong>5-7 минут</strong>.<br />
<strong> ВНИМАНИЕ: НЕ ПРЕРЫВАЙТЕ ПРОЦЕСС ОБНОВЛЕНИЯ ПО.</strong></p>
<p><strong>6.</strong> Еще раз очистите кэш Вашего Интернет-браузера перед началом обновления.<br />
(<strong>Для Internet Explorer: </strong> меню Сервис -&gt; Своства обозревателя -&gt; Общие -&gt; Удалить файлы)</p>
<p><strong>7.</strong> После окончания обновления перезагрузите модем. Для этого на включенном модеме нажмите и удерживайте кнопку <strong>RESET</strong> в течение 15 секунд, либо выполните команду <strong> Tools-System commands-Restore defaults</strong> в меню модема.</p>
<p><strong>8.</strong> После обновления модем будет иметь адрес <strong>192.168.1.1/255.255.255.0</strong><br />
Имя пользователя и пароль для доступа <strong>Admin:Admin</strong><br />
Также следует заметить, что собьётся индикация на модеме,  но бояться не стоит &#8211; это нормально.</p>
<p><a href="http://forum.ixbt.com/topic.cgi?id=32:15947#0">Оригинал</a></p>
<p>Конечно, на этом в принципе можно было бы и остановиться, но к сожалению прошивка от <strong>Acorp</strong> перестала развиваться.</p>
<p>К счастью есть проект <a href="http://www.routertech.org">routertech</a> который ведёт разработку альтернативной прошивки на базе <strong>Linux</strong> для разнообразных устройств, в перечень которых входит и <strong>Acorp LAN120</strong></p>
<p>Но для логического начала рассмотрим восстановление убитых модемов StarNet/Acorp в следствии неправильной перепрошивки или сбое питания.</p>
<h3><span style="color:#888888;">Восстановление прошивки</span></h3>
<p><span></span></p>
<p>В этом нам поможет программа <strong>adsl recover pack</strong></p>
<blockquote><p>Новая утилита для автоматического восстановления модемов Acorp 120/120M/122/420/420M/422/w400g/w422g через adam2.</p>
<p>Также утилиту можно использовать для смены MAC через телнет.</p></blockquote>
<p><strong>Она Вам поможет если: </strong></p>
<p>1) Нужно поменять MAC адреса модема и DSL линии<br />
2) Модем был убит неправильной перепрошивкой</p>
<p><strong>Скачать можно ТУТ: </strong><br />
<a href="http://narod.ru/disk/7616788000/adsl_recover_pack.rar.html">http://narod.ru/disk/7616788000/adsl_recover_pack.rar.html</a><br />
<a href="http://www.mediafire.com/?gmm0mt44ljc">http://www.mediafire.com/?gmm0mt44ljc</a></p>
<p><strong>Методика восстановления:</strong></p>
<p><strong> 1.</strong> Для модема<strong> StarNet</strong> качаем прошивку от Acorp (<a href="http://www.ddixlab.ru/index.php?option=com_phocadownload&amp;view=category&amp;id=6:acorp-lan120&amp;Itemid=72&amp;lang=ru">ОНА ТУТ</a>)<br />
Режим <strong>Annex</strong> по потребностям.<br />
Для остальных моделей прошивку берём на <strong>официальном сайте Acorp</strong></p>
<p><strong>2.</strong> Распаковываем архив с программой<br />
<strong> 3. </strong>Переименовываем прошивку для Acorp LAN120 (StarNET) в <strong>120.img</strong> и ложим в папку <strong>data<span style="font-weight:normal;"><br />
Для других моделей имена прошивки можно посмотреть в файле <strong>readme.txt</strong></span></strong></p>
<p><strong>4. </strong> Ставим IP сетевухи <strong>192.168.1.2 </strong><br />
<strong> 5. </strong> Запускаем <strong>recover.exe</strong> и выбираем пункт <strong>ADAM2 Full Recover</strong><br />
<strong> 6. </strong> Выбираем модель модема (Для <strong>StarNet</strong> ставим <strong>Acorp LAN120</strong>)<br />
<strong> 7.</strong> Жмём кнопку <strong>Recover</strong> и смотрим окно с логом<br />
<strong> 8. </strong> Через <strong>5-10 сек</strong> там будет написано, что <strong>нужно перезагрузить модем</strong>.<br />
<strong> 9.</strong> Дёргаем шнур питания модема и ждём, программа <strong>автоматически</strong> начнёт восстановление (<strong>побежит индикатор</strong>)<br />
<strong> 10. </strong> После модем сам перезагрузится и можно радоваться, <strong>всё восстановилось</strong></p>
<p><strong>Смена MAC адреса:</strong></p>
<p><strong> 1.</strong> Выбираем пункт <strong>Telnet MAC Update</strong><br />
<strong> 2.</strong> Вбиваем нужный <strong>MAC</strong> адрес<br />
<strong> 3.</strong> Выбираем модель модема<br />
<strong> 4.</strong> Жмём кнопку <strong>Recover</strong></p>
<p>После того, как мы уже умеем восстанавливать модем после сбоев, можно переходить к установке прошивки от <strong>routertech</strong></p>
<h3><span style="color:#888888;">Установка ПО от <strong>routertech</strong></span></h3>
<p><span></span></p>
<p><a href="http://itbg.files.wordpress.com/2010/02/routertech-logo.jpg"><img src="http://itbg.files.wordpress.com/2010/02/routertech-logo.jpg?w=128&#038;h=110" alt="" title="routertech-logo" width="128" height="110" class="alignright size-full wp-image-592" /></a></p>
<p>Для начала идём на сайт <a href="http://www.routertech.org">http://www.routertech.org</a> и проходим процедуру регистрации, для доступа к файлам.</p>
<p>Первое что нам потребуется &#8211; Это проверить свой модем на возможность перепрошивки и заодно подготовить <strong>BackUP</strong></p>
<p>Делается это с помощью утилиты  <strong>Router Upgrade Check</strong> от <strong>Routertech</strong></p>
<p><strong>1.</strong> Скачиваем архив с программой и распаковываем его<br />
<strong>2.</strong> Запускаем <strong>ruc.exe</strong><br />
<strong>3.</strong> Вводим IP адрес модема, указываем: <strong>telnet username: root</strong> и <strong>telnet password: Admin</strong><br />
<strong>4.</strong> Выбираем модель модема Acorp <strong>LAN120</strong><br />
<strong>5.</strong> Жмём кнопку <strong>Check My Router</strong><br />
После чего появиться примерно следующий рапорт:</p>
<blockquote><p>Router Upgrade Check 1.3.7 20.02.2010 20:54:46<br />
Router IP: 192.168.1.1<br />
Description: Acorp LAN120<br />
Board type: AR7RD<br />
Product ID: Sprinter@ADSL-LAN120<br />
Bootloader: pspboot<br />
RAM 8,0 MB<br />
Flash (ROM) 2,0 MB<br />
ADAM2: No<br />
No default env: No<br />
Linux version: 2.4.17_mvl21-malta-mips_fp_le<br />
Firmware build: RouterTech_3.6.0D_20100105_2.92<br />
Firmware version: 3.6.0D-RouterTech-1P-PSBL<br />
Firmware stamp: 20100105145325<br />
CPU: MIPS 4KEc V4.8<br />
DSP: 7.05.01.00<br />
Annex: A<br />
/proc/wlan: No<br />
/usr/sbin/wlan: No<br />
TIAP: No<br />
TNETW: No<br />
Wireless: No<br />
WIFI chip: N/A<br />
WIFI chip conf: No<br />
Ports: 1<br />
Marvell (or Marvell like): No<br />
NSP: 3.6.0D<br />
Manufacturers: Fujian Star Terminal<br />
RNDIS: Fujian Star Terminal<br />
HRNDIS: Fujian Star Terminal<br />
Select an AR7RD PSPBOOT 1 PORT firmware.<br />
Latest: routertech-ar7rd-pspboot-1port-firmware-20100105.zip<br />
Please read the instructions that come with the firmware files before you upgrade.<br />
According to your current MTD values, you should be able to upgrade using a single firmware image</p></blockquote>
<p>Тут нас особо интересует эта строка: <strong>Latest: routertech-ar7rd-pspboot-1port-firmware-20100105.zip</strong><br />
Оно говорит о том, что наш модем поддерживается для прошивки и последняя версия ПО <strong>routertech-ar7rd-pspboot-1port-firmware-20100105.zip</strong><br />
Поэтому идём в раздел &laquo;<strong>Downloads</strong>&raquo; и качаем эту версию прошивки.</p>
<p>Теперь наступает самое интересное: Как прошить эту прошивку в модем ?<br />
<strong> 1.</strong> Распаковываем архив с прошивкой<br />
<strong> 2. </strong>Из всех фалов нам понадобиться лишь файл <strong>RouterTech_3.6.0D_20100105_2.92_AR7RD-1Port_psbl_firmware.upgrade.img</strong> потому что Flash памяти в модеме 2Мб (В рапорте сказано <strong>Flash (ROM) 2,0 MB</strong>)</p>
<p><strong> 3.</strong> Теперь возвращаемся к пункту <strong>Восстановление прошивки</strong> и прошиваем её этим методом, т.е переименовываем <strong>RouterTech_3.6.0D_20100105_2.92_AR7RD-1Port_psbl_firmware.upgrade.img</strong> в <strong>120.img</strong> и далее по шагам инструкции.</p>
<p>В результате наших действий мы вдохнули вторую жизнь в наше устройство, сделав его более стабильным и функциональным.</p>
<p><a href="http://itbg.files.wordpress.com/2010/02/router.png"><img src="http://itbg.files.wordpress.com/2010/02/router.png?w=490&#038;h=320" alt="" title="router" width="490" height="320" class="aligncenter size-full wp-image-591" /></a></p>
<p>Скриншоты прошивки <strong>Routertech</strong> можно посмотреть <a href="http://www.pcwintech.com/screenshots-routertech-v28-routertech-firmware">ТУТ</a></p>
<br />Filed under: <a href='http://itbg.wordpress.com/category/linux/'>linux</a>, <a href='http://itbg.wordpress.com/category/router/'>router</a> Tagged: <a href='http://itbg.wordpress.com/tag/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0/'>настройка</a>, <a href='http://itbg.wordpress.com/tag/%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5/'>обновление</a>, <a href='http://itbg.wordpress.com/tag/%d0%bf%d0%b5%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d1%8b%d0%b2%d0%b0%d0%b5%d0%bc/'>переделываем</a>, <a href='http://itbg.wordpress.com/tag/file/'>file</a>, <a href='http://itbg.wordpress.com/tag/flash/'>flash</a>, <a href='http://itbg.wordpress.com/tag/linux/'>linux</a>, <a href='http://itbg.wordpress.com/tag/%d1%84%d0%b0%d0%b9%d0%bb%d1%8b/'>файлы</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itbg.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itbg.wordpress.com/570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itbg.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itbg.wordpress.com/570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itbg.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itbg.wordpress.com/570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itbg.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itbg.wordpress.com/570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itbg.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itbg.wordpress.com/570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itbg.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itbg.wordpress.com/570/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itbg.wordpress.com/570/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itbg.wordpress.com/570/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=570&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://itbg.wordpress.com/2010/02/20/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-routertech-%d0%bd%d0%b0-adsl-%d0%bc%d0%be%d0%b4%d0%b5%d0%bc%d1%8b-acorpstarnet/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6b09feef31beb8245b16d09a2c890?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">itbg</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2010/02/3954755.jpg?w=300" medium="image">
			<media:title type="html">Star-net</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2010/02/routertech-logo.jpg" medium="image">
			<media:title type="html">routertech-logo</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2010/02/router.png" medium="image">
			<media:title type="html">router</media:title>
		</media:content>
	</item>
		<item>
		<title>Ipod Nano 2 gen с RockBox через загрузчик iLoader</title>
		<link>http://itbg.wordpress.com/2009/12/20/ipod-nano-2-gen-%d1%81-rockbox-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-iloader/</link>
		<comments>http://itbg.wordpress.com/2009/12/20/ipod-nano-2-gen-%d1%81-rockbox-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-iloader/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 12:26:29 +0000</pubDate>
		<dc:creator>itbg</dc:creator>
				<category><![CDATA[ipod]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[взлом]]></category>
		<category><![CDATA[обновление]]></category>
		<category><![CDATA[переделываем]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[файлы]]></category>
		<category><![CDATA[recovery]]></category>
		<category><![CDATA[rockbox]]></category>

		<guid isPermaLink="false">http://itbg.wordpress.com/?p=554</guid>
		<description><![CDATA[Внимание: Это зеркало основного блога Вступление Приветствую Тебя читатель. Сегодня мы займёмся модернизацией плеера компании Apple &#8211; Ipod Nano 2 gen Совсем недавно, в октябре 2009 года, на сайте альтернативной прошивки rockbox появилась информация о успешном её портировании на плеер Ipod Nano 2-го покаления Вот выдержка из Википедии: Rockbox — это свободное программное обеспечение для [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=554&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Внимание: Это зеркало <a href="http://itbg.davnozdu.ru/">основного блога</a></p>
<h1><span style="color:#888888;">Вступление</span></h1>
<p><span style="color:#888888;"><br />
</span></p>
<p>Приветствую Тебя читатель.<br />
Сегодня мы займёмся модернизацией плеера компании <strong>Apple &#8211; Ipod Nano 2 gen</strong></p>
<p>Совсем недавно, в октябре 2009 года, на сайте альтернативной прошивки <strong>rockbox</strong> <a href="http://www.rockbox.org/wiki/IPodNano2GPort">появилась</a> информация о успешном её  портировании на плеер <strong>Ipod Nano 2-го покаления</strong></p>
<div id="attachment_556" class="wp-caption alignright" style="width: 230px"><a href="http://itbg.files.wordpress.com/2009/12/rockboxlogo.png"><img class="size-full wp-image-556" title="Rockbox" src="http://itbg.files.wordpress.com/2009/12/rockboxlogo.png?w=220&#038;h=68" alt="Rockbox" width="220" height="68" /></a><p class="wp-caption-text">Rockbox</p></div>
<p>Вот выдержка из <a href="http://ru.wikipedia.org/wiki/Rockbox">Википедии</a>:</p>
<blockquote><p><strong>Rockbox</strong> — это свободное программное обеспечение для замены встроенных прошивок цифровых аудио плееров. Проект Rockbox начался в конце 2001 года и был впервые реализован на плеере Archos Studio.<br />
Rockbox предлагает альтернативу встроенному программному обеспечению плеера, во многих случаях без удаления первоначальной прошивки. Внутреннее устройство Rockbox позволяет наращивать функциональность за счёт использования модулей расширения. Улучшение функциональности включает в себя приложения, утилиты и игры. Rockbox может обеспечить (retrofit) воспроизведение видео для плееров, выпущенных в середине 2000-х годов. Также Rockbox содержит управляемый голосом пользовательский интерфейс, подходящий для использования людьми со слепотой или повреждённым зрением.</p></blockquote>
<p>Как раз у меня сломался мой основной плеер и я подбирал подходящую альтернативу для него.<br />
Не долго думая я пошёл на <a onclick="return mugicPopWin(this,event);" oncontextmenu="mugicRightClick(this);" href="http://ebay.com">ebay</a> и заказал за 60$ <strong>Ipod Nano 2 gen 8Gb</strong></p>
<div id="attachment_555" class="wp-caption aligncenter" style="width: 291px"><a href="http://itbg.files.wordpress.com/2009/12/nano-1.jpg"><img class="size-full wp-image-555" title="Ipod Nano 2 gen " src="http://itbg.files.wordpress.com/2009/12/nano-1.jpg?w=281&#038;h=294" alt="Ipod Nano 2 gen " width="281" height="294" /></a><p class="wp-caption-text">Ipod Nano 2 gen </p></div>
<p>Пока плеер ехал в Челябинск я принялся изучать варианты установки.<br />
<span id="more-554"></span></p>
<h1><span style="color:#888888;">План работ</span></h1>
<p><span style="color:#888888;"><br />
</span></p>
<p>1) Установить загрузчик <strong>ILoader</strong><br />
2) Залить <strong>RockBox</strong><br />
3) Залить <strong>оригинальную</strong> прошивку<br />
4) При загрузке <strong>выбирать</strong> необходимое ПО</p>
<h1><span style="color:#888888;">Подготавливаем ПО и прошивки</span></h1>
<p><span style="color:#888888;"><br />
</span></p>
<p>Для начала нам потребуется ПК с <strong>Linux</strong> на борту.<br />
Если же у Вас нет установленного Linux, то Вы можете взять любой <strong>Live CD</strong></p>
<h3>Качаем:</h3>
<p>1) Загрузчик <a href="http://l4n.clustur.com/data/theseven/releases/iLoader-fullfs.7z">iLoader</a><br />
2) Последний релиз <a href="http://build.rockbox.org/data/rockbox-ipodnano2g.zip">RockBox для Ipod nano 2 gen</a><br />
3) Оригинальную прошивку для Ipod nano 2 G с <a href="http://www.felixbruns.de/iPod/firmware/">этого сайта</a><br />
Там в выпадающем меню выбираем устройство и  жмём кнопку <strong>Download</strong><br />
Я качал версию <strong>iPod_29.1.1.3.ipsw</strong><br />
4) Качаем <a href="http://svn.gna.org/viewcvs/*checkout*/linux4nano/trunk/tools/extract2g/extract2g.i386?rev=51">Дампер для прошивки</a></p>
<h1><span style="color:#888888;">Устанавливаем iLoader</span></h1>
<p><span style="color:#888888;"><br />
</span></p>
<p>1) Подключаем Ipod к ПК и в каталоге /dev смотрим имя дисков (У меня <strong>/dev/sdd{1,2}</strong>)<br />
2) Распаковываем архив <strong>iLoader-fullfs.7z</strong> командой <strong>7z e iLoader-fullfs.7z</strong><br />
3) Выбираем нужный файл для <strong>своей</strong> модели Ipod.<br />
Поскольку у меня модель на 8Gb я взял файл <strong>iloader-image-8gb.bin</strong><br />
4) Устанавливаем загрузчик для Ipod <strong>командой</strong></p>
<blockquote><p>dd if=iloaderimage-Xgb.bin of=/dev/sdX; sync</p></blockquote>
<p>Где <strong>/dev/sdX</strong> &#8211; это номер диска Ipod (в моём случаем <strong>/dev/sdd</strong>)<br />
5) Если потребуется обновить iLoader, то это можно сделать<strong> командой</strong></p>
<blockquote><p>dd if=iloaderimage-Xgb.bin bs=2048 skip=63 seek=63 count=63 of=/dev/sdX; sync</p></blockquote>
<p>6) Если потребуется и вовсе удалить его, то нужно подключить Ipod к <strong>iTunes </strong>и пройти<strong> процедуру восстановления</strong>.</p>
<h1><span style="color:#888888;">Использование iLoader</span></h1>
<p><span style="color:#888888;"><br />
</span></p>
<p>Тут всё очень просто, нужно лишь скопировать необходимую прошивку на диск и выбрать её при включении.</p>
<p><strong>Кнопка меню</strong>: Загружает<strong> iBugger</strong> (/iLoader/ibugger.bin)<br />
<strong> iBugger</strong> &#8211; это прошивка для разработки и тестирования прошивок для Ipod<br />
<strong> Левая кнопка</strong> : Загружает <strong>оригинальную</strong> прошивку Ipod (/iLoader/<strong>appleos.bin</strong> (расшифрованную) или /iLoader/<strong>osos.fw</strong> (зашифрованную)<br />
<strong> Центральная кнопка</strong>: Режим накопителя<br />
<strong> Кнопка воспроизведения</strong>: Загружает <strong>RockBox</strong> (/.rockbox/rockbox.ipod)<br />
<strong> Правая кнопка</strong>: Загрузка любой, сторонней прошивки (/iLoader/custom.bin)<br />
Это скорее всего сделано на будущие, под <a href="http://www.ipodlinux.org/">iPodLinux</a></p>
<div id="attachment_561" class="wp-caption aligncenter" style="width: 210px"><a href="http://itbg.files.wordpress.com/2009/12/iloader.jpg"><img class="size-full wp-image-561" title="iloader" src="http://itbg.files.wordpress.com/2009/12/iloader.jpg?w=200&#038;h=267" alt="iloader" width="200" height="267" /></a><p class="wp-caption-text">iloader</p></div>
<h1><span style="color:#888888;">Установка RockBox</span></h1>
<p><span style="color:#888888;"><br />
</span></p>
<p>1) Распаковываем архив <strong>rockbox-ipodnano2g.zip </strong><br />
2) Копируем всю папку <strong>.rockbox</strong> в корень накопителя /dev/sdX2<br />
3) <strong>Размонтируем</strong> и отсоединяем Ipod от ПК<br />
4) Выбираем кнопкой <strong>воспроизведения</strong> соответствующий пункт меню и пользуемся</p>
<h1><span style="color:#888888;">Установка оригинальной прошивки</span></h1>
<p><span style="color:#888888;"><br />
</span></p>
<p>1) Делаем файл <strong>extract2g.i386</strong> исполняемым (chmod +x extract2g.i386)<br />
2) Переименовываем файл<strong> iPod_29.1.1.3.ipsw</strong> в<strong> iPod_29.1.1.3.zip</strong> и расспаковываем<br />
3) Даём команду:</p>
<blockquote><p>extract2g.i386 -A Firmware-29.8.1.3</p></blockquote>
<p>И получаем 3 файла (osos.fw, aupd.fw, rsrc.fw)<br />
4) Даём команду:</p>
<blockquote><p>dd if=osos.fw of=osos.out bs=2048 skip=1</p></blockquote>
<p>5) Копируем файл <strong>osos.out</strong> в <strong>Ipod</strong> в папку <strong>iLoader</strong> и переименовываем его в <strong>osos.fw</strong> (/iLoader/osos.fw)<br />
6) <strong>Размонтируем</strong> и отсоединяем Ipod от ПК<br />
7) Выбираем <strong>левой</strong> кнопкой соответствующий пункт меню и пользуемся</p>
<h3>Источник:</h3>
<p><a href="http://l4n.clustur.com/index.php/Main_Page">WiKi iLoader</a></p>
<br />Posted in ipod, linux Tagged: взлом, обновление, переделываем, file, flash, ipod, linux, файлы, recovery, rockbox <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itbg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itbg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itbg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itbg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itbg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itbg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itbg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itbg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itbg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itbg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itbg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itbg.wordpress.com/554/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itbg.wordpress.com/554/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itbg.wordpress.com/554/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=554&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://itbg.wordpress.com/2009/12/20/ipod-nano-2-gen-%d1%81-rockbox-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d1%87%d0%b8%d0%ba-iloader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6b09feef31beb8245b16d09a2c890?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">itbg</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/rockboxlogo.png" medium="image">
			<media:title type="html">Rockbox</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/nano-1.jpg" medium="image">
			<media:title type="html">Ipod Nano 2 gen </media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/iloader.jpg" medium="image">
			<media:title type="html">iloader</media:title>
		</media:content>
	</item>
		<item>
		<title>Разгон Canon 400d до 3200 ISO</title>
		<link>http://itbg.wordpress.com/2009/12/05/%d1%80%d0%b0%d0%b7%d0%b3%d0%be%d0%bd-canon-400d-%d0%b4%d0%be-3200-iso/</link>
		<comments>http://itbg.wordpress.com/2009/12/05/%d1%80%d0%b0%d0%b7%d0%b3%d0%be%d0%bd-canon-400d-%d0%b4%d0%be-3200-iso/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 14:53:09 +0000</pubDate>
		<dc:creator>itbg</dc:creator>
				<category><![CDATA[canon]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[взлом]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[обновление]]></category>
		<category><![CDATA[переделываем]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[файлы]]></category>

		<guid isPermaLink="false">http://itbg.wordpress.com/?p=494</guid>
		<description><![CDATA[Вступление Сегодня мы займёмся модернизацией известного фотоаппарата Canon EOS 400d с помощью дополнения к прошивки CHDK CHDK (Canon Hacker’s Development Kit) — резидентная программа для компактных и зеркальных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC, позволяющая значительно увеличить их функциональность и добавляющая недокументированные возможности. Создана сообществом энтузиастов CHDK. Является резидентной программой, но по сложившейся [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=494&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h1><span style="color:#808080;">Вступление</span></h1>
<p><span style="color:#808080;"><br />
</span></p>
<p>Сегодня мы займёмся модернизацией известного фотоаппарата <a href="http://ru.wikipedia.org/wiki/Canon_EOS_400D">Canon EOS 400d</a> с помощью дополнения к прошивки <a href="http://ru.wikipedia.org/wiki/CHDK">CHDK</a></p>
<blockquote><p><em><strong>CHDK</strong> (Canon Hacker’s Development Kit) — резидентная программа для компактных и зеркальных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC, позволяющая значительно увеличить их функциональность и добавляющая недокументированные возможности. Создана сообществом энтузиастов CHDK. Является резидентной программой, но по сложившейся традиции часто называется альтернативной прошивкой.</em></p>
<p><em>При использовании CHDK сохраняется полностью базовая функциональность, способ управления и внешний вид меню настроек цифрового фотоаппарата. Дополнительные функции, добавляемые CHDK к основным, настраиваются с помощью альтернативного меню.</em></p></blockquote>
<h1><span style="color:#808080;">Предыстория</span></h1>
<p><span style="color:#808080;"><br />
</span></p>
<p>Этим летом в сети появилась информация о успешной расшифровке прошивки <strong> Canon EOS 400d</strong>.<br />
Как оказалось, для этого великолепно подошёл набор утилит от другой модели &#8211; <strong>Canon EOS 30d</strong>.<br />
И после достижения успешного результата началась кропотливая работа по модернизации внутреннего ПО <strong>400</strong>-тки.</p>
<p><img src="http://itbg.files.wordpress.com/2009/12/canon_eos_400d_3d_view.png?w=600" alt="Canon 400d" /><br />
<span id="more-494"></span><br />
И вот, в начале осени <a href="http://code.google.com/p/400d/downloads/list">появился</a> первый стабильный релиз модификатора.</p>
<h1><span style="color:#808080;">Новые фичи вносимые CHDK</span></h1>
<p><span style="color:#808080;"> </span></p>
<h2><span style="color:#808080;"> Дополнительные ISO значения:</span></h2>
<p>Теперь можно выставлять <strong>ISO</strong> до <strong>3200</strong> вместо родных <strong>1600</strong><br />
Можно выполнять плавное увеличение ISO с различным шагом:</p>
<blockquote><p>100-&gt;125-&gt;160-&gt;32-&gt;40-&gt;50-&gt;80-&gt;100<br />
200-&gt; 250-&gt; 320<br />
400-&gt; 500-&gt; 640<br />
800-&gt;100-&gt;1250<br />
1600-&gt;2000-&gt;2200-&gt;3200</p></blockquote>
<p><strong>Переход между режимами осуществляется следующим образом:</strong></p>
<blockquote><p><strong>a)</strong> Нажать кнопку &laquo;<strong>Set ISO</strong>&laquo;<br />
<strong>b)</strong> Выбрать необходимое значение из предложенного списка.<br />
<strong>с)</strong> С помощью кнопки &laquo;<strong>Direct Print</strong>&raquo; добавить ISO<br />
<strong>d)</strong> На экране будет отображаться <strong>актуальное</strong> значение ISO</p></blockquote>
<h4><strong><span style="color:#000000;"><em>2) Точечный замер экспозиции</em></span></strong></h4>
<blockquote><p><span style="color:#000000;"><strong>a)</strong> Перейдите в  &laquo;<strong>metering selection</strong>&laquo;<br />
<strong>b)</strong> Нажмите кнопку  &laquo;<strong>Direct Print</strong>&laquo;<br />
<strong>c)</strong> На экране появиться точка в квадрате, обозначающая соответствующий режим</span></p></blockquote>
<h4><strong><span style="color:#000000;"><em>3) Инженерное меню </em></span></strong></h4>
<blockquote><p><strong>a)</strong> Перейдите в меню<br />
<strong>b)</strong> Нажмите кнопку  &laquo;<strong>Direct Print</strong>&laquo;<br />
<strong>c)</strong> Нажмите кнопку &laquo;<strong>menu</strong>&raquo; 2 раза<br />
<strong>d)</strong> Появиться новый пункт &laquo;<a href="http://chdk.wikia.com/index.php?title=Special:Outbound&amp;u=http%3A%2F%2Fchdk.setepontos.com%2Findex.php%2Ftopic%2C4171.0.html">Factory menu</a>&laquo;</p></blockquote>
<h4><strong><span style="color:#000000;"><em>4) Возможность просмотреть актуальное состояния счётчика затвора</em></span></strong></h4>
<p><span style="color:#000000;"> </span></p>
<blockquote><p><strong>a)</strong> Войдите в &laquo;<a href="http://chdk.wikia.com/index.php?title=Special:Outbound&amp;u=http%3A%2F%2Fchdk.setepontos.com%2Findex.php%2Ftopic%2C4171.0.html">Factory menu</a>&raquo; (смотри выше)<br />
<strong>b)</strong> Нажмите кнопку &laquo;<strong>Direct Print</strong>&raquo; для активации &laquo;<strong>debug mode</strong>&laquo;<br />
<strong>c)</strong> После звукового сигнала вернитесь назад и выберите режим &laquo;<strong>spot metering</strong>&laquo;<br />
<strong>d)</strong> После этого выньте карту памяти и подключите её к ПК через <strong>Card Reader</strong><br />
<strong>e)</strong> В корне будет находиться файл &laquo;<strong>STDOUT.txt</strong>&laquo;, откройте его<br />
<strong>f)</strong> Найдите слово &laquo;<strong>Release</strong>&laquo;, и сразу за ним будет нужное число</p>
<p><em><strong>PS.</strong> У меня так и не получилось проделать этот пункт :(</em></p></blockquote>
<h4><strong><span style="color:#000000;"><em>5) Шаблон фокусировки</em></span></strong></h4>
<p><strong><span style="color:#000000;"><em><br />
</em></span></strong></p>
<h1><span style="color:#808080;">Именно его установкой мы сейчас и займёмся</span></h1>
<p><span style="color:#808080;"><br />
</span></p>
<p>Для начало нам понадобится <strong>Card Reader</strong> с поддержкой карт памяти <a href="http://ru.wikipedia.org/wiki/Compact_Flash">CompactFlash</a><br />
Если всё в порядке, то можно переходить к самому процессу:</p>
<h2><span style="color:#808080;">Установка:</span></h2>
<p><strong>1)</strong> Убедиться что в Вашем <strong>Canon 400d</strong> стоит <strong>последняя прошивка (1.1.1)</strong><br />
<strong>2)</strong> Необходимо отформатировать к CF арту памяти в файловую систему<strong> FAT16/32</strong></p>
<div id="attachment_536" class="wp-caption aligncenter" style="width: 422px"><a href="http://itbg.files.wordpress.com/2009/12/0.png"><img class="size-full wp-image-536" title="Форматирование в FAT16" src="http://itbg.files.wordpress.com/2009/12/0.png?w=412&#038;h=536" alt="Форматирование в FAT16" width="412" height="536" /></a><p class="wp-caption-text">Форматирование в FAT16</p></div>
<p>Это можно сделать либо через фотоаппарат или через <strong>CardReader</strong><br />
<strong>3)</strong> Скопировать в <strong>корень</strong> CF карты памяти файл <a href="http://chdk.setepontos.com/index.php?action=dlattach;topic=1618.0;attach=1531">testfir.fi</a><br />
<strong>4)</strong> Вставить CF карту в фотоаппарат и выбрать в меню пункт &laquo;<strong>update firmware&raquo;</strong><br />
Экран потухнет, после этого <strong>подождите 10 секунд</strong> (я подождал минуту для верности) и выключите <strong>Canon 400d</strong>.<br />
Что-бы это сделать <strong>выньте аккумулятор из отсека</strong>.<br />
<strong>5)</strong> Сейчас нужно сделать CF карту <strong>загрузочной</strong>.<br />
Для этого есть 2 способа:<br />
<strong>a)</strong> Если Ваша карта в файловой системе <strong>FAT16 </strong>(менее <strong>4 Gb</strong>)<br />
Нужно скачать утилиту <a href="http://drop.io/chdkshellbeta/asset/cardtricks145-sfx-exe">Cardtricks</a><br />
В  ней отметить галочкой пункт &laquo;<strong>cf boot sector</strong>&raquo; и нажать кнопку &laquo;<strong>Make Bootable</strong>&laquo;</p>
<div id="attachment_539" class="wp-caption aligncenter" style="width: 577px"><a href="http://itbg.files.wordpress.com/2009/12/2.png"><img class="size-full wp-image-539" title="Загрузочная CF FAT16" src="http://itbg.files.wordpress.com/2009/12/2.png?w=567&#038;h=363" alt="Загрузочная CF FAT16" width="567" height="363" /></a><p class="wp-caption-text">Загрузочная CF FAT16</p></div>
<p><strong>b)</strong> Если Ваша карта в файловой системе <strong>FAT32</strong> (более <strong>4Gb</strong>)<br />
Нужно скачать утилиту <a href="http://mh-nexus.de/en/downloads.php?product=HxD">HxD</a><br />
В ней нужно перейти<strong> menu extras -&gt; options -&gt; security-&gt;</strong> и снять галку &laquo;<strong>open disk as readonly by default</strong>&laquo;</p>
<p><a href="http://itbg.files.wordpress.com/2009/12/4.png"><img class="aligncenter size-full wp-image-541" title="Меню" src="http://itbg.files.wordpress.com/2009/12/4.png?w=597&#038;h=207" alt="" width="597" height="207" /></a></p>
<p><a href="http://itbg.files.wordpress.com/2009/12/5.png"><img class="aligncenter size-full wp-image-542" title="Снятие галки" src="http://itbg.files.wordpress.com/2009/12/5.png?w=438&#038;h=486" alt="" width="438" height="486" /></a></p>
<p>Теперь нажмите кнопку &laquo;<strong>Open disk</strong>&laquo;</p>
<div id="attachment_544" class="wp-caption aligncenter" style="width: 518px"><a href="http://itbg.files.wordpress.com/2009/12/6.png"><img class="size-full wp-image-544" title="Open Disk" src="http://itbg.files.wordpress.com/2009/12/6.png?w=508&#038;h=228" alt="Кнопка Открыть диск" width="508" height="228" /></a><p class="wp-caption-text">Кнопка &quot;Открыть диск&quot;</p></div>
<p>Выберите из списка свою <strong>CF карту</strong> памяти</p>
<div id="attachment_545" class="wp-caption aligncenter" style="width: 518px"><a href="http://itbg.files.wordpress.com/2009/12/7.png"><img class="size-full wp-image-545" title="Выбираем карту памяти" src="http://itbg.files.wordpress.com/2009/12/7.png?w=508&#038;h=485" alt="Выбираем карту памяти" width="508" height="485" /></a><p class="wp-caption-text">Выбираем карту памяти</p></div>
<p>В появившимся меню с предупреждением жмём &laquo;<strong>OK</strong>&laquo;</p>
<div id="attachment_546" class="wp-caption aligncenter" style="width: 521px"><a href="http://itbg.files.wordpress.com/2009/12/8.png"><img class="size-full wp-image-546" title="Намимаем OK" src="http://itbg.files.wordpress.com/2009/12/8.png?w=511&#038;h=334" alt="Намимаем OK" width="511" height="334" /></a><p class="wp-caption-text">Намимаем OK</p></div>
<p><strong>Теперь самое важное:</strong><br />
Вставляем &laquo;<strong>EOS_DEVELOP</strong>&raquo; в <strong>0&#215;47</strong> и &laquo;<strong>BOOTDISK</strong>&raquo; в <strong>0x5C</strong><br />
Т.е как показано на рисунке.</p>
<div id="attachment_547" class="wp-caption aligncenter" style="width: 610px"><a href="http://itbg.files.wordpress.com/2009/12/9.png"><img class="size-full wp-image-547" title="Загрузочная CF FAT 32" src="http://itbg.files.wordpress.com/2009/12/9.png?w=600&#038;h=222" alt="Загрузочная CF FAT 32" width="600" height="222" /></a><p class="wp-caption-text">Загрузочная CF FAT 32</p></div>
<p>Сохраняем и закрываем программу.</p>
<p><strong>6)</strong> Скачать файл <a href="http://400d.googlecode.com/files/AUTOEXEC.BIN.20090913">AUTOEXEC.BIN.20090913</a>, переименовать его в <strong>AUTOEXEC.BIN</strong> и положить в корень карты памяти.<br />
Файл <strong>testfir.fir</strong> можно удалить, он больше не понадобиться<br />
<strong>7)</strong> Вставить CF карту<strong> обратно</strong> в <strong>Canon 400d</strong> и включить.<br />
При включении моргнёт кнопка &laquo;<strong>Direct prinе</strong>&raquo; белым светом.</p>
<p><strong>Поздравляю, Вы обновили свой Canon 400d и вдохнули в него вторую жизнь.</strong></p>
<p><strong>Ссылки:</strong><br />
<a href="http://code.google.com/p/400d/downloads/list">Сайт мода Canon 400d</a><br />
<a href="http://chdk.wikia.com/wiki/400D">Оригинальная инструкция на английском</a></p>
<br />Posted in canon Tagged: camera, canon, взлом, настройка, обновление, переделываем, file, flash, файлы <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itbg.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itbg.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itbg.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itbg.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itbg.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itbg.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itbg.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itbg.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itbg.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itbg.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itbg.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itbg.wordpress.com/494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itbg.wordpress.com/494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itbg.wordpress.com/494/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=494&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://itbg.wordpress.com/2009/12/05/%d1%80%d0%b0%d0%b7%d0%b3%d0%be%d0%bd-canon-400d-%d0%b4%d0%be-3200-iso/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6b09feef31beb8245b16d09a2c890?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">itbg</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/canon_eos_400d_3d_view.png" medium="image">
			<media:title type="html">Canon 400d</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/0.png" medium="image">
			<media:title type="html">Форматирование в FAT16</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/2.png" medium="image">
			<media:title type="html">Загрузочная CF FAT16</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/4.png" medium="image">
			<media:title type="html">Меню</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/5.png" medium="image">
			<media:title type="html">Снятие галки</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/6.png" medium="image">
			<media:title type="html">Open Disk</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/7.png" medium="image">
			<media:title type="html">Выбираем карту памяти</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/8.png" medium="image">
			<media:title type="html">Намимаем OK</media:title>
		</media:content>

		<media:content url="http://itbg.files.wordpress.com/2009/12/9.png" medium="image">
			<media:title type="html">Загрузочная CF FAT 32</media:title>
		</media:content>
	</item>
		<item>
		<title>Настройка MySQL 5 для VDS/VPS (Very low memory)</title>
		<link>http://itbg.wordpress.com/2009/10/18/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-mysql-5-%d0%b4%d0%bb%d1%8f-vdsvps-very-low-memory/</link>
		<comments>http://itbg.wordpress.com/2009/10/18/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-mysql-5-%d0%b4%d0%bb%d1%8f-vdsvps-very-low-memory/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 13:03:55 +0000</pubDate>
		<dc:creator>itbg</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[vds]]></category>

		<guid isPermaLink="false">http://itbg.wordpress.com/?p=491</guid>
		<description><![CDATA[Напоминаю, это зеркало моего основного БЛОГА Всем привет! Сегодня я решил написать статью про оптимизацию MySQL 5.x для запуска и работы в условиях малого объёма ОЗУ. Проблема стоит особенно остро на VDS/VPS серверах, так как там ОЗУ очень немного. Конкретно в моём случае я довольствуюсь лишь 64Мб и без дополнительного тюнинга MySQL отказался запускаться вообще. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=491&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Напоминаю, это зеркало моего основного</strong> <a href="http://itbg.davnozdu.ru">БЛОГА</a></p>
<p>Всем привет!<br />
Сегодня я решил написать статью про оптимизацию<strong> MySQL 5.x</strong> для запуска и работы в условиях <strong>малого объёма ОЗУ</strong>.</p>
<p>Проблема стоит особенно остро на <strong>VDS/VPS</strong> серверах, так как там ОЗУ очень немного.<br />
Конкретно в моём случае я довольствуюсь лишь 64Мб и без дополнительного тюнинга MySQL отказался запускаться вообще.</p>
<p>Почитав некоторое количество форумов, блогов и мануалов я вывел <strong>самый минимальный конфиг</strong>, при котором MySQL может работать.</p>
<p><strong>Вот он:</strong><br />
<span id="more-491"></span></p>
<blockquote>
<ol>
<li># Main MySQL server options</li>
<li>[mysqld]</li>
<li>port = 3306</li>
<li>socket = /var/run/mysqld/mysqld.sock</li>
<li># No locking at all!</li>
<li>skip-locking</li>
<li># Set internal buffers, caches and stacks very low</li>
<li>key_buffer = 16K</li>
<li>max_allowed_packet = 16K</li>
<li>table_cache = 1</li>
<li>sort_buffer_size = 16K</li>
<li>read_buffer_size = 16K</li>
<li>read_rnd_buffer_size = 1K</li>
<li>net_buffer_length = 1K</li>
<li>thread_stack = 16K</li>
<li># Don&#8217;t listen on a TCP/IP port at all.</li>
<li># Will still work provided all access is done via localhost</li>
<li>skip-networking</li>
<li>server-id = 1</li>
<li># Skip Berkley and Inno DB types</li>
<li>skip-bdb</li>
<li>skip-innodb</li>
<li># Set the query cache low</li>
<li>query_cache_limit = 1048576</li>
<li>query_cache_size = 1048576</li>
<li>query_cache_type = 1</li>
<li># Set various memory limits very low, disable memory-hogging extras</li>
<li>[mysqldump]</li>
<li>quick</li>
<li>max_allowed_packet = 16K</li>
<li>[mysql]</li>
<li>no-auto-rehash</li>
<li>[isamchk]</li>
<li>key_buffer = 16K</li>
<li>sort_buffer_size = 16K</li>
<li>[myisamchk]</li>
<li>key_buffer = 16K</li>
<li>sort_buffer_size = 16K</li>
<li>[mysqlhotcopy]</li>
<li>interactive-timeout</li>
</ol>
</blockquote>
<p>Именно с ним мне получилось первый раз <strong>удачно</strong> <strong>стартовать</strong> MySQL.<br />
Посмотрев результат и оценив расход ОЗУ я решил расщедриться и<strong> увеличить кэш</strong>, заодно и пометь некоторые <strong>параметры</strong>.</p>
<p><strong>Вот что у меня получилось в итоге:</strong></p>
<blockquote>
<ol>
<li>[mysqld]</li>
<li>datadir=/var/lib/mysql</li>
<li>socket=/tmp/mysql/mysql.sock</li>
<li>user=mysql</li>
<li>port = 3306</li>
<li>bind-address = 127.0.0.1</li>
<li># No locking at all!</li>
<li>skip-locking</li>
<li># Set internal buffers, caches and stacks very low</li>
<li>key_buffer = 16K</li>
<li>max_allowed_packet = 16K</li>
<li>table_cache = 1</li>
<li>sort_buffer_size = 16K</li>
<li>read_buffer_size = 16K</li>
<li>read_rnd_buffer_size = 1K</li>
<li>net_buffer_length = 1K</li>
<li>thread_stack = 16K</li>
<li># Don&#8217;t listen on a TCP/IP port at all.</li>
<li># Will still work provided all access is done via localhost</li>
<li>skip-networking</li>
<li>server-id = 1</li>
<li># Skip Berkley and Inno DB types</li>
<li>skip-bdb</li>
<li>skip-innodb</li>
<li># Set the query cache low</li>
<li>query_cache_limit = 500K</li>
<li>query_cache_size = 3M</li>
<li>query_cache_type = 1</li>
<li># Set various memory limits very low, disable memory-hogging extras</li>
<li>[mysqldump]</li>
<li>quick</li>
<li>max_allowed_packet = 16K</li>
<li>[mysql]</li>
<li>no-auto-rehash</li>
<li>[isamchk]</li>
<li>key_buffer = 16K</li>
<li>sort_buffer_size = 16K</li>
<li>[myisamchk]</li>
<li>key_buffer = 16K</li>
<li>sort_buffer_size = 16K</li>
<li>[mysqlhotcopy]</li>
<li>interactive-timeout</li>
</ol>
</blockquote>
<p>Пока что пользуюсь без проблем этим конфигом, при моих ресурсах ОЗУ он вполне <strong>меня устраивает</strong>.<br />
Все опции<strong> прокомментированы</strong> прямо в конфиге и очень понятны.<br />
Если что, Вы всегда можете<strong> задать вопрос в комментариях</strong>.</p>
<br />Posted in FreeBSD, linux, mysql, wordpress Tagged: настройка, Gentoo, linux, mysql, network, php, Program, server, vds <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itbg.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itbg.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itbg.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itbg.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itbg.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itbg.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itbg.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itbg.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itbg.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itbg.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itbg.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itbg.wordpress.com/491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itbg.wordpress.com/491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itbg.wordpress.com/491/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=491&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://itbg.wordpress.com/2009/10/18/%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-mysql-5-%d0%b4%d0%bb%d1%8f-vdsvps-very-low-memory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6b09feef31beb8245b16d09a2c890?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">itbg</media:title>
		</media:content>
	</item>
		<item>
		<title>Удаление ненужных зависимостей в ArchLinux</title>
		<link>http://itbg.wordpress.com/2009/10/15/%d1%83%d0%b4%d0%b0%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b5%d0%bd%d1%83%d0%b6%d0%bd%d1%8b%d1%85-%d0%b7%d0%b0%d0%b2%d0%b8%d1%81%d0%b8%d0%bc%d0%be%d1%81%d1%82%d0%b5%d0%b9-%d0%b2-archlinux/</link>
		<comments>http://itbg.wordpress.com/2009/10/15/%d1%83%d0%b4%d0%b0%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b5%d0%bd%d1%83%d0%b6%d0%bd%d1%8b%d1%85-%d0%b7%d0%b0%d0%b2%d0%b8%d1%81%d0%b8%d0%bc%d0%be%d1%81%d1%82%d0%b5%d0%b9-%d0%b2-archlinux/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 15:18:19 +0000</pubDate>
		<dc:creator>itbg</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[файлы]]></category>

		<guid isPermaLink="false">http://itbg.wordpress.com/?p=489</guid>
		<description><![CDATA[Это зеркало моего основного блога: http://itbg.davnozdu.ru Всем привет! Попался на глаза небольшой рецепт по удалению ненужных зависимостей. Сначала найдём ненужные файлы и ознакомимся с их списком: Делается это командой: pacman -Qdt Посмотрели? Пора бы избавиться от этого мусора, командой: pacman -Rsn $(pacman -Qdtq) Всё просто и эффективно. Источник Posted in linux Tagged: archlinux, file, linux, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=489&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Это зеркало моего основного блога</strong>: <a href="http://itbg.davnozdu.ru">http://itbg.davnozdu.ru</a></p>
<p>Всем привет!<span style="background-color:#ffffff;"> </span></p>
<p>Попался на глаза небольшой <strong>рецепт</strong> по удалению ненужных зависимостей.</p>
<p>Сначала найдём ненужные файлы и ознакомимся с их списком:<br />
Делается это командой:</p>
<blockquote><p>pacman -Qdt</p></blockquote>
<p>Посмотрели?<br />
Пора бы <strong>избавиться</strong> от этого мусора, командой:</p>
<blockquote><p>pacman -Rsn $(pacman -Qdtq)</p></blockquote>
<p>Всё просто и эффективно.<br />
<a href="http://tuxtraining.com/2009/10/02/remove-unused-dependencies-in-arch-linux">Источник</a></p>
<br />Posted in linux Tagged: archlinux, file, linux, файлы <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itbg.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itbg.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itbg.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itbg.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itbg.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itbg.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itbg.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itbg.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itbg.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itbg.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itbg.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itbg.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itbg.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itbg.wordpress.com/489/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=489&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://itbg.wordpress.com/2009/10/15/%d1%83%d0%b4%d0%b0%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bd%d0%b5%d0%bd%d1%83%d0%b6%d0%bd%d1%8b%d1%85-%d0%b7%d0%b0%d0%b2%d0%b8%d1%81%d0%b8%d0%bc%d0%be%d1%81%d1%82%d0%b5%d0%b9-%d0%b2-archlinux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6b09feef31beb8245b16d09a2c890?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">itbg</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress, привязываем к gmail и прочей почте без плагинов</title>
		<link>http://itbg.wordpress.com/2009/10/10/wordpress-%d0%bf%d1%80%d0%b8%d0%b2%d1%8f%d0%b7%d1%8b%d0%b2%d0%b0%d0%b5%d0%bc-%d0%ba-gmail-%d0%b8-%d0%bf%d1%80%d0%be%d1%87%d0%b5%d0%b9-%d0%bf%d0%be%d1%87%d1%82%d0%b5-%d0%b1%d0%b5%d0%b7-%d0%bf%d0%bb/</link>
		<comments>http://itbg.wordpress.com/2009/10/10/wordpress-%d0%bf%d1%80%d0%b8%d0%b2%d1%8f%d0%b7%d1%8b%d0%b2%d0%b0%d0%b5%d0%bc-%d0%ba-gmail-%d0%b8-%d0%bf%d1%80%d0%be%d1%87%d0%b5%d0%b9-%d0%bf%d0%be%d1%87%d1%82%d0%b5-%d0%b1%d0%b5%d0%b7-%d0%bf%d0%bb/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 14:24:41 +0000</pubDate>
		<dc:creator>itbg</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[блог]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[переделываем]]></category>
		<category><![CDATA[почта]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[файлы]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[vds]]></category>

		<guid isPermaLink="false">http://itbg.wordpress.com/?p=487</guid>
		<description><![CDATA[Всем привет! Это мой первый пост на новом домене, откроем новый сезон публикаций. Вы можете подписаться на новую RSS ленту по этой ссылке Вступление: В связи с переездом на новый домен и переносом постов моего блога в новый блог возникла маленькая проблема. А именно, нужно было настроить почтовые уведомления о сообщениях. Поскольку у меня слабенький [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=487&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Всем привет!<br />
Это мой первый пост на <a href="http://itbg.davnozdu.ru">новом домене</a>, откроем новый сезон публикаций.<br />
Вы можете подписаться на новую <strong>RSS ленту</strong> по <a href="http://feeds.feedburner.com/Itbg">этой ссылке</a></p>
<p><strong>Вступление:</strong></p>
<p>В связи с переездом на новый домен и переносом постов моего блога в новый блог возникла маленькая проблема.<br />
А именно, нужно было настроить почтовые уведомления о сообщениях.<br />
Поскольку у меня слабенький <strong>VDS</strong> и ресурсов в нём совсем не много я разумеется отключил всё лишнее.<br />
Включая <strong>Sendmail</strong>.<br />
И действительно, зачем крутить демона когда его можно заменить лёгкой альтернативой: <a href="http://itbg.davnozdu.ru/?p=232">ssmtp</a><br />
<span id="more-487"></span><br />
<strong>Проблема:</strong></p>
<p>Она то как раз связана с <strong>WordPress</strong>, дело в том что по умолчанию WordPress использует <strong>Sendmail</strong> для отправки писем.<br />
А поскольку я его выключил да и в добавок использую Gmail аккаунт то нужно было перенастроить WordPress именно на <strong>Gmail</strong>.</p>
<p>Вариантов привязки WordPress к любой почте масса, но большинство их основана на плагинах.<br />
А зачем нам пользоваться всякими дополнительными приблудами если в WordPress уже <strong>имеются</strong> встроенные средства доставки почты.<br />
Нужно всего лишь их правильно настроить.</p>
<p>WordPress использует для отправки почты <a href="http://phpmailer.worxware.com/index.php">phpmailler</a><br />
А он уже давно умеет посылать почту с использование<strong> SSL</strong><br />
Для примера <strong>привяжем блог на WordPress к почте Gmail (Google Apps)</strong></p>
<p>Приступим:</p>
<p>Для начала нужно убедиться, что у Вас есть следующие:</p>
<blockquote><p>1) Открыт порт <strong>465</strong><br />
2) PHP поддерживает <strong>SSL</strong><br />
3) PHP поддерживает отправку <strong>почты </strong></p></blockquote>
<p>Вооружившись любимым текстовым редактором лезем в исходники и правим строки:</p>
<p>1)<strong>/wp-includes/pluggable.php</strong></p>
<blockquote><p><strong>$phpmailer-&gt;isMail();</strong></p>
<p>Меняем на</p>
<p><strong>$phpmailer-&gt;isSMTP();</strong></p></blockquote>
<p>2)<strong>/wp-includes/class-phpmailer.php</strong><br />
Настраиваем параметры почты, изменяя параметры</p>
<blockquote><p><code><br />
var $Host        = "smtp.gmail.com";<br />
public $Port        = 465;<br />
public $SMTPSecure = 'ssl';<br />
public $SMTPAuth     = true;<br />
public $Username     = '[username]';<br />
public $Password     = '[password]';<br />
</code></p></blockquote>
<p>На этом всё, сохраняем и пробуем.</p>
<br />Posted in linux, wordpress Tagged: блог, настройка, переделываем, почта, file, linux, mail, файлы, php, server, smtp, vds <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itbg.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itbg.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itbg.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itbg.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itbg.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itbg.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itbg.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itbg.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itbg.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itbg.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itbg.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itbg.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itbg.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itbg.wordpress.com/487/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=487&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://itbg.wordpress.com/2009/10/10/wordpress-%d0%bf%d1%80%d0%b8%d0%b2%d1%8f%d0%b7%d1%8b%d0%b2%d0%b0%d0%b5%d0%bc-%d0%ba-gmail-%d0%b8-%d0%bf%d1%80%d0%be%d1%87%d0%b5%d0%b9-%d0%bf%d0%be%d1%87%d1%82%d0%b5-%d0%b1%d0%b5%d0%b7-%d0%bf%d0%bb/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6b09feef31beb8245b16d09a2c890?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">itbg</media:title>
		</media:content>
	</item>
		<item>
		<title>Новый Chromium для ArchLinux (PKBUILD)</title>
		<link>http://itbg.wordpress.com/2009/09/26/%d0%bd%d0%be%d0%b2%d1%8b%d0%b9-chromium-%d0%b4%d0%bb%d1%8f-archlinux-pkbuild/</link>
		<comments>http://itbg.wordpress.com/2009/09/26/%d0%bd%d0%be%d0%b2%d1%8b%d0%b9-chromium-%d0%b4%d0%bb%d1%8f-archlinux-pkbuild/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 09:45:21 +0000</pubDate>
		<dc:creator>itbg</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[archlinux]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[обновление]]></category>
		<category><![CDATA[переделываем]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[файлы]]></category>

		<guid isPermaLink="false">http://itbg.wordpress.com/?p=482</guid>
		<description><![CDATA[Всем привет! Решил с Вами, мои дорогие почитатели моего блога, поделиться свежим самодельным PKBUILD&#8216;ом Google Chrome. Всё началось с того, что ещё вчера я решил поставить этот браузер для своей мамы. В качестве ОС у неё трудиться ArchLinux. Так вот, поискав в AUR&#8217;е последний билд и не найдя его я сильно расстроился. Дело в том, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=482&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Всем привет!</p>
<p>Решил с Вами, мои дорогие почитатели моего блога, поделиться свежим самодельным <strong>PKBUILD</strong>&#8216;ом <strong>Google Chrome.</strong></p>
<p>Всё началось с того, что ещё вчера я решил поставить этот браузер для своей мамы.<br />
В качестве ОС у неё трудиться <strong>ArchLinux</strong>.<br />
Так вот, поискав в <a href="http://aur.archlinux.org">AUR&#8217;е</a> последний билд и не найдя его я сильно расстроился.</p>
<p>Дело в том, что те версии, который там находятся в упор не хотят либо скачиваться, либо запускаться.<br />
Пришлось по одному из шаблонов делать свой <strong>PKBULD</strong>.<br />
К счастью всё оказалось очень просто и быстро.</p>
<p><strong>Вот ОН:</strong><br />
<span id="more-482"></span></p>
<blockquote>
<ol>
<li><span style="color:#666666;"># Contributor: Christer Edwards &lt;christer@zelut.org&gt;</span></li>
<li><span style="color:#666666;"># PKGBUILD FAQ: http://blog.zelut.org/chromium-browser-faq-arch/</span></li>
<li><span style="color:#007800;">pkgname</span>=chromium-browser-4.0.219.3</li>
<li><span style="color:#007800;">pkgver</span>=4.0.219.3~svn20090925r27181</li>
<li><span style="color:#007800;">pkgrel</span>=<span style="color:#000000;">1</span></li>
<li><span style="color:#007800;">pkgdesc</span>=<span style="color:#ff0000;">&laquo;Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all Internet users to experience the web.&raquo;</span></li>
<li><span style="color:#007800;">url</span>=<span style="color:#ff0000;">&laquo;http://code.google.com/chromium/&raquo;</span></li>
<li><span style="color:#000000;">if</span> <span style="color:#7a0874;">[</span> <span style="color:#ff0000;">"<span style="color:#007800;">${CARCH}</span>"</span> = <span style="color:#ff0000;">'x86_64'</span> <span style="color:#7a0874;">]</span>; <span style="color:#000000;">then</span></li>
<li> <span style="color:#007800;">depends</span>=<span style="color:#7a0874;">(</span><span style="color:#ff0000;">&#8216;atk&#8217;</span> <span style="color:#ff0000;">&#8216;gtk2&#8242;</span> <span style="color:#ff0000;">&#8216;nss&#8217;</span> <span style="color:#ff0000;">&#8216;lib32-gtk2&#8242;</span> <span style="color:#ff0000;">&#8216;lib32-libxdamage&#8217;</span></li>
<li> <span style="color:#ff0000;">&#8216;lib32-nspr&#8217;</span> <span style="color:#ff0000;">&#8216;lib32-openssl&#8217;</span> <span style="color:#ff0000;">&#8216;lib32-gconf&#8217;</span></li>
<li> <span style="color:#ff0000;">&#8216;lib32-dbus-glib&#8217;</span> <span style="color:#ff0000;">&#8216;lib32-cairo&#8217;</span> <span style="color:#ff0000;">&#8216;lib32-freetype&#8217;</span><span style="color:#7a0874;">)</span></li>
<li><span style="color:#000000;">elif</span> <span style="color:#7a0874;">[</span> <span style="color:#ff0000;">"<span style="color:#007800;">${CARCH}</span>"</span> = <span style="color:#ff0000;">'i686'</span> <span style="color:#7a0874;">]</span>; <span style="color:#000000;">then</span></li>
<li> <span style="color:#007800;">depends</span>=<span style="color:#7a0874;">(</span><span style="color:#ff0000;">&#8216;atk&#8217;</span> <span style="color:#ff0000;">&#8216;gtk2&#8242;</span> <span style="color:#ff0000;">&#8216;nss&#8217;</span> <span style="color:#ff0000;">&#8216;gconf&#8217;</span> <span style="color:#ff0000;">&#8216;cairo&#8217;</span> <span style="color:#ff0000;">&#8216;freetype2&#8242;</span> <span style="color:#ff0000;">&#8216;dbus-glib&#8217;</span><span style="color:#7a0874;">)</span></li>
<li><span style="color:#000000;">fi</span></li>
<li><span style="color:#007800;"><span style="color:#c20cb9;">arch</span></span>=<span style="color:#7a0874;">(</span><span style="color:#ff0000;">&#8216;i686&#8242;</span> <span style="color:#ff0000;">&#8216;x86_64&#8242;</span><span style="color:#7a0874;">)</span></li>
<li><span style="color:#007800;">license</span>=<span style="color:#7a0874;">(</span><span style="color:#ff0000;">&#8216;BSD&#8217;</span><span style="color:#7a0874;">)</span></li>
<li><span style="color:#007800;"><span style="color:#7a0874;">source</span></span>=<span style="color:#7a0874;">(</span>https:<span style="color:#000000;">//</span>launchpad.net<span style="color:#000000;">/</span>~chromium-daily<span style="color:#000000;">/</span>+archive<span style="color:#000000;">/</span>ppa<span style="color:#000000;">/</span>+build<span style="color:#000000;">/</span><span style="color:#000000;">1261263</span><span style="color:#000000;">/</span>+files<span style="color:#000000;">/</span>chromium-browser_<span style="color:#800000;">${pkgver}</span>-0ubuntu1~ucd1~hardy_i386.deb<span style="color:#7a0874;">)</span></li>
<li><span style="color:#007800;">md5sums</span>=<span style="color:#7a0874;">(</span><span style="color:#ff0000;">&#8217;5aa5f2c658964b069c26054c9fbbfa2c&#8217;</span><span style="color:#7a0874;">)</span></li>
<li>build<span style="color:#7a0874;">(</span><span style="color:#7a0874;">)</span> <span style="color:#7a0874;">{</span></li>
<li> <span style="color:#7a0874;">cd</span> <span style="color:#007800;">$srcdir</span></li>
<li> bsdtar xf <span style="color:#ff0000;">&laquo;chromium-browser_<span style="color:#007800;">${pkgver}</span>-0ubuntu1~ucd1~hardy_i386.deb&raquo;</span> <span style="color:#000000;">||</span> <span style="color:#7a0874;">return</span> <span style="color:#000000;">1</span></li>
<li> bsdtar xf data.tar.lzma <span style="color:#660033;">-C</span> <span style="color:#007800;">$pkgdir</span> <span style="color:#000000;">||</span> <span style="color:#7a0874;">return</span> <span style="color:#000000;">1</span></li>
<li> <span style="color:#000000;">if</span> <span style="color:#7a0874;">[</span> <span style="color:#ff0000;">"<span style="color:#007800;">${CARCH}</span>"</span> = <span style="color:#ff0000;">'x86_64'</span> <span style="color:#7a0874;">]</span>; <span style="color:#000000;">then</span></li>
<li> <span style="color:#666666;">## create wrapper script</span></li>
<li> <span style="color:#7a0874;">echo</span> <span style="color:#ff0000;">&#8216;#!/bin/bash&#8217;</span> <span style="color:#000000;">&gt;</span> <span style="color:#007800;">$pkgdir</span><span style="color:#000000;">/</span>usr<span style="color:#000000;">/</span>bin<span style="color:#000000;">/</span>chrome</li>
<li> <span style="color:#7a0874;">echo</span> <span style="color:#ff0000;">&#8216;export PANGO_RC_FILE=&raquo;/opt/lib32/config/pango/pangorc&raquo;&#8216;</span> <span style="color:#000000;">&gt;&gt;</span> <span style="color:#007800;">$pkgdir</span><span style="color:#000000;">/</span>usr<span style="color:#000000;">/</span>bin<span style="color:#000000;">/</span>chrome</li>
<li> <span style="color:#7a0874;">echo</span> <span style="color:#ff0000;">&#8216;export LDPATH=&raquo;/opt/lib32/lib/:/opt/lib32/usr/lib:/opt/lib32/usr/local/lib&raquo;&#8216;</span> <span style="color:#000000;">&gt;&gt;</span> <span style="color:#007800;">$pkgdir</span><span style="color:#000000;">/</span>usr<span style="color:#000000;">/</span>bin<span style="color:#000000;">/</span>chrome</li>
<li> <span style="color:#7a0874;">echo</span> <span style="color:#ff0000;">&#8216;/usr/bin/chromium-browser &amp;&#8217;</span> <span style="color:#000000;">&gt;&gt;</span> <span style="color:#007800;">$pkgdir</span><span style="color:#000000;">/</span>usr<span style="color:#000000;">/</span>bin<span style="color:#000000;">/</span>chrome</li>
<li> <span style="color:#c20cb9;">chmod</span> +x <span style="color:#007800;">$pkgdir</span><span style="color:#000000;">/</span>usr<span style="color:#000000;">/</span>bin<span style="color:#000000;">/</span>chrome</li>
<li> <span style="color:#000000;">fi</span></li>
<li><span style="color:#7a0874;">}</span></li>
</ol>
</blockquote>
<p>Отдельно с подсветкой синтаксиса: <a href="http://pastebin.com/f2cc127d9">http://pastebin.com/f2cc127d9</a></p>
<p>Ещё нужно в ручную поставить все зависимости и создать <strong>сим. линки</strong>:</p>
<blockquote><p>sudo ln -s /usr/lib/libnss3.so /usr/lib/libnss3.so.1d<br />
sudo ln -s /usr/lib/libnssutil3.so /usr/lib/libnssutil3.so.1d<br />
sudo ln -s /usr/lib/libsmime3.so /usr/lib/libsmime3.so.1d<br />
sudo ln -s /usr/lib/libssl3.so /usr/lib/libssl3.so.1d<br />
sudo ln -s /usr/lib/libplds4.so /usr/lib/libplds4.so.0d<br />
sudo ln -s /usr/lib/libplc4.so /usr/lib/libplc4.so.0d<br />
sudo ln -s /usr/lib/libnspr4.so /usr/lib/libnspr4.so.0</p></blockquote>
<p>Пробывал его отгрузить в <strong>AUR</strong> но буквально спустя 10 минут его удалили.</p>
<p><span style="background-color:#ffffff;">В  письме с причиной удаления значилось, что мне нужно обратиться к автору ветки <strong>chromium</strong> в <strong>AUR</strong> и попросить его обновить свой <strong>PKBUILD.</strong></span></p>
<p><strong>Оригинал:</strong></p>
<blockquote><p>hi, there is already a package EXACTLY the same on<br />
<a style="text-decoration:underline;" href="http://aur.archlinux.org/packages.php?ID=24266" target="_blank">http://aur.archlinux.org/packages.php?ID=24266</a></p>
<p>don&#8217;t upload new packages _just_ because is out of date. write in<br />
comments, email the maintainer and ask to update it. if he doesn&#8217;t do<br />
that, sent an email to aur-general and ask to be orphaned</p></blockquote>
<p>Поэтому я в своём блоге делюсь с Вами своим <strong>первым</strong> PKBUILD&#8217;ом.</p>
<br />Posted in linux, Program Tagged: archlinux, browser, настройка, обновление, переделываем, file, linux, файлы <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itbg.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itbg.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itbg.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itbg.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itbg.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itbg.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itbg.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itbg.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itbg.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itbg.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itbg.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itbg.wordpress.com/482/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itbg.wordpress.com/482/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itbg.wordpress.com/482/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=482&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://itbg.wordpress.com/2009/09/26/%d0%bd%d0%be%d0%b2%d1%8b%d0%b9-chromium-%d0%b4%d0%bb%d1%8f-archlinux-pkbuild/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6b09feef31beb8245b16d09a2c890?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">itbg</media:title>
		</media:content>
	</item>
		<item>
		<title>Копирование фото через Picture Transfer Protocol (PTP) в Linux, FreeBSD</title>
		<link>http://itbg.wordpress.com/2009/07/30/%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%84%d0%be%d1%82%d0%be-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-picture-transfer-protocol-ptp-%d0%b2-linux-freebsd/</link>
		<comments>http://itbg.wordpress.com/2009/07/30/%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%84%d0%be%d1%82%d0%be-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-picture-transfer-protocol-ptp-%d0%b2-linux-freebsd/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 08:51:19 +0000</pubDate>
		<dc:creator>itbg</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[блог]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[настройка]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[foto]]></category>
		<category><![CDATA[файлы]]></category>

		<guid isPermaLink="false">http://itbg.wordpress.com/?p=474</guid>
		<description><![CDATA[Всем привет! Мне посчастливилось стать обладателем чудесного фотоаппарата Canon EOS 400d. Сам фотик в качестве накопителя использует карты CompactFlash (CF) формата. И всё было хорошо, пока я подключил его к ПК. Оказывает в данной модели для передачи изображений используется протокол PTP Вот небольшая выдержка из энциклопедии PTP (Picture Transfer Protocol) – это широко распространенный протокол [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=474&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Всем привет!</p>
<p>Мне посчастливилось стать обладателем чудесного фотоаппарата <strong>Canon EOS 400d</strong>.<br />
Сам фотик в качестве накопителя использует карты <strong>CompactFlash (CF) </strong>формата.<br />
И всё было хорошо, пока я подключил его к ПК.<br />
Оказывает в данной модели для передачи изображений используется протокол <strong>PTP</strong></p>
<p>Вот небольшая выдержка из <a href="http://club.mabila.ua/wiki/PTP">энциклопедии</a></p>
<blockquote><p><strong>PTP (Picture Transfer Protocol) </strong>– это широко распространенный протокол передачи изображений, который позволяет передавать снимки с фотоаппарата на компьютер, а так же на другие внешние устройства без установки дополнительных драйверов</p></blockquote>
<p>Для пользователей <strong>ОС Widnows</strong> проблем нет, подключил и пользуйся как обычным <strong>Flash</strong> накопителем.<br />
Под Linux такие устройства в качестве накопителя не отображаются.<br />
Пришлось лезть в <strong>Google</strong> и узнавать способы передачи файлов по <strong>PTP</strong> протоколу.</p>
<p>К счастью я довольно быстро вышел на <a href="http://www.gphoto.org/">проект</a>, который как раз занимается развитием PTP в linux.</p>
<p>Для копирования фото предлагается <strong>2 решения</strong>:</p>
<ol> 1) С использование утилиты gphoto2</ol>
<ol> 2) С использование FUSE и gphotofs</ol>
<p>Давайте рассмотрим каждый из них.<br />
<span id="more-474"></span><br />
<strong>Способ 1. С использование утилиты gphoto2</strong><br />
Всё очень просто, подключаем камеру, даём команду на копирование всех файлов<br />
Для моего фотоаппарата команда выглядит так:</p>
<blockquote><p><code>gphoto2 --camera "Canon EOS 400D (PTP mode)" --get-all-files</code></p></blockquote>
<p>Посмотреть поддержку своей камеры можно с помощью ключа <strong> &#8211;list-cameras</strong><br />
За остальными командами идём в <strong>man ghoto2</strong></p>
<p><strong>Способ 2. С использование FUSE и gphotofs</strong><br />
На мой взгляд этот способ намного лучше и легче первого.<br />
Мы просто примонтируем камеру с помощью<strong> FUSE</strong> и <strong>gphotofs</strong> в качестве обычного накопителя.</p>
<p>Возможности <strong>gphotofs</strong>:</p>
<blockquote><p><strong>You can:</strong><br />
- Traverse directories<br />
- Read the contents of files<br />
- Delete files<br />
- Move files (Read + delete)<br />
- Use &#8216;du&#8217; to measure file size<br />
- Mount the filesystem before plugging in a camera.<br />
- Add/Remove directories<br />
- Add (upload) files.<br />
- Get free space information<br />
- This one seems to be very much at the mercy of the camera<br />
manufacturer. I don&#8217;t know if it&#8217;ll ever be possible in a<br />
general way.<br />
(Depends on gp_camera_get_storageinfo()).</p>
<p><strong>You cannot:</strong><br />
- Modify files still has some problems.<br />
- Rename files/directories<br />
- Unplug and replug a camera and expect things to keep working.<br />
- The backend gets confused and you&#8217;ll just get errors when<br />
you try to do anything. Unmount and remount the filesystem<br />
and you&#8217;ll be back in business.</p></blockquote>
<p>Для использования<strong> FUSE</strong> у Вас в ядре должна быть включена поддержка <strong>Filesystem in Userspace support</strong></p>
<p>Дальше всё очень просто:<br />
Установив <strong>FUSE</strong> и<strong> gphotofs </strong>мы просто даём команду монтирования:</p>
<blockquote><p>gphotofs &lt;точка монттирования&gt;</p></blockquote>
<p>И работаем с камерой как с обычным накопителем.<br />
После окончания работы размонтируем девайс командой:</p>
<blockquote><p>fusermount -u &lt;точка монтирования&gt;</p></blockquote>
<p>Всё очень просто, быстро и эффективно.</p>
<br />Posted in FreeBSD, Gentoo, linux Tagged: camera, блог, видео, настройка, file, foto, FreeBSD, Gentoo, linux, файлы <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itbg.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itbg.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itbg.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itbg.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itbg.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itbg.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itbg.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itbg.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itbg.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itbg.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itbg.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itbg.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itbg.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itbg.wordpress.com/474/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=474&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://itbg.wordpress.com/2009/07/30/%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%84%d0%be%d1%82%d0%be-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-picture-transfer-protocol-ptp-%d0%b2-linux-freebsd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6b09feef31beb8245b16d09a2c890?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">itbg</media:title>
		</media:content>
	</item>
		<item>
		<title>Обработка видео, записанного на miniDV камеру под Linux</title>
		<link>http://itbg.wordpress.com/2009/06/29/%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%bd%d0%be%d0%b3%d0%be-%d0%bd%d0%b0-minidv-%d0%ba%d0%b0%d0%bc%d0%b5/</link>
		<comments>http://itbg.wordpress.com/2009/06/29/%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%bd%d0%be%d0%b3%d0%be-%d0%bd%d0%b0-minidv-%d0%ba%d0%b0%d0%bc%d0%b5/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 08:39:55 +0000</pubDate>
		<dc:creator>itbg</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[видео]]></category>
		<category><![CDATA[запись]]></category>
		<category><![CDATA[конвертация]]></category>
		<category><![CDATA[переделываем]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[файлы]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://itbg.wordpress.com/?p=469</guid>
		<description><![CDATA[Всем привет! После большого перерыва, вызванного сдачей диплома в институте я вновь продолжу радовать Вас интересными статьями. Сегодня мы рассмотрим вопрос кодирования видео с miniDV видеокамеры. Задача: Сбросить видео на ПК и пережать его для последующего хранения. Нам потрбуеться: 1) Ядро с поддержкой FireWire 1394 или v4l (смотря кто как будет скидывать видео) 2) Программа [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=469&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Всем привет!<br />
После большого перерыва, вызванного сдачей диплома в институте я вновь продолжу радовать Вас интересными статьями.</p>
<p>Сегодня мы рассмотрим вопрос кодирования видео с miniDV видеокамеры.</p>
<p><strong>Задача:</strong> Сбросить видео на ПК и пережать его для последующего хранения.</p>
<p><strong>Нам потрбуеться</strong>:<br />
1) Ядро с поддержкой <strong>FireWire 1394</strong> или <strong>v4l</strong> (смотря кто как будет скидывать видео)<br />
2) Программа <strong>dvgrab</strong> (собственно с её помощью мы будем грабить видео с miniDV кассеты из консоли)<br />
3) Программа <strong>mencoder</strong> (Входит в поставку с видео плеером mplayer)<br />
4) Программа <strong>avimerge</strong> для склеивания нескольких avi файлов в один  (входит в состав <strong>transcode</strong>)</p>
<p><strong>Грабим видео</strong>:</p>
<p>Для начала нам потребуется подключить видеокамеру к ПК.<br />
В случае с <strong>FireWire 1394</strong> никаких драйверов нам не нужно, просто подключаем и работаем.<br />
В случае подключения камеры по средствам <strong>USB</strong> нам нужно определиться с её поддержкой ядром Linux.<br />
Как мы уже знаем, сделать это можно с помощью команды <strong>lsusb</strong> и затем скомпилировать подходящий модуль ядра.<br />
Я решил упростить себе жизнь и просто купил внешнюю карту<strong> FireWire 1394</strong>.</p>
<p>Для начала установим пакет <a href="http://www.kinodv.org/">dvgrab</a><br />
<span id="more-469"></span><br />
Затем нам нужно перемотать <strong>miniDV</strong> кассету на начало и подключить камеру к ПК.</p>
<p>Теперь перейдём к процессу сграбливания видео:</p>
<p>Утилита <strong>dvgrab</strong> имеет множество полезных параметров, давайте рассмотрим некоторые из них:</p>
<p><strong>-a, -autosplit</strong> &#8211; Этот параметр отвечает за нарезку видеофайлов, т.е <strong>dvgrab</strong> будет резать видео автоматические на куски, между нажатиями на кнопку <strong>запись/стоп</strong>. Это очень удобно если Вы хотите рассортировать сюжеты.</p>
<p><strong>-f, -format</strong> &#8211; Позволяет в ручную задать формат видео потока, если параметр не задан, то <strong>dvgrab</strong> автоматически попытается определить формат данных. Если у Вас <strong>hdv</strong> камера то нужно обязательно указать этот параметр.</p>
<p><strong>-F, -frames</strong> &#8211; Количество кадров</p>
<p><strong>-s, -size</strong> &#8211; Устанавливает лимит на видео файл. По умолчанию установлен размер 1024 мегабайта, что удобно если Вы монтируете DVD диск.</p>
<p><strong>-V, -v4l2</strong> Если Вы планируете скинуть видео через драйвер <strong>v4l2</strong></p>
<p>О остальных параметрах Вы можете почитать <strong>man dvgrab</strong></p>
<p>В моём случае я воспользовался вот такой конструкцией:</p>
<blockquote><p>dvgrab &#8211;format raw -size 20000 cam.dv</p></blockquote>
<p>Поскольку размер одной кассеты около <strong>13 Гб</strong>, то всё видео будет сохранено одним файлом, это для удобства кодирования.</p>
<p><strong>Кодируем видео:</strong></p>
<p>Да бы не вдаваться в подробности я дам Вам мою конструкцию для перегона видео:</p>
<p><strong>Первый проход</strong>:</p>
<blockquote><p>mencoder cam001.dv -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1800:vhq:vpass=1:vqmin=1:vqmax=31 -oac mp3lame -lameopts vbr=2:q=7 -o mpeg4.avi -vf field,scale=768:576 -aspect 4:3</p></blockquote>
<p><strong>Второй проход</strong>:</p>
<blockquote><p>mencoder cam001.dv -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1800:vhq:vpass=2:vqmin=1:vqmax=31 -oac mp3lame -lameopts vbr=2:q=7 -o mpeg4.avi -vf field,scale=768:576 -aspect 4:3</p></blockquote>
<p>При таких параметрах <strong>1 час</strong> видео занимает около <strong>800 Мб</strong><br />
При необходимости Вы можете изменить битрейд видео и звука для достижения желаемого качества.</p>
<p><strong>Склеиваем видео</strong>:</p>
<p>Для склеивания видео в один большой файл мы воспользуемся утилитой <strong>avimerge</strong>.<br />
Делается это очень просто:</p>
<blockquote><p>avimerge -o com.avi -i 1.avi 2.avi 3.avi</p></blockquote>
<p>Где <strong>com.avi</strong> &#8211; это итоговый видео файл, а <strong>1.avi 2.avi 3.avi </strong>- это видео файлы, предназначенные для склеивания.</p>
<p>После обработки полученное видео Вы можете нарезать на диск или разместить в интернете.<br />
Из видео хостингов я рекомендую воспользоваться <a href="http://www.veoh.com/">www.veoh.com</a><br />
На нём нет ограничения как по  размеру видеофайла, так и по продолжительности самого видео.</p>
<br />Posted in Gentoo, linux, Program Tagged: видео, запись, конвертация, переделываем, linux, mplayer, файлы, Program, video <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itbg.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itbg.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itbg.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itbg.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itbg.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itbg.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itbg.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itbg.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itbg.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itbg.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itbg.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itbg.wordpress.com/469/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itbg.wordpress.com/469/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itbg.wordpress.com/469/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=469&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://itbg.wordpress.com/2009/06/29/%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b0%d0%bd%d0%bd%d0%be%d0%b3%d0%be-%d0%bd%d0%b0-minidv-%d0%ba%d0%b0%d0%bc%d0%b5/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6b09feef31beb8245b16d09a2c890?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">itbg</media:title>
		</media:content>
	</item>
		<item>
		<title>Скачиваем с Rapidshare в консоли и автоматически сбрасываем PPP сессию</title>
		<link>http://itbg.wordpress.com/2009/05/24/%d1%81%d0%ba%d0%b0%d1%87%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-%d1%81-rapidshare-%d0%b2-%d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d0%b5-%d0%b8-%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81/</link>
		<comments>http://itbg.wordpress.com/2009/05/24/%d1%81%d0%ba%d0%b0%d1%87%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-%d1%81-rapidshare-%d0%b2-%d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d0%b5-%d0%b8-%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81/#comments</comments>
		<pubDate>Sun, 24 May 2009 12:32:57 +0000</pubDate>
		<dc:creator>itbg</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[ADSL]]></category>
		<category><![CDATA[скрипт]]></category>
		<category><![CDATA[файлы]]></category>
		<category><![CDATA[ppp]]></category>

		<guid isPermaLink="false">http://itbg.wordpress.com/?p=461</guid>
		<description><![CDATA[Всем привет! Сегодня я решил выложить свои скрипты для скачивания файлов с Рапиды с помощью wget и с сбросом PPP сессии. Применение: Для примера возьмём моего провайдера. Для выхода в интернет я использую ADSL модем с безлимитным тарифным планом. При сбросе сессии мне даётся случайный внешний IP адрес. Идея: Сделать скачивание с Рапиды через консоль [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=461&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Всем привет!</p>
<p>Сегодня я решил выложить свои скрипты для скачивания файлов с <a href="http://rapidshare.com">Рапиды</a> с помощью wget и с сбросом PPP сессии.</p>
<p><strong>Применение:</strong><br />
Для примера возьмём моего провайдера.<br />
Для выхода в интернет я использую ADSL модем с безлимитным тарифным планом.<br />
При сбросе сессии мне даётся случайный внешний IP адрес.</p>
<p><strong>Идея: </strong><br />
Сделать скачивание с Рапиды через консоль и после каждого скачивания сбрасывать PPP сессию для получения нового IP адреса и не ждать 15 минут.</p>
<p><strong>Оборудование:</strong><br />
Модем у меня StarNet который я успешно перешил в Acorp Lan 120.<br />
Для работы нам потребуется открытый доступ к модему через telnet.<br />
Программа <strong>expect</strong>, для автоматизации сброса сессии.</p>
<p><span id="more-461"></span><br />
<strong>Скрипты:</strong></p>
<p>При обрыве соединения ppp0 происходит автоматическое переподключение.<br />
Все скрипты сложить в одну папку.</p>
<p><strong>p1</strong> &#8211; Узнаёт <strong>PID</strong> демона <strong>PPPD</strong></p>
<p><strong>Листинг</strong>:</p>
<blockquote><p><code><span style="font-family:Consolas,Courier New,Courier,Monospace;color:black;font-size:x-small;"><a href="http://s-c.me/1543/s">Copy Source</a> | <a href="http://s-c.me/1543/h">Copy HTML</a> </span></code></p>
<ol> <span style="font-family:Consolas,Courier New,Courier,Monospace;color:black;font-size:x-small;"></p>
<li>#!/usr/bin/expect -f</li>
<li>log_user <span style="color:#a31515;">0</span></li>
<li>spawn telnet <span style="color:#a31515;">192.168.1</span>.<span style="color:#a31515;">1</span></li>
<li>expect <span style="color:#a31515;">&laquo;BusyBox on router login:&raquo;</span> {send <span style="color:#a31515;">&laquo;root\r&raquo;</span>}</li>
<li>expect <span style="color:#a31515;">&laquo;Password:&raquo;</span> {send <span style="color:#a31515;">&laquo;Admin\r&raquo;</span>}</li>
<li>expect <span style="color:#a31515;">&laquo;#&raquo;</span> {send <span style="color:#a31515;">&laquo;ps ax |grep pppd\r&raquo;</span>}</li>
<li>log_user <span style="color:#a31515;">1</span></li>
<li>send <span style="color:#a31515;">&laquo;exit\r&raquo;</span></li>
<li>expect eof</li>
<p></span></ol>
</blockquote>
<p><strong>p2 </strong>- Убивает <strong>PPPD</strong> по <strong>PID</strong><br />
И модем СРАЗУ автоматически поднимает заново.</p>
<p><strong>Листинг:</strong></p>
<blockquote><p><code><span style="font-family:Consolas,Courier New,Courier,Monospace;color:black;font-size:x-small;"><a href="http://s-c.me/1544/s">Copy Source</a> | <a href="http://s-c.me/1544/h">Copy HTML</a> </span></code></p>
<ol> <span style="font-family:Consolas,Courier New,Courier,Monospace;color:black;font-size:x-small;"></p>
<li>#!/usr/bin/expect -f</li>
<li><span style="color:#0000ff;">set</span> pid [lindex $argv <span style="color:#a31515;">0</span>]</li>
<li>log_user <span style="color:#a31515;">0</span></li>
<li>spawn telnet <span style="color:#a31515;">192.168.1</span>.<span style="color:#a31515;">1</span></li>
<li>expect <span style="color:#a31515;">&laquo;BusyBox on router login:&raquo;</span> {send <span style="color:#a31515;">&laquo;root\r&raquo;</span>}</li>
<li>expect <span style="color:#a31515;">&laquo;Password:&raquo;</span> {send <span style="color:#a31515;">&laquo;Admin\r&raquo;</span>}</li>
<li>expect <span style="color:#a31515;">&laquo;#&raquo;</span> {send <span style="color:#a31515;">&laquo;kill $pid&raquo;</span>}</li>
<li>send <span style="color:#a31515;">&laquo;exit\r&raquo;</span></li>
<li>expect eof</li>
<p></span></ol>
</blockquote>
<p>Поправьте <strong>IP</strong> модема на свой.</p>
<p>Ещё нам потребуется скрипт <a href="http://emkay.unpointless.com/FreeAutomatedRapidShareDownloader/DownloadFromRS-1.2.sh">DownloadFromRS</a><br />
Он как раз предназначен для скачивания файлов с Рапиды через консоль, использую wget.</p>
<p>Теперь нам нужно отредактировать скрипт <a href="http://emkay.unpointless.com/FreeAutomatedRapidShareDownloader/DownloadFromRS-1.2.sh">DownloadFromRS<br />
</a> таким образом, что-бы после окончания скачивания он выполнял скрип для сброса PPP сессии.</p>
<p><strong>Листинг модифицированного скрипта:</strong></p>
<blockquote><p><code><span style="font-family:Consolas,Courier New,Courier,Monospace;color:black;font-size:x-small;"><a href="http://s-c.me/2065/s">Copy Source</a> | <a href="http://s-c.me/2065/h">Copy HTML</a> </span></code></p>
<ol> <span style="font-family:Consolas,Courier New,Courier,Monospace;color:black;font-size:x-small;"></p>
<li><span style="color:#696969;">#!/bin/bash</span></li>
<li><span style="color:#696969;">################################################</span></li>
<li><span style="color:#696969;">#Purpose: Automate the downloading of files from rapidshare using the free account </span></li>
<li><span style="color:#696969;">#using simple unix tools.</span></li>
<li><span style="color:#696969;">#Date: 14-7-2008</span></li>
<li><span style="color:#696969;">#Authors: Slith, Tune</span></li>
<li><span style="color:#696969;">#Improvements: Please email them to jwhatson@gmail.com</span></li>
<li><span style="color:#696969;">#Post Feedback and comments to http://emkay.unpointless.com/Blog/?p=63</span></li>
<li><span style="color:#696969;">#Notes: To use curl instead of wget use &#8217;curl -s&#8217; and &#8217;curl -s -d&#8217;</span></li>
<li><span style="color:#696969;">#Version: 1.2 - Rapidshare has added a wait time in between file downloads. On top of your download</span></li>
<li><span style="color:#696969;">#to start. This has been fixed.</span></li>
<li><span style="color:#696969;">#Added a &#8217;kill time&#8217; feature. Specify killTime as an hour of the day and if the time is greater than this. </span></li>
<li><span style="color:#696969;">#the script will end. Useful for using cron to start script at offpeak time and killing it when off speak ends. </span></li>
<li><span style="color:#696969;">################################################</span></li>
<li>mirror=dt.rapidshare.com;</li>
<li><span style="color:#696969;">## possible mirrors</span></li>
<li><span style="color:#696969;"># cg.rapidshare.com</span></li>
<li><span style="color:#696969;"># l34.rapidshare.com</span></li>
<li><span style="color:#696969;"># tg.rapidshare.com</span></li>
<li><span style="color:#696969;"># gc2.rapidshare.com</span></li>
<li><span style="color:#696969;"># dt.rapidshare.com</span></li>
<li><span style="color:#696969;"># tl2.rapidshare.com</span></li>
<li><span style="color:#696969;"># l32.rapidshare.com</span></li>
<li><span style="color:#696969;"># l3.rapidshare.com</span></li>
<li><span style="color:#696969;"># gc.rapidshare.com</span></li>
<li><span style="color:#696969;"># l33.rapidshare.com</span></li>
<li><span style="color:#696969;"># tl.rapidshare.com</span></li>
<li><span style="color:#696969;"># cg2.rapidshare.com</span></li>
<li>killTimeEnable=<span style="color:#008000;">0</span></li>
<li>killTime=<span style="color:#008000;">9</span></li>
<li><span style="color:#0000ff;">function</span> getOutputFromFreeUserSubmit(){</li>
<li> URL=$(wget -q -O &#8211; <span style="color:#cc6633;">$line</span> | <span style="color:#cc6633;">grep</span> <span style="color:#008000;">&laquo;&lt;form id=\&raquo;ff\&raquo; action=\&raquo;"</span> | <span style="color:#cc6633;">grep</span> -o <span style="color:#008000;">&#8216;http://[^"]*&#8217;</span>);</li>
<li> output=$(wget -q -O &#8211; &#8211;post-data <span style="color:#008000;">&laquo;dl.start=Free&raquo; &laquo;$URL&raquo;</span>);</li>
<li>}</li>
<li><span style="color:#0000ff;">while</span> <span style="color:#cc6633;">read</span> line</li>
<li><span style="color:#0000ff;">do</span></li>
<li> <span style="color:#0000ff;">if</span> [[ <span style="color:#cc6633;">$killTimeEnable</span> -eq <span style="color:#008000;">1</span> &amp;&amp; $(date +%H) -gt <span style="color:#cc6633;">$killTime</span> ]]; <span style="color:#0000ff;">then exit</span>; <span style="color:#0000ff;">fi</span>;</li>
<li> getOutputFromFreeUserSubmit output; <span style="color:#696969;">#call getOutputFromFreeUserSubmit, result is stored in $output</span></li>
<li> posibleWaitTime=$(<span style="color:#0000ff;">echo</span> <span style="color:#008000;">&laquo;$output&raquo;</span> | <span style="color:#cc6633;">grep</span> <span style="color:#008000;">&laquo;try again in about&raquo;</span> | <span style="color:#cc6633;">grep</span> -o <span style="color:#008000;">&laquo;[0-9]\{1,3\}&raquo;</span>);</li>
<li> <span style="color:#0000ff;">if</span> [ -z <span style="color:#008000;">"$posibleWaitTime"</span> ]; <span style="color:#0000ff;">then</span> <span style="color:#696969;">#check for zero lenght string</span></li>
<li> <span style="color:#0000ff;">echo</span> <span style="color:#008000;">&laquo;No wait time, likely to be the first file you have downloaded in a while&raquo;</span>;</li>
<li> <span style="color:#0000ff;">else</span></li>
<li> <span style="color:#0000ff;">echo</span> <span style="color:#008000;">&laquo;Waiting $[ $posibleWaitTime+1] minutes (in between file download wait)&raquo;</span>;</li>
<li> <span style="color:#cc6633;">sleep</span> $[ <span style="color:#cc6633;">$posibleWaitTime</span>+<span style="color:#008000;">1</span>]m;</li>
<li> getOutputFromFreeUserSubmit output; <span style="color:#696969;">#Now we have waited we will try again&#8230;</span></li>
<li> <span style="color:#0000ff;">fi</span></li>
<li> <span style="color:#0000ff;">time</span>=$(<span style="color:#0000ff;">echo</span> <span style="color:#008000;">&laquo;$output&raquo;</span> | <span style="color:#cc6633;">grep</span> <span style="color:#008000;">&laquo;var c=[0-9]*;&raquo;</span> | <span style="color:#cc6633;">grep</span> -o <span style="color:#008000;">&laquo;[0-9]\{1,3\}&raquo;</span>);</li>
<li> ourfile=$(<span style="color:#0000ff;">echo</span> <span style="color:#008000;">&laquo;$output&raquo;</span> | <span style="color:#cc6633;">grep</span> <span style="color:#008000;">&laquo;document.dlf.action=&raquo;</span> | <span style="color:#cc6633;">grep</span> -o <span style="color:#008000;">&laquo;http://[^\"]*$mirror[^\\]*&raquo;</span>);</li>
<li> <span style="color:#0000ff;">echo</span> <span style="color:#008000;">&laquo;Waiting $time secs for download of $ourfile&raquo;</span>;</li>
<li> <span style="color:#cc6633;">sleep $time</span>;</li>
<li> <span style="color:#cc6633;">wget $ourfile</span>;</li>
<li> ./p1 | <span style="color:#cc6633;">grep</span> pppd | <span style="color:#cc6633;">grep</span> -v <span style="color:#cc6633;">grep</span> | <span style="color:#cc6633;">awk</span> <span style="color:#008000;">&#8216;{print $1;}&#8217;</span> | <span style="color:#cc6633;">xargs</span> ./p2;</li>
<li> <span style="color:#cc6633;">sleep</span> <span style="color:#008000;">5</span>;</li>
<li><span style="color:#0000ff;">done</span> &lt; input.txt</li>
<p></span></ol>
</blockquote>
<p>Осталось сделать файл<strong> исполняемым</strong>, закинуть нужные ссылки в файл <strong>input.txt </strong>и запустить скачивание.<br />
Все скрипты должны лежать в <strong>одной</strong> папке.<br />
Всё очень просто и эффективно.</p>
<p><strong>PS</strong>.  Так-же можно сделать обрыв VPN соединения и т.д<br />
Динамический IP &#8211; это круто!</p>
<p><strong>Источник:</strong><br />
<a href="http://emkay.unpointless.com/Blog/?p=63">Статья про скачивание с Рапиды.</a></p>
<br />Posted in Gentoo, linux, Program, script Tagged: ADSL, linux, скрипт, файлы, ppp <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/itbg.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/itbg.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/itbg.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/itbg.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/itbg.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/itbg.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/itbg.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/itbg.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/itbg.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/itbg.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/itbg.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/itbg.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/itbg.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/itbg.wordpress.com/461/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=itbg.wordpress.com&amp;blog=5539623&amp;post=461&amp;subd=itbg&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://itbg.wordpress.com/2009/05/24/%d1%81%d0%ba%d0%b0%d1%87%d0%b8%d0%b2%d0%b0%d0%b5%d0%bc-%d1%81-rapidshare-%d0%b2-%d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d0%b5-%d0%b8-%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/99c6b09feef31beb8245b16d09a2c890?s=96&#38;d=monsterid&#38;r=X" medium="image">
			<media:title type="html">itbg</media:title>
		</media:content>
	</item>
	</channel>
</rss>
