Monday, December 27, 2010

RESTClient 2.3.3 Released RESTClient version 2.3.3 is a bug-fix release from the 2.3 branch. This release fixes few encoding issues reported by users, Hostname verifier being ignored in few cases and made the build compatible with Maven 3. Download from:

URLEncoder 1.1 Released

Happy to announce the availability of URLEncoder 1.1. This version adds support for specifying the encoder (previous version was designed to encode/decode only using UTF-8). Download from:

Wednesday, September 22, 2010

xsd-gen: New Project Launched

Happy to announce the launch of new project xsd-gen. This is a command-line tool to generate XML Schema (.xsd) from an XML. The generation is done using the best common approach, and will require manual touch-up after generation.

Sunday, August 8, 2010

RESTClient 2.3.2 Released

A major issue with the previous releases of RESTClient was that it was not accepting headers and parameters with identical keys. This has been fixed in the present version. This has been made possible because of the data-structures available in the Commons Lib project.

Downloads can be found in the usual location. Commons Lib 0.2.0 Available in Maven Central Repository Commons Lib 0.2.0 available in Maven Central Repository. To add as dependency:


Tuesday, July 27, 2010

Skeletal project to get started with JA-SIG CAS Java Client

Every time I have visited the subject of CAS SSO, I have come across misleading documentation, missing information on configuration, and few instances of conflicting information. This I am sure everyone who is has tried CAS, or who is using CAS is aware of. To ease the setup of client side in CAS, I have started a new project called cas-client-test. This project will not release any binaries. This is a skeletal project which should be used as a starting point of CAS-based projects. So the only thing this project will have is the source code.

Tuesday, June 29, 2010

RESTClient 2.3.1 Released

This is a minor maintenance release from the 2.3 branch. Previously RESTClient supported only UTF-8 encoding in the response body. Now the encoding is based on the HTTP header received. Download.

Monday, June 21, 2010

URL Encoder 1.0.1

This is a maintenance release of the URL Encoder. This release adds clipboard-copy facility to the encoded URL. Download from:

Friday, March 5, 2010

Amazon S3 backup cli tool updated to version 1.1

Download the executable version. This version fixes two issues:

  1. In the previous versions we were getting this warning:
    Mar 5, 2010 7:46:53 AM org.jets3t.service.utils.Mimetypes getInstance
    WARNING: Unable to find 'mime.types' file in classpath
    This has been fixed now.

  2. Updated the underlying JetS3t library to the newest version.

Wednesday, March 3, 2010

Shutting down The Great Wall

I will be shutting down The Great Wall micro-blogging project. This project was started when I was in employment and Twitter was banned in our office. I wanted a platform to micro-blog my project progress to my stake holders. For this purpose The Great Wall was created. After quitting that Job, I did not have enough reason to pursue this project. Thanks for the code contributors. And my apologies for those of you who were expecting a release.

Monday, March 1, 2010

Random password generation using Commons Lib 0.1.1

A tutorial on generating random password is added to the Wiki.

Commons Lib 0.1.1 Released Commons Lib project has released 0.1.1 version. Usually a library providing common functionality needs to be extensively documented with API document availability. But I have not been able to document this library much. Probably I will correct this in later versions. This library is now used in many projects, as well as in many commercial projects I am involved in.

Tuesday, February 9, 2010

Date Arithmetic Tool

What date is 2010-02-15 plus 165 days is? In the standard input of this tool give:

2010-02-15 + 165d

to compute the date. Download from here.

Tuesday, January 5, 2010

Bulk Mailer Perl Script

By accident I came across a site which archived one of my older scripts. This is a Perl script which I wrote and used during my college days to send Newsletters to my friends. Brought back sweet memories of those days :-) Now I have repackaged and committed it in the mini-projects repository. This will ensure its continued development and maintenance.

Download release 1.0.

Sunday, January 3, 2010 commons-lib has a new home commons-lib has a new home: The source is hosted in a mercurial repository.

Regular Expression Tester 0.4.0

On the night of 31st December 2009 I released a new version of Regular Expression Tester. The previous versions of the tool did a search of only the first match of the RE pattern. The new version corrects this, and displays all the matches in the input text.