<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for charlie</title>
    <link>http://www.advogato.org/person/charlie/</link>
    <description>Advogato blog for charlie</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Thu, 23 May 2013 01:01:43 GMT</pubDate>
    <item>
      <pubDate>Tue, 1 Aug 2000 14:29:19 GMT</pubDate>
      <title>1 Aug 2000</title>
      <link>http://www.advogato.org/person/charlie/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/charlie/diary.html?start=2</guid>
      <description>&lt;B&gt;1-August-2000&lt;/b&gt;
&lt;BLOCKQUOTE&gt;
To give you an idea how dizzy I am, I mistook &amp;lt;PRE&amp;gt;
tags for &amp;lt;BLOCKQUOTE&amp;gt; in that last posting until about
five minutes after I finished previewing it. Oh, for an
"edit that post" button!
&lt;P&gt;
Going to lie down now. Then back to the spam filter.
&lt;/blockquote&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 1 Aug 2000 14:25:45 GMT</pubDate>
      <title>1 Aug 2000</title>
      <link>http://www.advogato.org/person/charlie/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/charlie/diary.html?start=1</guid>
      <description>&lt;B&gt;1-August-2000&lt;/b&gt;
&lt;PRE&gt;
Bloody Perl Journal ...
&lt;P&gt; 
It came last Friday, I read it while camping over the
weekend, and as a result I'm now slightly dizzy, wired, and
not sure where the past day's gone.
&lt;P&gt;
Thing is, for yars I've used a spam filtering widget called
&lt;A HREF="www.nags.org/"&gt;NAGS&lt;/a&gt;. NAGS is really badly
structured, but I couldn't be arsed to write my own spam
filter. So I customized it slightly until I was comfortable
with its results.
&lt;P&gt;
Then two things happened. The NAGS author says he can't
maintain or support it any more, and I read the TPJ article
about Mail::Audit.
&lt;P&gt;
So I'm now about 20-30% of the way into writing a first cut
at a replacement for NAGS. Goals are to read the same
configuration files (if you want to keep them), be a hell of
a lot more modular and maintainable,  and add extra checks
(RBL, for example). A secondary goal is to plug into an
as-yet-unreleased SMTP server that  the ObT (inventor of &lt;A
HREF="http://www.assurdo.com/INTERCAL/"&gt;CLC Intercal&lt;/a&gt; is
writing.
&lt;P&gt;
So far, it's still pretty crufty -- but at least the parser
isn't mixed in promiscuously with the taint checking code.
In fact,  once I've cloned the NAGS functionality missing
from Mail::Audit I can probably move it out into a set of
subroutines then add a configuration parser that lets me
ascribe priorities to taint tests (and costs associated with
them). Maybe.
&lt;P&gt;
This one could run and run. But it's time for me to scratch
that  anti-spam itch &lt;I&gt;properly&lt;/i&gt;. (Which is why right
now I'm dizzy, looking at the clock and wondering where the
daylight'sgone, and why the cat is yelling at me from in
front of an empty food bowl. Oops.)
&lt;P&gt;
Then it'll be time to think about next month's Open Source
articles -- so far I've got Linux Today and Computer Shopper
on the list. (Anyone wanna buy a feature article and help
support an open source author?)
&lt;P&gt;
&lt;B&gt;PS:&lt;/b&gt; Anyone else going to YAPC::Europe?
&lt;/pre&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 18 Jul 2000 16:20:41 GMT</pubDate>
      <title>18 Jul 2000</title>
      <link>http://www.advogato.org/person/charlie/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/charlie/diary.html?start=0</guid>
      <description>&lt;I&gt;This is a first diary entry. I'll probably stick to this
format ...&lt;/i&gt;
&lt;P&gt;
&lt;B&gt;18-July-2000&lt;/b&gt;
&lt;blockquote&gt;
Sudden spate of work: on top of the day job, for next month
I have to write a
feature 
on Linux web application tools for Computer Shopper and a
cover article  on politics and open source for Linux Today,
in addition to
the usual Linux column in Shopper. There's suddenly an
explosion
of new Linux magazines in the UK, and for some reason I seem
to be
in demand.
&lt;P&gt;
On top of this, I'm working on a new release of
NetServer::Generic
(improved Solaris support, thanks to Lincoln Stein), and
doing some
early work on NetServer::Compiler (translation: getting
round to re-reading the Dragon book). Free time? What's
that?
&lt;P&gt;
Oh, and I finish at &lt;A
HREF="http://www.datacash.com/"&gt;DataCash&lt;/a&gt; next month, and
still have to nail down what to do next. At least there
doesn't seem to be any shortage of work out there for a Perl
monkey like me ...
&lt;/blockquote&gt;</description>
    </item>
  </channel>
</rss>
