![]() |
Soundex Java Library(5 KB) Soundex algorithm may be used to add intelligence to your search. The algorithm assigns a score to each word based on its sound. Similar sounding words will have same soundex score - this idea can be used to enhance the searching capability of your program. Download the file, include it in your classpath and then use the function public String getSoundexValue(String inputName) in your programs. Pass in the string you want the soundex code of, and the function will spit out the four character soundex code for the string. |
|
![]() |
Encryption Library(3 KB) This library allows you to encrypt a textual message. The library uses "MD5" algorithm for encryption, however users may specify an alternate algorithm (as permissible by java encryption package). Essentially this library is just a convenient wraper on top of Java encryption nuisance. |
|
| Vocabulary Blast 1.1(987 KB) Vocabulary Blast is a Vocabulary Building software, aimed mainly at helping you with your GRE/SAT preparation. It has many useful features, it is simple to use and is compact in size. You can download it in minutes and get it up and running in seconds. |
||
| SMTP
Client ActiveX Component(140 KB) This is an ActiveX component that Sends Emails. You can embed it in your ASP, VC, VB, EXCEL, C#, VJ++, WAP applications and make them Email enabled. The accompanying Webpage gives a complete list of the properties/attributes and methods/functions of the component; along with sample EXCEL, ASP, WML code. |
||
| NetNibbles 1.0(200 KB) This is a net enabled version of Microsoft's legendary game - Nibbles. Nibbles (or snakes as it is sometimes called) was a free game distributed by Microsoft with DOS 5.0. As a young boy I enjoyed playing Nibbles, and decided to develop this game out of nostalgia. NetNibbles will soon be available for download |
||
| SoftAid 1.0(300 KB) This is an Object Oriented Analysis and Design (OOA/D) tool. It may be considered a subset of Rational Rose © - the famous OOA/D software. Currently a partially completed SoftAid version 0.1 (Beta) is available for download. SoftAid version 1.0 will let you draw Class Diagrams and UseCase Diagrams; while version 1.1 and later will add more features like Automatically Generating C++ and Java Code from the Diagrams, assigning time and cost estimates to Classes, tracking the software development, automatically notifying the assigned developers of the design changes. Note: I have postponed further work on SoftAid indefinitely. Interested developers are encouraged to take up further work on this project. |
||
![]() |
Frequent Closed Itemset Mining(XXX KB) This is a software I had to develop for one of my graduate courses. This program is an implementation of a data mining algorithm named "Charm (presented by Zaki)". The algorithm is used to find frequent closed itemset patterns from the input transaction data. If you do not know what that is then this software is probably not useful to you, and if you know what that means then I need not waste space explaining it to you. I wish to thank Prof. Jiawei Han (who taught me the course) and Hector (the course TA) for introducing me to the wonderful field of Data mining. |
|
![]() |
Homepage finder Yet another software that I developed during my gradute studies. This software finds user homepages. It uses google to first query the net and then applies several heuristics to further filter out the useless results and rank the relevant homepages such that they end up being the top result. Special thanks to prof. Anhai Doan and my team members Omid Fatimeah, Arpit Jain and Aditya Ramani |
|
![]() |
Linux Kernal Programming Archive This is an archive of several Linux programming projects that I did during my graduate studies. I don't have the space to explain each of this project in details - but this ranges from simple system call development to a full fledged linux file system. The code has ample comments to make it understandable. Most of the code is presneted as a kernel patch. All of it was developed on linux kernel 2.4.18 and 2.4.20. One of these days as I have some time and motivation I shall write complete turotial on each of these kernel programming concepts. When will I do that ? well I ain't gonna do it for free - all I need is to find someone reasonably stupid and convince him to pay me to produce these tutorials - if you are that stupid person I am looking for do drop me an email and we can work something out ;). Special thanks to my team members Musun and Mehedi Bakht and to prof. Klara (who taught the course) and to Nicholas and Ercan (the TAs for the class) |




