~/.diary schedule

13:00 17:00 Take TOEFL at Ateneo Professional Schools
17:30 19:00 Aikido


Priorities - A: high, B: medium, C: low; Status - _: unfinished, X: finished, C: cancelled, P: pending, o: in progress, >: delegated. Covey quadrants - Q1 & Q3: urgent, Q1 & Q2: important
B0XReview for the GRE vocab section (FurtherStudies)
A7XReview the past week from 2004.05.21
B6XReply from E-Mail from Aadisht Khanna (TaskPool)
B7XReply from E-Mail from Carlos Sia (TaskPool)
B8XReply from E-Mail from Niklas Morberg (TaskPool)
B9XTake TOEFL at Ateneo Professional Schools {{Schedule:13:00-17:00}} (TaskPool)
B10XCheck out EmacsWiki#RecentChanges from 2004.05.24
C1XCheck out Slashdot from 2004.05.16
C2XCheck out Ph.D. Comics from 2004.05.22
C3XCheck out Foxtrot from 2004.05.22
C4XCheck out Helen, Sweetheart of the Internet from 2004.05.22
C5XApt-get update from 2004.05.24
C6XCheck out Slashdot from 2004.05.24
B11CBugfix: Make task status highlighting not override other highlighting from E-Mail from Oliver {{Tasks:892}} (PlannerMode)


3. Acoustic cryptanalysis for possible cryptographic attacks

Categories: None -- Permalink

2. Research ideas

Categories: None -- Permalink
Blog visualizer

It is useful to see how blog entries and other chronologically arranged items like e-mail cluster around certain topics over a period of time.

Your system should produce a graphical view of an RSS or Atom XML feed containing blog entries (or any other chronological data), optionally categorized (possibly multiple categories). Categories will be represented as rows in the table and time will be represented in columns. See http://kmdi.utoronto.ca/RMB/papers/p11.pdf and the Lifestreams project for ideas.

The system can be split into two parts. One pre-processes the XML feed, the list of categories, and the time definition, producing another XML document containing the data in table format. The other part visualizes the data from the first part. Alternatively, the entire system could be coded as one component.

The system should support:

- autodetection of categories using the <category> attribute - categories defined as keyword searches on the entry title and body - a list of pre-defined categories

A nice plus would be the use of ontologies to map categories onto other categories. =)

The system can be a standalone application or a web-based application.

Wearable personal information manager

An easy-to-use personal information manager has not yet been developed for wearable computing use. Wearable computers have limited input and output capabilities. Notably, mouse use is very limited. Speech recognition can make accessing personal data such as tasks, appointments and notes easier and more intuitive, and simplified interfaces allow users to manipulate personal information even while walking around.

The system should allow the user to manage tasks, appointments, and notes. Other functionality can be added as desired.

Your research will integrate a limited-vocabulary speech recognition engine such as CMU Sphinx with a basic personal information manager. You may develop a personal information manager from scratch or adapt existing open-source software. (I maintain a PIM, so I can point you in the right direction.)

The system should be a standalone application, as network connectivity may not always be available and the web browser interface is too limited.

The system can be prototyped on desktop computers and targeted either for heads-up-display+audio (320x240 b/w, synthesized speech) output or pure audio output.

Random information manager

Develop a random information manager that allows users to store unstructured text, browse, edit, and assign multiple categories to them, and produce RSS or Atom feeds based on 'slices' of this data determined by keyword search, chronological bounding, or category filtering. The system should allow the user to explicitly exclude certain items from all automatic feeds (private entries) as well as from particular feeds.

The system can be a standalone application or a web-based application.

1. Took the TOEFL

Categories: None -- Permalink
Am still somewhat annoyed that I got one of the listening questions wrong. Max score 297. We'll see what my actual score is in two to three weeks.

Main part of test easy. Plenty of time, really. Finished entire test in two hours. Took all 30 minutes for the essay part.