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

<channel>
	<title>Joe Jacobs &#187; Python</title>
	<atom:link href="http://joejacobs.org/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://joejacobs.org</link>
	<description>Anything&#039;s Possible</description>
	<lastBuildDate>Thu, 24 Nov 2011 12:55:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>How to shoot yourself in the foot (it&#8217;s a joke, lighten up!)</title>
		<link>http://joejacobs.org/2011/03/12/how-to-shoot-yourself-in-the-foot-its-a-joke-lighten-up/</link>
		<comments>http://joejacobs.org/2011/03/12/how-to-shoot-yourself-in-the-foot-its-a-joke-lighten-up/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 14:45:57 +0000</pubDate>
		<dc:creator>Joe Jacobs</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[Assembler]]></category>
		<category><![CDATA[Basic]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Cobol]]></category>
		<category><![CDATA[Cray]]></category>
		<category><![CDATA[csh]]></category>
		<category><![CDATA[foot]]></category>
		<category><![CDATA[FORTRAN]]></category>
		<category><![CDATA[gun]]></category>
		<category><![CDATA[Hewlett-Packard]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[joke]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LISP]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NeXT]]></category>
		<category><![CDATA[Occam]]></category>
		<category><![CDATA[Pascal]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[programming languages]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[shoot]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://joejacobs.org/?p=1394</guid>
		<description><![CDATA[How to shoot yourself in the foot. Gotta love this. Here are some of the better one&#8217;s: C You shoot yourself in the foot. C++ You accidentally create a dozen instances of yourself and shoot them all in the foot. Providing emergency medical care is impossible since you can&#8217;t tell which are bitwise copies and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://howto-pages.org/shootfoot.php">How to shoot yourself in the foot</a>.</p>
<p>Gotta love this. Here are some of the better one&#8217;s:</p>
<blockquote><p><strong>C</strong><br />
You shoot yourself in the foot.</p>
<p><strong>C++</strong><br />
You accidentally create a dozen instances of yourself and shoot them all in the foot. Providing emergency medical care is impossible since you can&#8217;t tell which are bitwise copies and which are just pointing at others and saying, &#8220;That&#8217;s me over there.&#8221;</p>
<p><strong>FORTRAN</strong><br />
You shoot yourself in each toe, iteratively, until you run out of toes, then you read in the next foot and repeat. If you run out of bullets, you continue anyway because you have no exception handling ability.</p>
<p><strong>Cobol</strong><br />
USE HANDGUN.COLT(45), AIM AT LEG.FOOT, THEN WITH ARM.HAND.FINGER ON HANDGUN.COLT(TRIGGER) PERFORM.SQUEEZE RETURN HANDGUN.COLT(45) TO HIP.HOLSTER.</p>
<p><strong>LISP</strong><br />
You shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds the gun with which you shoot yourself in the appendage which holds&#8230;</p>
<p><strong>Basic (interpreted)</strong><br />
You shoot yourself in the foot with a water pistol until your foot is waterlogged and rots off.</p>
<p><strong>Basic (compiled)</strong><br />
You shoot yourself in the foot with a BB using a SCUD missile launcher.</p>
<p><strong>Pascal</strong><br />
The compiler won&#8217;t let you shoot yourself in the foot.</p>
<p><strong>Apple</strong><br />
We&#8217;ll let you shoot yourself, but it&#8217;ll cost you a bundle.</p>
<p><strong>IBM</strong><br />
You insert a clip into the gun, wait half an hour, and it goes off in random directions. If a bullet hits your foot, you&#8217;re lucky.</p>
<p><strong>Microsoft</strong><br />
Object &#8220;Foot&#8221; will be included in the next release. You can upgrade for $500.</p>
<p><strong>Cray</strong><br />
I knew you were going to shoot yourself in the foot.</p>
<p><strong>Hewlett-Packard</strong><br />
You can use this machine-gun to shoot yourself in the foot, but the firing pin is broken.</p>
<p><strong>NeXT</strong><br />
We don&#8217;t sell guns anymore, just ammunition.</p>
<p><strong>Sun</strong><br />
Just as soon as Solaris gets here, you can shoot yourself anywhere you want.</p>
<p><strong>Assembler</strong><br />
You try to shoot yourself in the foot, only to discover you must first invent the gun, the bullet, the trigger, and your foot.</p>
<p><strong>csh</strong><br />
After searching the manual until your foot falls asleep, you shoot the computer and switch to C.</p>
<p><strong>HTML</strong><br />
<tt>&lt;a target="http://body/lower-half/leg/foot.appendage"&gt;Shoot here&lt;/a&gt;</tt></p>
<p><strong>Java</strong><br />
The gun fires just fine, but your foot can&#8217;t figure out what the bullets are and ignores them.</p>
<p><strong>Perl</strong><br />
You shoot yourself in the foot, but can&#8217;t figure out how you did it so you find a dozen new ways to do it.</p>
<p><strong>Python</strong><br />
You shoot yourself in the foot and everything goes so smoothly that you go ahead to to shoot yourself in the other foot then your legs, then your torso and then your head. Problem solved.</p>
<p><strong>Occam</strong><br />
You shoot yourself in both feet at the same time with the same pull of the trigger. You have no idea how it happened, but it did.</p>
<p><strong>ASP</strong> (addition by Rodney Benker)<br />
You may load the gun and pull the trigger, but the bullet will only hit your foot if you use Internet Explorer.</p></blockquote>
<p><img src="http://joejacobs.org/?voyeur=1"></p>]]></content:encoded>
			<wfw:commentRss>http://joejacobs.org/2011/03/12/how-to-shoot-yourself-in-the-foot-its-a-joke-lighten-up/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>pyTwit 0.2.2</title>
		<link>http://joejacobs.org/2009/07/03/pytwit-0-2-2/</link>
		<comments>http://joejacobs.org/2009/07/03/pytwit-0-2-2/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 13:48:18 +0000</pubDate>
		<dc:creator>Joe Jacobs</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[pyTwit]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://joejacobs.org/?p=925</guid>
		<description><![CDATA[pyTwit version 0.2.2 is out now. I don&#8217;t have a Windows executable in this one. The biggest change in this version is coloured text. It really makes quite a big difference. A complete list of changes for this release from the previous release is available here or in the &#8216;CHANGELOG&#8217; file in the archive which [...]]]></description>
			<content:encoded><![CDATA[<p>pyTwit version 0.2.2 is out now. I don&#8217;t have a Windows executable in this one. The biggest change in this version is coloured text. It really makes quite a big difference. A complete list of changes for this release from the previous release is available <a title="pyTwit 0.2.2 changelog" href="http://trac.joejacobs.org/pytwit/log/trunk?action=stop_on_copy&amp;mode=stop_on_copy&amp;rev=22&amp;stop_rev=6&amp;limit=100">here</a> or in the &#8216;CHANGELOG&#8217; file in the archive which you can download <a title="pyTwit.tar.gz" href="http://joejacobs.org/?download=pyTwit">here</a>.</p>
<p><img src="http://joejacobs.org/?voyeur=1"></p>]]></content:encoded>
			<wfw:commentRss>http://joejacobs.org/2009/07/03/pytwit-0-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tweets on 2009-03-07</title>
		<link>http://joejacobs.org/2009/03/07/tweets-on-2009-03-07/</link>
		<comments>http://joejacobs.org/2009/03/07/tweets-on-2009-03-07/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 23:00:00 +0000</pubDate>
		<dc:creator>Joe Jacobs</dc:creator>
				<category><![CDATA[Tweets]]></category>
		<category><![CDATA[portable]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[sky news]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://joejacobs.org/2009/03/07/tweets-on-2009-03-07/</guid>
		<description><![CDATA[RT @rhys_isterix: Sky News Appoints Twitter Correspondent! http://ow.ly/FXu # finally a portable version of python http://www.portablepython.com/ #]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>RT @rhys_isterix: Sky News Appoints Twitter Correspondent! <a rel="nofollow" href="http://ow.ly/FXu">http://ow.ly/FXu</a> <a href="http://twitter.com/hazardcell/statuses/1287887618">#</a></li>
<li>finally a portable version of python <a rel="nofollow" href="http://www.portablepython.com/">http://www.portablepython.com/</a> <a href="http://twitter.com/hazardcell/statuses/1287990939">#</a></li>
</ul>
<p><img src="http://joejacobs.org/?voyeur=1"></p>]]></content:encoded>
			<wfw:commentRss>http://joejacobs.org/2009/03/07/tweets-on-2009-03-07/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tweets on 2009-02-08</title>
		<link>http://joejacobs.org/2009/02/08/tweets-on-2009-02-08/</link>
		<comments>http://joejacobs.org/2009/02/08/tweets-on-2009-02-08/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 22:59:59 +0000</pubDate>
		<dc:creator>Joe Jacobs</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Trac]]></category>

		<guid isPermaLink="false">http://joejacobs.org/2009/02/08/tweets-on-2009-02-08/</guid>
		<description><![CDATA[python running haywire on my debian machine # ok fixed python, will work on trac tomorrow&#8230;nite all #]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>python running haywire on my debian machine <a href="http://twitter.com/hazardcell/statuses/1187781068">#</a></li>
<li>ok fixed python, will work on trac tomorrow&#8230;nite all <a href="http://twitter.com/hazardcell/statuses/1187826205">#</a></li>
</ul>
<p><img src="http://joejacobs.org/?voyeur=1"></p>]]></content:encoded>
			<wfw:commentRss>http://joejacobs.org/2009/02/08/tweets-on-2009-02-08/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pyTwit 0.2.1</title>
		<link>http://joejacobs.org/2009/01/12/pytwit-021/</link>
		<comments>http://joejacobs.org/2009/01/12/pytwit-021/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 00:07:26 +0000</pubDate>
		<dc:creator>Joe Jacobs</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[bug fix]]></category>
		<category><![CDATA[index error]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[pyTwit]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://joejacobs.org/?p=310</guid>
		<description><![CDATA[I just uploaded a new version of pyTwit. It fixes a bug in the previous version. The &#8216;timeline&#8217; command was throwing up an index error so this fixes it. Many thanks to Jeff Dimond for reporting it in the first place.]]></description>
			<content:encoded><![CDATA[<p>I just uploaded a new version of pyTwit. It fixes a bug in the previous version. The &#8216;timeline&#8217; command was throwing up an index error so this fixes it. Many thanks to Jeff Dimond for reporting it in the first place.</p>
<p><img src="http://joejacobs.org/?voyeur=1"></p>]]></content:encoded>
			<wfw:commentRss>http://joejacobs.org/2009/01/12/pytwit-021/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pyTwit</title>
		<link>http://joejacobs.org/2008/11/18/pytwit/</link>
		<comments>http://joejacobs.org/2008/11/18/pytwit/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 01:07:27 +0000</pubDate>
		<dc:creator>Joe Jacobs</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[pyTwit]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://joejacobs.org/?p=237</guid>
		<description><![CDATA[I&#8217;ve decided to call my Twitter app pyTwit. I&#8217;ve searched the Twitter Fan Wiki list of apps and there doesn&#8217;t seem to be a pyTwit yet so I&#8217;ve decided to claim the name (hey it rhymes!) Anyways, I did a version 0.1.1 which was basically adding the functionality for posting tweets but I&#8217;ve also added [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to call my Twitter app pyTwit. I&#8217;ve searched the Twitter Fan Wiki list of apps and there doesn&#8217;t seem to be a pyTwit yet so I&#8217;ve decided to claim the name <em>(hey it rhymes!)</em></p>
<p>Anyways, I did a version 0.1.1 which was basically adding the functionality for posting tweets but I&#8217;ve also added many more features <em>(like displaying multiple timelines and a command system for using the different features)</em> and redesigned the code structure so I&#8217;ve decided to call this one version 0.2</p>
<p>You can check it out <a title="pyTwit" href="http://joejacobs.org/software/pytwit/">here</a>. I&#8217;ve also included a compiled Windows executable in the archive for those who are unfortunate enough to be running using Microsuck Windows&#8230;me included <img src='http://joejacobs.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p><img src="http://joejacobs.org/?voyeur=1"></p>]]></content:encoded>
			<wfw:commentRss>http://joejacobs.org/2008/11/18/pytwit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My own Twitter app</title>
		<link>http://joejacobs.org/2008/11/17/my-own-twitter-app/</link>
		<comments>http://joejacobs.org/2008/11/17/my-own-twitter-app/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 23:49:21 +0000</pubDate>
		<dc:creator>Joe Jacobs</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[pyTwit]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://joejacobs.org/?p=229</guid>
		<description><![CDATA[OK I know we really don&#8217;t need yet another Twitter app but I&#8217;m doing this to practice programming in python. This is version 0.1 so I&#8217;ll definately add more stuff as I go along. I&#8217;m using the XML feed from the Twitter REST API. I know there are modules to process the XML feed (like [...]]]></description>
			<content:encoded><![CDATA[<p>OK I know we really don&#8217;t need yet another Twitter app but I&#8217;m doing this to practice programming in python. This is version 0.1 so I&#8217;ll definately add more stuff as I go along.</p>
<p>I&#8217;m using the XML feed from the Twitter REST API. I know there are modules to process the XML feed (like minidom and sax) but I decided to write my own method for processing the feed for educational purposes. My method won&#8217;t work with any feed <em>(yet)</em> but it&#8217;ll work fine for the Twitter feed.</p>
<p>At the moment, the app will only get your friends timeline and display it for you. I&#8217;ll add more functionality later this week if I have the time. In the mean time please try it out. All comments/criticism/suggestions/feedback are welcomed.</p>
<p><a href="http://joejacobs.org/software/pytwit" title="pyTwit">twitter.py</a></p>
<p><img src="http://joejacobs.org/?voyeur=1"></p>]]></content:encoded>
			<wfw:commentRss>http://joejacobs.org/2008/11/17/my-own-twitter-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

