<?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/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>Mike's sudden inspirations - WTF</title>
    <link>http://blog.iworks.at/</link>
    <description>Geek; Keep Away</description>
    <dc:language>en</dc:language>
    
    <generator>Serendipity 0.9 - http://www.s9y.org/</generator>
    <pubDate>Tue, 11 May 2010 10:58:08 GMT</pubDate>

    <image>
        <url>http://blog.iworks.at/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Mike's sudden inspirations - WTF - Geek; Keep Away</title>
        <link>http://blog.iworks.at/</link>
        <width>100</width>
        <height>21</height>
    </image>
<item>
    <title>WebSockets Handshake non HTTP conforming?</title>
    <link>http://blog.iworks.at/?/archives/69-WebSockets-Handshake-non-HTTP-conforming.html</link>
<category>WTF</category><category>PHP</category><category>WEB</category>    <comments>http://blog.iworks.at/?/archives/69-WebSockets-Handshake-non-HTTP-conforming.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=69</wfw:comment>
    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=69</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Just found a &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3dlYi5hcmNoaXZlb3JhbmdlLmNvbS9hcmNoaXZlL3YvYzJKYXFIWGNqTXlkSGZxajhqamk=&amp;amp;entry_id=69&quot; title=&quot;http://web.archiveorange.com/archive/v/c2JaqHXcjMydHfqj8jji&quot;  onmouseover=&quot;window.status='http://web.archiveorange.com/archive/v/c2JaqHXcjMydHfqj8jji';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;revelatory discussion&lt;/a&gt;. The &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3dlYi5hcmNoaXZlb3JhbmdlLmNvbS9hcmNoaXZlL3YvYzJKYXFIWGNqTXlkSGZxajhqamkjRjQ3V3p4ZDdKdVJjMEZF&amp;amp;entry_id=69&quot; title=&quot;http://web.archiveorange.com/archive/v/c2JaqHXcjMydHfqj8jji#F47Wzxd7JuRc0FE&quot;  onmouseover=&quot;window.status='http://web.archiveorange.com/archive/v/c2JaqHXcjMydHfqj8jji#F47Wzxd7JuRc0FE';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;summary of Bjoern Hoehrmann&lt;/a&gt; is especially interesting with regards to that topic.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;While skimming through the new &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2Rldi53My5vcmcvaHRtbDUvd2Vic29ja2V0cy8=&amp;amp;entry_id=69&quot; title=&quot;http://dev.w3.org/html5/websockets/&quot;  onmouseover=&quot;window.status='http://dev.w3.org/html5/websockets/';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;HTML5 WebSocket draft&lt;/a&gt;, I noticed the following exemplar HTTP message demonstrating the client message of a WebSocket handshake:&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;
        GET /demo HTTP/1.1
        Host: example.com
        Connection: Upgrade
        Sec-WebSocket-Key2: 12998 5 Y3 1  .P00
        Sec-WebSocket-Protocol: sample
        Upgrade: WebSocket
        Sec-WebSocket-Key1: 4 @1  46546xW%0l 1 5
        Origin: http://example.com

        ^n:ds[4U&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;To me this looks non conforming to the &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3d3dy53My5vcmcvUHJvdG9jb2xzL3JmYzI2MTYvcmZjMjYxNi5odG1s&amp;amp;entry_id=69&quot; title=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616.html&quot;  onmouseover=&quot;window.status='http://www.w3.org/Protocols/rfc2616/rfc2616.html';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;HTTP spec&lt;/a&gt; due to the lack of an indicator that the request contains a message body.&lt;/p&gt;

&lt;p&gt;Quoting &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3d3dy53My5vcmcvUHJvdG9jb2xzL3JmYzI2MTYvcmZjMjYxNi1zZWM0Lmh0bWwjc2VjNC4z&amp;amp;entry_id=69&quot; title=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.3&quot;  onmouseover=&quot;window.status='http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.3';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;the 4th paragraph of section 4.3 of RFC2616&lt;/a&gt;:&lt;/p&gt;

    &lt;blockquote&gt;The &lt;strong&gt;presence of a message-body&lt;/strong&gt; in a request &lt;strong&gt;is signaled&lt;/strong&gt; by the inclusion of a &lt;strong&gt;Content-Length or Transfer-Encoding header&lt;/strong&gt; field in the request's message-headers. A message-body MUST NOT be included in a request if the specification of the request method (section 5.1.1) does not allow sending an entity-body in requests. A server SHOULD read and forward a message-body on any request; if the request method does not include defined semantics for an entity-body, then the message-body SHOULD be ignored when handling the request.    &lt;/blockquote&gt;
&lt;p&gt;Huh?&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Mon, 10 May 2010 10:16:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/69-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>PHP commandline highlighter</title>
    <link>http://blog.iworks.at/?/archives/67-PHP-commandline-highlighter.html</link>
<category>WTF</category><category>PHP</category>    <comments>http://blog.iworks.at/?/archives/67-PHP-commandline-highlighter.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=67</wfw:comment>
    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=67</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;Just chewed up a &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2Rldi5pd29ya3MuYXQvY29kZS9jaGwucGhwcw==&amp;amp;entry_id=67&quot; title=&quot;http://dev.iworks.at/code/chl.phps&quot;  onmouseover=&quot;window.status='http://dev.iworks.at/code/chl.phps';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;command line highlighter for php code&lt;/a&gt;.&lt;br /&gt;
It's hacky, but it fullfills my needs.&lt;/p&gt;

&lt;p&gt;Cheers-&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Fri, 10 Apr 2009 12:29:16 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/67-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>I tried to post a comment at the regex chanllenge on ubuntu-tutorials.com</title>
    <link>http://blog.iworks.at/?/archives/65-I-tried-to-post-a-comment-at-the-regex-chanllenge-on-ubuntu-tutorials.com.html</link>
<category>WTF</category>    <comments>http://blog.iworks.at/?/archives/65-I-tried-to-post-a-comment-at-the-regex-chanllenge-on-ubuntu-tutorials.com.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=65</wfw:comment>
    <slash:comments>4294967294</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=65</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;...but somehow managed to not get through, so here's my attempt:&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;
awk -v RS=&amp;quot;[\n ,]+&amp;quot; '{print}' &amp;lt; u.txt &lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;See &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3VidW50dS10dXRvcmlhbHMuY29tLzIwMDgvMTEvMTcvcmVnZXgtY2hhbGxlbmdlLw==&amp;amp;entry_id=65&quot; title=&quot;http://ubuntu-tutorials.com/2008/11/17/regex-challenge/&quot;  onmouseover=&quot;window.status='http://ubuntu-tutorials.com/2008/11/17/regex-challenge/';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;http://ubuntu-tutorials.com/2008/11/17/regex-challenge/&lt;/a&gt;&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Wed, 19 Nov 2008 14:30:22 +0100</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/65-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>Definitely</title>
    <link>http://blog.iworks.at/?/archives/61-Definitely.html</link>
<category>WTF</category>    <comments>http://blog.iworks.at/?/archives/61-Definitely.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=61</wfw:comment>
    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=61</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;Well, it's this time in one's life, you know...&lt;/p&gt;

&lt;p&gt;I'm single again, and I'm looking for a radical change in my life.&lt;/p&gt;

&lt;p&gt;I'm going to abandon being self-employed and looking for a PHP/HTTP/CURL related job.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3BlY2wucGhwLm5ldC91c2VyL21pa2U=&amp;amp;entry_id=61&quot; title=&quot;http://pecl.php.net/user/mike&quot;  onmouseover=&quot;window.status='http://pecl.php.net/user/mike';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;Some&lt;/a&gt; &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2Rldi5pd29ya3MuYXQ=&amp;amp;entry_id=61&quot; title=&quot;http://dev.iworks.at&quot;  onmouseover=&quot;window.status='http://dev.iworks.at';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;info&lt;/a&gt; &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3d3dy5vaGxvaC5uZXQvYWNjb3VudHMvMjkw&amp;amp;entry_id=61&quot; title=&quot;http://www.ohloh.net/accounts/290&quot;  onmouseover=&quot;window.status='http://www.ohloh.net/accounts/290';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;about me&lt;/a&gt;, &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2l3b3Jrcy5hdA==&amp;amp;entry_id=61&quot; title=&quot;http://iworks.at&quot;  onmouseover=&quot;window.status='http://iworks.at';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;even in german&lt;/a&gt;.&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Thu, 31 May 2007 18:25:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/61-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>nuff!</title>
    <link>http://blog.iworks.at/?/archives/59-nuff!.html</link>
<category>WTF</category><category>PHP</category>    <comments>http://blog.iworks.at/?/archives/59-nuff!.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=59</wfw:comment>
    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=59</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;I cancelled my &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3BocG1hZy5kZQ==&amp;amp;entry_id=59&quot; title=&quot;http://phpmag.de&quot;  onmouseover=&quot;window.status='http://phpmag.de';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;German PHP-Magazine&lt;/a&gt; subscription last fall. I even got a cancellation confirmation letter on behalf of them on 10/10/2006.&lt;/p&gt;

&lt;p&gt;The funny journey began shortly after. I got each 2007 issue twice, last month an issue of the dot-net magazine and now again the 04.07 issue of the PHP magazine.  The subscription was supposed to end with issue 03.07.&lt;/p&gt;

&lt;p&gt;I already wrote mails to abo-at-phpmagazin.de and info-at-software-support.biz, without response.&lt;/p&gt;

&lt;p&gt;Now I'm sitting here--quite puzzled--with issue 04.07 and am looking forward to my 2007 subscription invoice... hm... now I wonder if it will be for the dot-net or the PHP magazine :-/&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Tue, 22 May 2007 10:42:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/59-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>New development page</title>
    <link>http://blog.iworks.at/?/archives/58-New-development-page.html</link>
<category>WTF</category><category>PHP</category><category>WEB</category>    <comments>http://blog.iworks.at/?/archives/58-New-development-page.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=58</wfw:comment>
    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=58</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;I've finally created the basement for a &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2Rldi5pd29ya3MuYXQ=&amp;amp;entry_id=58&quot; title=&quot;http://dev.iworks.at&quot;  onmouseover=&quot;window.status='http://dev.iworks.at';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;development homepage&lt;/a&gt;, where I'll be hosting all my &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2Rldi5pd29ya3MuYXQvcHJvamVjdA==&amp;amp;entry_id=58&quot; title=&quot;http://dev.iworks.at/project&quot;  onmouseover=&quot;window.status='http://dev.iworks.at/project';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;projects&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2RydXBhbC5vcmc=&amp;amp;entry_id=58&quot; title=&quot;http://drupal.org&quot;  onmouseover=&quot;window.status='http://drupal.org';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;Drupal&lt;/a&gt; serves as the CMS, and I'm pondering moving my &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3M5eS5vcmc=&amp;amp;entry_id=58&quot; title=&quot;http://s9y.org&quot;  onmouseover=&quot;window.status='http://s9y.org';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;s9y&lt;/a&gt;--which &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2Jsb2cuaXdvcmtzLmF0Lz8vYXJjaGl2ZXMvNTItSkZDLmh0bWw=&amp;amp;entry_id=58&quot; title=&quot;http://blog.iworks.at/?/archives/52-JFC.html&quot;  onmouseover=&quot;window.status='http://blog.iworks.at/?/archives/52-JFC.html';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;sucks&lt;/a&gt;--blog over &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2Rldi5pd29ya3MuYXQvYmxvZy9taWtl&amp;amp;entry_id=58&quot; title=&quot;http://dev.iworks.at/blog/mike&quot;  onmouseover=&quot;window.status='http://dev.iworks.at/blog/mike';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;to this site&lt;/a&gt;. It seems that there'd be everything I needed.&lt;/p&gt;

&lt;p&gt;Let's see if I get the menu for the blog right... &lt;img src=&quot;http://blog.iworks.at/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Sat, 19 May 2007 19:45:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/58-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>Phar vs World</title>
    <link>http://blog.iworks.at/?/archives/56-Phar-vs-World.html</link>
<category>WTF</category><category>PHP</category>    <comments>http://blog.iworks.at/?/archives/56-Phar-vs-World.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=56</wfw:comment>
    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=56</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;Recent &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL21hcmMuaW5mby8/dD0xMTc4NTczMTM2MDAwNDcmYW1wO3I9MSZhbXA7dz0y&amp;amp;entry_id=56&quot; title=&quot;http://marc.info/?t=117857313600047&amp;amp;r=1&amp;amp;w=2&quot;  onmouseover=&quot;window.status='http://marc.info/?t=117857313600047&amp;amp;r=1&amp;amp;w=2';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;discussions&lt;/a&gt; about inclusion of &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3BlY2wucGhwLm5ldC9wYWNrYWdlL3BoYXI=&amp;amp;entry_id=56&quot; title=&quot;http://pecl.php.net/package/phar&quot;  onmouseover=&quot;window.status='http://pecl.php.net/package/phar';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;pecl/phar&lt;/a&gt; into the core distribution shows again that we are missing a defined process of handling additions to the PHP main distibution. How many people are really reading through all mails of 100+ message threads?&lt;/p&gt;

&lt;p&gt;It's going to be a chaos. Always. Once a developer has got his new, shiny and soon-to-be-world-dominating extension into the core, he'll be a even stronger advocator of the &amp;quot;no-new-extensions&amp;quot; camp. Not to disrespect any work, but this is pure rivalism, masculine--really!&lt;/p&gt;

&lt;p&gt;The idea of moving extensions from core to pecl is honorous, but we all know the current problems of this ideology.&lt;/p&gt;

&lt;p&gt;Many people have asked me when &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3BlY2wucGhwLm5ldC9wYWNrYWdlL3BlY2xfaHR0cA==&amp;amp;entry_id=56&quot; title=&quot;http://pecl.php.net/package/pecl_http&quot;  onmouseover=&quot;window.status='http://pecl.php.net/package/pecl_http';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;pecl/http&lt;/a&gt; will be included in the main distribution. My answer is short and simple: &amp;quot;Never&amp;quot; (I usually add a tiny sentence, but that's nothing encouraging either).&lt;/p&gt;

&lt;p&gt;Ah... and please do me a favour: rather keep your comments to yourself &lt;img src=&quot;http://blog.iworks.at/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; (...or toss it into the nonsense thread@internals).&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Wed, 09 May 2007 10:30:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/56-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>Two pitfalls in one afternoon</title>
    <link>http://blog.iworks.at/?/archives/55-Two-pitfalls-in-one-afternoon.html</link>
<category>WTF</category><category>WEB</category>    <comments>http://blog.iworks.at/?/archives/55-Two-pitfalls-in-one-afternoon.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=55</wfw:comment>
    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=55</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;This is not my day.&lt;/p&gt;

&lt;p&gt;&amp;lt;quote url=&amp;quot;&lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2Rldi5teXNxbC5jb20vZG9jL3JlZm1hbi81LjAvZW4vZnVsbHRleHQtc2VhcmNoLmh0bWw=&amp;amp;entry_id=55&quot; title=&quot;http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html&quot;  onmouseover=&quot;window.status='http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html&lt;/a&gt;&amp;quot;&amp;gt;&lt;br /&gt;
words that are present in more than 50% of the rows are considered common and do not match&lt;br /&gt;
&amp;lt;/quote&amp;gt;&lt;/p&gt;

&lt;p&gt;RTFM! &lt;img src=&quot;http://blog.iworks.at/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Thu, 03 May 2007 17:03:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/55-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>Apache MultiViews are evil</title>
    <link>http://blog.iworks.at/?/archives/54-Apache-MultiViews-are-evil.html</link>
<category>WTF</category><category>WEB</category>    <comments>http://blog.iworks.at/?/archives/54-Apache-MultiViews-are-evil.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=54</wfw:comment>
    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=54</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;Suppose you've got a similar setup to:&lt;br /&gt;

&lt;pre&gt;&lt;code&gt;
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [QSA,L]

RewriteRule ^network/?(\w+)?$ network.php?path=$1&lt;/code&gt;&lt;/pre&gt;

&lt;/p&gt;

&lt;p&gt;Apache will expand e.g. &amp;quot;network/foo/bar&amp;quot; to &amp;quot;network.php/foo/bar&amp;quot; which won't be expanded to &amp;quot;network.php?f=&amp;quot; because it --of course-- exists (RewriteCond -f).&lt;/p&gt;

&lt;p&gt;Evil! &lt;img src=&quot;http://blog.iworks.at/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Thu, 03 May 2007 15:49:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/54-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>JFC</title>
    <link>http://blog.iworks.at/?/archives/52-JFC.html</link>
<category>WTF</category>    <comments>http://blog.iworks.at/?/archives/52-JFC.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=52</wfw:comment>
    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;Now I'll tell you why S9Y sucks that much.&lt;/p&gt;

&lt;p&gt;Because some moron had the idea to store the application path in the database! So, everything blows up if you change the path. Funny eh? I guess I spent half an hour grep'ing the source until I had a look into the db.&lt;/p&gt;

&lt;p&gt;Unbelievable.&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Sun, 01 Apr 2007 11:47:13 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/52-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>Konquerors ViewMode Buttons</title>
    <link>http://blog.iworks.at/?/archives/43-Konquerors-ViewMode-Buttons.html</link>
<category>WTF</category>    <comments>http://blog.iworks.at/?/archives/43-Konquerors-ViewMode-Buttons.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=43</wfw:comment>
    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=43</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;If you, after upgrading to Dapper Drake, are missing your beloved ViewMode Buttons in Konqueror, locate&lt;/p&gt;


&lt;pre&gt;&lt;code&gt;/usr/share/kubuntu-default-settings/kde-profile\
/default/share/apps/konqueror/konq-kubuntu.rc&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;and add the following ToolBar node:&lt;br /&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;ToolBar newline=&amp;quot;false&amp;quot; hidden=&amp;quot;false&amp;quot; name=&amp;quot;viewModeToolBar&amp;quot; &amp;gt;
  &amp;lt;text&amp;gt;ViewMode Toolbar&amp;lt;/text&amp;gt;
  &amp;lt;ActionList name=&amp;quot;viewmode_toolbar&amp;quot; /&amp;gt;
&amp;lt;/ToolBar&amp;gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/p&gt;

&lt;p&gt;Yes, you guessed, this drove me mad &lt;img src=&quot;http://blog.iworks.at/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Wed, 31 May 2006 15:51:00 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/43-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>Disabled Trackbacks</title>
    <link>http://blog.iworks.at/?/archives/42-Disabled-Trackbacks.html</link>
<category>WTF</category>    <comments>http://blog.iworks.at/?/archives/42-Disabled-Trackbacks.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=42</wfw:comment>
    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=42</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;I just disabeld trackbacks for this blog.&lt;/p&gt;

&lt;p&gt;They just filled my INBOX and DB.&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Sun, 28 May 2006 18:08:14 +0200</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/42-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>Obviously...</title>
    <link>http://blog.iworks.at/?/archives/27-Obviously....html</link>
<category>WTF</category>    <comments>http://blog.iworks.at/?/archives/27-Obviously....html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=27</wfw:comment>
    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;&lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL2J1Z3MucGhwLm5ldC9idWcucGhwP2lkPTM1MjA4&amp;amp;entry_id=27&quot; title=&quot;http://bugs.php.net/bug.php?id=35208&quot;  onmouseover=&quot;window.status='http://bugs.php.net/bug.php?id=35208';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;...morons don't die off&lt;/a&gt;&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Sun, 13 Nov 2005 16:24:36 +0100</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/27-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>Upgraded, finally</title>
    <link>http://blog.iworks.at/?/archives/25-Upgraded,-finally.html</link>
<category>WTF</category>    <comments>http://blog.iworks.at/?/archives/25-Upgraded,-finally.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=25</wfw:comment>
    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=25</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;Yessir! I finally managed to upgrade &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3M5eS5vcmc=&amp;amp;entry_id=25&quot; title=&quot;http://s9y.org&quot;  onmouseover=&quot;window.status='http://s9y.org';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;s9y&lt;/a&gt;. It was quite a PITA because I had to go through all releases from 0.6 to 0.9, because it didn't work in one jump...&lt;/p&gt;

&lt;p&gt;Could be that I'll be blogging more from now on.. (yeah, sounds like a threat, eh?)&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Sat, 12 Nov 2005 14:24:40 +0100</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/25-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
<item>
    <title>Visited Countries/US States</title>
    <link>http://blog.iworks.at/?/archives/13-Visited-CountriesUS-States.html</link>
<category>WTF</category>    <comments>http://blog.iworks.at/?/archives/13-Visited-CountriesUS-States.html#comments</comments>
    <wfw:comment>http://blog.iworks.at/wfwcomment.php?cid=13</wfw:comment>
    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.iworks.at/rss.php?version=2.0&amp;type=comments&amp;cid=13</wfw:commentRss>
    <author>nospam@example.com (Mike)</author>
    <content:encoded>
&lt;p&gt;In another life, I've quite been coming around...&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3d3dy53b3JsZDY2LmNvbS9teXdvcmxkNjYvdmlzaXRlZENvdW50cmllcy93b3JsZG1hcD92aXNpdGVkPUNBVVNDVURPTVhFR0FUQkVCQUhSQ1pGUkRFR0lHUkhVSVRNQ05MUFRTTVNJRVNVS1ZBVFI=&amp;amp;entry_id=13&quot; title=&quot;http://www.world66.com/myworld66/visitedCountries/worldmap?visited=CAUSCUDOMXEGATBEBAHRCZFRDEGIGRHUITMCNLPTSMSIESUKVATR&quot;  onmouseover=&quot;window.status='http://www.world66.com/myworld66/visitedCountries/worldmap?visited=CAUSCUDOMXEGATBEBAHRCZFRDEGIGRHUITMCNLPTSMSIESUKVATR';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;Around the World&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3d3dy53b3JsZDY2LmNvbS9teXdvcmxkNjYvdmlzaXRlZFN0YXRlcy9zdGF0ZW1hcD92aXNpdGVkPUFMQVpDQUNPQ1REQ0RFRkxHQUlMSU5JQUtZTEFNRU1ETUFNSU1TTkVOVk5ITkpOTU5ZT0hQQVJJVVRWVFdJV1k=&amp;amp;entry_id=13&quot; title=&quot;http://www.world66.com/myworld66/visitedStates/statemap?visited=ALAZCACOCTDCDEFLGAILINIAKYLAMEMDMAMIMSNENVNHNJNMNYOHPARIUTVTWIWY&quot;  onmouseover=&quot;window.status='http://www.world66.com/myworld66/visitedStates/statemap?visited=ALAZCACOCTDCDEFLGAILINIAKYLAMEMDMAMIMSNENVNHNJNMNYOHPARIUTVTWIWY';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;Around Northern America&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;via &lt;a href=&quot;http://blog.iworks.at/exit.php?url=aHR0cDovL3d3dy53b3JsZDY2LmNvbS9teXdvcmxkNjY=&amp;amp;entry_id=13&quot; title=&quot;http://www.world66.com/myworld66&quot;  onmouseover=&quot;window.status='http://www.world66.com/myworld66';return true;&quot; onmouseout=&quot;window.status='';return true;&quot; onclick=&quot;window.open(this.href, '_blank'); return false;&quot;&gt;create your own visited country map at world66&lt;/a&gt;&lt;/p&gt;

    </content:encoded>
                
    <pubDate>Fri, 31 Dec 2004 13:30:22 +0100</pubDate>
    <guid isPermaLink="false">http://blog.iworks.at/?/archives/13-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.5/</creativeCommons:license></item>
</channel>
</rss>
