Category Archives: Ruby

Two Day

We celebrated r’s 2nd birthday a bit over a week ago. She’s now old enough to understand the concept of a birthday, and it’s been really fun to watch her get excited about it.


She’s also getting to the age where it’s a bit easier to find somebody to watch her while we go out for an evening. In the past couple weeks we were able to go see a theatre show and our first music concert in quite a while (a cd release show for one of my favorite local bands).

It feels like spring has finally arrived and Minneapolis is awaking from a long hibernation. This is definitely the best time of the year. It’s as if everybody’s just been huddled inside waiting for spring and then there’s just the sudden burst of activity. Everybody’s outside without coats (even though it’s still only in the 40s or 50s F), you see neighbors you’ve hardly seen for months. Of course, now that I say that, we’ll probably get hit with another big snowstorm…


I found a bit of time to hack on the nemiver debugger again lately. Since 0.6.5 I think I’ve closed about 10 bugs, getting the bug count below the century mark once again, which feels nice. I’m hoping I’ll have time to work on new features again in addition to just bugfixes, since there are still a few features missing that I think are really necessary for more widespread adoption.

Pools, Toy Dogs, Turkey, and WebKit

Summer is coming on full force.  R has discovered a new obsession, this time with the pool.  This goes along with her existing obsessions with fish, ducks, and geese.  I’m noticing a pattern here.  She also enjoys non-aquatic things, particularly books — mostly books about animals.  J got an old picture book about Dogs from a garage sale down the block recently.  It’s obviously from another time, as it contains the following hilariously inappropriate line:

Toy DogsThe Toy Dogs today are bred solely as pets. They have no other purpose in life except to give pleasure, especially to ladies.

Also, I’ll be attending GUADEC for the first time this year, and I’m looking forward to a good time in Istanbul and finally meeting a lot of people in person that I’ve known online for a while.

WebKit work is going quite well. I’ve mostly been focusing on bug fixing so far, though I’ve added some new features as well (CSS text shadows are now supported in the Qt port, for instance). Overall I’ve been really impressed with how clean and well-organized WebKit is for such a large and complex project. I’ve also started playing around with ‘webkitmm’ in my spare time as well. Nothing much to show at the moment, I’m afraid, but I don’t expect it to take too much effort before it’s relatively usable.


A belated happy first birthday to my beautiful daughter. It’s been a fantastic year.


Since then it seems like I’ve been sick most of the time. Instead of doing something useful, I’ve taken to fidding on a re-write of my Agave colorscheme designer, and I’ve made a decent amount of progress. It still lacks a lot of features of the original, but it benefits from my vastly better grasp of gtkmm and related technologies. I still don’t know if I’ll ever actually get around to releasing it. It’s currently serving as a way for me to relax and take breaks from my other projects. It’s become sort of a playground for me to try out new technologies, and I think I’ve succeeded in making it nearly impossible for normal users to build as it requires quite a few very new or unreleased libraries (goocanvasmm, giomm, glibmm-utils, etc).

Here’s a little screencast of what I’ve done so far:

video thumbnail

I’ve set up a repository on github for anybody that’s interested in playing around with it.

Also, I’ll be taking over some glibmm maintainer duties from murray after the 2.16.0 release.