APR
29
2007

eloquent rants

eloquent rants are actually nice to read :)

This is a nice one on how media spin can not only point fingers at innocent people, it can also mask the evildoings of the real culprits;

APR
17
2007

Laptop trial

Some 18 months ago I decided that I wanted to upgrade from my desktop to a laptop. The machine was really slow, but the most important thing was that I intended to be able to travel with my main machine. So, I bought a really cool looking and pretty fast HP laptop. I didn't want to spent too much on a laptop and this one fitted the bill.

APR
8
2007

Inspiration from a dinosaur.

If you would have been around in the KWord 1.0 days you would remember that a big influence in the industry was by Framemaker. And for a reason; it has always been the only GUI application capable of holding a whole book, including lots of images and complex features. The set of features was well thought out and based on a decade of experience.

MAR
30
2007

New feature; time to completion; 18 months

In KWord we always had a very simple way to structure pages. We just stored the height of a page and when there is a frame at position 10000 you can calculate its at, say, page 12. Naturally, this only gets you so far and we had requests for things like differently sized pages and pagespreads.

MAR
29
2007

KWord text progress

I've been a bit quiet lately. Sorry for that, I was more focussing on getting nice things done which was needed for me to make sure my open source efforts stay enjoyable :)

Today I finished up a new feature for KWord that especially technical users may find interresting. In the past most new features in KWord were mostly about the big things; graphics, pagespreads and all that DTP work. I've had some people send out frustrated emails stating that they want to have some focus on actual text features instead of that dtp work. Fair enough.

FEB
25
2007

Its all about the meeting of minds.

I went to Fosdem this year, mostly to see people I have not seen for quite some time. And that part certainly was successful! Seen so many familiar faces. People I know from Java (Sun) that I met for the first time, people that I know from free-java that I saw again, and naturally quite a lot of KDE people. One of them was Annma, whom cancelled a meeting years ago and she moved a couple of times since then. So it was good to finally see her in real life :)

FEB
22
2007

Myth busting.

Just the other week I was talking to someone that is a big supporter of the Open Document Format. He was arguing that we need to find a way to get KOffice and OpenOffice to open all the documents made in MSOffice without any loss and any change in layout. He argued, if that's impossible, then what is the advantage of ODF?

The not so straight forward answer is that the Open Document Format was not created to provide a solution to the billions of binary objects that exist now. That's not the reason we started working on ODF. This is a recurring myth.

FEB
22
2007

KWord text progress

Since my last blog I've been working on various different projects in KOffice. Most are not really screen-shot interresting so I declined to blog about them. After all, who wants to se that if I type text in a text-frame the frame will grow automatically when the text would not fit anymore. That's soo boring :)

Slightly less boring are some features that I found really useful in other software, but never managed to implement in the old KWord, but in the KOffice 2 structures its a lot easier to do so.

FEB
7
2007

standards and document formats [updated]

Since January 5th there has been a bit of a rush, if not stress to work on standards.
If you may recall, in an earlier blog I posted about Microsofts answer to the OpenDocumentFormat. Which got rubber-stamped as ecma 376 late last year. The ecma seal of approval was not enough for Microsoft. Most probably because it was fighting the ISO approved ODF spec, even if they never said so out loud.

JAN
24
2007

How to invent a hashing algoritm.

I estimate its some 15 years ago I wrote my first address book. On my Amiga, in C. It had a really nice GUI that was task oriented and I kept all my friends addresses and phone numbers in there. One feature I was pretty proud about was that I encrypted the data before writing it to disk. Some months later I lost the key and I wrote another application to brute force the encryption and retrieve my address book. Lesson learned was that I should not have an 8 bit cypher as all possible keys can be tested for correctness in quite a short time.

Pages