Archive for December, 2007

Research Papers on Semantic Web »

Currently reading research papers ~jasonh/publications/ CHI2006-wip-marmite-submitted.pdf

JAlbum »

Installed JAlbum. JAlbum is a gallery software that makes web albums from your digital images.

Google Web Accelerator »

Installed Google Web Accelerator. Google Web Accelerator works with your browser to help web pages show up in a snap. Google Web Accelerator is… Designed for Broadband – Web pages load even more quickly on DSL and cable connections Easy to use – Simply install and enjoy faster web browsing in second

Free Software to Speed Up Your Computer Performance »

WinCleaner Memory Optimizer WinCleaner Memory Optimizer is a tool to clean, optimize and free up your computer`s memory. It can automatically perform an optimization every X minutes, or when your memory reaches a certain threshold. ByteWasher ByteWasher is a small software utility that allows you to clean your disk of unwanted and temporary files RAM [...]

Java Fluent Interface – Return Instance from Set Method »

Normally we create a class with the constructor, set/get methods as below public class Person { private String name; private Integer age; private String email; public Person() { } public Person(String name, Integer age, String email) { = name; this.age = age; = email; } public String getName() { return name; } public [...]

Framework for Continuous Build Process »

Test the following frameworks for continuous build process Apache Maven Continuum Continuum is a continuous integration server for building Java based projects. It supports a wide range of projects: Maven 1 Maven 2 Ant Shell scripts CruiseControl CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for [...]

HTTP, HTTPS, TCP and IP Traffic Monitoring Tools »

Tried the followings for TCP/IP, HTTP and HTTPS traffic monitoring.. WebScarab Project WebScarab is a framework for analysing applications that communicate using the HTTP and HTTPS protocols. WebScarab operates as an intercepting proxy, allowing the operator to review and modify requests created by the browser before they are sent to the server, and to review [...]

Java – Develop a Telnet Client »

I was trying to develop a simple Telnet client in Java and was looking for the easiest to do this. I used Apache Commons Net before to develop a ftp client. After reading the documentation and examples, I was able to customise the example Telnet program. Apache Commons Net supports the following protocols FTP NNTP [...]

java.sql.Timestamp compareTo bug in JDK 1.5 ? »

If you run the following in code JDK1.5 java.util.Date dt1 = new Date(); java.util.Date dt2 = new java.sql.Timestamp(dt1.getTime()); if (dt2.compareTo(dt1)

Useful Hard Disk Related Software »

These are some freeware that can be used to defragment, recover lost partitions and/or make non-booting disks bootable again. TestDisk TestDisk is open source software and is licensed under the terms of the GNU Public License (GPL). As quoted from the website, TestDisk is a powerful free data recovery software! It was primarily designed to [...]

Oracle Locked Mode »

Oracle Locked Mode, nl_mode(1) NuLl ss_mode(2) Sub Shared sx_mode(3) Sub eXclusive Row Exclusive Mode s_mode(4) Sub eXclusive Row Exclusive Mode, Intended Exclusive ssx_mode(5) Shared Share Row Exclusive Mode x_mode (6) eXclusive

Oracle – Show Locked Objects »

To show locked objects in Oracle, set head off; set feedback off; set echo off; set linesize 200; SELECT o.owner, o.object_name, o.object_type, o.last_ddl_time, o.status, l.session_id, l.oracle_username, l.locked_mode FROM dba_objects o, gv$locked_object l WHERE o.object_id = l.object_id;

Java Multi Agent Development Framework »

This is the Java agent framework that I was experimenting recently and found quite interesting. JADE (Java Agent DEvelopment Framework) is an open source platform for peer-to-peer agent based application. As quoted from the website, JADE simplifies the implementation of multi-agent systems through a middle-ware that complies with the FIPA specifications and through a set [...]