<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0.2" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
  <channel>
    <title>peteg's blog   </title>
    <link>http://peteg.org/blog</link>
    <description></description>
    <language>en</language>

  <item>
    <title>&lt;a href=&quot;http://peteg.org/&quot;&gt;peteg.org&lt;/a&gt; now at &lt;a href=&quot;http://hcoop.net/&quot;&gt;HCoop&lt;/a&gt;.</title>
    <link>http://peteg.org/blog/2008/01/17#2008-01-17-peteg.org</link>
    <category>/noise/blogging</category>
    <description>
&lt;p&gt;

After comprehensively wasting &lt;a href=&quot;http://www.algorithm.com.au/&quot;&gt;Andr&amp;eacute;&lt;/a&gt;'s server (thanks &lt;a href=&quot;http://www.algorithm.com.au/&quot;&gt;Andr&amp;eacute;&lt;/a&gt;!), leading to a downtime of about three weeks (and counting),
I decided to move &lt;a href=&quot;http://peteg.org/&quot;&gt;peteg.org&lt;/a&gt; to &lt;a href=&quot;http://hcoop.net/&quot;&gt;HCoop&lt;/a&gt;. Apart from opening me up
to the U.S. legal system [*], it seems like a nice arrangement for
hackers with small budgets and low-bandwidth (popularity) websites.

&lt;/p&gt;&lt;p&gt;

I have also ditched the comment system as no-one ever used it for
anything like what it's meant for. Just email me. There's a link on
the right sidebar. Use it.

&lt;/p&gt;&lt;p&gt;

[*] I'm not altogether sure this makes any difference though; through
Australia's multifarious agreements with the U.S. I would &lt;a
href=&quot;http://en.wikipedia.org/wiki/Hew_Raymond_Griffiths&quot;&gt;probably be
open to litigation no matter where it was hosted&lt;/a&gt;.

&lt;/p&gt;</description>
  </item>
  <item>
    <title>img update.</title>
    <link>http://peteg.org/blog/2007/03/20#2007-03-20-img</link>
    <category>/noise/blogging/img</category>
    <description>
&lt;p&gt;

A massive port of some of my old &lt;a href=&quot;http://peteg.org//plog/&quot;&gt;PLog&lt;/a&gt; entries led me to update the img
plugin. Now it does some fancier &lt;a href=&quot;http://www.w3.org/Style/CSS/&quot;&gt;CSS&lt;/a&gt; stuff. Enjoy.

&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;&lt;a href=&quot;http://peteg.org/static/img&quot;&gt;img&lt;/a&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.w3.org/Style/CSS/&quot;&gt;CSS&lt;/a&gt; brokenness: The &lt;a href=&quot;http://www.w3.org/Style/CSS/&quot;&gt;CSS&lt;/a&gt; gunk from some &lt;a
href=&quot;http://www.w3.org/Style/Examples/007/figures.html&quot;&gt;W3 style
examples&lt;/a&gt; which works fine... if you don't mind your images flush left or
right.  Why is there no simple way to centre arbitrary objects?

&lt;/p&gt;</description>
  </item>
  <item>
    <title>99writeback</title>
    <link>http://peteg.org/blog/2007/01/28#2007-01-28-writeback</link>
    <category>/noise/blogging/writeback</category>
    <description>
&lt;p&gt;

I got a few doses of blog clap, and being bored and idle I put some effort
into tidying up &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt;'s venerable &lt;code&gt;writeback&lt;/code&gt; plugin and
adding &lt;a href=&quot;http://captchas.net/&quot;&gt;Captcha&lt;/a&gt; support. (I don't believe in the centralised blacklisting
epitomised by &lt;a href=&quot;http://akismet.com/&quot;&gt;akismet&lt;/a&gt;, it's too readily
abused.) I get the impression that somebody in &lt;code&gt;ee&lt;/code&gt; land is
manually spamming, so I might need a plan B. My other concern is that the &lt;a href=&quot;http://captchas.net/&quot;&gt;Captcha&lt;/a&gt; times out, meaning that if you take longer than a day to go from
page load to post-comment it will bugger you up. Also the interaction with
the back button is less than ideal.

&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;&lt;a href=&quot;http://peteg.org/static/99writeback&quot;&gt;99writeback&lt;/a&gt; (plugin)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://peteg.org/static/writeback&quot;&gt;writeback&lt;/a&gt; (flavour file for writebacks)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://peteg.org/static/writebacksform&quot;&gt;writebacksform&lt;/a&gt; (flavour file for the writeback form)&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;

You'll need to instruct &lt;a href=&quot;http://www.cpan.org/&quot;&gt;CPAN&lt;/a&gt; to &lt;code&gt;install Authen::Captcha&lt;/code&gt; (or
use your package manager to do it for you, or remove those bits of code). It
should be easy to adapt it to
 use another &lt;a href=&quot;http://captchas.net/&quot;&gt;Captcha&lt;/a&gt; library. I'm thinking
about constructing a logic-puzzle one.

&lt;/p&gt;

&lt;p&gt;

Part way through I realised just how fragile &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt; is (no non-word
characters in directory names? &amp;mdash; and I was going to call this
&lt;em&gt;writeback++&lt;/em&gt;!) and how badly coded most plugins are (let's do
everything ourselves! date functions, interpolation, file-backed databases,
...). If my &lt;a href=&quot;http://www.perl.org/&quot;&gt;perl&lt;/a&gt; was more fluent I'd have a shot at linting it all.

&lt;/p&gt;</description>
  </item>
  <item>
    <title>Hacking the &lt;a href=&quot;http://feedvalidator.org/&quot;&gt;RSS&lt;/a&gt; feed into shape.</title>
    <link>http://peteg.org/blog/2007/01/07#2007-01-07-Blosxom</link>
    <category>/noise/blogging</category>
    <description>
&lt;p&gt;

Blosxom's stitch-the-template-and-content-together code is pretty
nasty. Well, it's simple up to the point when one tries to use a fancy
interpolation (substitution) engine to, say, implement a schmick
&lt;code&gt;img&lt;/code&gt; tag. &lt;a href=&quot;http://feedvalidator.org/&quot;&gt;RSS&lt;/a&gt;'s not-invented-here-edness purportedly
disallows &lt;a href=&quot;http://www.w3.org/&quot;&gt;HTML&lt;/a&gt; in the feed, but in practice it appears that's fine
provided all the tags are suitably &lt;a href=&quot;http://www.w3.org/&quot;&gt;HTML&lt;/a&gt; armoured, which was the hoop
that &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt; was dutifully leaping through. I just tweaked the main
script so that some interpolation occurs before the escaping, and the same
again and some more after. Voila, with ugliness comes images. Yes, this sort
of thing makes one yearn for a mainstream blogging engine.

&lt;/p&gt;
&lt;p&gt;

While I'm ranting I've gotta say &lt;a href=&quot;http://www.perl.org/&quot;&gt;perl&lt;/a&gt;'s approach of making everything
magical wears thin fast. I want predictability, and while I accept that API
docs are written to be read I don't appreciate having to read
&lt;code&gt;perlsyn&lt;/code&gt; and &lt;code&gt;perlop&lt;/code&gt; (and &lt;code&gt;perlre&lt;/code&gt;)
manpages while doing simple imperative programming. How about: &lt;em&gt;small
language, verdant libraries&lt;/em&gt; instead of &lt;em&gt;here's fifteen ways to write
an enumerator&lt;/em&gt;? The great ideas in the language and fantastic libraries
are heavily obfuscated by noise, and I don't believe it's possible to write
robust &lt;a href=&quot;http://www.perl.org/&quot;&gt;perl&lt;/a&gt; applications &amp;mdash; aspect-oriented programming has nothing
on this for spaghetti. Any sane person looking at the &lt;code&gt;perlsec&lt;/code&gt;
manpage must surely agree with me &amp;mdash; &lt;code&gt;taint&lt;/code&gt;ing supposedly
works provided one doesn't defeat it, by omission or commission. Mutter,
mutter.

&lt;/p&gt;
&lt;p&gt;

Is it just my &lt;a href=&quot;http://www.apple.com/safari/&quot;&gt;Safari&lt;/a&gt; that struggles with &lt;a href=&quot;http://feedvalidator.org/&quot;&gt;RSS&lt;/a&gt; feeds? Those bugs have
been there for years now.

&lt;/p&gt;</description>
  </item>
  <item>
    <title>&lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt; plugin: img</title>
    <link>http://peteg.org/blog/2007/01/03#2007-01-03-img</link>
    <category>/noise/blogging/img</category>
    <description>
&lt;p&gt;

(or: reinventing &lt;a href=&quot;http://peteg.org//plog/&quot;&gt;PLog&lt;/a&gt;, one piece at a time.)

&lt;/p&gt;
&lt;p&gt;

I wanted to add images to the blog, and as I'm fed up with &lt;a href=&quot;http://www.imagemagick.org/&quot;&gt;ImageMagick&lt;/a&gt; I
was relieved to find that someone has written a more usable replacement for
&lt;a href=&quot;http://www.perl.org/&quot;&gt;perl&lt;/a&gt; called &lt;a href=&quot;http://imager.perl.org/&quot;&gt;Imager&lt;/a&gt;. You'll need to
install that first, and it should be as easy as politely asking &lt;a href=&quot;http://www.cpan.org/&quot;&gt;CPAN&lt;/a&gt; to
do it for you. Also you'll need &lt;a
href=&quot;http://www.blosxom.com/plugins/interpolate/interpolate_fancy.htm&quot;&gt;&lt;code&gt;interpolate_fancy&lt;/code&gt;&lt;/a&gt;
so you can invoke the method in your stories. Here's the code:

&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;&lt;a href=&quot;http://peteg.org/static/img&quot;&gt;img&lt;/a&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;

The instructions are in the script. It's still quite rough, and I'll be
updating it as I go along. Take a good look at your error logs if things
don't work.

&lt;/p&gt;

&lt;div class=&quot;figure&quot;&gt;
&lt;p&gt;&lt;a href=&quot;http://peteg.org//static/IMG_1667.JPG&quot;&gt;&lt;img src=&quot;http://peteg.org//static/cache/tn_IMG_1667.JPG&quot; width=&quot;93&quot; height=&quot;70&quot; class=&quot;scaled&quot; style=&quot;&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;


&lt;p&gt;

The existing &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt; image plugins are a lot fancier than this; I just
wanted something that generates thumbnails and automatically adds the
requisite attributes to the &lt;code&gt;img&lt;/code&gt; tag. This photo is from my trip
up to Berilee last month &amp;mdash; if you squint you can see the car ferry at
Berowra Waters. The markup is:

&lt;/p&gt;

&lt;pre&gt;

&amp;lt;@img.img src=&quot;IMG_1667.JPG&quot;
 style=&quot;border-style: none; margin: 0 0 10px 10px; float: right; clear: right;&quot; /&amp;gt;

&lt;/pre&gt;

&lt;p&gt;

which, when run on my &lt;a href=&quot;http://www.apple.com/ibook/&quot;&gt;iBook&lt;/a&gt;, results in the &lt;a href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;XHTML&lt;/a&gt;:

&lt;/p&gt;

&lt;pre&gt;
&amp;lt;a href=&quot;http://localhost/~peteg/images/IMG_1667.JPG&quot;&amp;gt;&amp;lt;
 img src=&quot;http://localhost/~peteg/images/cache/tn_IMG_1667.JPG&quot;
 width=&quot;93&quot;
 height=&quot;70&quot;
 style=&quot;border-style: none; margin: 0 0 10px 10px; float: right; clear: right;&quot;
 alt=&quot;&quot; /&amp;gt;&amp;lt;
/a&amp;gt;
&lt;/pre&gt;

&lt;p&gt;

I get the impression that the &lt;code&gt;interpolate_fancy&lt;/code&gt; plugin doesn't
like having newlines in the arguments.

&lt;/p&gt;
&lt;p&gt;

...and yes, I am vaguely aware that those suckling on the &lt;a href=&quot;http://feedvalidator.org/&quot;&gt;RSS&lt;/a&gt; nipple are
not getting the full technicolour experience. Bear with me.

&lt;/p&gt;</description>
  </item>
  <item>
    <title>Shifting to &lt;a href=&quot;http://peteg.org/&quot;&gt;peteg.org&lt;/a&gt;.</title>
    <link>http://peteg.org/blog/2006/12/30#2006-12-30-peteg.org</link>
    <category>/noise/blogging</category>
    <description>
&lt;p&gt;

Finally got around to buying a domain:  for three years from the
nondescript &lt;a href=&quot;http://www.websitedomains.com.au/&quot;&gt;Website Domains&lt;/a&gt;
registrar. So far, so unimaginatively kosher. I availed myself of the
freebie &lt;a href=&quot;http://en.wikipedia.org/wiki/Domain_name_system&quot;&gt;DNS&lt;/a&gt; provided by &lt;a
href=&quot;http://www.everydns.net/index.php&quot;&gt;EveryDNS&lt;/a&gt;; they're somewhat
limited in the kind of records they'll serve up, but more importantly are &lt;a
href=&quot;http://hostingfu.com/free-dns/everydns&quot;&gt;apparently reputable&lt;/a&gt;.

&lt;/p&gt;
&lt;p&gt;

At the moment I've got &lt;a href=&quot;http://www.apache.org/&quot;&gt;Apache&lt;/a&gt; running on &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt; on my dear old P120
at home, so it's all terribly slow. I feared the 64kbits uplink would sour
the deal but &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt; blindsided me by taking several tens of seconds to
render the index pages. &lt;a href=&quot;http://www.perl.org/&quot;&gt;perl&lt;/a&gt;, gotta love it.

&lt;/p&gt;
&lt;p&gt;

&lt;a href=&quot;http://www.dnsreport.com/&quot;&gt;DNS Report&lt;/a&gt; has proven useful for
linting all that stuff.

&lt;/p&gt;</description>
  </item>
  <item>
    <title>Root canal work on &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt;.</title>
    <link>http://peteg.org/blog/2006/12/25#2006-12-25-Blosxom</link>
    <category>/noise/blogging</category>
    <description>
&lt;p&gt;

I thought I'd try to tidy up a few things in &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt;, such as the
timestamps in comments, get the cookie memory-device going, that sort of
thing. While the core and some plugins may be as-tidy-as-&lt;a href=&quot;http://www.perl.org/&quot;&gt;perl&lt;/a&gt;-can-be,
the writeback (comments) one is pretty nasty.

&lt;/p&gt;
&lt;p&gt;

I also tried to fix the formatting of the sidebar. Once again the lack of
compositionality of &lt;a href=&quot;http://www.w3.org/&quot;&gt;HTML&lt;/a&gt; bit me on the arse: some things one can fix by
twiddling some &lt;a href=&quot;http://www.w3.org/Style/CSS/&quot;&gt;CSS&lt;/a&gt; in the flavour files, and others require a sift
through the &lt;a href=&quot;http://www.perl.org/&quot;&gt;perl&lt;/a&gt;. To some extent it's a matter of code quality, but also
there's the issue of what &lt;a href=&quot;http://www.w3.org/&quot;&gt;HTML&lt;/a&gt; objects are allowed with what combining
forms. For example, the find plugin needs to return a form, so that'll be a
&lt;code&gt;div&lt;/code&gt; and not a &lt;code&gt;span&lt;/code&gt;, thanks.

&lt;/p&gt;
&lt;p&gt;

I guess my next trick will be some kind of functionalisation of my
abbreviations plugin, so I can have some default text and also override it
as needs be. Next Christmas, for sure.

&lt;/p&gt;</description>
  </item>
  <item>
    <title>The Joys of &lt;a href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;XHTML&lt;/a&gt;.</title>
    <link>http://peteg.org/blog/2006/12/24#2006-12-24-XHTML</link>
    <category>/noise/blogging</category>
    <description>
&lt;p&gt;

The theme I pinched for &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt; claimed to use an &lt;a href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;XHTML&lt;/a&gt; DTD, and so
idly I thought I'd try to make it conform. Yep, a complete waste of time. I
naively imagined that &lt;a href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;XHTML&lt;/a&gt; has twenty-first-century tech but in fact
everyone's been ignoring it since 1999.

&lt;/p&gt;
&lt;p&gt;

Both &lt;a href=&quot;http://www.apple.com/safari/&quot;&gt;Safari&lt;/a&gt; and &lt;a href=&quot;http://www.mozilla.org/&quot;&gt;Mozilla&lt;/a&gt; seem to deal with it OK. I have no idea if
any of this works in &lt;a href=&quot;http://www.microsoft.com/windows/ie/default.mspx&quot;&gt;Internet Explorer&lt;/a&gt;, sorry.

&lt;/p&gt;
&lt;p&gt;

There's a semi-usable packaging of the &lt;a href=&quot;http://www.w3.org/&quot;&gt;W3&lt;/a&gt;'s validator &lt;a
href=&quot;http://homepage.mac.com/rcrews/software/validator/&quot;&gt;available
here&lt;/a&gt;. For dynamic content I use &lt;a href=&quot;http://curl.haxx.se/&quot;&gt;curl&lt;/a&gt; to grab the page then feed it
through as a file. Not very convenient but the less lazy can script it.

&lt;/p&gt;
&lt;p&gt;

I find it ironic that the motivation for &lt;a href=&quot;http://www.w3.org/1999/xhtml&quot;&gt;XHTML&lt;/a&gt; in the &lt;a
href=&quot;http://en.wikipedia.org/wiki/XHTML#Motivation&quot;&gt;Wikipedia article&lt;/a&gt;
is to make things more anal, purportedly for an efficiency payoff. To my eye
it's just &lt;a href=&quot;http://www.w3.org/XML/&quot;&gt;XML&lt;/a&gt; buzzword compliance, an opportunity to clean up the
semantics of the beast squandered on syntactic busy-work.

&lt;/p&gt;
&lt;p&gt;

My pet peeve is that the layout rules are so damn complex when something as
semantically simple as a bunch of markup combinators could fix this
mess. This tradition in CS goes back at least as far as &lt;a
href=&quot;http://www.ecs.soton.ac.uk/~ph/papers/funcgeo2.pdf&quot;&gt;Henderson's 1982
paper on functional geometry&lt;/a&gt; and continues with &lt;a href=&quot;http://www.math.chalmers.se/~koen/Lava/&quot;&gt;Lava&lt;/a&gt; and &lt;a
href=&quot;http://www.cs.chalmers.se/~rjmh/Papers/pretty.html&quot;&gt;pretty
printing&lt;/a&gt; and many other works. Then, instead of spending an hour finding
out that one should lay out a line right-to-left (perhaps, maybe, this week
at least), I could just say &quot;title &lt;em&gt;beside&lt;/em&gt; search box&quot; and get
exactly that!

&lt;/p&gt;
&lt;p&gt;

Heck, this would even be better than &lt;a href=&quot;http://www.w3.org/Style/CSS/&quot;&gt;CSS&lt;/a&gt;: define a bunch of named
objects and some way to lay them out explicitly. Completely separate content
and presentation, perhaps even a &quot;declarative&quot; layout! Somehow the
fundamental notion of &lt;em&gt;compositionality&lt;/em&gt; has been MIA here.

&lt;/p&gt;</description>
  </item>
  <item>
    <title>&lt;a href=&quot;http://www.possibly.me.uk/&quot;&gt;Andy&lt;/a&gt;'s On-line Self-Help Call-for-Help.</title>
    <link>http://peteg.org/blog/2006/11/01#2006-11-01-Andy</link>
    <category>/noise/blogging</category>
    <description>
The problem with a public blog is that is has to be &lt;em&gt;interesting&lt;/em&gt;, or
it languishes, as this one does, reader-less, apart from the odd &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt;
misfire that sends people looking for the best seat in some &lt;a href=&quot;http://www.ticketek.com.au/&quot;&gt;Ticketek&lt;/a&gt;
venue this way. At the end of the night it's hard not to verb the noun, not
to non-sequitur. Others are voluble so that I may be taciturn. &lt;a href=&quot;http://www.possibly.me.uk/&quot;&gt;Andy&lt;/a&gt;, who
apparently runs a plethora (or perhaps a clich&amp;eacute;) of blogs, appears to
be &lt;a href=&quot;http://parentheses.wordpress.com/&quot;&gt;outsourcing the authorship of
his self-help book&lt;/a&gt;.</description>
  </item>
  <item>
    <title>Yes, I'm giving &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt; a go.</title>
    <link>http://peteg.org/blog/2006/08/09#2006-08-09-Blosxom</link>
    <category>/noise/blogging</category>
    <description>
&lt;p&gt;

Venerable &lt;a href=&quot;http://www.ntk.net/&quot;&gt;NTK&lt;/a&gt; had a link to &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt; back in ... well, let's just say
it was &lt;a href=&quot;http://www.ntk.net/2003/03/07/#TRACKING&quot;&gt;many years
ago&lt;/a&gt;. I remember being horrified by such a masochistic use of &lt;a href=&quot;http://www.perl.org/&quot;&gt;perl&lt;/a&gt;
and instead tried to do something nice in &lt;a href=&quot;http://haskell.org/&quot;&gt;Haskell&lt;/a&gt;, a project which has
become too time-consuming to maintain. The models are very similar,
entry-per-file, but &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt; uses the file change date to decide where it
belongs in the index.

&lt;/p&gt;
&lt;p&gt;

(That last point is resolved by the &lt;code&gt;entries_index&lt;/code&gt; plugin that
caches the date when the CGI script first sees the entry... necessarily
stepping away from the pure filesystem-as-database model.)

&lt;/p&gt;
&lt;p&gt;

I must admit I didn't think &lt;a href=&quot;http://www.perl.org/&quot;&gt;perl&lt;/a&gt; could be written this readably.

&lt;/p&gt;
&lt;p&gt;

Somewhat annoyingly there are several conflicts in worldview between &lt;a href=&quot;http://www.cse.unsw.edu.au/&quot;&gt;CSE&lt;/a&gt;
and &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt;, the main one being blosxom's view that plugins should not
be in URL-able webspace, versus &lt;a href=&quot;http://www.cse.unsw.edu.au/&quot;&gt;CSE&lt;/a&gt;'s wisdom of forcing all
CGI-accessible things to live in &lt;code&gt;public_html&lt;/code&gt; land... but not to
worry.

&lt;/p&gt;
&lt;p&gt;

Somewhat surprisingly for such an ancient instance of the blogging program
genre there's an active &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;user
group&lt;/a&gt;. The &lt;a
href=&quot;http://blosxom.ookee.com/blog/plugins/registry/v2/listing.html&quot;&gt;plugins&lt;/a&gt;
are groovy and I'm sure they're as insecure as all get-out. How long will it
take to get a healthy dose of the blog-clap?

&lt;/p&gt;
&lt;p&gt;

Things to fix:

&lt;/p&gt;
&lt;ul&gt;

&lt;li&gt; Archives, get rid of list bullets.&lt;/li&gt;
&lt;li&gt; Categories font.&lt;/li&gt;
&lt;li&gt; Get images working.&lt;/li&gt;
&lt;li&gt; Trackback / comments.&lt;/li&gt;

&lt;/ul&gt;</description>
  </item>
  <item>
    <title>Hacks for the shift.</title>
    <link>http://peteg.org/blog/2006/08/04#2006-08-04-PLogHacks</link>
    <category>/noise/blogging</category>
    <description>
&lt;p&gt;

Showing how rusty my 37337 &lt;code&gt;sh&lt;/code&gt; skills are, here's some things
that help to migrate &lt;a href=&quot;http://peteg.org//plog/&quot;&gt;PLog&lt;/a&gt; entries to &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt;:

&lt;/p&gt;
&lt;ul&gt;

&lt;li&gt;Make &lt;a href=&quot;http://peteg.org//plog/&quot;&gt;PLog&lt;/a&gt; entries into &lt;a href=&quot;http://blosxom.ookee.com/blog/&quot;&gt;Blosxom&lt;/a&gt; ones:

&lt;pre&gt;
for file in *; do mv  .txt; done
&lt;/pre&gt;
&lt;/li&gt;

&lt;li&gt;... but before that, get blosxom's idea of the date for an entry to
match &lt;a href=&quot;http://peteg.org//plog/&quot;&gt;PLog&lt;/a&gt;'s:

&lt;pre&gt;
for file in *; do echo  |
   touch -t `sed -n &quot;1s/\(....\).\(..\).\(..\)/\1\2\30000/p;&quot;` ;
done
&lt;/pre&gt;
&lt;/li&gt;

&lt;/ul&gt;</description>
  </item>
  </channel>
</rss>
