<?xml version="1.0" encoding="utf-8"?>




<rss version="2.0">
    <channel>
        <title>The Wannabe Java Rockstar; Category: Technology</title>
        <link>http://weblog.janek.org/</link>
        <description>The Wannabe Java Rockstar: Janek's weblog where all posts go to Eleven</description>
        <copyright>(c) 2004, 2005 Janek Schwarz</copyright>
        <generator>Fog Creek CityDesk 2.0</generator>
        
        <category>Technology</category>
        
        <lastBuildDate>Fri, 18 May 2018 21:15:00 +0100</lastBuildDate>
        <managingEditor>weblog@janek.org</managingEditor>
        <webMaster>weblog@janek.org</webMaster>
        <language>en-us</language>

        
    <item>
    <title>What were they thinking?</title>
    <category>Technology</category>
	<description><![CDATA[<p>Last week I had the joy of setting up email using <a href="http://www.exim.org/">Exim</a>&nbsp;on a new <a href="http://www.debian.org">Debian</a> box. Usually you find the configuration in <tt>/etc/exim4/exim4.conf</tt> or a similar location. But Debian does it differently. To quote the Exim <a href="http://www.exim.org/exim-html-4.50/doc/html/FAQ.html#TOC389">faqs</a>:</p>
<blockquote><p>The Debian Exim 4 package uses a quite uncommon, but elegant, method of configuration where the “real” Exim configuration file is assembled from a tree of snippets by a script invoked just before the daemon is started.</p></blockquote>
<p>Stuff like that makes me sick. Why on Earth can't they do it as everybody does? Screw elegance, I want it easy. Not only does it Debian differently, they also chose to document it poorly. Eventually, you'll find everything in <tt>/usr/share/doc/exim4/README.Debian.gz</tt>, but this file is a disorganized pile of I-don't-know-what. I wasted 4 hours with this crap.</p>
<p>All I wanted was having emails delivered.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2006/01/29/Whatweretheythinking.html</link>
	<guid>http://weblog.janek.org/Archive/2006/01/29/Whatweretheythinking.html</guid>
	
	
	

    <pubDate>Sun, 29 Jan 2006 09:15:29 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=060129091529</comments>
    

    
  </item>

    <item>
    <title>DOCX vs. DOC or: Proprietary XML Formats vs. Proprietary Binary Formats</title>
    <category>Technology</category>
	<description><![CDATA[<p>In the <a href="http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=051020224038">comments</a>&nbsp;to my last <a href="../../Archive/2005/10/20/AbouttheUselessnessofOpen.html">post</a>, Charles asked why a proprietary XML format was better than a proprietary binary format. Well, my point wasn't that it is; my point was that OpenDocument isn't useless, which Dave Winer claimed it is.</p>
<p>But: I prefer the XML based Office 12 formats to the old DOC/XLS/PPT formats. Even if they are still proprietary. Here is why:</p>
<ul>
<li>Microsoft <a href="http://www.microsoft.com/office/preview/developers/fileguide.mspx">specifies</a> the new formats and puts the specification under a <a href="http://blogs.msdn.com/brian_jones/archive/2005/09/05/461143.aspx">royalty free license</a> (whatever that means). I think this is a huge improvement over the old formats, which weren't specified at all. There has to be a reason it took the OpenOffice.org developers years in order to implement decent import/export filters for DOC. (BTW, isn't it ironic that the XML Formats Guide is only available as DOC file?)
</li>
<li>The new format is processable by everyone. ZIP tools and XML parsers are available for almost every programming language on almost any operating system. For the first time, everybody can work with Office documents without having to depend on third-party tools.
</li>
<li>Considering the points above, it will be much easier to integrate with Office. At my company, we develop a Java-based business application. Export to Office applications is a much requested feature. We can only go so far with the current CSV based export to Microsoft Excel.
</li>
</ul>
<p>That said, I still prefer OpenDocument, but I also have to consider the market realities.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/10/22/ProprietaryXMLFormatsvsPr.html</link>
	<guid>http://weblog.janek.org/Archive/2005/10/22/ProprietaryXMLFormatsvsPr.html</guid>
	
	
	

    <pubDate>Sat, 22 Oct 2005 22:51:55 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=051022225155</comments>
    

    
  </item>

    <item>
    <title>About the Uselessness of OpenDocument</title>
    <category>Technology</category>
	<description><![CDATA[<p>OpenDocument is a waste of time and money. At least if you believe Dave Winer, who&nbsp;<a href="http://archive.scripting.com/2005/10/12#When:12:00:54PM">wrote</a> about Microsoft's new XML-based file format for Word:</p>
<blockquote><p>One would think that [the new format] would spawn an explosion of new products designed to please Office users but that's not what's happening. A group of large technology companies is proposing a competing set of formats, and has formed an alliance to confuse the market, and at least double the work of any developer who might want to support their products (with almost no installed base) alongside Microsoft's (with a monopolistic dominant installed base).</p></blockquote>
<p>Unfortunately, Dave got the facts wrong. According to <a href="http://en.wikipedia.org/wiki/Opendocument">Wikipedia</a>, the standardization of OpenDocument at <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office">OASIS</a> started in 2002. It was decided to build on an earlier version of the OpenOffice.org format, which was already in XML and had been in use since 2000.</p>
<p>At this time, nobody at Microsoft talked about the XMLification of the DOC format. So one could argue that OpenOffice.org's file format together with the standardization process at OASIS actually forced Microsoft to develop the XML-based file format we'll see in Office 12.</p>
<p>Who knows, maybe that's OpenDocument's only success. In any case, it is not a waste of time or money.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/10/20/AbouttheUselessnessofOpen.html</link>
	<guid>http://weblog.janek.org/Archive/2005/10/20/AbouttheUselessnessofOpen.html</guid>
	
	
	

    <pubDate>Thu, 20 Oct 2005 22:40:38 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=051020224038</comments>
    

    
  </item>

    <item>
    <title>What's up with hard drives these days?</title>
    <category>Technology</category>
	<description><![CDATA[<p>A little bit more than a year ago, my hard drive died. It was a rather <a href="../../Archive/2004/09/10/BackFromTheDeath.html">unpleasant experience</a>, I lost a lot of important data. I bought a new drive, set up the computer again, and went on with life. Five days ago, this drive died as well. I had current backups so it wasn't a disaster, but I can't help but wonder about the quality of drives manufactured by IBM and Hitachi.</p>
<p>I decided to dump IBM/Hitachi -- the new drive is the <a href="http://www.toshiba-europe.com/storage/Index.asp?page=PCI&amp;nav=ISH_PRS&amp;frame=content&amp;model=MK8032GAX">MK8032GAX</a> from Toshiba. My only hope is that it lasts longer than the old one.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/10/19/Whatsupwithharddrivesthes.html</link>
	<guid>http://weblog.janek.org/Archive/2005/10/19/Whatsupwithharddrivesthes.html</guid>
	
	
	

    <pubDate>Wed, 19 Oct 2005 20:51:28 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=051019205128</comments>
    

    
  </item>

    <item>
    <title>Open Source At Adobe.com</title>
    <category>Technology</category>
	<description><![CDATA[<p>Today, <a href="http://www.adobe.com">Adobe</a> unveiled two open source <a href="http://opensource.adobe.com/group__asl__overview.html">libraries</a> for handling complex GUI issues. This is great news. But I <a href="../../Archive/2004/10/26/HowtoprintPDFdocumentswit.html">still</a> <a href="../../Archive/2004/12/23/NoNotAgain.html">hate</a> them for Adobe <a href="http://www.adobe.com/products/acrobat/readstep2.html">Reader</a>.</p>
<p>Via <a href="http://slashdot.org/article.pl?sid=05/03/02/1449240">Slashdot</a>.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/03/02/OpenSourceAtAdobe.com.html</link>
	<guid>http://weblog.janek.org/Archive/2005/03/02/OpenSourceAtAdobe.com.html</guid>
	
	
	

    <pubDate>Wed, 02 Mar 2005 20:22:17 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=050302202217</comments>
    

    
  </item>

    <item>
    <title>Don't Buy A Creative Zen Touch MP3 Player ...</title>
    <category>Music, Technology</category>
	<description><![CDATA[<p>... or any other harddisk-based MP3 player for that matter. It keeps you from doing anything useful. For two weeks I've been spending my spare time ripping CDs. I didn't read news, didn't watch TV, didn't blog. I didn't waste time ego surfing or checking referers. It's <em>that</em> bad.</p>
<p>All joking aside, the <a href="http://www.creative.com/products/product.asp?category=213&amp;subcategory=214&amp;product=10274">Creative Zen Touch</a> is a great unit. It looks good, sounds good and is easy to use. As with every portable audio player the enclosed headphones aren't much good. I own a pair of AKG's <a href="http://www.akg.com/products//powerslave,id,825,pid,825,mynodeid,214,_language,EN.html">K26P</a> which are much better. Together with the Zen Touch they make a killer combination.</p>
<p>What's not to like: the accompanying &nbsp;windows software is awful. Not only is it ugly, it's also hard to use . Without consulting the help file you don't have a chance. The MP3 encoder is a joke. On top of that, the autosync component crashes sometimes. It's not that the software is completely unusable, it's just no joy to use. I think about getting <a href="http://www.redchairsoftware.com/notmad/">Notmad</a>. I'm not interested in the MP3 encoder as I've been completely satisfied with <a href="http://www.audiograbber.com-us.net/">Audiograbber</a>.</p>
<p>The big question is: Why didn't I get an iPod? First, I don't want to be part of a movement. You know, as a punk by heart I like to do things differently. Second, I don't want to pay Apple's premium prices. The 20GB Zen Touch simply is cheaper. Third, I've neither used iTunes nor the iTunes Music Store. In fact, I don't care for music downloads. I'm one of those old fashioned I-need-the-real-thing-guys. CDs are sort of a compromise.</p>
<p>So anyway, I like the Zen Touch and recommend it. But don't listen only to me. Frank, the <a href="http://www.gadgetguy.de">GadgetGuy</a>, has a nice <a href="http://www.gadgetguy.de/index.php/2005/01#iPod_shuffle__no_good_for_podcasting">series</a> of <a href="http://www.gadgetguy.de/index.php/2005/01#Bye_bye_iTunes">articles</a> about the <a href="http://www.creative.com/products/product.asp?category=213&amp;subcategory=214&amp;product=10795">Creative Zen Micro</a>. Don't forget to read the last article where he explains why he returned the Micro and <a href="http://www.gadgetguy.de/index.php/2005/02#OK__back_to_the_iPod...">bought an iPod</a>.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/02/28/DontBuyACreativeZenTouchM.html</link>
	<guid>http://weblog.janek.org/Archive/2005/02/28/DontBuyACreativeZenTouchM.html</guid>
	
	
	

    <pubDate>Mon, 28 Feb 2005 23:40:39 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=050228234039</comments>
    

    
  </item>

    <item>
    <title>The ONElist File -- The Story Of Yahoo Groups</title>
    <category>Technology</category>
	<description><![CDATA[<p>Mark Fletcher of Bloglines fame also was the founder of ONElist. The <a href="http://www.wingedpig.com/ol/">ONElist</a> file chronicles the story of ONElist from inception to the point where <a href="http://www.yahoo.com">Yahoo</a> bought them. It makes for an interesting read, even if it's still work in progress.</p>
<p>Apparently, the ONElist file is inspired by the<a href="http://www.fourmilab.ch/autofile/">AutoDesk file</a>, which should be a required reading for any IT entrepreneur.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/02/08/TheONElistFile.html</link>
	<guid>http://weblog.janek.org/Archive/2005/02/08/TheONElistFile.html</guid>
	
	
	

    <pubDate>Tue, 08 Feb 2005 21:51:55 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=050208215155</comments>
    

    
  </item>

    <item>
    <title>The French Cafe Technique -- Or How Samba Was Written</title>
    <category>Technology</category>
	<description><![CDATA[<p>Via a <a href="http://www.groklaw.net/article.php?story=20050205010415933">post</a> on Groklaw, I found an fascinating <a href="http://samba.org/ftp/tridge/misc/french_cafe.txt">article</a> about how <a href="http://www.samba.org">Samba</a> was written. The Samba guys don't call it reverse engineering; they rather compare it to a French Cafe:</p>
<blockquote><p>Imagine you wanted to learn French, and there were no books, courses etc available to teach you. You might decide to learn by flying to France and sitting in a French Cafe and just listening to the conversations around you. You take copious notes on what the customers say to the waiter and what food arrives. That way you eventually learn the words for "bread", "coffee" etc.</p>
<p>We use the same technique to learn about protocol additions that Microsoft makes. We use a network sniffer to listen in on conversations between Microsoft clients and servers and over time we learn the "words" for "file size", "datestamp" as we observe what is sent for each query.</p></blockquote>
<p>The article describes a couple of more advanced techniques. By employing those for more than 12 years, Samba was written.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/02/07/TheFrenchCafeTechnique--O.html</link>
	<guid>http://weblog.janek.org/Archive/2005/02/07/TheFrenchCafeTechnique--O.html</guid>
	
	
	

    <pubDate>Mon, 07 Feb 2005 00:02:40 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=050207000240</comments>
    

    
  </item>

    <item>
    <title>Fighting Referer Spam</title>
    <category>Technology, Blogging</category>
	<description><![CDATA[I found a nice<a href="http://cavlec.yarinareth.net/archives/2005/01/11/killing-referrer-spam/">resource</a>&nbsp;about fighting referer spam using a .htaccess file. Don't forget to read the <p><a href="http://cavlec.yarinareth.net/archives/category/spam/">spam</a> section. It contains more informations.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/02/02/FightingRefererSpam.html</link>
	<guid>http://weblog.janek.org/Archive/2005/02/02/FightingRefererSpam.html</guid>
	
	
	

    <pubDate>Wed, 02 Feb 2005 22:00:15 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=050202220015</comments>
    

    
  </item>

    <item>
    <title>Politics-Oriented Software Development</title>
    <category>Technology</category>
	<description><![CDATA[<p>On <a href="http://www.kuro5hin.org/story/2005/1/28/32622/4244">Kuro5hin</a>, a brief guide to software development in the real world: How to cover your ass in a sleazy office environment.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/01/29/Politics-OrientedSoftware.html</link>
	<guid>http://weblog.janek.org/Archive/2005/01/29/Politics-OrientedSoftware.html</guid>
	
	
	

    <pubDate>Sat, 29 Jan 2005 22:41:57 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=050129224157</comments>
    

    
  </item>

    <item>
    <title>Dealing With Information Overload In Emails</title>
    <category>Technology</category>
	<description><![CDATA[<p>Dion <a href="http://www.almaer.com/blog/archives/000619.html">asks</a> for better handling of duplicate emails. In his scenario, an email is sent to a couple of lists and individuals. If you're among the individuals and on two of those lists you'd get three copies of the email. Instead, he suggests, the email program should give you only one.</p>
<p>I sympathize with that. But from a UI standpoint I have to object. If I received only one of three emails I'd suspect two got lost. That's not the impression an email program should give. I think it is better to deliver every email and mark the duplicates as read.</p>
<p>Another thing: suppose you regularly sent emails to yourself. You'd never get them.</p>
<p>I understand where Dion comes from. But given the sorry state of email with it's misconfigured servers and mailing lists or it's crude handling of encodings, I don't think email programs have a chance. They'd never get it right.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/01/12/DealingWithInformationOve.html</link>
	<guid>http://weblog.janek.org/Archive/2005/01/12/DealingWithInformationOve.html</guid>
	
	
	

    <pubDate>Wed, 12 Jan 2005 22:28:20 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=050112222820</comments>
    

    
  </item>

    <item>
    <title>Gmail Invites</title>
    <category>Technology</category>
	<description><![CDATA[I have a couple of Gmail invites. Email me if you want one.]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/01/11/GmailInvites.html</link>
	<guid>http://weblog.janek.org/Archive/2005/01/11/GmailInvites.html</guid>
	
	
	

    <pubDate>Tue, 11 Jan 2005 00:23:32 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=050111002332</comments>
    

    
  </item>

    <item>
    <title>Free Throwaway Email Addresses</title>
    <category>Technology</category>
	<description><![CDATA[<p>Do you need a one-time email address? One to throw away after use? Look no further than these services:</p>
<ul>
<li><a href="http://www.mailinator.net">mailinator.com</a>,
</li>
<li><a href="http://www.dodgeit.com/">dodgeit.com</a>, and
</li>
<li><a href="http://www.spamgourmet.com/">spamgourmet.com</a>
</li>
</ul>
<p>Great for handing out email addresses to unknown people or web sites.</p>
<p><strong>Update:</strong></p>
<p>Cedric <a href="http://beust.com/weblog/archives/000228.html">reviewed</a> these services. He concludes that <a href="http://www.dodgeit.com/">dodgeit.com</a>&nbsp;is the best: it allows you to bookmark your mailbox and provides an RSS feed. Cedric's readers mention other services in the comments.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/01/11/FreeThrowawayEmailAddress.html</link>
	<guid>http://weblog.janek.org/Archive/2005/01/11/FreeThrowawayEmailAddress.html</guid>
	
	
	

    <pubDate>Tue, 11 Jan 2005 00:12:58 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=050111001258</comments>
    

    
  </item>

    <item>
    <title>Review: 3rd Party Spell Checkers for Windows Applications</title>
    <category>Technology</category>
	<description><![CDATA[<p>I maintain this blog and a couple of other web sites with <a href="http://www.fogcreek.com/CityDesk/">CityDesk</a>, a desktop content management system for Windows. It is a really nice program, easy to use, powerful and versatile. One thing that bugs me is the spell checker: unfortunately, CityDesk only ships with an English dictionary. Thus, when writing for my German web sites, the spell checker is of no help.</p>
<p>After a bit of research, I found a couple of products that support multi-lingual spell checking in almost every windows application. Two of them, Spell Check Anywhere and Spell Catcher Plus, I put to test.
</p>
<h4>Spell Check Anywhere</h4>
<p>The spell checker in <a href="http://www.spellcheckanywhere.com">Spell Check Anywhere</a> is based on the technology by <a href="http://www.wintertree-software.com/index.html">Wintertree Software</a>. Interestingly, this is the same engine that's behind CityDesk's spell checker.</p>
<p>The download comes with an dictionary for American English. There's no mention of the number of words it contains. On the Web site, dictionaries for more than 10 languages are available. Among them is one for German. It contains 295000 words, which is reasonable.</p>
<p>The basic linguistic features work flawlessly. The problem is stability. Sometimes the application works, sometimes it doesn't. Usually, right after reboot everything is fine. More than once, it stopped working for me during the day. When it works, it works with CityDesk, Notepad, my e-mail &nbsp;program and every other application I tried.</p>
<p>Spell Check Anywhere is activated via a hot key. Options and customizations are configured with the help of a tray menu. This menu is pretty overloaded. Instead of clearing it out, the developer chose to prefix the important items with a bullet.
</p><div class="centeredImg"><a href="../../Archive/2005/01/03/SpellCheckAnywhere.jpg"><img height="145" alt="Spell Check Anywhere" src="../../Archive/2005/01/03/SpellCheckAnywhereSmall.jpg" width="200" border="0" /></a></div><p>The user interface of the spell checker's dialog is OK. It's not beautiful but has everything I expect from a spell checker. It displays suggestions for unknown words; unknown words can be ignored, changed or added to the user dictionary.</p>
<p>After spell checking is invoked, one can't change the language in the dialog. This is unfortunate, because even in my limited testing the current language almost never matched the language of the text. The only way is to cancel spell checking and change the language via the application's tray menu.</p>
<p>During my test, I had no problem crashing the application: when hitting the hot key while a modal dialog window was displayed, Spell Check Anywhere simply disappeared. In order to restart Spell Check Anywhere, I had to logoff and logon again. I couldn't find a way to start it by hand. For an application that's supposed to increase productivity, this is inacceptable.</p>
<p>The web site makes it hard to find the price for a single license -- it is hidden on the page for bulk discounts. I found no way to buy the software directly from the web site. There is a link in the tray menu, though, that links to an order page on a different web site.</p>
<p>
All in all, because of the similarity to CityDesk's own spell checker, I really wanted to like the software. But given it's stability problems, I can't recommend it.</p>
<p>Spell Check Anywhere is available on Windows. It costs 30 USD.</p>
<h4>Spell Catcher Plus</h4>
<p><a href="http://www.rainmakerinc.com/">Spell Catcher Plus</a> just works. Right now, even though I've only been using it for a couple of hours, I already replaced the spell checker of CityDesk and my e-mail program with Spell Catcher. It is that good. It's check-as-you-type feature really rocks. When Spell Catcher finds an error it displays a small non-intrusive popup window showing the suggestions. Of course, you don't have to use check-as-you-type. Spell Catcher can also check selected text. So an alternative is to finish typing first and check the text later. This can be invoked via hot key. </p><div class="centeredImg"><a href="../../Archive/2005/01/03/SpellCatcherPlus.jpg"><img height="145" alt="Spell Catcher" src="../../Archive/2005/01/03/SpellCatcherPlusSmall.jpg" width="200" border="0" /></a></div><p>With 170,000 words, the English dictionary is reasonably large. The German one, though, is massive -- it contains more than 650,000 words. Dictionaries for 10 more languages (French, Spanish, Italian, Portuguese, ...) are available for download.</p>
<p>In addition to spell checking, Spell Catcher integrates a thesaurus. That's another plus compared to Spell Check Anywhere.</p>
<p>The software is customizable in all regards. I especially like possibility to assign hot keys for language switching.</p>
<p>Another important feature is per-application configuration. Whenever you use an application that Spell Catcher doesn't know yet, it asks if it should monitor it. The keys, the sound to be played when it finds a typo or the format to use when spell-checking the contents of the clipboard -- Spell Catcher can be specifically tuned for every application.</p>
<p>The Web site is well structured. Links that point to the downloads, support forum and store are visible and easy to find.</p>
<p>Spell Catcher Plus costs 40 USD --&nbsp;&nbsp;not cheap, but affordable. I haven't registered it yet as I have 14 days left for testing. So far, Spell Catcher has performed really well. I'm certain, it'll make it into my collection of<a href="../../Archive/2004/12/02/NextMemeObscureYetIndispe.html">obscure</a> and daily used tools.</p>
<p>A version for Mac OS X-- Spell Catcher X -- &nbsp;is available too.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2005/01/03/Review3rdPartySpellChecke.html</link>
	<guid>http://weblog.janek.org/Archive/2005/01/03/Review3rdPartySpellChecke.html</guid>
	
	
	

    <pubDate>Mon, 03 Jan 2005 21:19:14 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=050103211914</comments>
    

    
  </item>

    <item>
    <title>No, Not Again</title>
    <category>Technology</category>
	<description><![CDATA[<p>A while ago, I posted a <a href="../../Archive/2004/10/26/HowtoprintPDFdocumentswit.html">hate blog</a> about Adobe Reader 6. Today -- I suspect in order to snafu my Christmas holiday -- Adobe released Adobe Reader 7.</p>
<p>Experience has shown that with every version Adobe Reader got worse. After looking at the <a href="http://www.adobe.com/products/acrobat/acrrwhatsnew.html">feature summary</a>, I suspect this one to be the most important new feature:</p>
<blockquote><p>Download the free Yahoo! Toolbar with Pop-Up Blocker</p></blockquote>
<p>Glad to see that Adobe is still on track, concentrating on what users want.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/12/23/NoNotAgain.html</link>
	<guid>http://weblog.janek.org/Archive/2004/12/23/NoNotAgain.html</guid>
	
	
	

    <pubDate>Thu, 23 Dec 2004 01:29:45 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041223012945</comments>
    

    
  </item>

    <item>
    <title>Rockstars vs. Unit Tests</title>
    <category>Technology</category>
	<description><![CDATA[<p>A huge discussion has been going on in the <a href="http://discuss.joelonsoftware.com/?joel">Joel on Software forum</a>: Rockstars vs. Unit Tests. It all started with Joel <a href="http://joelonsoftware.com/items/2004/12/04.html">trying</a> to illustrate the Yiddish terms <em>rosh katan</em> and <em>rosh gadol</em>. A day later his reader Tamir helped with a great <a href="http://joelonsoftware.com/items/2004/12/06.html">explanation</a>. I'm not going to copy it verbatim&nbsp; -- it comes down to "work to rule" and "<!--StartFragment -->do what is desired, not what is requested". What Joel describes as <em>rosh katan</em> respectively <em>rosh gadol</em> behavior of software developers makes a lot of sense.</p>
<p>In contrast, I can't agree with this:</p><blockquote>
For instance, in software development, we like to have people unit-test their code. However, a good, experienced developer is about 100 times less likely to write bugs that will be uncovered during unit tests than a beginner. It is therefore practically useless for the former to write these... but most methodologies would enforce that he has to, or else you don't pass some phase.
</blockquote>
<p>Maybe it's because I'm only a Wannabe Rockstar. But I find unit tests helpful; they are a my first line of defense. First, unit tests shield me from myself. It's hard to admit, but sometimes even The Wannabe Java Rockstar makes stupid mistakes. Second, they also protect against well-intentioned yet still wrong-doing coworkers.</p>
<p>In an ideal world, I'd work only with Rockstars. In reality I don't. That's why I value unit tests. Plus, they serve other purposes too. As Greg Luck <a href="http://gregluck.com/blog/archives/2004/12/the_bileblog_wi.html">says</a>:</p>
<blockquote>A suite of automatic regression tests, with high coverage, support safe refactoring of the code base. This benefit is less about testing in the sense of producing a high quality output, than in enabling developers to make changes without fear. In this sense tools like JUnit are very valuable.</blockquote>
<p>Isn't that something even a True Rockstar can relate to?</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/12/14/Rockstarsvs.UnitTests.html</link>
	<guid>http://weblog.janek.org/Archive/2004/12/14/Rockstarsvs.UnitTests.html</guid>
	
	
	

    <pubDate>Tue, 14 Dec 2004 00:10:14 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041214001014</comments>
    

    
  </item>

    <item>
    <title>Fartleking?</title>
    <category>Technology</category>
	<description><![CDATA[<p>Am I the only one who thinks that the concept of <a href="http://weblogs.java.net/blog/emeade/archive/2004/12/fartlek_increas.html">fartleking</a> needs a better name? It's Swedish, but to my legacy German ear, it sounds a bit, um, well, not nice.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/12/04/Fartleking.html</link>
	<guid>http://weblog.janek.org/Archive/2004/12/04/Fartleking.html</guid>
	
	
	

    <pubDate>Sun, 05 Dec 2004 22:19:16 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041205221916</comments>
    

    
  </item>

    <item>
    <title>Firefox Newspaper Ad Runs in Germany</title>
    <category>Technology</category>
	<description><![CDATA[<p>To me, it was money well spent: Yesterday, an advertisement for <a href="http://www.mozilla.org/products/firefox/">Mozilla Firefox</a> ran in&nbsp; the <a href="http://www.faz.net">Frankfurter Allgemeine Zeitung</a> (FAZ). The FAZ is one Germany's most reputable news papers. Inspired by the effort to purchase an Firefox advertisement in the New York Times, 2403 German Firefox fans donated the money. The effort was&nbsp; coordinated by <a href="http://www.firefox-kommt.de/">firefox-kommt.de</a>.</p>
<p>A nice side effect was the coverage by other news sources; <a href="http://www.heise.de/newsticker/meldung/53835">heise online</a>, <a href="http://www.spiegel.de/netzwelt/netzkultur/0,1518,330589,00.html">Spiegel online</a> and several news papers had reports on campaign. So while one can argue that the ad is boring -- which I don't think it is -- it had a much bigger impact than I expected.</p>
<p>Standblog has a <a href="http://standblog.org/blog/2004/12/02/93113861-full-page-ad-in-german">translation</a> of the ad for English readers. Further informations available at <a href="http://www.mozillazine.org/talkback.html?article=5697">MozillaZine</a>.</p>
<p>Update: Deutsche Welle, the German international broadcasting service, has a nice article in English on their <a href="http://www.dw-world.de/dw/article/0,1564,1416379,00.html">website</a>.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/12/03/FirefoxNewspaperAdRunsinG.html</link>
	<guid>http://weblog.janek.org/Archive/2004/12/03/FirefoxNewspaperAdRunsinG.html</guid>
	
	
	

    <pubDate>Fri, 03 Dec 2004 20:39:19 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041203203919</comments>
    

    
  </item>

    <item>
    <title>Next Meme: Obscure Yet Indispensible Windows Applications</title>
    <category>Technology</category>
	<description><![CDATA[<p>This deserves to become a meme: as <a href="http://beust.com/weblog/archives/000214.html">Cedric</a>,&nbsp;everybody should post a list of obscure but useful Windows applications. Here's a collection of lesser known applications that I depend on:</p>
<h4>ControlCenter</h4>
<p>Being raised on Unix, I depend on virtual desktops. Stardock's ControlCenter is a virtual desktop manager for Windows. I tried a lot of them and ControlCenter is the best. Besides virtual desktop, it provides resource monitoring, start menu integration and program launching. My only gripe: you can't change desktops via keyboard shortcuts. <a href="http://www.stardock.com/products/odnt/cc.asp">Homepage</a></p>
<h4>IrCOMM2k</h4>
<p><!--StartFragment -->IrCOMM2k is a driver for Windows 2000 and XP. It emulates a serial port which can be used to exchange data with mobile devices. It's the only way to hotsync my Palm via the infrared port. <a href="http://ircomm2k.de/english/">Homepage</a></p>
<h4>NetSwitcher</h4>
<p>Do you need to access different networks? Did you've ever have to change your network settings every time you sit down at a client's site or fumble with your IP address configuration every time you plug into your home network? If so, NetSwitcher is the tool for you. It is not the most beautiful application, but really useful. <a href="http://www.netswitcher.com/">Homepage</a></p>
<p>I'd like to get to know your favorite -- but relatively unknown -- applications. Leave a comment or post on your blog and tell me.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/12/02/NextMemeObscureYetIndispe.html</link>
	<guid>http://weblog.janek.org/Archive/2004/12/02/NextMemeObscureYetIndispe.html</guid>
	
	
	

    <pubDate>Thu, 02 Dec 2004 21:29:32 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041202212932</comments>
    

    
  </item>

    <item>
    <title>And You thought You Worked Hard - Continued</title>
    <category>Technology</category>
	<description><![CDATA[<p>Yesterday, I <a href="../../Archive/2004/11/11/AndYouthoughtYouWorkedHar.html">posted</a> a link to an <a href="http://www.livejournal.com/users/ea_spouse/">article</a> about the terrible working conditions at Electronic Arts. Today, "new shit came to life"<sup>1</sup>. As Gamespot <a href="http://www.gamespot.com/news/2004/11/11/news_6112998.html">reports</a>, EA faces a possible class-action lawsuit by several employees. There's also another <a href="http://www.livejournal.com/users/joestraitiff/368.html">story</a> on Livejournal about working for EA. Posting under his real name, <a href="http://www.livejournal.com/users/joestraitiff/">Joe Straitiff</a> confirms yesterday's <a href="http://www.livejournal.com/users/ea_spouse/">post</a>.</p>
<p>Again, via <a href="http://slashdot.org/article.pl?sid=04/11/12/0537234">Slashdot</a>.</p>
<p><sup>1</sup> Bonus points for anyone who knows where the quote came from.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/11/12/AndYouthoughtYouWorkedHar.html</link>
	<guid>http://weblog.janek.org/Archive/2004/11/12/AndYouthoughtYouWorkedHar.html</guid>
	
	
	

    <pubDate>Fri, 12 Nov 2004 23:34:53 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041112233453</comments>
    

    
  </item>

    <item>
    <title>And You thought You Worked Hard</title>
    <category>Technology</category>
	<description><![CDATA[<p>Today seems to be Slashdot-repost day ;-). Slashdot carries a <a href="http://slashdot.org/article.pl?sid=04/11/11/0031259">story</a> about somebody working for Electronic Arts, the game studio. Working in semi-crunch mode -- 8 hours a day, 6 days a week -- is the norm, but 85 hours a weeks isn't rare either. Scary read.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/11/11/AndYouthoughtYouWorkedHar.html</link>
	<guid>http://weblog.janek.org/Archive/2004/11/11/AndYouthoughtYouWorkedHar.html</guid>
	
	
	

    <pubDate>Thu, 11 Nov 2004 21:19:59 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041111211959</comments>
    

    
  </item>

    <item>
    <title>AOL Kills Winamp</title>
    <category>Technology</category>
	<description><![CDATA[<p>There are <a href="http://www.betanews.com/article/Death_Knell_Sounds_for_Nullsoft_Winamp/1100111204">rumors</a> that AOL killed <a href="http://www.nullsoft.com/">Nullsoft</a>, the software company that produces <a href="http://www.winamp.com/">Winamp</a>. Even though, it became pretty bloated, Winamp has always been my favorite MP3 player. So what are our alternatives to Windows Media Player now?</p>
<p>Via <a href="http://slashdot.org/article.pl?sid=04/11/11/1348218">Slashdot</a>.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/11/11/AOLKillsWinampMakerNullso.html</link>
	<guid>http://weblog.janek.org/Archive/2004/11/11/AOLKillsWinampMakerNullso.html</guid>
	
	
	

    <pubDate>Thu, 11 Nov 2004 21:08:56 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041111210856</comments>
    

    
  </item>

    <item>
    <title>What Makes Link Blogs So Successful</title>
    <category>Technology, Blogging</category>
	<description><![CDATA[<p>Do you wonder why link blogs, such as <a href="http://www.thauvin.net/linkblog/">Erik's</a> or <a href="http://www.clientjava.com/blog/">Scott's</a>, are so successful? Conventional wisdom says, you'll get readers if you have good content. To some extend, it's true. I.e., my posts about <a href="../../Archive/2004/10/26/HowtoprintPDFdocumentswit.html">Adobe Reader's deficiencies</a> and <a href="../../Archive/2004/09/23/AvoidInstallAnywhereAtAll.html">InstallAnywhere's bugs</a> had a lot of readers. Still, compared to Erik's or Scott's&nbsp; blogs my blog enjoys only a minor readership.</p>
<p><a href="http://radio.weblogs.com/0001011/">Scoble</a>&nbsp;has a <a href="http://radio.weblogs.com/0001011/2004/10/31.html#a8544">theory</a>&nbsp;why: link blogs want people to go somewhere else. <a href="http://www.craigslist.org/">Craig's List</a>, <a href="http://www.gizmodo.com/">Gizmodo</a>, <a href="http://www.engadget.com/">Engadget</a> -- they all tell people to get lost. The philosophy of&nbsp;&nbsp;those sites is to take us to the coolest stuff on the Internet. And by doing that, they have become the coolest places on the Internet.</p>
<p>Case in point, the posts where I <a href="../../Archive/2004/10/16/WouldYouDoIt.html">pointed</a> <a href="../../Archive/2004/10/15/WFTBurlesonConsultingDres.html">to</a> <a href="../../Archive/2004/09/30/BadUIdesignkills.html">somebody</a> <a href="../../Archive/2004/07/06/BugtrackingOnTheDesktop.html">else</a> had more readers than some of my <a href="../../Archive/2004/09/26/Bloglinesvs.JAggregator10.html">original</a> <a href="../../Archive/2004/07/01/PingWeblogs.comandCowithP.html">content</a>.</p>
<p>Does this mean, I should turn this blog into a link blog? No, I like my little niche. I already got job offers via the blog. That's more than I had imagined when I started this thing. Plus, there can only be one Erik, Scott or Scoble, although I actually planned to do something similar to Scott's blog. He beat me by a couple of days.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/11/01/WhatMakesLinkBlogsSoSucce.html</link>
	<guid>http://weblog.janek.org/Archive/2004/11/01/WhatMakesLinkBlogsSoSucce.html</guid>
	
	
	

    <pubDate>Mon, 01 Nov 2004 23:53:20 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041101235320</comments>
    

    
  </item>

    <item>
    <title>Filehand -- An Alternative to Google Desktop Search?</title>
    <category>Technology</category>
	<description><![CDATA[<p>Considering the ballyhoo following <a href="http://www.google.com">Google</a>'s release of it's <a href="http://desktop.google.com/">desktop search</a>&nbsp;(GDS), I'd like to point to an alternative: <a href="http://www.filehand.com/">Filehand</a>. The new version 2.0 is free for non-commercial use.</p>
<p>Filehand sports a rich client interface, which I like. It is a pure desktop search engine lacking web integration. That leaves room for enhancements. The indexer understands&nbsp;<!--StartFragment --> PDF, DOC, RTF, XLS, WPD, PPT, MP3, HTML and TXT documents, but is quite slow.
</p>
<p>Compared to Windows' built-in search facility, Filehand is an improvement. Is it better or worse than GDS? That depends on your needs. If &nbsp;you need integrated web search, GDS is the way to go. If not, Filehand is an interesting choice. Both need to support more file formats, though.</p>
<p>Filehand needs Windows 2000 or later and .NET 1.1.</p>
<p>Via <a href="http://www.heise.de/newsticker/meldung/52154">heise online</a>.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/10/18/Filehand--AnAlternativeto.html</link>
	<guid>http://weblog.janek.org/Archive/2004/10/18/Filehand--AnAlternativeto.html</guid>
	
	
	

    <pubDate>Mon, 18 Oct 2004 00:34:57 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041018003457</comments>
    

    
  </item>

    <item>
    <title>Would You Do It?</title>
    <category>Technology</category>
	<description><![CDATA[<p>Weiqi <a href="http://www.weiqigao.com/blog/2004/10/16/1097928825000.html">raises</a> a question: Would you Google yourself in front of others?</p>
<p>I <a href="http://www.google.com/search?q=wannabe+java+rockstar">just</a> <a href="http://www.google.com/search?q=java+rockstar">googled</a> <a href="http://www.google.com/search?q=janek">for</a><a href="http://www.google.com/search?q=janek+schwarz">me</a>&nbsp;and could not find anything embarrassing. So yes, I would.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/10/16/WouldYouDoIt.html</link>
	<guid>http://weblog.janek.org/Archive/2004/10/16/WouldYouDoIt.html</guid>
	
	
	

    <pubDate>Sat, 16 Oct 2004 14:57:21 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041016145721</comments>
    

    
  </item>

    <item>
    <title>WTF: Burleson Consulting Dress Code</title>
    <category>Technology</category>
	<description><![CDATA[<p>This is fucking hilarious:<a href="http://www.dba-oracle.com/dress_code.htm">The Burleson Consulting Dress Code</a>. I find the dress code for women pretty disturbing. It may be just me, but somebody looking like a <a href="http://www.dba-oracle.com/images/don_burleson.jpg">used-car salesman</a>, should be quiet. Especially if he looks like <a href="http://www.dba-oracle.com/images/redneck_smoke.jpg">this</a> when working from home.</p>
<p>Ok, who wants to work there?</p><p>Via <a href="http://discuss.joelonsoftware.com/default.asp?pg=pgDiscussThread&amp;ixDiscussTopicParent=15807&amp;ixDiscussGroup=3">Joel's forum</a>.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/10/15/WFTBurlesonConsultingDres.html</link>
	<guid>http://weblog.janek.org/Archive/2004/10/15/WFTBurlesonConsultingDres.html</guid>
	
	
	

    <pubDate>Fri, 15 Oct 2004 23:52:01 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=041015235201</comments>
    

    
  </item>

    <item>
    <title>Bad UI design kills</title>
    <category>Technology</category>
	<description><![CDATA[<p>Via <a href="http://www.joelonsoftware.com">Joel</a>'s <a href="http://discuss.joelonsoftware.com/default.asp?pg=pgDiscussThread&amp;ixDiscussTopicParent=10452&amp;ixDiscussGroup=3">forum</a>: Apparently, a company did not label the entry fields in it's drug pump product resulting in <a href="http://www.eweek.com/article2/0,1759,1652102,00.asp">deaths and injuries</a>.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/09/30/BadUIdesignkills.html</link>
	<guid>http://weblog.janek.org/Archive/2004/09/30/BadUIdesignkills.html</guid>
	
	
	

    <pubDate>Thu, 30 Sep 2004 21:43:00 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=040930214300</comments>
    

    
  </item>

    <item>
    <title>Desktop-based Bug Tracking Software</title>
    <category>Technology</category>
	<description><![CDATA[If you happen to need a simple client-side bug database, Pacsoftware's Bug Tracker might be what you want. It's a simple yet customizable single-user desktop application. And it's free. Download it from <a href="http://www.pacsoftware.com.au/">Pacsoftware</a>'s download <a href="http://www.pacsoftware.com.au/downloads.html">page</a>.]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/07/06/BugtrackingOnTheDesktop.html</link>
	<guid>http://weblog.janek.org/Archive/2004/07/06/BugtrackingOnTheDesktop.html</guid>
	
	
	

    <pubDate>Tue, 06 Jul 2004 21:34:20 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=040706213420</comments>
    

    
  </item>

    <item>
    <title>Ping Weblogs.com and Co with Python</title>
    <category>Blogging, Technology</category>
	<description><![CDATA[<p>Aggregation services such as <a href="http://www.javablogs.com">Javablogs.com</a> &nbsp;&nbsp; expose a web service for tracking updates to weblogs. The <a href="http://www.xmlrpc.com/weblogsCom">API</a> originated at <a href="http://www.weblogs.com">Weblogs.com</a>. I hacked my own pinger in Python because I don't run a typical weblog software that includes this functionality. The XMLRPC module - included in Python since version 2.2 - made it a 5 minute affair.</p>
<p> Download it from my <a href="../../Menu/Software.html">Software</a> page.</p><p>Update: Download works now. Sorry for the inconvenience.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/07/01/PingWeblogs.comandCowithP.html</link>
	<guid>http://weblog.janek.org/Archive/2004/07/01/PingWeblogs.comandCowithP.html</guid>
	
	
	

    <pubDate>Thu, 01 Jul 2004 00:05:27 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=040701000527</comments>
    

    
  </item>

    <item>
    <title>Links</title>
    <category>Technology</category>
	<description><![CDATA[<p>David - <a href="http://blogs.msdn.com/david_gristwood/archive/2004/06/24/164849.aspx">21 Rules of Thumb – How Microsoft develops its Software</a></p>
<p>Wired - <a href="http://www.wired.com/wired/archive/12.07/linux.html">Darl Mc Bride - (Wannabe) Linux Killer</a></p>
<p>Via <a href="http://www.littlesquare.com/archives/000007.html">Adam</a>, Web-based <a href="http://laughingmeme.org/archives/001969.html#001969">color tools</a></p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/06/25/Links.html</link>
	<guid>http://weblog.janek.org/Archive/2004/06/25/Links.html</guid>
	
	
	

    <pubDate>Fri, 25 Jun 2004 21:20:53 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=040625212053</comments>
    

    
  </item>

    <item>
    <title>Das ist nicht die c't, die ich kenne</title>
    <category>Technology</category>
	<description><![CDATA[<p>Im aktuellen Heft 13 hat die c't einen Artikel über Visual Studio.NET 2005. Insgesamt gibt der Artikel einen guten Überblick über die geplanten Neuerungen. Aufgefallen ist mir folgender Satz:</p>
<blockquote><p>Im Editor hilft eine aus Textverarbeitungen bekannte Rechtschreib- und Grammatikprüfung, syntaktisch und semantisch einwandfreien Code zu produzieren - noch bevor es ans Debuggen geht.</p></blockquote>
<p>Aber hallo! Zum einen erfordert es doch einiges Können syntaktisch inkorrekten Code zu kompilieren und debuggen. Daß die "Rechtschreib- und Grammatikprüfung" die semantische Korrektheit sicherstellen kann, ist zudem eine faustdicke Überraschung. Diese Pfundskerle aus Redmond haben doch mal so nebenbei das <a href="http://de.wikipedia.org/wiki/Halteproblem">Halteproblem</a> gelöst. Chapeau!</p>
<p>Aber im Ernst: Wer redigiert bei der c't die Artikel?</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/06/15/Dasistnichtdiectdieichken.html</link>
	<guid>http://weblog.janek.org/Archive/2004/06/15/Dasistnichtdiectdieichken.html</guid>
	
	
	

    <pubDate>Tue, 15 Jun 2004 20:31:40 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=040615203140</comments>
    

    
  </item>

    <item>
    <title>Howto Deploy Firewall Settings in Windows XP SP2</title>
    <category>Technology</category>
	<description><![CDATA[<p>Microsoft has announced to deliver a new service pack for Windows XP later this year. The most important parts of Service Pack 2 (SP2) - in my opinion - are the security enhancements, most notably the new Windows Firewall. The firewall is enabled by default which has consequences for every application that accepts inbound traffic. This includes</p>
<ul>
<li>Computer management, such SNMP or remote desktop and assistance applications
</li>
<li>TCP/IP servers, such as HTTP servers
</li>
<li>File and printer sharing, print services for UNIX
</li>
<li>Peer-to-peer applications, such as <a href="http://www.limewire.com/">Limewire</a>
</li>
</ul>
<p>I have to deploy a application on Windows that exposes a management interface via HTTP. As such this application is impaired by the new firewall. Fortunately, Microsoft <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4454e0e1-61fa-447a-bdcd-499f73a637d1&amp;DisplayLang=en">documents</a> several methods to define excepted traffic. First, you can configure the firewall <a href="http://www.microsoft.com/technet/community/columns/cableguy/cg0204.mspx">manually</a>. This will obviously work. But in my experience, users - sometimes even administrators - in a small office/home office setting, which is the target market, have trouble when it comes to network configuration. That's why the new "firewall" context of the netsh command is great. Among the commands exposed by this context are:</p>
<ul>
<li>add allowedprogram and remove allowedprogram to add and remove excepted traffic by specifying the program's filename.<br /><br />

Example:add allowedprogram C:\MyApp\MyApp.exe MyApp ENABLE
</li>
<li>add portopening and remove portopening to add and remove excepted traffic by specifying a TCP or UDP port.<br /><br />
Example: add portopening TCP 80 MyWebPort
</li>
</ul>
<p>Everything that could be done to the firewall can be configured using netsh. That makes it easy to carry out adjustments during installation.</p>
<p>I also like the possibility to configure the firewall with an API. In SP2, the firewall exposes a couple of COM interfaces with which an application can communicate directly with the firewall. Using the API, an application could open a port only when it's running. For a JAVA application, this is too much though.</p>
<p>For deploying firewall settings in a corporate environment, Microsoft recommends the use of Active Directory and the new Windows Firewall settings in Computer Configuration Group Policy. This method requires the use of Active Directory with either Windows 2000 or Windows Server 2003 domain controllers.</p>
<p>For more information about SP2 I recommend to check Microsoft's official <a href="http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/winxpsp2.mspx">resources</a>.</p>]]></description>
	
	
	<link>http://weblog.janek.org/Archive/2004/06/13/HowtoDeployFirewallSettin.html</link>
	<guid>http://weblog.janek.org/Archive/2004/06/13/HowtoDeployFirewallSettin.html</guid>
	
	
	

    <pubDate>Sun, 13 Jun 2004 10:24:31 +0100</pubDate>
    
    
    <comments>http://enetation.co.uk/comments.php?user=speedball2001&amp;commentid=040613102431</comments>
    

    
  </item>

        
    </channel>
</rss>