Sunday, August 8, 2010

WizTools.org Commons Lib 0.2.0 Available in Maven Central Repository

WizTools.org Commons Lib 0.2.0 available in Maven Central Repository. To add as dependency:


<dependency>
<groupId>org.wiztools.commons</groupId>
<artifactId>wiztools-commons-lib</artifactId>
<version>0.2.0</version>
</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 WizTools.org URL Encoder. This release adds clipboard-copy facility to the encoded URL. Download from: http://wiztools.googlecode.com/files/urlencode-ui-1.0.1.jar.

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

WizTools.org 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 WizTools.org 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 WizTools.org mini-projects repository. This will ensure its continued development and maintenance.

Download release 1.0.

Sunday, January 3, 2010

WizTools.org commons-lib has a new home

WizTools.org commons-lib has a new home: http://wiztools-commons-lib.googlecode.com/. 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.

Download.

Wednesday, December 23, 2009

Regular Expression Tester Updated

Version 0.3.0 of RegularExpression Tester has been released. This version eliminates the need for the "Match" and "Clear" button. The regex pattern matching happens as you type. This I found considerably improve my productivity. Screenshot:

WizTools.org RegularExpression Tester

Download. To run this:


$ java -jar re-test-0.3.0.jar

Thursday, December 3, 2009

Digest Hex Compute Tool

It is become a kind of standard to store hash (digest) of application user passwords in the database encoded as hex string. The proliferation of this technique can be identified due to the PHP functions like md5() and sha1(). When debugging login-problems of such applications, I always used to write a PHP file for computing the password when comparing/updating it with the DB stored hash. I found this difficult. So I developed this tiny tool which does the computation:

Digest Hex Compute-WizTools.org

Download.

Monday, November 23, 2009

Regular Expression Tester

We are pleased to announce the addition of new tool to our family of developer productivity tools: Regular Expression Tester. Download version 0.2.0 [7.7kb download, executable jar].

WizTools.org Regular Expression Tester

Wednesday, November 11, 2009

The Great Wall: New micro-blogging project started

We are pleased to announce the initiation of a new micro-blogging software written in Java with MySQL backend: The Great Wall. This is being developed with the help of Arun Jeganath. We are aiming at late January 2010 for the first release for this project. Wish us luck!

Monday, November 2, 2009

jEdit macro to compact code

I have published a new jEdit Macro to compact code into to single line. This works on C-derived languages, and can also be used to compact CSS.

I developed this for creating a bookmarklet with single-line JavaScript.

For a complete list of jEdit macros published by WizTools, visit this Wiki.

Thursday, October 22, 2009

Mac OS X edition of RESTClient available

Thanks to the latest committer of RESTClient @pilaftank, we now have a Mac OS X edition of RESTClient (with Mac compatible UI and key binding) for download.



RESTClient MacOS X Edition

Monday, October 12, 2009

Sys-info-webapp 0.1.0 released

A Web App to display system properties, environment variables and runtime information like free memory and number of CPUs in the system. Particularly useful in a closed environment when you can use this to escape the bureaucratic hassle of asking these details from Sys Admin (once this is deployed by the Sys Admin!). Download.

Tuesday, September 29, 2009

Desktop Color Picker

A tiny new tool has been added to the WizTools.org mini project. This is a screen color picker application. It is written in Java and works in all major platforms. As always, this is shipped as a executable Jar.

Thursday, September 24, 2009

jEdit Macros @ WizTools.org

jEdit is a popular programmer's text editor. To boost my productivity, I have written some basic macros for it. All the macros solve some common programming problems faced by programmers. Hope you find it useful.

Monday, July 27, 2009

Video View Portlet using HTML5 <video> element released

The JSR-286 compatible portlet (tested in Liferay 5.2.3) for displaying videos in HTML5 <video> element is released. Download from java-portlets project site.

Wednesday, July 8, 2009

JavaDoc Jar Viewer

It has become a standard to distribute JavaDocs as Jar files. These distributions are handy when used with tools like Maven and your IDE. But what happens when you want to view it? We have to create a temporary directory to extract the Jar, then launch a browser to view the content. What a pain! Now we have a command-line tool to do these manual steps for you. Check out its documentation.

Wednesday, July 1, 2009

Pomodoro Timer 1.0 Released

Pomodoro Timer, a software tool to mimic the usage of Pomodoro Timer (aka Kitchen Timer) for practicing Pomodoro Technique is released. Screenshot:



Pomodoro Software Timer

Friday, June 26, 2009

Multi-threaded TCP portscan tool

We are happy to announce the availability of the new multi-threaded TCP port scan utility. Download the utility from Google Code. This is an executable Jar. Usage:




$ java -jar portscanner-cli-0.1.0.jar <hostname>


By default, 4 threads are spawned for verifying port availability of the destination host.

Thursday, June 18, 2009

Base64 Cli 1.0 Released

Base64 Cli 1.0, a commandline tool to encode and decode content using Base64 is released. This tool reads and writes to the standard input and standard output respectively.



Example usage:




$ java -jar base64-cli-1.0-jar-with-dependencies.jar < a.txt > a.txt.base64


For all commandline options:




$ java -jar base64-cli-1.0-jar-with-dependencies.jar -h

Wednesday, June 10, 2009

Tool to encode/decode URLs

Continuing our effort to quickly test standard Java APIs, we have published a new tool encode and decode URLs using java.net.URLEncoder and java.net.URLDecoder. Download it.



WizTools.org URLEncoder

Thursday, May 28, 2009

Java System Properties Displayer

I often found myself writing programs to print out the system property values in different environments. You know the standard public static void main programs. Today decided I will not write these types of programs again. Wrote a command-line tool to display all the System properties. The keys are ordered alphabetically for easy identification.



system-property-cli 1.0



Download it!

Thursday, April 9, 2009

Java Portlets: New Project From WizTools.org

We are glad to announce the launch of our new project, Java Portlets. The project currently has two JSR-286 portlets available: Arbitrary Text Portlet and Video View Portlet (Flowplayer based flv streaming portlet).