|
|||||||
| Technical Exponent. Abdul Habra. |
These are programs that I wrote. Most of them are open source or free.
List Of Downloads
1 Java General String Library
2 Arabic Text Editor
3 Visual Basic Source Code Parser
4 System Snapshot
5 Windows Taskbar Controller
6 HTML Pre-Processor
7 Delphi Network Classes
8 Delphi Sound I/O Classes
9 Acronyms Statistician
10 NuExpert: A Neural Networks System
11 SpamRevenge: A program to fight spammers
12 Signature Survey: A Java program to inspect Java source code
13 Interest Calculator: Calculate interest payments and values.
14 Technology Exponent Common Utilities For Java (TECUJ) Library
15 Tek271 Memoizer
16 Tek271 GzipServletFilter
17 Tek271 Template
18 Tek271 Servlet Utilities
General String (2001)
A GNU Java
library for string manipulation with
features inspired by the Icon Language
strings.
Quick Overview
gstring-source.zip: Source Code. (55 KB)
gstring-doc.zip: Online HTML Documentation.
(131 KB)
gstring.jar: Jar File. (54 KB)
Arabic Editor (279 KB) (2000)
. A simple Arabic language text editor.
. Runs on MS-Windows, no need for Windows Arabic language support.
. Easily email Arabic text.
. Configurable keyboard.
Visual Basic 5/6 Source Code Parser Version
2.0 (261 KB) 12.31.2002
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. $$
System Snapshot (159KB) (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.
Windows Taskbar Controller (43KB)
6.9.2001
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.
HTML Pre-Processor (63KB) 6.19.2001
Parse HTML documents and process special include tags to include files. Runs on MS-Windows
systems from the DOS command line. I use it for generating this site's files. Not very interesting!
Run it from command line to see Help.
Delphi Network Classes (similar to Java net package)
(140KB) 7.18.2001
A GNU 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.
Delphi Sound I/O Classes (198KB)
7.18.2001
A GNU 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.
Acronyms Statistician
September 6,2002
What words participate the most in building different acronyms in a given field. (Just a curiosity!)
NuExpert
September 13,2003
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.
Spam Revenge
December 22,2003
Fight spammers using their own techniques !
Signature Survey
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.
Interest Calculator
February 17,2004
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.
Technology Exponent Common Utilities
For Java (TECUJ) Library November 10, 2004,
Last update: 2008.02.01
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 ...
Tek271 Memoizer
March 1,2007, Last update: 2007.03.01
A Java library that implements method caching/memoization. It is a free software with a
GNU
LGPL license.
Tek271 Gzip ServletFilter
November 28,2007, Last update: 2007.11.28
A Java Servlet Filter that compresses HTTP responses using GZip. It is a free software with a
GNU
LGPL license.
Tek271 Template
January 03,2008
A Java template library with features not available in most other template systems. It is a free software with a
GNU
LGPL license.
Tek271 Servlet Utilities
May 26,2008
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.
| Page Last Updated May 26, 2008. |
|