<?xml version="1.0" encoding="utf8" ?>
<rss version="2.0" 
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" 
   xmlns:html="http://www.w3.org/1999/html" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
   <title>No Warranty Expressed Or Implied</title>
   <link>http://johnp.net/blog</link>
   <description>Lisp, synthesisers, Web 3D &amp; stuff.</description>
   <language>en</language>
   <copyright>Copyright &#00a9; 2011 John Pallister</copyright>
   <ttl>60</ttl>
   <pubDate>Thu, 08 Oct 2009 19:52 GMT</pubDate>
   <managingEditor>me@johnp.net</managingEditor>
   <generator>PyBlosxom http://pyblosxom.sourceforge.net/ 1.4.3 01/10/2008</generator>
<item>
   <title>First post 2009: PyBlosxom is go!</title>
   <guid isPermaLink="false">bits/first-post-2009</guid>
   <link>http://johnp.net/blog/bits/first-post-2009.html</link>
   <description><![CDATA[

<a href="/images/photos/theo-standing-638x1284.jpg"
   ><img src="/images/photos/theo-standing-headshot-152x128.jpg"
   width="152" height="128" border="1" alt="Theo!" align="right"/></a>
<p>Well, I've finally got around to moving this blog to <a
href="http://pyblosxom.sourceforge.net">PyBlosxom</a>. I've written my
own plugin to generate the archives at the top of the page; I'm also
now running on <a href="http://nginx.net">Nginx</a> as a web server,
which talks to <a href="http://pythonpaste.org">Python Paste</a> via
FastCGI. So the blog is now dynamically generated. The next thing is
to try and integrate the <a href="http://disqus.com">Disqus<a/>
comments <a
href="http://hg.cavorite.com/labs-sandbox/file/tip/pyblosxom-disqus/disqus.py">plugin</a>.</p>

<p>The other thing I need to do is move the rest of my <a
href="http://johnp.net">personal site(s)</a> to this server.</p>

<p>I have lots of things I'd like to blog about; it's great to finally
have this sorted out.</p>

<p>And yes, it's been another very busy year. Since my last post my
third child was born (Hi Theo!), my oldest has started school (Hi
Bethany!) and we've moved half-way around the world for a while... so
stay tuned for more news (OK, maybe "news" is the wrong word).</p>
]]></description>
   <category domain="http://johnp.net/blog"></category>
   <pubDate>Thu, 08 Oct 2009 19:52 GMT</pubDate>
</item>
<item>
   <title>2008: Second Post</title>
   <guid isPermaLink="false">bits/second-post-2008</guid>
   <link>http://johnp.net/blog/bits/second-post-2008.html</link>
   <description><![CDATA[

<a href="http://johnp.net/misc/filter-holder-in-action.mpg"><img
src="http://johnp.net/images/photos/filter-holder-crema-192x144.jpg"
width="192" height="144" border="1" align="right"/></a>

<p>OK, in an attempt to keep this weblog better updated, I'm just going
to list a few things that have been happening lately.</p>

<ul>
<li>The Flex/ActionScript 3 development has been going well. The GUI
framework is nice, the static typing isn't too painful, and basing
everything on <a href="http://www.cairngormdocs.org">Cairngorm</a> was
an excellent idea.</li>
<li>I have been working with <a href="http://www.simonowen.com">Simon
Owen</a> to explore the Prophet 2000 3.5" disk format (well, so far he's
provided all the tools, knowledge &amp; advice, and I've operated the
sampler). Stay tuned for a web page with details and an actual disk
utility program.</li>
<li>I have ordered a <a
href="http://www.wegenermedia.com/pbram1.htm">1GB RAM kit</a> as an <a
href="http://www.macworld.com/article/1719/2003/01/upgrade.html">upgrade</a>
for Chris's <a
href="http://lowendmac.com/pb2/pismo-powerbook-g3-2000.html">Pismo</a>
PowerBook. It's PC100 rather than PC133, but it's pretty cheap. And the
Pismo is a nice little machine (for downloading <a
href="http://en.wikipedia.org/wiki/List_of_House_episodes">episodes of
House</a> via <a
href="http://en.wikipedia.org/wiki/Acquisition_(software)">Acquisition</a>).</li>
<li>If I had more time, I'd read these <a
href="http://www.ceteva.com/book.html">free books on meta-modelling
&amp; language-oriented programming</a> from Ceteva. But I don't.</li>
<li>I've acquired an old <a
href="http://www.joness.com/gr300/GM-70.htm">Roland GM-70</a>
guitar-to-MIDI converter to go with my <a
href="http://www.roland.com/products/en/GK-2A/specs.html">GK-2a
pickup</a>. I'll need to build an <a
href="http://www.marksmart.net/gearhack/gr300/analogmods/gk2gr300interface/Gk2Gr300Interface.html">interface</a>
to go between them, which will mean <a
href="http://www.marksmart.net/gearhack/gr300/analogmods/cablecut/cablecut.html">cutting
the 24-pin cable</a> (c.f. <a
href="http://users.tinyonline.co.uk/plank/Downloads/13%20to%2024%20pin%20list.zip">here</a>
and <a href="http://www.joness.com/gr300/24pin.htm">here</a>).</li>
<li>I have all the bits for <a
href="http://www.cs.cmu.edu/~johnny/projects/wii/">Johnny Chung Lee's
Wii Remote-based head tracker</a>; I just need to assemble them all.</li>
<li>I'm trying to snag a <a
href="http://search.ebay.com/novint-falcon_W0QQcatrefZC6QQdfspZ1QQfrppZ25QQftrtZ1QQsacatZQ2d1">NOVINT
Falcon</a> 3DOF haptic controller of eBay for cheap. Apparently they're
going the same way as the P5 glove...</li>
<li>The PCBs and components have arrived for my <a
href="http://www.tonepad.com/project.asp?id=5">Dan Armstring Orange
Squeezer clone</a>, so I need to populate it so I can try and fit it in
the body of my Strat. Then it's on to the copper shielding, the
Bartolini puckups, the Wilkinson tremelo, the OTT pickup switching, the
Rothstein passive filter block, the GK-2a integration, the Earvana
compensated nut, the re-fret &amp; de-laquering of the neck...</li>
</ul>

<p>Anyway, back to work now. Time for another <a
href="http://johnp.net/misc/filter-holder-in-action.mpg">coffee</a>.
(Arse, my MPEG video works in VLC and Windows Media Player but not
QuickTime.)</p>

<p>Oh wow, there's this cool site called <a
href="http://uk.youtube.com/watch?v=-aA2NDRFUAE">YouTube</a>. I've put
up the version with sound and no caption.</p>

<div align="center">
<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/-aA2NDRFUAE"></param>
<embed src="http://www.youtube.com/v/-aA2NDRFUAE"
type="application/x-shockwave-flash" width="425" height="350"></embed>
</object>
</div>


]]></description>
   <category domain="http://johnp.net/blog"></category>
   <pubDate>Fri, 21 Mar 2008 00:07 GMT</pubDate>
</item>
<item>
   <title>2008: First Post</title>
   <guid isPermaLink="false">bits/first-post-2008</guid>
   <link>http://johnp.net/blog/bits/first-post-2008.html</link>
   <description><![CDATA[

<p>Argh, so I did only manage one blog post for the whole of last
year... Well, it was very, very busy. And this one looks like it's going
to rush past just as quickly.</p>

<p>I've been <a href="http://del.icio.us/synchromesh/blosxom">thinking
about</a> <a href="http://www.blosxom.com">Blosxom</a> (that I use for
this blog):</p>

<ul>
<li>Do I upgrade? I'm hoping to overhaul my server(s) first...</li>
<li>Do I install some more plugins? Something to handle
<code>&lt;img&gt;</code> tags automagically would be nice.</li>
<li>Do I write my own version in Lisp (<i>c.f.</i> <a
href="http://lisp-blosxom.sourceforge.net/">Lisp-Blosxom</a>)?</li>
<li>Ideally I'd like some integration with <a
href="http://trac.edgewall.org/">Trac</a> and <a
href="http://del.icio.us/synchromesh">del.icio.us</a>. But I don't
really want to learn any more Perl...</li>
</ul>

<p>I have a lot of projects to tackle this year, and I intend to
blog about them on the way. So what's the minimally sufficient
structure? Hmmm...</p>

]]></description>
   <category domain="http://johnp.net/blog"></category>
   <pubDate>Tue, 05 Feb 2008 04:14 GMT</pubDate>
</item>
<item>
   <title>Upgrading Subversion's Berkeley DB</title>
   <guid isPermaLink="false">bits/upgrade-subversion-bdb</guid>
   <link>http://johnp.net/blog/bits/upgrade-subversion-bdb.html</link>
   <description><![CDATA[

The message:
<blockquote>
<code>svn: bdb: Program version 4.2 doesn't match environment
version</code>
</blockquote>

The solution (via <a
href="http://svn.haxx.se/users/archive-2004-09/1186.shtml">the
Subversion Users mailing list</a>):

<pre>
$ svnadmin create --fs-type bdb newrepos
$ cd newrepos/db
$ rm *s __db.* log.*
$ cd ../..
$ cd oldrepos/db
$ for dbf in *s ; do db4.1_dump $dbf | db4.2_load -h ../../newrepos/db $dbf ; done 
$ cd ../..
$ svnadmin verify newrepos
$ svnadmin create --fs-type fsfs fsfsrepos
$ svnadmin dump newrepos | svnadmin load fsfsrepos
</pre>


]]></description>
   <category domain="http://johnp.net/blog"></category>
   <pubDate>Wed, 26 Oct 2005 03:50 GMT</pubDate>
</item>
<item>
   <title>Jakob Nielsen says...</title>
   <guid isPermaLink="false">bits/jakob-says-do-this</guid>
   <link>http://johnp.net/blog/bits/jakob-says-do-this.html</link>
   <description><![CDATA[

Someone linked to <a
href="http://www.useit.com/alertbox/weblogs.html">Jakob Nielson's
thoughts on weblog usability</a>. Apparently I need:
<ol>
<li>An author bio</li>
<li>An author photo</li>
<li>More descriptive posting titles</li>
<li>More predictive information in or around my links</li>
<li>More links to older postings and "classic hits" (which might mean
checking the logs to se whether anyone actually reads this blog)</li>
<li>A navigable list of my categories</li>
<li>A regular posting schedule</li>
<li>Separate blogs for different topics</li>
<li>Writing that will appeal to a future hiring manager</li>
<li>My own domain name</li>
</ol>
I'd go along with at least the first six of these. I shall add "overhaul
this blog layout" to my list of tasks.

<p>I think that many of Mr. Nielsen's guidelines are worth reading. I
should probably look at updating my <a
href="http://www.useit.com/alertbox/20031110.html">homepage designs</a>,
also.

]]></description>
   <category domain="http://johnp.net/blog"></category>
   <pubDate>Tue, 18 Oct 2005 08:01 GMT</pubDate>
</item>
<item>
   <title>Happily Now Yern</title>
   <guid isPermaLink="false">bits/happy-new-year</guid>
   <link>http://johnp.net/blog/bits/happy-new-year.html</link>
   <description><![CDATA[

Well, we had a great holiday down the south of the South Island. Milford
Sound, Stewart Island, the Catlins, all lovely. And I even managed to
get some useful work done while I was away.

<p>It's good to see Chris Double <a
href="http://radio.weblogs.com/0102385/">posting</a> to his blog again.

<p>Bernadette and I are getting married in fifteen weeks time. We both
hope to have lost a bit of weight by then. <tt>;)</tt>

]]></description>
   <category domain="http://johnp.net/blog"></category>
   <pubDate>Tue, 06 Jan 2004 07:56 GMT</pubDate>
</item>
<item>
   <title>Swings and roundabouts</title>
   <guid isPermaLink="false">bits/moods</guid>
   <link>http://johnp.net/blog/bits/moods.html</link>
   <description><![CDATA[

<a href="http://www.cafezeitgeist.com/monalisaoverdrive.html"><img
src="/images/misc/yinyang.gif" width="100" height="96" border="1"
align="right" /></a>

Well, you might've thought that five weeks holiday would've been
enough, but despite (or perhaps because) of that, I've needed most of
the last three weeks as well before I've felt sufficiently
"reinvigorated" to want to do much work.

<p>However, I'm now feeling much better. Not that I was feeling
<i>really</i> down, but I was having some difficulty feeling positive
about things for a while there. And then <i>plink</i>, suddenly I'm
rearing to go...

<p>I did resolve not to feel guilty about it, which helped. Plus I'm
getting into the meditation a bit more, and I'm hoping that will help
me cultivate my equanimity in future.

<blockquote style="font-style: italic">
<div>'You think I'm experiencing a mood swing, Slick?'</div>
<div>'Yeah.'</div>
<div>'I'm <span style="font-style: normal">enjoying</span> a mood
swing.'</div>
</blockquote>

<p>Shit, have I really been working for myself for almost <i>four
years</i>?  Fortunately I now find it fairly easy not to freak myself out
about this fact, but I admit I dread having to describe to anyone
exactly what I've been doing all this time.

<p>But still, I am (fairly) happy with where I am now and how I'm doing.
Obviously I would like to be further forward than I am, but then I was
even more willfully na&iuml;ve about the problems I had to tackle when I
started than I thought at the time.

<p>So I'm still short on the "actual working software" front, but I'm
pleased with my design, I've learnt a lot, I'm working better now than I
ever have, and in the meantime the IT world is slowly moving towards the
point where something like the Ngake VR IDE application in all its glory
could actually have something like a receptive market waiting for it. So
there.

<p>Which isn't to say that a bit of a break working with some other
talented, motivated people on some suitably interesting project for a
decent lump of cash wouldn't be worth a go for a while. Stay tuned...

]]></description>
   <category domain="http://johnp.net/blog"></category>
   <pubDate>Fri, 14 Nov 2003 01:56 GMT</pubDate>
</item>
<item>
   <title>Too close to the camel</title>
   <guid isPermaLink="false">bits/blog-tidied</guid>
   <link>http://johnp.net/blog/bits/blog-tidied.html</link>
   <description><![CDATA[

<img src="/images/circle_power_perl-72x72.gif" width="72" height="72"
border="0" align="right" />
I've tidied up this blog, mainly as a procrastination exercise. Note the
"archives" at the top, and the use of CSS to make it look exactly like
it did before. A pleasant distraction, until I had to break out my
mouldy Camel book, which was a sign that it was time to get back to some
real work. After lunch...

<p>I also found some groovy PDF quick reference cards <a
href="http://www.digilife.be/quickreferences/quickrefs.htm">here</a>:
CSS1, bash, vim <i>etc.</i>

]]></description>
   <category domain="http://johnp.net/blog"></category>
   <pubDate>Thu, 11 Sep 2003 00:35 GMT</pubDate>
</item>
<item>
   <title>Put that baby to bed</title>
   <guid isPermaLink="false">bits/at-last-the-day-has-come</guid>
   <link>http://johnp.net/blog/bits/at-last-the-day-has-come.html</link>
   <description><![CDATA[

<img src="/images/misc/diag-25-jul-03-0001.jpg" width="160" height="120"
border="1" align="right">
I've <i>finally</i> released all the programs (and even some
documentation!) to South Park, so that they can start their
acceptance testing in earnest. <i>Huzzah!</i>

<p>Now I'm free to do, ooh, all sorts of stuff:
<ul>
<li>Try to figure out why the <a
href="http://www.jp.daemonnews.org/200211/monolithic-kernel.html">monolithic
FreeBSD kernel</a> I cunningly installed on the hard disk in the
Libretto won't boot.</li>
<li>Get our new old network hub off my desk and onto the wall with the
others.</li>
<li>Decide which combination of FreeBSD, Debian, Gentoo <i>etc.</i> I
want to run on which machines, and actually install/upgrade stuff to
suit. Then we'll at least be able to tunnel GRE-type protocols, which
would be useful.</li>
<li>And of course get as much Ngake code written as I can before we go
overseas next month...</li>
</ul>

<p>At least I've got rid of the millstone that was the old ThinkPad 760
I foolishly bought; I hope David actually gets some useful benefit from
it while he's overseas...

]]></description>
   <category domain="http://johnp.net/blog"></category>
   <pubDate>Thu, 07 Aug 2003 05:33 GMT</pubDate>
</item>
<item>
   <title>In other news...</title>
   <guid isPermaLink="false">bits/first-stored-procedure</guid>
   <link>http://johnp.net/blog/bits/first-stored-procedure.html</link>
   <description><![CDATA[

I wrote my first SQL stored procedure today. I'm not sure whether this
is a step forward or not... <i>[ooh, programmer snobbery alert]</i>

]]></description>
   <category domain="http://johnp.net/blog"></category>
   <pubDate>Thu, 10 Apr 2003 05:35 GMT</pubDate>
</item>
</channel>
</rss>

