Kasperian Moving Parts

kinda like Batman, but with a wife and 3 kids

Browsing:

Category: Linux

Movin’ on Up (Sing it with me, Weezie!)

Today was my last day with my (before today) current employer. It has been a really, really, really bizarre and surreal day. 2 weeks for that matter. I caught myself several times shocked that I wasn’t more overwhelmed by the huge transition that we’re now embarking on again. And I think the fact that I wasn’t more worked up about it was all the more jarring.  Maybe it’s because I just went through this whole thing only 2 years before, so now I’m a hardened expert.  Or maybe it’s because I’m just at peace with where God is moving us.  Or maybe it’s because I’m thrilled like I never have been before about my new job.  Or maybe I’m just Read more…


Using Gmail for mailto: links

Blame it on Seb, but I’ve been using Gmail’s web interface lately. This is partly because I’m in the middle of another life-changing job transition (but this one I’m really excited about, aside from the great white sharks and the triangle of death), partly because I like change (and after having used nothing but kmail for a few years now, I’m ready for a change if for nothing other than to see how we in KDE PIM land can do things better), and partly because I’m trying to keep less personal data on my work laptop. I have been using Google’s Apps For Your Domain for the last year or so, and I like it much good. However, one thing 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.


The Only X (xorg.conf) For My T42

I do NOT understand why this is a true thing, but I do know that it is a true thing. Namely, unless I use this xorg.conf, I get weird hangs during suspend/resume, and my docking station/external monitor thingey doesn’t work right. At some point, when I have all the time in the world, I shall sit down and figure out why this works and why whichever way I configure X through YaST does not. But for now, I post this for posterity and in the odd case that this might help someone else who is stuck using a company-provided Thinkpad T42.


Visitor in Red and White

Here’s hoping…. I really do look good in red and white, guys!! =:)


You Are Here

Warning: a brain dump followeth: Blockbuster has sweetened their deal by allowing in-store trade-ins of online-rented movies. This, to me, blows NetFlix out of the water, since NetFlix does not yet have a brick-and-mortar presence anywhere (?). And, because we signed up with Blockbuster a while ago, we still get to keep our 2 free movie-or-game rental coupons per month too. Pretty cool! As a result, we’ve been watching tons of movies as of late, including the Indiana Jones trilogy (forgot how good they were!!). I’ve been a busy little beaver over the last few weeks, OSS-code-wise, anyway. Adriaan and I have whipped kpilot into shape proper-like, it seems. I’ve spent a decent chunk of time twice now and merged Read more…


SUSE 10.1 On A Powerbook

So, no, it’s not nearly as easy as it should be; it’s not nearly as easy as it is in kubuntu; and it has consumed the last few days of my life. But I’ve gotten things working for the most part and since I’ve been utterly unable to find any help on ye olde ‘net about the problems I faced, I’ll post some of my pain and learnings here… For starters, things sort of worked out of the box on my 15″ Powerbook with SUSE 10.1. You DO have to be VERY careful during the disk partitioning steps of the installation. For some unexplainably silly reason, by default, SUSE’s installation wanted to format my OS X partition. So watch out Read more…


DANGIT it feels good to code!

FINALLY took a couple of hours late, late, late tonight and looked at the pesky little kpilot bug which caused a nasty little SIGSEGV with the vcal-conduitbase::slotProcess code during a “copy handheld to PC” sync. Turns out there was a single missing set for the fNextState in the case of ConduitAction::SyncMode::eCopyHHToPC, which as luck would have it, is exactly what I was trying to do. So, yay me on fixing that annoying buglet which was niggling at the back of my brain for the last couple of months. Secondarily, one of: gdb, PowerPC Linux, AAP sucks donkey elbows with regards to trying to debug this problem I was having. I could not for the life of me attach gdb to Read more…