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.
Regards,
Behdad
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.
UPDATE:
download 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:
gtk_module_init()
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 (accompanying
Makefile) 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
Labels: gtk+
Online font installation
Just submitted patches for
GTK+ and
gnome-settings-daemon 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)
Labels: gnome