List of Pages
This is a list of all the pages on the site.
- BitMeter OS - An open-source bandwidth meter with a sophisticated web interface, available for Windows, Linux and Mac OSX
- Analogue/Digital Clock - A clock that's both analog and digital
- Project Monkeyshine - Slightly Evil JavaScript - A collection of slightly evil JavaScript
- Unit Testing Javabeans - A simple method for using reflection to unit test JavaBean classes with just a single line of code.
- Conway's Game of Life - A JavaScript implementation of Conway's famous Game of Life
- Bookmarklets - A selection of bookmarklets (small JavaScript snippets that you can save as bookmarks in your browsers Favourites) - change any webpage with just a click
- Readable Regular Expressions Library - Java library for writing readable regular expressions.
- An Interview Question for Java Developers - An code review interview question for Java developers
- Copy bookmarks between Instapaper, Readability, Pocket, Pinboard, Delicious etc - Copy bookmarks between Instapaper, Readability, Pocket, Pinboard, Delicious, Diigo, GitHub, StackOverflow and Twitter
- Minimalist Twitter Client - A simple Twitter client, contained in a single HTML file.
- Simple Scheme Interpreter - A home-made interpreter for a sub-set of the Scheme programming language
- A Naive Bayesian Classifier in Python - A Python implementation of a Naive Bayesian Classifier
- A Markov text generator - A Python implementation of a random text generator that uses a Markov Chain to create almost-realistic sentences.
- IP Network Address Calculator - Perform various network address related calculations based on an IP address and a netmask size.
- Starfield Simulation - Fly through space using only the power of JavaScript
- Mandelbrot Set Explorer - An experiment using Web Workers to create a multi-threaded Mandelbrot Set explorer in JavaScript
- BitMeter II - A fully-featured bandwidth meter for Windows, written in C#. Includes a web interface for remote monitoring, numerous configuration options, has been translated into more than 15 languages. Requires the .NET framework version 1.1 or later.
- JavaScript Object Printer - This useful function produces a string containing the names and values of all the properties of an object
- Accessing JSP values from JavaScript - Technique for providing safe, easy JavaScript access to data held in JSP variables.
- Closures Explained - A simple step-by-step tutorial explaining the concept of Closures using JavaScript.
- Video Barcode Script - This script generates beautiful barcode-style images from video files
- TableSorter Script - A Greasemonkey script that allows you to sort the data in any table displayed in a web page
- JavaScript Rotating Message - CPU cycles to waste? Website a little too legible? Maybe you need a Rotating Text Message...
- JavaScript Bouncing Message - If you liked the Rotating Message then you'll probably like this as well
- Disc World - A demonstration of some animation created using the new HTML canvas element - Flash-like coolness using only JavaScript and HTML
- HLTracker - Tracker software for Hotline, one of the earliest P2P networks, which still survives in some corners of the internet.
- RegEx DLL - A COM DLL for processing Regular Expressions, written in Visual Basic.
- Run as System User - Devious use of the Windows scheduler can grant you System privileges
- Linux/UNIX Backup Script - Use this script to make regular system backups, and store them off site in a secure encrypted archive
- Windows FTP Script - This batch file will automatically connect to an FTP server and download a file of your choice
- Windows NetView Script - This script establishes a null session with a Windows host, before running the standard net view command to list out the available shares. This technique will sometimes yield information that would be normally be denied without authentication
- Code Syntax Highlighter - Applies syntax highlighting to Java, JavaScript, C#, C, C++, Python and Visual Basic source code (colouring keywords, comments and String literals). The resulting HTML can be used when including code in web pages or other documents, to improve legibility
- DOMClipper Script - A GreaseMonkey script for deleting unwanted items from a page, as you surf
- StayFresh Script - A GreaseMonkey script for automatically refreshing pages at specified intervals
- UltraEdit Tag Completion Script - An UltraEdit script for automatically closing HTML/XML tags
- UltraEdit Block Comment Script - An UltraEdit script for commenting/uncommenting blocks of code
- Simple Fractals - An experiment using Web Workers to draw simple line-based fractals in JavaScript
- Character Recognition - An experimental character recognition algorithm
- Time Arithmetic Utility - A simple command-line utility to add and subtract time values
- Home - There's no place like it
- BitMeter - A simple bandwidth meter for Windows written in Visual Basic.
- BitMeter 2 Change Log - Change log for BitMeter 2, showing what features were added in which versions.
- BitMeter 2 Translators Notes - Helpful notes for people working on BitMeter 2 translations.
- BitMeter 2 History File Format - The format of the BitMeter 2 history XML file, for developers or anyone else that is interested.
- BitMeter 2 Web Interface Demo - Online demo of the BitMeter 2 web interface
- LogMonitor Demo - Online demo of the LogMonitor web interface
- Hyperlink OCX - An ActiveX control for creating hyperlinks on Windows forms, written in Visual Basic.
- INIFile DLL - A COM DLL for handling I/O operations on INI files, written in Visual Basic.
- LogMonitor - An open source web-based log monitoring tool written in Java.
- About Codebox Software - Information about the site and its owner
- A Letter from Thinkweb Technologies - A letter I received from some low-life company offering to pay me to include their spyware in the BitMeter 2 installer. I've included the full name and address of the company in case anyone wants to... engage them in an exchange of views
- HTML Conditional Comments - A useful technique for separating Internet Explorer CSS rules from those intended for less 'special' browsers.
- Virus found in BitMeter! ... not - AVG AntiSpyware is being somewhat over-enthusiastic, and currently classifies the latest BitMeter installer as a Trojan horse
- BitMeter on Windows Vista - At first BitMeter looked like it would run with no problems on Windows Vista - then I started getting emails describing strange behaviour, upload/download figures that were way too high...
- JavaScript Unit Tests - A simple method for producing robust JavaScript for form validation, or anything else
- Two Letter .COM Domains - A grid showing where all the two-letter COM domains have gone.
- News Feed Info - The Codebox news feed
- Codebox News - What's been happening on the site
- Codebox News - RSS feed for the site
- Contact - Contact the owner of the site
- Comments from BitMeter II Users - Some things that people have said about BitMeter II
- Windows AutoReg Script - This batch file will run regsrv32.exe against all .ocx and .dll files in a given directory, and can be used to register/unregister COM components en-masse
- JAR Search Script - Searches through all Java .jar files in the current directory, and in any sub-directories, looking for the class file that you specify. This can be very handy if you need to use a class in a Java programme, but aren't sure which .jar file contains it
- Linux Firewall Reboot Script - This script attempts to ping a list of well-known internet hosts, and if it fails to contact any of them will reboot the system. I have used this with great success on my IPCop firewall, which occasionally drops its internet connection and will reconnect if rebooted. Schedule this using cron to perform a connectivity check every 15 minutes
- HTML Entity Substitution Utility - Performs various tasks that are required when preparing text for inclusion in an HTML document
- HTML/XML Beautification Utility - Adds indentation, line-breaks, and other formatting, to XML/HTML documents
- LinkQuery Script - A GreaseMonkey script for obtaining information about links on a web page
- Scrabble Word Checker Script - A GreaseMonkey script that provides a convenient Scrabble/Lexulous dictionary lookup box
- BitMeter OS - Downloads - Download links for BitMeter OS
- Gradient Image Maker - Generates 1-pixel wide images that fade from one colour into another, used by web-designers to create a 'fading background' or gradient effect
- Rounded Corner Image Maker - Generates images for creating boxes with rounded corners for use on web pages
- JavaScript AutoSuggest Box - A drop-down list that can easily be attached to ordinary text boxes on a web page, to provide the user with a list of suggestions that updates as they type
- MD5 Hash Values - A list of MD5 hashes for the files on this site
- DirView Utility - A simple Java utility for generating directory listing reports
- DirView Sortable Report - A sample report produced by the DirView utility
- DirView PlainTable Report - A sample report produced by the DirView utility
- DirView User Documentation - Documentation for the DirView utility
- HttpBuilder Utility - Construct custom HTTP requests using this Java application
- PAD Files Links - Links to PAD files for the various software available for download from this site
- Codebox Software Forum - Codebox support forum
- BitMeter Forum - The BitMeter 2 support forum
- User Tracking Software - Use this sophisticated piece of user-tracking software to monitor the activity of visitors to your site. Works even if the user's browser does not accept cookies
- Quizzes - Some online quizzes I've produced
- Java Keywords Quiz - Online quiz - how many Java keywords can you remember?
- The 100 Most Common English Words - Online quiz - how many of the 100 most common English words can you guess in 5 minutes?
- HTML Tags - Online quiz - how many HTML tags can you remember?
- Zen Game - Online Zen game
- Box World - Another demonstration of the animation possibilities ofthe new HTML canvas element - 3D wireframe graphics using only HTML and JavaScript
- BitMeter OS Version History - Change log for BitMeter OS, showing what features were added in each version
- BitMeter OS FAQ - Frequently asked questions about BitMeter OS
- BitMeter OS - bmclient manual - Documentation for the BitMeter OS command-line utility 'bmclient'
- BitMeter OS - bmdb manual - Documentation for the BitMeter OS command-line utility 'bmdb'
- BitMeter OS - bmsync manual - Documentation for the BitMeter OS command-line utility 'bmsync'
- BitMeter OS Demo - An online demo of the BitMeter OS web interface
- Programming Videos - Some programming videos which I highly recommend
- URL Parsing from Java Servlets - How to access the various parts of a URL from within a Java Servlet
- Hotline Nostalgia - Hotline Nostalgia
- Minimalist Twitter Client Demo - Try this simple Twitter client, contained in a single HTML file
Feedback
Send Feedback
Use this form to send feedback, if you want a reply please include your email address!