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

<channel>
	<title>Pablo&#039;s blog &#187; Django</title>
	<atom:link href="http://pupeno.com/tag/django/feed/" rel="self" type="application/rss+xml" />
	<link>http://pupeno.com</link>
	<description>A bit of this, a bit of that and a lot about computers</description>
	<lastBuildDate>Wed, 15 Feb 2012 08:39:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pupeno.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/57ca76f9fb1bf9d10a9dd732ea88cc57?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Pablo&#039;s blog &#187; Django</title>
		<link>http://pupeno.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pupeno.com/osd.xml" title="Pablo&#039;s blog" />
	<atom:link rel='hub' href='http://pupeno.com/?pushpress=hub'/>
		<item>
		<title>Printing emails in Django</title>
		<link>http://pupeno.com/2008/09/12/printing-emails-in-django/</link>
		<comments>http://pupeno.com/2008/09/12/printing-emails-in-django/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 01:38:07 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://293</guid>
		<description><![CDATA[When developing applications in Django, it may be nice to print emails instead of sending them. If you send them you have to be careful which addresses you use. Just being on the safe side and always using @example.{com,org,net} is not enough, you have to use an address you can actually retrieve emails for. And [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pupeno.com&amp;blog=8470507&amp;post=293&amp;subd=pupeno&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When developing applications in <span>Django</span>, it may be nice to print emails instead of sending them. If you send them you have to be careful which addresses you use. Just being on the safe side and always using @example.{com,org,net} is not enough, you have to use an address you can actually retrieve emails for. And you have to configure your development environment to actually deliver mails. And then wait for the whole thing in each code-try iteration.</p>
<p>So, basing myself on the testing code, I&#8217;ve added this to settings.py and mails are now printed:</p>
<pre>if DEBUG:
 from utils import BogusSMTPConnection
 from django.core import mail
 mail.SMTPConnection = BogusSMTPConnection</pre>
<p>Of course you&#8217;ll also need the BogusSMTPConnection class, I&#8217;ve defined it as following:</p>
<pre>from textwrap import wrap
class BogusSMTPConnection(object):
  """Instead of sending emails, print them to the console."""

  def __init__(*args, **kwargs):
    print("Initialized bogus SMTP connection")

  def open(self):
    print("Open bogus SMTP connection")

  def close(self):
    print("Close bogus SMTP connection")

  def send_messages(self, messages):
    print("Sending through bogus SMTP connection:")
    for message in messages:
      print("tFrom: %s" % message.from_email)
      print("tTo: %s" % ", ".join(message.to))
      print("tSubject: %s" % message.subject)
      print("t%s" % "nt".join(wrap(message.body)))
      print(messages)
      return len(messages)</pre>
<p>And that&#8217;s it.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pupeno.wordpress.com/293/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pupeno.wordpress.com/293/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pupeno.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pupeno.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pupeno.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pupeno.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pupeno.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pupeno.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pupeno.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pupeno.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pupeno.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pupeno.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pupeno.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pupeno.wordpress.com/293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pupeno.wordpress.com/293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pupeno.wordpress.com/293/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pupeno.com&amp;blog=8470507&amp;post=293&amp;subd=pupeno&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pupeno.com/2008/09/12/printing-emails-in-django/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/931970b8dc51b72e05e3a12b88612d61?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Pablo</media:title>
		</media:content>
	</item>
		<item>
		<title>The future of OpenID</title>
		<link>http://pupeno.com/2008/04/15/the-future-of-openid/</link>
		<comments>http://pupeno.com/2008/04/15/the-future-of-openid/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 00:00:33 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Zope]]></category>

		<guid isPermaLink="false">http://283</guid>
		<description><![CDATA[The future of OpenID, I believe, is more likely to be in hundreds… thousands of little web applications consuming OpenID because it comes built in with the framework used to build the application than the big guys consuming it: Django Ruby on Rails Zope/Plone<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pupeno.com&amp;blog=8470507&amp;post=283&amp;subd=pupeno&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The future of <a href="http://openid.net/">OpenID,</a> I believe, is more likely to be in hundreds… thousands of little web applications consuming OpenID because it comes built in with the framework used to build the application than the big guys consuming it:</p>
<ul>
<li><a href="http://www.rossp.org/links/2008/apr/10/django-authopenid-google-code/">Django</a></li>
<li><a href="http://wiki.rubyonrails.org/rails/pages/openid">Ruby on Rails</a></li>
<li><a href="http://pypi.python.org/pypi/plone.openid">Zope/Plone</a></li>
</ul>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pupeno.wordpress.com/283/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pupeno.wordpress.com/283/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pupeno.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pupeno.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pupeno.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pupeno.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pupeno.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pupeno.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pupeno.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pupeno.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pupeno.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pupeno.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pupeno.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pupeno.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pupeno.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pupeno.wordpress.com/283/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pupeno.com&amp;blog=8470507&amp;post=283&amp;subd=pupeno&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pupeno.com/2008/04/15/the-future-of-openid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/931970b8dc51b72e05e3a12b88612d61?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Pablo</media:title>
		</media:content>
	</item>
		<item>
		<title>Pylons or Django?</title>
		<link>http://pupeno.com/2008/01/26/pylons-or-django/</link>
		<comments>http://pupeno.com/2008/01/26/pylons-or-django/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 00:00:58 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Pylons]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://273</guid>
		<description><![CDATA[I am trying to decide whether to use Pylons or Django. Both are frameworks for building Python web applications, but with opposing philosophies. Django tries to be everything. It comes with its own ORM, its own template engine, its own everything. That gives you a nice developing experience because everything fits together and because very [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pupeno.com&amp;blog=8470507&amp;post=273&amp;subd=pupeno&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am trying to decide whether to use <a href="http://pylonshq.com/">Pylons</a> or <a href="http://djangoproject.com/">Django</a>. Both are frameworks for building <a href="http://python.org/">Python</a> web applications, but with opposing philosophies.</p>
<p>Django tries to be everything. It comes with <a href="http://www.djangoproject.com/documentation/db-api/">its own ORM</a>, <a href="http://www.djangoproject.com/documentation/templates/">its own template engine</a>, its own everything. That gives you a nice developing experience because everything fits together and because very nice applications can be built on top of all those components, like the <a href="http://www.djangoproject.com/documentation/tutorial02/">admin tool</a>, which is amazing.<span id="more-273"></span></p>
<p>On the other hand, if you don’t like one component, you can’t just remove it and put another one in its place. Maybe you can, but it is most likely that it won’t go very smooth. All these issues apply equally to <a href="http://rubyonrails.org/">Rails</a>.</p>
<p>Pylons doesn’t try to do anything else than the basics, and leaves the rest to external libraries. External libraries that you pick, and switch if you feel like it. This is closer to real-, I mean, non-web-application development where you generally don’t use frameworks. It sounds good, but as soon as you start using Pylons, you see that it seems like a bunch of different stuff badly glued together. The whole experience ends up not being as pleasant although it is, I’d say, more professional (you are picking the tools you think are right, not whatever that was already there).</p>
<p>But there’s more. If you develop an application in the Pylons way, you can reuse parts of it without depending on the web framework. You use the database models in a desktop application and you only depend on <a href="http://www.sqlalchemy.org/">SQLAlchemy</a> (or whatever ORM you picked). You don’t end up with a desktop application that depends on a web framework, which doesn’t makes sense. This may be important or most likely, not.</p>
<p>It would be nice if something like Django was built on top of Pylons. That would be something like, if you use <a href="http://elixir.ematia.de/">Elixir</a> and you have this or that template engine, you get a nice administration tool, if you don’t, you don’t get it. But you still can pick your philosophy without changing basic parts, like the way you write the configuration file. Given infinite time this facts should reach the conclusion that <strong>Pylons is the right choice, but the Django’s admin tool is so sexy</strong>!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pupeno.wordpress.com/273/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pupeno.wordpress.com/273/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pupeno.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pupeno.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pupeno.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pupeno.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pupeno.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pupeno.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pupeno.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pupeno.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pupeno.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pupeno.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pupeno.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pupeno.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pupeno.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pupeno.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pupeno.com&amp;blog=8470507&amp;post=273&amp;subd=pupeno&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pupeno.com/2008/01/26/pylons-or-django/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/931970b8dc51b72e05e3a12b88612d61?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Pablo</media:title>
		</media:content>
	</item>
		<item>
		<title>Django&#8230; awesome</title>
		<link>http://pupeno.com/2006/12/17/django-awesome/</link>
		<comments>http://pupeno.com/2006/12/17/django-awesome/#comments</comments>
		<pubDate>Sun, 17 Dec 2006 00:01:04 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://138</guid>
		<description><![CDATA[I have an idea for a web application that might enjoy moderate success. And from time to time I try to develop it and it would be already done if it wasn&#8217;t that web developing is so painful (reading PLAI and trying to make my own Lisp to conquer the word is far more fun [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pupeno.com&amp;blog=8470507&amp;post=138&amp;subd=pupeno&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have an idea for a web application that might enjoy moderate success. And from time to time I try to develop it and it would be already done if it wasn&#8217;t that web developing is so painful (reading <a href="http://cs.brown.edu/%7Esk/Publications/Books/ProgLangs/">PLAI</a> and trying to make my own <a href="http://lisp.org/">Lisp</a> to conquer the word is far more fun and entretaining&#8230; oh damn, I shouldn&#8217;t told you my plan&#8230; oh well).</p>
<p>My favourite framework so far is (and continues to be, more on that latter): <a href="http://common-lisp.net/project/ucw/">UnCommon Web</a> (UCW). But after reading an article titled <a href="http://wiki.rubyonrails.com/rails/pages/Framework+Performance">Framework Performance</a> (or <a href="http://digg.com/programming/Django_vs._Rails_vs._Symfony_Django_is_fastest">Django vs. Rails vs. Symfony: Django is fastest</a> on <a href="http://digg.com/">digg</a>) I said: &#8220;Hey, let&#8217;s give this <a href="http://www.djangoproject.com/">Django</a> thing a try&#8221;.</p>
<p><span id="more-138"></span></p>
<p>Let me put it this way. I&#8217;ve started reading the tutorial on Django about 21:00hs UTC, on Friday. I took about two hours to read the overview, discard it, come back, take a look at the site, check if it was packaged, decide to download the unstable sources, set my PYTHONPATH, download a couple more things (including PostgreSQL) and do the tutorial. As I was doing it I&#8217;ve got more and more excited thinking about my own app.</p>
<p>At about 23:00hs UTC, still Friday. I decided to start implementing my model, I wrote a couple of classes and saw the admin tool start to get shape. I didn&#8217;t want to go to sleep but I went. At 01:00hs UTC Saturday my head was on the pillow.</p>
<p>When I woke up I must have hacked for an hour or two while I had breakfast and&#8230; well, a long hacking-interrupted breakfast. After that we, Sandra, my wife, and I left the house for downtown Berlin. <a title="Where's Pupeno now ?" href="https://pupeno.com/blog/resolveuid/1c0220f80b3adfcb53730835ff7168c1">I have just moved here</a> and in two weeks I haven&#8217;t seen anything of the city except my neighborhood. We went there, walking, we had a very nice vegetarian lunch (in a vegetarian restaurant&#8230; we are vegetarians).</p>
<p>After that, we went home, and I run to the computer to continue hacking. Now it is 00:39 UTC, Sunday. Only 27hs ago I didn&#8217;t know a bit about Django, I only knew the name vaguely. Now I have the complete model implemented (ok, some ubber cool features are not there yet, but, I don&#8217;t plan to ship them with the initial version of this app anyway), an awesome administration tool. And I don&#8217;t mind a trimmed down phpmyadmin, I mean an awesome administration tool that is very friendly, very good looking and very easy to use. It is so good that I think I haven&#8217;t run more than 3 different queries so far (to empty the sessions table, to rename a field in a table and to see if the data was really there).</p>
<p>And that&#8217;s not all, I had enough time to implement about a quarter of the critical feature of this application. If in one day I can go from not knowing about the framework to be writting the code that matters, then, I am on the good path. Oh! and I almost forgot. Since I am a fan of TAL, a template system originally invented for Zope, I just didn&#8217;t use Django built-in template system. I picked up <a href="http://www.owlfish.com/software/simpleTAL">SimpleTAL</a> , an independ implementation of TAL; that is, another package of which I knew nothing about and that I had to pick up from scratch and integrate with another product to which I was a newbie as well (err&#8230; Django, of course).</p>
<p>My all time favourite still is UCW; that&#8217;s because UCW is the right way to do it. That is, it is implemented on Lisp (ok, Common Lisp, but it is still a Lisp!) which is beautiful, it uses <a href="http://en.wikipedia.org/wiki/Continuation">continuations</a> which makes programming web applications so much non-weby, so much like a normall application with state and a flow. But, it doesn&#8217;t still have the easyness of Django. If I had to make a long-time investment it&#8217;d be in UCW and<a href="http://www.cliki.net/lisp-on-lines">LOL</a> (or <a href="http://www.almaer.com/blog/archives/001012.html">some</a> <a href="http://versions.tech.coop/lisp-on-lines/">other</a> links). LOL adds to UCW what it is mising to be at the level of Ruby On Rails (which by the way, I&#8217;ve tried and it dissapointed me).</p>
<p>But now, today, the answer is Django (at least, for the first day&#8230; let&#8217;s see if tomorrow I don&#8217;t find a showstopper: &#8220;what do you mean django can&#8217;t interface with atom clocks and download newsgroups to my PDA ? I can&#8217;t live with that&#8230; aggghhh!!!&#8221;).</p>
<p>So, why don&#8217;t you set appart two hours of your life and give it a try (you should if you are on web development; if you don&#8217;t know <a href="http://python.org/">Python</a>, you might consider setting up some more hours for it first). I mean, I even have time to come to my blog and write a lengthly comment about it (and I am a very slow and unproductive person). If you were wondering, no, the time wasn&#8217;t enough to use a spell checker.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pupeno.wordpress.com/138/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pupeno.wordpress.com/138/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pupeno.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pupeno.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pupeno.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pupeno.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pupeno.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pupeno.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pupeno.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pupeno.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pupeno.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pupeno.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pupeno.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pupeno.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pupeno.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pupeno.wordpress.com/138/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pupeno.com&amp;blog=8470507&amp;post=138&amp;subd=pupeno&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pupeno.com/2006/12/17/django-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/931970b8dc51b72e05e3a12b88612d61?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Pablo</media:title>
		</media:content>
	</item>
	</channel>
</rss>
