<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="https://www.stress-free.co.nz"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>stressfree - rss</title>
 <link>https://www.stress-free.co.nz/tech/rss</link>
 <description></description>
 <language>en</language>
<item>
 <title>Google Reader is now my primary RSS experience</title>
 <link>https://www.stress-free.co.nz/google_reader_is_now_my_primary_rss_experience</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;I have been using &lt;a href=&quot;http://www.newsgator.com/NGOLProduct.aspx?ProdID=NetNewsWire&quot;&gt;NewsGator&#039;s NetNewsWire for Mac&lt;/a&gt; RSS reader for years but yesterday I moved all my RSS feeds over to Google Reader and closed NetNewsWire for good. There are &lt;a href=&quot;http://www.newsgator.com/NGOLProduct.aspx?ProdId=NetNewsWire&amp;amp;ProdView=screenshots&quot;&gt;lots of things to like&lt;/a&gt; about NetNewsWire like its tabbed windows, responsiveness and polished look and feel, but even with these things in mind it struggles to compete with the best online RSS readers out there today. &lt;/p&gt;&lt;p&gt;I played around with Google Reader in its first carnation last year but its interface went over my head. It seemed to me they were &lt;a href=&quot;http://www.techcrunch.com/2005/10/08/google-reader-beautiful-needs-work/&quot;&gt;trying to be clever&lt;/a&gt; with news rather than give users an interface they were used to and actually wanted. Recently Google &lt;a href=&quot;http://www.techcrunch.com/2006/09/28/google-reader-steps-it-up-with-new-version/&quot;&gt;re-released Reader&lt;/a&gt; in a far more conventional guise making the overall experience very similar to traditional RSS readers with a few added bonuses.&lt;/p&gt; &lt;div class=&quot;centeredimage&quot;&gt; &lt;a href=&quot;/sites/default/files/u63/googlereader_screenshot_lg.jpg&quot;&gt; &lt;img src=&quot;/sites/default/files/u63/googlereader_screenshot_sm.jpg&quot; alt=&quot;&quot; width=&quot;400&quot; height=&quot;379&quot; /&gt;&lt;br /&gt; Google Reader with the Google Reader Firefox extension visible in the bottom right corner of the window (click to enlarge)&lt;/a&gt;&lt;/div&gt;&lt;p&gt;So how does Google Reader, a Web-based application overcome NetNewsWire&#039;s OSX savvy advantages? &lt;/p&gt;&lt;h4&gt;&lt;!--break--&gt;Responsiveness&lt;/h4&gt;&lt;p&gt;Thanks to a hefty dose of AJAX Google Reader is almost as responsive as NetNewsWire even though it is running in a browser. Also to keep an eye on unread news I have also installed the &lt;a href=&quot;https://addons.mozilla.org/firefox/3977&quot;&gt;Google Reader Firefox extension&lt;/a&gt; which gives brief summary of the current unread news without having to open Reader. &lt;/p&gt;&lt;h4&gt;Aesthetics&lt;/h4&gt;&lt;p&gt;Google&#039;s aesthetics with Reader seem to be significantly more polished than that of its more mature products like search and GMail. Sure it does not have all of the OSX bling that NetNewsWire supports but it is clean and stylish enough to be used without getting sore eyes.&lt;/p&gt;&lt;h4&gt;Always synchronised&lt;/h4&gt;&lt;p&gt;Being Web-based Google Reader is always available and synchronised no matter which computer you maybe using. NetNewsWire supports synchronisation to NewsGator&#039;s online reader and between different NetNewsWire instances but it has never quite worked. This all stems back to the fact NewsGator does not appear to be focusing on sorting out these bugs and seems quite content to let their users struggle along or move to another service.&lt;/p&gt;&lt;h4&gt;Web-centric functionality&lt;/h4&gt;&lt;p&gt;Google Reader offers little pieces of Web-centric functionality like a one-click option to share a selected story with other people via RSS or &lt;a href=&quot;/interesting_things&quot;&gt;embedded within a web page&lt;/a&gt;. This means you can go through your news highlighting and sharing things that maybe of interest to others with minimal effort. Easy to use functionality like this just is not available in NetNewsWire without signing up to a third party service like &lt;a href=&quot;http://del.icio.us/&quot;&gt;del.icio.us&lt;/a&gt;.&lt;/p&gt;&lt;h4&gt;Resource Usage&lt;/h4&gt;&lt;p&gt;NetNewsWire can also be a resource hog once it has been running for a while with multiple tabs open. Generally this equates to about 100meg of RAM and anywhere between 300-600meg of swap space consumed. Google Reader on the other hand works within an Internet browser so it only uses as much as what its host browser needs. With Firefox this can equate to a lot of resources but by not having NetNewsWire open the overall system resource hit is not nearly as bad.&lt;/p&gt;&lt;h2&gt;Conclusion&lt;/h2&gt;&lt;p&gt;Given these benefits and the functionality of Google Reader making the decision to switch from a program I have used for many years was not that difficult. So far I am enjoying the experience and my Mac is welcoming the extra system resources. Rather ironically the only thing Google Reader needs now is &lt;a href=&quot;http://www.convertup.com/usability/where-is-google-readers-search-function/&quot;&gt;search functionality&lt;/a&gt; and the ability to tag news items based on these search results and I will be content.  &lt;/p&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/google&quot;&gt;google&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/rss&quot;&gt;rss&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Mon, 19 Feb 2007 19:37:54 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">410 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Searching across websites with OpenSearch</title>
 <link>https://www.stress-free.co.nz/searching_across_websites_with_opensearch</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;Providing search services that span a number of disparate websites is a challenging problem that in the past has been left to the big-boys such as Google. However &lt;a href=&quot;http://opensearch.a9.com/&quot;&gt;Amazon&#039;s OpenSearch RSS format&lt;/a&gt; is changing this reality and providing a means for effective multiple website search to be deployed at low cost by small development teams. &lt;/p&gt;&lt;h2&gt;Background &lt;/h2&gt;&lt;p&gt;Most organisations comprise of a number of different interest groups (I like to think of them as factions) and when it comes to external and internal websites it proves far more efficient to let these groups build and maintain their own independent sites rather than combine them under a single unified banner and management structure. The reasons for this are pragmatic rather than technical, in fact from a purely technical perspective it is far easier to concentrate on building a single massive website as this means one architecture, one management group and a homogonised user base.&lt;/p&gt;&lt;p&gt;In reality the idea of a single website that rules them all is almost impossible to realise. Because the stakes are so high and the number of participants so diverse making decisions is a slow and politically painful process. Such a minefield can be avoided if the management team is lead by a strong willed, &#039;my way or the highway&#039; personality who can make clear decisions that allow the technical team to produce the best possible solution. Unfortunately the chances of being involved with a management team that has a strong leader who is also capable of juggling Web, technical and business needs gets even lower, and without such skills the project maybe even more danger than one without such a personality.&lt;/p&gt;&lt;p&gt;Consequently it is generally preferable to allow the individual groups to develop their own websites independently of each other thereby spreading risk and distributing political friction. From a user perspective such a strategy is beneficial because it allows solutions to be tailored to the specific business needs and technical capability of the group rather than satisfying the imagined needs of the &#039;average&#039; user. Unfortunately from a technical perspective this distributed architecture not only dilutes resources but it also raises a number of questions around identity management and areas where organisation resources should be unified such as search. With good planning the problem of identity can be resolved through intelligent use of directory systems, for example eDirectory and its associated technologies. Searching multiple, perhaps dramatically different websites however is a different problem altogether.&lt;/p&gt;&lt;h2&gt;Providing dynamic search without a Google-like infrastructure &lt;/h2&gt;&lt;p&gt;The traditional approach of solving cross-party search is to use an independent search index such as a Google appliance or in-house created solution. The primary drawback of such an approach is that this independent system requires as much ongoing maintenance as the websites it is intended to service. From the perspective of the user search results from a cached search index can also leave out the latest content or be out of date. From a productivity and user satisfaction perspective this can almost be worse than having no search functionality at all. A more effective solution that provides up to date results without the need of an independent search system is provided by &lt;a href=&quot;http://opensearch.a9.com/&quot;&gt;Amazon&#039;s OpenSearch format&lt;/a&gt; and RSS aggregation as illustrated by the diagram below:&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/opensearch.jpg&quot; border=&quot;1&quot; alt=&quot;&quot; width=&quot;450&quot; height=&quot;393&quot; /&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Instead of providing a separate search architecture OpenSearch is intended to be applied within existing search mechanisms present in the individual websites. Rather than presenting traditional HTML formatted search results an OpenSearch enabled search engine returns results as a specially formatted &lt;a href=&quot;http://en.wikipedia.org/wiki/RSS_(file_format)&quot;&gt;RSS feed&lt;/a&gt;. RSS is a simple XML standard for sharing information about website content that is rapidly gaining widespread industry acceptance. Because it is formatted in a manner computers can read RSS allows content on a website to be processed and acted upon automatically without human intervention. The upside of this is that multiple OpenSearch RSS feeds from disparate organisation websites can be aggregated (retrieved and combined) by the computer and presented to the user as a single set of up to date and relevant search results. This standardised process negates the need for a dedicated, organisation-wide search index as each of the websites in question can perform this task easily themselves. The added benefit of such a model is that results can be tailored to the needs of the user group in question rather than being returned in the one size fits all format an independent search index provides.&lt;/p&gt;&lt;h2&gt;Implementing OpenSearch aggregation&lt;/h2&gt;&lt;p&gt;Considering its benefits implementing OpenSearch style searching is getting easier by the day. For example the &lt;a href=&quot;http://drupal.org/&quot;&gt;Drupal content management system&lt;/a&gt; now offers two open source modules that provide both &lt;a href=&quot;http://drupal.org/project/opensearch&quot;&gt;OpenSearch search results&lt;/a&gt; and &lt;a href=&quot;http://drupal.org/project/opensearch_aggregator&quot;&gt;multi-site OpenSearch aggregation&lt;/a&gt;. Consequently this functionality can be implemented in minutes instead of the days needed in a traditional independent search index approach at a fraction of the cost. &lt;/p&gt;&lt;p&gt;Whilst Amazon&#039;s OpenSearch may not be the ultimate incarnation of the RSS-based search concept it is mature and signals the way ahead for the technology. Considering the rate of development in the field the next few years will definitely be very exciting when it comes to simple, syndicated search that is accessible to the masses. If the concept proves successful it may herald the downfall of the global search index as the best way of finding things on the Internet. &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/thesis&quot;&gt;thesis&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/rss&quot;&gt;rss&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/amazon&quot;&gt;amazon&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/opensearch&quot;&gt;opensearch&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Mon, 18 Dec 2006 01:14:36 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">368 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Dave Winer&#039;s views on the acceptance of RSS</title>
 <link>https://www.stress-free.co.nz/dave_winers_views_on_the_acceptance_of_rss</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;A few days ago &lt;a href=&quot;http://scripting.wordpress.com/2006/01/20/rss-came-from-the-publishing-industry-2/&quot;&gt;Dave Winer wrote a good post&lt;/a&gt; on the real drivers (from his perspective) of RSS apart from himself was the publishing industry, namely the New York Times in 2002. His reasoning is quite interesting, the tech industry couldn&#039;t drive the adoption of a new standard because it would make the playing field too even. It makes sense for competitors to use different standards because it creates lock-in and along with lock-in you have control. It took the publishing industry, who at the time did not feel threatened by the online environment like they do today, took take the standard and put it to use. &lt;/p&gt; &lt;p&gt; &lt;/p&gt;   &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/thesis&quot;&gt;thesis&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/rss&quot;&gt;rss&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Mon, 23 Jan 2006 04:16:32 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">213 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>RSS Feed Online</title>
 <link>https://www.stress-free.co.nz/rss_feed_online</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    After a bit of tinkering I have a &lt;a href=&quot;http://www.feedburner.com&quot;&gt;FeedBurner&lt;/a&gt; (RSS &amp;amp; Atom) feed for this subject online. It can be subscribed to &lt;a href=&quot;http://feeds.feedburner.com/DavidHarrisonsThesis&quot; title=&quot;FeedBurner Feed&quot;&gt;here&lt;/a&gt;. The issue was my content management system (&lt;a href=&quot;http://www.mamboserver.com&quot; title=&quot;Mambo Server&quot;&gt;Mambo 4.5.1&lt;/a&gt;) only natively supporting feeds of the site frontpage. Fortunately there is an add-on that supports multiple site feeds but setting this up is far from intuitive. Oh well, its up now I guess.&lt;br /&gt;&lt;br /&gt;It&#039;s actually interesting to see the development of the &lt;a href=&quot;http://en.wikipedia.org/wiki/RSS_%28file_format%29#History&quot; title=&quot;Wikipedia article on RSS/Atom&quot;&gt;different RSS/Atom standards&lt;/a&gt;. RSS begun development as a group project but then a difference of opinion between &lt;a href=&quot;http://en.wikipedia.org/wiki/Dave_Winer&quot;&gt;Dave Winer&lt;/a&gt; and a number of other members split the project in two. Dave Winer produced RSS 0.91 whilst a little while later the working group came out with RSS 1.0. &lt;br /&gt;&lt;br /&gt;I&#039;ve listened to a few &lt;a href=&quot;http://www.itconversations.com/shows/detail394.html&quot;&gt;podcasts&lt;/a&gt; with Dave Winer and I definitely would not want to get on his wrong side. What he does firmly believe in is that things should be simple, not complex and that is just what his subsequent RSS 2.0 set out to achieve. Whilst RSS 1.0 was based on RDF tag syntax RSS 2.0 dropped that in favour of very simple, comprehensible syntax. Consequently RSS 2.0 wiped the floor with RSS 1.0.&lt;br /&gt;&lt;br /&gt;Atom is a later development that has begun to tackle the difficult problems of transactions and different payloads, especially as RSS has begun to be acknowledged as a very good way of communicating (syndicating) information across a wide audience. Like RSS 2.0, Atom has left RDF syntax behind and is focusing on practical needs rather than academic principles. Unlike RSS, Atom uses a far stricter XML syntax that has led it to be incompatible with the RSS 1.0/2.0 standards...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/thesis&quot;&gt;thesis&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/website&quot;&gt;website&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/rss&quot;&gt;rss&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/interview&quot;&gt;interview&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Tue, 30 Aug 2005 01:48:40 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">118 at https://www.stress-free.co.nz</guid>
</item>
</channel>
</rss>
