Articles
ActiveSync doesn't sync
With some customized configurations of IIS, ActiveSync won't work properly but gives no or useless errors.
Git cheat sheet
Few projects I'm involved with started using git for source code management. Here are my notes, for my own reference as well as service to others.
PostgreSQL foreign key support for DataMapper
PostgreSQL adapter in DataMapper is lacking foreign key support, and it was required in a project I was working on. Here is a quick hack to get FK support in with a few caveats, however.
Leopard, Syslog, and ASL
Leopard seems to have a problem with syslog pegging the CPU at 100%. This seems to be related to /var/log/asl.db file getting too big and/or corrupted.
Windows VPN from FreeBSD
While developing an application, I had the need to access Active Directory (AD) that was running on a remote machine with no access to AD from outside world. The only option to talk to the AD was via Window's VPN.
Decoding Magellan map files (Part 1)
I got tired of booting windows in order to view GPS data from my Explorist in MapSend and since Magellan doesn't seem to be interested in providing Mac or UNIX/Linux solution it is time to roll my own. Sure, I could render this data in other software, but it's nicer to deal with the GPS data on maps with identical features as the GPS unit has. So, my side project for the time being will be deciphering the map .imi file and getting the data out of it, and then writing a custom viewer with similar features as MapSend.
Complex criteria with Smart Mailboxes in Mail.app
Apple's Mail application permits you to create smart mailboxes, however it only allows you to do either AND or OR operations between all condition. It does, however, support complex conditions. This article describes how the SmartMailboxes.plist can be modified to do such complex conditions and will guide you through creating a smart mailbox called "Today Inbox + Flagged" that lists all today's email in in the inbox mailbox as well as all flagged messages regardless of their age or mailbox.