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

<channel>
	<title>Tamkovich.com: Телеком/VoIP блог</title>
	<atom:link href="http://tamkovich.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tamkovich.com</link>
	<description>Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys</description>
	<lastBuildDate>Mon, 30 Jan 2012 11:42:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Nissan Teana: о ржавых вёдрах</title>
		<link>http://tamkovich.com/2012/01/nissan-teana-corrosion/</link>
		<comments>http://tamkovich.com/2012/01/nissan-teana-corrosion/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 11:00:39 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=2274</guid>
		<description><![CDATA[Каждый порядочный гражданин, гей и демократический журналист считает своим долгом сострить про Жигули. Редкий КВН обходится без шуток про АвтоВАЗ, это ведь так рукопожатно смеяться над трудом простых Русских мужиков. Но сегодня не об этом, сегодня, давайте посмеёмся над трудом добросовестных японцев. Автомобиль Nissan Teana, японской сборки. Через 8 месяцев эксплуатации (пробег менее 8 тысяч [...]]]></description>
			<content:encoded><![CDATA[<p align=justify>
Каждый порядочный гражданин, гей и демократический журналист считает своим долгом сострить про Жигули. Редкий КВН обходится без шуток про АвтоВАЗ, это ведь так рукопожатно смеяться над трудом простых Русских мужиков. Но сегодня не об этом, сегодня, давайте посмеёмся над трудом добросовестных японцев. Автомобиль Nissan Teana, японской сборки. Через 8 месяцев эксплуатации (пробег менее 8 тысяч км) &#8211; сколы на капоте начинают ржаветь:
</p>
<p><iframe width="700" height="386" src="http://www.youtube.com/embed/hR-xRkXx5DQ" frameborder="0" allowfullscreen></iframe></p>
<p align=justify>
Проблема с окраской &#8211; поголовная. Кроме банальных сколов присутствуют вздутия краски там, где ничего не предвещало беду. Несмотря на всё это, криков &laquo;закроем Ниссан&raquo; и митингов с бамбуковыми палочками &#8211; не видно.
</p>
<p align=justify>
С другой стороны хотелось бы отметить замечательную работу дилера &#8211; в моём случае это компания Genser, но, думаю, другие работают не хуже. Всю ржавчину закрашивают по гарантии. Качество лако-красочных работ &#8211; впечатляет, лично я не смог отличить свежеокрашенную деталь от заводской.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2012%2F01%2Fnissan-teana-corrosion%2F&amp;title=Nissan%20Teana%3A%20%D0%BE%20%D1%80%D0%B6%D0%B0%D0%B2%D1%8B%D1%85%20%D0%B2%D1%91%D0%B4%D1%80%D0%B0%D1%85" id="wpa2a_2"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2012/01/nissan-teana-corrosion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Подсветка летницы на Arduino</title>
		<link>http://tamkovich.com/2012/01/stairway-light-arduino/</link>
		<comments>http://tamkovich.com/2012/01/stairway-light-arduino/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 16:47:55 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Железо]]></category>
		<category><![CDATA[Сделай сам]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Умный Дом]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=2270</guid>
		<description><![CDATA[Чего только не сделали на контроллерах Arduino. И самолёты, и вертолёты и машинки, и много чего ещё. Интересные решения на этом контроллере есть для &#171;Умного дома&#187;. Вот, например, автоматическая диодная подсветка для лестницы на базе Arduino Mini Pro: Инструкции и схемы данного решения можно найти на сайте автора.]]></description>
			<content:encoded><![CDATA[<p align=justify>
Чего только не сделали на контроллерах Arduino. И самолёты, и вертолёты и машинки, и много чего ещё. Интересные решения на этом контроллере есть для &laquo;Умного дома&raquo;. Вот, например, автоматическая диодная подсветка для лестницы на базе Arduino Mini Pro:
</p>
<p><iframe width="700" height="505" src="http://www.youtube.com/embed/iqJ54XC51GQ" frameborder="0" allowfullscreen></iframe></p>
<p align=justify>
Инструкции и схемы данного решения можно найти на <a href=http://www.thekanes.org/projects/automated-led-stairs-howto>сайте автора</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2012%2F01%2Fstairway-light-arduino%2F&amp;title=%D0%9F%D0%BE%D0%B4%D1%81%D0%B2%D0%B5%D1%82%D0%BA%D0%B0%20%D0%BB%D0%B5%D1%82%D0%BD%D0%B8%D1%86%D1%8B%20%D0%BD%D0%B0%20Arduino" id="wpa2a_4"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2012/01/stairway-light-arduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Антигуа и Барбуда</title>
		<link>http://tamkovich.com/2011/12/antigua-barbuda/</link>
		<comments>http://tamkovich.com/2011/12/antigua-barbuda/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 19:32:03 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Путешествия]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=2265</guid>
		<description><![CDATA[Несколько лет назад, с большим удовольствием читал блог о простой жизни на карибском острове Антигуа непростого парня Яна. Хороший слог, интересные наблюдения, путешествия по близлежащим островам &#8211; очень увлекательно. И вот случайно наткнулся на этот блог вновь. Всем любителям дальних стран и тропических морей &#8211; рекомендую.]]></description>
			<content:encoded><![CDATA[<p align=justify>
Несколько лет назад, с большим удовольствием читал блог о простой жизни на карибском острове Антигуа непростого парня Яна. Хороший слог, интересные наблюдения, путешествия по близлежащим островам &#8211; очень увлекательно. И вот случайно наткнулся на этот <a href="http://aglife.ru/">блог</a> вновь. Всем любителям дальних стран и тропических морей &#8211; рекомендую.<br />
<center><br />
<img src="/wp-content/uploads/2011/12/gorodsdqq.jpg" border=0><br />
</center></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2011%2F12%2Fantigua-barbuda%2F&amp;title=%D0%90%D0%BD%D1%82%D0%B8%D0%B3%D1%83%D0%B0%20%D0%B8%20%D0%91%D0%B0%D1%80%D0%B1%D1%83%D0%B4%D0%B0" id="wpa2a_6"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2011/12/antigua-barbuda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Мини компьютер за 100 долларов</title>
		<link>http://tamkovich.com/2011/12/mini-computer-for-100-dollars/</link>
		<comments>http://tamkovich.com/2011/12/mini-computer-for-100-dollars/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 19:57:45 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Железо]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=2261</guid>
		<description><![CDATA[Наткнулся в интернетах на интересное устройство &#8211; миниатюрный компьютер в форме блока питания среднего размера: В небольшой коробочке уместился процессор на 1.2 Ггц, 512 мб оперативной памяти, 512 встроенной NAND flash, 128 бит eFuse, 2 разъема MicroSD, 2 разъёма USB 2.0, Bluetooth 2.1 + EDR, Wi-Fi (802.11b/g), аппаратная поддержка AES, DES, 3DES, SHA1 and MD5, [...]]]></description>
			<content:encoded><![CDATA[<p align=justify>
Наткнулся в интернетах на интересное устройство &#8211; миниатюрный компьютер в форме блока питания среднего размера:
</p>
<p><center><br />
<img src="/wp-content/uploads/2011/12/guru_serverplus_EURO.jpg" border=0 /><br />
</center></p>
<p align=justify>
В небольшой коробочке уместился процессор на 1.2 Ггц, 512 мб оперативной памяти, 512 встроенной NAND flash, 128 бит eFuse, 2 разъема MicroSD, 2 разъёма USB 2.0, Bluetooth 2.1 + EDR, Wi-Fi (802.11b/g), аппаратная поддержка AES, DES, 3DES, SHA1 and MD5, разъём eSATA. Уфф, вроде ничего не забыл. И всё это великолепие за 99 долларов + доставка. Зовут это чудо &#8211; <a href="https://www.globalscaletechnologies.com/t-guruplugdetails.aspx#component">GuruPlug Server</a>. Осталось лишь придумать для чего использовать это чудо вражеской техники и можно заказывать :)</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2011%2F12%2Fmini-computer-for-100-dollars%2F&amp;title=%D0%9C%D0%B8%D0%BD%D0%B8%20%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%20%D0%B7%D0%B0%20100%20%D0%B4%D0%BE%D0%BB%D0%BB%D0%B0%D1%80%D0%BE%D0%B2" id="wpa2a_8"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2011/12/mini-computer-for-100-dollars/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenCV: Распознавание номерных знаков</title>
		<link>http://tamkovich.com/2011/12/opencv-car-plate-auto-recognition/</link>
		<comments>http://tamkovich.com/2011/12/opencv-car-plate-auto-recognition/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 15:04:09 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[OpenCV]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=2257</guid>
		<description><![CDATA[Распознать номер на машине &#8211; тривиальная задача для библиотеки OpenCV. C помощью двух замечательных библиотек (Qt и OpenCV) &#8211; набросал программку за пару дней для распознавания номеров на авто. Осталось прикрутить лазерный дальномер, и можно выходить на улицу &#8211; выписывать штрафы :)]]></description>
			<content:encoded><![CDATA[<p align=justify>Распознать номер на машине &#8211; тривиальная задача для библиотеки OpenCV. C помощью двух замечательных библиотек (Qt и OpenCV) &#8211; набросал программку за пару дней для распознавания номеров на авто. Осталось прикрутить лазерный дальномер, и можно выходить на улицу &#8211; выписывать штрафы :)</p>
<p><center><br />
<iframe width="640" height="480" src="http://www.youtube.com/embed/bGgePdcPxkg" frameborder="0" allowfullscreen></iframe><br />
</center></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2011%2F12%2Fopencv-car-plate-auto-recognition%2F&amp;title=OpenCV%3A%20%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%BD%D1%8B%D1%85%20%D0%B7%D0%BD%D0%B0%D0%BA%D0%BE%D0%B2" id="wpa2a_10"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2011/12/opencv-car-plate-auto-recognition/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Интересная реклама от Яндекс</title>
		<link>http://tamkovich.com/2011/11/yandex-advertisement/</link>
		<comments>http://tamkovich.com/2011/11/yandex-advertisement/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 13:25:55 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=2253</guid>
		<description><![CDATA[Где только не печатают рекламу. Шутки про фотографии на туалетной бумаге давно стали явью. Так сложилось, что JS консоль в опере у меня включена постоянно. Сегодня впервые я обнаружил в ней рекламу &#8211; рекламируют работу JS разработчика в Яндексе: Ждём AdWords? :)]]></description>
			<content:encoded><![CDATA[<p align=justify>
Где только не печатают рекламу. Шутки про фотографии на туалетной бумаге давно стали явью. Так сложилось, что JS консоль в опере у меня включена постоянно. Сегодня впервые я обнаружил в ней рекламу &#8211; рекламируют работу JS разработчика в Яндексе:
</p>
<p><center><br />
<img src=/wp-content/uploads/2011/11/Screenshot-ErrorConsole.png ><br />
</center></p>
<p align=justify>
Ждём AdWords? :)</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2011%2F11%2Fyandex-advertisement%2F&amp;title=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B5%D1%81%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BE%D1%82%20%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81" id="wpa2a_12"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2011/11/yandex-advertisement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>indent &#8211; форматирование Си файлов</title>
		<link>http://tamkovich.com/2011/11/indent/</link>
		<comments>http://tamkovich.com/2011/11/indent/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 08:04:00 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Программирование]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=2248</guid>
		<description><![CDATA[Я люблю порядок и аккуратность &#8211; даже когда дело доходит до программирования. Некоторые люди, с умыслом или по незнанию используют секретные методики, снижающие читабельность их кода до нуля. Пару лет назад, взял себе за правило, перед тем как ковырять чужие исходники &#8211; прогнать их через замечательную утилиту indent. Разумеется речь идёт о коде частных лиц [...]]]></description>
			<content:encoded><![CDATA[<p align=justify>
Я люблю порядок и аккуратность &#8211; даже когда дело доходит до программирования. Некоторые люди, с умыслом или по незнанию используют <a href=http://tamkovich.com/2011/02/how-to-write-unmaintainable-code/ >секретные методики</a>, снижающие читабельность их кода до нуля. Пару лет назад, взял себе за правило, перед тем как ковырять чужие исходники &#8211; прогнать их через замечательную утилиту <b>indent</b>. Разумеется речь идёт о коде частных лиц и небольших контор. В проектах типа <a href=http://tamkovich.com/asterisk/ >Asterisk</a> и Kamailio, прогонять код через <b>indent</b> &#8211; не надо &#8211; Вас не поймут :) Мой <b>indent</b> выглядит вот так:
</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">indent <span style="color: #660033;">-kr</span> <span style="color: #660033;">-ut</span> <span style="color: #660033;">-ts4</span> <span style="color: #660033;">-brs</span> <span style="color: #660033;">-brf</span> <span style="color: #660033;">-br</span> <span style="color: #660033;">-ce</span> <span style="color: #660033;">-prs</span> listener.c</pre></div></div>

<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2011%2F11%2Findent%2F&amp;title=indent%20%26%238211%3B%20%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%A1%D0%B8%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2" id="wpa2a_14"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2011/11/indent/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HighLoad++ 2011</title>
		<link>http://tamkovich.com/2011/10/highload-2011/</link>
		<comments>http://tamkovich.com/2011/10/highload-2011/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 10:14:25 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=2238</guid>
		<description><![CDATA[Сегодня началась двухдневная конференция HighLoad++ 2011. Конференция посвящена созданию высоконагруженных систем. Темы рассматриваются самые разные, есть докладчики из ВКонтакте, Skype, Lognormal, Facebook и множество других интересных людей. Проблемы тоже стандартные: люди занимающиеся высоконагруженными системами не способны сесть на своё место в зале и соблюсти очередь на кофе-брейке &#8211; правило 95% в действии. Но в целом [...]]]></description>
			<content:encoded><![CDATA[<p><img src=/wp-content/uploads/2011/10/highload.png align=left class=inlineimg ></p>
<p align=justify>
Сегодня началась двухдневная конференция HighLoad++ 2011. Конференция посвящена созданию высоконагруженных систем. Темы рассматриваются самые разные, есть докладчики из ВКонтакте, Skype, Lognormal, Facebook и множество других интересных людей. Проблемы тоже стандартные: люди занимающиеся высоконагруженными системами не способны сесть на своё место в зале и соблюсти очередь на кофе-брейке &#8211; правило 95% в действии.
</p>
<p><span id="more-2238"></span></p>
<p align=justify>
Но в целом здесь хорошо.
</p>
<p><center><br />
<img src=/wp-content/uploads/2011/10/hl-girls.jpg ><br />
</center></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2011%2F10%2Fhighload-2011%2F&amp;title=HighLoad%2B%2B%202011" id="wpa2a_16"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2011/10/highload-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Как безболезненно увеличить дисковое пространство в Linux или удивительная система LVM</title>
		<link>http://tamkovich.com/2011/09/lvm/</link>
		<comments>http://tamkovich.com/2011/09/lvm/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 08:03:55 +0000</pubDate>
		<dc:creator>MeteoZond</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[RAID]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=2216</guid>
		<description><![CDATA[Появилась задача увеличить объем дискового пространства на хостинговом сервере. Т.к. в качестве панели управления используется ISPmanager, монтирование нового раздела в отдельную папку проблемы бы не решило. По совету коллег решил призвать в помощь LVM (Logical volume manager). Управление логическими томами (Logical Volume Management — LVM) существует в Linux, начиная с версий ядра 2.4v1 и 2.6.9v2. [...]]]></description>
			<content:encoded><![CDATA[<p align=justify>Появилась задача увеличить объем дискового пространства на хостинговом сервере. Т.к. в качестве панели управления используется ISPmanager, монтирование нового раздела в отдельную папку проблемы бы не решило. По совету коллег решил призвать в помощь LVM (Logical volume manager).</p>
<p align=justify>Управление логическими томами (Logical Volume Management — LVM) существует в Linux, начиная с версий ядра 2.4v1 и 2.6.9v2.<br />
Что же такое LVM, Logical volume manager, Управление логическими томами или менеджер логических томов?<br />
LVM &#8211; это дополнительный уровень абстракции между привычными логическими/физическими дисками и файловой системой. Эта система позволяет нам объединять несколько физических дисков, разделов на физическом диске, рейд массивов в логический том на котором мы создаем файловую систему. Также у нас появляются возможности быстрых бекапов, перемещения файловой системы с, например, двух HDD по 40гб на один 80гб без выключения компьютера/сервера, увеличения/уменьшения размеров логического тома на ходу (тут надо оговориться про то что файловая система должна поддерживать данные функции).<br />
В общем это удивительная система которая добавляет гибкости и удобства в работу с накопителями данных.</p>
<p><span id="more-2216"></span></p>
<p align=justify>Итак, имеем сервер IBM x3560, два диска уже установлены и работают в зеркале, операционная система CentOS 5.5. Выключаем сервер, устанавливаем еще два диска, объединяем их в рейд 1. Загружаем операционную систему и видим что появился новый неразмеченный раздел <strong>/dev/sdb</strong>.</p>
<p align=justify>До добавления второго рейд массива картина была следующая:<br />
Зеркало видно как <strong>/dev/sda</strong>, <strong>/dev/mapper/VolGroup01-LogVol00</strong> это <strong>/</strong><br />
<strong>/dev/sda1</strong> это <strong>/boot</strong></p>
<p align=justify>Небольшая ремарка, необходимо чтобы <strong>boot</strong> раздел был вне логического тома, иначе загрузиться не получится. Смотрим что нам покажет <strong>pvdisplay</strong>:</p>
<pre>[root@vh ~]# <strong>pvdisplay</strong>
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup01
  PV Size               136.51 GB / not usable 8.33 MB
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              4368
  Free PE               0
  Allocated PE          4368
  PV UUID               4tSPMO-UJzY-d21j-Mlvi-FfoK-1puC-bERapz</pre>
<p align=justify>Тут надо сказать что у LVM есть три уровня:
<ul>
<li> <strong>PV</strong> это <strong>physical volume</strong>, так сказать физический уровень (целые диски или разделы)
<li> <strong>VG</strong> это <strong>volume group</strong>, на этом уровне объединяем <strong>PV</strong> в группу
<li> <strong>LV</strong> это <strong>logical volume</strong>, логический уровень, объединение <strong>VG</strong> в единый раздел на котором можно создавать файловую систему.
</ul>
</p>
<p align=justify>Видим у нас есть <strong>VG</strong> по имени <strong>VolGroup01</strong> которая находится на <strong>PV /dev/sda2</strong></p>
<p align=justify><strong>lvdisplay</strong> нам говорит следующее:</p>
<pre><strong>[root@vh ~]# lvdisplay</strong>
  --- Logical volume ---
  LV Name                /dev/VolGroup01/LogVol00
  VG Name                VolGroup01</pre>
<p align=justify><strong>LV</strong> который нам необходимо будет расширить называется <strong>/dev/VolGroup01/LogVol00</strong></p>
<p align=justify>Далее наши действия:
<ul>
<li> Инициализируем новый физический диск командой: <strong>pvcreate /dev/sdb</strong>
<li> Добавляем новый физический диск к нашей существующей <strong>VG VolGroup1</strong>: <strong>vgextend VolGroup01 /dev/sdb</strong>
<li> Расширяем наш <strong>LV</strong> по имени <strong>/dev/VolGroup01/LogVol00</strong> на количество общего пространства содержащегося в <strong>/dev/sbd</strong>: <strong>lvextend /dev/VolGroup01/LogVol00 /dev/sdb</strong>
</ul>
</p>
<p align=justify>Теперь осталось изменить размер файловой системы: <strong>resize2fs -p /dev/VolGroup01/LogVol00</strong> Всё, в моем случае я увеличил объем доступного дискового пространства в два раза.
</p>
<pre>[root@vh ~]# <strong>df -h</strong>
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup01-LogVol00
                      259G   85G  161G  35% /
/dev/sda1              99M   19M   75M  21% /boot
tmpfs                 2.0G     0  2.0G   0% /dev/shm</pre>
<pre>[root@vh ~]# <strong>pvdisplay</strong>
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup01
  PV Size               136.51 GB / not usable 8.33 MB
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              4368
  Free PE               0
  Allocated PE          4368
  PV UUID               4tSPMO-UJzY-d21j-Mlvi-FfoK-1puC-bERapz

  --- Physical volume ---
  PV Name               /dev/sdb
  VG Name               VolGroup01
  PV Size               136.61 GB / not usable 17.00 MB
  Allocatable           yes (but full)
  PE Size (KByte)       32768
  Total PE              4371
  Free PE               0
  Allocated PE          4371
  PV UUID               YMX3a0-deJr-VrCL-5zrO-z65K-RJ62-vSrCHJ</pre>
<pre>[root@vh ~]# <strong>vgdisplay</strong>
  --- Volume group ---
  VG Name               VolGroup01
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               273.09 GB
  PE Size               32.00 MB
  Total PE              8739
  Alloc PE / Size       8739 / 273.09 GB
  Free  PE / Size       0 / 0
  VG UUID               CGsscq-7UDT-3qUB-82DW-IzeK-3Ab9-iTG6Pq</pre>
<pre>[root@vh ~]# <strong>lvdisplay</strong>
  --- Logical volume ---
  LV Name                /dev/VolGroup01/LogVol00
  VG Name                VolGroup01
  LV UUID                P6aTcD-KMw6-jFUF-Cpio-C3CW-tMh2-DwLmD4
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                267.28 GB
  Current LE             8553
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

  --- Logical volume ---
  LV Name                /dev/VolGroup01/LogVol01
  VG Name                VolGroup01
  LV UUID                vd0uP2-DkST-L4ob-EAZT-N4jP-Jw1h-EUBh0l
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                5.81 GB
  Current LE             186
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
</pre>
<p><strong>/dev/VolGroup01/LogVol01</strong> в нашем случае это swap.</p>
<p align=justify>
Также рекомендую к прочтению следующие статьи:
<ul>
<li><a href="http://xgu.ru/wiki/LVM">http://xgu.ru/wiki/LVM</a>
<li><a href="http://www.ibm.com/developerworks/ru/library/l-lvm2/">http://www.ibm.com/developerworks/ru/library/l-lvm2/</a>
<li><a href="http://habrahabr.ru/blogs/linux/67283/">http://habrahabr.ru/blogs/linux/67283/</a>
</ul></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2011%2F09%2Flvm%2F&amp;title=%D0%9A%D0%B0%D0%BA%20%D0%B1%D0%B5%D0%B7%D0%B1%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D0%BE%20%D1%83%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B8%D1%82%D1%8C%20%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0%BE%D0%B5%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE%20%D0%B2%20Linux%20%D0%B8%D0%BB%D0%B8%20%D1%83%D0%B4%D0%B8%D0%B2%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%20LVM" id="wpa2a_18"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2011/09/lvm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenCV 2 Computer Vision Application Programming Cookbook</title>
		<link>http://tamkovich.com/2011/09/opencv-2-computer-vision-application-programming-cookbook/</link>
		<comments>http://tamkovich.com/2011/09/opencv-2-computer-vision-application-programming-cookbook/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 07:55:10 +0000</pubDate>
		<dc:creator>Сергей Тамкович</dc:creator>
				<category><![CDATA[Книги]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[OpenCV]]></category>

		<guid isPermaLink="false">http://tamkovich.com/?p=2207</guid>
		<description><![CDATA[Книжка OpenCV 2 Computer Vision Application Programming Cookbook изданная индусско-английским издательством packt publishing посвящена кросс-платформенной библиотеке OpenCV. Packt Publishing это конечно не O&#8217;Reilly, но книжки издаёт весьма добротные. Не стала исключением и эта. Cookbook &#8211; это поваренная книга. Обычно, в таких книгах отсутствуют пространные теоретизирования и объёмные лирические отступления. Как говорится &#8211; straight to business. [...]]]></description>
			<content:encoded><![CDATA[<p><img src=/wp-content/uploads/2011/09/ocv2cookbook.png align=left class=inlineimg ></p>
<p align=justify >
Книжка <b>OpenCV 2 Computer Vision Application Programming Cookbook</b> изданная индусско-английским издательством packt publishing посвящена кросс-платформенной библиотеке OpenCV. Packt Publishing это конечно не O&#8217;Reilly, но книжки издаёт весьма добротные. Не стала исключением и эта. Cookbook &#8211; это поваренная книга. Обычно, в таких книгах отсутствуют пространные теоретизирования и объёмные лирические отступления. Как говорится &#8211; straight to business. Такие книги я люблю.
</p>
<p align=justify >
Библиотека OpenCV (Open Computer Vision) родилась в Москве в 1999 году &#8211; в Русском отделении компании Intel. На сегодняшний день библиотека содержит несколько сотен алгоритмов предназначенных для распознавания примитивов (линии, круги, границы объектов и т.д.), жестов, лиц, движения, моделирования 3х-мерного пространства по данным со стереокамеры и так далее. Кроме алгоритмов обрабатывающих визуальные данные, библиотека содержит несколько вспомогательных модулей. На самом деле эти вспомогательные модули &#8211; полноценные библиотеки, которые могут быть подсоединены к вашему проекту. Так, например, библиотека highgui из состава OpenCV отвечает за отрисовку окон, чтение и запись различных видео и графических форматов, работу с камерами и так далее. Библиотека MLL (Machine Learning Library) пригодится вам, если вы делаете робота. В MLL реализованы разнообразные статистические алгоритмы: дерево принятия решений, EM-алгоритм, метод K ближайших соседей, наивный Бейесовский классификатор, нейронные сети и многое другое. За 12 лет существования библиотека OpenCV стала мощным и стабильным кросс-платформенным решением.
</p>
<p><span id="more-2207"></span></p>
<p align=justify >
Но вернёмся к книге <b>OpenCV 2 Computer Vision Application Programming Cookbook</b>. Рецепты, из которых состоит книга, тематически сгруппированы в 10 глав &#8211; от простого &laquo;как подключить OpenCV к Visual Studio&raquo; до &laquo;как выделить объект переднего плана в видео&raquo;. Каждый рецепт состоит из нескольких частей. Сначала даётся вводная, например &laquo;для сравнения изображений необходимо найти интересные точки&raquo;. Затем идёт секция под названием &laquo;Geting Ready&raquo;, в которой описывается подготовка к решению данной задачи. Затем даётся решение поставленной задачи &#8211; сам рецепт. После краткого описания и куска кода идёт секция &laquo;How it works&raquo; в которой просто и понятно объясняется как работает данный рецепт. Не стоит пугаться, к сожалению (или к счастью) книга не сильно углубляется в матанализ.
</p>
<p align=justify >
Ещё одним достоинством книги, кроме простого/понятного языка и замечательной структурированности материала является её актуальность. Книга посвящена второй версии библиотеки (OpenCV 2.x). Начиная с этой версии, основным интерфейсом библиотеки является объектно ориентированный вариант. Все рецепты в книге &#8211; актуальны не только по смыслу, но и по реализации (по использованному API).
</p>
<p align=justify >
Недостатком данной книжки считаю её объём &#8211; она слишком маленькая :) За скобками, например, осталась работа с библиотекой MLL. Да и по обработки изображений прошлись галопом &#8211; в пятидесяти рецептах невозможно раскрыть все возможности OpenCV. Остаётся надеяться лишь на новые книжки этого автора, которые, может быть, когда-нибудь появятся. Книжка мне понравилась &#8211; рекомендую к прочтению</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Ftamkovich.com%2F2011%2F09%2Fopencv-2-computer-vision-application-programming-cookbook%2F&amp;title=OpenCV%202%20Computer%20Vision%20Application%20Programming%20Cookbook" id="wpa2a_20"><img src="http://tamkovich.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://tamkovich.com/2011/09/opencv-2-computer-vision-application-programming-cookbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

