We got a call from a bioinformatics group at a European university. The problem appeared simple, how to usemmap() to load a large data set into RAM all at once. OK, no problem I thought...
Technical Get the RSS Feed
KDSoap 1.8.0 released lots of improvements and bug fixes since 1.7.0
KDAB has released a new version of KDSoap. This is version 1.8.0 and comes more than one year since the last release (1.7.0). KDSoap is a tool for creating client applications for web services without the need for any further component such as a dedicated web server. KDSoap lets you interact with applications which have […]
Qt on CMake Workshop Summary – May ’19 Porting Qt to the CMake build system
This is a follow-up post to Qt on CMake Workshop Summary – Feb ’19 Intro From May 2nd to May 3rd another Qt on CMake workshop was hosted at the KDAB premises in Berlin, where interested stakeholders from both The Qt Company and KDAB gathered together to drive the CMake build system in Qt further. […]
Qt sensors just got better on Android A rewrite with huge performance gains for the Android sensors plug-in
Each month KDAB schedules me to maintain the Qt for Android port. Usually I review the pending patches or fix bugs, but on a quiet month I have time for new functionalities and improvements
Making the Most of your Memory with mmap
Today’s complex applications can soak up megabytes, a memory management strategy is crucial for RAM intensive applications like image/video processing, massive databases, and machine learning.
QMacTouchBar has landed KDAB contributes the widget in QtMacExtras
KDAB has contributed QMacTouchBar to Qt, a widget in the QtMacExtras module, written by KDABian Christoph Schleifenbaum, which is already being used in some of KDAB’s own internal tools.
Qt on CMake Workshop Summary – Feb ’19 - Porting Qt to the CMake build system
Intro Last Monday and Tuesday a few brave souls from both the Qt Company and KDAB gathered together in the KDAB Berlin office premises to work on the CMake build system for building Qt. There was Mikhail, Liang, Tobias, Kai, Simon (QtCompany) as well as Jean-Michaël, Albert, Volker and me (KDAB) sitting together in a […]
Clazy 1.5 released
Clazy 1.5 is now available. This is a small release, mainly focused on bug fixing. Clazy is a clang compiler plugin which emits warnings related to Qt best practices. We’ll be showing Clazy at Embedded World, Nuremberg, Feb 26-28, where we are a main Qt partner. You can read more about it in our previous […]
How to cast a function pointer to a void* a slightly-too-long-for-twitter report about a subtlety in C++
Question: How do you cast a function pointer to a void*? (You’re trustworthy and wouldn’t dare to do anything evil with it, right?) Answer: Maybe your first thought was, well reinterpret_cast<void*>(&f) of course. That was mine, at least. Well, it turns out, C++ wants to support architectures, where data and instruction pointers are physically distinct […]
qsslint – A linter for Qt stylesheets A new KDAB contribution
Enter the wonderful world of tools for which the announcement blog takes more time to write than the tool itself. qsslint is a small command-line utility for verifying the syntax of your Qt stylesheet files (*.qss). It’s much like KDAB’s previous linter contribution, qmllint. It simply returns 0 if the stylesheet is valid, and non-zero […]