<?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>Ramblings</title>
	<atom:link href="http://www.flamingspork.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flamingspork.com/blog</link>
	<description>Ramblings which occasionally resemble reality. This is the blog of Stewart Smith.</description>
	<lastBuildDate>Sat, 21 Aug 2010 01:41:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>OpenOffice.org is the most frustrating piece of software I use</title>
		<link>http://www.flamingspork.com/blog/2010/08/21/openoffice-org-is-the-most-frustrating-piece-of-software-i-use/</link>
		<comments>http://www.flamingspork.com/blog/2010/08/21/openoffice-org-is-the-most-frustrating-piece-of-software-i-use/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 01:41:03 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[openoffice.org]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/2010/08/21/openoffice-org-is-the-most-frustrating-piece-of-software-i-use/</guid>
		<description><![CDATA[No, really. I have recently been constructing a 100 page document going over a whole bunch of the details for the Monorail we&#8217;re building at Burning Man this year. Apart from randomly freezing, and then suddenly not displaying images until I had restarted it &#8211; it&#8217;s also really slow. The last straw was when leafing [...]]]></description>
			<content:encoded><![CDATA[<p>No, really.</p>
<p>I have recently been constructing a 100 page document going over a whole bunch of the details for the Monorail we&#8217;re building at Burning Man this year.</p>
<p>Apart from randomly freezing, and then suddenly not displaying images until I had restarted it &#8211; it&#8217;s also really slow.</p>
<p>The last straw was when leafing through the document before getting it printed. I had inserted a bunch of pages before this last section. But now, there was this empty page in the last section of the document.  The part that I hadn&#8217;t touched for days. If I tried to remove the blank page, all the images on nearby pages moved so that they were on top of each other.</p>
<p>I ended up just printing it. There is a blank page that I can&#8217;t get rid of.</p>
<p>It is a piece of software that worries me. Is this really meant to be an alternative? It has NEVER worked well for me. Basic tasks sure, but I continually find myself pining for Word 5.1a on the Mac (System 7 that is) or Nisus Writer or even ClarisWorks.</p>
<p>If opening Microsoft Word documents fairly accurately is your only good feature, how do you expect to survive in the free (software) world?</p>
<p>So, while my twitter stream may suggest desires for punning the developers in the face or their early demise through painful methods&#8230;.. I really just wish that sometime in the past 10 years you had made it not shit me to tears.</p>
<p>Certainly another failure of Sun Microsystems and I don&#8217;t expect Oracle to do any better at all (especially considering recent actions).</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/08/21/openoffice-org-is-the-most-frustrating-piece-of-software-i-use/&amp;t=OpenOffice.org+is+the+most+frustrating+piece+of+software+I+use" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=OpenOffice.org+is+the+most+frustrating+piece+of+software+I+use+-+http://b2l.me/ajugta&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/08/21/openoffice-org-is-the-most-frustrating-piece-of-software-i-use/&amp;title=OpenOffice.org+is+the+most+frustrating+piece+of+software+I+use" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/08/21/openoffice-org-is-the-most-frustrating-piece-of-software-i-use/&amp;title=OpenOffice.org+is+the+most+frustrating+piece+of+software+I+use" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/08/21/openoffice-org-is-the-most-frustrating-piece-of-software-i-use/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flamingspork.com/blog/2010/08/21/openoffice-org-is-the-most-frustrating-piece-of-software-i-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SHOW CREATE TABLE using table protobuf message</title>
		<link>http://www.flamingspork.com/blog/2010/08/20/show-create-table-using-table-protobuf-message/</link>
		<comments>http://www.flamingspork.com/blog/2010/08/20/show-create-table-using-table-protobuf-message/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 03:37:45 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[drizzle]]></category>
		<category><![CDATA[protobuf]]></category>
		<category><![CDATA[SHOW CREATE TABLE]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2121</guid>
		<description><![CDATA[&#8230; and really testing the replication code path for CREATE TABLE. So, for a very long time now, Drizzle has been using a protobuf based structure to describe the structure of tables. The idea was to be able to have engines rather painlessly generate this structure themselves (which several now do). A secondary idea was [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; and <strong>really</strong> testing the replication code path for CREATE TABLE.</p>
<p>So, for a very long time now, <a href="http://drizzle.org">Drizzle</a> has been using a <a href="http://code.google.com/p/protobuf/">protobuf</a> based structure to describe the structure of tables. The idea was to be able to have engines rather painlessly generate this structure themselves (which several now do). A secondary idea was to use this structure itself for CREATE TABLE (in progress, and embedded_innodb does in fact does only use the table message for its CREATE TABLE codepath). The third idea was to just put the table protobuf message into the replication stream instead of the CREATE TABLE statement (i.e. a SQL string). This means that you could (easily) write a replicator to a DBMS with different SQL syntax, or to a system that doesn&#8217;t speak SQL at all.</p>
<p>The final step, to reduce duplicated code functionality, would be to have the code that does SHOW CREATE TABLE to use a common bit of code for turning a table protobuf message back into a SQL string.</p>
<p>We now have that.</p>
<p>Just now, my branch to replace the old SHOW CREATE TABLE code (that was using TableShare and friends) with the statement_transform code (that we also use in converting a replication log to SQL commands) hit trunk.</p>
<p>Yay.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/08/20/show-create-table-using-table-protobuf-message/&amp;t=SHOW+CREATE+TABLE+using+table+protobuf+message" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=SHOW+CREATE+TABLE+using+table+protobuf+message+-+http://b2l.me/ajk8k3&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/08/20/show-create-table-using-table-protobuf-message/&amp;title=SHOW+CREATE+TABLE+using+table+protobuf+message" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/08/20/show-create-table-using-table-protobuf-message/&amp;title=SHOW+CREATE+TABLE+using+table+protobuf+message" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/08/20/show-create-table-using-table-protobuf-message/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flamingspork.com/blog/2010/08/20/show-create-table-using-table-protobuf-message/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Storage Engine independent test suite</title>
		<link>http://www.flamingspork.com/blog/2010/08/18/storage-engine-independent-test-suite/</link>
		<comments>http://www.flamingspork.com/blog/2010/08/18/storage-engine-independent-test-suite/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 01:57:16 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[drizzle]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2118</guid>
		<description><![CDATA[This is something that has never existed in the MySQL world. Nothing to help you start developing your engine. Sure, you could start running the whole test suite against your engine&#8230;. but where it wasn&#8217;t specifically MyISAM, you&#8217;d certainly hit things that were.. well&#8230; as simple as having to change the result file so that [...]]]></description>
			<content:encoded><![CDATA[<p>This is something that has never existed in the MySQL world. Nothing to help you start developing your engine.</p>
<p>Sure, you could start running the whole test suite against your engine&#8230;. but where it wasn&#8217;t specifically MyISAM, you&#8217;d certainly hit things that were.. well&#8230; as simple as having to change the result file so that SHOW CREATE TABLE masked out the ENGINE= part.</p>
<p>Also, if you were just starting out and were trying to incrementally write your engine, instead of just hacking away for 6 months on &#8220;everything&#8221; and then testing &#8220;everything&#8221; and hoping that <strong>anything</strong> at all worked &#8211; you were out of luck.</p>
<p>So when working on the embedded_innodb engine for Drizzle I wanted to finally fix this problem. I was not going to fix it perfectly, or completely. What I wanted was a set of simple tests, that were very short and that tested distinct bits of the engine.</p>
<p>So&#8230; if you look in the Drizzle tree, in plugin/embedded_innodb/tests/ you&#8217;ll find a bunch of test cases beginning with basic_ (they&#8217;re also now in plugin/pbxt/tests). These check very basic functionality and should be useful when starting to write your own storage engine.</p>
<p>They should also port easily to MySQL too (possibly without changes), but I haven&#8217;t tried it. Porting to PBXT was simple.. a regex to replace InnoDB with PBXT.</p>
<p>Enjoy.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/08/18/storage-engine-independent-test-suite/&amp;t=Storage+Engine+independent+test+suite" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Storage+Engine+independent+test+suite+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Too many connections&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/08/18/storage-engine-independent-test-suite/&amp;title=Storage+Engine+independent+test+suite" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/08/18/storage-engine-independent-test-suite/&amp;title=Storage+Engine+independent+test+suite" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/08/18/storage-engine-independent-test-suite/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flamingspork.com/blog/2010/08/18/storage-engine-independent-test-suite/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>embedded_innodb engine (HailDB Engine)</title>
		<link>http://www.flamingspork.com/blog/2010/08/18/embedded_innodb-engine-haildb-engine/</link>
		<comments>http://www.flamingspork.com/blog/2010/08/18/embedded_innodb-engine-haildb-engine/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 18:45:06 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[drizzle]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2115</guid>
		<description><![CDATA[A whole bunch of stuff got merged to the embedded_innodb engine recently. The end game is to have the embedded_innodb engine be just linking to HailDB (where we&#8217;re continuing maintenance of Embedded InnoDB). So, what made it in? A lot of bug fixes (especially around error reporting and tables without an explicit primary key), SELECT [...]]]></description>
			<content:encoded><![CDATA[<p>A whole bunch of stuff got merged to the embedded_innodb engine recently. The end game is to have the embedded_innodb engine be just linking to <a href="http://www.haildb.com">HailDB</a> (where we&#8217;re continuing maintenance of Embedded InnoDB).</p>
<p>So, what made it in? A lot of bug fixes (especially around error reporting and tables without an explicit primary key), SELECT FOR UPDATE, support for temporary tables and support of prefix indexes.</p>
<p>We also now, if it&#8217;s available, link to <a href="http://www.haildb.com">HailDB</a> instead of Embedded InnoDB. At some point &#8220;soon&#8221; we shall just require HailDB.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/08/18/embedded_innodb-engine-haildb-engine/&amp;t=embedded_innodb+engine+%28HailDB+Engine%29+" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=embedded_innodb+engine+%28HailDB+Engine%29++-+http://b2l.me/ahz4em&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/08/18/embedded_innodb-engine-haildb-engine/&amp;title=embedded_innodb+engine+%28HailDB+Engine%29+" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/08/18/embedded_innodb-engine-haildb-engine/&amp;title=embedded_innodb+engine+%28HailDB+Engine%29+" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/08/18/embedded_innodb-engine-haildb-engine/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flamingspork.com/blog/2010/08/18/embedded_innodb-engine-haildb-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kodak Portra</title>
		<link>http://www.flamingspork.com/blog/2010/08/11/kodak-portra/</link>
		<comments>http://www.flamingspork.com/blog/2010/08/11/kodak-portra/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 20:57:45 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[Photos]]></category>
		<category><![CDATA[160VC]]></category>
		<category><![CDATA[50mm]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[kodak]]></category>
		<category><![CDATA[nikon]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[portra]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2108</guid>
		<description><![CDATA[I started to realise that I was liking the look of photos shot on Kodak Portra. I wanted to shoot some of it to see what I thought. I bought a pack of 5 rolls of 160VC from Glazer&#8217;s just before heading to OSCON. Here are some of the shots I got: (granted I didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I started to realise that I was liking the look of photos shot on Kodak Portra. I wanted to shoot some of it to see what I thought. I bought a pack of 5 rolls of 160VC from <a href="http://www.glazerscamera.com/">Glazer&#8217;s</a> just before heading to <a href="http://www.oscon.com">OSCON</a>.</p>
<p>Here are some of the shots I got:<br />
<a title="Selena by macplusg3, on Flickr" href="http://www.flickr.com/photos/stewartsmith/4837009472/"><img src="http://farm5.static.flickr.com/4084/4837009472_714f53db4f.jpg" alt="Selena"  /></a></p>
<p><a title="Dustin by macplusg3, on Flickr" href="http://www.flickr.com/photos/stewartsmith/4837009458/"><img src="http://farm5.static.flickr.com/4150/4837009458_d8f8b82ed0.jpg" alt="Dustin"  /></a></p>
<p><a title="Mark by macplusg3, on Flickr" href="http://www.flickr.com/photos/stewartsmith/4844135766/"><img src="http://farm5.static.flickr.com/4086/4844135766_8675414db2.jpg" alt="Mark"  /></a></p>
<p><a title="Helen by macplusg3, on Flickr" href="http://www.flickr.com/photos/stewartsmith/4850177146/"><img src="http://farm5.static.flickr.com/4119/4850177146_d04895e15e.jpg" alt="Helen" /></a></p>
<p><a title="Untitled by macplusg3, on Flickr" href="http://www.flickr.com/photos/stewartsmith/4864238229/"><img src="http://farm5.static.flickr.com/4098/4864238229_58ee32a6ea.jpg" alt="" /></a><br />
(granted I didn&#8217;t press the shutter release, but I like it)</p>
<p><a title="HiPurr Camp! by macplusg3, on Flickr" href="http://www.flickr.com/photos/stewartsmith/4840610193/"><img src="http://farm5.static.flickr.com/4111/4840610193_7123457850.jpg" alt="HiPurr Camp!"  /></a><br />
Is the one that sealed it for me. This was the &#8220;ahh&#8230; I can use this for all sorts&#8221; shot.</p>
<p>All of these were developed and scanned at the Walgreens down the street. I could probably do better scans of some&#8230; but this was awfully less work for me.</p>
<p>I am really liking the skin tones from it. The vividness of colours also comes through while retaining excellent skin tones (certainly not always the case). I may even end up shooting some at Burning Man (did buy more rolls yesterday!)</p>
<p>There is (of course) more being added to my <a href="http://www.flickr.com/photos/stewartsmith/sets/72157624599600066/">Kodak Portra 160VC set on flickr</a>.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/08/11/kodak-portra/&amp;t=Kodak+Portra" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Kodak+Portra+-+http://b2l.me/agd5fg&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/08/11/kodak-portra/&amp;title=Kodak+Portra" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/08/11/kodak-portra/&amp;title=Kodak+Portra" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/08/11/kodak-portra/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flamingspork.com/blog/2010/08/11/kodak-portra/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Burning Man shower test</title>
		<link>http://www.flamingspork.com/blog/2010/08/05/burning-man-shower-test/</link>
		<comments>http://www.flamingspork.com/blog/2010/08/05/burning-man-shower-test/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 00:19:35 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/2010/08/05/burning-man-shower-test/</guid>
		<description><![CDATA[Yazz has been making an epic over engineered shower for camp. Share this on Facebook Tweet This! Share this on del.icio.us Digg this! Post on Google Buzz]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://www.flamingspork.com/blog/wp-content/uploads/2010/08/wpid-IMG_20100804_172436.jpg" /></p>
<p>Yazz has been making an epic over engineered shower for camp.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/08/05/burning-man-shower-test/&amp;t=Burning+Man+shower+test" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Burning+Man+shower+test+-+http://b2l.me/ae3r6t&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/08/05/burning-man-shower-test/&amp;title=Burning+Man+shower+test" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/08/05/burning-man-shower-test/&amp;title=Burning+Man+shower+test" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/08/05/burning-man-shower-test/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flamingspork.com/blog/2010/08/05/burning-man-shower-test/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Update on &#8220;A Tale Of a Bug&#8221;</title>
		<link>http://www.flamingspork.com/blog/2010/08/05/update-on-a-tale-of-a-bug/</link>
		<comments>http://www.flamingspork.com/blog/2010/08/05/update-on-a-tale-of-a-bug/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 16:14:34 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[mysql-trunk]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2101</guid>
		<description><![CDATA[The bug I talked about a little while ago has now also had the fix I wrote committed to the mysql-trunk 5.5.6-m3 repository. Share this on Facebook Tweet This! Share this on del.icio.us Digg this! Post on Google Buzz]]></description>
			<content:encoded><![CDATA[<p>The bug <a href="http://www.flamingspork.com/blog/2010/07/22/a-tale-of-a-bug/">I talked about a little while ago</a> has now also had the fix I wrote committed to the mysql-trunk 5.5.6-m3 repository.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/08/05/update-on-a-tale-of-a-bug/&amp;t=Update+on+%22A+Tale+Of+a+Bug%22" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Update+on+%22A+Tale+Of+a+Bug%22+-+http://b2l.me/aey9fg&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/08/05/update-on-a-tale-of-a-bug/&amp;title=Update+on+%22A+Tale+Of+a+Bug%22" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/08/05/update-on-a-tale-of-a-bug/&amp;title=Update+on+%22A+Tale+Of+a+Bug%22" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/08/05/update-on-a-tale-of-a-bug/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flamingspork.com/blog/2010/08/05/update-on-a-tale-of-a-bug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HailDB 2.0.0 released!</title>
		<link>http://www.flamingspork.com/blog/2010/08/03/haildb-2-0-0-released/</link>
		<comments>http://www.flamingspork.com/blog/2010/08/03/haildb-2-0-0-released/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 00:52:59 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[drizzle]]></category>
		<category><![CDATA[embedded_innodb]]></category>
		<category><![CDATA[haildb]]></category>
		<category><![CDATA[innodb]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2099</guid>
		<description><![CDATA[(Reposted from the HailDB Blog. See also the announcement on the Drizzle Blog.) We&#8217;ve made our first HailDB release! We&#8217;ve decided to make this a very conservative release. Fixing some minor bugs, getting a lot of compiler warnings fixed and start to make the name change in the source from Embedded InnoDB to HailDB. Migrating your software [...]]]></description>
			<content:encoded><![CDATA[<p>(Reposted from the <a href="http://www.haildb.com/2010/08/03/haildb-2-0-0-released/">HailDB Blog</a>. See also the <a href="http://blog.drizzle.org/2010/08/02/haildb-version-2-0-0-has-been-released/">announcement on the Drizzle Blog</a>.)<br />
We&#8217;ve made our first HailDB release! We&#8217;ve decided to make this a very conservative release. Fixing some minor bugs, getting a lot of compiler warnings fixed and start to make the name change in the source from Embedded InnoDB to HailDB.</p>
<p>Migrating your software to use HailDB is really simple. In fact, for this release, it shouldn&#8217;t take more than 5 minutes.</p>
<p>Highlights of this release:</p>
<ul>
<li>A lot of compiler warnings have been fixed.</li>
<li>The build system is now pandora-build.</li>
<li>some small bugs have been fixed</li>
<li>Header file is now haildb.h instead of innodb.h</li>
<li>We display &#8220;HailDB&#8221; instead of &#8220;Embedded InnoDB&#8221;</li>
<li>Library name is libhaildb instead of libinnodb</li>
<li>It is probably binary compatible with the last Embedded InnoDB release, but we don&#8217;t have explicit tests for that, so YMMV.</li>
</ul>
<p>Check out the <a href="https://launchpad.net/haildb/2.0/release-2.0">Launchpad page on 2.0.0</a> and you can download the tarball either from there or right here:</p>
<ul>
<li><a href="http://c2101702.cdn.cloudfiles.rackspacecloud.com/haildb-2.0.0.tar.gz">haildb-2.0.0.tar.gz</a><br />
MD5:  ﻿﻿﻿﻿183b81bfe2303aed435cdc8babf11d2b<br />
SHA1:  065e6a2f2cb2949efd7b8f3ed664bc1ac655cd75</li>
</ul>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/08/03/haildb-2-0-0-released/&amp;t=HailDB+2.0.0+released%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=HailDB+2.0.0+released%21+-+http://b2l.me/aekpmY&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/08/03/haildb-2-0-0-released/&amp;title=HailDB+2.0.0+released%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/08/03/haildb-2-0-0-released/&amp;title=HailDB+2.0.0+released%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/08/03/haildb-2-0-0-released/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flamingspork.com/blog/2010/08/03/haildb-2-0-0-released/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>540W of LED rope for monorail track</title>
		<link>http://www.flamingspork.com/blog/2010/07/30/540w-of-led-rope-for-monorail-track/</link>
		<comments>http://www.flamingspork.com/blog/2010/07/30/540w-of-led-rope-for-monorail-track/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 22:21:29 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[monorail]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/2010/07/30/540w-of-led-rope-for-monorail-track/</guid>
		<description><![CDATA[Testing how much power the rope will pull off the generators Share this on Facebook Tweet This! Share this on del.icio.us Digg this! Post on Google Buzz]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://www.flamingspork.com/blog/wp-content/uploads/2010/07/wpid-IMG_20100729_152057.jpg" /></p>
<p>Testing how much power the rope will pull off the generators </p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/07/30/540w-of-led-rope-for-monorail-track/&amp;t=540W+of+LED+rope+for+monorail+track" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=540W+of+LED+rope+for+monorail+track+-+http://b2l.me/adkxce&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/07/30/540w-of-led-rope-for-monorail-track/&amp;title=540W+of+LED+rope+for+monorail+track" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/07/30/540w-of-led-rope-for-monorail-track/&amp;title=540W+of+LED+rope+for+monorail+track" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/07/30/540w-of-led-rope-for-monorail-track/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flamingspork.com/blog/2010/07/30/540w-of-led-rope-for-monorail-track/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HOWTO screw up launching a free software project</title>
		<link>http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/</link>
		<comments>http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 18:40:54 +0000</pubDate>
		<dc:creator>Stewart Smith</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[linux.conf.au]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[rackspace]]></category>
		<category><![CDATA[CLA]]></category>
		<category><![CDATA[drizzle]]></category>
		<category><![CDATA[opencore]]></category>
		<category><![CDATA[openstack]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://www.flamingspork.com/blog/?p=2088</guid>
		<description><![CDATA[Josh Berkus gave a great talk at linux.conf.au 2010 (the CFP for linux.conf.au 2011 is open until August 7th) entitled &#8220;How to destroy your community&#8221; (lwn coverage). It was a simple, patented, 10 step program, finely homed over time to have maximum effect. Each step is simple and we can all name a dozen companies [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://it.toolbox.com/people/josh_berkus/">Josh Berkus</a> gave a great talk at <a href="http://www.lca2010.org.nz/">linux.conf.au 2010</a> (the CFP for <a href="http://lca2011.linux.org.au/">linux.conf.au 2011</a> is open until August 7th) entitled &#8220;How to destroy your community&#8221; (<a href="http://lwn.net/Articles/370157/">lwn coverage</a>). It was a simple, patented, 10 step program, finely homed over time to have maximum effect. Each step is simple and we can all name a dozen companies that have done at least three of them.</p>
<p>Simon Phipps this past week at OSCON talked about <a href="http://www.oscon.com/oscon2010/public/schedule/detail/15407">Open Source Continuity in practice</a> &#8211; specifically mentioning some open source software projects that were at Sun but have since been abandoned by Oracle and different strategies you can put in place to ensure your software survives, and check lists for software you use to see if it will survive.</p>
<p>So what can you do to not destroy your community, but ensure you never get one to begin with?</p>
<p>Similar to destroying your community, you can just make it hard: &#8220;<strong><em>#1</em></strong><em> is to make the project depend as much as possible on difficult tools.</em>&#8221;</p>
<p style="padding-left: 30px;"><strong>#1 A Contributor License Agreement and Copyright Assignment.</strong></p>
<p style="padding-left: 30px;">If you happen to be in the unfortunate situation of being employed, this means you get to talk to lawyers. While your employer may well have an excellent Open Source Contribution Policy that lets you hack on GPL software on nights and weekends without a problem &#8211; if you&#8217;re handing over all the rights to another company &#8211; there gets to be lawyer time.</p>
<p style="padding-left: 30px;">Your 1hr of contribution has now just ballooned. You&#8217;re going to use up resources of your employer (hey, lawyers are <strong>not</strong> cheap), it&#8217;s going to suck up your work time talking to them, and if you can get away from this in under several hours over a few weeks, you&#8217;re doing amazingly well &#8211; especially if you work for a large company.</p>
<p style="padding-left: 30px;">If you are the kind of person with strong moral convictions, this is a non-starter. It is completely valid to not want to waste your employers&#8217; time and money for a weekend project.</p>
<p style="padding-left: 30px;">People scratching their own itch, however small is how free software gets to be so awesome.</p>
<p style="padding-left: 30px;">I think we got this almost right with OpenStack. If you compare the agreement to the Apache License, there&#8217;s so much common wording it ends up pretty much saying that you agree you are able to submit things to the project under the Apache license.  This (of course) makes the entire thing pretty redundant as if people are going to be dishonest about submitting things under the Apache licnese there&#8217;s no reason they&#8217;re not going to be dishonest and sign this too.</p>
<p>You could also never make it about people &#8211; just make it about your company.</p>
<p style="padding-left: 30px;"><strong>#2 Make it all about the company, and never about the project</strong></p>
<p style="padding-left: 30px;">People are not going to show up, do free work for you to make your company big, huge and yourself rich.</p>
<p style="padding-left: 30px;">People are self serving. They see software they want only a few patches away, they see software that serves their company only a few patches away. They see software that is an excellent starting point for something totally different.</p>
<p>I&#8217;m not sure why this is down at number three&#8230; it&#8217;s possibly the biggest one for danger signs that you&#8217;re going to destroy something that doesn&#8217;t even yet exist&#8230;</p>
<p style="padding-left: 30px;"><strong>#3 Open Core</strong></p>
<p style="padding-left: 30px;">This pretty much automatically means that you&#8217;re not going to accept certain patches for reasons of increasing your own company&#8217;s short term profit. i.e. software is no longer judged on technical merits, but rather political ones.</p>
<p style="padding-left: 30px;">There is enough politics in free software as it is, creating more is not a feature.</p>
<p>So when people ask me about how I think the OpenStack launch went, I really want people to know how amazing it can be to just not fuck it up to begin with. Initial damage is <strong>very</strong>, <strong><em>very</em></strong> hard to ever undo. The number of Open Source software projects originally coming out of a company that are long running, have a wide variety of contributors and survive the original company are much smaller than you think.</p>
<p>PostgreSQL has survived many companies coming and going around it, and is stronger than ever. MySQL only has a developer community around it almost in spite of the companies that have shepherded the project. With Drizzle I think we&#8217;ve been doing okay &#8211; I think we need to work on some things, but they&#8217;re more generic to teams of people working on software in general rather than anything to do with a company.</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy">
<ul class="socials">
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/&amp;t=HOWTO+screw+up+launching+a+free+software+project" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=HOWTO+screw+up+launching+a+free+software+project+-+http://b2l.me/ac34bv&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="shr-delicious">
			<a href="http://delicious.com/post?url=http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/&amp;title=HOWTO+screw+up+launching+a+free+software+project" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="shr-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/&amp;title=HOWTO+screw+up+launching+a+free+software+project" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="shr-googlebuzz">
			<a href="http://www.google.com/buzz/post?url=http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/&amp;imageurl=" rel="nofollow" class="external" title="Post on Google Buzz">Post on Google Buzz</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.flamingspork.com/blog/2010/07/28/howto-screw-up-launching-a-free-software-project/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
