Open Source Software by Swerdna
Lately I developed an interest in programming in C, FreeBasic and PHP. I hope you find the applications arising from my investigating these languages interesting and/or useful
The following softwares are Copyright: Swerdna: GNU General Public License (GPL). That's free software.
Preview: A graph plotting utility for visualising two dimensional serial numerical data.
"Preview" is a Linux executable compiled from FreeBasic source code. No doubt the code can be compiled into an EXE file for Windows users, and maybe I will some day. At the moment it's only in *nix form and I've only run it on Linux machines, specifically openSUSE using KDE, Fedora using Gnome and Ubuntu using Gnome.
I wrote this application because other graphics software is so comprehensive that it's over complicated when you just want a preview of your data to see whether your experiment or research is progressing as planned. It's a first-look program for visualising your data with a single shell command. Utterly simple, you just place the single executable in your Linux path to install it. You don't set axes or scales, that's all automatic. Zooming in and out and scrolling back and forth, up and down is with arrow keys and mouse clicks, very simple.
Safe Web Comments: A Web Page Comment Form Protected from Spam Robots by Captcha & other spam traps.
Safe Web Comments is utterly simple. Comment data are gathered through a Web Form, parsed into html and posted into an HTML Data file that is in fact just a text file. The comments are displayed by "including" the HTML Data via Server Side Includes into the originating web page. Protection from spamming web robots is effected by guarding access to the Web Form with the random image generator known as Captcha as well as a couple of anti spam tricks that make spam from robots almost impossible.
These general features have been incorporated:
These anti spam features have also been incorporated:
Web Hit Counter: a system for recording and displaying simple web page hits on an Apache web server.
There are two applications/executables. One is the executable "increment" which is used to advance the counts for individual web pages. The other executable is "site" which is used to advance the counts for the entire site. You may use one or the other or both. Examples of counts are in the footer of each page on this site.
Status: this software has full stable release status. It has run on several sites for a year or so without problems.
Areas of Interest
My focus these days is on four topic areas.