<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Temptation Of Saint Aqualung</title>
<link>http://en.miheev.info/</link>
<description>Yet another developer`s weblog</description>
<ttl>60</ttl>
<lastBuildDate>Mon, 21 Mar 2011 13:45:45 +0300</lastBuildDate>
<generator>InTerra Blog Machine</generator>
<item><title>In a nutshell</title>
<link>http://en.miheev.info/2011/03/21/xbtt-sucks.html</link>
<description>&lt;a name=&quot;p13763-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p13763-1&quot;&gt;&lt;a href=&quot;http://xbtt.sf.net/&quot; class=&quot;myLink&quot; target=&quot;_blank&quot;&gt;xbtt&lt;/a&gt; sucks. I'll write more when the&amp;nbsp;project is&amp;nbsp;finished. Stay tuned.&lt;/p&gt;
&lt;a name=&quot;p13763-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p13763-2&quot;&gt;
Well, maybe it&amp;nbsp;doesn't suck so&amp;nbsp;much, but&amp;nbsp;it:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt; is&amp;nbsp;not a&amp;nbsp;silver bullet
&lt;/li&gt;&lt;li&gt; have some major design flaws&lt;/li&gt;&lt;/ul&gt; </description>
<pubDate>Mon, 21 Mar 2011 13:42:00 +0300</pubDate>
</item>
<item><title>Checklists</title>
<link>http://en.miheev.info/2010/05/06/checklists.html</link>
<description>&lt;a name=&quot;p18537-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p18537-1&quot;&gt;They are&amp;nbsp;totally useless. Unless you&amp;nbsp;have to&amp;nbsp;perform a&amp;nbsp;certain task. If&amp;nbsp;you don't list every little thing you&amp;nbsp;have to&amp;nbsp;do to&amp;nbsp;achive your goal, you&amp;nbsp;may miss a&amp;nbsp;teeny-tiny part, like updating &lt;strong&gt;fstab&lt;/strong&gt; after moving directories. And&amp;nbsp;end up&amp;nbsp;screwing with the&amp;nbsp;server all&amp;nbsp;night long instead of&amp;nbsp;10 minute job.&lt;/p&gt;
&lt;a name=&quot;p18537-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p18537-2&quot;&gt;
BTW, if&amp;nbsp;you use&amp;nbsp;&lt;strong&gt;pygrub&lt;/strong&gt; with Xen, &lt;strong&gt;extra&lt;/strong&gt; won't work and&amp;nbsp;you won't be&amp;nbsp;able to&amp;nbsp;boot domU in&amp;nbsp;single mode, for&amp;nbsp;example. You'll have to&amp;nbsp;specify &lt;strong&gt;kernel&lt;/strong&gt; and&amp;nbsp;&lt;strong&gt;ramdisk&lt;/strong&gt; and&amp;nbsp;comment out&amp;nbsp;&lt;strong&gt;bootloader&lt;/strong&gt; instead.&lt;/p&gt; </description>
<pubDate>Thu, 06 May 2010 03:52:00 +0400</pubDate>
</item>
<item><title>As Simple As That</title>
<link>http://en.miheev.info/2010/05/06/as-simple-as-that.html</link>
<description>&lt;a name=&quot;p23537-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p23537-1&quot;&gt;It&amp;nbsp;is that simple. You&amp;nbsp;don't need to&amp;nbsp;wait for&amp;nbsp;people to&amp;nbsp;start writing interesting stuff. You&amp;nbsp;don't have to&amp;nbsp;dig through forum posts searching for&amp;nbsp;news people post whereever they feel like.&lt;/p&gt;
&lt;a name=&quot;p23537-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p23537-2&quot;&gt;
Just set&amp;nbsp;some rules for&amp;nbsp;participation and&amp;nbsp;&lt;strong&gt;ask&lt;/strong&gt; people to&amp;nbsp;follow them.&lt;/p&gt;
&lt;a name=&quot;p23537-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p23537-3&quot;&gt;
Stop listening to&amp;nbsp;those saying «Give people place to&amp;nbsp;share thoughts, and&amp;nbsp;they generate tons of&amp;nbsp;content». I've been trying to&amp;nbsp;do that for&amp;nbsp;years. Forget about motivation. People are&amp;nbsp;not traffic, they're individuals. Communicate. Ask.&lt;/p&gt; </description>
<pubDate>Thu, 06 May 2010 01:50:00 +0400</pubDate>
</item>
<item><title>Bedtime Physics</title>
<link>http://en.miheev.info/2010/02/28/bedtime-physics.html</link>
<description>&lt;a name=&quot;p25553-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p25553-1&quot;&gt;I&amp;nbsp;woke up&amp;nbsp;this morning and&amp;nbsp;saw a&amp;nbsp;note written by&amp;nbsp;my hand, although I&amp;nbsp;don't remember it: «Doppler's Effect».&lt;/p&gt;
&lt;a name=&quot;p25553-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p25553-2&quot;&gt;
I&amp;nbsp;guess, some thought crossed my&amp;nbsp;mind when I&amp;nbsp;was falling asleep, and&amp;nbsp;I&amp;nbsp;hoped I&amp;nbsp;could finish thinking when I&amp;nbsp;wake up.&lt;/p&gt;
&lt;a name=&quot;p25553-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p25553-3&quot;&gt;
Alas.&lt;/p&gt; </description>
<pubDate>Sun, 28 Feb 2010 16:02:00 +0300</pubDate>
</item>
<item><title>Back to RentACoder</title>
<link>http://en.miheev.info/2010/01/27/back-to-rentacoder.html</link>
<description>&lt;a name=&quot;p12020-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p12020-1&quot;&gt;I've stopped freelancing for&amp;nbsp;a&amp;nbsp;while again, and&amp;nbsp;now I'm back to&amp;nbsp;it one&amp;nbsp;more time.&lt;/p&gt;
&lt;a name=&quot;p12020-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p12020-2&quot;&gt;
I&amp;nbsp;missed it. I&amp;nbsp;left &lt;a href=&quot;http://www.rentacoder.com/RentACoder/DotNet/SoftwareCoders/ShowBioInfo.aspx?lngAuthorId=1714971&amp;txtFromURL=AId_1714971&quot; class=&quot;myLink&quot; target=&quot;_blank&quot;&gt;RAC&lt;/a&gt; over 2 years ago&amp;nbsp;becase of&amp;nbsp;several reasons. Most important are:&lt;/p&gt;&lt;a name=&quot;h12020-1&quot;&gt;&lt;/a&gt;&lt;h3&gt;No challenge&lt;/h3&gt;&lt;a name=&quot;p12020-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p12020-3&quot;&gt;
When I&amp;nbsp;stated there, it&amp;nbsp;was all&amp;nbsp;new and&amp;nbsp;exciting for&amp;nbsp;me. Finding clients, persuading them to&amp;nbsp;hire me, working on&amp;nbsp;real things I&amp;nbsp;only tried on&amp;nbsp;localhost before... But&amp;nbsp;them I&amp;nbsp;gained enough experience and&amp;nbsp;improved my&amp;nbsp;skills. Most projects looked boring for&amp;nbsp;me. Others were too&amp;nbsp;cheap (I know, a&amp;nbsp;gig's a&amp;nbsp;gig, but&amp;nbsp;working for $20 overnight isn't so&amp;nbsp;pleasing anymore). &lt;/p&gt;&lt;a name=&quot;h12020-2&quot;&gt;&lt;/a&gt;&lt;h3&gt;Stability&lt;/h3&gt;&lt;a name=&quot;p12020-4&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p12020-4&quot;&gt;
I&amp;nbsp;was working for&amp;nbsp;two guys I&amp;nbsp;met on&amp;nbsp;&lt;a href=&quot;http://www.rentacoder.com/RentACoder/DotNet/SoftwareCoders/ShowBioInfo.aspx?lngAuthorId=1714971&amp;txtFromURL=AId_1714971&quot; class=&quot;myLink&quot; target=&quot;_blank&quot;&gt;RentACoder&lt;/a&gt;, Leif and&amp;nbsp;Matt. They paid me&amp;nbsp;enough so&amp;nbsp;I didn't have to&amp;nbsp;search for&amp;nbsp;more projects. Also I&amp;nbsp;found a&amp;nbsp;full-time job&amp;nbsp;which also paid off&amp;nbsp;pretty well. I&amp;nbsp;had enough money and&amp;nbsp;enough work and&amp;nbsp;also some free time: why&amp;nbsp;would I&amp;nbsp;need too&amp;nbsp;work more.&lt;/p&gt;&lt;a name=&quot;h12020-3&quot;&gt;&lt;/a&gt;&lt;h3&gt;Concurrency&lt;/h3&gt;&lt;a name=&quot;p12020-5&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p12020-5&quot;&gt;
Well, my&amp;nbsp;skills are&amp;nbsp;good. My&amp;nbsp;rates are&amp;nbsp;acceptable. But&amp;nbsp;by&amp;nbsp;the end&amp;nbsp;of&amp;nbsp;2007 RAC&amp;nbsp;was invaded by&amp;nbsp;thousands of&amp;nbsp;cheap Indian coders. I&amp;nbsp;just couldn't compete with their rates. No&amp;nbsp;offence to&amp;nbsp;good coders from India: they had&amp;nbsp;even harder time fighting both their cheap inexperienced colleagues and&amp;nbsp;a&amp;nbsp;stereotype about cheap coders...&lt;/p&gt;
&lt;a name=&quot;p12020-6&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p12020-6&quot;&gt;
But&amp;nbsp;recently I&amp;nbsp;moved from my&amp;nbsp;parents house and&amp;nbsp;could really use&amp;nbsp;a&amp;nbsp;couple extra bucks. And&amp;nbsp;also I&amp;nbsp;suddenly had&amp;nbsp;much more free time (I still have no&amp;nbsp;explaination for&amp;nbsp;that!), so&amp;nbsp;I though: Why&amp;nbsp;not? And&amp;nbsp;&lt;a href=&quot;http://www.rentacoder.com/RentACoder/DotNet/SoftwareCoders/ShowBioInfo.aspx?lngAuthorId=1714971&amp;txtFromURL=AId_1714971&quot; class=&quot;myLink&quot; target=&quot;_blank&quot;&gt;RAC&lt;/a&gt; was&amp;nbsp;much better this time: more interesting projects, less scriptkiddies (I made 8 bids in&amp;nbsp;first two&amp;nbsp;days and&amp;nbsp;won one) and&amp;nbsp;decent prices. I'm glad and&amp;nbsp;excited.&lt;/p&gt;
&lt;a name=&quot;p12020-7&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p12020-7&quot;&gt;
It's good to&amp;nbsp;be back.&lt;/p&gt; </description>
<pubDate>Wed, 27 Jan 2010 19:27:00 +0300</pubDate>
</item>
<item><title>Strange keyboard layouts in virt-manager</title>
<link>http://en.miheev.info/2010/01/18/virt-manager-keymap.html</link>
<description>&lt;a name=&quot;p12405-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p12405-1&quot;&gt;If&amp;nbsp;you use&amp;nbsp;&lt;strong&gt;virt-manager&lt;/strong&gt; with &lt;strong&gt;kvm&lt;/strong&gt; (and likely other virtualization technologies, too, but&amp;nbsp;I&amp;nbsp;only tried it&amp;nbsp;under proper circumstances with kvm), you&amp;nbsp;may experience some keyboard layout-related problems. For&amp;nbsp;instance, I&amp;nbsp;got «&lt;strong&gt;&amp;gt;&lt;/strong&gt;» sign instead of&amp;nbsp;forward slash. This problem may&amp;nbsp;appear when you&amp;nbsp;use some non-standard (or even any&amp;nbsp;non-«en-us») layout on&amp;nbsp;your host system.&lt;/p&gt;
&lt;a name=&quot;p12405-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p12405-2&quot;&gt;
The&amp;nbsp;solution is&amp;nbsp;simple:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;  remove &lt;strong&gt;Graphics&lt;/strong&gt; device represented by&amp;nbsp;&lt;strong&gt;VNC server&lt;/strong&gt;
&lt;/li&gt;&lt;li&gt; add&amp;nbsp;a&amp;nbsp;new one, but&amp;nbsp;set &lt;strong&gt;keymap&lt;/strong&gt; to&amp;nbsp;«en-us» instead of&amp;nbsp;leaving it&amp;nbsp;&amp;#147;same as&amp;nbsp;host&amp;#148;.
&lt;/li&gt;&lt;li&gt; restart you&amp;nbsp;guest&lt;/li&gt;&lt;/ul&gt;

&lt;a name=&quot;p12405-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p12405-3&quot;&gt;
(As of&amp;nbsp;virt-manager 0.8.2, you&amp;nbsp;cannot change VNC&amp;nbsp;server settings, only remove it&amp;nbsp;and add&amp;nbsp;a&amp;nbsp;new one)&lt;/p&gt; </description>
<pubDate>Mon, 18 Jan 2010 11:15:00 +0300</pubDate>
</item>
<item><title>Ok, NOW It Is Winter</title>
<link>http://en.miheev.info/2009/12/10/winter-i-moved.html</link>
<description>&lt;a name=&quot;p-1675-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1675-1&quot;&gt;That snow I&amp;nbsp;mentioned in&amp;nbsp;October went off&amp;nbsp;really fast, and&amp;nbsp;then there was&amp;nbsp;sad sunless cold dry&amp;nbsp;autumn. Simply terrible. Finally, it's snowing again.&lt;/p&gt;
&lt;a name=&quot;p-1675-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1675-2&quot;&gt;
Lots of&amp;nbsp;thing changed since then. I&amp;nbsp;moved and&amp;nbsp;finally live alone. It's too&amp;nbsp;late to&amp;nbsp;keep living with parents in&amp;nbsp;24. And&amp;nbsp;a&amp;nbsp;lot of&amp;nbsp;other things I&amp;nbsp;can't recall now&amp;nbsp;:)&lt;/p&gt; </description>
<pubDate>Thu, 10 Dec 2009 09:44:00 +0300</pubDate>
</item>
<item><title>It's Officially Winter Here</title>
<link>http://en.miheev.info/2009/10/30/time-to-hibernate.html</link>
<description>&lt;a name=&quot;p13596-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p13596-1&quot;&gt;Ok, here's the&amp;nbsp;first snow. No&amp;nbsp;more cycling 'till April. Time to&amp;nbsp;hibernate.&lt;/p&gt; </description>
<pubDate>Fri, 30 Oct 2009 09:51:00 +0300</pubDate>
</item>
<item><title>rsyslog</title>
<link>http://en.miheev.info/2009/10/29/rsyslog.html</link>
<description>&lt;a name=&quot;p-5494-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-5494-1&quot;&gt;It's unique. What's it's uniqueness, you&amp;nbsp;ask me? I'll tell you&amp;nbsp;what is&amp;nbsp;it. &lt;strong&gt;rsyslog&lt;/strong&gt;'s man&amp;nbsp;page is&amp;nbsp;more clear and&amp;nbsp;easy to&amp;nbsp;understand and&amp;nbsp;to&amp;nbsp;start with than &lt;a href=&quot;http://rsyslog.com/doc&quot; class=&quot;myLink&quot; target=&quot;_blank&quot;&gt;documentation&lt;/a&gt; at&amp;nbsp;it's website.&lt;/p&gt; </description>
<pubDate>Thu, 29 Oct 2009 17:02:00 +0300</pubDate>
</item>
<item><title>Heartbeat</title>
<link>http://en.miheev.info/2009/10/27/heartbeat-gawk-which.html</link>
<description>&lt;a name=&quot;p19509-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p19509-1&quot;&gt;We've grown enough to&amp;nbsp;need high availability solution, so&amp;nbsp;the first thing I've tried is&amp;nbsp;&lt;a href=&quot;http://www.linux-ha.org/Heartbeat&quot; class=&quot;myLink&quot; target=&quot;_blank&quot;&gt;Heartbeat&lt;/a&gt;. It&amp;nbsp;turned out&amp;nbsp;enough for&amp;nbsp;now (although, I'll have to&amp;nbsp;update a&amp;nbsp;few init scripts), and&amp;nbsp;I'll write a&amp;nbsp;mini-howto on&amp;nbsp;running &lt;strong&gt;Heartbeat&lt;/strong&gt; inside &lt;strong&gt;OpenVZ&lt;/strong&gt; container as&amp;nbsp;soon as&amp;nbsp;I have enough time for&amp;nbsp;that.&lt;/p&gt;
&lt;a name=&quot;p19509-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p19509-2&quot;&gt;
For&amp;nbsp;now, just one&amp;nbsp;hint. If&amp;nbsp;your node doesn't come up&amp;nbsp;when it&amp;nbsp;should, and&amp;nbsp;&lt;strong&gt;/var/log/ha-log&lt;/strong&gt; contains the&amp;nbsp;following:&lt;/p&gt;
&lt;a name=&quot;p19509-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p19509-3&quot;&gt;
&lt;strong&gt;Setup problem: Couldn't find utility /bin/gawk&lt;/strong&gt;&lt;/p&gt;
&lt;a name=&quot;p19509-4&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p19509-4&quot;&gt;
then it's most probably not&amp;nbsp;really about gawk (it's very hard to&amp;nbsp;find Linux system without &lt;strong&gt;gawk&lt;/strong&gt;). It&amp;nbsp;may also mean that you&amp;nbsp;don't have &lt;strong&gt;which&lt;/strong&gt; installed, while Heartbeat's scripts use&amp;nbsp;it&amp;nbsp;to find a&amp;nbsp;real path to&amp;nbsp;&lt;strong&gt;gawk&lt;/strong&gt;. It's not&amp;nbsp;that common, too, actually, but, for&amp;nbsp;example, some &lt;strong&gt;OpenVZ&lt;/strong&gt; templates do&amp;nbsp;not include &lt;strong&gt;which&lt;/strong&gt; package.&lt;/p&gt;
&lt;a name=&quot;p19509-5&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p19509-5&quot;&gt;
So, &lt;strong&gt;yum install which&lt;/strong&gt; (or &lt;strong&gt;vzyum $VEID install which&lt;/strong&gt;) brings you&amp;nbsp;happiness.&lt;/p&gt; </description>
<pubDate>Tue, 27 Oct 2009 11:01:00 +0300</pubDate>
</item>

</channel>
</rss>
