<?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>Aigarius Blog &#187; blog</title>
	<atom:link href="http://www.aigarius.com/blog/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aigarius.com/blog</link>
	<description>Mindblogging the world to itself</description>
	<lastBuildDate>Mon, 06 Feb 2012 02:07:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Hacker &#8216;Neo&#8217; caught in Latvia</title>
		<link>http://www.aigarius.com/blog/2010/05/13/hacker-neo-caught-in-latvia/</link>
		<comments>http://www.aigarius.com/blog/2010/05/13/hacker-neo-caught-in-latvia/#comments</comments>
		<pubDate>Thu, 13 May 2010 19:59:19 +0000</pubDate>
		<dc:creator>aigarius</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Debian-planet]]></category>
		<category><![CDATA[ffii]]></category>
		<category><![CDATA[floss]]></category>
		<category><![CDATA[legal]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[Ubuntu.lv-planet]]></category>

		<guid isPermaLink="false">http://www.aigarius.com/blog/?p=1508</guid>
		<description><![CDATA[A scandal has been brewing in Latvia over the last half year and yesterday the activity spiked shocking the media and some IT people in the country. I&#8217;ll go back and explain what happened first, what is happening now and why this could have a heavy impact on IT and journalists in Latvia. At the [...]]]></description>
			<content:encoded><![CDATA[<p>A scandal has been brewing in Latvia over the last half year and yesterday the activity spiked shocking the media and some IT people in the country. I&#8217;ll go back and explain what happened first, what is happening now and why this could have a heavy impact on IT and journalists in Latvia.</p>
<p>At the end of last year, there were rumours that the IT system of Latvia&#8217;s Internal Revenue System was &#8216;hacked&#8217; and millions of documents had been downloaded by multiple organizations. Shortly thereafter more details on the glaring security hole became public (after it was closed).</p>
<p>There is a full electronic interface to give all reports to the IRS electronically (at http://eds.vid.gov.lv) and as part of that system you could also view and export monthly report summaries about your organization into XML and PDF files. After the system checked that you are authorized to access the report, you were redirected to the URL to actually download the report by report ID (as a single param in a GET request). Unfortunately, report IDs were predicable and the script that gave the reports for download did not check if you were authorized to get that report. It did not even check if were logged into the system.</p>
<p>There were suspicions that the authorization was disabled on purpose to allow to leak data on purpose, but apparently it was an error of forgetting to disable debug code in production environment.</p>
<p>The error was discovered only because the firewall administrator noticed an unexplained stable increase of traffic, especially during night hours when typically the traffic fully stopped. Apparently a single hacker (who later identified himself as &#8216;Neo&#8217; to the press) discovered the flaw and wrote a script to just try all possible report ids and get as much data out as possible. This had been going on for months, before someone noticed.</p>
<p>After the flaw was discovered and a bit of time passed, Neo made his first move &#8211; he published the list of top salaries in a governmental company, that clearly showed that the top leadership of this company failed to cut their salary by 40%, like everyone elses during harsh budget cuts of 2009. He stripped the names and ids of the specific employees, but named the company which made it pretty easy to figure out who was who.</p>
<p>The society was outraged that the top managers in a government owned company failed to comply with the strict pay cut that everyone else in government had to endure. But after a few weeks the outrage subsided and no action followed from the government or law enforcement.</p>
<p>Neo continued to release documents detailing salaries of top managers in different Latvian government companies. And each time after short outrage, nothing happened. Neo gave an interview where he said that he was disappointed in the passivity of the Latvian people in face of such blatant injustices.</p>
<p>After a few month Neo went silent, promising to return before parliamentary elections this fall.</p>
<p>However, this week a new development shocked everyone &#8211; in the middle of the night two police SWAT teams went into action: one detained Ilmārs Poikāns, a researcher in artificial intelligence at the University of Latvia&#8217;s Computer Science department and another raided the home of a Latvian TV journalist Ilze Nagle who interviewed Neo. Poikāns confessed of being Neo the next day and was released (with travel restrictions, pending trial) today.</p>
<p>Politicians reacted immediately &#8211; opposition demanded the resignation of the Interior Minister over &#8216;such blatant disregard of freedom of press&#8217; and another politician (who is also a famous lawyer) Aleksejs Loskutovs volunteered to defend Neo pro-bono (on Twitter, no less). Almost all Latvian online media have the arrest of Neo and the raid on the home of a journalist as main stories of the day.</p>
<p>As a legal titbit, we also know that Neo is being charged with breaking statutes 145 and and 244p2 of the criminal law. Statute 145 is hard to find applicable in this situation as talks about actions done by &#8216;people authorized (..) to access [private] information&#8217;. Statute 244p2 will also be hard to pin down as it mentions &#8216;influencing system resources of (an IT system)&#8217; and &#8216;if such action caused severe harm&#8217;. It looks like the first part talks about at least a DoS attack (which did not happen in this case) and also there was no measurable harm from these leaks. </p>
<p>Also Neo was careful to strip all personally identifying information (such as names, social security numbers and addresses of the employees in question), so it will be hard to pin him on that. Also no actual breaking or other modification of an IT system occurred. And no &#8216;specialized software&#8217; was used beyond a trivial script such as :</p>
<pre>
for i in range(0,7000000):
    wget('https://eds.vid.gov.lv/getRep.aspx?id='+str(i))
</pre>
<p>A lot of commentators on the Internet likened the situation to walking trough an unlocked door and stealing something. I think that analogy is very incorrect &#8211; there was no door, and nothing went missing after the action.</p>
<p>I came up with a different analogy &#8211; there was this corridor with a lot of doors in IRS, locked steel doors. You were instructed to go to a room with a specified number and given a key to that room to unlock it and see your secret info. However, that corridor opened out to the street on one end, oh and also the walls of the rooms with all the secrets were transparent. So Neo walked into the corridor, looked at some of the secrets, wrote them down (to remember them better) and then went out and discussed the worst examples abuses of power he saw.</p>
<p>In the end IRS had to learn their lesson &#8211; if you have to put naked photos of yourself on the Internet (or something equally embarrassing), then make damn sure you password protect that, but if you don&#8217;t then don&#8217;t cry that someone &#8216;hacked&#8217; you and &#8216;stole&#8217; you pictures.</p>
<p>What other people think:<br />
<a href="http://freespeechlatvia.blogspot.com/2010/05/neo-released-under-restrictions.html">http://freespeechlatvia.blogspot.com/2010/05/neo-released-under-restrictions.html</a></p>
<p>We&#8217;ll see how the story develops soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aigarius.com/blog/2010/05/13/hacker-neo-caught-in-latvia/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Blog-split</title>
		<link>http://www.aigarius.com/blog/2008/03/21/blog-split/</link>
		<comments>http://www.aigarius.com/blog/2008/03/21/blog-split/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 16:30:04 +0000</pubDate>
		<dc:creator>aigarius</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Debian-planet]]></category>
		<category><![CDATA[latvian]]></category>
		<category><![CDATA[Ubuntu.lv-planet]]></category>

		<guid isPermaLink="false">http://www.aigarius.com/blog/2008/03/21/blog-split/</guid>
		<description><![CDATA[Occasionally I post (or could post) things that are not fit for Debian Planet (non-English) or Ubuntu.lv Planet (unrelated to Latvian or Debian/Ubuntu matters), so I finally budged and switch the planet feeds to their own categories so that such things can be managed on a per-post basis. Anyone know a WordPress plugin that would [...]]]></description>
			<content:encoded><![CDATA[<p>Occasionally I post (or could post) things that are not fit for <a href="http://planet.debian.org">Debian Planet</a> (non-English) or <a href="http://planet.ubuntu.lv">Ubuntu.lv Planet</a> (unrelated to Latvian or Debian/Ubuntu matters), so I finally budged and switch the planet feeds to their own categories so that such things can be managed on a per-post basis.</p>
<p>Anyone know a WordPress plugin that would allow to set multiple default categories?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aigarius.com/blog/2008/03/21/blog-split/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debconf7 photos</title>
		<link>http://www.aigarius.com/blog/2007/06/14/debconf7-photos/</link>
		<comments>http://www.aigarius.com/blog/2007/06/14/debconf7-photos/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 15:25:20 +0000</pubDate>
		<dc:creator>aigarius</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[debconf7]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[UK]]></category>

		<guid isPermaLink="false">http://www.aigarius.com/blog/2007/06/14/debconf7-photos/</guid>
		<description><![CDATA[My blog server has been down ever since I left off to Edinburgh for the 7th Debian conference. Since then I have been busy taking photos of everything and everyone here AND I am not alone in that. Enjoy!]]></description>
			<content:encoded><![CDATA[<p>My blog server has been down ever since I left off to Edinburgh for the 7th Debian conference. Since then I have been busy taking <a href="http://www.flickr.com/photos/aigarius/sets/72157600344678016/">photos</a> of everything and everyone here AND I am <a href="http://www.flickr.com/photos/tags/debconf7/">not alone</a> in that. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aigarius.com/blog/2007/06/14/debconf7-photos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A must</title>
		<link>http://www.aigarius.com/blog/2007/02/02/a-must/</link>
		<comments>http://www.aigarius.com/blog/2007/02/02/a-must/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 15:03:01 +0000</pubDate>
		<dc:creator>aigarius</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://www.aigarius.com/blog/2007/02/02/a-must/</guid>
		<description><![CDATA[It is really a must have &#8211; my blog gets mentioned on the DWN for the first time and at the same time (or even a bit earlier) the electricity cuts to the building where my server is co-located. And it takes a couple of days for the local administrator to get from all that [...]]]></description>
			<content:encoded><![CDATA[<p>It is really a must have &#8211; my blog gets mentioned on the <a href="http://www.debian.org/News/weekly/2007/02/">DWN</a> for the first time and at the same time (or even a bit earlier) the electricity cuts to the building where my server is co-located. And it takes a couple of days for the local administrator to get from all that chaos to turning my server back on. Perfect timing <img src='http://www.aigarius.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aigarius.com/blog/2007/02/02/a-must/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spelling</title>
		<link>http://www.aigarius.com/blog/2006/07/25/spelling/</link>
		<comments>http://www.aigarius.com/blog/2006/07/25/spelling/#comments</comments>
		<pubDate>Tue, 25 Jul 2006 00:23:50 +0000</pubDate>
		<dc:creator>aigarius</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[floss]]></category>

		<guid isPermaLink="false">http://www.aigarius.com/blog/2006/07/25/spelling/</guid>
		<description><![CDATA[From the previous version of my last post, people with even moderate knowledge of English could have easily understood that I suck at spelling and that, consequently, I did not have a spelling checker installed at this blog. Both of those two conclusions would be true. So I decided to break in and install something [...]]]></description>
			<content:encoded><![CDATA[<p>From the previous version of my last post, people with even moderate knowledge of English could have easily understood that I suck at spelling and that, consequently, I did not have a spelling checker installed at this blog. Both of those two conclusions would be true.<br />
So I decided to break in and install something to help me and after some mishaps, I settled on <a href="http://matthew.delmarters.com/weblog/visual_spellcheck/">Visual Spellcheck</a> plug-in. I am editing my posts in HTML anyway, so lack of WYSIWYG editor support is not critical for me, more like the opposite. All I needed was to install the plug-in, activate it in wordpress, install php5-pspell package and restart Apache. I forgot to restart Apache at first and got a cryptic error from the included fake pspell wrapper. Also aspell and corresponding language libraries must be installed on server site.<br />
Note: after you have corrected all spelling errors in your text you must also remember to press &#8220;Continue Editing&#8221; link or otherwise changes will not be saved. I think that is a bug.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aigarius.com/blog/2006/07/25/spelling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another blog move</title>
		<link>http://www.aigarius.com/blog/2006/06/20/another-blog-move/</link>
		<comments>http://www.aigarius.com/blog/2006/06/20/another-blog-move/#comments</comments>
		<pubDate>Tue, 20 Jun 2006 12:53:06 +0000</pubDate>
		<dc:creator>aigarius</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.aigarius.com/blog/2006/06/20/another-blog-move/</guid>
		<description><![CDATA[Got access to a new, more powerful server, moved my blog from Mnemosyne to WordPress, hopefully did not flood p.d.o, did not move the comments over yet. And not to flood the planet.d.o with the move I did this little change to the WordPress feed &#8211; at the very end of the wp-atom.php file there [...]]]></description>
			<content:encoded><![CDATA[<p>Got access to a new, more powerful server, moved my blog from Mnemosyne to WordPress, hopefully did not flood p.d.o, did not move the comments over yet.</p>
<p>And not to flood the planet.d.o with the move I did this little change to the WordPress feed &#8211; at the very end of the wp-atom.php file there is this line:</p>
<p><code><br />
&lt;?php $items_count++; if (($items_count == get_settings('posts_per_rss')) &#038;&#038; empty ...<br />
</code></p>
<p>So I changed it to this:</p>
<p><code><br />
&lt;?php $items_count++; if ((($items_count == get_settings('posts_per_rss')) || $post->post_date < 1150758000 ) &#038;&#038; empty ...<br />
</code></p>
<p>Where 1150758000 is the UNIX time of some point between the last post from the old blog and the first post in the new blog.</p>
<p>And I also imported my old posts entries from an Atom feed using the rss feed import as a base. The diff is after the break</p>
<p><span id="more-1272"></span></p>
<p></code><code><br />
--- rss.php     2005-12-28 22:24:12.000000000 +0200<br />
+++ atom.php    2006-06-18 18:26:03.000000000 +0300<br />
@@ -1,13 +1,13 @@<br />
 &lt; ?php</p>
<p>-class RSS_Import {<br />
+class Atom_Import {</p>
<p>        var $posts = array ();<br />
        var $file;</p>
<p>        function header() {<br />
                echo '&lt;div class="wrap">';<br />
-               echo '&lt;h2>'.__('Import RSS').'&lt;/h2>';<br />
+               echo '&lt;h2>'.__('Import Atom').'&lt;/h2>';<br />
        }</p>
<p>        function footer() {<br />
@@ -21,8 +21,8 @@<br />
        }</p>
<p>        function greet() {<br />
-               echo '&lt;p>'.__('Howdy! This importer allows you to extract posts from any RSS 2.0 file into your blog. This is useful if you want to import your posts from a system that is not handled by a custom import tool. Pick an RSS file to upload and click Import.').'&lt;/p>';<br />
-               wp_import_upload_form("admin.php?import=rss&amp;step=1");<br />
+               echo '&lt;p>'.__('Howdy! This importer allows you to extract posts from any ATOM 1.0 file into your blog. This is useful if you want to import your posts from a system that is not handled by a custom import tool. Pick an Atom file to upload and click Import.').'&lt;/p>';<br />
+               wp_import_upload_form("admin.php?import=atom&amp;step=1");<br />
        }</p>
<p>        function get_posts() {<br />
@@ -33,14 +33,14 @@<br />
                $importdata = implode('', $datalines); // squish it<br />
                $importdata = str_replace(array ("\r\n", "\r"), "\n", $importdata);</p>
<p>-               preg_match_all('|&lt;item>(.*?)&lt;/item>|is', $importdata, $this->posts);<br />
+               preg_match_all('|&lt;entry>(.*?)&lt;/entry>|is', $importdata, $this->posts);<br />
                $this->posts = $this->posts[1];<br />
                $index = 0;<br />
                foreach ($this->posts as $post) {<br />
-                       preg_match('|&lt;title>(.*?)&lt;/title>|is', $post, $post_title);<br />
+                       preg_match('|&lt;title [^>]*>(.*?)&lt;/title>|is', $post, $post_title);<br />
                        $post_title = $wpdb->escape(trim($post_title[1]));</p>
<p>-                       preg_match('|&lt;pubdate>(.*?)&lt;/pubdate>|is', $post, $post_date);<br />
+                       preg_match('|&lt;published>(.*?)&lt;/published>|is', $post, $post_date);</p>
<p>                        if ($post_date) {<br />
                                $post_date = strtotime($post_date[1]);<br />
@@ -68,13 +68,13 @@<br />
                                $cat_index++;<br />
                        }</p>
<p>-                       preg_match('|&lt;guid .+?>(.*?)&lt;/guid>|is', $post, $guid);<br />
+                       preg_match('|&lt;id>(.*?)&lt;/id>|is', $post, $guid);<br />
                        if ($guid)<br />
                                $guid = $wpdb->escape(trim($guid[1]));<br />
                        else<br />
                                $guid = '';</p>
<p>-                       preg_match('|&lt;content :encoded>(.*?)&lt;/content>|is', $post, $post_content);<br />
+                       preg_match('|&lt;content [^>]*?>.*?&lt;div .*?>(.*?)&lt;/div>\s*?&lt;/content>|is', $post, $post_content);<br />
                        $post_content = str_replace(array ('&lt; ![CDATA[', ']]&gt;'), '', $wpdb->escape(trim($post_content[1])));</p>
<p>                        if (!$post_content) {<br />
@@ -85,6 +85,7 @@</p>
<p>                        // Clean up content<br />
                        $post_content = preg_replace('|&lt; (/?[A-Z]+)|e', "'&lt;' . strtolower('$1')", $post_content);<br />
+                       $post_content = str_replace('\n', ' ', $post_content);<br />
                        $post_content = str_replace('&lt;br>', '&lt;br />', $post_content);<br />
                        $post_content = str_replace('&lt;hr />', '&lt;hr />', $post_content);</p>
<p>@@ -160,12 +161,12 @@<br />
                $this->footer();<br />
        }</p>
<p>-       function RSS_Import() {<br />
+       function Atom_Import() {<br />
                // Nothing.<br />
        }<br />
 }</p>
<p>-$rss_import = new RSS_Import();<br />
+$atom_import = new Atom_Import();</p>
<p>-register_importer('rss', 'RSS', __('Import posts from an RSS feed'), array ($rss_import, 'dispatch'));<br />
+register_importer('atom', 'Atom', __('Import posts from an Atom feed'), array ($atom_import, 'dispatch'));<br />
 ?><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.aigarius.com/blog/2006/06/20/another-blog-move/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reiserfs glitch</title>
		<link>http://www.aigarius.com/blog/2006/03/09/reiserfs-glitch/</link>
		<comments>http://www.aigarius.com/blog/2006/03/09/reiserfs-glitch/#comments</comments>
		<pubDate>Thu, 09 Mar 2006 12:53:02 +0000</pubDate>
		<dc:creator>aigarius</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.aigarius.com/blog/2006/03/09/reiserfs-glitch/</guid>
		<description><![CDATA[Yesterday my server went down again. This time it was a combination of hardware and software. On software side my Reizerfs filesystem got corrupted in a funny way &#8211; I could not delete some files under /var. Those were files modified after a specific time yesterday, but the effect was only local to /var directory [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>Yesterday my server went down <em>again</em>. This time it was a combination of hardware and software. On software side my Reizerfs filesystem got corrupted in a funny way &#8211; I could not delete <em>some</em> files under /var. Those were files modified after a specific time yesterday, but the effect was only local to /var directory and did not effect any files in any other directories on the same partition. No suspicios messages in logs for the whole day. It gives back EPERM = &#8220;Permission denied&#8221; errors even for root. I &#8220;fixed&#8221; the problem by &#8220;cp -r /var /var.new &amp;&amp; mv /var /var.old &amp;&amp; mv /var.new /var&#8221;. All files were fine in the new directory (no corruption) and I could delete the same files there. But /var.old is still not deletable even by &#8220;rm -rf&#8221; as root. Any ideas?</p>
<p>Of couse I just though that I would reboot now so that all services would use the new /var. And of course the system did not come up because USB chip died. I had to go to the server room and disable USB in BIOS to get it up again. I hate hardware. <img src='http://www.aigarius.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aigarius.com/blog/2006/03/09/reiserfs-glitch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just when you think you&#8217;re done &#8230;</title>
		<link>http://www.aigarius.com/blog/2006/03/04/just-when-you-think-youre-done/</link>
		<comments>http://www.aigarius.com/blog/2006/03/04/just-when-you-think-youre-done/#comments</comments>
		<pubDate>Sat, 04 Mar 2006 16:10:39 +0000</pubDate>
		<dc:creator>aigarius</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.aigarius.com/blog/2006/03/04/just-when-you-think-youre-done/</guid>
		<description><![CDATA[Just a day after I announced my new blog, the server hosting it went off-line. The funny thing is &#8211; it was because of an upgrade. As it turns out after I updated Debian sid on the server, a new version of udev was installed. A version that did not work anymore with kernels &#60;&#60; [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>Just a day after I announced my new blog, the server hosting it went off-line. The funny thing is &#8211; it was because of an upgrade. As it turns out after I updated Debian sid on the server, a new version of udev was installed. A version that did not work anymore  with kernels &lt;&lt; 2.6.12 and surely the kernel I had there was 2.6.11. I mean, what the hell is that? Why would you drop support for kernels that are only 4 version old???</p>
<p>Could you not just have a copy of the old code around and call that if the kernel is old?</p>
<p>Anyway it appears that it was the udev that was tasked with loading the drivers for my servers network card and as the server was rebooted (power problems) it would not bring its network back up. I only today managed to get to that server and find out what the problem was.</p>
<p>Oh and I also noticed that LVM packages are also just to be broken &#8211; apparently new packages will only work with kernel &gt;&gt; 2.6.14 . Just wonderful!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aigarius.com/blog/2006/03/04/just-when-you-think-youre-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migration finished</title>
		<link>http://www.aigarius.com/blog/2006/02/28/migration-finished/</link>
		<comments>http://www.aigarius.com/blog/2006/02/28/migration-finished/#comments</comments>
		<pubDate>Tue, 28 Feb 2006 16:12:25 +0000</pubDate>
		<dc:creator>aigarius</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://www.aigarius.com/blog/2006/02/28/migration-finished/</guid>
		<description><![CDATA[Hello again dear Debian Planet! I have a surprise for you. While you were not watching I made myself a brand new shining blog using the fine Mnemosyne software. It is a blog written in Python that uses Kid templates and a lot of wonderful pythonic magic (for uninitiated) that generates a set of XML [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>Hello again dear Debian Planet! I have a surprise for you. While you were not watching I made myself a brand new shining blog using the fine <a href="http://www.red-bean.com/~decklin/software/mnemosyne/">Mnemosyne</a> software. It is a blog written in <a href="http://www.python.org">Python</a> that uses <a href="http://kid.lesscode.org">Kid</a> templates and a lot of wonderful pythonic <em>magic</em> (for uninitiated) that generates a set of XML compliant static files.</p>
<p>I added support for comments, tag cloud and some other dynamic features using the magic of AJAX.</p>
<p>The feed for the planet is tweaked to only display things that have not been posted to the old blog, so this is no flood &#8211; it is only the new posts (and one old one for completeness). I especially hope the <a href="http://www.aigarius.com/2006/02/28/dpl-platform-runthrough.html">DPL platform comparison</a> will get some feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aigarius.com/blog/2006/02/28/migration-finished/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing blogging from GMail</title>
		<link>http://www.aigarius.com/blog/2006/02/24/testing-blogging-from-gmail/</link>
		<comments>http://www.aigarius.com/blog/2006/02/24/testing-blogging-from-gmail/#comments</comments>
		<pubDate>Thu, 23 Feb 2006 22:03:28 +0000</pubDate>
		<dc:creator>aigarius</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.aigarius.com/blog/2006/02/24/testing-blogging-from-gmail/</guid>
		<description><![CDATA[This particular post is being written from GMail, transfered to my blog server by email, processed by some massage scripts and then integrated into my blog without me doing much about it. Neat ne? Pārbāūdīšu arī rāķštīšāņū Latviešu valodā. Убедитесь в том, что вы готовы встретиться с любой проблемой, возможной в этой ситуации. 日本 This [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>This particular post is being written from GMail, transfered to my blog server by email, processed by some massage scripts and then integrated into my blog without me doing much about it. Neat ne?</p>
<blockquote><p>Pārbāūdīšu arī rāķštīšāņū Latviešu valodā.</p>
<p>Убедитесь в том, что вы готовы встретиться с любой проблемой, возможной в этой ситуации.</p>
<p>日本</p>
</blockquote>
<p>This concludes language testing. <img src='http://www.aigarius.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aigarius.com/blog/2006/02/24/testing-blogging-from-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

