<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.1" -->
<rss version="0.92">
<channel>
	<title>Faux's Blog</title>
	<link>http://blog.prelode.com</link>
	<description>On Prelode's development.. once it begins, anyway..</description>
	<lastBuildDate>Sat, 13 Feb 2010 11:07:46 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Catchlogger</title>
		<description><![CDATA[Post seriousness: 70%.
Catchlogger [jar] [git src] checks that exceptions are being logged properly.
It&#8217;s entirely fallible, but, if your codebase is prone to catching and ignoring exception, and you use log4j, it&#8217;s Very Helpful.
For example:

try {
  foo();
} catch (IOException e) {
  logger.error("bar: failed to foo", e);
}

This is fine; an error has occurred and it&#8217;s [...]]]></description>
		<link>http://blog.prelode.com/2010/02/catchlogger/</link>
			</item>
	<item>
		<title>The Free Software Definition</title>
		<description><![CDATA[The GNU project publishes a list of four Freedoms and recommend a single license*, the GPL.
They claim the word &#8220;Free&#8221; for software available under the GPL.
Let us consider some developer freedoms, and some alternative licenses for blocks of code:

  td { text-align: center }
  th { padding: .5em }
  td { padding: [...]]]></description>
		<link>http://blog.prelode.com/2009/04/the-free-software-definition/</link>
			</item>
	<item>
		<title>Finalizers considered harmful</title>
		<description><![CDATA[I diagnosed an interesting problem at work recently; our application, when running on some enterprise platforms was eventually (over a number of days) running out of memory, grinding to a halt then fatally OutOfMemoryErroring, regardless of how much heap it was given.
Eclipse Memory Analysis Tool (via. DTFJ for the IBM heapdumps) is rather resource hungry, [...]]]></description>
		<link>http://blog.prelode.com/2009/04/finalizers-considered-harmful/</link>
			</item>
	<item>
		<title>Google Earth &#8220;offline installer&#8221;</title>
		<description><![CDATA[Google seem to be of the incorrect opion that you want your machine infected with Google Update.
The Google Earth download is actually just a cunningly disguised Google Update installer, and it seems to think it needs elevation.
It extracts %TEMP%\GUXXXXX.tmp\GoogleUpdate.exe, then tries to run:
GoogleUpdate.exe /install "appguid={74AF07D8-FB8F-4d51-8AC7-927721D56EBB}&#038;appname=Google%20Earth&#038;needsadmin=true" /installelevated
Instead of this,
GoogleUpdate.exe /install "appguid={74AF07D8-FB8F-4d51-8AC7-927721D56EBB}&#038;appname=Google%20Earth"
..will happily download and extract Google [...]]]></description>
		<link>http://blog.prelode.com/2009/04/google-earth-offline-installer/</link>
			</item>
	<item>
		<title>Noelevate</title>
		<description><![CDATA[In Windows Vista, Microsoft added manifests, a way for developers to require that their applications run as administrator, or not at all. This takes control away from the user, me, who I trust, and gives it to some developer (who I might not). While it&#8217;s possible to edit the file to remove these manifests, this [...]]]></description>
		<link>http://blog.prelode.com/2008/12/noelevate/</link>
			</item>
	<item>
		<title>Ergonomics</title>
		<description><![CDATA[I decided on Thursday that I don&#8217;t actually use my right-thumb for any keys whilst typing, my left exclusively operates the space-bar, and there are no useful modifier keys on the right-hand side of a Microsoft Ergonomic 4000 Keyboard.
I decided to add something useful:

If you can&#8217;t tell by the head, it&#8217;s the remains of an [...]]]></description>
		<link>http://blog.prelode.com/2008/12/ergonomics/</link>
			</item>
	<item>
		<title>Eclipse and database deadlocks</title>
		<description><![CDATA[I encountered an interesting issue today.
I work with some code that relies heavily on the database it backs on to. Today, it was backed onto Microsoft SQL Server. Right after starting, it would deadlock.
Looking at the stack of randomly picked threads I found that one was waiting indefinitly for the server to return.
A quick glance [...]]]></description>
		<link>http://blog.prelode.com/2008/10/eclipse-and-database-deadlocks/</link>
			</item>
	<item>
		<title>Taglib Property Handler</title>
		<description><![CDATA[Tonight marks the first public release of Taglib Property Handler, an Explorer extension for Vista that allows it to read metadata from many audio file types:

Currently, it&#8217;s fully read-only, so there&#8217;s minimal risk to your data, and the default install doesn&#8217;t cause you to lose any existing functionality.
The list of supported properties shows what the [...]]]></description>
		<link>http://blog.prelode.com/2008/10/taglib-property-handler-2/</link>
			</item>
	<item>
		<title>Yay, productivity</title>
		<description><![CDATA[I (finally) have a job, and, suddenly, (I&#8217;m sure it&#8217;s unrelated) start feeling relatively productive outside of work.
I&#8217;m trying to learn the Colemak keyboard layout again, I&#8217;ve produced a version of Colemak with more UK symbol keys (self extractor) (.asc) on (for example, &#8220;, @, ¬ in the right places). MSKLC 1.4 source included, should [...]]]></description>
		<link>http://blog.prelode.com/2008/09/yay-productivity/</link>
			</item>
	<item>
		<title>Windows Live OneCare</title>
		<description><![CDATA[As I had no particular use of my CPU time over the weekend (I was busy force-feeding dogs ice-cream), I installed Windows Live OneCare (which has recently gained support for x64 flavours of Vista), following a promise to myself that I would install a virus scanner of some kind.
It happily scanned away, deleting three copies [...]]]></description>
		<link>http://blog.prelode.com/2008/05/windows-live-onecare/</link>
			</item>
</channel>
</rss>
