<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    
    <link href="http://blog.sysfs.net/" rel="alternate" title="Caught at one hundred and twenty metres per second" type="text/html" />
    <link href="http://blog.sysfs.net/rss.php?version=2.0" rel="alternate" title="Caught at one hundred and twenty metres per second" type="application/rss+xml" />
    <title type="html">Caught at one hundred and twenty metres per second</title>
    <subtitle type="html">Crests and troughs of mechanix' thoughts</subtitle>
    <icon>http://blog.sysfs.net/templates/default/img/s9y_banner_small.png</icon>
    <id>http://blog.sysfs.net/</id>
    <updated>2009-12-30T23:20:00Z</updated>
    <generator uri="http://www.s9y.org/" version="1.2.1">Serendipity 1.2.1 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>

    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/mechanixthoughts" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="mechanixthoughts" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
        <link href="http://blog.sysfs.net/archives/60-Unconscious-imitation.html" rel="alternate" title="Unconscious imitation?" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2009-12-30T23:20:00Z</published>
        <updated>2009-12-30T23:20:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=60</wfw:comment>
    
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=60</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/13-weird" label="weird" term="weird" />
    
        <id>http://blog.sysfs.net/archives/60-guid.html</id>
        <title type="html">Unconscious imitation?</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                Forgetting that the product named Internet Explorer is from a certain Redmond company, and thus <em>has</em> to promote other products and services of the same company, I typed in a search term straight into the address bar in an IE6 window.<br />
I ended up on the search results page for what I typed on Bing, and noticed a link at the top right which read <em>“Gebruik Bing om beslissingen te nemen”</em> (“<em>Make Bing your decision engine</em>”).<br />
<div class="serendipity_imageComment_right" style="width: 240px"><div class="serendipity_imageComment_img"><a name="decisions"><img width="240" height="180" src="http://blog.sysfs.net/media/customize_bing.jpg" alt="" /></a></div></div><br />
<br />
Curious about what a “decision engine” could do for me, I followed that link. The decisions weren't all that exciting — I could add Bing as a search engine, but actually it already was the default one; and I could set Bing as my homepage — not something that Microsoft already aimed for before, with live.com, and something which other search engines do as well if they have a chance.<br />
<br />
What struck me however, was the example bing.com screenshot used on the page — using a graphic of a puffin. Which, while not being some species of, could remotely pass for some sort of penguin.<br />
Would it really be coincidence that they'd use <em>this</em> image of all possibilities, or is this a wicked taste of humor from someone within Microsoft? 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/cX8mZlDi2Vw" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/59-You-get-what-you-pay-for.html" rel="alternate" title="You get what you pay for" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2009-12-04T21:03:00Z</published>
        <updated>2009-12-04T20:59:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=59</wfw:comment>
    
        <slash:comments>5</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=59</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/15-computing" label="computing" term="computing" />
    
        <id>http://blog.sysfs.net/archives/59-guid.html</id>
        <title type="html">You get what you pay for</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                Past wednesday, a new Saturn electronics store opened it's doors right next to the railway station of Brugge (Bruges). To celebrate this, they had several real bargain deals, among which an Asus Eee PC 900 to be had for 129 EUR.<br />
<br />
Thing is, the advert wasn't really clear which Eee 900 type it was, and it was contradictory even: the netbook was said to be equipped with the Atom N270, and at the same time the CPU clock speed supposedly was 900 MHz. The latter being the speed of the earlier models that had a Celeron Mobile CPU.<br />
So I called the store and asked for some explanation. The person on the other end of the line, a guy named Kevin, confirmed that it had indeed the Atom N270, yet at the same time ran at 900 MHz and not the usual 1600 MHz. Errrr…?<br />
<br />
“Well, this is a bargain deal, so that's why it's running at a slower speed. Sure, I know the N270 normally runs at 1600 MHz, only this netbook doesn't.”<br />
Yeah right.<br />
<br />
I was offered to have one netbook be put aside for me, because they were supposedly running nearly out of stock.<br />
Since you simply cannot find <em>any</em> netbook over here for under nearly twice it's price, I still considered it a good deal. Even if would be the old Celeron model.<br />
<br />
I was slightly tempted to ask if it would be possible to have one with Linux rather than the Windows XP version they offered, but as the answer was clear from the outset I refrained to do so.<br />
<br />
So after work I drove to the shop, picked it up, and returned home. As thursday evening is swimming evening, I only had time to briefly power it into the bios when I returned home. There I saw confirmed what I suspected, it was a Celeron Eee 900 and not a revision with the Atom.<br />
Saturn really should learn to educate their support staff better.<br />
<br />
Still, I'm not unhappy that I bought the netbook — it should provide sufficient speed for most things I have in mind to use it for.<br />
Now all I have to do is put a modern OS on it. 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/GQFAtdD0Cac" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/58-Petitie-voor-behoud-van-privacy.html" rel="alternate" title="Petitie voor behoud van privacy" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2009-10-28T20:22:00Z</published>
        <updated>2009-10-28T20:22:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=58</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=58</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/8-world" label="world" term="world" />
    
        <id>http://blog.sysfs.net/archives/58-guid.html</id>
        <title type="html">Petitie voor behoud van privacy</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                For non-Dutch speaking readers: this is about a petition seeking to limit what information communication providers should retain in accordance to the EU Data Retention Directive.<br />
It is only useful to sign this petition if you actually live in Belgium.<br />
<br />
Voor al wie enigszins met z'n privacy begaan is: gelieve <a onclick="javascript: pageTracker._trackPageview('/extlink/bewaarjeprivacy.be/');" href="http://bewaarjeprivacy.be/">hier</a> de petitie tegen algemene bewaarplicht voor internetproviders te gaan tekenen. 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/SxOb1VqC640" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/57-Photography.html" rel="alternate" title="Photography" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2009-10-12T19:44:00Z</published>
        <updated>2009-10-12T19:46:05Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=57</wfw:comment>
    
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=57</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/14-photography" label="photography" term="photography" />
    
        <id>http://blog.sysfs.net/archives/57-guid.html</id>
        <title type="html">Photography</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                Photography is all about being in the right place, at the right time<br /><br />
<div class="serendipity_imageComment_left" style="width: 600px"><div class="serendipity_imageComment_img"><a name="widgettree"><img width="600" height="300" src="http://blog.sysfs.net/media/sunlit.jpg" alt="" /></a></div></div> 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/Fdvl4G3WwV8" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/56-363-days-lead-time.html" rel="alternate" title="363 days lead time" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2009-08-30T19:30:00Z</published>
        <updated>2009-08-30T19:28:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=56</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=56</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/2-software" label="software" term="software" />
    
        <id>http://blog.sysfs.net/archives/56-guid.html</id>
        <title type="html">363 days lead time</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                I would like to point out that my <a href="http://blog.sysfs.net/archives/55-libvirt-networking.html">last article</a> was in no way meant to be critical towards libvirt, rather on the contrary. I think it's an awesome technology the way it provides a common management platform for various virtualization solutions available on Linux and even other platforms.<br />
<br />
For reference, expensive proprietary virtualization solutions don't necessarily fair better.<br />
I've in fact recently ran into a problem in a Vmware ESX / Virtual Center environment which, while rather different in manifestation, in the end was similar in nature: diverging state change in the environment and in configuration.<br />
<br />
The Vmware problem surfaced after kernel changes on Linux guests, where, after rebooting into the new kernel and running the vmware-config-<br />
tools script to rebuild the modules, nightly backups with help of the vcbmount utility would fail.<br />
The only cryptic error message was:<br /><br />
<code>Creating a quiesced snapshot failed because the (user-supplied) custom pre-freeze script in the virtual machine exited with a non-zero return code.</code><br /><br />
<br />
It didn't help that there wasn't any "user-supplied pre-freeze script" to begin with.<br />
<br />
Searching for this error message returned lots of hits, several going at least one year back. However, aside from a few references to a documented Solaris guest issue, which was not applicable, none would actually provide any insight into what the problem might actually be. Unt<br />
il I found <a onclick="javascript: pageTracker._trackPageview('/extlink/communities.vmware.com/thread/155149');" href="http://communities.vmware.com/thread/155149">following post on the Vmware communities site</a>, which pointed out that<br />
changes to the uuid.location weren't propagated properly to the vmx definition.<br />
<br />
For the time being, the best way to work around this (in Linux guests) is to add another reboot right after rebuilding the vmtools modules.<br />
 Since you should be rebuilding<br />
But Vmware should provide a proper fix their stuff, really. I've got this strong feeling that the libvirt bug will be resolved in less time than a year... 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/j2oln2PMavs" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/55-libvirt-networking.html" rel="alternate" title="libvirt networking" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2009-08-27T21:14:00Z</published>
        <updated>2009-08-27T21:14:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=55</wfw:comment>
    
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=55</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/2-software" label="software" term="software" />
    
        <id>http://blog.sysfs.net/archives/55-guid.html</id>
        <title type="html">libvirt networking</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                Because of <a href="http://blog.sysfs.net/archives/53-The-Times-They-Are-a-Changin.html">my personal virtualization project</a>, I have been working with virsh/libvirt/kvm a lot over the last year.<br />
Once you start to do more advanced networking manipulations with libvirt, there are a few gotcha's to be aware of though.<br />
<br />
The first issue is an actual <a onclick="javascript: pageTracker._trackPageview('/extlink/bugs.debian.org/cgi-bin/bugreport.cgi?bug=543970');" href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543970">bug</a>: when you use 'virsh -c qemu:///system net-create' — with the mandatory xml definition provided as an argument, of course — the new virtual network is created just fine, but not saved out to disk into the /etc/libvirt/qemu/networks directory.<br />
As a result, other virsh net-* commands return strange errors when you try manipulating the new network. For example, the net-autostart command will complain with:<br />
<br />
<code>libvir: QEMU error : internal error Failed to create symlink '(null)' to '(null)': Bad address</code><br />
<br />
Realizing autostart is effectively configured by creating symlinks in the right place, I found that the symlink target did not exist when I saw this error. Searching for a fix I made a really trivial modification to the virtual network definition with 'virsh net-edit', adding a space into the temporary file, but this was enough to have the network definition actually written out to disk.<br />
<br />
The other thing to keep in mind is to modify the xml definition appropriately, if you use 'virsh net-dumpxml' from an existing virtual network for ease of configuration.<br />
There are at a minimum two more things to change besides the obvious changes of name and ip address range.<br />
<br />
First is the bridge name, which is obvious if you consider that libvirt creates a new bridge for each virtual network you define, to connect the network to. And it won't cause much problems if you forget this because virsh returns an error if you forget it.<br />
<br />
The other item is the network uuid, which can be simply removed; libvirt will generate a new one for you.<br />
It should be equally obvious that you can't have two virtual networks with the same uuid, however virsh won't complain about that — but it will start behaving unexpectedly with the net-* commands if you forget this. Luckily, undefining the interface which I newly added with a duplicate uuid has fixed any resulting issues for me — and I've only forgotten this once.<br />
<br />
Each of these issues may or may not be equally applicable to the virsh/libvirt/xen combination, but I haven't actually tested. That is for someone else find out and report back :) 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/oET5S4nl4aE" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/54-The-Sun-has-set.html" rel="alternate" title="The Sun has set" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2009-04-20T15:56:00Z</published>
        <updated>2009-04-20T15:56:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=54</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=54</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/2-software" label="software" term="software" />
    
        <id>http://blog.sysfs.net/archives/54-guid.html</id>
        <title type="html">The Sun has set</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                So in three weeks time, two once large Unix vendors are gone — SGI on april 1st, and now Sun. SGI as a Unix vendor had been dead for years anyway, but still.<br />
<br />
Today's announcement also kind of finalizes the answer to <a href="http://blog.sysfs.net/archives/29-MySQL-takeover.html">my wonderings</a> last year. Sun somehow seems to have managed to send off MySQL into limbo, and it remains yet to be seen if Oracle would have any imperative to bring it back.<br />
<br />
One thing I do find bothersome with the new situation is that at the moment I write this, the opensolaris.org website appears to be unreachable. Which might just be coincidence, but I do hope that neither Sun until the deal is finished or Oracle afterwards turn away from their current opensource backing positions. 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/l8GEwOC5wgw" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/53-The-Times-They-Are-a-Changin.html" rel="alternate" title="The Times They Are a-Changin'" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2009-04-10T17:17:00Z</published>
        <updated>2009-04-10T17:17:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=53</wfw:comment>
    
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=53</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/2-software" label="software" term="software" />
    
        <id>http://blog.sysfs.net/archives/53-guid.html</id>
        <title type="html">The Times They Are a-Changin'</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                ... And so is computing.<br />
<br />
At the beginning of last year, I finally bought a replacement for all the <a href="http://blog.sysfs.net/archives/21-No-free-ride.html">old</a> <a href="http://blog.sysfs.net/archives/16-Dead-laptop.html">junk</a> that I was using as computer substitutes; a quad-core (Q6600) system with 4 GiB of memory.<br />
<br />
For a couple of reasons, I set it up in a hurry, using software raid on two 160 GB harddisks, but last july I decided to redo it properly and at the same time consolidate as many as possible of the old systems I was using virtualization.<br />
Until that time, I had been using VMware for virtualization at home, to be able to run appliances or historical VMs I had sitting around. This time I would try to move over to an opensource solution, if any could fullfill my needs. <br /><a href="http://blog.sysfs.net/archives/53-The-Times-They-Are-a-Changin.html#extended">Continue reading "The Times They Are a-Changin'"</a>
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/kSn1wIYt2i0" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/52-Some-like-it-hot-others-just-are.html" rel="alternate" title="Some like it hot — others just are" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2009-04-02T17:46:00Z</published>
        <updated>2009-04-02T17:46:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=52</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/8-world" label="world" term="world" />
    
        <id>http://blog.sysfs.net/archives/52-guid.html</id>
        <title type="html">Some like it hot — others just are</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                This week brought some really nice weather. Too nice already for some people, it would seem.<br />
While most people would likely enjoy a ride home on a sunny afternoon, for certain hotheaded ones the temperature appears to set their brains and blood boiling and remove the inhibitions for juvenile behaviour.<br />
Driving home I encountered a truck driver hanging out of his window having a heated argument with a car driver standing straight up through his sunroof. I couldn't hear what they were arguing about, as it happened a few cars before where I stood, but in the meantime they were blocking the two lane drive. I'd almost be surprised if it wasn't one or the other accusing his adversary of doing exactly that, blocking his trajectory.<br />
Luckily the scene didn't take too long and they drove on before others could join in on the argument.<br />
<br />
One pattern that I've observed so far in all incidents of traffic aggression that I witnessed, is that at least one of the parties was accompanied by a female passenger. I have to wonder if female company is in fact an influencing factor… 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/ch9MzmS1vqc" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/51-Linde.html" rel="alternate" title="Linde" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2008-08-17T23:18:35Z</published>
        <updated>2008-08-17T23:18:35Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=51</wfw:comment>
    
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=51</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/1-life" label="life" term="life" />
    
        <id>http://blog.sysfs.net/archives/51-guid.html</id>
        <title type="html">Linde</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                ° 16 08 2008<br />
<br />
<img src="http://blog.sysfs.net/media/collage.jpg" style="width: 900; height: 633" alt="My little baby girl (photo collage)" title="Photo's of Linde" /> 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/H3KrFQIvT1A" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/50-Perl-hash-tree-helper.html" rel="alternate" title="Perl hash tree helper" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2008-08-14T17:59:00Z</published>
        <updated>2008-08-14T17:59:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=50</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=50</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/10-programming" label="programming" term="programming" />
    
        <id>http://blog.sysfs.net/archives/50-guid.html</id>
        <title type="html">Perl hash tree helper</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                Last week I needed a way of converting a two-dimensional array, in perl, into a tree-like datastructure.<br />
While seemingly trivial, the convoluted use of references when passing around arrays and hashes between perl function calls -- recursive calls, in this case -- made this a mind-boggling exercise to me. (the fact that I hadn't seriously used perl in the last eight years might have had part in that, too)<br />
<br />
Below the jump is my implementation, debugging info left in and all. If it's useful for someone, that's great; if not, ... well, except for my mental sanity no harm was done in writing this, either :) <br /><a href="http://blog.sysfs.net/archives/50-Perl-hash-tree-helper.html#extended">Continue reading "Perl hash tree helper"</a>
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/WeKTdElruVE" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/49-Im-junior-now.html" rel="alternate" title="I'm junior now" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2008-04-06T10:59:00Z</published>
        <updated>2008-04-06T10:59:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=49</wfw:comment>
    
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=49</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/6-urandom" label="urandom" term="urandom" />
    
        <id>http://blog.sysfs.net/archives/49-guid.html</id>
        <title type="html">I'm junior now</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                Learning that the Linux Professional Institute offered a chance for taking exams at a reduced price during this year's FOSDEM, I decided to take a shot at the level 1 exams.<br />
I was fairly occupied in the period before FOSDEM when I took that decision, but given that I've been using Linux heavily for over a decade, and after reviewing the objectives, I figured that I should be able to pass it without specific preparation.<br />
<br />
Yesterday I received an email that indeed I did, so now I am officially a “Junior level Linux professional”.<br />
I guess I should take a look at getting LPIC-2 sometime. <br /><a href="http://blog.sysfs.net/archives/49-Im-junior-now.html#extended">Continue reading "I'm junior now"</a>
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/ARzkev0yFEo" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/43-Back.html" rel="alternate" title="Back" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2008-04-04T11:16:00Z</published>
        <updated>2008-04-04T11:16:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=43</wfw:comment>
    
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=43</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/1-life" label="life" term="life" />
    
        <id>http://blog.sysfs.net/archives/43-guid.html</id>
        <title type="html">Back</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                I've got internet at home again since yesterday. It sure makes life easier... 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/9uN4HgVcPpw" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/48-Disconnected.html" rel="alternate" title="Disconnected" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2008-03-27T17:20:00Z</published>
        <updated>2008-03-27T17:20:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=48</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=48</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/1-life" label="life" term="life" />
    
        <id>http://blog.sysfs.net/archives/48-guid.html</id>
        <title type="html">Disconnected</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                Last week has been a stressful one, for reasons I'll come back on later.<br />
This week had started better, but since yesterday my Internet connection stopped working<sup>[1]</sup> (for the same reasons). It isn't when until such thing happens that you realize how dependent you've really become on it, even for simple matters as looking up contact information.<br />
<br />
<span style="font-size:smaller;font-style:italic">[1] So this and the previous post were written from my with my parents-in-law.</span> 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/Z5dXVqxXmB4" height="1" width="1" /></div></content>
        
    </entry>
    <entry>
        <link href="http://blog.sysfs.net/archives/47-Lilo-LVM-fixed-root.html" rel="alternate" title="Lilo LVM fixed root" />
        <author>
            <name>Filip Van Raemdonck</name>
        </author>
    
        <published>2008-03-26T18:10:00Z</published>
        <updated>2008-03-26T18:10:00Z</updated>
        <wfw:comment>http://blog.sysfs.net/wfwcomment.php?cid=47</wfw:comment>
    
        <slash:comments>3</slash:comments>
        <wfw:commentRss>http://blog.sysfs.net/rss.php?version=atom1.0&amp;type=comments&amp;cid=47</wfw:commentRss>
    
            <category scheme="http://blog.sysfs.net/categories/2-software" label="software" term="software" />
    
        <id>http://blog.sysfs.net/archives/47-guid.html</id>
        <title type="html">Lilo LVM fixed root</title>
        <content type="xhtml" xml:base="http://blog.sysfs.net/"><div xmlns="http://www.w3.org/1999/xhtml">
                One annoyance with the lilo bootloader that I've ran into a few times recently, is that it apparently turns any <code>root</code> configuration arguments into a device number. Which is then passed to the kernel at boot.<br />
So if the kernel decides to assign a different device number to the supposed root device, your system may no longer boot.<br />
<br />
Yesterday I once again ran into this: when I added an additional disk to a system, the LVM volumes which were on that new disk got assigned device numbers before the existing system LVM volumes.<br />
Giving the problem a little thought, I realized that the solution — though silly — is really simple: add an “<code>append="root=/dev/yournode"</code>” directive to lilo.conf, and this boot-time argument will always override the root device set by lilo.<br />
<br />
No more changing root devices for me… 
            <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/mechanixthoughts/~4/OeGPodaGoBo" height="1" width="1" /></div></content>
        
    </entry>

</feed>
