Minor release of TSN. I forgot …

Minor release of TSN. I forgot one perl script, “”, in the dist package so it’s now included and the licence in each perl file was placed incorrectly. Get the new package: tsn-1.0.1.tar.gz
I’ll write up a proper page for TSN tommorow.
Wow.. my head’s spinning, I need to get some sleep.


Source code for my project, TS …

Source code for my project, TSN is now available! Click on tsn-1.0.0.tar.gz to download the 137k package. Make sure you read the INSTALL file though! Comments are very welcome at!


I should have made more of my …

I should have made more of my project during my last update, so here goes the blatant-advert for it:
My project is a web based time-sheet program running on Linux with Apache and MySQL. Users on the system can enter details of jobs done including cost, duration, date, and customer. Entries can be deleted using a pop-up window generated by Javascript. (The HTML code for the pop-up window is actually generated by the browser, not by the server). The admin can edit users, activities, special charges, passwords and create a report giving details on employee performance.
The whole thing is kept together by a Perl script running on the Linux box and since I use the DBI it should be easy to add different databases or port it to other platforms.
I have an interview next Tuesday concerning the project and I’d love to go into the interview and tell them that the ‘net community had said this or said that or even showed an interest in it.
Commercial interest would be even better from the colleges’ point of view – it might encourage them to preach the open-source philosophy to students (The rest of my class thinks I’m crazy!:)
Thanks for reading, click on this TSN link to try out the demo I’ve put here.
In the demo it’s not possible to change records. Everything is just pre-generated HTML.
I look forward to hearing your comments, they are important to me. Email me at!


Demo of my project available a …

Demo of my project available at the TSN link to the left. Docs are available on the page.
Clanlib v0.13 has been released. This is a multi-platform game development library. According to their site, the same source code can be used to compile on Win32 and Linux. Check their site for more details.

PTC has been released for Linux as you’ve all probably read on already. I searched through for the announcement and here it is:

From – Mon Apr 27 20:20:43 1998
From: “Gaffer”
Subject: PTC 0.72 released
Date: Tue, 28 Apr 1998 00:11:03 +1000

PTC is a portable truecolor graphics system for C++ programmers. PTC handles all the platform specific details of mode setting, surface handling, pixel format conversion and display updates while providing a common interface across all supported platforms.

DOS, Win32 and Linux platforms are supported under a wide range of popular C++ compilers.

PTC is distributed as open source software under the GNU General Public License.
For more information see

cheers 🙂


Small update this time. I'd l …

Small update this time. I’d like to write more but there’s too much to do.
I updated the projects page with a new version of my openGL demo. It’s probably close to what the final version will be like. The deadline for the assignment is next Friday so final version then. Of course, afterexams in June I’m going to develop it a bit more 🙂
Some of you may be interested to know about my 4th year project. It’s a web based time sheet system where users enter details of jobs done and it generates a report for the admin. I’m in the process of renaming variables and the example tables so expect a link to a demo of it within a week, with source code coming shortly afterwards.


Important If, over the past fe …

Important If, over the past few days you have received an email from and if you know me and it appears out-of-character for me, or if you don’t know me and receive an abusive email please forward it to me. I logged into my Hotmail account today and found 60 new emails waiting for me from the same sender (diff email addresses though). I also received a mail delivery failure message using my email address as a return address. It had the subject “sucker!”. They are not from me! Looking through the header it would appear that someone is probably testing their email out on their (Linux?) box and just found my email address handy. (Next time use – they WILL trace your emails and send a secret service guy around, wherever you live on the planet.. Not joking either..)
Copies of all the emails have been forwarded to
Now, a plea for help for a friend of mine who’s in a spot of trouble with his 4th year project. He has to implement Dijkstras shortest route algorithm to find several shortest routes in a network. He’s coding it in VB (I know, I know..) but if any of you have had experience implementing the algorithm any help you can send would be most appreciated. It’s possible to email me at and I’ll forward them on. Thanks.


So busy these days.. Perl and …

So busy these days.. Perl and Javascript are cool languages to work with and the project is almost finished. If you have a look at the coding link you’ll find a program called vbe-1.0.tar.gz which gives access to the framebuffer of VESA2.0 video cards. I remember someone posting a message on csipd a long time ago saying that all he wants of an OS is access to the frame buffer to code demos in it.. well, this is his chance 😉
Good things are happening in Northern Ireland.
I downloaded an intro from TG98, it’s the winning intro with lots of raytracing but runs VERY slow on my P133. I seem to recall a cool intro with raytraced bees and luminous lights released a few years ago that ran at around the same speed on my old 486DX33..
Eraser bot is cool 🙂
I just recently upped my swap partition from 32 megs to 64 megs and the difference is amazing! I have 32 megs RAM and the extra swap space made a noticeable difference.


Updates on .plan, coding and p …

Updates on .plan, coding and projects pages. Also new colours, not sure if I like them though..
Click on the following link to read about my attempts to convert people to Linux!(We were bored in the labs, and that camera was too tempting 😉 (content pasted here)

So there we were in one of the labs working on the computers. I was showing Kevin my homepage and telling him how great Linux was and how he REALLY should install it. Obvously he was impressed, but he wasn’t sure if he should install it yet. He likes his Windows you see. (Nice machine too Kev 🙂
He knew it was the right choice to make, it just felt right, but yet, it was hard on him. He wasn’t sure why it was the right decision, but he told me later, “I just felt that Linux was the way the Human race was supposed to go, but I couldn’t tell you why it was so.” He was afraid to make that bold step into the unknown. Here he is deliberating whether or not to install Linux while I show him another page with more Linux facts and impress him with Gimp graphics.

It didn’t take long for Kevin to see the light though. Here we are celebrating after Kevin decided to install Linux. Also pictured is Aidan who, although using NT for his college project, has RedHat installed at home and is very happy with it for doing other college work and the odd bit of networking. Of course he’s seen all this before so he’s not quite as excitable as me when we get a new Linux convert.


Voodoo2 is a chipset I'd like …

Voodoo2 is a chipset I’d like to see running Quake2 someday and according to there’s a page at that has a patch to let Linux glide apps use the Voodoo2! I can’t comment further because the site was down when I tried it tonight. (contacting host…)


SDL. New version of SDL (0.5) …

SDL. New version of SDL (0.5) is out! Check the SDL link on the CODE page.
Microsoft. This is not an April Fools! Telnet to for a pleasant surprise!