<br />
<b>Warning</b>:  date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in <b>/var/www/grumpypenguin.org/htdocs/include/compat.inc.php</b> on line <b>322</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_config.inc.php</b> on line <b>523</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::enum_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>956</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::load_plugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>963</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::probePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>542</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>492</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::includePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>497</b><br />
<br />
<b>Strict Standards</b>:  Declaration of serendipity_event_s9ymarkup::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in <b>/var/www/grumpypenguin.org/htdocs/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php</b> on line <b>146</b><br />
<br />
<b>Strict Standards</b>:  Declaration of serendipity_event_s9ymarkup::uninstall() should be compatible with serendipity_plugin::uninstall(&$propbag) in <b>/var/www/grumpypenguin.org/htdocs/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php</b> on line <b>146</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>967</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::load_plugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>963</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::probePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>542</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>492</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::includePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>497</b><br />
<br />
<b>Strict Standards</b>:  Declaration of serendipity_event_emoticate::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in <b>/var/www/grumpypenguin.org/htdocs/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php</b> on line <b>204</b><br />
<br />
<b>Strict Standards</b>:  Declaration of serendipity_event_emoticate::uninstall() should be compatible with serendipity_plugin::uninstall(&$propbag) in <b>/var/www/grumpypenguin.org/htdocs/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php</b> on line <b>204</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>967</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::load_plugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>963</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::probePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>542</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>492</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::includePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>497</b><br />
<br />
<b>Strict Standards</b>:  Declaration of serendipity_event_nl2br::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in <b>/var/www/grumpypenguin.org/htdocs/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php</b> on line <b>395</b><br />
<br />
<b>Strict Standards</b>:  Declaration of serendipity_event_nl2br::uninstall() should be compatible with serendipity_plugin::uninstall(&$propbag) in <b>/var/www/grumpypenguin.org/htdocs/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php</b> on line <b>395</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>967</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::load_plugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>963</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::probePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>542</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>492</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::includePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>497</b><br />
<br />
<b>Strict Standards</b>:  Declaration of serendipity_event_browsercompatibility::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in <b>/var/www/grumpypenguin.org/htdocs/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php</b> on line <b>80</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>967</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::load_plugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>963</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::probePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>542</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>492</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::includePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>497</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>967</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::load_plugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>963</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::probePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>542</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>492</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::includePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>497</b><br />
<br />
<b>Strict Standards</b>:  Declaration of serendipity_event_spartacus::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in <b>/var/www/grumpypenguin.org/htdocs/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php</b> on line <b>1183</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>967</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::load_plugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>963</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::probePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>542</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>492</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::includePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>497</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::includePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>511</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::load_plugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>963</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::probePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>542</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>492</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::includePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>497</b><br />
<br />
<b>Strict Standards</b>:  Declaration of serendipity_event_bbcode::event_hook() should be compatible with serendipity_event::event_hook($event, &$bag, &$eventData, $addData = NULL) in <b>/var/www/grumpypenguin.org/htdocs/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php</b> on line <b>319</b><br />
<br />
<b>Strict Standards</b>:  Declaration of serendipity_event_bbcode::uninstall() should be compatible with serendipity_plugin::uninstall(&$propbag) in <b>/var/www/grumpypenguin.org/htdocs/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php</b> on line <b>319</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_plugin_title() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>967</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_config.inc.php</b> on line <b>523</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/serendipity_config.inc.php</b> on line <b>406</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_entries.inc.php</b> on line <b>355</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_entries.inc.php</b> on line <b>464</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_entries.inc.php</b> on line <b>355</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_entries.inc.php</b> on line <b>464</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::enum_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/rss.php</b> on line <b>144</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::load_plugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/rss.php</b> on line <b>150</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::probePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>542</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::getClassByInstanceID() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>492</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::includePlugin() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>497</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/rss.php</b> on line <b>196</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_rss.inc.php</b> on line <b>38</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_rss.inc.php</b> on line <b>79</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_rss.inc.php</b> on line <b>154</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_rss.inc.php</b> on line <b>79</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_rss.inc.php</b> on line <b>154</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_rss.inc.php</b> on line <b>79</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_rss.inc.php</b> on line <b>154</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_rss.inc.php</b> on line <b>79</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/functions_rss.inc.php</b> on line <b>154</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::hook_event() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/rss.php</b> on line <b>248</b><br />
<br />
<b>Strict Standards</b>:  Non-static method serendipity_plugin_api::get_event_plugins() should not be called statically in <b>/var/www/grumpypenguin.org/htdocs/include/plugin_api.inc.php</b> on line <b>1012</b><br />
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/templates/default/atom.css" type="text/css" ?>

<feed 
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    
    <link href="http://grumpypenguin.org/index.php?/feeds/atom10.xml" rel="self" title="The Grumpy Penguin" type="application/atom+xml" />
    <link href="http://grumpypenguin.org/"                        rel="alternate"    title="The Grumpy Penguin" type="text/html" />
    <link href="http://grumpypenguin.org/rss.php?version=2.0"     rel="alternate"    title="The Grumpy Penguin" type="application/rss+xml" />
    <title type="html">The Grumpy Penguin</title>
    <subtitle type="html">Where Penguins Roam Free... Or Else</subtitle>
    <icon>http://grumpypenguin.org/templates/default/img/s9y_banner_small.png</icon>
    <id>http://grumpypenguin.org/</id>
    <updated>2011-12-25T06:56:41Z</updated>
    <generator uri="http://www.s9y.org/" version="1.5.5">Serendipity 1.5.5 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>

    <entry>
        <link href="http://grumpypenguin.org/index.php?/archives/6-Still-alive.html" rel="alternate" title="Still alive" />
        <author>
            <name>Joshua Hodosh</name>
                    </author>
    
        <published>2011-04-12T03:42:02Z</published>
        <updated>2011-12-25T06:56:41Z</updated>
        <wfw:comment>http://grumpypenguin.org/wfwcomment.php?cid=6</wfw:comment>
    
        <slash:comments>4</slash:comments>
        <wfw:commentRss>http://grumpypenguin.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    
    
        <id>http://grumpypenguin.org/index.php?/archives/6-guid.html</id>
        <title type="html">Still alive</title>
        <content type="xhtml" xml:base="http://grumpypenguin.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>This blog may have seemed dead, but I am still here. I've pushed some tiny patches removing more uses of Q3Support. </p> 
<p>K4Dirstat got <a href="http://yuenhoe.co.cc/blog/2011/03/k4dirstat-kdirstat-has-a-platform-4-port">a mention</a> that made it to Planet KDE, so it's probably time that I recap its current status.</p> 
<ul> 
<li>The functionality works.</li> 
<li>I18n may or may not work.</li> 
<li>Contributors have put it in the default Fedora repository and openSUSE Build Service repositories.</li> 
<li>I doubt I'll get to doing the hard part, necessary to bring the animations and percentage bars back.<br /></li> 
</ul> 
<p>Are any coders out there itching to create a model of a file hierarchy and use a QTreeView? Is this a state where it would be accepted into Extragear? Any volunteers to try out the i18n and/or create new translations?</p> 
<p>&#160;Is anyone still having the issue with large files not being accounted for correctly?<br /></p> 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://grumpypenguin.org/index.php?/archives/5-File-size-bug.html" rel="alternate" title="File size bug" />
        <author>
            <name>Joshua Hodosh</name>
                    </author>
    
        <published>2010-08-08T00:27:50Z</published>
        <updated>2010-12-14T02:36:28Z</updated>
        <wfw:comment>http://grumpypenguin.org/wfwcomment.php?cid=5</wfw:comment>
    
        <slash:comments>4</slash:comments>
        <wfw:commentRss>http://grumpypenguin.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    
    
        <id>http://grumpypenguin.org/index.php?/archives/5-guid.html</id>
        <title type="html">File size bug</title>
        <content type="xhtml" xml:base="http://grumpypenguin.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>Some people have reported issues with files of more than 2 GB. I've tested k4dirstat reading large multi-gigabyte files in a few environments, and so far here are my results:<br /></p> 
<ul> 
<li>
Opensuse 64 bit ext4: works</li> 
<li>Gentoo 64 bit XFS: works</li> 
<li>Opensuse 11.3 32-bit ext4: works<br /></li> 
</ul> 
<p>If anyone who is having issues with large files could post their OS type and version and the filesystem type, so I can track down the problem, I'd appreciate it. If you aren't having the problem, it might be useful if you could post too.<br /></p> 
<p>Thanks,<br />--<br />Josh</p> 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://grumpypenguin.org/index.php?/archives/4-i18n-in-kdirstat.html" rel="alternate" title="i18n in kdirstat" />
        <author>
            <name>Joshua Hodosh</name>
                    </author>
    
        <published>2010-03-02T03:33:05Z</published>
        <updated>2010-12-14T02:36:10Z</updated>
        <wfw:comment>http://grumpypenguin.org/wfwcomment.php?cid=4</wfw:comment>
    
        <slash:comments>15</slash:comments>
        <wfw:commentRss>http://grumpypenguin.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=4</wfw:commentRss>
    
    
        <id>http://grumpypenguin.org/index.php?/archives/4-guid.html</id>
        <title type="html">i18n in kdirstat</title>
        <content type="xhtml" xml:base="http://grumpypenguin.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>&#160;I think I've got the translations from kdirstat working again. I haven't touched the translations, just the build system. If anyone wants to try them, the changes are in the i18n branch in the git repository.<br /></p> 
<p><tt>git clone http://grumpypenguin.org/~josh/kdirstat.git<br />
cd kdirstat<br />
git checkout -t origin/i18n<br />
cd po<br />
./create-pot<br />
mkdir ../build &amp;&amp; cd ../build<br />
cmake ..<br />
make &amp;&amp; sudo make install</tt></p> 
<p>The available languages from KDirStat are German, French, Hungarian, Italian, and Japanese.<br /></p> 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://grumpypenguin.org/index.php?/archives/3-KDirStat-coming-to-KDE4.html" rel="alternate" title="KDirStat coming to KDE4" />
        <author>
            <name>Joshua Hodosh</name>
                    </author>
    
        <published>2010-02-02T06:43:15Z</published>
        <updated>2010-12-14T02:36:20Z</updated>
        <wfw:comment>http://grumpypenguin.org/wfwcomment.php?cid=3</wfw:comment>
    
        <slash:comments>21</slash:comments>
        <wfw:commentRss>http://grumpypenguin.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=3</wfw:commentRss>
    
    
        <id>http://grumpypenguin.org/index.php?/archives/3-guid.html</id>
        <title type="html">KDirStat coming to KDE4</title>
        <content type="xhtml" xml:base="http://grumpypenguin.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p>KDirStat is one of the last KDE3 applications I use. It's a directory statistics tool which presents both a tree-based and graphical representation of file sizes. There are predefined tools to clean up unwanted files, as well as slots for up to 10 custom commands. </p> 
<p>Being a KDE3 program, it doesn't even compile anymore on my Gentoo system, because of the KDE4 libraries present. I decided that now that Amarok has support for labels and KMyMoney is getting ready for a KDE4 release, it was time to get rid of the last KDE3 program on my system. I started porting it Friday night, and it's now largely functional.</p> 
<p><!-- s9ymdb:2 --><!-- s9ymdb:1 --><img height="732" width="909" src="http://grumpypenguin.org/uploads/kdirstat4-6.png" style="border: 0px none; padding-left: 5px; padding-right: 5px;" class="serendipity_image_center" /><br /> </p> 
<p>The current port uses Qt4's Q3Support classes, and KDE4's KDE3 compatibility classes. There are a number of limitations, still:</p> 
<ul> 
<li> Because of limitations in Q3Support, the old percentage bars are gone for now.</li> 
<li>&quot;Move to trash&quot; simply moves files to the trash directory, which isn't how trash works anymore. Because the existing code executes programs, the best solution is to use <a href="http://code.google.com/p/trash-cli/">trash-cli</a>. Obviously that would require users to install it. Another option is to use KIO::trash(), which would involve more modifications to KDirStat.</li> 
<li>The Pacman animation is gone, at least for now.</li> 
<li>Internationalization is gone for now. It will be back.</li> 
<li>Help doesn't work.<br /></li> 
</ul> 
<p>The source is being tracked with git. You can get an up-to-date copy with the command </p> 
<pre>git clone http://grumpypenguin.org/~josh/kdirstat.git</pre> 
<p>To install, simply run:</p> 
<pre>cd kdirstat
mkdir build
cd build
cmake ..
sudo make install 
</pre> 
<p>You don't have to install it to run it, but the menus won't work unless you do.<br /></p> 
<p> </p> 
            </div>
        </content>
        
    </entry>

</feed>