<?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/"
	>

<channel>
	<title>Roosenmaallen.com</title>
	<atom:link href="http://roosenmaallen.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://roosenmaallen.com</link>
	<description>Computers, spirituality, and the other things that make me go.</description>
	<lastBuildDate>Mon, 21 Dec 2009 14:25:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nikos Kazantzakis Quote</title>
		<link>http://roosenmaallen.com/2009/12/21/nikos-kazantzakis-quote/</link>
		<comments>http://roosenmaallen.com/2009/12/21/nikos-kazantzakis-quote/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 14:25:51 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Philosophy]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/?p=70</guid>
		<description><![CDATA[Still reading The Age Of Spiritual Machines, and found a great quote on the human machine:
What a strange machine man is. You fill him with bread, wine, fish, and radishes, and out come sighs, laughter, and dreams.
Nikos Kazantzakis
]]></description>
			<content:encoded><![CDATA[<p>Still reading <a href="http://www.amazon.ca/gp/product/0140282025?ie=UTF8&#038;tag=roosenmaallen-20&#038;linkCode=as2&#038;camp=15121&#038;creative=390961&#038;creativeASIN=0140282025">The Age Of Spiritual Machines</a><img src="http://www.assoc-amazon.ca/e/ir?t=roosenmaallen-20&#038;l=as2&#038;o=15&#038;a=0140282025" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, and found a great quote on the human machine:</p>
<blockquote><p>What a strange machine man is. You fill him with bread, wine, fish, and radishes, and out come sighs, laughter, and dreams.<br />
<cite>Nikos Kazantzakis</cite></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2009/12/21/nikos-kazantzakis-quote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On existence</title>
		<link>http://roosenmaallen.com/2009/12/05/on-existence/</link>
		<comments>http://roosenmaallen.com/2009/12/05/on-existence/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 15:26:12 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[eternity]]></category>
		<category><![CDATA[self]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/?p=64</guid>
		<description><![CDATA[I&#8217;m presently reading Age Of Spiritual Machines by Ray Kurzweil, and came across an excellent quote that speaks to my own thought on the &#8220;immortal soul.&#8221;
I often dream about falling. Such dreams are commonplace to the ambitious or those who climb mountains. Lately I dreamed I was clutching at the face of a rock, but [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m presently reading <a href="http://www.amazon.ca/gp/product/0670882178?ie=UTF8&#038;tag=roosenmaallen-20&#038;linkCode=as2&#038;camp=15121&#038;creative=390961&#038;creativeASIN=0670882178">Age Of Spiritual Machines</a><img src="http://www.assoc-amazon.ca/e/ir?t=roosenmaallen-20&#038;l=as2&#038;o=15&#038;a=0670882178" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> by Ray Kurzweil, and came across an excellent quote that speaks to my own thought on the &#8220;immortal soul.&#8221;</p>
<blockquote><p>I often dream about falling. Such dreams are commonplace to the ambitious or those who climb mountains. Lately I dreamed I was clutching at the face of a rock, but it would not hold. Gravel gave way. I grasped for a shrub, but it pulled loose, and in cold terror I fell into the abyss. Suddenly I realized that my fall was relative; there was no bottom and no end. A feeling of pleasure overcame me. I realized that what I embody, the principle of life, cannot be destroyed. It is written into the cosmic code, the order of the universe. As I continued to fall in the dark void, embraced by the vault of the heavens, I sang to the beauty of the stars and made my peace with the darkness.<br />
<cite>- Heinz Pagels, physicist and quantum researcher (as quoted in <u>The Age of Spiritual Machines</u>)</cite></p></blockquote>
<p>As time goes on, I hope to put more of my thoughts into enough of an order to put them in words here.</p>

	Tags: <a href="http://roosenmaallen.com/tag/eternity/" title="eternity" rel="tag">eternity</a>, <a href="http://roosenmaallen.com/tag/self/" title="self" rel="tag">self</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2009/12/05/on-existence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advertising Gone Mad</title>
		<link>http://roosenmaallen.com/2009/07/24/advertising-gone-mad/</link>
		<comments>http://roosenmaallen.com/2009/07/24/advertising-gone-mad/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 16:36:14 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[digg]]></category>
		<category><![CDATA[evil]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/?p=53</guid>
		<description><![CDATA[From http://www.tommyvallier.com/2009/07/23/digg-advertising-gone-mad/ -
The ads are therefore taking up 49.35% of the viewable space. Let me repeat that: fourty-nine point three five percent. For advertisements. That’s MASSIVE.]]></description>
			<content:encoded><![CDATA[<p>Tommy Vallier gives a breakdown of space use on Digg&#8217;s homepage, and it&#8217;s not flattering.</p>
<div class='excerpt'>
<blockquote>The ads are therefore taking up 49.35% of the viewable space. Let me repeat that: fourty-nine point three five percent. For advertisements. That’s MASSIVE.</p></blockquote>
<p>~ <a href='http://www.tommyvallier.com/2009/07/23/digg-advertising-gone-mad/'>Tommy Vallier</a>
</div>
<p>It gets even worse once the white-space is accounted for, with two thirds of the screen real-estate dedicated to advertising.</p>

	Tags: <a href="http://roosenmaallen.com/tag/advertising/" title="advertising" rel="tag">advertising</a>, <a href="http://roosenmaallen.com/tag/digg/" title="digg" rel="tag">digg</a>, <a href="http://roosenmaallen.com/tag/evil/" title="evil" rel="tag">evil</a>, <a href="http://roosenmaallen.com/tag/rant/" title="rant" rel="tag">rant</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2009/07/24/advertising-gone-mad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easily the coolest/nerdiest Queen tribute ever made</title>
		<link>http://roosenmaallen.com/2009/04/25/bohemian-rhapsody-on-computer-beeps/</link>
		<comments>http://roosenmaallen.com/2009/04/25/bohemian-rhapsody-on-computer-beeps/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 15:14:38 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Retro Computers]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Vintage Computers]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/?p=50</guid>
		<description><![CDATA[Bohemian Rhapsody played on old computer beeps]]></description>
			<content:encoded><![CDATA[<p>Bohemian Rhapsody played on old computer beeps</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Ht96HJ01SE4&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/Ht96HJ01SE4&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>(found via <a href="http://journal.neilgaiman.com/2009/04/how-to-order-who-killed-amanda-palmer.html">Neil Gaiman&#8217;s blog</a>, he found it at <a href="http://www.theregister.co.uk/2009/04/20/hp_scanjet_3c_bohemian_rhaposdy/">El Reg</a>)</p>

	Tags: <a href="http://roosenmaallen.com/tag/retro-computers/" title="Retro Computers" rel="tag">Retro Computers</a>, <a href="http://roosenmaallen.com/tag/video/" title="Video" rel="tag">Video</a>, <a href="http://roosenmaallen.com/tag/vintage-computers/" title="Vintage Computers" rel="tag">Vintage Computers</a>, <a href="http://roosenmaallen.com/tag/web/" title="Web" rel="tag">Web</a>, <a href="http://roosenmaallen.com/tag/youtube/" title="YouTube" rel="tag">YouTube</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2009/04/25/bohemian-rhapsody-on-computer-beeps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kingston Weather &#8211; Twitter feed</title>
		<link>http://roosenmaallen.com/2009/03/17/kingston-weather-twitter-feed/</link>
		<comments>http://roosenmaallen.com/2009/03/17/kingston-weather-twitter-feed/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 15:33:25 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Kingston]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Social Web]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitterfeed]]></category>
		<category><![CDATA[Weather]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/?p=47</guid>
		<description><![CDATA[Some time ago, I set up a Twitter account to relay the local weather report to my cellphone. The plan was to use TwitterFeed to relay the RSS from The Weather Network to the Twitter account, then follow it via SMS.
Lots of sabots in the works. First and foremost the RSS from The Weather Network [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago, I set up a Twitter account to relay the local weather report to my cellphone. The plan was to use <a href='http://twitterfeed.com'>TwitterFeed</a> to relay the RSS from The Weather Network to the Twitter account, then follow it via SMS.</p>
<p>Lots of sabots in the works. First and foremost the RSS from The Weather Network is no good (incorrect/invalid/inconsistent date formats, some other brokenness). Twitterfeed offers two ways to detect a new posting &#8211; the GUID, or the pubDate. As mentioned, the pubDates used in the feed are just plain wrong, so no help there. The GUID for each post, also not helpful &#8211; it&#8217;s the static link to the <em>current</em> weather page; long-term forecast is indicated by <code>ref=day1</code>, <code>ref=day2</code>, etc in the URL &#8211; so that doesn&#8217;t change, even when the content does.</p>
<p>I have meant for a long time to fix it (before today, the last post form Twitterfeed was July 18), but aside from a few quick hacks, never completed it. Lately, the explosion in <a href='http://twitter.com/limestonetweets'>Kingstonians using Twitter</a> has inspired me to fix it, especially the new followers <a href='http://twitter.com/KingstonWeather'>@KingstonWeather</a> has gained.</p>
<p>After some trial-and-error, I ended up building a php script to write an entirely new RSS feed, based on the one provided by The Weather Network &#8211; this one is valid, has proper (unique) IDs for the posts, and appears to work in Twitterfeed.</p>

	Tags: <a href="http://roosenmaallen.com/tag/kingston/" title="Kingston" rel="tag">Kingston</a>, <a href="http://roosenmaallen.com/tag/rss/" title="RSS" rel="tag">RSS</a>, <a href="http://roosenmaallen.com/tag/social-networking/" title="Social Networking" rel="tag">Social Networking</a>, <a href="http://roosenmaallen.com/tag/social-web/" title="Social Web" rel="tag">Social Web</a>, <a href="http://roosenmaallen.com/tag/twitter/" title="Twitter" rel="tag">Twitter</a>, <a href="http://roosenmaallen.com/tag/twitterfeed/" title="Twitterfeed" rel="tag">Twitterfeed</a>, <a href="http://roosenmaallen.com/tag/weather/" title="Weather" rel="tag">Weather</a>, <a href="http://roosenmaallen.com/tag/web-20/" title="Web 2.0" rel="tag">Web 2.0</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2009/03/17/kingston-weather-twitter-feed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pictures from MarsPhoenix!</title>
		<link>http://roosenmaallen.com/2008/05/26/pictures-from-marsphoenix/</link>
		<comments>http://roosenmaallen.com/2008/05/26/pictures-from-marsphoenix/#comments</comments>
		<pubDate>Mon, 26 May 2008 11:43:51 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[None of the Above]]></category>
		<category><![CDATA[Mars]]></category>
		<category><![CDATA[NASA]]></category>
		<category><![CDATA[Phoenix]]></category>
		<category><![CDATA[Pictures]]></category>
		<category><![CDATA[Space]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/2008/05/26/pictures-from-marsphoenix/</guid>
		<description><![CDATA[The Mars lander has touched down safely, and is sending pictures back already:

NASA &#8211; Phoenix Images
For more on the Phoenix project, check out NASA&#8217;s mission page, or MarsPhoenix&#8217;s Twitter feed.

	Tags: Mars, NASA, Phoenix, Pictures, Space
]]></description>
			<content:encoded><![CDATA[<p>The Mars lander has touched down safely, and is sending pictures back already:</p>
<p style="text-align: center;"><a href="http://www.nasa.gov/mission_pages/phoenix/images/index.html" title="News Briefing Image"><img style="" title="Icy, patterned ground on Mars" alt="News Briefing Image" src="http://www.nasa.gov/images/content/230119main_false_color_postcard_edr_100-75.jpg" border="0" /></a><a href="http://www.nasa.gov/mission_pages/phoenix/images/index.html"><br />
NASA &#8211; Phoenix Images</a></p>
<p>For more on the Phoenix project, check out <a href="http://www.nasa.gov/mission_pages/phoenix/main/index.html">NASA&#8217;s mission page</a>, or <a href="http://twitter.com/MarsPhoenix">MarsPhoenix&#8217;s Twitter feed</a>.</p>

	Tags: <a href="http://roosenmaallen.com/tag/mars/" title="Mars" rel="tag">Mars</a>, <a href="http://roosenmaallen.com/tag/nasa/" title="NASA" rel="tag">NASA</a>, <a href="http://roosenmaallen.com/tag/phoenix/" title="Phoenix" rel="tag">Phoenix</a>, <a href="http://roosenmaallen.com/tag/pictures/" title="Pictures" rel="tag">Pictures</a>, <a href="http://roosenmaallen.com/tag/space/" title="Space" rel="tag">Space</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2008/05/26/pictures-from-marsphoenix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geek Porn: Unboxing a mint PowerBook 1400</title>
		<link>http://roosenmaallen.com/2008/04/21/geek-porn-unboxing-a-mint-powerbook-1400/</link>
		<comments>http://roosenmaallen.com/2008/04/21/geek-porn-unboxing-a-mint-powerbook-1400/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 12:10:10 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Geek Porn]]></category>
		<category><![CDATA[LEM PowerBooks]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[PowerBook]]></category>
		<category><![CDATA[PowerBook 1400]]></category>
		<category><![CDATA[powerbooks]]></category>
		<category><![CDATA[Unbox]]></category>
		<category><![CDATA[Vintage Computers]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/?p=41</guid>
		<description><![CDATA[A member of theLEM PowerBooks list got their hands on a factory-sealed PowerBook 1400, and shared the unboxing photo set:]]></description>
			<content:encoded><![CDATA[<p>A member of the <a href='http://groups.google.com/group/powerbooks'>LEM PowerBooks list</a> got their hands on a factory-sealed PowerBook 1400, and shared the unboxing photo set:</p>
<p><a href='http://s9.photobucket.com/albums/a95/Corennsphotos/?action=view&#038;current=835aceae.pbw' style='display: block; text-align: center;'><img src="http://roosenmaallen.com/wordpress/wp-content/uploads/2008/04/i-can-has-powerbook-300x207.jpg" alt="I can haz powerbook?" title="Obligatory LOLcat" width="300" height="207" class="alignnone size-medium wp-image-42" /><br />
Slideshow at Photobucket »<br />
</a></p>
<p>Very nice set.</p>

	Tags: <a href="http://roosenmaallen.com/tag/apple/" title="Apple" rel="tag">Apple</a>, <a href="http://roosenmaallen.com/tag/geek-porn/" title="Geek Porn" rel="tag">Geek Porn</a>, <a href="http://roosenmaallen.com/tag/lem-powerbooks/" title="LEM PowerBooks" rel="tag">LEM PowerBooks</a>, <a href="http://roosenmaallen.com/tag/photo/" title="photo" rel="tag">photo</a>, <a href="http://roosenmaallen.com/tag/powerbook/" title="PowerBook" rel="tag">PowerBook</a>, <a href="http://roosenmaallen.com/tag/powerbook-1400/" title="PowerBook 1400" rel="tag">PowerBook 1400</a>, <a href="http://roosenmaallen.com/tag/powerbooks/" title="powerbooks" rel="tag">powerbooks</a>, <a href="http://roosenmaallen.com/tag/unbox/" title="Unbox" rel="tag">Unbox</a>, <a href="http://roosenmaallen.com/tag/vintage-computers/" title="Vintage Computers" rel="tag">Vintage Computers</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2008/04/21/geek-porn-unboxing-a-mint-powerbook-1400/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SimpleOpenID for php</title>
		<link>http://roosenmaallen.com/2008/03/20/simpleopenid-for-php/</link>
		<comments>http://roosenmaallen.com/2008/03/20/simpleopenid-for-php/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 12:16:26 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PHPClasses]]></category>
		<category><![CDATA[SimpleOpenID]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/2008/03/20/simpleopenid-for-php/</guid>
		<description><![CDATA[The OpenID library I&#8217;m using for Rosebleed (and other projects, both major and minor) is SimpleOpenID from PHPClasses.org.
The original class did most of what I needed, but I made some minor changes. I&#8217;ve emailed the original contributor to offer my changes back, but until I hear back, I&#8217;ve posted my modified version here:
SimpleOpenID class
Comments/feedback always [...]]]></description>
			<content:encoded><![CDATA[<p>The OpenID library I&#8217;m using for Rosebleed (and other projects, both major and minor) is <a href='http://phpclasses.onofri.org/browse/package/3290.html'>SimpleOpenID from PHPClasses.org</a>.</p>
<p>The original class did most of what I needed, but I made some minor changes. I&#8217;ve emailed the original contributor to offer my changes back, but until I hear back, I&#8217;ve posted my modified version here:</p>
<p class='downloadLink' style='text-align: center'><a href='http://roosenmaallen.com/wordpress/wp-content/uploads/2008/03/classopenidphp.zip' title='SimpleOpenID class'>SimpleOpenID class</a></p>
<p>Comments/feedback always welcome.</p>

	Tags: <a href="http://roosenmaallen.com/tag/code/" title="Code" rel="tag">Code</a>, <a href="http://roosenmaallen.com/tag/html/" title="HTML" rel="tag">HTML</a>, <a href="http://roosenmaallen.com/tag/openid/" title="OpenID" rel="tag">OpenID</a>, <a href="http://roosenmaallen.com/tag/php/" title="php" rel="tag">php</a>, <a href="http://roosenmaallen.com/tag/phpclasses/" title="PHPClasses" rel="tag">PHPClasses</a>, <a href="http://roosenmaallen.com/tag/simpleopenid/" title="SimpleOpenID" rel="tag">SimpleOpenID</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2008/03/20/simpleopenid-for-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenID on Rosebleed.net</title>
		<link>http://roosenmaallen.com/2008/03/18/openid-on-rosebleednet/</link>
		<comments>http://roosenmaallen.com/2008/03/18/openid-on-rosebleednet/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 03:17:52 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[ClaimID]]></category>
		<category><![CDATA[delegates]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Rosebleed]]></category>
		<category><![CDATA[sreg]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/2008/03/18/openid-on-rosebleednet/</guid>
		<description><![CDATA[I&#8217;ve finally finished up the OpenID signup for Rosebleed. The workflow is what you&#8217;d expect &#8211; OpenID box on the login form, if the given URL isn&#8217;t recognized then it redirects to the signup form and prepopulates it with the sreg fields.
I did notice a strange behaviour in OpenID; I&#8217;m not yet certain if I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally finished up the OpenID signup for <a href='http://rosebleed.net'>Rosebleed</a>. The workflow is what you&#8217;d expect &#8211; OpenID box on the login form, if the given URL isn&#8217;t recognized then it redirects to the signup form and prepopulates it with the <code>sreg</code> fields.</p>
<p>I did notice a strange behaviour in OpenID; I&#8217;m not yet certain if I missed it in the spec or if it&#8217;s left to one&#8217;s judgement (note to self: read the spec again)&#8230; Anyway, here&#8217;s what happens:</p>
<p>- Say I sign up with &#8220;roosenmaallen.com&#8221;. This site delegates to my <a href='http://claimid.com/silvermoon82'>ClaimID page</a>, so the <code>openid.identity</code> response is <code>http://openid.claimid.com/silvermoon82</code>, and this is what I actually use to identify the user.<br />
To my thinking, I should be able to log in using &#8220;roosenmaallen.com&#8221; (since that delegates to my ClaimID), or claimid.com/silvermoon82, or openid.claimid.com/silvermoon82. These URLs all end up at the same identity, so they should be equivalent &#8212; and that&#8217;s how I implemented it on Rosebleed.</p>
<p>I&#8217;ve noticed other OpenID-enabled sites handle this differently. On the <a href='http://openiddirectory.com/'>OpenID Directory</a> for instance, I first signed up as &#8220;claimid.com/silvermoon82&#8243;. I&#8217;ve gotten in the habit of logging in using roosenmaallen.com; but when I try that at OpenID Directory, I get an error message that my email address is already registered to my ClaimID URL.</p>
<p>So, barring finding that the spec keeps &#8220;equivalent&#8221; OpenID URLs separate, I think I&#8217;m in the right here; always open to feedback though.</p>
<p><strong>Update</strong> [2008-03-19]: I&#8217;ve checked <a href='http://openid.net/specs/openid-authentication-1_1.html#delegating_authentication'>the spec</a>, and as it turns out, I&#8217;m actually in the wrong:</p>
<blockquote><p>So, to use www.example.com as their Identifier, but have Consumers actually verify http://exampleuser.livejournal.com/ with the Identity Provider located at http://www.livejournal.com/openid/server.bml, they&#8217;d add the following tags to the HEAD section of the HTML document returned when fetching their Identifier URL.</p>
<p>&lt;link rel=&#8221;openid.server&#8221; href=&#8221;http://www.livejournal.com/openid/server.bml&#8221;&gt;<br />
&lt;link rel=&#8221;openid.delegate&#8221; href=&#8221;http://exampleuser.livejournal.com/&#8221;&gt;</p>
<p>Now, when a Consumer sees that, it&#8217;ll talk to http://www.livejournal.com/openid/server.bml and ask if the End User is exampleuser.livejournal.com, never mentioning www.example.com anywhere on the wire.</p>
<p>The main advantage of this is that an End User can keep their Identifier over many years, even as services come and go; they&#8217;ll just keep changing who they delegate to.</p></blockquote>

	Tags: <a href="http://roosenmaallen.com/tag/claimid/" title="ClaimID" rel="tag">ClaimID</a>, <a href="http://roosenmaallen.com/tag/delegates/" title="delegates" rel="tag">delegates</a>, <a href="http://roosenmaallen.com/tag/openid/" title="OpenID" rel="tag">OpenID</a>, <a href="http://roosenmaallen.com/tag/rosebleed/" title="Rosebleed" rel="tag">Rosebleed</a>, <a href="http://roosenmaallen.com/tag/sreg/" title="sreg" rel="tag">sreg</a>, <a href="http://roosenmaallen.com/tag/web/" title="Web" rel="tag">Web</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2008/03/18/openid-on-rosebleednet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Save vs. Death&#8230; failed. A fitting memorial to Gary Gygax</title>
		<link>http://roosenmaallen.com/2008/03/07/save-vs-death/</link>
		<comments>http://roosenmaallen.com/2008/03/07/save-vs-death/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 16:22:08 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[None of the Above]]></category>
		<category><![CDATA[AD&D]]></category>
		<category><![CDATA[Gary Gygax]]></category>
		<category><![CDATA[memorial]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/2008/03/07/save-vs-death/</guid>
		<description><![CDATA[xkcd has posted the best possible memorial to the passing of Gary Gygax, the creator of Dunegons and Dragons:

Good luck in the Outer Planes, Gary.

	Tags: AD&#38;D, Gary Gygax, memorial, xkcd
]]></description>
			<content:encoded><![CDATA[<p>xkcd has posted the <a href='http://xkcd.com/393/'>best possible memorial</a> to the passing of Gary Gygax, the creator of Dunegons and Dragons:</p>
<div style='text-align: center;'><a href='http://roosenmaallen.com/wordpress/wp-content/uploads/2008/03/ultimate_game.png' rel='lightbox' title='The Ultimate Game'><img src='http://roosenmaallen.com/wordpress/wp-content/uploads/2008/03/ultimate_game.thumbnail.gif' alt='The Ultimate Game' /></a></div>
<p>Good luck in the Outer Planes, Gary.</p>

	Tags: <a href="http://roosenmaallen.com/tag/add/" title="AD&amp;D" rel="tag">AD&amp;D</a>, <a href="http://roosenmaallen.com/tag/gary-gygax/" title="Gary Gygax" rel="tag">Gary Gygax</a>, <a href="http://roosenmaallen.com/tag/memorial/" title="memorial" rel="tag">memorial</a>, <a href="http://roosenmaallen.com/tag/xkcd/" title="xkcd" rel="tag">xkcd</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2008/03/07/save-vs-death/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
