The world of KIO metadata - checking the HTTP response from a server
Recently, I investigated how to perform some checks on web addresses using KIO for Danbooru Client. My old code was synchronous, so it blocked the application while checking, thus causing all sort of...
View ArticlePyKDE4: new style signals and slots
Those who use PyQt and PyKDE4 are certainly familiar with the syntax used to connect signals and slots: [python] from PyQt4 import QtCore from PyQt4 import QtGui from PyKDE4 import kdeui class...
View ArticleAkademy: my own BoF
My Akademy talk proposal was not accepted, but the organizers were kind enough to offer me the chance to hold a BoF on the same subject. Now I bet you wonder on what I’m going to discuss, and I think...
View ArticleWhat's cooking at the KDE Community Forums?
In the past weeks and days, the KDE Community Forums staff has been working to bring new features to improve even more the user experience. A few months ago, the staff was discussing the idea of...
View ArticleOpen Collaboration Services and KDE Forums
For KDE developers, web-based forums are often uncommon workflows. Indeed, for communication among developers mailing lists are much better tools, especially since you can handle everything inside a...
View ArticleOCS and KDE Forums - work continues
With my last entry, I announced the start of the work for an OCS library for the KDE Community Forums. Today I’d like to blog again about the recent developments. First of all, now there isn’t one, but...
View ArticlePyKDE4: Tag and annotate files using Nepomuk
Some time has passed since I last blogged… this was not only due to lack of time but also due to motivation (writing long texts can be discouraging at times). In any case, I’d like to rectify for that....
View ArticlePyKDE4: Retrieve data using KIO
One of the greatest strengths of KDE is undoubtedly the asynchronous and network-transparent I/O access, employed by the so-called “I/O” slaves, part of the KIO class. If you are developing an...
View ArticleImprovements to the Git hooks
As you may already know, recently the KDE sysadmins completely overhauled the commit hooks used with the Git infrastructure. Written in Python, they have already brought significant improvements to the...
View ArticleTaking video snapshots quickly: KDE VLC Snapper
Some of the oldest readers of this blog are well aware of a certain hobby of mine. Over the years I’ve always wanted to write more about that, including the stuff I’m viewing nowadays, but I found a...
View ArticleAccess multiple Google Calendars from KOrganizer
Recently, a question came up on the KDE Community Forums regarding the use of multiple Google Calendars with KOrganizer. The preferred access up to now has been with googledata Akonadi resource,...
View ArticlePyKDE4: Queries with Nepomuk
In one of my previous blog posts I dealt with tagging files and resources with Nepomuk. But Nepomuk is not only about storing metadata, it is also about retrieving and _interrogating _data. Normally,...
View ArticleScreensavers and the KDE Workspaces - your opinion is needed
Recently in the Plasma mailing list, KDE developers have discussed a new screen-locking implementation that could be added to the upcoming 4.8 release of the KDE Workspaces. The first reason to do so...
View ArticleSome more Nepomuk, please
Recently we’ve seen several blog posts on Planet KDE related to Nepomuk. Reading those I thought that I could add some (little) semantic features to Danbooru Client. Danbooru Client already makes use...
View ArticleWant to make KDE Brainstorm more useful?
The recent post by Dario on the KDE Workspace Vision raised some concerns on why Brainstorm was not used. One commenter even said _Right now it feels like “Throw an idea over a wall for no-one but end...
View ArticleOf Brainstorm, ideas and seeking help
Many of you know that KDE Brainstorm ideas aren’t posted straight away: they are always pre-screened to avoid repetitions, features that cannot be implemented technically, violations of the Code of...
View ArticleStory of a patch, or: united we stand
Recently Fedora’s Lukas Tinkl pushed to kdelibs (for the 4.10 release) a patch that enabled Solid to talk to udisks2, which is a replacement for udisks. Fedora already moved to udisks2 (and killed HAL)...
View ArticleAnother story of a patch, or of bugs, investigation, and fixing
As others, bigger members in the KDE community say, “nobody will do it for you, and therefore they will”. The patch from the title comes from such a story. Let’s give some background first: I’m really...
View ArticleMaking KDE applications Python 3 friendly
When I’m not on forum duty or handling openSUSE-related contributions, I try to improve my code contributions to KDE, even though I’m by no means an experienced programmer (I program all day long in...
View Article