<?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/"
> <channel><title>Fresh Click Media</title> <atom:link href="http://freshclickmedia.co.uk/feed/" rel="self" type="application/rss+xml" /><link>http://freshclickmedia.co.uk</link> <description>Web and Software Development</description> <lastBuildDate>Thu, 08 Dec 2011 21:54:44 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Why Amazing Breaker is better than Angry Birds</title><link>http://freshclickmedia.co.uk/2011/12/why-a-breaker-is-better-than-angry-birds/</link> <comments>http://freshclickmedia.co.uk/2011/12/why-a-breaker-is-better-than-angry-birds/#comments</comments> <pubDate>Thu, 08 Dec 2011 21:30:25 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[iPhone]]></category> <category><![CDATA[Reviews]]></category> <category><![CDATA[Amazing Breaker]]></category> <category><![CDATA[angry birds]]></category> <category><![CDATA[games]]></category> <category><![CDATA[gaming]]></category> <category><![CDATA[ios]]></category> <guid
isPermaLink="false">http://freshclickmedia.co.uk/2011/12/why-a-breaker-is-better-than-angry-birds/</guid> <description><![CDATA[So, Amazing Breaker is better than Angry Birds, and here&#8217;s why: it feels more precise; sure there&#8217;s a physics engine in Angry Birds, but how many times have you thought &#8216;wtf?&#8217; whilst playing it? it feels more strategic than Angry &#8230; <a
href="http://freshclickmedia.co.uk/2011/12/why-a-breaker-is-better-than-angry-birds/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>So, Amazing Breaker <strong>is</strong> better than Angry Birds, and here&#8217;s why:</p><ul><li>it feels more precise; sure there&#8217;s a physics engine in Angry Birds, but how many times have you thought &#8216;wtf?&#8217; whilst playing it?</li><li>it feels more strategic than Angry Birds &#8211; planning your attack using a succession of different attacks feels more integral to the gameplay</li><li>pulling off a wave of destruction after three or so turns of strategic bomb placement feels so satisfying</li><li>who doesn&#8217;t like watching game world explosions?</li><li>who doesn&#8217;t like it when their amazing move is rewarded with an &#8216;amazing&#8217; comment?</li><li>sure, the birds have a far greater characterisation than different coloured ballistics, but the graphics are pretty amazing nonetheless</li><li>I was getting bored of angry birds anyway</li><ul> ]]></content:encoded> <wfw:commentRss>http://freshclickmedia.co.uk/2011/12/why-a-breaker-is-better-than-angry-birds/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Google Senior Management not using Google+?</title><link>http://freshclickmedia.co.uk/2011/10/google-senior-management-not-using-google/</link> <comments>http://freshclickmedia.co.uk/2011/10/google-senior-management-not-using-google/#comments</comments> <pubDate>Wed, 05 Oct 2011 13:45:42 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Uncategorized]]></category> <guid
isPermaLink="false">http://freshclickmedia.co.uk/?p=408</guid> <description><![CDATA[That rather speaks for itself.  Thanks to cnet.com and theunderstatement.com]]></description> <content:encoded><![CDATA[<p><img
src="http://i.i.com.com/cnwk.1d/i/tim/2011/10/04/010_A2_google_plus_management_usage.png" alt="Google senior Management Google+ usage stats" /></p><p>That rather speaks for itself.  Thanks to <a
href="http://cnet.com">cnet.com</a> and <a
href="http://theunderstatement.com">theunderstatement.com</a></p> ]]></content:encoded> <wfw:commentRss>http://freshclickmedia.co.uk/2011/10/google-senior-management-not-using-google/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>spin.js</title><link>http://freshclickmedia.co.uk/2011/09/spin-js/</link> <comments>http://freshclickmedia.co.uk/2011/09/spin-js/#comments</comments> <pubDate>Fri, 30 Sep 2011 13:04:48 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[JavaScript]]></category> <category><![CDATA[jQuery]]></category> <guid
isPermaLink="false">http://freshclickmedia.co.uk/?p=403</guid> <description><![CDATA[Say goodbye to ajaxload, and say a big hello to spin.js. Check out these features: No images, no external CSS No dependencies (jQuery is supported, but not required) Highly configurable Resolution independent Uses VML as fallback in old IEs Uses @keyframe animations, &#8230; <a
href="http://freshclickmedia.co.uk/2011/09/spin-js/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Say goodbye to <a
href="http://www.ajaxload.info/">ajaxload</a>, and say a big <em>hello</em> to <a
href="http://fgnass.github.com/spin.js/">spin.js</a>.</p><p>Check out these features:</p><blockquote><ul><li>No images, no external CSS</li><li>No dependencies (jQuery is <a
href="http://fgnass.github.com/spin.js/#jquery">supported</a>, but not required)</li><li>Highly configurable</li><li>Resolution independent</li><li>Uses VML as fallback in old IEs</li><li>Uses @keyframe animations, falling back to setTimeout()</li><li>Works in all major browsers, including IE6</li><li>MIT License</li></ul></blockquote><div><a
href="http://fgnass.github.com/spin.js/#?lines=16&amp;length=22&amp;width=13&amp;radius=9&amp;trail=40&amp;speed=0.7">Here&#8217;s one I made earlier</a>. And very nice it is too.</div> ]]></content:encoded> <wfw:commentRss>http://freshclickmedia.co.uk/2011/09/spin-js/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>When a unit test is not a unit test</title><link>http://freshclickmedia.co.uk/2011/09/when-a-unit-test-is-not-a-unit-test/</link> <comments>http://freshclickmedia.co.uk/2011/09/when-a-unit-test-is-not-a-unit-test/#comments</comments> <pubDate>Fri, 30 Sep 2011 12:27:51 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[.NET]]></category> <category><![CDATA[C#]]></category> <guid
isPermaLink="false">http://freshclickmedia.co.uk/?p=398</guid> <description><![CDATA[If a unit test connects to a database, interacts with the file system, reads a configuration file value, requests some data from a web service, it isn&#8217;t a unit test.]]></description> <content:encoded><![CDATA[<p>If a unit test connects to a database, interacts with the file system, reads a configuration file value, requests some data from a web service, it isn&#8217;t a unit test.</p> ]]></content:encoded> <wfw:commentRss>http://freshclickmedia.co.uk/2011/09/when-a-unit-test-is-not-a-unit-test/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>No Flash player in Metro IE</title><link>http://freshclickmedia.co.uk/2011/09/no-flash-player-in-metro-ie/</link> <comments>http://freshclickmedia.co.uk/2011/09/no-flash-player-in-metro-ie/#comments</comments> <pubDate>Fri, 16 Sep 2011 11:17:30 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[Tech]]></category> <guid
isPermaLink="false">http://freshclickmedia.co.uk/?p=394</guid> <description><![CDATA[Microsoft IE lead Dean Hachamovitch: Running Metro style IE plug-in free improves battery life as well as security, reliability, and privacy for consumers. Plug-ins were important early on in the web’s history. But the web has come a long way &#8230; <a
href="http://freshclickmedia.co.uk/2011/09/no-flash-player-in-metro-ie/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Microsoft IE lead Dean Hachamovitch:</p><blockquote><p>Running Metro style IE plug-in free improves battery life as well as security, reliability, and privacy for consumers. Plug-ins were important early on in the web’s history. But the web has come a long way since then with HTML5. Providing compatibility with legacy plug-in technologies would detract from, rather than improve, the consumer experience of browsing in the Metro style UI.</p></blockquote><p>No Flash then.</p><blockquote><p>&nbsp;</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://freshclickmedia.co.uk/2011/09/no-flash-player-in-metro-ie/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>WD TV Live Firmware update doesn&#8217;t fix thumbnail issue</title><link>http://freshclickmedia.co.uk/2011/08/wd-tv-live-firmware-update-doesnt-fix-thumbnail-issu/</link> <comments>http://freshclickmedia.co.uk/2011/08/wd-tv-live-firmware-update-doesnt-fix-thumbnail-issu/#comments</comments> <pubDate>Thu, 11 Aug 2011 09:51:07 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Tech]]></category> <guid
isPermaLink="false">http://freshclickmedia.co.uk/?p=380</guid> <description><![CDATA[In my last post, I wrote about how switching to a network mapped drive (pointing to a QNAP NAS) had revealed a thumbnail issue on my WD TV Live HD Media Player. Firmware update 1.06.15 was released around the time &#8230; <a
href="http://freshclickmedia.co.uk/2011/08/wd-tv-live-firmware-update-doesnt-fix-thumbnail-issu/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>In my <a
title="Switching to NAS with my WDTV Live" href="http://freshclickmedia.co.uk/2011/08/switching-to-nas-with-my-wdtv-live/">last post</a>, I wrote about how switching to a network mapped drive (pointing to a <a
title="QNAP TS-210 NAS" href="http://www.qnap.com/pro_detail_feature.asp?p_id=135">QNAP NAS</a>) had revealed a thumbnail issue on my WD TV Live HD Media Player.</p><p><a
title="Firmware Update 1.06.15" href="http://www.wdc.com/wdproducts/updates/?family=wdfwdtv_live">Firmware update 1.06.15</a> was released around the time I wrote the post. I checked on the update list; no thumbnail issue was mentioned. Despite there being no mention of it, I was still hopeful of a fix.</p><p>Network share thumbnails are <em>still</em> broken in the latest firmware update.</p> ]]></content:encoded> <wfw:commentRss>http://freshclickmedia.co.uk/2011/08/wd-tv-live-firmware-update-doesnt-fix-thumbnail-issu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Switching to NAS with my WDTV Live</title><link>http://freshclickmedia.co.uk/2011/08/switching-to-nas-with-my-wdtv-live/</link> <comments>http://freshclickmedia.co.uk/2011/08/switching-to-nas-with-my-wdtv-live/#comments</comments> <pubDate>Tue, 09 Aug 2011 20:32:51 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[Tech]]></category> <guid
isPermaLink="false">http://freshclickmedia.co.uk/?p=371</guid> <description><![CDATA[With a mounting DVD collection, it was inevitable that I switched over to a media player to handle my multimedia. After a bit of research, and finding good reviews, I settled on Western Digital&#8217;s WD TV Live HD. Whilst its &#8230; <a
href="http://freshclickmedia.co.uk/2011/08/switching-to-nas-with-my-wdtv-live/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>With a mounting DVD collection, it was inevitable that I switched over to a media player to handle my multimedia. After a bit of research, and finding <a
title="WDTV Live HD Review" href="http://www.trustedreviews.com/Western-Digital-WDTV-Live-HD-Media-Player_Peripheral_review">good review</a>s, I settled on Western Digital&#8217;s <a
href="http://www.wdc.com/en/products/products.aspx?id=330">WD TV Live HD</a>. Whilst its UI may lack some finesse of the <a
href="http://www.apple.com/uk/appletv/">Apple TV</a>, it&#8217;s excellent file support easily betters that of Apple&#8217;s device, and its small footprint gave it a very low profile alongside my other media equipment.</p><p>I was very impressed with the playback quality from a USB-attached Samsung 1.5 external drive, and life was good. I improved the experience by trawling the internet for suitable cover art to accompany the media files. All I had to do was find a JPG image, ensure it was less than 70k in size, name it the same as the media file, and hey presto, it would be shown in the UI. This made it a lot easier for my four year old son to identify the film he&#8217;d like to watch. What&#8217;s more, I could even organise TV episodes into folders, and assign an image to that folder. UI heaven.</p><p>So, fast forward about a year to the present day. My collection of media files had swollen to many gigabytes, and despite the reliability of hard drives, I had a niggling feeling that if the drive failed, I&#8217;d be left high and dry. All those hours spent converting the DVDs and finding those JPGs would have been wasted.  I needed a NAS.</p><p><span
id="more-371"></span></p><p>After another cycle of reading reviews, I plumped for the <a
title="QNAP TS-210 NAS" href="http://www.qnap.com/pro_detail_feature.asp?p_id=135">QNAP TS-210</a>, which offered RAID 1 redundancy. Setup was simplicity itself, and after installing two 2TB drives, I had peace of mind and a little bit of extra storage. I disconnected the external Samsung drive from my WD TV Live HD and plugged it into one of the two USB ports on the back of the NAS. I fired off a copy from external drive to NAS and headed to bed.</p><p>By morning, all the data had been copied, and I pointed my media player at the network share I had configured on the NAS using the &#8216;network share&#8217; option on the media player. After a couple of permissions issues that I quickly resolved, I then had a &#8216;wtf?&#8217; moment. The JPGs that were previously assigned to the movie files were suddenly being shown twice &#8211; once as the image file, and once against the movie file. So, every image was shown twice. Which is quite an issue when you have lots of movie files.</p><p>I was up-to-date with the media player&#8217;s firmware, and since I assumed that lots of people were using a network share and NAS, I thought it must have been something I needed to do to resolve the issue. After all, it was quite a sloppy UI issue, and surely, after all this time, it wasn&#8217;t actually a software bug was it? Surely not. Surely <a
title="Western Digital" href="www.wdc.com/">Western Digital</a> were aware of it, and had a workaround.</p><p>Straight to google then, and the realisation that <a
title="Make the thumbnails work properly in network shares" href="http://community.wdc.com/t5/Live-Live-Plus-Ideas/Make-the-thumbnails-work-properly-in-network-shares/idi-p/15313">it is a bug</a> after all.</p><blockquote><p>Browsing video in network shares also shows the jpeg images separately (unlike locally attached drives) making them practically useless.  Make the network shares video browsing work exactly the same as local drives (namely: hide the thumbnail jpegs except as standins for the videos)</p></blockquote><p>A response from a Western Digital employee:</p><blockquote><p>Status changed to: <a
id="link_91" href="http://community.wdc.com/t5/Live-Live-Plus-Ideas/idb-p/idea/status-key/inreview">In Review</a></p><div>We&#8217;ll see what we can do about this. Because a Network Share drive is not the same as a USB storage, the support is a bit difficult as there are more uncertainties.</div></blockquote><p>The date of the first post was 20 March 2010. That&#8217;s 17 months. Firmware updates over the air (or wire) are a great way to fix bugs and to tweak and improve the feature set of an existing device. Why oh why this hasn&#8217;t been fixed yet is anybody&#8217;s guess.</p><p>I had no idea I&#8217;d face this issue &#8211; I just thought it was a given that the device would work as was with the device physically connected. Having got my NAS configured and media copied, it was a tremendous disappointment (to say the least) that the media player let me down, having performed so well up to then. What is even more disgruntling, however, is the lack of action from Western Digital in the matter.</p><p>This comment sums up my feelings rather well:</p><blockquote><p>There really is no good reason imo that this hasn&#8217;t been fixed yet, and if it&#8217;s the programmers that are telling you that it&#8217;s &#8220;hard&#8221; to fix then you just need to replace them with people who CAN get the job done.  What&#8217;s worse is that the thumbnail system has actually degraded and isn&#8217;t even as &#8220;stable&#8221; (if you could ever call it stable) as when I got it.  Now, I (along with many others) who have more than 100 folder.jpg files (at least I&#8217;ve been told that that&#8217;s the &#8220;cause&#8221;) can&#8217;t even cache all of our thumbnails without the unit freezing and requiring a hard reset.  This is only as of the latest firmware, 1.02.21, but that firmware is now 2 months old and they haven&#8217;t done anything to fix what they broke.  Please WD, listen to us, and fix this stuff.</p></blockquote><p>So &#8211; Western Digital, please fix this issue. My opinion of this little player has gone downhill.</p> ]]></content:encoded> <wfw:commentRss>http://freshclickmedia.co.uk/2011/08/switching-to-nas-with-my-wdtv-live/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Aiming high</title><link>http://freshclickmedia.co.uk/2011/03/aiming-high/</link> <comments>http://freshclickmedia.co.uk/2011/03/aiming-high/#comments</comments> <pubDate>Thu, 24 Mar 2011 21:22:47 +0000</pubDate> <dc:creator>shane</dc:creator> <category><![CDATA[iPhone]]></category> <category><![CDATA[doodle]]></category> <category><![CDATA[Doodle jump]]></category> <category><![CDATA[high score]]></category> <category><![CDATA[ios]]></category> <guid
isPermaLink="false">http://www.freshclickmedia.com/blog/2011/03/aiming-high/</guid> <description><![CDATA[After solidly playing Doodle Jump for days and struggling to get anywhere near my target score of 100000, I took a break for a couple of weeks, returned, and on my first go, broke the barrier. I think I&#8217;ll remind &#8230; <a
href="http://freshclickmedia.co.uk/2011/03/aiming-high/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>After solidly playing Doodle Jump for days and struggling to get anywhere near my target score of 100000, I took a break for a couple of weeks, returned, and on my first go, broke the barrier.<a
href="http://freshclickmedia.co.uk/wp-content/uploads/2011/03/20110324-091958.jpg"><img
src="http://freshclickmedia.co.uk/wp-content/uploads/2011/03/20110324-091958.jpg" alt="20110324-091958.jpg" class="alignnone size-full" /></a><br
/> I think I&#8217;ll remind myself that taking a break is often the best way of getting something done.</p> ]]></content:encoded> <wfw:commentRss>http://freshclickmedia.co.uk/2011/03/aiming-high/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Testing .NET Private Methods</title><link>http://freshclickmedia.co.uk/2011/02/testing-net-private-methods/</link> <comments>http://freshclickmedia.co.uk/2011/02/testing-net-private-methods/#comments</comments> <pubDate>Mon, 28 Feb 2011 20:43:55 +0000</pubDate> <dc:creator>shane</dc:creator> <category><![CDATA[.NET]]></category> <guid
isPermaLink="false">http://www.freshclickmedia.com/?p=362</guid> <description><![CDATA[If you've developed a .NET application, chances are you've used private methods in your design. Their inclusion brings about several advantages, but unit testing them isn't immediately obvious. In fact, whether to unit test private methods at all is frequently debated, with opponents citing that they shouldn't be considered because only a public interface is used in a real-world scenario.
I feel that private methods should be tested, because a core idea of unit testing is to test small units of functional code, which by definition, includes private methods.
Without question, private methods are trickier to unit test than public methods; at first glance, it isn't obvious at all. Unit testing code is client code after all, and by definition, private methods aren't visible. However, there are ways, and I present three of them here.<ol><li>Roll your own private method call using reflection</li><li>Use the .NET <code>InternalsVisibleTo</code> attribute</li><li>Use the test team API's <code>PrivateObject</code> class</li></ol> <a
href="http://freshclickmedia.co.uk/2011/02/testing-net-private-methods/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>If you&#8217;ve developed a .NET application, chances are you&#8217;ve used private methods in your design. Their inclusion brings about several advantages, but unit testing them isn&#8217;t immediately obvious. In fact, whether to unit test private methods at all is frequently debated, with opponents citing that they shouldn&#8217;t be considered because only a public interface is used in a real-world scenario.</p><p>I feel that private methods should be tested, because a core idea of unit testing is to test small units of functional code, which by definition, includes private methods.</p><p>Without question, private methods are trickier to unit test than public methods; at first glance, it isn&#8217;t obvious at all. Unit testing code is client code after all, and by definition, private methods aren&#8217;t visible. However, there are ways, and I present three of them here.</p><ol><li>Roll your own private method call using reflection</li><li>Use the .NET <code>InternalsVisibleTo</code> attribute</li><li>Use the test team API&#8217;s <code>PrivateObject</code> class</li></ol> ]]></content:encoded> <wfw:commentRss>http://freshclickmedia.co.uk/2011/02/testing-net-private-methods/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Optional and Named Parameters in C# 4.0</title><link>http://freshclickmedia.co.uk/2011/01/optional-and-named-parameters-in-c-4-0/</link> <comments>http://freshclickmedia.co.uk/2011/01/optional-and-named-parameters-in-c-4-0/#comments</comments> <pubDate>Mon, 31 Jan 2011 13:03:16 +0000</pubDate> <dc:creator>shane</dc:creator> <category><![CDATA[.NET]]></category> <category><![CDATA[C#]]></category> <category><![CDATA[Screencasts]]></category> <guid
isPermaLink="false">http://www.freshclickmedia.com/?p=359</guid> <description><![CDATA[A <a
href="http://screenr.com">screenr</a> screencast demonstrating the use of Optional and Named Parameters in C# 4.0 and Visual Studio 2010. <object
classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='560' height='345'><param
name='movie' value='http://screenr.com/Content/assets/screenr_1116090935.swf' /><param
name='flashvars' value='i=163926' /><param
name='allowFullScreen' value='true' /><embed
src='http://screenr.com/Content/assets/screenr_1116090935.swf' flashvars='i=163926' allowFullScreen='true' width='560' height='345' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object> <a
href="http://freshclickmedia.co.uk/2011/01/optional-and-named-parameters-in-c-4-0/">Continue reading <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>A <a
href="http://screenr.com">screenr</a> screencast demonstrating the use of Optional and Named Parameters in C# 4.0 and Visual Studio 2010.</p><p><object
classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='560' height='345'><param
name='movie' value='http://screenr.com/Content/assets/screenr_1116090935.swf' /><param
name='flashvars' value='i=163926' /><param
name='allowFullScreen' value='true' /><embed
src='http://screenr.com/Content/assets/screenr_1116090935.swf' flashvars='i=163926' allowFullScreen='true' width='560' height='345' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object></p> ]]></content:encoded> <wfw:commentRss>http://freshclickmedia.co.uk/2011/01/optional-and-named-parameters-in-c-4-0/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
