<?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>CoffeeGhost &#187; Blog</title>
	<atom:link href="http://coffeeghost.net/category/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://coffeeghost.net</link>
	<description>Al Sweigart&#039;s blog.</description>
	<lastBuildDate>Sat, 24 Mar 2012 07:13:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Blog Post on CircleMUD Data Conversion</title>
		<link>http://coffeeghost.net/2012/03/23/blog-post-on-circlemud-data-conversion/</link>
		<comments>http://coffeeghost.net/2012/03/23/blog-post-on-circlemud-data-conversion/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 07:13:06 +0000</pubDate>
		<dc:creator>AlSweigart</dc:creator>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://coffeeghost.net/?p=451</guid>
		<description><![CDATA[I converted all the monster/weapon/item/map data from CircleMUD (an old piece of MUD server software) to XML from it&#8217;s native, hard-to-parse text format. More info and download links on the blog post on my Invent with Python blog.]]></description>
		<wfw:commentRss>http://coffeeghost.net/2012/03/23/blog-post-on-circlemud-data-conversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Blog Posts on Programming</title>
		<link>http://coffeeghost.net/2012/03/23/some-blog-posts-on-programming/</link>
		<comments>http://coffeeghost.net/2012/03/23/some-blog-posts-on-programming/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 07:11:32 +0000</pubDate>
		<dc:creator>AlSweigart</dc:creator>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://coffeeghost.net/?p=449</guid>
		<description><![CDATA[I wrote a couple blog posts on my Invent with Python site about programming: “How much math do I need to know to program?” Not That Much, Actually. Nobody Wants to Learn How to Program]]></description>
		<wfw:commentRss>http://coffeeghost.net/2012/03/23/some-blog-posts-on-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My new book: &#8220;Making Games with Python &amp; Pygame&#8221;</title>
		<link>http://coffeeghost.net/2012/02/10/my-new-book-making-games-with-python-pygame/</link>
		<comments>http://coffeeghost.net/2012/02/10/my-new-book-making-games-with-python-pygame/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 21:49:56 +0000</pubDate>
		<dc:creator>AlSweigart</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Writings]]></category>
		<guid isPermaLink="false">http://coffeeghost.net/?p=446</guid>
		<description><![CDATA[I&#8217;ve completed my next book, which focuses on the Pygame library and making graphical games in Python. It assumes you have a little bit of Python programming knowledge. The book is free to read online from http://inventwithpython.com/pygame and can also be bought on Amazon.com for $25. Thanks to everyone who helped me out with this [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2012/02/10/my-new-book-making-games-with-python-pygame/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Nobody Cares About a Few Million Nanoseconds</title>
		<link>http://coffeeghost.net/2011/08/19/nobody-cares-about-a-few-million-nanoseconds/</link>
		<comments>http://coffeeghost.net/2011/08/19/nobody-cares-about-a-few-million-nanoseconds/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 20:50:55 +0000</pubDate>
		<dc:creator>AlSweigart</dc:creator>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://coffeeghost.net/?p=400</guid>
		<description><![CDATA[Note: This article originally appeared on my programming book&#8217;s blog. A Clever Programming Trick&#8230; If you need to swap the values of two variables, this usually requires a third temporary variable (that is, if you&#8217;re not using a language like Python that supports the a, b = b, a syntax.) It looks something like this: [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2011/08/19/nobody-cares-about-a-few-million-nanoseconds/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Vampire Numbers Visualized</title>
		<link>http://coffeeghost.net/2011/07/19/vampire-numbers-visualized/</link>
		<comments>http://coffeeghost.net/2011/07/19/vampire-numbers-visualized/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 15:53:41 +0000</pubDate>
		<dc:creator>AlSweigart</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://coffeeghost.net/?p=387</guid>
		<description><![CDATA[Vampire numbers are fairly interesting. Vampire numbers are numbers whose product contains the same digits as the two vampire numbers. For example, 21 x 60 = 1260. The two vampire numbers (called &#8220;fangs&#8221;) must be the same length and both cannot end with a zero. A longer example is 68088 x 45321 = 3085816248. You [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2011/07/19/vampire-numbers-visualized/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lua Cheat Sheet for Programmers</title>
		<link>http://coffeeghost.net/2010/11/01/lua-cheat-sheet-for-programmers/</link>
		<comments>http://coffeeghost.net/2010/11/01/lua-cheat-sheet-for-programmers/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 16:46:52 +0000</pubDate>
		<dc:creator>AlSweigart</dc:creator>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://coffeeghost.net/?p=270</guid>
		<description><![CDATA[If you don&#8217;t know Lua, the popular programming language often used as a embedded scripting language, but you do know how to program, here&#8217;s a cheat sheet that covers the basics of the language&#8217;s syntax. The cheat sheet itself is an executable program. You can download the file here: lua_cheat_sheet.lua For quick viewing, here it [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2010/11/01/lua-cheat-sheet-for-programmers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Attitudes on Programming for Kids: “They Need Blood Exploding Onto Their Faces Just to Keep Them From Yawning”</title>
		<link>http://coffeeghost.net/2010/06/21/attitudes-on-programming-for-kids-%e2%80%9cthey-need-blood-exploding-onto-their-faces-just-to-keep-them-from-yawning%e2%80%9d/</link>
		<comments>http://coffeeghost.net/2010/06/21/attitudes-on-programming-for-kids-%e2%80%9cthey-need-blood-exploding-onto-their-faces-just-to-keep-them-from-yawning%e2%80%9d/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 18:29:01 +0000</pubDate>
		<dc:creator>AlSweigart</dc:creator>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://coffeeghost.net/?p=224</guid>
		<description><![CDATA[I wrote a book titled “Invent Your Own Computer Games with Python” (free online under Creative Commons at http://inventwithpython.com) to teach kids (and adult beginners) how to write computer programs by making simple games. The book adopts a different teaching style from most programming books. Rather than tediously list out the programming concepts I instead [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2010/06/21/attitudes-on-programming-for-kids-%e2%80%9cthey-need-blood-exploding-onto-their-faces-just-to-keep-them-from-yawning%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>&#8220;Invent with Python&#8221; Available in Print on Amazon</title>
		<link>http://coffeeghost.net/2010/05/10/221/</link>
		<comments>http://coffeeghost.net/2010/05/10/221/#comments</comments>
		<pubDate>Mon, 10 May 2010 20:39:13 +0000</pubDate>
		<dc:creator>AlSweigart</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Writings]]></category>
		<guid isPermaLink="false">http://coffeeghost.net/?p=221</guid>
		<description><![CDATA[Invent Your Own Computer Games with Python, 2nd Edition, is now available in print on Amazon.com: Buy &#8220;Invent Your Own Computer Games with Python&#8221; on Amazon.com Of course, the book will still be available online, in full, for free under a Creative Commons license. If you like the book, but don&#8217;t/can&#8217;t buy the print version, [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2010/05/10/221/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Just Let BASIC Die.</title>
		<link>http://coffeeghost.net/2009/12/22/just-let-basic-die/</link>
		<comments>http://coffeeghost.net/2009/12/22/just-let-basic-die/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 16:45:06 +0000</pubDate>
		<dc:creator>AlSweigart</dc:creator>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://coffeeghost.net/?p=207</guid>
		<description><![CDATA[If you’d like to hear a boring but heart-warming story, ask a geek about how they learned programming. It’s like the opposite of trolling: you can instantly provoke tearfully-joyous nostalgia out of programmer strangers on the Internet by making this inquiry. Most of these stories will include some form of a programming language called BASIC, [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2009/12/22/just-let-basic-die/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>&#8220;Inserted Left Margin&#8221; Browser Bug in IE 6 and 7</title>
		<link>http://coffeeghost.net/2009/11/25/phantom-left-margin-browser-bug-in-ie-6-and-7/</link>
		<comments>http://coffeeghost.net/2009/11/25/phantom-left-margin-browser-bug-in-ie-6-and-7/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 08:25:00 +0000</pubDate>
		<dc:creator>AlSweigart</dc:creator>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">http://coffeeghost.net/?p=193</guid>
		<description><![CDATA[I found a weird IE 6 and IE 7 CSS bug a few weeks ago at work. I forget the exact way I found the solution (in other words, it was probably dumb luck), but I haven&#8217;t found it described anywhere else on the web. I call it the &#8220;inserted left margin&#8221; bug for lack [...]]]></description>
		<wfw:commentRss>http://coffeeghost.net/2009/11/25/phantom-left-margin-browser-bug-in-ie-6-and-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

