This is an IDE for the development of C++ KDE applications. It includes code completion, dynamic syntax highlighting, and popup function parameter lookup. Debugging is simplified by tight integration with kdbg, and comprehensive documentation is provided. KDE Studio supports complex projects composed of multiple executables and static or shared libraries all in one workspace, and includes support for multiple targets from a single project. Classes can be explored using a tree view, which is updated on the fly as you code. Bookmarks can be placed in your code to speed up navigation. KDE Studio has integrated support for Qt Designer and KBabel.
The ip-masq-log patch can be used on a masquerading firewall (NAT) to keep a log of all the outgoing masqueraded TCP connections. It's even possible to log the name of the user who has opened the connection. This can be a useful security tool for many small networks that are hidden by a masquerading box if users cannot be totally trusted.
Compilercache is a wrapper around your C and C++ compilers. Each time you compile something, it puts the result of the compilation into a cache. Once you compile the same thing again, with exactly the same command line parameters and exactly the same sources and included include files, the result will be picked from the cache instead of being recompiled.