You are here


Checked: 2 hours 35 min ago
Updated: 2 hours 35 min ago
Update every: 2 hours

Hacking on GNOME, but with a healthy dose of C++
Subscribe to jongsmamm


jongsmamm - Thu, 18/08/2011 - 4:10am
As some astute observers may be aware, free software isn’t my only nerdy obsession. A quick perusal of my Flickr photos may reveal some of my other interests. If you guessed “taking poor pictures of wildlife”, you’d be pretty close. Yes, I watch birds. To make a long story short, a couple of years ago [...]

Number Two

jongsmamm - Tue, 02/03/2010 - 4:01pm
The reason I haven’t been around as much in the last few weeks: Everybody’s doing great, our friends and neighbors have been spoiling us with delicious meals, and he’s been a remarkably content baby so far.

gtkmm and Maemo 5

jongsmamm - Tue, 22/12/2009 - 5:42am
There’s a decent number of examples of Maemo 5 applications written in C or even python, but there’s not too many real-world applications in (non-Qt) C++. So I’ve written up a quick, cliché little demo app in gtkmm/hildonmm. It probably isn’t useful for much other than perhaps as an example (who really needs [...]

How to waste an evening debugging the internals of glib’s qsort implementation

jongsmamm - Tue, 08/12/2009 - 3:49am
Working on a personal itch-scratching project, I found myself wanting a sortable treeview. So I stuffed my treemodel into a TreeModelSort and set up my sort functions, and everything was happy. Except, when running my application, I kept getting strange segfaults within glib’s qsort implementation. I had set the following function as [...]

Conversations with a 2.5-year-old

jongsmamm - Wed, 21/10/2009 - 1:17am
Listening to some music… r: Who sings this song? me: Okkervil River r: Why does he sing it? me: Because he wrote it. r: oh…. Like David Byrne wrote “In the Future”? The fact that this is her ‘default’ song is endlessly amusing to me.

Another Year

jongsmamm - Mon, 10/08/2009 - 3:53am
… and this year I have a daughter old enough to sing me ‘happy birthday’. Life is strange and wonderful.

Two Day

jongsmamm - Sat, 14/03/2009 - 9:38pm

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.


git sucks

jongsmamm - Thu, 05/03/2009 - 3:55am
$ git commig -a
git: 'commig' is not a git-command. See 'git --help'.

Did you mean this?

It knows what I want to do and yet it makes me spell it correctly, just to spite me.

Fresh Start

jongsmamm - Fri, 23/01/2009 - 8:31pm

A lot of things have made me happy lately.

Travel and Work

jongsmamm - Wed, 01/10/2008 - 4:31am

It’s been quite a few years since we’ve visited J’s parents, and since R is now 1.5 years old, we finally felt that we were ready to make the trek (though not without considerable trepidation about how she’d react to the 13-hour flight to Korea).  As it turns out, she did very well on the plane and only had one small spell of whininess before dropping off from exhaustion and sleeping the last 6 hours of the flight. Phew.


jongsmamm - Fri, 27/06/2008 - 11:12pm

As a quick follow-on to my last post, I’ve put a webkitmm git repository up for those that might want to play around with it. It’s certainly still early, but it is mostly complete. You’ll probably need a recent checkout WebKit/Gtk+, I’ve only tested it on trunk. At some point, I’ll probably import it into GNOME subversion, though I really don’t look forward to that.

There is a very simple browser example in the source tree as well:

Pools, Toy Dogs, Turkey, and WebKit

jongsmamm - Tue, 24/06/2008 - 8:08pm

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:

Moving On

jongsmamm - Tue, 06/05/2008 - 1:51pm

Since all of the other Nemiver hackers are moving on to new jobs (ok, so there’s only me and Dodji, but you can help fix that by joining us!), I figured I may as well announce my own job-related news.  Last week I gave my notice at my current job, and I’ve signed a contract with Collabora to do work related to WebKit.  I’m really excited to be able to spend more time hacking on free software and to have the opportunity to work with some really talented people on interesting projects.  Also, it feels great to be able to escape the cu

Feeling Productive

jongsmamm - Sun, 13/04/2008 - 5:04am

All the recent talk about tetris and canvases and animation prompted me to pick up the C++ bindings for clutter again and play around with it. I’ve added support for the clutter-cairo library and ported the ‘flowers’ demo to cluttermm.



jongsmamm - Sun, 09/03/2008 - 8:50pm

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


Campaign Season

jongsmamm - Mon, 11/02/2008 - 7:18pm

Being a political junky, I’ve of course been following the campaign season very closely here in the USA. This morning I was amused to receive a campaign email from a potential candidate for the US Senate here in Minnesota with the following engaging subject line: “General Campaign email template”. Well done, potential senator!

Nemiver and gio

jongsmamm - Fri, 01/02/2008 - 4:57pm

Yesterday I added a configure switch to nemiver to use gio (via giomm, which is shaping up nicely) instead of gnomevfs for file loading, mime-type detection, and file change monitoring. The process was quite painless, and the code ended up being considerably nicer than the equivalent in gnomevfs. In theory this should bring us a bit closer to being portable to other platforms as well.

Musical Perfection

jongsmamm - Tue, 29/01/2008 - 4:17am

I like music. I like a lot of different kinds of music. But from time to time I hear a song that makes my body tingle, the sort of song that doesn’t sound like it was written, but rather discovered; a ‘perfect song’, so to speak. I discovered another perfect song this evening while listening to my local radio station: Beirut’s ‘A Sunday Smile’.

New modes of transport

jongsmamm - Mon, 14/01/2008 - 4:05am

r decided to welcome in the new year by taking her first steps on her own. Every day she gets more and more stable, I don’t think it’s going to be long until walking becomes her main mode of transportation. It’s an amazing thing to watch, but also a bit scary since we now have to keep a much closer eye on what she might be getting into around the house.

Memory Editing

jongsmamm - Mon, 03/12/2007 - 3:15am

After a lovely and relaxing Thanksgiving break without any coding whatsoever, I’m trying to atone by pushing forward with nemiver a bit more (don’t worry, I’ll be going back to working on wrapping cluttermm again soon, but I’m sort of waiting for the 0.6 API to settle down a little bit first). In any case, as of last night, my branch of nemiver can view and edit memory, thanks to the magic of reusable widgets.

Everything is Politics

jongsmamm - Mon, 26/11/2007 - 8:48pm

One of the things you hear regularly when issues of a non-technical nature raise their heads are pleas to ignore the politics and focus on the technical issues. These are well-meaning but ultimately misguided. The point of murray’s post was that there are social issues that are having a detrimental effect on the project. You may disagree with the actual content of the post, but then the proper response is to disagree, not to implore people to ignore political or social issues altogether.


jongsmamm - Mon, 19/11/2007 - 3:31pm

With Minnesota winter threatening to come on at full force at any time now, J made me a skull and crossbones hat.


jongsmamm - Fri, 09/11/2007 - 2:49am


Originally uploaded by jonner

Bug Hunting

jongsmamm - Sat, 27/10/2007 - 3:13am

When you’ve been chasing a multi-threaded software / hardware interaction bug for three straight weeks (the sort of bug which is triggered perhaps only once every 3 days, which you’ve instrumented with asserts and port pin toggling so you can see what’s going on with an oscilloscope since your JTAG debugging tools are rather poor, and which you’ve eventually gotten to be reproducible within 30 seconds by rigging up a FET and signal generator to create the proper noise conditions) and you’ve finally convinced yourself that you understand exactly why the problem


jongsmamm - Sat, 20/10/2007 - 1:50am
I have moved my blog to the friendly confines of GNOME blogs. See you there!


Subscribe to jongsmamm