Chapter 2. Random Hacks

Table of Contents
Packaging Software
Automatic Classification of Software Using Folksonomy
QUAC (Question Answering Component)
(Nonsensical) Self-Directed Goal Setting
Dream Analysis
CLEAR
Spidering Sourceforge and Packaging its Software
Deidentifying Personal Information
Recording Emacs Sessions
Code Monkey
Manually Classifying UniLang Entries
Finding Words That Fit Syntactic and Semantic Constraints
Comprehensive Software Ontology
Comprehensive Software Ontology, More
Book Scanner
Bus Route Planning
Meal Planning
Food Ontology
FreeKBS
Generate a Movie or a Book
The Event Log and Recording User Activities
APIs for Many Systems
Course Calendar Integrated with AI Planning
Defining Words in Text For Learners
An Exercise Manager
Find dependencies
System to Find Jobs
Automatic Processing of Email
Automatic Acronym Generation
Automatic Acronym Generation
System Recommender
Releasing and Packaging the FRDCSA
Goal Interest Ability System For Group Meetings
Formalization of Natural Language Into Logic Using Cyc NL
Auto Information Extraction
Subsystems Listing
A Functionality Classifier
Multiagent System with Automatic Message Routing
A Knowledge Based Chess Analysis/Playing Program
Language Translation and Semantic Markup Web Proxy
War On Words Web Proxy
Circular Dependencies
Emacs Matrix Mode
Apartment Finder

Packaging Software

~400 rough quality Debian packages have been built semi-automatically using the packager system. There is a related system which is packaging all of CPAN for Debian. Eventually, we'd like to package Sourceforge and Freshmeat, along with many systems that are not in any metasite.