<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>   // работа</title>
<link>http://ru.miheev.info/work/</link>
<description>   // работа</description>
<ttl>60</ttl>
<lastBuildDate>Mon, 19 Dec 2011 00:13:37 +0400</lastBuildDate>
<generator>InTerra Blog Machine</generator>
<item><title>LVM — это очень хорошо</title>
<link>http://ru.miheev.info/2011/04/15/lvm-is-awesome.html</link>
<description>Потому что позволяет легко сделать из RAID1 RAID5 без простоя:&lt;br /&gt;
&lt;br /&gt;
&lt;ol type=&quot;1&quot;&gt;&lt;li&gt; выносим один диск из RAID1
&lt;/li&gt;&lt;li&gt; создаём RAID5 из этого диска, нового диска и&amp;nbsp;&lt;strong&gt;missing&lt;/strong&gt; (это заглушка, вместо него потом, когда все данные переедут, добавим второй диск из raid1)
&lt;/li&gt;&lt;li&gt; создаём (pvcreate) на новом массиве Physical Volume, добавляем (vgextend) PV&amp;nbsp;в Volume Group
&lt;/li&gt;&lt;li&gt; переносим (pvmove) все Logical Volume'ы на новый PV&amp;nbsp;&lt;/li&gt;&lt;li&gt; удаляем (vgreduce) старый PV&amp;nbsp;из VG&amp;nbsp;&lt;/li&gt;&lt;li&gt; останавливаем RAID1
&lt;/li&gt;&lt;li&gt; добавляем освободившийся диск в&amp;nbsp;RAID5
&lt;/li&gt;&lt;li&gt; ждём, пока он ребилдится&lt;/li&gt;&lt;/ol&gt;
&lt;br /&gt;
Долго, но без даунтайма вообще. И&amp;nbsp;не факт, что медленнее, чем создавать заново файловые системы и&amp;nbsp;переносить файлы.&lt;br /&gt;
&lt;br /&gt;
P.S. 50 гигов двигается где-то за 40 минут.&lt;br /&gt;
&lt;br /&gt;
P.P.S. Всего миграция c&amp;nbsp;терабайтного RAID1 на двухтерабайтный RAID5 из трёх дисков заняла часов 16.</description>
<pubDate>Fri, 15 Apr 2011 18:06:00 +0400</pubDate>
</item>
<item><title>Хо-хо</title>
<link>http://ru.miheev.info/2010/06/28/ho-ho.html</link>
<description>Как некоторые знают, я&amp;nbsp;последнее время неспешно искал работу, собираясь мигрировать в&amp;nbsp;Москву. Соотвественно, вывалил своё резюме на пару сайтов. Вывалил я&amp;nbsp;его в&amp;nbsp;качестве беты, чтобы оценить отклики и&amp;nbsp;что-то исправить, чтобы откликались более охотно и&amp;nbsp;те, кто может быть мне интересен. Правда, откликнулись и&amp;nbsp;мои новые работодатели, так что ничего исправлять в&amp;nbsp;резюме я&amp;nbsp;в ближайшие годы, видимо не буду, а&amp;nbsp;со следующего понедельника начинаю работать в&amp;nbsp;&lt;a href=&quot;http://badoo.com&quot; class=&quot;myLink&quot; target=&quot;_blank&quot;&gt;badoo.com&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
До этого было несколько откликов, с одним работодателем прекрасно пообщались и&amp;nbsp;поняли, что друг другу не подходим, у других мне не понравилось сразу.&lt;br /&gt;
&lt;br /&gt;
Сегодня получил сообщение от некой Екатерины (беда с этими Екатеринами, ох беда): назвала меня почему-то Олегом и, не представив компанию, предложила продаться в&amp;nbsp;рабство.&lt;br /&gt;
&lt;!--notypo--&gt;&lt;blockquote&gt;
1. Возможность работать дома до 50-60 часов в неделю.&lt;br /&gt;
2. Доступность в любое время по мобильному телефону
&lt;/blockquote&gt;&lt;!--/notypo--&gt;&lt;br /&gt;
Ну и&amp;nbsp;требования к&amp;nbsp;опыту и&amp;nbsp;умениям вполне серьёзные.&lt;br /&gt;
&lt;br /&gt;
А&amp;nbsp;спать когда? А&amp;nbsp;кушать?</description>
<pubDate>Mon, 28 Jun 2010 09:42:00 +0400</pubDate>
</item>
<item><title>Фефекты фикции</title>
<link>http://ru.miheev.info/2010/05/26/fedora-fiction.html</link>
<description>&lt;!--notypo--&gt;&lt;img src=&quot;http://photo.rock.ru/img/mhaTk.png&quot; alt=&quot;Аутентификция&quot; /&gt;&lt;!--/notypo--&gt;&lt;br /&gt;
&lt;br /&gt;
Эх, федора, федора...</description>
<pubDate>Wed, 26 May 2010 08:37:00 +0400</pubDate>
</item>
<item><title>Xen: грузим domU в single mode</title>
<link>http://ru.miheev.info/2010/05/06/xen-domU-single-mode.html</link>
<description>Итог сегодняшней ночи: если вы используете &lt;strong&gt;pygrub&lt;/strong&gt;, то клал Xen&amp;nbsp;c&amp;nbsp;прибором на &lt;strong&gt;extra&lt;/strong&gt;, и&amp;nbsp;никакого вам &lt;strong&gt;single mode&lt;/strong&gt;. Оказывается, extra работает только если гость грузит ядро с dom0. То есть, надо указать в&amp;nbsp;конфиге &lt;strong&gt;kernel&lt;/strong&gt; и&amp;nbsp;&lt;strong&gt;ramdisk&lt;/strong&gt;, а&amp;nbsp;&lt;strong&gt;bootloader&lt;/strong&gt; закомментировать.&lt;br /&gt;
&lt;br /&gt;
&lt;s&gt;Вспомнить бы ещё, зачем у меня там pygrub, не просто же так.&lt;/s&gt;</description>
<pubDate>Thu, 06 May 2010 04:00:00 +0400</pubDate>
</item>
<item><title>Облом.</title>
<link>http://ru.miheev.info/2010/02/19/not-the-first.html</link>
<description>Выловил баг, а&amp;nbsp;он уже есть в&amp;nbsp;багзилле. Исправленный в&amp;nbsp;CVS. А&amp;nbsp;так приятно было чувствовать себя первооткрывателем!</description>
<pubDate>Fri, 19 Feb 2010 13:10:00 +0300</pubDate>
</item>
<item><title>Интересно...</title>
<link>http://ru.miheev.info/2010/02/19/rss-readers-and-accept-header.html</link>
<description>...а многие ли RSS-читалки отправляют заголовок Accept?&lt;br /&gt;
&lt;br /&gt;
И&amp;nbsp;многие ли веб-приложения его понимают и&amp;nbsp;обрабатывают?&lt;br /&gt;
&lt;br /&gt;
А&amp;nbsp;что? Ведь очень удобно было бы обращаться за RSS&amp;nbsp;по тем же самым URL`ам, только требуя другой Content-Type.</description>
<pubDate>Fri, 19 Feb 2010 09:50:00 +0300</pubDate>
</item>
<item><title>Слава бекапам!</title>
<link>http://ru.miheev.info/2010/01/18/git-vs-mercurial.html</link>
<description>Тут маааленькая emergency, касающаяся сугубо внутриконтроских вещей случилась, но всё обошлось, ибо бекапы. А&amp;nbsp;пока бекап накатывается, я&amp;nbsp;задам глупый вопрос.&lt;br /&gt;
&lt;a name=&quot;h1000269-1&quot;&gt;&lt;/a&gt;&lt;h3&gt;Чем мне &lt;strong&gt;Mercurial&lt;/strong&gt; нравится больше, чем &lt;strong&gt;git&lt;/strong&gt;?&lt;/h3&gt;
&lt;br /&gt;
Вот такой глупый, да. Глупый потому, что использую я&amp;nbsp;очень небольшую часть их возможностей, и&amp;nbsp;оба справляются одинаково хорошо. Да и&amp;nbsp;вообще работа в&amp;nbsp;одном мало отличается от другого. А&amp;nbsp;вот всё равно &lt;strong&gt;hg&lt;/strong&gt; приятнее. И&amp;nbsp;сколько ни думал и&amp;nbsp;ни наблюдал за собой, понять, почему, не смог.</description>
<pubDate>Mon, 18 Jan 2010 15:18:00 +0300</pubDate>
</item>
<item><title>virt-manager и странная раскладка клавиатуры</title>
<link>http://ru.miheev.info/2010/01/18/virt-manager-keymap.html</link>
<description>Если вы используете &lt;strong&gt;virt-manager&lt;/strong&gt; (я пробовал c&amp;nbsp;&lt;strong&gt;kvm&lt;/strong&gt;, но скорее всего с другими системами виртуализации будет то же самое), то может оказаться, что клавиатура во встроенном VNC-клиенте будет вести себя странно. В&amp;nbsp;моём случае вместо слеша «&lt;strong&gt;/&lt;/strong&gt;» была угловая скобка «&lt;strong&gt;&amp;gt;&lt;/strong&gt;». Не знаю, всех ли это касается, или только любителей экзотических раскладок вроде меня (не так уж много людей пользуются ru-typewriter или вообще собственной раскладкой).&lt;br /&gt;
&lt;br /&gt;
Решается очень просто: удаляем существующий &lt;strong&gt;Graphics (VNC server)&lt;/strong&gt; и&amp;nbsp;добавляем новый, но вместо «same as&amp;nbsp;host» указываем в&amp;nbsp;качестве &lt;strong&gt;keymap&lt;/strong&gt; «en-us», например.</description>
<pubDate>Mon, 18 Jan 2010 11:06:00 +0300</pubDate>
</item>
<item><title>sSMTP и пробелы</title>
<link>http://ru.miheev.info/2010/01/15/ssmtp-and-spaces.html</link>
<description>Оказалось, что это поделие, более продвинутое, чем mini_sendmail и&amp;nbsp;более простое, чем всякие там постфиксы, и&amp;nbsp;потому очень мной любимое, отвратительно парсит свой конфиг: если в&amp;nbsp;AuthPass есть пробелы, то пароль обрезается до первого пробела. &lt;strong&gt;strtok&lt;/strong&gt; потому что, да.&lt;br /&gt;
&lt;br /&gt;
Но ничего, и&amp;nbsp;тебя вылечим.&lt;br /&gt;
&lt;br /&gt;
Не разобрался, правда, пока, это в&amp;nbsp;федоре его поломали (там есть патчик, затрагивающий интересный мне кусок кода), или оно и&amp;nbsp;в апстриме криво. Пока собрал для себя rpm&amp;nbsp;с работающей версией, и&amp;nbsp;этим удовлетворился. Ковырять глубже сегодня лениво.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Update&lt;/strong&gt;: поломано оно от рождения, и&amp;nbsp;чтобы поправить, надо переписать очень много, на что нужно больше профессионализма и&amp;nbsp;времени, чем есть у меня сейчас. Я&amp;nbsp;скучаю по чистому C, но разучился качественно на нём писать.</description>
<pubDate>Fri, 15 Jan 2010 04:11:00 +0300</pubDate>
</item>
<item><title>It's Open Source, Baby!</title>
<link>http://ru.miheev.info/2010/01/05/its-open-source-baby.html</link>
<description>Как обычно: сядешь вечерком поковырять свой проект, а&amp;nbsp;что в&amp;nbsp;результате? Правильно: отладка средств разработки в&amp;nbsp;три часа ночи. Нашёл баг в&amp;nbsp;Trac-mercurial, исправив его, узнал, что он уже исправлен, и&amp;nbsp;минутой позже наткнулся на ещё один. На этот раз уже кажется в&amp;nbsp;самом mercurial.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Update:&lt;/strong&gt; всё-таки баг в&amp;nbsp;trac-mercurial. В&amp;nbsp;федоре на ноуте версия посвежее, чем на десктопе, и&amp;nbsp;всё в&amp;nbsp;порядке. Надо будет написать svn-ебилд.</description>
<pubDate>Tue, 05 Jan 2010 03:08:00 +0300</pubDate>
</item>

</channel>
</rss>
