| Authors: | Enrico Tröger |
|---|---|
| Date: | 2010-02-22 |
Copyright © 2010
Contents
This is the homepage of Enrico Tröger. If you want to know more about me, just write me an email. My computer is driven by Linux, to be more exactly by Debian GNU/Linux. On my desktop a very nice and small desktop environment is running called Xfce. If you do not know it already, you should really test it. Contact: enrico( dot )troeger( at )uvena( dot )de
Uvena is the prime of the Uvena system, located in the Outer Rims of the Star Wars universe. It is the homeworld of the Shistavanen, they are often called 'wolfmen'. They are good hunters and can hide very well. The Empire employs them as scouts because of their very well developed senses.
These pages are generated by reStructuredText and served by Lighttpd 1.4.x running on Debian GNU/Linux 5.0 (Lenny).
This is my most interesting and most actively developed project. Geany is a small and lightweight integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special Desktop Environment like KDE or GNOME. So it is using only the GTK2 toolkit and therefore you need only the GTK2 runtime libraries to run Geany.
Basic features of Geany:
- syntax highlighting
- code folding
- code completion
- snippet completion of often used constructs like if, for and while
- auto completion of XML and HTML tags
- call tips
- many supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal, Assembler
- symbol lists
- build support
- plugin interface
- ...
Screenshot:
Further information, screenshots and downloads can be found on Geany's website.
Gigolo is a frontend to easily manage connections to remote filesystems using GIO/GVfs. It allows you to quickly connect/mount a remote filesystem and manage bookmarks of such. It is part of the Xfce Goodies project and also hosted on the Xfce servers though it doesn't have any hard Xfce dependencies and can be used on other desktop environments as well. The only hard dependency is GTK2 (2.12 or newer).
Screenshot:
More information and the source code for download can be found at http://www.uvena.de/gigolo/.
This is a quite small project mainly to create simple binary trees. For more information please see http://www.uvena.de/heapgen/about.html.
PyWsdlGen is a little tool to generate a Web Services Description Language (WSDL) file from Python source files. It parses a given Python source file and reads all public methods defined in this file to generate a WSDL file to be used for example for SOAP services implemented in Python. For more information please, check out the GIT repository, available at http://repo.or.cz/w/pywsdlgen.git.
Vomak is a very simple IRC bot with a few basic features. It connects to an IRC server and joins a channel. Then it waits for commands like ?? keyword. This is a built-in help system. Additionally, the bot creates a socket (Unix Domain Socket) where it accepts directly IRC messages and a few special commands, see Socket Communication.
More information and the source code for download can be found at http://www.uvena.de/vomak/.
A simple monitor to regularly check for UBC failcount changes in OpenVZ/Virtuozzo containers. It's designed to run as a cronjob to mail the report to the admin if there are any changes.
The source code for download can be found at http://repo.or.cz/w/vzubcmon.git.
It is a program allows you to search different kinds of dictionary services for words or phrases and shows you the result. Currently you can query a "Dict" server(RFC 2229), any online dictionary service by opening a web browser or search for words using the aspell/ispell program (spellchecker). This is especially useful when you use drag'n'drop from other applications.
Screenshot:
For more information, please see the project's website.
From time to time it happens that I write a patch for some software. My previous sent patches can be found at http://www.uvena.de/patches.
This is a little build script for Xfce4 to fetch and compile the sources from SVN. Short instructions: You should start with an empty directory, where you put this script. Edit the script and modify the list of packages or modules, you want to install. Then run the script with:
./xfce4-build.sh init
this fetches the sources from the subversion servers and :: ./xfce4-build.sh build
configures, builds and installs the sources. For more information read the script(it’s really simple). The script can be downloaded at http://files.uvena.de/xfce4-build.sh.
With this little script you can delete old files from a MH folder. The script deletes all mails in a specified folder that are older than a adjustable amount of days. It keeps all first posts of a thread. This is a special feature useful for usage to clean a mailing list which get its posts from a forum (e.g. www.debianforum.de). So all thread starts are kept and if someone posts into an old thread, the post on the mailing list will be sorted correctly to the old thread and is not starting a new thread. Short instructions: You should put this script to a directory in your PATH variable. At the beginning of the script you can edit some variables like the directory to clean and the age of the mails to be deleted. To run the script just type:
df_clean.sh
or specify a directory where the script should start with cleaning mails.
df_clean.sh /home/username/Mail/bigml
Please note: The script works only with mail folders in the MH format. Maybe it works also with Maildir folders, but this is not tested. It will not work with the mbox format. The script can be downloaded at http://files.uvena.de/df_clean.sh.
hide_cursor.c is a small tool, to hide or show the mouse cursor on an X display. The source code is based on a tool from Nevrax (www.nevrax.com). To compile it, just type something like:
gcc -lXft hide_cursor.c -o hide_cursor
Run it with "hide" to hide the cursor
./hide_cursor hide
Run it with "show" to show the cursor again:
./hide_cursor show
The source code can be downloaded at http://files.uvena.de/misc/hide_cursor.c.
My GPG fingerprint is: 4579 90C8 6F91 F33D E05E BF1B CC03 633F 7009 90F2
You can find my public GPG key at http://www.uvena.de/pub.key and in plain ASCII format http://www.uvena.de/pub.asc.
This site is valid XHTML 1.0 Transitional. Check.