… but unfortunately not in a personal project of mine that I started quite a while ago and which I have resumed work on recently. Today, I have been finally able to fix a bug which had already taken my some hours to trace down. Basically, mouse-over and -off events would not work properly on… [Read more…]
While attending a workshop at Linuxwochen Linz recently, I found using std::for_each and other algorithms from the C++ Standard Template library without even really thinking about it, much to the surprise of the other workshop attendants, which were, contrary to me, rather artists than coders. As I were thinking about the way my C++ coding… [Read more…]
As you might know, DMD/Windows (the reference compiler for the D programming language) does not use the standard COFF format for the object files it generates, but the fairly obscure OMF instead. This fact itself causes quite a number of annoyances. For example, the format differences make it unable to link static libraries produced by… [Read more…]
Currently, there are three more-or-less working compilers for the D programming language (version 1): The oldest and most mature one is DMD, short for Digital Mars D Compiler, the official reference implementation by Walter Bright, the creator of D. It has grown reasonably stable, but has certain limitations, most of them resulting from using a… [Read more…]
For quite a while now, I am using the D programming language, version 1 (I have not looked at D2 yet, it is said to be still rather unstable). Even though I like it very much for its syntactical quality and the language itself is reasonably mature, I must admit that setting up the toolchain… [Read more…]
Just a quick note: While wordpress.com provides the [sourcecode lang=…] tags to include source code snippets in your blog posts, the »bash« and »shell« language settings which would seem appropriate for shell commands are broken and incorrectly render the »<« and »>« characters as »<« and »>«. The solution: Use another language setting which does… [Read more…]
As you might already know if you read my blog post about it, I have been using Git quite a while ago now. However, I am still amazed not infrequently by the fact that Git simply works, in the sense that it really does the things you tell it to do. Recently, for instance, I… [Read more…]
For whatever reason, Eclipse does not work well with Klipper, the KDE clipboard manager, in its default settings. The symptoms: Quite often, you copy a piece of text to the clipboard. When you try to paste it, it miraculously disappears and some old piece of clipboard content is pasted instead. After simply trying to ignore… [Read more…]
For some time, the effect »Translucency« was listed twice in the KWin KCM plugin list of my local KDE setup (SVN trunk). One copy was actually working, the other was just producing error messages. Today, I finally had time to investigate the issue: The problem was caused by a stale .desktop file in share/kde4/services/kwin with… [Read more…]
Use -no-export-dynamic to prevent segfaults in external libraries when linking with GDC. More to come soon…
June 8, 2010
0