<?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 &#187; Tech</title>
	<atom:link href="http://roosenmaallen.com/category/tech/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>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>Minty-Fresh &amp; amazingly inexpensive iPhone case</title>
		<link>http://roosenmaallen.com/2008/01/31/minty-fresh-amazingly-inexpensive-iphone-case/</link>
		<comments>http://roosenmaallen.com/2008/01/31/minty-fresh-amazingly-inexpensive-iphone-case/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 13:49:43 +0000</pubDate>
		<dc:creator>Eddie (from digg)</dc:creator>
				<category><![CDATA[None of the Above]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Budget Geekery]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/2008/01/31/minty-fresh-amazingly-inexpensive-iphone-case/</guid>
		<description><![CDATA[This guy made a neat case on the cheap, but I wonder where he put his gum?

Original post @ Myke&#8217;s &#8216;blob &#124; digg story

	Tags: Apple, Budget Geekery, iPhone, iPod Touch
]]></description>
			<content:encoded><![CDATA[<p>This guy made a neat case on the cheap, but I wonder where he put his gum?</p>
<p><a href='http://roosenmaallen.com/wordpress/wp-content/uploads/2008/01/cheapcase.jpg' title='Cute - and within budget!'><img src='http://roosenmaallen.com/wordpress/wp-content/uploads/2008/01/cheapcase.thumbnail.jpg' alt='Cute - and within budget!' /></a></p>
<p><a href="http://www.mike.geiger.ca/blog/?%2Farchives%2F354-Minty-Fresh-amazingly-inexpensive-iPhone-case.html">Original post @ Myke&#8217;s &#8216;blob</a> | <a href="http://digg.com/apple/Minty_Fresh_amazingly_inexpensive_iPhone_case">digg story</a></p>

	Tags: <a href="http://roosenmaallen.com/tag/apple/" title="Apple" rel="tag">Apple</a>, <a href="http://roosenmaallen.com/tag/budget-geekery/" title="Budget Geekery" rel="tag">Budget Geekery</a>, <a href="http://roosenmaallen.com/tag/iphone/" title="iPhone" rel="tag">iPhone</a>, <a href="http://roosenmaallen.com/tag/ipod-touch/" title="iPod Touch" rel="tag">iPod Touch</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2008/01/31/minty-fresh-amazingly-inexpensive-iphone-case/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Super Nintendos Lose Their Colour</title>
		<link>http://roosenmaallen.com/2008/01/03/why-super-nintendos-lose-their-colour/</link>
		<comments>http://roosenmaallen.com/2008/01/03/why-super-nintendos-lose-their-colour/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 14:08:48 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Chemistry]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[SNES]]></category>
		<category><![CDATA[Vintage Computers]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/2008/01/03/why-super-nintendos-lose-their-colour/</guid>
		<description><![CDATA[I found a great article about the whys and wherefores of plastic yellowing in classic machines:
Vintage Computing and Gaming &#124;   Archive   » Why Super Nintendos Lose Their Color: Plastic Discoloration in Classic Machines
The article focuses mainly on the SNES, but mentions old Macs as well, and should apply equally to anything [...]]]></description>
			<content:encoded><![CDATA[<p>I found a great article about the whys and wherefores of plastic yellowing in classic machines:</p>
<p><a class='bloglink' href="http://www.vintagecomputing.com/index.php/archives/189">Vintage Computing and Gaming |   Archive   » Why Super Nintendos Lose Their Color: Plastic Discoloration in Classic Machines</a></p>
<p>The article focuses mainly on the SNES, but mentions old Macs as well, and should apply equally to anything made of the official &#8220;this is a computer&#8221; grey or beige plastic.</p>
<p>The short version: Plastic is an organic compound (made of basically the same stuff as people) which breaks down over time. As it breaks down, it reacts differently to light and turns yellow. If the composition of the plastic is not perfect (exactly correct proportion of catalysts, flame retardants, pigments, &amp;c.), the breakdown will occur faster. It&#8217;s also accelerated by visible and UV light, heat, and oxygen.</p>
<p>The yellowing is caused by the chemical composition of the plastic changing, so it&#8217;s irreversible. The author does go on to list some ways to mitigate the damage, but reiterates that there is no non-destructive way to fix it &#8212; you can remove the damaged plastic, or cover it.</p>

	Tags: <a href="http://roosenmaallen.com/tag/chemistry/" title="Chemistry" rel="tag">Chemistry</a>, <a href="http://roosenmaallen.com/tag/mac/" title="Mac" rel="tag">Mac</a>, <a href="http://roosenmaallen.com/tag/snes/" title="SNES" rel="tag">SNES</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/01/03/why-super-nintendos-lose-their-colour/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Go green by going black? &#8230;not convinced.</title>
		<link>http://roosenmaallen.com/2007/12/23/go-green-by-going-black-not-convinced/</link>
		<comments>http://roosenmaallen.com/2007/12/23/go-green-by-going-black-not-convinced/#comments</comments>
		<pubDate>Sun, 23 Dec 2007 17:07:04 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Energy Savings]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/2007/12/23/go-green-by-going-black-not-convinced/</guid>
		<description><![CDATA[I just came across an interesting post about energy savings based on the colour of a webpage (specifically, Google &#8211; but the idea applies everywhere):  A black Google start screen? &#124; Wired Gecko.
I&#8217;ve found other posts dating back to May of this year (The Numbers Guy) on the subject, so it&#8217;s really not a [...]]]></description>
			<content:encoded><![CDATA[<p>I just came across an interesting post about energy savings based on the colour of a webpage (specifically, Google &#8211; but the idea applies everywhere):  <a href="http://wiredgecko.net/2007/12/a-black-google-start-screen/">A black Google start screen? | Wired Gecko</a>.</p>
<p>I&#8217;ve found other posts dating back to May of this year (<a href="http://blogs.wsj.com/numbersguy/does-a-darkened-google-really-save-electricity-104/">The Numbers Guy</a>) on the subject, so it&#8217;s really not a new idea.</p>
<p>The largest part of my doubt is the question of technology. In a CRT, it does indeed use more energy to display bright colours than dark (ref. <a href='http://www.microtech.doe.gov/EnergyStar/info.htm'>DOE Energy Star Desktop Information</a>). A CRT produces bright colours by directing an energy beam at the front of the screen; more brightness == more energy used.</p>
<p><span id="more-24"></span></p>
<p>As pointed out by <a href='http://graphicsoptimization.com/blog/?p=43'>Graphics Optimization</a>, the technology in an LCD monitor is entirely different &#8211; the brightness is provided by a backlight of some description, and colours are produced by filtering that white backlight with liquid crystals. In this scheme the lowest energy consumption is for a white pixel, where nothing is filtered. Turning a pixel black requires filtering pretty much everything, so uses the most energy.</p>
<p>The DOE report mentioned above appears to have been published in 2001 (<code>curl -I http://www.microtech.doe.gov/EnergyStar/info.htm</code> gives a Last-Modified date of November 27, 2001), when CRTs  were far more prevalent than they are today. That said, the CRT isn&#8217;t dead &#8211; just old, heavy, hot and bulky. If you (like me) do still use CRTs heavily, there are things you can do to reduce your impact:</p>
<ul>
<li><a href='http://www.blackle.com/'>Blackle</a> is a frontend for Google which displays in white-on-black. As of this writing, their homepage claims to have saved 370,654.618 Watt-Hours of energy, versus searching Google directly. <em>Note that in a side-by-side comparison their search results are not identical to Google&#8217;s. This is possibly due to their own customizations (the first result for &#8220;bob&#8221; is about energy savings) or Google tailoring my results when I search google.com directly.</em></li>
<li><span style='text-decoration: underline;'>User Style Sheets</span> allow you to override the display of some/all pages you visit. The method is different for each browser, but here are a couple starting points:
<ul>
<li><a href='http://www.mozilla.org/unix/customizing.html#usercss'>Firefox</a> lets you set these overrides in your userContent.css file.</li>
<li>Safari allows you to set your user stylesheet from the Advanced Preferences pane, or you can install <a href='http://hetima.com/safari/stand-e.html'>SafariStand</a>, which allows you to set specific stylesheets for individual domains (bonus: this allows you to override the nasty serif fonts used on NYTimes.com and a few other newspapers!)</li>
</ul>
</li>
<li>OS-Level <span style='text-decoration: underline;'>Accessibility Settings</span> often provide options for white-on-black or other high-contrast display modes which will affect your entire system.</li>
</ul>

	Tags: <a href="http://roosenmaallen.com/tag/energy-savings/" title="Energy Savings" rel="tag">Energy Savings</a>, <a href="http://roosenmaallen.com/tag/google/" title="Google" rel="tag">Google</a>, <a href="http://roosenmaallen.com/tag/web/" title="Web" rel="tag">Web</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2007/12/23/go-green-by-going-black-not-convinced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Stuff</title>
		<link>http://roosenmaallen.com/2007/02/24/javascript-stuff/</link>
		<comments>http://roosenmaallen.com/2007/02/24/javascript-stuff/#comments</comments>
		<pubDate>Sat, 24 Feb 2007 23:32:03 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/wordpress/?p=3</guid>
		<description><![CDATA[I&#8217;ve posted a new site section with my JavaScript/DHTML creations, such as Pong and a new one: John Conway&#8217;s Game of Life.
» JavaScript Creations
Technorati Tags: JavaScript, Pong, Game of Life
	Tags: JavaScript
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve posted a new site section with my JavaScript/DHTML creations, such as Pong and a new one: John Conway&#8217;s Game of Life.<br />
» <a href="http://roosenmaallen.com/js/">JavaScript Creations</a></p>
<p>Technorati Tags: <a href="http://technorati.com/tag/JavaScript" rel="tag">JavaScript</a>, <a href="http://technorati.com/tag/Pong" rel="tag">Pong</a>, <a href="http://technorati.com/tag/Game+of+Life" rel="tag">Game of Life</a></p>
	Tags: <a href="http://roosenmaallen.com/tag/javascript/" title="JavaScript" rel="tag">JavaScript</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2007/02/24/javascript-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
