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

<channel>
	<title>LSD::RELOAD</title>
	<atom:link href="http://lsimons.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://lsimons.wordpress.com</link>
	<description>Leo Simons' Blog</description>
	<pubDate>Thu, 18 Sep 2008 13:14:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>So what? Give it 2 me! It&#8217;s pronounced walruses.</title>
		<link>http://lsimons.wordpress.com/2008/09/18/so-what-give-it-2-me-its-pronounced-walruses/</link>
		<comments>http://lsimons.wordpress.com/2008/09/18/so-what-give-it-2-me-its-pronounced-walruses/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 13:14:52 +0000</pubDate>
		<dc:creator>Leo Simons</dc:creator>
		
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://lsimons.wordpress.com/?p=257</guid>
		<description><![CDATA[Some of my favorites on the new joost:

Pink - So What
Green Day - Boulevard of Broken Dreams
Madonna - Give It 2 Me
Beyonce &#38; Shakira - Beautiful Liar
Tooth &#38; Claw Episode 1: WALRUSES

subscribe to my joost feed
Let us know what you think of the new joost!
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Some of my favorites on the <a href="http://www.joost.com/">new joost</a>:</p>
<ul>
<li><a href="http://www.joost.com/1359zkg/t/P!nk-So-What">Pink - So What</a></li>
<li><a href="http://www.joost.com/08200d4/t/Green-Day-Boulevard-Of-Broken-Dreams-(Video)">Green Day - Boulevard of Broken Dreams</a></li>
<li><a href="http://www.joost.com/08280vd/t/Madonna-Give-It-2-Me-(Music-Video)">Madonna - Give It 2 Me</a></li>
<li><a href="http://www.joost.com/1359wmv/t/Beyonce-&amp;-Shakira-Beautiful-Liar">Beyonce &amp; Shakira - Beautiful Liar</a></li>
<li><a href="http://www.joost.com/35s9804/t/Tooth-&amp;-Claw-Episode-1-WALRUSES">Tooth &amp; Claw Episode 1: WALRUSES</a></li>
</ul>
<p><a href="feed://www.joost.com/api/events/get/lsimons?fmt=atom">subscribe to my joost feed</a></p>
<p>Let us know what you think of the new joost!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lsimons.wordpress.com/257/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lsimons.wordpress.com/257/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lsimons.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lsimons.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lsimons.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lsimons.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lsimons.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lsimons.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lsimons.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lsimons.wordpress.com/257/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lsimons.wordpress.com/257/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lsimons.wordpress.com/257/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lsimons.wordpress.com&blog=2100343&post=257&subd=lsimons&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lsimons.wordpress.com/2008/09/18/so-what-give-it-2-me-its-pronounced-walruses/feed/</wfw:commentRss>
		</item>
		<item>
		<title>how to install python MySQLdb on mac os x 10.5 (leopard)</title>
		<link>http://lsimons.wordpress.com/2008/08/31/how-to-install-python-mysqldb-on-mac-os-x-105-leopard/</link>
		<comments>http://lsimons.wordpress.com/2008/08/31/how-to-install-python-mysqldb-on-mac-os-x-105-leopard/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 10:40:36 +0000</pubDate>
		<dc:creator>Leo Simons</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://lsimons.wordpress.com/?p=254</guid>
		<description><![CDATA[I was happy to find that someone&#8217;s already posted instructions on how to install mysql-python on mac os x 10.5.
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was happy to find that someone&#8217;s already posted instructions on <a href="http://www.keningle.com/?p=11">how to install mysql-python on mac os x 10.5</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lsimons.wordpress.com/254/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lsimons.wordpress.com/254/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lsimons.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lsimons.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lsimons.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lsimons.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lsimons.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lsimons.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lsimons.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lsimons.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lsimons.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lsimons.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lsimons.wordpress.com&blog=2100343&post=254&subd=lsimons&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lsimons.wordpress.com/2008/08/31/how-to-install-python-mysqldb-on-mac-os-x-105-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>how to install lxml python module on mac os 10.5 (leopard)</title>
		<link>http://lsimons.wordpress.com/2008/08/31/how-to-install-lxml-python-module-on-mac-os-105-leopard/</link>
		<comments>http://lsimons.wordpress.com/2008/08/31/how-to-install-lxml-python-module-on-mac-os-105-leopard/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 10:38:52 +0000</pubDate>
		<dc:creator>Leo Simons</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://lsimons.wordpress.com/?p=252</guid>
		<description><![CDATA[lxml is an xml library for python that doesn&#8217;t suck. It needs a recent libxml2 and libxslt. Mac OS X does not come with recent versions, and 10.5 breaks completely if you force it to try and use a recent version.
I used to use MacPorts for everything (which comes with py25-lxml) but ran into some [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://codespeak.net/lxml/">lxml</a> is an xml library for python that doesn&#8217;t suck. It needs a recent libxml2 and libxslt. Mac OS X does not come with recent versions, and 10.5 breaks completely if you force it to try and use a recent version.</p>
<p>I used to use MacPorts for everything (which comes with py25-lxml) but ran into some issues with 10.5. So back to manual installs, it is.</p>
<ul>
<li>assuming your python is the mac os x default&#8230;</li>
<li>make sure no traces of other pythons in your <code>$PATH</code></li>
<li>download and install <a href="http://xmlsoft.org/downloads.html">libxml2</a>:
<pre>
   ./configure --prefix=/usr/local/libxml2-2.7.0
   make
   sudo make install
   cd /Library/Python/2.5/site-packages
   sudo ln -s /usr/local/libxml2-2.7.0/lib/python2.5/site-packages/* .
</pre>
</li>
<li>download and install <a href="http://xmlsoft.org/XSLT/downloads.html">libxslt</a>:
<pre>
   ./configure --prefix=/usr/local/libxslt-1.1.24 --with-libxml-prefix=/usr/local/libxml2-2.7.0
   make
   sudo make install
   cd /Library/Python/2.5/site-packages
   sudo ln -s /usr/local/libxslt-1.1.24/lib/python2.5/site-packages/* .
</pre>
</li>
<li>download and install <a href="http://codespeak.net/lxml/index.html#download">lxml</a>:
<pre>
   sudo python setup.py install \
     --with-xml2-config=/usr/local/libxml2-2.7.0/bin/xml2-config \
     --with-xslt-config=/usr/local/libxslt-1.1.24/bin/xslt-config
</pre>
</li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lsimons.wordpress.com/252/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lsimons.wordpress.com/252/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lsimons.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lsimons.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lsimons.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lsimons.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lsimons.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lsimons.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lsimons.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lsimons.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lsimons.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lsimons.wordpress.com/252/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lsimons.wordpress.com&blog=2100343&post=252&subd=lsimons&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lsimons.wordpress.com/2008/08/31/how-to-install-lxml-python-module-on-mac-os-105-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open source product-centric business model</title>
		<link>http://lsimons.wordpress.com/2008/08/01/open-source-product-centric-business-model/</link>
		<comments>http://lsimons.wordpress.com/2008/08/01/open-source-product-centric-business-model/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 07:28:58 +0000</pubDate>
		<dc:creator>Leo Simons</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://lsimons.wordpress.com/?p=247</guid>
		<description><![CDATA[
Build a community around a specific free thing.
With that community&#8217;s help, design some products that people want, and return the favor by making the products free in raw form (source code).
Let those with more money than time/skill/risk-tolerance buy the more polished version of those products. (That may turn out to be almost everyone)
Do it again [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><ol>
<li>Build a community around a <em>specific free thing</em>.</li>
<li>With that community&#8217;s help, design some products that people want, and return the favor by making the products free in raw form <em>(source code)</em>.</li>
<li>Let those with more money than time/skill/risk-tolerance buy the more polished version of those products. (That may turn out to be almost everyone)</li>
<li>Do it again and again, building a 40% margin into the products to pay the bills.</li>
</ol>
<p>(Adapted slightly from <a href="http://www.longtail.com/the_long_tail/2008/07/the-timemoney-f.html">The time/money formula of free</a>).</p>
<p>That pretty much summarizes the business model for <a href="http://www.sleepycat.com/">sleepycat</a>, <a href="http://www.mysql.com/">MySQL</a>, etc. You could also call it the &#8220;provide free lunch for volume, with a fractional but large up-sell&#8221; model.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lsimons.wordpress.com/247/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lsimons.wordpress.com/247/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lsimons.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lsimons.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lsimons.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lsimons.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lsimons.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lsimons.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lsimons.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lsimons.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lsimons.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lsimons.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lsimons.wordpress.com&blog=2100343&post=247&subd=lsimons&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lsimons.wordpress.com/2008/08/01/open-source-product-centric-business-model/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simulating erratic failures in python</title>
		<link>http://lsimons.wordpress.com/2008/07/28/simulating-erratic-failures-in-python/</link>
		<comments>http://lsimons.wordpress.com/2008/07/28/simulating-erratic-failures-in-python/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 12:40:43 +0000</pubDate>
		<dc:creator>Leo Simons</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://lsimons.wordpress.com/?p=244</guid>
		<description><![CDATA[Imagine you&#8217;re using some library for interfacing with MySQL from python. And MySQL is dying from under your application. And you&#8217;re not dealing with it gracefully. So you get greeted with:

OperationalError: (2006, 'MySQL server has gone away')

If you re-start your app, the problem will go away for a bit. So how can you test (unit [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Imagine you&#8217;re using <a href="http://storm.canonical.com/">some library for interfacing with MySQL from python</a>. And MySQL is dying from under your application. And you&#8217;re not dealing with it gracefully. So you get greeted with:</p>
<pre>
OperationalError: (2006, 'MySQL server has gone away')
</pre>
<p>If you re-start your app, the problem will go away for a bit. So how can you test (unit test, even) that you&#8217;re degrading gracefully?</p>
<p>Here&#8217;s one example. Rather more clean and generic and simple than <a href="http://www.jmock.org/">what you typically do</a> in something statically typed like java.</p>
<div style="text-align:left;color:#000000;background-color:#ffffff;border:solid black 1px;overflow:auto;font-size:small;font-family:monospace;padding:0.5em 1em;"><span style="color:#881350;">import</span> random<br />
<span style="color:#881350;">from</span> MySQLdb <span style="color:#881350;">import</span> OperationalError</p>
<p><span style="color:#881350;">class</span> Store:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">def</span> get_val(<span style="color:#881350;">self</span>, a):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">return</span> a.lower()<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">def</span> execute(<span style="color:#881350;">self</span>, *args, **kwargs):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">return</span> <span style="color:#760f15;">&quot;OK&quot;</span></p>
<p><span style="color:#881350;">class</span> ErroringStore:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#760f15;">&quot;&quot;&quot;Wrapper around something that has an execute(&#8230;) to make it error.&quot;&quot;&quot;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">def</span> <span style="color:#ff0000;">__init__</span>(<span style="color:#881350;">self</span>, delegate):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">self</span>.delegate = delegate<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">def</span> <span style="color:#ff0000;">__getattr__</span>(<span style="color:#881350;">self</span>, name):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">if</span> name == <span style="color:#760f15;">&quot;execute&quot;</span>:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">if</span> <span style="color:#440088;">int</span>(random.random()*<span style="color:#0000ff;">2</span>) == <span style="color:#0000ff;">1</span>:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">def</span> execute_error(*args, **kwargs):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">raise</span> OperationalError(<span style="color:#0000ff;">2006</span>, <span style="color:#760f15;">&#8216;MySQL server has gone away&#8217;</span>)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">return</span> execute_error<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">else</span>:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">return</span> <span style="color:#440088;">getattr</span>(<span style="color:#881350;">self</span>.delegate, name)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">elif</span> <span style="color:#440088;">hasattr</span>(<span style="color:#881350;">self</span>.delegate, name):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">return</span> <span style="color:#440088;">getattr</span>(<span style="color:#881350;">self</span>.delegate, name)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">raise</span> <span style="color:#f79600;">AttributeError</span>, name<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">def</span> <span style="color:#ff0000;">__setattr__</span>(<span style="color:#881350;">self</span>, name, value):<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">if</span> name == <span style="color:#760f15;">&quot;delegate&quot;</span>:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">self</span>.<span style="color:#ff0000;">__dict__</span>[name] = value<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">else</span>:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#440088;">setattr</span>(<span style="color:#881350;">self</span>.delegate, name, value)</p>
<p>store = Store()<br />
erroring = ErroringStore(store)</p>
<p><span style="color:#236e25;"># these are ok<br />
</span>erroring.get_val(<span style="color:#760f15;">&quot;BLAAT&quot;</span>)</p>
<p><span style="color:#236e25;"># this doesn&#8217;t exist<br />
</span><span style="color:#881350;">try</span>:<br />
&nbsp;&nbsp;&nbsp;&nbsp;erroring.nomethod()<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">raise</span> <span style="color:#760f15;">&quot;should result in AttributeError&quot;</span><br />
<span style="color:#881350;">except</span> <span style="color:#f79600;">AttributeError</span>:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">pass</span></p>
<p><span style="color:#236e25;"># this sometimes throws an exception<br />
</span>errors = <span style="color:#0000ff;">0</span><br />
<span style="color:#881350;">for</span> i <span style="color:#881350;">in</span> <span style="color:#440088;">range</span>(<span style="color:#0000ff;">1</span>, <span style="color:#0000ff;">100</span>):<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">try</span>:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;erroring.execute(<span style="color:#760f15;">&quot;SELECT TRUE;&quot;</span>)<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#881350;">except</span>:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;errors += <span style="color:#0000ff;">1</span><br />
<span style="color:#881350;">print</span> <span style="color:#760f15;">&quot;Failed %d times out of 100&quot;</span> % errors
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lsimons.wordpress.com/244/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lsimons.wordpress.com/244/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lsimons.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lsimons.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lsimons.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lsimons.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lsimons.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lsimons.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lsimons.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lsimons.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lsimons.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lsimons.wordpress.com/244/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lsimons.wordpress.com&blog=2100343&post=244&subd=lsimons&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lsimons.wordpress.com/2008/07/28/simulating-erratic-failures-in-python/feed/</wfw:commentRss>
		</item>
		<item>
		<title>my day job now involves world of warcraft</title>
		<link>http://lsimons.wordpress.com/2008/07/09/my-day-job-now-involves-world-of-warcraft/</link>
		<comments>http://lsimons.wordpress.com/2008/07/09/my-day-job-now-involves-world-of-warcraft/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 05:43:44 +0000</pubDate>
		<dc:creator>Leo Simons</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lsimons.wordpress.com/?p=243</guid>
		<description><![CDATA[Joost (where I work) is working with SK Gaming on doing live coverage of world of warcraft raids (announcement).
I haven&#8217;t quite convinced anyone yet that this means that actually playing world of warcraft should be part of my job description, but I do get to watch SK in-game footage as part of testing in-development versions [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.joost.com/">Joost</a> (where I work) is working with <a href="http://www.sk-gaming.com/">SK Gaming</a> on doing live coverage of world of warcraft raids (<a href="http://www.sk-gaming.com/content/17655-SK_and_Joost_LIVE_streaming_project">announcement</a>).</p>
<p>I haven&#8217;t quite convinced anyone yet that this means that actually playing world of warcraft should be part of my job description, but I do get to watch <a href="http://www.joost.com/33o7o5b">SK in-game footage</a> as part of testing in-development versions of our software!</p>
<p>Working a bit on this stuff really makes me want to get back into <a href="http://www.wowwiki.com/Raid">raiding</a>. If only I could find the time! In the meantime this is probably the closest I&#8217;ll get&#8230;</p>
<p>So, in the meantime I&#8217;m hoping we can get actual live coverage of some powerleveling (which I once tried to get good at). Apparently <a href="http://www.sk-gaming.com/content/16155-Level_70_on_1_day_19_hours_and_39_minutes">some people can do 1-70 in two days now</a>! S(l)ick.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lsimons.wordpress.com/243/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lsimons.wordpress.com/243/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lsimons.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lsimons.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lsimons.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lsimons.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lsimons.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lsimons.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lsimons.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lsimons.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lsimons.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lsimons.wordpress.com/243/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lsimons.wordpress.com&blog=2100343&post=243&subd=lsimons&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lsimons.wordpress.com/2008/07/09/my-day-job-now-involves-world-of-warcraft/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Can I connect my console to my apple cinema display?</title>
		<link>http://lsimons.wordpress.com/2008/05/09/can-i-connect-my-console-to-my-apple-cinema-display/</link>
		<comments>http://lsimons.wordpress.com/2008/05/09/can-i-connect-my-console-to-my-apple-cinema-display/#comments</comments>
		<pubDate>Fri, 09 May 2008 11:58:00 +0000</pubDate>
		<dc:creator>Leo Simons</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://lsimons.wordpress.com/?p=242</guid>
		<description><![CDATA[
No.
XBOX 360 and PS3 both supply a HDMI signal.
Apple&#8217;s cinema displays only accept a digital DVI signal.
There is no way to convert the HDMI signal from xbox into a DVI signal.
One company (forget which one) sold a special HDMI-to-DVI converter box for a bit, but they&#8217;re no longer selling it and aren&#8217;t intending to start [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div>
<p>No.</p>
<p>XBOX 360 and PS3 both supply a HDMI signal.</p>
<p>Apple&#8217;s cinema displays only accept a digital DVI signal.</p>
<p>There is no way to convert the HDMI signal from xbox into a DVI signal.</p>
<p>One company (forget which one) sold a special HDMI-to-DVI converter box for a bit, but they&#8217;re no longer selling it and aren&#8217;t intending to start selling something like it again.</p>
<p>If you&#8217;re buying a LCD computer display, buy one that has a HDMI input, or at least composite or VGA.</p>
<p>(figured I&#8217;d put this out here since it&#8217;s the 2nd time someone asked me, and I remember being really frustrated when I couldn&#8217;t get it to work)</p>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lsimons.wordpress.com/242/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lsimons.wordpress.com/242/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lsimons.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lsimons.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lsimons.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lsimons.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lsimons.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lsimons.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lsimons.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lsimons.wordpress.com/242/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lsimons.wordpress.com/242/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lsimons.wordpress.com/242/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lsimons.wordpress.com&blog=2100343&post=242&subd=lsimons&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lsimons.wordpress.com/2008/05/09/can-i-connect-my-console-to-my-apple-cinema-display/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Serious PHP, part 1</title>
		<link>http://lsimons.wordpress.com/2008/05/01/serious-php-part-1/</link>
		<comments>http://lsimons.wordpress.com/2008/05/01/serious-php-part-1/#comments</comments>
		<pubDate>Thu, 01 May 2008 21:33:55 +0000</pubDate>
		<dc:creator>Leo Simons</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lsimons.wordpress.com/?p=240</guid>
		<description><![CDATA[I used PHP 3 a lot back in the day, and I built some seriously interesting stuff with PHP 4 before moving on to what was then consider more &#8220;serious&#8221; technology. Recently I&#8217;ve been looking at PHP again, just to figure out how the famous LAMP stack works these days. Care to follow along?
In the [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I used PHP 3 a lot back in the day, and I built some seriously interesting stuff with PHP 4 before moving on to what was then consider more &#8220;serious&#8221; technology. Recently I&#8217;ve been looking at PHP again, just to figure out how the famous LAMP stack works these days. Care to follow along?</p>
<p>In the below I assume you&#8217;re on Mac OS X and you sort-of know your way around unix.</p>
<h3>Installing a bunch of packages under Mac OS X</h3>
<p>We&#8217;re going to use a whole bunch of stuff&#8230;let&#8217;s get the package in one go (hint: you can install multiple ports at a time, see <code>man port</code>)</p>
<ul>
<li><a href="http://www.macports.org/install.php">Install</a> <a href="http://macports.org/">MacPorts</a></li>
<li>Install <a href="http://httpd.apache.org/">apache2</a>:<br />
<code>sudo port install apache2</code></li>
<li>Install <a href="http://www.mysql.com/">MySQL 5</a>:<br />
<code>sudo port install mysql5</code><br />
(You will need to follow some on-screen instructions to finish configuration)</li>
<li>Install <a href="http://sqlite.org/">SQLite</a>:<br />
<code>sudo port install sqlite3</code></li>
<li>Install <a href="http://www.perl.org/">Perl 5.8</a>:<br />
<code>sudo port install perl5.8</code></li>
<li>Install Apache-Test:<br />
<code>sudo port install p5-apache-test</code></li>
<li>Install PHP 5:<br />
<code>sudo port install php5 +apache2+mysql5+pear+sqlite<br />
</code>(you may want to add some more options, see what&#8217;s available using <code>port variants php5</code>; You may also need to follow some on-screen instructions to enable the extension within apache)<code><br />
sudo cp /opt/local/etc/php.ini-recommended /opt/local/etc/php.ini</code></li>
<li>Configure pear:<br />
<code>sudo pear config-set php_ini /opt/local/etc/php.ini</code><br />
<code>sudo pear upgrade-all</code><br />
<code>sudo pear channel-update pear.php.net</code><br />
<code>sudo pear channel-update pecl.php.net</code></li>
<li>Install <a href="http://www.php.net/apc">APC</a>:<br />
<code>sudo pear install APC</code></li>
<li>Install <a href="http://www.danga.com/memcached/">Memcached</a>:<br />
<code>sudo port install memcached</code></li>
<li>Install <a href="http://www.php.net/manual/en/book.memcache.php">memcache for python</a>:<br />
<code>sudo port install php5-memcache</code><br />
(You will need to follow some on-screen instructions to enable the extension)</li>
</ul>
<h3>Setting up MySQL replication</h3>
<p>MySQL replication is a technique that helps with scaling up your application. Sooner or later your database tends to become a bottleneck, and in that case what you do is make sure your <code>SELECT</code> statements go to database slaves. It is easier to get this right from the start, rather than re-write your application later. So, set up some replication locally&#8230;Buy and read <a href="http://www.oreilly.com/catalog/hpmysql/">High Performance MySQL</a> to get a good grasp for the details; it&#8217;s the best book on the subject.</p>
<p>After you&#8217;ve RTFMed a bunch, assuming you have a basic mysql install set up&#8230;here&#8217;s the magic&#8230;</p>
<pre># set the root password
mysqladmin -u root password 'blaat'

# shortcut
my="mysql -uroot -pblaat"

# db we'll be using
echo "DROP DATABASE IF EXISTS test;" | $my
echo "CREATE DATABASE test;" | $my
echo "GRANT ALL
  ON test.* TO 'test'@'%'
  IDENTIFIED BY 'test'" | $my

# prep for replication
echo "GRANT
    REPLICATION SLAVE,
    REPLICATION CLIENT
  ON *.* TO 'repl'@'%'
  IDENTIFIED BY 'blaat'" | $my

# I always manage to forget this one...
echo "FLUSH PRIVILEGES;" | $my

# enable binary logging and set server-id on to-be-master
sudo cat &gt; /opt/local/etc/mysql5/my.cnf &lt;&lt;END
[mysqld]
log-bin
server-id = 1
END

# create config for first slave to run on port 3307
sudo cat &gt; /opt/local/etc/mysql5/my_3307.cnf &lt;&lt;END
[mysqld]
server-id = 2
master-host = 127.0.0.1
master-user = repl
master-password = blaat
master-port = 3306
port = 3307
socket = /opt/local/var/run/mysql5/mysqld_3307.sock
pid-file = /opt/local/var/db/mysql5_3307/my.pid
datadir = /opt/local/var/db/mysql5_3307
log-error = /opt/local/var/db/mysql5_3307/my.error.log
END

# create config for second slave to run on port 3308
sudo cat &gt; /opt/local/etc/mysql5/my_3307.cnf &lt;&lt;END
[mysqld]
server-id = 2
master-host = 127.0.0.1
master-user = repl
master-password = blaat
master-port = 3306
port = 3308
socket = /opt/local/var/run/mysql5/mysqld_3308.sock
pid-file = /opt/local/var/db/mysql5_3308/my.pid
datadir = /opt/local/var/db/mysql5_3308
log-error = /opt/local/var/db/mysql5_3308/my.error.log
END

# stop the current mysql database
sudo killall mysqld_safe

# remove any previous/old binary log files
rm /opt/local/var/db/mysql5/*-bin*

# initialize data directories for the slaves
mkdir /opt/local/var/db/mysql5_3307
chown mysql:mysql /opt/local/var/db/mysql5_3307
rsync -av /opt/local/var/db/mysql5/ /opt/local/var/db/mysql5_3307/
mkdir /opt/local/var/db/mysql5_3308
chown mysql:mysql /opt/local/var/db/mysql5_3308
rsync -av /opt/local/var/db/mysql5/ /opt/local/var/db/mysql5_3308/
</pre>
<p>Pfoeey. Let&#8217;s see if that worked (save the below to a script file):</p>
<pre>#!/usr/bin/env bash
# starts 3 mysql servers
sudo mysqld_safe &gt;/opt/local/var/db/mysql5/my.out 2&gt;&amp;1 &amp;
sudo mysqld_safe --defaults-file=/opt/local/etc/mysql5/my_3307.cnf \
  &gt;/opt/local/var/db/mysql5_3307/my.out 2&gt;&amp;1 &amp;
sudo mysqld_safe --defaults-file=/opt/local/etc/mysql5/my_3308.cnf \
  &gt;/opt/local/var/db/mysql5_3308/my.out 2&gt;&amp;1 &amp;
</pre>
<p>Let&#8217;s see if we got replication going:</p>
<pre>echo "CREATE TABLE repl_test ( id int(11) PRIMARY KEY );" \
    | $my test
tail /opt/local/var/db/mysql5_3307/my.error.log
tail /opt/local/var/db/mysql5_3308/my.error.log
</pre>
<h3>Setting up Memcached</h3>
<p>Memcached needs essentially no setup. Try this (save the below to a script file):</p>
<pre>#!/usr/bin/env bash
# starts 2 memcached servers
hostname=127.0.0.1
memperdaemon=128
daemonport1=11211
daemonport2=11212

memcached -d -l $hostname -m $memperdaemon -p $daemonport1
memcached -d -l $hostname -m $memperdaemon -p $daemonport2
</pre>
<h3>Setting up Apache to use virtual hosting</h3>
<p>We&#8217;ll have apache listen on a separate port where our app can be all by itself without getting disturbed by your other dev projects that invade its URL space.</p>
<ul>
<li><code>mkdir ~/doodle</code></li>
<li><code>mkdir ~/doodle/htdocs</code></li>
<li>Edit<code><br />
/opt/local/apache2/conf/httpd.conf<br />
</code>look for the line<br />
<code>#Include conf/extra/httpd-vhosts.conf</code><br />
and un-comment it.</li>
<li>Then change that file:</li>
</ul>
<pre>sudo cat &gt;/opt/local/apache2/conf/extra/httpd-vhosts.conf &lt;&lt;END
NameVirtualHost *:80
&lt;VirtualHost *:80&gt;
DocumentRoot "/opt/local/apache2/htdocs"
&lt;/VirtualHost&gt;

Listen 8810
NameVirtualHost *:8810
&lt;VirtualHost *:8810&gt;
    ServerName localhost:8810
    DocumentRoot $HOME/doodle/htdocs
    &lt;Directory "$HOME/doodle/htdocs"&gt;
      Options Indexes FollowSymLinks
      AllowOverride None
      Order allow,deny
      Allow from all
    &lt;/Directory&gt;
&lt;/VirtualHost&gt;
</pre>
<ul>
<li>Test the config:<code><br />
sudo /opt/local/apache2/bin/apachectl configtest</code><br />
then start (restart if started)<code><br />
sudo /opt/local/apache2/bin/apachectl stop</code><code><br />
sudo /opt/local/apache2/bin/apachectl start</code></li>
</ul>
<h3>Make pecl/filter more pendantic</h3>
<p>This is a pretty awkward PHP extension that implements user-submitted variable sanitization rather efficiently. Take cross-site scripting seriously, and protect against it!</p>
<ul>
<li>Edit<br />
<code>/opt/local/etc/php.ini</code><br />
look for the line<code><br />
[filter]</code><br />
and add<code><br />
filter.default = &#8220;special_chars&#8221;</code><br />
<code>filter.flags = FILTER_FLAG_ENCODE_HIGH</code></li>
<li>Restart apache.</li>
</ul>
<h3>When are we going to do any PHP?</h3>
<p>Let&#8217;s see if part 2 has more actual PHP in it. The above list of dependencies should give you some idea of where I&#8217;m going :-). For now try this:</p>
<pre>cat &gt; ~/doodle/htdocs/phpinfo.php &lt;&lt;END
&lt;?php
    phpinfo();
?&gt;
END

open http://localhost:8810/phpinfo.php
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lsimons.wordpress.com/240/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lsimons.wordpress.com/240/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lsimons.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lsimons.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lsimons.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lsimons.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lsimons.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lsimons.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lsimons.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lsimons.wordpress.com/240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lsimons.wordpress.com/240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lsimons.wordpress.com/240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lsimons.wordpress.com&blog=2100343&post=240&subd=lsimons&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lsimons.wordpress.com/2008/05/01/serious-php-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>how to serve decent drinks</title>
		<link>http://lsimons.wordpress.com/2008/04/29/how-to-serve-decent-drinks/</link>
		<comments>http://lsimons.wordpress.com/2008/04/29/how-to-serve-decent-drinks/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 05:40:30 +0000</pubDate>
		<dc:creator>Leo Simons</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://lsimons.wordpress.com/?p=239</guid>
		<description><![CDATA[Look what I found on joost (disclaimer: I work there) hidden away in the cooking category:

how to store wine
how to serve wine
making margaritas

making cosmopolitans
making mojitos
making bloody maries

oh, and once you&#8217;re past that first hangover&#8230;

lots of margarita recipes

       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Look what I found on <a href="http://www.joost.com/">joost</a> (disclaimer: I work there) hidden away in the cooking category:</p>
<ul>
<li><a href="http://www.joost.com/3215jda">how to store wine</a></li>
<li><a href="http://www.joost.com/3215jd8">how to serve wine</a></li>
<li><a href="http://www.joost.com/3215jdz">making margaritas</a><a href="http://www.joost.com/3215jec"><br />
</a></li>
<li><a href="http://www.joost.com/3215jec">making cosmopolitans</a></li>
<li><a href="http://www.joost.com/3215je6">making mojitos</a></li>
<li><a href="http://www.joost.com/3215jde">making bloody maries</a></li>
</ul>
<p>oh, and once you&#8217;re past that first hangover&#8230;</p>
<ul>
<li><a href="http://www.margaritatexas.com/recipes/">lots of margarita recipes</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lsimons.wordpress.com/239/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lsimons.wordpress.com/239/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lsimons.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lsimons.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lsimons.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lsimons.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lsimons.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lsimons.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lsimons.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lsimons.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lsimons.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lsimons.wordpress.com/239/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lsimons.wordpress.com&blog=2100343&post=239&subd=lsimons&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lsimons.wordpress.com/2008/04/29/how-to-serve-decent-drinks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>feedburner messing up my feed??</title>
		<link>http://lsimons.wordpress.com/2008/04/24/feedburner-messing-up-my-feed/</link>
		<comments>http://lsimons.wordpress.com/2008/04/24/feedburner-messing-up-my-feed/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 09:18:46 +0000</pubDate>
		<dc:creator>Leo Simons</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://lsimons.wordpress.com/?p=236</guid>
		<description><![CDATA[
I&#8217;ve tried to disable flickr consumption for now. How weird. Thanks to ColmMac for reporting 
       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://lsimons.files.wordpress.com/2008/04/feedburner_messing_up_my_feed.jpg"><img class="aligncenter size-medium wp-image-237" src="http://lsimons.files.wordpress.com/2008/04/feedburner_messing_up_my_feed.jpg?w=249&#038;h=300" alt="Getting other people\'s flickr photos" width="249" height="300" /></a></p>
<p>I&#8217;ve tried to disable flickr consumption for now. How weird. Thanks to ColmMac for reporting <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/lsimons.wordpress.com/236/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/lsimons.wordpress.com/236/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/lsimons.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/lsimons.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/lsimons.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/lsimons.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/lsimons.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/lsimons.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/lsimons.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/lsimons.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/lsimons.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/lsimons.wordpress.com/236/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=lsimons.wordpress.com&blog=2100343&post=236&subd=lsimons&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://lsimons.wordpress.com/2008/04/24/feedburner-messing-up-my-feed/feed/</wfw:commentRss>
	
		<media:content url="http://lsimons.files.wordpress.com/2008/04/feedburner_messing_up_my_feed.jpg?w=249" medium="image">
			<media:title type="html">Getting other people\'s flickr photos</media:title>
		</media:content>
	</item>
	</channel>
</rss>