Some unrelated thoughts

Geany

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 of Geany

Further information, screenshots and downloads can be found on Geany's Website http://www.geany.org.


Gigolo

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 of Gigolo

More information and the source code for download can be found at http://www.uvena.de/gigolo/.


PyWsdlGen

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

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/.

Note

Vomak is dead. Please don't use it anymore or drop me a mail if you want to continue developing it.


VzUbcMon

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.


Xfce4 Dict - The Xfce4 Dictionary

This 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 a spell check program like aspell, ispell or enchant.

xfce4-dict contains a stand-alone application called "xfce4-dict" and a panel plugin for the Xfce panel.

Screenshot of xfce4-dict

For more information, please see the project's website http://goodies.xfce.org/projects/applications/xfce4-dict.