Categories:
Wednesday, 25 February 2009
(k)Ubuntu GNU awk messed up ? and KDE on yet another OS :-)
Hi,
today at work I noticed something strange. My box there has kUbuntu 7.10 (yes, I know, quite old, but does what it is supposed to do). I have an awk script which I want to use to process a text file consisting of 4.2 million lines, something like 600 MB.
Read More
Tuesday, 24 February 2009
Nice things in the post
Jriddell
|
"That's not our usual postman at the door, and why is she carrying a plant?" What a fun thing to have delivered in the morning, and whoever the mystery sender was full marks on potted plant over wasteful disposable non-potted one.
Read More
Sunday, 22 February 2009
Not a Good Start Into a Problematic Year
Beineri
|
Like some other [open]SUSE developers I was casted and am now forced to look for a new day job. It could have happened in better economic times for sure. :-(
Read More
Saturday, 21 February 2009
Browsing archive files with libstreams
Oever
|
ArchiveReader is a class in libstreams that allows you to open files embedded in zip, deb, rpm, jar, openoffice, and email files. It is used in the kio slave jstreams:/. This class works like this:
Read More
Thursday, 19 February 2009
Moving my Blog
Trueg
|
Since I am missing important features from the kdedevelopers.org blog system I am moving my blog to wordpress. From now on all Nepomuk related blogs will be posted there.
Thursday, 19 February 2009
QMetaObject::newInstance() in Qt 4.5
Yesterday I was getting the smoke bindings lib to build with Qt 4.5 with krege on irc, and one of the errors we were getting was with a private class called 'QMetaObjectExtras' that was failing to compile. I fixed it by making the generator skip that class, but I wondered what was in it. This morning I had a look and it turns out that the new moc has a very interesting and useful new feature; you can now have constructors in your QMetaObjects.
Read More
Thursday, 19 February 2009
shiny!
Till
|
When I got home, late last night, I was greeted by a parcel addressed to me that contained a book.
This is unusual, as out of the 5 or so books that are delivered to our house every day, 5 or so are addressed to my wife, who works as a writer and translator of fiction and advises publishers whether to buy the German language rights to a certain book and then have it translated. Since she also advises me on what to read, generously saving me the time to scrounge the internets and local bookstores (those few that are still left) for stuff that I might like, and then buys it for me, I just about never receive books in the mail. Already elated by such rare fortune I proceeded to open the parcel, to find in it my very own copy of O'Reilly's recently released "Beautiful Architecture".
Read More
Wednesday, 18 February 2009
10 times faster deleting a directory (different use case)
Yes, very much like my previous blog post some time ago, but for a slightly different use case. Last time it was about deleting 10000 files viewed in dolphin/konqueror, using "select all", while this time it's about selecting ONE directory and deleting it - the recursive listing involving multiple ioslaves took far too much time. This became the highest-voted bug assigned to me - bug 174144 - so it's fixed now. kio_file implements recursive deletion itself using QDirIterator, and announces this capability (a mechanism that was already in place for kio_trash). Result: from 20 seconds to 2 seconds for deleting 5000 subdirs. Well, that's it. Tell me if that was boring, I'll stop blogging :-)
Read More
Wednesday, 18 February 2009
Gauging demand for Qyoto (KDE 4 C# Bindings)
A helpful chap just popped into #opensuse-kde and asked about our c# bindings. It turns out that our packages exclude them in the most violent way possible. This made me curious as to why, as AFAIK they are a high quality binding that exposes the Joy Of KDE to an untapped pool of developer talent. The reason is lack of obvious demand and anyone to test them. So I'd like to know, if we enable building the (stable) Qyoto bindings for C#, would you use them?
Read More
Monday, 16 February 2009
Changes in communication channels
Krake
|
When people used to say that blogs are the new usenet, they meant that discussions and flamewars which used to happen on usenet newsgroups, now happen in blogs and their comment sections.
Read More