I have never had insomnia before in my life. Until tonight. I don’t know if it’s the stress of everything that’s going on in our lives right now (um, trying to sell a house in a REALLY bad housing market, trying to figure out how to pack up and move one’s family on a shoestring budget, wanting really badly to do super good on my new job that I absolutely love, etc., etc., etc.).
Or it could be that I drank a small amount of coffee today.
Whatever the reason, I couldn’t fall asleep from midnight until 1:30 a.m., so I got up and started hacking on KPilot’s USB workaround thing that I broke a year+ ago and subsequently couldn’t sync my new Treo 700p.
Well, my little droogies: let all who have funky USB Palm devices (Zire, Treo 700p, and I’m assuming also the Treo 680) rejoice once again. I’ve just successfully synced my 700p 5 times in a row with no funky button pushing, timing issues, or otherwise kludgey workarounds.
I’m going to look through it again tomorrow with hopefully less-blurry eyes and then I’ll commit it.
[ UPDATE: ] Yah, so insomnia sucks. I’ve committed this. I’d love to get some feedback from any intrepid KPilot/funky USB device users! Just be sure to grab revision 749517 or later from KDE’s main subversion server (/branches/KDE/3.5/kdepim/kpilot).
[ UPDATE2: ] For the aforementioned intrepid folk, please follow the directions on our website for retrieving and building the latest source with cmake. If you get stuck, please post a message for help on the kdepim users mailing list. Thanks!! =:)