<?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"
	>

<channel>
	<title>Hacking for fun and profit &#187; programming</title>
	<atom:link href="http://tabo.aurealsys.com/archives/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://tabo.aurealsys.com</link>
	<description>Web development, information security and Unix system administration</description>
	<pubDate>Thu, 04 Sep 2008 01:24:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Django 1.0 was released</title>
		<link>http://tabo.aurealsys.com/archives/2008/09/03/django-10-was-released/</link>
		<comments>http://tabo.aurealsys.com/archives/2008/09/03/django-10-was-released/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 01:24:42 +0000</pubDate>
		<dc:creator>tabo</dc:creator>
		
		<category><![CDATA[django]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tabo.aurealsys.com/?p=304</guid>
		<description><![CDATA[Finally, Django reaches 1.0 status. If you have been using 0.96.x, it will be quite a bit of work to upgrade your apps, but it&#8217;s worth the effort. According to the release notes:
Since Django 0.96, we’ve made over 4,000 code commits, fixed more than 2,000 bugs, and edited, added, or removed around 350,000 lines of [...]]]></description>
			<content:encoded><![CDATA[<p>Finally, <a title="Django Project" href="http://www.djangoproject.com/weblog/2008/sep/03/1/">Django</a> <a title="Django 1.0 announced" href="http://www.djangoproject.com/weblog/2008/sep/03/1/">reaches 1.0 status</a>. If you have been using 0.96.x, it will be quite a bit of work to upgrade your apps, but it&#8217;s worth the effort. According to the <a title="django 1.0 release notes" href="http://docs.djangoproject.com/en/dev/releases/1.0/">release notes</a>:</p>
<blockquote><p>Since Django 0.96, we’ve made over 4,000 code commits, fixed more than 2,000 bugs, and edited, added, or removed around 350,000 lines of code. We’ve also added 40,000 lines of new documentation, and greatly improved what was already there.</p></blockquote>
<p>Congrats to everybody who contributed and made this happen! Now, go to the <a title="Django download" href="http://www.djangoproject.com/download/">download page</a> and try it.</p>
]]></content:encoded>
			<wfw:commentRss>http://tabo.aurealsys.com/archives/2008/09/03/django-10-was-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Release: Feedjack 0.9.14 - Django powered Feed aggregator</title>
		<link>http://tabo.aurealsys.com/archives/2008/06/08/release-feedjack-0914-django-powered-feed-aggregator/</link>
		<comments>http://tabo.aurealsys.com/archives/2008/06/08/release-feedjack-0914-django-powered-feed-aggregator/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 06:11:13 +0000</pubDate>
		<dc:creator>tabo</dc:creator>
		
		<category><![CDATA[django]]></category>

		<category><![CDATA[feedjack]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tabo.aurealsys.com/?p=301</guid>
		<description><![CDATA[A new version of Feedjack has been released: Feedjack 0.9.14.
Changes:
Lots of fixes/improvements in feedjack_update.py:

better unicode handling on logging, this will prevent feeds not updating when using the &#8211;verbose flag
Multithreaded feed fetching, needs the threadpool module, available in http://www.chrisarndt.de/projects/threadpool/. By default 10 threads will be used, can be modified with the -w option. If the threadpool [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of <a title="feedjack" href="http://www.feedjack.org">Feedjack</a> has been released: Feedjack 0.9.14.</p>
<p>Changes:</p>
<p>Lots of fixes/improvements in feedjack_update.py:</p>
<ul>
<li>better unicode handling on logging, this will prevent feeds not updating when using the &#8211;verbose flag</li>
<li>Multithreaded feed fetching, needs the threadpool module, available in <a href="http://www.chrisarndt.de/projects/threadpool/">http://www.chrisarndt.de/projects/threadpool/</a>. By default 10 threads will be used, can be modified with the -w option. If the threadpool module is not available, the old (SLOW) single threaded method will be used.</li>
<li>Improved logging. Since multiple feeds can be processed in parallel now, all log entries go in a single line, with the feed id as a prefix.</li>
<li>Stats in the logging, how many new posts, updated posts, unmodified posts and errors were found per feed and globally, and feed status (ok, unchanged, can&#8217;t parse feed, http error, some exception)</li>
<li>Reporting slow feeds, if a feed takes longer than 10 seconds to process, it will appear in the logs with the tag &#8220;(SLOW FEED!)&#8221;</li>
</ul>
<p>This is an update to the most neglected portion of feedjack: feedjack_update.py, the script that updates the sites from cron. It has remained almost untouched since I wrote it, and it was a bit problematic. This new update should solve most known problems with it (and will surely introduce new ones).</p>
<p>Share and Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://tabo.aurealsys.com/archives/2008/06/08/release-feedjack-0914-django-powered-feed-aggregator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bye bye twitter</title>
		<link>http://tabo.aurealsys.com/archives/2008/04/17/bye-bye-twitter/</link>
		<comments>http://tabo.aurealsys.com/archives/2008/04/17/bye-bye-twitter/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 05:34:37 +0000</pubDate>
		<dc:creator>tabo</dc:creator>
		
		<category><![CDATA[programming]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tabo.aurealsys.com/?p=300</guid>
		<description><![CDATA[bye bye twitter: for x in `./twitter_backup.py -U tabo -P &#8216;*******************&#8217; &#124; cut -d&#8217; &#8216; -f 1 &#124; sort -r`; do ./twixer -D &#8220;$x&#8221;; done;
]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/tabo/statuses/790883900">bye bye twitter:</a> for x in `./twitter_backup.py -U tabo -P &#8216;*******************&#8217; | cut -d&#8217; &#8216; -f 1 | sort -r`; do ./<a href="http://code.google.com/p/twixer/">twixer</a> -D &#8220;$x&#8221;; done;</p>
]]></content:encoded>
			<wfw:commentRss>http://tabo.aurealsys.com/archives/2008/04/17/bye-bye-twitter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Release: Feedjack 0.9.12 - Django powered Feed aggregator</title>
		<link>http://tabo.aurealsys.com/archives/2008/04/15/release-feedjack-0912-django-powered-feed-aggregator/</link>
		<comments>http://tabo.aurealsys.com/archives/2008/04/15/release-feedjack-0912-django-powered-feed-aggregator/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 05:48:21 +0000</pubDate>
		<dc:creator>tabo</dc:creator>
		
		<category><![CDATA[django]]></category>

		<category><![CDATA[feedjack]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tabo.aurealsys.com/?p=299</guid>
		<description><![CDATA[A new version of Feedjack has been released: Feedjack 0.9.12.
Changes:

Feedjack is now django-unicode compliant
Using max_length instead of maxlength in models.py to prevent warnings in syncdb
Patched fjlib to use the new django refactored database backends
        
Disabling autoscaping for post contents in the included templates
Handling of feedparser returning an empty [...]]]></description>
			<content:encoded><![CDATA[<p>A new version of <a href="http://www.feedjack.org/">Feedjack</a> has been released: Feedjack 0.9.12.</p>
<p>Changes:</p>
<ul>
<li>Feedjack is now django-unicode compliant</li>
<li>Using max_length instead of maxlength in models.py to prevent warnings in syncdb</li>
<li>Patched fjlib to use the new django refactored database backends
        </li>
<li>Disabling autoscaping for post contents in the included templates</li>
<li>Handling of feedparser returning an empty etag</li>
<li>Fixing encoding related problems in tag urls</li>
<li>Non-integer page parameters should be handled correctly</li>
</ul>
<p>This is a make-feedjack-work-with-django-trunk release. Apologies if you had to hack through the code to use it, and thanks to everybody that published guides on how to make everything work, like <a href="http://code.google.com/p/feedjack/issues/detail?id=26&#038;can=1">this ticket</a> from Paul Bissex, this <a href="http://code.google.com/p/feedjack/issues/detail?id=26&#038;can=1">full guide</a>  from Alex Kuo and this <a href="http://em3rge.spaces.live.com/Blog/cns!7EB1F8A2F22FDEE!660.entry">patch to make unicode tags work</a>.</p>
<p>Share and enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://tabo.aurealsys.com/archives/2008/04/15/release-feedjack-0912-django-powered-feed-aggregator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Django Book</title>
		<link>http://tabo.aurealsys.com/archives/2007/12/29/django-book/</link>
		<comments>http://tabo.aurealsys.com/archives/2007/12/29/django-book/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 08:32:56 +0000</pubDate>
		<dc:creator>tabo</dc:creator>
		
		<category><![CDATA[django]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://tabo.aurealsys.com/archives/2007/12/29/django-book/</guid>
		<description><![CDATA[We interrupt these wonderful 6 months without posting in this blog to share the joy, directly from Django&#8217;s BFDLs, my christmas present to myself:

The Django Book! I bought it in Amazon and it was only 3 days late to Peru, not bad for christmas season.
I can&#8217;t wait to read this book. I did read the [...]]]></description>
			<content:encoded><![CDATA[<p>We interrupt these wonderful 6 months without posting in this blog to share the joy, directly from <a href="http://www.djangoproject.com/">Django</a>&#8217;s BFDLs, my christmas present to myself:</p>
<p><a href="http://www.flickr.com/photos/gpicon/2146015550/" title="Got my django book by gustavopicon, on Flickr"><img src="http://farm3.static.flickr.com/2345/2146015550_453a12a373.jpg" width="500" height="375" alt="Got my django book" /></a></p>
<p>The <a href="http://www.djangobook.com/">Django Book</a>! I <a href="http://www.amazon.com/Definitive-Guide-Django-Development-Right/dp/1590597257/">bought it in Amazon</a> and it was only 3 days late to Peru, not bad for christmas season.</p>
<p>I can&#8217;t wait to read this book. I did read the chapter previews in the site and they were very good. I&#8217;ll write a review of the book as soon as I finish reading it.</p>
<p>(btw, I&#8217;m sick of wordpress, it&#8217;s a buggy piece of ^*($#, is there a decent django powered blog with an import-from-wordpress feature?).</p>
]]></content:encoded>
			<wfw:commentRss>http://tabo.aurealsys.com/archives/2007/12/29/django-book/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
