<?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" >

<channel>
	<title>ivg.name &#187; IT</title>
	<atom:link href="http://ivg.name/category/it/feed/" rel="self" type="application/rss+xml" />
	<link>http://ivg.name</link>
	<description>фотожурнал</description>
	<lastBuildDate>Tue, 31 Jan 2012 19:37:10 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Набросы. Лента стримера и потолочный вентилятор.</title>
		<link>http://ivg.name/2012/01/26/nabrosy-lenta-strimera-i-potolochnyj-ventilyator/</link>
		<comments>http://ivg.name/2012/01/26/nabrosy-lenta-strimera-i-potolochnyj-ventilyator/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 00:17:51 +0000</pubDate>
		<dc:creator>ivg</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Видео]]></category>
		<category><![CDATA[Задачи и решения]]></category>

		<guid isPermaLink="false">http://ivg.name/?p=1389</guid>
		<description><![CDATA[<a href="http://ivg.name/2012/01/26/nabrosy-lenta-strimera-i-potolochnyj-ventilyator/"><img align="left" hspace="5" width="150" height="150" src="http://ivg.name/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Уже давно для бекапов использую обычные харды на удаленных серверах,&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Уже давно для бекапов использую обычные харды на удаленных серверах, но когда то давно, до меня, был одмин которых хотел чувствовать себя  властителем &#171;энтерпрайз-класса инфраструктуры&#187;, и, для большего пафосу заказал стример.</p>
<p>Более идиотского решения я еще не видел. Объема кассет для бекапов критически не хватало и он, как мудак бегал 2 раза в день переставлять кассеты. Они, к слову, должны хранится отдельно от серверов, на случай пожара или грабежа,  но по факту лежали в соседней к серверной комнате. В итоге толку ноль, пафоса море, можно сидеть пилить дальше.</p>
<p>Потом стример сдох, одмин уволился, а вчера шарясь в поисках живого кондиционера нашли гору этих кассет с древними бекапами. Ну а вентилятор (промышленный, стальные лопасти) просто на глаза попался :) Вообще я люблю в него всякий мусор кидать, бутылки, мячи, бумажки&#8230;</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/AnhLMO9iRJs?rel=0" frameborder="0" allowfullscreen></iframe></p>
<div id="vk_like1389"style="display:inline;margin: 0px 0;" class="vklike"></div>
			<script type="text/javascript">
				/* <![CDATA[ */
				VK.Widgets.Like("vk_like1389", {width: "496", pageTitle: 'Набросы. Лента стримера и потолочный вентилятор.', pageUrl: 'http://ivg.name/2012/01/26/nabrosy-lenta-strimera-i-potolochnyj-ventilyator/', page_id: 1389, pageDescription: "фотожурнал"});
				/* ]]&gt; */
			</script><a href='http://twitter.com/share?url=http%3A%2F%2Fivg.name%2F%3Fp%3D1389&count=horizontal&related=&text=%D0%9D%D0%B0%D0%B1%D1%80%D0%BE%D1%81%D1%8B.%20%D0%9B%D0%B5%D0%BD%D1%82%D0%B0%20%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B0%20%D0%B8%20%D0%BF%D0%BE%D1%82%D0%BE%D0%BB%D0%BE%D1%87%D0%BD%D1%8B%D0%B9%20%D0%B2%D0%B5%D0%BD%D1%82%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80.' class='twitter-share-button' data-text='Набросы. Лента стримера и потолочный вентилятор.' data-url='http://ivg.name/?p=1389' data-counturl='http://ivg.name/2012/01/26/nabrosy-lenta-strimera-i-potolochnyj-ventilyator/' data-count='horizontal' data-via='ivg'></a><fb:like href='http://ivg.name/2012/01/26/nabrosy-lenta-strimera-i-potolochnyj-ventilyator/' send='false' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like>]]></content:encoded>
			<wfw:commentRss>http://ivg.name/2012/01/26/nabrosy-lenta-strimera-i-potolochnyj-ventilyator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Необычный день на работе</title>
		<link>http://ivg.name/2012/01/02/an-unusual-day-at-work/</link>
		<comments>http://ivg.name/2012/01/02/an-unusual-day-at-work/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 22:06:43 +0000</pubDate>
		<dc:creator>ivg</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[жизнь]]></category>
		<category><![CDATA[ЛВС]]></category>
		<category><![CDATA[работа]]></category>
		<category><![CDATA[фотографии]]></category>

		<guid isPermaLink="false">http://ivg.name/?p=1271</guid>
		<description><![CDATA[<a href="http://ivg.name/2012/01/02/an-unusual-day-at-work/"><img align="left" hspace="5" width="150" height="150" src="http://ivg.name/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Есть на севере Москвы, в одном из офиснопланктонных зданий два&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720242024/' title='Photo20271211201720242024'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720242024-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211201720242024" title="Photo20271211201720242024" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720242022/' title='Photo20271211201720242022'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720242022-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211201720242022" title="Photo20271211201720242022" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720242019/' title='Photo20271211201720242019'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720242019-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211201720242019" title="Photo20271211201720242019" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720242016/' title='Photo20271211201720242016'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720242016-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211201720242016" title="Photo20271211201720242016" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720222018/' title='Photo20271211201720222018'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720222018-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211201720222018" title="Photo20271211201720222018" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720222009/' title='Photo20271211201720222009'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720222009-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211201720222009" title="Photo20271211201720222009" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720212059/' title='Photo20271211201720212059'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720212059-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211201720212059" title="Photo20271211201720212059" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720212052/' title='Photo20271211201720212052'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720212052-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211201720212052" title="Photo20271211201720212052" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720212050/' title='Photo20271211201720212050'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720212050-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211201720212050" title="Photo20271211201720212050" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720212046/' title='Photo20271211201720212046'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720212046-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211201720212046" title="Photo20271211201720212046" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/photo20271211201720212041/' title='Photo20271211,201720212041'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/Photo20271211201720212041-112x150.jpg" class="attachment-thumbnail" alt="Photo20271211,201720212041" title="Photo20271211,201720212041" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/img_20111228_131053/' title='IMG_20111228_131053'><img width="112" height="150" src="http://ivg.name/wp-content/uploads/2012/01/IMG_20111228_131053-112x150.jpg" class="attachment-thumbnail" alt="IMG_20111228_131053" title="IMG_20111228_131053" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/user-comments-2/' title='User comments'><img width="150" height="112" src="http://ivg.name/wp-content/uploads/2012/01/IMG_20111228_131035-150x112.jpg" class="attachment-thumbnail" alt="User comments" title="User comments" /></a>
<a href='http://ivg.name/2012/01/02/an-unusual-day-at-work/user-comments/' title='bastards'><img width="150" height="112" src="http://ivg.name/wp-content/uploads/2012/01/IMG_20111228_130754-150x112.jpg" class="attachment-thumbnail" alt="bastards" title="bastards" /></a>
<br />
<span id="more-1271"></span><br />
Есть на севере Москвы, в одном из офиснопланктонных зданий два офиса одной конторы, один на восьмом, а другой на пятнадцатом этаже, обслуживанием сети, небольшого сервера и компьютеров этих офисов занимаюсь я, т.к. они являются, ну, скажем так, филиалами того места где я работаю.</p>
<p>На нижний этаж приходят три сетевых кабеля, один с инетом, другие два с пятью линиями телефонии. Там же стоит сервер, небольшая атс и свич. На пятнадцатый этаж уходят несколько сетевых кабелей с линиями от атс и сетью.</p>
<p>И вот недавно звонит мне вождь этого офиса (сидящий, кстати, на верху) и сообщает что нижнюю часть надо срочно закрывать, да и верхняя тоже скоро съедет. Я поднял панику и пытался или оттянуть переезд до полного съезда или хотя бы перевести 15й на 8й, а не наоборот. Но ничего не вышло, более того, направив вождя выяснять реально ли перенести подключение телефонии и инета на верх, узнал, что стоить это будет много.</p>
<p>Решение было принято простое и очень колхозное: на 8м скручиваю инетный кабель и телефонные с кабелями идущими на верх, прячу скрутки в вентиляционный канал (откуда они и приходят) и оставляю под крышкой вентиляции бумажку с матерными угрозами не рвать скрутки и своим мобильным на всякий случай. Это было легко. А на верхнем этаже оказалось очень тесно, почти все нужно было уместить под фальш-потолком (такое гавно квадратиками) с осветителями, при этом часть ламп держалась не на анкерах к нормальному потолку, а просто лежало на алюминиевых уголках, туда же положил атску и пытался забить кучу проводов со свичем. Естественно это не могло закончится хорошо :) В один момент я задел жопой кабель идущий к атс и она утянула за собой 4 потолочные панели и светильник. Все это говно эпично повисло на проводах. Ремонтировать я ничего не стал, закинул атс подальше, кое как скрутил провода и разобрав висящий в воздухе светильник закинул его на тот же фальшпотолок. Все работает, все довольны, хорошо не пытался сервер забить туда же :)</p>
<p>P.S. Надпись над столом (там сидит дама-манагер) сделал я, она хотела ее замазать, а вождь сказал -&#187;не надо, она меня мотивирует!&#187;.</p>
<div id="vk_like1271"style="display:inline;margin: 0px 0;" class="vklike"></div>
			<script type="text/javascript">
				/* <![CDATA[ */
				VK.Widgets.Like("vk_like1271", {width: "496", pageTitle: 'Необычный день на работе', pageUrl: 'http://ivg.name/2012/01/02/an-unusual-day-at-work/', page_id: 1271, pageDescription: "фотожурнал"});
				/* ]]&gt; */
			</script><a href='http://twitter.com/share?url=http%3A%2F%2Fivg.name%2F%3Fp%3D1271&count=horizontal&related=&text=%D0%9D%D0%B5%D0%BE%D0%B1%D1%8B%D1%87%D0%BD%D1%8B%D0%B9%20%D0%B4%D0%B5%D0%BD%D1%8C%20%D0%BD%D0%B0%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5' class='twitter-share-button' data-text='Необычный день на работе' data-url='http://ivg.name/?p=1271' data-counturl='http://ivg.name/2012/01/02/an-unusual-day-at-work/' data-count='horizontal' data-via='ivg'></a><fb:like href='http://ivg.name/2012/01/02/an-unusual-day-at-work/' send='false' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like>]]></content:encoded>
			<wfw:commentRss>http://ivg.name/2012/01/02/an-unusual-day-at-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<georss:point>55.8731918 37.4559975</georss:point>	</item>
		<item>
		<title>абырвалГ!</title>
		<link>http://ivg.name/2011/03/30/abyrvalg/</link>
		<comments>http://ivg.name/2011/03/30/abyrvalg/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 09:41:43 +0000</pubDate>
		<dc:creator>ivg</dc:creator>
				<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.ivg.name/?p=951</guid>
		<description><![CDATA[<a href="http://ivg.name/2011/03/30/abyrvalg/"><img align="left" hspace="5" width="150" height="150" src="http://ivg.name/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Склад: Игорь,это Наташа с фурнитуры&#8230;&#8230;а у тя есть краска для&#8230; [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Склад: Игорь,это Наташа с фурнитуры&#8230;&#8230;а у тя есть краска для СКАНЕРА?<br />
ivg: o.O<br />
Склад: что?<br />
ivg: Что и для чего тебе нужно?<br />
Склад: у меня стоит сканер,а краска закончилась</p></blockquote>
<div id="vk_like951"style="display:inline;margin: 0px 0;" class="vklike"></div>
			<script type="text/javascript">
				/* <![CDATA[ */
				VK.Widgets.Like("vk_like951", {width: "496", pageTitle: 'абырвалГ!', pageUrl: 'http://ivg.name/2011/03/30/abyrvalg/', page_id: 951, pageDescription: "фотожурнал"});
				/* ]]&gt; */
			</script><a href='http://twitter.com/share?url=http%3A%2F%2Fivg.name%2F%3Fp%3D951&count=horizontal&related=&text=%D0%B0%D0%B1%D1%8B%D1%80%D0%B2%D0%B0%D0%BB%D0%93%21' class='twitter-share-button' data-text='абырвалГ!' data-url='http://ivg.name/?p=951' data-counturl='http://ivg.name/2011/03/30/abyrvalg/' data-count='horizontal' data-via='ivg'></a><fb:like href='http://ivg.name/2011/03/30/abyrvalg/' send='false' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like>]]></content:encoded>
			<wfw:commentRss>http://ivg.name/2011/03/30/abyrvalg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ru_RU.po -&gt; ru_RU.mo</title>
		<link>http://ivg.name/2011/02/24/ru_ru-po-ru_ru-mo/</link>
		<comments>http://ivg.name/2011/02/24/ru_ru-po-ru_ru-mo/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 09:25:51 +0000</pubDate>
		<dc:creator>ivg</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.ivg.name/?p=918</guid>
		<description><![CDATA[<a href="http://ivg.name/2011/02/24/ru_ru-po-ru_ru-mo/"><img align="left" hspace="5" width="150" height="150" src="http://ivg.name/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Познаю дзен интернационализации php проектов с помощью gettext на примере&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Познаю дзен интернационализации php проектов с помощью gettext на примере этого сайта.</p>
<div id="vk_like918"style="display:inline;margin: 0px 0;" class="vklike"></div>
			<script type="text/javascript">
				/* <![CDATA[ */
				VK.Widgets.Like("vk_like918", {width: "496", pageTitle: 'ru_RU.po -> ru_RU.mo', pageUrl: 'http://ivg.name/2011/02/24/ru_ru-po-ru_ru-mo/', page_id: 918, pageDescription: "фотожурнал"});
				/* ]]&gt; */
			</script><a href='http://twitter.com/share?url=http%3A%2F%2Fivg.name%2F%3Fp%3D918&count=horizontal&related=&text=ru_RU.po%20-%26gt%3B%20ru_RU.mo' class='twitter-share-button' data-text='ru_RU.po -&gt; ru_RU.mo' data-url='http://ivg.name/?p=918' data-counturl='http://ivg.name/2011/02/24/ru_ru-po-ru_ru-mo/' data-count='horizontal' data-via='ivg'></a><fb:like href='http://ivg.name/2011/02/24/ru_ru-po-ru_ru-mo/' send='false' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like>]]></content:encoded>
			<wfw:commentRss>http://ivg.name/2011/02/24/ru_ru-po-ru_ru-mo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenID в WordPress 3.0.1, WTF?</title>
		<link>http://ivg.name/2010/11/07/openid-v-wordpress-3-0-1-wtf/</link>
		<comments>http://ivg.name/2010/11/07/openid-v-wordpress-3-0-1-wtf/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 13:24:04 +0000</pubDate>
		<dc:creator>ivg</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.ivg.name/?p=886</guid>
		<description><![CDATA[<a href="http://ivg.name/2010/11/07/openid-v-wordpress-3-0-1-wtf/"><img align="left" hspace="5" width="150" height="150" src="http://ivg.name/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Плагин OpenID перестал работать и как провайдер и как аутентификация&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/extend/plugins/openid/" target="_blank">Плагин OpenID</a> перестал работать и как провайдер и как аутентификация внешних юзеров :(</p>
<p>WTF?</p>
<div id="vk_like886"style="display:inline;margin: 0px 0;" class="vklike"></div>
			<script type="text/javascript">
				/* <![CDATA[ */
				VK.Widgets.Like("vk_like886", {width: "496", pageTitle: 'OpenID в WordPress 3.0.1, WTF?', pageUrl: 'http://ivg.name/2010/11/07/openid-v-wordpress-3-0-1-wtf/', page_id: 886, pageDescription: "фотожурнал"});
				/* ]]&gt; */
			</script><a href='http://twitter.com/share?url=http%3A%2F%2Fivg.name%2F%3Fp%3D886&count=horizontal&related=&text=OpenID%20%D0%B2%20WordPress%203.0.1%2C%20WTF%3F' class='twitter-share-button' data-text='OpenID в WordPress 3.0.1, WTF?' data-url='http://ivg.name/?p=886' data-counturl='http://ivg.name/2010/11/07/openid-v-wordpress-3-0-1-wtf/' data-count='horizontal' data-via='ivg'></a><fb:like href='http://ivg.name/2010/11/07/openid-v-wordpress-3-0-1-wtf/' send='false' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like>]]></content:encoded>
			<wfw:commentRss>http://ivg.name/2010/11/07/openid-v-wordpress-3-0-1-wtf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>еще про Transmission и eCryptfs</title>
		<link>http://ivg.name/2010/11/07/eshhe-pro-transmission-i-ecryptfs/</link>
		<comments>http://ivg.name/2010/11/07/eshhe-pro-transmission-i-ecryptfs/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 13:20:59 +0000</pubDate>
		<dc:creator>ivg</dc:creator>
				<category><![CDATA[BitTorrent]]></category>
		<category><![CDATA[eCryptfs]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Transmission]]></category>

		<guid isPermaLink="false">http://www.ivg.name/?p=884</guid>
		<description><![CDATA[<a href="http://ivg.name/2010/11/07/eshhe-pro-transmission-i-ecryptfs/"><img align="left" hspace="5" width="150" height="150" src="http://ivg.name/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>В ﻿settings.json есть еще один полезный параметр способный защитить комп&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>В ﻿settings.json есть еще один полезный параметр способный защитить комп от самопожирания дисковыми запросами &#8212; ﻿peer-limit-global или в десктопной версии в настройках (GUI) Maximum peers overall.</p>
<p>Этот параметр ограничивает количество соединений с другими торрент клиентами и как следствие снижает фрагментацию записи или чтение файлов. На сервере ограничил тем же числом что и количество соединений на каждый торрент (peer-limit-per-torrent) т.е. 60. Методом тыка выяснено что это спасает однодисковый комп от зомбирования торрент клиента.</p>
<p>Тем у кого стоит мега RAID из 15 SAS дисков с пропускной в 200 мб/с думаю вообще ничего ограничивать не придется :)</p>
<div id="vk_like884"style="display:inline;margin: 0px 0;" class="vklike"></div>
			<script type="text/javascript">
				/* <![CDATA[ */
				VK.Widgets.Like("vk_like884", {width: "496", pageTitle: 'еще про Transmission и eCryptfs', pageUrl: 'http://ivg.name/2010/11/07/eshhe-pro-transmission-i-ecryptfs/', page_id: 884, pageDescription: "фотожурнал"});
				/* ]]&gt; */
			</script><a href='http://twitter.com/share?url=http%3A%2F%2Fivg.name%2F%3Fp%3D884&count=horizontal&related=&text=%D0%B5%D1%89%D0%B5%20%D0%BF%D1%80%D0%BE%20Transmission%20%D0%B8%20eCryptfs' class='twitter-share-button' data-text='еще про Transmission и eCryptfs' data-url='http://ivg.name/?p=884' data-counturl='http://ivg.name/2010/11/07/eshhe-pro-transmission-i-ecryptfs/' data-count='horizontal' data-via='ivg'></a><fb:like href='http://ivg.name/2010/11/07/eshhe-pro-transmission-i-ecryptfs/' send='false' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like>]]></content:encoded>
			<wfw:commentRss>http://ivg.name/2010/11/07/eshhe-pro-transmission-i-ecryptfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transmission &amp; eCryptfs</title>
		<link>http://ivg.name/2010/11/04/transmission-ecryptfs/</link>
		<comments>http://ivg.name/2010/11/04/transmission-ecryptfs/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 00:27:05 +0000</pubDate>
		<dc:creator>ivg</dc:creator>
				<category><![CDATA[BitTorrent]]></category>
		<category><![CDATA[eCryptfs]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Transmission]]></category>

		<guid isPermaLink="false">http://www.ivg.name/?p=863</guid>
		<description><![CDATA[<a href="http://ivg.name/2010/11/04/transmission-ecryptfs/"><img align="left" hspace="5" width="150" src="http://www.ivg.name/wp-content/uploads/2010/11/transmission-ecryptfs.png" class="alignleft wp-post-image tfe" alt="" title="transmission-ecryptfs" /></a>Пользователи торрент клиента Transmission (да и многих других клиентов p2p)&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-864 alignright" title="transmission-ecryptfs" src="http://www.ivg.name/wp-content/uploads/2010/11/transmission-ecryptfs.png" alt="" width="64" height="250" />Пользователи торрент клиента Transmission (да и многих других клиентов p2p) при попытке скачать файл большого размера в каталог зашифрованный eCryptfs получали чудовищную нагрузку диска, а затем сожравший 100% CPU процесс клиента, который, при попытке его прибить превращался в зомби.</p>
<p>Причина в большой фрагментации файлов скачиваемых через bittorrent, шифрованная файловая система не успевает за запросами на чтение и запись в разные части файла, получаются очереди которые в конечном итоге забивают весь обмен с диском и загружают CPU. Спасение из данной ситуации &#8212; кеш.</p>
<p>Начиная с версии 2.10 в Transmission появился параметр ﻿﻿﻿cache-size-mb с переменной по умолчанию &#8212; 2. Т.е. кеш равен 2 мб, что по нынешним меркам просто смешно, его и надо увеличить для стабильной и быстрой работы.</p>
<p>Итак, что делаем (на примере Ubuntu 10.10):</p>
<p>1. обновляем Transmission, добавив репозиторий со свежими версиями:</p>
<p><strong>sudo add-apt-repository ppa:transmissionbt/ppa</strong></p>
<p><strong>sudo apt-get update</strong></p>
<p><strong>sudo apt-get upgrade</strong></p>
<p>(если у вас сервер и нет ﻿add-apt-repository - поставьте его: <strong>sudo apt-get install python-software-properties</strong>)</p>
<p>2. Если Transmission обычны, десктопный ﻿- просто закрываем его. Если используется серверный transmission-daemon &#8212; останавливаем его:</p>
<p><strong>service transmission-daemon stop</strong></p>
<p>3. Открываем файл конфигурации, если ﻿серверный transmission-daemon:</p>
<p><strong>sudo ﻿nano /etc/transmission-daemon/settings.json</strong></p>
<p>Если обычный (внимание &#8212; тут sudo не нужно!):</p>
<p><strong>nano .config/transmission/settings.json</strong></p>
<p>4. Находим там строку <strong>&#171;cache-size-mb&#187;: 2, </strong>и меняем <strong>2 </strong>на сколько не жалко памяти :) Лично я на сервере выделил половину ОЗУ &#8212; <strong>512</strong>, на ноутбуке же всего <strong>64</strong> и похоже хватает. Напоминаю что выход из nano &#8212; Ctrl+x :)</p>
<p><span id="more-863"></span>И немного лирики, зачем все это нужно. Я давно храню и скачиваю варез, фильмы и музыку исключительно на шифрованные носители, в России мы живем с безумной правоохранительной системой с которой вы, скачавший и поставивший куда либо Photoshop или записавший на диск свеже скачанный фильм &#8212; являетесь уголовным преступником, совершившим тяжкое преступление, до 6 лет лишения свободы однако. Если убить кого нибудь в состоянии аффекта &#8212; и то меньше.</p>
<div id="vk_like863"style="display:inline;margin: 0px 0;" class="vklike"></div>
			<script type="text/javascript">
				/* <![CDATA[ */
				VK.Widgets.Like("vk_like863", {width: "496", pageTitle: 'Transmission &#038; eCryptfs', pageUrl: 'http://ivg.name/2010/11/04/transmission-ecryptfs/', page_id: 863, pageDescription: "фотожурнал"});
				/* ]]&gt; */
			</script><a href='http://twitter.com/share?url=http%3A%2F%2Fivg.name%2F%3Fp%3D863&count=horizontal&related=&text=Transmission%20%26amp%3B%20eCryptfs' class='twitter-share-button' data-text='Transmission &amp; eCryptfs' data-url='http://ivg.name/?p=863' data-counturl='http://ivg.name/2010/11/04/transmission-ecryptfs/' data-count='horizontal' data-via='ivg'></a><fb:like href='http://ivg.name/2010/11/04/transmission-ecryptfs/' send='false' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like>]]></content:encoded>
			<wfw:commentRss>http://ivg.name/2010/11/04/transmission-ecryptfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Решение задачи об обратном подключении</title>
		<link>http://ivg.name/2010/09/15/reshenie-zadachi-ob-obratnom-podklyuchenii/</link>
		<comments>http://ivg.name/2010/09/15/reshenie-zadachi-ob-obratnom-podklyuchenii/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 12:23:42 +0000</pubDate>
		<dc:creator>ivg</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Задачи и решения]]></category>

		<guid isPermaLink="false">http://www.ivg.name/?p=840</guid>
		<description><![CDATA[<a href="http://ivg.name/2010/09/15/reshenie-zadachi-ob-obratnom-podklyuchenii/"><img align="left" hspace="5" width="150" src="http://www.ivg.name/wp-content/uploads/2010/09/Screenshot-650x487.png" class="alignleft wp-post-image tfe" alt="" title="Screenshot" /></a>Итак, как я уже писал, есть сервер к которому невозможно&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, как я уже <a href="http://www.ivg.name/2010/09/06/interesnaya-zadachka/" target="_blank">писал</a>, есть сервер к которому невозможно подключится извне, а очень хочется :)</p>
<p>Собственно начнем, попутно расписав нюансы. Суть &#8212; VNC reverse connection, т.е. сервер будет сам искать нас и подключаться что бы мы им поуправляли.</p>
<p>Ставим на сервер и то место откуда будем удаленно работать <a href="http://www.tightvnc.com/" target="_blank">TightVNC</a>, на сервере регистрируем и запускаем службу.</p>
<p><img class="alignnone size-large wp-image-841" title="Screenshot" src="http://www.ivg.name/wp-content/uploads/2010/09/Screenshot-650x487.png" alt="" width="650" height="487" /></p>
<p>Теперь немного теории, если на управляющей машине запустить vnc viewer, указав какой нить порт и запустив Listening mode,</p>
<p><img class="alignnone size-medium wp-image-842" title="Screenshot-7" src="http://www.ivg.name/wp-content/uploads/2010/09/Screenshot-7-267x300.png" alt="" width="267" height="300" /></p>
<p>то клиент становится как бы сервером и слушает этот порт, а на сервере (после запуска клиента!) сообщаем vnc службе к какому ip и порту лезть</p>
<p><img class="alignnone size-large wp-image-843" title="Screenshot-2" src="http://www.ivg.name/wp-content/uploads/2010/09/Screenshot-2-650x488.png" alt="" width="650" height="488" /></p>
<p>Вуаля! На клиенте внезапно открывается десктоп сервера. Кажется все просто &#8212; суем команду на запуск подключения службы сервера в шедулер и пускай ломится к нам хоть каждую минуту. Но, не тут то было, vnc viewer даже после подключения сидит и слушает порт, а значит запустив его один раз что бы поработать мы будем получать каждую минуту еще одно окно с нашего сервера, достанет быстро. Что делать? Это и есть первый нюанс.</p>
<p><img class="alignnone size-large wp-image-844" title="Screenshot-3" src="http://www.ivg.name/wp-content/uploads/2010/09/Screenshot-3-650x486.png" alt="" width="650" height="486" /></p>
<p>Вывод &#8212; нужно что бы сервер отслеживал наличие связи с нами, и только если ее нет &#8212; пытался подключится, а значит в шедулер мы суем уже не команду для vnc службы, а некий скрипт, который будет смотреть в netstat и думать :)</p>
<p>Нелегко даются cmd скрипты линуксоеду, но все же вот такое родилось:<br />
<code>del vncstat<br />
netstat -a -n | findstr "10000" | more &gt; vncstat<br />
for /F "tokens=4" %%i IN (vncstat) DO (if %%i==ESTABLISHED (exit /B))<br />
"C:\Program Files (x86)\TightVNC\tvnserver.exe" -controlservice -connect 192.168.1.14:10000</code><br />
192.168.1.14 &#8212; заменяем на ip или домен того места где у вас vnc viewer<br />
10000 &#8212; заменяем на порт в vnc viewer</p>
<p>Обзываем это в духе vnc.cmd и в шедулер его.</p>
<p>Теперь второй нюанс &#8212; мы не всегда сидим за одним и тем же ip, а необходимость ковырять сервер может возникнуть в дороге когда у вас в руках ноут и gprs. Решается просто, главное что бы у вас был внешний ip &#8212; динамический днс.</p>
<p>Я выбрал <a href="http://freedns.afraid.org/" target="_blank">freedns.afraid.org</a>, удобно, зарегистрировал себе какой нить megaadmin.mooo.com, зашел в интерфейс когда надо подключится, ткнул линк и этот домен прицелен на тебя, осталось запустить вьювер и подождать.</p>
<p>Конечно, возникает вопрос безопасности, следите что бы никто не знал доменное имя, порт, что бы на этот домен не повис какой нить левый ip, для этого, если работаете с динамическим ип и он может достаться кому то еще, после работы в интерфейсе меняйте руками на 127.0.0.1 например.</p>
<p>Все, по всем вопросам в комменты, и лучше в stand-alone блог а не в ЖЖ, у меня там есть OpenID и Gravatar и прочая цивилизация :)</p>
<div id="vk_like840"style="display:inline;margin: 0px 0;" class="vklike"></div>
			<script type="text/javascript">
				/* <![CDATA[ */
				VK.Widgets.Like("vk_like840", {width: "496", pageTitle: 'Решение задачи об обратном подключении', pageUrl: 'http://ivg.name/2010/09/15/reshenie-zadachi-ob-obratnom-podklyuchenii/', page_id: 840, pageDescription: "фотожурнал"});
				/* ]]&gt; */
			</script><a href='http://twitter.com/share?url=http%3A%2F%2Fivg.name%2F%3Fp%3D840&count=horizontal&related=&text=%D0%A0%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B8%20%D0%BE%D0%B1%20%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%BC%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B8' class='twitter-share-button' data-text='Решение задачи об обратном подключении' data-url='http://ivg.name/?p=840' data-counturl='http://ivg.name/2010/09/15/reshenie-zadachi-ob-obratnom-podklyuchenii/' data-count='horizontal' data-via='ivg'></a><fb:like href='http://ivg.name/2010/09/15/reshenie-zadachi-ob-obratnom-podklyuchenii/' send='false' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like>]]></content:encoded>
			<wfw:commentRss>http://ivg.name/2010/09/15/reshenie-zadachi-ob-obratnom-podklyuchenii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Интересная задачка</title>
		<link>http://ivg.name/2010/09/06/interesnaya-zadachka/</link>
		<comments>http://ivg.name/2010/09/06/interesnaya-zadachka/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 13:33:12 +0000</pubDate>
		<dc:creator>ivg</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Задачи и решения]]></category>

		<guid isPermaLink="false">http://www.ivg.name/?p=837</guid>
		<description><![CDATA[<a href="http://ivg.name/2010/09/06/interesnaya-zadachka/"><img align="left" hspace="5" width="150" height="150" src="http://ivg.name/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Условия: Компьютер подключен к интернету через NAT и не имеет&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Условия:</p>
<p>Компьютер подключен к интернету через NAT и не имеет внешнего IP адреса, за компьютером никто не сидит &#8212; это сервер. Windows Server 2008 R2.</p>
<p>Необходимо:</p>
<p>Иметь возможность в любой момент подключится терминалом к этому компьютеру со своего ноута, инет-IP есть, но динамический. Для простоты пускай там тоже будет виндовс.</p>
<p>У задачки есть простое решение, но с двумя нюансами. Следующим постом решение в картинках :)</p>
<div id="vk_like837"style="display:inline;margin: 0px 0;" class="vklike"></div>
			<script type="text/javascript">
				/* <![CDATA[ */
				VK.Widgets.Like("vk_like837", {width: "496", pageTitle: 'Интересная задачка', pageUrl: 'http://ivg.name/2010/09/06/interesnaya-zadachka/', page_id: 837, pageDescription: "фотожурнал"});
				/* ]]&gt; */
			</script><a href='http://twitter.com/share?url=http%3A%2F%2Fivg.name%2F%3Fp%3D837&count=horizontal&related=&text=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B5%D1%81%D0%BD%D0%B0%D1%8F%20%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%BA%D0%B0' class='twitter-share-button' data-text='Интересная задачка' data-url='http://ivg.name/?p=837' data-counturl='http://ivg.name/2010/09/06/interesnaya-zadachka/' data-count='horizontal' data-via='ivg'></a><fb:like href='http://ivg.name/2010/09/06/interesnaya-zadachka/' send='false' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like>]]></content:encoded>
			<wfw:commentRss>http://ivg.name/2010/09/06/interesnaya-zadachka/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>переезд</title>
		<link>http://ivg.name/2010/06/30/pereezd-2/</link>
		<comments>http://ivg.name/2010/06/30/pereezd-2/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 12:07:19 +0000</pubDate>
		<dc:creator>ivg</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.ivg.name/?p=807</guid>
		<description><![CDATA[<a href="http://ivg.name/2010/06/30/pereezd-2/"><img align="left" hspace="5" width="150" height="150" src="http://ivg.name/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Достало ухаживать за красной шапочкой в ВПСке, да и 14&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Достало ухаживать за красной шапочкой в ВПСке, да и 14 баксов в месяц для меня сейчас много. Перенес все на <a href="http://www.hostgator.com/" target="_blank">Host Gator</a>, 10баксов, места анлим, канал тоже, админить ничего не надо, красота :)</p>
<div id="vk_like807"style="display:inline;margin: 0px 0;" class="vklike"></div>
			<script type="text/javascript">
				/* <![CDATA[ */
				VK.Widgets.Like("vk_like807", {width: "496", pageTitle: 'переезд', pageUrl: 'http://ivg.name/2010/06/30/pereezd-2/', page_id: 807, pageDescription: "фотожурнал"});
				/* ]]&gt; */
			</script><a href='http://twitter.com/share?url=http%3A%2F%2Fivg.name%2F%3Fp%3D807&count=horizontal&related=&text=%D0%BF%D0%B5%D1%80%D0%B5%D0%B5%D0%B7%D0%B4' class='twitter-share-button' data-text='переезд' data-url='http://ivg.name/?p=807' data-counturl='http://ivg.name/2010/06/30/pereezd-2/' data-count='horizontal' data-via='ivg'></a><fb:like href='http://ivg.name/2010/06/30/pereezd-2/' send='false' layout='standard' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like>]]></content:encoded>
			<wfw:commentRss>http://ivg.name/2010/06/30/pereezd-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

