I've got a month left until I go back to university and i've exhausted all of my holiday resources (so i'm now tired, sunburnt and poor). So for the remainder of the holiday I intend to sit here. Now obviously I'm sitting infront of a linux machine, so the possibilities are endless, and i've decided to make and host my own website. Now I've tried this in the past (admittedly using Windows with MS IIS, and making websites with Frontpage or Dreamweaver), and all has gone fine but the sites have died out of lack of maintenence. So I've come up with a new approach, rather than just make a load of pages about me, my interests and general stuff that no one else cares about, I'll base my site on linux, literally.
Heres the plan. Rather than doing a load of fancy graphical design to make it look pretty but not very functional, and then filling it with java, flash, and god knows what else to make it work, I'm going to write a load of shell scripts to make/update the pages for me. Now I'm sure most of you would find this pretty simple, but I have next to no experience with shell scripts (all my knowledge of 'Programming' comes from Matlab at Uni) and even less experience with html.
So far I have a script which automatically places thumbnails on a page and links to the fullsize picture, one that keeps track of what I listen to on xmms, and one to combine my "linux diary" (which is basically a changelog, listing what I do to my computer). As well as this I have a very crude counter on my frontpage (counts the number of different IP addresses in the server log), as well as a display of server uptime.
Now I'm sure there are far more effective ways of doing this, but this is the method I have chosen and will stick to because if nothing else I'll learn how to write scripts, and might even pick up some html. I'm interested to see if anyone has done similar to this, I'm kind of hoping I'm the first, but I doubt it.
Anyone who wants to see (or laugh at) my progress should check out http://omcaree.myftp.org
If there is enough (any) interest then I'll post regular updates here
Thank you for your time
Owen Mc