Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.
This Plugin enables Kate, the KDE text editor, to run Ruby scripts.
Topiq is a knowledge management tool based on topic maps.
It can be used as a desktop database with built-in entry forms for notes, books and media.
Thanks to the topic map organisation you can order your entries into multiple
hirarchies like projects, document types, categories etc.