static function findAllCategories()
 {
     $default_category = new Category('default');
     $categories = array();
     foreach (Project::findAllProjects() as $project) {
         if ($name = $project->getCategory()) {
             if (!isset($categories[$name])) {
                 $category = new Category($name);
                 $categories[$name] = $category;
             } else {
                 $category = $categories[$name];
             }
         } else {
             $categories[$default_category->getName()] = $default_category;
             $category = $default_category;
         }
         $category->addProject($project);
     }
     ksort($categories);
     return array_values($categories);
 }
 function doSimple()
 {
     $this->view->set('projects', Project::findAllProjects());
 }