<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:php="http://php.net/xsl" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/">
  <channel rdf:about="http://l4x.org">
    <title>l4x.org</title>
    <link>//rss10.xsl</link>
    <description>l4x.org</description>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="/28280"/>
        <rdf:li rdf:resource="/28278"/>
        <rdf:li rdf:resource="/28275"/>
        <rdf:li rdf:resource="/28171"/>
        <rdf:li rdf:resource="/28156"/>
        <rdf:li rdf:resource="/26896"/>
        <rdf:li rdf:resource="/240"/>
        <rdf:li rdf:resource="/263"/>
        <rdf:li rdf:resource="/262"/>
        <rdf:li rdf:resource="/261"/>
        <rdf:li rdf:resource="/259"/>
        <rdf:li rdf:resource="/255"/>
        <rdf:li rdf:resource="/238"/>
        <rdf:li rdf:resource="/237"/>
        <rdf:li rdf:resource="/228"/>
        <rdf:li rdf:resource="/227"/>
        <rdf:li rdf:resource="/220"/>
        <rdf:li rdf:resource="/219"/>
        <rdf:li rdf:resource="/218"/>
        <rdf:li rdf:resource="/210"/>
        <rdf:li rdf:resource="/209"/>
        <rdf:li rdf:resource="/208"/>
        <rdf:li rdf:resource="/207"/>
        <rdf:li rdf:resource="/205"/>
        <rdf:li rdf:resource="/204"/>
        <rdf:li rdf:resource="/201"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="/28280">
    <title>Antje Dittmer</title>
    <link>/28280</link>
    <content:encoded>Here are some pictures of my most beautiful (...) wife Antje Dittmer.
Antje lives like me in Braunschweig and an Electrical Engineer. The main intent of this page is to get her in some of the more popular search engines.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/28278">
    <title>Lasse Dittmer</title>
    <link>/28278</link>
    <content:encoded>&lt;a href="/File/lasse"&gt;Lasse Dittmer&lt;/a&gt;, born 2006-08-23 20:25, 3530g.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/28275">
    <title>Underscores in domain names</title>
    <link>/28275</link>
    <content:encoded>&lt;p&gt;
Without big thinking I set up a test domain for a php based cms containing an underscore (_)
(www_example.your.domain). The web interface to the domain server accepted the domain name without a problem. Subsequently I tested the cms with Firefox, everything worked fine. Then I wanted to try everything with Internet Explorer (6.0, XP, SP2) and the merchandising system surprisingly did not work. Searching for the error it turned out that logins also did not work. So the session management was quickly blamed. Trying to narrow the error down even a simple
&lt;pre&gt;
session_start();
print_r($_SESSION);
$_SESSION['x'] = 1;
&lt;/pre&gt;
did not work as expected. Then I vaguely remembered that IE did not like underscores in cookie names. So I tried www-example.your.domain and bingo.&lt;/p&gt;
&lt;p&gt;Checking &lt;a&gt;RFC1738&lt;/a&gt;
section 3.1 only a-z, 0-9 and - are allowed. So it's indeed a broken
domain name. Strange that the dns system did pass it through though.&lt;/p&gt;</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/28171">
    <title>Samsung X20 notebook, Dell 2405FPW monitor and Debian</title>
    <link>/28171</link>
    <content:encoded>I own a Samsung X20 notebook with integrated i915 video adapter and a Dell 2405FPW monitor with 1920x1200 native resolution. Up until now it only worked with Windows (igck) at it's native resolution. Out of the box X.org from Debian etch (7.0.22)  did not work and insisted to put the monitor at 1600x1200 or even lower resolutions, even after patching the modetable with the 915resolution hack. After googling and finding no really helpful info I finally asked  Alan Hourihane, one of the authors of the intel video driver of X, for help. By using the current Intel video driver from X.org's git, branch modesetting, it now works. Yay to modular X that I did not have to compile the whole server.
Step by step how to...</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/28156">
    <title>Bluetooth Linux Link Collection</title>
    <link>/28156</link>
    <content:encoded>I'm trying to get the rfcomm thing going with my new Nokia E60, so that I can go online over it from my laptop via UMTS. With my Nokia 6230 it worked right out of the box. So I did some research but haven't found a solution yet. This story is just an anchor for some memorable links.
</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/26896">
    <title>New "INSERT only" backend for CMS</title>
    <link>/26896</link>
    <content:encoded>I've updated the storage engine of my cms to only make INSERTs and no UPDATEs on database level. Current objects are always retrieved by intelligent SELECTs.
This has a number of convenient consequences, especially considering version tracking and history.
Having lots of updates of course will bloat the database size. I'll have to find a solution for that. Also there will be problems with enabling/disabling stories and finding the correct version to display.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/240">
    <title>ShowIP: Firefox extension to show and query the current IP Address in the statusbar</title>
    <link>/240</link>
    <content:encoded>ShowIP is a Mozilla Firefox extension which shows the IP Address of the current page in the browser's status bar and allows queries to different databases about it when you right click on it. The IP is colored red for an IPv4 address and green for an IPv6 address (hence the name). Since v0.7.8 these colors can be changed in the preferences menu.
With a left click one can get information about the hostname of the current page. These queries are fully customizable in the settings dialog. You can also run custom local programs.
The extension can be downloaded here: &lt;a href="http://l4x.org/site/files/showip_0_8_03.xpi"&gt;ShowIP 0.8.03&lt;/a&gt;
&lt;!-- &lt;b&gt;WARNING: Due to the rename of a file you have to remove any version prior to 0.7 before upgrading!&lt;/b&gt; --&gt;
</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/263">
    <title>postgresql: Grant all rights on a database to a user</title>
    <link>/263</link>
    <content:encoded>Ever tried the $SUBJECT task with postgresql? It's a bit difficult.&lt;br&gt; You need something along the lines of this...
</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/262">
    <title>Bachelor Thesis about Corrugated horn antennas</title>
    <link>/262</link>
    <content:encoded>I finished my thesis in October 2004 and thought perhaps someone else may find it useful. I graduated about 'Corrugated horn antennas'. The text is only available in German though, sorry.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/261">
    <title>Tab in textarea</title>
    <link>/261</link>
    <content:encoded>Ever being annoyed by not being able to type TABs (keycode 9) when editing textareas in your favorite cms? Well after some research, I seem to have found a solution - at least for the more popular browsers. If anyone has an idea how to get the current cursor position in khtml based browsers (safari, konqueror), please drop me a note.
The below was tested on the Mozilla platform and with Internet Explorer 6.0. 
...
</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/259">
    <title>Cross compilers (Debian)</title>
    <link>/259</link>
    <content:encoded>Thanks to the help of Herbert Poetzl, I've now complete buildable cross compiler toolchains (binutils and gcc) for these targets:
&lt;code&gt;
alpha arm cris frv h8300 hppa hppa64 i386 ia64 m32r m68k
mips mipsel mips64 ppc ppc64 s390 s390x sh shbe sh64 sh64be
sparc sparc64 v850 x86_64
&lt;/code&gt;
and these tool versions:
&lt;code&gt;
binutils-2.15.94.0.2.2
binutils-2.16.90.0.3 (*)
gcc-3.3.6
gcc-3.4.4-20050512
gcc-4.0.0
&lt;/code&gt;

These are ...
</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/255">
    <title>whois interface</title>
    <link>/255</link>
    <content:encoded>&lt;?php
function jdi_pre($c) {
        print '&lt;pre&gt;'.htmlspecialchars($c).'&lt;/pre&gt;';
}
$mode = (isset($_GET['mode']))?$_GET['mode']:"whois";
$ip = (isset($_GET['ip']))?$_GET['ip']:"";

$disc= '&lt;div style="font-size: x-small;"&gt;
This is an interface to the Linux/Debian/Woody whois(1) program.&lt;br /&gt;
For questions, etc. please mail &lt;a href="mailto:jdittmer@ppp0.net"&gt;jdittmer@ppp0.net&lt;/a&gt;
&lt;/div&gt;
&lt;div style="color:red;"&gt;
Please DO NOT ABUSE this interface, especially don\'t do mass lookups.
The IPs are logged by the web server.&lt;br/&gt;
The answer on this page will be delayed for 1-10 seconds to prevent this.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/238">
    <title>Drupal update to 4.5.2</title>
    <link>/238</link>
    <content:encoded>Well, I updated the drupal version to 4.5.2 fixing several security holes, but also disabling most of the functionality. Will see if I ever fix this mess.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/237">
    <title>Linux kernel compile tests</title>
    <link>/237</link>
    <content:encoded>Since a while I'm doing cross compile tests for all supported linux archs. Check out the results here:
&lt;a href="http://l4x.org/k/"&gt;http://l4x.org/k/&lt;/a&gt;. &lt;br/&gt;
So far it seems that about half of the in-tree archs are at least sometimes successfully build.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/228">
    <title>New pictures</title>
    <link>/228</link>
    <content:encoded>Excursion from Microwave Engineering Departement of TUHH to the Harz mountains (&lt;a href="http://l4x.org/site/images/imgp1062.avi"&gt;Movie&lt;/a&gt; and &lt;a href="http://l4x.org/site/image/tid/37"&gt;Gallery&lt;/a&gt;) and a Barbecue party at Kristina's place (&lt;a href="http://l4x.org/site/image/tid/38"&gt;Gallery&lt;/a&gt;).
And, of course, congratulations to the new EM champions from Greece.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/227">
    <title>Useful mldonkey scripts</title>
    <link>/227</link>
    <content:encoded>To manage my mldonkey client under Linux I've written two scripts:&lt;br /&gt; 
The first one ('donkeyrotate.sh') changes mldonkey port numbers and adjusts the iptables rules accordingly. Afterwards mldonkey is restarted.&lt;br /&gt;
The second one ('rss2donkey.pl') reads an rss feed and submits new links, which match a set of regular expressions, to mldonkey. Quite useful if run from cron.&lt;br /&gt;
There is also a helper script 'mlcmd' which executes its parameters via netcat on mldonkey console and a init script 'donkey'.&lt;br /&gt;
If anyone is interested in these, you can fetch them &lt;a href="http://l4x.org/mld_utils-0.001.tar.bz2"&gt;here&lt;/a&gt;.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/220">
    <title>html to wap gateway</title>
    <link>/220</link>
    <content:encoded>Some time ago I wrote a small script which allows to view  normal webpages with the integrated wap browser of mobiles, because my providers has a wap flatrate, but no web flatrate.&lt;br /&gt;
The result is a small php tool which allows to convert arbitrary urls to wap pages.&lt;br /&gt;
You can use it like this: http://w.l4x.org/&amp;lt;url&amp;gt;.&lt;br /&gt;
So, for example &lt;a href="http://w.l4x.org/slashdot.org"&gt;http://w.l4x.org/slashdot.org&lt;/a&gt;
&lt;br /&gt;This works quite nice, also with pictures, if you've an jpg enabled mobile. For the page with pictures try:&lt;br /&gt;&lt;a href="http://w.l4x.org/i&amp;amp;slashdot.org"&gt;http://w.l4x.org/i&amp;amp;slashdot.org&lt;/a&gt;.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/219">
    <title>namelen.sh</title>
    <link>/219</link>
    <content:encoded>
In a recent discussion on LKML (&lt;a href="http://marc.theaimsgroup.com/?t=108400488800001&amp;r=1&amp;w=2"&gt;Link&lt;/a&gt;) the question came up
how long an average filename is.
To answer that, I wrote a small bash script. 94.15 Percent of the filenames in my home directory are shorter than 25 characters. Here is a sample output and the source code.
</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/218">
    <title>Back from Pakistan</title>
    <link>/218</link>
    <content:encoded>
So I've been on a fascinating trip to Pakistan for 10 days together with 7 friends (Antje, Christian, Daniel, Guenter, Isi, Kristina, Max) to witness the wedding of our common friend Sascha with his bride Zainab.&lt;br /&gt;Here are the first pictures: http://l4x.org/site/image/tid/32.&lt;br /&gt;Short summary (to be extended):&lt;br /&gt;Wed, 14.4.: Hamburg to Frankfurt with railway, left Hamburg at aroung 15:00h, arrived in Frankfurt at 19:30h, then check-in for Emirates flight to Lahore via Dubai, countless security and passport checks. Started at 22:20h.&lt;br /&gt;Thu, 15.4.: Arrived in Dubai at 6:40h (local time). We stayed for 15 hours in Hotel and have seen a bit of the city, but without car it's hard to get around. Started again at 22:00h, direction Lahore.</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/210">
    <title>pumpi (german)</title>
    <link>/210</link>
    <content:encoded>
(Altes c't Projekt)
&lt;div align="center"&gt;&lt;h1 style="text-align: left;"&gt;&lt;br /&gt;&lt;/h1&gt;&lt;h1&gt;PUMP-Software&lt;/h1&gt;&lt;/div&gt;
Die Software basiert auf der Pumpi in der Version vom 22.02.2000 von Jens und Holger.&lt;br /&gt;
Weitere Pumpi basierte Software gibts auf der Seite von Bernd: 
&lt;a href="http://home.t-online.de/home/enigma1/"&gt;http://home.t-online.de/home/enigma1/&lt;/a&gt;

&lt;br /&gt;
FÃ¼r weiter Infos zum Thema empfiehlt sich der Besuch des Newsservers des Pump-Teams:
&lt;a href="nntp://news.est.rwth-aachen.de"&gt;news.est.rwth-aachen.de&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;Features:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;AusschlieÃŸlich fÃ¼r 4x20 Displays
&lt;/li&gt;&lt;li&gt;UnterstÃ¼tzung fÃ¼r mehr als 8 Tasten
&lt;/li&gt;&lt;li&gt;Benutzt XMS fÃ¼r die Dateiliste
&lt;/li&gt;&lt;li&gt;Playlists laden/speichern und bald auch editieren
&lt;/li&gt;&lt;li&gt;Echtes Shuffle
&lt;/li&gt;&lt;li&gt;Repeatfunktion
&lt;/li&gt;&lt;li&gt;Restricted Mode

&lt;/li&gt;&lt;li&gt;Lange Dateinamen von Joliet CDs inkl. Verzeichnisse
&lt;/li&gt;&lt;li&gt;Sortierung nach Artist UND Song
&lt;/li&gt;&lt;li&gt;AutoUpdate von eingelegter CD
&lt;/li&gt;&lt;li&gt;...
&lt;/li&gt;&lt;/ul&gt;
</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/209">
    <title>MP3 Compare</title>
    <link>/209</link>
    <content:encoded>Today I found some old forgotten pages about MP3 Compare and as a nice excercise to get used to this system I added them. You can find them under the articles section. Up to now I'm quite impressed with drupal.&lt;br /&gt;</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/208">
    <title>MP3 Compare Help</title>
    <link>/208</link>
    <content:encoded>&lt;h1&gt;&lt;div align="center"&gt;Help for MP3-Compare&lt;/div&gt;&lt;/h1&gt;
&lt;h3&gt;Possible options on the 'Your MP3s' and 'Your friends MP3s' tabs:&lt;/h3&gt;
[image:514]&lt;br /&gt;
&lt;br /&gt;
You may enter a path, or select one with the browse button. The program searches for a file
  called 'mp3list.mcz' in the specified directory. On success this file is loaded, otherwise
  the specified directory is scanned. If 'Scan subdirs' is checked, it will scan recursively.
  If 'Add to list' is selected, the files found (file or scan) are added to the current list, so
  you're able to read a whole disc-set in one file.&lt;br /&gt;
The button 'FN2TAG' converts the filename(s) of the selected mp3(s) to tags, if they're after
  the scheme 'artist - title'!</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/207">
    <title>MP3 Compare</title>
    <link>/207</link>
    <content:encoded>(Resurrected from my archive)
&lt;h1 align="center"&gt;[image:513]&lt;/h1&gt;
&lt;div align="center"&gt;&lt;h2&gt;&lt;b&gt;Do You want to exchange MP3s 
with your friends&lt;/b&gt;&lt;/h2&gt;&lt;/div&gt; &lt;br /&gt;
&lt;br /&gt;
MP3Compare compares two lists of MP3s - simply said.&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;Features:&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;searches on multiple partitons/directories for mp3s
&lt;/li&gt;&lt;li&gt;reads and saves these lists (e.g. if you want to exchange 'em with a friend)
&lt;/li&gt;&lt;li&gt;compares two of those MP3 lists and allows modifying, saving and loading the results, or sending them to a friend
&lt;/li&gt;&lt;li&gt;edits ID3-Tags including tagging multiple MP3s in order to modify one attribute on multiple files (e.g. the artist)
&lt;/li&gt;&lt;li&gt;Easy mail exchange, simply click 'Mail to'
&lt;/li&gt;&lt;li&gt;Detects duplicates in your MP3-collection 
&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;NEW: [MP3 Compare Help|HELP page with an quick description of all main features!]&lt;/b&gt;
&lt;b&gt;</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/205">
    <title>XFree Xinerama extension hack</title>
    <link>/205</link>
    <content:encoded>
When installing my 3 monitor setup I quickly discovered that the native xfree xinerama extension is incompatible with nvidia twinview. You can only have either one. This leads to applications believing I have one 2560x1024 screen and one 1280x1024 screen. If I maximized windows they would always span two screens.
Therefore I spent a long time searching for a solution on google, but unfortunately there are a) few people with 3 monitors and b) no one had solved this. So I decided to patch the X server.
What I've done so far is to take programs/Xserver/Xext/panoramiX.c and fake the reply like this:</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/204">
    <title>How do you get an article displayed?</title>
    <link>/204</link>
    <content:encoded>
Hey, that cannot be that hard?!&lt;br /&gt;&lt;br /&gt;But it was. You have (of course) configure your taxonomy to be available for stories. Afterwards you're able to assign a term to a story and thus it appears on the article page.&lt;br /&gt;</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
  <item rdf:about="/201">
    <title>New CMS</title>
    <link>/201</link>
    <content:encoded>
Being fed up with phpnuke after two month I've decided to give drupal (from drupal.org) a try. &lt;span style="font-weight: bold;"&gt;And&lt;/span&gt; it seems to work really well. Integrated forum, blog. No mess. So I just have to find a nice way to convert the old content... Old site is still available here: http://l4x.org/phpnuke/ and even older: http://l4x.org/ceemes/ .&lt;br /&gt;</content:encoded>
    <dc:date>Thu, 01 Jan 1970 01:00:00 +0100</dc:date>
    <dc:creator/>
  </item>
</rdf:RDF>
