Small Utilities

In this section you can find small utilities that i written in order to make my life easier. All are distributed under the GNU Public License, so you can download them for free, use them, delete them or extend them.

Win32 Icon Loader

A 100% win32 icon loader (*.ico) in java. You can download the source and a small test program from here. You can find the ico format here. The library is distributed under the Gnu Public License.

Genetic Algorithm in Java

This is a simple genetic algorithm implemented in Java. The goal of the project was to create a library not a whole program.
The library implements single point crossover only but it's very easy to add flawlessly all the other types. You can download the library from
here. The archive includes the source, binary and a small test program.

The code is distributed under the Gnu Public Licence, so you can use it freely at your own risk of course :).

trillian2CenterICQ import utility (Perl)

A small utility that imports the Buddies.xml file from the trillian instant messenger to CenterICQ contanct list. For the time being it supports only MSN and ICQ contancts.
Latest version is 0.62.

This utility is also integrated within the standard distribution of CenterICQ (cicqconv script). Download trillian_convert.

POP3 Deleter (Perl)

POP3 deleter is a small perl script that retrieves the message information from a POP account or delete messages in the selected server. In order to use it the library Mail::POP3Client is required. You can download it from CPAN. Pop3deleter is considered abandonware. The projects has been renamed pop3checker.

Program Usage:
pop3deleter.pl [parameters]

-dClears the mail box
-iInteractive mode. Check all mails in mailbox and asks for deletion
-sExecutes pop3deleter configuration utility
-qGet message count

Download pop3deleter
Anthony Petropoulos updated the script a little. You can download the new version from here.

POP3 Checker (Perl)

POP3 Checker is a small perl script that retrieves the message information from one or more POP account or delete messages in the selected server. In order to use it the library Mail::POP3Client is required. You can download it from CPAN. Current version is 0.7.

Program Usage:
pop3checker.pl [parameters]

-dClears the mail box
-iInteractive mode. Check all mails in mailbox and asks for deletion
-sExecutes POP3Checker configuration utility
-qGet message count

Download POP3Checker
Anthony Petropoulos implemented a POP3Checker utility in python: mailview.py (depends on glade).

Small File Transfer Client/Server (Java)

Just a small utility that transfers a file through TCP. Just execute java Receiver in one end
and java Transmitter [the-file] [ip-addr]. Source included.

Download Small File Transfer C/S

Remove / Purge Debian Packages Scripts (Perl)

A set of two tiny perl scripts for easy debian package removal (depend on apt-get).

Generate index page from RSS - generate-blog.py (Python)

A small utility that creates an index page, with an RSS as source (v2.0). You can see an example RSS here. Categories are defined in the title, using a set of parentheses with the category name, for example:
<title>See my great title (foo)</title>
You can download the script from here (generate-blog.py) or github and see generated output here.