Go back to Richel Bilderbeek's homepage.
On this page you can find the tools I have written (in C++) and tools I use. Tools for entertainment purposes can be found at my games page.
View all my tools in my tool gallery
I have written all these tools in C++.
Download the executables and/or source code freely.
All my tools are licenced under GPL 3.0.






AsciiArter: convert images to ASCII art






BarbaImage: image manipulation






CodeToHtml: convert code to heavily-linked HTML pages






CreateQtProjectZipFile: create a zip file from a Qt Creator project






DotMatrix: displays character in dot-matrix (5x7) font






FilterOperationer: performs filter operations on images






Frysk Leare Lieder: learning the Frysian language






FunctionPlotter: plots a one-dimensional function.






GaborFilter: performs Gabor filtering on bitmaps






Gnuplot Interface: C++ Gnuplot interface class






GrayCoder: convert integer to Gray code and vice versa






HistogramEqualizationer: performs a histogram equalization on an image






Hometrainer: an educational survey suite for generating, taking and scoring exercises and tests






Image Rotater: rotates images






KalmanFilterer: working with Kalman filters






KeySender: send virtual key presses to windows






KTouchLectureCreator: create random KTouch lectures for C++ programmers






Leary Circumplex: generate an image of a Leary circumplex






Logistic Growth Simulator: simulation of the logistic growth equation






Maze Creator: creates a maze






Morpher: generates intermediates of two images






MultiEncranger: multi-line version of Encranger






MusicTheory: for visualizing my music theory






ndsmake: generate Makefiles for NDS






Paper-Rock-Scissors simulation: a paper-rock-scissors simulation






PerfectElasticCollision: investigate perfect elastic collision impulses






PicToCode: converts images to valid C++ code






Pixelator: pixelates images






QuadraticSolver: solves quadratic equations






Random Code: generates random C++ code






Rasper: control the Raspberry Pi its GPIO pins from a web interface






Refrigerator Puzzle Solver: solves a certain refrigerator puzzle






RegexTester: testing regular expressions






RichelbilderbeekNlSitemapGenerator: tool to create the sitemap of this site






SecretMessage: tool to add/extract secret messages to/from bitmaps






SimBrainiac: simulation of the teaching form 'Brainiac'






SimImmuneResponse: active simulation of the human immune response






SimMysteryMachine: simulates my mystery machine






SimplifyNewick: Simplify a phylogeny (in the Newick format) below a certain complexity






SimStagecraft: simulation of stagecraft (connecting and using theatre equipment)






StateObserver: examine state observers






SoaSim: simulation of a sexually transmitted disease






SurfacePlotter: plots a user-defined two-dimensional function.






TestBinaryNewickVector: test the BinaryNewickVector class






TestBroadcastServer: web application of a multi-visitor edit widget






TestDial: test the Dial and QtDialWidget classes






TestEncranger: encrypts/decrypts single-line text, better then Encrypter.






TestEntrance: web application to test the WtEntrance class






TestFunctionParser: a 'calculator' that demonstrates a function parsing class






TestGroupWidget: test the WtGroupWidget class






TestLed: test the Led and QtLedWidget classes






TestMultiVector: test the MultiVector class






TestNdsmake: tests ndsmake






TestNeuralNet: test the NeuralNet class






TestQtKeyboardFriendlyGraphicsView: test the QtKeyboardFriendlyGraphicsView class






TestQtModels: test my model classes






TestPrimeExpert: test the PrimeExpert class






TestProFile: test the ProFile class






TestPylos: test the Pylos and PylosWidget classes






TestQtRoundedRectItem: test the QtRoundedRectItem class






TestQuestion: test the Question and related classes






TestSelectFileDialog: test the SelectFileDialog classes






TestServerPusher: web application of a multi-visitor edit widget






TestShape: test the Shape and ShapeWidget classes






TestShinyButton: test the ShinyButton and related classes






TestStopwatch: test the Stopwatch class






TestTicTacToe: test the TicTacToe class






TestTimedServerPusher: web application of a multi-visitor edit widget






TestToggleButton: test the ToggleButton and related classes






TestTwoDigitNewick: test the TwoDigitNewick class






ThresholdFilterer: performs a threshold filter operation on an image






TimePoll: web application to do a time poll






TicTacToeLearner: demonstration of machine learning by evolving neural networks






TicTacToeValuer: demonstration of machine learning by state-value graph






UbuntuOneWatcher: shows what UbuntuOne is doing






Visual ABC: visual ABC music notation editor


C++ Builder: C++ IDE


Cygwin: UNIX-like environment, to, among others, port programs from Linux to Windows


EvoRobot: Evolutionary robotics


gprof: C++ profiler


i686-pc-mingw32-qmake: cross-compile Qt Creator projects from Ubuntu to Windows


Lyx: WYSIWYM (the 'm' denotes 'mean') text processor (Lyx homepage)


NJplot: Newick plotting


Qt Creator: C++ IDE


QtiPlot: data analysis and scientific visualisation


Searchmonkey: file searching


Shiny: C++ profiler


TEA Text Editor: text manipulation


valgrind: code analysis suite


VirtuaWin: multiple desktops


WINE: (not a) Windows emulator.


WinMerge: comparing and merging texts


wxMaxima: numerical mathematics
These are some tools I have written too, but I don't like them enough to put in the main list






It's Belcampo: conversion of email addresses






WindowViewer: failed attempt to view all hidden windows






CallstackCounter: C++ call stack counting class






Color Number Determinator: viewing colors from RGB values






Combinator: finds combination of values






CoutChildWindows: shows all (child)windows' text






Empty Text Lines Remover: removes empty text lines






Encrypter: encrypts a text file, but not as good as Encranger






HaaifsKiller: anti-Hyves tool






Loose: dynamic website to redirect any emailaddress






Pause: does nothing for a certain amount of time






RectFitter: demonstrates how to fit rectangles within a rectangle
Go back to Richel Bilderbeek's homepage.