Kevin Atkinson's Projects

Current Projects

A new system programming language. PhD Thesis
GNU Aspell
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a much better job of coming up with possible suggestions than just about any other spell checker out there for the English language, including Ispell and Microsoft Word. It also has many other technical enhancements over Ispell such as using shared memory for dictionaries and intelligently handling personal dictionaries when more than one Aspell process is open at once. (Started August of 1998)

Selected Past Projects and Websites

A Global peer-to-peer internet file system in which anyone can tap into or add content to. My Masters Theseus.
AviSynth Related
Including a C API and various filters. AviSynth is a powerful tool for video post-production.
Kevin's Fractals
A couple of fractals that I created and like. Take a look and I hope you enjoy them too. (January 19, 1998)

Random Stuff

Legacy Parkway Trail
Map and report on the condition of the new trail next to the Legacy Highway. (September, 2009)

Misc Software I Have Written

VCD Meta
Vcdmeta is a Perl script which makes creating easy to navigate VCD extremely simple. It takes in a simplified XML documents which simply contains a list of the Videos you want to include and how you want them to be arranged. From that it will output a XML document suitable for use with vcdimager complete with easy to navigate menus. A text file "0VCDINDX.TXT" is also created which contains the complete contents of the CD for easy navigations when reading the VCD on a computer without VCD menu support. If images are not provided for the menus it will create the menus for you. (June 2002)
CD Extract
CD Extract is a Perl script which helps to automate the process of intelligently extracting audio from a CD and then converting the tracks into either MP3 or Ogg Vorbis format. It is *not* designed to make the process a no-brainier, it is expected that the user is familiar with the unix command prompt. CD Extract has the rare featuring of being able to avoid recording the gap between songs with the track itself. Often this gap just contains silence, however sometimes it contains actual audio such as interludes. CD Extract will either extract the gap between songs and store it in a separate file or simply ignore it. Cddb lookups on the disk are also supported. (March, 2002)
A.I. Freecell Solver
A freecell solver I wrote for an A.I. project that can solve most freecell games in a reasonable number of moves. (January, 2002)
A Perl Module I wrote to manipulate Fractions meant to replace the old bigrat perl library. (February, 1998)

Personal Web Sites

Some of my Writings
Publications that I wanted to share with the web. Many of them revile something about me.
Some of my Favorite Links (rather old)
Some of my favorite links about as it appeared in WIC: Celebrity Hotlist
My Atari 8-bit collection
Includes The disks that want with Antic and Analog, Sio2pc disk images for SpartaDos, and a few of my own sio2pc utilities.

Other Past Projects

Mysql++ is a complex C++ API for Mysql (And other SQL Databases Soon). The goal of this API is too make working with Queries as easy as working with other STL Containers. I taught myself modern C++ is the process of creating this library. Mysql++ is no longer maintained by me. Please go to the official Mysql++ site to find it. (Started April of 1998)
Fandom Star Trek Chronology
A searchable version of James's Dixon exhaustive Fandom Star Trek Chronology (Ver 9). James Dixon Star Trek Chronology is a great work that I fell is under appreciated for various reasons. For some time I wanted to create a searchable version of timeline so that it can be better appreciated. With the help of mysql I was finally able to easily put it on the web. With this searchable version you can control exactly what sources are included and exclude sources you thought where questionable, look at a specific time person, and search the data base for occurrences of a particular string like say "world war". (February, 1998)
Viacom as Borg Info Page
Around 1996 Viacom has attempted to shut down several Internet sites by asking them to remove anything that Paramount can legally hold a copyright for from their web site. This web page was an archive of all available information on the topic so that one can respond to Viacom's action in an intelligent manner. (Started December 1996)
Reasonable Drivers Unanimous
The page for more reasonable traffic laws. Includes information on Speed Limits, Driving While Intoxicated, Emissions, CAFE Standards, and more. (Started on June 16, 1995 at 2 o'clock in the morning)
The Usenet Info Center
This web site was an attempt to be "Your source for Usenet Information". Contains pointers to many useful Usenet FAQ's and a heritage browsable list of the newsgroups and a way to search for a group of interest. It was one of the first big attempts to gather all the useful information on a group in one location. (A project that I started in September of 94 and unfortunately have not been keeping up with too well since August of 95.)

Back to my Home Page.