<?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>hb's web dev blog</title>
	<atom:link href="http://www.xhbml.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xhbml.com</link>
	<description>A web development blog centering around Python, CSS and related subjects.</description>
	<lastBuildDate>Sat, 04 Feb 2012 22:02:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>A simpler way to right-align a block-level element</title>
		<link>http://www.xhbml.com/archives/47</link>
		<comments>http://www.xhbml.com/archives/47#comments</comments>
		<pubDate>Sat, 03 Dec 2011 17:44:12 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/?p=47</guid>
		<description><![CDATA[The standard way to right-align a block-level element is to float it. It works well and is simple if you don&#8217;t mind that the following content creeps up beside your element. If you want that, fine. If not, you need to add a clearfix hack or make sure that the following content content clears your [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/47/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A cache module for python CGI scripts</title>
		<link>http://www.xhbml.com/archives/43</link>
		<comments>http://www.xhbml.com/archives/43#comments</comments>
		<pubDate>Tue, 14 Oct 2008 17:32:12 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/archives/43</guid>
		<description><![CDATA[After an earlier failed attempt at writing a cache module for python CGI scripts, a not-so-nice email from one of my web hosts made me try again after they mentioned they have no plans for enabling Apache&#8217;s mod_cache module. I suspect that the pickle module somehow messed up my previous attempt, leaving me with no [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/43/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using SBCL for Common Lisp shell scripting</title>
		<link>http://www.xhbml.com/archives/42</link>
		<comments>http://www.xhbml.com/archives/42#comments</comments>
		<pubDate>Sun, 05 Oct 2008 12:59:20 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lisp]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/archives/42</guid>
		<description><![CDATA[I have previously developed some Commom Lisp shell scripts with Emacs/Slime/SBCL and used Clisp for running the scripts. But after running into a compatibility problem between SBCL and Clisp while developing a script for maintaing an automatic mirror of my music collection where flac files are converted to much smaller ogg files, I decided I [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/42/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to fix CSS problems in Internet Explorer</title>
		<link>http://www.xhbml.com/archives/39</link>
		<comments>http://www.xhbml.com/archives/39#comments</comments>
		<pubDate>Sun, 24 Feb 2008 11:28:35 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/archives/39</guid>
		<description><![CDATA[Internet Explorer is a major source of frustration for web developers because of its incomplete and buggy CSS support. Luckily, there are quite simple fixes for many of the problems. The solutions By adding css rules that logically should not have any effect (and will have no effect in sane web browsers) you can make [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/39/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Opera&#8217;s web search capabilities for easy validation</title>
		<link>http://www.xhbml.com/archives/38</link>
		<comments>http://www.xhbml.com/archives/38#comments</comments>
		<pubDate>Tue, 31 Jul 2007 20:54:11 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/archives/38</guid>
		<description><![CDATA[Opera has a quite nice feature that allows you to add arbitrary search engines to its&#8217; builtin selection of search engines, available from a dedicated search field or from the address field with special keywords. By using this feature you can also add easy access to online validators for HTML, CSS and RSS/Atom feeds. Adding [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/38/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Common Lisp by using it for shell scripting</title>
		<link>http://www.xhbml.com/archives/37</link>
		<comments>http://www.xhbml.com/archives/37#comments</comments>
		<pubDate>Sun, 13 May 2007 15:16:06 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lisp]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/archives/37</guid>
		<description><![CDATA[For quite a while now, Lisp, or more specifically, Common Lisp has been on my list of languages to learn. Lack of time and suitable projects for learning has put it off for a quite a while. And, while Lisp can be a neat language for almost everything, a significant effort is required for getting [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/37/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Customizing keyboard shortcuts in Fluxbox</title>
		<link>http://www.xhbml.com/archives/36</link>
		<comments>http://www.xhbml.com/archives/36#comments</comments>
		<pubDate>Tue, 03 Apr 2007 21:32:54 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/archives/36</guid>
		<description><![CDATA[Out of the box, Fluxbox provides only the most basic keyboard shortucts for flipping through your applications and workspaces. Fortunately, Fluxbox includes a simple but efficient way of customizing your keyboard shortcuts for managing your desktop and applications. The fluxbox keys file Inside your fluxbox directory (.fluxbox), there is a file with the name keys. [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/36/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally a new SuperTux release</title>
		<link>http://www.xhbml.com/archives/35</link>
		<comments>http://www.xhbml.com/archives/35#comments</comments>
		<pubDate>Fri, 29 Dec 2006 17:05:48 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/?p=35</guid>
		<description><![CDATA[I was pleasently surprised today when I found out that the SuperTux team had released version 0.3.0 of their fun game on december 17th. The previous release was even older than the last post on this weblog (I&#8217;m not dead, just very quiet). I found out later that 0.3.0 is considered an unstable version, and [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/35/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search engine friendly urls with CherryPy&#8217;s default method</title>
		<link>http://www.xhbml.com/archives/33</link>
		<comments>http://www.xhbml.com/archives/33#comments</comments>
		<pubDate>Thu, 29 Dec 2005 19:41:43 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[CherryPy]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/?p=33</guid>
		<description><![CDATA[My fishing directory haven&#8217;t been a success at the search engines and I discovered that most of the pages were listed as Supplemental Results in Google. One reason for that can be urls with question marks and multiple parameters. So i tried to figure out how to implement that. Apache&#8217;s mod_rewrite is a common method [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/33/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding columns to Sqlite tables behind SQLObject</title>
		<link>http://www.xhbml.com/archives/32</link>
		<comments>http://www.xhbml.com/archives/32#comments</comments>
		<pubDate>Thu, 29 Dec 2005 19:09:09 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/?p=32</guid>
		<description><![CDATA[So I finally got some time on the internet (stupid ISP, bad luck etc..) and one of the tasks to do was to add a feed column to the website table in my fishing directory. Since I am using Sqlite 2.8 (?) no ALTER TABLE construct is available (added with Sqlite 3) and SQLObject doesn&#8217;t [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/32/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

