Scripts and Tools

Below are some scripts and tools I've created which you might find useful:


Domain Name Availability and WHOIS Tool

It is known that some of the biggest domain name registrars (for example GoDaddy, Network Solutions and Moniker) save your domain name searches, meaning that you might sometimes find a good domain name when researching, only to find that it's been registered the following day (sometimes by the registrar itself).x To combat this, common advise is to - when you find a good domain name which is available - register the domain there and then; however this isn't always practical.

Hence I created this quick domain name availability and WHOIS checker in Java to solve this problem. This tool queries the WHOIS servers directly, thus meaning that the domain name registrars can't save your search. This tool currently supports the following TLDs: .com, .net, .org, .info, .us and .co.uk

Download this tool: For Windows (37.5 KB) | For Mac or Linux (12.5 KB).

This tool doesn't require installation. All it requires is for Java to be installed on your computer.


Server Load Monitor

This PHP script records the server load of the server that your website is hosted on (the server load determines how much load/work the server's CPU is under. The higher the number, the slower/worse the performance). I originally created this script because in the past I used a host who went through a period of unstable server loads, and thus I wanted to keep track of their server loads.

This is a fairly basic script and it requires very basic PHP/MySQL knowledge to setup. It does everything it says though - i.e. it allow you to easily monitor the server loads of the server your website is hosted on. It's a pretty useful script, especially if you're using or trialing a new host and aren't sure how stable/reliable their servers are. To prevent the possibility of someone you don't know viewing/using the script, we suggest that you setup the script in a folder that is password protected (since the script itself doesn't have a login system).

Download this script (3.22 KB).

Once unzipped, follow the steps in the README file to setup this script. This script is (informally) 'open source' - feel free to use, edit and modify as you'd like.


Twitter Client

x

I created this program as coursework for one of my University modules. It has a couple of bugs (e.g. it takes about 5-10 seconds after logging to retrieve all the data, and if Twitter is down the program probably won't fetch all of the data) and thus I'm putting this software here mainly for demonstration purposes.

It has a fairly user friendly and intuitive way of using Twitter and it has a good number of features. It uses internal frames (JDesktopPane) to allow the user to manage many windows (search results, a user's feed etc) at once in a fairly straightforward way.

Download this software (2.23 MB).

This tool doesn't require installation. All it requires is for Java to be installed on your computer. Once you have downloaded the file, unzip it and double click on the "TwitterClient.jar" file to run it.

 

 

© Tristan Perry 2008-2010. All Rights Reserved.