<?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; HTML</title>
	<atom:link href="http://roosenmaallen.com/tag/html/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>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>Hacking with hKit</title>
		<link>http://roosenmaallen.com/2007/09/02/hacking-with-hkit/</link>
		<comments>http://roosenmaallen.com/2007/09/02/hacking-with-hkit/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 16:52:47 +0000</pubDate>
		<dc:creator>Eddie Roosenmaallen</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[hCard]]></category>
		<category><![CDATA[hKit]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Rosebleed]]></category>
		<category><![CDATA[Technorati]]></category>

		<guid isPermaLink="false">http://roosenmaallen.com/2007/09/02/hacking-with-hkit/</guid>
		<description><![CDATA[I&#8217;ve been using hKit recently for several projects, among them trying to figure out why Rosebleed&#8217;s user profiles won&#8217;t import at Satisfaction. In testing, I found that Technorati profiles also don&#8217;t import.
I tracked it down to two separate issues:

Technorati uses DoubleClick advertising, which uses document.write() to drop new scripts into the page. This &#60;script&#62;-within-a-&#60;script&#62; seems [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href='http://allinthehead.com/hkit'>hKit</a> recently for several projects, among them trying to figure out why Rosebleed&#8217;s user profiles won&#8217;t import at <a href="http://getsatisfaction.com">Satisfaction</a>. In testing, I found that Technorati profiles also don&#8217;t import.</p>
<p>I tracked it down to two separate issues:</p>
<ol>
<li>Technorati uses DoubleClick advertising, which uses <code>document.write()</code> to drop new scripts into the page. This &lt;script&gt;-within-a-&lt;script&gt; seems to confuse the <a href="http://cgi.w3.org/cgi-bin/tidy">w3&#8217;s tidy proxy</a> and breaks everything.<br />
I managed to work around this with a big ugly hack in <tt>hkit.class.php</tt> which attempts to detect the document.write() and fix the damage. It&#8217;s pretty ugly and probably pretty delicate as well, but it&#8217;s something.<br />
Feedback is always welcome: <a href='http://roosenmaallen.com/wordpress/wp-content/uploads/2007/09/hkit-v05-er.zip' title='Modified hKit 0.5'>Modified hKit 0.5</a></li>
<li>Satisfaction uses AJAX to pull the hCard info through a script on their server. The script seems to have the same shortcoming as the Microformatic tool with URLs containing a ?. This one was an easy fix on my end; I updated Rosebleed&#8217;s profile page to accept the username either from the GET string (<code>profile.php?user=silvermoon82</code>) or from pathinfo (<code>profile.php/silvermoon82</code>). The hCard fetcher works with the new format links, so all is well in the universe.</li>
</ol>

	Tags: <a href="http://roosenmaallen.com/tag/hcard/" title="hCard" rel="tag">hCard</a>, <a href="http://roosenmaallen.com/tag/hkit/" title="hKit" rel="tag">hKit</a>, <a href="http://roosenmaallen.com/tag/html/" title="HTML" rel="tag">HTML</a>, <a href="http://roosenmaallen.com/tag/microformats/" title="Microformats" rel="tag">Microformats</a>, <a href="http://roosenmaallen.com/tag/rosebleed/" title="Rosebleed" rel="tag">Rosebleed</a>, <a href="http://roosenmaallen.com/tag/technorati/" title="Technorati" rel="tag">Technorati</a><br />
]]></content:encoded>
			<wfw:commentRss>http://roosenmaallen.com/2007/09/02/hacking-with-hkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
