<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel>
    <title>SharpReader category of Luke Hutteman's public virtual MemoryStream</title>
    <link>http://www.hutteman.com/weblog/cat_sharpreader.html</link>
    <description>Get a complete rss feed (all categories) at &lt;a href="http://www.hutteman.com/weblog/rss.xml"&gt;http://www.hutteman.com/weblog/rss.xml&lt;/a&gt;</description>
    <dc:language>en-us</dc:language>
    <dc:creator>luke@hutteman.com</dc:creator>
    <dc:rights>Copyright 2008</dc:rights>
    <dc:date>2006-08-02T23:50:31-05:00</dc:date>
    <admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.33" />
    <admin:errorReportsTo rdf:resource="mailto:luke@hutteman.com"/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
    

    <item>
      <title>SharpReader 0.9.7.0</title>
      <link>http://www.hutteman.com/weblog/2006/08/02-250.html</link>
      <description>SharpReader 0.9.7.0 is now available at sharpreader.net. Changes since the last version are: Run internal browser in restricted security zone in order to make IE responsible for blocking restricted content, instead of just doing so by parsing and stripping tags. Allow embedded CSS styles in item descriptions (was previously disabled because of javascript exploits that are now caught because of... (128 words)</description>
      <guid isPermaLink="false">250@http://www.hutteman.com/weblog/</guid>
      <content:encoded><![CDATA[<p>SharpReader 0.9.7.0 is now available at <a href="http://www.sharpreader.net">sharpreader.net</a>.
<p>Changes since the last version are:
<ul>
	<li>Run internal browser in restricted security zone in order to make IE responsible for blocking restricted content, instead of just doing so by parsing and stripping tags.</li>
	<li>Allow embedded CSS styles in item descriptions (was previously disabled because of javascript exploits that are now caught because of the security zone).</li>
	<li>Support both &lt;commentRSS&gt; as well as &lt;commentRss&gt; as there was some <a href="http://wellformedweb.org/news/wfw_namespace_elements/"> confusion</a> as to the proper capitalization of this element.</li>
	<li>Fixed linebreak handling for some feeds.</li>
	<li>Improved handling of relative urls in atom feeds (like <a href="http://www.intertwingly.net">Sam Ruby</a>'s feed for instance).</li>
	<li>Now displaying enclosure links at the bottom of the item description.</li>
	<li>Fixed installer to no longer complain if only .NET 2.0 is installed.</li>
</ul>
]]></content:encoded>
              <category>RSS</category>
              <category>SharpReader</category>
      
      <dc:date>2006-08-02T23:50:31-05:00</dc:date>
            <comments>http://www.hutteman.com/weblog/2006/08/02-250.html#comments</comments>
      
    </item>
    <item>
      <title>Atom testcases and SharpReader</title>
      <link>http://www.hutteman.com/weblog/2005/12/19-242.html</link>
      <description>Phil Ringnalda: Oh, and Luke? Pretty nice showing for a one-person unpaid hobby aggregator, mate Thanks Phil :-) I'm actually not that surprised SharpReader managed to get all these tests right; what does surprise me is that 9 out of 11 aggregators don't...... (45 words)</description>
      <guid isPermaLink="false">242@http://www.hutteman.com/weblog/</guid>
      <content:encoded><![CDATA[<p><a href="http://weblog.philringnalda.com/2005/12/18/who-knows-a-title-from-a-hole-in-the-ground">Phil Ringnalda</a>:</p>

<blockquote>
Oh, and <a href="http://www.hutteman.com/weblog/">Luke</a>? Pretty nice showing for a one-person unpaid hobby aggregator, mate
</blockquote>

<p>Thanks Phil :-)</p>

<p>I'm actually not that surprised <a href="http://www.sharpreader.net/">SharpReader</a> managed to get all these tests right; what does surprise me is that 9 out of 11 aggregators don't...</p>]]></content:encoded>
              <category>SharpReader</category>
      
      <dc:date>2005-12-19T23:37:05-05:00</dc:date>
            <comments>http://www.hutteman.com/weblog/2005/12/19-242.html#comments</comments>
      
    </item>
    <item>
      <title>Feeds, well-formed XML and Vista</title>
      <link>http://www.hutteman.com/weblog/2005/11/04-235.html</link>
      <description>The Microsoft RSS Blog just announced that Vista will only accept RSS feeds that are well-formed XML. I agree with Nick, who commented &quot;This is the right thing to do, and I'm glad you're doing it - thanks&quot;. I'd like to add some emphasis to that statement though: &quot;This is the right thing to do, and I'm glad you're doing... (225 words)</description>
      <guid isPermaLink="false">235@http://www.hutteman.com/weblog/</guid>
      <content:encoded><![CDATA[<p>The Microsoft RSS Blog just announced that <a href="http://blogs.msdn.com/rssteam/archive/2005/11/03/489065.aspx">Vista will only accept RSS feeds that are well-formed XML</a>.
</p><p>
I agree with <a href="http://nick.typepad.com">Nick</a>, who commented "This is the right thing to do, and I'm glad you're doing it - thanks". I'd like to add some emphasis to that statement though: "This is the right thing to do, and I'm
glad <b><i>you're</i></b> doing it - thanks". 
</p><p>
See, neither <a href="http://www.feeddemon.com/">Nick's aggregator</a> nor <a href="http://www.sharpreader.net">mine</a> requires well-formed XML. This is because there are a lot of non-well-formed feeds out there, and the typical aggregator user doesn't care about <a href="http://www.w3.org/TR/REC-xml/#dt-wellformed">XML specs</a>, they just want to see the feed content. And if you're requiring well-formed XML, something as small as a single "&amp;" in a single post will invalidate the entire feed, for as long as that post remains in the feed (which can be weeks depending on the update frequency of the feed).
</p><p>
Microsoft being more strict than us has the following positive results though:
<ul>
<li>It will most likely reduce the number of invalid feeds out there, making it easier for <i>everyone</i> to parse feeds.</li>
<li>Microsoft gets positive press for "doing the right thing".</li>
<li>For those feeds that still break, it may be another reason for people to look for alternative aggregators that <i>can</i> read that feed they're interested in.</li>
</ul>
Maybe there's an <a href="http://diveintomark.org/archives/2004/01/08/postels-law">exception to Postel's law</a> after all.
</p>
]]></content:encoded>
              <category>RSS</category>
              <category>SharpReader</category>
      
      <dc:date>2005-11-04T18:55:39-05:00</dc:date>
            <comments>http://www.hutteman.com/weblog/2005/11/04-235.html#comments</comments>
      
    </item>
    <item>
      <title>Outage problems</title>
      <link>http://www.hutteman.com/weblog/2005/10/23-234.html</link>
      <description>My hosting company ran into some issues this weekend that, besides causing a two day outage for both my blog and for sharpreader.net, also potentially caused some email to get lost. If you sent me anything on Friday, Saturday or Sunday, you may need to resend it - I'm not sure how much is lost for good and how much... (331 words)</description>
      <guid isPermaLink="false">234@http://www.hutteman.com/weblog/</guid>
      <content:encoded><![CDATA[<p>My <a href="http://www.netrillium.com">hosting company</a> ran into <a href="http://helpdesk.netrilliumclients.com/?_a=announcements&_m=details&_i=16">some issues</a> this weekend that, besides causing a two day outage for both my blog and for <a href="http://www.sharpreader.net">sharpreader.net</a>, also potentially caused some email to get lost. If you sent me anything on Friday, Saturday or Sunday, you may need to resend it - I'm not sure how much is lost for good and how much will be redelivered later :-(</p>

<p>Also, if anyone has any positive experiences with hosting a 50+ Gb/month site at a reasonable price (I currently only pay $17/month), please let me know. This wasn't the first outage I've had, nor do I expect it to be the last. Maybe it's time to move on.</p>

<p><b>update:</b> looks like my hosting company still has some issues to be worked out; I can't send any emails through outlook for getting some weird "503 valid RCPT command must precede DATA" error (though sending through the web-based interface seems to work fine), and for some reason my movable type install is not showing any of your comments. Comments have not been lost though, as I can see them through the MT admin interface, and am also getting the email notifications (i'm actually getting those twice now... weird) - I just need to figure out why it's not rebuilding the pages correctly...</p>

<p><b>update 2:</b> email issue has been fixed - for some reason I had to use some outlook setting that wasn't needed before their servers crashed... now all I need is to figure out what's going on with MT...</p>

<p><b>update 3:</b> turned out that all comments were in a pending status and needed to be manually approved (the email notifications conveniently failed to mention this though). My <a href="http://www.jayallen.org/projects/mt-blacklist/">MT-Blacklist</a> was setup to only force moderation on old posts, but since the crash-recovery it now seems to force it on new ones as well. Oh well - I'm long overdue for an upgrade to <a href="http://www.sixapart.com/movabletype/news/2005/08/movable_type_3_2.html">MT 3.2</a> + SpamLookup anyway; guess it's time to stop procrastinating (but not tonight).</p>]]></content:encoded>
              <category>Blogging</category>
              <category>Miscellaneous</category>
              <category>SharpReader</category>
      
      <dc:date>2005-10-23T22:59:14-05:00</dc:date>
            <comments>http://www.hutteman.com/weblog/2005/10/23-234.html#comments</comments>
      
    </item>
    <item>
      <title>SharpReader 0.9.6.0</title>
      <link>http://www.hutteman.com/weblog/2005/07/28-230.html</link>
      <description>SharpReader 0.9.6.0 is now available at sharpreader.net. Changes since the last version are: Support for Atom 1.0. Listening on port 5335 is now done on localhost only. This should prevent your firewall from showing this alert message. You can now change the url of a feed through the feed properties pane. If your subscriptions.xml file got corrupted somehow, sharpreader now... (129 words)</description>
      <guid isPermaLink="false">230@http://www.hutteman.com/weblog/</guid>
      <content:encoded><![CDATA[<p>SharpReader 0.9.6.0 is now available at <a href="http://www.sharpreader.net">sharpreader.net</a>. 
</p><p>
Changes since the last version are: 
<ul>
	<li>Support for Atom 1.0.</li>
	<li>Listening on port 5335 is now done on localhost only. This should prevent your firewall from showing <a href="http://www.hutteman.com/weblog/2004/08/11-208.html">this alert message</a>.</li>
	<li>You can now change the url of a feed through the feed properties pane.</li>
	<li>If your subscriptions.xml file got corrupted somehow, sharpreader now reads the previous version upon startup (this would previously crash SharpReader on startup).</li>
	<li>Fixed "The server committed an HTTP protocol violation." errors that are often thrown by wordpress feeds because of an invalid header. SharpReader now ignores these bad headers instead of throwing an exception.</li>
	<li>Fixed a bug in the feed-discovery code.</li>
	<li>Improved http redirect handling.</li>
	<li>Uninstaller now asks whether to remove all settings and cache files.</li>
</ul>
</p>]]></content:encoded>
              <category>SharpReader</category>
      
      <dc:date>2005-07-28T20:34:50-05:00</dc:date>
            <comments>http://www.hutteman.com/weblog/2005/07/28-230.html#comments</comments>
      
    </item>


  </channel>
</rss>
