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
Tools I have written
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
-






AsciiArter (VCL): convert images to ASCII art
-






BarbaImage: image manipulation
-






BeastScripter: create BEAST2 parameter files from the command line
-






CaesarCipher: encrypt and decrypt by Caesar Cipher
-






CellularAutomatonZero: template program for a cellular automaton in C++ and Qt
-






CodeToHtml: convert code to heavily-linked HTML pages
-






CreateGlossary: creates the glossaries for this website
-






CreateQtProjectZipFile: create a zip file from a Qt Creator project
-






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






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






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






FakeEvy: replacement of Evy Greyearts' 'Start To Run' series
-






FilterOperationer: performs filter operations on images
-






FilterOperationer (VCL): performs filter operations on images
-






Frysk Leare Lieder: learning the Frysian language
-






FunctionPlotter: plots a one-dimensional function.
-






FunctionPlotter (VCL): plots a one-dimensional function.
-






GaborFilter: performs Gabor filtering on bitmaps
-






GaborFilter (VCL): performs Gabor filtering on bitmaps
-






GrayCoder: convert integer to Gray code and vice versa
-






GrayCoder (VCL): convert integer to Gray code and vice versa
-






HistogramEqualizationer: performs a histogram equalization on an image
-






HistogramEqualizationer (VCL): performs a histogram equalization on an image
-






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






Hometrainer (VCL): an educational survey suite for generating, taking and scoring exercises and tests
-






Image Rotater: rotates images
-






Image Rotater (CLX): rotates images
-






Image Rotater (VCL): rotates images
-






KalmanFilterer: working with Kalman filters
-






KeySender: send virtual key presses to windows
-






KTouchCppLessonsCreator: create random KTouch lectures for C++ programmers
-






LambdaBot: IRC bot
-






Leary Circumplex: generate an image of a Leary circumplex
-






Logistic Growth Simulator: simulation of the logistic growth equation
-






Maze Creator: creates a maze
-






Maze Creator (VCL): creates a maze
-






MidiLessonCreator: Creates MIDI lessons
-






Morpher: generates intermediates of two images
-






MultiEncranger: multi-line version of Encranger
-






MultiEncranger (VCL): multi-line version of Encranger
-






MusicTheory: for visualizing my music theory
-






ndsmake: generate Makefiles for NDS
-






NdsPaint: NDS paint
-






Paper-Rock-Scissors simulation (VCL): a paper-rock-scissors simulation
-






Pause: does nothing for a certain amount of time
-






PerfectElasticCollision: investigate perfect elastic collision impulses
-






PicToCode: converts images to valid C++ code
-






Pixelator: pixelates images
-






Pixelator (VCL): pixelates images
-






PreDickAdvocaTor: predict soccer world championship outcomes
-






PrimeExpert: determines if a number is prime
-






PrimeExpert (VCL): determines if a number is prime
-






QmakeWatcher: see what qmake does to a makefile
-






QuadraticSolver: solves quadratic equations
-






QuadraticSolver (VCL): solves quadratic equations
-






Random Code: generates random C++ code
-






Random Code (VCL): 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
-






RichelBilderbeekGallery: creates the galleries of this site
-






RichelbilderbeekNlSitemapGenerator: tool to create the sitemap of this site
-






RosindellEtAl2008: refactoring and extension of article 'Rosindell, James, Yan Wong, and Rampal S. Etienne. "A coalescence approach to spatial neutral ecology." Ecological Informatics 3.3 (2008): 259-271.'
-






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






SecretMessage (VCL): 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)
-






SimThomasBerngruber: SIR simulation
-






SineApprox(VCL): sine approximator
-






SoaSim: simulation of a sexually transmitted disease
-






SolvePuzzleX: solves the puzzle from X
-






StaircaseCardCreator: generates a staircase card
-






StateObserver: examine state observers
-






StyleSheetSetter: edit the stylesheet of an application
-






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






SurfacePlotter (VCL): plots a user-defined two-dimensional function.
-






TestAbout: tests the About class
-






TestApproximator: tests the Approximator class
-






TestBinaryNewickVector: test the BinaryNewickVector class
-






TestBouncingBallsWidget: tests the BouncingBallsWidget class
-






TestBouncingRectsWidget: tests the BouncingRectsWidget class
-






TestBroadcastServer: web application of a multi-visitor edit widget
-






TestCanvas: tests the Canvas class
-






TestChess: tests the Chess class
-






TestConceptMap: test the ConceptMap and QtConceptMap classes
-






TestDial: test the Dial and QtDialWidget classes
-






TestEntrance: web application to test the WtEntrance class
-






TestExercise: tests the Exercise class
-






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






TestGnuplotInterface: tests the GnuplotInterface class
-






TestGraphicsProxyWidget: tests the GraphicsProxyWidget class
-






TestGravityWidget: tests the GravityWidget class
-






TestGroupWidget: test the WtGroupWidget class
-






TestHugeVector: tests the HugeVector class
-






TestLazy_init: tests the Lazy_init class
-






TestLed: test the Led and QtLedWidget classes
-






TestManyDigitNewick: tests the ManyDigitNewick class
-






TestMultiApproximator: test the MultiApproximator class
-






TestMultiVector: test the MultiVector class
-






TestMultipleChoiceQuestion: tests the MultipleChoiceQuestion class
-






TestNdsmake: tests ndsmake
-






TestNeuralNet: test the NeuralNet class
-






TestNewick: tests the Newick classes
-






TestNewickVector: tests the NewickVector class
-






TestOpenQuestion: tests the OpenQuestion class
-






TestPlane: tests the OpenQuestion class
-






TestPrimeExpert: test the PrimeExpert class
-






TestPylos: test the Pylos and PylosWidget classes
-






TestQrcFile: test the QrcFile class
-






TestQtArrowItems: test the QtArrowItem class
-






TestQtCreatorProFile: test the QtCreatorProFile class
-






TestQtHideAndShowDialog: test the QtHideAndShowDialog class
-






TestQtKeyboardFriendlyGraphicsView: test the QtKeyboardFriendlyGraphicsView class
-






TestQtModels: test my model classes
-






TestQtOcrWidget: test the QtOcrWidget class
-






TestQtRoundedEditRectItem: test the QtRoundedEditRectItem class
-






TestQtRoundedRectItem: test the QtRoundedRectItem class
-






TestQtRoundedTextRectItem: test the QtRoundedTextRectItem class
-






TestQuestion: test the Question and related classes
-






TestReversi: test the Reversi class
-






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
-






SimpleLinearRegression: test the SimpleLinearRegression class
-






TestStopwatch: test the Stopwatch class
-






TestTextPositionWidget: test the TestTextPositionWidget class
-






TestTicTacToe: test the TicTacToe class
-






TestTimedServerPusher: web application of a multi-visitor edit widget
-






TestToggleButton: test the ToggleButton and related classes
-






TestTriangle: tests Triangle
-






TestTwoDigitNewick: test the TwoDigitNewick class
-






ThresholdFilterer: performs a threshold filter operation on an image
-






ThresholdFilterer (VCL): performs a threshold filter operation on an image
-






TicTacToeLearner: demonstration of machine learning by evolving neural networks
-






TicTacToeValuer: demonstration of machine learning by state-value graph
-






TimePoll: web application to do a time poll
-






TriangleMeshCreator: create 3D meshes using Triangle for use by OpenFOAM
-






UbuntuOneWatcher: shows what UbuntuOne is doing
-






VirtualBastard: GUI testing
-






Visual ABC: visual ABC music notation editor
Tools I have modified
These are tools that I experiment with, for example, getting it to compile under Qt Creator.
-
AutoMix: David Hastie's AutoMix compiled under Qt Creator
-
Beast: my BEAST2 investigations
Tools I use(d)
-


C++ Builder: C++ IDE
-


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


Freeplane: mind mapping
-


gprof: C++ profiler
-


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


Issue Mover for GitHub: move issues across GitHubs
-


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


Maxima: computer algebra system
-


OpenFOAM: numerical solvers
-


Qt Creator: C++ IDE
-


Searchmonkey: file searching
-


Shiny: C++ profiler
-


SymbolicC++: computer algebra system
-


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
-


xdotool: send keys to windows
Tools I have written too
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
-






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