nerd!

This page currently houses little projects i work on. My email address is at the bottom of the page if you would like to ask me about any of them.

contents

Web Browsing is easier with a table of contents available. However, the problem lies in making and maintaining a table of contents. this code remedies both problems. An example follows in the next paragraph

toc:

The previous paragraph, if you have javascript enabled, automagically generates a table of contents from the h2 tags along the page. No work required. You may update your page and the contents will update with it.

You can download the javascript here. It will append a table of contents to any html element whose id attribute is toc.

notes

In the textbox below, type whatever it is you'd like. After a delay of four seconds, the textbox will propagate its data into a list element right below the textbox.

These notes do not get saved anywhere, except maybe your browser's local cache. In order to use this prototype, you need javascript enabled. More information follows after the example.

Once you have become comfortable making notes, you will probably want to edit them. Click on any note you've made to edit it. When you are finished with your edit, either Tab out of the textbox or click outside of it to commit your changes. Try it!

The final implementation will save all the notes you type as successive rcs revisions of a given file. Because the notes are saved as a response to your edits, you can abandon the concept of saving altogether, instead focusing your energies on making new notes for yourself.

An initial backend version of this software used PHP because it was convenient, but i am currently re-implementing the majority of the code in Ruby so that i can learn the language.