a note: a friend pointed out to me that this system contains multiple serious security holes. I will probably never get around to fixing them. If you want to use deX do not put anything sensitive into it or put it in a database containing other important information; in fact, do not use this at all unless you know exactly what you are doing.
If somebody feels moved to sanitize all the inputs and patch up the rest of the holes that person will have my eternal gratitude.
a little project of mine designed to help organize notes, in the spirit of theTomboy project for GNOME. The goal is to provide an automated cross-referencing service as well as some date recognition, in order to easily see related notes. It is extremely lightweight and easy to set up.
After a note is entered into the system, it is tagged with all the dates it contains. deX currently recognizing just about anything that PHP’s time() can deal with, so things like “last tuesday” work just as well as “10/16/07″. Once these dates are indexed, it’s easy to quickly generate calendars, todo lists, and just about any other sort of ordering you can come up with.
When notes are retrieved, another layer of content is added to them. Strings of capitalized words are recognized as keywords, and each entry page shows related entries.
There’s a working one set up here - just go to dex.jacobandreas.net.
Until I get around to doing my licensing homework, deX is released under the terms of the GNU General Public License (version 2) available here. Please note that this designation is subject to change at any time.
should be directed to jqubit [at] gmail [dot] com
Trackbacks
on Wednesday 03 December, 2008 at 11:05:05 pm