“The First Way Out” was my very first album. I released it under the pseudonym “Virtual Division” and sold about 30 CDs (woohoo!). All tracks were created using a MIDI sequencer and the soundfont bank feature of my good ol’ Soundblaster AWE 32. The album contained 14 different songs. My favorite track (the last of…
Author: sebthom
OVal 1.0 released!
OVal is a pragmatic and extensible validation framework for any kind of Java objects (not only JavaBeans). Constraints can be configured with annotations, POJOs or XML. Custom constraints can be expressed in pure Java or by using scripting languages such as JavaScript, Groovy, BeanShell, OGNL or MVEL. Besides simple object validation OVal implements Programming by…
MyPad v1.1.6 – a PHP Editor
MyPad is a very compact PHP Editor. I developed this editor because I could not find a suitable PHP Editor with a Single Document Interface. The Editor I was searching for should look and behave like Notepad, but should be able to colorize PHP source code. Such a small Editor can be perfectly used in…
Visual Basic – Multiple Undos Class v2.04
I tried a lot of differnet multi undo solutions, but every had at least one draw back. So I had to develop my on solution. If you want to use it, you don’t have to clutter your code by pasting in lots of undo-related subs, functions and variables. Everything comes within two small class files.
Visual Basic – High Precision Timer v1.20
This code is a VB implementation of the high precision multimedia timer which can be found in the winmm.dll. I wrote this code because of the same reason I developed the multiple undo class: I wanted to have a smart solution that can be easily added to different VB projects, that doesn’t clutter the code,…
Excel – VBA Timer Example v1.0.1
[lang_en]A friend of mine asked me about how to let excel periodically update some worksheets. So the first thing I did was searching the web for a solution in Visual Basic for Applications. But the only one I found was to use a 3rd party ActiveX timer control which you have to place onto a…