Nepomuk - Simplifying the debugging process
When something goes wrong in Nepomuk, its easy for us Nepomuk developers to track it down, but for other developers and users it can be quite hard. Even simple things like reporting which component is...
View ArticleMerging Nepomuk Graphs
Since I’ve become the maintainer of Nepomuk we have put a strong emphasis on performance and stability. One of the core parts of Nepomuk are the high level operations that are exposed to the...
View ArticleThe Nepomuk Migration
A couple of days ago I talked about how we have been clearing up some unwanted data in Nepomuk for the 4.11 release - mainly graphs. This change comes with a increased performance of over 100% in many...
View ArticleWe need more Indexers
With the 4.10 release of Nepomuk, we decided to move away from Strigi and write our own indexers. We support most of the commonly used formats. Also, the new code is faster and more importantly more...
View ArticleMore Nepomuk Performance Upgrades
As you might have read, the 4.11 release of Nepomuk is a lot faster while doing writes and therefore indexing is going to much faster. However, read performance was nearly the same. Architecture All...
View ArticleIntroducing Milou
As many of you may have heard, with KDE SC 4.13, the searching infrastructure has been through a big overhaul. Along with these changes, we will also be releasing a dedicated search plasmoid called...
View ArticleDesktop Search Configuration
KDE SC 4.13 is finally out. As you may have heard this marks the release of Baloo. The bear is now out in the wild! One of the many things that has changed is the “Desktop Search” configuration module....
View ArticleJungle is coming!
Jungle, among other things, are going to be heavily discussed during the 2014 Randa Meetings. If you would like to help out, you can donate to our fundraiser to help pay for the costs of these meetings.
View ArticleTagging your Files
In 4.13, we moved away from a monolithic Nepomuk based system to a far more decentralized approach. Some parts of this are called Baloo, but to be honest, Baloo is not really responsible for managing...
View ArticleText Splitting and Indexing
Over the last week, we have been working on improving the file searching experience in Plasma. We were mostly doing a decent job, but we were lacking in terms of proper Unicode support and making it...
View ArticleExtended Attributes Updates
Recently I blogged about how we have been reducing the number of databases in Plasma. We have been doing this by using the file system to store additional information such as tags, ratings and...
View ArticleSearch Folders in Plasma 5.1
Everyone loves Search Folders. These are custom folders which can show you files based on a search result. In the KDE4 days, Nepomuk provided some of this, and we even had a tags:// protocol. Now, with...
View ArticleKRunner and Plasma 5
Let’s talk us about KRunner and what has changed over the course of Plasma 5. KDE 4 and KRunner During the KDE 4 series, KRunner was an important part of the KDE Workspace, and it was tied very closely...
View ArticleKDE ... NOW
Last week I got decently annoyed by having to lookup my flight information before FOSDEM. Also, you always forget when your flight is afterwards. Google started "Google Now" which aims to provide...
View ArticleKDE and The Semantic Desktop
During the KDE4 years the Semantic Desktop was one of the main pillars of KDE. Nepomuk was a massive, all encompassing, and integrated with many different part of KDE. However few people know what The...
View ArticleBaloo and NodeJs
I took some time to write some very basic nodejs bindings for Baloo. They are available on github and npm. Example It can be installed via npm install baloo var Baloo = require('baloo'); var query =...
View ArticleBaloo 5.15
We have a new release of Baloo. For those of you who don't know about it - It's a file indexing and searching solution for Linux. It's quite fast, and shipped by default in KDE Plasma. Baloo is part of...
View ArticleSetting up a KDE Development Environment
Season of KDE is about to start, and I've been getting a number of emails with students struggling to setup a development environment. For KDE, it isn't quite trivial. While there are multiple ways to...
View Article
More Pages to Explore .....