Grokodile Blog Directory This is a shoestring budget project which as me trying to launch a
large scale blog directory
with a regional slant. It will accept the addition of non-blog sites
and will apply various quality metrics and traffic distribution
features.
Public Domain Book Reader As a fun little project, I've put up a nifty little site that let's
you read books online.
With a very small amount of effort, books
made available by the Gutenberg Project are available in a format
reminiscent of an actual book -- and bookmarking makes sense! I am
eventually going to develop an educational platform around this.
BlockAlert Who is abusing your IP space? The BlockAlert web site highlights spamvertized domains by name and IP address. This is useful for conscientious (white hat) network and hosting providers that want an abuse early warning system.
Source Code Library What professional programmer can go through their career without building a library of non-proprietary source code that they can reuse from project to project? Before the advent of PHP I had been building up a quantity of C routines, but now I am generally focused on PHP and MySQL items. | | Technical Diary I've reworked the email system underlying several of my web sites.
Basically, the Postfix system
has replaced the default sendmail server. This involved
downloading the source, compiling, installing and tweaking various
configuration options to support virtual domains and to combat spam.
In order to support automated backups in the Linux world I've set up SSH to allow secure copy (scp) between various machines. This involved setting up RSA keys and installing them as appropriate. It would have been easier except for differences between OpenSSH and a commercial product. Finally, after converting keys, batch transfers work like a charm. All that remains is to set up cron based tar and scp processes. Well, for about the third time I've built a web spidering system. This one was at the behest of a client that wanted to track approximately 1000 links on their new web site. The application fetches the pages to ensure that all the links are valid. Invalid links are highlighted via online reports or emailed to a responsible administrator. I've leased additional IP addresses from my provider so I can create additional web sites for various projects. Anyhow, as they all reside on the same physical server I've added the IP's to the interface and created new Apache configurations (I choose to keep them seperate so that it is easier to move a web site later). Log and error files are rotated and automatically removed based on age using a cron job. |