Miscellaneous articles
A collection of technical articles that do not fit in any of the other categories.
- SvnRev: stamp your applications with revision numbers
- 2011-12-20
SvnRev is a little program that writes the current revision number of project into a C/C++ header file. It retrieves the revision number from keywords that the Subversion version control system maintains in the source code.
Most recent update: SvnRev now also supports Support for output files for Oracle and Apache Ant, and has a command line option to disregard changes in line endings. - Candela, Lumen, Lux: the equations
- 2011-05-23
There are various measures in use for quantifying the light produced by a light source, such as a LED. This article gives a brief overview of the more important measures and how they relate. - Installing an autopackage
- 2012-01-11
We distribute our Linux applications in the autopackage format. This short article give instructions for installing an autopackage. -
Rosette: internationalization through message catalogs
- 2011-08-02
The Rosette library was an internal project to make internationalization of software easier and to improve the quality of the translations. This white paper discusses the backgrounds of the library and motivates why a cooperative effort of linguists and programmers is needed to achieve good translations as well as maintainable internationalized software. - Periodic Interrupts with the Real Time Clock
- 2001-09-06
This is an old article that I originally uploaded to one of the CompuServe forums. It is now available here upon a reader's request. The example source code (int70.asm)) is in a separate file. It is quite possible that there has existed a second example program (in C), because the article mentions the need of a C compiler. That file is lost, however.
Other than changing the e-mail address, I have made no modifications to the article (not even HTML formatting). So the article talks about 80386 and 80486 processors and about DOS and Windows 3.1. The RTC hardware has not changed since those days, however.