Licenses: Most, although not all, of these projects are available to you under your choice of the Artistic, GPL, and MIT licenses (see individual pages for details). If you find something you like, you are invited to consider linking to CJSHayward.com.
This offers something fundamentally better than arbitrary precision’s arithmetic letting you choose where the digits drop off. It stores any (computable) number exactly, and offers print-on-demand decimalizations.
If you originally calculate a number to three decimal places, and later find you need six, or want the user to be able to specify any number of decimal places you can’t know in advance, no problem. Just ask for six or a user-entered number of decimal places: no need to refactor all of your code. And if an exact number is generated by someone else’s code, you need not dig into that code to get your preferred number of decimal places.
This also does not suffer the corruption on arithmetic operation that slowly corrupts float- (or arbitrary-precision) arithmetic.
Catch the furball is an ice-breaker board game intended for people to play around the computer. This page will both let you play the game, and download it to install and/or tinker with. (It’s a bit like Generica, but easier to set up.)
An experimental Unix/Linux command line shell, implemented in Python 3, that offers Unix strength and Python-powered Unix scripting while taking advantage of some more recent concepts in terms of usability and searching above pinpointing files in directory heirarchies.
The data mine is a search engine designed to give powerful access to a site’s contents. The interface is meant to be friendly and use keyword highlighting and link targets to allow the user to find desired material with minimal clicking and scrolling.
The magic notebook is a tool for storing and organizing notes that can be used for contact information, to do lists, lists to read, recipes, and whatever other eclectic collections of information you want. It is available both for personal use and as a downloadable CGI script.
This webpage provides certain dynamic services: todo, calendar, and scratchpad. However, it doesn’t store your information somewhere on a server run by someone else. It is stored on your computer, and only on your computer.
There are quizzes that give you multiple guess questions and tell you what you’re closest to. This is a CGI script designed to let webmasters post their own quizzes. This is a more dynamic setup than many: as you answer questions, you can see your results being calculated.
An in-browser tool to balance parentheses (braces, etc.) None of the code that it visually formats will be sent to the server, but the security conscious are invited to download their own copies (GPL/MIT).
Virtual Tour is a web tool I made to allow an online virtual tour. Whether or not you set up webpages, I invite you to see the virtual tour I made of ‘Impressions of Cambridge’ at beautiful Cambridge University in England.
The concept may not be obvious if you’re not used to ancient ways of thinking about a time, but there is a different way of calculating time based on the natural cycles of sunrise and sunset rather than artificial things like time zones.
Writing is largely a copy of oral language; it does not take full advantage of visual media. Here’s an article about what some might call the next generation of human language. It is dedicated to all those web designers who believe that, if they make a web page you already know how to use, they aren’t doing their job.
What is the Web? It’s a tough question to answer, perhaps because it’s so hard to define a typical web page. If you click on this link, however, you’ll be taken to about as quintessential of a web page as I believe exists.
I wrote a program to help me understand a math problem, and found it was fun to play around with: interesting things happen when you click around. This is probably one of your better bets if your mind’s fried from a hard day’s work.
Here are assorted pieces of visual art. As well as the pieces here, you might enjoy looking through the pictures on the homepage. If you’re looking for a place to start, I suggest Eloi, Eloi, lema sabachthane?.
Texting while driving is dangerous; we’ve learned that texting is a strong enough technological drug not to mix with driving. But there are other lessons in life besides “Hang up and drive!” This is especially true with the technological drug of the iPhone.
People see humor as joyful, but take away a joke’s pain and what’s left isn’t funny. As Mark Twain the humor wrote, “The secret source of humor itself is not joy but sorrow. There is no humor in Heaven.”Orthodoxy would agree.
This is a piece of wisdom literature about a man who has been searching for the Commentary on the Old and New Testaments, in One Volume, Containing a Careful Analysis of All Cultural Issues Needful to Understand the Bible as Did Its First Readers… and why he is so very unhappy when he finds what he desires.
Inspired by a visit to a “seeker service.” To those unacquainted with Christian lingo, this means a church service which tries to reach out to people seeking God—but “reach out to people seeking God” really means, “put on a circus.”