Snap! Websites
An Open Source CMS System in C++
We created a graphical based tool to check out a Cassandra database. Because of the possible cheer size of a Cassandra database, the tool is somewhat limited. At this time it will only really work well on smaller database, This is particularly practical for development when you test new things and want to make sure that the database includes the data that you expect of your tool.
Serialization Made Easy with Qt
The libQtSerialization library is a Qt extension that makes it really easy to serialize your data in a forward and backward compatible way1.
The library is composed of two sides: the QWriter which helps you serialize data, and the QReader that helps you unserialize data.
To Never Forget Initializing Your C++ Variables
The controlled_vars.h and other header files are C++ templates, that gives you the ability to control the initialization of your basic C types (i.e. char, int, long long, etc.)
Especially, it allows you to avoid forgetting the initialization of variable members since these variables cannot be initialized where declared1. Classes are here to help you and they do a great job at this, even for basic types such as char, int, and long variables. Really! My main C++ bugs came from forgetting the initialization of variable members and this is the reason why I created these headers.
Controlled Variables can actually be used anywhere you declare a basic type variable without immediately initializing it (and limited controlled variables anywhere a bounded value is used.)
A C++ library to access Cassandra servers
The libQtCassandra library is an advanced C++ library used to access Cassandra servers in C++.
Contrary to the basic Cassadra server interface, this C++ library brings you separate objects that handle each level of the server data, i.e. the cluster, contexts, table, rows, cells.
Details for developers can be found on the reference pages (a 100% complete Doxygen documentation of the library including source code and working examples.)
Snap! Websites
An Open Source CMS System in C++