Software and programming


I hadn't 't done any serious programming in about a decade when Perl and, shortly thereafter, PHP, dragged me back into programming, this time for websites and Internet applications. I have tried very hard, but I just cannot bring myself to like Javascript. I may also get back to coding in C at some stage.
So... This is by no means a serious code repository. These are just a few snippets that I've cobbled together and that someone, somewhere, might be able to use.

The Wishbone search engine

This project nevermade it past beta stage. It works well but I've pretty much discontinued it. Still it is a useful and functional program.
Wishbone is a simple but effective search engine. It is written in Perl 5 and runs on all major flavors of Unix with all popular webserver products. It should also run under Windows, but this version has not been tested with either Perl on Windows or with IIS.
Wishbone is fast (a single-keyword search through 335,000 pages took less than a second on a lowly Sun E250) and uses a very modest amount of system resources. It is easy to install and fully configurable.
You may download and use it for free.

FormMail

FormMail is a PHP script that will convert the output of any HTML form and send it to the specified address(es) as E-mail. Many PHP scripts do that, but FormMail has the advantage of being able to run on a different server than the HTML form resides on. Therefore you can use it on any webserver that allows you to run PHP (most hosting providers won't let you run CGI) and let it process forms on other webservers that only support passive HTML code.
FormMail has several basic security features to prevent the ungodly from abusing it for spam distribution and other unwanted side effects.
You may download and use it for free.

FlexCounter

FlexCounter is a flexible webpage hitcounter.
Why does the world need another webcounter? FlexCounter has the advantage of being usable on web servers that do not support anything but passive HTML. You use a Javascript declaration in the web page that will display the counter. The counter itself may run on any other server that supports PHP. In other words, just run FlexCounter once, on a server that will let you use PHP, and you refer to it from any other web page using nothing but passive code. If the web server will let you host HTML (which, being a web server, it should) you can use FlexCounter.
You may download and use it for free.

phpNISE

A Non Indexing Search Engine written in PHP, to add search features to small websites without database support. This search engine is intended for simple websites that can run PHP but won't let you do anything else (such as run CGI scripts, cron jobs, databases etc.) Searches take place in real time, so for larger websites this is not recommended. Requires PHP >=4.3.0 or later (and works in PHP 5 as well).
You may download v1.1 or v1.2 and use it for free.

Home

Contents copyright © 1997-2007 F.W. van Wensveen - all rights reserved.