Entries Tagged 'General' ↓

Cycling season is open!

Finally managed to get off my lazy ass and cycle to work. Who cares if the ground is still covered in snow and ice and that I don’t have any spikes in the tires. It’s all more exciting that way, right? 🙂

Pimp my 770

Karl has way too much time in his hands…

Someone please fix gtk-doc

Python:
There should be one – and preferably only one – obvious way to do it.

Perl:
There’s More Than One Way To Do It

gtk-doc:
There’s More Than One Way To Do It Wrong

Ok, the last one isn’t an actual motto, just how I feel about gtk-doc after having to figure out how to get our additions to gtk+ properly show up in the generated documentation. Extra points if you can guess the language gtk-doc is programmed in.

Here are some of very simple steps to ensure your correctly formulated gtk-doc comments in the code never make their way into the generated HTML documentation:

  1. Do not add your_gobject_derivative_get_type() in the ${your-module}.types file
  2. Do add your_enum_get_type() in the same file
  3. Do not add YourWidget in the ${your-module}-sections.txt file (right below the <TITLE>YourWidget</TITLE> that probably already exists)
  4. Do not add every single your_widget_function() in the ${your-module}-sections.txt file
  5. Do not include <index> and <index role=”…”> in ${your-module}-docs.sgml (for all combinations of deprecated and Since: tags repeated for role)
  6. Do not add <xi:include href=”xml/your-widget.xml”/> in ${your-module}-docs.sgml

While I do like the output gtk-doc generates there’s just so much manual work required to maintain it properly it’s a real pain in the behind. Have I mentioned it takes closer to three hours to build the documentation for our modified gtk+?

Laskiainen (Shrovetide) fun

Snow tube

Wheeee!

Had loads of fun sliding downhill with these inflatable snow tube thingies. Who cares if you can barely steer the thing and you often end up sliding any other way but face front. Especially nice was to be hitting the bigger bumps backwards.

It was fun while it lasted. We managed to burst open more than half of the gear, some with a bang.

In the air
In the air again

Maemo FOSDEM slides available

My Maemo Development Platform FOSDEM slides are now available.

Update: There’s also videos of FOSDEM presentations available from Free Electrons site. Credits to Michael Opdenacker.

Whee, I’m on TV^Horrent!

Joy of Tech

Onne, is that you? 😉

YAMDRG

Yet Another Mobile Device Running Gtk+. This ought to be interesting: PalmSource reveals Linux mobile phone OS plans

I wonder though why the need to emphasize gtk+ optimizations (gtk+ isn’t slow or memory hungry, right? right?!) or even what optimizations are we talking about…?

Back from the X eye candy conference

San Jose

Xprint sucks

Last week we were visiting sunny California. Too bad most of the time we spent indoors following XDevConf.

Compositing, OpenGL, and eye candy are still pretty hot topics. Unfortunately our hardware isn’t exactly equipped to support all the bells and whistles. While everyone, except maybe us, is excited about Xgl and friends, only the $100 laptop project seems more concerned about difficult problems such as memory consumption. It’ll be interesting to see which browser they end up picking. It would also be nice to see them use maemo as well rather than full blown Gnome desktop as we already have put quite a bit of effort into making it easier to work around the limited amount of memory.

And while it was possible to survive in California using public transportation only, it wasn’t entirely pleasant. Especially fun was to guess which train is which and when would either one leave and which stations would they stop at. Every single person coming to the platform was asking the same questions.

Google, you have failed me

When searching for XDevConf you’re supposed to find the right page.

Must… resist… nitpicking

Onne, I’ll see your grep-tr-cut and raise you one awk:

alias svnclean="svn status --no-ignore | awk '/^[\?I]/ {print $2}' | xargs rm -rf"