Projects
Please look through the projects I maintain. To gain access to my subversion repositories, please log in as anonymous (no password) at http://websvn.stroppytux.net/. This will give you read only access. If however you would like to contribute to my public projects, send me an email and request a user name and password. Then click here to browse the repository.
-
node database
The Node database is a database concept I am working on which removes the restraints of schema design.
A basic view of the concept is to simply remove any concept a hierarchy. Each piece of information is assigned a node number and a list of named references. These references are then used to bind information together in a neural type relationship.
-
xlayout
xLayout is a simple open source utility created by me to control X11 windows and pointer from a linux console or remotely. It can alter the geometry of a window, the position of the pointer, hide a window or send it to the top, list all windows, and get the current pointer position. It also has the ability to ease the window or mouse pointer into location using one of the many easing methods. If you would like to download xLayout for free, please click the download link at the bottom to download this project from sourceforge.
-
libease
libease is a shared library containing easing algorithms that can be used for graphical effects or mathematical calculations. The main goal of this project is to try and create a centralised library for easing effects within the window manager environment.
-
xscroller
xScroller is an application developed by me under the General Publics License that displays images or text on an X11/xOrg display using pure libx11 library calls.
This enables you to have a centralised store of xml based ‘control files’ that can scroll/ease text or images onto multiple screens simultaneously. It also gives you the ability to fade in/out text or images, and merge text colours live using easing.
These features are build into an easy to use library written in the c programing language and also contains a simple, console based front end that can be inserted into scripts to generate content dynamically.
-
server backup
A simple script I have written to automate the task of running multiple backups for servers. The script is written in bash and uses a easy to configure conf file. All you do is +(filename/directory) to synchronize a file or – (filename/directory) not. You will need an ssh key to make this script viable.
-
maaknaam
Maaknaam is a bash script I made to let normal people create/edit bind name records and subdomains without actually editing and creating the files. The script supports primary and secondary servers by adding a master entry to the master server, then creating a slave entry for the domain on a slave server. (You will need an ssh key to do this).