Kasperian Moving Parts

kinda like Batman, but with a wife and 3 kids

Browsing:

Category: KPilot

KPilot Hackery of Sorts (or How To Sync Your Work’s Exchange Calendar To Your Palm, Part III)

It felt darned good to hack on KPilot just a wee bit today! Actually, it was less hacking on KPilot directly and more on some utility code that I’ve written that allows me to sync my work Exchange calendar into my personal calendar and subsequently to my Palm. I’ve blogged previously about this, but since my last post, I’ve switched employers (YAY!!!) and I now have to deal with Exchange 2007 OWA, with Forms-Based Authentication (FBA). FBA has managed to break the nifty little Ruby Exchange (RExchange) code that I’d been using, since RExchange doesn’t do FBA. So, I’ve gone back to Graham Cobb’s tremendously useful little OWASync package which has been updated to handle Exchange 2007’s schema and FBA, Read more…


KPilot Insomniatic Progress

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 Read more…


KPilot Almost Progress

Blef.  So, I finally got a chance, late tonight, to hit the code, so to speak.  After an encouraging couple of e-mails with a KPilot user (hi Ryan!), and my own discouraging lack of time as of late to touch KPilot code, and the fact that I can’t sync with my Treo 700p (grr), I dug in and started looking at the guilty code. It’s my fault, really.  I changed the device communications code in the version of KPilot that got released with KDE 3.5.7.  It was some bandaid fixes that pulled the device communications out of the main GUI thread and put it into a worker thread.  This fixed several bugs that were tied to KPilot breaking horribly for Read more…


Ah, Now I See What You’re Talking About

It’s an extremely difficult thing, trying to support this weird beast, the Palm. Or, more accurately, it’s an extremely difficult thing trying to support the numerous personalities and implementations of the Palm beast. I mean, KDE PIM as a start is about as unsexy as you could want. But genius me, I focus on the ugliest duckling of KDE PIM: KPilot. Don’t get me wrong… I’m a gadget geek, enjoy Palms immensely, and have been for… gosh… 8+ years now?? (Wow, just had to check what year the IIIe came out…). And, there’s a reason that I’m hacking on KPilot, and that’s because I honestly believe it’s the best PIM-synching Palm solution in FLOSS-land. Anyway, back to my point… The Read more…


Thinkpad T61 and a Blond ‘fro

Technology had several glorious victories at my desk today. First, I was fortunate enough to get a very nice dual-head GeForce Nvidia card installed on my 4-way AMD 64-bit cpu server at work. It goes very nicely with the two beautiful 1600×1280 monitors that are now hooked up via twinview. This is by far the coolest working environment I’ve ever had (okay, ever seen). Secondly, I got my new work laptop today, and it is hella sweet. It’s a Thinkpad T61, and I think I’m in love. About my only complaint is that the thing must weigh 50 pounds, but what can you expect with these specs, I guess. Sweet, sweet, sweet laptop. Oh, also, it’s by far the smoothest Read more…


VMware, Day 3

This place is SO amazingly, refreshingly, awesomely, mind-bogglingly, ground-breakingly (yes, that’s a new word), life-changingly (write that one down), career rejuvenatingly, totally, totally cool. I am seeing the world through new eyes, truly. I am in awe. I am absolutely having the time of my life. Maybe some of it is due to the “having been hitting one’s head against the cement wall for so long, anything else feels downright wonderful” syndrome, but I think it’s more than that. VMware actually gets Open Source. The movement, the power, the people, the world-wide community, the whole thing. For the last three days, I’ve constantly been thinking how refreshing it is to not have to fight my employer every step of the Read more…


Got (KDE) Shirts? (part deux)

So, I received my custom-made KDE and KPilot shirts from spreadshirts.com yesterday, and am very, very impressed. 5 days to get the shirts printed and shipped is pretty darned impressive. Nice job, spreadshirt!!! The shirts seem to be well-made and of good quality. I’m just hoping that the logos and printing doesn’t start coming off for at least another 5 years… =;) And yeah, my witticisms are perhaps not the greatest, but I was a bit thin on pop culture references at the time, and Adriaan was asleep. So bite me. But I can say that if you’re in the .us, and you’re looking for some nice KDE swag to wear out on your next hot geeky night on the Read more…


Wrapping up the Summer of Code

I wrote this for this last week’s commit digest and didn’t want to steal Danny’s thunder, but here’s my thoughts on this year’s SOC KPilot project… The KPilot summer of code project is winding down to a close, with this Monday being the “pencil’s down” date. Bertjan Broeksema has done an outstanding job and has accomplished all that we said we wanted to on our Summer of Code proposal. The problem that we faced in KPilot was that each of our conduits did a lot of things in common, but all of them had their own code for doing these things. This has made maintenance a much harder job than it should be, and has led to some conduits being Read more…


KPilot progress(!!) and a fatal Plucker error

First, Bertjan is doing a wunderbar job with the keyring conduit in KPilot/trunk! I stayed up a bit last night and hacked for a while. Felt darned good. One annoyance that we’ve found, though, is that it looks like KWallet::Wallet (the KDE wallet subsystem) assumes that every program that wants to access the Wallet subsystem will have a top-level window. This assumption is not true with KPilot’s syncing daemon (kpilotDaemon). So I’ve sent an e-mail off to kde-core-devel, and hope to hear something back on it soon, but does anyone in lazy-web-ville know what the Correct (TM) way is to work around this? Secondly, my darling little Treo 650 just this morning decided to start vomiting on my blue suede Read more…


Um, yes, hi. I’m looking for Adriaan…

I’m pretty sure this has something to do with my fellow KPilot Dutch hacker friend….