<?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>muesli's Blog - Tech &amp; Net</title>
    <link>http://blog.chris.de/</link>
    <description></description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.6-alpha2 - http://www.s9y.org/</generator>
    <pubDate>Mon, 19 Jul 2010 00:39:01 GMT</pubDate>

    <image>
        <url>http://blog.chris.de/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: muesli's Blog - Tech &amp; Net - </title>
        <link>http://blog.chris.de/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>The X.org, NVidia &amp; KWin Situation</title>
    <link>http://blog.chris.de/archives/299-The-X.org,-NVidia-KWin-Situation.html</link>
            <category>KDE</category>
    
    <comments>http://blog.chris.de/archives/299-The-X.org,-NVidia-KWin-Situation.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=299</wfw:comment>

    <slash:comments>47</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=299</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    For months and months now, my Linux Desktop is suffering from one particular issue, which makes it a pain to use on a daily basis: After having it running for a few hours, suddenly X.org and KWin go bonkers and start eating up all my cpu horse-power.&lt;br /&gt;
&lt;br /&gt;
It&#039;s not uncommon to see X.org spiking up to a whopping 60% CPU usage, followed by KWin using roughly another 25%.&lt;br /&gt;
&lt;br /&gt;
Since I&#039;m suffering from this issue now ever since I switched to KDE 4, I thought it&#039;s time to turn to you fellow KDE developers for some good advice, since all my undertakings to resolve the issue have failed:&lt;br /&gt;
&lt;br /&gt;
I have tried to switch to a different / newer graphics card, experimented with various versions of the NVidia driver and tweaked X.org settings, have turned off various desktop effect plugins, switched between XRender and OpenGL, even re-installed Kubuntu on a new machine.&lt;br /&gt;
&lt;br /&gt;
No dice, though... after it&#039;s been running for a few hours my desktop is completely unusable. Every mouse or keyboard action becomes sluggish, scrolling through lists takes ages and logging out from my KDE session up to two minutes (which is the only known way to resolve the situation, giving me another six hours or so, before I&#039;ll have to repeat that routine).&lt;br /&gt;
&lt;br /&gt;
From talking on IRC, forums and a bit of googling I know that I&#039;m not the only one who&#039;s having this problem. So I&#039;m curious if anyone has experienced the issue and gained some insight as to what&#039;s actually going on. I&#039;d be happy to know.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Update on July, 13th:&lt;/strong&gt;&lt;br /&gt;
Still investigating and collecting data to figure out what&#039;s going on. Since I wrote this blog entry originally, my system suffered from terrible slowdowns twice more. In both cases X.org and KWin instantly stopped utilizing my CPU when I closed all GTK-based apps. (e.g. Firefox, Chromium, Pan, Gimp, ...)&lt;br /&gt;
&lt;br /&gt;
At least this is some progress, even though I still don&#039;t know what might possibly be causing this. Running a pure Gnome installation, I&#039;ve never experienced those issues.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Chris 
    </content:encoded>

    <pubDate>Mon, 12 Jul 2010 10:08:45 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/299-guid.html</guid>
    
</item>
<item>
    <title>Updating Web 2.0 Profiles Really Really Sucks!</title>
    <link>http://blog.chris.de/archives/297-Updating-Web-2.0-Profiles-Really-Really-Sucks!.html</link>
            <category>Development</category>
    
    <comments>http://blog.chris.de/archives/297-Updating-Web-2.0-Profiles-Really-Really-Sucks!.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=297</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=297</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    Don&#039;t you hate it? You&#039;ve decided to take a new snapshot of yourself and update your avatar on... oh... Last.fm, Digg.com, Facebook, Twitter, MeinVZ.net, Lokalisten.de, everywhere. You have to go to every single website and change it manually. Changed your relationship status, phone number or discovered you can&#039;t stand your favorite movie anymore? There you go again. I don&#039;t even know how many websites I&#039;ve signed up for now offer a twitter-like status update that I can&#039;t be bothered to use.&lt;br /&gt;
&lt;br /&gt;
I&#039;m kinda fed up with it.&lt;br /&gt;
&lt;br /&gt;
I wish I could publish a standardized XML file on my webspace which contains all the data (like my Avatar, Current Status etc.), so all those Web 2.0 services could parse it and update my profiles automatically. There could even be a ping-back like mechanism where I tell the services when to check my XML for updates to avoid unnecessary traffic.&lt;br /&gt;
&lt;br /&gt;
Now it would be easy to spec out such an XML and offer APIs to parse it in various languages. But I guess it would be daft to do so, since existing services don&#039;t even start to pick up on OpenID. After all, collecting this precious data is all those Web 2.0 services do and you don&#039;t want anyone to interfere with your core business, right?&lt;br /&gt;
&lt;br /&gt;
Yet at the same time I feel like all those services would be able to gather even more data about me if they were able to import and sync my data with their profile.&lt;br /&gt;
&lt;br /&gt;
(I&#039;m aware that one would probably be able to write a Facebook application which could import the XML and update your profile. As long as Facebook is the only service to support this import mechanism, it wouldn&#039;t really help anyone, though.)&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Update:&lt;/strong&gt; It seems OpenID itself already supports avatar syndication. Read more about it &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=963&amp;amp;entry_id=297&quot;  onmouseover=&quot;window.status=&#039;http://factoryjoe.com/blog/2007/04/21/raising-the-standard-for-avatars/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;Raising the standard for avatars&quot;&gt;here&lt;/a&gt;. (Thanks to &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=964&amp;amp;entry_id=297&quot;  onmouseover=&quot;window.status=&#039;http://julianstahnke.com/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;Julian Stahnke&quot;&gt;Julian Stahnke&lt;/a&gt; for the link) 
    </content:encoded>

    <pubDate>Wed, 04 Feb 2009 08:11:41 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/297-guid.html</guid>
    <category>api</category>
<category>data</category>
<category>import</category>
<category>metadata</category>
<category>profile</category>
<category>web 2.0</category>
<category>xml</category>

</item>
<item>
    <title>Mary Jo Foley embarrasses herself once more...</title>
    <link>http://blog.chris.de/archives/291-Mary-Jo-Foley-embarrasses-herself-once-more....html</link>
            <category>Tech &amp; Net</category>
    
    <comments>http://blog.chris.de/archives/291-Mary-Jo-Foley-embarrasses-herself-once-more....html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=291</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=291</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    Wow... Mary Jo Foley must be the world&#039;s dumbest techwriter. Or she was just really really drunk. For fuck&#039;s sake, I hope someone just hacked her account and wrote &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=962&amp;amp;entry_id=291&quot;  onmouseover=&quot;window.status=&#039;http://blogs.zdnet.com/microsoft/?p=505&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;Leopard looks like ... Vista&quot;&gt;that article&lt;/a&gt; for her. Otherwise I hope ZDnet has some balls and finally shows this grandma the door. What happened? Well, if you enjoy a laugh, just go ahead, waste 5 minutes of your life and read her &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=962&amp;amp;entry_id=291&quot;  onmouseover=&quot;window.status=&#039;http://blogs.zdnet.com/microsoft/?p=505&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;Leopard looks like ... Vista&quot;&gt;&quot;Leopard looks like ... Vista&quot;&lt;/a&gt; story.&lt;br /&gt;
&lt;br /&gt;
Let me address and dismiss all of her points very quickly:&lt;br /&gt;
&lt;br /&gt;
&quot;1. New Leopard Desktop: Not a whole lot different from Vista&amp;#8217;s Aero and Sidebar.&quot;&lt;br /&gt;
&lt;br /&gt;
Well here&#039;s the first and biggest problem with you: You should be a designer, not a techwriter. You don&#039;t just judge features by their looks. Admit it, you just saw the desktop wallpaper, right? But you obviously missed the stacks for example. Besides that: Vista must be just like Windows 98 then. Still looks the same to me, after all.&lt;br /&gt;
&lt;br /&gt;
&quot;2. New Finder: Many of the same capabilities as the integrated &amp;#8220;Instant Search&amp;#8221; in Vista (the subsystem that Google is trying to get the Department of Justice to rule as being anti-competitive). The new Leopard Coverflow viewing capability looked almost identical to Vista&amp;#8217;s Flip 3D to me.&quot;&lt;br /&gt;
&lt;br /&gt;
Smart searches in Windows Explorer? Yeah right. You don&#039;t even know what a Smart Search is, right? And Flip 3D? The one which looks almost identical to something Apple introduced in iTunes before Vista came out, right? Wait a second, what was the name again? Ah yeah right, Coverflow it was called. Oh wait, but that would mean Vista just copied that from iTunes and not vice versa.&lt;br /&gt;
&lt;br /&gt;
&quot;3. QuickLook: Live file previews &amp;#8212; just like the thumbnail preview capability available in Vista.&quot;&lt;br /&gt;
&lt;br /&gt;
Sweetie, I don&#039;t believe you really attended the Keynote. Show me just one of the QuickLook features that Apple showcased in your beloved Thumbnail. Good luck finding them.&lt;br /&gt;
&lt;br /&gt;
&quot;4. 64-bitness: Leopard is the first 64-bit only version of a desktop client. Vista comes in 32-bit and 64-bit varieties. And most expect Windows Seven will still be available in 32-bit flavors. Until 32-bit machines go away, it seems like a good idea to offer 32-bit operating systems.&quot;&lt;br /&gt;
&lt;br /&gt;
Again, I just don&#039;t understand how you ever got your job? Didn&#039;t people at ZDnet notice that you&#039;ve actually just ran into the wrong interview and were supposed to become a gossip reporter? Almost all new computers you can get nowadays come with a 64bit CPU. (Intel Core2Duo e.g.). All Apple machines you can buy today are 64bit machines. And contrary to Windows you just boot up a 64 bit Leopard / Darwin kernel and are able to mix 32bit and 64bit applications in userspace.&lt;br /&gt;
&lt;br /&gt;
&quot;5. Core animation: Not sure what the Vista comparison is here. The demo reminded me of Microsoft Max photo-sharing application. The WWDC developers attending the Jobs keynote didn&amp;#8217;t seem wowed with this functionality.&quot;&lt;br /&gt;
&lt;br /&gt;
Oh my god. CoreAnimation is an API not an application. What they showed was just a demo, so developers get a clue what they can do with this Framework. This demo had nothing, not the slightest thing, to do with Microsoft Max photo-sharing. I bet this demo application won&#039;t even be shipped with Leopard, because anyone could write it in a couple of days with CoreAnimation. That was their entire point.&lt;br /&gt;
&lt;br /&gt;
&quot;6. Boot Camp. You can run Vista on your Mac. Apple showed Vista running Solitaire in its WWDC demo. But I bet those downloading the 2.5 million copies of Boot Camp available since last year are running a lot of other Windows business apps and games.&quot;&lt;br /&gt;
&lt;br /&gt;
Well of course they are. What&#039;s your point, though? They just showed Solitaire to prove that Windows actually runs fine on the machine. Would you have wanted them to showcase all new Vista features at the Apple Keynote, too?&lt;br /&gt;
&lt;br /&gt;
&quot;7. Spaces: A feature allowing users to group applications into separate spaces. I haven&amp;#8217;t seen anything like in in Vista, but the audience didn&amp;#8217;t seem overly impressed by it.&quot;&lt;br /&gt;
&lt;br /&gt;
Because the audience (developers, remember?) knew that since January already. Whereas your knowledge, once more, seems absent. Besides that it existed on Unix/Linux desktops since a decade... and I can tell you it&#039;s a damn good feature to keep your desktop clean and speed up your workflow.&lt;br /&gt;
&lt;br /&gt;
&quot;8. Dashboard with widgets. Isn&amp;#8217;t this like the Vista Sidebar with gadgets?&quot;&lt;br /&gt;
&lt;br /&gt;
SIGH... I&#039;m really getting fed up with you now. Where have you been the last ten years, god damn. Vista&#039;s Gadgets are a copy of Dashboard, which already existed since Tiger and came out long before Vista. They just improved it big time for Leopard... or where are the widget scissors in Internet Explorer?&lt;br /&gt;
&lt;br /&gt;
&quot;9. iChat gets a bunch of fun add-ons (photo-booth effects, backrops, etc.) to make it a more fully-featured videoconferencing product. The &amp;#8220;iChat Theater&amp;#8221; capability Jobs showed off reminded me of Vista&amp;#8217;s Meeting Space and/or the new Microsoft &amp;#8220;Shared View&amp;#8221; (code-named &amp;#8220;Tahiti&amp;#8221;) document-sharing/conferencing subsystems.&quot;&lt;br /&gt;
&lt;br /&gt;
I must admit, this time it&#039;s me lacking the knowledge - I never tried / seen Vista&#039;s Meeting Space. So let&#039;s give you a point here and just assume you&#039;re right (even though I bet you even cocked up this point and some commenter will be able to prove it).&lt;br /&gt;
&lt;br /&gt;
10. Time Machine automatic backup. Vista has built-in automatic backup (Volume Shadow Copy). It doesn&amp;#8217;t look anywhere near as cool as Time Machine. But it seems to provide a lot of the same functionality.&lt;br /&gt;
&lt;br /&gt;
Backup applications like Vista&#039;s exist since the very first computer I ran (an ITT 3030 CP/M system) obviously and didn&#039;t improve much over the last 20 years or so. Again, I just can&#039;t believe you&#039;ve seriously been watching the entire keynote. Otherwise you would have noticed Time Machine&#039;s seamless integration with the Finder and the way it logs &#039;states&#039; and changes for every folder on the disk.&lt;br /&gt;
&lt;br /&gt;
Mary Jo Foley, do us all a favour please and quit your job tomorrow. You seem to be resistant to technical knowledge, logic and truth, so just go ahead resign and stop this awkward embarrassment. Also your grand-children might not have to ask you why everyone&#039;s pointing and laughing at you in the future. It&#039;d be a win-win really.&lt;br /&gt;
&lt;br /&gt;
Kind regards,&lt;br /&gt;
Chris 
    </content:encoded>

    <pubDate>Wed, 13 Jun 2007 03:05:51 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/291-guid.html</guid>
    <category>apple</category>
<category>leopard</category>
<category>mary jo foley</category>
<category>vista</category>
<category>zdnet</category>

</item>
<item>
    <title>Fight spam while digitizing books</title>
    <link>http://blog.chris.de/archives/290-Fight-spam-while-digitizing-books.html</link>
            <category>Tech &amp; Net</category>
    
    <comments>http://blog.chris.de/archives/290-Fight-spam-while-digitizing-books.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=290</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=290</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    You know CAPTCHAs? Those annoying, weird, funky, little letters that you have to enter everywhere nowadays to leave a comment or sign up for an account. They&#039;re just there to prevent spamming and bots signing up, by verifying that you&#039;re a real human being.&lt;br /&gt;
&lt;br /&gt;
Now, wouldn&#039;t it be nice if this annoyance would at least provide some benefit? That&#039;s exactly what &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=960&amp;amp;entry_id=290&quot;  onmouseover=&quot;window.status=&#039;http://bmaurer.blogspot.com/2007/05/recaptcha-new-way-to-fight-spam.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;http://bmaurer.blogspot.com/2007/05/recaptcha-new-way-to-fight-spam.html&quot;&gt;reCAPTCHA&lt;/a&gt; is about. The difference to a normal CAPTCHA: it presents you two words instead of just one weird five-letter combination. The one word it already knows about and again, it is there to verify you as a real user. The other one, though, is a scanned picture from an old book which is currently being digitized, and the CAPTCHA system doesn&#039;t know what the word actually reads. But it&#039;s really easy for you to identify, so you help out by also entering the second word, which gets stored and helps recovering and digitizing old books. Awesome. 
    </content:encoded>

    <pubDate>Fri, 25 May 2007 02:19:47 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/290-guid.html</guid>
    <category>book</category>
<category>captcha</category>
<category>digitizing</category>
<category>spam</category>

</item>
<item>
    <title>libketama - a consistent hashing algo for memcache clients</title>
    <link>http://blog.chris.de/archives/288-libketama-a-consistent-hashing-algo-for-memcache-clients.html</link>
            <category>Development</category>
    
    <comments>http://blog.chris.de/archives/288-libketama-a-consistent-hashing-algo-for-memcache-clients.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=288</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=288</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    We wrote ketama to replace how our memcached clients mapped keys to servers. Previously, clients mapped keys-&gt;servers like this:&lt;br /&gt;
 &lt;br /&gt;
 server = serverlist[hash(key)%serverlist.length];&lt;br /&gt;
 &lt;br /&gt;
This meant that whenever we added or removed servers from the pool, everything hashed to different servers, which effectively wiped the entire cache. We add (and sometimes remove) servers from the memcached pool often enough to warrant writing this - if your memcached pool never changes, you can probably stop reading now &lt;img src=&quot;http://blog.chris.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
 &lt;br /&gt;
Ketama is an implementation of a consistent hashing algorithm, meaning you can add or remove servers from the memcached pool without causing a complete remap of all keys.&lt;br /&gt;
 &lt;br /&gt;
Here&#039;s how it works:&lt;br /&gt;
 &lt;br /&gt;
 - Take your list of servers (eg: 1.2.3.4:11211, 5.6.7.8:11211, 9.8.7.6:11211)&lt;br /&gt;
 - Hash each server string to several (100-200) unsigned ints&lt;br /&gt;
 - Conceptually, these numbers are placed on a circle called the continuum. (imagine a clock face that goes from 0 to 2^32)&lt;br /&gt;
 - Each number links to the server it was hashed from, so servers appear at several points on the continuum, by each of the numbers they hashed to.&lt;br /&gt;
 - To map a key-&gt;server, hash your key to a single unsigned int, and find the next biggest number on the continuum. The server linked to that number is the correct server for that key.&lt;br /&gt;
 - If you hash your key to a value near 2^32 and there are no points on the continuum greater than your hash, return the first server in the continuum.&lt;br /&gt;
 &lt;br /&gt;
If you then add or remove a server from the list, only a small proportion of keys end up mapping to different servers.&lt;br /&gt;
 &lt;br /&gt;
The majority of the code is a C library (libketama) and a PHP4 extension that wraps it. I&#039;ve also included a class from our Java client. (Java Collections makes it rather easy). We use a single-server memcache client wrapped with a native php class to make it multi-server capable, so we just replaced the hashing method with a ketama_find_server call. (should be easy enough to plug this into libmemcache if need be)&lt;br /&gt;
 &lt;br /&gt;
&lt;a href=&quot;http://blog.chris.de/exit.php?url_id=957&amp;amp;entry_id=288&quot;  onmouseover=&quot;window.status=&#039;http://static.last.fm/ketama/ketama-0.1.1.tar.bz2&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;http://static.last.fm/ketama/ketama-0.1.1.tar.bz2&quot;&gt;http://static.last.fm/ketama/ketama-0.1.1.tar.bz2&lt;/a&gt;&lt;br /&gt;
 &lt;br /&gt;
We&#039;ve been using this in production for all our PHP installs and Java services at Last.fm for around 10 days now. We deployed it just in time to smooth over moving loads of webservers between datacenters.&lt;br /&gt;
&lt;br /&gt;
For further information, please refer to the README inside the tarball or these threads on the memcached mailing list:&lt;br /&gt;
&lt;a href=&quot;http://blog.chris.de/exit.php?url_id=958&amp;amp;entry_id=288&quot;  onmouseover=&quot;window.status=&#039;http://lists.danga.com/pipermail/memcached/2007-April/003853.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;http://lists.danga.com/pipermail/memcached/2007-April/003853.html&quot;&gt;http://lists.danga.com/pipermail/memcached/2007-April/003853.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://blog.chris.de/exit.php?url_id=959&amp;amp;entry_id=288&quot;  onmouseover=&quot;window.status=&#039;http://lists.danga.com/pipermail/memcached/2007-April/003834.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;http://lists.danga.com/pipermail/memcached/2007-April/003834.html&quot;&gt;http://lists.danga.com/pipermail/memcached/2007-April/003834.html&lt;/a&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 11 Apr 2007 05:39:59 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/288-guid.html</guid>
    <category>consistent hashing</category>
<category>java</category>
<category>ketama</category>
<category>memcache</category>
<category>php</category>

</item>
<item>
    <title>VLC 0.9.0</title>
    <link>http://blog.chris.de/archives/287-VLC-0.9.0.html</link>
            <category>Tech &amp; Net</category>
    
    <comments>http://blog.chris.de/archives/287-VLC-0.9.0.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=287</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=287</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    &quot;Good news everyone&quot;, looks like &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=956&amp;amp;entry_id=287&quot;  onmouseover=&quot;window.status=&#039;http://www.jbkempf.com/blog/post/2007/02/10/Qt4-Interface&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;VLC is going to ship with a Qt4 GUI in the future.&quot;&gt;VLC is going to ship with a Qt4-based GUI in the future.&lt;/a&gt; That means I can finally fix some issues with the clumsy VLC GUI, that annoyed me for so long on OS X.&lt;br /&gt;
&lt;br /&gt;
I would imagine VLC could become the Qt4-project with the largest userbase shortly. A larger userbase results in a better product (usually), helping Trolltech ironing out bugs and finding out what developers really need. I really hope more projects are going to pick up Qt4 in the long-term for exactly those reasons.&lt;br /&gt;
&lt;br /&gt;
...muesli 
    </content:encoded>

    <pubDate>Wed, 07 Mar 2007 08:02:24 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/287-guid.html</guid>
    <category>gui</category>
<category>qt4</category>
<category>trolltech</category>
<category>vlc</category>

</item>
<item>
    <title>Why DOS uses backslashes instead of slashes.</title>
    <link>http://blog.chris.de/archives/283-Why-DOS-uses-backslashes-instead-of-slashes..html</link>
            <category>Tech &amp; Net</category>
    
    <comments>http://blog.chris.de/archives/283-Why-DOS-uses-backslashes-instead-of-slashes..html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=283</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=283</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=928&amp;amp;entry_id=283&quot;  onmouseover=&quot;window.status=&#039;http://blogs.msdn.com/larryosterman/archive/2005/06/24/432386.aspx&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;Larry Osterman&quot;&gt;Larry Osterman&lt;/a&gt; tells the entire story: simply because slashes were already used for parameters before DOS even knew what a path or a directory is. Nice read and a trip down memory lane. 
    </content:encoded>

    <pubDate>Mon, 12 Feb 2007 04:42:00 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/283-guid.html</guid>
    <category>blackslash</category>
<category>dos</category>
<category>slash</category>

</item>
<item>
    <title>Reminder To Self</title>
    <link>http://blog.chris.de/archives/282-Reminder-To-Self.html</link>
            <category>Tech &amp; Net</category>
    
    <comments>http://blog.chris.de/archives/282-Reminder-To-Self.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=282</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=282</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    If someone should ever tell you about &lt;strong&gt;MySpace code&lt;/strong&gt; again, he actually means &lt;strong&gt;HTML&lt;/strong&gt;. Also try to teach him not to double-click on links.&lt;br /&gt;
&lt;br /&gt;
Just waiting for MyWeb 2.0 ... 
    </content:encoded>

    <pubDate>Mon, 12 Feb 2007 01:25:50 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/282-guid.html</guid>
    <category>html</category>
<category>myspace</category>

</item>
<item>
    <title>Happy New Year</title>
    <link>http://blog.chris.de/archives/280-Happy-New-Year.html</link>
            <category>KDE</category>
    
    <comments>http://blog.chris.de/archives/280-Happy-New-Year.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=280</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=280</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    Just wanted to wish everyone a Happy New Year. Keep on hacking and thank you all for your contributions to KDE this year. 2007 ought to be great &lt;img src=&quot;http://blog.chris.de/templates/default/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Now go and party till dawn! 
    </content:encoded>

    <pubDate>Sun, 31 Dec 2006 14:17:52 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/280-guid.html</guid>
    
</item>
<item>
    <title>Know C++, Maybe Even Love Qt4?</title>
    <link>http://blog.chris.de/archives/278-Know-C++,-Maybe-Even-Love-Qt4.html</link>
            <category>Development</category>
    
    <comments>http://blog.chris.de/archives/278-Know-C++,-Maybe-Even-Love-Qt4.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=278</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=278</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    Someone out there looking for a new job opportunity? Enjoy accessing a huge music-library? Even more important: always wanted a red user-icon on Last.fm? &lt;img src=&quot;http://blog.chris.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.chris.de/exit.php?url_id=922&amp;amp;entry_id=278&quot;  onmouseover=&quot;window.status=&#039;http://www.last.fm/about/jobs/#job3&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;Work at Last.fm&quot;&gt;There you go, start working at Last.fm as a C++ Developer.&lt;/a&gt; You will be working on the Last.fm Client, a Qt4-driven piece of software for Windows, Linux and OS X. Want more info? Click the link. It&#039;s worth it. Oh, and it&#039;s fun.&lt;br /&gt;
&lt;br /&gt;
Now I wanna see you guys applying &lt;img src=&quot;http://blog.chris.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
cheers,&lt;br /&gt;
muesli 
    </content:encoded>

    <pubDate>Tue, 14 Nov 2006 17:38:12 -0500</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/278-guid.html</guid>
    
</item>
<item>
    <title>Sony GPS-CS1 - on its way</title>
    <link>http://blog.chris.de/archives/266-Sony-GPS-CS1-on-its-way.html</link>
            <category>Photography</category>
            <category>Tech &amp; Net</category>
    
    <comments>http://blog.chris.de/archives/266-Sony-GPS-CS1-on-its-way.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=266</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=266</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    &lt;!-- s9ymdb:109 --&gt;&lt;img width=&#039;85&#039; height=&#039;102&#039; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://blog.chris.de/uploads/gpscs1.jBlogThumb.jpg&quot; alt=&quot;&quot; /&gt;Just ordered at sonystyle.co.uk: &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=906&amp;amp;entry_id=266&quot;  onmouseover=&quot;window.status=&#039;http://www.dpreview.com/news/0608/06080202sonygpscs1.asp&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;Sony GPS-CS1&quot;&gt;Sony GPS-CS1&lt;/a&gt;. So looking forward to this little device. It records your GPS position automatically every 15 seconds and stores it in memory. You can then just plug it into your computer and sync the positions with the images you took. Et voila: you end up with perfectly tagged images, that you can view on a (world-)map.&lt;br /&gt;
&lt;br /&gt;
Oh by the way, even though Sony officially only claims it&#039;s compatible with CyberShot and other Sony cameras, I can assure you that it&#039;s actually compatible with any camera / JPEG files in general. When you plug in the device, you can simply mount it as a disc. You&#039;ll find proper NMEA GPS logs which you can import in most GPS mapping software.&lt;br /&gt;
&lt;br /&gt;
Short specs:&lt;br /&gt;
- Runs on standard AA batteries (14h per battery).&lt;br /&gt;
- Capacity for aprox. 86.400 (360h) position records.&lt;br /&gt;
- Stores one record every 15 seconds.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.chris.de/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Thu, 14 Sep 2006 04:03:49 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/266-guid.html</guid>
    <category>camera</category>
<category>gps</category>
<category>metadata</category>
<category>order</category>
<category>sony</category>

</item>
<item>
    <title>New spiegel.de layout</title>
    <link>http://blog.chris.de/archives/264-New-spiegel.de-layout.html</link>
            <category>Tech &amp; Net</category>
    
    <comments>http://blog.chris.de/archives/264-New-spiegel.de-layout.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=264</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=264</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=898&amp;amp;entry_id=264&quot;  onmouseover=&quot;window.status=&#039;http://www.spiegel.de&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; title=&quot;spiegel.de&quot;&gt;Yay, finally they did it.&lt;/a&gt; Love it so far. I never understood the disappearing side-menu anyways. 
    </content:encoded>

    <pubDate>Thu, 07 Sep 2006 10:20:26 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/264-guid.html</guid>
    <category>design</category>
<category>layout</category>
<category>spiegel</category>

</item>
<item>
    <title>Is There One Sane DSL Router?</title>
    <link>http://blog.chris.de/archives/263-Is-There-One-Sane-DSL-Router.html</link>
            <category>Tech &amp; Net</category>
    
    <comments>http://blog.chris.de/archives/263-Is-There-One-Sane-DSL-Router.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=263</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=263</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    Saturday night our DSL router died. The LEDs simply went off and even loud cursing and bashing against the wall didn&#039;t reanimate it. I&#039;d like to forget about this piece of hardware as soon as possible anyways, so R.I.P Belkin. But please, never buy a Belkin router. I had to reboot mine every now and then, since I simply couldn&#039;t ping or reach it anymore. Also, the reallife bandwidth of this 54mbit wave-lan access point was a joke and competed with good old 10mbit coax.&lt;br /&gt;
&lt;br /&gt;
So off to PC World and just get a new DSL router, right? That&#039;s what I thought. At first I came home with a shiny new &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=887&amp;amp;entry_id=263&quot;  onmouseover=&quot;window.status=&#039;http://www.linksys.com/servlet/Satellite?c=L_Product_C2&amp;amp;childpagename=US%2FLayout&amp;amp;cid=1148435315453&amp;amp;pagename=Linksys%2FCommon%2FVisitorWrapper&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;Linksys.com&quot;&gt;Linksys WRT54GS&lt;/a&gt;. Luckily RJ discovered that a broadband router isn&#039;t necessarily able to connect via broadband before we opened the box. Their concept of broadband routing is to connect this Linksys to your DSL/Cable Modem - which we don&#039;t have. It was supposed to be in the router, that&#039;s why it&#039;s called &lt;u&gt;broadband&lt;/u&gt; router. So back to PC World, returned the Linksys and bought a &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=888&amp;amp;entry_id=263&quot;  onmouseover=&quot;window.status=&#039;http://www.dlink.co.uk/?go=gNTyP9CgrdFOIC4AStFCF834mptYKO9ZTdvhLPG3yV3oVo5+hKltbNlwaaFp7DQtFzrqyCJG948BANfh&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;dlink.co.uk&quot;&gt;D-Link DSL-G624T&lt;/a&gt;. It features a real DSL-modem, that&#039;s the upside. It even runs a proper Linux kernel and BusyBox. That&#039;s another plus on my checklist. It even comes with proper QOS and ADSL2+ support. I&#039;m impressed. But then it started... already the installation was weird.&lt;br /&gt;
&lt;br /&gt;
First of all, half of the D-Link&#039;s web-interface is not functional with Firefox. It is slightly better with Konqueror and Opera seems to work for 90% of (the really extensive and featureful) web config. Seems to be a case of &quot;Designed for Windows XP&quot;. Amusing when you know that it&#039;s driven by Linux &lt;img src=&quot;http://blog.chris.de/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; But ok we got a Windows Notebook connected to it, so we managed to deal with it. Strangely enough we couldn&#039;t connect with any other wave-lan devices to it, yet the access control was disabled. After a few reboots of all our devices it suddenly started working. Fingers crossed. But guess what? This device, just as the old Belkin that died, starts randomly shutting down the wave-lan port every now and then as well. Oh the joy of rebooting.&lt;br /&gt;
&lt;br /&gt;
Sigh. 
    </content:encoded>

    <pubDate>Mon, 04 Sep 2006 08:05:13 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/263-guid.html</guid>
    <category>belkin</category>
<category>d-link</category>
<category>dsl</category>
<category>linksys</category>
<category>linux</category>
<category>router</category>

</item>
<item>
    <title>Microsoft Photosynth looks impressive</title>
    <link>http://blog.chris.de/archives/260-Microsoft-Photosynth-looks-impressive.html</link>
            <category>Tech &amp; Net</category>
    
    <comments>http://blog.chris.de/archives/260-Microsoft-Photosynth-looks-impressive.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=260</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=260</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    Photosynth is a software aiming at detecting and combining several similar photos to create a big 3D world. Pictures (or rather a vido in that case) speak more than a thousand words: &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=899&amp;amp;entry_id=260&quot;  onmouseover=&quot;window.status=&#039;http://labs.live.com/photosynth/videodemo.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;Microsoft Photosynth&quot;&gt;Watch Microsoft Photosynth in action.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The software seems also to be able to find similar pictures to a given photo and even promises to automatically identify known objects on images of various different sources. 
    </content:encoded>

    <pubDate>Mon, 31 Jul 2006 01:24:56 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/260-guid.html</guid>
    <category>microsoft</category>
<category>photos</category>
<category>photosynth</category>

</item>
<item>
    <title>Battery died</title>
    <link>http://blog.chris.de/archives/259-Battery-died.html</link>
            <category>OS X</category>
    
    <comments>http://blog.chris.de/archives/259-Battery-died.html#comments</comments>
    <wfw:comment>http://blog.chris.de/wfwcomment.php?cid=259</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.chris.de/rss.php?version=2.0&amp;type=comments&amp;cid=259</wfw:commentRss>
    

    <author>nospam@example.com (muesli)</author>
    <content:encoded>
    I just had my MacBook for a few weeks and now the battery already died. It won&#039;t power up without its power-adapter at all, and once it is running OS X just tells me &quot;No batteries available&quot;. &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=877&amp;amp;entry_id=259&quot;  onmouseover=&quot;window.status=&#039;http://forums.macrumors.com/showthread.php?t=204889&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;Seems&quot;&gt;Seems&lt;/a&gt; &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=878&amp;amp;entry_id=259&quot;  onmouseover=&quot;window.status=&#039;http://www.davidjrice.co.uk/articles/2006/07/13/macbook-pro-battery-problems-no-batteries-available&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;I am&quot;&gt;I am&lt;/a&gt; &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=879&amp;amp;entry_id=259&quot;  onmouseover=&quot;window.status=&#039;http://www.macintouch.com/readerreports/macbook/topic4265.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;not the&quot;&gt;not the&lt;/a&gt; &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=880&amp;amp;entry_id=259&quot;  onmouseover=&quot;window.status=&#039;http://www.macosx.com/forums/showthread.php?p=1320870&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;only one&quot;&gt;only one&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Guess I got to go to the Apple Store tomorrow and ask for a quick replacement. I just hope I don&#039;t have to wait weeks for a silly new battery. First revision Apple products... what did ya expect.&lt;br /&gt;
&lt;br /&gt;
sigh,&lt;br /&gt;
muesli&lt;br /&gt;
&lt;br /&gt;
Update: &lt;a href=&quot;http://blog.chris.de/exit.php?url_id=881&amp;amp;entry_id=259&quot;  onmouseover=&quot;window.status=&#039;http://discussions.apple.com/thread.jspa?threadID=397330&amp;amp;tstart=0&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;Here&#039;s an official thread on apple.com about this issue.&quot;&gt;Here&#039;s an official thread on apple.com about this issue.&lt;/a&gt; 
    </content:encoded>

    <pubDate>Sun, 30 Jul 2006 04:59:58 -0400</pubDate>
    <guid isPermaLink="false">http://blog.chris.de/archives/259-guid.html</guid>
    <category>apple</category>
<category>battery</category>
<category>failure</category>
<category>hardware</category>
<category>macbook</category>

</item>

</channel>
</rss>