Codebox Software

Pages tagged 'article'

Things that I've written, mostly about programming

Learning to play Connect 4 with Deep Reinforcement Learning

Using machine learning to play Connect 4

Minimum Viable Blockchain written in Python

A working blockchain with Wallet and Miner applications, written in Python

Using a Neural Network to Detect Daleks

Using a convolutional neural network to detect Daleks in old Doctor Who episodes

Using a Neural Network to Classify Galaxies

A convolutional neural network for classifying images of galaxies

Reinforcement Learning Grid

Experiment with Reinforcement Learning using robots

Playing Blackjack with Machine Learning

Playing Blackjack with Reinforcement Learning

SARSA λ in Python

A Python implementation of the SARSA Lambda Reinforcement Learning algorithm

A Neural Network implemented in Python

A Python implementation of a Neural Network

Homoglyph Detection

A big list of homoglyphs and some code to detect them

Visualising the Structure of Common English Words using Python

A Python script for generating Sunburst Charts to visualise letter positions within words

Microtypes in Java

The Benefits and Costs of using Microtypes in Java

Photomosaic Image Builder

A Python utility for creating mosaic images

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.

Linear/Logistic Regression with Gradient Descent in Python

A Python library for performing Linear and Logistic Regression using Gradient Descent

OSX Shell Script to Read a Web Page Aloud

A one-line OSX shell script to read a web page out loud

Unit Testing Javabeans

A simple method for using reflection to unit test JavaBean classes with just a single line of code.

Java Library for Testing Asynchronous Systems

A simple Java library to help you write better tests for asynchronous systems

An Interview Question for Java Developers

An code review interview question for Java developers

Rate Limited Web Service Library

A JavaScript library for managing access to rate-limited web services

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.

Run as System User

Devious use of the Windows scheduler can grant you System privileges

URL Parsing from Java Servlets

How to access the various parts of a URL from within a Java Servlet

HTML Conditional Comments

A useful technique for separating Internet Explorer CSS rules from those intended for less 'special' browsers.

Hotline Nostalgia

Hotline Nostalgia

Two Letter .COM Domains

A grid showing where all the two-letter COM domains have gone.

JavaScript Unit Tests

A simple method for producing robust JavaScript for form validation, or anything else