McEs, A Hacker Life
Akademy+GUADEC *2009* Hosting Proposals
In response to our joint call-for-bids
earlier this year, the GNOME Foundation and KDE e.V. boards received three proposals tohost Akademy+GUADEC 2009. The bids are available for review here
The boards did not receive any separate bids for Akademy-only or GUADEC-only hosting. Which proves again, how excited the community is about the joint conference. Note that we got only one bid for GUADEC 2008, and two bids for the year before that.
At this time we are soliciting comments from the GNOME community and other GUADEC regulars. Please use the thread on foundation-list to submit your comments. The review period closes on July 4th, in preparation for making a decision in Istanbul.
On behalf of GNOME Foundation and KDE e.V. boards
Labels: 2009, akademy, gnome, guadec, kde
Mozilla Toronto Firefox 3 Launch Party Tonight
Open party at the Mozilla Toronto office. Free as in Free Beer. RSVP here
Firefox 3 before 17:00 UTC on June 18, 2008 to help make a Guinness World Record of most downloads in a day!
Labels: ff3, firefox, mozilla, party, toronto
GTK+ modules to the rescue
GTK+ has this very simple module API:
is called to initialize the module.
GTK+ modules are a very easy and effective way to add functionality to GTK+ that requires features from components way higher in the stack. They can also be quite handy as debugging tools.
Say, we want to measure it takes for an application to finish starting up. I've seen many people do this in one of two ways:
- Add an idle callback to the application code and recompile
- Using a stopwatch
I wrote a small gtk module
) to do just that. The whole thing is only 50 lines. You can run it with:
- IDLE_ACTION="time" for it to print time it takes from gtk init to the idle callback
- IDLE_ACTION="quit" for it to call
gtk_main_quit() in the idle callback
- IDLE_ACTION="kill" for it to send
SIGINT to the process in the idle callback
Online font installation
Just submitted patches for GTK+
to monitor all fontconfig configuration and react to changes.
What this means is that with the patches in place:
- Modifying ~/.fonts.conf takes effect in all running applications immediately (ok, withing three seconds),
- Installing missing fonts will make hexboxes automagically turn into real text rendered using the newly installed font.
Interestingly, no changes in Pango were needed.
Next step, detect missing fonts and make PackageKit
show a notification offering to install needed fonts.
Labels: fonts, gtk+, packagekit, pango
Real GNOME Hackers
are older in bugzilla points
than in real life. (not me)