Add your blog

If you are a KDE contributor you can have your blog on Planet KDE. Blog content should be mostly KDE themed, English language and not liable to offend. If you have a general blog you may want to set up a tag and subscribe the feed for that tag only to Planet KDE.

We also include feeds in different categories, currently Dot News, Project News feeds, User Blogs, Spanish Language, Polish Language and Portuguese Language KDE blogs. If you have a feed which falls into these categories (or another non-English language) please file a bug as below.

To have your blog added file a bug in Bugzilla listing your name, svn account (if you have one), IRC nick (if you have one), RSS or Atom feed and what you do in KDE. Attach a photo of your face for hackergotchi.

Alternatively, Planet KDE is kept in KDE's SVN. If you have an account you can add or edit your own feed:

  • svn checkout svn+ssh://@svn.kde.org/home/kde/trunk/www/sites/planet/
  • Put your hackergotchi in website/hackergotchi/. A hackergotchi should be a photo of your face smaller than 80x80 pixels with a transparent background. svn add the file.
  • At the end of the planetkde/config file add your details (the name in brackets is your IRC nick):
  • feed 45m http://path.to/my/feed.rss define_name Konqi Konqueror (konqi) define_face hackergotchi/konqi.png define_facewidth 80 define_faceheight 80
  • svn commit

If you want to add a Twitter microblog to the Microblogging sidebar add define_microblog true and follow your name with [twitter]. Currently only Twitter is known to work, please contact Jonathan Riddell before adding non-Twitter microblogs to check it works.

Planet KDE Guidelines

Planet KDE is one of the public faces of the KDE project and is read by millions of users and potential contributors. The content aggregated at Planet KDE is the opinions of its authors, but the sum of that content gives an impression of the project. Please keep in mind the following guidelines for your blog content and read the KDE Code of Conduct. The KDE project reserves the right to remove an inappropriate blog from the Planet. If that happens multiple times, the Community Working Group can be asked to consider what needs to happen to get your blog aggregated again.

If you are unsure or have queries about what is appropriate contact the KDE Community Working Group.

Blogs should be KDE themed

The majority of content in your blog should be about KDE and your work on KDE. Blog posts about personal subjects are also encouraged since Planet KDE is a chance to learn more about the developers behind KDE. However blog feeds should not be entirely personal, if in doubt set up a tag for Planet KDE and subscribe the feed from that tag so you can control what gets posted.

Posts should be constructive

Posts can be positive and promote KDE, they can be constructive and lay out issues which need to be addressed, but blog feeds should not contain useless, destructive and negative material. Constructive criticism is welcome and the occasional rant is understandable, but a feed where every post is critical and negative is unsuitable. This helps to keep KDE overall a happy project.

You must be a KDE contributor

Only have your blog on Planet KDE if you actively contribute to KDE, for example through code, user support, documentation etc.

It must be a personal blog

Planet KDE is a collection of blogs from KDE contributors.

Do not inflame

KDE covers a wide variety of people and cultures. Profanities, prejudice, lewd comments and content likely to offend are to be avoided. Do not make personal attacks or attacks against other projects on your blog.

For further guidance on good practice see the KDE Code of Conduct.

People Aggregated

FeedRSSLast fetchedNext fetched after
Guillaume DE BURE (gdebure) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Christophe Giboudeaux (krop) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Shreya Pandit (Shreya) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Evgeniy Ivanov (powerfox/pfx) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Łukasz Jaśkiewicz (ljaskiewicz) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Cristina Yenyxe González García XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Marc Mutz XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Petr Mrázek (petrm) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Philipp Knechtges (d1saster) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Roland Wolters (liquidat) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Michał Zając (Quintasan) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Matthias Kretz (Vir) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dinesh (saidinesh5) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Diego Casella ([Po]lentino) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ian Monroe (eean) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
A. L. Spehr (blauzahl) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Felix Lemke (HobbyBlobby) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dario Freddi (drf__) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Francesco Nwokeka (nwoki) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aakriti Gupta (aakriti) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Klaas Freitag (dragotin) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Adam Celarek (adamce) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Adam Rakowski (foo-script/efes) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aditya Bhatt (adityab) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andrea Diamantini (adjam) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alex Fiestas (afiestas) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alex Fiestas [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mirko Boehm XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aike Sommer XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dmitry Ivanov (vonami) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Keith Rusler (comawhite) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Anton Kreuzkamp (akreuzkamp) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alessandro Diaferia (alediaferia) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alejandro Wainzinger (xevix) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alexander Neundorf XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jeremias Epperlein XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alan Alvarez (clsk) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lukas Tinkl XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jos Poortvliet XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sri Ramadoss M (amachu) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andras Mantia XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Nikolaj Hald Nielsen XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dan Jensen (leinir) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mark Kretschmann (markey) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ana Guerrero (ana) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andi Clemens (aclemens) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andreas Demmer (ademmer) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andreas Schneider (gladiac) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andrew Coles (coles) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andre Moreira Magalhaes (andrunko) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Anne-Marie Mahfouf (annma) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Anselmo L. S. Melo (anselmolsm) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Antonio Larrosa Jimenez (antlarr) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Harald Sitter [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Harald Sitter (apachelogger) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andreas Pakulat XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alexander Rieder (arieder) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Arindam Ghosh XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Arnd Baecker (abaecker) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Arno Rehn (pumphaus) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aaron Seigo (aseigo) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aaron Seigo [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Arnaud Dupuis (Arno[Slack]) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Friedrich Kossebau (frinring) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aurelien Gateau XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alberto Villa (avilla) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Allen Winter XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andrew Lake (Jamboarder) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jeff Mitchell (jefferai) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Bart Coppens (BCoppens) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andrea Scarpino (bash) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Peter Grasch [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Stephan Binner (Beineri) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Benjamin Port (ben2367) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jean-Nicolas Artaud (morice-net) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Benjamin Meyer (icefox) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lim Yuen Hoe (moofang) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Bastian Holst (bholst) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Will Stephenson XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Hamish Rodda (blackarrow) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jesper K. Pedersen (blackie) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
A. L. Spehr (blauzahl) [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Michal Luščon (Bliak) XML 09:06, Saturday, 28 January 09:51, Saturday, 28 January
Carlos Licea XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Agustín Benito Bethencourt XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Daniel Laidig (dani_l) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Volker Lanz (Torch) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Michael Pyne (mpyne) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Anne Wilson (annew) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Wang Hoi (wkai) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Adriaan de Groot (adridg) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
C. Boemann (boemann) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Gustavo Boiko XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lukas Appelhans XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jaroslav Řezník (jreznik) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Brad Hards (bradh) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Simon St James (SSJ_GZ) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Bruno Morais Ferreira (brunomf) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Michał Małek (mmalek) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Bernd Buschinski (buscher) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Thorsten Zachmann XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Allan Sandfeld Jensen (carewolf) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Carsten Niehaus (carsten) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Remi Villatel XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Gilles Caulier (cgilles) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Detlev Casanova (Cazou) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Celeste Lyn Paul (seele) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Chani Armitage (Chani) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andrew Stromme (astromme) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lionel Chauvin XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alexandr Goncearenco XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mathieu Chouinard (chouimat) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Christian Loose XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aracele Torres (araceletorres) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Cies Breijs (cies) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Clarence Dang XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Claus Christensen (Claus_chr) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mauricio Piacentini (piacentini) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Igor Trindade Oliveira XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daker (dakerfp) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andriy Rysin (rysin) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andrew Manson ( mansona aka real_ate ) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Colin Guthrie (coling) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Nick Shaforostoff (shaforostoff) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Fania Jöck (fjoe) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Stephan Kulow (coolo) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andreas Cord-Landwehr (CoLa) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sujith H (sujith_h) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Cristian Tibirna (Inorog) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Carlos Leonhard Woelz (cwoelz) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Cyril Oblikov (munknex) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Cyrille Berger XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Cyrille Berger XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rolf Eike Beer (Dakon) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daniel Molkentin (danimo) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Danny Kukawka XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daniel Nicoletti (dantti) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dario Andres Rodriguez (Dario_Andres) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dario Massarin XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alexis Menard (darktears) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
David Edmundson (d_ed) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
David Vignoni (davigno) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Florentina Musat (chrome) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sander Koning XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dennis Nienhüser (Earthwings) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Luca Beltrame (einar77) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Josef Spillner XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
David Faure [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
David Faure (dfaure) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Derek Kite (dkite) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dimitrios T. Tanis (diggy) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sebastian Sauer (dipesh) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
David Jarvie (djarvie) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
David E. Narváez (dMaggot) XML 00:06, Saturday, 28 January 00:06, Sunday, 29 January
Dimitri Popov XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dmitry Kazakov (dmitryK) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dominik Seichter XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ariya Hidayat XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daniele E. Domenichelli (drdanz) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daniele E. Domenichelli [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dario Freddi [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sacha Schutz (DrIDK) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Duncan Mac-Vicar (duncanmv) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Eduardo Robles Elvira (Edulix) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Joon-Kyu Park XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ellen Reitmayr (el) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Pau Garcia i Quiles (pgquiles) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Emil Sedgh (emilsedgh) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Enrico Ros XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Adrien Facelina XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kevin Ottens (ervin) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
kunal ghosh (kunalghosh) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Wendy Van Craen XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Constantin Berzan (exit) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Akarsh Simha (kstar) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andreas Ramm (psychobrain) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Fabrice Mous (fab) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Boudewijn Rempt (boud) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Fathi Boudra (fabo) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
José Millán Soto (fid_jose) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Filipe Saraiva (filipesaraiva) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Christian Mollekopf (cmollekopf) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Flavio Castelli XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Nadeem Hasan XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Fabrizio Montesi (fmontesi) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Francis Giannaros (apokryphos) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frank Osterfeld (fosterfeld) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frank Osterfeld [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Franz Keferboeck XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Fred Emmott (fred87) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frederic Coiffier (fcoiffier) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frederik Gladhorn (fregl) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frederik Gladhorn (fregl) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frederik Gladhorn [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rafael Fernández López (ereslibre) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Siddharth Sharma (siddvicious) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Freoffice: KOffice based Open Mobile Office Suite XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Friedrich Pülz (fkpulz) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frerich Raabe XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Harri Porten XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Koos Vriezen XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Felix Rohrbach (fxrh) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Gokmen Goksel (gokmen) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Gabriel Voicu (gvoicu) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Guillermo Amaral (gamaral) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Michael Gapczynski (MTGap) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Seif Lotfy XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ian Geiser (geiseri) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
George Wright (gw280) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Gerhard Kulzer (gkulzer) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Gianluca Urgese (gurgese) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Giannis Konstantinidis (giannisk) XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Giorgos Tsiapaliwkas (terietor) XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Gregor Iaskievitch XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
George Kiagiadakis (gkiagia) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Greg Meyer (oggb4mp3) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Antonio Aloisio XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Inge Wallin (ingwa) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Simon A. Eugster (Granjow) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Paul Adams XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Johannes Bergmeier (joselb) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
George Goldberg (grundleborg) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ahel ibn Alquivr (Ahel) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Siddharth Srivastava (akssps011) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Hanna Skott (hannaskott) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Edward Toroshchin (hades) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Harald Hvaal (metellius) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sebastian Pipping (sping) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Henry de Valence (hdevalence) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Diego Iastrubni XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Arjen Hiemstra (ahiemstra) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Helder Oliveira (Hutley) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Helio Castro (heliocastro) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Henri Bergius (bergie) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Henrique Pinto XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mathias Kraus (hias) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Harshit Jain (hjain) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Florian Graessle (holehan) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Holger Foerster (foerster) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Atul Jha (koolhead17) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Loic Corbasson XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Timo Hoenig XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ozan Çağlayan (ozancaglayan) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Fabio A. Locati (flocati) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Bartosz Wadolowski XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Fredrik Höglund XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Cédric Bellegarde (gnumdk) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Petri Damstén XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Laurent Espitallier (lespitallier) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dani Gutiérrez Porset XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Risto Saukonpaa (fri13) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Nicolas Lecureuil (nlecureuil) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Francesco Riosa (riosa) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Achim Bohnet (ach) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Angelo Naselli (anaselli) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
David Hubner (hubner) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daniel Meltzer (hydrogen) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Robin Burchell (w00t) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ronny Yabar (ronnyml) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ingomar Wesp (iwesp) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Luis Augusto Fretes Cuevas XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
William Viana (Liw-) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Niklas Laxström (Nikerabbit) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ivan Čukić (ivan) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ivan Čukić [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jean-Baptiste Mardelle (j-b-m) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jakob Petsovits (jpetso) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
James Ots XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jan Muehlig (janushead) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jan Gerrit Marker (jangmarker) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jarle Akselsen XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jarosław Staniek (jstaniek) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jason Harris (LMCboy) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Javier Llorente [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jens Muller (jmueller) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jörg Ehrichs XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Johann Ollivier Lapeyre XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
John Ratke XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
John Layt XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Johannes Huber (johu) XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Jon Ander Peñalba (jonan) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jonathan Thomas (JontheEchidna) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jonathan Kolberg (bulldog98) XML 09:06, Saturday, 28 January 09:51, Saturday, 28 January
Joseph Wenninger XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
John-Paul Stanford (jp) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jeremy Whiting [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ashley Winters XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jure Repinc [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jonathan Riddell (riddell) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Juan Carlos Torres (jucato) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Julien Narboux (jnarboux) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jussi Schultink (jussi01) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Gaël de Chalendar (kleag) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kashyap Puranik (kashthealien) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Adrian Lungu (lungu) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Christoph Cullmann (cullmann) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Diana Tiriplica (dianat) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dominik Haumann XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Emmanuel Bouthenot (bouthenot) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Erlend Hamberg XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kåre Särs (ksars) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Marco Mentasti (mentasti) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Svyatoslav Kuzmich XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Thomas Fjellstrom (fjellstrom) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Laszlo Papp (djszapi) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tobias Koenig (tokoe) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Baltasar Ortega XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
John Tapsell (JohnFlux) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Hugo Pereira Da Costa XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
KMix - the KDE Multimedia Mixer XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aracele Torres (araceletorres) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Francisco Fernandes (chicao) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Filipe Saraiva (filipesaraiva) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aracele Torres (araceletorres) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Francisco Fernandes (chicao) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Filipe Saraiva (filipesaraiva) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Nuno Pinheiro (pinheiro) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Camila Ayres (camilasan) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Wagner Reck (wiglot) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Wagner Reck (wiglot) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ingo Malchow (neverendingo) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Amanda (amandacsi) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daniel O. Nascimento (don) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Felipe Ribeiro (lombra) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tulio Magno (tuliom) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
KDE India XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
KDE Dot News XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
David Miller XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Christoph Feck (kdepepo) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Egon Willighagen XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Percy Camilo Triveño Aucahuasi XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Kurt Hindenburg XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ramon Zarazua (_killerfox_) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Valerio Pilo (Amroth) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Nikhil Marathe (nsm) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
KOffice News XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Thomas Zander (ThomasZ) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Wade Olson XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Karan Pratap Singh XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kevin Krammer XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Krita News XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Boudewijn Rempt's Krita blog XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Vladimir Kuznetsov XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rafał Kułaga (rkulaga) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lamarque Souza (lamarque or lvsouza) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Johannes Wienke (languitar) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Luca Tringali (lucatringali) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Leo Franchi (lfranchi) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sebastian Dörner XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lydia Pintscher (Nightrose) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Johan Thelin XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
it-s XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Valorie Zimmerman (valorie) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sven Brauch (scummos) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alex Raymond (alexraymond) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aracele Torres (araceletorres) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Filipe Saraiva (filipesaraiva) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Luiz Romário (luizromario) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sandro Andrade (sandroandrade) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tomaz Canabrava (tomaz) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Vinicius Azevedo (stdcout) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Vito Chiarella (vitochiarella) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Vitor Boschi (Klanticus) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frederik Schwarzer (icwiener) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Bertjan Broeksema XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lubos Lunak (llunak) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lucijan Busch (lucijan) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lukas Dzikaras (LukasLt2) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lukas Tvrdy (lukast) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tejas Dinkar (gja) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Piyush Verma XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andy Coder XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Mahfuz062 XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Adam Treat (manyoso) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Marc Cramdal XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Marcel Wiesweg (mwiesweg) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Marcus Hanwell (cryos) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mario Fux (unormal) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Markus Slopianka (markuss) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Martijn Klingens XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Martin Klapetek (mck182) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Martin Konold (Mortimer) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Martin Wilke (miwi) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Martin Gräßlin XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Martin Klapetek (mck182) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daniel Jones XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Matthias Fuchs (mat69) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jorge Mata (mata) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mateu Batle (mbatle) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Matt Williams XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Matt Rogers (mattr) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kenneth Wimer (kwwii) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mehrdad Momeny (mtux) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Pedro López-Cabanillas XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Pedro Lopez-Cabanillas XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mikolaj Machowski (mikmach) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Milian Wolff (milianw) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mirko Boehm (miroslav) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Marijn Kruisselbrink XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mohamed Malik XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ben Martin (monkeyiq) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Artur Souza (MoRpHeUz) [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Artur Souza (MoRpHeUz) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Esben Mose Hansen (esben) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mauro Iazzi (iazzi) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Christian Muehlhaeuser (muesli) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tony Murray (murrant) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Carsten Pfeiffer (gis) XML 09:06, Saturday, 28 January 09:51, Saturday, 28 January
Martyn Circus XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sven Burmeister (rabauke) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Maurizio Monge XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sayak Banerjee (sayakb) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ben Cooksley (bcooksley) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Srikanth Tiyyagura XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Myriam Schweingruber (Mamarok) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Albert Cervera Areny XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Nicolas Lécureuil (neoclust) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Justin Kirby [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jason A. Donenfeld (zx2c4/jdonenfeld) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kubuntu News XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Patrick Spendrin (SaroEngels) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Niko Sams (nsams) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rüthemann Peter XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mensur Zahirovic (Nookie) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Juan Luis Baptiste (Maeztro) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sjors Gielen (Sjors/sgielen) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lucas Lira Gomes XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jos van den Oever (vandenoever) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Guillaume Martres (smarter) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Marta Rybczyńska XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frank Karlitschek (karli) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dmitry Suzdalev (dimsuz) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Björn Balazs XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Javier Llorente XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aaron Reichman (areichman) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kai-Uwe Behrmann (oy) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Charles huet (Packadal) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Panagiotis Papadopoulos (pano) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Paolo Capriotti XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Paul Mendez (paul_m) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Paul Pacheco (paulpach) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Marc Pegon (mpeg) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
José Luis Vergara Toloza (Pentalis) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Adam Pigg XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Pierre Ducroquet XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rob Scheepmaker (pinda) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Matthias Meßmer (pipesmoker) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kurt Pfeifle (pipitas) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Petr Rockai (mornfall) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alvaro Soliverez (Hei_Ku) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Peter Penz XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Pranav Ravichandran (Pranav_rcmas) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frans Englich (FransE) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dan Vratil (dvratil) XML 09:06, Saturday, 28 January 09:51, Saturday, 28 January
Paulo Rômulo (promulo) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Pierre Stirnweiss (PierreSt) XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Sune Vuorela (svuorela) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Michael Krog XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alexandra Leisse (troubalex) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Bjørn Erik Nilsen (bnilsen) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Brad Hughes XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daniel Molkentin [Qt Labs] (danimo) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Frederik Gladhorn (fregl) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Harald Fernengel XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jason McDonald (Qt Development Frameworks) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kent Hansen XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lars Knoll XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Leonardo Sobral Cunha (lsobral) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lorn Potter XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Matthias Ettrich XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Morten Sørvig XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Roberto Raggi XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Simon Hausmann (tronical) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Samuel Rødal XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tor Arne Vestbø XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rainer Endres (physos) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Raphael Kubo da Costa (rakuco) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jeremy Whiting (jpwhiting) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Peter Simonsson (psn) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Vishesh Handa (vhanda) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Petr Vanek XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Reinhold Kainhofer XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alex Merry XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rex Dieter (rdieter) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Riccardo Iaconelli (ruphy) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Richard Moore (richmoore2) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Richard Johnson (nixternal) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Richard Dale XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rivo Laks XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jesper Thomschutz XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Robert Knight XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Robert Mathias Marmorstein (robertm) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Radoslaw Wicik (rockford_) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Marco Gulino (RockMan) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Roeland Douma [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rohan Prabhu (thirtySeven) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Romain Perier (bambee) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Roozbeh Shafiee XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Björn Ruberg (ruberg) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jordi Polo (jordl) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Roeland Douma (rullzer) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ryan Bitanga XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rob Buis (rwlbuis) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Maksim Orlovich (SadEagle) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sascha Manns (saigkill) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Samikshan Bairagya (samxan) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Martin Sandsmark (sandsmark) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sascha Peilicke (saschpe) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Adenilson Cavalcanti (Savago) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Matteo Agostinelli (agostinelli) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Scott Wheeler (wheels) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Seb Ruiz (sebr) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sergio Martins (sergio) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rohan Garg (shadeslayer) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Shantanu Tushar (shantanu) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Shaun Reich (sreich) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Bernhard Beschow (shentey) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Simon Edwards XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Peter Grasch XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sinny Kumari (ksinny) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sam Duff (Socceroos) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Holger Freyther (zecke) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Christian Ehrlicher XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Germain Garand XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Shawn Starr (spstarr) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Bart Cerneels (Stecchino) [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Stefan Teleman XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Stefan Derkits (HorusHorrendus) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Stephanie Das Gupta (stephdg) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Stephen Kelly (steveire) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Stuart Jarvis XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sudhendu Kumar (kumar) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sven Langkamp (slangkamp) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Swair Shah (swair) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Romain Pokrzywka (kromain) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Simon Esneault XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Marco Martin (notmart) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ana Cecilia Martins (annieC) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Prakash Mohan (praksh) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Trever Fischer [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Viranch Mehta (viranch) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Teo Mrnjavac (Teo`) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Bart Cerneels (Stecchino) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jeffery MacEachern (jaem) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Hayri Bakici (thehayro) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Peter Schiffer (aceton) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Cornelius Schumacher XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Danny Allen (dannya) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Matt Broadstone XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Andreas K. Hüttel (dilfridge) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kevin Whitaker (eyecreate) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Roopesh Chander XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Girish Ramakrishnan XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Stefan Majewsky (majewsky) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Oleksiy Protas (Landswellsong) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Miha Čančula (Noughmad) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ahmed Ghonim XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Yuvraj Tomar (yuvrajtomar) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Kaushik Saurabh (roide) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jussi Kekkonen (Tm_T) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Gary Greene (greeneg) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jan Hambrecht (jaham) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jonathan Schmidt-Dominé (The User) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alexander Dymo (adymo) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Abhishek Patil (thezeroth) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Aleix Pol (apol) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Janet Theobroma (theobroma) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Thiago Macieira (thiago) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Philip Rodrigues (PhilRod) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dion Moult (Moult) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Thomas Capricelli (orzel) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Thomas McGuire XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Thomas Thym (ungethym) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Till Adam XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daniel Dewald (TheCrasher) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tina Trillitzsch XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Raymond Wooninck (tittiatcoke) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Thomas McGuire [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Torgny Nyblom (tnyblom) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tom Albers XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tom Albers [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Torsten Rahn (tackat) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Agustin Benito Bethencourt XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Konstantinos Smanis (ksmanis) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Eva Brucherseifer XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alexandra Leisse (troubalex) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sebastian Trueg (trueg) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sebastian Trueg XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Albert Astals Cid (TSDgeos) XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Albert Astals Cid (TSDgeos) [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Albert Astals Cid (TSDgeos) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Till Theato (ttill) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Akademy [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Harald Sitter [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Stephan Binner [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lukas Appelhans [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Celeste Lyn Paul [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Cornelius Schumacher [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Daniel Molkentin [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Desktop Summit [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Ian Monroe [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Guillermo Antonio Amaral [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Gran Canaria Desktop Summit [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
George Goldberg [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jesper Thomschutz [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jos Poortvliet [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jonathan Riddell [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Leo Franchi [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mark Kretschmann [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Mike McQuaid [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Myriam Schweingruber [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Nikolaj Hald Nielsen [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lydia Pintscher [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Richard Johnson [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Marco Martin [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Pradeepto [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Casey Link [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Riccardo Iaconelli [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Martin Sandsmark [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sascha Peilicke [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sayak Banerjee [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Sebastian Kügler [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Seb Ruiz [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Shashank Singh [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tejas Dinkar [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Agustin Benito Bethencourt [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Alexandra Leisse [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Volker Lanz [twitter] XML 09:36, Saturday, 28 January 09:51, Saturday, 28 January
Steve Stalcup [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Will Stephenson [twitter] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Lucas Murray (lmurray) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Davide Bettio (WindowsUninstall) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Urs Wolfer XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Diederik van der Boor XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Matthias Kretz [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Gopala Krishna XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Vishesh Yadav (vishesh) XML 09:06, Saturday, 28 January 09:51, Saturday, 28 January
Sebastian Kügler (sebas) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Vlad Codrea XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Vladimir Prus XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Vyacheslav Tokarev (vtokarev) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Robin Burchell [identi.ca] XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Pradeepto Bhattacharya XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Tirtha Chatterjee (wyuka) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Christian Weilbach (whilo) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Smit Shah XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Hans Chen (Mogger) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Nikolas Zimmermann (WildFox) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Dirk Mueller XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Trever Fischer (tdfischer) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Olivier Goffart (Gof) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Robert Riemann (saLOUt) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Michael Jansen XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Witold Wysota XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Matthias Klumpp (ximion) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Xavier Vello (xvello) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Philip Muškovac (yofel) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Zack Rusin (zrusin) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Rafał Miłecki (Zajec) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Zanshin Announcements XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Waldo Bastian (zogje) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
David Nolden XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January
Jonathan Perichon (perichon) XML 09:06, Saturday, 28 January 09:36, Saturday, 28 January

Microblogging from KDE

January 28, 2012

Friedrich Kossebau (frinring)

Trying to read files from the past…

In the deeper directories of my storage device I have some files around from the old times, when my general purpose computer was still locked partially by proprietary (operating) systems. Never-the-less e.g. Corel Draw was still worth the lock and the money, I loved that program and what it enabled me to produce.

These products are still around. And are basically binary blobs now for me, the content not readable by the software I use. Blame on that software :) Well, but also the old software, i.e. Corel Draw, and its makers, using a storage format which seems not published and possibly only available by something like a Technology Partner program or similar, meaning lawyers and businessmen, not fun. But those files’ content is mine, and I completely dislike that the format binds me to a certain software.

Searching for FLOSS code that can understand files in Corel Draw’s CDR file format I discovered UniConvertor from the sK1 project and some initial code for LibreOffice, even actively developed ATM, but nothing for Karbon from the Calligra Suite.

Seeing with the hex editor Okteta (jay!) that the CDR file format is based on some RIFF and finding that one completely described on Wikipedia I somehow got tempted to try to develop a CDR import filter for Karbon, to finally free my content from those binary blobs again. And there was quickly some initial success, so I may try to stay with that combining game of decoding bytes:

At least the by-product libkoralle, a Qt-based library for parsing RIFF is useful already.

I look forward to others joining the efforts on the Karbon CDR import filter. I am mainly interested to read files of the versions 4 and 5, so people with newer versions need to make sure support for these themselves :) I still also need to contact the developers of UniConvertor and libcdr (if you are one, check your email box the next days ;) ).

You can find the current state in the branch “CDRImport” in my clone of the Calligra repo.


01:50, Saturday, 28 January UTC

Aaron Seigo (aseigo)

the reveal

The Reveal

As I noted earlier in the week, my recent blog posts have been slowly leading up to something, and here's what that something is:

The first tablet computer that comes with Plasma Active pre-installed.


It's name is "Spark", in recognition of it being the start to an even bigger flame.

It sports an open Linux stack on unlocked hardware and comes with an open content and services market. The user experience is, of course, Plasma Active and it will be available to the general public.

The hardware is modest but compelling: 1GHz AMLogic ARM processor, Mali-400 GPU, 512 MB RAM, 4GB internal storage plus SD card slot, a 7" capacitive multi-touch screen and wifi connectivity.

I'm sure some of you are already wondering what the retail price will be. The answer: a mere €200. 

A Bit of the Bigger Picture

This is more than just another piece of hardware on the market, though. This is a unique opportunity for Free software. Finally we have a device coming to market on our terms. It has been designed by and is usable by us on our terms. We are not waiting for some big company to give us what we desire, we're going out there and making it happen together. Just as important: the proceeds will be helping fuel the efforts that make this all possible.

It's also more meaningful than "just" Free software: The people who get to use these tablets will have in their hands a device that is more than an application bucket that sees them as a consumer. They will have a device that places value on who they are and what they are doing. This lies at the heart of Activities in Plasma Active and the open software stack will drive that trend further. Perhaps best of all: there's no walled garden to get locked into or which can be taken away.

This also will provide opportunities to the wider Free software ecosystem. Partnerships are being forged to provide things as diverse as OwnCloud hosting services, Kolab and Kontact Touch deployment support and exciting Qt/QML add-on apps for download.

The content store will offer great Free Culture artifacts such as digital books from Project Gutenberg as well as contents and apps for purchase. It will provide a conduit to users for those who love writing great software, Free and otherwise, using the typical Linux tools.

In case it wasn't painfully clear already: this epitomizes what I've been writing about for the last few days. It is a product made with and out of a commitment to the philosophy of making, playing and living. In fact, that's the brand under which this tablet, and those that follow it, is being brought to market under: Make·Play·Live.

.. but that's not all! ;)


I'll be sharing more information as to when the tablet will be available to be shipped directly to you (soon!), how you can place orders for them as well as more details on the hardware and software provided.

This will have to wait until Tuesday, however, as I'm off on a business excursion for a couple of days. Leave your questions in the comments and I'll do my best to cover them all in the coming blog posts.

Some Credit :)

Before I go, though, I want to offer some credit where credit is due. I've been involved in bringing this to fruition, but I most certainly have not been alone. The entire Plasma Active community, with their commitment and efforts, have been critical and inspiring. The efforts and commitment of both individuals (such familiar names as Marco, Sebas and Martin) as well as companies such as Basyskom and OpenSLX have been critical to making this even possible.


We've also had the support of projects such as Mer, the community continuation of MeeGo. One shining star there for us has been Martin "vgrade" Brook. He's a contract software developer contributing Mer hardware adaptations and Plasma Active bring-ups on ARM devices such as this one as well as various Tegra2 Tablets, Ti Tablets, Nokia devices and the Raspberry Pi.

Countless others have worked in so many ways I could never even begin to cover them all. This tablet is only possible thanks to the KDE community, to Qt, to the Linux ecosystem and to the pioneers of Free software.

... and finally a bit about my own future

In a few months I will no longer be sponsored by Qt Development Frameworks to work full time on KDE. I have been looking at various possible paths that lie in front of me, and as I've been going through this process I jotted down a few things that I would like to share with all of you:

First, I am deeply grateful to have had the opportunity to engage so deeply with a community as great as KDE thanks to the support of a company as great as Trolltech and right through its evolution into the Qt Development Frameworks we know today.

Second, I won't be leaving KDE or Plasma, let alone Free software. My heart lives here and I can't imagine not being involved.

Third, this is an exciting doorway through which I am stepping. I can not see with perfect clarity what lies on the other side, but it looks bright. :)

01:36, Saturday, 28 January UTC

Dario Freddi (drf__)

KDE Telepathy 0.3, KDE SC 4.8, let’s party!

What a week it has been. Not only I’ve had a few days of vacations in beautiful Australia, but two major events happened.

You probably already know that, KDE SC 4.8 has been released. I might be biased, but trust me – this release is amazing. I am especially proud my work on power management got the first page this time – it’s really a killer feature, and I really hope it will become a keeper and another great reason for using KDE for most of you.

But it doesn’t end here: KDE Telepathy 0.3 has been released. Now, as much as this event might seem less interesting, it has a very special meaning to me. KDE Telepathy has been the proof of how a group of friends can get together and build something awesome, while having a lot of fun.

The project is now in a beta state, meaning we’re almost there, and you can start checking out what’s boiling without fearing your PC will blow up in a billion pieces. Of course, we are still not advertising this release to be fully stable, but we do accept bug reports at this stage, and believe the basic features are ready to be tested. So, no excuse: together with your new shiny KDE 4.8, try the future of Instant messaging on your favorite desktop environment!

Assuming you are a developer, are you interested in what these changes will bring to your world? Well, you’d better be excited. A video is worth a thousand words, they say – then why not checking out my talk at linux.conf.au about creating social apps with Telepathy and Qt? And if you are wondering – yes, the code for the example is actually available on KDE’s git on one of my scratch repos (link coming later, quickgit seems to be unreachable at the time I’m posting). See for yourself how easy it is to make your application rock even more!

But, the most amazing thing happened when David started the beer fundraiser, to get us wasted at FOSDEM. Well, the response has been flattering: up to now we have raised something along the lines of 230€, which is enough to kill a couple elephants considering where we’re going. So thank you! Given this thing has gotten quite far, we’re adding some more rules to our small game, and we’ll rollover funds to any other meetings if we pass out before spending all of this money (likely). Want to have a nice picture to show to your kids of a bunch of friendly hackers lying on the floor or having lots of fun without actually doing anything of the usual activities they are supposed to do? You still have time to donate.

(apparently wordpress.com doesn’t like paypal buttons – please refer to David’s blog post for donating)

Thanks again everyone for your support, and I hope our new software will rock your world.


00:38, Saturday, 28 January UTC

Friedrich Kossebau (frinring)

Initial release of libkoralle, a simple Qt-based RIFF parser

There are Qt-based solutions for parsing tree-structured container formats like XML and JSON, but when a few days ago I came across a format based on the Resource Interchange File Format (RIFF) a quick search for a Qt-based parser yielded nothing for me… but a sigh and also the result of a mkdir command.

There is some nice documentation about RIFF on the English Wikipedia. This container format is as old as from 1991, and its ancestors even older. WAV and AVI formats are based on it, but also younger formats like Google’s WebP.

So to have other developers searching for a Qt-based RIFF parser yield something and to follow the release-often-and-early mantra, please find on the KDE ftp servers now (thanks again to the KDE admins for their less-in-a-day quick support!) what came after that mkdir command and what serves me quite well already in the parsing code of the format I deal with:

release 0.1.0 of libkoralle, a lib for parsing (and hopefully soon also writing) data in Resource Interchange File Format (RIFF) based formats.

How to use libkoralle:
Given a format based on RIFF with a structure like this:

RIFF id='XMPL'
  'VRSN'
  LIST id='DATT'
    'DATA'
    'DATA'

your code would, assuming the stream is well-formatted, be like this with version 0.1:

#include <Koralle0/RiffStreamReader>
...
Koralle0::RiffStreamReader reader(device);
reader.readNextChunkHeader();
// reader.chunkId(): Koralle0::FourCharCode('X','M','P','L')
// reader.isFileChunk(): true
// reader.isListChunk(): true
reader.openList(); // needs matching closeList();
  reader.readNextChunkHeader();
  // reader.chunkId(): Koralle0::FourCharCode('V','R','S','N')
  // reader.isFileChunk()/isListChunk(): false
  // reader.chunkData()/chunkSize(): data of the content
  reader.readNextChunkHeader();
  // reader.chunkId(): Koralle0::FourCharCode('D','A','T','T')
  // reader.isFileChunk(): false
  // reader.isListChunk(): true
  reader.openList();
  while(reader.readNextChunkHeader())
  {
    // reader.chunkId(): Koralle0::FourCharCode('D','A','T','A')
    // reader.isFileChunk()/isListChunk(): false
    // reader.chunkData()/chunkSize(): data of the content
  }
  reader.closeList();
reader.closeList();

Future version might have support for related container formats (IFF, RIFX, …) and allow passing of custom parsers for the data chunk content, to avoid the temporary QByteArray copy, as well as default parsers for standard chunk types like “INFO”.

See also Snorkel, a simple RIFF structure viewer I wrote using also libkoralle.

Contributors and feedback of course welcome! :)


00:02, Saturday, 28 January UTC

January 27, 2012

Aaron Seigo (aseigo)

live

We Seek Quality

Quality of life is a topic often discussed. There are so many different methods used
to try and measure this rather intangible aspect of our experience. We all have some sort of intuitive grasp of what it means, however: fulfillment and engagement, contentment and industry.

We want to neither go without nor to have everything simply handed to us. We desire peaceful lives sprinkled generously with happy events while also being spared from overly repetitious dullness. We crave companionship and simultaneously seek out competition. We hope that taken together these characteristics will lead to a wonderful tapestry woven of our experiences, relationships and memories which can whisper to us the meaning of our lives.

So quality of life does not seem to be an overly esoteric concept, yet it can be devilishly hard to get a hold of. Certainly life is not perfect and many things can and do go awry over the course of a lifetime; but even with those unavoidable bumps, we ought to find patterns of life quality in our choices and experiences.

Actually Finding It Is Another Thing


Living well is something that is learned. At least, I know that I'm still learning more about what it means to do so every day.

One thing I've noticed is that we tend to construct unfortunate narratives which get us to focus on things that do not really contribute to quality of life at all. It's perhaps easier to identify these narratives by imagining the autobiography of a live driven by them:

"On that fateful day 25 years ago, I finally managed to find a store in the mall that had the phone I had been looking for. I activated it and downloaded Angry Birds. The very next day I went to work with people I can't really remember anymore working on something I only recall as being rather boring; at least I don't think I learned anything from it, though it certainly allowed me to pay for all the network I was using with my new phone."

Really? It isn't like we all need to be riding rockets to the moon or painting the next Mona Lisa, but certainly we can live in a way that adds to something worth reflecting on in years to come.

Yet collectively, we are investing so much in things with far too little meaning, typified by punch-the-clock jobs used to make us into engines of consumption. Yes, we need to work. Yes, new toys and gadgets are awesome. Yes, Angry Birds is indeed a little addictive. These should be fillers, though, not the content of our existence.

So I Asked Myself: What Can I Do?

If I wish to live in a world where people are living lives worth living, then I need to try and help create an environment that supports that.

I wish to engage in ways that contribute to the mindset of living meaningfully. I want the things I make to contribute to and support the unfolding of meaning in the lives of others.

Getting there means stepping aside from some of the dominant models in society today such as "the person as consumer" and "the person as work unit". It means finding models of value that emphasize lives lived with quality. It means creating things that reflect that value.

In short, I can't rightfully expect to find lives of quality if my own efforts work in the opposite direction. I know I will not always achieve such high aspirations, but I can certainly try and, hopefully, succeed often enough to make a difference of some size.


Epilogue

This set of make, play and live blog entries may read like so much philosophy, but these are things I truly care about and which I want to find at the heart of my efforts. They are the metrics by which I wish to measure myself by, and which I hope to inspire others to consider as well. If I can manage that, what better life could there be? :)

23:58, Friday, 27 January UTC

Baltasar Ortega

Cómo instalar KDE 4.8 en KUbuntu

Ayer hablé de openSUSE y sus repositorios para KDE 4.8, hoy de KUbuntu que también disponde de los suyos. Como se ve, las grandes distribuciones no se duermen.
Los chicos/as de KUbuntu apenas tardaron un par de horas tras el lanazmiento de KDE 4.8 para tener todos los paquetes listos para tener al día la versión de KDE.
Para ello debes añadir el repositorio (si aún no lo tienes):

ppa:kubuntu-ppa/backports

Luego ejecutar en Konsole:

sudo apt-get dist-upgrade

Esto actualizará los paquetes obsoletos: kdepim-groupware, kdepim-wizards y kdepim-kresources.

Vía: Espacio KDE

14:54, Friday, 27 January UTC

Aurelien Gateau

What’s new in Gwenview from KDE 4.8

Now that KDE 4.8 has been released, it’s time to recap all changes you will find in Gwenview.

The main change is the addition of animations when viewing images: crossfading between images and nicer-to-use comparisons. You can learn more from this previous blog article.

This change was not nice for users of some graphic cards whose OpenGL drivers do not support what Gwenview tries to do. I decided to play it safe for now: animations in Gwenview now use software rendering by default. For better performance, you can enable OpenGL rendering in the configuration dialog.

This new version of Gwenview also comes with a lot of smaller changes, some of them caused by the limitations which were introduced by the new animation system.

Scrolling and Zooming

  • No more scrollbars: A bird-eye view lets you scroll the image.
  • Nicer zoom cursor. I realized Qt now supports truecolor cursors, so I drew a nicer magnifying glass cursor instead of the black+white+1bit-alpha-channel version. Holding down Ctrl to zoom won’t bring you back to the 90s anymore!
  • Pressing ‘F’ toggles zoom-to-fit on and off.
  • More consistent behavior: SVG images can now be scrolled using the same shortcuts as scrolling raster images.

Global User interface changes

  • The “sidebar collapser”, the little arrow on the left of the view which let you hide the sidebar is gone. It has been replaced by a button in the statusbar.
  • Labels for some of the toolbar buttons have been removed, reducing its width. It should now be more usable on small netbook-like screens.

Tools

  • The red-eye reduction and crop tools no longer show floating widgets over the image, a thin bar slides from the bottom of the window instead.

Behavior

  • Compared images follow thumbnail view order: previously when one selected two or more images to compare them, they would not necessarily appear in the same order as in the thumbnail bar.
  • Arrow-key navigation in zoom-to-fit mode. This one has been requested by quite a few people. When an image is in zoom-to-fit mode, you can go to the previous and next image with the arrow keys. When you zoom in, arrow keys are used to scroll the image. This is very similar to the behavior provided by phones or digital cameras.

Video support

  • The on-screen-display is now transparent.
  • One can use the left and right arrow keys to seek
  • A late addition: an undocumented shortcut (P) to toggle playback
  • Note that video support is a bit fishy right now: it seems Phonon does not always play well with its video widget being embedded in a QGraphicsView, known symptoms are wrong colors or wrong aspect ratio. Hopefully this will improve in the next releases.

4.8.1 should bring you its usual series of bug fixes, among them is generating thumbnails for all images of the current folder, not only the currently visible ones. This fix is a bit bigger than your usual .1 fixes, so if you are willing to test it, you are welcome. The code is available on Gwenview git repository, in the “gen-all-thumbnails” branch.

I hope you enjoy this new Gwenview!


Flattr this


14:33, Friday, 27 January UTC

KDE Dot News

KDE Commit-Digest for 8th January 2012

Developer

In this week's KDE Commit-Digest:

  • Aurorae goes QML, ClientGroup becomes scriptable in KDE base
  • Calligra sees work on footnotes, all interactive painting tools are threading-friendly; Kexi introduces Simple User Feedback Agent
  • Rekonq adds about:tabs, an easy method to manage rekonq tabs

read more

13:16, Friday, 27 January UTC

Johan Thelin

The Irony of the Real World

Qt does not sell mobiles. As a consumer, Qt is a technicality. Right now, the experience and availability of apps sell phones. Qt is just a tool for us developers to implement those experiences. Despite this, it is interesting to compare the Nokia N9 and the new WP7-based Lumia handsets. The market’s reaction to both, and the irony of it all.

Sweden is a highly developed smartphone market. Almost everyone has a smartphone. Flat rate data subscriptions are cheap. Both N9 and Lumia are sold here, and are advertised.

The reviews are interesting. In mobil.se’s comparison, the N9 lose out because the platform is bound to die, thus have fewer apps. In the same organisations yearly awards, the N9 win three out of four applicable categories (the Sony Ericsson Mini Pro won the value-for-your-money-award). The N9 also went straight to the top of the selling charts at katshing.se, and in the telekomidag.se review of Lumia, the final words praise the N9 “Sister model N9 with MeeGo was a (albeit late) eye-opener, for Lumia is feeling more of oh well-character. Skilled in every way - but we have seen most things before.” (google translation of ”Systermodellen N9 med Meego var en (om än för sen) aha-upplevelse, för Lumia blir känslan mer av jaha-karaktär. Kompetent på alla sätt – men vi har ju sett det mesta förut.”)

Following this trail, the latest sad figures from Nokia report that things aren’t going that well. Telling your customers and employees that your current unique product is dead, then delivering a mainstream product later does not help improve business. Bloomberg has looked at various analysts’ estimations of sales figures, and they estimate 1.4 million N9 where sold 2011, while the Lumia is estimated to have sold 1.3 million (estimates range from 800k – 2M).

The interesting part in all these comparisons is that the N9/MeeGo platform is not being pushed by Nokia. They do not want to sell it. The Lumia, on the other hand, is being pushed by the biggest marketing budget Nokia ever has spent on a single product. The Lumia series is being expanded, apps are emerging.

I am sure that Nokia/Microsoft will succeed. I had a VHS system at home, even though Betamax was technically superior. The cost for success will be to turn Nokia from a leading brand into a mainstream supplier, no more important than HTC or Samsung. Sad for Nokia, sad for Finland, sad for what could have been for Qt. Launching N950 alongside N9 and following up with multi-core models would had been great. Also, seeing that MeeGo Harmattan more or less was Maemo with Qt, Intel’s drop-out would not have been the end of the world.

Still, from a Qt developer, this, in combination with the openly governed Qt Project means that Qt will stay a cross platform tool. The risk of seeing it being sucked into a life as a (great!) single platform is no more. Qt/iOS, Qt/Android and Qt/MeeGo give a bigger target area than WP7 has. And if the WP8 platform is to follow desktop, Nokia just jumped from one burning platform to another, since they are going HTML5.

11:29, Friday, 27 January UTC

Baltasar Ortega

Primeras impresiones con KDE 4.8 (I)


Ya estoy probando KDE 4.8 en un portátil con openSUSE, se instala tal y como explico en esta entrada, y estoy viviendo en primera persona sus mejoras. Así que iré escribiendo aquellas cositas que hace que a KDE 4.8 el mejor escritorio de todos los tiempos:

  • A nivel general, el portátil va mucho más fluido, el escritorio se desliza con extraordinaria suavidad.
  • A la hora de añadir nuevos plasmoides, por fin el foco del cursor está en el cuadro de búsquedas.
  • Añadidas opciones para configurar la transición entre ventanas.
  • Además, éstas funcionan mejor. Por ejemplo, en el modo presentación, la ventana seleccionada aumenta de tamaño con un suave zoom.
  • La gestión de energía ha mejorado sustancialmente. El portátil con KDE aguanta mucho más tiempo.
  • Han desaparecido los problemas de bloqueo cuando el portátil entraba en modo de hibernación.

Seguramente habrá muchos más detalles, pero todavía no he investigado a fondo esta nueva versión. Así que atentos, supongo que habrán muchos más artículos como éste.

 

08:53, Friday, 27 January UTC

Jonathan Riddell (riddell)

Plasma and KDE Applications 4.8 on Kubuntu

Kubuntu has packages for 4.8 bringing updates to Plasma workspaces and a load of KDE Applications.

To quote a nice user posting on kde-devel

"I upgraded to Ubuntu's Precise Alpha 1 a few days ago. After the upgrade completed, I tried out KDE 4.8 RC 2. It worked great until the final release of KDE 4.8 Final. KDE 4.8 Final is even better than the RC!"

or later in the same thread

"KDE 4.8 is rocking for me too.Using the Kubuntu PPA's on Sandy Bridge system and it's just lightning fast to do anything. "

00:16, Friday, 27 January UTC

January 26, 2012

Sascha Manns (saigkill)

Skype with Plasma Active

You have an Touchpaddevice and you're looking for an free and open source operatingsystem, touchfriendly and with a KDE UI?

Then you maybe have heard about Plasma Active. Plasma Active is a new UI specially developed for touch-devices. You can download it there from open-slx. That image is prepared to install Plasma Active on the Top of Balsam Professional.

In this Article you can see how to prepare the stick. After booting and installing you have a Plasma Active on your device. You also can use Plasma Active inside a Dual or Multiboot Installation.

But we want to use Skype for this device.

First of all you have to surft to: http://www.skype.com/intl/de/get-skype/on-your-computer/linux/downloading.suse . After accessing the site it will be prepare the download. Just save it any place.

Change now to that directory which contains the saved package. Type in your console:

sudo zypper in skype-2.2.0.35-suse.i586.rpm

After the installation you will see the Skype Icon in the Applicationlauncher.

Tap now on that icon. Now opens the graphical client as you maybe know from the desktop. Tap on Username and type there your Username with the virtual keyboard. Sadly the virtual keyboard doesn't see the Password field. That means that you have to use an external USB Keyboard for this field.

After the Login you can use it through tapping on it. If you tap on the Text field you can use the virtual keyboard. If you like to call anyone just tap on the phone icon.

The integrated WeTab Webcam is supported directly without any changes.

You can plug in a Headphone into the WeTab. A  seperate port for a microphone isn't placed there. But the WeTab has a integrated microphone which pacify in most cases.

wetab-skype

Updated 27.1.12: Changed the packageinstall from rpm to zypper.

19:25, Thursday, 26 January UTC

Filipe Saraiva (filipesaraiva)

KDE 4.8 on Cauldron

Wizards, sorcerers, witches, shamans, pajés and other mystical creatures that are KDE and Linux users celebrate: KDE 4.8 is avaiable in Mageia Cauldron repositories! :D

                                 

Thanks to the work of John Balcaen (mikala), the main KDE packager on Mageia. Those who use the Cauldron, we invite you to install the new version of KDE to work on possible bugs that may come to appear. According to the roadmap, KDE 4.8 will be available in the next Mageia stable release, Mageia 2, which will be released on May 3. Mageia devs will work to give the community a desktop environment as stable as possible.

Mikala wrote an interesting post about technical questions related to KDE in Mageia. The reading is recommended to those interested.

16:13, Thursday, 26 January UTC

Agustin Benito Bethencourt

Building innovation nodes through Free Software Communities

Global Free Software Communities (GFSC from now on) are a proof that Silicon Valley model is an industrial innovation and business model from past century. GFSC are building, not just great products, but creating new engineering procedures and tools, new ways of governance models, supporting and promoting new legal improvements in some areas, creating its own identity, its own culture and becoming politically active promoting freedom in the digital world.

Communities attract many young talents and professional by allowing them to grow personally, technically and professionally while developing software anyone can use. GFSC represent a mirror to some new movements and a relevant help to others.

Traditionally key stakeholders has seen GFSC as a R&D ecosystem and a hiring environments. Lately, we are facing a significant change. Smaller companies are getting more and more involved with a new purpose, to share the development of a technology or product to base their business upon. This is specially true in vertical (product oriented) communities, like Drupal or Joomla, for example.

We are also seeing some companies succeeding in building communities around their products, creating a new type of communities driven, but not owned, by them.

All this innovation is taking place through internet, starring geographically distributed teams who usually know each other if they collaborate in the same community but do not if they are members of different ones.

I believe that we have a good opportunity in the following years of creating impact in many places with what we do if we are able to create nodes where all that we do in communities can be translate it to local agents/actors so they can adapt our procedures, use our software, create their own, build a local business sector around the software, help other sectors grow, etc. and, at the same time, attract more contributors to our communities, give us very useful feedback and give us resources to increase our activity.

Different communities have done different actions in order to accomplish these goals. We have experiences from all over the world where Libre Software has been used/deployed/develop with a concrete purpose and certain measurable results. Big companies and Public Administrations has also develop many experiences. 

But overall, it seems to me that we haven't yet get the solution to spread our "innovation and culture" in a structured manner, so every community can repeat some basic processes to grow locally and get feedback from these initiatives. For several reasons, many people out there are using our software, but GFSC and the local agents are not properly connected so any of them are taking all the possible advantage. It is hard for us get benefit out of it to let our communities grow. Most of the time it is just a one way street...

GFSC want new contributors that allow us to build new code (and related activities) along with new power users to test and notify bugs and possible improvements. We use internet as the main communication channel and organize events all over the world to accomplish that goal. It takes an affordable amount of resources to execute those action and support the needed infrastructure that allow us to grow every year. But that growth is linear and have little impact in a localized area most of the time. I guess the strategy must be different if we want to create well established local nodes to generate a big impact. And spread them.

How can we move that distributed innovation done by GFSC to a certain geographic area? How an innovation node that helps local economy giving engineers, companies, etc. new chances can be created ? How can we do it in a way that GFSC get feedback? How do we replicated and spread them? Is it possible to do it by ourselves, with our own culture?

I'll write a couple of posts during the following days with some ideas I have related with this topic. These ideas are the fundamentals of a proposal sent to a City Council from Spain to try to create a local node of innovation related through Free Software Communities.

If you know an example of local groups of people that have done sustainable actions in a certain area resulting in increasing the number of contributors in a specific GFSC along with improving the local economy, promoting the creation of local companies, deploying new tools, bringing users to Free Software, etc. please add a link or write s brieft summary. I would like to know about it.

15:10, Thursday, 26 January UTC

Baltasar Ortega

Cómo instalar KDE 4.8 en openSUSE

Al parecer las diferentes distribuciones Linux se han puesto las pilas y no tenemos que esperar unos días para instalarnos KDE 4.8 en nuestros PC.
De hecho estoy escribiendo estas líneas en un portátil con openSUSE 12.1 con KDE 4.8, cuya instalación realicé ayer sobre las 12 de la noche.
Bien, pasemos a las explicaciones, comencemos con cómo instalar KDE 4.8 en openSUSE

Basta con añadir los siguientes repositorios y actualizar el equipo. Si utilizamos 11.4, basta cambiar el número en la línea de rspositorios.

http://download.opensuse.org/repositories/KDE:/Release:/48/openSUSE_12.1/

http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_48_openSUSE_12.1/

Esto lo podemos hacer mediante la línea de comandos
Más información: My KDE week | openSUSE

Notas importantes:

  • Asegurarse que no se añade ningún repositior Qt ya que todos los paquetes ya están integrados en los anteriores.
  • Desactivar el repositorio UpdatedApps
  • Si no se inicia el escritorio Plasma y se queda en negro el fondo de escritorio pero funciona KRunner y el resto de aplicaciones, bastará eliminar la carpeta oculta /.kde4 que está en el directorio raiz del usuario. Esto depende de la configuración del escritorio anterior. Eso si, perderemos las configuraciones básicas de nuestro anterior KDE.

15:00, Thursday, 26 January UTC

Aaron Seigo (aseigo)

play

There's a well-known saying which first appeared in a book by James Howell published in 1659: "All work and no play makes Johnny a dull boy." The message is that life should not only be about the seriousness of work and that enjoyable, recreational activities are an important part of life. It is as true now as it was three and a half centuries ago.

Humans aren't the only ones who engage in play, of course. Many animals also play extensively, mostly while growing up though some continue to do so well into adulthood. It's one of the reasons I love having cats around the house: they are given to running around, chasing things (and each other) with obvious joy and frivolity. In addition to the enjoyment they get from it, this play has a pretty serious component: it's a way to put their skills into practice and improve them. It can also be a way to build social bonds with others of their social group.

Similarly for us humans, play can be more than just enjoyment and relaxation. It can be applied to creative processes to draw out truly great results from both individuals and teams. It can let us explore ideas, social interactions and generally open doors to new experiences and modes of being. It's a safe and enjoyable way to experiment, all while helping relieve stresses and pressures that may be trickling in from the more serious efforts in our life.

Sometimes I get the sense that technology has been getting more and more unplayful and that saddens me. The industries built around computing are massive. Billions of dollars swirl around them every day, and that sort of scale certainly requires a good amount of applied rigor and seriousness to keep things moving. The sheer amount of money that can be made coupled with the increasing complexity of technology and the ever rising expectations from people who use it can lead to an overly serious, unplayful environment that produces overly serious, unplayful results.

I've noticed that even many of the most popular games available for devices like phones and tablets these days are built around obsessive, repetitive behavior wherein you collect synthetically scarce imaginary resources and vie for the approval of imaginary beings. While rewarding to certain aspects of human psychology, these games are less playful than work-like. They don't even give you much opportunity to expand a set of skills. Even our most serious of traditional games, such as  chess or go, are opportunities to exercise and grow strategic thinking while bonding with other humans. If even our games are less playful, one need not apply much imagination to how opportunities for playfulness are elsewhere.

In short: without play, life becomes dull and we risk become an increasingly boring group of people. That's not the sort of experience I wish to have, nor the sort of experience I wish others to have when using the things I help make.

The activities of play, when added to the other ingredients of life, can help create a fantastic and dynamic experience. That's why there's a certain seriousness to being playful; there is even such a thing as "serious play" which is being increasingly explored by those focused on innovation and communities. There's also, of course, the completely freeing and frivolous sort of play that rounds out this picture.

Make and play. Play and make. They go together, and I'd like to not only experience this myself but help support others in finding their own moments of exuberance.

12:52, Thursday, 26 January UTC

Martin Gräßlin

Create Temporary Desktops For Applications

There are applications which are more or less a mess for a window manager. For example The GIMP opens quite a lot of windows and you want to have all of those windows visible. In general you don’t want to have any other window on the same desktop

The solution to that is to move GIMP on it’s own desktop. But how? We can use static window rules to get this working, but what if there are already windows on that desktop? The perfect solution to that would be to have a desktop which gets created when you open GIMP and gets removed again when GIMP closes.

This was so far not yet possible without manual interaction. But with todays additions to KWin scripting this became possible. Here I present a KWin script which does exactly that:

workspace.clientAdded.connect(function(client) {
  if (client.resourceClass == "gimp-2.6" && client.windowRole == "gimp-image-window") {
    // create a new workspace for the Gimp image window (kind of the main window)
    // switch to the new desktop and send the gimp window to it
    workspace.desktops = workspace.desktops+1;
    workspace.currentDesktop = workspace.desktops;
    client.desktop = workspace.currentDesktop;
  } else if (client.resourceClass == "gimp-2.6") {
    // send all other gimp windows to the current desktop
    client.desktop = workspace.currentDesktop;
  }
});

workspace.clientRemoved.connect(function(client) {
  if (client.resourceClass == "gimp-2.6" && client.windowRole == "gimp-image-window") {
    // when closing the gimp window let's remove the last desktop
    workspace.desktops = workspace.desktops-1;
  }
});

I should really start to publish the quite useful example scripts I write to test the scripting functionality on places like kde-apps :-) The API for 4.9 is documented on Techbase

08:33, Thursday, 26 January UTC

January 25, 2012

Marco Martin (notmart)

Plasma active device profiles documentation

The thing we always stressed out in Plasma Active is how the system is designed to fit a whole device spectrum, even if the first two releases are explicitly about tablet devices (and in the near future this is not likely to change ;)

But how? it's pretty obvious that one user interface doesn't fit all for sure. Some devices, like mobile phones could share let's say the 60% of the QML UI written for the tablet, some other, let's say set top boxes could need something radically different.

The Plasma Active shell is actually something that doesn't provide any user interface at all, but instead provides some basic features in the logic: manages the user Activities and loads the plugins that will provide the actual user interface, assembled like a LEGO to fit the user experience of a particular form factor.

About user interface plugins: the central parts are Containments and Applets, that are familiar from Plasma Desktop, a new one is a package format used to distribute stand alone QML files sets, and a very important one in the Plasma Active shell is the Home screen.

The Home screen package is a set of qml files that behaves the basic behavior of a Plasma Active shell, such as how Containments are managed, and manages other pieces of user interface such as the activity switcher, the top panel, the application launcher and the recommendation overlay. So by changing this it's possible to change a lot of the behaviour of the Plasma shell (a particular device could also require a different plugin for the main containment, as they are different between Plasma Desktop and the tablet version with its browser of Nepomuk resources)

To make easier for developers that are interested in new form factors to heavily customize the look and feel of Plasma Active, I've put together a wiki page that describes how to proceed writing a new homescreen, and what is the API used in the communication between the shell and the QML part.

20:40, Wednesday, 25 January UTC

Albert Astals Cid (TSDgeos)

¡Acaba de salir Okular 0.14!

Acaba de salir KDE 4.8 cosa que significa que también ha salido Okular 0.14.

En primer lugar me gustaría agradecer a todos aquellos que han hecho un commit git en el viaje KDE 4.7 → KDE 4.8, en orden alfabético: Aaron Seigo, Aleix Pol, Christopher Reichert, Dario Freddi, David Faure, David Palacio, Elvis Stansvik, Frederik Schwarzer, Geoffry Song, Jiri Baum, Kevin Kofler, Martin Ueding, Michal Svec, Michel Ludwig, Mohammad Mahfuzur Rahman Mamun, Montel Laurent, Niels Ole Salscheider, Patrick von Reth, Philip Muskovac, Pino Toscano, Ralf Habacker, Stephen Anthony, Yuri Chornoivan.

¡Más de 20 personas! Genial :-)

Esta versión introduce nuevas características como la selección de texto mejorada en los documentos con las columnas, la herramienta de selección de tablas, renderizado de haciendo en LaTex, mejoras en el soporte encastado (para uso en, por ejemplo, Kile), mejor organización de para página opuestas, una gestión más inteligente del protector de pantalla/powermanagement, mejoras en la compatibilidad con etiquetas de página, configuración del zoom por defecto, mejoras en la impresión apaisada, etc.

Podéis encontrar una lista no completa de los errores y las características en el Bugzilla.

Y lo mejor de todo es que ya tenemos nuevas características en preparación para la próxima versión :-)

¡Sigamos haciendo que la rueda gire!

20:39, Wednesday, 25 January UTC

Albert Astals Cid (TSDgeos)

Okular 0.14 released!

KDE 4.8 just got released and that means Okular 0.14 also got released!

First of all I'd like to thank everyone that has done a git commit in the KDE 4.7 → KDE 4.8 trip, here the list in alphabetical order: Aaron Seigo, Aleix Pol, Christopher Reichert, Dario Freddi, David Faure, David Palacio, Elvis Stansvik, Frederik Schwarzer, Geoffry Song, Jiri Baum, Kevin Kofler, Martin Ueding, Michal Svec, Michel Ludwig, Mohammad Mahfuzur Rahman Mamun, Montel Laurent, Niels Ole Salscheider, Patrick von Reth, Philip Muskovac, Pino Toscano, Ralf Habacker, Stephen Anthony, Yuri Chornoivan.

That's more than 20 people! Awesome :-)

This release introduces new features like improved text selection in documents with columns, table selection tool, LaTex rendering in annotations, improved embedded support (for use in e.g. Kile), better layouting for facing pages, smarter screensaver/powermanagement handling, improved page label support, default zoom configuration, improved Landscape printing, etc.

You can find a non complete list of bugs and features in bugzilla.

And best of all there's already new features in the pipeline for the next release :-)

Let's keep the ball rolling!

20:36, Wednesday, 25 January UTC

Sven Burmeister (rabauke)

KDE SC 4.8 packages for openSUSE

KDE SC 4.8 seems to be a pleasant update, especially regarding KDE PIM. Though the latter still features bugs regarding filtering (filtering for List-Id or List-Post headers does not work for incoming mails on imap accounts) and has a few other issues left, it got a lot more stable and its active development is noticeable. Thanks to the new maintainer and the KDE PIM devs! Dolphin’s UI got a lot quicker and there are a lot more small improvements spread across KDE.

Unfortunately I’m once again fighting virtuoso-t eating CPU although the file indexer is idle and the dbus interface does not show any active queries – but that’s nothing a quick and dirty removal of all of nepomuk’s data can’t “solve”. I know, it’s not a nice solution but it worked for me in the past. I’m still trying to start using nepomuk+strigi with each release – e.g. hoping for some useful (e.g. google-like) search results that display more than a filepath when searching for a string.

Regarding openSUSE packages, you can check the build status in order to make sure all packages you have installed are available for an update. If the repo is rebuilding enable the “Last time results” checkbox at the top-right of that page to see whether the package did succeed before and was published. After that it’s as simple as (for openSUSe 12.1):

sudo zypper ar http://download.opensuse.org/repositories/KDE:/Release:/48/openSUSE_12.1/ KR48
sudo zypper mr -r KR48
sudo zypper dup --from KR48

Make sure you do not add any Qt repos since the required Qt packages are included. Disable the UpdatedApps repo! You can read more about the KDE repos available for openSUSE on the wiki and drop-by on the openSUSE KDE IRC channel #opensuse-kde or the forums in case you need help.


19:08, Wednesday, 25 January UTC

Kubuntu News

Plasma and KDE Applications 4.8 Released

Keen KDE Software users can find Plasma and KDE Applications 4.8 updates in the backport PPA for 11.10 and compiling now in the main archive for our development release.

Bugs in the packaging should be reported to kubuntu-ppa on Launnchpad. Bugs in the software to KDE.

To update, use the Software Repository Guide to add the following repository to your software sources list:

18:37, Wednesday, 25 January UTC

Andrew Lake (Jamboarder)

Bangarang development now hosted by KDE

Bangarang’s development is now hosted on KDE’s git infrastructure in playground.  Many, many thanks to Ben Cooksley and David Solbach for their patient help with the migration from Gitorious.  I’m not a software developer by trade, so their help was invaluable.  The translations are now also hosted by the wonderful KDE translation team – thanks for handling the move Albert!  The new development project page is here.

Gitorious has been an absolutely wonderful host for this fun little project for the last 2 years. In that time there are many things I’ve learned and there will certainly be many things I’ll miss.  That said, I am definitely looking forward to working more closely with the KDE community.

So this is your invitation to join in on the fun.  As always, Bangarang remains a project I spend time on for no other reason than the joy of it.  Good energy in, good energy out.  Rumor has it that the KDE community has oodles of good energy!


17:54, Wednesday, 25 January UTC

Chani Armitage (Chani)

the easy way to import from git into svn

At Eljakim (my new employer), work repositories are all svn (lowest common denominator), but several of us access them via git-svn. I’ve created a couple of new ones recently, but thanks to timezones, I never get an svn repo until I’ve already done a day’s work (in git). Getting those commits into svn without losing history is a simple thing when you know how – but when I googled, all I saw were strange and crazy hacks involving arcane commands I didn’t understand. So, here’s the easy way:

  • Check out the svn repo
  • git svn clone https://url.to/svn-repo

  • Make a folder for your work (assuming it’s not already there)
  • cd svn-repo
    mkdir chani
    touch chani/temp
    git add chani/temp
    git ci
    git svn dcommit

  • Check out just that folder
  • cd ..
    git svn clone https://url.to/svn-repo/chani merge-repo

  • Connect it to the git repo
  • cd merge-repo
    git remote add mygit /path/to/git-repo
    git fetch mygit
    git checkout -b mymerge mygit/master

  • Rebase your work on top of svn
  • git rebase master
    git checkout master
    git merge --ff-only mymerge

  • Clean up the temp file (is thre a way to just commit an empty dir in git?)
  • git rm temp
    git ci

  • And send it to the server!
  • git svn dcommit

  • Switch back to the primary repo (optional)
  • cd ..
    rm -rf merge-repo
    cd svn-repo
    git svn rebase

Of course, you don’t have to delete the merge repo, you could keep using it as your primary repo – but the way things are set up here I always end up wanting my checkout to be a level above that. :)

Edit: Also, make sure you move or delete the original git repo once the commits are safely in svn. I spent half the day continuing to work in the pure git repo after blogging this… >.< oh well, at least I just had to copy&paste off my blog to fix it. :P


16:44, Wednesday, 25 January UTC

Sebastian Kügler (sebas)

4.8.0 is out :)

Simply the most polished, fast, flexible, beautiful and elegant desktop, ever.

KDE Plasma Workspaces, Applications and Platform 4.8 Improve User Experience

16:25, Wednesday, 25 January UTC

KDE Dot News

Release 4.8: Features, Stability, Performance

KDE Official News

The latest set of KDE releases has been announced. It includes major updates to Plasma Workspaces, Applications, and the Development Platform. Version 4.8 provides many new features, as well as improved stability and performance. Check out the highlights below and read the full announcement.


Dolphin gets a new display engine (click for larger)

read more

16:09, Wednesday, 25 January UTC

Baltasar Ortega

Fiestas de lanzamiento de KDE 4.8: Málaga

Hoy aparecerá KDE 4.8, un nuevo paso para crear el escritorio libre perfecto. Tal evento es mercedor de las famosas Fiestas de Lanzamiento que se celebran en cada cambio de numeración de KDE.
Hace un tiempo hablé de las Fiestas de Lanzamiento que se organizaban en España, pero se me olvidó comentar la última de ellas, la organizada en Málaga.
Este es el anuncio realizado por Agustín Benito en su blog:

Para celebrar el lanzamiento de la nueva versión estable de la serie 4 de KDE (KDE 4.8), la comunidad de desarrolladores, usuarios y simpatizantes de este proyecto libre realiza actos por todo el mundo. En España se celebrarán actividades en Madrid, Barcelona y Málaga.

Si el próximo viernes 27 de Enero te encuentras por la Costa del Sol, no dudes en acudir a nuestra cena. Vente con familia y amigos si quieres. Pasaremos un rato entretenido arreglando el mundo y contando anécdotas divertidas.

Puedes acceder a los datos de esta y otras celebraciones a través de la página KDE 4.8 Release Parties del wiki de usuarios de KDE (UserBase). Es necesario que te apuntes a la lista o me notifiques tu asistencia para poder realizar la correspondiente reserva.

Feliz lanzamiento…..KDE 4.8

Yo, si pudiera, iría sin dudarlo.

15:20, Wednesday, 25 January UTC

Aaron Seigo (aseigo)

make

Make

There was a time when most everyone I knew had some sort hobby or past-time in which they made things, often simply for the sake of making. From this they derived enjoyment and personal meaning. The meaning was not kept to themselves, either: I remember being invited to watch a cactus that flowers most spectacularly but only once per year bloom as evening set in at the house of a hobbyist horticulturist. I spent evenings with good friends in old barns or in the comfort of their living room making music, listening to others play instruments alone or together, sharing stories they had written. I watched a friend sail out on a boat he built with his own hands in his own back yard, taking other friends out on day excursions on the waves. I've also watched that kind of involved life fade out from being the norm to being the exception.

Over the course of 2011, I had a strikingly consistent conversation with various individuals on this topic of making. In particular, the discussion would end up pondering why so few people in industrialized societies engage in the process of making. We would usually end up mulling over the role of modern patterns of consumption in this trend, what we have perhaps lost and how we might bring making back into the mainstream.

Sometimes the conversation would bloom out of a discussion of consumer centric social structures; sometimes we got onto the topic by way of possible economic alternatives to "we must find everyone a wage based job"; and other times I simply brought up the topic on its own. From those interactions, I took away three primary points of personal interest.

First, whether one self-identifies as conservative or liberal (economically, socially, politically or some combination thereof), people are generally aware that we make less and consume more, that the ratio between those behaviors has changed significantly towards the latter and that this is somehow not a great turn for our societies.

For many consumption has become the primary mechanism of involvement. There is nothing wrong with consumption itself (if we do not consume air, water and food, we will in short order cease to be), but it also probably isn't enough on its own. A working balance between participation by making and involvement by consumption has been lost.

Second, there is a distinct sense that many societies have begun to forget what it means to make. I had to remind one fellow, an academic that has found a very cool niche in the NGO world, that he did actually make something in the course of his daily work, even if it is not a physical good. He caught himself in surprise at the realization that, yes, he did make something ... and often.

Others expressed concern that fewer and fewer people knew how to really make much of anything. Instead, the skills being commonly acquired seem to be more  geared towards acts of consumption, or for practices that don't really create anything.

Third, regardless of the trends towards consumption and away from making, there remains a high degree of value placed on the act of making and on those who do so. Aside from the obvious observation that we hold those who are great makers (which may be different from people who make great things) aloft in our societies, there is a definite inner connection to the act of making alive in people. We have not (yet?) gotten to the point where we have forgotten there is great value in the act of making things.

Despite all that general agreement, no one I talked to had any really solid  ideas on how to bring making back into the core of our collective experience.


At the same time ... The Maker Faires are beacons of hope; the open source world continues to be a hive of activity; Wikipedia and OpenStreeMap bloom; kids still love lego; and I still bump into people doing crazy and wonderful things "just because". However, it seems evident that prioritizing behaviors, activities and objects that encourage and support making over simple consumption is still very much needed.

This avenue of thought has caused me to reflect quite a bit on what it is I am doing, what I am making and how I am encouraging and enabling others to engage with life creatively as well.  Few things are as inspiring to me as watching something being made; few things fill me with more hope than someone with a warm heart and busy hands.

Yet if I truly believe that a world of people who engage in making is a better place to be, how am I contributing towards the realization of that reality? Eventually the obvious truth filtered slowly through my mind and hit me over the head with its simple truth:

I want the things which I help make to become opportunities for others in their turn to participate with their own voice, their own movement and their own passion.

10:04, Wednesday, 25 January UTC

Martin Klapetek (mck182)

KDE Telepathy 0.3 "Ninja" Released - First Beta!

Today marks the day of yet another KDE Telepathy release. We're so confident with this third release, that we decided to put the Beta sticker on it. Let this be supported by our recent move to KDE's Extragear.

Ktp-0_3

In the past 3 months since we released KDE Telepathy 0.2, we managed to close over 100 bugs. 102 to be exact. We added stability (if you'll make it crash with normal usage, I'll buy you a beer). We added visual polish. And we added new features too. Here's a list of what's new in 0.3:

  • A completely rewritten and simplified plasmoid applet for controlling your online status
  • Support for MSN over XMPP
  • Dialog for adding accounts was redesigned to show the most favorite IM networks first
  • Multiple file transfers with drag'n'drop support
  • File transfers can be resumed
  • The contact list is now separate, fully self-contained, easily embeddable widget
  • Greatly improved contact tooltips in contact list
  • Contact filtering in send file utility
  • Support for /me in chats

Please don't ask "when you'll have this and that". We know you want metacontacts, history logs, OTR support, better integration and so on. We know it and we have it all planned. It will simply be ready when it's ready. (Though you might be nicely surprised by an upcoming post on David's blog about planned features for next release ;) And it's perfectly fine to say "you suck for not having it yet". We know that too.

You can get the 0.3 sources still hot from KDE's ftp servers. Building is the boring usual. Also watch out - we now require TelepathyQt 0.9, which is the first version under a new name - it's not TelepathyQt4 anymore, but TelepathyQt.

Please report any bugs you find at http://bugs.kde.org, product Telepathy.

Big part of the great team will be at FOSDEM and you are very welcome to buy us a beer for our work. If you're not attending FOSDEM, you can still contribute to our "beer fund", which is solely for relaxation and partying purposes.

You can also come listen to the great adventure of KDE Telepathy to our FOSDEM talk, scheduled for Saturday at 17:35 in CrossDesktop Devroom. Mark your calendars & see you there!

00:08, Wednesday, 25 January UTC

Older blog entries