These are the things I do to customize Gnome after a new install. These are all rather simple tweaks, but they help a lot! 1. Install Guake Guake is a top-down terminal for Gnome (in the style of the terminal used in Quake). It allows you to switch to the…


Gnome-color-chooser is a tool which allows you to control the colors used in GNOME with a lot more granularity than the default "Appearance" app. Unfortunately, Fedora does not have a repository with a gnome-color-chooser rpm, so you will need to compile it yourself. Here are the instructions, tested…


Continuing my series on Kohana 3 (see Auth here and Validation here), I'm tackling Kohana 3 internationalization in this post. How Kohana 3 I18n works Kohana 3's i18n functionality is implemented in two files: /system/classes/i18n.php - Implements the i18n class, which provides all…


Update: I am gradually updating my Kohana 3.0 articles to Kohana 3.1. Overview of Kohana 3 validation Validation is done using the Validation class, or via ORM using $model->check() automatically via exceptions. It uses the messages functionality in KO3, which is a system for specifying validation…


I've used CakePHP for quite a while now, so here are the things I find most problematic about it: Auth and ACL functionality Many superficial reviews point this out as a strength of CakePHP. It is definitely NOT a strong point, because the included ACL is too darn…