Getting Excited about KDE4 All Over Again

http://kde.org/img/kde40.png

It started to hit me yesterday as I spent 3.5 hours in this year’s KDE Google Summer of Code mentor’s meeting (thanks again sebr!!). KDE4 just plain rocks, and it feels good to start getting excited about it again. And I don’t just mean KDE 4.0. Don’t get me wrong, KDE4.0 is a nice little release. It’s not perfect and there are some things that are irritating about it and keep me from using it as my main DE. But like Aaron has been saying over and over and over again, KDE4.0 is not KDE4. KDE4.0 is more of a preview of things to come, and what I see coming just plain kicks butt.

I am finally getting excited about our PIM space again, and that feels really, really good. KMail, KOrganizer, KPilot, and the rest of our PIM suite was what drew me to KDE in the 3.x series. (Well, that and quite honestly I find the intentional dumbing-down and lack of configurability of the other large, free DE irritating to the point of exhaustion.) But lately our PIM apps have suffered from lack of care and have started to look seriously unsexy compared with Thunderbird, Sunbird, and even *gasp* Evolution. But KDE4 gives us a chance to remedy that, in my mind, and looking at this year’s Summer of Code projects, I’m hoping we get some really nice improvements done. There’s a few really sweet ones that I’d love to see get accomplished: the Google Contacts/Calendar integration into Akonadi and thusly KDE PIM, the enhanced KMail view, and (nearest and dearest to my heart) getting KPilot fully functional, and rock solid for KDE4.

And going through the SOC-sorting meeting made me realize all over again how fantastic a community it is that we have in KDE. There’s a lot of respect and comaradarie and friendliness that I just don’t see in some other communities. Not to mention the quality of talented people that we have. PIM might have drawn me to KDE, but it’s the people and our awesome community that we have that has kept me. =:)

Anyway, I just had to say that it feels really, really good to be excited about KDE4 again. In my mind, it’s a really unique opportunity to do something fresh and new and fun and exciting again. It’s a chance to learn from past mistakes and do better. It’s a chance to take the fantastic functionality that we have and rethink how our users can best interact with it. It’s a chance to not be bound to the past and to not have to be stuck with the same old presentation layer we have just because we don’t want to make drastic changes to our applications.

As the pretty graphic says, KDE4 is truly a chance to be free. =:)

Stream This!

Last in our series of “when will that Jason kid shut up?!?” is this short, little ditty wherein I extol the wonders of an ancient Linux file server in my basement with a 250GB drive, my shiny (SHINY!!!) new PS3, my PSP, and the nifty little Open Source project of MediaTomb.

Being out of the “being able to spend mad money on Geek toys” for a while (having a family will do that to ya), I was ill-prepared for this new-fangled UPnP thing. As I was setting up my (DANGED AWESOME!!!) PS3, I breezed by the UPnP settings (I don’t need no steenking directions!) with nary a second glance. However, after reading up on the PS3’s media streaming abilities a bit, I downloaded MediaTomb, installed it and configured it (took an hour, max, maybe), and before you know it, Bob’s your uncle and my PS3 was able to stream all of the movies, photos, and music that I’ve been keeping on my ancient Linux file server in the basement. SWEET MAMA!

To make things even just that little extra bit cooler, Sony’s Remote Play allows my and my wife’s PSPs to connect to the PS3 and stream movies, photos, and music anywhere in the house through the PS3.  Now that just plain rocks! I mean, 4GB memory stick modules can hold a decent amount of stuff, but to be able to have 250GB of movies, photos, and music accessible from the PSP in your pocket is just darned cool!

Now all we hafta do is get UPnP client-ness into VideoLAN so I can finally be free of supporting iTunes on my darling bride’s Powerbook….

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.

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!

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. =;)

Return of the Singer

kevinmax200x254p-january2008One artist that I’ve always admired is Kevin Max. I always enjoyed his voice in dc Talk, and though he hasn’t enjoyed the success that TobyMac or Michael Tait, I think he’s every bit as talented. I just found a nice little interview with the man and I must say, I LOVE the new look, Kevin. =:D This is what I’m aiming for… my new look. =;)

Some bits that I totally identify with:

So how would you say life is different from five years ago?

Max: As a 40-year-old, I think it’s a time for me to mellow. The kids keep me on my toes, but I’m really more of a family guy as opposed to a guy who’s always wanting to go out on the town and trying to see what the [newest thing] might be. I enjoy being home now.

Your publicist said Michael W. Smith calls you the “most misunderstood man in Christian music.” Is that a compliment?

Max: Probably, if you put me up against the wall with the other contemporary Christian singers. I would say that Michael W. Smith can be quite a misunderstood guy, too. I’m known as the guy that’s kind of on the fringe or the outside—not because I think it’s cool, but because I really believe in creativity and pushing the envelope and progressing in the arts. I don’t like to sit still and put out exactly what people expect me to. I like to push myself to change.

Is this a one-off project? Or do you think you might continue in this vein of music for albums to come?

Max: As I’ve tried to explain to so many people that are trying to figure out this little enigmatic head of mine—which is quite small at times—I always like to change. Change is probably my one vice. It kind of confuses and pisses off some people, but I need change. It’s not that I think it’s cool to do that. I just like doing it. The next project is probably going to be another 360-degree turn.

Here’s to change, Kevin. I’m in the middle of a big one, myself, and loving every bit of it. =:)

Sun’s Search Inside the Music

Man, I’m a geek! I just couldn’t bring myself to go to sleep tonight at 10:00, like a good (smart) boy, and instead of hacking on KPilot or doing something else productive, I watched an extremely cool web presentation from Sun’s JavaOne Technical Sessions. That’s right… I chose to watch a Sun web presentation instead of TV or a movie. That makes me… a geek, yep… just checking….

I was totally blown away, 4 years ago, at BorCon when I got to see Sun’s Project Looking Glass demo. Jonathon Schwartz did a fantastic job of demoing it, and he did so following an especially obnoxious and irritating Microsoft presentation. I still remember walking out of the room with my friend, both of us in awe of what we just saw that Sun was doing. And what a stark contrast we saw between the heavy FUD machinery of Microsoft compared to the truly innovative work that Sun was doing.

Incidentally… yes, I’ll admit it, I (currently…  =;) ) program in Java during the day for a living, and I actually enjoy the language.  I know there’s been distrust of Java from the FOSS community for a long time now, and I very much wish Sun had Open Sourced Java a LONG time ago so it could have had a bigger role in the FOSS desktop.  And having had experience with early Swing apps years and years ago, there used to be good reason to be wary of using Java–it was slow and painful, especially on the crappy hardware that I could afford back then.  But I do not see any of those road blocks in the successful Java apps of today.

So anyway, tonight, in all of my geekiness, as I watched Paul Lamere’s presentation titled “Search Inside the Music: Using Signal Processing, Machine Learning, and 3-D Visualizations to Discover New Music“, I once again enjoyed seeing true innovation happening in a place like Sun. Compare that with Microsoft’s arrogance and Borg mentality, and it’s all the more refreshing. Anyway, you might have to sign up for Sun’s developer network to see the multimedia presentation I mentioned above, but it’s totally worth it.

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 our codeyard.net svn repository into kde’s svn (it’s in kdepim-3.5.5+ branch now, but will be merged into branches/KDE/3.5/kdepim before 3.5.6 is release, iirc) using this spiffy little shell fu that I created for the purpose of merging code from one svn repository into another. Also, Sune from the debian packaging team has been a tremendous help in motivating us to get the critical data loss bugs fixed and backported (that’s my pain) into kde’s svn. It’s been really refreshing and fun hacking on kpilot again. I’m reaching a point, though, where we either need to architect kpilot to be more like opensync or I bite the bullet and start helping kdepim use opensync working towards kde4. That’s assuming my current time-to-spend-on-OSS holds up, which is a big assumption. Ohh–also, bbroeksema has helped bring cmake into kpilot, and I must say that I REALLY like it. Adriaan and I have pitched in and we now have a fully-functional build system (bye bye AAP) that I can fully grok. I’ve even written a custom configure script that helps bridge the gap. Sweet! Oh, and if you’re a kpilot user who cares about malconduit (syncing with Avantgo) or docconduit (creating palm docs), your help is required. Since none of the current kpilot maintainers/developers use these conduits, and there’s a decent amount of bit-rot in them, they are going to be disabled for the next release of kpilot/kde, unless you step up and help us with them. Help, please?

Thanksgiving was really, really fun. I need to put up some of our latest pics, but we had a wonderful time just staying home with our little family. I cannot tell you how stress-free our holidays are, not having to pack up and hobble off to a not-short list of relatives’ homes every holiday. Although it was a completely unintentional side-effect of moving cross-country, I really think that this is how it should be. For the first time ever, we have been able to establish our own traditions and have some really neat bonding time as a family that you just miss out on rushing to various relatives’ houses. Plus, my wifey is a really great cook and I get to cut turkey, so it’s enjoyable all around. =:)

Work goeth on. It’s looking to be a stressful year ahead of me with my current employer, and I’m not so sure how I feel about it at this point, other than to hang on for the ride and see what God provides

My darling bride allowed me to play The Matrix - Path of Neo for a few days (and I really appreciate it hon! =:)). I can honestly say that it’s a dissapointing game. First, the graphics are very poor and at least on my “last-year’s-model” Xbox, the characters and artwork are choppy, blocky, and bad. Second, the combat system is horrible. For the most part, you get through the game pressing “Y” repeatedly. Call me an old-school fogey, but coming from a Street Fighter and Killer Instinct background where you have learnable, predictable, more-than-one-button-mashing combos, the fights in this game are really sad. And the camera system is absolutely atrocious. I’ve noticed that there are several games that follow this model–where you are allowed to change your camera perspective, but you don’t have complete control since as soon as you start to move, the game takes over your camera again. Yuck! Make me puke on my jammies! Learn from Splinter Cell, folks, please.

Music-wise, I’ve been really taken by Skillet’s new CD (Comatose), Orbital’s Blue Album, Everything But The Girl, Aaron Shust (Anything Worth Saying is excellent!!), and most recently (don’t laugh) Dean Martin’s Baby It’s Cold Outside duet that played a really cute scene in Will Farrell’s Elf movie.

We’ve had our good friends The Wallers come up and visit us recently, and our family had a wonderful time with them. Sarah was gracious enough to stay with us for almost 2 weeks and we had an absolute ball. I was able to be “one of the girls” a little bit, which I really, really miss from our Bible Quiz days. *sniffle* I also was reminded of how cool my son is, and how much he is like me, with all of his Lego Star Wars 2 kung fu. =:)

And my beautiful daughter, A (name withheld to protect the innocent), is really into her NeoPets thing. What impresses me the most, though, is that she’s walking herself through some basic HTML tutorials and writing some content for her NeoPets pages. Cool!! The hacker spirit lives on in my children, vahoo!! =:) She is an amazingly talented, artistic hacker, though, and I need to start working with her on web designs so she can get exposed to that early on as a modern art form.

Laptop wise, I’ve bounced from Kubuntu Dapper to SUSE 10.1 to Fedora Core 6 to Kubuntu Edgy and back to Fedora Core 6 again for my powerbook. I’m settling on FC6 for the time being. Unfortunately, NONE of these distros work acceptably with my powerbook and NetworkManager. My goal was to be able to use NetworkManager solely as I do on my x86 SUSE 10.1 laptop at work, which is why I kept bouncing between distros. But since none of them do, and I really like what the Fedora boys have done with Core 6, and my powerbook runs pretty darned stable with it, I’ll keep using it. Oh–one thing I still need to figure out is how to get the keyboard backlighting working with FC6. I had it working with SUSE 10.1-ppc, iirc, and it does not work out of the box with FC6.

Lastly, I’ve been using vortexhost.com as my web hosting solution for the last 2 years. They have been really, really stable and been a good home for a good price (250 megs for $55/year). However, my little family has outgrown 250 megs and now I need to figure out what to do in the next 2 weeks. I’ve been looking around at some of the bigger-space-for-slightly-more-money players and some of the hosts I’m looking at are:

Disk space Bandwidth Money-back guarantee 1 year 1 year(/mo) 2 years 2 years (/mo)
hostmonster.com 50G 999G 30 days $83.40 $6.95 $118.80 $4.95
hostdime.com 1G 30G $66.00 $5.50 $0.00
icdsoft.com 1G 20G $72.00 $6.00 $129.60 $5.40
hostgator.com 3.5G 50G 30 days $83.40 $6.95 $0.00
bluehost.ocm 50G 999G $95.40 $7.95 $166.80 $6.95

I’ve researched them at webhostingjury.com and webhostingtalk.com, and from what it looks like, hostgator would be the best in terms of decent price, decent disk space, good customer service, and good reputation. However, I’m really hesitant to fork over $83.40 for 1 year of web hosting. Yeah, I know, it’s only $30 more than I was spending before, but still… $83.40 is a decent chunk of change for a personal/family web site. So I’ve been looking at Google’s accounts for domains stuff and I might poke into it a little more, but still, I need to so something because we’re out of space right now and my contract with vortexhost.com is up in 2 weeks.

One thing I’d like to look at as part of this adventure is using Google as a spam filter. I use spamassassin with some custom training fu right now, but it still lets spam through every once in a while. And I really want to be able to provide my kiddos with some web space so they can have some room to play and learn. So, all in all, I still don’t know what I’m going to do. One side of my brain is saying that I could host our domain on a PC at the house, but I’ve already been down that road and it’s just painful (especially considering that my always-on box at home is a PII-200 laptop with zero disk space) and I’d like to not have to deal with that headache again. And I want something rock-solid and reliable for our e-mail solution, which is why GMail would be nice. The downside to GMail, though, and this is probably the ONLY reason I’m not going to use them yet is that they don’t support IMAP. *sigh* Any helpful suggestions, solutions, watch-out-fors, etc., would be greatly appreciated.

Okay, well, I think that touches every category I have defined, so with that (and the fact that it’s midnight, *grrr*), I guess I’ll hit the “publish” button and call it a night. G’night, Gracie…

The W’s - Fourth From the Last

the w’s - fourth from the last, originally uploaded by vanRijn.

If for no other reason than the amazingly cool, self-deprecating, ska/punk album cover, you have GOT to love this one!! =;)

In The Last 48 Hours

I have had the pleasure(?) of living through the following:

  • Getting two problems (ABS light and Airbag light were both stuck on) with our new-to-us 2005 Town & Country fixed only to find another problem (2 radiator fans refused to turn off when car was turned off). Had to disconnect battery overnight to turn off fans and prevent battery drainage. Took said vehicle back into the dealer who promptly and courteously fixed it. Again.
  • Finding out that the family dog (who just yesterday started limping–refusing to set any weight on her left, front paw) has Lyme disease. $200+ later and doggie is now feeling much better, apparently.
  • Beating head repeatedly against same problem at work for a week now is still not yielding any noticeable results, other than in softness of head.
  • Compiled 2.6.17-rc4 kernel from kernel.org in an attempt to prove that same palm-pilot-related kernel crash existed in upstream kernel. After several iterations of fun and frivolity and make-kpkg’s and reboots, discovered that it does not seem to after all, which means that the problem must lie somewhere in either 2.6.15 or in the patches that ubuntu has made to it. Yay! This is, I think, the last major show-stopper from me being able to run Linux on my powerbook. About the only large annoyance now is the lack of Flash. Oh–I’ve decided that manually downloading QIF files and importing them into MoneyDance whenever I need to balance the checkbook is not such a horrible thing (refer to earlier post about MoneyDance, IBM’s PowerPC Java, and the inability to do OFX transactions).
  • Started listening to Switchfoot’s Nothing is Sound CD. It’s pretty good. I think my favorite song thus far is the simultaneously deep and also infectiously make-you-want-to-scream-at-the-top-of-your-lungs-too track, “Stars”. I will say this, though, and I mean no disrespect to Switchfoot, nor do I know anything of their contractual obligations or personal lives…. But this CD seems on an initial listen to be less hope/God-focused than their previous CD, The Beautiful Letdown, which was REALLY, REALLY good. I’ll not say much more because I’ve honestly not listened too closely, nor have I dug up the lyrics from the new CD yet. But I do hope that the Switchfoot guys are still as focused and passionate about God as they were in previous years. I also sincerely hope that their record label hasn’t pressured them into producing a more commercially-palpable product for the sake of being more commercially-palpable. It is a good CD, though, and I do like it. Here’s to you, Switchfoot, my home (town) boys. =:)
  • Finally watched Jet Li’s latest film, Unleashed, and I was REALLY impressed! It was very artfully done, all around. I mean, it had the bad language that my TV-G couldn’t seem to filter out (no closed captioning on the DVD??), but other than that, I think it was a pretty good movie. It was certainly the best all-around martial arts movie I think I’ve ever seen. Morgan Freeman was (as always) excellent in it. His father figure role provided stability, peace, and focus for the entire film. Without him, I don’t think the film could have gone the distance. And Jet Li took some very brave steps in this film to try to grow in his abilities as an actor, and he pulled it off fairly well! I swear, Jet Li is the best martial artist that I have ever seen on film. I know I’m committing heresy here, but I would put my money on him over Bruce Lee (duck), Jackie Chan (sorry Jackie baybee!!!), Steven Segal (pfaw, yeah, like that’s even a challenge), Jean-Claude van Damme in his prime (*twitch*), and anyone else I’ve ever seen (hmmmm, David Carradine???). So, go put the kids to bed early, rent Unleashed, and enjoy some kick-butt fight scenes, a really touching story, some seriously M.Night-esque tense scenes (Victoria taking off his collar, anyone??), and the absolutely best close-combat fight sequence that I’ve ever seen.