<?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>Five Minutes &#187; wp-gopher</title>
	<atom:link href="http://xn--9bi.net/category/wp-gopher/feed/" rel="self" type="application/rss+xml" />
	<link>http://xn--9bi.net</link>
	<description>Really, it's all you need</description>
	<lastBuildDate>Sat, 26 Jun 2010 04:10:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>You gits</title>
		<link>http://xn--9bi.net/2010/04/28/you-gits/</link>
		<comments>http://xn--9bi.net/2010/04/28/you-gits/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 10:01:28 +0000</pubDate>
		<dc:creator>Adam Harvey</dc:creator>
				<category><![CDATA[Dubnium]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tech Geekery]]></category>
		<category><![CDATA[wp-gopher]]></category>

		<guid isPermaLink="false">http://xn--9bi.net/?p=356</guid>
		<description><![CDATA[I&#8217;ve been looking at GitHub more and more of late. Initially, it was just because lots of people were using it, but since I&#8217;ve been using Git on my own server for my own projects for a while anyway, it started making sense to upload some bits and pieces to it to save me worrying [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking at <a href="http://github.com/">GitHub</a> more and more of late. Initially, it was just because lots of people were using it, but since I&#8217;ve been using Git on my own server for my own projects for a while anyway, it started making sense to upload some bits and pieces to it to save me worrying quite so much about trivial things like backups. Plus, GitHub seems like a pretty good home for those random bits of code that you tend to churn out from time to time as a developer.</p>
<p>So, I&#8217;ve spent the last couple of days pushing a few things up. It&#8217;s not going to completely replace my need to have some Git repositories on my own server (there are things that aren&#8217;t open source or aren&#8217;t for public consumption, like my resume — although making that open source could be entertaining), but it&#8217;s definitely handy for other things.</p>
<p>Obviously, <a href="http://github.com/LawnGnome">my user page</a> is going to cover the full list of things at any given time, but the projects I&#8217;ve uploaded so far include:</p>
<ul>
<li><a href="http://github.com/LawnGnome/cinejs">CineJS</a> — the Javascript video processing library originally introduced at LCA 2010 and <a href="http://xn--9bi.net/2010/01/19/cinejs/">in an earlier blog post</a>. There are a couple of releases probably coming for this in the next few months: an interim release to work around what looks like a bug in Mobile Safari on the iPad, and a more featureful release which will hopefully have the first steps towards WebGL support. I&#8217;ll probably get rid of the Google Code site for CineJS in the near future, since there&#8217;s no point having two issue trackers.</li>
<li><a href="http://github.com/LawnGnome/dubnium">Dubnium</a> — long time readers will remember this as my Google Summer of Code project back in 2007, and it&#8217;s been neglected far too long. It is, in essence, a cross-platform GUI debugger for PHP code. It&#8217;s gotten a bit of love in the last few months and I really just need to spend a day or two cleaning it up for a release. Unfortunately, part of that process involves getting a Windows build environment set up, and that&#8217;s rather killed my motivation so far.</li>
<li>A couple of little Gopher related things: the source tree for <a href="http://github.com/LawnGnome/wp-gopher">wp-gopher</a>, my Python-driven Gopher interface to WordPress (which you can see in action <a href="gopher://xn--9bi.net/">on this very blog</a>) and a Gopher stream wrapper for PHP that I knocked up on my lunch break today just for the hell of it, which I&#8217;m currently imaginatively calling <a href="http://github.com/LawnGnome/php-gopher">php-gopher</a>. Let&#8217;s face it: these are obviously Important Projects.</li>
</ul>
<p>So, yay GitHub, helping me procrastinate from doing actual development work in my spare time for two days now. (Yay may not be the right word.)</p>
]]></content:encoded>
			<wfw:commentRss>http://xn--9bi.net/2010/04/28/you-gits/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>wp-gopher ₀.₂.₁</title>
		<link>http://xn--9bi.net/2009/08/06/wp-gopher-0-2-1/</link>
		<comments>http://xn--9bi.net/2009/08/06/wp-gopher-0-2-1/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 07:47:21 +0000</pubDate>
		<dc:creator>Adam Harvey</dc:creator>
				<category><![CDATA[Tech Geekery]]></category>
		<category><![CDATA[wp-gopher]]></category>

		<guid isPermaLink="false">http://xn--9bi.net/?p=325</guid>
		<description><![CDATA[Every time I release a version of wp-gopher I assume I&#8217;m done with it, since it&#8217;s a trivial little bit of Python that does one thing and does it well barely adequately. Neverthless, I got annoyed with the lack of character set support in it, so I&#8217;ve quickly hacked up a rudimentary fix — you [...]]]></description>
			<content:encoded><![CDATA[<p>Every time I release a version of <a href="http://✎.net/2007/08/30/port-70">wp-gopher</a> I assume I&#8217;m done with it, since it&#8217;s a trivial little bit of Python that does one thing and does it <s>well</s> barely adequately. Neverthless, I got annoyed with the lack of character set support in it, so I&#8217;ve quickly hacked up a rudimentary fix — you can now define the character set in the configuration file and wp-gopher will insert an appropriate &lt;meta&gt; Content-Type tag to enforce it within blog posts (supporting non-Latin-1 text in the index would require character set support within the Gopher protocol, which doesn&#8217;t exist, as far as I know). The default is UTF-8, unsurprisingly.</p>
<p>To prove that it works, you can view <a href="gopher://✎.net/h/wp-gopher-0-2-1">this very blog post via Gopher</a> (possibly even IPv6 Gopher, if you have IPv6 connectivity) and marvel at the following string of UTF-8 encoded Arabic, which <a href="http://ar.wikipedia.org/wiki/%D8%A8%D9%8A%D8%B1%D8%AB">Wikipedia claims</a> is the Arabic name for Perth: بيرث.</p>
<p>A tarball is available: <a href="http://www.adamharvey.name/stuff/wp-gopher-0.2.1.tar.gz">wp-gopher-0.2.1.tar.gz</a> <span style="font-size: 70%">(SHA-1 sum: b9f9f1ced88464a1ff52cef5d088f2d046d7a20d)</span>, or you can <code>git clone <a href="http://www.adamharvey.name/git/wp-gopher">http://www.adamharvey.name/git/wp-gopher</a></code> for the latest trunk.</p>
]]></content:encoded>
			<wfw:commentRss>http://xn--9bi.net/2009/08/06/wp-gopher-0-2-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IPv5.999999</title>
		<link>http://xn--9bi.net/2009/01/20/ipv5999999/</link>
		<comments>http://xn--9bi.net/2009/01/20/ipv5999999/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 01:13:12 +0000</pubDate>
		<dc:creator>Adam Harvey</dc:creator>
				<category><![CDATA[LCA2009]]></category>
		<category><![CDATA[Tech Geekery]]></category>
		<category><![CDATA[wp-gopher]]></category>

		<guid isPermaLink="false">http://xn--9bi.net/?p=229</guid>
		<description><![CDATA[I&#8217;ve just had to push out a DNS update (damn you, tunnel brokers), so it probably won&#8217;t work automagically for a little while, but my blog is available over IPv6, if people want some IPv6 action here at the conference (great work, network team!) and can&#8217;t be bothered looking for a site that&#8217;s actually useful. [...]]]></description>
			<content:encoded><![CDATA[<p>
I&#8217;ve just had to push out a DNS update (damn you, tunnel brokers), so it probably won&#8217;t work automagically for a little while, but my blog is <a href="http://[2001:5c0:1103:3300::1]/">available over IPv6</a>, if people want some IPv6 action here at the conference (great work, network team!) and can&#8217;t be bothered looking for a <a href="http://ipv6.google.com/">site that&#8217;s actually useful</a>.
</p>
<p>
It&#8217;s also available over <a href="gopher://[2001:5c0:1103:3300::1]/">IPv6 Gopher</a>, should you feel the need. (Well, <a href="gopher://xn--9bi.net/">regular Gopher</a>, too, but that&#8217;s boring.) Huzzah!
</p>
<p>
The (horrible, hacky) code that drives this has also been updated to a brand new version: 0.2! (It only took 18 months.) Grab <a href="http://www.adamharvey.name/stuff/wp-gopher-0.2.tar.gz">a tarball</a> <span style="font-size: 70%">(SHA-1 sum: 044b1c5bf1a6d5fa1bd2cad3f2029bc1b2549c38)</span> and you too could join the IPv6-driven, WordPress Gopher blog revolution!
</p>
<p>
Addendum: Google Reader is mangling the links for some reason. The direct URL for the blog on IPv6 is http://[2001:5c0:1103:3300::1]/ or gopher://[2001:5c0:1103:3300::1]/.</p>
]]></content:encoded>
			<wfw:commentRss>http://xn--9bi.net/2009/01/20/ipv5999999/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Some Sort of Giant Mechanical Atomic-Powered Grading Machine</title>
		<link>http://xn--9bi.net/2007/08/31/some-sort-of-giant-mechanical-atomic-powered-grading-machine/</link>
		<comments>http://xn--9bi.net/2007/08/31/some-sort-of-giant-mechanical-atomic-powered-grading-machine/#comments</comments>
		<pubDate>Fri, 31 Aug 2007 08:53:32 +0000</pubDate>
		<dc:creator>Adam Harvey</dc:creator>
				<category><![CDATA[WTF University]]></category>
		<category><![CDATA[wp-gopher]]></category>

		<guid isPermaLink="false">http://xn--9bi.net/2007/08/31/some-sort-of-giant-mechanical-atomic-powered-grading-machine/</guid>
		<description><![CDATA[Bit of a catch-all post today, as I need to head off shortly for tonight&#8217;s installment of the fun game called Let&#8217;s Shoot a Student Film!* Had a heart attack moment in Feature Film Scriptwriting this morning, as the first thing our lecturer/tutor said to me was so, Adam, where&#8217;s your assignment &#8212; which seems [...]]]></description>
			<content:encoded><![CDATA[<p>
Bit of a catch-all post today, as I need to head off shortly for tonight&#8217;s installment of the fun game called <q>Let&#8217;s Shoot a Student Film!</q>*
</p>
<ul>
<li>Had a heart attack moment in Feature Film Scriptwriting this morning, as the first thing our lecturer/tutor said to me was <q>so, Adam, where&#8217;s your assignment</q> &#8212; which seems fairly normal for me nowadays, except that he was referring to the synopsis I&#8217;d handed in yesterday. I&#8217;m still not sure what happened to it, but he was happy enough to take a copy I printed out there and then, didn&#8217;t ping me for a (thoroughly deserved) late penalty, and promptly marked it in about fifteen minutes during the tutorial, complete with a page or so of notes. To top it all off, I even got a good mark. All&#8217;s well that ends well, I guess, but I really need to get better at estimating how long scriptwriting-related tasks will take &#8212; I seem to be prone to underestimating or overestimating severely.</li>
<li>Nineteen people have downloaded the source code for the <a href="http://xn--9bi.net/2007/08/30/port-70/">WordPress Gopher interface code I posted yesterday</a>. That&#8217;s&#8230; mildly disturbing.</li>
<li>I think the staff at the university&#8217;s café are actually starting to get concerned about the amount of coffee I&#8217;m going through this semester, judging by the look I got today when I went for a quick cup during a break in class. They may have a point.</li>
</ul>
<p style="font-size: 80%">
* Fun not guaranteed. Please check the label before ingesting. Do not catch foot on extension cords for Gulliver lights.&#8224;<br />
&#8224; Not that I would know anything about that last one. Ahem.</p>
]]></content:encoded>
			<wfw:commentRss>http://xn--9bi.net/2007/08/31/some-sort-of-giant-mechanical-atomic-powered-grading-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Port 70</title>
		<link>http://xn--9bi.net/2007/08/30/port-70/</link>
		<comments>http://xn--9bi.net/2007/08/30/port-70/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 13:42:12 +0000</pubDate>
		<dc:creator>Adam Harvey</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tech Geekery]]></category>
		<category><![CDATA[wp-gopher]]></category>

		<guid isPermaLink="false">http://xn--9bi.net/2007/08/30/port-70/</guid>
		<description><![CDATA[For your viewing pleasure, this blog is now available through the finest client-server protocol of 1991: Gopher! Yes, gopher://✎.net is now active. The hacked-up bit of Python that powers this can be had under the MIT license: wp-gopher-0.1.tar.gz. Time will tell if there&#8217;s a 0.2, but I wouldn&#8217;t hold your breath. Send any bug reports [...]]]></description>
			<content:encoded><![CDATA[<p>
For your viewing pleasure, this blog is now available through the finest client-server protocol of 1991: Gopher! Yes, <a href="gopher://xn--9bi.net/">gopher://✎.net</a> is now active.
</p>
<p>
The hacked-up bit of Python that powers this can be had under the MIT license: <a href="http://xn--9bi.net/files/wp-gopher/wp-gopher-0.1.tar.gz">wp-gopher-0.1.tar.gz</a>. Time will tell if there&#8217;s a 0.2, but I wouldn&#8217;t hold your breath. Send any bug reports or patches to the e-mail address in the README. (Preferably patches.)
</p>
<p>
In related news, I think complete madness has now set in due to the stress of uni. Hooray!
</p>
<p style="font-style: italic">
Addendum: This is also available via IPv6 at <a href="gopher://[2001:5c0:8fff:fffe::6f6b]/">gopher://[2001:5c0:8fff:fffe::6f6b]/</a>. Is this the only IPv6 Gopher server on the Internet, I wonder?</p>
]]></content:encoded>
			<wfw:commentRss>http://xn--9bi.net/2007/08/30/port-70/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
