Home   Software   Documents   Non-Technical   SiteInfo   Resume  
 
 

Software Downloads

These are programs that I wrote. Most of them are open source or free. You are welcome to download any of them.

Java Programs

  1. Java General String Library (GString) (2001)
    A GNU Java library for string manipulation with features inspired by the Icon Language strings.
    Download and Documentation
  2. Acronyms Statistician (September 6, 2002)
    What words participate the most in building different acronyms in a given field. (Just a curiosity!)
    Download page.
  3. Signature Survey: a program to inspect Java source code (January 6,2004)
    Parse Java files and produce a survey of the source code. Helpful for inspection and detection of problems.
    Idea taken from: Signature Survey: A Method for Browsing Unfamiliar Code By Ward Cunningham. http://c2.com/doc/SignatureSurvey/
    This program however is fully in Java, and does not require Perl.
    Download
  4. Technology Exponent Common Utilities For Java (TECUJ) Library (November 10, 2004, Last update: 2009.02.15)
    A Java library that makes common programming tasks easier. TECUJ is a free software with a GNU LGPL license. It handles File I/O, configuration and properties files, JDBC, Email, logging, XML processing, string processing, a powerful list of String items, many collections classes , configurable tokenizers, and many more ...
    Download and Documentation.
  5. Tek271 Memoizer: transparent caching of methods. (2009.06.27)
    A Java library that implements method caching/memoization. It is a free software with a GNU LGPL license.
    Download and Documentation.
  6. Gzip ServletFilter: compress Http responses. (2007.11.28)
    A Java Servlet Filter that compresses HTTP responses using GZip. It is a free software with a GNU LGPL license.
    Download and Documentation.
  7. Tek271 Text Template: ease of use and features not available in others. (2008.01.03)
    A Java template library with features not available in most other template systems. It is a free software with a GNU LGPL license.
    Download and Documentation.
  8. Servlet Utilities (2008.03.26)
    A simple library of servlet-related utilities, including a very easy method to handle file uploads. It is a free software with a GNU LGPL license.
    Download and Documentation.
Non-Java Programs

  1. System Snapshot (1997)
    Runs on MS-Windows systems. Take a snapshot of the files in the system and compare them with a previous snapshot. Useful to determine what files were updated after installing a program. Run it from command line to see Help.
    Download.
  2. Arabic Text Editor (2000)
    • A simple Arabic language text editor.
    • Runs on MS-Windows, no need for Windows Arabic language support.
    • Easily email Arabic text.
    • Configurable keyboard.
    • Download.
  3. Windows Taskbar Controller (2001.06.09)
    Runs on MS-Windows systems. Show/Hide/Enable/Disable the Windows taskbar through the DOS command line. Run it from command line to see Help.
    Download.
  4. Delphi Network Classes (similar to Java net package) (2001.07.18)
    A GNU license Delphi 5.0 class library with classes similar to Java's net package. Currently, has support for TCP/IP sockets only. To understand this library, it will be helpful to understand Java's TCP/IP classes in the net package.
    Download.
  5. Delphi Sound I/O (2001.07.18)
    A GNU license Delphi 5.0 class library. Classes to encapsulate MS-Windows sound I/O. Very easy sound interface that can be used for real-time recording and playing. Download.
  6. Visual Basic 5/6 Source Code Parser Version 2.0 (2002.12.31)
    Parse Visual Basic (5/6) source code and produce a summary of the methods and module-level variables including related comments. The user can control the scope and type of reported elements. Similar in concept (but simpler) to JavaDoc. Useful for maintaining and documenting VB source code.
    Download.
  7. NuExpert: A Neural Networks System (2003.09.13)
    NuExpert is a Neural Networks software that can help you make decisions very quickly. NuExpert learns examples of your business needs, and makes decisions based on these examples.
    Download and Documentation.
  8. Spam Revenge (2003.12.22)
    Fight spammers using their own techniques !
    Download and Documentation.
  9. Interest Calculator: Calculate interest payments and values. (2004.02.17)
    • Calculate the interest based payments, present value, future value, ...
    • Enter any two of (period, payment, loan amount), the program will find the third.
    • Payment schedule can be weekly, biweekly, semi-monthly, or monthly.
    • Very interactive. Just download and run, no installation needed.
    • Runs on MS-Windows. Tested on Windows 2000, and XP.
    • Download.
 
 
This page has 0 comments:
 
Add a comment about this page:
Please leave this textbox empty
Your Comment's Title required
Your Name
Your Email Address
What is 8 + 4 ? required
Enter a comment next (Up to 10K characters, no html tag support)