100 days of ZENworks – flying home. Check-in powered by NAL

Post 2 of many in the next 100 days – talking about ZENworks.

Ah – time to travel home from Düsseldorf. Up early and to the airport.

It’s great seeing your product in use. Lufthansa check-in desks are powered by NAL. Check-in agent logs in, up pops NAL and all of the applications.

I’m travelling United from Chicago to Salt Lake City – and United are also a ZENworks customers.

Take a look next time you fly. You might be having your check-in made possible by ZENworks.

DirecTV, Tivo and HD

We bought a splendid HD TV a week or so ago – a Sony – very pleased with the quality.

I did the cable magic and got the DirecTV up to speed as well. I decided to go with the ‘old’ HR10-250 Tivo based DVR, rather than the newer MPEG4 non-Tivo DVR. Call it Tivo loyalty.

Nice to know that rather than the $400 we estimated for getting the work done; it cost me around $15 for the extra LNB for the satellite dish and about $20 for the good quality coax. Good job I can still crimp cables 😉

Middle is the new LNB Nice coax

Bayes learning, SpamAssassin, Novell NetMail and Copfilter


I use IPcop and Copfilter as my firewall/spam/email filtering gateway. Free and easy. Scales well.

I’ve had problems with Copfilter running the Bayesian learning for spam assassin; in short copfilter runs a wrapper script to call into sa-learn.pl.

I found that the IMAP->message_to_file was just sitting waiting for input from the NetMail server I run. Simple fix; add a timeout to IMAP reads and increase the IMAP buffer size. This should let me get all of the body text for learning, and timeout on massive inline images.

I logged a bug and posted a fix to the DMZS-sa-learn.pl script

my $imap = Mail::IMAPClient->new(
Server => ‘foo.com:143’,
User => ‘spamtrainer’,
Password => ‘longpassword’,
Debug => ‘1’,
#ezs edits
Timeout => ‘5’,
Buffer => ‘65536’,

Spam training is working perfectly now – Copfilter is eating its way through 3600 spam and about 6000 ham (non spam) messages.

Citysearch and badly written content filtering

I use Citysearch to look for new and interesting places to eat and go out.

It won’t let me enter my location ‘Draper’ – it complains about ‘Inappropriate Content’:

Here’s my location:


Here’s the complaint:


Looking at the content all I can assume is that ‘Draper’ contains ‘rape’ – and that’s bad.

I hope they don’t extend the service to people living in Cockermouth or Scunthorpe.

Photos, storms and night photography

I took some nice pictures last September of a massive storm over Draper.


I tried again last night – but the storm was too far away.

I did get some interesting long exposure shots – look at this 20 second exposure of an almost pitch black sky:

Black sky?