<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dented Reality &#187; feeds</title>
	<atom:link href="http://dentedreality.com.au/tags/feeds/feed/" rel="self" type="application/rss+xml" />
	<link>http://dentedreality.com.au</link>
	<description>Beau Lebens throws down his opinion on all sorts of things he doesn&#039;t know too much about.</description>
	<lastBuildDate>Tue, 15 May 2012 07:24:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta4-20800</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Federated Social Web Summit</title>
		<link>http://dentedreality.com.au/2010/07/federated-social-web-summit/</link>
		<comments>http://dentedreality.com.au/2010/07/federated-social-web-summit/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 20:32:17 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[activity streams]]></category>
		<category><![CDATA[diaspora]]></category>
		<category><![CDATA[diso]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[federated]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[fsws]]></category>
		<category><![CDATA[fsws2010]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[ostatus]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[status.net]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://dentedreality.com.au/?p=5365</guid>
		<description><![CDATA[I&#8217;m in Portland today and taking part in the Federated Social Web Summit, before attending OSCON for the next week. Today is so far packed with lighting presentations from all sorts of companies, projects and protocols in the space to bring us all up to speed. After lunch we&#8217;re going to all be discussing and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in Portland today and taking part in the <a href="http://federatedsocialweb.net/wiki/Main_Page">Federated Social Web Summit</a>, before attending <a href="http://www.oscon.com/oscon2010">OSCON</a> for the next week. Today is so far packed with lighting presentations from all sorts of companies, projects and protocols in the space to bring us all up to speed. After lunch we&#8217;re going to all be discussing and looking at how we can put together all the building blocks and bring to life this concept of a federated social web. Here are my (long) notes on all the projects etc from the morning:</p>
<p>Apologies to any names I&#8217;ve misspelled, product names I&#8217;ve left out, etc.</p>
<p><span id="more-5365"></span></p>
<div class="collapse">
<ol>
<li>@evanpro
<ol>
<li>Connecting people across different networks</li>
<li>Network of networks</li>
<li>Current model
<ol>
<li>Get money</li>
<li>Build network</li>
<li>Make everyone in the world use it</li>
<li>Win!</li>
</ol>
</li>
</ol>
</li>
<li>Status.net
<ol>
<li>Indexed BLOB for search?</li>
<li>Linear timeline is main UI</li>
<li>Most important 2 &#8220;objects&#8221;
<ol>
<li>User/Profile</li>
<li>Status</li>
</ol>
</li>
<li>Syndicates &#8220;remote&#8221; users into your local net</li>
</ol>
</li>
<li>Martin Atkins
<ol>
<li>TypePad</li>
<li>ActivityStreams</li>
<li>Atom -> JSON</li>
</ol>
</li>
<li>Marcus: @versionvega
<ol>
<li>Peer-to-Peer
<ol>
<li>Decentralized vs Distributed
<ol>
<li>Server to server</li>
<li>100% Node to node</li>
</ol>
</li>
</ol>
</li>
<li>Based on &#8220;FreePastry&#8221;</li>
<li>Generic &#8220;node&#8221; service (Distributed Hash Table)
<ol>
<li>Routing</li>
<li>Messaging (unicast, multicast, anycast)</li>
<li>Data Storage (key/value, semantic)</li>
</ol>
</li>
<li>Avoid conflict by learning more about each other</li>
<li>Don&#8217;t focus on re-implementing things we already have
<ol>
<li>IM</li>
<li>Blogging</li>
<li>etc</li>
</ol>
</li>
</ol>
</li>
<li>BuddyCloud
<ol>
<li>Open source project</li>
<li>Europe: Munich/Paris</li>
<li>Social location: people and places</li>
<li>Everything is a Channel (forum topic) which gets posted into</li>
<li>Privileges system within Channels (ChanOps)</li>
<li>XMPP-based</li>
<li>&#8220;Almost&#8221; OStatus compatible</li>
</ol>
</li>
<li>Personal Data Store (PDS) Project
<ol>
<li>Explicit and implicit
<ol>
<li>IM</li>
<li>Email</li>
<li>Status messages</li>
<li>Mobile tracking</li>
</ol>
</li>
<li>Personal Data Exchange (PDX)</li>
<li>XDI
<ol>
<li>Data model</li>
<li>Protocol for communication</li>
<li>Access control</li>
</ol>
</li>
</ol>
</li>
<li>Open Action Network
<ol>
<li>Non-profit space</li>
<li>Groups moving actions between federated networks</li>
</ol>
</li>
<li>Open Social Platform (OSP)
<ol>
<li>Privacy first</li>
<li>Payment gateway for personal experience(?)</li>
</ol>
</li>
<li>Sebasitan: viz.net
<ol>
<li>German privacy rules require full deletion of data</li>
<li>Big infrastructure</li>
<li>Header-based triggers etc written as an nginx module</li>
<li>Identity being separated from activity</li>
<li>Specialized services replacing the monolithic network</li>
</ol>
</li>
<li>Geoloqi
<ol>
<li>Pre-entered text (TripIt/Dopplr)</li>
<li>Explicit &#8220;Check-ins&#8221;</li>
<li>Passive/tracking</li>
<li>Temporal connections</li>
<li>What is Geoloqi?
<ol>
<li>Mobile apps for tracking location</li>
<li>Server for recording</li>
<li>APIs for accessing</li>
<li>Triggers for delivery of data via callback URLs (geo-gates)</li>
</ol>
</li>
</ol>
</li>
<li>Appleseed
<ol>
<li>Working PoC of federated, node-based networks</li>
<li>It is Diaspora?</li>
<li>Sender-stores messaging system</li>
<li>Targeted at $8pm hosts</li>
<li>Joomla to Content, Appleseed to Social</li>
<li>Protocol agnostic</li>
<li>Pull, don&#8217;t push</li>
</ol>
</li>
<li>WikiMedia
<ol>
<li>Identity on Mailing Lists (?)</li>
<li>The data is there, it&#8217;s just not aggregated</li>
</ol>
</li>
<li>Chris Messina
<ol>
<li>Activity Streams</li>
<li>Based on atom feeds, but also available in JSON</li>
</ol>
</li>
<li>Cliqset
<ol>
<li>Protocol-happy
<ol>
<li>ActivityStreams</li>
<li>Webfinger</li>
<li>PuSH</li>
<li>Salmon</li>
<li>Remote Follow</li>
</ol>
</li>
</ol>
</li>
<li>Joseph Smarr
<ol>
<li>Bridge the island
<ol>
<li>Keep using disparate systems, but connect them back to each other</li>
</ol>
</li>
<li>Topology of this system?</li>
<li>Salmon as a key component to link everything together</li>
</ol>
</li>
<li>Paul: Mozilla (Drumbeat)
<ol>
<li>Get people to help out making the web more open</li>
<li>Cool things (discovery) can be creepy for users</li>
<li>Activities forming the core of the site
<ol>
<li>Events</li>
<li>Groups</li>
</ol>
</li>
</ol>
</li>
<li>Dan Mills (Mozilla)
<ol>
<li>Account Manager
<ol>
<li>Signed in/out?</li>
<li>Who you are, etc</li>
<li>Firefox 4</li>
<li>.host-meta and/or Headers</li>
</ol>
</li>
<li>Contacts
<ol>
<li>Person as a first-class object in the browser</li>
<li>Sharing data from my connections (browser acting as &#8220;me&#8221;)</li>
<li>APIs for websites to access my Contact data</li>
</ol>
</li>
</ol>
</li>
<li>Diaspora
<ol>
<li>OStatus</li>
<li>GPG signed data between seeds</li>
<li>PuSH for private messaging</li>
<li>Currently using a custom messaging system, will go to Salmon</li>
<li>Using websockets</li>
<li>Very academic</li>
<li>Building the network around the single person
<ol>
<li>It&#8217;s an experiment</li>
</ol>
</li>
</ol>
</li>
<li>OpenMicroBlogging.org (OpenMicroBlogger)
<ol>
<li>Federation via RSS</li>
<li>XRDS+OAuth</li>
<li>WordPress plugin using OpenMicroBlogger
<ol>
<li>&#8220;Like&#8221; with syndication</li>
</ol>
</li>
</ol>
</li>
<li>PuSH (Google)
<ol>
<li>Privacy: Plausible deniability</li>
<li>Firehose</li>
<li>Filtering</li>
<li>Check out their wiki for more info</li>
</ol>
</li>
<li>Tantek Celik
<ol>
<li>Itches &#038; Scratches: build something that scratches an itch and you might get something out of it</li>
<li>XFN</li>
<li>Social Graph API</li>
<li>hCard: post personal profile</li>
<li>Sharecropping (profiles + data being shut down/disappearing)
<ol>
<li>Post stuff to my own site so that I control it</li>
<li>Falcon (server-based Twitter client)</li>
<li>URL shorteners disappearing/creating problems within the web</li>
</ol>
</li>
<li>CASSIS.js (write JS and PHP that works in each) [kassees]</li>
<li>rel-me-auth over OpenID</li>
</ol>
</li>
<li>sudoSocial (Mozilla)
<ol>
<li>Controlling your stream</li>
<li>Stream editing + publishing environment</li>
<li>Bring young people into tech (simple access to customizing aggregated data)</li>
</ol>
</li>
<li><span class='highlight'>missed one; sioc?</span></li>
<li>Janrain
<ol>
<li>OpenID</li>
<li>my.openid (?)</li>
<li>Abstract authentication and normalize profile data from different services into PoCo, available via API</li>
<li>Logins by Provider (breakdown chart)</li>
<li>Janrain Federate (become an OpenID provider via Janrain?)</li>
</ol>
</li>
<li>Steve Ivy (DiSo)
<ol>
<li>Enable people to use WordPress as a node in the social graph</li>
<li>No longer a technical project, now more of an advocacy project</li>
<li>Most options are provider/silo-focussed</li>
</ol>
</li>
<li>Rob Dolin (Windows Live Spaces/Activity Streams)
<ol>
<li>All sorts of AS support on Windows Live</li>
<li>Self on-boarding to pull in &#8220;unsupported&#8221; services via feeds etc
<ol>
<li>Ability to publish into Windows Live</li>
</ol>
</li>
</ol>
</li>
<li>OStatus
<ol>
<li>Protocol
<ol>
<li>Followers</li>
<li>Replies/Mentions</li>
<li>Favo(u)rites</li>
<li>Groups</li>
</ol>
</li>
<li>The Stack
<ol>
<li>Webfinger: identity/addressing</li>
<li>Portable Contacts: profile/user data</li>
<li>ActivityStreams: action representation</li>
<li>PubSubHubbub: realtime delivery</li>
<li>Salmon: mentions, replies, activity</li>
</ol>
</li>
<li>Assumptions
<ol>
<li>HTTP-based (XMPP?)</li>
<li>Atom-based (JSON? RDF?)</li>
</ol>
</li>
</ol>
</li>
<li>Dan Applequist, Vodafone (OneSocialWeb)
<ol>
<li>Free, open, decentralized social network</li>
<li>XMPP + ActivityStreams + vCard + XFN</li>
<li>Access control on top of AS</li>
<li>Interested in OStatus, Webfinger, XMPP v HTTP</li>
</ol>
</li>
<li><span class='highlight'>social web something</span>
<ol>
<li>Status.net + plugins to create a more Facebook-y experience</li>
</ol>
</li>
<li>Blaine Cook (Webfinger)
<ol>
<li>How do you quickly, easily exchange (unique) identity</li>
<li>Essential
<ol>
<li>Decentralized</li>
<li>Usable</li>
<li>Globally Unique</li>
<li>Globally Routable</li>
<li>Free</li>
</ol>
</li>
<li>The web is about documents
<ol>
<li>I am not a document</li>
</ol>
</li>
<li>Layer webfinger on HTTP with a From: header to verify who is making a request</li>
</ol>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2010/07/federated-social-web-summit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Simple Activity Streaming with SimplePie</title>
		<link>http://dentedreality.com.au/2009/07/simple-activity-streaming-with-simplepie/</link>
		<comments>http://dentedreality.com.au/2009/07/simple-activity-streaming-with-simplepie/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 02:32:02 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[action stream]]></category>
		<category><![CDATA[aggregation]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[lifestreaming]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[simplepie]]></category>
		<category><![CDATA[twitterproxy]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://dentedreality.com.au/?p=1065</guid>
		<description><![CDATA[A few different people have asked me recently how I created the activity stream/life stream you see in the sidebar of Dented Reality. It&#8217;s actually really simple, and all it does is load up the feeds from a few different locations, combine them in date order and then output them on my page using an [...]]]></description>
			<content:encoded><![CDATA[<p>A few different people have asked me recently how I created the activity stream/life stream you see in the sidebar of <a href="http://dentedreality.com.au/">Dented Reality</a>. It&#8217;s actually really simple, and all it does is load up the feeds from a few different locations, combine them in date order and then output them on my page using an HTML &#8220;UL&#8221; (unordered list). Based on the source of each feed, it also adds a CSS class to each list element (LI) so that I can add an appropriate icon. Here&#8217;s the complete code that I use, and then I&#8217;ll explain some parts of it, and some of what makes it tick:<span id="more-1065"></span></p>
<pre>&lt;h2&gt;Me, Live (ish)!&lt;/h2&gt;
 &lt;ul&gt;
 &lt;?php

 // Create a new SimplePie object
 $feed = new SimplePie();

 // Instead of only passing in one feed url, we'll pass in whole list
 $feed-&gt;set_feed_url(array(
 'http://feeds.delicious.com/rss/beau',
 'http://dentedreality.com.au/TwitterProxy/TwitterProxy.php?strip_replies=true&amp;create_links=true&amp;hashtags=true&amp;strip_name=true&amp;link_people=true',
 'http://ws.audioscrobbler.com/1.0/user/borkazoid/recenttracks.rss',
 'http://digg.com/users/beaulebens/history/diggs.rss',
 'http://www.hulu.com/feed/history/beaulebens'
 ));

 // Initialize the feed object
 $feed-&gt;set_cache_location(WP_CONTENT_DIR . '/feeds');
 $feed-&gt;set_cache_duration(3600);
 $feed-&gt;init();

 // This will work if all of the feeds accept the same settings.
 $feed-&gt;handle_content_type();

 // Now we output the combined feed
 $out = 0;
 foreach ($feed-&gt;get_items() as $item) {
 $f = $item-&gt;get_feed();
 switch ($f-&gt;get_link()) {
 case 'http://www.last.fm/user/borkazoid':
 $class = 'music';
 $strings = explode('–', $item-&gt;get_title());
 $text = 'Listened to &lt;a href="http://last.fm/music/' . urlencode(trim($strings[0])) . '/_/' . trim($strings[1]) . '"&gt;' . trim($strings[1]) . '&lt;/a&gt;, &lt;a href="http://last.fm/music/' . urlencode(trim($strings[0])) . '"&gt;' . trim($strings[0]) . '&lt;/a&gt;';
 break;
 case 'http://twitter.com/beaulebens':
 $text = 'Tweeted: ' . $item-&gt;get_title() . ' &lt;a href="' . $item-&gt;get_link() . '"&gt;#&lt;/a&gt;';
 $class = 'status';
 break;
 case 'http://digg.com/users/beaulebens/history/diggs':
 $text = 'Dugg &lt;a href="' . $item-&gt;get_link() . '"&gt;' . $item-&gt;get_title() . '&lt;/a&gt;';
 $class = 'digg';
 break;
 case 'http://del.icio.us/beau':
 case 'http://delicious.com/beau':
 $class = 'bookmark';
 $text = 'Bookmarked &lt;a href="' . $item-&gt;get_link() . '"&gt;' . $item-&gt;get_title() . '&lt;/a&gt;' . (strlen($item-&gt;get_description()) ? ' - ' . $item-&gt;get_description() : '');
 break;
 case 'http://www.hulu.com/users/history':
 $class = 'hulu';
 $text = 'Watched &lt;a href="' . $item-&gt;get_link() . '"&gt;' . $item-&gt;get_title() . '&lt;/a&gt; on &lt;a href="http://hulu.com/"&gt;hulu.com&lt;/a&gt;';
 break;
 default:
 $class = 'generic';
 $test = $item-&gt;get_title();
 }
 echo '&lt;li&gt;' . $text . ' &lt;small&gt;(' . $item-&gt;get_date('j M, g:i a') .')&lt;/small&gt;&lt;/li&gt;';
 $out++;
 if ($out &gt;= 30) break;
 }

 ?&gt;
 &lt;/ul&gt;</pre>
<p>That&#8217;s it. Apologies for the lack of indentation, apparently my tabs didn&#8217;t come through properly. OK, let&#8217;s walk through it quickly.</p>
<p>This code all appears in my sidebar.php file (part of my custom theme), although I suppose ideally it should be a widget (maybe one day). As I said, it uses the <a href="http://simplepie.org/">SimplePie</a> library, which is bundled with <a href="http://wordpress.org/">WordPress</a> and is automatically available in theme files. It makes use of SimplePie&#8217;s ability to set an array of feed URLs (instead of just one) to load a couple different URLs and combine them all together.</p>
<p>You&#8217;ll notice that one of the URLs in there is weird-looking (http://dentedreality.com.au/TwitterProxy/TwitterProxy.php?strip_replies=true&amp;create_links=true&amp;hashtags=true&amp;strip_name=true&amp;link_people=true). That just uses another script of mine called <a href="http://dentedreality.com.au/projects/twitterproxy/">TwitterProxy</a> to load my Twitter updates and reformat them a bit to include links, exclude certain ones etc. The other feed URLs are all just standard URLs available from different web services I use. I could add/remove feeds on this list to include other ones in my simple activity stream.</p>
<p>Then I set up some configuration options for SimplePie, including configuring a specific cache directory so that I can store local copies of both the source feeds and the combined feed, rather than go and download them every time someone loads my website (which would be bad). I cache everything for an hour each time (3600 seconds), since it doesn&#8217;t need to be anywhere near live.</p>
<p>The next big loop (foreach&#8230;) just goes through each of the items in the combined collection of feeds and does some processing. Based on where that item came from (which source feed it was in), I set up a string for the output, set a CSS class to add to the LI and then output the item with the datestamp for when it happened. I only output the most recent 30 items across all services, and then I finish up my list and bail out.</p>
<p>So there you have it. That block of code in my theme handles everything for me, providing a custom activity stream on my blog. I could have used one of the available WordPress plugins like <a href="http://wordpress.org/extend/plugins/lifestream/">Lifestream</a>, <a href="http://wordpress.org/extend/plugins/rss-stream/">RSS Stream</a> or the very powerful <a href="http://code.google.com/p/diso/source/browse/#svn/wordpress/wp-diso-actionstream/trunk">DiSo Action Stream</a>, but I decided to just roll my own. If anything, I might go back and use the DiSo option at some point, since I think that project is doing some really interesting things.</p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2009/07/simple-activity-streaming-with-simplepie/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
	</item>
		<item>
		<title>KRead: a simple feed reader for the Kindle 2</title>
		<link>http://dentedreality.com.au/2009/05/kread-a-simple-feed-reader-for-the-kindle-2/</link>
		<comments>http://dentedreality.com.au/2009/05/kread-a-simple-feed-reader-for-the-kindle-2/#comments</comments>
		<pubDate>Sat, 16 May 2009 22:59:36 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[feed reader]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[kindle 2]]></category>
		<category><![CDATA[kread]]></category>

		<guid isPermaLink="false">http://dentedreality.com.au/?p=1046</guid>
		<description><![CDATA[It&#8217;s Saturday, and I just got a Kindle 2 this week. I&#8217;ve been thinking it&#8217;d be neat to be able to read feeds on the Kindle (since it has a built in Web Browser and internet connection), so I whipped up KRead. It&#8217;s a super-simple, mostly-text-only feed reader for the Kindle which just requires you [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s Saturday, and I just got a Kindle 2 this week. I&#8217;ve been thinking it&#8217;d be neat to be able to read feeds on the Kindle (since it has a built in Web Browser and internet connection), so I whipped up KRead. It&#8217;s a super-simple, mostly-text-only feed reader for the Kindle which just requires you to enter the URL of a single feed (or a website, it supports auto-discovery) and it&#8217;ll give you the content of the feed in a simply-formatted list so that you can read through it.</p>
<p>Check out the <a href="http://dentedreality.com.au/projects/kread/">KRead project page</a> for some more details or jump over to <a href="http://kread.dentedreality.com.au/">http://kread.dentedreality.com.au/</a> and try it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2009/05/kread-a-simple-feed-reader-for-the-kindle-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>FeedGrowler update: Custom icons</title>
		<link>http://dentedreality.com.au/2009/02/feedgrowler-update-custom-icons/</link>
		<comments>http://dentedreality.com.au/2009/02/feedgrowler-update-custom-icons/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 21:19:48 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[feedgrowler]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[notifications]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://dentedreality.com.au/?p=954</guid>
		<description><![CDATA[I&#8217;ve just updated the code for FeedGrowler so that it supports custom icons for each feed that you are monitoring. All you need to do is include the full path to an icon/image file as the second argument when you call feedgrowler.php (or in your crontab). This version also supports Atom feeds (in addition to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just updated the code for <a href="http://dentedreality.com.au/projects/feedgrowler-growl-notifications-for-rss-feeds/">FeedGrowler</a> so that it supports custom icons for each feed that you are monitoring. All you need to do is include the full path to an icon/image file as the second argument when you call feedgrowler.php (or in your crontab).</p>
<p style="text-align: center;">
<div id="attachment_958" class="wp-caption aligncenter" style="width: 324px"><a href="http://dentedreality.com.au/wp-content/uploads/2009/02/picture-1.png"><img class="size-full wp-image-958" title="FeedGrowler: Custom Icons" src="http://dentedreality.com.au/wp-content/uploads/2009/02/picture-1.png" alt="Custom icons for a WordPress feed, and a Twitter search." width="314" height="227" /></a><p class="wp-caption-text">Custom icons for a WordPress feed, and a Twitter search.</p></div>
<p>This version also supports Atom feeds (in addition to previous RSS 2.0 support).</p>
<p>Check out the <a href="http://dentedreality.com.au/projects/feedgrowler-growl-notifications-for-rss-feeds/">latest FeedGrowler</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2009/02/feedgrowler-update-custom-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://dentedreality.com.au/wp-content/uploads/2009/02/picture-1-75x75.png" />
		<media:content url="http://dentedreality.com.au/wp-content/uploads/2009/02/picture-1.png" medium="image">
			<media:title type="html">FeedGrowler: Custom Icons</media:title>
			<media:description type="html">Custom icons for a WordPress feed, and a Twitter search.</media:description>
			<media:thumbnail url="http://dentedreality.com.au/wp-content/uploads/2009/02/picture-1-75x75.png" />
		</media:content>
	</item>
		<item>
		<title>FeedGrowler &#8211; get Growl notifications from your feeds</title>
		<link>http://dentedreality.com.au/2009/01/feedgrowler-growl-notifications-for-your-rss-feeds/</link>
		<comments>http://dentedreality.com.au/2009/01/feedgrowler-growl-notifications-for-your-rss-feeds/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 21:29:11 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[feedgrowler]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[growlnotify]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://dentedreality.com.au/?p=944</guid>
		<description><![CDATA[On a whim, I whipped up this quick project today. Basically it just gives you a Growl notification when a feed you&#8217;re monitoring gets a new post (or technically, when the most recent post in the feed changes content). Check out FeedGrowler&#8217;s project page »]]></description>
			<content:encoded><![CDATA[<p>On a whim, I whipped up this quick project today. Basically it just gives you a <a href="http://growl.info/">Growl</a> notification when a feed you&#8217;re monitoring gets a new post (or technically, when the most recent post in the feed changes content).</p>
<p><a href="http://dentedreality.com.au/projects/feedgrowler-growl-notifications-for-rss-feeds/">Check out FeedGrowler&#8217;s project page »</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2009/01/feedgrowler-growl-notifications-for-your-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>2 New Projects</title>
		<link>http://dentedreality.com.au/2008/12/2-new-projects/</link>
		<comments>http://dentedreality.com.au/2008/12/2-new-projects/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 06:46:40 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[gravatarshortcode]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[shortcode]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[twitterproxy]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-gravatar-shortcode]]></category>

		<guid isPermaLink="false">http://dentedreality.com.au/?p=754</guid>
		<description><![CDATA[I forgot to mention that I have 2 relatively new projects launched in the Projects section of this site: TwitterProxy: Which allows you to do some cool filtering on your Twitter status feed (and then use it for whatever you want), and Gravatar Shortcode: A quick WordPress plugin that gives you a shortcode that you [...]]]></description>
			<content:encoded><![CDATA[<p>I forgot to mention that I have 2 relatively new projects launched in the <a href="http://dentedreality.com.au/projects/">Projects</a> section of this site:</p>
<ul>
<li><strong><a href="http://dentedreality.com.au/projects/twitterproxy/">TwitterProxy</a>:</strong> Which allows you to do some cool filtering on your <a href="http://twitter.com">Twitter</a> status feed (and then use it for whatever you want), and</li>
<li><strong><a href="http://dentedreality.com.au/projects/wp-plugin-gravatar-shortcode/">Gravatar Shortcode</a>:</strong> A quick <a href="http://wordpress.org">WordPress</a> plugin that gives you a shortcode that you can use to inject a <a href="http://gravatar.com">Gravatar</a> into your Pages or Posts.</li>
</ul>
<p>Check them out and let me know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2008/12/2-new-projects/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
	</item>
		<item>
		<title>Idea: Daily eBook Delivery</title>
		<link>http://dentedreality.com.au/2008/03/idea-daily-ebook-delivery/</link>
		<comments>http://dentedreality.com.au/2008/03/idea-daily-ebook-delivery/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 02:36:44 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[electronic text]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://wiggin.local/dev/dentedreality.com.au/2008/03/idea-daily-ebook-delivery/</guid>
		<description><![CDATA[I just thought of an interesting delivery mechanism that could help people actually get through an eBook (or any longer electronic text for that matter). Basically the idea would be that rather than throwing the whole book at someone and leaving it up to them to read it, you would deliver it piece by piece [...]]]></description>
			<content:encoded><![CDATA[<p>I just thought of an interesting delivery mechanism that could help people actually get through an eBook (or any longer electronic text for that matter). Basically the idea would be that rather than throwing the whole book at someone and leaving it up to them to read it, you would deliver it piece by piece so that they only had to consume small chunks at a time. There are 2 ways that I&#8217;m thinking this could work; email and RSS.</p>
<p>For either delivery mechanism, the user would go to the site, purchase a book, then select their options for how and when they&#8217;d like it delivered. Some of the important bits would be:</p>
<ol>
<li>Delivery Schedule: Daily? Weekdays only? at 8am? at 8pm?</li>
<li>Amount per Delivery: 1 page? 500 words? 1 chapter?</li>
<li>Format: Full text in email/RSS? Link to current location in online version, with their &#8220;quota&#8221; highlighted somehow?</li>
</ol>
<p>Once you have those options configured, you&#8217;d get your periodic email (or feed, via a customized URL that would point to your specific delivery configuration) containing the current portion to read, and you would want some options in each payload I think:</p>
<ul>
<li>Give me more next time</li>
<li>Give me less next time</li>
<li>Give me more right now</li>
<li>Put my deliveries on hold</li>
</ul>
<p>This probably isn&#8217;t a business, but it&#8217;s a feature that would be pretty cool for existing eBook retailers to offer. I&#8217;d be <a href="http://dentedreality.com.au/about/hire-me/">happy to make it for someone</a> if they want it <img src='http://dentedreality.com.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>UPDATE: <a title="Someone else already thought of it." href="http://dailylit.com/">DailyLit</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2008/03/idea-daily-ebook-delivery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>Stanso: Simple TAgged Note Storage Online</title>
		<link>http://dentedreality.com.au/2008/03/stanso-simple-tagged-note-storage-online/</link>
		<comments>http://dentedreality.com.au/2008/03/stanso-simple-tagged-note-storage-online/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 03:53:30 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[microcontent]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[stanso]]></category>
		<category><![CDATA[tagging]]></category>

		<guid isPermaLink="false">http://wiggin.local/dev/dentedreality.com.au/2008/03/stanso-simple-tagged-note-storage-online/</guid>
		<description><![CDATA[Background/Motivation In amongst some work that I&#8217;ve been doing recently, and looking at my own work habits and trends, I realized that something super-useful to have would be a very accessible &#8220;microcontent storage system&#8221; where you would be able to store small snippets of information, tag them, have them fully-indexed and searchable using a simple, [...]]]></description>
			<content:encoded><![CDATA[<h3>Background/Motivation</h3>
<p>In amongst some work that I&#8217;ve been doing recently, and looking at my own work habits and trends, I realized that something super-useful to have would be a very accessible &#8220;microcontent storage system&#8221; where you would be able to store small snippets of information, tag them, have them fully-indexed and searchable using a simple, slick interface. Basically, I&#8217;m seeing this as <a href="http://del.icio.us">del.icio.us</a>, with more space for storing text, and no requirement for a link.</p>
<h3>General Idea</h3>
<p>So I see this as a series of &#8220;items&#8221;, stored with a note/body item of some sort, which would normally be text. In addition to that, you&#8217;d have an optional title and link/URL. You&#8217;d have a list of tags/keywords, and perhaps allow for arbitrary meta-data. I like the idea of the meta-data because it makes the system simple, yes extensible in ways that simple tags don&#8217;t provide (easily).</p>
<p>The UI would probably be largely based around search (a la <a href="http://www.google.com">Google</a>), and would provide a list of items recently added as the default result-set. When searching, we&#8217;d probably use AJAX to make it &#8220;live search&#8221; to aid progressive discovery. I&#8217;d like to be able to save a search as well, and have that available as a navigation item of some sort (e.g. All items tagged &#8220;work&#8221; and &#8220;urgent&#8221; but note &#8220;done&#8221;). Adding an item should be a matter of clicking a link, then typing a few items and hitting a button. You&#8217;d also want a <a href="http://www.dentedreality.com.au/notes/2005/12/12/google-maps-bookmarklet/">bookmarklet</a> to be available so you could do this from anywhere. Perhaps even a Firefox plugin a la the del.icio.us one.</p>
<p>I&#8217;d also want RSS feeds available, specifically &#8220;recent items added&#8221; and &#8220;all items tagged x&#8221;.</p>
<p>Privacy controls, the ability to share items (or tags) and some other things like that would come down the line. I&#8217;d specifically like to be able to invite people to access my stream, and grant them the ability to see only items tagged with certain tags.</p>
<p>From here, we would also want a robust API so that we could plug the system in as the storage/backend behind any number of other apps. I see the use of POST to create new items, GET being able to retrieve a simple XML description of an item, PUT updating existing ones, and DELETE removing one. Standard REST stuff. The interesting thing here is that there&#8217;s no real reason why you couldn&#8217;t do it all with namespaced RSS (2.0) or Atom. I think that&#8217;d be a good approach because the basic structure is there, you just need to add some meta-data options which is no real problem.</p>
<p>The API is where the real fun lies &#8211; this could be the <a href="http://www.twitter.com">Twitter</a> of&#8230; everything else. I see it as a generalized micro-content publishing system. Two immediate things that I think would be fun to plug on top of it (perhaps as paid services?) would be an email reader and an RSS reader. Basically these 2 systems would periodically check email/RSS feeds, then parse new items, tag them (using existing tags or some style of content analysis) and then POST the new item to your Stanso stream. It&#8217;d be interesting to see your email, notes, RSS feeds and potentially other things all mixed in together, tagged using a common scheme etc. Who knows where it could go? This could be a todo list, an email client, a news reader, a blogging platform, a status system, a bookmark repository, a password storage tool, a file manager, or all sorts of other things.</p>
<h3>Technology Options</h3>
<p>Obviously this could be built very simply using something like <a href="http://sourceforge.net/projects/scuttle/">Scuttle</a> (del.icio.us clone), or just from scratch using the normal LAMP stack (or RoR, or whatever). Another option I&#8217;ve been pondering is <a href="http://aws.amazon.com/">Amazon Web Services</a>. Of particular interest are <a href="http://aws.amazon.com/simpledb">SimpleDB</a> (still in beta, waiting on the list&#8230;) and potentially <a href="http://aws.amazon.com/s3">S3</a>.</p>
<p>SimpleDB allows you to store a very loosely-structured set of data around a &#8220;record&#8221; in a fast-lookup, easily-queryable environment. Seems perfect for the task. It could handle arbitrary meta-data per item if you wanted, and could handle unlimited tags per item easily as well. I think S3 could be an interesting addition if you added the ability to upload a file (with tags etc), which was sidelined into S3, then automatically linked (via the URL field in an item) into your Stanso stream.</p>
<p>Another possibility would be to use something like <a href="http://www.wordpress.org">WordPress</a> to build this, since it actually handles a lot of elements of the system already (post title, body, tags, meta-data, the general blogging/posting flow). Having worked with WordPress a lot in the last 6 months though, I&#8217;d have to think that it was overkill for this, and provides a lot of other (wasted) functionality that provides more overhead than is worth adopting. Probably taking something like Scuttle and modifying it would be a best bet for a prototype at least. If building on AWS then you&#8217;d have to get pretty custom.</p>
<h3>Possible Implementations/Features</h3>
<ul>
<li>Simple note storage &#8212; you post small notes and snippets to remind you of things, or to hang on to passwords etc so you can find them later.</li>
<li>Feed reader &#8212; feeds come in, are tagged and added to your stream, you navigate by tag or by &#8220;recentness&#8221;.</li>
<li>Email client &#8212; email is pulled in and automatically tagged based on content analysis, sender details, etc. Being able to add your own tags would be <strong>awesome.</strong></li>
<li>Todo list &#8212; post items that you need to do, tagging them as &#8220;not done&#8221; perhaps. When they are done, you remove that tag (or just delete the item).</li>
<li>Micro-blogging &#8212; post small updates on what you&#8217;re doing, what you&#8217;re thinking etc, then publish it out from the system via the &#8220;recent&#8221; RSS feed</li>
<li>Bookmark storage &#8212; as per del.icio.us, minus all the social stuff.</li>
<li>File manager &#8212; with file uploads going to S3, and meta stored in Stanso, you could store things in any &#8220;structure&#8221; (via tags) you wanted.</li>
</ul>
<p>The cool thing is that you could actually do a number of these (if not all) at once, since you would have the ability to segment out your storage/retrieval of items based on tags as well.</p>
<p>Of course, after I started writing all of this, I realized it was just a slimmed down version of <a href="http://dentedreality.com.au/htfs/">HTFS</a>&#8230; so yes, I really should be building that system <img src='http://dentedreality.com.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2008/03/stanso-simple-tagged-note-storage-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>What is Web 2.0?</title>
		<link>http://dentedreality.com.au/2007/08/what-is-web-20/</link>
		<comments>http://dentedreality.com.au/2007/08/what-is-web-20/#comments</comments>
		<pubDate>Mon, 27 Aug 2007 19:18:00 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://wiggin.local/dev/dentedreality.com.au/2007/08/what-is-web-20/</guid>
		<description><![CDATA[My brother recently emailed me with the relatively simple question, &#8220;what exactly is Web 2.0?&#8221; I know a lot of other people out there have taken a stab at defining the damn thing, but I thought I&#8217;d take a shot as well. Here&#8217;s what I replied with: It&#8217;s kind of a &#8220;catch-all&#8221; expression for a [...]]]></description>
			<content:encoded><![CDATA[<p>My brother recently emailed me with the relatively simple question, &#8220;what exactly is Web 2.0?&#8221; I know a lot of other people out there have taken a stab at defining the damn thing, but I thought I&#8217;d take a shot as well. Here&#8217;s what I replied with:</p>
<blockquote><p>It&#8217;s kind of a &#8220;catch-all&#8221; expression for a lot of the things that are going on online now. It generally refers to things like blogs and wikis and sites where the user is actually doing all the work (thus the common term &#8220;User-Generated Content&#8221; or UCG).</p>
<p>Just to confuse things, a lot of people have started referring to a specific design style and set of technologies as being &#8220;Web 2.0&#8243; as well. This tends to include:</p>
<ul type="square">
<li>anything mobile</li>
<li>anything including mapping/geo</li>
<li>AJAX (a JavaScript technique to avoid page-refreshes and make things more responsive)</li>
<li>widgets (which are a whole other confusing mess of their own)</li>
<li>anything that uses RSS/Atom feeds</li>
</ul>
<p>So yeah&#8230; it&#8217;s not easy to give a simple one-line answer, because it&#8217;s kinda all of those things and more. Some people argue that it&#8217;s a &#8220;revolution&#8221; of the way the web works, because &#8220;Web 1.0&#8243; was all about companies or bigger groups publishing information online, whereas 2.0 is more about &#8220;the little guy&#8221; out there (users) controlling and publishing their own content (think YouTube, Flickr, etc). To me, it&#8217;s actually just an evolution though, a logical progression that just took a while because we had to figure out and refine the technologies to allow things to be easy enough for everyone to be involved.</p></blockquote>
<p>That&#8217;s my take on it anyway <img src='http://dentedreality.com.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2007/08/what-is-web-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>FeedBlendr Rocking Along</title>
		<link>http://dentedreality.com.au/2006/11/feedblendr-rocking-along/</link>
		<comments>http://dentedreality.com.au/2006/11/feedblendr-rocking-along/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 03:29:00 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[feedblendr]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://wiggin.local/dev/dentedreality.com.au/2006/11/feedblendr-rocking-along/</guid>
		<description><![CDATA[I haven&#8217;t posted actively here about it, but FeedBlendr is the first of a series of &#8220;feed power-tools&#8221; that I&#8217;m developing and will eventually tie together. There is a version live and actively being used already, and I&#8217;ve just put out a beta version for testing with some major upgrades to the core feed engine. [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t posted actively here about it, but <a href="http://feedblendr.com/">FeedBlendr</a> is the first of a series of &#8220;feed power-tools&#8221; that I&#8217;m developing and will eventually tie together. There is a version live and actively being used already, and I&#8217;ve just put out a <a href="http://beta.feedblendr.com/">beta version</a> for testing with some major upgrades to the core feed engine. People are really loving this sort of thing, and I&#8217;ve got some great plans for more additions to the family soon.</p>
<p>Keep an eye out for more here and also over at the <a href="http://feedblendr.com/blog">Blendr Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2006/11/feedblendr-rocking-along/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>What is RSS?</title>
		<link>http://dentedreality.com.au/2006/02/what-is-rss/</link>
		<comments>http://dentedreality.com.au/2006/02/what-is-rss/#comments</comments>
		<pubDate>Tue, 28 Feb 2006 19:56:00 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://wiggin.local/dev/dentedreality.com.au/2006/02/what-is-rss/</guid>
		<description><![CDATA[I got an email from someone in relation to FeedBlendr, asking me what RSS really is, and what you&#8217;re supposed to do with it. He liked my reply so much that I thought I&#8217;d share it here for anyone else who&#8217;s having a bit of a tough time understanding all these acronyms (although admittedly I [...]]]></description>
			<content:encoded><![CDATA[<p>I got an email from someone in relation to <a href="http://feedblendr.com">FeedBlendr</a>, asking me what RSS really is, and what you&#8217;re supposed to do with it. He liked my reply so much that I thought I&#8217;d share it here for anyone else who&#8217;s having a bit of a tough time understanding all these acronyms (although admittedly I did use another one in my definition, but what the hey?);</p>
<blockquote><p>&#8220;So basically RSS is a way for websites to make their content (normally time-based stuff like blog posts or news) available to people in a machine-readable format (a dialect of XML)&#8221;</p></blockquote>
<p>Hope that helps someone (else) out there!</p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2006/02/what-is-rss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>FeedBlendr &#8211; Custom, combined news feeds for the masses</title>
		<link>http://dentedreality.com.au/2006/01/feedblendr-custom-combined-news-feeds-for-the-masses/</link>
		<comments>http://dentedreality.com.au/2006/01/feedblendr-custom-combined-news-feeds-for-the-masses/#comments</comments>
		<pubDate>Sun, 22 Jan 2006 21:56:00 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[feedblendr]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://wiggin.local/dev/dentedreality.com.au/2006/01/feedblendr-custom-combined-news-feeds-for-the-masses/</guid>
		<description><![CDATA[I&#8217;ve just released a project I&#8217;ve been working on, called FeedBlendr. Basically it allows you to create custom feeds by combining any number of existing RSS or Atom files into a single one. It&#8217;s got some funky AJAX-checking on URLs, and soon it will have some slick integration with FeedBurner which should allow me to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just released a project I&#8217;ve been working on, called <a href="http://feedblendr.com" title="Check out FeedBlendr and combine some feeds!">FeedBlendr</a>. Basically it allows you to create custom feeds by combining any number of existing RSS or Atom files into a single one. It&#8217;s got some funky AJAX-checking on URLs, and soon it will have some slick integration with <a href="http://feedburner.com">FeedBurner</a> which should allow me to do some very cool things with it.</p>
<p>Check it out and see if it&#8217;s useful &#8211; hopefully when combined with some other things I&#8217;m working on it&#8217;ll allow you to mash feeds up just the way you want them.</p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2006/01/feedblendr-custom-combined-news-feeds-for-the-masses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
		<item>
		<title>BlogLines Is Cool</title>
		<link>http://dentedreality.com.au/2004/02/bloglines-is-cool/</link>
		<comments>http://dentedreality.com.au/2004/02/bloglines-is-cool/#comments</comments>
		<pubDate>Thu, 05 Feb 2004 06:53:00 +0000</pubDate>
		<dc:creator>Beau Lebens</dc:creator>
				<category><![CDATA[Techn(ical|ology)]]></category>
		<category><![CDATA[aggregator]]></category>
		<category><![CDATA[bloglines]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://wiggin.local/dev/dentedreality.com.au/2004/02/bloglines-is-cool/</guid>
		<description><![CDATA[Have I mentioned BlogLines.com? It really is a cool service, and what&#8217;s more &#8211; it&#8217;s free. BlogLines is an RSS aggregator; don&#8217;t let that big name scare you &#8211; basically it allows you to get content from a bunch of sites, organised into your own directories and catgories, all in one place. It&#8217;s perfect for [...]]]></description>
			<content:encoded><![CDATA[<p>Have I mentioned <a href="http://www.bloglines.com/" title="Go to bloglines.com">BlogLines.com</a>? It really is a cool service, and what&#8217;s more &#8211; it&#8217;s free.</p>
<p>BlogLines is an RSS aggregator; don&#8217;t let that big name scare you &#8211; basically it allows you to get content from a bunch of sites, organised into your own directories and catgories, all in one place. It&#8217;s perfect for keeping up to date on news, reading your daily blogs, or perhaps receiving certain types of updates and things like that.</p>
<p>There&#8217;s not much I can say, other than it&#8217;s a very well-made system, it&#8217;s entirely web-based (so you can access it from all machines you use) and it has some great features which make managing your feed subscriptions really easy. <a href="http://www.bloglines.com/" title="No really, check it out!">Check it out</a> and see what I&#8217;m talking about.</p>
]]></content:encoded>
			<wfw:commentRss>http://dentedreality.com.au/2004/02/bloglines-is-cool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
	</item>
	</channel>
</rss>

