<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">

    <channel>
    
    <title>The Nested Float</title>
    <link>http://www.thenestedfloat.com/</link>
    <description>Wanna see something cool?</description>
    <dc:language>en</dc:language>
    <dc:creator>matthewtdawson@gmail.com</dc:creator>
    <dc:rights>Copyright 2009</dc:rights>
    <dc:date>2009-04-28T01:55:07+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
            <title>Link: Twitter, an Evolving Architecture</title>
      <link>http://www.infoq.com/news/2009/06/Twitter-Architecture</link>
      <guid>http://www.thenestedfloat.com/links/twitter-an-evolving-architecture/</guid>
      <description>A look at Twitter's current architecture and a few notes on the lead architect's plans for the future. The most interesting bit for me: "Everything is kept in RAM and the database is just a backup." Crazy. (via &lt;a href="http://simonwillison.net/2009/Jun/28/twitter/" title="Willison"&gt;Willison&lt;/a&gt;.) (&lt;a href="http://www.thenestedfloat.com/links/twitter-an-evolving-architecture/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/Rh0EPZr3pxY" height="1" width="1"/&gt;</description>
            <dc:date>2009-06-30T15:10:57+00:00</dc:date>
    </item>

    <item>
            <title>Quote: Tehran is that, plus Twitter.</title>
      <link>http://www.thenestedfloat.com/quotes/tehran-is-that-plus-twitter/</link>
      <description>&lt;blockquote&gt;&lt;p&gt;Calling Iranian politics &amp;#8220;byzantine&amp;#8221; doesn&amp;#8217;t quite do the trick, because all Byzantium really had going on was palace intrigue. Tehran is that, plus Twitter.
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.salon.com/news/feature/2009/06/19/iran/"&gt;Gabriel Winant&lt;/a&gt;, from a piece detailing the ins-and-outs of Iran's current political scene. I love Twitter and all, but ascribing this kind of importance to the service is just way over the top.&lt;/p&gt; (&lt;a href="http://www.thenestedfloat.com/quotes/tehran-is-that-plus-twitter/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/N-atucdvIH0" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/quotes/tehran-is-that-plus-twitter/</guid>
            <dc:date>2009-06-19T14:44:22+00:00</dc:date>
    </item>

    <item>
            <title>Quote: The end of fail.</title>
      <link>http://www.thenestedfloat.com/quotes/the-end-of-fail/</link>
      <description>&lt;blockquote&gt;&lt;p&gt;When someone says &amp;#8220;FAIL&amp;#8221;, what they’re really saying is, &amp;#8220;I’m failing to understand a creative person’s constraints.&amp;#8221;
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://dashes.com/anil/2009/06/the-end-of-fail.html"&gt;Anil Dash&lt;/a&gt;, on the death of FAIL.&lt;/p&gt; (&lt;a href="http://www.thenestedfloat.com/quotes/the-end-of-fail/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/FH6PbPcExmc" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/quotes/the-end-of-fail/</guid>
            <dc:date>2009-06-18T14:52:44+00:00</dc:date>
    </item>

    <item>
            <title>Link: Take Your Design To The Next Level With CSS3</title>
      <link>http://www.smashingmagazine.com/2009/06/15/take-your-design-to-the-next-level-with-css3</link>
      <guid>http://www.thenestedfloat.com/links/take-your-design-to-the-next-level-with-css3/</guid>
      <description>I dare say I've never linked to a Smashing Magazine article, but here's one I can really get behind. A pretty comprehensive primer on all of the &lt;abbr title="Cascading Style Sheets, Level 3"&gt;CSS3&lt;/abbr&gt; rules worth using. The most useful part for me: which browsers currently support each tool. (&lt;a href="http://www.thenestedfloat.com/links/take-your-design-to-the-next-level-with-css3/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/HAp5g0-_ARw" height="1" width="1"/&gt;</description>
            <dc:date>2009-06-16T14:25:39+00:00</dc:date>
    </item>

    <item>
            <title>Quote: The First Version</title>
      <link>http://www.thenestedfloat.com/quotes/the-first-version/</link>
      <description>&lt;blockquote&gt;&lt;p&gt;If you review your first site version and don’t feel embarrassment, you spent too much time on it.
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Reid Hoffman. (via &lt;a href="http://www.37signals.com/svn/posts/1718-if-you-review-your-first-site-version-and" title="37signals"&gt;37signals&lt;/a&gt;.)&lt;/p&gt; (&lt;a href="http://www.thenestedfloat.com/quotes/the-first-version/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/QatjZYPtlQA" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/quotes/the-first-version/</guid>
            <dc:date>2009-06-03T02:17:57+00:00</dc:date>
    </item>

    <item>
            <title>Link: resty</title>
      <link>http://github.com/micha/resty/tree/master</link>
      <guid>http://www.thenestedfloat.com/links/resty/</guid>
      <description>A lovely little bash script that exposes a simple HTTP request syntax for using curl on the command line. I can see myself using this a &lt;em&gt;lot&lt;/em&gt;. (via &lt;a href="http://simonwillison.net/2009/May/18/resty/" title="Simon Willison"&gt;Simon Willison&lt;/a&gt;.) (&lt;a href="http://www.thenestedfloat.com/links/resty/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/ujFDBZVIR48" height="1" width="1"/&gt;</description>
            <dc:date>2009-05-21T03:14:26+00:00</dc:date>
    </item>

    <item>
            <title>Link: Yahoo! Placemaker</title>
      <link>http://developer.yahoo.com/geo/placemaker/</link>
      <guid>http://www.thenestedfloat.com/links/yahoo-placemaker/</guid>
      <description>This is gonna be really big news. Yahoo! is opening up a treasure-trove of geo-relational data that can be queried through what looks to be a really easy-to-use API. Know the city your photo comes from, but want to figure out the state, the country, the continent? That's just one use case. Can't wait to dream up some others. (via &lt;a href="http://twitter.com/jcroft/status/1863736271" title="Jeff Croft"&gt;Jeff Croft&lt;/a&gt;.) (&lt;a href="http://www.thenestedfloat.com/links/yahoo-placemaker/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/_rmKsvp-BOE" height="1" width="1"/&gt;</description>
            <dc:date>2009-05-20T21:52:36+00:00</dc:date>
    </item>

    <item>
            <title>Link: Visible Tweets</title>
      <link>http://visibletweets.com/</link>
      <guid>http://www.thenestedfloat.com/links/visible-tweets/</guid>
      <description>The best use of Flash I've seen in a long time. A visualizer for Twitter messages that's capable of working in full screen. Hook this puppy up to a monitor at your next geek event and watch as your attendees get sucked into the resultant feedback loop. How wonderfully anti-social! (&lt;a href="http://www.thenestedfloat.com/links/visible-tweets/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/98nxmjQkpvc" height="1" width="1"/&gt;</description>
            <dc:date>2009-05-20T03:06:34+00:00</dc:date>
    </item>

    <item>
            <title>Quote: Recursion</title>
      <link>http://www.thenestedfloat.com/quotes/recursion/</link>
      <description>&lt;blockquote&gt;&lt;p&gt;In order to understand recursion, one must first understand recursion.
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://twitter.com/diefenbach/status/1668256717" title="Kai Diefenbach"&gt;Kai Diefenbach&lt;/a&gt;, quoting an unnamed source.&lt;/p&gt; (&lt;a href="http://www.thenestedfloat.com/quotes/recursion/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/TffqrlpoVo4" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/quotes/recursion/</guid>
            <dc:date>2009-05-01T15:32:56+00:00</dc:date>
    </item>

    <item>
            <title>Link: What Twitter Looks Like For Twitter Employees</title>
      <link>http://www.businessinsider.com/what-twitter-looks-like-for-twitter-employees-screenshots-2009-4</link>
      <guid>http://www.thenestedfloat.com/links/what-twitter-looks-like-for-twitter-employees/</guid>
      <description>I spend a chunk of pretty much every day thinking about the user interfaces that &lt;a href="http://category4.com" title="Category 4"&gt;Category 4&lt;/a&gt; clients see, so I found this look at the &lt;a href="http://twitter.com" title="Twitter"&gt;Twitter&lt;/a&gt; admin site quite interesting. It's &lt;em&gt;way&lt;/em&gt; more barebones than I expected. (&lt;a href="http://www.thenestedfloat.com/links/what-twitter-looks-like-for-twitter-employees/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/BhwYInpTqgY" height="1" width="1"/&gt;</description>
            <dc:date>2009-04-30T16:16:33+00:00</dc:date>
    </item>

    <item>
            <title>Article: Upgrading a Django Server from Ubuntu Intrepid to Ubuntu Jaunty</title>
      <link>http://www.thenestedfloat.com/articles/upgrading-a-django-server-from-ubuntu-intrepid-to-ubuntu-jaunty/</link>
      <description>&lt;p&gt;I host &lt;a href="http://dawsoning.com" title="Dawsoning"&gt;Dawsoning&lt;/a&gt; at &lt;a href="http://mosso.com" title="Mosso"&gt;Mosso&lt;/a&gt; on an Ubuntu cloud server. If you don't mind doing a little server maintenance, it is, in my opinion, the best way to host your Django project. (And if you &lt;em&gt;do&lt;/em&gt; mind server maintenance, check out &lt;a href="http://webfaction.com" title="Web Faction"&gt;Web Faction&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;I just managed to successfully upgrade an Ubuntu Intrepid server configured for Django to Ubuntu Feisty. Since you're here, you're probably trying to do something similar, so I hope these instructions help. My initial build more or less followed &lt;a href="http://www.meppum.com/2009/jan/17/installing-django-ubuntu-intrepid/" title="these instructions"&gt;these instructions&lt;/a&gt;. You may want to check and see how closely your build matches mine before proceeding.&lt;/p&gt;
&lt;p&gt;Your first task is upgrading the server. (All performed as root.)&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;sed -e 's/\intrepid/ jaunty/g' -i /etc/apt/sources.list&lt;/li&gt;
&lt;li class="alt"&gt;apt-get update&lt;/li&gt;
&lt;li&gt;apt-get dist-upgrade&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The next part was tougher to figure out. It turns out that Ubuntu Jaunty ships with Python 2.6 as the default Python version. Python 2.6 has changed the site-packages directory (/usr/lib/python2.5/site-packages) to dist-packages (/usr/lib/python2.6/dist-packages). It's a sensible name change, so I'm not complaining.&lt;/p&gt;
&lt;p&gt;I had a &lt;em&gt;lot&lt;/em&gt; of stuff in site-packages &amp;ndash; including my Django core files &amp;ndash; so rather than symlink everything therein, I just deleted the bits already in the dist-packages directory and moved the contents of site-packages over. So:&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;sudo mv /usr/lib/python2.5/site-packages/* /usr/lib/python2.6/dist-packages&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You've probably also symlinked the admin media from your Django install into your project, so be sure to delete and recreate that link. For me, that process looked like this:&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;sudo rm /home/dawsoning/public_html/static.dawsoning.com/admin&lt;/li&gt;
&lt;li class="alt"&gt;sudo ln -s /usr/lib/python2.6/dist-packages/django/contrib/admin/media /home/dawsoning/public_html/static.dawsoning.com/admin&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Happy upgrade!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/ZxmRgOdP5jE" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/articles/upgrading-a-django-server-from-ubuntu-intrepid-to-ubuntu-jaunty/</guid>
            <dc:date>2009-04-28T01:55:07+00:00</dc:date>
    </item>

    <item>
            <title>Link: Writing Software Is Like…Writing</title>
      <link>http://www.artima.com/weblogs/viewpost.jsp?thread=255898</link>
      <guid>http://www.thenestedfloat.com/links/writing-software-is-like-writing/</guid>
      <description>I like &lt;em&gt;what&lt;/em&gt; this guy is trying to explain almost as much as I like &lt;em&gt;how&lt;/em&gt; he does it. He's not really answering the question "What is programming like?" He's answering "Why do no two programmers ever produce the same work?" It's a great analogy. (&lt;a href="http://www.thenestedfloat.com/links/writing-software-is-like-writing/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/XW9T3A9Hkgo" height="1" width="1"/&gt;</description>
            <dc:date>2009-04-22T18:59:53+00:00</dc:date>
    </item>

    <item>
            <title>Link: Your Eyes Suck At Blue</title>
      <link>http://nfg.2y.net/games/ntsc/visual.shtm</link>
      <guid>http://www.thenestedfloat.com/links/your-eyes-suck-at-blue/</guid>
      <description>I've read a lot about monitor and video color display in my day, but this is a new one on me. Turns out if you reduce the quality of an images blue channel, no one will ever notice. Same, to a certain extent, with red. But mess with the greens and you've got a problem. Fantastic stuff. (&lt;a href="http://www.thenestedfloat.com/links/your-eyes-suck-at-blue/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/Acbz4iBKO6E" height="1" width="1"/&gt;</description>
            <dc:date>2009-04-22T00:06:35+00:00</dc:date>
    </item>

    <item>
            <title>Link: tweenbots</title>
      <link>http://tweenbots.com/</link>
      <guid>http://www.thenestedfloat.com/links/tweenbots/</guid>
      <description>Little cardboard robots are helped by passers-by in their journey from one end of Washington Square Park to the other. "The journey the Tweenbots take each time they are released in the city becomes a story of people's willingness to engage with a creature that mirrors human characteristics of vulnerability, of being lost, and of having intention without the means of achieving its goal alone." Grad student much? I thought so. Still, this is one rad little project. (&lt;a href="http://www.thenestedfloat.com/links/tweenbots/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/VDP566-qYsQ" height="1" width="1"/&gt;</description>
            <dc:date>2009-04-13T00:37:30+00:00</dc:date>
    </item>

    <item>
            <title>Link: THRU-YOU</title>
      <link>http://thru-you.com/</link>
      <guid>http://www.thenestedfloat.com/links/thru-you/</guid>
      <description>Israeli DJ &lt;a href="http://en.wikipedia.org/wiki/Kutiman" title="Kutiman"&gt;Kutiman&lt;/a&gt; takes videos blends amateur music footage from YouTube into a PoMo dance party. Really great stuff. (via &lt;a href="http://nothing2fancy.com/2009/03/08/thru-youcom/" title="Kubicek"&gt;Kubicek&lt;/a&gt;.) (&lt;a href="http://www.thenestedfloat.com/links/thru-you/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/AgzJuECYQPg" height="1" width="1"/&gt;</description>
            <dc:date>2009-03-14T12:20:08+00:00</dc:date>
    </item>

    <item>
            <title>Quote: Rubber Duck Debugging</title>
      <link>http://www.thenestedfloat.com/quotes/rubber-duck-debugging/</link>
      <description>&lt;blockquote&gt;&lt;p&gt;We called it the Rubber Duck method of debugging.  It goes like this:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Beg, borrow, steal, buy, fabricate or otherwise obtain a rubber duck (bathtub variety).&lt;/li&gt;
&lt;li&gt;Place rubber duck on desk and inform it you are just going to go over some code with it, if that's all right.&lt;/li&gt;
&lt;li&gt;Explain to the duck what you code is supposed to do, and then go into detail and explain things line by line.&lt;/li&gt;
&lt;li&gt;At some point you will tell the duck what you are doing next and then realise that that is not in fact what you are actually doing.  The duck will sit there serenely, happy in the knowledge that it has helped you on your way.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Works every time.  Actually, if you don't have a rubber duck you could at a pinch ask a fellow programmer or engineer to sit in.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://lists.ethernal.org/oldarchives/cantlug-0211/msg00174.html" title="Andrew Errington"&gt;Andrew Errington&lt;/a&gt;, from an &lt;a href="http://en.wikipedia.org/wiki/AWK" title="awk"&gt;awk&lt;/a&gt; list-serv discussion on debugging.&lt;/p&gt; (&lt;a href="http://www.thenestedfloat.com/quotes/rubber-duck-debugging/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/w92wFE6CtlE" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/quotes/rubber-duck-debugging/</guid>
            <dc:date>2009-03-10T12:12:26+00:00</dc:date>
    </item>

    <item>
            <title>Quote: Font vs. Typeface</title>
      <link>http://www.thenestedfloat.com/quotes/font-vs-typeface/</link>
      <description>&lt;blockquote&gt;&lt;p&gt;When you talk about how much you like a tune, you don’t say: “That’s a great MP3”. You say: “That’s a great song”. The MP3 is the delivery mechanism, not the creative work; just as in type a font is the delivery mechanism and a typeface is the creative work.
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://fontfeed.com/archives/font-or-typeface/" title="Stephen Coles"&gt;Stephen Coles&lt;/a&gt;, typography enthusiast and contributor to &lt;a href="http://fontfeed.com" title="Font Feed"&gt;Font Feed&lt;/a&gt;, on the distinction between the terms "font" and "typeface." (via &lt;a href="http://jeffcroft.com/links/2009/mar/02/font-or-typeface/" title="Jeff Croft"&gt;Jeff Croft&lt;/a&gt;.)&lt;/p&gt; (&lt;a href="http://www.thenestedfloat.com/quotes/font-vs-typeface/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/sfoHwvU5BQw" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/quotes/font-vs-typeface/</guid>
            <dc:date>2009-03-08T13:45:22+00:00</dc:date>
    </item>

    <item>
            <title>Quote: Causing Rain Storms</title>
      <link>http://www.thenestedfloat.com/quotes/causing-rain-storms/</link>
      <description>&lt;blockquote&gt;&lt;p&gt;We&amp;#8217;re just a million little gods causing rain storms, turning every good thing to rust.
&lt;/p&gt;
&lt;p&gt;
I guess we&amp;#8217;ll just have to adjust.
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Arcade_Fire" title="Arcade Fire"&gt;Arcade Fire&lt;/a&gt;, from the song "&lt;a href="http://www.last.fm/music/Arcade+Fire/_/Wake+Up" title="Wake Up"&gt;Wake Up&lt;/a&gt;."&lt;/p&gt; (&lt;a href="http://www.thenestedfloat.com/quotes/causing-rain-storms/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/0srgj09-7j0" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/quotes/causing-rain-storms/</guid>
            <dc:date>2009-03-05T14:59:00+00:00</dc:date>
    </item>

    <item>
            <title>Link: Readability</title>
      <link>http://lab.arc90.com/experiments/readability/</link>
      <guid>http://www.thenestedfloat.com/links/readability/</guid>
      <description>Now &lt;em&gt;here's&lt;/em&gt; a &lt;a href="http://en.wikipedia.org/wiki/Bookmarklet" title="bookmarklet"&gt;bookmarklet&lt;/a&gt; I'll actually use. From arc90, this tool takes that article you're reading at the Times and strips out everything but the title and the article content. No ads, no extraneous razmatazz, and no fuss. The only dissapointing part is that it removes story-related photos unless they're actually in the article body. (via &lt;a href="http://www.kottke.org/09/03/readability" title="kottke"&gt;kottke&lt;/a&gt;.) (&lt;a href="http://www.thenestedfloat.com/links/readability/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/EBuvKaEMSms" height="1" width="1"/&gt;</description>
            <dc:date>2009-03-03T11:38:12+00:00</dc:date>
    </item>

    <item>
            <title>Article: Moving Servers? An ExpressionEngine Tip.</title>
      <link>http://www.thenestedfloat.com/articles/moving-servers-an-expressionengine-tip/</link>
      <description>&lt;p&gt;At &lt;a href="http://category4.com" title="Category 4"&gt;Category 4&lt;/a&gt;, we&amp;#8217;ve always used separate servers for development work and web hosting. Though the specifics of how that&amp;#8217;s implemented are set to change in the near future, our basic model will remain the same. Development sites get a &amp;#8220;dev&amp;#8221; url while live sites get (naturally) a real, live url. If you&amp;#8217;re like me and you&amp;#8217;ve been following &lt;a href="http://expressionengine.com" title="ExpressionEngine"&gt;ExpressionEngine&lt;/a&gt;&amp;#8217;s &lt;a href="http://expressionengine.com/knowledge_base/article/how_do_i_move_ee_to_another_server/" title="Knowledge Base article"&gt;Knowledge Base article&lt;/a&gt; on porting an EE site from one server to another, let me share a secret.
&lt;/p&gt;
&lt;p&gt;
You&amp;#8217;ve been doing it the hard way.
&lt;/p&gt;
&lt;p&gt;
I ran across the &amp;#8220;Find and Replace&amp;#8221; utility months ago when I was updating a client&amp;#8217;s posts with some revised verbage, sitewide. This handy little tool does exactly what it says &amp;ndash; that is, lets you search various resources in your EE database and replace specified bits within. You can find the Find and Replace utility by going to the Admin tab, choosing Utilities, and clicking Find and Replace.
&lt;/p&gt;
&lt;p&gt;
What I&amp;#8217;d missed initially is that you can actually select &amp;#8220;Site Preferences&amp;#8221; as a find-and-replace target for one or (if you&amp;#8217;re using the multi-site manager) multiple sites. The reason this is important is that many site preferences aren&amp;#8217;t easily accessible any other way than, as the Knowledge Base article linked above implies, clicking through tabs and tabs of control panel options. Where before I needed to find every instance of &amp;#8220;http://devserver.com&amp;#8221; and change it to &amp;#8220;http://liveserver.com&amp;#8221; through the admin interface, now I just use the included utility.
&lt;/p&gt;
&lt;p&gt;
With Category 4&amp;#8217;s WordPress sites, we&amp;#8217;ll typically dump the database and do a search and replace on the dump to get at all the possible locations where the address may need to be changed. For some reason (I think because EE tends to serialize data when it really doesn&amp;#8217;t need to) that approach never worked perfectly with EE.
&lt;/p&gt;
&lt;p&gt;
But that&amp;#8217;s fine. I like this new trick.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/JbNsjXm5RuU" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/articles/moving-servers-an-expressionengine-tip/</guid>
            <dc:date>2009-03-02T22:42:25+00:00</dc:date>
    </item>

    <item>
            <title>Link: django-chronograph</title>
      <link>http://code.google.com/p/django-chronograph/</link>
      <guid>http://www.thenestedfloat.com/links/django-chronograph/</guid>
      <description>Weston Nielson &amp;ndash; who as far as I can tell doesn't have a personal site &amp;ndash; recently released this handy little app that lets you set up cron jobs that act on your Django views, admin commands, or other scripts, all from within the built-in admin interface. I've never minded setting up cron schedules, but for a site with lots of periodic configuration, this little puppy could turn out to be a huge help. (via &lt;a href="http://thisweekindjango.com/links/2009/mar/01/django-chronograph/" title="TWiD"&gt;TWiD&lt;/a&gt;.) (&lt;a href="http://www.thenestedfloat.com/links/django-chronograph/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/pY0NIKgsmxA" height="1" width="1"/&gt;</description>
            <dc:date>2009-03-02T17:02:57+00:00</dc:date>
    </item>

    <item>
            <title>Quote: War in the World of Programming</title>
      <link>http://www.thenestedfloat.com/quotes/war-in-the-world-of-programming/</link>
      <description>&lt;blockquote&gt;&lt;p&gt;There is an unacknowledged war that goes on every day in the world of programming. It is a war between the humans and the computer scientists. It is a war between those who want simple, sloppy, flexible, human ways to write code and those who want clean, crisp, clear, correct ways to write code. It is the war between PHP and C++/Java. It used to be the war between C and dBase. Programmers at the level of those who attend Columbia University, programmers at the level of those who have made it through the gauntlet that is Google recruiting, programmers at the level of this audience are all people who love precise tools, abstraction, serried ranks of orderly propositions, and deduction. But most people writing code are more like my son. Code is just a hammer they use to do the job.
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://adambosworth.net/2004/11/18/iscoc04-talk/" title="Adam Bosworth"&gt;Adam Bosworth&lt;/a&gt;, from a 2004 speech on the primacy of simple, sloppy systems over rigid, perfect ones.&lt;/p&gt; (&lt;a href="http://www.thenestedfloat.com/quotes/war-in-the-world-of-programming/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/6kNxq0oS_P8" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/quotes/war-in-the-world-of-programming/</guid>
            <dc:date>2009-02-28T23:09:37+00:00</dc:date>
    </item>

    <item>
            <title>Article: Elsewhere!</title>
      <link>http://www.thenestedfloat.com/articles/elsewhere/</link>
      <description>&lt;p&gt;It&amp;#8217;s hard to believe that it&amp;#8217;s been two months since my son, &lt;a href="http://flickr.com/photos/matthewtdawson/tags/asherdawson/" title="Asher James"&gt;Asher James&lt;/a&gt;, was born. In a matter of hours, he&amp;#8217;ll be returning from his first road trip with his Mom, leaving his Dad at home for four days to get junk done, fritter time away, and miss him. And his Mom, naturally.
&lt;/p&gt;
&lt;p&gt;
TNF has gotten the short end of the stick since Meg and I became parents. (I&amp;#8217;m planning for that to change, for what that&amp;#8217;s worth.) The lack of action here is partly due to the fact that I launched another site, &lt;a href="http://dawsoning.com" title="Dawsoning"&gt;Dawsoning&lt;/a&gt;, a week or so after Asher was born.
&lt;/p&gt;
&lt;p&gt;
Dawsoning is my version of a (very public) baby book. It&amp;#8217;s written in &lt;a href="http://djangoproject.com" title="Django"&gt;Django&lt;/a&gt; and, in addition to providing a tidy little blog, aggregates Meg and my tweets, photos, and videos from sundry other places around the web. It&amp;#8217;s fun to maintain because I barely have to touch it. Because the only people watching really care about the subject matter (my friends and family), I&amp;#8217;ve gotten the strongest positive reaction of anything I&amp;#8217;ve yet built on the web. It&amp;#8217;s neat, really. Dawsoning gets a fraction of the traffic of this site, and yet it&amp;#8217;s more loved by its followers. That&amp;#8217;s a nice reminder for me of the relative value of resources on the web. Sure, a lot of people might be watching. But how many of those people really &lt;em&gt;care&lt;/em&gt;?
&lt;/p&gt;
&lt;p&gt;
Anyway, for those that are interested, Dawsoning is where I&amp;#8217;ve been spending a lot my time. I&amp;#8217;m looking to shake things up around here a bit. But in the meantime, if you&amp;#8217;re in the mood to browse through a a quickly growing archive of the life of some other guy&amp;#8217;s kid, you&amp;#8217;ve now got one extra option.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/gx3iUEIAMcs" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/articles/elsewhere/</guid>
            <dc:date>2009-02-28T22:43:54+00:00</dc:date>
    </item>

    <item>
            <title>Link: Science of Watchmen</title>
      <link>http://www.youtube.com/watch?v=zmj1rpzDRZ0</link>
      <guid>http://www.thenestedfloat.com/links/science-of-watchmen/</guid>
      <description>University Physics Professor James Kakalios attempts to explain how the powers of &lt;a href="http://en.wikipedia.org/wiki/Watchmen" title="Watchmen"&gt;Watchmen&lt;/a&gt;'s Dr. Manhattan could maybe kinda be explained by quantum mechanics. "Not strictly correct from a Physics point of view, but very cool nonetheless." Yeah, that's what I thought. (via &lt;a href="http://hivelogic.com/articles/2009/02/the-science-of-watchmen" title="Dan Benjamin"&gt;Dan Benjamin&lt;/a&gt;.) (&lt;a href="http://www.thenestedfloat.com/links/science-of-watchmen/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/HYMZRPTHe5w" height="1" width="1"/&gt;</description>
            <dc:date>2009-02-28T14:08:20+00:00</dc:date>
    </item>

    <item>
            <title>Link: The mother of all budgets</title>
      <link>http://www.salon.com/tech/htww/2009/02/26/the_mother_of_all_budgets/</link>
      <guid>http://www.thenestedfloat.com/links/the-mother-of-all-budgets/</guid>
      <description>Salon's Andrew Leonard breaks down Obama's proposed budget and manages to get me &lt;em&gt;totally pumped up&lt;/em&gt; in the process. &lt;a href="http://letters.salon.com/tech/htww/2009/02/26/the_mother_of_all_budgets/permalink/fa14c4d2aec2450460d79edae7732db9.html" title="One commenter"&gt;One commenter&lt;/a&gt; in particular hits the nail on the head. Watching Obama is like watching a Chess Master. (I should point out, though, that Checkers played correctly is nearly as complex as Chess.) (&lt;a href="http://www.thenestedfloat.com/links/the-mother-of-all-budgets/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/Z_d29873O_8" height="1" width="1"/&gt;</description>
            <dc:date>2009-02-26T19:41:21+00:00</dc:date>
    </item>

    <item>
            <title>Quote: What happened to our economy?</title>
      <link>http://www.thenestedfloat.com/quotes/what-happened-to-our-economy/</link>
      <description>&lt;blockquote&gt;&lt;p&gt;The bursting of the housing bubble caused the current crisis, but the underlying problem began much earlier&amp;#8212;in the late 1970s, when median U.S. incomes began to stall. Because wages got hit then by the double-whammy of global competition and new technologies, the typical American family was able to maintain its living standard only if women went into the workforce in larger numbers, and later, only if everyone worked longer hours.
&lt;/p&gt;
&lt;p&gt;
When even these coping mechanisms were exhausted, families went into debt&amp;#8212;a strategy that was viable as long as home values continued to rise. But when the housing bubble burst, families were no longer able to easily refinance and take out home-equity loans. The result: Americans no longer have the money to keep consuming. When you consider that consumers make up 70 percent of the economy, the magnitude of the problem becomes apparent.
&lt;/p&gt;
&lt;p&gt;
What happened to the money? According to researchers Thomas Piketty and Emmanuel Saez, since the late 1970s, a greater and greater share of national income has gone to people at the top of the earnings ladder. As late as 1976, the richest 1 percent of the country took home about 9 percent of the total national income. By 2006, they were pocketing more than 20 percent. But the rich don&amp;#8217;t spend as much of their income as the middle class and the poor do&amp;#8212;after all, being rich means that you already have most of what you need. That&amp;#8217;s why the concentration of income at the top can lead to a big shortfall in overall demand and send the economy into a tailspin. (It&amp;#8217;s not coincidental that 1928 was the last time that the top 1 percent took home more than 20 percent of the nation&amp;#8217;s income.)
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.salon.com/opinion/feature/2009/02/03/after_the_stimulus/index.html" title="Robert Reich"&gt;Robert Reich&lt;/a&gt;, on the root cause of current economic woes in the US.&lt;/p&gt; (&lt;a href="http://www.thenestedfloat.com/quotes/what-happened-to-our-economy/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/_2GY9ha6a3U" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/quotes/what-happened-to-our-economy/</guid>
            <dc:date>2009-02-05T04:08:17+00:00</dc:date>
    </item>

    <item>
            <title>Link: Without You</title>
      <link>http://www.youtube.com/watch?v=87nkJquHnAU</link>
      <guid>http://www.thenestedfloat.com/links/without-you/</guid>
      <description>This can't be real, right? It's just way too&amp;hellip;what's the word I'm looking for? Intense? Yes. Indeed. (via &lt;a href="http://jasoben.com/2009/01/20/unintentionally-brilliant/" title="Jason"&gt;Jason&lt;/a&gt;.) (&lt;a href="http://www.thenestedfloat.com/links/without-you/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/hxD4wCxsKeA" height="1" width="1"/&gt;</description>
            <dc:date>2009-01-20T18:09:46+00:00</dc:date>
    </item>

    <item>
            <title>Quote: Bishop Gene Robinson’s Prayer for Obama</title>
      <link>http://www.thenestedfloat.com/quotes/bishop-gene-robinsons-prayer-for-obama/</link>
      <description>&lt;blockquote&gt;&lt;p&gt;O God of our many understandings, we pray that you will bless us with tears&amp;#8212;tears for a world in which over a billion people exist on less than a dollar a day, where young women in many lands are beaten and raped for wanting an education, and thousands die daily from malnutrition, malaria, and AIDS.
&lt;/p&gt;
&lt;p&gt;
Bless this nation with anger&amp;#8212;anger at discrimination, at home and abroad, against refugees and immigrants, women, people of color, gay, lesbian, bisexual, and transgender people.
&lt;/p&gt;
&lt;p&gt;
Bless us with discomfort at the easy, simplistic answers we’ve preferred to hear from our politicians, instead of the truth about ourselves and our world, which we need to face if we are going to rise to the challenges of the future.
&lt;/p&gt;
&lt;p&gt;
Bless us with patience and the knowledge that none of what ails us will be fixed anytime soon, and the understanding that our new president is a human being, not a messiah.
&lt;/p&gt;
&lt;p&gt;
Bless us with humility, open to understanding that our own needs as a nation must always be balanced with those of the world.
&lt;/p&gt;
&lt;p&gt;
Bless us with freedom from mere tolerance, replacing it with a genuine respect and warm embrace of our differences.
&lt;/p&gt;
&lt;p&gt;
Bless us with compassion and generosity, remembering that every religion’s God judges us by the way we care for the most vulnerable.
&lt;/p&gt;
&lt;p&gt;
And God, we give you thanks for your child, Barack, as he assumes the office of President of the United States.
&lt;/p&gt;
&lt;p&gt;
Give him wisdom beyond his years, inspire him with President Lincoln’s reconciling leadership style, President Kennedy’s ability to enlist our best efforts, and Dr. King’s dream of a nation for all people.
&lt;/p&gt;
&lt;p&gt;
Give him a quiet heart, for our ship of state needs a steady, calm captain.
&lt;/p&gt;
&lt;p&gt;
Give him stirring words; We will need to be inspired and motivated to make the personal and common sacrifices necessary to facing the challenges ahead.
&lt;/p&gt;
&lt;p&gt;
Make him color-blind, reminding him of his own words that under his leadership, there will be neither red nor blue states, but the United States.
&lt;/p&gt;
&lt;p&gt;
Help him remember his own oppression as a minority, drawing on that experience of discrimination, that he might seek to change the lives of those who are still its victims.
&lt;/p&gt;
&lt;p&gt;
Give him strength to find family time and privacy, and help him remember that even though he is president, a father only gets one shot at his daughters’ childhoods.
&lt;/p&gt;
&lt;p&gt;
And please, God, keep him safe. We know we ask too much of our presidents, and we’re asking far too much of this one. We implore you, O good and great God, to keep him safe. Hold him in the palm of your hand, that he might do the work we have called him to do, that he might find joy in this impossible calling, and that in the end, he might lead us as a nation to a place of integrity, prosperity, and peace. Amen.
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Gene_Robinson" title="Episcopal Bishop Gene Robison"&gt;Episcopal Bishop Gene Robison&lt;/a&gt;'s prayer opening the "We Are One" concert that kicked off the festivities for President Obama's inauguration.&lt;/p&gt; (&lt;a href="http://www.thenestedfloat.com/quotes/bishop-gene-robinsons-prayer-for-obama/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/BxHGo8WUQ8E" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/quotes/bishop-gene-robinsons-prayer-for-obama/</guid>
            <dc:date>2009-01-19T22:31:21+00:00</dc:date>
    </item>

    <item>
            <title>Link: Origami In the Pursuit of Perfection (Asics Commercial)</title>
      <link>http://vimeo.com/2188162</link>
      <guid>http://www.thenestedfloat.com/links/origami-in-the-pursuit-of-perfection-asics-commercial/</guid>
      <description>Origami artist &lt;a href="http://www.mabonaorigami.com/en/artist/artist.html" title="Sipho Mabona"&gt;Sipho Mabona&lt;/a&gt; details the history of the &lt;a href="http://asics.com" title="Asics Corporation"&gt;Asics Corporation&lt;/a&gt; in &amp;ndash; what else? &amp;ndash; folded paper. The writers also deserve much of the credit; pay attention to the unique narrative turns sprinkled throughout the story. An absolutely stunning corporate movie. (&lt;a href="http://www.thenestedfloat.com/links/origami-in-the-pursuit-of-perfection-asics-commercial/"&gt;#&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/cQYbraV8ZUU" height="1" width="1"/&gt;</description>
            <dc:date>2009-01-09T15:50:07+00:00</dc:date>
    </item>

    <item>
            <title>Article: Limiting Inline Admin Objects In Django</title>
      <link>http://www.thenestedfloat.com/articles/limiting-inline-admin-objects-in-django/</link>
      <description>&lt;p&gt;I'm now just over two months into my &lt;a href="http://djangoproject.com" title="Django"&gt;Django&lt;/a&gt; experiment and about halfway into my first client project. I'll admit to anyone who even feigns an interest in listening that I've never had this much fun working on the web. The framework never fails to impress.&lt;/p&gt;
&lt;h3&gt;On relating data.&lt;/h3&gt;
&lt;p&gt;If you're building a website or application of any considerable complexity, you're going to have one type of data that you want to relate with another. The example I seem to most often in &lt;abbr title="Content Management System"&gt;CMS&lt;/abbr&gt; and programming tutorials is a database for musical acts. You'll have one-or-many artists who belong to none-or-many relate to bands. You can extend this example out to include, music videos, albums, individual songs &amp;ndash; all distinct types of data that need to interrelate in your application or website.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://expressionengine.com" title="ExpressionEngine"&gt;ExpressionEngine&lt;/a&gt;, the &lt;abbr title="Content Management System"&gt;CMS&lt;/abbr&gt; that powers this site, handles content relationships in a logical, user-friendly way that makes rapid development of data-heavy (and even data-heavy-esque) sites possible.&lt;/p&gt;
&lt;h3&gt;But EE does have its limits.&lt;/h3&gt;
&lt;p&gt;Take for example the problem I was confronted with in building an online registration system for an after-school program at a local elementary school. At its core, this app has five main data types: Courses, Sessions (that is, Fall 2009, Winter 2009, etc.), Course Instances (or a particular course happening during a particular session), Students, and Registrations &amp;ndash; whose soul responsibility is to link a Student to a Course Instance. As parents register their children for courses, administrators will need to login to &lt;a href="http://docs.djangoproject.com/en/dev/ref/contrib/admin/" title="Django's admin interface"&gt;Django's admin interface&lt;/a&gt; and mark when the registration fee has been paid.&lt;/p&gt;
&lt;h3&gt;The problem.&lt;/h3&gt;
&lt;p&gt;Because the intermediary model does very little more than provide a bridge between two data types, I didn't want to require administrators to hunt down the appropriate registration instance to mark it as paid. Not that the admin site would have made this a particularly difficult task, but it just seems so much more natural to look up the student and have all current registrations listed on their admin change screen. If you're doing fifty of these in a shot &lt;em&gt;and&lt;/em&gt; you've got a class to teach in fifteen minutes, you're gonna want the most logical system possible. Fortunately for me and the future administrators, &lt;a href="http://docs.djangoproject.com/en/dev/ref/contrib/admin/#inlinemodeladmin-objects" title="Inline Admin"&gt;inline model admin objects&lt;/a&gt; allow you to show child data inline with a parent model. Exactly what I needed.&lt;/p&gt;
&lt;p&gt;Almost.&lt;/p&gt;
&lt;p&gt;See, I got pretty ambitious with how I set up this data. What I really wanted to do was give the site admin's the ability to, at the end of each school year, mark a session as inactive and have all associated course instances effectively disappear from the site. So the Session data type has a field "is_active." Django makes it dead simple to limit course instances on the front end &amp;ndash; and &lt;em&gt;most&lt;/em&gt; of the backend &amp;ndash; by providing a &lt;code&gt;&lt;a href="http://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ForeignKey.limit_choices_to" title="limit_choices_to"&gt;limit_choices_to&lt;/a&gt;&lt;/code&gt; parameter to foreign key fields (which are one of your options for relating one bit of data to another).&lt;/p&gt;
&lt;p&gt;But when I set up my registration inline admins on student records, I noticed that the &lt;code&gt;limit_choices_to&lt;/code&gt; option was being ignored. The docs do point this limitation out, but I'd completely missed it on first read.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;limit_choices_to&lt;/code&gt; has no effect on the inline FormSets that are created to display related objects in the admin.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;A hack-free solution.&lt;/h3&gt;
&lt;p&gt;Here I &lt;em&gt;have&lt;/em&gt; to point out my hands-down most favorite thing about Django: hacks are almost never needed. That's not to say that the solution _solr from the Django irc channel helped me come up with isn't a bit inscrutable. But it involves absolutely no hacking of core files. It lives right in the admin module for your application. And, if you spend a bit of time studying Django's core, it actually does kinda start to make sense. Kinda.&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li&gt;"""&lt;/li&gt;
&lt;li class="alt"&gt;Override the typical inline formset with a custom formset that&lt;/li&gt;
&lt;li&gt;excludes all registrations not related to active sessions.&lt;/li&gt;
&lt;li class="alt"&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;"""&lt;/li&gt;
&lt;li class="alt"&gt;class StudentRegistrationInlineFormset(BaseInlineFormSet):&lt;/li&gt;
&lt;li&gt;	def get_queryset(self):&lt;/li&gt;
&lt;li class="alt"&gt;		return super(StudentRegistrationInlineFormset, self).get_queryset().filter(course_instance__session__is_active=True)&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/li&gt;
&lt;li class="alt"&gt;class StudentRegistrationInline(admin.TabularInline):&lt;/li&gt;
&lt;li&gt;	model = Registration&lt;/li&gt;
&lt;li class="alt"&gt;	fk_name = 'student'&lt;/li&gt;
&lt;li&gt;	formset = StudentRegistrationInlineFormset&lt;/li&gt;
&lt;li class="alt"&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;class StudentAdmin(admin.ModelAdmin):&lt;/li&gt;
&lt;li class="alt"&gt;	inlines = [&lt;/li&gt;
&lt;li&gt;		StudentRegistrationInline&lt;/li&gt;
&lt;li class="alt"&gt;	]&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Now, if my boss asked, I'd have to admit that the solution is pretty much completely undocumented, and I did spend a good amount of time sussing it out. But the point is when all things are said and done, the solution is just so gosh durned beautiful. All we're doing is overriding the function &amp;ndash; &lt;code&gt;get_queryset()&lt;/code&gt; &amp;ndash; that's responsible for providing data to a generic inline admin. The beauty is that we didn't have to do this for the whole system, or even for our whole project. This behavior is attached to just one inline admin in one app in our project. And nothing more.&lt;/p&gt;
&lt;p&gt;I do so love clean code.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/thenestedfloat/~4/Poewy08djX0" height="1" width="1"/&gt;</description>
      <guid>http://www.thenestedfloat.com/articles/limiting-inline-admin-objects-in-django/</guid>
            <dc:date>2008-12-22T02:16:27+00:00</dc:date>
    </item>

    
    </channel>
</rss>
