<?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>INT 21h</title>
	<atom:link href="http://blindage.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blindage.org</link>
	<description>Домашняя страница самого страшного прерывания</description>
	<lastBuildDate>Thu, 11 Mar 2010 16:12:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Настройка OpenVPN сервера и клиента за 5 минут</title>
		<link>http://blindage.org/?p=1935</link>
		<comments>http://blindage.org/?p=1935#comments</comments>
		<pubDate>Thu, 11 Mar 2010 15:15:27 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1935</guid>
		<description><![CDATA[Вы работаете администратором в вашей может быть любимой и может даже многократно компании :) Вы выкладываетесь по полной, но&#8230; вы очень не любите ездить на работу через пол города зимой в самую холодину. Для целей удаленного администрирования у вас уже есть PPTP VPN, но возникла проблема: пользователи тоже оборзели и хотят работать из дома. Начальство [...]]]></description>
			<content:encoded><![CDATA[<p>Вы работаете администратором в вашей может быть любимой и может даже многократно компании :) Вы выкладываетесь по полной, но&#8230; вы очень не любите ездить на работу через пол города зимой в самую холодину. Для целей удаленного администрирования у вас уже есть PPTP VPN, но возникла проблема: пользователи тоже оборзели и хотят работать из дома. Начальство дает добро и вам приходится делить и без того ущербный PPTP с кучей других юзеров. Когда это дело начинает заметно тормозить, вы задумываетесь, а не сделать ли тоже VPN канал, но чисто для себя и как можно попроще, но чтоб безопасно? На помощь приходит OpenVPN!</p>
<p><strong>Давайте установим OpenVPN на сервер</strong><br />
apt-get install openvpn Этого вполне хватит. Теперь перейдем к настройке сервера. Переходим в свою домашнюю директорию (<code>cd ~</code>) и делаем: <code>openvpn --genkey --secret masupakey.key</code>. Теперь открываем любой любимый текстовый редактор и пишем: </p>
<blockquote><p>dev tun<br />
ifconfig 172.20.0.1 172.20.0.2<br />
secret masupakey.key<br />
keepalive 10 60<br />
ping-timer-rem<br />
persist-tun<br />
persist-key</p></blockquote>
<p>Сохраним с именем <code>openvpn.conf</code>. Здесь 172.21.0.1 172.21.0.2 это IP адреса сервера и клиента соответственно. Теперь включим форвадинг пакетов <code>sudo sysctl -w net.ipv4.ip_forward="1"</code>, а затем и сам демон сервера <code>/etc/init.d/openvpn start</code>. Если вам нужен доступ, например, к офисной сети и интернету, то можно задуматься и о NAT&#8217;е. Самый простой способ выполнить команду <code>iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</code>, где eth0 интерфейс на сервере, в какие сети должен смотреть NAT. Если NAT уже есть, то вам стоит подумать как его переконфигурировать. </p>
<p><strong>Теперь настроим клиентский конфиг</strong><br />
Абсолютно также устанавливаем OpenVPN <code>apt-get install openvpn</code>. Любым способом копируем себе сгенерированный ключ на компьютер с сервера. Например, с помощью: <code>scp i-suparouter.ru:/home/vlad/masupakey.key</code>. Это скопирует файл ключей из домашней директории удаленного пользователя в текущую директорию. Конфигурационный файл будет очень похож на серверный за исключением того, что IP адреса поменяются местами: </p>
<blockquote><p>remote i-suparouter.ru<br />
dev tun<br />
ifconfig 172.21.0.2 172.21.0.1<br />
secret masupakey.key<br />
keepalive 10 60<br />
ping-timer-rem<br />
persist-tun<br />
persist-key</p></blockquote>
<p>Сохраним с именем <code>masupaserver.conf</code>. Если вы хотите повозиться с маршрутизацией &#8211; пожалуйста. Если нет, то можете добавить параметр <code>redirect-gateway</code> в клиентский конфигурационный файл и весь ваш траффик пойдет через VPN. Если будете возиться, то здесь просто волшебная документация по настройке и даже демонстрационный конфиг есть с пояснениями. Подключиться можно командой <code>openvpn ./masupaserver.conf</code> или <code>/etc/init.d/openvpn start</code>. Если ключ и конфиг положите в директорию <code>/etc/openvpn</code>, то сможет заработать без проблем и такая программа, как <code>gopenvpn</code> и другие ей подобные.</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1935</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cherokee &#8211; вебсервер для Linux</title>
		<link>http://blindage.org/?p=1930</link>
		<comments>http://blindage.org/?p=1930#comments</comments>
		<pubDate>Thu, 11 Mar 2010 15:03:46 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1930</guid>
		<description><![CDATA[
Если посмотрите бенчмарки, то убедитесь, что на данный момент это самый быстрый вебсервер из обладающих функционалом достаточным, чтобы использовать на продакшн вебсерверах и отдавать не только статические страницы, но и динамические.
Чтобы использовать его в Ubuntu достаточно добавить в sources.list строки:
deb http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu karmic main 

На скриншоте phpMyAdmin запущенный с помощью сервера cherokee
Я смог [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cherokee-project.com/"><img src="http://blindage.org/wp-content/uploads/2010/03/indiandoppler.png" alt="" title="indiandoppler" width="200" height="165" class="alignnone size-full wp-image-1931" /></a></p>
<p>Если <a href="http://www.cherokee-project.com/benchmarks.html">посмотрите бенчмарки</a>, то убедитесь, что на данный момент это самый быстрый вебсервер из обладающих функционалом достаточным, чтобы использовать на продакшн вебсерверах и отдавать не только статические страницы, но и динамические.</p>
<p>Чтобы использовать его в Ubuntu достаточно добавить в sources.list строки:<br />
<code>deb http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu karmic main<br />
deb-src http://ppa.launchpad.net/cherokee-webserver/ppa/ubuntu karmic main </code></p>
<p><a href="http://blindage.org/wp-content/uploads/2010/03/cherokee_rocks.png"><img src="http://blindage.org/wp-content/uploads/2010/03/cherokee_rocks-300x187.png" alt="" title="cherokee_rocks" width="300" height="187" class="alignnone size-medium wp-image-1932" /></a><br />
На скриншоте phpMyAdmin запущенный с помощью сервера cherokee</p>
<p>Я смог запустить сервер и прикрутить к нему PHP буквально несколькими кликами в админке! Рекомендую всем администраторам на заметку.</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1930</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentux</title>
		<link>http://blindage.org/?p=1926</link>
		<comments>http://blindage.org/?p=1926#comments</comments>
		<pubDate>Thu, 11 Mar 2010 14:23:29 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Обои]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1926</guid>
		<description><![CDATA[










&#160;

 

&#160;











Обоина c Tux на рабочий стол для фанатов компилирования Qt под Linux.
]]></description>
			<content:encoded><![CDATA[<div class="wpg2tag-image">
<table class="ImageFrame_slidesquare" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="TL"></td>
<td class="TT">
<div class="H"></div>
</td>
<td class="TR"></td>
</tr>
<tr>
<td class="LL">
<div class="V">&nbsp;</div>
</td>
<td rowspan="1" colspan="1" class="IMG"><a href="http://blindage.org/?page_id=1913&amp;g2_itemId=4898" title="gentux"><img src="http://utro.blindage.org/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=4899&amp;g2_serialNumber=2" width="150" height="110" id="IFid2" class="ImageFrame_image" alt="gentux" longdesc="На фоне компилится что-то от KDE"/></a> </td>
<td class="RR">
<div class="V">&nbsp;</div>
</td>
</tr>
<tr>
<td class="BL"></td>
<td class="BB">
<div class="H"></div>
</td>
<td class="BR"></td>
</tr>
</table>
</div>
<p>Обоина c Tux на рабочий стол для фанатов компилирования Qt под Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1926</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Теперь у меня собственная VPS</title>
		<link>http://blindage.org/?p=1922</link>
		<comments>http://blindage.org/?p=1922#comments</comments>
		<pubDate>Tue, 09 Mar 2010 22:58:57 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1922</guid>
		<description><![CDATA[Владелец прошлой VPS поднял цену за хостинг до цены явно не дотягивающей до уровня сервиса. Пришлось искать новое место под сайты и теперь у меня собственная VPS с блэкджеком Debian Linux и прочими греющими душу вещами.
]]></description>
			<content:encoded><![CDATA[<p>Владелец прошлой VPS поднял цену за хостинг до цены явно не дотягивающей до уровня сервиса. Пришлось искать новое место под сайты и теперь у меня собственная VPS с <s>блэкджеком</s> Debian Linux и прочими греющими душу вещами.</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1922</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Туннель IPIP между Linux</title>
		<link>http://blindage.org/?p=1919</link>
		<comments>http://blindage.org/?p=1919#comments</comments>
		<pubDate>Tue, 09 Mar 2010 04:30:31 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1919</guid>
		<description><![CDATA[Мы имеем 2 сервера, которые надо объединить в одну локальную сеть поверх уже существующей TCP/IP сети:
Server1:
ОС: Linux
Сетевой интерфейс: eth0
IP: 100.100.100.100
Server2:
ОС: Linux
Сетевой интерфейс: eth0
IP: 200.200.200.200
Нам необходимо получить IPv4 over IPv4 туннель со следующими параметрами между указанными серверами:
Server1: 10.0.0.1 / 255.255.255.252
Server2: 10.0.0.2 / 255.255.255.252
На некоторых дистрибутивах надо загрузить сначала модуль ядра ipip: sudo modprobe ipip. Для настройки [...]]]></description>
			<content:encoded><![CDATA[<p>Мы имеем 2 сервера, которые надо объединить в одну локальную сеть поверх уже существующей TCP/IP сети:<br />
<em>Server1:</em><br />
ОС: Linux<br />
Сетевой интерфейс: eth0<br />
IP: 100.100.100.100</p>
<p><em>Server2:</em><br />
ОС: Linux<br />
Сетевой интерфейс: eth0<br />
IP: 200.200.200.200</p>
<p>Нам необходимо получить IPv4 over IPv4 туннель со следующими параметрами между указанными серверами:</p>
<p>Server1: 10.0.0.1 / 255.255.255.252<br />
Server2: 10.0.0.2 / 255.255.255.252</p>
<p>На некоторых дистрибутивах надо загрузить сначала модуль ядра ipip: <code>sudo modprobe ipip</code>. Для настройки описанной конфигурации на обоих Linux-серверах нам нужно выполнить следующие шаги (нужно поставить свои данные для каждого сервера):</p>
<ol>
<li>Cоздадим ipip-тунельный интерфейс:<br />
<code>ip tunnel add tun0 mode ipip remote 200.200.200.200 local 100.100.100.100 dev eth0</code></li>
<li>Установим IP-адреса:<br />
<code>ifconfig tun0 10.0.0.1 netmask 255.255.255.252 pointopoint 10.0.0.2</code></li>
<li>Установим MTU и поднимем интерфейс:<br />
<code>ifconfig tun0 mtu 1500 up</code></li>
</ol>
<p>Если у вас есть проблемы с вашим маршрутизатором, то можно &#8220;поиграть&#8221; со значением MTU. Если вы забыли или не знали, то 1500 максимум.</p>
<p>Теперь мы имеем следующий интерфейс:</p>
<blockquote><p>linux:~# ifconfig tun0<br />
tun77     Link encap:IPIP Tunnel  HWaddr<br />
          inet addr:10.0.0.1  P-t-P:10.0.0.2  Mask:255.255.255.252<br />
          UP POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1<br />
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0<br />
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0<br />
          collisions:0 txqueuelen:0<br />
          RX bytes:504 (504.0 b)  TX bytes:624 (624.0 b)</p></blockquote>
<p>Теперь машины связаны в одну локальную сеть.</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1919</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Работа с несколькими профилями в Thunderbird</title>
		<link>http://blindage.org/?p=1916</link>
		<comments>http://blindage.org/?p=1916#comments</comments>
		<pubDate>Tue, 09 Mar 2010 04:15:56 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1916</guid>
		<description><![CDATA[Сначала давайте сделаем второй профиль. Заходим в домашней директории в .mozilla и рядом с уже существующим профилем создаем новую директорию с названием нашего будущего профиля. Например, это будет work. Теперь мы можем запустить Thunderbird вот так: thunderbird --profile work. Для удобства на рабочем столе или где-нибудь еще можно создать ярлык. А чтобы можно было запустить [...]]]></description>
			<content:encoded><![CDATA[<p>Сначала давайте сделаем второй профиль. Заходим в домашней директории в .mozilla и рядом с уже существующим профилем создаем новую директорию с названием нашего будущего профиля. Например, это будет work. Теперь мы можем запустить Thunderbird вот так: <code>thunderbird --profile work</code>. Для удобства на рабочем столе или где-нибудь еще можно создать ярлык. А чтобы можно было запустить 2 Thunderbird&#8217;а одновременно, можно добавлять в конец еще и параметр <code>-no-remote</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1916</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Когда swap&#8217;а не хватает</title>
		<link>http://blindage.org/?p=1914</link>
		<comments>http://blindage.org/?p=1914#comments</comments>
		<pubDate>Fri, 05 Mar 2010 08:01:28 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1914</guid>
		<description><![CDATA[Память это такая штука, которой всегда не хватает. Если у вас есть место на жестком диске или даже Windows, этот пробел можно восполнить увеличением swap. Допустим, вы хотите увеличить swap на 1024Мб. Для ускорения, мы будем писать блоками по 1024 байта. Давайте посчитаем сколько нам нужно таких блоков: 1024 * 1024 = 1048576.
Теперь можно создавать [...]]]></description>
			<content:encoded><![CDATA[<p>Память это такая штука, которой всегда не хватает. Если у вас есть место на жестком диске или даже Windows, этот пробел можно восполнить увеличением swap. Допустим, вы хотите увеличить swap на 1024Мб. Для ускорения, мы будем писать блоками по 1024 байта. Давайте посчитаем сколько нам нужно таких блоков: 1024 * 1024 = 1048576.</p>
<p>Теперь можно создавать сам swap-файл:</p>
<p><code>dd if=/dev/zero of=/swap bs=1024 count=1048576</code></p>
<p>Пройдет некоторое время, прежде чем он создастся. Если у вас есть Windows, то новый swap файл можно не создавать, если размер pagefile.sys вас удовлетворяет. </p>
<p>Теперь сделаем файл похожим на своп <code>mkswap /swap</code> и подключим его к системе <code>swapon /swap</code>. </p>
<p>Но это еще не все. Файл должен подключаться сам при загрузке. Давайте отредактируем файл /etc/fstab:</p>
<p><code>sudo nano /etc/fstab</code></p>
<p>Просто добавьте в конец файла строку <code>/swap swap swap defaults 0 0</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1914</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Хороший язык Ruby!</title>
		<link>http://blindage.org/?p=1911</link>
		<comments>http://blindage.org/?p=1911#comments</comments>
		<pubDate>Tue, 02 Mar 2010 19:09:43 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1911</guid>
		<description><![CDATA[
def say &#40;str&#41;
    &#34;Hello, &#34;+str+&#34;!&#34;
end
&#160;
puts say&#40;&#34;Vlad&#34;&#41;

Простой как BASIC и мощный как C++. Обратите внимание, что на некоторые формальности можно закрывать глаза. Например, я не написал return в методе say. Но если все-таки писать, то читаемость кода заметно повышается.
]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="ruby"><span style="color:#9966CC; font-weight:bold;">def</span> say <span style="color:#006600; font-weight:bold;">&#40;</span>str<span style="color:#006600; font-weight:bold;">&#41;</span>
    <span style="color:#996600;">&quot;Hello, &quot;</span><span style="color:#006600; font-weight:bold;">+</span>str<span style="color:#006600; font-weight:bold;">+</span><span style="color:#996600;">&quot;!&quot;</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
<span style="color:#CC0066; font-weight:bold;">puts</span> say<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;Vlad&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span></pre></div></div>

<p>Простой как BASIC и мощный как C++. Обратите внимание, что на некоторые формальности можно закрывать глаза. Например, я не написал return в методе say. Но если все-таки писать, то читаемость кода заметно повышается.</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1911</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вирусы в моем Linux!</title>
		<link>http://blindage.org/?p=1905</link>
		<comments>http://blindage.org/?p=1905#comments</comments>
		<pubDate>Tue, 02 Mar 2010 06:22:42 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Кал]]></category>
		<category><![CDATA[Скриншоты]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1905</guid>
		<description><![CDATA[
Мошенникам так полюбился Windows XP, что до сих пор сайты клепают с его участием. Хоть бы для приличия проверяли идентификаторы браузера и для каждого свои баги использовали. А тут&#8230; Позор им.

Да да, наш народ до сих пор на такое ведется. Представляете? Браузером вирусы не лечатся. Это может сделать DrWeb, Kaspersky, Panda и даже совсем неразвивающийся [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blindage.org/wp-content/uploads/2010/03/winvirus.png"><img src="http://blindage.org/wp-content/uploads/2010/03/winvirus-300x240.png" alt="" title="winvirus" width="300" height="240" class="alignnone size-medium wp-image-1904" /></a><br />
Мошенникам так полюбился Windows XP, что до сих пор сайты клепают с его участием. Хоть бы для приличия проверяли идентификаторы браузера и для каждого свои баги использовали. А тут&#8230; Позор им.<br />
<img src="http://blindage.org/wp-content/uploads/2010/03/winvirus2.png" alt="" title="winvirus2" width="449" height="362" class="alignnone size-full wp-image-1908" /><br />
Да да, наш народ до сих пор на такое ведется. Представляете? Браузером вирусы <strong>не лечатся</strong>. Это может сделать DrWeb, Kaspersky, Panda и даже совсем неразвивающийся NOD32. Но точно не ваш браузер или окошко &#8220;Мой компьютер&#8221;. </p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1905</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GTA 4: шашлык из спецназа</title>
		<link>http://blindage.org/?p=1888</link>
		<comments>http://blindage.org/?p=1888#comments</comments>
		<pubDate>Thu, 25 Feb 2010 19:56:03 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Игры]]></category>
		<category><![CDATA[Скриншоты]]></category>
		<category><![CDATA[GTA]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1888</guid>
		<description><![CDATA[
Барбекю с полицейскими и спецназом.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blindage.org/wp-content/uploads/2010/02/gta4_omfg.jpg"><img src="http://blindage.org/wp-content/uploads/2010/02/gta4_omfg-300x240.jpg" alt="" title="gta4_omfg" width="300" height="240" class="alignnone size-medium wp-image-1887" /></a></p>
<p>Барбекю с полицейскими и спецназом.</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1888</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Виртуальные машины в Ubuntu 9.10</title>
		<link>http://blindage.org/?p=1874</link>
		<comments>http://blindage.org/?p=1874#comments</comments>
		<pubDate>Fri, 12 Feb 2010 20:51:23 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1874</guid>
		<description><![CDATA[Как-то понадобилось мне сделать хостинг для виртуалок. Собирать очередной хостинг с нуля не особо хотелось, поэтому решил использовать готовые наборы из Ubuntu 9.10 Server Edition.
В начале наша планета была огромным расплавленым камнем&#8230;
Самым важным этапом является проверка процессора на способность аппаратной виртуализации. Убедитесь, что в BIOS включена поддержка виртуализации на процессоре, если таковая там есть, конечно. [...]]]></description>
			<content:encoded><![CDATA[<p>Как-то понадобилось мне сделать хостинг для виртуалок. Собирать очередной хостинг с нуля не особо хотелось, поэтому решил использовать готовые наборы из Ubuntu 9.10 Server Edition.</p>
<p><strong>В начале наша планета была огромным расплавленым камнем&#8230;</strong><br />
Самым важным этапом является проверка процессора на способность аппаратной виртуализации. Убедитесь, что в BIOS включена поддержка виртуализации на процессоре, если таковая там есть, конечно. Если нету, то стоит проверить самостоятельно: <code>egrep '(vmx|svm)' --color=always /proc/cpuinfo</code>. Если ничего команда не вывела, то дальше вам читать смысла нет. Разве что если вы обзаведетесь новым процессором ;)<br />
<span id="more-1874"></span><br />
Перед установкой операционной системы учтите эти 2 детали:</p>
<ul>
<li>64-битная хост система позволит работать виртуальным машинам с 2 и более гигабайтами ОЗУ;</li>
<li>64-битные системы могут хостить как 32, так и 64-битные ОС.</li>
</ul>
<p>Если вы не уверены, что ваш процессор 64 битный, то можно легко это узнать командой <code>grep ' lm ' /proc/cpuinfo</code>. А чтобы убедиться, что ваша ОС 64 битная, то <code>uname -m</code> покажет это <code>x86_64</code>. Уверен, что вам они не пондобятся. Вы же профессионал? :)</p>
<p><strong>Установка</strong><br />
<em>Если у вас уже стоит система с предустановлеными инструментами для виртуализации (выбрали виртуализацию во время установки ОС), то смело пропускайте данный пункт. </em><br />
Для установки инструментария выполните команду <code>sudo aptitude install kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-viewer</code>. Здесь есть все, что нам понадобится за все время работы (хотя лично я создал пару доп скриптов для автоматизации автоматизации :) ). После завершения установки добавьте себя в группу libvirtd: <code>sudo adduser `id -un` libvirtd</code>. Все, теперь можно перезагрузиться. Если все прошло хорошо, то по команде <code>virsh -c qemu:///system list</code> вы увидите подобную картину:</p>
<pre>$ virsh -c qemu:///system list
 Id Name                 State
----------------------------------

$</pre>
<p>Если это не так, то рекомендую кропотливое изучение логов системы. Иногда это отсутвие прав записи на некоторые файлы (например, /var/run/libvirt/libvirt-sock).</p>
<p><strong>Первый опыт</strong><br />
Давайте создадим нашу первую виртуальную машину! Мы рвемся за стабильностью поддержки, поэтому будем устанавливать LTS версию убунты (LTS версии поддерживаются в течении 5 лет). Последняя на данный момент ЛТСка &#8211; 8.04. Если у вас еще не стоит удобнейшей штуки для создания виртуалок, то почему бы ее не поставить? :) Делаем <code>sudo apt-get install ubuntu-vm-builder</code>. Как все просто! Теперь создадим нашу первую виртуальную машину командой <code>sudo ubuntu-vm-builder kvm hardy</code> (не забываем, что мы решили ставить 8.04. ее кодовое имя hardy). Данная программка поддерживает кучу параметров, начиная с указания архитектуры системы, кончая логином и паролем созданого в ней юзера для работы с системой. Если вам влом разбираться со всеми этими параметрами, добрые дяди <a href="http://people.canonical.com/~kirkland/ubuntu-vm-builder.html">предусмотрели специальную утилитку</a> для этого. И кстати, если вы хотите использовать Virsh для работы с виртуалками, то не забывайте добавлять параметр <code>--libvirt qemu:///system</code>. Та клевая утилитка <em>не умеет</em> это делать самостоятельно. Я ранее говорил про скрипт автоматизации, который я сделал и сейчас я его вам покажу:</p>

<div class="wp_syntax"><div class="code"><pre class="bash"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-z</span> <span style="color: #ff0000;">&quot;$1&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span> 
    <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;usage: make_virt.sh |name| |root size MB| |swap size MB| |ip (2,3,4...etc)| |mem MB|&quot;</span>
    <span style="color: #7a0874; font-weight: bold;">exit</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #007800;">NAME</span>=$<span style="color: #000000;">1</span>
<span style="color: #007800;">ROOT</span>=$<span style="color: #000000;">2</span>
<span style="color: #007800;">SWAP</span>=$<span style="color: #000000;">3</span>
<span style="color: #007800;">IP</span>=$<span style="color: #000000;">4</span>
<span style="color: #007800;">MEM</span>=$<span style="color: #000000;">5</span>
<span style="color: #666666; font-style: italic;">#create virtual server</span>
ubuntu-vm-builder kvm hardy \
                  <span style="color: #660033;">--hostname</span> <span style="color: #007800;">$NAME</span> \
                  <span style="color: #660033;">--mem</span> <span style="color: #007800;">$MEM</span> \
                  <span style="color: #660033;">--user</span> vlad \
                  <span style="color: #660033;">--pass</span> newpass \
                  <span style="color: #660033;">--ip</span> 192.168.254.<span style="color: #007800;">$IP</span> \
                  <span style="color: #660033;">--mask</span> 255.255.255.0 \
                  <span style="color: #660033;">--net</span> 192.168.254.0 \
                  <span style="color: #660033;">--bcast</span> 192.168.254.255 \
                  <span style="color: #660033;">--gw</span> 192.168.254.1 \
                  <span style="color: #660033;">--dns</span> 78.140.0.254 \
                  <span style="color: #660033;">--mirror</span> http:<span style="color: #000000; font-weight: bold;">//</span>repo.opentomsk.net:<span style="color: #000000;">8080</span><span style="color: #000000; font-weight: bold;">/</span>ubuntu<span style="color: #000000; font-weight: bold;">/</span>ru.archive.ubuntu.com<span style="color: #000000; font-weight: bold;">/</span>ubuntu \
                  <span style="color: #660033;">--components</span> main,universe,multiverse,restricted \
                  <span style="color: #660033;">--addpkg</span> mc openssh-server \
		  <span style="color: #660033;">--rootsize</span> <span style="color: #007800;">$ROOT</span> \
		  <span style="color: #660033;">--swapsize</span> <span style="color: #007800;">$SWAP</span> \
                  <span style="color: #660033;">--libvirt</span> qemu:<span style="color: #000000; font-weight: bold;">///</span>system ;</pre></div></div>

<p>Он очень простой. Достаточно указать нужные общие параметры и скрипты сами далее все сделают:</p>
<ul>
<li>name &#8211; хостнейм виртуальной машины</li>
<li>root size MB &#8211; размер корневого раздела в мегабайтах </li>
<li>swap size MB &#8211; своп в мегабайтах</li>
<li>ip (2,3,4&#8230;etc) &#8211; адрес виртуалки (192.168.254.<em>2</em>) </li>
<li>mem MB &#8211; количество оперативки</li>
</ul>
<p>Скриптом я подключил сразу томские репозитории и предустановил некоторый софт. Виртуалки также можно устанавливать не только в образы, но и на физические диски. А еще можно ставить внутри не только убунты и дебианы, но и клонировать существующие системы с жестких дисков. Но об этом всем как-нибудь отдельно поговорим.</p>
<p>Если вы делаете коммерческий хостинг, то стоит задуматься о скоросте сборки новой виртуалки. Допустим, вы уже настроили все нужное на созданой виртуалке. Теперь пришло время ее клонировать другим пользователям. Для этих целей создана программа virt-clone:<br />
<code>virt-clone --connect=qemu:///system -o etalon_host -n new_host -f /var/virtuals/new_host.qcow2</code><br />
Конечно, у вас будут другие названия и другие пути. Это лишь пример. Перед запуском этой команды убедитесь, что исходная система <em>выключена</em>.</p>
<p><strong>Поманагерим</strong><br />
Командой <code>virsh --connect qemu:///system</code> вы можете легко подключиться к консоли обслуживания виртуальных машин. Наберите list и увидите все ваши созданые виртуалки. Смысла описывать руководство пользователя я не вижу, когда его можно прочитать командой help. Все конфиги виртуалок лежат в <code>/etc/libvirt/qemu</code>. При работе с виртуалками я всегда имел дело с совершенно разными системами и некоторые не поддерживали некоторое железо. Например, для сервера первым делом важна сетевая карта. Чтобы ее сменить, достаточно изменить строку <code>&lt;model type='что-нибудь'/></code> в секции <code>network</code>. По умолчанию обычно стоит rtl8139 (не удивительно, это же самая распространенная сетевуха в мире), но могут и virtio, ne2k_pci, pcnet, i82551, i82557b, i82559er, e1000.</p>
<p><strong>Больше сказать нечего</strong><br />
Некоторые люди всячески пренебрегают всеми возможностями (а то и оскорбляют их), которые дает им Ubuntu. Пожалуйста, не слушайте их! Пусть они компилят свои Gentoo, устанавливают FreeBSD на десктопы и настраивают сервера сутками. Вы можете избавиться от всего этого геморроя используя уже готовые решения. Удачи!</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1874</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Невидимая работа админов</title>
		<link>http://blindage.org/?p=1869</link>
		<comments>http://blindage.org/?p=1869#comments</comments>
		<pubDate>Sun, 07 Feb 2010 01:18:24 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Пиздец]]></category>
		<category><![CDATA[Скриншоты]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1869</guid>
		<description><![CDATA[Давеча упал наш сервер-гейт в интернет в офисе. Винчестер там стоял довольно старый и порядком изношенный (годы аптайма на компьютере программиста). Система понятно дело никуда не бекапилась. Почему? Да просто некуда было на тот момент. И вот в один прекрасный момент я выключил наш любимый сервер с интернетом и &#8230; больше не включил. Честно сказать, [...]]]></description>
			<content:encoded><![CDATA[<p>Давеча упал наш сервер-гейт в интернет в офисе. Винчестер там стоял довольно старый и порядком изношенный (годы аптайма на компьютере программиста). Система понятно дело никуда не бекапилась. Почему? Да просто некуда было на тот момент. И вот в один прекрасный момент я выключил наш любимый сервер с интернетом и &#8230; больше не включил. Честно сказать, конфигов и паролей там было предостаточно и тратить целую неделю на отладку нового сервера я не собирался. Принес пациента домой, подключил через специальную плюшку и с помощью ddrescue снял образ с системного раздела (точнее того, что от него осталось). Testdisk файловую систему все-таки определил, но вот восстанавливать наотрез отказался. Что делать? Надо в понедельник иметь рабочий сервер. Начал думать и решил прибегнуть к дедовскому способу &#8211; HEX редактор. Подходящих редакторов под такие объемы файлов (гигабайты) мало, но я все-таки нашел hexedit в репозитарии Ubuntu 9.10. Программа довольно простая, имеет весьма полезные хоткеи. Я даже смог выделять нужный кусок файла и вставлять его в другой файл. Рекомендую всем у кого не хочет восстанавливаться файловая структура.</p>
<p><a href="http://blindage.org/wp-content/uploads/2010/02/disk_recovery.jpg"><img src="http://blindage.org/wp-content/uploads/2010/02/disk_recovery-300x187.jpg" alt="" title="disk_recovery" width="300" height="187" class="alignnone size-medium wp-image-1872" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1869</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Выбран логотип Открытого Томска</title>
		<link>http://blindage.org/?p=1864</link>
		<comments>http://blindage.org/?p=1864#comments</comments>
		<pubDate>Sat, 23 Jan 2010 21:55:30 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Проекты]]></category>
		<category><![CDATA[Скриншоты]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1864</guid>
		<description><![CDATA[Это дубовый лист :) Примерно такие же на гербе Томска ;)

]]></description>
			<content:encoded><![CDATA[<p>Это дубовый лист :) Примерно такие же на гербе Томска ;)<br />
<img src="http://blindage.org/wp-content/uploads/2010/01/ot_logo.png" alt="" title="ot_logo" width="477" height="82" class="alignnone size-full wp-image-1865" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1864</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Нехватка кулеров одолела</title>
		<link>http://blindage.org/?p=1859</link>
		<comments>http://blindage.org/?p=1859#comments</comments>
		<pubDate>Sun, 17 Jan 2010 19:58:03 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1859</guid>
		<description><![CDATA[ 
Снял площадку под кулер для сокета 939 и оставил только 2 болта, за которые прикрутил кулер от старого компа :)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blindage.org/wp-content/uploads/2010/01/s939_1.jpg"><img src="http://blindage.org/wp-content/uploads/2010/01/s939_1-300x225.jpg" alt="" title="s939_1" width="300" height="225" class="alignnone size-medium wp-image-1861" /></a> <a href="http://blindage.org/wp-content/uploads/2010/01/s939_2.jpg"><img src="http://blindage.org/wp-content/uploads/2010/01/s939_2-300x225.jpg" alt="" title="s939_2" width="300" height="225" class="alignnone size-medium wp-image-1862" /></a></p>
<p>Снял площадку под кулер для сокета 939 и оставил только 2 болта, за которые прикрутил кулер от старого компа :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1859</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Новый редактор профиля в «Открытом Томске»</title>
		<link>http://blindage.org/?p=1852</link>
		<comments>http://blindage.org/?p=1852#comments</comments>
		<pubDate>Thu, 31 Dec 2009 02:15:07 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1852</guid>
		<description><![CDATA[










&#160;

 

&#160;











Многие сайты предлагают фиксированный набор полей для контактов, а я люблю выбор :) Протоколы конечно не фиксированы и ограничены лишь выпадающим меню. На самом деле можно добавлять сколько угодно протоколов в любом удобном виде. Ограничение лишь по количеству контактов (я поставил пока что 20).
]]></description>
			<content:encoded><![CDATA[<div class="wpg2tag-image">
<table class="ImageFrame_slidesquare" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="TL"></td>
<td class="TT">
<div class="H"></div>
</td>
<td class="TR"></td>
</tr>
<tr>
<td class="LL">
<div class="V">&nbsp;</div>
</td>
<td rowspan="1" colspan="1" class="IMG"><a href="http://blindage.org/?page_id=1913&amp;g2_itemId=4878" title="opentomsk_1262223960450"><img src="http://utro.blindage.org/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=4879&amp;g2_serialNumber=7" width="139" height="150" id="IFid4" class="ImageFrame_image" alt="opentomsk_1262223960450" longdesc="Новый редактор профиля в Открытом Томске. Я как-то давно просил Яндекс такую же сделать феньку с контактами, но он не осилил походу."/></a> </td>
<td class="RR">
<div class="V">&nbsp;</div>
</td>
</tr>
<tr>
<td class="BL"></td>
<td class="BB">
<div class="H"></div>
</td>
<td class="BR"></td>
</tr>
</table>
</div>
<p>Многие сайты предлагают фиксированный набор полей для контактов, а я люблю выбор :) Протоколы конечно не фиксированы и ограничены лишь выпадающим меню. На самом деле можно добавлять сколько угодно протоколов в любом удобном виде. Ограничение лишь по количеству контактов (я поставил пока что 20).</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1852</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Прогаю в стиле стартрека</title>
		<link>http://blindage.org/?p=1840</link>
		<comments>http://blindage.org/?p=1840#comments</comments>
		<pubDate>Fri, 25 Dec 2009 18:52:24 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Скриншоты]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1840</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blindage.org/wp-content/uploads/2009/12/Screenshot.png"><img src="http://blindage.org/wp-content/uploads/2009/12/Screenshot-300x187.png" alt="" title="Screenshot" width="300" height="187" class="alignnone size-medium wp-image-1841" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1840</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Открытый Томск &#8220;План Б&#8221; принят как основная разработка</title>
		<link>http://blindage.org/?p=1830</link>
		<comments>http://blindage.org/?p=1830#comments</comments>
		<pubDate>Fri, 25 Dec 2009 11:20:24 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Проекты]]></category>
		<category><![CDATA[Скриншоты]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1830</guid>
		<description><![CDATA[Сегодня практически полностью реализовал функционал текущей версии проекта и очень скоро буду двигаться дальше :)











&#160;

 

&#160;











]]></description>
			<content:encoded><![CDATA[<p>Сегодня практически полностью реализовал функционал текущей версии проекта и очень скоро буду двигаться дальше :)</p>
<div class="wpg2tag-image">
<table class="ImageFrame_slidesquare" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="TL"></td>
<td class="TT">
<div class="H"></div>
</td>
<td class="TR"></td>
</tr>
<tr>
<td class="LL">
<div class="V">&nbsp;</div>
</td>
<td rowspan="1" colspan="1" class="IMG"><a href="http://blindage.org/?page_id=1913&amp;g2_itemId=4875" title="opentomsk_1260865623203"><img src="http://utro.blindage.org/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=4876&amp;g2_serialNumber=7" width="79" height="150" id="IFid6" class="ImageFrame_image" alt="opentomsk_1260865623203" longdesc="Версия дизайна от 15 декабря 2009 года"/></a> </td>
<td class="RR">
<div class="V">&nbsp;</div>
</td>
</tr>
<tr>
<td class="BL"></td>
<td class="BB">
<div class="H"></div>
</td>
<td class="BR"></td>
</tr>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1830</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Удобная Windows 7</title>
		<link>http://blindage.org/?p=1819</link>
		<comments>http://blindage.org/?p=1819#comments</comments>
		<pubDate>Thu, 03 Dec 2009 14:47:44 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Кал]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1819</guid>
		<description><![CDATA[Неделю назад я поставил к себе в виртуальную машину жутко разрекламированную Windows 7. Да, загружается она красиво. Дальше все меняется.
24.11.2009 &#8211; Установил Windows 7. Пытаюсь сделать общий доступ к папочке. Пока приходится качать все через сервер с Linux, а не перебрасывать файлы локально. Общую папочку от VirtualBox так и не нашел. После сложных тыканий по [...]]]></description>
			<content:encoded><![CDATA[<p>Неделю назад я поставил к себе в виртуальную машину жутко разрекламированную Windows 7. Да, загружается она красиво. Дальше все меняется.<br />
24.11.2009 &#8211; Установил Windows 7. Пытаюсь сделать общий доступ к папочке. Пока приходится качать все через сервер с Linux, а не перебрасывать файлы локально. Общую папочку от VirtualBox так и не нашел. После сложных тыканий по галочкам смог сделать панель задач более удобной. Теперь мне не нужно запоминать все значки и тыкать их наугад.<br />
25.11.2009 &#8211; Все еще пытаюсь расшарить папочку.<br />
26.11.2009 &#8211; Перезагрузил компьютер. Внезамно расшариваемая папочка заработала. Я ничего не делал. Поставил нужный софт.<br />
27.11.2009 &#8211; Изменил настройки DHCP. Windows 7 отказалась принимать новый адрес. Пришлось делать телодвижения, чтобы нажать мышкой подключиться к сети. Как отключить этот идиотизм не написано.<br />
28.11.2009 &#8211; Попытался открыть 2 окна &#8220;Мой компьютер&#8221;. Не открылось. Пришлось сначала на одной папочке идти в нужное место, потом открывать &#8220;мой компьютер&#8221; еще раз и идти уже там. Сразу 2 окна открыть, похоже, нельзя.<br />
29.11.2009 &#8211; Слегка изменил настройки сети: отключил QoS и IPv6. Система повисла намертво и виртуалка тут не причем. Включил в безопасном режиме эти параметры обратно и все заработало. Я в недоумнии.<br />
30.11.2009 &#8211; Все еще ищу расшареную папочку от VirtualBox, т.к. через сеть кидать можно, но жутко не удобно и не безопасно. Приходится с каждым перекидыванием закрывать и открывать доступ к папочке.<br />
01.12.2009 &#8211; Не могу настроить внешний вид. Панель задач не поддается этому элементарному действию. </p>
<p>Забил на все и терплю. Все равно вижу не часто и только в виртуалке. Windows XP и даже Vista явно лучше.</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1819</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Судьбу товарища Косова решат в Гааге</title>
		<link>http://blindage.org/?p=1815</link>
		<comments>http://blindage.org/?p=1815#comments</comments>
		<pubDate>Tue, 01 Dec 2009 16:58:26 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Позитив]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1815</guid>
		<description><![CDATA[Сегодня Сергей Собакин рассказал нам о настоящей драме в Европе, о страшной истории Косова за последние годы и как Косову предстоит побывать в суде, где его будут судить и пытать нормами права абсолютно непричастных к делу людей.
Высший суд ООН впервые рассмотрит вопрос о соответствии отделения территории края международному законодательству: в Гааге приступают к публичным слушаниям [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня Сергей Собакин рассказал нам о настоящей драме в Европе, о страшной истории Косова за последние годы и как Косову предстоит побывать в суде, где его будут судить и пытать нормами права абсолютно непричастных к делу людей.</p>
<blockquote><p>Высший суд ООН впервые рассмотрит вопрос о соответствии отделения территории края международному законодательству: в Гааге приступают к публичным слушаниям по рассмотрению законности одностороннего объявления Косовом независимости от Сербии. Они начинаются во вторник и продлятся до 11 декабря, сообщает BBC. По закону, вердикт по этому делу не будет обязательным для исполнения. Свое решение судьи озвучат через несколько месяцев.</p>
<p>Независимость Косова признали 63 страны, однако Сербия отказалась это сделать и передала дело в суд. Албанские власти Косова в одностороннем порядке провозгласили 17 февраля 2008 г. независимость от Сербии при поддержке США и ряда стран ЕС, однако этот шаг не был санкционирован резолюцией Совбеза ООН. Сербия, Россия, Китай, Индия и ряд других влиятельных стран отказались признать независимость Косова, считая, что шаг албанцев края грубо нарушает нормы международного права.</p>
<p>Президент Сербии Борис Тадич в интервью BBC выразил надежду на то, что нынешние слушания повлекут за собой новый раунд переговоров с Косовом. &#8220;Мы сделаем все возможное, чтобы защитить наши законные национальные интересы. Но это не означает, что мы собираемся создавать проблемы. Мы больше не часть проблемы, мы часть ее решения&#8221;, &#8211; пояснил он.</p>
<p>Спустя десятилетие после войны, в которой погибли более десяти тысяч человек, Сербия, по словам Тадича, тем самым демонстрирует новый мирный подход к Косову.</p>
<p>В то же время, в Косове считают, что предмета для дискуссии тут быть не может. Как заявил накануне открытия судебного заседания в интервью Associated Press президент Косова Фатмир Сейдиу, у края имеются &#8220;несокрушимые&#8221; доводы в свою пользу.</p>
<p>В надежде на появление международного прецедента за слушаниями в Гааге будут пристально наблюдать страны со схожими проблемами. На территории бывшего СССР спорный статус имеют Абхазия и Южная Осетия, в одностороннем порядке объявившие о своей независимости от Грузии; непризнанная республика Приднестровье, де-факто отделившаяся от Молдавии; а также Нагорно-Карабахская Республика, территория которой оспаривается одновременно Арменией и Азербайджаном.</p></blockquote>
<p>Статья взята с известного новостного портала <a href="http://www.utro.ru/articles/2009/12/01/856462.shtml">utro.ru</a>. Вот так вот ленивые редакторы и доверчивые журналисты лажаются, доверяясь суперсовременным технологиям Microsoft. Работал за всех явно Word. Стыд и срам.</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1815</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Из моего незаапрувеного скриншота на L.O.R</title>
		<link>http://blindage.org/?p=1799</link>
		<comments>http://blindage.org/?p=1799#comments</comments>
		<pubDate>Thu, 26 Nov 2009 16:57:37 +0000</pubDate>
		<dc:creator>21h</dc:creator>
				<category><![CDATA[О жизни]]></category>
		<category><![CDATA[Позитив]]></category>

		<guid isPermaLink="false">http://blindage.org/?p=1799</guid>
		<description><![CDATA[Да, признаю, что тупо скриншот убунты с красивой обоиной и &#8220;засраной&#8221; панелью с рабочим столом мог показаться не самый удачным скриншотом. Впрочем, оспаривать я это не собираюсь. Просто я текст написал хороший и он многим модераторам и простым людям понравился.
Ноут админопрограммера
Вообще, я программист, но почему-то работаю сисадмином :) Толи денег сейчас мало за прогерство платят, [...]]]></description>
			<content:encoded><![CDATA[<p>Да, признаю, что тупо скриншот убунты с красивой обоиной и &#8220;засраной&#8221; панелью с рабочим столом мог показаться не самый удачным скриншотом. Впрочем, оспаривать я это не собираюсь. Просто я текст написал хороший и он многим модераторам и простым людям понравился.</p>
<blockquote><p>Ноут админопрограммера</p>
<p>Вообще, я программист, но почему-то работаю сисадмином :) Толи денег сейчас мало за прогерство платят, толи еще чего&#8230; Но это все к делу не относится. Мода пошла на ЛОРе такая, что скриншоты раз от раза становятся все страшней и страшней. Товарищи, проявите хотя бы немного фантазии.</p>
<p>Первая очень важная деталь на скриншоте: отсутствет conky. Я чес слово не знаю зачем он вообще нужен. Я никогда не имел желания вглядываться в рабочий стол и смотреть какой же температуры мой процессор в ноуте. Наверно, это стоит делать тем, у кого нет системы охлаждения вообще. Лично у меня при перегреве она включается автоматом. Вторая очень важная деталь: делаю скриншот НЕ из консоли. для этого есть удобная захоткееная штатная программа. Третья очень важная деталь: я не использую страшилу vim для написания кода. для этого использую вполне уместный и максимально удобный netbeans. кто не знает, в нетбинсе есть все сразу. не нужно неделю ковыряться с редактором, чтобы написать хоть какой-нибудь код. Четвертая и очень важная деталь: иконки и документы на рабочем столе. это удобно. Пятая очень важная деталь: оболочка системы вменяемая. никаких dwm не нужно. все работает из коробки, мышкой и не нужно тратить время на ввод команды монтирования виндовой шары или плешки.</p>
<p>Система убунта. Это значит, что мне не надо тратить неделю на компиляцию и доводку системы хотя бы до минимально вменяемого состояния. Обязательное использование network-manager как очень важный элемент системы. Только он может мне парой кликов подключить другую сеть по впн или сменить локацию с &#8220;работа&#8221; на &#8220;дом&#8221; или &#8220;у друга&#8221;, а также подключить гпрс.</p>
<p>Метки: <em>gnome</em>, <em>ubuntu</em>, <em>trollolo</em></p></blockquote>
<p>Досталось всем :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blindage.org/?feed=rss2&amp;p=1799</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
