<?xml version="1.0"?>
<rss version="2.0" xmlns:wp="http://backend.userland.com/radioWeblogPostModule">
	<channel>
		<title>Second p0st</title> 
		<link>http://www.myelin.co.nz/post/</link> 
		<description>tech notes and &lt;a href="http://www.myelin.co.nz/notes/"&gt;web hackery&lt;/a&gt; from the guy that brought you &lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;, &lt;a href="http://www.pycs.net/"&gt;python community server&lt;/a&gt;, the &lt;a href="http://www.myelin.co.nz/ecosystem/"&gt;blogging ecosystem&lt;/a&gt; and the &lt;a href="http://topicexchange.com/"&gt;internet topic exchange&lt;/a&gt;&lt;br/&gt;see also: &lt;a href="http://www.myelin.co.nz/crash/"&gt;Crash&lt;/a&gt;</description> 
		<docs>http://backend.userland.com/rss</docs> 
		<generator>bzero 0.19/linux2 (C) 2002-03 Phillip Pearson; http://www.myelin.co.nz/bzero/</generator> 
		<item>
			<title>Blawgistan Times</title>
			<link>http://www.myelin.co.nz/post/2003/1/31/#200301311</link>
			<description>Even lazier than the &lt;a href="http://www.lazyweb.org/"&gt;LazyWeb&lt;/a&gt;, the &lt;a href="http://clusterfsck.net/archives/000027.html"&gt;Blawgistan Times&lt;/a&gt; trawls the blogosphere for posts talking about it, and collects them all in one place.&lt;br /&gt;
&lt;br /&gt;
Or does it?  I haven't quite figured out how it works yet.  It seems to involve a &lt;a href="http://topicexchange.com/t/blawg/"&gt;Topic Exchange channel&lt;/a&gt; somehow - presumably it syndicates that into the blog as well?&lt;br /&gt;
&lt;br /&gt;
It's interesting to see how people are involving the &lt;a href="http://topicexchange.com/"&gt;Topic Exchange&lt;/a&gt; in their own projects.  With a Topic Exchange channel, a &lt;a href="http://www.movabletype.org/"&gt;Movable Type&lt;/a&gt; blog and my &lt;a href="http://www.myelin.co.nz/post/2003/1/15/#200301151"&gt;RSS to blog script&lt;/a&gt;, you can quite trivially build your own totally customisable LazyWeb-like site.&lt;br /&gt;
&lt;br /&gt;
So, what's next?&lt;br /&gt;
</description>
			<pubDate>Thu, 30 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301311</wp:id>
		</item>
		<item>
			<title>Experimenting with Firebird</title>
			<link>http://www.myelin.co.nz/post/2003/1/30/#200301303</link>
			<description>I'm looking at using the &lt;a href="http://www.firebirdsql.org/"&gt;Firebird&lt;/a&gt; (previously InterBase) SQL database in a project, because it sounds quite good, works on Windows as well as Linux (unlike PostgreSQL) and can be distributed with commercial software without a licensing fee (unlike MySQL).&lt;br /&gt;
&lt;br /&gt;
One scary thing about it is that it seems to have been built in the time before security was considered important (on Windows, that is).  Databases are just files on the hard disk, except the database process runs as a privileged user and appears to be able to drop database files wherever it likes.  I'm going to have to do something about that if I want to give this to anybody else.  Adding a CVS-like &amp;quot;only allow this specific file to be accessed&amp;quot; command-line option should do the trick.  Also restricting TCP connections to localhost would be a good plan.&lt;br /&gt;
&lt;br /&gt;
Some bookmarks:&lt;br /&gt;
&lt;br /&gt;
* &lt;a href="http://www.math.uwaterloo.ca/~hy3chan/cs798/as1.html"&gt;Conceptual Architecture for InterBase/Firebird&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
* &lt;a href="http://www.ibphoenix.com/main.nfs?a=ibphoenix&amp;page=ibp_development"&gt;IBPhoenix Development&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
* &lt;a href="http://www.ibphoenix.com/main.nfs?a=ibphoenix&amp;s=1043906415:39439&amp;page=ibp_source_overview"&gt;High-level Description of the InterBase 6.0 Source Code&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
* &lt;a href="http://www.ibphoenix.com/main.nfs?a=ibphoenix&amp;s=1043906415:39439&amp;page=ibp_source_guide"&gt;A Cut Out and Keep Guide to the Firebird Source Code&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
* &lt;a href="http://bdn.borland.com/article/0,1410,15886,00.html"&gt;InterBase BLOB Fields: A Primer&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
* &lt;a href="http://www.volny.cz/iprenosil/interbase/ip_ib_strings.htm"&gt;Comparing BLOB, CHAR and VARCHAR&lt;/a&gt;&lt;br /&gt;
</description>
			<pubDate>Wed, 29 Jan 2003 11:00:03 GMT</pubDate>
			<wp:id>200301303</wp:id>
		</item>
		<item>
			<title>Heh</title>
			<link>http://www.myelin.co.nz/post/2003/1/30/#200301302</link>
			<description>Matt:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;&lt;a href="http://postneo.com/2003/01/29.html#a1883"&gt;I'd rather not be a number.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I am a URI, damnit.&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Well put.&lt;br /&gt;
</description>
			<pubDate>Wed, 29 Jan 2003 11:00:02 GMT</pubDate>
			<wp:id>200301302</wp:id>
		</item>
		<item>
			<title>More powerful blog editing via e-mail</title>
			<link>http://www.myelin.co.nz/post/2003/1/30/#200301301</link>
			<description>David Brown &lt;a href="http://groups.yahoo.com/group/radio-dev/message/7388"&gt;announces&lt;/a&gt; a new &lt;a href="http://radio.userland.com/"&gt;Radio&lt;/a&gt; tool (&lt;a href="http://radio.weblogs.com/0100039/gems/mailEdit.tool"&gt;download&lt;/a&gt;) that lets you &lt;i&gt;edit&lt;/i&gt; (not just post) blog posts by e-mail.  Very cool.&lt;br /&gt;
&lt;br /&gt;
It looks like &lt;a href="http://radio.weblogs.com/0001161/2002/12/14.html#a248"&gt;David Davies&lt;/a&gt; has been working in this area too.&lt;br /&gt;
&lt;br /&gt;
Also (via &lt;a href="http://www.cadenhead.org/workbench/"&gt;Rogers&lt;/a&gt;): &lt;a href="http://radio.userland.com/discuss/msgReader$17480?mode=topic&amp;y=2003&amp;m=1&amp;d=29"&gt;Radio now does previous and next day links&lt;/a&gt;.&lt;br /&gt;
</description>
			<pubDate>Wed, 29 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301301</wp:id>
		</item>
		<item>
			<title>bzero version 0.16 available</title>
			<link>http://www.myelin.co.nz/post/2003/1/29/#200301291</link>
			<description>I just pushed the latest version of &lt;i&gt;&lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;&lt;/i&gt; up to the website.  The main change is that all files are now sent as binary to the community server.  This means if you have an HTML file with odd characters in the /extra directory, it'll be sent properly.&lt;br /&gt;
</description>
			<pubDate>Tue, 28 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301291</wp:id>
		</item>
		<item>
			<title>Interesting find</title>
			<link>http://www.myelin.co.nz/post/2003/1/27/#200301271</link>
			<description>Installed &lt;a href="http://www.oracle.com/"&gt;Oracle&lt;/a&gt; last night (to see what it's got over MySQL) and found that, along with about 1.5 Gb of other stuff, it installed a perfectly functional copy of Apache/1.3.22 (Win32), with mod_perl, mod_ssl and mod_fastcgi, (along with mod_oprocmgr and mod_plsql, which presumably let you get at Oracle's internals a little better).&lt;br /&gt;
&lt;br /&gt;
It's always interesting to see where Apache appears ...&lt;br /&gt;
</description>
			<pubDate>Sun, 26 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301271</wp:id>
		</item>
		<item>
			<title>Open Standards Architectures</title>
			<link>http://www.myelin.co.nz/post/2003/1/25/#200301251</link>
			<description>Marc Canter: &lt;a href="http://blogs.it/0100198/2003/01/24.html#a604"&gt;&lt;b&gt;Open Standards Architectures&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;
</description>
			<pubDate>Fri, 24 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301251</wp:id>
		</item>
		<item>
			<title>Why Java?</title>
			<link>http://www.myelin.co.nz/post/2003/1/21/#200301214</link>
			<description>I'm having a look at Java for web development right now, but have no idea why I want to use it rather than, say, Python (or Perl or PHP).  It seems like you have to type rather a lot of code to get anything done.  Can someone enlighten me?  Point me at something to counterbalance &lt;a href="http://wingide.com/success&amp;story=siena"&gt;stories like this&lt;/a&gt;?&lt;br /&gt;
&lt;br /&gt;
I know there are one or two &lt;a href="http://www.javablogs.com/"&gt;Java bloggers&lt;/a&gt; reading this; it would be cool if someone could tell me why Java is such a hit for web dev.  Is it particularly well-suited to a certain situation?  Integrated well into something?&lt;br /&gt;
</description>
			<pubDate>Mon, 20 Jan 2003 11:00:04 GMT</pubDate>
			<wp:id>200301214</wp:id>
		</item>
		<item>
			<title>Note to self</title>
			<link>http://www.myelin.co.nz/post/2003/1/21/#200301213</link>
			<description>Integrate &lt;a href="http://www.intertwingly.net/code/autoping.py"&gt;Sam Ruby's TrackBack + PingBack code&lt;/a&gt; into &lt;i&gt;&lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;
</description>
			<pubDate>Mon, 20 Jan 2003 11:00:03 GMT</pubDate>
			<wp:id>200301213</wp:id>
		</item>
		<item>
			<title>PyDS now has built-in Topic Exchange support</title>
			<link>http://www.myelin.co.nz/post/2003/1/21/#200301212</link>
			<description>Hot on the heels of Matt Mower (who is baking support for the &lt;a href="http://topicexchange.com/"&gt;Internet Topic Exchange&lt;/a&gt; into &lt;a href="http://www.novissio.com/products/liveTopics/liveTopics.html"&gt;LiveTopics&lt;/a&gt;), Georg Bauer has &lt;a href="http://pyds.muensterland.org/weblog/2003/01/20.html#P29"&gt;updated his PyDS blogging tool to allow liveTopics-like post categorisation and Topic Exchange pinging&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It works really well.  To enable it, you click a link on your desktop website home page and are presented with a list of available topics (&lt;a href="http://topicexchange.com/topics"&gt;everything from here&lt;/a&gt;).  You check a few boxes and click 'Save', and from then on a set of checkboxes marked 'Topics' will appear under the 'Categories' line when you want to make a new post.  Check a box and make a post, and it will automatically be syndicated up to the &lt;a href="http://topicexchange.com/"&gt;Topic Exchange&lt;/a&gt;.  Great!&lt;br /&gt;
&lt;br /&gt;
See also: &lt;a href="http://www.pycs.net/users/0000066/weblog/2003/01/21.html#P4"&gt;my test post&lt;/a&gt; | &lt;a href="http://topicexchange.com/t/test/2003/01/20/"&gt;the test posts on &lt;b&gt;topicexchange/t/test&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt; (in response to Seb's comment): &lt;a href="http://pyds.muensterland.org"&gt;PyDS&lt;/a&gt; is a blogging tool, an open-source clone of &lt;a href="http://radio.userland.com/"&gt;Radio&lt;/a&gt;.  Anyone can use it, although if you're already happily using another blogging tool, you don't need to.  If you want to have a go with its &lt;a href="http://topicexchange.com/"&gt;Topic Exchange&lt;/a&gt; support, feel free to create an account on my &lt;a href="http://www.pycs.net/"&gt;PyCS&lt;/a&gt; server (NB: PyCS != PyDS) to try it out.&lt;br /&gt;
</description>
			<pubDate>Mon, 20 Jan 2003 11:00:02 GMT</pubDate>
			<wp:id>200301212</wp:id>
		</item>
		<item>
			<title>You Know Me - tracking conversations</title>
			<link>http://www.myelin.co.nz/post/2003/1/21/#200301211</link>
			<description>Dave Winer writes about a technique for tracking conversations on the web: &lt;a href="http://www.thetwowayweb.com/discuss/msgReader$252?mode=topic&amp;y=2003&amp;m=1&amp;d=20"&gt;The "You Know Me" Button&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The idea here is that, when you post a comment somewhere, you also authenticate (via the comment server) with an external identity server.  From then on, the comment server informs the identity server of any replies to the comment.&lt;br /&gt;
&lt;br /&gt;
As others have said, this is like Passport, except on a smaller scale.  Which brings up the possibility of using the identity validation (implied by a successful login to an identity server) to 'sign' comments.  Current comment systems tend to blindly trust you when you tell them who you are, making impersonation trivially easy.  A verified identity could be shown on the comments page.&lt;br /&gt;
&lt;br /&gt;
This might make things a bit tricky, however, as it would need some sort of crypto signature (signed hash of the comment), otherwise server admins would still be able to trivially impersonate others on their own sites.  Hmm.&lt;br /&gt;
&lt;br /&gt;
Dave points to &lt;a href="http://www.sourceid.org/?Home"&gt;SourceID&lt;/a&gt;, an implementation of the &lt;a href="http://www.projectliberty.org/specs/liberty-architecture-overview-v1.1.pdf"&gt;Libery Alliance&lt;/a&gt; protocol.  This is interesting, although pretty complex.  I don't think it's practical to expect all comment server coders / admins to support something like this.  We need something simpler - something easy to implement like &lt;a href="http://www.movabletype.org/trackback/"&gt;TrackBack&lt;/a&gt; or &lt;a href="http://www.xmlrpc.com/"&gt;XML-RPC&lt;/a&gt;.&lt;br /&gt;
</description>
			<pubDate>Mon, 20 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301211</wp:id>
		</item>
		<item>
			<title>Comment tracking</title>
			<link>http://www.myelin.co.nz/post/2003/1/20/#200301205</link>
			<description>Dave Winer: &lt;i&gt;&lt;a href="http://scriptingnews.userland.com/backissues/2003/01/19#When:1:03:26PM"&gt;Every time I post a comment on a weblog I have to remember to go back and see if anyone followed up. We have to figure a way to automate this. Agree or disagree?&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Agree.  Now, how do we do it?  &lt;a href="http://manila.userland.com/"&gt;Manila&lt;/a&gt; has the nice 'mail me any further conversation in this thread' option.  That would be a worthy addition to radiocomments.userland.com, although that particular server is already pretty busy.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.pycs.net/"&gt;Python Community Server&lt;/a&gt; generates RSS feeds for comments; you can follow a particular comment thread or you can track all the comments for a site.  When Dave posts to &lt;a href="http://www.cadenhead.org/workbench/"&gt;Workbench&lt;/a&gt;, he can use that.&lt;br /&gt;
&lt;br /&gt;
What about &lt;a href="http://www.movabletype.org/"&gt;Movable Type&lt;/a&gt; users?  You can get a list of TrackBack pings on a page in RSS format ... how about comments?  MT will also mail the blog owner when a comment appears, so it might not be that much extra effort to mail the people who've posted comments.&lt;br /&gt;
</description>
			<pubDate>Sun, 19 Jan 2003 11:00:05 GMT</pubDate>
			<wp:id>200301205</wp:id>
		</item>
		<item>
			<title>Organised topics</title>
			<link>http://www.myelin.co.nz/post/2003/1/20/#200301204</link>
			<description>Hey - this is brilliant.  &lt;a href="http://www.faganfinder.com/me/2003_01_01_archive.html#87689733"&gt;Michael Fagan&lt;/a&gt; is &lt;a href="http://topicexchange.com/t/topic_exchange/about"&gt;organising the topics on the Topic Exchange&lt;/a&gt;, in a completely unintended but incredibly sensible use of the Wiki pages that are associated with every topic.&lt;br /&gt;
</description>
			<pubDate>Sun, 19 Jan 2003 11:00:04 GMT</pubDate>
			<wp:id>200301204</wp:id>
		</item>
		<item>
			<title>Links to explore later</title>
			<link>http://www.myelin.co.nz/post/2003/1/20/#200301203</link>
			<description>diveintomark: &lt;a href="http://diveintomark.org/archives/2003/01/17.html#new_news_aggregator_for_windows"&gt;New news aggregator for Windows&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
tima thinking outloud: &lt;a href="http://www.mplode.com/tima/archives/000194.html"&gt;TrackBack in motion&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Oh, and did I mention that Aaron Cope did a &lt;a href="http://aaronland.info/perl/net/ite/docs.html"&gt;Perl module&lt;/a&gt; to help you out when interfacing to the &lt;a href="http://topicexchange.com/"&gt;Topic Exchange&lt;/a&gt;?&lt;br /&gt;
</description>
			<pubDate>Sun, 19 Jan 2003 11:00:03 GMT</pubDate>
			<wp:id>200301203</wp:id>
		</item>
		<item>
			<title>Creative Commons explained</title>
			<link>http://www.myelin.co.nz/post/2003/1/20/#200301202</link>
			<description>Sam Ruby: &lt;a href="http://www.intertwingly.net/blog/1134.html"&gt;Truth in advertising&lt;/a&gt;&lt;br /&gt;
</description>
			<pubDate>Sun, 19 Jan 2003 11:00:02 GMT</pubDate>
			<wp:id>200301202</wp:id>
		</item>
		<item>
			<title>New on the Topic Exchange</title>
			<link>http://www.myelin.co.nz/post/2003/1/20/#200301201</link>
			<description>Is &lt;a href="http://topicexchange.com/t/directorio_blogs_hispanos/"&gt;directorio_blogs_hispanos&lt;/a&gt; (&lt;a href="http://orihuela.blogspot.com/2003_01_01_orihuela_archive.html#90204671"&gt;introduction&lt;/a&gt;) the first non-English topic on the &lt;a href="http://topicexchange.com/"&gt;Internet Topic Exchange&lt;/a&gt;?&lt;br /&gt;
&lt;br /&gt;
Good to see it's not mangling the foreign characters.  Not sure what to do when people try making topic names with accented characters though - I don't think they're valid in URLs.  Or are they?&lt;br /&gt;
</description>
			<pubDate>Sun, 19 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301201</wp:id>
		</item>
		<item>
			<title>More on topicexchange.com</title>
			<link>http://www.myelin.co.nz/post/2003/1/18/#200301181</link>
			<description>I've added a few hooks to the &lt;a href="http://topicexchange.com/"&gt;Topic Exchange&lt;/a&gt; to help out people who want to access it programmatically.&lt;br /&gt;
&lt;br /&gt;
First, there's an &lt;a href="http://www.xmlrpc.com/"&gt;XML-RPC&lt;/a&gt; interface.  This lets you post to channels (which are automatically created if you post to one that doesn't exist) and get the list of channels.&lt;br /&gt;
&lt;br /&gt;
Second, some bits and pieces for the REST folks.  You can see the list of topics in &lt;a href="http://topicexchange.com/topics/"&gt;human-readable HTML&lt;/a&gt;, &lt;a href="http://topicexchange.com/topics/text"&gt;machine-readable text&lt;/a&gt;, and &lt;a href="http://topicexchange.com/topics/"&gt;RSS&lt;/a&gt;.  Only the text one is intended to be machine-readable.&lt;br /&gt;
</description>
			<pubDate>Fri, 17 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301181</wp:id>
		</item>
		<item>
			<title>LazyWeb update</title>
			<link>http://www.myelin.co.nz/post/2003/1/16/#200301161</link>
			<description>Just in from &lt;a href="http://www.benhammersley.com/archives/003505.html#003505"&gt;Ben Hammersley&lt;/a&gt;: the &lt;a href="http://www.lazyweb.org/"&gt;LazyWeb&lt;/a&gt; is using new code.&lt;br /&gt;
&lt;br /&gt;
David Raynes's &lt;a href="http://www.rayners.org/archives/000150.php"&gt;Post-It&lt;/a&gt; seems to be an addin for &lt;a href="http://www.movabletype.org/"&gt;Movable Type&lt;/a&gt; to route TrackBack pings straight to a blog.  This makes it very easy for MT users to build sites like LazyWeb.org.  (... these are very much like channels on my &lt;a href="http://topicexchange.com/"&gt;Internet Topic Exchange&lt;/a&gt; but rather more configurable).&lt;br /&gt;
&lt;br /&gt;
Here's a test.  &lt;a href="http://www.movabletype.org/trackback/"&gt;TrackBack&lt;/a&gt; being browser-friendly and all, I should be able to put an HTML form here and let you post to post-it.rayners.org ...&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border: solid 1px black;"&gt;&lt;form method="POST" action="http://mt.rayners.org/mt-pi.cgi"&gt;&lt;input type="hidden" name="blog_name" value="Second p0st :: Manual TrackBack" /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Title&lt;/td&gt;&lt;td&gt;&lt;input name="title" size="40" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;URL&lt;/td&gt;&lt;td&gt;&lt;input name="url" size="40" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Excerpt&lt;/td&gt;&lt;td&gt;&lt;textarea name="excerpt" cols="40" rows="5" /&gt;&lt;/textarea&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="submit" value="Send TrackBack ping" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Once you've typed in your details and clicked 'Send TrackBack ping', you'll get a bit of XML showing up in your browser.  If it says &amp;lt;error&amp;gt;0&amp;lt;/error&amp;gt;, it worked fine and you can now &lt;a href="http://post-it.rayners.org/"&gt;visit Rayners's site&lt;/a&gt; and see what you just typed.  Enjoy!&lt;br /&gt;
&lt;br /&gt;
(This is exactly how the forms at the bottom of the &lt;a href="http://topicexchange.com/"&gt;Topic Exchange&lt;/a&gt; topic pages work, BTW).&lt;br /&gt;
</description>
			<pubDate>Wed, 15 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301161</wp:id>
		</item>
		<item>
			<title>Page design competition</title>
			<link>http://www.myelin.co.nz/post/2003/1/15/#200301152</link>
			<description>Hmm.  It &lt;a href="http://www.hebig.org/blogs/archives/main/000773.php"&gt;doesn't sound like everyone&lt;/a&gt; likes the &lt;a href="http://topicexchange.com/"&gt;Topic Exchange&lt;/a&gt; stylesheet.&lt;br /&gt;
&lt;br /&gt;
So, here's the deal - open to anyone.  Grab your favourite channel (or &lt;a href="http://topicexchange.com/t/topic_exchange/"&gt;this one&lt;/a&gt; if you don't have a favourite) and make me a better design.  Put it on the web somewhere, and drop a link to it in the comments on this post.  If I like it, I'll make it (or some derivative) the default style for the Topic Exchange for a while.&lt;br /&gt;
&lt;br /&gt;
In return, you'll get a little link to your blog at the bottom of each page looking something like "Page template courtesy &lt;a href="http://example.com/"&gt;your name here&lt;/a&gt;".&lt;br /&gt;
&lt;br /&gt;
Make sure you put a note somewhere to say that you don't mind it being used like this.  I don't want to rip off anybody's design without permission.&lt;br /&gt;
&lt;br /&gt;
In future, I might make it so you can select one of a number of templates for your channels.&lt;br /&gt;
</description>
			<pubDate>Tue, 14 Jan 2003 11:00:02 GMT</pubDate>
			<wp:id>200301152</wp:id>
		</item>
		<item>
			<title>RSS to blog</title>
			<link>http://www.myelin.co.nz/post/2003/1/15/#200301151</link>
			<description>Just got a &lt;a href="http://www.crystalflame.net/archives/000015.html"&gt;request&lt;/a&gt; for the code that powers the &lt;a href="http://dev.myelin.co.nz/gf/"&gt;group-forming mailing list blog&lt;/a&gt;, so here it is.&lt;br /&gt;
&lt;br /&gt;
It polls an RSS feed and sends all new items up to a blog using the metaWeblog API.  You could make a primitive news aggregator out of it if you like -- install one copy per feed, and run them all in turn.  They'll fetch the new posts and dump them all in a blog for you.&lt;br /&gt;
&lt;br /&gt;
It should work with either &lt;a href="http://www.movabletype.org/"&gt;Movable Type&lt;/a&gt; or &lt;a href="http://radio.userland.com/"&gt;Radio&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.myelin.co.nz/post/2003/1/15/update.py.txt"&gt;update.py&lt;/a&gt; - GPL-licensed (because it requires Mark Pilgrim's RSS parser).&lt;br /&gt;
</description>
			<pubDate>Tue, 14 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301151</wp:id>
		</item>
		<item>
			<title>New and improved</title>
			<link>http://www.myelin.co.nz/post/2003/1/14/#200301141</link>
			<description>Thought I'd mention something new I've been hacking on for the last few evenings.  It's not all done yet, but people are e-mailing me about it so here's a bit of an introduction:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://topicexchange.com/"&gt;The Internet Topic Exchange&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
It's the first (as far as I know) real-life implementation of &lt;a href="http://www.myelin.co.nz/cgi-bin/wcswiki.pl?RidiculouslyEasyGroupForming"&gt;Ridiculously Easy Group Forming&lt;/a&gt;.  Basically, it lets you create sites like &lt;a href="http://www.highcontext.com/kmpings/"&gt;KMPings&lt;/a&gt; just by filling out a &lt;a href="http://topicexchange.com/new"&gt;form&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Once you've created one, you can send &lt;a href="http://www.movabletype.org/trackback/"&gt;TrackBack&lt;/a&gt; pings to it, and see them &lt;a href="http://topicexchange.com/t/test/"&gt;like so&lt;/a&gt;.  There's also &lt;a href="http://topicexchange.com/t/test/rss"&gt;RSS&lt;/a&gt; for the aggregator junkies.&lt;br /&gt;
&lt;br /&gt;
With any luck &lt;a href="http://radio.weblogs.com/0107808/"&gt;Matt Mower&lt;/a&gt; will be supporting it with his &lt;a href="http://www.novissio.com/products/liveTopics/liveTopics.html"&gt;LiveTopics&lt;/a&gt; tool, so it'll be trivial to use from &lt;a href="http://radio.userland.com/"&gt;Radio&lt;/a&gt; as well.&lt;br /&gt;
&lt;br /&gt;
Any suggestions / feature requests?&lt;br /&gt;
</description>
			<pubDate>Mon, 13 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301141</wp:id>
		</item>
		<item>
			<title>Python Desktop Server</title>
			<link>http://www.myelin.co.nz/post/2003/1/13/#200301131</link>
			<description>Introducing the &lt;a href="http://pyds.muensterland.org/"&gt;Python Desktop Server&lt;/a&gt;, by &lt;a href="http://hugo.muensterland.org"&gt;Georg Bauer&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It's a &lt;a href="http://radio.userland.com/"&gt;Radio&lt;/a&gt;-like blogging tool, in Python.  it currently runs on Mac OS X, with Linux etc presumably coming soon.  Interesting ...&lt;br /&gt;
&lt;br /&gt;
(&lt;a href="http://www.pycs.net/users/0000066/"&gt;Here's a test blog&lt;/a&gt;, on &lt;a href="http://www.pycs.net/"&gt;PyCS&lt;/a&gt;).&lt;br /&gt;
</description>
			<pubDate>Sun, 12 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301131</wp:id>
		</item>
		<item>
			<title>RSS timezone issue when importing</title>
			<link>http://www.myelin.co.nz/post/2003/1/9/#200301092</link>
			<description>I wonder how &lt;i&gt;&lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;&lt;/i&gt; should import blogs written in different timezones.  &lt;i&gt;&lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;&lt;/i&gt; works like &lt;a href="http://radio.userland.com/"&gt;Radio&lt;/a&gt; - it stores the date of a post in the URL.  However, that date is &lt;i&gt;local time&lt;/i&gt;, not GMT or anyone else's time zone.&lt;br /&gt;
&lt;br /&gt;
What that means is that when I make a post at 10am on 1 Jan 2003 local time (2003-01-01 10:00:00), the date part of its URL is /2003/1/1/, while the RSS pubDate is something like 2002-12-31 21:00:00 GMT.  It messes up permalinks (and the flow of posts) if you import this somewhere else with a URL containing /2002/12/31/, but that's the best I can do without a hint as to the timezone of the original blogger.&lt;br /&gt;
&lt;br /&gt;
The &lt;a href="http://www.myelin.co.nz/post/backups/posts/2003/1.xml"&gt;January backup for Second p0st&lt;/a&gt; shows exactly this problem (scroll down to the bottom).  &lt;br /&gt;
&lt;br /&gt;
Is there a standard tag (something from &lt;a href="http://dublincore.org/"&gt;Dublin Core&lt;/a&gt;?) that I can use in my &lt;a href="http://blogs.law.harvard.edu/tech/rss"&gt;RSS&lt;/a&gt; &amp;lt;channel&amp;gt; section to specify the timezone of the creator?  That would let me work out what the original permalinks should have been.  Comments?&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Notes&lt;/b&gt;:&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Here is &lt;a href="http://lists.indymedia.org/mailman/public/syndication/2002-April/000065.html"&gt;some mailing list discussion on the topic&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The RDF people &lt;a href="http://ilrt.org/discovery/2002/01/cal-rss/walkthrough.html"&gt;refer to things specifically&lt;/a&gt; with &lt;a href="http://ilrt.org/discovery/2001/06/content/tz/CET.rdf"&gt;timezone files&lt;/a&gt; (here are &lt;a href="http://ilrt.org/discovery/2001/06/content/tz/"&gt;some more&lt;/a&gt;).  That seems unnecessarily complex though.&lt;br /&gt;
</description>
			<pubDate>Wed, 08 Jan 2003 11:00:02 GMT</pubDate>
			<wp:id>200301092</wp:id>
		</item>
		<item>
			<title>bzero 0.15 available now</title>
			<link>http://www.myelin.co.nz/post/2003/1/9/#200301091</link>
			<description>&lt;i&gt;&lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;&lt;/i&gt; 0.15 is now available.&lt;br /&gt;
&lt;br /&gt;
The main change is that you can now specify post titles, etc, in a new way:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;%title Foobar&lt;br /&gt;
&lt;br /&gt;
rather than:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#title 'Foobar'&lt;br /&gt;
&lt;br /&gt;
If you use the old way, everything after "#title" is evaluated as a Python expression.  This means you can do some cool stuff.  However, it makes writing with non-US characters rather hard.  If you use the new '%title' syntax, you can put anything in there (anything encoded in UTF-8 or ISO-8859-1 should work).&lt;br /&gt;
&lt;br /&gt;
If you want to add yourself to the &lt;a href="http://geourl.org/"&gt;GeoURL&lt;/a&gt; project, you can now do so by editing a file &lt;i&gt;~/.bzero/(blogname)/extraheaders.html&lt;/i&gt; and putting in the &amp;lt;meta name="ICBM" content="lat, long"&amp;gt; line.  The default template now includes the other required meta (DC.title).  &lt;a href="http://geourl.org/other.html#bzero"&gt;Details for how to do it&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
There have also been a few bug fixes (things now say '2003' instead of '2002', and the &lt;a href="http://www.myelin.co.nz/gazer/"&gt;BlogGazer&lt;/a&gt; code that reads a backed-up &lt;a href="http://radio.userland.com/"&gt;Radio&lt;/a&gt; or &lt;i&gt;&lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;&lt;/i&gt; weblog is partly integrated.  (Try 'bzero import blogname http://url/to/files.xml' - details in the readme).  It has difficulty with non-GMT time zones (it puts some of my Dec 31 posts in January) right now so I don't recommend using it just yet.&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
</description>
			<pubDate>Wed, 08 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301091</wp:id>
		</item>
		<item>
			<title>bzero 0.14 available</title>
			<link>http://www.myelin.co.nz/post/2003/1/7/#200301071</link>
			<description>&lt;i&gt;&lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;&lt;/i&gt; now does unicode.  It should now correctly read both UTF-8 and ISO-8859-1 text files, and convert everything to valid HTML (in &amp;amp;#123; format) when upstreaming.&lt;br /&gt;
&lt;br /&gt;
What this means is that on Windows you can use &lt;i&gt;notepad&lt;/i&gt; to edit your blog posts, write something in the language of your choice, save as UTF-8 (not "Unicode" - that means something else in notepad), and have everything upstream and display properly. &#12363;&#12387;&#12371;&#12356;&#12356;&#65281;&lt;br /&gt;
&lt;br /&gt;
Note that currently it only works for the &lt;i&gt;contents&lt;/i&gt; of posts, not the titles or your blogroll.  That will come in release 0.15.  (Along with a way to edit posts without having to know Python syntax :)&lt;br /&gt;
&lt;br /&gt;
Enjoy!  (Download here: &lt;i&gt;&lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;&lt;/i&gt;)&lt;br /&gt;
</description>
			<pubDate>Mon, 06 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301071</wp:id>
		</item>
		<item>
			<title>Unnoticed RSS error</title>
			<link>http://www.myelin.co.nz/post/2003/1/6/#200301062</link>
			<description>Interesting - it looks like the RSS feeds generated by Blogger are missing the RSS 1.0 namespace.  Funny that nobody has noticed this - I guess most RSS parsers just munge namespaces altogether and assume that RSS (even 1.0) tags are valid in the default namespace.&lt;br /&gt;
&lt;br /&gt;
Here's the &amp;lt;rdf:RDF&amp;gt; element from a Movable Type-generated RSS 1.0 feed (Phil Ringnalda):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;rdf:RDF&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:dc="http://purl.org/dc/elements/1.1/"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:admin="http://webns.net/mvcb/"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:content="http://purl.org/rss/1.0/modules/content/"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns="http://purl.org/rss/1.0/"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:rss091="http://purl.org/rss/1.0/modules/rss091#"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here's &lt;a href="http://www.evhead.com/rss.xml"&gt;evhead's one&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;rdf:RDF&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:dc="http://purl.org/dc/elements/1.1/"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:admin="http://webns.net/mvcb/"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:l="http://purl.org/rss/1.0/modules/link/"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xmlns:content="http://purl.org/rss/1.0/modules/content/"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oddly enough, it &lt;a href="http://feeds.archive.org/validator/check?url=http%3A%2F%2Fwww.evhead.com%2Frss.xml"&gt;validates as RSS&lt;/a&gt;.  Isn't the namespace mandatory in RSS 1.0?  &lt;a href="http://diveintomark.org/"&gt;Mark&lt;/a&gt;?&lt;br /&gt;
</description>
			<pubDate>Sun, 05 Jan 2003 11:00:02 GMT</pubDate>
			<wp:id>200301062</wp:id>
		</item>
		<item>
			<title>New in Python 2.3</title>
			<link>http://www.myelin.co.nz/post/2003/1/6/#200301061</link>
			<description>Hey, this is cool: &lt;a href="http://www.python.org/doc/2.3a1/whatsnew/whatsnew23.html"&gt;Extended Slices&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; 2.3 will let you say things like &lt;b&gt;a[1:10:2]&lt;/b&gt; to mean elements 1, 3, 5, 7 and 9 of &lt;b&gt;a&lt;/b&gt;.  &lt;b&gt;a[::2]&lt;/b&gt; gives you all the even elements of &lt;b&gt;a&lt;/b&gt;.  Nice!&lt;br /&gt;
&lt;br /&gt;
Thanks to &lt;a href="http://diveintomark.org/"&gt;Mark Pilgrim&lt;/a&gt; for the link.&lt;br /&gt;
</description>
			<pubDate>Sun, 05 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301061</wp:id>
		</item>
		<item>
			<title>New rdflib release</title>
			<link>http://www.myelin.co.nz/post/2003/1/4/#200301041</link>
			<description>&lt;a href="http://rdflib.net/2003/01/02/rdflib-1.2.0/"&gt;rdflib 1.2.0&lt;/a&gt; is now the latest stable release of Daniel '&lt;a href="http://eikeon.com/"&gt;eikeon&lt;/a&gt;' Krech's Python RDF parser/generator.&lt;br /&gt;
&lt;br /&gt;
Do check it out if you're working with RDF.  It takes much of the guesswork out of it, and makes it very easy to generate valid, meaningful RDF.&lt;br /&gt;
</description>
			<pubDate>Fri, 03 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301041</wp:id>
		</item>
		<item>
			<title>nForce2 under Linux</title>
			<link>http://www.myelin.co.nz/post/2003/1/3/#200301031</link>
			<description>Bought a new box a few days ago, running Linux (Debian GNU/Linux), so I can do Linux development without having to wait around for my old Linux box to compile stuff.  Finally found the &lt;a href="http://www.nvidia.com/view.asp?IO=linux_nforce_1.0-0248"&gt;nForce2 Linux drivers&lt;/a&gt; today, so I can get my networking going (and return the network card to the Windows box I pillaged it from).&lt;br /&gt;
</description>
			<pubDate>Thu, 02 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301031</wp:id>
		</item>
		<item>
			<title>Note to self</title>
			<link>http://www.myelin.co.nz/post/2003/1/2/#200301021</link>
			<description>For &lt;i&gt;&lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;&lt;/i&gt; 0.14: auto-convert characters to HTML entities so nothing 8-bit even &lt;i&gt;tries&lt;/i&gt; to go to the community server.  (see &lt;a href="http://www.pycs.net/number5/2002/12/20/#200212204"&gt;number5&lt;/a&gt; for why this is necessary).&lt;br /&gt;
</description>
			<pubDate>Wed, 01 Jan 2003 11:00:01 GMT</pubDate>
			<wp:id>200301021</wp:id>
		</item>
		<item>
			<title>Presenting ... bzero 0.13!</title>
			<link>http://www.myelin.co.nz/post/2003/1/1/#200301012</link>
			<description>If you're planning on blogging with &lt;i&gt;&lt;a href="http://www.myelin.co.nz/bzero/"&gt;bzero&lt;/a&gt;&lt;/i&gt; this year, you'll want to download version 0.13 now.  It fixes a couple of bugs that were screwing up the new year rollover.&lt;br /&gt;
&lt;br /&gt;
If you have already posted this year, update now, and create a file called &lt;i&gt;~/.bzero/blogname/2003/1/#newMonth.txt&lt;/i&gt; (replacing blogname by your blog name, and ~ by your home directory if on Windows), then run &lt;i&gt;bzero send blogname&lt;/i&gt; to fix everything.&lt;br /&gt;
&lt;br /&gt;
Enjoy!&lt;br /&gt;
</description>
			<pubDate>Tue, 31 Dec 2002 11:00:02 GMT</pubDate>
			<wp:id>200301012</wp:id>
		</item>
		<item>
			<title>Eclipse</title>
			<link>http://www.myelin.co.nz/post/2003/1/1/#200301011</link>
			<description>OK, where is the 'Eclipse on Debian' HOWTO ...&lt;br /&gt;
</description>
			<pubDate>Tue, 31 Dec 2002 11:00:01 GMT</pubDate>
			<wp:id>200301011</wp:id>
		</item>
	</channel>
</rss>

