jaroslaw staniek 

KEXI 3.2 Beta

Tuesday, 22 January 2019
Yesterday KEXI 3.2 Beta shipped, effect of improvements from entire 2018. Full info in the wiki. That's best KEXI to date! Pun intended because among other things one is especially worth mentioning, entirely new and final date/time grammar for user's SQL. Read More

KEXI 3.1.0 Beta & Frameworks

Monday, 29 January 2018
Today is the release day for KEXI 3.1.0 Beta & its frameworks: https://community.kde.org/Kexi/Releases#3.1.0_Beta_1 Since version 3 it becomes KEXI not Kexi to suggest becoming a standalone app. It's standalone status includes being first-class app also outside of KDE Plasma. Read More

Kexi 3 Beta 1 + libs

Tuesday, 20 September 2016
Cool, Kexi 3.0.0 Beta 1 and related libraries have landed, ready for testing and packaging. Please find downloads and change logs at https://community.kde.org/Kexi/Releases/3#3.0.0_Beta_1 As usual report bug and wishes are welcome, details at https://community. Read More

KDb 3, KProperty 3, KReport 3, Kexi 3 and special offer during Akademy

Sunday, 4 September 2016
We're pretty close to "beta" releases of the KDb 3, KProperty 3, KReport 3 frameworks as well as Kexi 3, the data-oriented app creator. So while I am not in person @ Akademy I though a "special offer" during this special time would be in order: if anyone has questions or needs assistance in planning port to one of the APIs offered, ping me on IRC or mail me. Read More


Wednesday, 1 June 2016
Two pictures worth thousands of SLOCs^w words. All the modernization KEXI 3 receives these months may be enough to start using upper case letters for the name :) Spolier: 0% of mockups here, top picture: kexi. Read More

Hidden b.k.o-phab links

Thursday, 4 February 2016
Well, consider them unhidden now: if you missed a structured place to link bugs.kde.org big/wish reports with KDE Phabricator tasks, look no further. One or more "See Also" fields of the bugzilla (top-right side) are useful points of integration. Read More

Kexi 3 object icons

Tuesday, 10 November 2015
Intro or what are Kexi objects? Kexi objects are the top-level entities of type Table, Query, Form, Report, Script or Macro. They are compared to perhaps separate document types except of course they are not physical files (in Kexi nothing touches physical files except the database that handles the actual storage but this is rather an implementation detail). Read More

Cool features in Kexi 2.9.8

Sunday, 11 October 2015
This week database apps builder Kexi that competes with MS Access and Filemaker has been released with cool new features. Version 2.9.8 finally fixes world's issues with SQL! 22 typical scalar functions now work portably across SQLite, MySQL, PostgreSQL. Read More


Monday, 3 August 2015
[Skip if you're not a git user] You will often want to have more than one build environment in parallel, for example if you want to work on stable and various feature branches. Read More

Kexi 3!

Tuesday, 23 June 2015
I am happy to say that Pre-Alpha edition of ‪Kexi‬ 3.0 runs nicely already after like 3 weeks of porting! Especially its tabular view work out of the box for me after fixing the last compilation error with zero fixes needed in the functionality. Read More

Table View and Report Barcodes junior jobs

Sunday, 30 November 2014
Kexi has improved quite a bit since the last time, especially in Reports. We're close to supplementary 2.8.7 release within Calligra, then 2.9 will follow and Qt5/KF5-based 3.0 with a shiny mask. Read More

Beyond the color pickers

Monday, 27 October 2014
Andy, Thanks so much for picking up the topic of color pickers (pun intended). I'd like to add to the topic by discussing cases when accuracy is not as important at results. Read More

2.8.6 → 2.9 → 3.0 → ...

Thursday, 25 September 2014
That was my first Akademy after a while, I've been following previous two with kids on my lap. I think Brno turned out to be both a pretty destination and decent host for all KDErs. Read More

Kexi Report Designer Jobs

Thursday, 11 September 2014
It's not a secret that reasonable explained and mentored junior jobs attract new great contributors. Based on a popular request, here's massive (growing) list of 10 new Junior Jobs for Kexi. Read More

Kexi: GSoC, JJ, Porting

Thursday, 4 September 2014
There were quite a few Kexi releases since my last blog entry. I tell you, the focus in this work was on improving stability. As an effect, reportedly, there can be a whole day of work without stability issues. Read More

Usage Stats

Monday, 9 December 2013
Kexi usage statistics is an experiment started two years along with Kexi 2.4. The information helps to make certain decisions related to design and direction of the project. Today I'd like to show you first results. Read More

I'm going to Bilbao

Sunday, 7 July 2013
I'm going to Bilbao... well not quite to the whole Akademy but mainly to the QtCS. Looking at my calendar I conclude even getting these two days is a success. That said I'll try to show up @ Akademy too and say hello to you friends and chat a bit :)

Ten years!

Thursday, 4 April 2013
It's been 10 years since I joined Kexi and thus the KDE community. I think writing down some history and summary makes sense. 2003-03-28: first touch on Kexi sources for porting It all started at a technology fair in Warsaw, 2003. Read More

Fruits of CSS2013

Sunday, 10 March 2013
Putting unexpected visions of space tourists aside, now for something completely different. This was a busy weekend with Calligra Suite Sprint 2013 which despite of different timezone fully dominated Essen and Bangalore. Read More

Google Code-in experience - Kexi

Wednesday, 19 December 2012
KDE is taking part in Google Code-in (GCI) this year once again. It's a contest to bring 13 to 17 year-olds closer to Free Software. One of the tasks I proposed for Kexi was Adding d-pointers to the code. Read More

Awesome License

Friday, 30 November 2012
Good news. The Font Awesome project's founder responded at speed of light to my request and now he plans to release the icon set under the LGPL within a month or so, making the icons as accessible for reuse as the default Oxygen set. Read More

New icon theme for KDE: Awesome

Monday, 19 November 2012
Font Awesome is an iconic font designed for web UIs. It's a full open source suite of pictographic icons available with examples and documentation. During the QML network lecture at QtDD, Jeremy Lainé has noted that icons based on Fonts Awesome are useful for optimizing network usage, especially ones with high latency. Read More

Kexi 2.6: Text Trimming

Saturday, 27 October 2012
Kexi 2.6 now shows indication that edited or pasted text is trimmed if maximum length for field has been reached. See also for the same feature in tabular view. The rationale for this feature is to make sure user knows that data has been only partly entered into the database. Read More

Beyond Bug Tracking

Wednesday, 10 October 2012
During my short summer holidays I had the opportunity to perform overdue bug triage for Kexi. Funny enough, that alone dominated (by numbers) the Commit-Digest's Bug Killers list for 12th August :) Some bug reports were really dated, 2006 or so, anyway the Calligra 2. Read More

Towards Kexi 2.6

Wednesday, 26 September 2012
I hope that Kexi like all the Calligra software will benefit from having a big release every 3 or 4 months. This way more than ever users become co-authors. 2.5 series First, it's worth mentioning the 2. Read More


Friday, 7 September 2012
Evening conversation with my 7 y.o.: me: Michael, tell me what's the next number after -1. 0 me: OK... what's the next number after π? 4 Close enough as he answered after ~1 second, never even hearing about π . Read More

MS to reuse name from KDE and NSIS

Tuesday, 28 August 2012
Oh my. Microsoft has been using the "Metro" name to describe their new UX without prior careful checking for trademark infringement. PR blunder: Teutonic retailer Metro AG had to threaten them with legal action just two months before Win 8 release, when I bet some folders advertising Metro were already printed out. Read More

40 years of Atari

Friday, 29 June 2012
This week we celebrated 40 years of Atari, once #1 computer brand. For football and/or Atari fans - on time, some of us think that Mario Balotelli celebrated the anniversary too after scoring during the Germany vs Italy Euro 2012 semi-final match: Read More

de Icaza: we're dropping XAML; QML's human friendly

Wednesday, 6 June 2012
Short story: Almost 3 years ago Miguel praised elegance of QML compared to XAML. It took so much time to abandon Moonlight but other than technical, the hottest reason is abandoning the XAML/Silverlight and whole . Read More

Kexi's Easter Egg only on April Fools' Day

Sunday, 1 April 2012
And Now for Something Completely Different. Kexi's Easter Egg just appeared and quite magically it's only available on April Fools' Day ;) To try, run any beta of Kexi 2.4 or 2. Read More

Q-Fridges - we're hiring!

Wednesday, 25 January 2012
There are job offers floating sporadically on planetkde so I guess this one would fit too especially that there are many related technologies involved. You may remember my story about some crazy Qt device. Read More

Fruits of CSS2: Office Forms

Wednesday, 4 January 2012
(this is a continuation of the Fruits of Calligra Suite Sprint #2 series) 2012 started and I am still summarizing ideas from the Sprint. Today an integration idea: Office Forms for Calligra apps. Read More

Fruits of CSS2: Shared Themes

Wednesday, 14 December 2011
(this is a continuation of the Fruits of Calligra Suite Sprint #2 series) You don't need to become a seasoned web developer to know the value of styling documents with the CSS. Read More

Fruits of CSS2: Eating Our Own Dog Food

Monday, 28 November 2011
It may seem obvious but eating our own dog food can definitely be good for your project's condition. Especially when it is maturing over time. How many testers can we have and how many personas for your user-centered design can we define and maintain? Read More

Fruits of CSS2: Kexi for KDE Contributors

Sunday, 20 November 2011
Over the years, most if not all my presentations on Kexi were aimed at users or power users. When preparing for the Calligra Sprint I thought it would make sense to approach the Calligra contributors with a small update on what are goals and ideas embedded in this specific office application. Read More

Fruits of CSS2

Tuesday, 15 November 2011
No, this is not HTML5 topic, I mean fruits of Calligra Suite Sprint #2 ;) My plan is to post series of logs from the Calligra Sprint on the following days. Read More

Don't browse, search

Monday, 24 October 2011
"Don't browse, search" is already well known demand and it changes the way people expect to use your app. Recently I needed to finalize first incarnation of my Global Search feature in Kexi. Read More

New 'Cool' Developments

Sunday, 28 August 2011
"World must be crazy" say fellow hackers when realized that one day I left Samsung's Linux Mobile Lab to work on Smart Refrigerators. But well, it's still in the same company, the same city. Read More


Wednesday, 3 August 2011
In addition to usual chatting about whether and how is Kexi utilised under KDE I would like to hear about others, what in the context of the Desktop Summit means GNOME users. Read More

Season of KDE: Kexi Web Widget

Thursday, 30 June 2011
Kexi Web Browser Widget is a form element that lets the user to put full-featured web browser's box onto the Kexi Form surface using single drag and drop and then load the address from the database. Read More

Future of Kexi Table View

Tuesday, 31 May 2011
As a follow up of his promising Qt Quick Components for Desktop post, Jens shares with us results of his Qt Quick flavour of the QTableView class. This motivated me to think what would be most future-proof if not the best way of finally porting the old Qt3Support-based <a href="http://api. Read More

MS Access Visual Basic support in Kexi

Friday, 6 May 2011
MS Access Visual Basic support in Kexi. Short story: there's no support. The reasoning, from the economical to the technical aspect is provided on the KDE Forum. Or maybe there is some tiny support. Read More

Kexi GSoC & SoK

Thursday, 28 April 2011
Expect more entries from the front of Kexi integration with maps using Marble widgets since this task has been selected for the Google Summer of Code 2011! Radek Wicik, who just recently joined the Calligra team works on this project. Read More

Next Step in Certification

Friday, 15 April 2011
Even if you are certified Qt developer already, I definitely do not recommend to stop but continue the certification effort. One extra point is that for someone like me preparing for exams means having a closer look at technologies I do not use so extensively everyday, e. Read More

KDE 5 Menu

Wednesday, 6 April 2011
Note in bold: no official plans here, however many continuously maintained software projects start with N+1 version development long before N version is discontinued. So yes, I really think the current works at UX level are "the" KDE 5 development. Read More

Fruits of Calligra Sprint

Tuesday, 5 April 2011
Last week was big for Calligra: March 30: The first three months of the Calligra Suite is a report showing activity in all possible areas related to Calligra, and creation of new areas like the new Braindump application, new maintainers for applications, refreshed application names, project home page, project git repositories, and finally Kexi Mobile, Calligra Mobile. Read More


Saturday, 12 February 2011
The recipe is a draft only but shows the taste.

Kexi: Qt Ambassador

Monday, 7 February 2011
Thanks for the opportunity of presenting Kexi as the official Qt Ambassador Project! Since 2002 it benefits from the solid foundation of Qt (and KDE of course)! Just one note: Are you developer interested in adding features? Read More

Kexi in Q4 2010

Wednesday, 5 January 2011
Short story: In the last day of 2011 Kexi reached the 2.3 release as the other KOffice applications. Versions 2.4 and newer will be developed distributed within the Calligra suite, meaning it stays within the team formed by the same awesome, welcoming community. Read More


Saturday, 1 January 2011
Besides all possible conventional wishes there is something I wish you for 2011: "Let any good code you commit come back to you redoubled" A twisted variant of the karm^w boomerang theory ;)

One-liner: killing mouse events

Monday, 13 December 2010
Tomaz shares a hint with us: Have you ever tried to create an overlay on top of some QWidgets to make them not acessible, but still visible to the user? I’m not saying about setEnabled(false), but to create a semitransparent – mask on top of some widgets with something inside, a modal dialog or so. Read More

Calligra Suite

Wednesday, 8 December 2010
Calligra Suite project is up! The roots of the name are in Calligraphy. Announcement can be read at the dot.kde.org. Here's how I see this. We're widening the scope, definitely we are not starting from scratch. Read More

How to package?

Wednesday, 17 November 2010
Linux fragmentation requires extra effort from packagers, and extra communication efforts between software vendors and packagers. To lower this unnecessary pain I shall remind, how to package Kexi? Kexi depends on many packages that are highly optional, only suggested for "full installation", which in turn is rarely needed in real world. Read More

Can Web Developers Scale?

Monday, 11 October 2010
McGrath's dream, linked by Henri: "There's a huge pool of web developers with HTML and JS skills that can now contribute to desktop apps. Watch how fast GNOME and KDE advance when this happens. Read More

Kexi in August & September

Friday, 1 October 2010
Kexi moves towards the new 2.3 release within the KOffice family. The list of current wishes for Kexi. Add yours! There is no easier way to contribute! Kexi Scripting Example for JavaScript - reading external data. Read More

Elegance #4: tab bar uncluttered

Wednesday, 29 September 2010
In previous "elegance" entries I presented just ideas, without implementation. Readers obsessed in the area of look&feel may remember the proposal for uncluttering tab widget when used in side pane. Read More

Stability update for Kexi 2.2.2

Monday, 20 September 2010
It is not clear if there will be another update within KOffice (2.2.3) released in 2.2 series, so for convenience of distributors, following recommended patch fixes stability recently identified issue in the default Kexi database engine: Read More


Friday, 17 September 2010
This week I noticed: I am part of Kexi/KOffice Development Team for 65535 hours now. With fine breaks of course. It's possible to check at the bottom of this file. Read More

Elegance #3: Opinions vs Data

Tuesday, 17 August 2010
Follow up of the discussion about new UI elements: "it may look weird" first-look opinions vs positive results of usability testing. GMail has removed "select all/select none/..." buttons with single combo box for exactly one reason: elegance or UI uncluttering. Read More

Kexi in June & July

Monday, 9 August 2010
KOffice Developer Meeting (pictures). Akademy time! One Kexi dev was available for hugs^wdiscussion; chatted a bit with the ownCloud hackers about exposing Kexi databases though it, KDevelop guys about injecting Kexi database plugin in a form of KDevelop's " Read More

Qt on ARM

Thursday, 15 July 2010
Qt on ARM is, literally, a sign of certification ;) Thanks to Trolls for the opportunity of getting certified at Akademy!

Elegance #2

Monday, 5 July 2010
Proposed by chrome developers - two entries and submenu are removed. Reduces mouse clicks and movements.

Elegant (!) way to have them both

Sunday, 4 July 2010
Do you remember the tabbed toolbar thing that was once born in Kexi? It's an attempt to optimize the UI when collection of actions depends on context. This part of development goes well, even while there is no framework for use by other KDE 4 apps. Read More

Downloading KOffice

Tuesday, 29 June 2010
KOffice is a huge chunk of a code and a whole family of subprojects. Multiply this by (growing!) number of supported operating systems. Then you get the idea: yes, we need your help with maintining the newly created UserBase page on where to find KOffice software. Read More

KOffice Sprint June 2010 in Pictures

Monday, 21 June 2010
The pictures say it all. If not, see here and here. As always all that would not happen without organizers: Alexandra and Inge!

KOffice stats

Saturday, 12 June 2010
ohloh.net reportedly goes down. If so, that's the last opportunity to try its nice (even if not 100% inaccurate) reports online, e.g. for KOffice:(click to continue)

Kexi in May

Thursday, 3 June 2010
Kexi devlog based on identi.ca notes: Kexi is apparently ready for 2.2 rc1 release. Combobox and tab widgets in forms fixed! Fresh logo inserted on the current kexi web site http://kexi-project. Read More

Kexi in March+April

Monday, 10 May 2010
No, we do not skip March, for Kexi it was just too silent month to blog about it alone ;) Here we go (based on identi.ca notes): Adam now understands the koodf library, exporting a report from Kexi into a spreadsheet can be done 'the right way' :) New address of the Kexi Fan Club on Facebook: http://www. Read More

Kexi in February

Tuesday, 2 March 2010
What's new, based on identica notes: Thoughts on deploying SQLite turned out to be work in progress. Valuable input from our distro friends. A special wiki page has been created. See the last item of this entry ;) KoReport, Kexi's rpt backend has undergone some refactoring to make it more generic. Read More

Qt for Android, 2nd try

Tuesday, 16 February 2010
Remember the last call? After less than 5 months we can see apparent success, and a lot more than a proof of concept. Click to enjoy the show Apaprently, Qt Lighthouse was used for porting the QtGUI module. Read More

Locus OS: Failed MS Plasma

Thursday, 11 February 2010
No, Locus OS concept design, has apparently no association with MS. The author claims: "This interface was designed before iPhone 3.0, Palm Pre, Android etc, making the ideas original at the time :)" Read More

Deploying SQLite

Sunday, 7 February 2010
"There's nothing easier" -- you say -- about packaging and deploying SQLite. "Just take the software with default settings and package as a shared lib plus SQLite shell". It's not that simple. Read More

Last month in Kexi

Sunday, 7 February 2010
With 2010 we've started to employ identica (then connected to Twitter and Facebook) as an channel for our live changelog at the {power}user level. Here's the dump for the past ~30 days (oh I should have used an XSLT). Read More

Mini quotes

Sunday, 13 December 2009
I have self-backed policy of not mentioning competition if not really necessary, let it be G or M. So as a minimal effort I just quote these carefully selected bits (bias included! Read More


Sunday, 6 December 2009
Today we enjoy 11th anniversary of disclosure of Microsoft's best business and development practices: The concept has been reportedly in development since early 90-ies: The practical and consistent extension of that achievement is introduction of the MSOOXML format: It is not compatible with ISO standard Office Open XML But those that use MS Office exclusively and upgrade frequently do not really care; moreover it is not a problem even for them to hear the mistyped OpenOffice XML name from time to time Office Open XML unlike MSOOXML has no implementation so far It is not clear whether Office Open XML is even implementable because of contradicting parts There is no something like MSOOXML specifications, instead there is something like " Read More


Tuesday, 1 December 2009
Recently a number of nice coincidences happened: I received my second-hand Intuos3 A5 tablet just day before the new shiny Qt 4.6 has landed with QTouchEvent (among many other features). Also I conducted my 3+ hours of trainings on APIs designing to my coworkers (based on Jasmin's document) just week before we had some essential KOffice APIs discussions based on the same material thanks to Olivier Goffart (QtDF). Read More

Fixes, features

Saturday, 14 November 2009
Many small fixes are a building block of the Kexi porting effort - the goal is joining the KOffice 2.2. Many of the fixes and refactoring is related to forms. Much more left and we're scheduling works on crazy features even up to Kexi 2. Read More

adam = new Staniek()

Tuesday, 27 October 2009
Ladies and Gentlemen, introducing Adam:

Towards Kexi Mobile

Thursday, 8 October 2009
As Maemo Summit 2009 starts in a few hours. While I am not there, for me one of the most interesting parts is the Handheld Glom: Easy database applications presentation. Glom is a desktop database developed by GNOME friends using gtkmm (C++). Read More

Qt for Android

Wednesday, 30 September 2009
Shocked by the title? So I am. Would you like to see Qt supported on this platform? Just two days ago the answer was like "But it's close to impossible". Now with NDK 1. Read More

Forgotten File Formats

Wednesday, 23 September 2009
While explaining the story behind his great ppttoxml tool, Jos also mentionedSince about a year, Microsoft has, after significant political pressure, put documentation for their file formats on-line. That's fine and solved some issues. Read More

KOffice Sprint 2k9

Saturday, 6 June 2009
Just pictures this time. For text see very detailed (b)log about the meeting by Hanna. (KoGroupPhoto) (KDE4 everywhere)

The best compliment for you, KDE devs, ever

Monday, 18 May 2009
The best compliment for you, KDE devs, ever: "Daddy you have a new computer!" -- my ~4 years old son Michał, yesterday while sitting with me at a (4 years old) ASUS notebook rebooted from Vista to Linux+KDE 4. Read More

Kexi Quickies

Saturday, 11 April 2009
A post on the KDE forum motivated me to write some info about what's new with Kexi 2.0. For sanity I groupped a set of quickies as an 2.0 Alpha 12 changelog. Read More

New year at a new desk

Monday, 5 January 2009
New year means some snow and cold noses here in Warsaw, and a new job to me, this time in the mobile industry, what has rather diversified my day, and that's good. Read More

KoSprint 2k8 Pictures

Sunday, 9 November 2008

Switching my context

Friday, 31 October 2008
The confirmed rumour at least on the IRC has it that I am in process of switching my job after 5 years at OpenOffice Polska / OpenOffice Software. Much of that really interesting time was devoted to Kexi within KOffice and quite a bit to various aspects of KDE on Windows. Read More

Native Qt3-only version of KexiDB, and more

Friday, 22 August 2008
I've been enjoying the time (bikes!), meetings (absolute record # of attendees) and technology (n810!) at Akademy since 9th August. And a young student from Poland, Michał Bartecki has been invited to come, what adds one to the number of the gfx individials around and made the KDE ping-pong team stronger. Read More

Akademy photos

Sunday, 10 August 2008
Have some pictures? Share with us at http://techbase.kde.org/Events/Akademy/2008/Photos... The social event in "Het Anker" brewery, Mechelen The brewery mascot or so. Read More

How to write a kapp or gapp

Wednesday, 6 August 2008
That's not new but perhaps you'd like to know... ;) How to write a KDE app or a GNOME app. And of course,

Support KOffice with your spare "10 minutes" or so

Friday, 4 July 2008
Hi! We, at KOffice, are looking for volunteers to make screenshots for 'visual changelogs' of each release. It's really welcome especially alpha and beta stages. Someone would just interview the devs on time, asking about important features, make the screenshots and publish them. Read More

"OpenDocument Format Has Clearly Won", Microsoft admits

Friday, 20 June 2008
Microsoft: "ODF has clearly won. We sell software for a living. The ability to implement ODF in the middle of our ship cycle was just not possible. We couldn't do that during the release of Office 2007. Read More

Free Qt 4/C++ book online

Thursday, 19 June 2008
Full text of valuable book "An Introduction to Design Patterns in C++ with Qt 4" by Alan and Paul Ezust (Suffolk University) is now available online at http://cartan.cas.suffolk.edu/oopdocbook/opensource/ under OPL license. Read More

Great Sunday

Monday, 9 June 2008
Great news: Robert Kubica (Poland, 23) has won his first F1 Grand Prix (in Canada). Moreover, in the same time another Pole, Lukas Podolski, scored two goals in Euro 2008 match, the first one was assisted by Mirek Klose. Read More

KDE laptops in "Polish Walmart"

Thursday, 5 June 2008
Just got a (link) to offer of the "Polish Walmart" called Biedronka (Ladybird) - cheap (~€290) laptop with Kubuntu. It has been customized for Polish users, e.g. contains Kadu, instant messenger supporting locally popular proprietary protocol. Read More

That was brought to my attention...

Tuesday, 3 June 2008
liquidat has posted some notes on what was presented regarding KDE-PIM on LinuxTag 2008. As people started to ask about native look, let me add three more screeenies, all from May 2008. Read More

KOffice Logos & Icons

Sunday, 20 April 2008
NLnet provided new KOffice logos (and it sponsors ODF development). Kudos for that! To help readers of the announcement, let's note that application logo is not always equal to its icon. Read More

pim on win

Saturday, 2 February 2008
Good evening from Osnabrück; Tom shares some facts from the day 1 with you, so all I have now (before putting my hand on svn commit) is some graphics. Recently (except for updating opensuse) I have switched from winnt5 to winnt6 on my notebook (thanks Adriaan! Read More

KDE-Windows-How-To-Join -HOWTO

Thursday, 24 January 2008
Just decided to write some info here as more and more people are interested in joining the KDE project, at least as active users that want to provide valuable feedback. In particular they are asking about various most-used applications like KOffice or KDE-PIM/Kontact. Read More


Tuesday, 1 January 2008
This xmas I was given a watch. It's pretty geeky one LCD Lexon E8, but for me still easier to accept than real binary counters. If we're at watches, Adam Pigg apparently got something like this hardcore LED BCD watch. Read More

Sybase and MS SQL Server Support

Friday, 28 December 2007
From KDE4-enterprise-functionality dept.: As already noted in the Commit Digest, another database driver (i.e. data provider) has been built on top of Kexi's database abstraction layer (KexiDB 2, codenamed Predicate). It is Sybase driver, also aimed at handling MS SQL Server connections. Read More

Usable TechBase layout

Thursday, 20 December 2007
Too many KDE folks refuse to use http://techbase.kde.org/ because it breaks blocks of code. You can however make it usable. A hint just for you: [jstaniek] btw, I've improved http://techbase.kde.org/Projects/PIM a bit, and have 'windows port' column [jstaniek] does not use oxygen wiki style which actually causes usability problems with blocks [marc_kdab] oh, you can switch the style? Read More

Another nightly build from Berlin

Tuesday, 30 October 2007
How's possible that most of my nightly builds I mention here, come from Berlin so far? Tasty food ensured by Trolltech or KDAB? Weißbier? (gfx by mkbart, based on Oxygen icons) Read More

Epilogue: Trolltech is listening

Wednesday, 19 September 2007
Not even 2 days after out meeting in Berlin, there is an epilogue of the story: Qt/Windows Open Source Edition will support VS Express. Big thanks for considering this! There are always many comments about boundary between free and non-free tools. Read More

To docbook or not to docbook?

Wednesday, 19 September 2007
Recently I work on updating polish translation of QCad manual before its release in OpenOffice Polska. Andrew Mustun, QCad author, has switched to xparrot documenting tool, i.e. an online and offline toolkit, containing markup which is simplified compared to docbook. Read More

Berlin by night...

Sunday, 16 September 2007
(click to enlarge) Yes, this is working copy of KWord 2.0 alpha running on KDE 4 under MS Windows, compiled during KDE-On-Windows meeting in Berlin. I must say local Trolltech's office is great environment for developing. Read More

Tabbed, Context-Aware Application's Workspace

Tuesday, 28 August 2007
There's enough of meat committed to SVN so it's time to show you something those involved in Kexi have been waiting for: tabbed and context-sensitive style of application workspace. It honours Fitts' Law-friendly-KDE 4's-large-toolbar mode, while still is aimed at tools accessible for power user and development environments like Kexi. Read More

Hints for static globals

Monday, 16 July 2007
First, did I say thank you to Kenny Duffus in this blog? Then Big Thanks Kenny, and the Akademy 2k7 Team! There were hacking days @ Akademy but also at least two hacking midnights; the latter (after moving out from Glasgow's Free House pub) was used by me and Holger Schröder to realize what can be wrong at run time in case of larger KDE apps. Read More


Thursday, 12 July 2007
KDE People have been asking me about t-shirts I composed at spreadshirt. Here you have the 'shop': http://www.spreadshirt.net/shop.php?sid=95340 [image:2869 align=right nolink=1 width=280]The virtual shop was originally created within a Polish t-shirt company, just for Kexi t-shirts before Malaga, before spreadshirt acquired the company. Read More

Kexi 1.1.3, and the road to KDE 4, KOffice 2

Friday, 8 June 2007
The long awaited 1.1.3 release is available. These were long months when I shared my time between 1.1.x development, 2.x development (careful porting) and Windows version. Aside from many fixes, Kexi 1. Read More

Google Gears

Thursday, 31 May 2007
Google uses the same db backend as Kexi for offline operations. I mean: SQLite. http://code.google.com/apis/gears/api_database.html Interesting times. This makes it possible to implement live connectivity to offline resources from KOffice and KDE itself. Read More

Definition of "Open Standard" in the European Union

Friday, 25 May 2007
Adam Gierek's report on Innovation (INI/2006/2274: "Putting knowledge into practice: A broad-based innovation strategy for Europe") has been adopted in plenary this Thursday 24 May with amendments. The report is probably the largest document related to innovation since launching the " Read More

KMediaWiki ;)

Tuesday, 15 May 2007
Thanks to help from danimo, I've grabbed techbase's nice MediaWiki Oxygen web skin and turned it into a regular KDE web/news site skin in Poland (the result: kde.org.pl, dot article). What means that unlike on techbase, which is aimed at more collective editing, kde. Read More

QWizard v4

Wednesday, 11 April 2007
BTW, new Qt4.3's QWizards's field system (see QWizard::field()) looks really useful. It is a clean version of approach to the one we discussed last year -- where we refer to pages/data widgets by name (or ID) and not by pointer. Read More

Search, DB App Templates and More

Friday, 6 April 2007
There were at least 17 internal test releases since December 2006 in my company before so called 2007.1 release emerged (in user-oriented naming scheme). Dealing with customers is going pretty well - people (including those from the USA) have inexpensive tech support and extensions on request. Read More

KDE Forms in Your Browser

Tuesday, 27 March 2007
How to get more developers on our board? No doubt, it's easier to get them as we support more languages. Kross helps to utilize this strategy, especially for Python, Ruby, Javascript and (soon/less or more) Java developers. Read More

Final Release With Ads And All That Buzz

Tuesday, 17 October 2006
One picture tells the whole story: (link) Big thanks to the friendly KOffice team, in particular to Cyrille who deals with the time-consuming tasks related to the release! Kexi's going to jump from 1. Read More

Kudos to Marcus and the aKademy team!

Tuesday, 3 October 2006
Someone on the dot asked about Marcus Furlong -- "I didn't know him, where're his code contributions?". Well. Sometimes I think writing code is so much "safer" activity: you can delay your release, you can keep stuff uncommited or not working, and find at least dozens reasons to justify that. Read More

Database-aware slider widget

Monday, 11 September 2006
Today something more lightweight than usually. New database form widget has arrived: slider has been developed for Kexi, as a tutorial for the polish edition of Software Developer's Journal. The widget is usable when data is restricted to a given interval, and in the tutoral it is provided witin a custom widget factory (i. Read More

Finally: MS really, really supports ODF

Monday, 11 September 2006
We've been waiting for this step. Read on to discover how clever it is. Short version: MS now encourages you to make all your data ODF-compatible. Period. Long version, after the /. Read More

Too many tasks before the deadline

Wednesday, 6 September 2006
This time I am using the blog to ask for some help. I need someone who is able to convert HTML documentation about form desinger (one really important chapter from user's POV, about 35KB) to docbook for Kexi. Read More

Deaaronify Service

Friday, 11 August 2006
If you, like me, have trouble with slower reading text lacking capital letters, but still want to be up to date with all that buzz, there are good news: "Deaaronify" service has been started :0) Read More

CHIP, better than ever

Thursday, 27 July 2006
Do you remember my complaints about KDE or KDE apps mentioned nearly zero times in CHIP? Now looks like the magazine has been improved in the area. At least the current 08/2006 issue. Read More

Slashing startup time, again

Wednesday, 26 July 2006
In a thread filled with complaints about problems with (sw)suspend in Linux I found a link to CryoPID - A Process Freezer for Linux. If you know this, forgive me. Let's look at slashing KDE apps startup time. Read More

Is Google Trends a replacement for research?

Monday, 24 July 2006
Definitely not. I don't know whether Steven's article should be read as ironic, but it is filled with false or semi-true conclusions. Among them I found one especially funny: Russia, however, is the country that has the most interest in Linux. Read More

Creating Photos Database in 10 minutes with Kexi 1.1

Wednesday, 5 July 2006
In the last post I blogged about database table schema (design) altering features of the forthcoming Kexi 1.1 (to be released soon in alpha version). I promised to extend that story by presenting how all of this plays with GUI. Read More

Visual Alter Table!

Monday, 5 June 2006
What has implementation of database table schema (design) altering to do with Undo/Redo implementation for Table Designer? In case of Kexi, everything! Read on to learn why. Someone has nicely [w:Kexi|explained] on Wikipedia that "Kexi is positioned to fill the gap between spreadsheets and database solutions requiring more sophisticated development. Read More

Mostly the data matters!

Wednesday, 10 May 2006
Some would even say "only the apps and data matter". Why? The next iteration of the desktop itself may be pretty, but it is just...desktop (yeah, more feature-rich than competition). Read More

Kate for Win32 is Near You

Wednesday, 26 April 2006
Spring suddenly arrived also here in Poland. Not bad pretext to finally replace rather nice CRT with relatively awesome LCD. Too bad that win2k has no subpixel hinting. In software department, this week I got a message from Ralf Habacker who's persistently polishing kdelibs4/win32: Read More

Yeah, Mediawiki rules

Monday, 24 April 2006
As I agreed with most of these complaints (http://blogs.kde.org/node/1952#comment-4773) and people know I am complaining about the current wiki.kde.org engine as often as possible - here are news/issues on the topic: Read More

Easter Egg

Saturday, 1 April 2006
There's hidden easter egg in recent Kexi SVN version. Just create a new table design and name it "sudoku" and you'll get a nice game for free... Thanks to ksudoku author for the code ;)

C0nqu3r y0ur D35kt0p!

Thursday, 16 March 2006
D3tails... See 4lso: P0w3r C0mb1n3d ;)

KDE to sue MS over Ribbon GUI?

Sunday, 13 November 2005
Sometimes I like such challenging questions (who cares? journalists are sometimes more extreme). Let's look a bit closer at "new" MS's Riboon GUI. If you just want to know who can be sued, and by who, simply jump to the last section of this entry and save some your time. Read More

Scripts, Macros, Bindings and 0xbaadf00d

Saturday, 5 November 2005
OK, I guess I should go back from my area where I've recently worked on data/project migration improvements (more about this at bottom of this page) and spend some more hours on scripting stuff. Read More

KDE apps in magazines?

Thursday, 27 October 2005
I've looked at an issue of CHIP magazine (yes, it helps me to be up-to-date with average user's PoV). CHIP is currently not the only magazine offering "Open Source" section. Among other stuff there are contests for selecting a group of best general-purpose FOSS apps. Read More

Can we learn something from GNOME startup time analysis?

Thursday, 13 October 2005
I mean these analysis: http://www.gnome.org/~lcolitti/gnome-startup/analysis/ Tell me if I am wrong but has KDE something to gain in this department? Using mmapped data structures and/or RAM-disk? Using Suspend-To-Disk-Like trick so most, once prelinked, libraries can be saved to disk and restored on next startup just in one second by loading one large file? Read More


Tuesday, 4 October 2005
I hope someone could be interested in implementing semantic browser widget for KDE4 while playing with Qt4 drawing features... For example, similar to news.com's News Plasma. Quite suitable complement for KDE4's search engines. Read More

Linux.com: Kexi is lightning fast in comparison to OpenOffice.org Base

Friday, 16 September 2005
Read more in this article. It's a comparison with Kexi 0.9 from may 29, also read some my explanation.

Spell checkers are sometimes funny

Sunday, 21 August 2005
..especially online tools: try to enter KDE here :) Too bad that entering "GNOME" there is boring task: it's just correct.

SCI-FI: Better Qt slots and signals with Qt5?

Wednesday, 8 June 2005
One of interesting proposals published in Technical Report 1, a specification for new functionality being added to C++'s standard library, is the Polymorphic Function Object Wrapper. Having that, QObject can just keep a list of function objects, aka signals connected to a slot. Read More


Tuesday, 7 June 2005
Finally, DCOP Client/Server implementation for win32 found its way to KDElibs, thanks to great contribution from Andreas Roth (aroth at arsoft-online . com). On the screenshot: 'testdcop' application communicating with dcopserver. Read More

How many ways for bug hunting?

Friday, 3 June 2005
I couldn't complain about excessive number of bug reports for Kexi. Yes, writing 43252352nd text editor, drawing app or a frontend for media player can be more cool, especially if somebody's coding session is just for fun after boring day at {work|school}. Read More

CSV, eventually

Wednesday, 18 May 2005
Last month I've "stolen" code from KSpread's CSV import dialog, and now it's tweaked quite much: support for setting primary key (including autodetection) support for 'first row contains column names' flag (including autodetection) column types are autodetected Import is performed to a new table, within a single transaction, and (what's usual for Kexi) in a database-engine independent way, thanks to KexiDB layer. Read More

KexiDB versus QtSQL

Wednesday, 2 February 2005
KexiDB is a database API that abstracts over the specifics of individual database backends. Following article is just to allow you to make a choice... http://www.kexi-project.org/wiki/wikiview/index.php?KexiDB versus QtSQL (KexiDB) vs (QtSQL 4)

The fun with .mdb format

Sunday, 23 January 2005
We can see an attempt to reuse mdbtoos by OpenOffice.org v. 2.0. Thanks to Martin Ellis' contribution we have recently more than nothing done (also by reusing mdbtools, not commited yet) in this department within Kexi too. Read More

Apple's going our way

Monday, 8 November 2004
..with its Spotlight®. See 'SQLite Support' and 'Core Data Framework' here: http://www.appleinsider.com/article.php?id=593. That's not entire KexiDB but always looks like interesting competition.

KDElibs/win32 Introduced

Wednesday, 8 September 2004
Yes, first part of my QKW patches are merged with first few (most hardcore/lowlevel) KDElibs directories. Beside Kexi, that's what I am playing with since march 2003. Everyone is invited to contribute. Read More

Total Eclipse

Thursday, 10 June 2004
Yeah, it looks for me like deja vu: one day Sun introduced OpenOffice.org, more recently IBM presented Eclipse (development environment). Why I am talking about this here, you may ask? Read More

One little feature...

Tuesday, 24 February 2004
"One little feature that would make Kexi a next step to be a killerapp", said Lucijan to me today. Yes, I hope so. What do you think about following feature that works database-transparently? Read More

KexiDB, ODBC and Drivers in General

Thursday, 5 February 2004
Anyone who is interested in database systems integration may know ODBC can be usable. Currently, development of KexiDB integration with ODBC functionality is started. So, I've updated Kexi Developers Wiki Pages with a small research on ODBC in KexiDB Drivers context. Read More