Legacy web pages of Axel Beckert

Since I'm no more active at the Fachschaftsrat Informatik of the University of Saarland anymore, I have transferred all my university time legacy web pages from http://fsinfo.cs.uni-sb.de/~abe/ to this interim host at http://fsinfo.noone.org/~abe/ with only minimal modifications, mainly e-mail addresses.

Most pages on this interim host won't be updated anymore until they are moved (and redirected) step by step to their future home somewhere under http://noone.org/.

Please also note that my former e-mail address abe@fsinfo.cs.uni-sb.de is no more valid. Use abe@deuxchevaux.org instead.

Axel Beckert, Zürich, 23rd of September 2007

Programs and other stuff

Here you can download some programs, scripts or other things, which were made by me or on which I worked together with others and have been found for being more or less useful for other people, too.

The PERL scripts are tarred and bzipped (file suffix .tar.bz2). You'll need bunzip2 respective bzip2 and [GNU] tar to expand and extract the archives. More information on the bzip2 file format can be found at the bzip2 home page and on the tape archive (tar) format at the GNU Project. (No, WinZip can't handle bzip2 yet, even not in version 8.0. *eg*)

All software on this page comes without any warranty and is provided 'as is'. All programs are written with GNU Emacs, the operating system beyond editors. ;-)

Have also a look on my GNU Emacs HTML mode, Mutt, wApua and my Apache page.

File Description Size Date Works at least with
o html32-mode.el

Emacs HTML 3.2 Mode version [an error occurred while processing this directive]

This is an expanded HTML mode for GNU Emacs designed for the standard HTML 3.2. It's based on the HTML mode by NSCA. Available under GPL.

For further information and download there exist special pages about the HTML 3.2 Mode

Note: This is no WWW browsing mode and no WYSIWYG mode, it is just for faster typing HTML and not needing to know all HTML 3.2 entities / tags by their names.

[an error occurred while processing this directive] GNU Emacs 19.3x
GNU Emacs 20.x are working too, but only without font-lock-mode. (See Known Bugs)
o wApua-latest.tar.gz

wApua version 0.05

Is a PERL written WML browser using Tk as user interface. For more information see the wApua web page. Available under GPL.

[an error occurred while processing this directive] PERL 5.00404, libwww-perl 5.33, perl/Tk 800 (See also wApua: Requirements.)
o ctm-0.12b.tar.bz2

ctm.pl version 0.12 beta (6.2K)

This PERL script generates Apache type maps for use with mod_negotiation. For more information see README file. Available under GPL.

9.2K PERL 5, Apache HTTPd 1.3.x
o apache-1.3.9-color-

apache-1.3.9-color-mod_autoindex.patch version 0.2 beta ( 11K)

Patch for configurable text, link and background colors in directory listings. This patch gives you five additional configuration commands, which can be used in server-wide configurations files as well as in per-directory configurations files:

  • DirectoryIndexBGColor HTML_color
  • DirectoryIndexTextColor HTML_color
  • DirectoryIndexLinkColor HTML_color
  • DirectoryIndexVLinkColor HTML_color
  • DirectoryIndexALinkColor HTML_color
Have a look at http://www.dagstuhl.de/DATA/ to see an example. The configuration for the colors on that site are:
DirectoryIndexBGColor "#FFFFFF"
DirectoryIndexTextColor "#000000"
DirectoryIndexLinkColor "#808080"
DirectoryIndexVLinkColor "#404040"
DirectoryIndexALinkColor "#FF0000"
The patch is available under GPL.

3.3K Apache HTTPd 1.3.9 and 1.3.12
o scramblehtml.tar.bz2

scramblehtml.pl version 0.1 beta (4.0K)

This PERL script scrambles HTML-Files by replacing each character by its numerical entity. Blows files up by approximately factor 4 to 5. Use gzip or bzip2 to compress files back to normal size... :-) Available under GPL.

Example: GPL and scrambled GPL (Use "View document source" or see the file as MIME type text/plain, last both gzipped.)

There is also a version scrambleat.pl (2.4K), which is specialized on scrambling e-mail addresses, so that most spammer's e-mail address grabbing tools won't find that addresses, although they appear as usual to any normal surfer.

8.3K PERL 5
o expandalias.tar.bz2

expandalias.pl version 0.1 beta ([an error occurred while processing this directive])

This is a program which expands mutt email aliases to a given set of hostnames. Details and why it is useful can be found on my mutt page. Available under GPL.

7.1K PERL 5, at least mutt 0.94 and above
o internettime.tar.bz2

internet time PERL scripts

Three little perl scripts to output Swatch's internet time:

  • internettime.pl prints the actual time in internet time format. As an example, here is the actual internet time:
  • lmit.pl must be invoked through SSI and prints the last-modified-date of the actual file or, if a file is given as parameter, that file. You see it's output on this page in the date column.
  • lastmodit.pl does the same as lmit.pl, but in a more detailed format. (Currently German HTML output, edit the source code to change the output format. :-)
All the scripts must be edited to fit to your time zone! They are available under GPL.

7.7K PERL 5, Apache HTTPd 1.3.x
o html32.html

Short HTML 3.2 Reference

A few years ago the German magazine UnixOpen published a short, but complete (according to the W3 standards) Reference for the (at that time proposed) standard HTML 3.2. Stephan "Lynx" Wiehr and I translated it into English and set it up as HTML file. We also updated and expanded it according to the final HTML 3.2 Reference Specification at the W3 Consortium.

29K HTML 3.2
o emacs-powered.png
PNG and JPEG pictures, which have the same style as the vi-powered.gif which often can be found in the WWW. Available in green, orange and blue. These buttons are no more available in the obsolescent CompuServe Graphic Interchange Format (GIF).

It would be nice, if you link this button either to http://fsinfo.cs.uni-sb.de/~abe/htmlmode/, http://www.gnu.org/software/emacs/, http://www.emacs.org/ or http://www.xemacs.org/.

592  (PNG)
6.7K (JPEG)

Every browser supporting PNG resp. JPEG. Test it by your self:

This site is emacs powered (JPEG, green) This site is emacs powered (JPEG, orange) This site is emacs powered (JPEG, blue) This site is emacs powered (PNG, green) This site is emacs powered (PNG, orange) This site is emacs powered (PNG, blue)

Copyright © 1997 - 2017 by Axel Beckert, abe@deuxchevaux.org
Last update:
Requests since 28-Aug-00: