<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.8 on Mon, 30 Jun 2003 01:33:42 GMT -->
<rss version="2.0">
	<channel>
		<title>T Bryce Yehl: Bryce&apos;s Web Services Channel</title>
		<link>http://radio.ntwizards.net/categories/ws/</link>
		<description></description>
		<copyright>Copyright 2003 T Bryce Yehl</copyright>
		<lastBuildDate>Mon, 30 Jun 2003 01:33:42 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss</docs>
		<generator>Radio UserLand v8.0.8</generator>
		<managingEditor></managingEditor>
		<webMaster></webMaster>
		<category domain="http://www.weblogs.com/rssUpdates/changes.xml">rssUpdates</category> 
		<skipHours>
			<hour>4</hour>
			<hour>5</hour>
			<hour>6</hour>
			<hour>3</hour>
			<hour>7</hour>
			<hour>21</hour>
			<hour>8</hour>
			<hour>9</hour>
			</skipHours>
		<ttl>60</ttl>
		<item>
			<title>Moving</title>
			<link>http://radio.ntwizards.net/categories/ws/2002/11/04.html#a1330</link>
			<description>&lt;P&gt;I&apos;m finally taking the plunge and switching to &quot;MT&quot;. I&apos;m not going to bother importing this weblog, at least not initially. Too much work for too little benefit. My archives can stay here indefinitely.&lt;/P&gt;
&lt;P&gt;My new &lt;A href=&quot;http://www.ntwizards.net/&quot;&gt;home page&lt;/A&gt;&amp;nbsp;and &lt;A href=&quot;http://www.ntwizards.net/blog/&quot;&gt;weblog&lt;/A&gt;. Feeds are available in &lt;A href=&quot;http://www.ntwizards.net/blog/syndicate/rss.xml&quot;&gt;RSS 0.91&lt;/A&gt;, &lt;A href=&quot;http://www.ntwizards.net/blog/syndicate/rss1.xml&quot;&gt;RSS 1.0&lt;/A&gt;, and &lt;A href=&quot;http://www.ntwizards.net/blog/syndicate/rss2.xml&quot;&gt;RSS 2.0&lt;/A&gt;&amp;nbsp;flavors. I&apos;m not going to set up RSS redirects. I don&apos;t like &lt;A href=&quot;http://radio.userland.com/howtoRedirectRss&quot;&gt;Userland&apos;s solution&lt;/A&gt;&amp;nbsp;because any aggregator that doesn&apos;t understand the format will barf on it. HTTP 301 redirects are better supported, but I don&apos;t feel like reconfiguring Apache to allow .htaccess files.&lt;/P&gt;
&lt;P&gt;For the couple of people that subscribe to my category feeds, I&apos;ll get around to re-creating those eventually. Stay subscribed to the current feeds and wait for an update.&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/11/04.html#a1330</guid>
			<pubDate>Mon, 04 Nov 2002 20:15:07 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=1330&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F11%2F04.html%23a1330</comments>
			</item>
		<item>
			<title>Pingback Follow-up</title>
			<link>http://radio.ntwizards.net/categories/ws/2002/10/08.html#a1278</link>
			<description>&lt;P&gt;The other day Ian Hickson dropped by and added a &lt;A href=&quot;http://radiocomments.userland.com/comments?u=102467&amp;amp;p=1016&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F23.html%23a1016&quot;&gt;comment&lt;/A&gt;&amp;nbsp;to my post calling for a &lt;A href=&quot;http://radio.ntwizards.net/2002/09/23.html#a1016&quot;&gt;Pingback Retrieval API&lt;/A&gt;. My response is that the Radio community loved Pingback, but I still don&apos;t see any implementations for Radio users.&lt;/P&gt;
&lt;P&gt;Having a Pingback Retrieval API, and encouraging the creation of stand-alone Pingback servers supporting that API, would accomplish several things:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Random CMS can integrate with Random Pingback server. The end-user is empowered to choose whichever Pingback server best suits their environment (Perl, ASP, Cobol). 
&lt;LI&gt;Provides a clear path for certain classes of CMS, especially client-based tools like Radio, to integrate Pingback. The CMS folks can focus on integrating pings with the CMS instead of having to re-invent the wheel by creating yet another Pingback server. 
&lt;LI&gt;Third-parties would be able to provide Pingback services to end-users.&lt;/LI&gt;&lt;/UL&gt;
&lt;P dir=ltr&gt;The Pingback Retrieval API doesn&apos;t require many methods: Register, List, and Clear would be enough. Everything else is an implementation detail that can be left to the developer. Better implementations might provide a web interface for managing pings and offer additional services, like ping-forwarding via email/RSS/Trackback.&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;EM&gt;If you build it, they will come...&lt;/EM&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;I&apos;ll put my money where my mouth is: Add a Pingback Retrieval API to the official spec and I will commit to building a reference implementation and hosting it until such time as it can no longer be supported by my web host.&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/10/08.html#a1278</guid>
			<pubDate>Tue, 08 Oct 2002 06:14:50 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=1278&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F10%2F08.html%23a1278</comments>
			</item>
		<item>
			<title>Newz Crawler, Part III: Living with Newz Crawler</title>
			<link>http://radio.ntwizards.net/categories/ws/2002/10/07.html#a1269</link>
			<description>&lt;P&gt;On the whole, &lt;A href=&quot;http://www.newzcrawler.com/&quot;&gt;Newz Crawler&lt;/A&gt; is vastly superior to Radio&apos;s aggregator. It&apos;s fast. It&apos;s organized. It&apos;s fast. Fast fast fast. I have been using &quot;myRadio&quot; to impose some order on top of Radio&apos;s aggregator. I use Mozilla&apos;s &quot;Bookmark this group of tabs&quot; feature to load all of my myRadio pages at once, and walk away for a few minutes while it churns...&lt;/P&gt;
&lt;P&gt;Speed is good.&lt;/P&gt;
&lt;P&gt;I also like that it allows me to quickly see which feeds have updated. Sometimes I&apos;ll do a scan, see that none of my &lt;EM&gt;important&lt;/EM&gt; feeds have updated, and move on to doing something else...&lt;/P&gt;
&lt;P&gt;I&apos;ll probably register it once my trial expires, in spite of my aversion to nag-ware.&lt;/P&gt;
&lt;P&gt;What I don&apos;t like:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Sometimes it marks unchanged items as unread. Two of my feeds consistently display all items as unread. 
&lt;LI&gt;Weblog client encodes quotes, breaking all hyperlinks. I fired up &quot;tcpTrace&quot; and compared against &quot;Pocket Blog&quot; just to be sure that this wasn&apos;t an issue with Radio. 
&lt;LI&gt;Weblog client doesn&apos;t support the &quot;MetaWeblog API&quot;. No titles, no categories, and don&apos;t even think about &quot;liveTopics&quot;.
&lt;LI&gt;Weblog client doesn&apos;t have spell-check. It is so easy to integrate Word&apos;s spell-checker, and there are so many inexpensive ActiveX/COM spell-checkers, that it&apos;s almost inexcusable not to offer that functionality.&lt;/LI&gt;&lt;/UL&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/10/07.html#a1269</guid>
			<pubDate>Mon, 07 Oct 2002 04:41:16 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=1269&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F10%2F07.html%23a1269</comments>
			</item>
		<item>
			<title>Newz Crawler, Part II</title>
			<link>http://radio.ntwizards.net/categories/ws/2002/10/05.html#a1259</link>
			<description>&lt;P&gt;&lt;A href=&quot;http://dotnetguy.techieswithcats.com/&quot;&gt;The .NET Guy&lt;/A&gt; points out that Newz Crawler &lt;A href=&quot;http://radiocomments.userland.com/comments?u=102467&amp;amp;p=1258&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F10%2F04.html%23a1258&quot;&gt;nags because it&apos;s not registered&lt;/A&gt;. I knew that, but the nagging is notably pervasive and annoying.&lt;/P&gt;
&lt;P&gt;It can be a pain to trigger scrolling on the Channels pane during drag-n-drop.&lt;/P&gt;
&lt;P&gt;Most operations occur in-memory, if Newz Crawler crashes you lose whatever has happened during that session.&lt;/P&gt;
&lt;P&gt;Doesn&apos;t respect system locale settings for dates.&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/10/05.html#a1259</guid>
			<pubDate>Sat, 05 Oct 2002 20:24:55 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=1259&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F10%2F05.html%23a1259</comments>
			</item>
		<item>
			<title>Newz Crawler, Part I</title>
			<link>http://radio.ntwizards.net/categories/ws/2002/10/04.html#a1258</link>
			<description>&lt;P&gt;To blockquoteth &lt;A href=&quot;http://radio.ntwizards.net/2002/10/02.html#a1249&quot;&gt;myself&lt;/A&gt;:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr 0px&amp;quot;&gt;
&lt;P&gt;The only thing holding me back is the aggregator. I like the reverse-chronological view, the grouping functionality that &quot;myRadio&quot; provides, the ability to retain items in the aggregator indefinitely, and of course, the weblog integration.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;I&apos;m giving &lt;A href=&quot;http://www.newzcrawler.com/&quot;&gt;Newz Crawler&lt;/A&gt; a try, and initially posted this entry from it.&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;STRONG&gt;Pros:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL dir=ltr&gt;
&lt;LI&gt;
&lt;DIV&gt;Native UI.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Feed grouping (Folders).&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Folders can contain other folders.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Granular on-demand scanning --&amp;nbsp;scan feed(s), folder(s), or everything.&lt;/DIV&gt;
&lt;LI&gt;Weblog integration with WYSIWYG editor. 
&lt;LI&gt;
&lt;DIV&gt;Favorites folder for storing news items for later use.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Detects items that are only a headline and link, automatically loads linked content.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Hot-key&amp;nbsp;to mark all items as read (Catch-up function).&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Hot-key to delete all items (Clear function)&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Cons:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;Time-delay nag screen on launch that requires a button press to clear.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Nag screen on close that requires a button press to clear.&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;STRONG&gt;Constant reminders throughout the program that it is unregistered.&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Favorites folder cannot contain sub-folders.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Supports Blogger API only -- no titles, no categories.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;WYSIWYG editor has some odd issues with control focus.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Puts a tagline on weblog posts.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Using Clear function will cause all items to re-appear as new in the next scan. Manually removing all items from a feed does not cause this.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Sometimes double-clicking an item will cause an infinite number of IE windows to appear. This has happened to me three times. I&apos;m not going to double-click anything in NewsCrawler ever again...&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I need some more time to play with it, see how well it handles updated and duplicated items. Overall I like it, in spite of a few bugs... but I hate to pay for any program that nags.&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/10/04.html#a1258</guid>
			<pubDate>Sat, 05 Oct 2002 03:20:20 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=1258&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F10%2F04.html%23a1258</comments>
			</item>
		<item>
			<title>Radio Userland feeds still lacking (or not, my bad!)</title>
			<link>http://radio.ntwizards.net/categories/ws/2002/09/25.html#a1020</link>
			<description>&lt;p&gt;
Userland has rolled out RSS 2.0 to Radio users. RSS feeds have been silently updated to incude GUID elements that contain permalinks. The GUID goes not have the isPermaLink attribute set to True.
&lt;/p&gt;
&lt;p&gt;
WTF?!
&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;My bad, the &lt;a href=&quot;http://backend.userland.com/rss#ltguidgtSubelementOfLtitemgt&quot;&gt;spec&lt;/a&gt; says that &lt;/i&gt;isPermaLink=True&lt;i&gt; is the default. Thank you, &lt;a href=&quot;http://pinetree-tech.com/weblog/&quot;&gt;Justin&lt;/a&gt;. I can&apos;t remember if it always said that...&lt;/i&gt;
&lt;/p&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/09/25.html#a1020</guid>
			<pubDate>Thu, 26 Sep 2002 03:20:02 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=1020&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F25.html%23a1020</comments>
			</item>
		<item>
			<title>Building a better TrackBack...</title>
			<link>http://radio.ntwizards.net/categories/ws/2002/09/23.html#a1016</link>
			<description>&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;Ian Hickson: &lt;A href=&quot;http://ln.hixie.ch/?start=1032794857&amp;amp;count=1&quot;&gt;Pingback 1.0&lt;/A&gt;. &quot;The best thing about this idea is that unlike similar schemes like TrackBack, it is totally transparent to both users.&quot; [via &lt;A href=&quot;http://diveintomark.org/archives/2002/09/23.html#now_heavily_medicated&quot;&gt;dive into mark&lt;/A&gt;]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The concept is simple, the tech is easy (XML-RPC), and the &lt;A href=&quot;http://www.hixie.ch/specs/pingback/pingback-1.0&quot;&gt;spec&lt;/A&gt; is well-written. I like it, except for one thing: it assumes that the Pingback server will be integrated with the CMS. That&apos;s not going to be the case with static tools like Radio, they&apos;ll need stand-alone Pingback servers that can store pings until the CMS retrieves them. It&apos;s not a huge problem, but it would have been nice if they had spec&apos;d an API for that.&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/09/23.html#a1016</guid>
			<pubDate>Tue, 24 Sep 2002 01:37:31 GMT</pubDate>
			<source url="http://diveintomark.org/xml/rss.xml">dive into mark</source>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=1016&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F23.html%23a1016</comments>
			</item>
		<item>
			<link>http://radio.ntwizards.net/categories/ws/2002/09/13.html#a988</link>
			<description>&lt;A href=&quot;http://www.myelin.co.nz/commentmonitor/&quot;&gt;Comment Monitor&lt;/A&gt;&amp;nbsp;provides a a simple method of tracking comments on a Radio weblog.</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/09/13.html#a988</guid>
			<pubDate>Fri, 13 Sep 2002 19:37:51 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=988&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F13.html%23a988</comments>
			</item>
		<item>
			<link>http://radio.ntwizards.net/categories/ws/2002/09/10.html#a976</link>
			<description>&lt;P&gt;&lt;STRONG&gt;Walking the walk...&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;Bah.. trying to &lt;A href=&quot;http://radio.ntwizards.net/2002/09/07.html#a965&quot;&gt;blogwalk&lt;/A&gt;. Using my T-Mobile Pocket PC. T-Mobile&apos;s proxy server barfed the first time. Better to use &lt;A href=&quot;http://www.pocketblog.com/&quot;&gt;Pocket Blog&lt;/A&gt;. [&lt;A href=&quot;http://fmcpherson.weblogger.com/2002/09/09&quot;&gt;Frank McPherson&lt;/A&gt;]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I&apos;ve been trying to hide the fact that I&apos;m a total smart-ass from my weblog readers, but when I read that first sentence my initial thought was &lt;STRONG&gt;&quot;Don&apos;t trip.&quot;&lt;/STRONG&gt;&amp;nbsp;&quot;smile-tongue&quot; I like Frank, my referrer logs show that he is constantly plugging &quot;PB&quot; in PDA discussion groups whenever weblogs are mentioned. Thanks, Frank!&lt;/P&gt;
&lt;P&gt;I&apos;ve decided to give &quot;Blogwalking&quot; a shot using &lt;A href=&quot;http://www.decafbad.com/news_archives/000270.phtml&quot;&gt;l.m.orchard&apos;s&amp;nbsp;proposal&lt;/A&gt; (Zaurus + &quot;MT&quot;). I have my reservations over using this particular method, but... how can I knock it if I haven&apos;t tried it?&lt;/P&gt;
&lt;P&gt;Step one: Upgrade my Zaurus SL-5000D to the &lt;A href=&quot;http://www.schwag.org/~crow/&quot;&gt;Crow ROM&lt;/A&gt;. The SL-5000D is just like the SL-5500 except that it only has 32MB RAM. The process was easier than I had expected, but I have encountered a problem: my Zaurus crashes whenever I turn it off following a sync.&lt;/P&gt;
&lt;P&gt;I&apos;ll putz around with that later tonight. I can live without synchronization, Intellisync-SL sucks anyway, but for the purposes of this experiment I would prefer to use a fully functional PDA. Once I get the sync problem fixed, or give up on it, I&apos;ll tackle Apache, Perl, and Movable Type. I don&apos;t expect any problems as they are all fairly easy to install and configure.&lt;/P&gt;
&lt;P&gt;The real challenge is: can the Movable Type templates be sufficiently tweaked to create a reasonable interface for creating entries on a PDA?&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/09/10.html#a976</guid>
			<pubDate>Wed, 11 Sep 2002 00:12:04 GMT</pubDate>
			<source url="http://fmcpherson.weblogger.com/xml/rss.xml">Notes From The Cave</source>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=976&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F10.html%23a976</comments>
			</item>
		<item>
			<description>&lt;P&gt;&lt;STRONG&gt;Krzysztof Kowalczyk: &lt;/STRONG&gt;&lt;A href=&quot;http://radio.weblogs.com/0109158/2002/09/08.html#a158&quot;&gt;&lt;STRONG&gt;Give a spammer bad address&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;Just found &lt;A href=&quot;http://mailbox.univie.ac.at/~prillih3/blog/2002/08/24.html&quot;&gt;this idea&lt;/A&gt;: put on your web pages bogus e-mail addresses. They will be harvested by spammers and will clog their address books.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;A href=&quot;http://www.monkeys.com/wpoison/&quot;&gt;Wpoison&lt;/A&gt; has been doing this forever, and Googling for &lt;A href=&quot;http://www.google.com/search?q=poison+spam&quot;&gt;poison+spam&lt;/A&gt;&amp;nbsp;provides a wealth of links. Interestingly, the author of Wpoison suspects that &lt;A href=&quot;http://www.monkeys.com/wpoison/safety.html&quot;&gt;many spam-bots now respect robots.txt&lt;/A&gt;.&lt;/P&gt;</description>
			<guid isPermaLink="false">http://radio.ntwizards.net/categories/ws/2002/09/09.html#a967</guid>
			<pubDate>Mon, 09 Sep 2002 04:18:26 GMT</pubDate>
			<source url="http://radio.weblogs.com/0109158/rss.xml">Krzysztof Kowalczyk&apos;s Weblog</source>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=967&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F09.html%23a967</comments>
			</item>
		<item>
			<link>http://radio.ntwizards.net/categories/ws/2002/09/08.html#a966</link>
			<description>&lt;P&gt;&lt;A href=&quot;http://www.newsisfree.com/blog/stories/2002/01/20/radioexpress.html&quot;&gt;RadioExpress&lt;/A&gt; is a Radio script and bookmarklet that will post the selected text from a web page, similar to &lt;A href=&quot;http://www.blogger.com/howto/blogthis.pyra&quot;&gt;BlogThis!&lt;/A&gt; and &lt;A href=&quot;http://manilaexpress.userland.com/&quot;&gt;ManilaExpress&lt;/A&gt;.&lt;/P&gt;
&lt;p&gt;
&lt;i&gt;Why am I just finding out about this?&lt;/i&gt;
&lt;/p&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/09/08.html#a966</guid>
			<pubDate>Mon, 09 Sep 2002 03:59:17 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=966&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F08.html%23a966</comments>
			</item>
		<item>
			<link>http://radio.ntwizards.net/categories/ws/2002/09/04.html#a950</link>
			<description>&lt;P&gt;&lt;STRONG&gt;RSS 0.94 Uptake&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Syndic8 is showing &lt;A href=&quot;http://www.syndic8.com/feedlist.php?OrderBy=sitename&amp;amp;OrderDir=asc&amp;amp;ShowScraped=n&amp;amp;ShowStatus=all&amp;amp;ShowLanguage=*&amp;amp;ShowRSSVersion=0.94&quot;&gt;several early adopters of RSS 0.94&lt;/A&gt;. All are using the pubDate element, several have a category element for the channel, but so far only Scripting News is using GUID, without the isPermaLink attribute and without a LINK element.&lt;/P&gt;
&lt;P&gt;My latest thought is that LINK should also have an isPermaLink attribute.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;PS: Syndic8 provides all sorts of &lt;/EM&gt;&lt;A href=&quot;http://www.syndic8.com/stats.php?Section=feeds&quot;&gt;&lt;EM&gt;RSS statistics&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/09/04.html#a950</guid>
			<pubDate>Wed, 04 Sep 2002 20:30:48 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=950&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F04.html%23a950</comments>
			</item>
		<item>
			<link>http://radio.ntwizards.net/categories/ws/2002/09/04.html#a949</link>
			<description>&lt;P&gt;&lt;STRONG&gt;&quot;PB&quot; Direction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The port of &quot;Pocket Blog&quot; to the .NET Compact Framework is mostly on hold at this point. I find myself working around too many of the CF&apos;s bugs and limitations, which is very frustrating. I don&apos;t want the CF version of PB to degrade into an ugly mess of difficult-to-maintain work-arounds... I already have that with the eVB version. &lt;/P&gt;
&lt;P&gt;When a new Beta is released I will re-examine the problems I am having and decide if it is worth continuing. If not, I&apos;ll wait for the full release.&lt;/P&gt;
&lt;P&gt;In the mean time I am thinking about how to better integrate &quot;PB&quot; with various weblog software and APIs. The &quot;Blogger API&quot; and &quot;metaWeblog API&quot; are established standards. Pyra has been extending &quot;Blogger&quot;, &quot;MT&quot; has several extensions and does not implement the full &quot;metaWeblog API&quot;. On the &quot;RU&quot; front, I wonder how PB could work with &quot;liveTopics&quot;.&lt;/P&gt;
&lt;P&gt;Rather than shoe-horn all of this stuff into PB itself, I&apos;m thinking of switching to a plug-ins architecture. Using the object-oriented capabilities that .NET offers, PB would provide base objects that represent a weblog post and the editor interface. Individual plug-ins would inherit and extend these objects to account for metadata required by a particular API. They would also manage communications with the server. Ideally, plug-ins would allow themselves to be extended by other plug-ins: a plug-in for &quot;MT&quot; would only implement functionality specific to MT, the rest would be inherited from the &quot;metaWeblog API&quot; plug-in.&lt;/P&gt;
&lt;P&gt;I like this concept because it allows &quot;PB&quot; to grow incrementally: new APIs will not require a new release of PB and could be supported by others (particularly in areas that don&apos;t interest me, like the &quot;liveJournal API&quot;).&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/09/04.html#a949</guid>
			<pubDate>Wed, 04 Sep 2002 18:49:21 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=949&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F04.html%23a949</comments>
			</item>
		<item>
			<link>http://radio.ntwizards.net/categories/ws/2002/09/04.html#a947</link>
			<description>&lt;P&gt;&lt;STRONG&gt;More on &lt;/STRONG&gt;&lt;A href=&quot;http://backend.userland.com/rss094&quot;&gt;&lt;STRONG&gt;RSS 0.94&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Dave Winer pointed out that RSS has always been limited to HTTP and FTP URIs (see &lt;A href=&quot;http://radio.ntwizards.net/2002/08/31.html#a941&quot;&gt;Semantic Differences&lt;/A&gt;), and that he hasn&apos;t changed it because he hasn&apos;t heard of compelling uses of other URI types.&lt;/P&gt;
&lt;P&gt;The CMS that I built for my previous employer required the use of HTTPS, that&apos;s a real-world requirement for another URI type. I can envision uses of RSS revolving around NEWS and RTSP, but I can&apos;t really say that they are compelling or likely to occur &quot;in the wild.&quot;&lt;/P&gt;
&lt;P&gt;I&apos;m still nit-picking over the use of &lt;EM&gt;story&lt;/EM&gt; vs. a more generic term like &lt;EM&gt;item&lt;/EM&gt; or &lt;EM&gt;syndicated content&lt;/EM&gt;. &lt;A href=&quot;http://www.fetchserver.com/Info_Retriever.html&quot;&gt;Fetch Retriever&lt;/A&gt; can syndicate non-web content using RSS.&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/09/04.html#a947</guid>
			<pubDate>Wed, 04 Sep 2002 15:21:18 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=947&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F04.html%23a947</comments>
			</item>
		<item>
			<link>http://radio.ntwizards.net/categories/ws/2002/09/02.html#a943</link>
			<description>&lt;P&gt;&lt;STRONG&gt;Not what I had in mind...&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;&lt;A href=&quot;http://backend.userland.com/rss#ltguidgtSubelementOfLtitemgt&quot;&gt;RSS 0.94&lt;/A&gt; has a new optional &lt;I&gt;isPermaLink&lt;/I&gt; attribute on the guid element. If the guid happens to be a permalink to the item being described, set this true, and aggregators may do something special with it. [&lt;A href=&quot;http://scriptingnews.userland.com/backissues/2002/09/02#When:7:24:01AM&quot;&gt;Scripting News&lt;/A&gt;]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;EM&gt;Ugh!&lt;/EM&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;See &lt;A href=&quot;http://radio.ntwizards.net/2002/08/31.html#a940&quot;&gt;New version of RSS found lacking&lt;/A&gt;&amp;nbsp;and &lt;A href=&quot;http://radio.ntwizards.net/2002/08/31.html#a941&quot;&gt;Semantic Differences&lt;/A&gt;.&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/09/02.html#a943</guid>
			<pubDate>Mon, 02 Sep 2002 18:18:43 GMT</pubDate>
			<source url="http://www.scripting.com/rss.xml">Scripting News</source>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=943&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F09%2F02.html%23a943</comments>
			</item>
		<item>
			<link>http://radio.ntwizards.net/categories/ws/2002/08/31.html#a941</link>
			<description>&lt;P&gt;&lt;STRONG&gt;Semantic Differences&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;To bitch some more... The ambiguity over LINK elements stems from changes introduced in the &lt;A href=&quot;http://backend.userland.com/rss092&quot;&gt;RSS 0.92&lt;/A&gt;&amp;nbsp;spec. With the &lt;A href=&quot;http://backend.userland.com/rss091&quot;&gt;RSS 0.91&lt;/A&gt; spec, ITEMs were clearly intended to summarize content. The DESCRIPTION element was a synopsis of the content, with a maximum length of 500 characters. The LINK element was required and supposed to point to the full content.&lt;/P&gt;
&lt;P&gt;With &lt;A href=&quot;http://backend.userland.com/rss092&quot;&gt;RSS 0.92&lt;/A&gt;, the length limitations are gone, LINKs are optional, and with Userland&apos;s RSS implementations, complete content is syndicated instead of summaries (initially without LINKs, later with ambiguous LINKs).&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://backend.userland.com/rss094&quot;&gt;RSS 0.94&lt;/A&gt;&amp;nbsp;ought to address the disconnect created between the two previous specs and remove the ambiguities. Also, why are LINK and URL elements suddenly restricted to HTTP and FTP? HTTPS may be required for corporate applications of RSS and&amp;nbsp;k-logs, but more importantly, there are many &lt;A href=&quot;http://www.iana.org/assignments/uri-schemes&quot;&gt;Official URI Schemes&lt;/A&gt;&amp;nbsp;and not all uses of RSS center around Websites and Aggregators. Applications should decide how to handle unfamiliar or potentially dangerous URIs.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;I&apos;d also like to see the word &lt;/EM&gt;story&lt;EM&gt; replaced with &lt;/EM&gt;item &lt;EM&gt;or&lt;/EM&gt; syndicated content&lt;EM&gt;, but that&apos;s just nit-picking.&lt;/EM&gt;&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/08/31.html#a941</guid>
			<pubDate>Sat, 31 Aug 2002 18:45:35 GMT</pubDate>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=941&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F08%2F31.html%23a941</comments>
			</item>
		<item>
			<link>http://radio.ntwizards.net/categories/ws/2002/08/31.html#a940</link>
			<description>&lt;P&gt;&lt;STRONG&gt;New version of RSS found lacking&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;MARGIN-RIGHT: 0px&quot;&gt;
&lt;P&gt;As promised, here&apos;s the first draft of the &lt;A href=&quot;http://backend.userland.com/rss094&quot;&gt;RSS 0.94 spec&lt;/A&gt;. It&apos;s a consolidation of all the specs I&apos;ve written over the last two years. A few new features, listed on the (new) &lt;A href=&quot;http://backend.userland.com/rssChangeNotes&quot;&gt;change notes&lt;/A&gt; page. Please read the &lt;A href=&quot;http://backend.userland.com/rss094#roadmap&quot;&gt;roadmap&lt;/A&gt; to see what comes after 0.94. I&apos;m not looking for much feedback until next week, but of course if you like it, no need to wait to say &lt;I&gt;that. &lt;/I&gt;[&lt;A href=&quot;http://scriptingnews.userland.com/backissues/2002/08/30#When:9:47:56AM&quot;&gt;Scripting News&lt;/A&gt;]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;It&apos;s disappointing that Userland hasn&apos;t taken this opportunity to clarify the use of an ITEM&apos;s LINK element. The spec describes it as &quot;the URL of the story&quot;, which many have interpreted as &quot;the URL of the content in the DESCRIPTION element&quot; (Permalink in weblog-speak). Radio, however, doesn&apos;t generate LINK elements by default and allows the user to specify an arbitrary URL (presumably to content &lt;EM&gt;referenced&lt;/EM&gt; by the story).&lt;/P&gt;
&lt;P dir=ltr&gt;This has been a source of contention amongst Aggregator developers, see &lt;A href=&quot;http://blog.rssengine.com/index.php?entry=12&quot;&gt;Radio Userland Feeds Found Lacking&lt;/A&gt;&amp;nbsp;and the &lt;A href=&quot;http://rss.benhammersley.com/archives/001069.html&quot;&gt;resulting discussion&lt;/A&gt;.&lt;/P&gt;
&lt;P dir=ltr&gt;Rather than address the confusion, RSS 0.94 had added a GUID element (Globally Unique IDentifier) to enable Aggregators to determine if an ITEM is new. The content of the GUID is unspecified, which will lead to more confusion. Userland&apos;s present implementation uses a Permalink for the GUID, which is probably the only way to ensure &lt;EM&gt;global uniqueness&lt;/EM&gt; under these circumstances, but the reality is that Aggregators will have to assume that the GUID element will only be unique to an individual feed.&lt;/P&gt;
&lt;P dir=ltr&gt;Now, the fact that GUIDs and LINKs within an ITEM contain ambiguous content is a Pain In The Ass for Webloggers that use Aggregators (ie: most Radio users). When weblogging about external content, it is proper form to include a hyperlink that points directly to the content in question (call it a citation, attribution, whatever). This should be automatic, but Radio&apos;s RSS feeds are ambiguous and Radio&apos;s Aggregator ignores LINKs.&lt;/P&gt;</description>
			<guid>http://radio.ntwizards.net/categories/ws/2002/08/31.html#a940</guid>
			<pubDate>Sat, 31 Aug 2002 17:58:44 GMT</pubDate>
			<source url="http://www.scripting.com/rss.xml">Scripting News</source>
			<comments>http://radiocomments.userland.com/comments?u=102467&amp;amp;p=940&amp;amp;link=http%3A%2F%2Fradio.ntwizards.net%2F2002%2F08%2F31.html%23a940</comments>
			</item>
		</channel>
	</rss>
