SvnStat Jdu

Non-agent stuff

On this page, I will collect those things that do not relate to agent technology but which I think are useful and probably of interest for visitors of the agentlab web-site. However, I do not expect the collection of items on this page to become extensively large...

SvnStat

SvnStat is a tool for creating statistical report graphs from Subversion logs. You can download SvnStat from SourceForge Logo via this link.

top

Jdu

jdu is a graphical front-end for the output generated by the du program. du reports the disk usage of a particular directory tree by recursively summarizing how much disk space is used by the sub-directories of the chosen root directory. du is a useful tool when it comes to cleaning up the hard disk because of disk space shortage (which should be less and less the case with ever growing hard disks - interestingly enough, though, that it is still necessary). The major drawback of the du program is, that it is difficult to intuitively grasp the information that it gives to the user because the information is presented in textal form only. To overcome this difficulty, some operating systems had a program called xdu that could be used to visualize the data produced by du. Although I have been looking for the xdu program for some time, I was not able to find it any longer. Neither do I know if it was distributed under a public license such that I could have ported it to the platform(s) I need. Therefore, I decided to write a graphical front-end similar to xdu myself. To have the functionality available on different platforms, I used the Java programming language to increase the portability of the resulting program.

However, since the du program is not available on the Windows platform, the jdu package also contains a very rudimentary version of du called duj that can be used to report the disk usage on a Windows computer. The output produced by duj is not the same as that produced by the original program mainly because the original program reports the disk usage in terms of used blocks. duj, on the other hand, simply summarizes the file sizes of the files in a particular directory and will therefore usually report a slightly smaller disk usage. This is due to the fact that blocks may not be completely filled but the original version of du naturally reports them as unusable for other files. However, the differences are small and the main intend of jdu is to identify the big 'black holes' on a hard disk and therefore the approximative report of duj program should be sufficient. You can download jdu from SourceForge Logo via this link.

top