Kasperian Moving Parts

kinda like Batman, but with a wife and 3 kids

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….


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…


We are living in the science fiction we grew up with

I just got an e-mail from one of my best friends, who profoundly stated:  I was removing my SD card from one slot and putting it in another, when I realized this was shown on the original Star Trek over 40 years ago. We are living in the science fiction we grew up with. So true, SuperDataMan!!  =:)


Good Morning, Vietnam^WPlanetKDE!

Greetings and salutations. And thanks to Chris for adding me to the planet. =:) As an aside, there must be a cooler way of introducing oneself to an aggregator, but having wasted 10 minutes of my life trying to think of one (and not having actually come up with anything clevererer), I’ll relegate myself to looking like a doofus and stick a big “Hi, my name is” adhesive tag on my forehead…. Hi. My name is Jason ‘vanRijn’ Kasper. The Kasper part comes from a rich Austrian heritage that I have documented somewhere in a closet. The Jason part my parents decided to slap on me for no good reason, other than that they must have foreseen the Friday the Read more…


Visor Syncing Problems – A Solution

I’ve been trying to help a KPilot user (Hi Ronny!!) track down a really annoying and fatal bug for more than a year now.  The bug is triggered by trying to sync a Visor handheld with KPilot, and what happens is that KPilot begins to connect to the Visor during a HotSync, but then it fails when trying to read the user information from the Visor; and then the Visor disconnects, but KPilot doesn’t know it and KPilot then goes into a tight, CPU-consuming loop somewhere deep in the bowels of libpisock.  Ronny graciously funded me with a Visor via eBay since I am unable to reproduce this condition with my Treo 650.  Long story short, now that I have Read more…


What Microsoft Meant Was…

In an effort to catch up reading through the last 2 months of eWeek magazines that I have stacked on my dresser yet never find time to pick up, I read through the May 28 issue this morning and found this very insightful statement by Jason Brooks. The article is called “Free software shines on” and can also be found here… When Microsoft representatives state that everyone must play by the same rules, as they often have during recent months, what the company means is that the business and technological realities under which they’ve built their empire shouldn’t be allowed to change (emphasis mine). Very true. Very insightful. Nice job as usual, Jason. Of course, I (and all Open Source Read more…


Why I quit: kernel developer Con Kolivas

Really, really good article and interview with an awesome and amazingly bright guy. Con, I had no idea that you were such a complex guy. I wish you the best of the future, seriously.


KPilot KDE3, meet KPilot KDE4

KPilot KDE3, meet KPilot KDE4 Originally uploaded by vanRijn Finally got some time to work on KPilot in trunk late last night. I guess the key thing is… when not sure what to do, just do something. I’ve been feeling very overwhelmed as of late with all that is broken and not working and different and changed, etc., with KPilot in trunk, and have been a bit paralyzed by it all. Of course, having to wait a full 8-hours (I kid you not) for qt-copy, kdesupport, kdelibs, kdepimlibs, kdebase, and then kdepim to compile and install on my blazing-fast T42 Thinkpad is beyond frustrating too. But anyway, I have started looking at the UI for the time being. I’ll work Read more…