<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>FuzzyBlog &#187; python</title>
	<atom:link href="http://fuzzyblog.wordpress.com/category/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://fuzzyblog.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Fri, 16 Dec 2005 12:57:50 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language></language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='fuzzyblog.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/8576c6a87b292f70b262cc892f5eb2bd?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>FuzzyBlog &#187; python</title>
		<link>http://fuzzyblog.wordpress.com</link>
	</image>
			<item>
		<title>Ubunto &#8211; Installing Django</title>
		<link>http://fuzzyblog.wordpress.com/2005/12/08/ubunto-installing-django/</link>
		<comments>http://fuzzyblog.wordpress.com/2005/12/08/ubunto-installing-django/#comments</comments>
		<pubDate>Thu, 08 Dec 2005 12:49:42 +0000</pubDate>
		<dc:creator>fuzzyblog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://fuzzyblog.wordpress.com/2005/12/08/ubunto-installing-django/</guid>
		<description><![CDATA[So I&#8217;ve decided to go with Django as my 1st python web framework.  The documentation is basically spot on but I hit a typically bizarre setup error about not being able to find make files under the python directory so I loaded up Synaptic Package manager and selected Autoconf and then did a search for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=109&subd=fuzzyblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So I&#8217;ve decided to go with Django as my 1st python web framework.  The <a href="http://www.djangoproject.com/download/">documentation</a> is basically spot on but I hit a typically bizarre setup error about not being able to find make files under the python directory so I loaded up Synaptic Package manager and selected Autoconf and then did a search for python and basically selected close to everything and clicked update and it just plain worked.  Outstanding!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fuzzyblog.wordpress.com/109/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fuzzyblog.wordpress.com/109/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fuzzyblog.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fuzzyblog.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fuzzyblog.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fuzzyblog.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fuzzyblog.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fuzzyblog.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fuzzyblog.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fuzzyblog.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fuzzyblog.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fuzzyblog.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=109&subd=fuzzyblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fuzzyblog.wordpress.com/2005/12/08/ubunto-installing-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">fuzzyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Python Link of the Day: EZT</title>
		<link>http://fuzzyblog.wordpress.com/2005/12/04/python-link-of-the-day-ezt/</link>
		<comments>http://fuzzyblog.wordpress.com/2005/12/04/python-link-of-the-day-ezt/#comments</comments>
		<pubDate>Sun, 04 Dec 2005 13:01:37 +0000</pubDate>
		<dc:creator>fuzzyblog</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://fuzzyblog.wordpress.com/2005/12/04/python-link-of-the-day-ezt/</guid>
		<description><![CDATA[Interesting.  I just finished a long IM chat with my buddy Greg and he pointed me towards EZT as a templating library.  He wrote and, well, $geek_fu is no stronger than Greg&#8217;s.  He and I tossed it around for a while and, without having coded with it, it feels very, very similar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=91&subd=fuzzyblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Interesting.  I just finished a long IM chat with my buddy Greg and he pointed me towards <a href="http://svn.webdav.org/repos/projects/ezt/trunk/">EZT</a> as a templating library.  He wrote and, well, $geek_fu is no stronger than Greg&#8217;s.  He and I tossed it around for a while and, without having coded with it, it feels very, very similar to my beloved SmartTemplate from <a href="http://www.smartphp.net/">SmartPhp</a>.  Every web page I&#8217;ve written for 3 years now has relied on SmartTemplate so finding an analog on Python increases my happy quotient dramatically.</p>
<p>We also shot the breeze on OR mappers and object dbs and that was interesting.  Good to know that I&#8217;m not the only one who thinks the way I do.  Its what I call me &#8220;Codd and Date&#8221;  manifesto:</p>
<blockquote><p>Data shall be stored in tables.  Period.  As Codd and Date handed it down from the heavens so shall it be.</p>
<p><a href="http://en.wikipedia.org/wiki/Edgar_F._Codd">Wikipedia on Codd and Date</a> (well Codd at least)</p></blockquote>
<p>I could  also describe this in a way familiar to any Highlander freak:</p>
<blockquote><p>There shall be <strong>only</strong> Tables.</p></blockquote>
<p>Good stuff.  Thanks Greg!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fuzzyblog.wordpress.com/91/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fuzzyblog.wordpress.com/91/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fuzzyblog.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fuzzyblog.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fuzzyblog.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fuzzyblog.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fuzzyblog.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fuzzyblog.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fuzzyblog.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fuzzyblog.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fuzzyblog.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fuzzyblog.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=91&subd=fuzzyblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fuzzyblog.wordpress.com/2005/12/04/python-link-of-the-day-ezt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">fuzzyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Python Link of the Day</title>
		<link>http://fuzzyblog.wordpress.com/2005/12/03/python-link-of-the-day/</link>
		<comments>http://fuzzyblog.wordpress.com/2005/12/03/python-link-of-the-day/#comments</comments>
		<pubDate>Sat, 03 Dec 2005 18:05:13 +0000</pubDate>
		<dc:creator>fuzzyblog</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://fuzzyblog.wordpress.com/2005/12/03/python-link-of-the-day/</guid>
		<description><![CDATA[Ok I have my 1st gui Python app up thanks to this.  Its nothing more than a cross platform text box but just that is cool.  Quite cool actually.
Now conceptually I really do like the idea that Python is brace i.e. { and } free.  Having managed literally departments of programmers through [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=88&subd=fuzzyblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ok I have my 1st gui Python app up thanks to <a href="http://www-128.ibm.com/developerworks/library/l-wxpy/index.html">this</a>.  Its nothing more than a cross platform text box but just that is cool.  Quite cool actually.</p>
<p>Now conceptually I really do like the idea that Python is brace i.e. { and } free.  Having managed literally departments of programmers through different programming standards and the &#8220;indentation wars&#8221; I can see the desire to call &#8220;A Pox Upon their Houses; there <strong>shall be</strong> no braces&#8221;.  Guido was absolutely brilliant when he made this decision and $guido_geek_fu++; as we would say in PHP syntax.</p>
<p>That said one of the more infuriating things I find about learning Python is that when you paste code in from the web, the indentation gets munged and then things don&#8217;t compile.  Given that indentation is basically <strong>invisible</strong> and that any newbie will paste code in from things like O&#8217;Reilly&#8217;s Safari (i.e. an online version of the Python Cookbook), you can see the problem.</p>
<p>Am I the only person who&#8217;s ever noted this?  I can&#8217;t be but I&#8217;ve never seen it discussed.  <a href="http://www.niallkennedy.com/blog/">Niall</a> I know you do Python as do you <a href="http://simon.incutio.com/">Simon</a> (and, yes, I&#8217;m looking intently at <a href="http://www.djangoproject.com/documentation/tutorial1/">Django</a>).  Am I on crack here ?  Did I fall off the turnip truck somewhere in the basics of the learning curve?  Now bear in mind that I&#8217;ve spent the last several years steeped in brace centric languages and, at least for me, I find that the getting past the initial hump of a new language is the hard part.  After that its all the same stuff but that initial hump, the adaptation to a very new way, is the hard part.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fuzzyblog.wordpress.com/88/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fuzzyblog.wordpress.com/88/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fuzzyblog.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fuzzyblog.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fuzzyblog.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fuzzyblog.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fuzzyblog.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fuzzyblog.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fuzzyblog.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fuzzyblog.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fuzzyblog.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fuzzyblog.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=88&subd=fuzzyblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fuzzyblog.wordpress.com/2005/12/03/python-link-of-the-day/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">fuzzyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Why Python?</title>
		<link>http://fuzzyblog.wordpress.com/2005/12/01/why-python/</link>
		<comments>http://fuzzyblog.wordpress.com/2005/12/01/why-python/#comments</comments>
		<pubDate>Thu, 01 Dec 2005 15:21:05 +0000</pubDate>
		<dc:creator>fuzzyblog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://fuzzyblog.wordpress.com/2005/12/01/why-python/</guid>
		<description><![CDATA[Oh my.  A comment from Dewayne who has, if my memory is correct, been reading me since my days of Radio Blogging.  Here it is:
Scott -
Would you mind letting us in on your thought process for learning Python as opposed to something else? Is this a new part of feedster or just a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=78&subd=fuzzyblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Oh my.  A comment from Dewayne who has, if my memory is correct, been reading me since my days of <a href="http://radio.weblogs.com/0103807/">Radio Blogging</a>.  Here it is:</p>
<blockquote><p>Scott -</p>
<p>Would you mind letting us in on your thought process for learning Python as opposed to something else? Is this a new part of feedster or just a personal goal? I am asking because I too am seeking the next step in my personal education and right now I am leaning towards learning Ruby on Rails.<br />
Thanks,</p>
<p><a href="http://shadow.wordpress.com/">Dewayne Mikkelson</a></p></blockquote>
<p>Heh.  That&#8217;s like the best question anyone&#8217;s asked me in weeks.  There are several answers:</p>
<ol>
<li><strong>Personal</strong>. Yes it can be used for Feedster but I can&#8217;t blog about how so I can&#8217;t talk about *censored* where we might use *snakelanguage*.  So if I&#8217;m going to blog the learning process, which I&#8217;ve found is the best way to force myself to actually do something, then I&#8217;ve got to have a personal project.</li>
<li><strong>Support System</strong>.  Whenever you learn a new language, the support system you have around you makes a huge difference.  I know one person doing Ruby and he&#8217;s busy as all heck so his ability to answer dumb ass questions is limited.  I know 3 Python programmers, one superb / world class, one damn good if not superb and one learning.  So I view my chance of &#8220;dumb question&#8221; help as 3x greater than with Ruby.</li>
<li><strong>I need some local tools</strong>.  PHP is a wonderful server side tool and its outstanding at what it does.  When you develop in PHP the way I do at Feedster many of the traditional scalibility issues go away.  But, what PHP isn&#8217;t good at, is local apps.  Yes there&#8217;s php-gtk but that feels like a hack to me.  Python is damn good even at Gui apps.  I&#8217;m astonished beyond measure that iPodder / Juice was developed in Python.  Given that my pre-web background was in traditional software development, I know just how hard cross platform GUI apps are and here&#8217;s this little Open Source effort doing absolutely rocking work.  I want to understand better how the heck they do it.</li>
<li><strong>Its a More Advanced Language</strong>.  In Paul Graham&#8217;s Hackers and Painters, he argues fiercely for the language&#8217;s inherent &#8220;advancedness&#8221; (for lack of a better word) as being a more efficient problem solving tool.  I.e. you&#8217;re more efficient (at least for some tasks) in VB over straight C and Perl over Fortran and so on.  Its a damn interesting argument and having read over the 1st part of a Python reference book, I&#8217;d have to agree that syntactically Python is more advanced than PHP. I&#8217;m curious to see if my immersion in PHP for 3 plus years either helps me learn Python or prevents me entirely.  I did a line count on the number of lines of code I&#8217;ve written to date in Feedster and its shockingly high.  If you assume that LOC measures are inaccurate even by 50% its shockingly high.</li>
<li><strong>It May Be Better Suited to Certain Types of Computing</strong>.  As I read through the Python stuff so far, I&#8217;m easily seeing that its a powerful language and I can see that its good for GUI programming and server side programming.  At least to me it appears to be less well suited to PHP&#8217;s forte &#8212; web apps.  Now this is interesting to me since most of 2005 I spent using PHP to do things it really wasn&#8217;t meant to do &#8212; back end data processing and job crunching.  Yes it worked and I was fine with it but I wonder if a better language might have done the job a little better.  This is a good opportunity to investigate it.<br />
<strong>Note:</strong> <a href="http://simon.incutio.com/">Simon</a> will no doubt disagree with me.  I&#8217;m still learning and I could very well be wrong here..</li>
<li><strong>The Rails Question</strong>.  Ah yes.  Ruby.  I find Ruby very, very interesting and the advent of 37signals is clear that Ruby has powerful Geek Fu.  That said I feel a little bit like &#8220;Well I know how to develop web apps and Feedster has lots and lots of powerful libraries and constructs for it.  Do I really want to start from scratch?&#8221;.  Not to mention the concerns you have with a large scale site regarding security, coexistence with other apps, etc.  I actually asked our lead admin to install Ruby on Rails on our dev box a few weeks ago and he&#8217;s still making sure that he&#8217;s comfortable with it being on there.  And I wonder if the lesson for all of us from 37 Signals isn&#8217;t &#8220;use ruby&#8221; but &#8220;do what we do&#8221;?  We can develop crappy web apps in Ruby just like we can in PHP.  That said I did just order the new 37 Signals book.</li>
</ol>
<p>So that&#8217;s my thinking Dewayne.  If I was purely doing Web Apps then it would be different but I&#8217;m not just thinking that way.</p>
<p>Scott</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fuzzyblog.wordpress.com/78/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fuzzyblog.wordpress.com/78/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fuzzyblog.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fuzzyblog.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fuzzyblog.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fuzzyblog.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fuzzyblog.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fuzzyblog.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fuzzyblog.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fuzzyblog.wordpress.com/78/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fuzzyblog.wordpress.com/78/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fuzzyblog.wordpress.com/78/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=78&subd=fuzzyblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fuzzyblog.wordpress.com/2005/12/01/why-python/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">fuzzyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>First Python Project: Gaim + GMail Integration</title>
		<link>http://fuzzyblog.wordpress.com/2005/12/01/first-python-project-gaim-gmail-integration/</link>
		<comments>http://fuzzyblog.wordpress.com/2005/12/01/first-python-project-gaim-gmail-integration/#comments</comments>
		<pubDate>Thu, 01 Dec 2005 10:16:58 +0000</pubDate>
		<dc:creator>fuzzyblog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://fuzzyblog.wordpress.com/2005/12/01/first-python-project-gaim-gmail-integration/</guid>
		<description><![CDATA[I thought a lot about 1st projects to learn Python and, well, my first idea was overly ambitious.  So I thought more about computing problems I have every single day and one came to me: Gaim IM Logs, well, suck.  I mean the log format is fine but the search is deadly slow I often [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=75&subd=fuzzyblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I thought a lot about 1st projects to learn Python and, well, my first idea was overly ambitious.  So I thought more about computing problems I have every single day and one came to me: Gaim IM Logs, well, suck.  I mean the log format is fine but the search is deadly slow I often need access to them when I&#8217;m not at the machine where the log was created.  So why not write a Python app that:</p>
<ol>
<li>Runs as a service in the background.</li>
<li>Monitors the Gaim log directory structure</li>
<li>When it finds a new log file upload it to gmail adding whatever metadata it can find to make it better searchable</li>
<li>Extract all embedded urls from the IM logs (hey I&#8217;m processing them anyway) to a local &#8220;IM Catalog&#8221;, time sorted newest at the top &#8212; how often do you need a url someone sent you and you can&#8217;t remember exactly who or which account you had but you&#8217;d know it if you saw it.  This is a feature I had in my late, lamented only by me, Inbox Buddy product and it rocked.</li>
</ol>
<p>If you think about it, this project covers:</p>
<ol>
<li>Overall application structure</li>
<li>Application configuration since you need to know where to look to find the user&#8217;s specific IM logs, their gmail account name, mail server, etc</li>
<li>Data parsing</li>
<li>Network IO in the form of mail sending</li>
<li>HTML generation</li>
</ol>
<p>That&#8217;s a lot of the basic primitives I use every single day in PHP.  It&#8217;ll be interesting to see how Python compares.</p>
<p>Step 1 &#8211; a basic recursive directory scanner looking for log files.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fuzzyblog.wordpress.com/75/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fuzzyblog.wordpress.com/75/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fuzzyblog.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fuzzyblog.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fuzzyblog.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fuzzyblog.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fuzzyblog.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fuzzyblog.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fuzzyblog.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fuzzyblog.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fuzzyblog.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fuzzyblog.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=75&subd=fuzzyblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fuzzyblog.wordpress.com/2005/12/01/first-python-project-gaim-gmail-integration/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">fuzzyblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Becoming P^3</title>
		<link>http://fuzzyblog.wordpress.com/2005/11/30/becoming-p3/</link>
		<comments>http://fuzzyblog.wordpress.com/2005/11/30/becoming-p3/#comments</comments>
		<pubDate>Thu, 01 Dec 2005 03:09:51 +0000</pubDate>
		<dc:creator>fuzzyblog</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://fuzzyblog.wordpress.com/2005/11/30/becoming-p3/</guid>
		<description><![CDATA[Its time to become a P^3 person.  I mean I know Perl, I know PHP.  Why not *drum roll* Python?

Download Python 2.4.  Done.
Ask knowledgeable Python Person &#8220;What Gui Framework?&#8221;.  &#8220;WxWindows&#8221;.  Download.  Done.
Open obligatory 2 year old Python book that my wonderful wife gave me as a present back in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=72&subd=fuzzyblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Its time to become a P^3 person.  I mean I know Perl, I know PHP.  Why not *drum roll* Python?</p>
<ol>
<li>Download <a href="http://python.org/download/">Python 2.4</a>.  Done.</li>
<li>Ask knowledgeable <a href="http://www.grumet.net/">Python Person</a> &#8220;What Gui Framework?&#8221;.  &#8220;WxWindows&#8221;.  <a href="http://www.wxpython.org/download.php#binaries">Download</a>.  Done.</li>
<li>Open obligatory 2 year old Python book that my wonderful wife gave me as a present back in 2003.  Read first chapter.  Done.</li>
<li>Type &#8220;Hello World&#8221; into Idle.  Done.</li>
<li>Plan first project. Make it something I need. Ah yes. Got it. Need to research if its viable in Python. Requires a tree control, launching external apps under Windows, getting a process ID and an edit control. Should be viable.</li>
<li>Write first blog entry about Learning Python to force myself to follow through on it.  Done.</li>
</ol>
<p>Heh. Feels good to be geeky again. P^3 is the goal I say, P^3. Hm&#8230; Given that in another age I did prolog can that make me already P^3 or does code you last wrote in 1987 not count anymore ?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/fuzzyblog.wordpress.com/72/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/fuzzyblog.wordpress.com/72/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fuzzyblog.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fuzzyblog.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fuzzyblog.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fuzzyblog.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fuzzyblog.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fuzzyblog.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fuzzyblog.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fuzzyblog.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fuzzyblog.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fuzzyblog.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=fuzzyblog.wordpress.com&blog=13884&post=72&subd=fuzzyblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://fuzzyblog.wordpress.com/2005/11/30/becoming-p3/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">fuzzyblog</media:title>
		</media:content>
	</item>
	</channel>
</rss>