November 2003
-
:
Dealing with the simplest things
The POP3 client is now complete. It can download messages from POP3 servers and store them in a message store. I’ve implemented a file system based message store that is compatible with the POP3 server code’s file system message … -
:
Bluetooth on XP
I never expected the Bluetooth sockets entry to be so popular … From the comments on that entry it seems a lot of people are having trouble with getting devices to work with XP’s bluetooth support. To help out a little … -
:
F Lock fix
Ok, I usually hate those ‘me too’ blog postings but… Here’s a “fix” for the fact that on Microsoft keyboards that have an “F Lock” key to change how the function keys work the default power … -
:
Filtering mail
Now that I can retrieve and serve it up again via a POP3 I want to do stuff to it in between retrieving it and serving it. The idea was to have a series of filters that get passed each message, Do Stuff ™ and either allow the message to be … -
:
The one where I dont use XML
So I have an email filter that can write messages to another mailbox. I need to supply it, and all other filters that I might write, with some configuration data. I could use XML but I dont… Filters are given an instance of an … -
:
Just enough RFC822
Second on my list of email filters was a filter that splits a ‘domain mailbox’ into several different mailboxes depending on the username that the email is addressed to. This is basically just an intelligent version of the … -
:
Rolling...
The first two filters were pretty easy. I was on a roll and the other filters were implemented just as quickly… Now that I could parse 822 addresses blacklists and whitelists were easy to implement. Some refactoring could be done to … -
:
Matrix Reloaded Revisited
We haven’t had time to go see Matrix Revolutions yet. Too much to do, too little time. We watched Reloaded on DVD last night and both enjoyed it much more than when we saw it originally at the cinema… I think we agreed that the … -
:
The Maytag customer service experience
We have a Maytag fridge and very nice it is too. However, sometimes it seems to be too cold and things freeze up. After far too long procrastinating and just excepting that cold was how fridges were supposed to be I called Maytag for … -
:
Bug hunt on the refactoring project
The refactoring project rolls on. Mostly it’s been more of the same so I haven’t bothered boring my reader with the details. This week we had an interesting bug to fix. The bug had appeared in a much earlier version, way back in … -
:
Promote a mock
I knew it would happen eventually… As mentioned earlier all of the email filtering code has been developed without any sign of a main(). Now that the time has come to create the actual filter program I found that I didn’t … -
:
Not a lot of coding going on
I’ve been really busy this last week. The building in which I live is having some issues with its managing agent. I’m on the board of directors for the “company” that runs the building and this week things finally …