Tag: convenience

Barebone Home Update

I’ve improved Barebone Home a little. The most important change is “Connectivity” menu, which allows for quick switching of APN, WiFi and Bluetooth connetions on/off and also displays stats for /sys/class/net/rmnet0 (APN connection). Additionally – “Recent” filter has been added, which is even more handy than built-in recent activities switcher. […]

Barebone Home for Android

Are you fed up with all those fancy launchers for Android? Or do you have an HTC G1 device that can’t handle them with reasonable performance? 😉 Either way, you’re lucky because I’ve recently created a Barebone Launcher/Home Screen implementation. It’s lightweight and practical – it let’s one filter applications […]

QDomNodeModel / QXmlQuery

I have prepared an implementation of QAbstractXmlNodeModel class from QtXmlPatterns module which makes it possible to run QXmlQuery-ies on a QDomDocument. I’ve run into problems with QXmlQuery though, because it doesn’t seem to support @Attribute queries either in QXmlQuery::XPath20 or QXmlQuery::XQuery10 mode. I’ve tested it without my custom model and […]

LINQ/C++

LINQ was released as part of .NET Framework 3.5 back in 2007 – http://en.wikipedia.org/wiki/Language_Integrated_Query. Some attempts were made to mimic its capabilities in C++, most notably the proof of concept code by Hong Jiang: https://github.com/hjiang/linqxx. I’ve written my own, more concise version with similar functionality, which you can see below. […]

Random thought – QObjectLocker

I figured it _could_ be useful to have my mutexes created automatically for me on a per object basis. QObjectLocker maintains a pool of mutexes assigned to specified addresses (object pointers) in memory. Otherwise it behaves similarly to QMutexLocker. This way I don’t have to extend or pair up existing […]