All articles

  1. Using Nautilus in Xubuntu 11.10

    Like many people, I've found the new things in the Linux desktop environment world - i.e. GNOME 3 and Unity - to be more of a hindrance than a help. For this reason I've switched to Xubuntu, which allows me to stick to my previous multi-window multi-desktop multi-monitor workflow ...

    Read more...
  2. Batch Re-tabbing Files with Vim

    So you have your favourite tabbing convention, but you've ended up with some files in some other convention, for example tabs instead of 4 spaces. If you use Vim and already have it set up to your liking, the :retab command will replace indents in the current buffer with ...

    Read more...
  3. Fixing ugly Qt fonts in GNOME

    So far every time I've used Qt applications under GNOME, especially VirtualBox, I've found the Qt font rendering to be appalling. See this screenshot of VirtualBox alongside the GNOME appearance dialog:

    |filename|/images/virtualbox_fonts_1.png

    As you can see, most of my font settings are at the default "Sans" font. The "Sans ...

    Read more...
  4. When Dynamic Typing Goes Wrong

    Yesterday I found out first-hand how using a dynamically typed language can get you into trouble in unexpected ways whilst writing unit tests for CSF (my PHP framework).

    Take a look at this code---what do you think it should do?

    $foo = 'bar';
    var_dump(isset($foo['xyz']));
    var_dump($foo['xyz']);
    

    Most ...

    Read more...

Page 1 / 3 »