Author Archives: krkeegan

Insteon RemoteLinc 2 Lacks the Heartbeat Feature?

A heartbeat is a simple broadcast packet sent at a predetermined interval.  The purpose of the packet is to announce to everyone that the device “is still alive.” The Insteon RemoteLinc 2 is a battery powered insteon remote, that remains … Continue reading

Posted in Home Automation | Leave a comment

Insteon All-Link Control Flags

For whatever reason it is difficult to locate the breakdown of the Insteon All-Link Control Flags. Link Control Flags: Bit 7: 1 = Record is in use, 0 = Record is available Bit 6: 1 = Controller (Master) of Device … Continue reading

Posted in Home Automation | Leave a comment

Insteon All-Link Cleanup Failure Report Documentation Error

The documentation for the Insteon PLM defines an All-Link Cleanup Failure Report as being 7 bytes long with the 3rd byte being a useless 0×01. In fact, command 0×56 is actually only 6 bytes in length.  The 3rd byte listed … Continue reading

Posted in Home Automation | Leave a comment

PHP: Get date for nth occurrence of weekday

I looked quickly and did not see any code out there to determine the nth occurrence of a specific day of the week in a month.  For example Thanksgiving is the 4th Thursday in November.  So I designed the following … Continue reading

Posted in Programming | Leave a comment

Integrating Google Talk with Roundcube

Sorry I don’t have much time at the moment to write up a whole entry about this, but I am very excited about this. I am a big fan of roundcube but I have always wanted the ability to integrate … Continue reading

Posted in Programming | 1 Comment

How to Resurrect Procmail and Spamassassin on Dreamhost

Admittedly I have been very annoyed with Dreamhost since they announced that users would no longer be able to use procmail. How to get procmail Back After reading the most recent entry I realized that it is possible to still … Continue reading

Posted in Programming | 3 Comments

Bug in BlackBerry Repeat Rule, MONTH_OF_YEAR Deincrements 1 Month

I have noticed a bug in javax.microedition.pim.RepeatRule, when I tried to set a an event to repeat every second sunday of may I would get an event that repeated every second sunday of april. I determined that this was being … Continue reading

Posted in Blackberry, Programming | Leave a comment

Improved Funambol Blackberry Plugin

As promised I made significant improvements to the Funambol Blackberry Client, while the improvements are geared towards better functionality with ScheduleWorld.com, they should benefit individuals who use other SyncML servers as well. The Improvements in 3.0.8.4 include: Ignore milliseconds in … Continue reading

Posted in Blackberry, Programming | 5 Comments

Fix for Sending Email with Funambol and Schedule World

Those of us without a Blackberry Enterprise Server cannot automatically synchronize our calendar and contacts with our PC without directly pluging the Blackberry directly into the PC with a USB cable. This is where Funambol and ScheduleWorld come in. ScheduleWorld … Continue reading

Posted in Blackberry, Programming | 1 Comment

Blackberry IMAP Proxy – Working Sent and Trash Folders

RIM has never fully supported IMAP servers in their Blackberry Internet Service(BIS) formerly Blackberry Web Client(BWC). Notably BIS does not recognize the NAMESPACE command from IMAP servers. The vast majority of IMAP servers place all user folders in a single … Continue reading

Posted in Blackberry, Programming | 10 Comments