This site contains various ideas and bits and pieces of source code for miscellaneous software that I have been writing, which may also be useful to other programmers.
Chess Engine
Some design notes on how to develop a chess engine.
LICAP
Lossy Image Compression Average PSNR - a measurement of how good is on average a lossy image compression algorithm at compressing an image, when all possible compressions are considered.
Linux C++ IDE
My experience (main steps, decisions and problems encountered) in setting up a Linux operating system with an Integrated Development Environment for C++.
Matrosker
C++ application which extracts container information from an input file which is expected to be in Matroska or WebM format and saves it in a readable form to an XML file.
Mersenne Twister
C++ class implementing the Mersenne Twister MT19937 random number generator.
SHA-256
C++ class implementing the SHA-256 secure hash algorithm.
Tic-Tac-Toe
A program written in Pascal for playing Tic-Tac-Toe or "Five in a Row" (an extended version of Tic-Tac-Toe), which learns from its mistakes.