<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>kjw/code</title>
	<atom:link href="http://kjwcode.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://kjwcode.wordpress.com</link>
	<description>Who died and made you goth?</description>
	<lastBuildDate>Thu, 24 Apr 2008 13:04:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='kjwcode.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>kjw/code</title>
		<link>http://kjwcode.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://kjwcode.wordpress.com/osd.xml" title="kjw/code" />
	<atom:link rel='hub' href='http://kjwcode.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Moving the blog back home</title>
		<link>http://kjwcode.wordpress.com/2008/03/15/moving-the-blog-back-home/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/15/moving-the-blog-back-home/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 09:56:46 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Sites]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/03/15/moving-the-blog-back-home/</guid>
		<description><![CDATA[This is the last blog entry here on WordPress. The archives have been moved back to my main site and my new blog entries will be moving there, too. I&#8217;m going to leave a copy of the archives here because &#8230; <a href="http://kjwcode.wordpress.com/2008/03/15/moving-the-blog-back-home/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=168&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is the last blog entry here on WordPress.  The archives have been moved back to <a href="http://www.kjwcode.com/">my main site</a> and my new blog entries will be moving there, too.</p>
<p>I&#8217;m going to leave a copy of the archives here because they&#8217;re well-indexed by search engines, but if you want to keep up on the latest, go <a href="http://www.kjwcode.com/">here</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/168/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/168/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=168&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/15/moving-the-blog-back-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Moin to the rescue</title>
		<link>http://kjwcode.wordpress.com/2008/03/14/moin-to-the-rescue/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/14/moin-to-the-rescue/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 01:35:13 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=167</guid>
		<description><![CDATA[WebGUI looked good, but I couldn&#8217;t seem to get it working correctly. I tried a couple of other things, but none of those panned out, either. So I&#8217;ve decided to convert my main site back to Moin. I used Moin &#8230; <a href="http://kjwcode.wordpress.com/2008/03/14/moin-to-the-rescue/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=167&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.webgui.org/">WebGUI</a> looked good, but I couldn&#8217;t seem to get it working correctly.  I tried a couple of other things, but none of those panned out, either.  So I&#8217;ve decided to convert <a href="https://www.kjwcode.com/">my main site</a> back to <a href="http://moinmo.in/">Moin</a>.</p>
<p>I used Moin on my main site back in the early 1.5-ish days and it worked rather well.  I can&#8217;t remember why I changed, though it could well have been one of the many service provider moves I made.  At any rate, Moin gives me the flexibility that I want, and I&#8217;m not terribly scared of <a href="http://www.python.org/">Python</a> if I want to get into some of the code that runs it.</p>
<p>I&#8217;ll eventually get my blog moved back there.  While <a href="http://www.wordpress.com/">WordPress</a> does blogs well I would rather keep everything together on one site.  For some reason it gives me warm fuzzies.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/167/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/167/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/167/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=167&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/14/moin-to-the-rescue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>WebGUI looks interesting</title>
		<link>http://kjwcode.wordpress.com/2008/03/12/webgui-looks-interesting/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/12/webgui-looks-interesting/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 05:27:54 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=166</guid>
		<description><![CDATA[On a whim I decided to have a peek about for a content management system that suits my needs. After a little poking about Freshmeat I came across WebGUI, which looks pretty interesting. A couple of the obvious features I &#8230; <a href="http://kjwcode.wordpress.com/2008/03/12/webgui-looks-interesting/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=166&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On a whim I decided to have a peek about for a content management system that suits my needs.  After a little poking about <a href="http://www.freshmeat.net/">Freshmeat</a> I came across <a href="http://www.webgui.org/">WebGUI</a>, which looks pretty interesting.</p>
<p>A couple of the obvious features I like are that it&#8217;s written in <a href="http://www.perl.org/">Perl</a> and has a good <a href="http://www.webgui.org/about/security">security policy</a>.  Of course, <a href="http://www.twiki.org/">TWiki</a> is written in Perl and has a <a href="http://twiki.org/cgi-bin/view/Codev/TWikiSecurityAlerts">security alerts</a> page, so that doesn&#8217;t guarantee much.  WebGUI is shipped ready-to-go in binary form, and is ostensibly pre-configured, which I figure should save me from making too many foolish mistakes.  Time will tell.</p>
<p>I&#8217;m going to give it a go on <a href="https://www.kjwcode.com/">my main site</a> soon.  Photos don&#8217;t put themselves on-line!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/166/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/166/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=166&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/12/webgui-looks-interesting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Two new reads</title>
		<link>http://kjwcode.wordpress.com/2008/03/12/two-new-reads/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/12/two-new-reads/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 04:51:36 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=165</guid>
		<description><![CDATA[I&#8217;ve started reading two new books today. The first is Free Culture, by Lawrence Lessig. The second is The New School of Information Security by Adam Shostack and Andrew Stewart. I&#8217;m not much past the first chapter in either, but &#8230; <a href="http://kjwcode.wordpress.com/2008/03/12/two-new-reads/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=165&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started reading two new books today.  The first is <em><a href="http://www.free-culture.cc/">Free Culture</a></em>, by <a href="http://www.lessig.org/">Lawrence Lessig</a>.  The second is <em><a href="http://www.emergentchaos.com/archives/2008/03/the_new_school_of_informa.html">The New School of Information Security</a></em> by <a href="http://www.homeport.org/~adam/">Adam Shostack</a> and <a href="http://homepage.mac.com/andrew_j_stewart/">Andrew Stewart</a>.</p>
<p>I&#8217;m not much past the first chapter in either, but both seem pretty good so far.  I&#8217;ll post my take on each when I have one.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/165/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/165/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/165/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=165&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/12/two-new-reads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Responding to search terms</title>
		<link>http://kjwcode.wordpress.com/2008/03/11/responding-to-search-terms/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/11/responding-to-search-terms/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 00:16:05 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=164</guid>
		<description><![CDATA[Got a few good search terms to respond to again, so here goes: twiki install centos 5.1: Don&#8217;t do it unless you know what you&#8217;re getting into. I had a bad security experience likely caused by Twiki, and I&#8217;ve seen &#8230; <a href="http://kjwcode.wordpress.com/2008/03/11/responding-to-search-terms/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=164&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Got a few good search terms to respond to again, so here goes:</p>
<p><strong><a href="http://www.twiki.org/">twiki</a> install <a href="http://www.centos.org/">centos</a> 5.1</strong>:  Don&#8217;t do it unless you know what you&#8217;re getting into.  I had a bad security experience likely caused by Twiki, and I&#8217;ve seen a lot of people reporting similar experiences that they are convinced was Twiki&#8217;s fault.  At the very least, google &#8220;twiki security&#8221; before you do it.  The codebase is much too large for a single person to audit it in a reasonable amount of time.  If you need a good <a href="http://en.wikipedia.org/wiki/Wiki">Wiki</a> in general, give <a href="http://moinmoin.wikiwikiweb.de/">Moin</a> a try.  Consider using a <a href="http://www.google.ca/search?q=wiki+hosting+service">Wiki hosting service</a>, where someone else has to worry about the security of the underlying machine.  Or just don&#8217;t use a Wiki at all &#8212; unless you truly want what a Wiki in specific has to offer.</p>
<p><strong>iphone unofficial toolchain easiest way</strong>:  There is no easy way.  There is <a href="http://kjwcode.wordpress.com/2008/03/08/a-working-iphoneipod-touch-toolchain-on-leopard/">drudge&#8217;s way</a> that I point to in another entry, but aside from that I didn&#8217;t find any way that was at all easy.  <a href="http://ftp.gnu.org/gnu/binutils/">binutils</a> can be convinced to generate (possibly-working) tools for <tt>arm-apple-darwin</tt> fairly easily, but I think <a href="http://ftp.gnu.org/gnu/gcc/">GCC</a> is a bit trickier.  Don&#8217;t try to do it on your own unless you want to spend a lot of time making the tools work rather than using them.</p>
<p><strong>do peanuts have gluten?</strong>:  Nope, peanuts don&#8217;t have gluten in them.  They may have gluten <em>on</em> them, though &#8212; it depends on how they&#8217;ve been processed or flavoured.  When in doubt, read the label and assume that &#8220;spices&#8221; includes something gluten-based.  I&#8217;ve seen some with and some without gluten, so have a look around.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/164/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/164/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/164/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=164&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/11/responding-to-search-terms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Blogs written by programs suck</title>
		<link>http://kjwcode.wordpress.com/2008/03/11/blogs-written-by-programs-suck/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/11/blogs-written-by-programs-suck/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 19:22:53 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=163</guid>
		<description><![CDATA[Blogs written by programs suck. I&#8217;ve had a (relative) flood of incoming links from &#8220;blogs&#8221; that are nothing more than bottom-feeders wrapping excerpts from my blog with a machine-generated sentence or two around them. One was even a nonsensical machine-generated &#8230; <a href="http://kjwcode.wordpress.com/2008/03/11/blogs-written-by-programs-suck/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=163&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Blogs written by programs suck.  I&#8217;ve had a (relative) flood of incoming links from &#8220;blogs&#8221; that are nothing more than bottom-feeders wrapping excerpts from my blog with a machine-generated sentence or two around them.  One was even a nonsensical machine-generated article (probably with a <a href="http://mathworld.wolfram.com/MarkovChain.html">Markov chain</a>, but with a lower-quality corpus of text than I&#8217;m used to seeing).  They didn&#8217;t even choose any <em>interesting</em> entries to quote from (not that there are many of those here, anyway).</p>
<p>Maybe I&#8217;m just grumpy, but I&#8217;m thinking that <a href="http://www.foaf-project.org/">FOAF</a> needs an evil twin, maybe called <a href="http://www.urbandictionary.com/define.php?term=die+in+a+fire">DIAF</a>, which would allow one to express their contempt for such a scheme.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/163/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/163/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/163/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=163&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/11/blogs-written-by-programs-suck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>64-bitness is a problem with the iPhone SDK</title>
		<link>http://kjwcode.wordpress.com/2008/03/10/64-bitness-is-a-problem-with-the-iphone-sdk/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/10/64-bitness-is-a-problem-with-the-iphone-sdk/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 06:00:40 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=162</guid>
		<description><![CDATA[According to the iPhone SDK ReadMe, the beta version of the SDK isn&#8217;t exactly ready to go on 64-bit systems. Given that I&#8217;m using a 64-bit system this may explain Error 34 and some of the other strangeness I encountered. &#8230; <a href="http://kjwcode.wordpress.com/2008/03/10/64-bitness-is-a-problem-with-the-iphone-sdk/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=162&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>According to the <a href="http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk/iphone_sdk_download_readme.pdf">iPhone SDK ReadMe</a>, the beta version of the SDK isn&#8217;t exactly ready to go on 64-bit systems.  Given that I&#8217;m using a 64-bit system this may explain Error 34 and some of the other strangeness I encountered.</p>
<p>I&#8217;m also running into walls left, right, and centre in my plan to get <a href="http://ftp.gnu.org/gnu/gcc/">GCC</a> running on the <a href="http://www.apple.com/ipodtouch/">iPod Touch</a>.  I had also forgotten about <a href="http://www.perl.org/">Perl</a>&#8216;s perverse configuration process, which doesn&#8217;t lend itself easily to cross-compiling.</p>
<p>At this point I think I&#8217;m going to punt on building Perl for the iPod until the official SDK is released and I can get on the developer program.  The fact that this will almost certainly take several months (until <a href="http://www.apple.com/">Apple</a> is ready to accept non-Americans) is annoying to me, but there&#8217;s naught that can be done about it &#8212; I simply don&#8217;t have the knowledge to port GCC to the iPod, and that seems to be the most sane way to get these things going.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/162/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/162/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=162&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/10/64-bitness-is-a-problem-with-the-iphone-sdk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>A few more packages</title>
		<link>http://kjwcode.wordpress.com/2008/03/10/a-few-more-packages/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/10/a-few-more-packages/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 04:22:09 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=161</guid>
		<description><![CDATA[I managed to get a few more packages put together, and they&#8217;re available at https://www.kjwcode.com/project/idev/ with the first few. I&#8217;m at the point now where I can likely get start looking at gcc&#8216;s specific dependencies.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=161&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I managed to get a few more packages put together, and they&#8217;re available at <a href="https://www.kjwcode.com/project/idev/">https://www.kjwcode.com/project/idev/</a> with the first few.  I&#8217;m at the point now where I can likely get start looking at <a href="http://ftp.gnu.org/gnu/gcc/">gcc</a>&#8216;s specific dependencies.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/161/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/161/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=161&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/10/a-few-more-packages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>strndup on arm-apple-darwin</title>
		<link>http://kjwcode.wordpress.com/2008/03/09/strndup-on-arm-apple-darwin/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/09/strndup-on-arm-apple-darwin/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 00:09:02 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[ActiveState]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=160</guid>
		<description><![CDATA[I&#8217;m trying to build bison for arm-apple-darwin and I&#8217;m running into a bit of trouble that looks like it originates in autoconf and/or friends. As configure runs, it checks for strndup to be declared and for it to be usable, &#8230; <a href="http://kjwcode.wordpress.com/2008/03/09/strndup-on-arm-apple-darwin/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=160&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying to build <a href="http://ftp.gnu.org/gnu/bison/">bison</a> for <tt>arm-apple-darwin</tt> and I&#8217;m running into a bit of trouble that looks like it originates in <tt>autoconf</tt> and/or friends.  As <tt>configure</tt> runs, it checks for <tt>strndup</tt> to be declared and for it to be usable, and it claims it&#8217;s not declared but it <em>is</em> usable.  The build fails with an unresolved symbol <tt>_strndup</tt>.  The even odder part is that there is an implementation of <tt>strndup</tt> in the <tt>lib</tt> library, and it seems to get linked into <tt>libbison.a</tt>, but <tt>nm</tt> shows the symbol as being unresolved.  This is probably due to some preprocessor magic going on in the implementation file.</p>
<p>Is there anyone out there who knows a bit about <tt>autoconf</tt> or how <tt>bison</tt> (or similar projects) fit together who can give me some clue as to what&#8217;s going on?  I&#8217;m a total autotools newbie.</p>
<p>I&#8217;ll see what other deps I can pull together in the meantime.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/160/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/160/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=160&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/09/strndup-on-arm-apple-darwin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>The first few packages</title>
		<link>http://kjwcode.wordpress.com/2008/03/09/the-first-few-packages/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/09/the-first-few-packages/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 09:23:10 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=159</guid>
		<description><![CDATA[I&#8217;ve started to build a few packages that will help me build Perl building on the iPod Touch. Rather than try to cross-compile Perl, I&#8217;ve decided to cross-compile what I need to get a development environment going on the iPod &#8230; <a href="http://kjwcode.wordpress.com/2008/03/09/the-first-few-packages/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=159&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started to build a few packages that will help me build <a href="http://www.perl.org/">Perl</a> building on the <a href="http://www.apple.com/ipodtouch/">iPod Touch</a>.  Rather than try to cross-compile Perl, I&#8217;ve decided to cross-compile what I need to get a development environment going on the iPod itself.  It means much longer builds but much quicker total development time &#8212; or at least that&#8217;s what I&#8217;m hoping for.</p>
<p>So far I&#8217;ve got <a href="http://flex.sf.net/">flex</a> 2.5.35, <a href="http://ftp.gnu.org/gnu/libiconv/">libiconv</a> 1.12, <a href="http://ftp.gnu.org/gnu/libtool/">libtool</a> 2.2, and <a href="http://ftp.gnu.org/gnu/m4/">m4</a> 1.4.10.  They&#8217;ve all been pretty easy, with the only hiccup coming when the flex build <tt>#define</tt>d <tt>malloc</tt> to <tt>rpl_malloc</tt>, apparently because the <tt><a href="http://ftp.gnu.org/gnu/autoconf/">autoconf</a></tt> macros <tt>AC_FUNC_MALLOC</tt> and <tt>AC_FUNC_REALLOC</tt> set that up if they detect functions that aren&#8217;t GNU-compatible.  Unfortunately, there&#8217;s no implementation of <tt>rpl_malloc</tt> or <tt>rpl_realloc</tt> available, so the build died when the symbols couldn&#8217;t be found in the libraries.</p>
<p>For the moment I&#8217;m just keeping shell scripts that patch files (where necessary) and run <tt>configure</tt> with the appropriate arguments.  I&#8217;ll throw them up on my website tomorrow when I get a chance.  I&#8217;ll update this entry with the link.  If anyone has any advice moving forward I&#8217;d love to hear it &#8212; especially if I&#8217;m going about things the wrong way.  I just have no clue when it comes to <tt>autoconf</tt> and friends.</p>
<p><strong>Update:</strong>  The first packages are up at <a href="https://www.kjwcode.com/project/idev/">https://www.kjwcode.com/project/idev/</a>.  More will be on the way.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/159/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/159/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=159&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/09/the-first-few-packages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>A working iPhone/iPod Touch toolchain on Leopard</title>
		<link>http://kjwcode.wordpress.com/2008/03/08/a-working-iphoneipod-touch-toolchain-on-leopard/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/08/a-working-iphoneipod-touch-toolchain-on-leopard/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 00:12:17 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[ActiveState]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=158</guid>
		<description><![CDATA[After realising that the iPhone/iPod Touch SDK isn&#8217;t going to do what I want it to do yet, I am experimenting with various ways of doing what I actually want to do &#8212; run programs on my iPod Touch, not &#8230; <a href="http://kjwcode.wordpress.com/2008/03/08/a-working-iphoneipod-touch-toolchain-on-leopard/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=158&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After realising that the <a href="http://developer.apple.com/iphone/">iPhone/iPod Touch SDK</a> isn&#8217;t going to do what I want it to do yet, I am experimenting with various ways of doing what I actually want to do &#8212; run programs on my <a href="http://www.apple.com/ipodtouch/">iPod Touch</a>, not a simulator.</p>
<p>My first try is drudge&#8217;s <a href="http://iphone-dev.org/howto:toolchain_on_leopard">HOWTO build the toolchain on Leopard</a>, and it looks good so far, which is to say that I&#8217;ve got &#8220;hello world&#8221; running on my iPod.  It seems to include everything you&#8217;d need.</p>
<p>The next big question is how to package things up for installation onto the device.  For now I&#8217;m going to assume that people can <tt>scp</tt> things to their device and <tt>ssh</tt> into it (or use a terminal) to do the installation.  I will likely get the <a href="http://iphone.nullriver.com/beta/">Installer</a> packages built eventually, though.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/158/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/158/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/158/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/158/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/158/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=158&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/08/a-working-iphoneipod-touch-toolchain-on-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Hello world&#8221; to bus error in no time flat</title>
		<link>http://kjwcode.wordpress.com/2008/03/07/hello-world-to-bus-error-in-no-time-flat/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/07/hello-world-to-bus-error-in-no-time-flat/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 01:49:24 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=157</guid>
		<description><![CDATA[Using xcodebuild I figured out the command line to build a simple &#8220;hello world&#8221; in C for the ARMv6 in my iPod Touch. After scping it into place it faulted on me with a bus error. I don&#8217;t know off-hand &#8230; <a href="http://kjwcode.wordpress.com/2008/03/07/hello-world-to-bus-error-in-no-time-flat/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=157&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Using <tt>xcodebuild</tt> I figured out the command line to build a simple &#8220;hello world&#8221; in C for the ARMv6 in my <a href="http://www.apple.com/ipodtouch/">iPod Touch</a>.  After <tt>scp</tt>ing it into place it faulted on me with a bus error.  I don&#8217;t know off-hand if the ARMv6 can actually raise a bus error, or whether that particular error is overridden to actually mean something else entirely.</p>
<p>I also have no way of figuring out if the executable is able to find its shared libraries, as <tt>otool</tt> is conspicuously absent on the iPod, and I don&#8217;t know how to check out ARM binaries on my Macbook.  My guess at this point is that the Aspen 1.2 SDK will only generate executables for OS 1.2 and higher, so 1.1.3 won&#8217;t work.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/157/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/157/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=157&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/07/hello-world-to-bus-error-in-no-time-flat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Possible explanation for Error 34</title>
		<link>http://kjwcode.wordpress.com/2008/03/07/possible-explanation-for-error-34/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/07/possible-explanation-for-error-34/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 20:13:52 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=156</guid>
		<description><![CDATA[It occurred to me as I was reading through some iPhone/iPod Touch SDK information today that the whole SDK is geared towards iPhone OS 2.0 &#8212; Error 34 may be the Organizer&#8217;s way of complaining that the device isn&#8217;t running &#8230; <a href="http://kjwcode.wordpress.com/2008/03/07/possible-explanation-for-error-34/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=156&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It occurred to me as I was reading through some <a href="http://developer.apple.com/iphone/">iPhone/iPod Touch SDK</a> information today that the whole SDK is geared towards iPhone OS 2.0 &#8212; Error 34 may be the Organizer&#8217;s way of complaining that the device isn&#8217;t running the expected OS.</p>
<p>If this is true, it&#8217;s something of a kick in the teeth.  I&#8217;m sure I&#8217;m not the only person who was expecting to be given an SDK that was immediately usable on my device.  I trust that a lot of experimentation by a lot of people will turn up some goodies, but for now I&#8217;m guessing that I&#8217;ll have to wait to use the official SDK.  There is the off chance that code that doesn&#8217;t touch the UI or specific features of the device will still work &#8212; perhaps well enough to port <a href="http://www.perl.org/">Perl</a> or similar.  I&#8217;ll be experimenting with that this weekend.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/156/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/156/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=156&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/07/possible-explanation-for-error-34/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Error 34 &#8212; first frustration</title>
		<link>http://kjwcode.wordpress.com/2008/03/06/error-34-first-frustration/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/06/error-34-first-frustration/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 07:36:30 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=155</guid>
		<description><![CDATA[So I got the iPhone/iPod Touch SDK downloaded and installed. Getting a sample app to run in the iPhone emulator is easy enough, but I can&#8217;t get it to run on my iPod Touch. There are two things I see &#8230; <a href="http://kjwcode.wordpress.com/2008/03/06/error-34-first-frustration/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=155&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So I got the <a href="http://developer.apple.com/iphone/">iPhone/iPod Touch SDK</a> downloaded and installed.  Getting a sample app to run in the iPhone emulator is easy enough, but I can&#8217;t get it to run on my <a href="http://www.apple.com/ipodtouch/">iPod Touch</a>.  There are two things I see getting in my way.</p>
<p>The first is that when I try to add an application to the iPod in the Organizer I get a message to the effect of &#8220;your mobile device has encountered an error&#8221; and the dialog specifies error code 34.  I have no idea what this means yet, but I have a sinking feeling that it will only work with an <a href="http://www.apple.com/iphone/">iPhone</a>, and not an iPod.</p>
<p>The second is that when I try to build the project for Aspen (as opposed to Aspen simulator) I get an error at the last minute about not having a code signing key.  This I somewhat expected, but I also thought I should at least be able to put applications <em>on my own device</em> without having one.  Typically, Apple is only allowing Americans to have code signing keys at this point, though they say that other countries&#8217; developers will be included &#8220;in coming months&#8221;.</p>
<p>I&#8217;m feeling somewhat foolish for un-jailbreaking my iPod at this point.  My only comfort at this point is that I&#8217;m not the only person struggling with it.</p>
<p><strong>Update:</strong>  The likely reason for this error is that the <a href="http://kjwcode.wordpress.com/2008/03/07/possible-explanation-for-error-34/">SDK builds code for OS 2.0</a>.</p>
<p><strong>Update:</strong>  This seems even more likely, since <a href="http://kjwcode.wordpress.com/2008/03/07/hello-world-to-bus-error-in-no-time-flat/">programs built with the Apple SDK give bus errors when run on a device</a>.</p>
<p><strong>Update:</strong>  If you want to get started building code that runs on a real device instead of the Aspen simulator, <a href="http://kjwcode.wordpress.com/2008/03/08/a-working-iphoneipod-touch-toolchain-on-leopard/">build a toolchain that will do the trick</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/155/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/155/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/155/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=155&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/06/error-34-first-frustration/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>2GB of iPhone/iPod Touch SDK goodness</title>
		<link>http://kjwcode.wordpress.com/2008/03/06/2gb-of-iphoneipod-touch-sdk-goodness/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/06/2gb-of-iphoneipod-touch-sdk-goodness/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 23:40:08 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=154</guid>
		<description><![CDATA[I managed to download the iPhone/iPod Touch SDK before the big rush, it seems. It&#8217;s en route between my workstation and my Macbook as I write. It&#8217;s a little over 2GB, so that process is taking some time over the &#8230; <a href="http://kjwcode.wordpress.com/2008/03/06/2gb-of-iphoneipod-touch-sdk-goodness/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=154&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I managed to download the <a href="http://developer.apple.com/iphone/program/">iPhone/iPod Touch SDK</a> before the big rush, it seems.  It&#8217;s en route between my workstation and my Macbook as I write.  It&#8217;s a little over 2GB, so that process is taking some time over the wireless network.</p>
<p>I also scrubbed my <a href="http://www.apple.com/ipodtouch/">iPod Touch</a>, effectively de-jailbreaking it, now that I can install applications on it through the SDK.  I would imagine most people aren&#8217;t going to go through the hassle of jailbreaking their iPods (though it&#8217;s pretty much mandatory for iPhones in Canada) and most of what I will do will target iPods simply because I don&#8217;t have an iPhone to play with.</p>
<p>I&#8217;ll post more as I find it out, but my first goal is to build <a href="http://www.perl.org/">Perl</a> 5.10 for the iPod.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/154/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/154/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/154/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=154&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/06/2gb-of-iphoneipod-touch-sdk-goodness/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>CPANPLUS is a treat</title>
		<link>http://kjwcode.wordpress.com/2008/03/05/cpanplus-is-a-treat/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/05/cpanplus-is-a-treat/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 00:06:42 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[ActiveState]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=153</guid>
		<description><![CDATA[Since Perl 5.10 was released I&#8217;ve quite enjoyed the new CPAN experience through the cpan shell tool. I was enjoying it so much that I actually thought it was CPANPLUS. It wasn&#8217;t until I re-reread perl5100delta that I figured out &#8230; <a href="http://kjwcode.wordpress.com/2008/03/05/cpanplus-is-a-treat/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=153&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since <a href="http://www.perl.org/">Perl</a> 5.10 was released I&#8217;ve quite enjoyed the new <a href="http://www.cpan.org/">CPAN</a> experience through the <tt>cpan</tt> shell tool.  I was enjoying it so much that I actually thought it was <a href="http://cpanplus.dwim.org/">CPANPLUS</a>.  It wasn&#8217;t until I re-reread <a href="http://search.cpan.org/~rgarcia/perl-5.10.0/pod/perl5100delta.pod">perl5100delta</a> that I figured out it wasn&#8217;t.</p>
<p>I decided to do a new Perl 5.10 installation and take it from that point to my normal set of modules with CPANPLUS (conveniently packaged as the <tt>cpanp</tt> command).  So far I&#8217;m completely won over.  There are a couple of things to watch out for if you&#8217;re used to the usual CPAN shell:</p>
<ul>
<li>only the first letter of the command is checked, so if you try to &#8220;upgrade&#8221; you&#8217;ll wind up uninstalling</li>
<li>upgrading happens using good old &#8220;install&#8221;, instead</li>
<li>search results are numbered and you can operate on search results by the numbers (&#8220;i 4&#8243; and so on)</li>
<li>you can look at <tt>README</tt>s and so on without installing the package (yay!)</li>
<li>as you might expect, it&#8217;s a dream to use with a local CPAN mirror</li>
</ul>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/153/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/153/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/153/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=153&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/05/cpanplus-is-a-treat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>A silly little bug</title>
		<link>http://kjwcode.wordpress.com/2008/03/04/a-silly-little-bug/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/04/a-silly-little-bug/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 01:35:14 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=152</guid>
		<description><![CDATA[A few days ago I discovered a silly little bug in Terminal on OS X 10.5. It&#8217;s pretty easy to trigger: Open Terminal. Press Command-T to open a new tab. Press Command-W to close the new tab. Lather, rinse, repeat, &#8230; <a href="http://kjwcode.wordpress.com/2008/03/04/a-silly-little-bug/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=152&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A few days ago I discovered a silly little bug in Terminal on OS X 10.5.  It&#8217;s pretty easy to trigger:</p>
<ul>
<li>Open Terminal.</li>
<li>Press Command-T to open a new tab.</li>
<li>Press Command-W to close the new tab.</li>
<li>Lather, rinse, repeat, and watch your window get smaller and smaller.</li>
</ul>
<p>Each time you open a new tab Terminal steals a line for screen real-estate for the tab bar, and each time you close the tab the tab bar disappears and shortens the window by a line.  It would be much better if it returned the line to the terminal session or did just about anything other than what it does.  Fortunately, <a href="http://iterm.sf.net/">iTerm</a> has no such issue.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/152/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/152/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=152&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/04/a-silly-little-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>What do Moose and Pigeon have in common?</title>
		<link>http://kjwcode.wordpress.com/2008/03/04/what-do-moose-and-a-pigeon-have-in-common/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/04/what-do-moose-and-a-pigeon-have-in-common/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 01:04:53 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=151</guid>
		<description><![CDATA[Stevan Little recently dropped by my blog to comment on a couple of past entries. In addition to being a nice thing to do, it also brought a project I was working on back to mind. Though I&#8217;ve got some &#8230; <a href="http://kjwcode.wordpress.com/2008/03/04/what-do-moose-and-a-pigeon-have-in-common/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=151&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://search.cpan.org/~stevan/">Stevan Little</a> recently dropped by my blog to comment on a couple of past entries.  In addition to being a nice thing to do, it also brought a project I was working on back to mind.  Though I&#8217;ve got some big plans for when the <a href="https://developer.apple.com/iphone/devcenter/index.php">iPhone/iPod Touch SDK</a> is released, there is still one project (code-named Pigeon) that I think Moose is a really good fit for.</p>
<p>Stevan pointed out that I hadn&#8217;t made any attempt to get help from the community before giving up on Moose.  If you read yesterday&#8217;s post, you may not be terribly surprised.  The point is a good one, though, and one I&#8217;m taking to heart.</p>
<p>I&#8217;ll point to Pigeon source drops when there&#8217;s something to drop.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/151/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/151/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/151/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=151&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/04/what-do-moose-and-a-pigeon-have-in-common/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Seeing what you want to see in OSS</title>
		<link>http://kjwcode.wordpress.com/2008/03/03/seeing-what-you-want-to-see-in-oss/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/03/seeing-what-you-want-to-see-in-oss/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 01:30:14 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=150</guid>
		<description><![CDATA[Now that I&#8217;m done reading Geekonomics and have given it time to digest, I&#8217;ve got a couple of take-aways. One of them isn&#8217;t too much on topic with the rest of the book. In the chapter Doffing the Wizard Hats, &#8230; <a href="http://kjwcode.wordpress.com/2008/03/03/seeing-what-you-want-to-see-in-oss/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=150&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;m done reading <em><a href="http://www.geekonomicsbook.com/">Geekonomics</a></em> and have given it time to digest, I&#8217;ve got a couple of take-aways.  One of them isn&#8217;t too much on topic with the rest of the book.  In the chapter <em>Doffing the Wizard Hats</em>, the author suggests that:</p>
<p><cite><em>As Steven Weber observed in</em> The Success of Open Source<em>, the Open Source movement has become a kind of Internet era Rorschach test.<br /><strong>People tend to see in the open source software movement the politics that they would like to see—a libertarian reverie, a perfect meritocracy, a utopian gift culture that celebrates an economics of abundance instead of scarcity, a virtual or electronic existence proof of communitarian ideals, a political movement aimed at replacing obsolete nineteenth-century capitalist structures with new &#8220;relations of production&#8221; more suited to the Information Age.</strong></em></cite></p>
<p>While I nodded vigorously the first time I read the quote it hasn&#8217;t survived my thought on the topic unscathed.  I&#8217;ve been a big fan of Open Source and Free Software (the last time in this article I will capitalise the terms) since before I could lay hands on it, I don&#8217;t see it as a political expression.  Open source has always been a practical issue to me.</p>
<p>From the time I booted Linux 0.95a on my 386/SX-20 I have been ever-thankful that free and open source software is available, and like many people (especially younger ones), I did try to turn it into a political expression.  Hating <a href="http://www.microsoft.com/">Microsoft</a> was as much about political posturing as it was a protest of the shoddy treatment I had received as a user of their software.  I had been ticked off when they took away the ability to switch the option character (from &#8216;/&#8217; to &#8216;-&#8217;, which let us Unix-types use &#8216;/&#8217; in pathnames), and I certainly wasn&#8217;t any more impressed when future DOS versions and Windows  began to eat away at my (then-) copious free time, forcing me to spend more time kicking the OS and less time doing what I really wanted to do.  As with any mistake in life, be it tight acid-wash jeans in the 1980s, strange musical tastes, or a penchant for too much beer, it&#8217;s something I look back on with a mixture of relief that I know better now and foolishness for having fallen into that habit.</p>
<p>Apparently not content to let Microsoft-bashing be the highlight of my political life, I also got somewhat into the free software vs. open source debate.  The debate is far from over for a lot of people, but it&#8217;s not something I&#8217;ve paid attention to in a number of years.  Other silly free software debates I was wise enough to be (mostly) quiet about were gcc vs. egcs, <a href="http://www.perl.org/">Perl</a> vs. <a href="http://www.python.org/">Python</a>, <a href="http://www.gnome.org/">Gnome</a> vs. <a href="http://www.kde.org/">KDE</a>, and quite a few more grassroots attempts to make mountains out of molehills.</p>
<p>Various other political scenes have come and gone in the past several years.  &#8220;Forking is what open source is all about&#8221; vs. &#8220;forking is evil&#8221; battle, the &#8220;everyone should work on MyFaveProject and make it better&#8221; vs. &#8220;choice is good&#8221; feud, &#8220;$PROJECT is dead&#8221; chants, &#8220;if you don&#8217;t GPL $FOO I&#8217;ll call RMS on you&#8221; (as was the case with <a href="http://caml.inria.fr/ocaml/">O&#8217;Caml</a> when they decided on a new license), &#8220;ESR does not speak for me&#8221;, &#8220;Linus is $ADJECTIVE&#8221;, and the list goes on.</p>
<p>Where I first jumped in with both feet I quickly learned that I had to pick my battles.  Before long I had realised that the best battle to pick was none at all, unless it was one that threatened me specifically.  I also learned not to be too paranoid when assessing that threat.</p>
<p>The open source and free software community has been divided from the start.  I think we got it from the Unix side of things.  I remember being pretty young and my mom gave my brother a &#8220;Unix wars&#8221; poster for his bedroom wall.  Now that which Unix you use is no longer politically interesting (you either use it or you don&#8217;t) the community has had to search for other divisions in itself to fight about.</p>
<p>I once lived in a housing co-op.  The promise of such a thing is that everyone works together and makes the co-op a better place for all.  Everyone joins committees that interest them and in doing so serves the community in the best way they can.  Elders teach the younger folks the tried and true ways forward and&#8230;  Well&#8230;  It doesn&#8217;t quite work that way in real life, at least not in the co-op I lived in.  Most people joined whatever committee they thought would be the least work.  The elders and the younger folks may as well have formally declared war.  Rather than work together, many people seemed to try to stab everyone else in the back so no one would try to take the title of &#8220;S/he who saved the co-op&#8221; from them.  Dirty laundry was aired, rather than clean.  People got so desperate for attention that they even started bringing their lawyer to co-op meetings.  I&#8217;m not kidding.  I left the co-op not long after.</p>
<p>In a lot of ways I think the nasty side of the FS/OSS community is the same as the co-op.  While there are certainly political lessons I can tease out of the co-op aftermath I don&#8217;t feel a great need to do so.  The same goes for the open source battles fought over the last several years.  To be honest, if I&#8217;m talking about open source and someone starts up with those I either change the subject or leave.</p>
<p>So after all this rambling, finally my point &#8212; I don&#8217;t see any sort of political ideal in the FS/OSS community or in the act of releasing software under such a license.  I strictly see a practical benefit, both for myself and others.  No saluting Chairman Mao, no invoking Ché Guevara, no need to worship Linus, ESR, RMS, or any other set of initials.  If you want to contribute, then go ahead.  If not, then don&#8217;t.  If you want to use the software, have at &#8216;er &#8212; and if not, then there&#8217;s a stack of commercial alternatives you can look at.  The more that opinion and dogma are allowed to play a role in open source the more time is wasted.</p>
<p>These days the &#8220;in thing&#8221; is to dream up ways that open source is under attack.  From websites that don&#8217;t support Firefox to perceived threats from Microsoft (who actually has a near-OSD-compliant license now) or <a href="http://www.sun.com/">Sun</a> (who just bought <a href="http://www.mysql.com/">MySQL</a> and hired two big-time Pythonistas) or SCO (whose antics have not yet made any measurable impact on open source), everyone wants to rally the troops and storm the castle.  If you doubt this, simply follow <a href="http://www.slashdot.org/">Slashdot</a> or <a href="http://www.digg.com/">Digg</a> for a little while.  Once the troops are rallied, everyone writes an e-mail or floods a webserver or does whatever they&#8217;re told to do, and at the end of the day they claim victory, no matter the outcome.</p>
<p>With antics like these it is hard to take any sort of Rorschach test too seriously.  A Rorschach has always looked a bit like goat barf to me, anyway.</p>
<p>What do I <em>want</em> to see in the FS/OSS community?  Less opinion, less dogma, a lot more live-and-let-live.  Tolerate others, even the ones who really seriously piss you off.  Try to find the right times to watch something and the right times to turn your back.  Keep a sense of humour &#8212; nothing pisses off someone who&#8217;s trying to get under your skin like being laughed at.</p>
<p>That&#8217;s as close to a call to action that you&#8217;ll get from me.  I&#8217;ll just be over here, doing my thing.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/150/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/150/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=150&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/03/seeing-what-you-want-to-see-in-oss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>A year with Robynne</title>
		<link>http://kjwcode.wordpress.com/2008/03/01/a-year-with-robynne/</link>
		<comments>http://kjwcode.wordpress.com/2008/03/01/a-year-with-robynne/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 01:27:52 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/03/01/a-year-with-robynne/</guid>
		<description><![CDATA[As of tomorrow, Robynne and I will have been together for a year. It&#8217;s one of those things that seems like a few months sometimes and several years other times. It&#8217;s been a great year, so here&#8217;s to another!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=149&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As of tomorrow, Robynne and I will have been together for a year.  It&#8217;s one of those things that seems like a few months sometimes and several years other times.  It&#8217;s been a great year, so here&#8217;s to another!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/149/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/149/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=149&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/03/01/a-year-with-robynne/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>A first look at Aperture 2.0</title>
		<link>http://kjwcode.wordpress.com/2008/02/29/a-first-look-at-aperture-20/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/29/a-first-look-at-aperture-20/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 06:43:56 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=148</guid>
		<description><![CDATA[Since Apple wasn&#8217;t giving me any iPhone/iPod Touch SDK loving, I decided to check out Aperture, their photo management software. The web page promises a huge number of new features, but there were a few things that caught my eye. &#8230; <a href="http://kjwcode.wordpress.com/2008/02/29/a-first-look-at-aperture-20/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=148&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Since <a href="http://www.apple.ca/">Apple</a> wasn&#8217;t giving me any iPhone/iPod Touch SDK loving, I decided to check out <a href="http://www.apple.ca/aperture/">Aperture</a>, their photo management software.  The web page promises a huge number of new features, but there were a few things that caught my eye.</p>
<p>The first is the new look.  The UI seems to be lighter than before and uses a lot of translucent items, which seems to be all the rage amongst Apple&#8217;s HCI folks these days.  It&#8217;s a good change, I think &#8212; I don&#8217;t have a copy of Aperture 1.5 to compare it with, but it is certainly easy on the eyes.</p>
<p>Something else I noticed were the speed improvements.  Previews generate a lot faster, the UI seems a lot more snappy, and I didn&#8217;t feel like I was waiting for much.  For general browsing about and checking out photos the speed seems to be on par with <a href="http://www.adobe.com/products/photoshoplightroom/">Adobe Lightroom</a>.  I think it may be a little quicker at start-up and browsing through all of my photos (5&#8217;500) in one go.  That being said I don&#8217;t normally torture myself like that.  I think it may get the speed gains through all of the files being stored in the Aperture Library, but I haven&#8217;t looked at the format of that file (or whether it is even a single file or one of Apple&#8217;s famous directories-masquerading-as-files).</p>
<p>I haven&#8217;t checked out its memory usage, but I am sure it&#8217;s on par with Lightroom&#8217;s.  The hardware requirements say a minimum of 2GB of RAM, and I&#8217;m quite sure that&#8217;s the case.</p>
<p>The only annoyance I have had so far is that the loupe seems to have a mind of its own when it comes to the initial zoom percentage the first time you bring it up after selecting a new image in the viewer.  Sometimes it&#8217;s 100%, sometimes 1600%, and sometimes just about anything in between &#8212; I was getting 165%, 473%, and quite a few other weird numbers.</p>
<p>I&#8217;ve got 30 days left on the trial and I&#8217;m going to try to use it alongside Lightroom and see which I prefer.  Now that Aperture is available for a decent price I&#8217;m willing to consider switching.  I know Lightroom well enough to teach it to Robynne, so I&#8217;m sure it wouldn&#8217;t go to waste &#8212; I&#8217;m sure she&#8217;d love to shoot in raw and get creative with it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/148/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/148/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=148&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/29/a-first-look-at-aperture-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>No sign of the iPhone/iPod Touch SDK</title>
		<link>http://kjwcode.wordpress.com/2008/02/29/no-sign-of-the-iphoneipod-touch-sdk/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/29/no-sign-of-the-iphoneipod-touch-sdk/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 02:59:30 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=147</guid>
		<description><![CDATA[Unfortunately, it looks like the rumor mill was right. It&#8217;s almost as late in February as you can get (the 29th, no less) and there is no sign of the iPhone/iPod Touch SDK. Hot News has no details, and the &#8230; <a href="http://kjwcode.wordpress.com/2008/02/29/no-sign-of-the-iphoneipod-touch-sdk/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=147&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Unfortunately, it looks like the rumor mill was right.  It&#8217;s almost as late in February as you can get (the 29th, no less) and there is no sign of the <a href="https://developer.apple.com/iphone/devcenter/third_party_apps.php">iPhone/iPod Touch SDK</a>.  <a href="http://www.apple.com/hotnews/">Hot News</a> has no details, and the <a href="http://developer.apple.com/">ADC</a> has no downloads listed.</p>
<p>Though I&#8217;m sure we&#8217;ll have it in our hands in good time I can&#8217;t help but think that Apple should have managed our expectations a little better, and perhaps <em>told</em> people it would be late.  Keeping us guessing isn&#8217;t going to win them any friends and will do little to deter the hordes of people jailbreaking their devices.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/147/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/147/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=147&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/29/no-sign-of-the-iphoneipod-touch-sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Endocrinologist appointment day</title>
		<link>http://kjwcode.wordpress.com/2008/02/28/endocrinologist-appointment-day/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/28/endocrinologist-appointment-day/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 06:46:42 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Diabetes]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=146</guid>
		<description><![CDATA[Today was my endocrinologist appointment and things went rather well. He feels I&#8217;m on the right track by going from the pump to pen, as it isn&#8217;t causing the damage the pump was. I caught him up to date on &#8230; <a href="http://kjwcode.wordpress.com/2008/02/28/endocrinologist-appointment-day/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=146&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today was my endocrinologist appointment and things went rather well.  He feels I&#8217;m on the right track by going from the pump to pen, as it isn&#8217;t causing the damage the pump was.  I caught him up to date on everything I changed on my own and with a small exception it&#8217;s become the new official way forward.</p>
<p>I&#8217;m now quite sure he&#8217;s an endocrinologist I can work with.  He knows when to be hands-on and when to keep his hands off, and I think I understand how he thinks about some things.  Taking numbers and charts in today made all the difference, I think &#8212; his annotations tell a lot and give me ideas how to improve my record keeping.</p>
<p>My data is currently stored in a spreadsheet.  When I get it nailed down I&#8217;ll post an empty sheet here for any other <a href="http://www.apple.com/ca/iwork/numbers/">Numbers</a> users who would find it handy.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/146/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/146/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=146&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/28/endocrinologist-appointment-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Notes on Safari</title>
		<link>http://kjwcode.wordpress.com/2008/02/27/notes-on-safari/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/27/notes-on-safari/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 01:17:36 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Sites]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=145</guid>
		<description><![CDATA[I think I&#8217;ve found the killer features of Safari Books Online, and they&#8217;re two of the most obvious, for once. They are the bookmarks and notes features. Bookmarks are great for keeping your place in the book or tracking a &#8230; <a href="http://kjwcode.wordpress.com/2008/02/27/notes-on-safari/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=145&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I think I&#8217;ve found the killer features of <a href="http://www.safaribooksonline.com/">Safari Books Online</a>, and they&#8217;re two of the most obvious, for once.  They are the bookmarks and notes features.  Bookmarks are great for keeping your place in the book or tracking a very few places of interest in a book.  They are not terribly fine-grained, though &#8212; they mark specific chapters, rather than pages.  Notes have the same resolution but give the ability to store a note with a title and about a quarter of a KB of text.  So far I&#8217;ve used this functionality to make longer-term, more specific bookmarks and to note where I see blog fodder.</p>
<p>It&#8217;s funny how two tiny features with only the bare minimum of integration can push the relative worth of the subscription from &#8220;worth it&#8221; to &#8220;addicted&#8221;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/145/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/145/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/145/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=145&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/27/notes-on-safari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Design Patterns in Ruby</title>
		<link>http://kjwcode.wordpress.com/2008/02/27/design-patterns-in-ruby/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/27/design-patterns-in-ruby/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 08:49:46 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=144</guid>
		<description><![CDATA[Now that I&#8217;m done reading Geekonomics, I&#8217;m on to reading a few books in parallel. One of them is Design Patterns in Ruby by Russ Olsen. I&#8217;ve never read much on design patterns before. Sure, I can name a few &#8230; <a href="http://kjwcode.wordpress.com/2008/02/27/design-patterns-in-ruby/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=144&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;m done reading <em><a href="http://www.geekonomicsbook.com/">Geekonomics</a></em>, I&#8217;m on to reading a few books in parallel.  One of them is <em><a href="http://www.amazon.com/Design-Patterns-Ruby-Addison-Wesley-Professional/dp/0321490452">Design Patterns in Ruby</a></em> by Russ Olsen.  I&#8217;ve never read much on design patterns before.  Sure, I can name a few and even implement a few of the basic ones, but that doesn&#8217;t win you much if you want to use them effectively.</p>
<p>Am I sure that design patterns are the way to go?  Heck no, but it doesn&#8217;t hurt to learn something new.  It can be hard to tell the difference between fashion and function these days, so the best way to go forward is to read it and see what sticks.</p>
<p>So far (a couple of sections into chapter three) what&#8217;s stuck with me the most is the reminder that composition beats inheritance for many uses.  I&#8217;d been (naively) constructing a class hierarchy for an application that was inheritance-based and it was the right reminder at the right time.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/144/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/144/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=144&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/27/design-patterns-in-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Geekonomics</title>
		<link>http://kjwcode.wordpress.com/2008/02/26/geekonomics/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/26/geekonomics/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 22:28:15 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=143</guid>
		<description><![CDATA[I&#8217;m reading Geekonomics: The Real Cost of Insecure Software by David Rice. It&#8217;s a great read, and not just one for technical people &#8212; David has a real gift for explaining things well enough that just about anyone can get &#8230; <a href="http://kjwcode.wordpress.com/2008/02/26/geekonomics/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=143&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m reading <em><a href="http://www.geekonomicsbook.com/">Geekonomics</a>:  The Real Cost of Insecure Software</em> by David Rice.  It&#8217;s a great read, and not just one for technical people &#8212; David has a real gift for explaining things well enough that just about anyone can get a grip on what he&#8217;s trying to say.  I certainly don&#8217;t agree with all of his assertions in this book and I find his use of statistics misleading at times, but so far he has made sure to back things up with a thorough treatment of the subject and a good deal of transparency in his goals.</p>
<p>On page 225 I notice that he mentions:</p>
<p><cite><em>A glidescope beam provides vertical guidance that directs the aircraft to follow the typical 3-degree decent path to the runway for a smooth, &#8220;glide-in&#8221; landing.</em></cite></p>
<p>While three degrees may be a pretty decent path, I&#8217;m pretty sure he meant to be talking about a <em>descent</em> path in the sentence above.  This echoes something I pointed out to Lorenzo last night &#8212; you can usually count on a spell-checker to tell you if you&#8217;ve spelled a word correctly, but you can&#8217;t count on it to tell you whether you&#8217;ve used the right word.</p>
<p>I wonder who David would deem responsible for the error above?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/143/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/143/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=143&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/26/geekonomics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Message-IDs?</title>
		<link>http://kjwcode.wordpress.com/2008/02/26/message-ids/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/26/message-ids/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 08:18:28 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=142</guid>
		<description><![CDATA[According to RFC2822, messages should have a Message-ID header that uniquely identifies the message. The general format of the value for this header is xxxxxxxxx@mailhost.domain.com by convention. The right-hand side is easy to figure out, but what about what&#8217;s on &#8230; <a href="http://kjwcode.wordpress.com/2008/02/26/message-ids/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=142&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>According to <a href="http://www.ietf.org/rfc/rfc2822.txt">RFC2822</a>, messages should have a <tt>Message-ID</tt> header that uniquely identifies the message.  The general format of the value for this header is <tt>xxxxxxxxx@mailhost.domain.com</tt> by convention.  The right-hand side is easy to figure out, but what about what&#8217;s on the left-hand side of the at-sign?  There are lots of ways to generate a unique value for the left-hand side, but it&#8217;s hard to choose between them.</p>
<p>The first couple that come to mind are <a href="http://www.ietf.org/rfc/rfc1321.txt">MD5</a> and <a href="http://www.ietf.org/rfc/rfc3174.txt">SHA-1</a>.  MD5 is largely being replaced by SHA-1 due to concerns about some attacks on the hash, so it&#8217;s easy to choose between those two.  <a href="http://www.itu.int/ITU-T/asn1/uuid.html">UUID</a>s are also a possibility.  Modern mail transfer agents (MTAs) like <a href="http://www.postfix.org/">Postfix</a> seem to use a much more compact value, so I should probably see what they do as well.</p>
<p>It&#8217;s also tempting to use time-based values, like the number if milliseconds since the epoch.  One would only have to cache values used in the last second to make sure you didn&#8217;t reuse any IDs, and that would be a fair amount more compact than a UUID or a 160-bit hash in hexadecimal.</p>
<p>It seems that Postfix uses something based on the message queue ID it assigns to each message (<tt>src/global/mail_queue.c</tt>), and also uses millisecond-resolution time to ensure every ID is unique.  I can&#8217;t find Sendmail&#8217;s Message-ID code after a quick look, so I&#8217;m guessing it&#8217;s something that can be defined in <tt>sendmail.cf</tt>.</p>
<p>I&#8217;ll need to do a bit more reading to figure out whether a SHA-1 hash of the current time with milliseconds combined with the sender, recipient, and subject or something similar will do the trick in a portable manner.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/142/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/142/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=142&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/26/message-ids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Trying out OmniWeb</title>
		<link>http://kjwcode.wordpress.com/2008/02/25/trying-out-omniweb/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/25/trying-out-omniweb/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 06:06:38 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=141</guid>
		<description><![CDATA[Tonight I remembered a piece of software from a while back that I hadn&#8217;t looked at in a long time. OmniWeb has definitely come into its own since I&#8217;ve last looked. It&#8217;s a lot faster (though that could be the &#8230; <a href="http://kjwcode.wordpress.com/2008/02/25/trying-out-omniweb/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=141&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tonight I remembered a piece of software from a while back that I hadn&#8217;t looked at in a long time.  <a href="http://www.omnigroup.com/applications/omniweb/">OmniWeb</a> has definitely come into its own since I&#8217;ve last looked.  It&#8217;s a lot faster (though that could be the difference between a 600MHz G3 and a 2.0GHz Core 2 Duo), and it seems to render pages looking a bit more like <a href="http://www.apple.com/safari/">Safari</a> or <a href="http://www.mozilla.com/firefox/">Firefox</a> than before.</p>
<p>Another thing that&#8217;s changed is the price &#8212; just USD15 now.  I remember it being a lot more expensive in the past.  The 30-day trial will tell me if it&#8217;ll do the things I need it to do.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/141/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/141/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=141&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/25/trying-out-omniweb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Responses to search queries</title>
		<link>http://kjwcode.wordpress.com/2008/02/25/responses-to-search-queries/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/25/responses-to-search-queries/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 08:38:06 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Sites]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=140</guid>
		<description><![CDATA[Something I enjoy doing every now and then is looking through the search terms that bring people to my site or my blog. Many are rather mundane, but there are always a few that are interesting. Here are my responses &#8230; <a href="http://kjwcode.wordpress.com/2008/02/25/responses-to-search-queries/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=140&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Something I enjoy doing every now and then is looking through the search terms that bring people to my site or my blog.  Many are rather mundane, but there are always a few that are interesting.  Here are my responses to a couple of them.</p>
<p><strong><a href="http://www.hiveminder.com/">hiveminder</a> windows mobile 6</strong>:  I just got a new mobile with Windows Mobile 6 Professional on it, so I was actually able to try this out.  I haven&#8217;t tried anything too fancy, but it seems to work just fine, so long as you are using the Hiveminder <a href="http://www.hiveminder.com/mobile/">mobile interface</a>.  I haven&#8217;t tried the desktop interface on my mobile yet, and probably won&#8217;t.</p>
<p><strong><a href="http://www.opera.com/products/mobile/">opera 8.65</a> is too expensive</strong>:  No, it&#8217;s not.  It&#8217;s a very well-designed browser, and USD25 is a pretty good deal for software on most mobile platforms.  I tested the software for over a week before I bought it and made sure it did all of the things that I wanted it to do.  I ran into <em>very</em> few problems, which is another thing that sets it apart from much other mobile software &#8212; I seem to have a knack for killing pieces of software others have no problem with.  I&#8217;ve been using Opera for months on my mobile with very few hiccups.</p>
<p>If you&#8217;re really dead-set on the opinion that Opera isn&#8217;t worth the money, simply use the browser that came with your device for a while longer.  It won&#8217;t take that long to convince yourself.  The only stock mobile browser that I have found to be worth its weight in gold is Safari as shipped on the <a href="http://www.apple.com/ipodtouch/">iPod Touch</a> (and presumably the <a href="http://www.apple.com/iphone/">iPhone</a>), but even that has the price of the mobile device attached to it.</p>
<p>Finally, if you&#8217;re absolutely sure that a USD25 browser is a travesty, write your own.  That&#8217;ll show &#8216;em.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/140/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/140/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=140&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/25/responses-to-search-queries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Birds and photographers</title>
		<link>http://kjwcode.wordpress.com/2008/02/24/birds-and-photographers/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/24/birds-and-photographers/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 07:58:50 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Birds]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=139</guid>
		<description><![CDATA[Today was great. We managed to get out of the house and go to Piper Spit in Burnaby Lake. The weather was beautiful, which has the unfortunate effect of bringing everyone out of the woodwork. In most places this isn&#8217;t &#8230; <a href="http://kjwcode.wordpress.com/2008/02/24/birds-and-photographers/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=139&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today was great.  We managed to get out of the house and go to Piper Spit in Burnaby Lake.  The weather was beautiful, which has the unfortunate effect of bringing everyone out of the woodwork.  In most places this isn&#8217;t a huge deal, but the reality of small spaces with lots of people isn&#8217;t much fun when everyone has a camera.</p>
<p>There were a couple of photographers down there today who had Canon 1Ds and huge lenses set up down on the mud, off the pedestrian area.  I find this behaviour annoying, not only because it makes other people think the behaviour is okay, but because you can tell a lot about a photographer by how they interact with the environment where they&#8217;re shooting.</p>
<p>A lot of people have heard me say that I love photography, but hate photographers.  This isn&#8217;t to say that I am annoyed by every other person who picks up a camera.  Rather, I can&#8217;t stand photographers who are entirely money-driven and don&#8217;t care about the environment they shoot in or those things that live in it.</p>
<p>Sure, the occasional photographer trampling the mud when the water is low won&#8217;t hurt much.  The problem is that if people see one person doing it, they tend to think it&#8217;s okay for them to do it, too.  I made mention of this to the photographers and pointed out a kid who had decided to go down there, and got a couple of lame excuses.  They said it was the only kid they&#8217;d seen do that in four hours, but that isn&#8217;t really the point &#8212; one kid feeding the birds does little damage, but three kids running about trying to pick up goslings is dangerous for both goslings and the kids.</p>
<p>In the end I engaged one of the photographers in conversation, made my point, let him say his thing, and left.  I was unconvinced by his argument, as I&#8217;m sure he was unconvinced by mine.  I think that following a set of <a href="http://www.nanpa.org/docs/principles.pdf">ethical field practices</a> is a must, but I can certainly understand that it gets in the way of shooting for money.  Oh well &#8212; it certainly wasn&#8217;t the first time I&#8217;d encountered parasitic photographers (street photographers are among the worst offenders, and I live in a city with lots of them), and it definitely won&#8217;t be the last.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/139/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/139/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=139&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/24/birds-and-photographers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>The nature of photography</title>
		<link>http://kjwcode.wordpress.com/2008/02/23/the-nature-of-photography/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/23/the-nature-of-photography/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 10:06:16 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/23/the-nature-of-photography/</guid>
		<description><![CDATA[The Knowledge Network showed a documentary about photographers tonight. I watched it with some interest, as I was familiar with some of the photographers (such as Araki). A common theme among the featured photographers was their connection with photography or &#8230; <a href="http://kjwcode.wordpress.com/2008/02/23/the-nature-of-photography/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=138&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Knowledge Network showed a documentary about photographers tonight.  I watched it with some interest, as I was familiar with some of the photographers (such as <a href="http://en.wikipedia.org/wiki/Nobuyoshi_Araki">Araki</a>).  A common theme among the featured photographers was their connection with photography or what photography enables for them.  It got me thinking about my connection with photography and what it enables for me.</p>
<p>Like anything I&#8217;ve only started to ponder, I don&#8217;t have any good answers.  The subjects of my photography aren&#8217;t necessarily near and dear to me.  I love birds, but they aren&#8217;t exactly my family.  Industrial equipment, architecture, and industrial landscape don&#8217;t play large roles in my life.  Indeed, I don&#8217;t spend any time around these things unless I&#8217;m photographing them.  While several of the photographers featured were laying some aspect of themselves bare, there&#8217;s not much that can be told about me by looking at my pictures.  My photography doesn&#8217;t necessarily show anything unique about my subject, either &#8212; there are thousands of photographers who can tell a story with a picture that I can&#8217;t even put in words.</p>
<p>So why do I do it?  I think it&#8217;s a way of exploring a subject I&#8217;m curious about.  Araki touched on the link between photography and memories, and mentioned that he doesn&#8217;t photograph the things he doesn&#8217;t want to remember.  Perhaps it&#8217;s a way I obtain, organise, and keep information.  That certainly seems like it fits well with the non-photography parts of me.</p>
<p>On a completely unrelated note, I just saw an ad for a nature show that used the song <em>I Disappear</em> by <a href="http://www.thefaint.com/">the Faint</a>.  Just when I thought I&#8217;d seen it all.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/138/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/138/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/138/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=138&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/23/the-nature-of-photography/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>maching it up</title>
		<link>http://kjwcode.wordpress.com/2008/02/22/maching-it-up/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/22/maching-it-up/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 04:06:52 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=136</guid>
		<description><![CDATA[I&#8217;ve given up on trying to make CentOS 5 work with VMware Fusion. It was simply sucking too much time up with no real gains. I can&#8217;t figure out why it behaves so differently on the iMac and my Macbook. &#8230; <a href="http://kjwcode.wordpress.com/2008/02/22/maching-it-up/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=136&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve given up on trying to make <a href="http://www.centos.org/">CentOS</a> 5 work with  <a href="http://www.vmware.com/products/fusion/">VMware Fusion</a>.  It was simply sucking too much time up with no real gains.  I can&#8217;t figure out why it behaves so differently on the iMac and my Macbook.</p>
<p>Instead, I&#8217;ve installed <a href="http://www.fedoraproject.org/">Fedora 8</a> and <a href="http://thomas.apestaart.org/projects/mach/"><tt>mach</tt></a>, which is probably for the best &#8212; it gives me the freedom to build for quite a few different distributions on different platforms.  The default install on FC8-64 includes a target for CentOS 5 x86_64.  So far it&#8217;s building <tt>cpanspec</tt> just fine.  More useful packages will come soon.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/136/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/136/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=136&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/22/maching-it-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Dental day</title>
		<link>http://kjwcode.wordpress.com/2008/02/22/dental-day/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/22/dental-day/#comments</comments>
		<pubDate>Sat, 23 Feb 2008 00:59:04 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Health]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/22/dental-day/</guid>
		<description><![CDATA[Every now and then it&#8217;s easy to lose track of what&#8217;s going on in your mouth. It&#8217;s hard to see exactly what&#8217;s going on, and it&#8217;s not hard to fear the worst. Today was my first trip to a dentist &#8230; <a href="http://kjwcode.wordpress.com/2008/02/22/dental-day/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=135&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Every now and then it&#8217;s easy to lose track of what&#8217;s going on in your mouth.  It&#8217;s hard to see exactly what&#8217;s going on, and it&#8217;s not hard to fear the worst.</p>
<p>Today was my first trip to a dentist since a 2006 root canal, and I was expecting to have a laundry list of &#8220;must-fix&#8221; issues to deal with.  Instead, I have only one, and it&#8217;s one I&#8217;ve known about for a long time.  I think this is my first cavity-free check-up since I was a child.</p>
<p>I&#8217;m relieved, to say the least.  I&#8217;ll be resting easier this weekend.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/135/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/135/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=135&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/22/dental-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Fusion fizzled</title>
		<link>http://kjwcode.wordpress.com/2008/02/22/fusion-fizzled/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/22/fusion-fizzled/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 10:56:01 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=134</guid>
		<description><![CDATA[At work I have an iMac, and at home I have a Macbook. Both have 2GB or more of RAM, both have Core 2 Duo CPUs, and both have a metric heap of available hard disk space. I have to &#8230; <a href="http://kjwcode.wordpress.com/2008/02/22/fusion-fizzled/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=134&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At work I have an iMac, and at home I have a Macbook.  Both have 2GB or more of RAM, both have Core 2 Duo CPUs, and both have a metric heap of available hard disk space.  I have to build some RPMs for 64-bit <a href="http://www.centos.org/">CentOS</a> 5, so I fired up <a href="http://www.vmware.com/products/fusion/">VMware Fusion</a> on my work machine and started to install it.  No problem &#8212; it was happily installing as I left.  Unfortunately, it&#8217;s a different story on my Macbook.  I&#8217;ve spent the last five hours fighting with it to no avail.</p>
<p>In a fit of desperation I&#8217;ve reformatted my disk and reinstalled OS X.  The OS is updating now, and Fusion is downloading.  There were more problems than just Fusion that led to the OS reinstall so hopefully I can nip those in the bud, too.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/134/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/134/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/134/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=134&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/22/fusion-fizzled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>A toast to Lord Baden Powell</title>
		<link>http://kjwcode.wordpress.com/2008/02/21/a-toast-to-lord-baden-powell/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/21/a-toast-to-lord-baden-powell/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 04:21:04 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=132</guid>
		<description><![CDATA[Tonight was the 18th Seymour Scouting family dinner. Lo made the toast to the founder of the movement, Lord Baden Powell.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=132&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tonight was the 18th Seymour Scouting family dinner.  Lo made the toast to the founder of the movement, Lord Baden Powell.</p>
<p><img src="http://kjwcode.files.wordpress.com/2008/02/_dsc4055.jpg?w=500" alt="Lo's toast" /></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/132/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/132/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=132&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/21/a-toast-to-lord-baden-powell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>

		<media:content url="http://kjwcode.files.wordpress.com/2008/02/_dsc4055.jpg" medium="image">
			<media:title type="html">Lo's toast</media:title>
		</media:content>
	</item>
		<item>
		<title>Unlimited data gets cheap</title>
		<link>http://kjwcode.wordpress.com/2008/02/21/unlimited-data-gets-cheap/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/21/unlimited-data-gets-cheap/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 01:27:41 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/21/unlimited-data-gets-cheap/</guid>
		<description><![CDATA[It was phone upgrade time, so we took a look about and found a new phone for me that lets me kiss the days of my hundred-dollar data plan goodbye. The phone is a HTC Touch, and the going rate &#8230; <a href="http://kjwcode.wordpress.com/2008/02/21/unlimited-data-gets-cheap/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=131&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It was phone upgrade time, so we took a look about and found a new phone for me that lets me kiss the days of my hundred-dollar data plan goodbye.  The phone is a HTC Touch, and the going rate for unlimited wireless on it is CAD7 per month.  I&#8217;m still not clear on exactly why it&#8217;s so cheap compared to the Q, but I&#8217;ll get it figured out.</p>
<p>In the meantime I&#8217;m going to try to blog when the urge hits, rather than waiting until the evening.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/131/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/131/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=131&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/21/unlimited-data-gets-cheap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>On Safari</title>
		<link>http://kjwcode.wordpress.com/2008/02/19/on-safari/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/19/on-safari/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 06:22:17 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Sites]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=130</guid>
		<description><![CDATA[Today I signed up for a paid Safari account, as the five-slot basic account I get with my ActivePerl Pro Studio is completely full. I considered one of the limited accounts, but the all-you-can-eat Safari Library subscription costs less than &#8230; <a href="http://kjwcode.wordpress.com/2008/02/19/on-safari/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=130&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I signed up for a paid <a href="http://safari.oreilly.com/">Safari</a> account, as the five-slot basic account I get with my <a href="http://www.activestate.com/Products/activeperlprostudio/">ActivePerl Pro Studio</a> is completely full.  I considered one of the limited accounts, but the all-you-can-eat Safari Library subscription costs less than a regular computer book per month, plus it saves me having to lug them back and forth to work and buy new editions when they&#8217;re released.  It seems like a reasonable deal.</p>
<p>I was less than impressed at one point because the process of activating my account was acting wonky.  I&#8217;d try to sign in and it would put me at the start of signing up for the current ten-days-free promotion.  If I filled all that out and gave it my credit card it would complain that I already had an account and should sign in.  When I clicked &#8220;Sign in&#8221; it would kick me back to the start of the promo sign-up.  Lather, rinse, repeat.</p>
<p>I got on the support portal and tried chatting with the support reps, but no dice &#8212; they seemed to be completely ignoring me.  After the second time I hit &#8220;Exit&#8221; to leave the chat and received one 400-class HTTP error or another I began to suspect something was up.  I hunted down the phone number for their support and called.  This turned out to be a good move.</p>
<p>A CSR answered the phone after about thirty seconds, and I explained I had just had a very unpleasant experience trying to get some assistance from the CSR chat on the portal.  At that point the rep called me by name and explained that she had just tried to figure out what was up with that, as the folks in India had started checking to see if the chat system was on the blink.  I tried to give some information that might be of use to whoever is stuck debugging whatever happened, then we moved on to the reason for my call.</p>
<p>After I relayed what was going on and a few minutes of debugging had passed the reason for the problems started to become apparent.  My account had originally been an O&#8217;Reilly portal account that I had used for registering books I bought back in 2006.  A little later that year I bought a book that had a Safari promotion and had transferred my account from O&#8217;Reilly.  Apparently something went wrong there, because she described my account as looking half O&#8217;Reilly and half Safari.  In the end, we agreed it was best if she just deleted the account so I could sign up again.</p>
<p>Three minutes later I was signed up again and was prowling through the book list.  While I was angry at the beginning, I was won over again by the end.  A big thanks to Diane at Safari for that!</p>
<p>(Disclosure:  I work for <a href="http://www.activestate.com/">a Safari Books Online reseller</a> (you get a basic membership with your Pro Studio subscription), but this blog entry is about my experience and opinion, and something I bought on my own dime &#8212; not anything related to work.)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/130/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/130/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=130&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/19/on-safari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>I can haz bukket!</title>
		<link>http://kjwcode.wordpress.com/2008/02/18/i-can-haz-bukket-2/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/18/i-can-haz-bukket-2/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 07:14:10 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Gear]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=129</guid>
		<description><![CDATA[I called Beau Photo about the bag insert for my laptop bag so I can quit hauling two separate bags around. Even with one inside the other it&#8217;s ungainly and the extra strap gets in the way. The bag I&#8217;m &#8230; <a href="http://kjwcode.wordpress.com/2008/02/18/i-can-haz-bukket-2/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=129&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I called <a href="http://www.beauphoto.com/">Beau Photo</a> about the bag insert for my laptop bag so I can quit hauling two separate bags around.  Even with one inside the other it&#8217;s ungainly and the extra strap gets in the way.  The bag I&#8217;m using as an insert right now is for a smaller camera and lens than I currently use, so that adds to the frustration.</p>
<p>Typically for Beau the bag insert is around ten dollars under <a href="http://www.crumpler.ca/">Crumpler</a>&#8216;s list price.  I&#8217;ll throw up a pic or two if I work out a great way of setting it up, as I&#8217;m guessing I&#8217;m not the only <a href="http://www.dpreview.com/reviews/nikond200/">D200</a> shooter who prefers to keep a <a href="http://www.dpreview.com/news/0608/06080901nikonafs70-300vrlens.asp">70-300mm</a> on the body with a <a href="http://www.nikonusa.com/template.php?cat=1&amp;grp=258&amp;productNr=25337">MB-D200</a> attached.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/129/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/129/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=129&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/18/i-can-haz-bukket-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Mergansers munching millet?</title>
		<link>http://kjwcode.wordpress.com/2008/02/17/mergansers-munching-millet/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/17/mergansers-munching-millet/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 05:39:22 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Birds]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=128</guid>
		<description><![CDATA[Okay, so the title is going a little far to get an alliteration, but I saw at least two female common mergansers (Mergus merganser) hanging out among crowds of dabblers very close to shore and very close to people. I&#8217;ve &#8230; <a href="http://kjwcode.wordpress.com/2008/02/17/mergansers-munching-millet/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=128&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Okay, so the title is going a little far to get an alliteration, but I saw at least two female common mergansers (<em>Mergus merganser</em>) hanging out among crowds of dabblers very close to shore and very close to people.  I&#8217;ve seen that once before at the same location (Lost Lagoon, in Stanley Park), but I&#8217;ve never seen the mergansers go for bread until today.  I was pretty sure they were only interested in fish, but I guess you learn something new every day.</p>
<p>Aside from the mergansers there were a good number of common goldeneyes (<em>Bucephala clangula</em>), a couple of American wigeons (<em>Anas americana</em>), some American coots (<em>Fulicana americana</em>), and the usual smattering of mallards and gulls.  The bonus birds of the day were some female and a male canvasback (<em>Aythya valisineria</em>) and various greater and lesser scaups (<em>Aythya marila</em> and <em>Aythya affinis</em>, respectively).</p>
<p>I got a few potentially good shots.  I&#8217;ll put them on Flickr when I get the time.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/128/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/128/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=128&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/17/mergansers-munching-millet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8217;08 Jailbreak</title>
		<link>http://kjwcode.wordpress.com/2008/02/17/08-jailbreak/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/17/08-jailbreak/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 12:11:04 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=127</guid>
		<description><![CDATA[What do you get when you combine an iPod Touch, OpenSSH, Ruby, Vim, and a bunch of other useful stuff? One heck of a useful piece of hardware. I&#8217;m looking forward to exploring Ruby on this new platform. I don&#8217;t &#8230; <a href="http://kjwcode.wordpress.com/2008/02/17/08-jailbreak/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=127&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>What do you get when you combine an <a href="http://www.apple.ca/ipodtouch/">iPod Touch</a>, <a href="http://www.openssh.org/">OpenSSH</a>, <a href="http://www.ruby-lang.org/">Ruby</a>, <a href="http://www.vim.org/">Vim</a>, and a bunch of other useful stuff?  One heck of a useful piece of hardware.</p>
<p>I&#8217;m looking forward to exploring Ruby on this new platform.  I don&#8217;t have any clue how to build binaries for the platform (or even how to set up a cross-compiler that targets it), so it&#8217;ll be pure Ruby for now.  I&#8217;ll have to see if <a href="http://www.rubygems.org/">RubyGems</a> will work for pure-Ruby gems.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/127/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/127/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=127&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/17/08-jailbreak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Hiveminder replaces Trac</title>
		<link>http://kjwcode.wordpress.com/2008/02/16/hiveminder-replaces-trac/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/16/hiveminder-replaces-trac/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 21:30:13 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Sites]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=126</guid>
		<description><![CDATA[As part of my plan to use my VPS to host development and glue applications and delegate tasks I&#8217;m not interested in elsewhere I have decided to transition from my own private Trac instance to using Hiveminder. So far, it &#8230; <a href="http://kjwcode.wordpress.com/2008/02/16/hiveminder-replaces-trac/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=126&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As part of my plan to use my VPS to host development and glue applications and delegate tasks I&#8217;m not interested in elsewhere I have decided to transition from my own private <a href="http://trac.edgewall.org/">Trac</a> instance to using <a href="http://www.hiveminder.com/">Hiveminder</a>.  So far, it looks like a good bet.</p>
<p>I did have some problems trying to sign up to Hiveminder before, and that&#8217;s actually a good part of the reason I installed Trac in the first place.  I don&#8217;t want the maintenance and security hassles, though, so it&#8217;s time to push those on someone else.  Hiveminder looks like the best bet.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/126/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/126/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/126/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=126&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/16/hiveminder-replaces-trac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Archives moved</title>
		<link>http://kjwcode.wordpress.com/2008/02/15/archives-moved/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/15/archives-moved/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 07:26:22 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=115</guid>
		<description><![CDATA[The blog archives from my main site have been moved here, and this is the new home of the blog. Update your bookmarks!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=115&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The blog archives from <a href="https://www.kjwcode.com/">my main site</a> have been moved here, and this is the new home of the blog.  Update your bookmarks!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/115/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/115/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=115&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/15/archives-moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Valentine goodness</title>
		<link>http://kjwcode.wordpress.com/2008/02/15/valentine-goodness/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/15/valentine-goodness/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 22:00:22 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=37</guid>
		<description><![CDATA[There was no blog entry yesterday due to a wonderful Valentine&#8217;s day that involved dinner with Robynne and gelato with Robynne and Lo. It was the nicest Valentine&#8217;s day I&#8217;ve had in a while. There&#8217;s some great technical stuff on &#8230; <a href="http://kjwcode.wordpress.com/2008/02/15/valentine-goodness/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=37&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There was no blog entry yesterday due to a wonderful Valentine&#8217;s day that involved dinner with Robynne and gelato with Robynne and Lo.  It was the nicest Valentine&#8217;s day I&#8217;ve had in a while.</p>
<p>There&#8217;s some great technical stuff on the horizon &#8212; <a href="http://www.apple.ca/">Apple</a> is soon to release their iPhone SDK and I&#8217;ve scrapped my current set of personal projects to work on something a little more challenging and exciting.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/37/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/37/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=37&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/15/valentine-goodness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>4GB of happiness for cheap</title>
		<link>http://kjwcode.wordpress.com/2008/02/13/4gb-of-happiness-for-cheap/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/13/4gb-of-happiness-for-cheap/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 07:17:31 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/13/4gb-of-happiness-for-cheap/</guid>
		<description><![CDATA[Today I sold a KVM I wasn&#8217;t using a bought 4GB of RAM for my Macbook. This maxes the unit, which makes me happy &#8212; getting this much RAM into it was one of the few reasons I bought the &#8230; <a href="http://kjwcode.wordpress.com/2008/02/13/4gb-of-happiness-for-cheap/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=114&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I sold a KVM I wasn&#8217;t using a bought 4GB of RAM for my Macbook.  This maxes the unit, which makes me happy &#8212; getting this much RAM into it was one of the few reasons I bought the new Macbook.  I haven&#8217;t done any sort of serious testing of the new RAM yet, but I intend to run compiles all night to try to get it to fail quickly if it fails at all.</p>
<p>I&#8217;ve still got around 60GB of hard disk space free, so I&#8217;m in no hurry to get a 250GB or 320GB drive for my laptop just yet.  We&#8217;ll see how that number holds now that I have enough RAM to do some serious virtualisation.  <a href="http://www.tbray.org/">Tim Bray</a> reports that new Solaris builds are looking pretty good, so I&#8217;ll have to give those a try.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/114/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/114/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=114&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/13/4gb-of-happiness-for-cheap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>RFC madness</title>
		<link>http://kjwcode.wordpress.com/2008/02/12/rfc-madness/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/12/rfc-madness/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 07:15:31 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/12/rfc-madness/</guid>
		<description><![CDATA[Something that has never ceased to amaze me is the collection of RFCs published by the IETF. Jon Postel was a hero of mine as a teenager, and my own small attempts at documenting protocol and standards are influenced by &#8230; <a href="http://kjwcode.wordpress.com/2008/02/12/rfc-madness/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=113&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Something that has never ceased to amaze me is the collection of <a href="http://www.ietf.org/rfc.html">RFC</a>s published by the <a href="http://www.ietf.org/">IETF</a>.  <a href="http://www.postel.org/postel.html">Jon Postel</a> was a hero of mine as a teenager, and my own small attempts at documenting protocol and standards are influenced by some of the dozens he authored or co-authored.</p>
<p>When Jon passed away in 1998 there were about 2400 RFCs published.  Now, almost ten years later, there are 5200 allocated RFC numbers with a very large number of those linked to finished papers.  While this represents the work of many thousands of authors, it&#8217;s no less a monumental task than the <a href="http://www.linux.com/">Linux</a> kernel.  It&#8217;s just not as sexy and attention-getting.  In many ways, Jon was the <a href="http://www.cs.helsinki.fi/u/torvalds/">Linus</a> of the RFC series, giving it a healthy start and shepherding it once it grew legs of its own.</p>
<p>Some reading of RFCs for a personal project or two got me wondering what the new RFCs are all about.  I&#8217;ll likely touch on the ones I find interesting here.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/113/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/113/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=113&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/12/rfc-madness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Intermediate storage for webserver logs</title>
		<link>http://kjwcode.wordpress.com/2008/02/12/intermediate-storage-for-webserver-logs/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/12/intermediate-storage-for-webserver-logs/#comments</comments>
		<pubDate>Wed, 13 Feb 2008 07:12:34 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=112</guid>
		<description><![CDATA[Last night I started trying to figure out how to store cumulative web data. It&#8217;s a harder problem than it looks, as most things are. The biggest problem with it seems to be storing it compactly. Compressed raw logs take &#8230; <a href="http://kjwcode.wordpress.com/2008/02/12/intermediate-storage-for-webserver-logs/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=112&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last night I started trying to figure out how to store cumulative web data.  It&#8217;s a harder problem than it looks, as most things are.  The biggest problem with it seems to be storing it compactly.</p>
<p>Compressed raw logs take a lot of time to process.  It&#8217;s not so bad if your site isn&#8217;t terribly busy or if you&#8217;ve got a lot of time on your hands.  Granted, my site isn&#8217;t busy at all and I could wait a while for results, but I&#8217;m hoping someone else will find the program useful.</p>
<p>Intermediate storage is of course the key, but that&#8217;s where things get really tricky.  It&#8217;s easy enough to store sums and averages of various numbers, but without storing stats for all 404s, how can you report on the top <em>x</em> of them?  I&#8217;m half-way to an answer, but it&#8217;s probably not going to be pretty.  It&#8217;s certainly not going to be elegant.  But it&#8217;s also not going to be <a href="http://www.mrunix.net/webalizer/">Webalizer</a>, which doesn&#8217;t make sense to try to modify to suit my needs.</p>
<p>Another idea for a nifty tool is a web log playback tool &#8212; given an access_log, it replays the log, making the same requests at the same time offsets in the file.  It may not be coming from all over the place (instead originating from one machine), but it may help debug some performance corner cases, for example.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/112/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/112/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=112&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/12/intermediate-storage-for-webserver-logs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Well said, Ricardo</title>
		<link>http://kjwcode.wordpress.com/2008/02/11/well-said-ricardo/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/11/well-said-ricardo/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 07:10:22 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/11/well-said-ricardo/</guid>
		<description><![CDATA[Ricardo Signes says it better than I ever could. Especially about the not playing well with others, the lack of RSS (or any other syndication format) feeds, the annoying apps that assume people are complete idiots, the assumption that a &#8230; <a href="http://kjwcode.wordpress.com/2008/02/11/well-said-ricardo/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=111&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://use.perl.org/~rjbs/journal/35629">Ricardo Signes says it better than I ever could.</a>  Especially about the not playing well with others, the lack of RSS (or any other syndication format) feeds, the annoying apps that assume people are complete idiots, the assumption that a message on <a href="http://www.facebook.com/">FaceBook</a> is somehow equal to or better than e-mail, and what I personally view as the <a href="http://www.aol.com/">AOL</a>-ification of Facebook.</p>
<p>I&#8217;m sure the folks in the social networking side of the office know I&#8217;m the loyal opposition.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/111/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/111/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=111&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/11/well-said-ricardo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>I can haz bukket?</title>
		<link>http://kjwcode.wordpress.com/2008/02/10/i-can-haz-bukket/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/10/i-can-haz-bukket/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 07:06:55 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Gear]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/10/i-can-haz-bukket/</guid>
		<description><![CDATA[After some extensive looking about it seems that I can&#8217;t find any small camera bags for my big camera. I&#8217;m a little surprised &#8212; I thought that a Crumpler Five-Million Dollar Home would have done the trick, but apparently it &#8230; <a href="http://kjwcode.wordpress.com/2008/02/10/i-can-haz-bukket/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=110&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After some extensive looking about it seems that I can&#8217;t find any small camera bags for my big camera.  I&#8217;m a little surprised &#8212; I thought that a <a href="http://www.crumpler.ca/">Crumpler</a> Five-Million Dollar Home would have done the trick, but apparently it doesn&#8217;t handle professional-sized DSLRs or those with a vertical grip.  The alternative seems to be the Bucket BU-02A insert that fits my Dreadful Embarrassment.  It claims to have enough room, and there is some <a href="http://www.flickr.com/photos/bigbadbenny/1180203244/">proof available</a> that it can hold a heck of a lot.</p>
<p>Best of all, it seems to be really reasonably priced.  I&#8217;ll have to contact <a href="http://www.beauphoto.com/">my favourite photography store</a> to see if they can get it in for me.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/110/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/110/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=110&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/10/i-can-haz-bukket/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>A new old bag</title>
		<link>http://kjwcode.wordpress.com/2008/02/09/a-new-old-bag/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/09/a-new-old-bag/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 07:04:47 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Gear]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/09/a-new-old-bag/</guid>
		<description><![CDATA[My Lowepro CompuTrekker Plus AW seems to be giving up the ghost early. Most of the time I hook it over one shoulder and the most-used shoulder strap is starting to separate from the rest of the bag. I&#8217;m going &#8230; <a href="http://kjwcode.wordpress.com/2008/02/09/a-new-old-bag/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=109&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://products.lowepro.com/product/CompuTrekker-Plus-AW,1925,16.htm">Lowepro CompuTrekker Plus AW</a> seems to be giving up the ghost early.  Most of the time I hook it over one shoulder and the most-used shoulder strap is starting to separate from the rest of the bag.  I&#8217;m going to see if I can get it repaired under warranty.</p>
<p>In the meantime I&#8217;m using my <a href="http://www.crumpler.ca/">Crumpler</a> Dreadful Embarrassment, a notebook bag, with a makeshift bucket liner (consisting of a Crumpler Three-Million Dollar Home with its strap tucked into its front pouch).  It&#8217;s not too friendly towards the battery grip on my camera so I&#8217;ve got it off now, for the first time ever.</p>
<p>The backpack is fantastic for travel, but I think I will be looking for an over-the-shoulder style bag for local use.  I may just get a Five or Six-Million Dollar Home and keep using the Dreadful Embarrassment if that works well enough.  I Know that <a href="http://www.lowepro.com/">Lowepro</a> has some shoulder bags with the AW rain slick, which is a pretty big deal for me.  I don&#8217;t use the rain slick often, but I&#8217;m sure thankful I have it when I need it.  I may also look at getting an attachable rain slick for the Embarrassment if I can find something that will work.</p>
<p>I somewhat like the bag-within-a-bag idea because it&#8217;s a bit more flexible &#8212; if I don&#8217;t need one piece, I can leave it at home.  If I need both, I can carry both.  I&#8217;ll have to see what works.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/109/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/109/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=109&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/09/a-new-old-bag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Gem digging</title>
		<link>http://kjwcode.wordpress.com/2008/02/08/gem-digging/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/08/gem-digging/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 07:03:27 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/08/gem-digging/</guid>
		<description><![CDATA[Over the past few hours I&#8217;ve been going crazy installing Ruby gems all over &#8212; on my laptop, on my VPS, and even a few on my computer at work. It&#8217;s interesting to see the collection of gems expand and &#8230; <a href="http://kjwcode.wordpress.com/2008/02/08/gem-digging/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=108&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Over the past few hours I&#8217;ve been going crazy installing Ruby gems all over &#8212; on my laptop, on my <a href="http://www.tektonic.net/">VPS</a>, and even a few on my computer at work.</p>
<p>It&#8217;s interesting to see the collection of gems expand and the version numbers creep up.  It&#8217;s hard to tell what&#8217;s stopped running up versions because it&#8217;s matured and in maintenance and what&#8217;s been abandoned.  It&#8217;s even harder to tell what&#8217;s commonly used.  The former can probably be found by lots of searching on <a href="http://www.rubyforge.org/">RubyForge</a>, but the latter is a lot harder to gauge.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/108/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/108/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=108&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/08/gem-digging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Java frustration</title>
		<link>http://kjwcode.wordpress.com/2008/02/07/java-frustration/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/07/java-frustration/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 07:01:47 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/07/java-frustration/</guid>
		<description><![CDATA[I just spent an hour and a half trying the impossible in Java, and I just about hit my wit&#8217;s end. It&#8217;s been a long week, but it&#8217;s got me reconsidering doing a project that I actually care about in &#8230; <a href="http://kjwcode.wordpress.com/2008/02/07/java-frustration/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=107&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I just spent an hour and a half trying the impossible in <a href="http://java.sun.com/">Java</a>, and I just about hit my wit&#8217;s end.  It&#8217;s been a long week, but it&#8217;s got me reconsidering doing a project that I actually care about in a language I<br />
don&#8217;t care about so much.</p>
<p>Every day I spend working on the software is another day I have to spend using a spreadsheet to store the data that accumulates that day.  I don&#8217;t know Java well enough to do incremental development &#8212; even the simple stuff seems to take an aeon and I feel like the resulting code is too brittle.</p>
<p>It&#8217;s nothing that experience can&#8217;t solve, but I don&#8217;t know if this is the right project to get that experience with.  If anyone has a suggestion of what <em>would</em> make a good project to learn Java with &#8212; one that would include:</p>
<ul>
<li>essential Java classes and data types</li>
<li>the Collections framework</li>
<li>database connectivity</li>
<li>XML</li>
</ul>
<p>I&#8217;d certainly be all ears, especially if there were other Java newbies looking for someone to join their project.  I have six or eight hours a week to dedicate to it most weeks &#8212; some more, some less.  You can find me as user kjwcode at Gee Mail dot com.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/107/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/107/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=107&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/07/java-frustration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Another day, another project started</title>
		<link>http://kjwcode.wordpress.com/2008/02/07/another-day-another-project-started/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/07/another-day-another-project-started/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 07:00:52 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/07/another-day-another-project-started/</guid>
		<description><![CDATA[Okay, I&#8217;m not that bad. I don&#8217;t start a new project every day, but when I do it&#8217;s usually because what&#8217;s available bugs the heck out of me. This time around it&#8217;s web stats. I know the &#8220;modern way&#8221; is &#8230; <a href="http://kjwcode.wordpress.com/2008/02/07/another-day-another-project-started/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=106&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Okay, I&#8217;m not <em>that</em> bad.  I don&#8217;t start a new project every day, but when I do it&#8217;s usually because what&#8217;s available bugs the heck out of me.</p>
<p>This time around it&#8217;s web stats.  I know the &#8220;modern way&#8221; is through <a href="http://analytics.google.com/">Google Analytics</a> or similar systems, but I&#8217;m something of a fan of static logfile analysis.  A good part of the reason is that the data is mine &#8212; I can verify what I see and weed more data out of the noise at any time in the future, not just when I upgrade the <a href="http://developer.mozilla.org/en/docs/JavaScript">JavaScript</a> or when someone has it enabled.</p>
<p>I know there&#8217;s a lot that I&#8217;m missing out on, too, but that will be the interesting part of the project &#8212; figuring out the things that will set my pet project apart from the others.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/106/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/106/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=106&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/07/another-day-another-project-started/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Java and unsigned numeric types</title>
		<link>http://kjwcode.wordpress.com/2008/02/06/java-and-unsigned-numeric-types/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/06/java-and-unsigned-numeric-types/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 06:57:28 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/06/java-and-unsigned-numeric-types/</guid>
		<description><![CDATA[I was surprised to find out that Java doesn&#8217;t have a way of dealing with unsigned numeric types. I&#8217;m surprised &#8212; given its heritage, you&#8217;d think it would implement something that&#8217;s so integral (if you&#8217;ll pardon the pun) to C++. &#8230; <a href="http://kjwcode.wordpress.com/2008/02/06/java-and-unsigned-numeric-types/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=105&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was surprised to find out that Java doesn&#8217;t have a way of dealing with unsigned numeric types.  I&#8217;m surprised &#8212; given its heritage, you&#8217;d think it would implement something that&#8217;s so integral (if you&#8217;ll pardon the pun) to C++.</p>
<p>Another gotcha I ran into was having a constructor that expects a &#8220;short&#8221; seem to be ignored because you have to explicitly cast to short for it to be recognised.  Otherwise, Java thinks it&#8217;s looking for a constructor that takes an &#8220;int&#8221;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/105/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/105/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=105&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/06/java-and-unsigned-numeric-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Snow and server maintenance</title>
		<link>http://kjwcode.wordpress.com/2008/02/06/snow-and-server-maintenance/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/06/snow-and-server-maintenance/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 06:55:49 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/06/snow-and-server-maintenance/</guid>
		<description><![CDATA[Thanks to the snow that&#8217;s slowing down traffic, Robynne is running behind and I&#8217;m entertaining myself with server maintenance. There have only been eight or nine thousand invalid login attempts in the past couple of weeks. This is a big &#8230; <a href="http://kjwcode.wordpress.com/2008/02/06/snow-and-server-maintenance/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=104&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Thanks to the snow that&#8217;s slowing down traffic, Robynne is running behind and I&#8217;m entertaining myself with server maintenance.</p>
<p>There have only been eight or nine thousand invalid login attempts in the past couple of weeks.  This is a big drop from what it was &#8212; over 110&#8217;000 in only three weeks!  I only black-holed a couple of IPs for that today.</p>
<p>The new annoyance is people/programs that set their HTTP UserAgent header to random strings.  Combine that with the tendency of these specific people/programs to access only data that has 404&#8242;d for a long while and you&#8217;ll find one more IP and a class C black-holed.  I can understand changing one&#8217;s UserAgent to something different from what it actually is for privacy reasons, but cluttering my web stats output is just rude.  Pick one and stick to it.  I recommend &#8220;NotTelling/1.0&#8243;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/104/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/104/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=104&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/06/snow-and-server-maintenance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Another Glutrack drop</title>
		<link>http://kjwcode.wordpress.com/2008/02/05/another-glutrack-drop/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/05/another-glutrack-drop/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 06:53:34 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/05/another-glutrack-drop/</guid>
		<description><![CDATA[There is another Glutrack drop in the Glutrack drops directory. The highlight of this drop is that it is more than documentation. It&#8217;s a very small and simple class that builds with Ant and runs a few tests using JUnit &#8230; <a href="http://kjwcode.wordpress.com/2008/02/05/another-glutrack-drop/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=103&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There is another Glutrack drop in the <a href="/project/glutrack/drops/">Glutrack drops</a> directory.  The highlight of this drop is that it is more than documentation.  It&#8217;s a very small and simple class that builds with <a href="http://ant.apache.org/">Ant</a> and runs a few tests using <a href="http://www.junit.org/">JUnit</a> from an Ant task.  This may not sound like much, but to someone who hasn&#8217;t done much with <a href="http://java.sun.com/">Java</a> and has never successfully made Ant or JUnit work in the past, you know it&#8217;s got to be a good feeling.</p>
<p>I have a feeling that the <a href="http://mindprod.com/jgloss/classpath.html">CLASSPATH</a> is going to be my mortal enemy when it comes to Java programming.  It&#8217;s not that it&#8217;s difficult, it&#8217;s that it&#8217;s horrendously nitpicky and important.  It&#8217;s also not that it&#8217;s any different than <a href="http://www.brandonhutchinson.com/perl_inc.html">@INC</a>, it&#8217;s just that I&#8217;m not used to it.  Bah humbug.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/103/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/103/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=103&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/05/another-glutrack-drop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Understanding Ant and JUnit</title>
		<link>http://kjwcode.wordpress.com/2008/02/04/understanding-ant-and-junit/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/04/understanding-ant-and-junit/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 06:51:18 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/04/understanding-ant-and-junit/</guid>
		<description><![CDATA[With a fair amount of reading I&#8217;m starting to understand Ant and JUnit and the interplay between them. I&#8217;ve still got a long way to go before I&#8217;m fully getting it, but I&#8217;ve got a simple test up and running &#8230; <a href="http://kjwcode.wordpress.com/2008/02/04/understanding-ant-and-junit/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=102&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>With a fair amount of reading I&#8217;m starting to understand <a href="http://ant.apache.org/">Ant</a> and <a href="http://www.junit.org/">JUnit</a> and the interplay between them.  I&#8217;ve still got a long way to go before I&#8217;m fully getting it, but I&#8217;ve got a simple test up and running correctly with a formatter, so that at least lays ground for more work and understanding.</p>
<p>Ant is a far cry from &#8220;<a href="http://www.gnu.org/software/make/">make</a>&#8220;, as it is designed to be.  I&#8217;m still not entirely comfortable with the <a href="http://www.w3.org/XML/">XML</a> syntax used in the build.xml files, but that will come with time.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/102/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/102/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=102&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/04/understanding-ant-and-junit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Ant and JUnit</title>
		<link>http://kjwcode.wordpress.com/2008/02/04/ant-and-junit/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/04/ant-and-junit/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 06:49:05 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/04/ant-and-junit/</guid>
		<description><![CDATA[Now that I&#8217;m through as much of the Java tutorial as I need to be, I&#8217;ve started learning about Ant and JUnit, which I understand will serve me well. I&#8217;ve used their analogues in many other languages, and it seems &#8230; <a href="http://kjwcode.wordpress.com/2008/02/04/ant-and-junit/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=101&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;m through as much of the <a href="http://java.sun.com/">Java</a> tutorial as I need to be, I&#8217;ve started learning about <a href="http://ant.apache.org/">Ant</a> and <a href="http://www.junit.org/">JUnit</a>, which I understand will serve me well.  I&#8217;ve used their analogues in many other languages, and it seems that Java especially needs a tool like Ant that understands how Java sources fit together.</p>
<p>By stealing sections of tutorials and cookbooks I&#8217;ve put together a <span class="tt">build.xml</span> file that <em>almost</em> works the way I want it to.  It&#8217;ll be even more useful when I actually have a main class for my little project.</p>
<p>I&#8217;m most interested in JUnit at this point.  I&#8217;m not expecting to go full-on <a href="http://en.wikipedia.org/wiki/Test-driven_development">TDD</a>, but I do want to get tests in place to catch the early mistakes.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/101/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/101/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=101&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/04/ant-and-junit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Java tutorials hurt my brain</title>
		<link>http://kjwcode.wordpress.com/2008/02/03/java-tutorials-hurt-my-brain/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/03/java-tutorials-hurt-my-brain/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 06:47:24 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/03/java-tutorials-hurt-my-brain/</guid>
		<description><![CDATA[Over the past couple of days I&#8217;ve been reading through the Java tutorials, and I must admit my brain hurts a bit. On one hand it feels a bit like Smalltalk, but on the other hand it&#8217;s still a mishmash &#8230; <a href="http://kjwcode.wordpress.com/2008/02/03/java-tutorials-hurt-my-brain/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=100&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Over the past couple of days I&#8217;ve been reading through the <a href="http://java.sun.com/">Java</a> tutorials, and I must admit my brain hurts a bit.  On one hand it feels a bit like <a href="http://www.smalltalk.org/">Smalltalk</a>, but on the other hand it&#8217;s still a mishmash of capitalisation, thousands of classes with a lot of overlap, and everything else I usually cite when I explain why I try to avoid Java.  The nice part is that things seem to have gotten a bit faster since the last time I looked.  This could also be explained by the difference between a G3 600MHz iBook with 384MB of RAM and a Core 2 Duo 2.0GHz Macbook with 2GB of RAM, but I&#8217;ll give the Java crowd the benefit of the doubt, seeing as I am using Java 1.6 instead of 1.3 or 1.4.</p>
<p>I started writing a tiny amount of code for my diabetic information tracking software today, so hopefully that will continue and expand.  I&#8217;ll wrap that up in a few days when I&#8217;ve added a bit more and make another drop.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/100/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/100/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=100&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/03/java-tutorials-hurt-my-brain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Capilano River birding</title>
		<link>http://kjwcode.wordpress.com/2008/02/02/capilano-river-birding/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/02/capilano-river-birding/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 06:46:11 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Birds]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/02/capilano-river-birding/</guid>
		<description><![CDATA[Dogsitting has its upsides. We managed to get out of the house to walk the dog down by the Capilano River and saw some great birds. American Wigeons (Anas americana) and Barrows Goldeneyes (Bucephala islandica) were there, as were the &#8230; <a href="http://kjwcode.wordpress.com/2008/02/02/capilano-river-birding/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=99&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dogsitting has its upsides.  We managed to get out of the house to walk the dog down by the Capilano River and saw some great birds.  American Wigeons (<em>Anas americana</em>) and Barrows Goldeneyes (<em>Bucephala islandica</em>) were there, as were the usual hordes of gulls and crows.  I managed to get some pictures.  In true-to-me form they will arrive on <a href="http://www.flickr.com/">Flickr</a> as I get around to it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/99/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/99/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=99&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/02/capilano-river-birding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Editing Java</title>
		<link>http://kjwcode.wordpress.com/2008/02/01/editing-java/</link>
		<comments>http://kjwcode.wordpress.com/2008/02/01/editing-java/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 06:42:52 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/01/editing-java/</guid>
		<description><![CDATA[Today I took a quick look at editors with good Java support. The list I know of isn&#8217;t very long, so it wasn&#8217;t too hard to figure out. My first thought was Netbeans. I remembered Tim Bray mentioning the new &#8230; <a href="http://kjwcode.wordpress.com/2008/02/01/editing-java/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=98&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I took a quick look at editors with good <a href="http://java.sun.com/">Java</a> support.  The list I know of isn&#8217;t very long, so it wasn&#8217;t too hard to figure out.</p>
<p>My first thought was <a href="http://www.netbeans.org/">Netbeans</a>.  I remembered <a href="http://www.tbray.org/">Tim Bray</a> mentioning the new version and the screenshots looked good.  I was able to get it installed and configured, but it wouldn&#8217;t create a project.  I eventually had to force-quit it.</p>
<p>Next up was <a href="http://www.jedit.org/">JEdit</a>, which had nothing wrong with it besides making my preferred fonts display badly.  Unfortunately that&#8217;s not something I can live with, especially when I&#8217;m working with a language I&#8217;m horrible at.</p>
<p>I also gave <a href="http://www.eclipse.org/">Eclipse</a> a shot.  It&#8217;s a huge program written in Java itself, and it shows.  It&#8217;s also likely overkill for what I want from an editor.</p>
<p><a href="http://www.macromates.com/">Textmate</a> was a no-go from the start.  I&#8217;m sure it&#8217;s a great editor, but it&#8217;s not my cup of tea.  I know there&#8217;s value in simplification, but there are some things I need a bit more control over.</p>
<p>In the end I&#8217;ll probably end up using <a href="http://www.activestate.com/komodo_ide/">Komodo</a>, <a href="http://smultron.sourceforge.net/">Smultron</a>, or <a href="http://www.vim.org/">vim</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/98/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/98/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=98&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/02/01/editing-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>My very own Daily WTF</title>
		<link>http://kjwcode.wordpress.com/2008/01/31/my-very-own-daily-wtf/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/31/my-very-own-daily-wtf/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 06:38:20 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Diabetes]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=97</guid>
		<description><![CDATA[A website I read every now and then is the Daily WTF. It&#8217;s a collection of amusing stories from the tech front &#8212; from programming to system administration to tech support and beyond. If you work in the tech field &#8230; <a href="http://kjwcode.wordpress.com/2008/01/31/my-very-own-daily-wtf/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=97&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A website I read every now and then is <a href="http://www.thedailywtf.com/">the Daily WTF</a>.  It&#8217;s a collection of amusing stories from the tech front &#8212; from programming to system administration to tech support and beyond.  If you work in the tech field and need a bit of catharsis, be sure to check it out.</p>
<p>One language that&#8217;s featured somewhat frequently on the site is <a href="http://java.sun.com/">Java</a>, and with good reason &#8212; like any widely-used language it has complexity, warts, misfeatures, bugs, historical behaviour, and outright badness that makes for a good punch line or two.  This puts it on equal footing with <a href="http://www.cpan.org/">my admitted favourite language</a>.</p>
<p>I was reminded of this today because I was language-shopping for a project.  (Yes, another project.)  I&#8217;ve been keeping diabetes data in a <a href="http://www.apple.com/iwork/numbers/">Numbers</a> spreadsheet, but the charting I can do is limited and trying to do more than very simple functions would have me pulling my hair out if I had any.  The criteria I had were that the language had to be cross-platform, handle graphical applications well, and have better integration with various operating systems than Perl does.  Having a huge standard library to help cut down on dependencies also scored high.</p>
<p>My first thought was <a href="http://www.mono-project.com/">Mono</a>, but it seems that project necessarily lags behind the current wave of <a href="http://msdn2.microsoft.com/en-us/vcsharp/aa336809.aspx">C#</a> and <a href="http://msdn2.microsoft.com/en-us/netframework/default.aspx">.NET</a> from Microsoft.  To go that route I would want to be on the bleeding edge, as learning earlier versions would probably frustrate the heck out of me.  I did a bit of searching about and found a developer preview of Java 6 for <a href="http://www.apple.com/macosx/">Mac OS X</a>, and I think it will do nicely.  It meets my criteria, and has support for the things I&#8217;m likely to need:</p>
<ul>
<li>GUI (Swing)</li>
<li>regular expressions (but not nearly as good as Perl)</li>
<li>XML support</li>
<li>sockets and SSL out of the box</li>
<li>heaps and loads of documentation</li>
<li>large installed base, not likely to be missing on many systems</li>
</ul>
<p>A critical part of my decision was the availability of high-quality, well-regarded codebases to look at and learn from.  Java won this challenge hands-down, as I have to look no further than the <a href="http://www.apache.org/">Apache project</a> to get that.</p>
<p>Now comes the fun part &#8212; creating my very own WTFs.  My <a href="http://subversion.tigris.org/">Subversion</a> repository isn&#8217;t public, but I will try to do (at least weekly) source code drops.  Starting from the very first bits and pieces.  You can see an abomination form in real time!  Or not, if you don&#8217;t like looking at the programming equivalent of a train wreck.</p>
<p><strong>Update:</strong>  You can get the first source drop in the <a href="/project/glutrack/">glutrack project directory</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/97/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/97/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=97&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/31/my-very-own-daily-wtf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Mixing things up a little</title>
		<link>http://kjwcode.wordpress.com/2008/01/30/mixing-things-up-a-little/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/30/mixing-things-up-a-little/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 06:35:50 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Diabetes]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/30/mixing-things-up-a-little/</guid>
		<description><![CDATA[I mentioned the other day that I was going to stick with Humalog because it was the devil I knew. I have since figured that I&#8217;m changing everything right now anyway (pump to pen and insulin detemir to insulin glargine), &#8230; <a href="http://kjwcode.wordpress.com/2008/01/30/mixing-things-up-a-little/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=96&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I mentioned the other day that I was going to stick with <a href="http://www.humalog.com/">Humalog</a> because it was the devil I knew.  I have since figured that I&#8217;m changing everything right now anyway (pump to pen and <a href="http://www.novonordisk.com/diabetes/levemir_splash.asp">insulin detemir</a> to <a href="http://www.lantus.com/">insulin glargine</a>), I might as well give <a href="http://www.novonordisk.com/diabetes/novorapid_splash.asp">insulin aspart</a> (NovoRapid) a go.</p>
<p>It&#8217;s too early to tell for sure, but my day-one impression is that it seems to do a better job of getting my mid-to-late afternoon highs under control.  This is my biggest hurdle in getting my HbA1c under control, as far as I can tell.</p>
<p>I&#8217;m also going to start dosing my basal insulin at bedtime instead of in the morning.  This will give me better coverage while I sleep, and if things fall a little short it will be in afternoon or evening when I&#8217;m checking my blood glucose levels and can correct it.</p>
<p>Depending on how my experiments go I may keep the insulin aspart when I go back on the pump.  It will mean rejigging my basal profiles, but if it means a more responsive course of therapy, then so be it &#8212; it&#8217;s not a lot of effort for so much benefit.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/96/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/96/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=96&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/30/mixing-things-up-a-little/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>RSS or Atom?</title>
		<link>http://kjwcode.wordpress.com/2008/01/29/rss-or-atom/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/29/rss-or-atom/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 06:33:40 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/29/rss-or-atom/</guid>
		<description><![CDATA[In my usual manner of putting the cart before the horse, I&#8217;m trying to figure out a syndication format before I even have the blog navigation complete. Atom is the new kid on the block and looks like a good &#8230; <a href="http://kjwcode.wordpress.com/2008/01/29/rss-or-atom/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=95&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In my usual manner of putting the cart before the horse, I&#8217;m trying to figure out a syndication format before I even have the blog navigation complete.</p>
<p><a href="http://tools.ietf.org/html/rfc4287">Atom</a> is the new kid on the block and looks like a good bet, but <a href="http://www.oreillynet.com/rss/">RSS</a> seems to be better-supported by <a href="http://www.cpan.org/">Perl</a>.  I haven&#8217;t looked at the situation on <a href="http://www.linux.com/">Linux</a> yet (only <a href="http://www.apple.com/macosx/">OS X</a> so far), but the Atom module doesn&#8217;t seem to want to build (at least not using CPAN).</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/95/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/95/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=95&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/29/rss-or-atom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>A night in 120 x 42</title>
		<link>http://kjwcode.wordpress.com/2008/01/29/a-night-in-120-x-42/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/29/a-night-in-120-x-42/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 06:31:23 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/29/a-night-in-120-x-42/</guid>
		<description><![CDATA[Tonight was rather eventful. I managed to get a lot done on some computing stuff. I got an iptables firewall figured out for my VPS, and also did some work on a spreadsheet for keeping track of diabetes info. Numbers &#8230; <a href="http://kjwcode.wordpress.com/2008/01/29/a-night-in-120-x-42/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=94&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tonight was rather eventful.  I managed to get a lot done on some computing stuff.</p>
<p>I got an <a href="http://www.netfilter.org/">iptables</a> firewall figured out for my <a href="http://www.tektonic.net/">VPS</a>, and also did some work on a spreadsheet for keeping track of diabetes info.  <a href="http://www.apple.com/iwork/numbers/">Numbers</a> made the latter task pretty easy.</p>
<p>Time to rest now &#8212; more details later.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/94/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/94/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=94&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/29/a-night-in-120-x-42/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>VGA on an HP rx2620</title>
		<link>http://kjwcode.wordpress.com/2008/01/28/vga-on-an-hp-rx2620/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/28/vga-on-an-hp-rx2620/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 06:27:50 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Operating systems]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=93</guid>
		<description><![CDATA[I spent the better part of an hour getting a console working on a new HP rx2620. Not a great way to spend all that time! Initially I tried VGA &#8212; no dice. The machine said the console was on &#8230; <a href="http://kjwcode.wordpress.com/2008/01/28/vga-on-an-hp-rx2620/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=93&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I spent the better part of an hour getting a console working on a new <a href="http://www.hp.com/">HP</a> <a href="http://h18003.www1.hp.com/products/quickspecs/12141_div/12141_div.HTML">rx2620</a>.  Not a great way to spend all that time!</p>
<p>Initially I tried VGA &#8212; no dice.  The machine said the console was on serial and no further output would be sent to VGA.  I went into the boot options and set VGA to be primary, but didn&#8217;t have any luck there, either.  It simply did the same thing as before.  I tried from the EFI shell and that was about as useful as anything else I&#8217;d tried up until that point.  In desperation I enabled the legacy user interface and disabled the serial port consoles.  This finally got me going on VGA in text mode.</p>
<p>Looking back I probably could have gotten the same effect by completely disabling the serial consoles in one of the other interfaces as well, but it didn&#8217;t occur to me.  Why would I need to do that?  What&#8217;s the logic in defining primary and secondary console interfaces if the machine isn&#8217;t going to use them in that order?</p>
<p>The good news is that the machine is up and running now, and I hope not to have to bother with it again for a while.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/93/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/93/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=93&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/28/vga-on-an-hp-rx2620/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Taking a break from the pump</title>
		<link>http://kjwcode.wordpress.com/2008/01/27/taking-a-break-from-the-pump/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/27/taking-a-break-from-the-pump/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 06:23:41 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Diabetes]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/27/taking-a-break-from-the-pump/</guid>
		<description><![CDATA[I&#8217;m taking a break from the insulin pump for a while. The places where I can safely and comfortably put infusion sites are played out, and my body needs a break. I&#8217;ll be going back to using insulin pens for &#8230; <a href="http://kjwcode.wordpress.com/2008/01/27/taking-a-break-from-the-pump/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=92&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m taking a break from the <a href="http://www.disetronic-ca.com/">insulin pump</a> for a while.  The places where I can safely and comfortably put <a href="http://www.disetronic-ca.com/dstrnc_ca/rewrite/content/en_CA/3.3.2:20/article/DCM_general_article_63.htm">infusion</a> sites are played out, and my body needs a break.  I&#8217;ll be going back to using <a href="http://www.ideo.com/portfolio/re.asp?x=11176173">insulin pens</a> for a while.</p>
<p>Fortunately, it wasn&#8217;t too hard to get the pharmacy to give me the insulins I needed.  I&#8217;m using <a href="http://www.lantus.com/">insulin glargine</a> as a <a href="http://en.wikipedia.org/wiki/Basal_rate">basal</a>, and sticking with <a href="http://www.humalog.com/">Humalog</a> for <a href="http://www.cancer.gov/Templates/db_alpha.aspx?CdrID=45620">bolus</a>.  I was tempted to try <a href="http://www.novonordisk.com/diabetes/novorapid_splash.asp">another rapid insulin</a>, but I thought it best to stick with the devil I know for now.  A couple of new pens, some pen tip needles, and I was set to go.</p>
<p>The first day&#8217;s numbers have been a little high, but they are roughly in line with what I have been able to achieve with the pump over the last couple of months.  They can only get better from here, as I am able to hit far more injection sites with the pens, and it gives me a much wider site rotation.</p>
<p>I&#8217;ll probably use the pens for a month or two and then go back to the pump when my primary infusion set sites (within about six or so inches of the bellybutton) are healthy again.  In the meantime it&#8217;s a nice change of pace, though I did find myself up a couple of times last night wondering where my pump was.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/92/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/92/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=92&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/27/taking-a-break-from-the-pump/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Tags in SQLite</title>
		<link>http://kjwcode.wordpress.com/2008/01/26/tags-in-sqlite/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/26/tags-in-sqlite/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 06:21:37 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/26/tags-in-sqlite/</guid>
		<description><![CDATA[After some thought on what I&#8217;ll want to do with tags it seems to make sense to put them in a SQLite database. It means trading off writing some Perl for some SQL, but it will make certain things a &#8230; <a href="http://kjwcode.wordpress.com/2008/01/26/tags-in-sqlite/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=91&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After some thought on what I&#8217;ll want to do with tags it seems to make sense to put them in a <a href="http://www.sqlite.org/">SQLite</a> database.  It means trading off writing some <a href="http://www.cpan.org/">Perl</a> for some <a href="http://www.sqlite.org/lang.html">SQL</a>, but it will make certain things a bit easier.</p>
<p>I was considering having a strictly-static site, but it makes sense to have some CGI there for full text and tag searches.  It&#8217;s a little more useful and a little less 1996.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/91/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/91/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=91&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/26/tags-in-sqlite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>A million monkeys&#8230;</title>
		<link>http://kjwcode.wordpress.com/2008/01/25/a-million-monkeys/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/25/a-million-monkeys/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 06:16:20 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=90</guid>
		<description><![CDATA[They say that a million monkeys on a million typewriters would one day reproduce the works of Shakespeare. There seem to be a million script kiddies on a million crappy PCs trying dictionary-based ssh login attacks on my VPS these &#8230; <a href="http://kjwcode.wordpress.com/2008/01/25/a-million-monkeys/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=90&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>They say that a million monkeys on a million typewriters would one day reproduce the works of Shakespeare.  There seem to be a million script kiddies on a million crappy PCs trying dictionary-based ssh login attacks on my VPS these days, and they won&#8217;t accomplish anything at all.</p>
<p>Since I reinstalled my VPS earlier this month I&#8217;ve chalked up over 110&#8217;000 failed login attempts.  Some of them are understandable &#8212; attempts at root, mostly.  Some of them are stupid &#8212; since when did the postgres user get a password?  The rest are beyond moronic.  What are the chances that a completely random server has a user named &#8220;avayo&#8221;?  Do these people really think &#8220;frank&#8221; is a common name any more?  I don&#8217;t personally know anyone named Frank who is under 60 years of age, and he certainly wouldn&#8217;t be on-line  pretending to be a sysadmin in his mid-30s.</p>
<p>Days like this I wish I had a cattle prod that worked over the &#8216;net.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/90/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/90/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=90&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/25/a-million-monkeys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Building Apache httpd</title>
		<link>http://kjwcode.wordpress.com/2008/01/25/building-apache-httpd/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/25/building-apache-httpd/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 06:14:21 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/25/building-apache-httpd/</guid>
		<description><![CDATA[I took a bit of a break today and tried to build Apache 2.28 on my machine. It seemed to be looking in the wrong place for libtool, and the more I looked the weirder it got. Rather than waste &#8230; <a href="http://kjwcode.wordpress.com/2008/01/25/building-apache-httpd/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=89&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I took a bit of a break today and tried to build <a href="http://httpd.apache.org/">Apache</a> 2.28 on my machine.  It seemed to be looking in the wrong place for <span class="tt">libtool</span>, and the more I looked the weirder it got.  Rather than waste a bunch of time figuring out the whys and wherefores I asked <a href="http://search.cpan.org/~gozer/">Gozer</a>, and he pointed me to the &#8220;&#8211;with-included-apr&#8221; option to &#8220;configure&#8221; that works around the issue.</p>
<p>I&#8217;ll have to do a bit of work to weed out the existing (incorrect) <a href="http://apr.apache.org/">APR</a> installation, but that can go on the to-do list.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/89/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/89/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=89&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/25/building-apache-httpd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>chromatic on Perl 6 evangelism</title>
		<link>http://kjwcode.wordpress.com/2008/01/25/chromatic-on-perl-6-evangelism/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/25/chromatic-on-perl-6-evangelism/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 06:12:47 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/25/chromatic-on-perl-6-evangelism/</guid>
		<description><![CDATA[chromatic seems to be feeling similarly to how I described yesterday with regards to the balance between language advocacy and actually getting something done. His latest blog entry asks people to remind him not to argue, but to tell him &#8230; <a href="http://kjwcode.wordpress.com/2008/01/25/chromatic-on-perl-6-evangelism/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=88&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wgz.org/chromatic/">chromatic</a> seems to be feeling similarly to how I described yesterday with regards to the balance between language advocacy and actually getting something done.  His latest blog entry <a href="http://use.perl.org/~chromatic/journal/35490">asks people to remind him not to argue</a>, but to tell him to write code instead.</p>
<p>It&#8217;s nice to see that I&#8217;m not the only person to get to feeling that way.  I often wonder where the real committers get the time and energy to do the work that they do and to deal with the people who seem to enjoytrying to waste their time.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/88/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/88/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=88&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/25/chromatic-on-perl-6-evangelism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>When to use any programming language</title>
		<link>http://kjwcode.wordpress.com/2008/01/25/when-to-use-any-programming-language/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/25/when-to-use-any-programming-language/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 06:11:14 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/25/when-to-use-any-programming-language/</guid>
		<description><![CDATA[brian d. foy has a great blog entry about how to choose a programming language for a project. Well, not really &#8212; it&#8217;s more of a rebuttal about someone else&#8217;s magazine article about the problems that Perl will supposedly help &#8230; <a href="http://kjwcode.wordpress.com/2008/01/25/when-to-use-any-programming-language/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=87&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pair.com/comdog/">brian d. foy</a> has a great blog entry about <a href="http://use.perl.org/~brian_d_foy/journal/35487">how to choose a programming language for a project</a>.  Well, not really &#8212; it&#8217;s more of a rebuttal about someone else&#8217;s magazine article about the problems that <a href="http://www.cpan.org/">Perl</a> will supposedly help you solve and what it reportedly won&#8217;t.</p>
<p>Needless to say, I&#8217;m in complete agreement with brian.  When people ask me which language to use to solve any given problem my answer is always the same.  I tell them to use the language they know the best.</p>
<p><a href="http://www.tbray.org/">Tim Bray</a>&#8216;s <a href="http://www.tbray.org/ongoing/When/200x/2007/09/20/Wide-Finder">Wide Finder</a> project got some pretty good results with Perl, and Perl isn&#8217;t thought of as being a many-core friendly language.  My guess is that when you start with a solid base you can get a lot more done than by trying to specialise too quickly.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/87/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/87/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=87&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/25/when-to-use-any-programming-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Experimentation</title>
		<link>http://kjwcode.wordpress.com/2008/01/24/experimentation/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/24/experimentation/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 06:06:04 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=86</guid>
		<description><![CDATA[Patrick Logan wrote a particularly good blog entry on experimentation. His view matches my own &#8212; experimentation is good, and it&#8217;s something I used to do a lot more of when there were fewer books, websites, blogs, and frameworks to &#8230; <a href="http://kjwcode.wordpress.com/2008/01/24/experimentation/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=86&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://patricklogan.blogspot.com/">Patrick Logan</a> wrote a particularly good <a href="http://patricklogan.blogspot.com/2008/01/experiment-programmers-and-engineers.html">blog entry on experimentation</a>.</p>
<p>His view matches my own &#8212; experimentation is good, and it&#8217;s something I used to do a lot more of when there were fewer books, websites, blogs, and frameworks to rely on.  Since those have come about I&#8217;ve spent more time looking things up than I have working through them.  There are good and bad points, obviously.</p>
<p>On the good side are the quick solutions or at least quick head starts on a solution that can be found from the huge number of resources.  My job values TTR (Time To Resolution) above almost all else, and the great oracle <a href="http://www.google.ca/">Google</a> can be trusted to help point the way.  It&#8217;s also easy to figure out which of the many solutions is most likely to work.  Simply seeing how many times it&#8217;s repeated and by who can tell a lot.</p>
<p>On the bad side, I have felt increasingly disconnected from my coding, even to the point of avoiding it altogether for a while.  There wasn&#8217;t a lot of joy there any more.  <a href="http://www.rubyonrails.org/">Ruby on Rails</a> says to do a job this way, <a href="http://www.djangoproject.com/">Django</a> says to do it another.  People stop coding, start drinking the framework kool-aid (and not just web application frameworks, either), and start bitching each other out and trying to claim superiority because their favourite framework/library/methodology is <em>obviously</em> the &#8220;one true way&#8221;.</p>
<p>This experience has led me almost full-circle.  I jumped on the &#8220;modern programming&#8221; bandwagon, got filled to the brim with other peoples&#8217; opinions of how things should be done, avoided doing much at all because some huge percentage of what was going on in a lot of communities was nothing more than advocacy, and then turned my back on those communities and their frameworks and opinions and started coding for <em>myself</em> again.</p>
<p>Sure, people writing code for a living can get pushed into believing that there is no excuse for experimentation or learning through experience when the quick and easy answer will do 80% of what you want 90% of the time.  My guess is that if you look at two teams of programmers, one of each mindset (experimentation vs. copy-and-paste from their favourite code resource or going by the (cook)book) you would find that the copy-and-pasters will finish a task first, but the experimenters will do better work.</p>
<p>Of course, that&#8217;s just my opinion.  I&#8217;m willing to discuss it, but I&#8217;m not willing to argue it.  I&#8217;d rather be coding.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/86/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/86/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=86&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/24/experimentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Tags make an appearance</title>
		<link>http://kjwcode.wordpress.com/2008/01/23/tags-make-an-appearance/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/23/tags-make-an-appearance/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 06:04:27 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/23/tags-make-an-appearance/</guid>
		<description><![CDATA[I spent a few minutes today tagging the archived blog entries and adding some code to the blog generator script to display them. The next step is to parse them and to add them to a database with a list &#8230; <a href="http://kjwcode.wordpress.com/2008/01/23/tags-make-an-appearance/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=85&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I spent a few minutes today tagging the archived blog entries and adding some code to the blog generator script to display them.  The next step is to parse them and to add them to a database with a list of pages with that tag.  Once that&#8217;s done it won&#8217;t be difficult to write a tag search CGI script.</p>
<p>I haven&#8217;t decided which database to use yet.  Berkeley looks likely, or possibly SQLite.  It really depends on how I intend to use the tags.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/85/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/85/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=85&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/23/tags-make-an-appearance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Wingnuts is addictive</title>
		<link>http://kjwcode.wordpress.com/2008/01/22/wingnuts-is-addictive/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/22/wingnuts-is-addictive/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 06:02:58 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/22/wingnuts-is-addictive/</guid>
		<description><![CDATA[Okay, I take it back. When I said I wouldn&#8217;t use WingNuts 2 much, I didn&#8217;t know what I was missing. Truth be told, it&#8217;s a great game. It gives my Macbook a good run for its money &#8212; it&#8217;s &#8230; <a href="http://kjwcode.wordpress.com/2008/01/22/wingnuts-is-addictive/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=84&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Okay, I take it back.  When I said I wouldn&#8217;t use <a href="http://freeverse.com/games/game/?id=3010">WingNuts 2</a> much, I didn&#8217;t know what I was missing.</p>
<p>Truth be told, it&#8217;s a great game.  It gives my Macbook a good run for its money &#8212; it&#8217;s full fans during play.  The graphics are pretty smooth, though.  They keep the game interesting, and it doesn&#8217;t take too much to follow.  I like the cartoons in the game, and it has just the right level of seriousness (that is, none at all).</p>
<p>The only down-side is that Lo wants to play it now, and keeps asking when we will get him a Mac to play it on.  Serves me right.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/84/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/84/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=84&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/22/wingnuts-is-addictive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Analytics no more</title>
		<link>http://kjwcode.wordpress.com/2008/01/21/google-analytics-no-more/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/21/google-analytics-no-more/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 06:00:09 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/21/google-analytics-no-more/</guid>
		<description><![CDATA[I gave Google Analytics a try, but it doesn&#8217;t work for me. It&#8217;s far too specialised on marketing goals and clicks to make sense. I am interested in seeing where people come from and what they view &#8212; I don&#8217;t &#8230; <a href="http://kjwcode.wordpress.com/2008/01/21/google-analytics-no-more/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=83&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I gave <a href="http://analytics.google.com/">Google Analytics</a> a try, but it doesn&#8217;t work for me.  It&#8217;s far too specialised on marketing goals and clicks to make sense.  I am interested in seeing where people come from and what they view &#8212; I don&#8217;t even <em>have</em> click-through goals.</p>
<p>I&#8217;ve got <a href="http://www.mrunix.net/webalizer/">Webalizer</a> on board now, and that will do the trick without any <a href="http://developer.mozilla.org/en/docs/JavaScript">JavaScript</a> muddling up the pages.  It also means I can see results from users with JavaScript turned off, search engines, and other automated processes.  The whole site is only a few dozen pages for now, but when it gets larger I&#8217;m going to want some insight into who&#8217;s crawling what and why.</p>
<p>This will be important especially once the birds section is up and running.  I still don&#8217;t know what I&#8217;m going to do for site searches, but if there is a permitted/ethical way of using Google for that (besides hot-linking their search with a &#8220;+site:kjwcode.com&#8221;, which they may not like too much) I&#8217;ll want to make sure I&#8217;m getting good crawl coverage.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/83/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/83/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=83&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/21/google-analytics-no-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Blog link aliasing</title>
		<link>http://kjwcode.wordpress.com/2008/01/20/blog-link-aliasing/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/20/blog-link-aliasing/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 05:58:17 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/20/blog-link-aliasing/</guid>
		<description><![CDATA[Like most mortals, I am not so good at remembing the various links I use in my blog. The most-used ones are okay if they&#8217;re short, otherwise I&#8217;m caught trying to look them up. To that end I&#8217;ve added a &#8230; <a href="http://kjwcode.wordpress.com/2008/01/20/blog-link-aliasing/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=82&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Like most mortals, I am not so good at remembing the various links I use in my blog.  The most-used ones are okay if they&#8217;re short, otherwise I&#8217;m caught trying to look them up.  To that end I&#8217;ve added a link aliasing feature to the blog generation script.  For example, for all it takes to make a link with <a href="https://www.kjwcode.com/">an alias for my website</a> (as an example), it will fill in the URL automatically and not have me worry about the what-ifs.  It needs error checking still, but it&#8217;s handy.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/82/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/82/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=82&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/20/blog-link-aliasing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>More late-light shooting</title>
		<link>http://kjwcode.wordpress.com/2008/01/20/more-late-light-shooting/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/20/more-late-light-shooting/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 05:56:53 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Birds]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/20/more-late-light-shooting/</guid>
		<description><![CDATA[Today I got lucky and managed to fit in some shooting down at Lost Lagoon and got some good shots of a female common merganser (Mergus merganser). She was hanging out with a bunch of dabblers for no apparent reason &#8230; <a href="http://kjwcode.wordpress.com/2008/01/20/more-late-light-shooting/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=81&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I got lucky and managed to fit in some shooting down at Lost Lagoon and got some good shots of a female common merganser (<em>Mergus merganser</em>).  She was hanging out with a bunch of dabblers for no apparent reason &#8212; there is no way she would have been interested in the bread or seeds the dabblers were eating.  The other common mergansers werehanging out a short distance away.</p>
<p>I got a good over-the-shoulder shot of her before the light left, though.  There were a few other good shots there, too.  Now I just need to get the time to get them put up on<br />
<a href="http://www.flickr.com/photos/kjwcode/">my Flickr photostream</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/81/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/81/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=81&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/20/more-late-light-shooting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Random small thing that I like</title>
		<link>http://kjwcode.wordpress.com/2008/01/19/random-small-thing-that-i-like/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/19/random-small-thing-that-i-like/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 01:43:33 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Stuff]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/19/random-small-thing-that-i-like/</guid>
		<description><![CDATA[A random small thing that I like is my new alarm clock. It understands my passionate hatred of am/pm, and it&#8217;s got two fully programmable alarms. As a bonus, you can tip it on its side to switch to an &#8230; <a href="http://kjwcode.wordpress.com/2008/01/19/random-small-thing-that-i-like/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=80&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A random small thing that I like is my new alarm clock.  It understands my passionate hatred of am/pm, and it&#8217;s got two fully programmable alarms.  As a bonus, you can tip it on its side to switch to an analog-style display.</p>
<p>The super shopper Robynne found it for $8 &#8212; a great deal!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/80/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/80/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=80&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/19/random-small-thing-that-i-like/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Back to TLS-land and dental drama</title>
		<link>http://kjwcode.wordpress.com/2008/01/19/back-to-tls-land-and-dental-drama/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/19/back-to-tls-land-and-dental-drama/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 01:40:01 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Health]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=79</guid>
		<description><![CDATA[I just got around to revoking my old server certificate and getting set up with a new one. If you do https://www.kjwcode.com/ it will do the right thing. You can download the CA root certificate from http://www.cacert.org/, as usual. Robynne &#8230; <a href="http://kjwcode.wordpress.com/2008/01/19/back-to-tls-land-and-dental-drama/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=79&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I just got around to revoking my old server certificate and getting set up with a new one.  If you do <a href="https://www.kjwcode.com/">https://www.kjwcode.com/</a> it will do the right thing.  You can download the CA root certificate from <a href="http://www.cacert.org/">http://www.cacert.org/</a>, as usual.</p>
<p>Robynne has an infected tooth, so her dentist prescribed her some antibiotics and some Tylenol 3 for the pain.  We took the prescription to <a href="http://www.saveonfoods.com/">Save-On-Foods</a> at Park and Tilford and were given an unpleasant run-around by the pharmacist there.  Robynne eventually took the prescription back and we went to her regular place where they actually know her well, and it was filled in five minutes with no hassle.</p>
<p>It&#8217;s unfortunate on many levels, because this isn&#8217;t the first screw-up by Save-On-Foods &#8212; it is, however, the last one I&#8217;m willing to put up with.  I have had nothing but pain and bother in my dealings with their pharmacy.  They take far too long to bring in my supplies for my insulin pump, they don&#8217;t interface well to my insurance company (and it&#8217;s not like <a href="http://www.manulife.ca/">Manulife</a> or <a href="http://www.esi-canada.com/home.htm">ESI Canada</a> are difficult to find or get ahold of and work with to make sure they get things right), and their prices aren&#8217;t exactly competitive.</p>
<p>For now, Robynne will stick with her place and I&#8217;ll stick with mine.  They both know us well, we have good rapport with the staff, and above all they have the knowledge to handle the complexities of their clients&#8217; cases and the desire to work with their clients, rather than against them.</p>
<p>(As an aside to the SOF pharmacist in question, <em>numbered Tylenols <a href="http://www.rxlist.com/cgi/generic/acetcod.htm">have 300mg</a> of acetaminophen per tablet, not 500mg</em>.  Trying to say that taking 12 tablets containing acetaminophen per day is dangerous is ridiculous &#8212; try stating a <a href="http://www.rxlist.com/cgi/generic/apap_ids.htm">limit in mg</a> instead, like a professional, who would know that there are two or more common strengths of tablets.  If one were to take 12 tablets of extra-strength Tylenol per day they would be taking one and a half times the recommended dose.  And one more point &#8212; as a pharmacist, you are the <em>dispenser</em>, not the <em>prescriber</em>.  There&#8217;s a good reason that the prescribers don&#8217;t dispense and there are fabulous reasons why the dispensers shouldn&#8217;t prescribe.  Thank you for your cooperation in demonstrating this so successfully.  You can&#8217;t replace years of education with a big, blue book.)</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/79/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/79/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=79&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/19/back-to-tls-land-and-dental-drama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Playing in the pool</title>
		<link>http://kjwcode.wordpress.com/2008/01/18/playing-in-the-pool/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/18/playing-in-the-pool/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 01:38:41 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/18/playing-in-the-pool/</guid>
		<description><![CDATA[Tonight I did something I haven&#8217;t done in a very long time. After work Robynne and Lorenzo picked me up, and we had dinner at Martyn and Pieta&#8217;s place, then went swimming. The last time I was in a pool &#8230; <a href="http://kjwcode.wordpress.com/2008/01/18/playing-in-the-pool/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=78&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tonight I did something I haven&#8217;t done in a very long time.  After work Robynne and Lorenzo picked me up, and we had dinner at Martyn and Pieta&#8217;s place, then went swimming.  The last time I was in a pool was aqua-cise class in Hay River, so it&#8217;s been a few years.</p>
<p>I didn&#8217;t do any real swimming, but instead chose to float and bounce about and talk to Robynne and Martyn.  Lorenzo didn&#8217;t seem to have trouble finding a playmate, and had quite a bit of fun playing ball.</p>
<p>Robynne even bought me a bathing suit that fits, so I guess I don&#8217;t have an excuse now.  Bring on the water!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/78/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/78/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=78&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/18/playing-in-the-pool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Birds data as XML</title>
		<link>http://kjwcode.wordpress.com/2008/01/18/birds-data-as-xml/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/18/birds-data-as-xml/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 01:36:20 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/18/birds-data-as-xml/</guid>
		<description><![CDATA[Last night I started putting some effort into figuring out how to store data for the birds database that will be on-line eventually. I got perhaps 10% of the job done, but there were a couple of important things I &#8230; <a href="http://kjwcode.wordpress.com/2008/01/18/birds-data-as-xml/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=77&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last night I started putting some effort into figuring out how to store data for the birds database that will be on-line eventually.  I got perhaps 10% of the job done, but there were a couple of important things I realised before I got too far.</p>
<p>The first is that there is a heck of a lot of data that I want to keep.  The usual bird data like common name and species, the specialised data like a unique ID for each bird (often used in bird counts, for example), the official info for each bird (plus references and sources), my own observations on the bird, good web links about the bird&#8230;  This smells like a job for XML.</p>
<p>In the &#8220;bad old days&#8221; I knew a bit of <a href="http://www.w3.org/TR/xsl/">XSL</a> and <a href="http://www.w3.org/TR/xslt/">XSLT</a>, but I have no intention of brushing the cobwebs off those skills.    Even though I try to keep everything <a href="http://www.w3.org/TR/html/">XHTML</a> 1.0 compliant, I still think I can do more in less time with <a href="http://www.cpan.org/">Perl</a> scripts and the regular XML APIs than I could with XSL.</p>
<p>The other arguments in favour of XML in this case are that I can define a <a href="http://en.wikipedia.org/wiki/Document_Type_Definition">DTD</a> or <a href="http://www.w3.org/XML/Schema">schema</a> and use a <a href="http://www.validome.org/xml/">validator</a> to ensure that my data files are valid, and that I can easily transform one format to another as my needs change.  This doesn&#8217;t save me all of the up-front work of figuring out an appropriate format for my data, but it does mean that it will be easier if I have to change down the road.</p>
<p>My next job is to figure out whether to use a DTD or schema to describe the XML application for the data.  I know DTDs much better, but namespaces could be useful, and I think those are a schema-only feature.  We&#8217;ll see.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/77/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/77/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=77&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/18/birds-data-as-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Macheist loot</title>
		<link>http://kjwcode.wordpress.com/2008/01/17/macheist-loot/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/17/macheist-loot/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 01:32:49 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=76</guid>
		<description><![CDATA[TrentM put the word out around the office that Macheist was giving a deal on multiple-bundle purchases. DavidA and I were only too happy to jump on board. I didn&#8217;t do Macheist last year. To be honest, I can&#8217;t even &#8230; <a href="http://kjwcode.wordpress.com/2008/01/17/macheist-loot/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=76&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://trentm.com/blog/">TrentM</a> put the word out around the office that <a href="http://www.macheist.com/">Macheist</a> was giving a deal on multiple-bundle purchases.  <a href="http://www.ascher.ca/blog/">DavidA</a> and I were only too happy to jump on board.</p>
<p>I didn&#8217;t do Macheist last year.  To be honest, I can&#8217;t even remember which programs were offered.  This year&#8217;s offerings are great, though.  There are some that I probably won&#8217;t use much, if at all (<a href="http://boinx.com/istopmotion/overview/">iStopMotion</a>, <a href="http://embraceware.com/software/awaken/">Awaken</a>, and <a href="http://freeverse.com/games/game/?id=3010">WingNuts 2</a> come to mind).</p>
<p>There are some that I&#8217;m really looking forward to, though.  <a href="http://www.ambrosiasw.com/utilities/snapzprox/">Snapz Pro X</a> (which I&#8217;ve used at work) is great piece of software, and worth $20 more than the bundle price on its own.  <a href="http://www.pixelmator.com/">Pixelmator</a> looks like it&#8217;ll be a hoot to play with, and <a href="http://macrabbit.com/cssedit/">CSSEdit</a> looks like a good way tweak CSS if I&#8217;m not currently in <a href="http://www.activestate.com/Products/komodo_ide/">Komodo IDE</a>.  <a href="http://1passwd.com/">1Password</a> is probably going to be my favourite, as I have become quite addicted to Keychain and know that not everyone wants to support features only present on OS X.</p>
<p>The &#8220;looks interesting&#8221; list includes <a href="http://hogbaysoftware.com/products/taskpaper">TaskPaper</a> (appears to be a graphical front-end to text-based to-do lists), <a href="http://appzapper.com/">AppZapper</a> (appears to be a graphical front-end to Archive.bom files), and <a href="http://www.midnightapps.com/">Cha-Ching</a> (appears to be a budget planner/bank account balancer).</p>
<p>Head on over and give it a gander.  25% of proceeds go to one (or all) of ten different charities, which is a nice touch.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/76/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/76/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=76&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/17/macheist-loot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Back on track</title>
		<link>http://kjwcode.wordpress.com/2008/01/17/back-on-track/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/17/back-on-track/#comments</comments>
		<pubDate>Fri, 18 Jan 2008 01:29:19 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=75</guid>
		<description><![CDATA[Several years ago I was in a great deal of financial trouble. I had a bad spending habit (some will recognise this as &#8220;retail therapy&#8221;), unstable employment (some will recognise this as &#8220;the dot-com boom&#8221;), and apparently porridge for brains &#8230; <a href="http://kjwcode.wordpress.com/2008/01/17/back-on-track/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=75&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Several years ago I was in a great deal of financial trouble.  I had a bad spending habit (some will recognise this as &#8220;retail therapy&#8221;), unstable employment (some will recognise this as &#8220;the dot-com boom&#8221;), and apparently porridge for brains (some will recognise this as &#8220;hee hee hee, oops&#8221;).  Knowing you&#8217;ve got a history like this makes it hard to pull up a copy of one&#8217;s own credit report unless you&#8217;re planning to write a suicide note on the back of it.  You almost wish they&#8217;d confuse you with someone else &#8212; not because the report might be better, but because there would at least be something <em>different</em> than the last time you looked.</p>
<p>Today I bit the bullet and got credit reports from both <a href="http://www.equifax.ca/">Equifax</a> and <a href="http://www.transunion.ca/">TransUnion</a>.  I was in for a pleasant surprise.</p>
<p>I&#8217;m in the last six or so months of payments to cover old debt.  That feels pretty darn good, because I&#8217;m coming down the other side of that mountain and picking up speed.  The mountain doesn&#8217;t look any smaller from the other side, but it is nicer to look at when you&#8217;re beyond wondering when you&#8217;ll hit the top.</p>
<p>The best part is that I&#8217;ve got new spending habits that I&#8217;ve developed in the intervening time.  I buy stuff when I can afford it, and make do with what I&#8217;ve got until I can.  I don&#8217;t buy the cheapest thing that will &#8220;do for now&#8221;.  I spend the money and buy what I want and need, and it&#8217;ll have to be pried out of my cold, dead fingers (or I&#8217;ll have to see something even better, like the 14-bit-per-pixel image engine on the Nikon D300 &#8212; but I&#8217;m not spending $1900 for two bits of colour space and being stuck with live view and a bunch of other features I don&#8217;t care about).</p>
<p>There&#8217;s something to be said about what makes that the case.  Sure, there are words that come up, like &#8220;responsible&#8221;, &#8220;organised&#8221;, and &#8220;planning for the future&#8221;.  Perhaps that&#8217;s true, but there&#8217;s more to it than that.  A big, important change is that I&#8217;m no longer the novelty fetishist I used to be.</p>
<p>When I bought a laptop in the past it was usually some hunk of equipment that would do about half of what I needed and I could barely afford.  Most of the time I would be eyeing up other systems before I had even bought the one I did.  These days I&#8217;ve learned to appreciate what I&#8217;ve got.  Heck, the last laptop I bought was almost identical to the last one I had, but had a 64-bit processor and could handle 4GB of RAM instead of 2GB.  If there hadn&#8217;t been a virtually identical system available that could handle the extra RAM I would almost certainly still be using my old laptop.  I just like it that much.</p>
<p>If I think about it, I could point fingers at all sorts of things.  Self-confidence and self-esteem are good candidates.  After all, if you don&#8217;t have those traits in good doses you&#8217;re more likely to judge yourself by what you own instead of who you are.  I can think of quite a few other facets of one&#8217;s self that can be related to these things.</p>
<p>I intended to spend time today looking at my financial situation going forward, but wound up looking deeper than that.  Fortunately, I like what I see.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/75/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/75/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=75&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/17/back-on-track/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Hiveminder to Trac</title>
		<link>http://kjwcode.wordpress.com/2008/01/16/hiveminder-to-trac/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/16/hiveminder-to-trac/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 01:26:37 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/16/hiveminder-to-trac/</guid>
		<description><![CDATA[Today there seemed to be a lot of buzz about Hiveminder.com launching, so I went and checked it out. It looked good enough to plunk down the $25 to go pro, but there was a problem or three that caused &#8230; <a href="http://kjwcode.wordpress.com/2008/01/16/hiveminder-to-trac/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=74&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today there seemed to be a lot of buzz about <a href="http://www.hiveminder.com/">Hiveminder.com</a> launching, so I went and checked it out.  It looked good enough to plunk down the $25 to go pro, but there was a problem or three that caused me to delete my account, in hopes I could re-create it and get around the problem.  This was not to be, however.  I sent some feedback about the problem, so hopefully they&#8217;ll get it ironed out before too many other people run into it.</p>
<p>The inconvenience instead pushed me to install a private <a href="http://trac.edgewall.org/">Trac</a> instance on my VPS.  I&#8217;ve done a few Trac installations before, so it wasn&#8217;t a big deal.  It&#8217;s locked right down, with no permissions granted to the anonymous user.  I only want the ticket tracking and <a href="http://subversion.tigris.org/">SVN</a> browsing abilities.  I&#8217;ve got no use for a wiki now.</p>
<p>I&#8217;ve got a &#8216;kjw&#8217; component set up as a sort of personal to-do list.  I&#8217;m actually learning something about creating reports in Trac, so this is likely to be useful.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/74/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/74/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=74&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/16/hiveminder-to-trac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Small tuit shipment</title>
		<link>http://kjwcode.wordpress.com/2008/01/15/small-tuit-shipment/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/15/small-tuit-shipment/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 01:23:38 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/15/small-tuit-shipment/</guid>
		<description><![CDATA[Today I had a small shipment of round tuits and actually got day-to-day navigation done, so the &#8220;Previous day&#8221; and &#8220;Next day&#8221; links above actually do the right thing. I also got a little bit of refactoring done in the &#8230; <a href="http://kjwcode.wordpress.com/2008/01/15/small-tuit-shipment/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=73&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I had a small shipment of round tuits and actually got day-to-day navigation done, so the &#8220;Previous day&#8221; and &#8220;Next day&#8221; links above actually do the right thing.  I also got a little bit of refactoring done in the Perl script that generates the blog HTML.  Mostly File::Spec&#8217;ing some paths, removing some join()s, and other minor stuff for now.</p>
<p>Next up are monthly and yearly indexes, then creating and updating the symlink to index.html so it points to the right place.  I&#8217;m also going to refactor some common functionality out of the blog generator script and stick it in a library.  There&#8217;s certainly lots to do before I&#8217;d be willing to let anyone else see the code.</p>
<p>After the blog end of things is complete I&#8217;m looking at doing the birds section.  That should be a lot of fun.  I&#8217;ve got a lot of planning before I figure out the raw format, though.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/73/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/73/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=73&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/15/small-tuit-shipment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>CT scan day</title>
		<link>http://kjwcode.wordpress.com/2008/01/14/ct-scan-day/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/14/ct-scan-day/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 01:22:28 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Health]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/14/ct-scan-day/</guid>
		<description><![CDATA[Today was CT scan day for me. It was a brief procedure, as they only needed scans of my head. Hopefully the output will give them some idea of why the headaches come like they do. I was courting a &#8230; <a href="http://kjwcode.wordpress.com/2008/01/14/ct-scan-day/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=72&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today was <a href="http://www.mayoclinic.com/health/ct-scan/FL00065">CT scan</a> day for me.  It was a brief procedure, as they only needed scans of my head.  Hopefully the output will give them some idea of why the headaches come like they do.</p>
<p>I was courting a headache at the time, but it wasn&#8217;t fully-formed.  I was able to take something for the headache after the procedure, so now it&#8217;s just on the periphery.  Hopefully I&#8217;ll be asleep before it hits.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/72/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/72/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=72&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/14/ct-scan-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>mod_autoindex stopgap</title>
		<link>http://kjwcode.wordpress.com/2008/01/13/mod_autoindex-stopgap/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/13/mod_autoindex-stopgap/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 01:21:04 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/13/mod_autoindex-stopgap/</guid>
		<description><![CDATA[Just figured out a few useful IndexOptions for Apache&#8217;s mod_autoindex to act as a stopgap until I get navigation working between blog entries. It&#8217;s not ideal, but it&#8217;s better than it was yesterday!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=71&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just figured out a few useful IndexOptions for Apache&#8217;s mod_autoindex to act as a stopgap until I get navigation working between blog entries.  It&#8217;s not ideal, but it&#8217;s better than it was yesterday!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/71/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/71/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=71&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/13/mod_autoindex-stopgap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Fine feathered flappy friends</title>
		<link>http://kjwcode.wordpress.com/2008/01/13/fine-feathered-flappy-friends/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/13/fine-feathered-flappy-friends/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 01:18:48 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Birds]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/13/fine-feathered-flappy-friends/</guid>
		<description><![CDATA[Today was a special day. It was a weekend and the weather didn&#8217;t outrageously suck. Today was a day to take part in our usual summer pursuit &#8212; taking pictures of birds and going to White Spot afterwards. There were &#8230; <a href="http://kjwcode.wordpress.com/2008/01/13/fine-feathered-flappy-friends/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=70&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today was a special day.  It was a weekend and the weather didn&#8217;t outrageously suck.  Today was a day to take part in our usual summer pursuit &#8212; taking pictures of birds and going to White Spot afterwards.</p>
<p>There were some great birds down at the lagoon.  The usual smattering of mallards, Canada geese, and scaups were in evidence.  There were also a metric heap of common goldeneyes and even a male common merganser who was kind enough to pose for a few pictures.</p>
<p>We certainly weren&#8217;t the only people taking advantage of the non-sucky weather.  There were some other photographers down there, including a couple that resembled Revs and Audy from <a href="http://www.flickr.com/">Flickr</a>.  There were also the crazy swan lady and crazy swan man, who we kept a wide berth from.  There were the usual legions of people feeding bread to the birds, but thankfully the idiots with the carmel popcorn and Doritos were absent.</p>
<p>After the lagoon and the restaurant we headed to <a href="http://www.londondrugs.ca/">London Drugs</a> where I picked up a Bluetooth mouse to go with my keyboard.  It&#8217;s approximately a zillion times better than my USB-based wireless mouse, and all told I&#8217;m totally won over &#8212; Robynne will inherit the USB-based wireless stuff if she wants it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/70/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/70/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=70&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/13/fine-feathered-flappy-friends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>And now for something completely different&#8230;</title>
		<link>http://kjwcode.wordpress.com/2008/01/12/and-now-for-something-completely-different/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/12/and-now-for-something-completely-different/#comments</comments>
		<pubDate>Sun, 13 Jan 2008 01:16:53 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/12/and-now-for-something-completely-different/</guid>
		<description><![CDATA[Not really, of course. Things look different again, and this time they even look a little bit better. There&#8217;s just no navigation between blog pages or any of those niceties yet. They will come, though. I&#8217;ve only got a few &#8230; <a href="http://kjwcode.wordpress.com/2008/01/12/and-now-for-something-completely-different/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=69&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Not really, of course.  Things look different again, and this time they even look a little bit <em>better</em>.  There&#8217;s just no navigation between blog pages or any of those niceties yet.  They will come, though.  I&#8217;ve only got a few entries migrated to the new system, but I&#8217;m hoping to have time to work on more tomorrow, as well as get some navigation happening.</p>
<p>Today was my brother&#8217;s birthday, so we went to his place for a yummy fondue.  There was a cheese fondue followed by a chocolate fondue, and I will admit to having a few chocolate-covered marshmallows rolled in coconut.  Yum!  Several of us got into a conversation about the worst fashions of the late 1980s and early 1990s, and the idea of a theme party came up.  First episodes of 90210, 21 Jumpstreet, and so forth were threatened.  Too bad I don&#8217;t still own any of my clothes from that era!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/69/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/69/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=69&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/12/and-now-for-something-completely-different/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>New blog generator</title>
		<link>http://kjwcode.wordpress.com/2008/01/11/new-blog-generator/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/11/new-blog-generator/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 01:14:25 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/11/new-blog-generator/</guid>
		<description><![CDATA[I&#8217;ve got a new blog generator in the works. It generates blog entry pages so far, and will soon do monthly index pages, navigation, and so on. It&#8217;s a couple of hundred lines of Perl and a few pre-existing CPAN &#8230; <a href="http://kjwcode.wordpress.com/2008/01/11/new-blog-generator/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=68&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a new blog generator in the works. It generates blog entry pages so far, and will soon do monthly index pages, navigation, and so on.  It&#8217;s a couple of hundred lines of Perl and a few pre-existing CPAN modules at the moment, and it&#8217;s been a good spray of WD-40 on my Perl skills.</p>
<p>The benefits are many &#8212; it parses simple files and outputs proper XHTML (provided that the files it sources don&#8217;t break the rules). It&#8217;s perhaps a bit pedantic for general use, but I like it just fine. Another benefit is that I maintain all of the expressiveness of XHTML with CSS2.</p>
<p>I implemented a small templating module to make this run, and may actually release it to CPAN as <span class="tt">Text::Template::Trivial</span> or something like that.  I&#8217;ll have to get <span class="tt">Module::Starter</span> involved.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/68/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/68/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=68&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/11/new-blog-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>pod2html gets me part-way</title>
		<link>http://kjwcode.wordpress.com/2008/01/10/pod2html-gets-me-part-way/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/10/pod2html-gets-me-part-way/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 01:12:14 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/10/pod2html-gets-me-part-way/</guid>
		<description><![CDATA[As you can see, things are a little different around here. I&#8217;m generating blog pages with pod2html now, which makes for easier formatting, but a few things are missing that I&#8217;ve grown rather used to, such as text on remote &#8230; <a href="http://kjwcode.wordpress.com/2008/01/10/pod2html-gets-me-part-way/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=67&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As you can see, things are a little different around here.  I&#8217;m generating blog pages with <span class="tt">pod2html</span> now, which makes for easier formatting, but a few things are missing that I&#8217;ve grown rather used to, such as text on remote links.  I would be surprised if there isn&#8217;t anything better than <span class="tt">pod2html</span> out there, so I&#8217;ll keep looking at that.</p>
<p>I may also look at <span class="tt">latex2html</span>, but when I saw it last there was a problem with node renumbering ruining bookmarks.  I&#8217;ll get it figured out soon, I&#8217;m sure.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/67/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/67/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/67/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/67/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/67/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=67&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/10/pod2html-gets-me-part-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Performance anxiety</title>
		<link>http://kjwcode.wordpress.com/2008/01/09/performance-anxiety/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/09/performance-anxiety/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 01:08:56 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/09/performance-anxiety/</guid>
		<description><![CDATA[I had my performance review at work this past Monday and it was actually a strongly positive experience &#8212; not like any other performance review I&#8217;ve had before. I am really happy with the results. The highlights are necessarily personal, &#8230; <a href="http://kjwcode.wordpress.com/2008/01/09/performance-anxiety/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=66&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I had my performance review at work this past Monday and it was actually a strongly positive experience &#8212; not like any other performance review I&#8217;ve had before.  I am really happy with the results.</p>
<p>The highlights are necessarily personal, but one of the goals I&#8217;m looking forward to is releasing some open source software to the community.  <a href="http://www.activestate.com/">ActiveState</a> is a great place to work, and I&#8217;m lucky to have a supervisor like <a href="http://search.cpan.org/~gozer/">Gozer</a>.</p>
<p>In other vaguely performance-related news I&#8217;m happy to see that <a href="http://perl.apache.org/"><span class="tt">mod_perl</span></a> is easily supported on <a href="http://www.centos.org/">CentOS</a>.  My plans are something like this:</p>
<ul>
<li>automatic POD-to-HTML</li>
<li>automatic LaTeX-to-HTML</li>
<li>photographs and other large files stored on S3</li>
<li>as much as possible, make everything as simple and efficient as possible</li>
</ul>
<p>It seems possible to do &#8212; now it&#8217;s just a matter of a strategic tuit shipment.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/66/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/66/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=66&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/09/performance-anxiety/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>The clean-up</title>
		<link>http://kjwcode.wordpress.com/2008/01/08/the-clean-up/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/08/the-clean-up/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 01:00:26 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=65</guid>
		<description><![CDATA[After all of the &#8220;excitement&#8221; I&#8217;ve resolved to embrace the KISS principle a little more. There are certainly limits &#8212; I can&#8217;t personally vouch for every line of code in Linux and Apache, but I&#8217;m pretty sure they&#8217;re safe bets. &#8230; <a href="http://kjwcode.wordpress.com/2008/01/08/the-clean-up/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=65&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After all of the <a href="http://kjwcode.wordpress.com/2008/01/06/the-break-in/">&#8220;excitement&#8221;</a> I&#8217;ve resolved to embrace the KISS principle a little more.  There are certainly limits &#8212; I can&#8217;t personally vouch for every line of code in <a href="http://www.linux.com/">Linux</a> and <a href="http://httpd.apache.org/">Apache</a>, but I&#8217;m pretty sure they&#8217;re safe bets.  Same with <a href="http://perl.apache.org/"><span class="tt">mod_perl</span></a> and<a href="http://www.cpan.org/">Perl</a> itself.</p>
<p>There are enough people using them on public production servers that the security problems are largely known and documented.  If I had to put forward a guess as to where things went wrong it was probably with <a href="http://www.twiki.org/">TWiki</a>.  It seems to have a tendency to be used behind corporate firewalls, and has a much smaller installed base than Linux or Apache.</p>
<p>Of course, it&#8217;s entirely likely that it was a more familiar demon (not daemon) at work &#8212; inexperience.  That was perhaps my second TWiki installation, as opposed to the Linux or Apache installations I&#8217;ve done, which number in the thousands.  It&#8217;s easy to imagine that I missed some important step in securing the installation.  It may have even been one of those things that would have even a moderately-experienced TWiki-er rolling their eyes and saying &#8220;oh, you didn&#8217;t miss <em>that</em> huge, important step with all the blinking lights and police tape&#8221;.</p>
<p>That being said, I&#8217;m not too terribly interested in seeing how my third TWiki installation attempt would stand up to the world.  I&#8217;m looking at some alternatives that I can vouch for.  I trust my building blocks.  I certainly don&#8217;t think that I can do large-scale software security better than the TWiki folks &#8212; indeed, I&#8217;d argue for their abilities over mine any day of the week.  I don&#8217;t intend to do anything large-scale.  I intend to do it as small and simple as I can get away with.</p>
<p>Someone who is a lot smarter me said something to the effect of there being two ways to build software.  You can build complex software that has no obvious defects, or you can build simple software that obviously has no defects.  I&#8217;m going to make a play at the latter.  I&#8217;d sooner risk taking my lumps along the way and learn as I do it, rather than fiddle with a huge piece of software that I will use 15% of the capability of and don&#8217;t have the time to fully learn and understand.</p>
<p>So what&#8217;s next?  Some software, obviously.  But not before I bring back the blog entries that were on the wiki and make sure I can keep writing them.  Where once there was TWiki there is now <span class="tt">vi</span>, and I can handle that.  So first things first &#8212; the archives!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/65/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/65/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=65&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/08/the-clean-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>The break-in</title>
		<link>http://kjwcode.wordpress.com/2008/01/06/the-break-in/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/06/the-break-in/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 00:54:19 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/?p=64</guid>
		<description><![CDATA[Signs of trouble? Time to use the VPS advantage and pull the plug. Someone defaced my wiki with 1 x 1 divs with porn links &#8212; too bad that doesn&#8217;t actually do much for one&#8217;s Google PageRank. I logged in &#8230; <a href="http://kjwcode.wordpress.com/2008/01/06/the-break-in/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=64&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Signs of trouble?  Time to use the <a href="http://www.tektonic.net/">VPS</a> advantage and pull the plug.  Someone defaced my wiki with 1 x 1 divs with porn links &#8212; too bad that doesn&#8217;t <em>actually</em> do much for one&#8217;s <a href="http://www.google.com/technology/">Google PageRank</a>.  I logged in to investigate that and discovered someone ssh&#8217;d into the system from a machine in France.  I couldn&#8217;t find any evidence besides the connection from the remote machine and didn&#8217;t have known-good system utilities handy, so I deep-sixed the installation.  No sense in taking stupid risks.</p>
<p>So what&#8217;s next?  Re-installed <a href="http://www.centos.org/">CentOS</a> 5.1, uninstalled pretty much everythingg that isn&#8217;t a dependency of something I use, and I won&#8217;t be bothering with a wiki any more.  I&#8217;d sooner do it by hand that worrying about whether someone or another decides to try to pump their porn site.</p>
<p>As for how the intruder (if there was one) got in &#8212; no clue.  I didn&#8217;t have a known-good set of tools handy, and I wasn&#8217;t in the mood to do a whole lot of forensic work that would likely turn up nothing.  He (I&#8217;m assuming that women can figure out more useful things to do) was probably logged in from a similarly broken-into machine, and those trails don&#8217;t lead anywhere unless you&#8217;ve got the cooperation of pretty much the whole<br />
world, and that doesn&#8217;t happen.</p>
<p>There are also too many unknowns for me to make too many guesses &#8212; could it be a violation of <a href="http://www.xensource.com/">Xen</a> paritioning?  Could it be a bug in Xen itself that showed me something that wasn&#8217;t really there (in my instance, at least)?  The connection was to one of my spare IP addresses, and those don&#8217;t fall into any sort of order that I can make out.  Indeed, the address he was connected to is in a different class A than the rest of the IPs on my instance.</p>
<p>Oh well &#8212; there&#8217;s naught that can be done about it.  I took SHA-256 sums of every file that matters and will be installing a little thing or two to keep an eye on the system for me.  I&#8217;m also going to follow the KISS principle when I get more dynamic web stuff up.  No big wikis (as much as I do like <a href="http://www.twiki.org/">TWiki</a>), and I&#8217;m probably going to have a bad case of &#8220;if it&#8217;s not <a href="http://httpd.apache.org/">Apache</a> and not <a href="http://www.cpan.org/">Perl</a> and<br />
<a href="http://www.joelonsoftware.com/articles/fog0000000007.html">NIH</a>, then screw it&#8221; for a while.</p>
<p>My girlfriend asked what was going on and I explained it to her.  I likened it to going to your cottage and finding out that someone had broken in and shit on your couch.  In a lot of ways it&#8217;s true &#8212; my next job was to change the locks, clean up some stuff, take pictures of my tools to make sure they stay as I left them, and a bunch of other things that one shouldn&#8217;t have to do but has to do because there are still people out there who get a rush out of breaking into peoples&#8217; cottages and shitting on the couch.</p>
<p>And that, my friend, is sad indeed.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/64/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/64/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=64&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/06/the-break-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>A couple of Q nits</title>
		<link>http://kjwcode.wordpress.com/2008/01/05/a-couple-of-q-nits/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/05/a-couple-of-q-nits/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 00:52:57 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/05/a-couple-of-q-nits/</guid>
		<description><![CDATA[The first is not being able to type a pipe symbol (&#8216;&#124;&#8217;). I can&#8217;t even do it through Symbol-Shift. Fortunately my ssh client has a menu item for it. It would still be nice to be able to use it &#8230; <a href="http://kjwcode.wordpress.com/2008/01/05/a-couple-of-q-nits/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=63&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The first is not being able to type a pipe symbol (&#8216;|&#8217;).  I can&#8217;t even do it through Symbol-Shift.  Fortunately <a href="http://www.zatelnet.com/zap/main.php">my ssh client</a> has a menu item for it.  It would still be nice to be able to use it in any program without a lot of cutting and pasting (which are a pain in the butt on a smartphone).</p>
<p>The second is not having a dedicated Control key.  The balance of the paragraph above applies to this, too.</p>
<p>The third is that I can&#8217;t seem to find out where to manage imported certificates.  I imported the <a href="http://www.cacert.org/">CAcert</a> root certificate, but I still get a warning when I access my website.  Now it just claims that I have asked to be warned.  I want to convince it otherwise.  Hopefully I&#8217;ll get it figured out.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/63/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/63/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/63/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/63/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/63/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=63&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/05/a-couple-of-q-nits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Moose no more</title>
		<link>http://kjwcode.wordpress.com/2008/01/04/moose-no-more/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/04/moose-no-more/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 00:36:29 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/04/moose-no-more/</guid>
		<description><![CDATA[After a while spent trying to learn Moose I&#8217;ve come to realise that it&#8217;s just not a good fit for what I want to do. It&#8217;s unfortunate &#8212; I quite like it, and it saves a lot of time otherwise &#8230; <a href="http://kjwcode.wordpress.com/2008/01/04/moose-no-more/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=62&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a while spent trying to learn <a href="http://www.iinteractive.com/moose/">Moose</a> I&#8217;ve come to realise that it&#8217;s just not a good fit for what I want to do.  It&#8217;s unfortunate &#8212; I quite like it, and it saves a lot of time otherwise spent scaffolding.  It has other benefits as well, but there are a few things I can&#8217;t get it to understand without quite a bit of extra work.</p>
<p>I am using <a href="http://search.cpan.org/~samv/Set-Object-1.22/"><span class="tt">Set::Object</span></a> a lot in some code I&#8217;m writing, and I can&#8217;t get Moose to work well with attributes of this type.  Moose complains that instances of <span class="tt">Set::Object</span> don&#8217;t pass the type constraint <span class="tt">_ANON_</span>.  I got it partially working using lots of absolutely horrendous code, but that&#8217;s not how I want to spend my time.</p>
<p>For now I just used <a href="http://search.cpan.org/~rjbs/Module-Starter-1.470/"><span class="tt">Module::Starter</span></a> and regular Perl OO to get me back on my feet and got the code that failed to work with Moose rewritten and working, with POD and tests.  It wasn&#8217;t a lot of code and certainly wasn&#8217;t complicated.</p>
<p>Hopefully one day I&#8217;ll find the time to re-explore Moose.  But until then, the Moose can go to pasture for me.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/62/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/62/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=62&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/04/moose-no-more/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Where does the time go?</title>
		<link>http://kjwcode.wordpress.com/2008/01/03/where-does-the-time-go/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/03/where-does-the-time-go/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 00:34:37 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/03/where-does-the-time-go/</guid>
		<description><![CDATA[Some days I think about the time I spent living in Hay River, but most of the time I don&#8217;t. I find myself caught up in the present, which is certainly not a bad place to be. It does mean &#8230; <a href="http://kjwcode.wordpress.com/2008/01/03/where-does-the-time-go/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=61&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Some days I think about the time I spent living in <a href="http://www.hayriver.com/">Hay River</a>, but most of the time I don&#8217;t.  I find myself caught up in the present, which is certainly not a bad place to be.  It does mean that occasionally I have serious time warps that happen when I think about it &#8212; it can seem like ten days or ten years ago.</p>
<p>Today I got an e-mail message from Brian, my former boss and an all-around good guy.  When I was moving from there I was single and his wife was expecting their second child.  Today we chatted briefly about our families and he mentioned enjoying playing with their two-year-old.  It is funny how life changes!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/61/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/61/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=61&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/03/where-does-the-time-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Family Gàidhlig time</title>
		<link>http://kjwcode.wordpress.com/2008/01/02/family-gaidhlig-time/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/02/family-gaidhlig-time/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 00:33:35 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Gàidhlig]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/02/15/family-gaidhlig-time/</guid>
		<description><![CDATA[Tonight Robynne and I got a chance to go over some Gàidhlig together. It was nice to spend the time together on something active and interactive, rather than housework or watching TV. Learning is a great way to spend time &#8230; <a href="http://kjwcode.wordpress.com/2008/01/02/family-gaidhlig-time/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=60&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tonight Robynne and I got a chance to go over some Gàidhlig together.  It was nice to spend the time together on something active and interactive, rather than housework or watching TV.  Learning is a great way to spend time together.</p>
<p>We also ordered a couple of books on-line.  An etymological dictionary and a book on practical Gàidhlig will certainly help our learning along.  There is a lot of material out there that&#8217;s geared at teaching one to communicate <em>with</em> speakers of a language; however, my interest is learning to communicate <em>as</em> a speaker of a language.  There is a lot of idiom and other important details that are hard to learn, but I hope to learn them as early in the process as is practical.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/60/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/60/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=60&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/02/family-gaidhlig-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
		<item>
		<title>Sleep and taxes</title>
		<link>http://kjwcode.wordpress.com/2008/01/01/sleep-and-taxes/</link>
		<comments>http://kjwcode.wordpress.com/2008/01/01/sleep-and-taxes/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 00:30:39 +0000</pubDate>
		<dc:creator>kjw</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://kjwcode.wordpress.com/2008/01/01/sleep-and-taxes/</guid>
		<description><![CDATA[I know the traditional headline this time of year is &#8220;death and taxes&#8221;, but due to my recent vacation I&#8217;m not quite feeling dead yet, so sleep will have to do. Our company controller pulled a rabbit out of her &#8230; <a href="http://kjwcode.wordpress.com/2008/01/01/sleep-and-taxes/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=59&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I know the traditional headline this time of year is &#8220;death and taxes&#8221;, but due to my recent vacation I&#8217;m not quite feeling dead yet, so sleep will have to do.</p>
<p>Our company controller pulled a rabbit out of her hat and got our T4s ready for today.  I picked up a copy of <a href="http://www.quicktax.ca/">QuickTax</a> and ran my numbers.  With the information I&#8217;ve got right now I should see a return of CAD150 or so.  Not a great amount &#8212; just enough for a night in <a href="http://www.harrison.ca/harrison/">Harrison</a> with Robynne sometime soon.</p>
<p>Performance reviews are coming up at work.  I know I don&#8217;t have anything to worry about, plus <a href="http://search.cpan.org/~gozer/">Gozer</a> is a pretty straight shooter.  I&#8217;d probably know about it by now if I did. I&#8217;m still conditioned to fear performance reviews, though.  I&#8217;ll be relieved when they&#8217;re over.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/kjwcode.wordpress.com/59/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/kjwcode.wordpress.com/59/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kjwcode.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kjwcode.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kjwcode.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kjwcode.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kjwcode.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kjwcode.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kjwcode.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kjwcode.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kjwcode.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kjwcode.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kjwcode.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kjwcode.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kjwcode.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kjwcode.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kjwcode.wordpress.com&amp;blog=344952&amp;post=59&amp;subd=kjwcode&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kjwcode.wordpress.com/2008/01/01/sleep-and-taxes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/68308b64fe7149dda28b766d2544d688?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kjw</media:title>
		</media:content>
	</item>
	</channel>
</rss>
