DiskScan scans the entire surface of a disk, alerts when a sector is unreadable, and uses the read timing to warn when a sector is having problems. It will tell when a disk has failed and already has bad sectors and also when the disk is near failure and takes too long to read the data.
AJAPH is an object that can send AJAX requests and process the responses. It supports HTTP GET or POST requests, and synchronous or asynchronous requests with optional parameters. It can set a given page element to an image while waiting for the response. Request responses can be handled as HTML, XML, JSON, or text.