Posts

I am not a photographer

During a recent conversation with another Dave he pointed me at the Facebook group “No, you’re not a photographer, you just own a camera” (update May 2011: this no longer exists).

Whilst I don’t agree with most of the comments on there (they are generally rude and unhelpful) it does raise an interesting point: How high the bar should be set for whether you are really a photographer or not?

Using the hardware USART with BoostC and a PIC

This post looks at what is needed to get a serial connectiong working with BoostC using a PIC with a hardware USART. A later post will cover the BoostC software implementation, when I have finished figuring it out.

By the end of this post there will be a PIC uC talking to Hyperterminal on the PC using less than 50 lines of code.

dspam integration with dovecot

In a previous message I spoke about training dspam automatically. The script I posted there works, but it’s not brilliant so I started looking for other ways of achieving spam training from the client.

Training dspam from Thunderbird junk messages

Recently I have installed and configured dspam on my mailserver. It seems to work nicely but needs occasional training. I wanted to integrate this with Thunderbird so that users could automatically train dspam from their mail client.

Updates to libnids

Much of the code I have written as part of my day job uses the rather excellent libnids.  However, there are a few bugs in version 1.23 relating to packets with radiotap headers or code which tries to read from multiple pcap files in sequence.

Contributing [to CPAN] is easy!

The following article is a repost of an original that I wrote for blogs.perl.org.

I thought I would share my experience of submitting a module to CPAN for the first time. In summary: it’s stupidly easy and if I can do it, so can you.