<?xml version="1.0" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Jon Simpson</title>
<link>http://jonsimpson.co.uk/</link>
<description>Weblog &amp; linked items feed.</description>
<language>en-us</language>
<pubDate>Fri, 23 Jul 2010 03:03:08 +0100</pubDate>
<atom:link href="http://jonsimpson.co.uk/rss.xml" rel="self"
    type="application/rss+xml" />
<item>
    <title>Indefinite in Number, But of Certain Fixed Shapes</title>
    <link>http://jonsimpson.co.uk/log/2010/indefinite-in-number-but-of-certain-fixed-shapes</link>
    <guid>http://jonsimpson.co.uk/log/2010/indefinite-in-number-but-of-certain-fixed-shapes</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Fri, 23 Jul 2010 03:03:08 +0100</pubDate>
    <description>
        &lt;p&gt;&lt;img src=&quot;/images/2010/anker_stones.jpg&quot; alt=&quot;Anchor Stones&quot; /&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Produced in the late 1800s by a company called Richter&amp;#8217;s &amp;#8212; &amp;#8220;Designed and Executed by Dr. Richter&amp;#8217;s Art-Department,&amp;#8221; then located at 74-80 Washington Street, New York, NY &amp;#8212; the blocks and their instructional manuals that you see here were no mere playthings; they were marketed as intellectual stimulants, Frobelian educational props, for teaching children nothing less than how to think.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;via &lt;a href=&quot;http://bldgblog.blogspot.com/&quot;&gt;BLDGBlog&lt;/a&gt;, photos of various manuals and instructions supplied with sets of Anchor Stones, small building blocks which feel (and look) like miniature stone blocks. I came across them in a toy store whilst staying with &lt;a href=&quot;http://www.sububi.org/&quot;&gt;Matt Jadud&lt;/a&gt; in Boston in fall 2008 (picture above). There seems to be an active &lt;a href=&quot;http://www.anchorblocks.co.uk/&quot;&gt;UK supplier&lt;/a&gt;, although I imagine the pieces would get everywhere&amp;#8230; Very, very cool toy &amp;#8212; looks like grown-up LEGO.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Welcome to Vim</title>
    <link>http://jonsimpson.co.uk/log/2010/welcome-to-vim</link>
    <guid>http://jonsimpson.co.uk/log/2010/welcome-to-vim</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Wed, 21 Jul 2010 01:55:49 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;This is a Vim Introduction to be watched by those looking to start using Vim or are curious about what it can do, or whatever&amp;#8230; You don&amp;#8217;t necessarily &amp;#8220;learn&amp;#8221; anything here except that Vim is amazing and you get to learn my personal take on it :)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Roughly half-hour long hands on video exploring Vim and what you can get up to in terms of customising and exploiting the environment. Can&amp;#8217;t seem to break the visual editor habit personally, Textmate is beginning to show age in some places though, having not been significantly updated for several years.&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; rel=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
&lt;hr /&gt;
&lt;ol&gt;

&lt;li id=&quot;fn:1&quot;&gt;
&lt;p&gt;I regularly run into a bug whereby the default path is set to &lt;code&gt;/&lt;/code&gt; is quite annoying, and doesn&amp;#8217;t seem to have been fixed despite being &lt;a href=&quot;http://lists.macromates.com/textmate/2009-September/029586.html&quot;&gt;reported in September 2009&lt;/a&gt; as a consequence of the Snow Leopard upgrade.&amp;#160;&lt;a href=&quot;#fnref:1&quot; rev=&quot;footnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;
&lt;/div&gt;

    </description>
</item>
<item>
    <title>CoffeeScript - 7 Reasons You Are Totally Gonna Hate It</title>
    <link>http://jonsimpson.co.uk/log/2010/coffeescript-7-reasons</link>
    <guid>http://jonsimpson.co.uk/log/2010/coffeescript-7-reasons</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Wed, 21 Jul 2010 01:49:30 +0100</pubDate>
    <description>
        &lt;p&gt;From the &lt;a href=&quot;http://jashkenas.github.com/coffee-script/&quot;&gt;CoffeeScript&lt;/a&gt; homepage:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript&amp;#8217;s less ostentatious kid brother &amp;#8212; the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it&amp;#8217;s just another way of saying it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This 7 reasons presentation is wrapped in a nasty flash-document viewer, but shows off some nice examples of the syntax and the getting started process.&lt;/p&gt;

    </description>
</item>
<item>
    <title>A re-introduction to JavaScript</title>
    <link>http://jonsimpson.co.uk/log/2010/reintroduction-to-javascript</link>
    <guid>http://jonsimpson.co.uk/log/2010/reintroduction-to-javascript</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Wed, 21 Jul 2010 01:43:16 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;While often derided as a toy, beneath its deceptive simplicity lie some powerful language features. 2005 has seen the launch of a number of high-profile JavaScript applications, showing that deeper knowledge of this technology is an important skill for any web developer.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Dated, but a concise single page introduction to Javascript. At least it doesn&amp;#8217;t pertain to the 1998-era, DHTML/IE4, clock following your mouse cursor variety.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Core Data and iPhone Applications - Protecting Your Data</title>
    <link>http://jonsimpson.co.uk/log/2010/core-data-iphone-applications-protecting-data</link>
    <guid>http://jonsimpson.co.uk/log/2010/core-data-iphone-applications-protecting-data</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Thu, 15 Jul 2010 23:13:26 +0100</pubDate>
    <description>
        &lt;p&gt;A good review of the security features added to iOS in version 4, along with the device features and versions that support them. Bookmarked for future reference on securing Core Data stores.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Pools in Python</title>
    <link>http://jonsimpson.co.uk/log/2010/pools-in-python</link>
    <guid>http://jonsimpson.co.uk/log/2010/pools-in-python</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Tue, 15 Jun 2010 12:12:07 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;Object pooling is pre-allocating a number of objects to use later. It is done by creating a group of objects (pool) initially and when you need an object, you take one from the pool rather than creating it. When you are done with the object you send it back to the pool.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Nice explanation and small example of using object pools in Python, along with some performance measurements.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Matt Cutts&#039; SEO site review session from Google I/O 2010</title>
    <link>http://jonsimpson.co.uk/log/2010/matt-cutts-seo-review-google-io-2010</link>
    <guid>http://jonsimpson.co.uk/log/2010/matt-cutts-seo-review-google-io-2010</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sun, 13 Jun 2010 23:15:52 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;A couple weeks or so ago, we did an SEO site review session at Google I/O 2010. The video from that session is now live.
  The video is about an hour long, but I hope it&amp;#8217;s a pretty good use of your time if you&amp;#8217;re interested in search engine optimization. Enjoy!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Google provide a mass of information on how to create websites that rank well that&amp;#8217;s both accessible and informative - this video adds to the pile, I always seem to pick up one or two new ideas for designing new templates and information flows (along with wanting to change everything that&amp;#8217;s out there already&amp;#8230;)&lt;/p&gt;

    </description>
</item>
<item>
    <title>Invisible Status Bar Safari Extension</title>
    <link>http://jonsimpson.co.uk/log/2010/invisible-status-bar-safari-extension</link>
    <guid>http://jonsimpson.co.uk/log/2010/invisible-status-bar-safari-extension</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sun, 13 Jun 2010 23:10:13 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;Save display space or appeal to your own sense of minimalism by hiding Safari&amp;#8217;s native status bar, and using the Invisible Status Bar instead. Only shows up when you hover over a link, i.e. when you need a status bar.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Copies Chrome&amp;#8217;s behaviour of displaying the URL a link goes to onmouseover. A nice way to reclaim the ~20 pixels the status bar occupies if like me, you have the status bar enabled purely to see where links go.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Gmail Checker Safari Extension</title>
    <link>http://jonsimpson.co.uk/log/2010/gmail-checker-safari-extension</link>
    <guid>http://jonsimpson.co.uk/log/2010/gmail-checker-safari-extension</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sun, 13 Jun 2010 23:06:42 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;A Safari Extension for staying on top of your inbox.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A quite a stylish and unobtrusive way to integrate GMail into Safari, having the unread count next to the address bar in all open browser windows does feel like it could be a little too visible in terms of stealing focus from other tasks. Will be interesting to see how these extensions last in daily use.&lt;/p&gt;

    </description>
</item>
<item>
    <title>cells. A massively multi-agent Python programming game</title>
    <link>http://jonsimpson.co.uk/log/2010/cells-massively-multi-agent-python-programming-game</link>
    <guid>http://jonsimpson.co.uk/log/2010/cells-massively-multi-agent-python-programming-game</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Wed, 02 Jun 2010 19:43:48 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;Cells is a programming game, meaning that the player programms the agents before actual gameplay starts, and then watches pits his code against that of his oponents. It features two or more teams of hundreds or even thousands of identical agents, which I call &amp;#8220;cells&amp;#8221;. These cells live in a 2-dimensional simulated environment, and compete for the control of resources scattered around the world.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Looks really interesting - might be neat in CO538 next year to bring in some of the agent simulation? The dynamic of raising/lowering the terrain (changing the brightness of the background) is a nice touch.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Go to University, Not for CS</title>
    <link>http://jonsimpson.co.uk/log/2010/go-to-university-not-for-cs</link>
    <guid>http://jonsimpson.co.uk/log/2010/go-to-university-not-for-cs</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sun, 30 May 2010 11:35:39 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;Computer science is shallow, and nearly every place it&amp;#8217;s taught is at the mercy of &amp;#8220;industry&amp;#8221;. They rarely teach deep philosophy and instead would rather either teach you what some business down the street wants, or teach you their favorite pet language like LISP. Even worse, the things that are core to Computer Science like language design, parsing, or state machines, aren&amp;#8217;t even taught unless you take an &amp;#8220;advanced&amp;#8221; course. Hell, you&amp;#8217;re lucky if they teach you more than one language.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Hyperbole aside, I think there&amp;#8217;s a good point here - some of the most interesting and interested students I&amp;#8217;ve taught have had staid joint honours courses. Perhaps some blame lies with the standard format of the UK degree.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Temperature Sensors for the Mindstorms NXT</title>
    <link>http://jonsimpson.co.uk/log/2010/temperature-sensors-mindstorms-nxt</link>
    <guid>http://jonsimpson.co.uk/log/2010/temperature-sensors-mindstorms-nxt</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Tue, 04 May 2010 04:21:05 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;DI-Thermal Series by Dexter Industries is a line of temperature sensors compatible with the Lego NXT Mindstorms system &amp;hellip; These thermal sensors can easily be incorporated into chemistry, engineering, and environmental experiments with NXT-G and Labview.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Could be interesting in terms of data collection experiments with occam the NXT&amp;#8217;s, especially using the Bluetooth. It&amp;#8217;s interesting how these vendors are shipping blocks for NXT-G and Labview with these sensors - visually &amp;#8216;slotting in&amp;#8217; black boxes with well defined interfaces.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Google Mail is becoming Gmail in the UK</title>
    <link>http://jonsimpson.co.uk/log/2010/google-mail-becoming-gmail-in-the-uk</link>
    <guid>http://jonsimpson.co.uk/log/2010/google-mail-becoming-gmail-in-the-uk</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Tue, 04 May 2010 04:06:08 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;As a Brit, my friends and family often tell me they&amp;#8217;re miffed that they get an @googlemail.com address instead of @gmail.com. Today I have good news for them: Google Mail is soon becoming Gmail again in the UK.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Finally - the odd alternate logo which hasn&amp;#8217;t looked right in alternate themes and generally awkward use of &amp;#8216;Google Mail&amp;#8217; as a substitution for Gmail throughout the web interface is over. Can&amp;#8217;t wait.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Jobs: Theora patent issues ahead?</title>
    <link>http://jonsimpson.co.uk/log/2010/theora-patent-issues-ahead</link>
    <guid>http://jonsimpson.co.uk/log/2010/theora-patent-issues-ahead</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Tue, 04 May 2010 03:48:01 +0100</pubDate>
    <description>
        &lt;p&gt;A FSF staffer sent a mail to Steve Jobs querying the allusion to H264 as an open standard and received quite an interesting bit of information in reply (as well as the obvious clarification that &amp;#8216;open&amp;#8217; doesn&amp;#8217;t imply anything about the patent status of codecs) :&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;All video codecs are covered by patents. A patent pool is being assembled to go after Theora and other &amp;#8220;open source&amp;#8221; codecs now.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Further to my &lt;a href=&quot;/open_letter_to_google_free_vp8&quot;&gt;earlier comments&lt;/a&gt; on Google&amp;#8217;s upcoming release of VP8 (an advancement from the Theora family of codecs) as open source and free to the community, I think there&amp;#8217;s likely to be a flurry of patent-related activity once one of these codecs has a significant target behind it. It&amp;#8217;s not clear whether VP8 is going to suffer the same fate, I&amp;#8217;d certainly expect Google to clarify their position and set expectations appropriately for the patent ecosystem surrounding it at their release - possibly at &lt;a href=&quot;http://code.google.com/events/io/2010/&quot;&gt;Google IO&lt;/a&gt; later this month.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s worth noting that Apple and Microsoft have both avoided Theora and stuck to H264 - both are members of the MPEG-LA patent pool for H264/AVC, it would seem likely that both are liable to be privy to these threats behind closed doors, along with high value targets for any potential suit.&lt;/p&gt;

&lt;p&gt;Many seem to be interpreting this as Apple or Microsoft being the aggressors - I can&amp;#8217;t see them being the parties to bring this suit. In fact, one of Microsoft&amp;#8217;s browser developers has &lt;a href=&quot;http://blogs.msdn.com/ie/archive/2010/05/03/follow-up-on-html5-video-in-ie9.aspx&quot;&gt;since clarified&lt;/a&gt; that they actually pay more to MPEG-LA to licence capabilities for Windows than they make from licence fees in the patent pool.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s all pointing to the HTML5 &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; tag and browser codec support lining up to have its very own &lt;a href=&quot;http://en.wikipedia.org/wiki/Graphics_Interchange_Format#Unisys_and_LZW_patent_enforcement&quot;&gt;Unisys/GIF&lt;/a&gt; shakeout period, barring Google clearing the way.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Apple Sells One Million iPads</title>
    <link>http://jonsimpson.co.uk/log/2010/apple-sells-one-million-ipads</link>
    <guid>http://jonsimpson.co.uk/log/2010/apple-sells-one-million-ipads</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Tue, 04 May 2010 03:35:47 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;Apple&amp;reg; today announced that it sold its one millionth iPad&amp;trade; on Friday, just 28 days after its introduction on April 3.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Available only in the US, and in half the time it took to sell one million iPhones - I&amp;#8217;m convinced the iPad is a clear sign to the future of things coming from Apple. We&amp;#8217;ve had a decade of OS X - I think the iPhone OS is going to be the basis of Apple&amp;#8217;s next ten years.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Google Python Style Guide</title>
    <link>http://jonsimpson.co.uk/log/2010/google_python_style_guide</link>
    <guid>http://jonsimpson.co.uk/log/2010/google_python_style_guide</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sat, 01 May 2010 20:32:33 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;Python is the main scripting language used at Google. This style guide is a list of dos and don&amp;#8217;ts for Python programs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Good rules here for consistent use of Python - hadn&amp;#8217;t come across &lt;code&gt;pychecker&lt;/code&gt; before.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Customize UIKit with Method Swizzling</title>
    <link>http://jonsimpson.co.uk/log/2010/customize_uikit_with_method_swizzling</link>
    <guid>http://jonsimpson.co.uk/log/2010/customize_uikit_with_method_swizzling</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sat, 01 May 2010 16:51:07 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;&lt;a href=&quot;http://www.cocoadev.com/index.pl?MethodSwizzling&quot;&gt;Method swizzling&lt;/a&gt;, in short, is switching methods at runtime. So you can say for UINavigationBar don&amp;#8217;t use the standard drawRect:, but instead swap it with a different one.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Nice to have an alternative to overriding methods - this seems like a cleaner way to structure customizations of the standard Apple classes.&lt;/p&gt;

    </description>
</item>
<item>
    <title>CFPropertyList</title>
    <link>http://jonsimpson.co.uk/log/2010/cfpropertylist</link>
    <guid>http://jonsimpson.co.uk/log/2010/cfpropertylist</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Sat, 01 May 2010 15:24:40 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;The PHP implementation of Apple&amp;#8217;s PropertyList can handle XML PropertyLists as well as binary PropertyLists. It offers functionality to easily convert data between worlds, e.g. recalculating timestamps from unix epoch to apple epoch and vice versa. A feature to automagically create (guess) the plist structure from a normal PHP data structure will help you dump your data to plist in no time.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Useful layer for sending data back and forth from iPhone apps - JSON is popular but requires third-party libraries on the phone.&lt;/p&gt;

    </description>
</item>
<item>
    <title>Transmit 4.0</title>
    <link>http://jonsimpson.co.uk/log/2010/transmit_4</link>
    <guid>http://jonsimpson.co.uk/log/2010/transmit_4</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Fri, 30 Apr 2010 18:20:43 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;By the numbers, we&amp;#8217;ve got one near-total rewrite, one brand new interface, over 45 new features, up to 25 times the speed, and one particularly awesome new feature.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The Transmit Disk feature seems to be competitive with &lt;a href=&quot;http://www.expandrive.com&quot;&gt;Expandrive&lt;/a&gt;, which I&amp;#8217;ve fallen out of using due to various slowness and glitches when editing several files over sftp. I&amp;#8217;ll see how Transmit gets on - the UI polish on the full client is nothing short of stunning.&lt;/p&gt;

    </description>
</item>
<item>
    <title>An Edge Over Which It Is Impossible To Look</title>
    <link>http://jonsimpson.co.uk/log/2010/an_edge_over_which_it_is_impossible_to_look</link>
    <guid>http://jonsimpson.co.uk/log/2010/an_edge_over_which_it_is_impossible_to_look</guid>
    <author>me@jonsimpson.co.uk (Jon)</author>
    <pubDate>Fri, 30 Apr 2010 18:13:31 +0100</pubDate>
    <description>
        &lt;blockquote&gt;
  &lt;p&gt;&amp;#8220;What we have here,&amp;#8221; he adds, &amp;#8220;is a geometrical oddity: an edge over which it is impossible to look. Because you can see the endless walls of the abyss both below you and facing you, nothing is hidden except what is down the hole. Standing on the rim, you are very close to a mystery: a space receiving the light of the sun into which we cannot see.&amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Regarding the drainage wells found in reservoirs.&lt;/p&gt;

    </description>
</item>
</channel>
</rss>