<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Мак Сим Blog. Игра в слова</title>
	
	<link>http://mak-sim.ru</link>
	<description />
	<lastBuildDate>Wed, 04 Apr 2012 10:50:23 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mak_sim" /><feedburner:info uri="mak_sim" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-sa/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>mak_sim</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmak_sim" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmak_sim" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmak_sim" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/mak_sim" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmak_sim" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmak_sim" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmak_sim" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fmak_sim" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><item>
		<title>Немного про Instagram</title>
		<link>http://feedproxy.google.com/~r/mak_sim/~3/JoUw95SrO1o/</link>
		<comments>http://mak-sim.ru/instagram/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 10:45:58 +0000</pubDate>
		<dc:creator>Мак Сим</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Soft]]></category>

		<guid isPermaLink="false">http://mak-sim.ru/?p=101</guid>
		<description><![CDATA[Вчера случилось то о чём так долго говорили большевики&#8230; ну в смысле чего все так долго ждали. Вышел Instagram под Android. Я, если честно, тоже весьма ждал этого момента но не потому, что он мне так уж нужен, а просто &#8230;<p class="read-more"><a href="http://mak-sim.ru/instagram/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmak-sim.ru%2Finstagram%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmak-sim.ru%2Finstagram%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://mak-sim.ru/wp-content/uploads/2012/04/tapple_688356_instagram-video.png"><img class="alignleft size-full wp-image-104" title="tapple_688356_instagram-video" src="http://mak-sim.ru/wp-content/uploads/2012/04/tapple_688356_instagram-video.png" alt="" width="250" height="250" /></a>Вчера случилось то о чём так долго говорили большевики&#8230; ну в смысле чего все так долго ждали. Вышел Instagram под Android. Я, если честно, тоже весьма ждал этого момента но не потому, что он мне так уж нужен, а просто было интересно узнать, что же это за фотосервис такой с 27 миллионами пользователей.</p>
<p>Поставил, зарегистрировался (maksim77) и понял один очень забавный момент. Если относится к Instagram как к приложению то оно весьма посредственно и откровенно проигрывает многим аналогам которые давно доступны в Play Market ( например Pixlr-o-matic, PicPlz), но вот если смотерть на него как на социальную сеть то тогда может быть он и становится интересным. Другой вопрос, что лично мне ещё одна социалка вокруг фоточек по большому счёту не нужна.</p>
<p>Отдельное удовольствие доставило чтение комментариев вот к этой <a href="http://instagr.am/p/I92kAiBQZz/" target="_blank">записи</a>. Они разделились на три категории. 1)Спасибо! Спасибо! Спасибо! (восторженные отклики от тех кто давно ждал) 2) Спасибо/WTF но у меня не работает (баг репорты). И третий самый доставляющий :) &#171;Андроид пользователи идите нахрен!!! Вам тут не рады!&#187;. Третий вариант для меня немного диковат так как для любого пользователя социальной сети большее количество участников в ней должно только радовать. Выглядело это как будто люди жаловались на потерю своей &#171;элитарности&#187;.</p>
<p>Теперь коротко плюсы минусы:</p>
<p>Плюсы:</p>
<ol>
<li>Фильтров немного но все, что есть хороши и так или иначе применимы. Это в отличие от того же  Pixlr-o-matic.</li>
<li>Программа красиво сделана и просто хорошо смотрится.</li>
<li>Количество шагов от запуска до выложенной уже обработанной фотки минимально. Всё очень просто и быстро.</li>
<li>Если смотреть на популярное то можно действительно найти много хороших, красивых фотографий.</li>
</ol>
<p>Минусы:</p>
<ol>
<li>Обработать фотку и <strong>не</strong> выложить её к себе в ленту нельзя! Иными словами все фильтры обязательно должны использоваться публично :)</li>
<li>Интерфейс программы красив но местами странен. По сути полностью копирует iOS версию. Согласитесь диковато, что в приложении под Android нигде(!) не используется кнопка меню. Функция &#171;назад&#187; продублирована как в левом верхнем углу (iOS-style) так и аппаратно (Android-style). Многие элементы навигации спрятаны в тексте и никак не выделены или подсвечены. Попробуйте скажем развернуть список комментариев.</li>
<li>Настроек самый минимум. И нет даже казалось бы очевидных. Например если вы используете встроенный в программу интерфейс камеры (вместо системного) то отключить звук затвора невозможно.</li>
<li>Квадратность изображения. Instagram жёстко регламентирует соотношение сторон снимка. У них может и есть какие-то мотивы для такого решения но ИМХО это глупо.</li>
<li>Невозможность работать штатными средствами с контентом сети иначе как из программы клиента. Вы даже список своих фотографий на сайте просмотреть не сможете :)</li>
</ol>
<p>Подводя итог. Буду ли пользоваться? Не знаю. Постоянно точно нет, но поиграться время от времени может быть забавно.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mak_sim?a=JoUw95SrO1o:NMN2DKZcEaQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=JoUw95SrO1o:NMN2DKZcEaQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=JoUw95SrO1o:NMN2DKZcEaQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=JoUw95SrO1o:NMN2DKZcEaQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=JoUw95SrO1o:NMN2DKZcEaQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=JoUw95SrO1o:NMN2DKZcEaQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=JoUw95SrO1o:NMN2DKZcEaQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=JoUw95SrO1o:NMN2DKZcEaQ:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=JoUw95SrO1o:NMN2DKZcEaQ:V-t1I-SPZMU"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=V-t1I-SPZMU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=JoUw95SrO1o:NMN2DKZcEaQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mak-sim.ru/instagram/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://mak-sim.ru/instagram/</feedburner:origLink></item>
		<item>
		<title>Надо кому? :-)</title>
		<link>http://feedproxy.google.com/~r/mak_sim/~3/PiyT3XSNepU/</link>
		<comments>http://mak-sim.ru/%d0%bd%d0%b0%d0%b4%d0%be-%d0%ba%d0%be%d0%bc%d1%83/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 15:11:32 +0000</pubDate>
		<dc:creator>Мак Сим</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://mak-sim.ru/?p=99</guid>
		<description><![CDATA[Назрела пара вопросов к читающим меня (а такие собственно есть?). Это был первый :-) . Я сейчас достаточно плтно разбираюсь с системой мониторинга zabbix. Нужна серия статей/заметок? Она кому-либо интересна? :-)]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmak-sim.ru%2F%25d0%25bd%25d0%25b0%25d0%25b4%25d0%25be-%25d0%25ba%25d0%25be%25d0%25bc%25d1%2583%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmak-sim.ru%2F%25d0%25bd%25d0%25b0%25d0%25b4%25d0%25be-%25d0%25ba%25d0%25be%25d0%25bc%25d1%2583%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Назрела пара вопросов к читающим меня (а такие собственно есть?).<br />
Это был первый :-) .</p>
<p>Я сейчас достаточно плтно разбираюсь с системой мониторинга zabbix. Нужна серия статей/заметок? Она кому-либо интересна? :-)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mak_sim?a=PiyT3XSNepU:igbl6nNsLW8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=PiyT3XSNepU:igbl6nNsLW8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=PiyT3XSNepU:igbl6nNsLW8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=PiyT3XSNepU:igbl6nNsLW8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=PiyT3XSNepU:igbl6nNsLW8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=PiyT3XSNepU:igbl6nNsLW8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=PiyT3XSNepU:igbl6nNsLW8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=PiyT3XSNepU:igbl6nNsLW8:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=PiyT3XSNepU:igbl6nNsLW8:V-t1I-SPZMU"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=V-t1I-SPZMU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=PiyT3XSNepU:igbl6nNsLW8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mak-sim.ru/%d0%bd%d0%b0%d0%b4%d0%be-%d0%ba%d0%be%d0%bc%d1%83/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://mak-sim.ru/%d0%bd%d0%b0%d0%b4%d0%be-%d0%ba%d0%be%d0%bc%d1%83/</feedburner:origLink></item>
		<item>
		<title>Мониторинг RAID в Zabbix</title>
		<link>http://feedproxy.google.com/~r/mak_sim/~3/iDCupYgWpYY/</link>
		<comments>http://mak-sim.ru/monitoring-raid-in-zabbx/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 13:39:49 +0000</pubDate>
		<dc:creator>Мак Сим</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rhel]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://mak-sim.ru/?p=85</guid>
		<description><![CDATA[Давайте я просто оставлю это тут. Решение довольно тривиальное но почему-то в интернетах попадаются куда как более сложные выверты со скриптами и прочими UserParameter. Задача стоит простая необходимо получить уведомление о нарушение целостности RAID&#8217;а (давайте для простоты будем считать, что &#8230;<p class="read-more"><a href="http://mak-sim.ru/monitoring-raid-in-zabbx/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmak-sim.ru%2Fmonitoring-raid-in-zabbx%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmak-sim.ru%2Fmonitoring-raid-in-zabbx%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Давайте я просто оставлю это тут. Решение довольно тривиальное но почему-то в интернетах попадаются куда как более сложные выверты со скриптами и прочими UserParameter.</p>
<p>Задача стоит простая необходимо получить уведомление о нарушение целостности RAID&#8217;а (давайте для простоты будем считать, что он у нас RAID-1).</p>
<p>Как я уже писал выше решение достаточно тривиально. Всё, что нам нужно так это item вот такого вида:</p>
<p><strong>vfs.file.regexp[/proc/mdstat,"(\[__\])|(\[U_\])|(\[_U\])&#187;]</strong></p>
<p>или то же самое но через <strong>vfs.file.regmatch.</strong></p>
<p>Дальше всё это обвешивается триггерами и необходимыми действиями. В первом случае значение элемента &#171;<em>EOF</em>&#187; сообщает нам, что всё нормально и RAID цел, а любое иное бьёт тревогу. Ну, а во втором варианте &#171;<em>0</em>&#187; &#8212; всё нормально, а &#171;<em>1</em>&#187; &#8212; RAID распался.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mak_sim?a=iDCupYgWpYY:KUx7jEdMxOQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=iDCupYgWpYY:KUx7jEdMxOQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=iDCupYgWpYY:KUx7jEdMxOQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=iDCupYgWpYY:KUx7jEdMxOQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=iDCupYgWpYY:KUx7jEdMxOQ:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=iDCupYgWpYY:KUx7jEdMxOQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=iDCupYgWpYY:KUx7jEdMxOQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=iDCupYgWpYY:KUx7jEdMxOQ:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=iDCupYgWpYY:KUx7jEdMxOQ:V-t1I-SPZMU"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=V-t1I-SPZMU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=iDCupYgWpYY:KUx7jEdMxOQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mak-sim.ru/monitoring-raid-in-zabbx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mak-sim.ru/monitoring-raid-in-zabbx/</feedburner:origLink></item>
		<item>
		<title>Многопоточная обработка файлов в Bash</title>
		<link>http://feedproxy.google.com/~r/mak_sim/~3/h_WHz2uKbU0/</link>
		<comments>http://mak-sim.ru/multithreading-bash/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 11:19:56 +0000</pubDate>
		<dc:creator>Мак Сим</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://mak-sim.ru/?p=71</guid>
		<description><![CDATA[Не знал писать или нет но всё таки решил поделиться. Потребовалось тут по работе запускать параллельную обработку файлов с определяемым количеством потоков. Сначала в интернете нашёл статью Dr.AKULAvich где рассказывалось про ppss (http://drakulavich.blogspot.com/2009/01/ppss.html) но по целому ряду причин эта программа нам &#8230;<p class="read-more"><a href="http://mak-sim.ru/multithreading-bash/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmak-sim.ru%2Fmultithreading-bash%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmak-sim.ru%2Fmultithreading-bash%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Не знал писать или нет но всё таки решил поделиться. Потребовалось тут по работе запускать параллельную обработку файлов с определяемым количеством потоков. Сначала в интернете нашёл статью Dr.AKULAvich где рассказывалось про ppss (<a title="PPSS: Согреваю многоядерные камни" href="http://drakulavich.blogspot.com/2009/01/ppss.html" target="_blank">http://drakulavich.blogspot.com/2009/01/ppss.html</a>) но по целому ряду причин эта программа нам не подошла и тогда я просто сам написал простой и во многом примитивный скрипт. Но главное что он работает! Вот делюсь:<br />
Несколько пояснений: никакой универсальностью здесь и не пахнет. Под каждую задачу его надо править ручками. Данный вариант обработает все файлы с расширением dmp в папке /home/user/dir. Обработка сводится к их шифрованию с жатием и последующем удаление исходных файлов. Переменная TH определяет количество потоков.</p>
<pre class="brush:shell">#!/bin/bash
enc () {
for FILES in `cat $1`
do
gpg -z 9 -e -r my@email.com $FILES &amp;&amp; shred -z -u -n 1 -s 1M $FILES
done
}
TH=8
cd /home/user/dir
for i in *.dmp
do
echo $i &gt;&gt; list.txt
done
N=`cat list.txt | wc -l`
let "L = N / TH"
let "RES = N % TH"
if [ $RES != 0 ]; then
     let "L +=1"
else
     echo ""
fi
split -l $L -d list.txt

for NUM in x*
do
enc $NUM &amp;
done

rm list.txt
rm -f x*
</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mak_sim?a=h_WHz2uKbU0:J9FZ5yDA9gE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=h_WHz2uKbU0:J9FZ5yDA9gE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=h_WHz2uKbU0:J9FZ5yDA9gE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=h_WHz2uKbU0:J9FZ5yDA9gE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=h_WHz2uKbU0:J9FZ5yDA9gE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=h_WHz2uKbU0:J9FZ5yDA9gE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=h_WHz2uKbU0:J9FZ5yDA9gE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=h_WHz2uKbU0:J9FZ5yDA9gE:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=h_WHz2uKbU0:J9FZ5yDA9gE:V-t1I-SPZMU"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=V-t1I-SPZMU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=h_WHz2uKbU0:J9FZ5yDA9gE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mak-sim.ru/multithreading-bash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mak-sim.ru/multithreading-bash/</feedburner:origLink></item>
		<item>
		<title>Пакетная конвертация видео под Android в консоли.</title>
		<link>http://feedproxy.google.com/~r/mak_sim/~3/01eppJD6cyg/</link>
		<comments>http://mak-sim.ru/handbrake-android-cli/#comments</comments>
		<pubDate>Wed, 25 May 2011 10:30:09 +0000</pubDate>
		<dc:creator>Мак Сим</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Soft]]></category>
		<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bash. cli]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://mak-sim.ru/?p=59</guid>
		<description><![CDATA[Думаю, что многие знаю прекрасную программу для конвертации видео од названием HandBrake. Простая, удобная и главное, что без всяких настроек и тюнинга конвертировать видео-файлы в более комфортный для просмотра на Android устройствах. В ней, конечно, есть неточности например дефолтный пресет &#8230;<p class="read-more"><a href="http://mak-sim.ru/handbrake-android-cli/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmak-sim.ru%2Fhandbrake-android-cli%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmak-sim.ru%2Fhandbrake-android-cli%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;"><a href="http://mak-sim.ru/wp-content/uploads/2011/05/handbrake-logo.png"><img class="alignleft size-full wp-image-65" title="handbrake-logo" src="http://mak-sim.ru/wp-content/uploads/2011/05/handbrake-logo.png" alt="" width="140" height="138" /></a>Думаю, что многие знаю прекрасную программу для конвертации видео од названием HandBrake. Простая, удобная и главное, что без всяких настроек и тюнинга конвертировать видео-файлы в более комфортный для просмотра на Android устройствах. В ней, конечно, есть неточности например дефолтный пресет для Android’а почему то называет “iPhone &amp; iPod Touch” ну да оставим это на совести автора :-D. Главное, что работает.</p>
<p style="text-align: justify;">Вряд ли сама програма потребует каких либо инструкций. Но что делать если захотелось странного? Например <em>не использовать GUI</em>. На самом деле, применений этой странности может быть много. Скажем у вас есть жирный такой сервер который можно и загрузить на пару минут конвертацией свежей серией Хауса в свободное от <del>расчёта траекторий баллистических ракет</del> работы время. Или наоборот у вас старенькая и слабая машина и Gnome с прочими иксами забирают достаточно много ресурсов. Так всё это сделать достаточно легко! В общем виде это будет выглядеть так:</p>
<pre class="brush:shell">maksim@server:~$ HandBrakeCLI -i input.avi -o output.mp4 --preset "iPhone &amp; iPod Touch"</pre>
<p style="text-align: justify;">Параметр &#171;&#8212;preset&#187; можно сократить до &#171;-Z&#187;.</p>
<pre class="brush:shell">maksim@server:~$ HandBrakeCLI -i input.avi -o output.mp4 -Z "iPhone &amp; iPod Touch"</pre>
<p style="text-align: justify;">Всё хорошо в этих командах кроме одного. А как быть если хочется обработать целую папку? Проблема в том, что в данный момент в программе HandBrakeCLI не существует никакой групповой обработки. на официальном форуме пока, что предлагают использовать скрипты, что мы и сделаем:</p>
<pre class="brush:shell">#!/bin/bash
if [ -d "$1/mobile" ]
        then
                echo "Folder exists"
        else
                mkdir "$1/mobile"
                echo "DIR CREATE"
fi
cd "$1"
for FILENAME in *.avi
do
        /usr/bin/HandBrakeCLI -i "$1/$FILENAME" -o "$1/mobile/${FILENAME%.*}.mp4" --preset="iPhone &amp; iPod Touch"
done</pre>
<p>Просто передайте этому скрипту как параметр путь до ваших файлов и идите пить кофе (я надеюсь). По возвращению вы обнаружите в этом каталоге новую папку mobile где и будут лежать сконвертированные файлы. Да, не забудьте поправить в шестой строке разрешение ваших видео файлов.<br />
Наслаждайтесь :)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mak_sim?a=01eppJD6cyg:Fc6cBY70o64:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=01eppJD6cyg:Fc6cBY70o64:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=01eppJD6cyg:Fc6cBY70o64:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=01eppJD6cyg:Fc6cBY70o64:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=01eppJD6cyg:Fc6cBY70o64:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=01eppJD6cyg:Fc6cBY70o64:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=01eppJD6cyg:Fc6cBY70o64:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=01eppJD6cyg:Fc6cBY70o64:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=01eppJD6cyg:Fc6cBY70o64:V-t1I-SPZMU"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=V-t1I-SPZMU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=01eppJD6cyg:Fc6cBY70o64:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mak-sim.ru/handbrake-android-cli/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://mak-sim.ru/handbrake-android-cli/</feedburner:origLink></item>
		<item>
		<title>Создание RAID-массива поверх multipath устройств (RHEL5)</title>
		<link>http://feedproxy.google.com/~r/mak_sim/~3/CDUrecJrkS8/</link>
		<comments>http://mak-sim.ru/raid-multipath/#comments</comments>
		<pubDate>Fri, 20 May 2011 06:56:09 +0000</pubDate>
		<dc:creator>Мак Сим</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rhel]]></category>

		<guid isPermaLink="false">http://mak-sim.ru/?p=24</guid>
		<description><![CDATA[﻿﻿﻿Потребовалось тут по работе настроить RAID-1 на основе двух multipath устройств. Задача не совсем тривиальная и памятуя о том сколько времени я провёл в поиске для нахождения проблемы решил вот поделиться. Говорю сразу если какие-то слова из первого предложения вам &#8230;<p class="read-more"><a href="http://mak-sim.ru/raid-multipath/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmak-sim.ru%2Fraid-multipath%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmak-sim.ru%2Fraid-multipath%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;"><a href="http://mak-sim.ru/wp-content/uploads/2011/05/raid.jpg"><img class="alignleft size-full wp-image-52" title="raid" src="http://mak-sim.ru/wp-content/uploads/2011/05/raid.jpg" alt="" width="156" height="139" /></a>﻿﻿﻿Потребовалось тут по работе настроить RAID-1 на основе двух multipath устройств. Задача не совсем тривиальная и памятуя о том сколько времени я провёл в поиске для нахождения проблемы решил вот поделиться. Говорю сразу если какие-то слова из первого предложения вам не понятны дальше лучше не читать :). Толку будет мало. Статья пишется в расчёте на таких же как я сам страдальцев. Вдруг вам повезёт на неё наткнуться :).</p>
<p style="text-align: justify;">﻿Итак у нас есть четыре диска вида /dev/sd[abcd] которые представляют из себя четыре пути до двух реальных устройств. Сервис multipathd соберёт их в два виртуальных устройства (настройка multipathd неплохо документирована в сети и на ней я останавливаться не буду):</p>
<pre class="brush:shell">[root@server ~]# /sbin/multipath -ll
mpath5 (3600508b400307eb80000b001036f0000) dm-1 HP,HSV200
[size=4.0G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=50][active]
\_ 6:0:3:2 sdm 8:192 [active][ready]
\_ round-robin 0 [prio=10][enabled]
\_ 6:0:0:2 sdd 8:48 [active][ready]
mpath4 (3600508b400107eb80000a00003740000) dm-0 HP,HSV200
[size=32G][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=50][active]
\_ 6:0:0:1 sdc 8:32 [active][ready]
\_ round-robin 0 [prio=10][enabled]
\_ 6:0:3:1 sdl 8:176 [active][ready]</pre>
<p style="text-align: justify;">Для начала нам надо на дисках ﻿﻿/dev/sd[abcd] создать разделы. Понятно, что можно создать лишь на sda и sdc. Вот тут есть небольшая тонкость несмотря на то что разделы будут использоваться фактически для RAID-1 <strong>ставить им тип 0xfd нельзя</strong>! Дело в том, что как только системе будут презентованы эти диск md соберёт из них RAID, и вы получите устройство из /dev/sda1 и /dev/sdc1. А нам то нужны multipath элементы. Можно вообще ничего не указывать, можете указать 0&#215;83 в качестве типа. В любом случае это не принципиально. Лишь бы не 0xfd.</p>
<p style="text-align: justify;">Поехали дальше. После того как разделы созданы необходимо для каждого dm устройства выполнить команду:</p>
<pre class="brush:shell">kpartx -a /dev/dm-n</pre>
<p style="text-align: justify;">она создаст устройства вида /dev/dm-n+1, которые и будут являться нашими только что созданными разделами. Их уже можно объединять в RAID. Если по этому процессу есть какие либо вопросы то вот <a title="Программный RAID в Linux" href="http://xgu.ru/wiki/raid" target="_blank">тут</a> есть неплохая статья. Обязательно создаём mdadm.conf. Про него можно так же прочесть по прошлой ссылке.</p>
<p style="text-align: justify;">А вот дальше есть очень и очень интересный момент! Дело в том, что в RHEL 5 (шестой версии под рукой нет и проверить не смогу) есть досадный баг. В файле <em>/etc/rc.sysinit</em> процедура инициализации RAID-разделов с помощью <em>mdadm.conf</em> вызывается до создания всех <em>/dev/mapper/ </em>устройств. А наши <em>/dev/dm-*</em> на самом деле лишь их отражение. В итоге RAID собран не будет. Есть два решения этой проблемы:</p>
<ol>
<li>Создать в /etc/init.d/ скрипт по сути из одной строчки
<pre class="brush:shell">/sbin/mdadm --assemble /dev/md0</pre>
<p>и обеспечить ему загрузку на нужном runlevel. Он может быть любым по порядку загрузки. Главное чтобы после sysinit&#8217;а.</li>
<li>Переместить в файле <em>/etc/rc.sysinit</em> блок
<pre class="brush:shell"># RAID setup
update_boot_stage RCraid
[ -x /sbin/nash ] &amp;&amp; echo "raidautorun /dev/md0" | nash --quiet
if [ -f /etc/mdadm.conf ]; then
    /sbin/mdadm -A -s
fi</pre>
<p>ниже блока инициализации <em># Device mapper &amp; related initialization</em>. Он достаточно длинный и поэтому приводить я его тут не буду.</li>
</ol>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mak_sim?a=CDUrecJrkS8:sWcSSVoEmaA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=CDUrecJrkS8:sWcSSVoEmaA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=CDUrecJrkS8:sWcSSVoEmaA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=CDUrecJrkS8:sWcSSVoEmaA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=CDUrecJrkS8:sWcSSVoEmaA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=CDUrecJrkS8:sWcSSVoEmaA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=CDUrecJrkS8:sWcSSVoEmaA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=CDUrecJrkS8:sWcSSVoEmaA:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=CDUrecJrkS8:sWcSSVoEmaA:V-t1I-SPZMU"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=V-t1I-SPZMU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=CDUrecJrkS8:sWcSSVoEmaA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mak-sim.ru/raid-multipath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mak-sim.ru/raid-multipath/</feedburner:origLink></item>
		<item>
		<title>Первый бонус от Foursquare</title>
		<link>http://feedproxy.google.com/~r/mak_sim/~3/Uq4xaqMVj2g/</link>
		<comments>http://mak-sim.ru/foursqaurevtb24/#comments</comments>
		<pubDate>Tue, 10 May 2011 11:23:44 +0000</pubDate>
		<dc:creator>Мак Сим</dc:creator>
				<category><![CDATA[Lytdybr]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[sevices]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mak-sim.ru/?p=16</guid>
		<description><![CDATA[﻿﻿﻿Если честно никогда не мог ответить даже самому себе, а зачем я использую Foursquare. В России бонусов мэрам мягко скажем немного, там где они есть я сам обычно не появляюсь. В общем, это было ближе к банальной игре в царя &#8230;<p class="read-more"><a href="http://mak-sim.ru/foursqaurevtb24/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmak-sim.ru%2Ffoursqaurevtb24%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmak-sim.ru%2Ffoursqaurevtb24%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>﻿﻿﻿Если честно никогда не мог ответить даже самому себе, а зачем я использую Foursquare. В России бонусов мэрам мягко скажем немного, там где они есть я сам обычно не появляюсь. В общем, это было ближе к банальной игре в царя горы и какой-то уже привычки что-ли. Но вот сегодня случилось странное. Внезапно получил бонус мэру. Дело было так :)&#8230;</p>
<p>В банке ВТБ 24 у меня достаточно давно заведено две карточки ну и достаточно активно пользуюсь их Телебанком. За всё время использования каких либо нареканий к банку придумать не могу но вот недавно надобность в одной из карточек отпала. Надо её закрыть. А так как вспомнил я об этом аккурат посреди праздников то и полез к ним на сайт узнать как же ближайшее отделение работает. Быстро узнал, что нужно но при этом зацепился взглядом за новость о вручении мэрам их дополнительных офисов призов/сувениров. А в том офисе, что буквально под окнами дома я мэр уже больше чем полгода. Ну и особо ни на что не надеясь я сообщил об этом в банк.</p>
<p>Сегодня же утром мне упало письмо с вопросом куда высылать курьера. Как итог брэндированная флэшка на 1 Гб и блокнот :)</p>
<p><a href="http://mak-sim.ru/wp-content/uploads/2011/05/woixb.jpg"><img class="aligncenter size-medium wp-image-17" title="Сувениры от ВТБ" src="http://mak-sim.ru/wp-content/uploads/2011/05/woixb-300x225.jpg" alt="" width="300" height="225" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mak_sim?a=Uq4xaqMVj2g:Tqx71rs2zsE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=Uq4xaqMVj2g:Tqx71rs2zsE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=Uq4xaqMVj2g:Tqx71rs2zsE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=Uq4xaqMVj2g:Tqx71rs2zsE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=Uq4xaqMVj2g:Tqx71rs2zsE:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=Uq4xaqMVj2g:Tqx71rs2zsE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=Uq4xaqMVj2g:Tqx71rs2zsE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=Uq4xaqMVj2g:Tqx71rs2zsE:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=Uq4xaqMVj2g:Tqx71rs2zsE:V-t1I-SPZMU"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=V-t1I-SPZMU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=Uq4xaqMVj2g:Tqx71rs2zsE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mak-sim.ru/foursqaurevtb24/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mak-sim.ru/foursqaurevtb24/</feedburner:origLink></item>
		<item>
		<title>OpenOffice Document Reader</title>
		<link>http://feedproxy.google.com/~r/mak_sim/~3/YYbi4YI_y1s/</link>
		<comments>http://mak-sim.ru/open-office-android/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 16:15:53 +0000</pubDate>
		<dc:creator>Мак Сим</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[soft]]></category>

		<guid isPermaLink="false">http://mak-sim.ru/?p=5</guid>
		<description><![CDATA[﻿﻿﻿﻿Никто не сомневается, наверное, что через каких нибудь жалких лет пять или десять мы почти целиком переползём в веб. Оставляя на десктопах только что-то по настоящему тяжёлое и ресурсоёмкое. Но до этого дня ещё далеко и пока что, как не &#8230;<p class="read-more"><a href="http://mak-sim.ru/open-office-android/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmak-sim.ru%2Fopen-office-android%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmak-sim.ru%2Fopen-office-android%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>﻿﻿﻿﻿Никто не сомневается, наверное, что через каких нибудь жалких лет пять или десять мы почти целиком переползём в веб. Оставляя на десктопах только что-то по настоящему тяжёлое и ресурсоёмкое. Но до этого дня ещё далеко и пока что, как не крути, мы живём в мире файлов и документов, а не share-ссылок. И форматов хранения этих документов великое множество. Достаточно популярным является Open Office. Кто-то использует его в силу привычки, кто-то просто не хочет воровать, у кого-то это корпоративный стандарт. У меня, например почти вся написанная мной документация лежит как в вебе (само собой) так и на рабочем компьютере. Как раз таки в том самом odt формате.</p>
<p>К чему я это всё? Просто, мне лично хочется иметь возможность хотя бы просматривать все необходимые мне форматы на телефоне. И вот сегодня утром я наткунлся на OpenOffice Documet Reader. Насколько я знаю, первую программу под Andoird, что может открывать на просмотр odt-документы. Насколько я понял функцию редактирования автор добавлять не собирается но я лично рад и возможности читать нужные мне файлы пусть и без правки в дороге.<br />
<img class="aligncenter" title="openoffice-qr" src="http://qrcoder.ru/code/?https%3A%2F%2Fmarket.android.com%2Fdetails%3Fid%3Dat.tomtasche.reader&amp;4&amp;0" alt="" width="164" height="164" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mak_sim?a=YYbi4YI_y1s:nI0nk3beUt0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=YYbi4YI_y1s:nI0nk3beUt0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=YYbi4YI_y1s:nI0nk3beUt0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=YYbi4YI_y1s:nI0nk3beUt0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=YYbi4YI_y1s:nI0nk3beUt0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=YYbi4YI_y1s:nI0nk3beUt0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=YYbi4YI_y1s:nI0nk3beUt0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=YYbi4YI_y1s:nI0nk3beUt0:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=YYbi4YI_y1s:nI0nk3beUt0:V-t1I-SPZMU"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=V-t1I-SPZMU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=YYbi4YI_y1s:nI0nk3beUt0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mak-sim.ru/open-office-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://mak-sim.ru/open-office-android/</feedburner:origLink></item>
		<item>
		<title>Белоруссия</title>
		<link>http://feedproxy.google.com/~r/mak_sim/~3/dJjkFgq_wLM/</link>
		<comments>http://mak-sim.ru/belarus/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 10:39:51 +0000</pubDate>
		<dc:creator>Мак Сим</dc:creator>
				<category><![CDATA[Lytdybr]]></category>
		<category><![CDATA[rl]]></category>

		<guid isPermaLink="false">http://mak-sim.ru/?p=8</guid>
		<description><![CDATA[Вот уж чего точно никогда не делал так это не писал о политике. Но примерно час наблюдения за твиттером по хэш-тэгу #electby меня окончательно поставил в тупик. Ну масса шуток и приколов на тему Лукашенко, площади этой и ещё чёрт &#8230;<p class="read-more"><a href="http://mak-sim.ru/belarus/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmak-sim.ru%2Fbelarus%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmak-sim.ru%2Fbelarus%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Вот уж чего точно никогда не делал так это не писал о политике. Но примерно час наблюдения за твиттером по хэш-тэгу #electby меня окончательно поставил в тупик. Ну масса шуток и приколов на тему Лукашенко, площади этой и ещё чёрт знает чего это понятно. Крики с просьбами поддержать митингующих как бы то же вопросов не вызывают. Но вот сожаление где то в час ночи на тему “ах же ж блин у нас ничего не получилось” меня озадачило. Очень хочется спросить у белорусов, а чего вы хотели добиться на этой площади? Если сбросить “диктатора” то митинг штука глупая изначально. Ну давайте просто вспомним хотя бы одного диктатора из истории кто в ответ на вопли толпы посыпал голову пеплом, вышел к народу и покаялся. Таких не бывает. Вывод? Если он диктатор то вам нужен не митинг, а бунт или революция. Тут очень хорошо процитировать один твитт из того потока, что заливал весь интернет на протяжение нескольких часов.</p>
<p><strong><em>почему нынче необязательно брать с собой оружие, собираясь на бунт? ответьте #electby !!!</em></strong></p>
<p>Ну правда как то странно. Или была надежда, что ОМОН и армия в раз расчувствуются и скандируя “ELECTBY!” перейдут на сторону митингующих? Так это бред же.</p>
<p>Ну а если он президент, а не диктатор то тем более чего же вы хотели? На площади собралась огромная толпа, что-то там выкрикивает, лезет в здания гос.учреждений и вообще ведёт себя опасно (пусть даже это и была провокация, хотя ИМХО она и не нужен. При таком скопление народа кто нибудь да полезет на амбразуры на парах алкоголя) . Конечно её надо разогнать. И вообще &#8212; хотели высказать? Высказались? Всем спасибо, все свободны, а завтра ещё и на работу вставать так, что срочно домой и спать.</p>
<p>Я не за “Батьку”, я вообще гражданин другой страны и не мне судить этих людей, я просто пытаюсь понять, а чего же они пытались добиться? И не понимаю.</p>
<p>З.Ы. Отдельного упоминания стоит некая “твиттер-революция” которая по мнение многих митингующих внезапно(!) случилась на площади в Минске. Ребята вы о чём? По разным данным там собралось от трёх до ста(!!) тысяч человек. Из них про твиттер то слышало дай бог процентов пять. Единственное, что показали эти события (равно как и Манежка) так это то что твиттер неплохой, быть может даже единственный реальный источник информации при подобных событиях.</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mak_sim?a=dJjkFgq_wLM:Yqq8snrJ7pc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=dJjkFgq_wLM:Yqq8snrJ7pc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=dJjkFgq_wLM:Yqq8snrJ7pc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=dJjkFgq_wLM:Yqq8snrJ7pc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=dJjkFgq_wLM:Yqq8snrJ7pc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=dJjkFgq_wLM:Yqq8snrJ7pc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=dJjkFgq_wLM:Yqq8snrJ7pc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=dJjkFgq_wLM:Yqq8snrJ7pc:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=dJjkFgq_wLM:Yqq8snrJ7pc:V-t1I-SPZMU"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=V-t1I-SPZMU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=dJjkFgq_wLM:Yqq8snrJ7pc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mak-sim.ru/belarus/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mak-sim.ru/belarus/</feedburner:origLink></item>
		<item>
		<title>Сохранение $PATH в окружении sudo -s</title>
		<link>http://feedproxy.google.com/~r/mak_sim/~3/AgBgxC4hHg0/</link>
		<comments>http://mak-sim.ru/sudo-path/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 16:00:15 +0000</pubDate>
		<dc:creator>Мак Сим</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rhel]]></category>
		<category><![CDATA[soft]]></category>

		<guid isPermaLink="false">http://mak-sim.ru/?p=14</guid>
		<description><![CDATA[Изо дня в день я сталкивался на работе с одной и той же проблемой. Если вы зашли через ssh на некий сервера под своим пользователем, а потом дали команду sudo -s (то, что это единственно нормальный способ логинится рутом на &#8230;<p class="read-more"><a href="http://mak-sim.ru/sudo-path/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fmak-sim.ru%2Fsudo-path%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fmak-sim.ru%2Fsudo-path%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Изо дня в день я сталкивался на работе с одной и той же проблемой. Если вы зашли через ssh на некий сервера под своим пользователем, а потом дали команду <em>sudo -s</em> (то, что это единственно нормальный способ логинится рутом на удаленную машину пояснять не надо? :) то скорее всего вы оказались в консоли без вашей привычной переменной PATH. И следовательно даже простой <em>ifconfig</em> превращается в <em>/sbin/ifconfig</em>, ну или в начале каждой сессии набирать:</p>
<pre class="brush:shell">export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin</pre>
<p>Меня лично это в конец достало и я, немного погуглив, нашёл решение. Да, оно очень простое и лежит на поверхности но как показывает практика именно простые вещи чаще всего дольше всех остаются загадками.</p>
<p>Итак всё, что нам нужно это слегка настроить sudo. Набираем <em>visudo</em> и ищем там строчку подобную этой:</p>
<pre class="brush:shell">Defaults    env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR \
                        LS_COLORS MAIL PS1 PS2 QTDIR USERNAME \
                        LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION \
                        LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC \
                        LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS \
                        _XKB_CHARSET XAUTHORITY"</pre>
<p>Собственно говоря это список тех переменных которые проходят через sudo. Как можно сразу заметить PATH среди них нет. Добавляем её и&#8230; а собственно всё :). Наслаждаемся консолью с привычным окружением.</p>
<p>З.Ы. Ещё раз подчёркиваю, я понимаю, что это всё очень просто. Если вы знали про это раньше или просто не сталкивались с подобной проблемой, то я могу только порадоваться за вас. Заметка посвящается страдальцам типа меня :).</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mak_sim?a=AgBgxC4hHg0:E_JdONufncs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=AgBgxC4hHg0:E_JdONufncs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=AgBgxC4hHg0:E_JdONufncs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=AgBgxC4hHg0:E_JdONufncs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=AgBgxC4hHg0:E_JdONufncs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=AgBgxC4hHg0:E_JdONufncs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mak_sim?i=AgBgxC4hHg0:E_JdONufncs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=AgBgxC4hHg0:E_JdONufncs:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=AgBgxC4hHg0:E_JdONufncs:V-t1I-SPZMU"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=V-t1I-SPZMU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mak_sim?a=AgBgxC4hHg0:E_JdONufncs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mak_sim?d=qj6IDK7rITs" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://mak-sim.ru/sudo-path/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://mak-sim.ru/sudo-path/</feedburner:origLink></item>
	</channel>
</rss>

