<?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>Sun, 28 Feb 2010 16:06:56 +0300</lastBuildDate>
<generator>InTerra Blog Machine</generator>
<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>
<item><title>Urals-2009</title>
<link>http://en.miheev.info/2009/10/20/urals-2009.html</link>
<description>&lt;a name=&quot;p-8805-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-8805-1&quot;&gt;I've got&amp;nbsp;too much work now&amp;nbsp;to&amp;nbsp;be writing about it, so&amp;nbsp;I'll just tell you&amp;nbsp;that I've had&amp;nbsp;a&amp;nbsp;perfect vacation this August.&lt;/p&gt;
&lt;a name=&quot;p-8805-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-8805-2&quot;&gt;
I&amp;nbsp;went to&amp;nbsp;Urals. Those are&amp;nbsp;very old&amp;nbsp;(possibly the&amp;nbsp;oldest on&amp;nbsp;Earth) mountains in&amp;nbsp;the middle of&amp;nbsp;Russia. Those separating Europe from Asia, right. Been old, they aren't so&amp;nbsp;high, most of&amp;nbsp;them are&amp;nbsp;below 1000 meters. I've been to&amp;nbsp;south part of&amp;nbsp;Urals and&amp;nbsp;visited the&amp;nbsp;highest peak around, The&amp;nbsp;Big Shatak, which is&amp;nbsp;1271 meters high.&lt;/p&gt;
&lt;a name=&quot;p-8805-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-8805-3&quot;&gt;
Oh, yeah. It&amp;nbsp;was horse-back tour. I've never ridden horse before, so&amp;nbsp;it was&amp;nbsp;funny. For&amp;nbsp;those looking at&amp;nbsp;me.&lt;/p&gt; </description>
<pubDate>Tue, 20 Oct 2009 19:59:00 +0400</pubDate>
</item>
<item><title>Theology</title>
<link>http://en.miheev.info/2009/10/10/with-wi-fi-and-hookers.html</link>
<description>&lt;a name=&quot;p-7299-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-7299-1&quot;&gt;For&amp;nbsp;people like me&amp;nbsp;there's a&amp;nbsp;special place in&amp;nbsp;hell. With Wi-Fi and&amp;nbsp;hookers.&lt;/p&gt; </description>
<pubDate>Sat, 10 Oct 2009 23:41:00 +0400</pubDate>
</item>
<item><title>Ubuntu is so Ubuntu</title>
<link>http://en.miheev.info/2009/09/30/ubuntu-is-so-ubuntu.html</link>
<description>&lt;a name=&quot;p-1849-1&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1849-1&quot;&gt;Note to&amp;nbsp;self: stop using alphas!&lt;/p&gt;
&lt;a name=&quot;p-1849-2&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1849-2&quot;&gt;
This shit costed me&amp;nbsp;a lot&amp;nbsp;of&amp;nbsp;neurons and&amp;nbsp;hell of&amp;nbsp;a time. I&amp;nbsp;though I&amp;nbsp;went crazy ot&amp;nbsp;supid at&amp;nbsp;some point. &lt;/p&gt;
&lt;a name=&quot;p-1849-3&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1849-3&quot;&gt;
I&amp;nbsp;even googled for&amp;nbsp;'netmask calculator' after I&amp;nbsp;calculated it&amp;nbsp;in head and&amp;nbsp;then on&amp;nbsp;a piece of&amp;nbsp;paper.&lt;/p&gt;
&lt;a name=&quot;p-1849-4&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1849-4&quot;&gt;
Both ip&amp;nbsp;addr and&amp;nbsp;ifconfig output wrong broadcast address.&lt;/p&gt;
&lt;a name=&quot;p-1849-5&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1849-5&quot;&gt;
% uname -a&lt;/p&gt;
&lt;a name=&quot;p-1849-6&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1849-6&quot;&gt;
Linux amiheev 2.6.&lt;span class=&quot;nobr&quot;&gt;31&amp;ndash;11&lt;/span&gt;-generic #36-Ubuntu SMP&amp;nbsp;Fri Sep&amp;nbsp;25 06:37:23 UTC&amp;nbsp;2009 x86_64 GNU/Linux&lt;/p&gt;
&lt;a name=&quot;p-1849-7&quot;&gt;&lt;/a&gt;&lt;p class=&quot;auto&quot; id=&quot;p-1849-7&quot;&gt;
&lt;!--notypo--&gt;&lt;pre&gt;inet 192.168.200.21/&lt;b&gt;26&lt;/b&gt; brd &lt;b&gt;192.168.200.31&lt;/b&gt; scope global eth0&lt;/pre&gt;&lt;!--/notypo--&gt;

&lt;!--notypo--&gt;&lt;pre&gt;inet addr:192.168.200.21  Bcast:192.168.200.31  Mask:255.255.255.192&lt;/pre&gt;&lt;!--/notypo--&gt;&lt;/p&gt; </description>
<pubDate>Wed, 30 Sep 2009 14:49:00 +0400</pubDate>
</item>

</channel>
</rss>