Kasperian Moving Parts

kinda like Batman, but with a wife and 3 kids

Browsing:

Category: KDE

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…


Review Board and KDE!

Ooh, just saw this excerpt from Aaron: in other news, Matt Rogers has set up a review board installation which i want to start using to streamline the patch review process in plasma. Matt has set up a group for Kopete already, i’ve noticed, too. if all goes well, we’ll find a permanent home for it and maybe even start getting other kde projects using it =) Awesome! I can tell you from experience that Review Board is one seriously cool tool. Having been the initiator of the code review process at Rite Aid, I would have loved to have had it as an available option, but was stuck using cvs diff, a2ps, reams of paper each week, and large Read more…


Memorable Moments/Randomeness From Day One

Woohoo! Day one from the KDE Launch Event at Mountain View, CA, and I’m tired, stoked, tired, excited, and… tired. Memorable spots include: Waking up at 3:00 a.m., EST, flying all day, getting stuck in Silicon Valley traffic for 2 hours, etc. Visiting a beautiful, big mall in Santa Clara. My eldest would LOVE this! Walking into an actual Swatch store and buying a new, nifty, unique watch. (I used to wear no watch unless it was a Swatch but haven’t had one in a few years. Love them!) Finding the new version of my old Nike Prestos and buying a pair! Finally getting to meet and talk to Adriaan, after having worked with him for 4+ years. Drinking a Read more…


KDE NetworkManager workaround

In case anyone else hits this…. In one of the more recent releases of our beloved KDE, code was added to more smoothly integrate with networking. Namely, the attempt is now made to be aware of NetworkManager-initiated network connections, as well as know when NetworkManager doesn’t think it’s connected so as to not keep trying network activities when there might not be a network connection. Excellent idea, honestly. However (you knew there was one), I have a love/hate relationship with NetworkManager and knetworkmanager. When they work, they work great. When they don’t it’s supremely irritating. Case in point: I’m at a friend’s house. He’s using standard WEP and a non-broadcasted ESSID. I tried all manners of asking NetworkManager nicely for Read more…


… and friends were made

I had absolutely the most amazing time at this year’s Google Summer of Code Mentor’s Summit. I’m sure I’ll sound like quite the gushing fan-boy, but so be it. I’ve been involved in the KDE project for the last couple of years. I can thank Adriaan deGroot fully for getting me hooked, and also for being a great mentor and friend throughout. Until this last weekend, I had not actually met any other KDE geek in the flesh. Living in the United States as I do, I’ve met many a GNOME zealot and developer, but nary a KDE kindred spirit. And so, I am still coming down off of the “high” of getting to spend this last weekend with both 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…


Got (KDE) Shirts?

So, after searching for some cool KDE swag online and finding none (found some shirts and stickers of dubious quality at cafepress.com, but has anyone actually ordered anything from them and had good or bad experiences to share??), I found spreadshirt.com and tried their T-shirt designer thingey. After thoroughly enjoying watching their Flash-based designer crash Firefox about 10 times in a row (definition of insanity: doing the same thing over and over again, expecting different results), I admitted defeat and switched to my darling bride’s Powerbook and Safari. Long story short, I custom-made 2 shirts (black, of course, is there any other shirt color?) and am now waiting eagerly for them to arrive. If anyone has any thoughts on better 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…


KPilot, She Progresses

Woohoo! I ate far too much cheesecake, far too late in the evening tonight, and therefore am still up at 2:30 a.m., hacking on KPilot. And oi(!) does it feel good. =:) We now have a working daemon, a working configuration window, a working kpilot main window, logging happening correctly over the DBus, and with the code that I’m about to commit to trunk, we now are able to get through a hotSync without crashing! W[][]t! Next on my agenda, if Adriaan doesn’t beat me to it, is to rip every hint out of KPilot’s built-in database viewers that makes it look like it could/should/might be able to perform CUD (Creates/Updates/Deletes) actions. Die, devil-bird, die!! Oh, also, all of the Read more…