Kasperian Moving Parts

kinda like Batman, but with a wife and 3 kids

Wednesday March 19, 2008
by Jason 'vanRijn' Kasper
3 Comments

My Replacement Moleskine!

My Replacement Moleskine!


My Replacement Moleskine!

Originally uploaded by vanRijn
Dude, seriously, my faith is much more than restored in Moleskine due to this. I had blogged previously about the premature death of my beloved Moleskine, and had forgotten all about Moleskine’s excellent warranty. Well, I e-mailed them and exactly as they’d promised, today I received a brand new, replacement Moleskine straight from Milano, Italy.

Awesome!!!

I know I’m a gushing fanboy, but as of this moment, I am a Moleskine customer for life. If only every company had this kind of commitment to their product and excellent customer service!

Tuesday March 11, 2008
by Jason 'vanRijn' Kasper
2 Comments

Curse of the Golden Flower: Nyet

I’m sorry, but 2 words: Don’t Bother.

You can say what you want about the ornate costumes, the beautiful colors, the amazing sets. Yeah, maybe. But the story? I’m sorry, but if I wanted to be depressed and bored and looking for the fast forward button for 2 hours, I could have watched the housing market reports for a few hours while hitting myself in the head every couple of minutes.

Don’t get me wrong, I mean no disrespect to China or the actors/actresses in the film or the director. But as far as enjoying a movie goes, I had a better time watching the ultra-violent Shoot ‘Em Up. At least there the good guys win at the end.

Blef. Anyway, if you love Martial Arts movies as much as I do and can’t wait to see the next Jet Li movie, don’t bother renting Curse of the Golden Flower. It’s like taking Crouching Tiger, Hidden Dragon, but without any of the really good fight scenes, and the absolute worst Jerry Springer episode ever imagined, plus the daytime soap that was deemed too drawn out and boring to have made it to television, and throw it all together into a 2-hour long fun-fest. Yeah, like that.

I can’t imagine what I’d be looking for in a movie that would make me ever want to watch it again, but if you’re looking for a really cool Martial Arts movie, this ain’t it.

Also, Chow Yun-fat: please don’t kick my butt.

A couple of good reviews from Rotten Tomatoes:

I wanted to be swept away, but even with half of China as extras, I was mostly unimpressed.

Curse of the Golden Flower has no emotional center. There’s nobody to root for here (even the wildly charismatic Chow Yun-Fat seems remote and surly), and the characters’ scheming seems more like an elaborate pageant than a viable drama.

Not even Chow Yun-fat and Gong Li, two of the world’s most impressive actors, can inject any dazzle into this dud.

Wednesday March 5, 2008
by Jason 'vanRijn' Kasper
8 Comments

I Want a New Drug

My apologies to Huey Lewis and the News. And warning: this is a wandering, brain-dumping, meandering post which may very well be of no interest to you.

There’s nothing like spending the weekend in a hospital to give you a little perspective.

I blogged previously about feeling dizzy and nauseous, and I attributed it to the in-ear, sound-isolating headphones that I bought. Well, I don’t think that said headphones were the cause as much as a possible contributing factor. Things got so bad on Friday (I couldn’t even sit still without the room spinning on me and me feeling like I had to throw up) that I went to the local Emergency Room, which led to my being admitted into the hospital (kind of like a sick graduation of sorts), where I spent a very uncomfortable and frustrating weekend. They ran all sorts of tests on me. I guess the good news is that the doctors couldn’t find any of the big, bad signs of problems that might lead to my symptoms. But then again, that’s also the bad news–they don’t know what caused it, which scares me because that means that it will most probably happen again. My brother in law called a couple of nights ago to cheer me up by telling me that he has chronic Vertigo, which sounds very similar in symptom, and that there’s not much doctors can do to treat it. Greaaaat.

So, I’m back home now (got to return on Sunday), taking a nice little handful of drugs to help with the dizziness (some of which, oddly, have the side effect of possibly causing dizziness–explain that to me?), and am today hooked up to a Holter Monitor. I have never felt more old and decrepit in my life. =:(

Spending the weekend in the hospital is a very different, and altogether disagreeable experience–one which I sincerely hope to not repeat anytime soon. There’s nothing quite like being completely alone with your fears, worries, unanswered questions, doubts, and the like with naught to take your mind off of them. And now that I’ve been out sick from work for 3 days, while the nausea has gotten very much better, the dizziness and not-quite-with-it feelings are still there. And, the growing feeling that there’s just something that’s not quite right–aside from the physical ickiness, I mean.

I think the biggest thing that I’m finding is that I lack balance in my life. I simply do not know how to relax, it seems.

Prior to my current job, relaxing to me meant programming on something cool and interesting–something that is challenging, that gives me a sense of accomplishment, and that lets me learn stuff I’ve never learned before. And Open Source has filled that need quite nicely. The ironic thing is that now that I am being challenged and am able to learn and grow and work on something really cool and interesting for my job, I’m finding it very hard to get motivated to spend off-work hours diligently laboring away on my FOSS side projects (KPilot currently). Actually, there are another few factors at work here…. Now that I’m working from home for the majority of the time, my reliance on my trusty little Palm handheld devices is mostly non-existent. Certainly, I have no need for the little guy when I’m working from my desk at home and have my laptop in front of me at all hours. And therefore, I have just about zero desire to hack on things related to it like I used to be when I was absolutely dependent on it for daily survival.

In addition, one of the most exciting things about KPilot development was the camaraderie that I had with my fellow KPilot hackers. And that’s not been there in a long, long time. I’m not faulting anyone for it, and I’m as much to blame as anyone else, but there’s just nobody working on KPilot anymore, and it doesn’t look like that’s going to change anytime soon, being that Palm devices are nowhere near as sexy and modern as the other neato gadgetry we have these days (iPhones, PSPs, etc., etc.).

And, I still have not figured out how to find a healthy work/home balance. It’s a very easy thing to do when you’re working in an office building. The work day starts when you enter the building and it ends when you leave. Plus, you get a nice little buffer before and after that allow you to transition between work and home frame of mind, etc. Now that I don’t have that physical separation anymore, it just seems like the days blur together into a gigantic boulder that keeps picking up momentum. The vicious circle keeps getting more and more out of whack as I get up later, get started working later, and stay up working later as a result. By the time the weekend hits, I’m shot. The time zone difference is somewhat to blame too, I think, but I think that that’s not all of it.

I absolutely must get back onto a regular routine and schedule again, like I had when I drove to work every day. I think that this has played a very big piece in my getting so sick recently. And I really need to find something that is cool and interesting that I can start hacking on in my off-work hours.

So, a short list of todos:

  • Get on a regular sleep/wake/work/relax routine again. I’m thinking I might even do something silly every day at the same time to give myself the “driving to work” and “driving home” buffer, like driving to the local Dunkin Donuts and getting a coffee or something.
  • Drink much more water. This makes perfect sense. I’ve never been a big water drinker, but I think that because I’ve not been drinking enough water, my body was so worn down that it just nose-dived. I need to go out and buy a big honking cup that looks cool.
  • Sleep at least 7 hours every night. I have a horrible time with this one. I’m a night owl, and gravitate towards staying up until the wee hours of the morning, especially when I feel like I have to accomplish something to feel good about the day.
  • Find something interesting and cool to do outside of work again. My sense of obligation and “should do” points me to getting KPilot working in trunk so we can have something useful for KDE 4.1, but it sure is not all that interesting to be perfectly honest at this point. I think I need to poke around a bit and find something that interests me again–if for nothing other than a break. This ties into the regular routine thing again, but I’ve been living such crazy and out of balance hours lately that I simply do not have any time to relax. And I think I’ve realized how important it is to have a healthy balance and to be able to have some time every day to feel some peace and relaxation.

Harumph.

I warned you this post wasn’t interesting.

Tuesday March 4, 2008
by Jason 'vanRijn' Kasper
2 Comments

PSP Screen Protector from Scotchgard




100_5656

Originally uploaded by vanRijn

I’ve been looking for a better screen protector for my PSP than the one I had (a Hori) and was just about to go out and spend $20 on an Invisible Shield, but I found people talking about using 3m Scotchgard instead. It’s certainly less expensive, and if it works, $11 gives me more than enough for everything I could possibly want to cover (Palm Treo, PSP, 3 iPods, Swatch watch, etc.). So I gave it a shot. Pretty good results too!

In my first trial run, I used Windex to apply the Scotchgard to the PSP and there were really tiny bubbles that I just couldn’t get out. But the second time, I used a 33% rubbing alcohol, 66% distilled water solution and it seems to be working much better.

Anyway, I’ve put up a series of pictures about this madness as a follow-up to my previous post about it…

Monday February 25, 2008
by Jason 'vanRijn' Kasper
63 Comments

In-Ear Headphones and Puking Yer Guts Out?

I bought $180 of in-ear headphones to try out (the Shure SE210’s and the Sennheiser CX300’s) and both of them, I think, made me feel dizzy to the point of falling over and feeling like I was going to hurl my guts out the next morning. I’ve blogged previously about motion sickness, but this is just frightening and frustrating and badness.

Does this make any sense to anyone? Is it possible to be predisposed to dizziness and room-spinning-ness? Are in-ear, noise-isolating headphones known for making you feel dizzy, causing the room to spin on you, and not take effect until the next morning? I felt fine while I was listening to them. But after I took them off, went to bed, and got up the next morning, the room just spun ferociously.

Blef.

Tuesday February 19, 2008
by Jason 'vanRijn' Kasper
2 Comments

Prep Your PSP for Armageddon

The Hori screen protector that I have on my PSP has managed to become poked and has subsequently created a bubble on my PSP’s screen. So I was looking at getting an InvisibleShield screen protector, being that they’re all but bullet-proof. And then I saw a couple of crazy nuts that talked about just buying some 3m Scotchgard sheets (you know… the stuff they put on the fronts of cars now to protect them from rocks, dirt, and small farm animals) and cutting it to size and saving vast amounts of coin. Wellsir, that’s just crazy enough that it simply has to work!

So I scoured around a bit and came across this little gem to help you Prep Your iPod for Armageddon! I went right out and purchased 24 inches of 4″-wide 8mil Paint Protection Film. I figure that if this actually does work, my $11 investment will provide me with enough material to cover my PSP, the kids’ 3 iPods, my Treo, and perhaps even the cat.

Woot!

Watch out, MacGyver… there’s a new kid in town!!

Sunday February 17, 2008
by Jason 'vanRijn' Kasper
2 Comments

Following The Ninth

I was going to update my previous post about the amazing movie, Copying Beethoven, with this, but I am sufficiently taken to generate a new post. Kerry Candaele commented on my last post with a link to his forthcoming movie called Following The Ninth, so I visited his site and I am very, very impressed. The short, 7-minute preview of his work in progress fully echoes my thoughts and feelings about Beethoven and his amazing Ninth Symphony. Even better, it shows the impact that the Ninth is still having in our generation today. One of my favorite quotes from the clip:

“This piece enters your bloodstream and then changes who you are. The entire blueprint of everything… of society, of how things should be, of how things are… all the way from subatomic particles to galactic clusters… it’s all here.”
George Mathew: Conductor, Beethoven’s Ninth For South Asia
Carnegie Hall 1/23/2006

Kerry, I sincerely wish you the best of good fortune in your endeavor and I hope your film gets the attention that it deserves!

Sunday February 17, 2008
by Jason 'vanRijn' Kasper
7 Comments

Beethoven: Still Imminently Magical

I just watched one of the most amazing movies that I have ever seen: the excellent Copying Beethoven.

I have always been deeply fascinated with the genius that is Ludwig van Beethoven. I grew up listening to my mom playing his pieces on our piano, and have enjoyed the complexity and overwhelming emotion found both in the observation and participation of his immense talent. In particular, Beethoven’s Ninth Symphony has something that resonates in my soul like nothing else ever has.

The second movement (Molto vivace – Presto) has such passion and raw power and ferocity and strength and beauty and peace!!! It is everything that life should have in it, and I am amazed at Beethoven’s ability to make it all fit together and make sense in one place. Every time I hear it, it just overwhelms me with emotion. Watching Ed Harris’s spectacular portrayal of Beethoven as he was conducting the premiere of the Ninth Symphony, I was just absolutely overjoyed beyond words to hear the second movement kick in and finally get some visual confirmation of the pure joy and power and energy that I’ve always felt deep in my soul when listening to it. I was smiling and laughing and air-violining… just such power… amazing. And seeing the expression on Beethoven’s face as he was pouring his very soul into the playing of his music… pure, intense joy.

And then the fourth movement… which is what most people (who are even aware of such things) think of when the Ninth Symphony is mentioned… WOW. I’ve always preferred the second movement over the fourth movement, and quite honestly, I never really grasped what Beethoven was doing with it. Of course, it helps not that the fourth movement played such a prominent role in the deeply disturbing Clockwork Orange. But what I didn’t realize was what ground-breaking stuff Beethoven was doing at the time! A chorale and two tenors in a Symphony–it was unheard of until Beethoven dared to do it. And then to have them do absolutely nothing but stand on-stage for the entirety of the performance preceding their parts in the fourth movement–it must have seemed absolute insanity! But. But… when the chorale joins in in the fourth movement… the incredible power and beauty of it absolutely brought me to tears. It was as if the countless multitudes of angels of heaven had joined in at that very moment and the eye and ear could scarcely take it in. And the effect that it had on those in the crowd on screen was exactly what I felt: pure emotion and power and beauty.

The funny thing is that just a few hours earlier today, I sat through another Ed Harris movie (okay, it was a Nicolas Cage movie), National Treasure: Book of Secrets. As far as movies go, it was a pretty good ride. Laughs and suspense and danger and all the right ingredients. A nice, clean family movie, and I applaud it for being that. And Ed Harris did a very nice job in it.

But Ed Harris’s performance in Copying Beethoven is something extremely special. It was obvious that he gave his whole heart and soul to the part. I don’t think I would have known that the actor playing Beethoven was Ed Harris, quite honestly–and in my book, that’s exactly how it should be. Tremendously done, Mr. Harris. I have complete respect for your abilities after seeing this movie.

In the special features section of the DVD, Agnieszka Holland said something to the effect that seeing people who have never listened to classical music crying from seeing and hearing Beethoven’s Ninth Symphony made all the work worthwhile. Well, ma’am, I have loved classical music all my life and your film brought joy, tears, and some of the biggest smiles to my face that you could imagine. I’d say you did a darned good job.

As far as notoriety and high visibility go, I rather doubt that you’ll
be seeing a lot of raving reviews of Copying Beethoven. As a matter of fact, I kind of doubt you’ll find it mentioned much. Its style and
pace and camera work and subject matter and such are very much not the taste of today’s
huddled masses. It lacks too many of the normally-prescribed Hollywood
ingredients to make it palatable for our darling MTV generation.

But that doesn’t mean that you shouldn’t see it. =;)

Thursday February 14, 2008
by Jason 'vanRijn' Kasper
12 Comments

Eclipse versus Netbeans

Now, this one I’m really speaking out of the side of my head on… This is totally based on first impressions of NetBeans, albeit after 3<x<5 hours have been invested in said first impressions…

I’ve been using Eclipse and CDT for a while for my day job at VMware (which, by the by, totally rocks!!!). And for the most part, Eclipse+CDT really does a nice job at helping me maneuver around our very large code base and lowering the learning curve after I’ve figured out how to teach it about include paths that it can’t figure out on its own. As a C++ IDE, it’s very nice, responsive, stable, and it definitely helps in learning the code base via being able to quickly search, view inheritance hierarchies/object references, and quickly take you to definitions/declarations/usages. I had an itch to scratch with VIM keybindings and from what I’ve seen, viPlugin fits the bill very nicely. In fact, I’ve just today broken down and sent off my $21 for the wee beastie.

In response to a previous blog of mine, someone suggested that I look at NetBeans and SunStudio (which is built atop NetBeans) as alternatives to Eclipse as a C++ IDE, so I took some time to learn and explore today. I am definitely impressed with NetBeans in general, and their attention to C++ as a core component (as opposed to Eclipse, which provides C++ as a plugin, albeit a much-more-core plugin than previous). And NetBeans does a much nicer job, imho, in UI clarity as well as getting up and running quickly. Very nice attention to detail, and very good online help. I was up and running with our very large code base in NetBeans almost immediately–orders of magnitude quicker than doing the same thing in Eclipse.

And then I tried to set up NetBeans’ Code Assistance. For 4+ hours, on and off (each iteration took a painfully long time to discover that I’d still not gotten it right). Now… to be fair, it sure seems like NetBeans has some nice sophistication here, and gives you 3 ways of discovering how to construct your code model and code assistance goodness:

  1. Examining a binary (depends on compiling with CFLAGS/CXXFLAGS=”-g3 -gdwarf-2″, iiuc)
  2. Examining a bunch of build output/shared object code (also depends on compiling with CFLAGS/CXXFLAGS=”-g3 -gdwarf-2″, iiuc)
  3. Finding its way through a mess of C/C++ source/header files (this is what Eclipse/CDT does, I think?)

However, try as I might, no matter how I told the code assistance wizard to do its thing, it only ended up finding 31 C (not even C++) files. Needless to say, no code assistance or navigability joy was mine, which makes this fantastic IDE… much less than useful for me, unfortunately.

One other thing that gives Eclipse a thumbs-up here is the Perforce plugin for Eclipse. I don’t think one exists for NetBeans 6.

And I personally much-prefer the speed and good looks of SWT over Swing, which gives Eclipse another ++.

So, all in all, I REALLY do like NetBeans. I will have to poke at it some more later, and would LOVE it (dear LazyWeb) if someone could point me in the right direction to getting Code Assistance working. But for the time being, I think I’ll stick with Eclipse+CDT+VIM keybindings.

Wednesday February 13, 2008
by Jason 'vanRijn' Kasper
17 Comments

Zypper versus Smart

sudo zypper update:

2 Problems:
Problem: No valid solution found with just resolvables of best architecture.
Problem: Cannot install java-1_5_0-sun-plugin, because it is conflicting with java-1_6_0-sun-plugin

Problem: No valid solution found with just resolvables of best architecture.
With this run only resolvables with the best architecture have been regarded.
Regarding all possible resolvables takes time, but can come to a valid result.
Solution 1: Make a solver run with ALL possibilities.
Regarding all resolvables with a compatible architecture.
number, (r)etry or (c)ancel> 1
Applying solution 1

Problem: Cannot install java-1_5_0-sun-plugin, because it is conflicting with java-1_6_0-sun-plugin
A conflict over java-1.5.0-plugin == 1.5.0_update14 (java-1.5.0-plugin) requires the removal of java-1_5_0-sun-plugin-1.5.0_update14-0.1.i586[opensuse-updates] which is scheduled for installation
=== java-1_5_0-sun-plugin-1.5.0_update14-0.1.i586[opensuse-updates] ===
java-1_5_0-sun-plugin-1.5.0_update14-0.1.i586[opensuse-updates] is needed by atom:java-1_5_0-sun-plugin-1.5.0_update14-0.1.i586[opensuse-updates] (java-1_5_0-sun-plugin >= 1.5.0_update14-0.1)
findutils-4.2.31-24.i586 is needed by java-1_5_0-sun-plugin-1.5.0_update14-0.1.i586[opensuse-updates] (/usr/bin/find)
=== java-1_6_0-sun-plugin-1.6.0.u4-0.1.i586[opensuse-updates] ===
java-1_6_0-sun-plugin-1.6.0.u4-0.1.i586[opensuse-updates] is needed by atom:java-1_6_0-sun-plugin-1.6.0.u4-0.1.i586[opensuse-updates] (java-1_6_0-sun-plugin >= 1.6.0.u4-0.1)

Solution 1: do not install java-1_5_0-sun-plugin
do not install java-1_5_0-sun-plugin-1.5.0_update14-0.1.i586[opensuse-updates]
Solution 2: do not install java-1_6_0-sun-plugin
do not install java-1_6_0-sun-plugin-1.6.0.u4-0.1.i586[opensuse-updates]
Solution 3: Ignore this conflict of java-1_5_0-sun-plugin
number, (r)etry or (c)ancel>
^C

*boggle*

sudo smart upgrade:

Computing transaction…

Upgrading packages (234):
MPlayer kdegames4-carddecks-default
SDL kdegames4-carddecks-other
SDL-devel kdegraphics3-kamera
SDL_image kdegraphics3-pdf
alsa kdegraphics3-postscript
alsa-devel kdegraphics3-scan
alsa-oss kdegraphics4
alsa-plugins kdelibs3
alsa-utils kdelibs3-arts
[snip lots of stuff in between]
kdeedu4 qtcurve-kde
kdegames3 screenlets
kdegames3-arcade soprano
kdegames3-board transcode
kdegames3-card vorbis-tools
kdegames3-tactic xfsprogs
kdegames4 xmoto

Installing packages (4):
kaffeine-lang kdebase3-runtime libavahi-qt3-1 libdca0

Removing packages (4):
gnucash gnucash-lang ktorrent-lang slib

571.7MB of package files are needed. 46.3MB will be freed.

Confirm changes? (Y/n): y

Um. Yeah. I think I’ll stick with smart for now, guys…