BeniBela online

Tools

Every tool published on this page is able to run on any Windows system (> 3.11), if there is no contradiction mentioned.
The language codes "de" and "en" specify which languages are supported. If one of it is in breaks, the documentation exists in this language, not the program. By a open source program, the abbreviation of the name of the licence under whose terms the source is distributed stands in the right column, otherwise there is a minus.

Titel Beschreibung Sprache Typ Source
VideLibri A program to manage lend books de Freeware -
API Manager A program which can read and write properties of other programs. de, en Freeware GPL
Sun Simulator This program changes the brightness and color of the monitor according to the natural course de, en Freeware -
JAXMLP Just another XML Processor language. (de), en Freeware GPL
SimplifyDiff SimplifyDiff remove all unnessecary lines from a diff file like modified white space or duplicates. en Freeware GPL
Regexgen An inverse regex matcher that generates all strings which match a given regular expression en Freeware open
BBMultiPlot Plotter rendering multivariable functions with their symbolic derivative de, (en) Freeware open
ChiffrenDecoder Decoder for trivial ciphers de Freeware -
AFX-Math This allows calculations with long integers on the Algebra FX2+ calculator (de), (en) Freeware open
Logics A simulator of (the logic side of) gate circuits. (de), en Freeware GPL
FileParser A simple parser which replaces key words in some files. (de), en Freeware GPL
GUITools A plugin for the GST-Builder which contains the most important functions of my WDL editor. de, en Freeware -
MatheFix A mathematics program about divisible and prime numbers de Freeware -
TVB A small paint program which displays images tiled de Freeware -
WDLSSG (Deprecated) WDL editor for the 3D-GameStudio de Freeware -

 VideLibri

Freeware
VideLibri ist nun auf SourceForge jump to top

 API Manager

Freeware
APIM is like Spyxx and EDA a program which can read and set attributes of other windows, but in comparison to it APIM has much more features for changing them.
The source is GPLed.
APIM has got these functions:
  • It can list all top level windows or processes.
  • You can select windows with the mouse and a mini-screen.
  • It can enable and disable windows.
  • It can hide and show windows.
  • It can set the windows on "stay on top".
  • It can restore, maximize and minimize windows.
  • It can read and write the window text (even from password edits), the parent window, the (extended) window styles and class styles of windows.
  • It can read the class name of a window.
  • It can read the owner, process and thread of a window.
  • It can read and write the position and size of a window.
  • It can close and destroy windows.
  • It can send messages to windows.
  • It can close processes.
  • It can get and set the priority of processes.
  • It can read and write some properties of the system.
  • It can read passwords (only on 9x systems) (Attention: This causes some scanner to identify it as spyware).
  • It can read and set the status of the transparent effects of windows (only on 2000/XP/(Vista?)).
  • and more
screenshot:list of top level windows screenshot:list of processes


Source on GitHub

Download (860 KB ) jump to top

 Sun Simulator

Freeware
In a natural environment (outdoors) the light changes it shade of color during the day and controls biological processes (e.g. the sense of time). However, the computer monitor always has the same shade of color and disturbs therefore the biorhythms.
Sun-Simulator solves this problem by altering the settings of the graphic card with the course of day and year, so that the monitor becomes more similar to the sun light.
Features:
  • default settings matches the sun light approximately
  • Simple graphical control of the color settings
  • Time-depending options for gamma, brighness and contrast
  • Respects time of the day and of the year
  • Independent values for red, green and blue
  • test image, mapping graph and user-defined color profiles
screenshot: screenshot:


Source on GitHub

Download (684 KB ) jump to top

 JAXMLP

Freeware
"Just another XML Processor" is a script language with interpreter. Its purpose is the simple processing of xml files and the transforming to other formats.
You only need Java JRE 1.5 to run the program.
  • You can load multiple xml files.
  • You can write the data of a single xml to multiple files and in different encodings.
  • Like in php, the commands can be included in other files.
  • Unchanged files are ignored.
  • You can use (even recursive) functions.
  • The accessing of xml elements is really simple.
  • You can call additional programs


Download (88 KB ) jump to top

 SimplifyDiff

Freeware
This tool is useful if you often receive unified diffs which consists mostly of changed whitespace
  • It reads the diff file from stdin and prints its result to stdout.
  • Finds lines which are identical but stored as modified, even if they are separated by other lines
  • Removes identical lines, unmodified chunks and empty files.
  • Removes modified whitespace like spaces or tabs
  • Works with Unified Diffs of one/more files and writes valid diffs
  • Only looks at the diff file itself and therefore works even if lines marked as identical are different to the original (in contrast to tools like TortoiseMerge)


Source on GitHub

Download Windows (72 KB )

Download Linux (196 KB )

Download Source (12 KB ) jump to top

 Regexgen

Freeware
This is an inverse regex matcher that generates all strings which match a given regular expression. It supports all major expressions (e.g. "([abc]{2,3}|x+)\1").
It runs in two steps: First it splits the regex in a set of equivalent regex that only use character class and match strings of fixed size. Then it lists all possible ways to choose characters from the sets. This last step is heavily optimized, so it can generate several million strings per second. However, it has no real unicode support, since unicode characters have no fixed length.
It is a C++ command line program, runs on Linux (binary is for 64 bit only) and Windows, but requires Qt.

Source on GitHub

Download (100 KB ) jump to top

 BBMultiPlot

Freeware
BBMultiPlot can plot arbitrary mathematical functions and calculate their symbolic derivative. It can plot multivariable functions, by plotting the function for each possible value of the unknown variables within a certain range with different gradient colors.
It supports the usual arithmetic operations, +,-,*,/,^,|, and the sin, cos, tan, exp, ln, sqrt, abs, sign, int (= floor), asin, acos und atan functions. It's expression parsing is quite flexible, so you can write "4*x" as "4x", and omit trailing/leading brackets like in "x)+(7".
Sadly, I did not use a VCS while writing it, and kind of damaged the source while trying to port it from Windows/Delphi to Linux/Lazarus. The source archive below, is probably newer than the binary and has more features, but also more bugs.
screenshot:x^2*a + sin(x)^2 * 10 in WINE


Download (180 KB )

Download Source (28 KB ) jump to top

 ChiffrenDecoder

Freeware
This program can decode trivial transpositions ciphers (like anagrams) and monoalphabetic ciphers (like caesar), without knowing the key.
It does not use statistics to find a most likely plain text, but enumerates all possible texts. This has the disadvantage of finding many thousands texts on small inputs, and being too slow to find anything on large inputs. On the other hand you can be sure to not have missed anything.

The download contains word lists for German and English, and executables for Windows and Linux 32/64 bit. The GUI is on German, but the meaning should be obvious (Länge = length, Wort = word, ...).

Download (4960 KB ) jump to top

 AFX-Math

Freeware
You can use this program for addition, subtraction and multiplication of long integers on the Casio Algebra FX 2.0 Plus calculator. (Perhaps it also works on older models)

Download (16 KB ) jump to top

 Logics

Freeware
This program displays the logical side of a gate circuit by representing each gate through a circle.
It understands all important logical functions (or, and, xor, nand, nor, not).
Each gate (except "not") can have an unlimited count of input and output links, and it changes its color depending on the output value which is either true (=green) or false (=white).
In addition to the program there are two example circuits, a flip-flop memory and a 5-bit addition circuit.
The GPL-licensed source (23 KB) is a Delphi project

Download (164 KB ) jump to top

 FileParser

Freeware
This is a relative simple file parser which can replace keywords in files and then save the files with another name.
It has these features:
  • You can select any keywords.
  • You can replace them case sensitive or case insensitive.
  • It only parses files which have been changed.
  • It can write the time of the last change into the parsed files.
  • It can also replace the keywords through the content of files.
  • These options are saved in an ini file.
The parser doesn't have so much functions like others, for example like GNU Make, but because of this you can understand it without reading hundreds of pages.
However, the parser is not flexible, e.g. every transformation of one file creates the same result. Therefore I hava programmed JAXMLP, which is much more flexible, since it is a real programming language.
The source (17 KB) is a typical Delphi Project.

Download (136 KB ) jump to top

 GUITools

Freeware
With the GUITools you can create WYSIWYG text, panel und view objects of the 3D Game Studio.
They are originally written for 3DGS 4 and 5, but there are almost no changes in the GUI parts of it, so they work in 3DGS 6.
Because it is a plugin, you need the GST-Builder 2.4.103 and the GSTHelper plugin 1.2.0, to use them.
They are like the GST-Builder bilingual and have a German and a English version.
screenshot:Vieweditor screenshot:Paneleditor


Download (292 KB ) jump to top

 MatheFix

Freeware
MatheFix is mathematics program with these features:
  • calculate all divisors of a number
  • calculate the smallest common multiple
  • Prime factorization
  • calculate the greatest common divisor
  • Prime search in a given range


Download (144 KB ) jump to top

 TVB

Freeware
TVB is a simple paint program with these functions:
  • Images are displayed tiled.
  • An Image can saved as bmp, or copied into or pasted from the clipboard.
  • It has these drawfunctions: drawing lines, copying parts, filling out, random color circles, crazy lines, dimming und lighting up.
  • It has different pen sizes.


Download (244 KB ) jump to top

 WDLSSG

Freeware
WDLSSG is a old editor for the script language of the 3D Game Studio.
It only supports 3DGS 4 and 5, and has no functions for 3DGS 6.
These are the most important features:
  • It has syntax high lighting
  • You can change the color of all backgrounds and captions.
  • WDL commands can be copied from sorted directorys into the script.
  • help for WDL commands
  • The command lists can be changed
  • visual editors for text, panel and view objects like in GUITools.
  • It has a Code Explorer


Download (1504 KB ) jump to top

www.benibela.de/tools_en.html
Last change of the content of this page: 2013-11-24 01:23:56+0100
Last change of this page: 2013-11-24 01:23:56+0100
For G+ authorship:
Personal home page of