Bible
Web application I wrote to acquaint myself with the open source search library Lucene (Lucene.NET variant). Also uses Phonetix to support "sounds-like" searches (e.g. "dvd sml" will find passages with "David Samuel," and "Pedro" will find passages with "Peter"). Built as server-side ASP.NET with a tiny, tiny bit of client-side Javascript for client-side yellow-highlighting (client-side means those pages can be served as static pages). At bible.samkho.com.
Note that it's hosted on a wimpy server so it's only for demos and not for production use.
Note that it's hosted on a wimpy server so it's only for demos and not for production use.
deClassify
A Java bytecode disassembler, written to help me understand Java at the VM level. Originally written as a Win32 C++ program, I have ported it to other platforms, most recently Silverlight.
The Silverlight version, which runs on both Windows and Mac browsers that support Silverlight, is at declassifyAg.samkho.com.
The "Click-Once" version, which only runs on Windows, is at declassify.samkho.com.
The Silverlight version, which runs on both Windows and Mac browsers that support Silverlight, is at declassifyAg.samkho.com.
The "Click-Once" version, which only runs on Windows, is at declassify.samkho.com.
Dot Matrix
Java applet to help me review Dot Matrix algorithm used in Bioinformatics. At dotmatrix.samkho.com.
Fifteen
My take on the classic sliding puzzle, with multiple numbering systems and languages. Built as a Silverlight applet. At fifteen.samkho.com.
K-means
Java applet to help me review K-means clustering algorithm. At kmeans.samkho.com.
mml2midi
Silverlight applet to convert Music Macro Language notation to MIDI files. At mml2midi.samkho.com.
Smith Waterman
GWT application to help me review the Smith Waterman sequence alignment algorithm used in Bioinformatics. At sw.samkho.com.