<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Wilmer's stuff - OSS</title>
    <link>http://wilmer.gaast.net/blog/</link>
    <description>So today I...</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:" />
    <generator>Serendipity 1.1 - http://www.s9y.org/</generator>
    <pubDate>Fri, 21 Mar 2008 21:35:40 GMT</pubDate>

    <image>
        <url>http://wilmer.gaast.net/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Wilmer's stuff - OSS - So today I...</title>
        <link>http://wilmer.gaast.net/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>mail2trac.pl</title>
    <link>http://wilmer.gaast.net/blog/archives/37-mail2trac.pl.html</link>
            <category>OSS</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/37-mail2trac.pl.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=37</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=37</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    Yesterday I finally found an excuse to play with &lt;a href=&quot;http://search.cpan.org/~petdance/WWW-Mechanize-1.34/lib/WWW/Mechanize.pm&quot;  class=&quot;bb-url&quot;&gt;WWW::Mechanize&lt;/a&gt;. Wrote a little script that parses an e-mail and posts it as a ticket comment on BitlBee&#039;s Trac page. Just posting it here now in case someone else is interested. It works pretty well already, I just have to find something to MIME-decode messages, otherwise things look a bit ugly sometimes and signatures may not be detected and stripped properly.&lt;br /&gt;
&lt;br /&gt;
The script is at: &lt;a href=&quot;http://wilmer.gaast.net/downloads/mail2trac.pl&quot;  class=&quot;bb-url&quot;&gt;http://wilmer.gaast.net/downloads/mail2trac.pl&lt;/a&gt;. Just add it to your procmailrc or /etc/aliases and you&#039;re done!&lt;br /&gt;
&lt;br /&gt;
[edit] MIME-decoding is there too now. That was a hell to implement... :-(  
    </content:encoded>

    <pubDate>Mon, 17 Mar 2008 08:57:47 +0100</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/37-guid.html</guid>
    
</item>
<item>
    <title>rxvt-unicode and ISO 14755 mode</title>
    <link>http://wilmer.gaast.net/blog/archives/36-rxvt-unicode-and-ISO-14755-mode.html</link>
            <category>Linux</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/36-rxvt-unicode-and-ISO-14755-mode.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=36</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=36</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    Now that my (and pretty much every other) machine uses UTF-8 by default, I was pretty much forced to ditch rxvt in favour of rxvt-unicode. Unfortunately the rxvt-unicode authors think attaching some keycap picture insert mode to the Ctrl-Shift key combination (which is easy to hit by accident) would be HANDY. Even handier, it can only be disabled at compile time.&lt;br /&gt;
&lt;br /&gt;
Thanks for nothing guys, I really hope there&#039;s at least one person on this planet who agrees that this is handy ... I&#039;m afraid most people who accidentally hit Ctrl-Shift every few minutes don&#039;t agree.&lt;br /&gt;
&lt;br /&gt;
So, behold:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;wilmer@ruby&amp;#58;~/bin$&amp;#160;cat&amp;#160;fix-rxvt.sh&amp;#160;&lt;br /&gt;
#!/bin/sh&amp;#160;-ex&lt;br /&gt;
cd&amp;#160;`mktemp&amp;#160;-d&amp;#160;/tmp/rxvt.XXXXXX`&lt;br /&gt;
apt-get&amp;#160;source&amp;#160;rxvt-unicode&lt;br /&gt;
sudo&amp;#160;apt-get&amp;#160;build-dep&amp;#160;rxvt-unicode&lt;br /&gt;
cd&amp;#160;rxvt-unicode-&amp;#42;/&lt;br /&gt;
perl&amp;#160;-pi&amp;#160;-e&amp;#160;&#039;s/--enable-iso14755/--disable-iso14755/g&#039;&amp;#160;debian/rules&lt;br /&gt;
dch&amp;#160;-n&amp;#160;&#039;ISO&amp;#160;14755/Keycap&amp;#160;mode&amp;#160;SUCKS!!!&#039;&lt;br /&gt;
fakeroot&amp;#160;debian/rules&amp;#160;binary&lt;br /&gt;
sudo&amp;#160;dpkg&amp;#160;-i&amp;#160;../rxvt-unicode-lite&amp;#42;deb&lt;/div&gt;&lt;br /&gt;
For all you Debian+rxvt-unicode users out there waiting for &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=393847&quot;  class=&quot;bb-url&quot;&gt;this bug&lt;/a&gt; to be fixed... :-)&lt;br /&gt;
&lt;br /&gt;
[edit]Added dch command to make sure apt-get doesn&#039;t reinstall the original package every time.[/edit]  
    </content:encoded>

    <pubDate>Thu, 11 Oct 2007 10:22:08 +0200</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/36-guid.html</guid>
    
</item>
<item>
    <title>Intel X.org driver, PAL TV-Out, colours please!</title>
    <link>http://wilmer.gaast.net/blog/archives/33-Intel-X.org-driver,-PAL-TV-Out,-colours-please!.html</link>
            <category>Linux</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/33-Intel-X.org-driver,-PAL-TV-Out,-colours-please!.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=33</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=33</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    Got a little bit confused by &lt;a href=&quot;https://bugs.freedesktop.org/show_bug.cgi?id=2782&quot;  class=&quot;bb-url&quot;&gt;this bug report&lt;/a&gt; while trying to get the TV-out on my mainboard working properly. As any European TV, mine wants PAL signals, not NTSC. The bug report gave me the impression that there should be separate PAL/NTSC mode definitions. But in the current driver, this isn&#039;t the case anymore.&lt;br /&gt;
&lt;br /&gt;
Instead, they now use RandR properties to maintain this setting. And RandR, at least for properties, seems to be read-only .... soooo, how does it work then???&lt;br /&gt;
&lt;br /&gt;
Well, try something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bb-code-title&quot;&gt;CODE:&lt;/div&gt;&lt;div class=&quot;bb-code&quot;&gt;Section&amp;#160;&quot;Monitor&quot;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Identifier&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&quot;TV&quot;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Option&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&quot;TV&amp;#160;Format&quot;&amp;#160;&quot;PAL&quot;&lt;br /&gt;
EndSection&lt;/div&gt;&lt;br /&gt;
Took me a whole weekend to find this, but at least it works now, in full colour! This didn&#039;t seem to be very well-documented to me, so I hope this post will help. If it doesn&#039;t work for you, maybe your TV doesn&#039;t understand S-Video. There&#039;s a very simple &lt;a href=&quot;http://www.camp0s.com/pc_related/svideo/svideo.php&quot;  class=&quot;bb-url&quot;&gt;hack&lt;/a&gt; to solve that issue too. All you need is two wires, no need to solder anything. :-)  
    </content:encoded>

    <pubDate>Sat, 29 Sep 2007 14:55:52 +0200</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/33-guid.html</guid>
    
</item>
<item>
    <title>Dear Intel,</title>
    <link>http://wilmer.gaast.net/blog/archives/32-Dear-Intel,.html</link>
            <category>Linux</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/32-Dear-Intel,.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=32</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=32</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    Thanks for making Linux drivers for the on-board graphics stuff on my mainboard. Next year, could you please not publish them as a .... &lt;a href=&quot;http://downloadcenter.intel.com/download.aspx?url=/13824/eng/IEGD_7_0_GOLD_1004.exe&amp;DwnldId=13824&amp;ProductID=2159&amp;lang=eng&quot;  class=&quot;bb-url&quot;&gt;.EXE file???&lt;/a&gt;  
    </content:encoded>

    <pubDate>Sat, 01 Sep 2007 23:17:36 +0200</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/32-guid.html</guid>
    
</item>
<item>
    <title>24!</title>
    <link>http://wilmer.gaast.net/blog/archives/31-24!.html</link>
            <category>BitlBee</category>
            <category>Life</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/31-24!.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=31</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=31</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    Yep, another birthday passed, and I celebrated it with my father and grandparents, here in Dublin. My grandparents never travelled by airplane so far, so it was quite an adventure. Unfortunately they had to get to know the great Irish weather here. But then again, it isn&#039;t all &lt;strong&gt;that&lt;/strong&gt; different from the Dutch weather...&lt;br /&gt;
&lt;br /&gt;
So a little while after my complaint about NTL blocking traffic to some sites, they now block access to all sites ... they cut me off. :-) Still waiting for my ADSL. This is Ireland, so if they say it&#039;ll take two weeks to ocnnect you, you do have to add two more. (That&#039;s how it works with appointments at least, I&#039;m told. If you have an appointment at x, make sure you don&#039;t actually show up before x+15 min!) Oh heck, fortunately most bigger cities know these things called &quot;security-unconscious neighbours&quot; and &quot;open access point&quot;... ;-)&lt;br /&gt;
&lt;br /&gt;
Still want to do some BitlBee snapshot release, maybe tomorrow. The new Jabber groupchat support works very well, it&#039;s working perfectly at work for over two months already, and I&#039;m actually not even the only one who uses it. :-) And who knows when this will become a stable release... Clearly I&#039;ve been too ambitious with adding new stuff, and too lazy to finish all the details to make it worth releasing. :-(&lt;br /&gt;
&lt;br /&gt;
Oh yeah, and the new website rocks! But I suppose most people saw it already by now.  
    </content:encoded>

    <pubDate>Sun, 12 Aug 2007 00:31:27 +0200</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/31-guid.html</guid>
    
</item>
<item>
    <title>Got a place!</title>
    <link>http://wilmer.gaast.net/blog/archives/29-Got-a-place!.html</link>
            <category>BitlBee</category>
            <category>Dublin</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/29-Got-a-place!.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=29</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=29</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    It&#039;s a week ago already since I moved into my new apartment. I managed to find one very close to work. I can pretty much walk from my desk at home to the one at work in five minutes. :-) It&#039;s not that I&#039;m lazy, I was actually looking for a place a bit further away, but this apartment is pretty big and I like that. Might make some pics later.&lt;br /&gt;
&lt;br /&gt;
Also working on BitlBee Jabber MUC support again, and it works pretty well already. Actually I use it all the time at work by now. No more need for crappy GUI Jabber clients. :-D  
    </content:encoded>

    <pubDate>Wed, 13 Jun 2007 23:22:09 +0200</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/29-guid.html</guid>
    
</item>
<item>
    <title>Serencrapity</title>
    <link>http://wilmer.gaast.net/blog/archives/26-Serencrapity.html</link>
            <category>OSS</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/26-Serencrapity.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=26</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    So I guess good blog software doesn&#039;t exist. In general s9y works pretty well, but the markup modules are horrible. I liked the TextWiki thing, but it had many problems. And now I couldn&#039;t figure out how to make a clickable image.&lt;br /&gt;
&lt;br /&gt;
So now I use the bbcode plugin and just wasted 10-20 minutes on fixing all old posts. Lots of fun. Meanwhile it&#039;s over 30 degrees (Celcius, don&#039;t bother me with Fahrenheits, miles and feet, mmmkay? ;-)) here, so WHAT AM I DOING INSIDE?&lt;br /&gt;
&lt;br /&gt;
Going outside now. Cya later.&lt;br /&gt;
&lt;br /&gt;
Oh yeah, and I managed to get the airplane back, in case anyone wondered.&lt;br /&gt;
&lt;br /&gt;
And in the park this morning I finally managed to make a good picture of a &lt;a href=&quot;http://fotos.gaast.net/stuff/20070506_squirrel.jpeg&quot;  class=&quot;bb-url&quot;&gt;squirrel&lt;/a&gt;. There are many of them here, but they usually don&#039;t want to get close. This squirrel is now the logo on the gaast.net webmail server. :-)&lt;br /&gt;
&lt;br /&gt;
cp: The Mars Volta - Cassandra Gemini (via last.fm, but I should really get one of their CDs...)  
    </content:encoded>

    <pubDate>Mon, 07 May 2007 00:35:35 +0200</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/26-guid.html</guid>
    
</item>
<item>
    <title>I hate trees!</title>
    <link>http://wilmer.gaast.net/blog/archives/25-I-hate-trees!.html</link>
            <category>BitlBee</category>
            <category>Linux</category>
            <category>Mountain View</category>
            <category>Work</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/25-I-hate-trees!.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=25</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    There are two things in nature here that I don&#039;t like. The ever-strong wind that slows me down when I cycle to work ... and trees! I bought this radio-controlled airplane yesterday and went to the park to try it out. The flight went very well thanks to some help from ... well, the wind. The result?&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://fotos.gaast.net/stuff/20070506_i_hate_trees.jpeg&quot;  class=&quot;bb-url&quot;&gt;&lt;img src=&quot;http://fotos.gaast.net/stuff/20070506s_i_hate_trees.jpeg&quot; alt=&quot;http://fotos.gaast.net/stuff/20070506s_i_hate_trees.jpeg&quot; class=&quot;bb-image&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
(Try to find it on the big picture, it&#039;s not too easy. :-))&lt;br /&gt;
&lt;br /&gt;
Something I really do like here is World Market, though. They actually sell this candy we call &quot;drop&quot; in .nl, and it tastes pretty good:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://fotos.gaast.net/stuff/20070505_candies.jpeg&quot;  class=&quot;bb-url&quot;&gt;&lt;img src=&quot;http://fotos.gaast.net/stuff/20070505s_candies.jpeg&quot; alt=&quot;http://fotos.gaast.net/stuff/20070505s_candies.jpeg&quot; class=&quot;bb-image&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I just wonder why the German pack says &quot;katjes&quot; instead of &quot;kätzes&quot; or something like that. And there are fishes inside, not cats. They&#039;re pretty tasty though, so I don&#039;t care.&lt;br /&gt;
&lt;br /&gt;
Work is still going well, my main mission for during my stay here is done. I got two more weeks here before I have to go back to Dublin, so that&#039;s well in time. It&#039;ll be nice to be back in Europe, at last...&lt;br /&gt;
&lt;br /&gt;
In other news, worked on BitlBee a bit more again in the last few weeks. Worked on the API a bit, so the next time someone says porting Gaim modules to BitlBee is easy, please don&#039;t listen. It&#039;s a lie. ;-) And there&#039;s basic support for Jabber chatrooms now! Just for the non-anonymous ones, unfortunately. (And the majority of Jabber rooms I know of are anonymous.) Will work on that support later, unfortunately it&#039;ll be very complicated and hackish.&lt;br /&gt;
&lt;br /&gt;
And this weekend, besides &quot;dropjes&quot;, I&#039;m enjoying eye candy from Beryl on Ubunty Feisty. Wobbly windows and all the other stuff. Hey, I wanted some of my OS X eye candy back, okay? ;-)  
    </content:encoded>

    <pubDate>Sun, 06 May 2007 23:57:03 +0200</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/25-guid.html</guid>
    
</item>
<item>
    <title>Grrrr @ PHP/PEAR</title>
    <link>http://wilmer.gaast.net/blog/archives/23-Grrrr-PHPPEAR.html</link>
            <category>OSS</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/23-Grrrr-PHPPEAR.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    I really don&#039;t like PHP ... Or maybe s9y is buggy here. All of a sudden (or probably since I upgraded to the newest version of s9y?) the timezone applet was broken. I just noticed it, it was two hours ahead of the real time in two zones. &lt;strong&gt;grmbl&lt;/strong&gt; I have no idea why. So now I&#039;m not using the PHP-internal Date module but just let libc do the work instead of the PEAR Date module. Calling /bin/date from a webscript might be considered evil by purists, but at least it works.&lt;br /&gt;
&lt;br /&gt;
Just in case someone came here somewhere in the 5-minute timeframe where the whole page was broken. ;-)&lt;br /&gt;
&lt;br /&gt;
cp: Dream Theater - Surrounded (yeah, still live)  
    </content:encoded>

    <pubDate>Sat, 07 Apr 2007 07:01:03 +0200</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/23-guid.html</guid>
    
</item>
<item>
    <title>April</title>
    <link>http://wilmer.gaast.net/blog/archives/22-April.html</link>
            <category>BitlBee</category>
            <category>Mountain View</category>
            <category>Work</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/22-April.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    The first week of April passed already. And I&#039;m halfway my stay in the United States now. My colleague Rafael (who started working at Google Ireland on the same day I did) will return to Dublin tomorrow already. Because I&#039;m in the Search/Traffic teams I have to spend a very long time here, apparently.&lt;br /&gt;
&lt;br /&gt;
I&#039;m making progress with the learning. Generally, my feeling of productivity is growing. It even happens sometimes that I can follow a complete conversation and understand it completely, which feels good, of course.&lt;br /&gt;
&lt;br /&gt;
Didn&#039;t have too many trips lately. Bought a bicycle, cycling around a bit now in the weekends, and possibly from next week I&#039;ll use the bicycle to go to work. And I bought a &lt;a href=&quot;http://www.google.com/search?q=panasonic+fz7&quot;  class=&quot;bb-url&quot;&gt;new digicam&lt;/a&gt; this week, hopefully I can make some cool pictures this weekend. Pretty satisfied so far, even though I didn&#039;t manage to buy a cam that fits into my pocket a bit better than the previous one (on the contrary, actually). I hope the pictures will be worth this little sacrifice. :-)&lt;br /&gt;
&lt;br /&gt;
Also, I managed to find some time to work on BitlBee. I&#039;m finally working on replacing the old Gaim API. It&#039;s mostly a mass-rename of functions and, where necessary, rethinking some parameters. Got rid of a lot of redundant stuff like three different functions to report errors to the user. Once I finish this the handling of away messages should certainly get better, and hopefully I&#039;ll also be able to implement Jabber groupc^Wconference rooms properly.&lt;br /&gt;
&lt;br /&gt;
Oh yeah, and indeed CD prices are pretty nice here. Porcupine - In Absentia for less than eleven dollars. IIRC I didn&#039;t buy it in .nl because the price was around/over 20 euros. I&#039;ll have to hunt for more good CDs here. :-D&lt;br /&gt;
&lt;br /&gt;
cp: Dream Theater - Metropolis (Live at the Marquee)  
    </content:encoded>

    <pubDate>Sat, 07 Apr 2007 06:30:51 +0200</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/22-guid.html</guid>
    
</item>
<item>
    <title>Wooo, cool and useless graphs.</title>
    <link>http://wilmer.gaast.net/blog/archives/19-Wooo,-cool-and-useless-graphs..html</link>
            <category>Mountain View</category>
            <category>OSS</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/19-Wooo,-cool-and-useless-graphs..html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=19</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=19</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    So last week I decided to start playing with Cacti a bit. Too lazy to figure out rrdtool, and Cacti adds a pretty nice interface for actually looking at the graphs too. Somehow the machine that runs the graphing tools always seems to be busy, but I suppose this has something to do with quantum mechanics. ;-)&lt;br /&gt;
&lt;br /&gt;
I&#039;m especially proud of my e-mail statistics, because they&#039;re partially generated by a cool Perl script I wrote especially for this. It parses logs on the fly and returns SNMP stuff in a pretty efficient way. Maybe I should put it online, so far all the scripts I saw are pretty hackish and don&#039;t work if rrdtool and Postfix don&#039;t run on the same machine, for example, or just do more I/O than necessary.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://wilmer.gaast.net/blog/uploads/mailgraph.png&quot; alt=&quot;http://wilmer.gaast.net/blog/uploads/mailgraph.png&quot; class=&quot;bb-image&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
So now I got pretty graphs that have so much information that they&#039;re unreadable. Got enough to do. ;-)&lt;br /&gt;
&lt;br /&gt;
Oh yes, and the &lt;a href=&quot;http://googleblog.blogspot.com/2006/08/i-scream-for-google-ice-cream.html&quot;  class=&quot;bb-url&quot;&gt;Google ice cream&lt;/a&gt; really tastes pretty good. Tried it last Friday, and I think I&#039;ll get me another one this week. :-D&lt;br /&gt;
&lt;br /&gt;
Also spent some time in San Jose yesterday. Found out there&#039;s a &quot;Woz Way&quot; there, indeed called after the hero called &lt;a href=&quot;http://www.woz.org&quot;  class=&quot;bb-url&quot;&gt;Steve Wozniak&lt;/a&gt;. For the people who don&#039;t know, he and Steve Jobs founded Apple Computer (now known as Apple Inc, for some reason they deny the fact that they sell computers these days) years ago. Woz was the genius who designed most of the stuff, and tries very hard to not be famous. ;-)&lt;br /&gt;
&lt;br /&gt;
Back to work tomorrow. And after work I&#039;ll go to my new home, which you can see &lt;a href=&quot;http://maps.google.com/maps?f=q&amp;hl=en&amp;q=high+school+way,+mountain+view&amp;sll=37.0625,-95.677068&amp;sspn=32.472848,59.765625&amp;layer=&amp;ie=UTF8&amp;om=1&amp;z=17&amp;ll=37.387941,-122.086204&amp;spn=0.003972,0.010815&amp;t=k&amp;iwloc=addr&quot;  class=&quot;bb-url&quot;&gt;on this map&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
cp: Pink Floyd - Atom Heart Mother  
    </content:encoded>

    <pubDate>Mon, 05 Mar 2007 03:41:02 +0100</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/19-guid.html</guid>
    
</item>
<item>
    <title>Blog/PHP/WLAN/3G hell</title>
    <link>http://wilmer.gaast.net/blog/archives/13-BlogPHPWLAN3G-hell.html</link>
            <category>Intarweb</category>
            <category>OSS</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/13-BlogPHPWLAN3G-hell.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=13</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=13</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    So yesterday I added this cool weather applet so you can all see the current weather in Dublin. Seemed nice to me for a blog like this one. The original applet is pretty bloated and takes up too much space for my taste, so I made a compact version with only the more interesting information. Might want to share it with the original authors...&lt;br /&gt;
&lt;br /&gt;
And then suddenly last night there was this ugly error message instead of the right panel. I didn&#039;t change anything and suddenly it was there, and it didn&#039;t want to go. Yay! Probably because I messed with PEAR a bit while trying (and failing) to get a working Cache.php module. Don&#039;t you just love PHP/PEAR?... /o\ &lt;br /&gt;
&lt;br /&gt;
So then I just upgraded s9y. Which is said to be pretty trivial, but not if you actually care about security and refuse to give webapps root access to MySQL. It&#039;s nice that recent webapps all have their automatic setup/upgrade tools, probably great for people who are stuck with some shared hosting server without SSH access. But it&#039;d be nice to still provide other ways to upgrade/install stuff too.&lt;br /&gt;
&lt;br /&gt;
And of course, when the upgrade was &lt;strong&gt;almost&lt;/strong&gt; finished, my &quot;ISP&quot; (aka unsuspecting neighbour) went down again. And it&#039;s still down. Normally these downtimes are a lot shorter... :-( So I&#039;m stuck with this 3G/GPRS card I have here. And I just found out that GPRS is actually more stable than 3G (aka UMTS in some areas). While ping gets just 0-2% packet loss (which is pretty okay, I think), it&#039;s completely impossible to keep a TCP connection alive for more than a minute. I don&#039;t understand why, but it&#039;s really annoying.&lt;br /&gt;
&lt;br /&gt;
I&#039;m really looking forward to the trip to Mountain View... &lt;strong&gt;sigh&lt;/strong&gt; (Which will probably be in two weeks.) Meanwhile I&#039;ll work on my WEP cracking skills a bit. It can&#039;t be that hard... ;-)  
    </content:encoded>

    <pubDate>Sun, 11 Feb 2007 12:32:00 +0100</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/13-guid.html</guid>
    
</item>
<item>
    <title>One week to go...</title>
    <link>http://wilmer.gaast.net/blog/archives/6-One-week-to-go....html</link>
            <category>BitlBee</category>
            <category>Dublin</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/6-One-week-to-go....html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=6</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    In a week I&#039;ll be in Dublin already. My flight will leave at 13:00 and will arrive 13:35. (Don&#039;t you just love timezones?) So then I&#039;ll hopefully post more frequently.&lt;br /&gt;
&lt;br /&gt;
Got one week then to get familiar with the city, and on Wednesday I&#039;ll have my &quot;one day home search&quot;, which means someone will show me eight houses and I can make a decision and hopefully move into that house pretty soon then. :-D Until that happens I got temporary accomodation just around the corner from Google, so that&#039;s great. I can walk to work. :-)&lt;br /&gt;
&lt;br /&gt;
Have to say I&#039;m looking forward. It&#039;ll be an exciting time, I&#039;m pretty sure about that.&lt;br /&gt;
&lt;br /&gt;
Meanwhile I&#039;m just trying to relax a bit. My long semi-holiday is almost over. Planning just the last things I can do while I&#039;m still here. Meet some people, instruct my successor at my former job on Friday, etc. It&#039;ll be strange to be away from here for so long...&lt;br /&gt;
&lt;br /&gt;
And of course I&#039;m happy that testing.bitlbee.org is back in the air! It also helped me to find some very strange bugs that happen when using libevent and epoll and running BitlBee in ForkDaemon mode. Did you ever see processes receiving each other&#039;s event notifications? I did. ;-)  
    </content:encoded>

    <pubDate>Mon, 22 Jan 2007 18:29:16 +0100</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/6-guid.html</guid>
    
</item>
<item>
    <title>Oh yes, blog!</title>
    <link>http://wilmer.gaast.net/blog/archives/4-Oh-yes,-blog!.html</link>
            <category>Dublin</category>
            <category>Linux</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/4-Oh-yes,-blog!.html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=4</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    Just back from a short trip to Belgrade, and now I&#039;m in the last days of my current job. As I could expect, time is running out, and there&#039;s always more to do than I thought, also thanks to having some &quot;bad luck&quot; with the only server with only one hard drive (yes, I know RAID != backup) and broken backup software. Suddenly it turns out that debugfs is not quite the best data recovery tool after all. ;-)&lt;br /&gt;
&lt;br /&gt;
Meanwhile preparations for Dublin started. Looks like I&#039;ll go there on the 17th of January already to spend the rest of that week on an introduction tour through the city and another day for looking at some houses that might be good for me.&lt;br /&gt;
&lt;br /&gt;
Meanwhile I didn&#039;t have too much time for hacking. The new BitlBee Jabber module isn&#039;t completely finished yet, I&#039;m afraid. Would be nice to find some time for it soon...&lt;br /&gt;
&lt;br /&gt;
Oh yes, and the following quote is making me a bit nervous: &quot;All systems administrators have their horror stories. For me, it was setting up a HP Color Bubblejet under Linux using ghostscript before linuxprinting.org was alive.  Well that was a piece of cake compared to what I am about to describe in this document.&quot;&lt;br /&gt;
&lt;br /&gt;
I know how terrible the Linux printing hell is, so maybe I should go for Maildir after all... ;-) Oh yes, I found that quote in the Cyrus README.Debian, the original source is: &quot;Hosting email for virtual domains using Postfix and Cyrus&quot; (Haim Dimermanas, 2001-08-01)&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 22 Nov 2006 21:54:47 +0100</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/4-guid.html</guid>
    
</item>
<item>
    <title>.deb files are ar archives, but ...</title>
    <link>http://wilmer.gaast.net/blog/archives/3-.deb-files-are-ar-archives,-but-....html</link>
            <category>Linux</category>
    
    <comments>http://wilmer.gaast.net/blog/archives/3-.deb-files-are-ar-archives,-but-....html#comments</comments>
    <wfw:comment>http://wilmer.gaast.net/blog/wfwcomment.php?cid=3</wfw:comment>

    <slash:comments>4294967295</slash:comments>
    <wfw:commentRss>http://wilmer.gaast.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=3</wfw:commentRss>
    

    <author>blog@wilmer.gaast.net (Wilmer van der Gaast)</author>
    <content:encoded>
    Just to express my frustration of the day a bit. I want the left column to be higher than the right one here. ;-)&lt;br /&gt;
&lt;br /&gt;
From time to time you hear people boasting that they can use standard tools to handle .deb archives. &quot;ar x blablah_0.123-4_z80.deb&quot; and you get two standard tar.gz files to play with. That&#039;s indeed convenient, more convenient than rpm2cpio.&lt;br /&gt;
&lt;br /&gt;
However, just try, on a Linux system, to convert those two tarballs (and the debian-binary file, of course) back to a .deb. &quot;ar cr blablah_0.123-4.1_z80.deb debian-binary control.tar.gz data.tar.gz&quot; will do, right? Try to install it using dpkg... Yes, it works! But then, try to put it in your apt repository!&lt;br /&gt;
&lt;br /&gt;
{{ pool/main:&lt;br /&gt;
E: This is not a valid DEB archive, missing &#039;debian-binary&#039; member&lt;br /&gt;
E: Errors apply to file &#039;iso/pool/main/b/base-installer/base-installer_1.42ubuntu12_amd64.udeb&#039;}}&lt;br /&gt;
&lt;br /&gt;
Turns out that there are multiple ar formats and that Debian uses a very simple format and doesn&#039;t (fully) support the ar files produced by GNU ar. It&#039;s quite confusing that dpkg does support these files while apt does not. Some consistency (or at least packaging a version of ar that is compatible with apt) would be nice, guys.&lt;br /&gt;
&lt;br /&gt;
Anyway, to not be too negative in this post: debian-installer is pretty cool, once you understand the internals a little bit. I just spent a couple of days now on customizing an USB stick installation image, and I think I understand the system at least for a few percents by now. ;-) Have to find the limits of what can be done with preseeding files now. Having fun!&lt;br /&gt;
&lt;br /&gt;
... What ... if anyone reads this? Dunno. :-P&lt;br /&gt;
&lt;br /&gt;
(See also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=161593)  
    </content:encoded>

    <pubDate>Mon, 06 Nov 2006 22:39:22 +0100</pubDate>
    <guid isPermaLink="false">http://wilmer.gaast.net/blog/archives/3-guid.html</guid>
    
</item>

</channel>
</rss>