If you are looking for the epic motorcycle journey blog that I've written, please see the Miles By Motorcycle site I put together. 
  • Subscribe to this RSS Feed
  • FireFox fonts suck under RH9 w/ LCD Monitor.
    12/26/2004 9:05PM
    As I've seen with a number of apps, if you don't have xft support fonts looks like crap under Mozilla and Firefox.

    Under RedHat 9, to get decent looking fonts on my particular LCD monitor setup (SAMSUNG SyncMaster 192T) I compiled firefox from source. They use this .mozconfig setup so instead of adding options to the Configure line you add them into .mozconfig. (see article below).

    The lines I added for my particular setup are:

    ac_add_options --enable-xft
    ac_add_options --disable-debug
    ac_add_options --enable-optimize
    ac_add_options --enable-strip
    ac_add_options --prefix=/usr/local/firefox-1.0-fromsource

    The --enable-xft gets me reasonable looking fonts. Bolds are coming out a bit fatter than in Mozilla 1.7 but otherwise everything looks about right. The prefix option identifies where "make install" should put the resulting executables. The rest are to build a slightly quicker and smaller version of FireFox. (although I imagine the FireFox developers would want you to not disable debugging or strip the build so that crash reports have enough info in them ... )

  • Compiling FireFox 1.0 from source under RedHat Linux
    12/26/2004 8:52PM
    This one took a bit to figure out. It looks like firefox and mozilla share the same source tree. If you just do the normal configure, make you'll get errors like

    ../../toolkit/locales/en-US/chrome/necko/contents.rdf' doesn't exist

    after quite a bit of compiling. Some sites suggest doing a LANGUAS=en prior to the configure, but that does not work.

    The "configure" script optionally reads in a file of settings called ".mozconfig" in the source root directory. In the standard firefox source distribution this file does not exist. A copy is located in


    Just copy that file to .mozconfig in source root directory. Then run configure and make.

    For more information please refer to the FireFox build instructions at:


    (update 2005-01-24, moved to FireFox and Mozilla category)
    (update 2006-03-12, added link to new firefox build document)

  • NVIDIA and Linux Kernel 2.6.10
    12/26/2004 4:46PM
    There's an issue with the current (2004-12-26) Nvidia drives and the 2.6.10 Linux kernel that was just released. More details and patches available at:

    1.0-6629 x86/x86-64 and Linux 2.6.10

  • FAQ - Redhat-9, DBD and Mysql
    12/22/2004 2:40PM

    To get DBD to compile under RedHat 9 you need to do an unset LANG before generating the makefile as in:

    unset LANG; perl Makefile.PL; make test; make install

    otherwise you'll get errors like:

    "Unsuccessful stat on filename containing newline at /usr/lib/perl5/5.8.0/ExtUtils/Liblist/Kid.pm line 97."

  • Torvalds: A Solaris skeptic
    12/21/2004 12:54PM
    An excellent interview with Linus Torvalds tangentially about Solaris but more about development processes and environments. When this man speaks, listen.