<?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>Cal Jacobson&#039;s Blog &#187; Python</title>
	<atom:link href="http://blog.caljacobson.com/category/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.caljacobson.com</link>
	<description>Breathtaking in its unremarkability.</description>
	<lastBuildDate>Sat, 15 May 2010 08:30:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Nope, I&#8217;m still alive&#8230;</title>
		<link>http://blog.caljacobson.com/2007/06/11/nope-im-still-alive/</link>
		<comments>http://blog.caljacobson.com/2007/06/11/nope-im-still-alive/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 03:34:13 +0000</pubDate>
		<dc:creator>Cal</dc:creator>
				<category><![CDATA[.NET (C#)]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://blog.caljacobson.com/2007/06/11/nope-im-still-alive/</guid>
		<description><![CDATA[A crisis on the family front involving the health of one of my children has been consuming my time as of late, but I haven&#8217;t abandoned my blog. I&#8217;ve composed quite a few posts, unfortunately they were all composed in my head, in my car, while driving to work and without means to record my [...]]]></description>
			<content:encoded><![CDATA[<p>A crisis on the family front involving the health of one of my children has been consuming my time as of late, but I haven&#8217;t abandoned my blog.   I&#8217;ve composed quite a few posts, unfortunately they were all composed in my head, in my car, while driving to work and without means to record my brilliance.  Damn this primitive 21st-century technology!  Had I been able to store my wit and wisdom, why I would have shared with you my thoughts on the following:</p>
<ul>
<li><a href="http://cdjaco.wordpress.com/2006/12/11/the-never-ending-beta/" title="TV3D vaporware?">Seven months later</a>, Truevision3D 6.5 is still nowhere to be seen by the non-paying public.</li>
<li><a href="http://silverlight.net/" title="Microsoft's formerly-known-as-WPF/E">Silverlight</a> looks like it will be enough to kick Adobe in the pants and give Flash a run for its money.   I could never get into ActionScript and decent online tutorials on Flash that went beyond &#8220;hey I&#8217;m gonna make a cool intro webpage&#8221; were few and far between; I look forward to doing this sort of thing in C#.</li>
<li>Ah, <a href="http://en.wikipedia.org/wiki/Schadenfreude" title="There is still a separate justice system for celebs">Paris Hilton</a>.</li>
<li><a href="http://cdjaco.wordpress.com/2006/10/14/spambayes-rocks/" title="Why do spammers know so much about my penis?">Spambayes is still working marvelously</a>; again, I recommend it for anybody who is drowning in spam.</li>
<li>Google&#8217;s new <a href="http://en.wikipedia.org/wiki/Google_maps#Google_Street_View" title="Google Maps">Street View</a> feature is damn impressive.  I can&#8217;t say I buy into the paranoia that the privacy advocates are attempting to whip up: if you take a picture of my house from the street in front of it, you&#8217;re not exactly peering into my windows.  If some cretin has the mind to break into my home, I&#8217;m willing to bet that he&#8217;ll case the place in person and that the Internet may be a tad too sophisticated for him anyway.  Besides, by the time the magic Google vans get to my city, any pressing privacy issues and legislation will have likely taken place.  Thanks for taking the bullet for small-town America, San Francisco!</li>
<li><a href="http://en.wikipedia.org/wiki/Dwarf_Fortress" title="Dwarf Fortress" target="_blank">Dwarf Fortress</a> is, by far, the best ASCII-based game I&#8217;ve ever played.  Not that I&#8217;ve played that many &#8212; certainly not in the last 10 years or so &#8212; but it beats the crap out of most <a href="http://en.wikipedia.org/wiki/Roguelike" title="Roguelike games" target="_blank">Roguelike</a>s.  I suspect what keeps me playing is not the random-generation element (and certainly not the graphics, the other Roguelike characteristic DF shares) but the fact that you can build rather complex fortresses and gently nudge the inhabitants in a particular direction.   In fact, I think Tarn Adams should pitch the concept to Maxis; Sim<a href="http://en.wikipedia.org/wiki/Moria_%28Middle-earth%29" title="Do Dwarven endeavors ever turn out well?  Not in Tolkien, from what I can tell." target="_blank">Moria</a> sounds like a winner.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.caljacobson.com/2007/06/11/nope-im-still-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python scripts at&#8230;Microsoft? Yep.</title>
		<link>http://blog.caljacobson.com/2006/10/31/python-scripts-atmicrosoft-yep/</link>
		<comments>http://blog.caljacobson.com/2006/10/31/python-scripts-atmicrosoft-yep/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 00:46:37 +0000</pubDate>
		<dc:creator>Cal</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://blog.caljacobson.com/2006/10/31/python-scripts-atmicrosoft-yep/</guid>
		<description><![CDATA[No, I&#8217;m not even talking about IronPython&#8230;just honest-to-goodness Python scripts hosted by Microsoft that tackle a fairly wide range of Windows tasks.  Who would have thunk it?]]></description>
			<content:encoded><![CDATA[<p>No, I&#8217;m not even talking about <a href="http://en.wikipedia.org/wiki/IronPython" target="_blank">IronPython</a>&#8230;just honest-to-goodness <a href="http://www.microsoft.com/technet/scriptcenter/scripts/python/pyindex.mspx?mfr=true" title="Python scripts at Microsoft" target="_blank">Python scripts hosted by Microsoft</a> that tackle a fairly wide range of Windows tasks.  Who would have thunk it?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.caljacobson.com/2006/10/31/python-scripts-atmicrosoft-yep/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SpamBayes Rocks!</title>
		<link>http://blog.caljacobson.com/2006/10/14/spambayes-rocks/</link>
		<comments>http://blog.caljacobson.com/2006/10/14/spambayes-rocks/#comments</comments>
		<pubDate>Sun, 15 Oct 2006 02:58:26 +0000</pubDate>
		<dc:creator>Cal</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[cool stuff]]></category>

		<guid isPermaLink="false">http://blog.caljacobson.com/2006/10/14/spambayes-rocks/</guid>
		<description><![CDATA[I am really digging SpamBayes. If you&#8217;re not familiar with it, SpamBayes is a Python-based antispam tool that learns to identify good email (&#8220;ham&#8221;) from junk email (&#8220;spam&#8221;). If SpamBayes isn&#8217;t sure which category the message falls into, it saves it into an &#8220;unsure&#8221; folder for later review. I&#8217;ve found SpamBayes to be incredibly effective [...]]]></description>
			<content:encoded><![CDATA[<p>I am really digging <a href="http://spambayes.sourceforge.net/">SpamBayes</a>.  If you&#8217;re not familiar with it, SpamBayes is a Python-based antispam tool that learns to identify good email (&#8220;ham&#8221;) from junk email (&#8220;spam&#8221;).  If SpamBayes isn&#8217;t sure which category the message falls into, it saves it into an &#8220;unsure&#8221; folder for later review.</p>
<p>I&#8217;ve found SpamBayes to be incredibly effective so far.  I tend to get a lot of spam, and SB is filtering out about 95% of it at this point.  The &#8220;unsure&#8221; messages are usually spam as well.  I highly suggest this application for anybody who is getting flooded with Viagra, Rolex and hot stock tip emails.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.caljacobson.com/2006/10/14/spambayes-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text to Speech in ConnectedText</title>
		<link>http://blog.caljacobson.com/2006/10/11/text-to-speech-in-connectedtext/</link>
		<comments>http://blog.caljacobson.com/2006/10/11/text-to-speech-in-connectedtext/#comments</comments>
		<pubDate>Wed, 11 Oct 2006 12:10:12 +0000</pubDate>
		<dc:creator>Cal</dc:creator>
				<category><![CDATA[ConnectedText]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software development]]></category>

		<guid isPermaLink="false">http://blog.caljacobson.com/2006/10/11/text-to-speech-in-connectedtext/</guid>
		<description><![CDATA[I&#8217;ve posted a new item to the ConnectedText Scripts repository: a Python script that makes use of Microsoft&#8217;s Speech API (SAPI) and Peter Parente&#8217;s PyTTS module which enables your ConnectedText topic pages to be read aloud. Check it out.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve posted a new item to the <a href="http://cdjaco.googlepages.com/connectedtextscripts">ConnectedText Scripts</a> repository: a Python script that makes use of Microsoft&#8217;s Speech API (SAPI) and Peter Parente&#8217;s <a href="http://www.cs.unc.edu/~parente/tech/tr02.shtml">PyTTS</a> module which enables your ConnectedText topic pages to be read aloud.  <a href="http://cdjaco.googlepages.com/texttospeech" title="Python Text-to-Speech script for ConnectedText">Check it out.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.caljacobson.com/2006/10/11/text-to-speech-in-connectedtext/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Resource For ConnectedText Scripters</title>
		<link>http://blog.caljacobson.com/2006/10/09/a-resource-for-connectedtext-scripters/</link>
		<comments>http://blog.caljacobson.com/2006/10/09/a-resource-for-connectedtext-scripters/#comments</comments>
		<pubDate>Mon, 09 Oct 2006 22:13:42 +0000</pubDate>
		<dc:creator>Cal</dc:creator>
				<category><![CDATA[ConnectedText]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software development]]></category>

		<guid isPermaLink="false">http://blog.caljacobson.com/2006/10/09/a-resource-for-connectedtext-scripters/</guid>
		<description><![CDATA[I&#8217;ve dusted off my GooglePages site and added a section devoted to extending ConnectedText&#8217;s functionality via scripting.  Right now all I&#8217;ve got are some rather simple Python scripts, but hey&#8230;it&#8217;s a start.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve dusted off <a href="http://cdjaco.googlepages.com">my GooglePages site</a> and added <a href="http://cdjaco.googlepages.com/connectedtextscripts">a section devoted to extending ConnectedText&#8217;s functionality via scripting</a>.  Right now all I&#8217;ve got are some rather simple Python scripts, but hey&#8230;it&#8217;s a start.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.caljacobson.com/2006/10/09/a-resource-for-connectedtext-scripters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
