Author archive for Frerich Raabe

  • Committing into multiple KDE branches

    By on February 7, 2008

    A while ago, KDE branched the 4.0.x releases into their own subversion branch directory. This reminded me that I’ve been using a little script for a while which comes in quite handy when you want to commit a patch to multiple branches. The script is called ‘ilc’ (which originally...

    Read more
    froglogic
  • Hamburg's KDE4 Release Party

    By on January 21, 2008

    Last friday a few fellow KDE-attached colleagues and me made our way to the KDE4 release party which was held at the mighty fine offices of freiheit.com. Since there wasn’t much time left for Sven to organize the whole thing,  I was (more than) sceptical that there would be...

    Read more
    froglogic
  • New hardware => new KNewsTicker!

    By on October 21, 2007

    My kind employer decided to grant me a brand new ThinkPad R61 – yay! Not only does this new machine allow my to play my beloved World of Warcraft in all its graphical glory, it also made me spend most of this weekend on hacking KDE4. I decided to...

    Read more
    froglogic
  • Checking a QTableWidget object against some test data

    By on October 18, 2007

    A common problem when developing test scripts for Qt application is that some table should be checked for whether it contains the correct data. In particular, the expected data is stored in an external file and the test script should load the file and then compare its contents against...

    Read more
    froglogic
  • Webinale

    By on May 23, 2007

    Today’s the third, and last, day of our stay at the Webinale Conference. Squish is still a rather new and unknown contender in the AJAX world but it turned out that this is not a disadvantage. In fact, the whole scene is moving so quickly that there’s always something...

    Read more
    froglogic
  • Revision Control with SVN

    By on May 11, 2007

    Today we finally switched to Subversion as our revision control system at work. After using CVS for about ten years, the list of things we didn’t like about it became long enough to justify switching to something different. At first it wasn’t quite clear what that “something different” would...

    Read more
    froglogic
  • KDE's Panel Vacuum

    By on April 27, 2007

    I’m quite amazed by how technologies which I used to discard as ‘hype’ (like, Solid or Phonon or so) actually seem to work. For real. Maybe I should feel a bit of shame but I don’t since this reflex of being sceptical of projects which have a fancy code...

    Read more
    froglogic
  • The One True Iterator Declaration

    By on April 20, 2007

    Continueing my rich history of bikeshed-quality blog posts, I proudly present: Three common ways to declare the iterators for iterating over a map: for ( map<string, string>::const_iterator it = map.begin(); it != map.end(); ++it ); Not bad. Unfortunately the line is kinda long, and the .end() function is queried...

    Read more
    froglogic
  • Recursion Depth Counting

    By on April 10, 2007

    I’ve been touching this function which happens to call itself recursively and found that in order to add some feature, I needed to know how deeply I recursed into the function already. Null problemo, I thought: void f() { static int recursionDepth = 0; ++recursionDepth; printf( "Recursion depth is:...

    Read more
    froglogic
  • Customizing Object Names

    By on March 8, 2007

    Squish has been using a set of property->value tuples for a while now to identify an object. For instance, to name an object of type ‘Label’ with the text ‘Hello World’, you might have something like: {type='Label' text='Hello World'} One inherent problem with this is that it’s hard to...

    Read more
    froglogic