- Clustering Algorithm
-
This is an algorithm that sorts records from arff formatted data sets into clusters of similar records. It quantizes each of the n attributes of the records and computes the distance in n-dimensional space between each point. It also includes a library to read chunked sets of the arff file to accommodate files larger than the memory size, and a basic multi-level logging library.
- editor
-
This is a text editor I wrote as an exercise for learning wxPython.
I didn't have much to do at work that week, so I figured learning was
good. It has tabbed files and that's pretty much it. I would like to add:
- a toolbar
- syntax highlighting
- various features in the editor object (play with it,
you'll see)
- rot13 (src)
- This is a simple utility for translating rot13 encryption. The reason I made
this instead of just using rot13.com is that
I wanted to do rot13 translation from a bookmark in firefox, much like the quick
searches that come with the browser. For that, the data needs to be passed in
using the GET method. This
blog post
explains how to set up the bookmark.
- Draggable javascript boxes
-
This was my project to learn javascript. I tried writing a draggable object library from scratch. It didn't quite work out as I hoped, I ended up using a library to modify the css, but the rest is independent. And it was a success, I'm comfortable with javascript now.
- lists (removed due to robots)
- This is a list manager that I made back in college to keep track of my tasks
and information. I'm working on a new version of this with cleaner code, and
long term I intend to replace this with OCDb.
- bookmarks (removed due to robots)
- This bookmark manager sprung from a need to share my bookmarks between home
and work. It's pretty rudimentary, there's no way to delete anything. It was
replaced with del.icio.us when that came out. I'd still like to work on this,
adding features like delete/edit. It will probably also get replaced with OCDb.