<?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>.</title>
	<atom:link href="http://roman.khimov.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://roman.khimov.ru</link>
	<description>Всякое</description>
	<lastBuildDate>Tue, 09 Mar 2010 05:08:07 +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>Про Атомный хостинг</title>
		<link>http://roman.khimov.ru/2010/03/08/o1host/</link>
		<comments>http://roman.khimov.ru/2010/03/08/o1host/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 13:17:34 +0000</pubDate>
		<dc:creator>Роман</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://roman.khimov.ru/?p=538</guid>
		<description><![CDATA[Теперь, собственно, о том, что это за хостинг такой, что даже нищеброд типа меня может арендовать целую машинку.   Хостинг называется O(1) Host (гики ликуют) и именно оттуда поступило предложение, отказаться от которого я никак не смог (мысля про цельную машинку ходила давно, но отпугивал ценник). Собственно, контора предлагает разное интересное, но конкретно у [...]]]></description>
			<content:encoded><![CDATA[<p>Теперь, собственно, о том, что это за хостинг такой, что даже нищеброд типа меня может арендовать целую машинку. <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Хостинг называется <a href="http://o1host.net/">O(1) Host</a> (гики ликуют) и именно оттуда поступило предложение, отказаться от которого я никак не смог (мысля про цельную машинку ходила давно, но отпугивал ценник). Собственно, контора предлагает разное интересное, но конкретно у меня взят в аренду маленький уютненький сервер на базе Intel Atom.<br />
<span id="more-538"></span><br />
У меня ещё были сомнения на счёт скорости работы &#8220;Атома&#8221;, всё-таки он весь из себя embedded и явно, в целом, не Xeon, но практика показывает, что на сегодня при четырёх доменах почтовых и двух с половиной сайтах он не нагружен практически вообще. При этом, скорость работы OSRC до переезда (а был он на виртуальном хостинге у Masterhost) и после видна каждому интересующемуся (не интересующимся &mdash; OSRC был на ручнике, страницы генерились по пять-десять, а, в случае особого везения, и больше, секунд).</p>
<p>Выглядит всё это где-то так:</p>

<a href='http://roman.khimov.ru/2010/03/08/o1host/cpu0/' title='cpu0'><img width="150" height="150" src="http://roman.khimov.ru/wp-content/uploads/2010/03/cpu0-150x150.png" class="attachment-thumbnail" alt="" title="cpu0" /></a>
<a href='http://roman.khimov.ru/2010/03/08/o1host/cpu1/' title='cpu1'><img width="150" height="150" src="http://roman.khimov.ru/wp-content/uploads/2010/03/cpu1-150x150.png" class="attachment-thumbnail" alt="" title="cpu1" /></a>
<a href='http://roman.khimov.ru/2010/03/08/o1host/cpu2/' title='cpu2'><img width="150" height="150" src="http://roman.khimov.ru/wp-content/uploads/2010/03/cpu2-150x150.png" class="attachment-thumbnail" alt="" title="cpu2" /></a>
<a href='http://roman.khimov.ru/2010/03/08/o1host/cpu3/' title='cpu3'><img width="150" height="150" src="http://roman.khimov.ru/wp-content/uploads/2010/03/cpu3-150x150.png" class="attachment-thumbnail" alt="" title="cpu3" /></a>
<a href='http://roman.khimov.ru/2010/03/08/o1host/load/' title='load'><img width="150" height="150" src="http://roman.khimov.ru/wp-content/uploads/2010/03/load-150x150.png" class="attachment-thumbnail" alt="" title="load" /></a>
<a href='http://roman.khimov.ru/2010/03/08/o1host/memory/' title='memory'><img width="150" height="150" src="http://roman.khimov.ru/wp-content/uploads/2010/03/memory-150x150.png" class="attachment-thumbnail" alt="" title="memory" /></a>
<a href='http://roman.khimov.ru/2010/03/08/o1host/tcp25/' title='tcp25'><img width="150" height="150" src="http://roman.khimov.ru/wp-content/uploads/2010/03/tcp25-150x150.png" class="attachment-thumbnail" alt="" title="tcp25" /></a>
<a href='http://roman.khimov.ru/2010/03/08/o1host/tcp80/' title='tcp80'><img width="150" height="150" src="http://roman.khimov.ru/wp-content/uploads/2010/03/tcp80-150x150.png" class="attachment-thumbnail" alt="" title="tcp80" /></a>

<p>Единственные &#8220;зубы&#8221; (и то мелкие) на графике, это втаскивание нескольких десятков тысяч писем на IMAP (поверх SSL, разумеется). После чего, кстати, каталоги с письмами открываются вполне шустро. В общем, даром что Atom, а машинка вполне годная, можно ещё много чего интересного с ней делать. <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Это, разумеется, реклама.</p>
]]></content:encoded>
			<wfw:commentRss>http://roman.khimov.ru/2010/03/08/o1host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Про виртуальный переезд</title>
		<link>http://roman.khimov.ru/2010/03/08/virtual-move/</link>
		<comments>http://roman.khimov.ru/2010/03/08/virtual-move/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 11:28:08 +0000</pubDate>
		<dc:creator>Роман</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://roman.khimov.ru/?p=532</guid>
		<description><![CDATA[

Переезд, пусть даже и виртуальный, это всё-таки адский ад. Вроде бы, всего ничего, 4 домена, 2,5 более-менее живых сайта. Но только раньше хостинг был виртуальный, а теперь цельная отдельная машина. И если раньше специально обученные люди занимались веб-сервером, почтовыми делами, бэкапами и прочими системными штуками, то теперь всё это делается не всегда прямыми моими руками. [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src=http://imgs.xkcd.com/comics/devotion_to_duty.png /></center><br />
<span id="more-532"></span><br />
Переезд, пусть даже и виртуальный, это всё-таки адский ад. Вроде бы, всего ничего, 4 домена, 2,5 более-менее живых сайта. Но только раньше хостинг был виртуальный, а теперь цельная отдельная машина. И если раньше специально обученные люди занимались веб-сервером, почтовыми делами, бэкапами и прочими системными штуками, то теперь всё это делается не всегда прямыми моими руками. <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>В принципе, я приблизительно понимал, какой головняк за свои же деньги себе наживаю, но слюноотделение от потенциальных возможностей всё же пересилило. В принципе, как и ожидалось, веб перетащился довольно неплохо и быстро, благо там я больше понимаю, как оно всё работает и что куда как мне надо.</p>
<p>Другое дело почта, почта это ад. Причём, с двух сторон. С одной стороны, надо сделать так, чтобы тебя не забомбили спамом, то бишь, правильно расставить капканы на пути письма, а с другой, сделать так, чтобы твои письма не попадались в капканы чужие и доходили туда, куда им требуется доходить.</p>
<p>Как результат, последние недели две всё свободное время занимал тот самый переезд. Узнал много нового, наконфигурял тонну всякого, повеселился тому, что <a href=http://www.spamhaus.org/SBL/listings.lasso?isp=vkontakte.ru>vkontakte.ru забанен на Spamhaus</a> (впрочем, даже если не пользоваться Spamhaus, SpamAssassin даёт письмам из вконтакта больше 12 баллов, чего, как правило, более чем достаточно, чтобы их зарезать <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>Подробности всяких конфигураций опущу, поскольку это мало кому интересно, да и я уже не в силах это толком описать, плюс, всё равно ещё надо кой-чего местами подкрутить. <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Единственное, что хочу отметить, это самую первую вещь, которую я на машинке поднял, симпатичный монитор для отслеживания разного. Немного пришлось порыться, чтобы найти что-нибудь достаточно простое, несложное в конфигурянии и, конечно, выдающее симпатичные графики. <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Успокоился на <a href=http://collectd.org/>collectd</a> с идущим в комплекте интерфейсом collection3, тривиально настраивается, может мониторить очень много всего, выдаёт RRD базы с которыми делать можно почти что угодно, ну и collection3 вполне неплох в качестве интерфейса.</p>
]]></content:encoded>
			<wfw:commentRss>http://roman.khimov.ru/2010/03/08/virtual-move/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Асфальт!</title>
		<link>http://roman.khimov.ru/2010/02/28/asphalt/</link>
		<comments>http://roman.khimov.ru/2010/02/28/asphalt/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 11:52:14 +0000</pubDate>
		<dc:creator>Роман</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://roman.khimov.ru/?p=529</guid>
		<description><![CDATA[Уже было занесённый в красную книгу вид покрытия, снова начал появляться в городе. Органолептический анализ ситуации даёт сбой. Пепелац по асфальту едет совсем не так. Да ещё при этом, мерзко гудит шипами. Переход с привычного покрытия на асфальт на дорожках воспринимается ногами как какой-то подвох. Даже коляска по асфальту управляется совершенно по-другому.
Есть неподтверждённая гипотеза, что [...]]]></description>
			<content:encoded><![CDATA[<p>Уже было занесённый в красную книгу вид покрытия, снова начал появляться в городе. Органолептический анализ ситуации даёт сбой. Пепелац по асфальту едет совсем не так. Да ещё при этом, мерзко гудит шипами. Переход с привычного покрытия на асфальт на дорожках воспринимается ногами как какой-то подвох. Даже коляска по асфальту управляется совершенно по-другому.</p>
<p>Есть неподтверждённая гипотеза, что это весна. Однако, наблюдения следует продолжить.</p>
]]></content:encoded>
			<wfw:commentRss>http://roman.khimov.ru/2010/02/28/asphalt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Бложик переехал</title>
		<link>http://roman.khimov.ru/2010/02/26/blog-move/</link>
		<comments>http://roman.khimov.ru/2010/02/26/blog-move/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 07:09:14 +0000</pubDate>
		<dc:creator>Роман</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://roman.khimov.ru/?p=527</guid>
		<description><![CDATA[Если вы читаете эту запись, значит, уютный бложик вам доставляется уже с нового места, что не может не радовать. По пути исправил ЧПУ, которые когда-то давно были действительно ЧПУ, а после какого-то из обновлений стали иметь вид &#8220;/?p=&#8230;&#8221;, я как-то тогда даже и разбираться не стал. Теперь восстановил старые хорошие ЧПУ. Ну и ещё покрутил [...]]]></description>
			<content:encoded><![CDATA[<p>Если вы читаете эту запись, значит, уютный бложик вам доставляется уже с нового места, что не может не радовать. По пути исправил ЧПУ, которые когда-то давно были действительно ЧПУ, а после какого-то из обновлений стали иметь вид &#8220;/?p=&#8230;&#8221;, я как-то тогда даже и разбираться не стал. Теперь восстановил старые хорошие ЧПУ. Ну и ещё покрутил разное. Как результат, всё должно быть круто и должно работать. Проверка OpenID приветствуется. RSS тоже должен отрабатывать как надо.</p>
<p>Осталось переехать ещё кучу всего. <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Но об этом попозже.</p>
]]></content:encoded>
			<wfw:commentRss>http://roman.khimov.ru/2010/02/26/blog-move/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Смена караула</title>
		<link>http://roman.khimov.ru/2010/02/23/%d1%81%d0%bc%d0%b5%d0%bd%d0%b0-%d0%ba%d0%b0%d1%80%d0%b0%d1%83%d0%bb%d0%b0/</link>
		<comments>http://roman.khimov.ru/2010/02/23/%d1%81%d0%bc%d0%b5%d0%bd%d0%b0-%d0%ba%d0%b0%d1%80%d0%b0%d1%83%d0%bb%d0%b0/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 21:07:30 +0000</pubDate>
		<dc:creator>Роман</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://roman.khimov.ru/?p=526</guid>
		<description><![CDATA[Если уютный бложик или даже OSRC.info будет колбасить в ближайшие дни, не стоит сильно переживать, переезжаем на другую площадочку.
]]></description>
			<content:encoded><![CDATA[<p>Если уютный бложик или даже OSRC.info будет колбасить в ближайшие дни, не стоит сильно переживать, переезжаем на другую площадочку.</p>
]]></content:encoded>
			<wfw:commentRss>http://roman.khimov.ru/2010/02/23/%d1%81%d0%bc%d0%b5%d0%bd%d0%b0-%d0%ba%d0%b0%d1%80%d0%b0%d1%83%d0%bb%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>В чём счастье, Роман?</title>
		<link>http://roman.khimov.ru/2010/01/16/%d0%b2-%d1%87%d1%91%d0%bc-%d1%81%d1%87%d0%b0%d1%81%d1%82%d1%8c%d0%b5-%d1%80%d0%be%d0%bc%d0%b0%d0%bd/</link>
		<comments>http://roman.khimov.ru/2010/01/16/%d0%b2-%d1%87%d1%91%d0%bc-%d1%81%d1%87%d0%b0%d1%81%d1%82%d1%8c%d0%b5-%d1%80%d0%be%d0%bc%d0%b0%d0%bd/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 07:46:21 +0000</pubDate>
		<dc:creator>Роман</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://roman.khimov.ru/?p=524</guid>
		<description><![CDATA[Ничто так не стимулирует писательство, как дружеский пинок (чутка подзатянул писание, но). 

Я либо чего-то не так написал, либо неправильно был понят. Я, лично я, уехал на openSUSE с развеселейшего Debian sid. Это который unstable и unstable очень. Именно потому что непредсказуемое развеселье, когда приезжает новый HAL/udev/d-bus/mdadm/впишите нужное и система резко встаёт колом, мне порядком [...]]]></description>
			<content:encoded><![CDATA[<p>Ничто так не стимулирует писательство, как <a href=http://mdf-i.blogspot.com/2010/01/blog-post.html>дружеский пинок</a> (чутка подзатянул писание, но). <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
<span id="more-524"></span><br />
Я либо чего-то не так написал, либо неправильно был понят. Я, лично я, уехал на openSUSE с развеселейшего Debian sid. Это который unstable и unstable очень. Именно потому что непредсказуемое развеселье, когда приезжает новый HAL/udev/d-bus/mdadm/впишите нужное и система резко встаёт колом, мне порядком поднадоело. Стабильный Debian у меня на нескольких системах крутится и будет продолжать там крутиться, где он устраивает. Самому мне на нём действительно скучно. По факту (уже довольно давнего) переезда на KDE4 и вовсе невозможно на него вернуться.</p>
<p>А счастье, оно ж рядом. И состоит оно буквально в том, чтобы не иметь головняка там, где его можно не иметь. Было время, когда мне было крайне интересно ковыряться в системах не целевых для каких-то задач, а просто так. И не напрягало иметь на собственном ноутбуке раскуроченную систему с самосборным ядром -mm со всеми возможными экспериментальными опциями и initng. Это даже было круто. И Gentoo крутить на другой железке было круто. Она собирается, собирается, собирается. Пишет разное, мигает лампочками. Процесс! Прогресс!</p>
<p>Было. Хватит. Собственно, хватило уже давно. Использование sid можно считать небольшим рецидивом.</p>
<p>Работают же, как водится, не постоянно мутирующие дистрибутивы, а вполне конкретные сборки под вполне конкретные задачи. Которые не приносят каждый день абсолютно-новые-переписанные-улучшенные-ни-с-чем-несовместимые-ни-разу-не-тестировавшиеся-ура-ура версии софта, а обновляются эпизодически. Ну там, раз в полгода, или, как openSUSE, раз в 8 месяцев. Стабильный Debian он тоже из этой оперы, на самом деле, но уж больно долог цикл. Обновляются, при этом, на не менее конкретные сборки, где компоненты плотненько подогнаны друг к другу и прогнаны через какой-то QA именно в цельном виде.</p>
<p>И все возможные проблемы, связанные с многократно-неописуемо-улучшенными-свежими-новыми изменениями решаются тоже, раз в когда выйдет новый цельный релиз, а не по случаю НЕОЖИДАННОГО обновления очередного важного системного пакета.</p>
<p>Ну а крутить и &#8220;оптимизировать&#8221; пакеты&#8230; Зачем? Если оно работает, зачем? Не, было интересно выключить какую-нибудь 100% ненужную фичу в Gentoo и радоваться, вот, выкинул что-то ненужное. Но если речь о системах настольных, то угадать чего потребуется от них завтра, увы, получается не всегда. И когда фича резко становится необходимой начинается героическая пересборка всех тех 387 пакетов, которые могут быть собраны с её поддержкой. Причём, перед тем как вырубить, надо изучить, чего вырубаешь, потом, когда резко понадобилось, понять, &#8220;а чё-то оно не пашет&#8221;, ну и потом радоваться 387 пакетам. Очень, очень интересная оптимизация.</p>
<p>Такой вот, сугубо пользовательский подход. Приносит вполне конкретные плюшки в виде сохранения душевного равновесия и экономии времени на всякое ковырятельство. Работает, и замечательно. Через n месяцев, при подходящем настроении, целиком обновим.</p>
<p>Чего и вам желаю.</p>
]]></content:encoded>
			<wfw:commentRss>http://roman.khimov.ru/2010/01/16/%d0%b2-%d1%87%d1%91%d0%bc-%d1%81%d1%87%d0%b0%d1%81%d1%82%d1%8c%d0%b5-%d1%80%d0%be%d0%bc%d0%b0%d0%bd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Рога и Копыта</title>
		<link>http://roman.khimov.ru/2010/01/12/%d1%80%d0%be%d0%b3%d0%b0-%d0%b8-%d0%ba%d0%be%d0%bf%d1%8b%d1%82%d0%b0/</link>
		<comments>http://roman.khimov.ru/2010/01/12/%d1%80%d0%be%d0%b3%d0%b0-%d0%b8-%d0%ba%d0%be%d0%bf%d1%8b%d1%82%d0%b0/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 19:06:15 +0000</pubDate>
		<dc:creator>Роман</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://roman.khimov.ru/?p=522</guid>
		<description><![CDATA[По случаю переезда на openSUSE решил отказаться от SIM. Не, по большей части ветеран работал вполне удовлетворительно, что кажется невероятным при том, что заброшен он давно и основательно. Но иногда случалось разное. То ICQ поглючит, то файлы не принимает, то статусы печати не работают, с реализацией Jabber тоже были какие-то (навскидку уже не помню) недочёты. [...]]]></description>
			<content:encoded><![CDATA[<p>По случаю переезда на openSUSE решил отказаться от SIM. Не, по большей части ветеран работал вполне удовлетворительно, что кажется невероятным при том, что заброшен он давно и основательно. Но иногда случалось разное. То ICQ поглючит, то файлы не принимает, то статусы печати не работают, с реализацией Jabber тоже были какие-то (навскидку уже не помню) недочёты. В общем, было принято решение оглянуться вокруг.<br />
<span id="more-522"></span><br />
<a href=http://roman.khimov.ru/2008/07/10/im-clients/>Предыдущий заход</a> закончился тем, что ничего лучше SIM не нашлось. Но там же предложили молодой-перспективный-qt4 qutIM. С него и начал.</p>
<p>Контакт-лист в qutIM понравился. Окошко чата годное. Импорт истории из SIM вообще воодушевил. Ну и, приятна легковесность. Плагин для погоды забавный. Всплывайки оформлены хорошо. Но. <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>В тех же всплывайках показывается приходящее сообщение. Об этом я уже говорил в прошлый заход, так делать попросту нельзя. Мнение моё и, как говорится, не обязательно правильное. Но мотивируется тривиально &mdash; отвлекаешься на прочтение, даже если в конкретный момент не очень хочется, это раз, соображения приватности при нахождении рядом кого-либо, это два. Отвлекаешься сильно ещё и потому, что формат подразумевает скромный шрифт, а его надо разглядывать.</p>
<p>Второе, открытие новых окон для разговоров. Хочется крайне простую вещь &mdash; чтобы при поступлении сообщения в фоне открывалось окошко чата. Всё. qutIM не осилил. Или открываем поверх всего, или не открываем вовсе.</p>
<p>В общем, с qutIM не сложилось. В принципе, всё объясняется довольно просто. Авторы видят работу с IM несколько иначе, они реализуют её именно и только в соответствии со своим видением. За счёт этого клиент получается компактный-аккуратный, но если он не устраивает своим поведением, то сделать с этим ничего не возможно. Ну, кроме как пилить код, но это уж увольте, в другой раз.</p>
<p>Пришлось вернуться к Kopete. В стандартной поставке мне в нём не нравится почти всё. Менюшки &#8220;Файл-Правка-Настройка&#8221; в окнах, контакт-лист, сделанный так, что приходится пользоваться прокруткой почти независимо от количества пользователей, окна чатов с мордами, всплывайки с сообщениями&#8230; В общем, плохо всё.</p>
<p>Кроме одного, &#8220;Копыто&#8221; значительно толще, пользуется разными KDE-шными возможностями и имеет большое число разработчиков, которые пользуются им по-разному. А значит что? Значит, оно настраивается почти под любые запросы. Вот, в том числе, я смог накрутить его и под себя. Даже довольно несложно.</p>
<p>Например, получить аккуратное OSD вида &#8220;Пришло сообщение&#8221; хоть и нельзя напрямую из настроек Kopete, но, feel the power of KDE4, результата можно добиться благодаря возможностям системы уведомлений KDE. Которая может на любое событие не просто пищать/всплывать/писать логи, но и запускать любую программу. А программой этой может быть osd_cat, входящий в состав xosd.</p>
<p>У меня, например, это делается так (скопипастил и довёл до необходимой кондиции первый попавшийся на просторах тырнета пример):</p>
<p><code>echo %25s | html2text -utf8 | head -n 1 |<br />
osd_cat -d 4 -o -100 -i 20 -p bottom -A right -f "-*-trebuchet ms-bold-r-*-*-*-220-*-*-p-*-iso10646" -O 2 -c gold</code></p>
<p>Аналогично с открытием окон в фоне, не вопрос совершенно, легко натыкивается в настройках. Вид контакт-листа меняется на более удобоваримый, также, парой тычков. С окошком чата можно сделать вообще почти что угодно, стили подключаются на раз и их в Сети представлено великое множество, что-нибудь подобрать можно. Ну и, само собой, &#8220;Копыто&#8221; интегрировано в адресную книгу KDE со всеми вытекающими прелестями.</p>
<p>Таким вот образом Kopete прописался у меня в качестве клиента IM.</p>
]]></content:encoded>
			<wfw:commentRss>http://roman.khimov.ru/2010/01/12/%d1%80%d0%be%d0%b3%d0%b0-%d0%b8-%d0%ba%d0%be%d0%bf%d1%8b%d1%82%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE</title>
		<link>http://roman.khimov.ru/2010/01/11/opensuse/</link>
		<comments>http://roman.khimov.ru/2010/01/11/opensuse/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 07:54:20 +0000</pubDate>
		<dc:creator>Роман</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://roman.khimov.ru/?p=523</guid>
		<description><![CDATA[Ну что ж, основная машинка тоже перешла на openSUSE и можно маленько чиркнуть о том, как я дошёл до жизни такой.

Debian &#8212; замечательный дистрибутив. Но, в стабильной версии.
Много где Debian у меня крутится и проблем со стабильным дистрибутивом, действительно, нет, если он удовлетворяет по функционалу. Проблема возникает, когда он перестаёт удовлетворять по тем или иным [...]]]></description>
			<content:encoded><![CDATA[<p>Ну что ж, основная машинка тоже перешла на openSUSE и можно маленько чиркнуть о том, как я дошёл до жизни такой.<br />
<span id="more-523"></span><br />
Debian &mdash; замечательный дистрибутив. Но, в стабильной версии.</p>
<p>Много где Debian у меня крутится и проблем со стабильным дистрибутивом, действительно, нет, если он удовлетворяет по функционалу. Проблема возникает, когда он перестаёт удовлетворять по тем или иным критериям. </p>
<p>В первую очередь из-за банального устаревания. За время между стабильными релизами успевает измениться слишком многое и, читая очередные сводки с фронтов разработчиков, иногда видишь, что вот _это_ хотелось бы уже вчера. А когда оно приедет в стабильный дистрибутив?</p>
<p>Но в Debian есть ещё и testing, и unstable. Testing, скажу честно, ни разу не использовал. Но приблизительно представляю, поскольку очень много использовал sid. Sid &mdash; это жизнь на минном поле, угадать, что будет со следующим обновлением, подрыв или успех, не представляется возможным.</p>
<p>Особенно, в последнее время. Unstable ломают часто и с удовольствием. Быстро чинят. Но, при подрыве, оно почему-то не радует. Ясно, что с testing эти проблемы значительно сглаживаются, крупные проблемы решаются до того, как пакет уедет в testing. Но проблема возникает другая, если что-то в testing всё-такие уедет (а это может быть какой-то менее серьёзный баг по классификации Debian, но который как раз очень сильно досаждает именно в конкретной необходимой конфигурации), то когда приедет исправление, непонятно вообще.</p>
<p>Но можно было бы попробовать testing, если бы не одна другая проблема. Debian хоть и универсальная ОС, но всё же очень сильно тяготеет в сторону серверов. И качество поддержки пользовательских графических сред и приложений существенно ниже. Зависит, конечно, от предъявляемых требований, но конкретно меня интересует KDE.</p>
<p>Надо отдать должное, команда поддержки KDE делает много хорошего и жаловаться на большие проблемы не приходилось. Свежие релизы достаточно регулярно подтягиваются. Решение с миграцией из KDE3 в KDE4 вообще получилось отличное, я ожидал много худшего. В общем же подход достаточно простой, релизы KDE собираются практически без изменений и потом мало модифицируются.</p>
<p>Но KDE это такая большая штука, в которой происходит много разного. Особенно с учётом того, что четвёртая версия только-только более-менее стабилизировалась в достаточной мере. И некоторые исправления хотелось бы видеть раньше, чем выходит новая официальная версия KDE. Плюс к этому, не хватает внимания к консистентности среды, например, управлялка сетью для KDE4 в Debian до сих пор вообще в experimental, хотя в SUSE я её пользую прямо сейчас и вполне она неплоха.</p>
<p>Ну и, конечно, хочется, чтобы максимум всего работало &#8220;из коробки&#8221;. Понятие, понятно, расплывчатое, но в разных ситуациях разница между попыткой охватить все возможные варианты и угодить всем и заточенностью на более конкретный use case ощущается вполне. Дистрибутивы, заточенные под использование на пользовательских машинках, могут быть проще в некоторых ситуациях.</p>
<p>Встал вопрос о том, на что переезжать KDE-шнику с претензией. <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Никакой экзотики не хотелось, а из основного ничего кроме openSUSE на желанное не походило. Стоит вспомнить, что SUSE была первым дистрибутивом на который я переехал на постоянной основе. Причём, жена (тогда ещё будущая) переехала на Debian на год раньше меня. Эх, было время. <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>В общем, начал с рабочего ноута и отработал <a href=http://roman.khimov.ru/?p=521>интересные грабельки</a>. А вчера перевёл и основную машинку. В принципе, всё путём. Но ещё немного грабелек словил.</p>
<p>С Debian у меня была тривиальная разбивка &mdash; два винта содержали по одному разделу софтового RAID, они сводились в RAID1, а на этом RAID разводился LVM с разделами под /boot, шифрованный своп, корневой раздел и шифрованный /home. Всё это счастье неплохо работало и грузилось с помощью LILO, Debian знал, что GRUB такое дело загрузить не может и умел работать с LILO.</p>
<p>SUSE с LILO как-то не очень, по крайней мере, в работе со стандартным инсталлятором. Поэтому такая конфигурация у SUSE не проходит в принципе. Пришлось творчествовать. В результате, где у меня был один RAID, стало три. <img src='http://roman.khimov.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Один небольшой RAID1 под /boot, ещё один RAID0 (надо же поизвращаться) по своп и большой RAID1 под LVM с корневым разделом и /home.</p>
<p>/home, конечно, зашифрован. Своп, конечно, тоже. Только если раньше своп у меня шифровался случайным ключом при загрузке, то теперь одним конкретным. И /home я после установки перешифровал из режима CBC в XTS, инсталлятор всё ещё делает CBC. Со свопом сделал так в надежде заставить всё-таки работать suspend to disk, в старой конфигурации это было невозможно по понятным причинам.</p>
<p>В общем, SUSE на ноут встала хорошо. Без особых трудностей KDE подхватил всё что надо из старого хомятника (но <tt>~/.kde</tt> пришлось перенести в <tt>~/.kde4</tt>, сообразно местным распорядкам). За исключением, почему-то, органайзера, но это дело поправимое.</p>
<p>Грузится система существенно быстрее Debian. В работе всё вполне прилично. NetworkManager под KDE4 отличный. В YaST-е можно натыкать крысой много полезного. Интересный у SUSE сервис сборки пакетов, он же, по совместительству, расширенный во все стороны репозиторий. Наставил из него всё чего не хватало в стандарте.</p>
<p>Интересно, что в стандарте у неё вообще отсутствует xorg.conf. Я это не упомянул в заметке про X11 fail, а его действительно не было, пока я не начал руками дёргать SAX. До таких высот допёр прогресс&#8230; Поэтому, чтобы избавиться от уродского переключения раскладки по Ctrl-Shift (попользовавшись пару часов, чуть не сломал пальцы) надо залезть в HAL, конкретно в <tt>/etc/hal/fdi/policy/20thirdparty/11-keymap.fdi</tt>.</p>
<p>Zypper. Zypper это типа apt-get или aptitude, по вкусу, в SUSE. Zypper шустр и, похоже, что даже работает. Единственное, что в нём раздражает, так это та же петрушка, что есть в YUM &mdash; он на любой чих типа &#8220;поищи-ка вот это&#8221; пытается обновить репозитории из интернетов. Это вносит непредсказуемую задержку в выдаче желанного. Мне это не нравится. Посмотрим, что можно с этим сделать.</p>
<p>Suspend-to-disk. Как ни удивительно при моей извращённой конфигурации, но он у меня завёлся. Не из коробки, это надо отметить, но нехитро. Из коробки он почему-то думал, что подниматься надо из /dev/md1, то есть напрямую с RAID, а не из шифрованного раздела на нём, плюс, в /etc/crypttab не хватало параметра initrd для свопа (а swap, соответственно, надо было убрать, смысла каждый раз дёргать mkswap немного, а mkinitrd это не нравилось (и правильно, если поверх сохранённого s2disk сделать mkswap, подняться из suspend будет сложновато)). После этих двух коррекций всё вполне работоспособно. Надо ещё потестировать стабильность s2ram, в Debian раз в десять подходов ноут не просыпался.</p>
<p>В общем, на данном этапе, я результатом удовлетворён. Система работает, кушать не просит, в обновлениях приходят только исправления конкретных багов (кстати, крайне удобен просмотр изменений, дёргать &#8220;<tt>aptitude changelog</tt>&#8221; совсем не то) Посмотрим, что будет при обновке на новую версию, когда таковая выйдет.</p>
]]></content:encoded>
			<wfw:commentRss>http://roman.khimov.ru/2010/01/11/opensuse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>X11 fail</title>
		<link>http://roman.khimov.ru/2010/01/04/x11-fail/</link>
		<comments>http://roman.khimov.ru/2010/01/04/x11-fail/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 17:19:46 +0000</pubDate>
		<dc:creator>Роман</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://roman.khimov.ru/?p=521</guid>
		<description><![CDATA[В продолжение ящерной темы. С параметром &#8220;x11failsafe&#8221; система грузилась неплохо (в общем, за наличие Failsafe режима загрузки надо галочку SUSE поставить). Карточка на железке ATI Mobility Radeon HD 3200, который должен с radeonhd работать. SaX (конфигурялка X) придерживался того же мнения. Он, причём, до определённого момента и отрабатывал, рисовал загрузку профиля, все дела. А потом [...]]]></description>
			<content:encoded><![CDATA[<p>В продолжение <a href=http://roman.khimov.ru/?p=519>ящерной темы</a>. С параметром &#8220;x11failsafe&#8221; система грузилась неплохо (в общем, за наличие Failsafe режима загрузки надо галочку SUSE поставить). Карточка на железке ATI Mobility Radeon HD 3200, который должен с radeonhd работать. SaX (конфигурялка X) придерживался того же мнения. Он, причём, до определённого момента и отрабатывал, рисовал загрузку профиля, все дела. А потом вставал колом.</p>
<p>Много почитав и подумав, засунул (руками) в xorg.conf Driver типа &#8220;ati&#8221;. Прогресс! Я увидел облом автологина и появление авторизационного диалога KDM. Логин не проходил ни под каким соусом. Потратив ещё некоторое время на изучение разного сделал решительный шаг:</p>
<p><code><br />
$ rm -fr ~/.kde4<br />
</code></p>
<p>И, удивительным образом, всё завелось.</p>
<p>Но я, конечно, не успокоился и немного ещё поигрался. Вернул на место драйвер radeonhd, без проблем. Пошёл в настройки KDE и, на всякий случай, попробовал включить эффекты KWin. &#8220;Бумц!&#8221; &#8211; сказал X сервер. &#8220;Ух ты!&#8221; &#8211; подумал я. Сходил в ~/.kde/share/config/kwinrc, убил все плагины, перезапустил xdm, не помогло. Переключил там же режим эффектов из OpenGL в XRender. Завелось!</p>
<p>Конечно, после этого я эффекты снова выключил куда подальше. И теперь много думаю над тем, надо мне такое openSUSE или нет.</p>
<p>Но не без позитива. Под этим соусом сын начал изучение английского языка. Сразу со слова &#8220;FAIL&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://roman.khimov.ru/2010/01/04/x11-fail/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MCE</title>
		<link>http://roman.khimov.ru/2010/01/03/mce/</link>
		<comments>http://roman.khimov.ru/2010/01/03/mce/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 07:09:07 +0000</pubDate>
		<dc:creator>Роман</dc:creator>
				<category><![CDATA[Всякое]]></category>

		<guid isPermaLink="false">http://roman.khimov.ru/?p=520</guid>
		<description><![CDATA[Техногенная катастрофа продолжается. С утречка сервер завис. А чего завис? А вот вам MCE, пожалуйста:

kettle:~# mcelog
MCE 0
HARDWARE ERROR. This is *NOT* a software problem!
Please contact your hardware vendor
CPU 0 BANK 0 RIP 00:ffffffff80322c9b
MCG status:EIPV
MCi status:
Uncorrected error
Processor context corrupt
MCA: Internal Timer error
STATUS a200000084010400 MCGSTATUS 2
MCE 1
HARDWARE ERROR. This is *NOT* a software problem!
Please contact your hardware [...]]]></description>
			<content:encoded><![CDATA[<p>Техногенная катастрофа продолжается. С утречка сервер завис. А чего завис? А вот вам MCE, пожалуйста:</p>
<pre>
kettle:~# mcelog
MCE 0
HARDWARE ERROR. This is *NOT* a software problem!
Please contact your hardware vendor
CPU 0 BANK 0 RIP 00:ffffffff80322c9b
MCG status:EIPV
MCi status:
Uncorrected error
Processor context corrupt
MCA: Internal Timer error
STATUS a200000084010400 MCGSTATUS 2
MCE 1
HARDWARE ERROR. This is *NOT* a software problem!
Please contact your hardware vendor
CPU 1 BANK 0 RIP 00:ffffffff8021df59
MCG status:EIPV
MCi status:
Uncorrected error
Processor context corrupt
MCA: Internal Timer error
STATUS a200000084010400 MCGSTATUS 2
</pre>
<p>У меня офис рядом с интелевским находится. Пойти им, что ли, сдать их барахло глючное?..</p>
<p>P.S. И ИБП недавно, кстати, сдох один. Батарея-то у него давно уже, но хотя бы так работал. А тут запищал, я его вырубил, а потом он уже и не включился.</p>
]]></content:encoded>
			<wfw:commentRss>http://roman.khimov.ru/2010/01/03/mce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
