Some of the software I wrote
This page describes some small software applications I wrote. It can by no means be an overview of all the software I created. I doubt very much to even be able to make such a list. It does show a random choice of my applications that I am currently using. The software where the source code is not available for others is marked as private. Some applications are very old, others more recent, some are redundant to existing tools, others are quite useless. I always wrote them because it was fun to do so.
Is used to create the GB-Sudoko puzzles used both on the website and the
printed yearly magazine “103 GB-Sudoku”. It can create the sukoku, as well as the
images and the pdf file available for download on this website.
The generated sudoku puzzles are difficult because of the searching involved
in solving them. They never need you to guess, meaning that there always is
at least one number that is clearly defined. It has to be what it is and
cannot be anything else. The goal in the game is to find these numbers.
Both shows NFO files how they were intended, as can generate NFO files from
images. By taking in account the weight an area of the image has it can choose
the lettering most appropriate as a representation in NFO files. NFO files
can also be saved as png image files creating a representation that is more
easy to use in most environments.
NFO files use a Code page 437 based ASCII character set to create visuals. Many
are very inspired graphic representations, way beyond what this software can
create automatically
Will generate layers to be used to create typical mosaic type of images. It cannot create mosaic images, but without it I also can not.
Can apply a self developed steganographic algorithm that hides
information in images. Since steganography can never provide a
truly reliable encryption (read the manual to know why).
A
well maintained open source implementation of OpenPGP is used
to encrypt the messages. Gecko PGP also takes care of generating keys
and doing encryption and decryption, both task that many users
find complicated.
When I asked some friends to encrypt messages they wanted to
send me, one of the answers I got, was that it might draw unwanted
attention to do so. I realized that hiding encrypted messages
in images might take away some of these fears.
Is my private assistant. She will remember dates and birthdays, and
will keep nagging me when I need it. There is a section to easily
access files I need that are scattered around the file system, a
countdown clock I use in cooking, a calendar visa calculation tool and a
clipboard watcher that recalls previous stuff I had in my clipboard.
A collection of tools to assist me in my daily needs.
Shows Images in a directory as a non editable preview. Look and feel of the application is based on the Google Picasa application that is now deprecated.
Lets you experiment with the A* search algorithm. It will generate an
animated visualization on what nodes the algorithm is looking at,
evaluating and expanding. To experiment with the older Dijkstra algorithm
the heuristics can be set to zero.
The application is targeted at students and researchers that want to be
able to modify distance and heuristics to observe its effects in self defined
graphs (xml).
Is a small application to visualize .cbr or .cbz type graphic stories or comics. Folding menu and page preview allow almost the complete screen to be used as the graphics area. Scrolling can be done both by keyboard and mouse.