Older blog entries for e8johan (starting at number 345)


As China blocks, let's remember.

Democracy is not chaos, it is wealth. Wealth to the soul as well as to the body and society. Churchill put it nicely into words: "Democracy is the worst form of government, except for all those other forms that have been tried from time to time."

For all of us enjoying the luxury of being able to speak, organize, move and express ourselves freely, I have a small poem (cannot find the name of the author, comment if you know it).

In Germany they came first for the Communists,
and I didn't speak up because I wasn't a Communist.

Then they came for the Jews,
and I didn't speak up because I wasn't a Jew.

Then they came for the trade unionists,
and I didn't speak up because I wasn't a trade unionist.

Then they came for the Catholics,
and I didn't speak up because I was a Protestant.

Then they came for me,
and by that time no one was left to speak up.

Syndicated 2009-06-03 06:04:00 from Life of a Developer

Work - a Qt platform

I'm feeling like a lucky guy - getting to work with Qt on a day-to-day basis. A couple of days back, BitSim, my employer announced a Qt-based embedded hardware platform. Highlights are PXA270, a Spartan FPGA and a radio module. Right now I'm waiting for our demo pair to arrive, so that I can create some sort of demo utilizing the two units and the radio.

Well, now I'm off to work again. Shell scripting this time...

Syndicated 2009-06-01 08:21:00 from Life of a Developer


Qt Software just announced the QtMobility project. This is great news. Especially the "...ONE application which can be deployed across MANY platforms (Nokia and non-Nokia platforms)." This is yet another confirmation that Nokia did not acquire Trolltech to turn Qt into an S60 API - cross platform (or, as QtS says deploy everywhere!) is still important.

Syndicated 2009-05-26 08:06:00 from Life of a Developer


I just ran into the Wolfram|Alpha site (found it via NyTeknik). The site is amazing. Try, for instance, to search for a substance: caffeine. The result not only includes a nice picture of the molecule, but also quite a few facts about the substance.

Looking a molecules is fun, but the man behind W|A was also responsible for Mathematica. So, go ahead, enter a formula: sin(x)^2. The result includes period, a plot, derivate, integral, but also the steps taken to reach the results. I can imagine one or two maths students using this.

Well, sorry for bugging you with this - but I was absolutely stunned when I ran into the site. It has earned itself one of my bookmarks!

Syndicated 2009-05-19 06:22:00 from Life of a Developer

Tutorial: Layouts

I've just updated the Learn Qt tutorial with an entry on Layout Basics. I think that this is the last chapter before I can start putting together a "real" example application.

Syndicated 2009-05-08 06:44:00 from Life of a Developer

New Chapter, and Guest Contribution

A couple of days ago I added a new chapter about the Qt build system to Learn Qt Tutorial. I'm also happy to announce that Ankur Gupta has contributed the first guest entry - a guide to where to find information about Qt.

I'd also like to take this opportunity and thank Qt Software for the new top banner. It looks great!

Syndicated 2009-04-27 18:35:00 from Life of a Developer

Qt 4.5

I wonder what's up with QtDemo? I have this in both Linux and Win32 on my laptop. Could it be the ATI X1800 graphics card, or is it something else...

Syndicated 2009-04-22 11:18:00 from Life of a Developer

New Chapter

Added a new chapter to the Learn Qt site and created a TOC type of page for the tutorial entries.

Syndicated 2009-04-20 13:40:00 from Life of a Developer

Learning About Qt

I've spent most of my time in the Qt world teaching. I started of with the Independent Qt Tutorial back in 2002. In 2006, the Qt 4 edition of the tutorial turned into the Foundations of Qt Development and actually got printed. 

Now, it is time for a new project. I really want to get out there teaching about Qt. Last year I met my goal - I spoke several times about Qt in public (the IT University in Gothenburg, a BitSim technology evening, at a customer and at FSCONS'08). So, more speaking. You might have seen my entry on my Embedded Linux Seminars. They are shaping up nicely - working at the logistics right now. Some places are good for on-site training, other places are better suited for open enrollment sessions where I need somewhere to be.

Anyway, there is another component to the training - I want an on-line, free, tutorial to the beginners. Having the Qt SDK and QtCreator actually makes it easier than ever to get started. So, for those of you who wants to get started, I've got a blog that will teach Qt in small increments - the Learn Qt blog.

Why small increments? There are three reasons:
  • Less to read per chapters for those who wants to get started.
  • Less for me to write for each entry - I have a daughter and a house now, so it is harder to complete large chapters.
  • The chapters can be more focused on one task. Making them easier to grasp, as well as being better suited as a reference (at a later stage).
Being a blog, the entries all appear in the wrong order. So here are the first three entries in the right order:
Learning Qt is not all about reading a tutorial or about completing exercises. It is also about getting to know what is out there, be it tools, 3rd party extensions, or other tutorials. So, if you have a resource that you feel would be useful to a Qt beginner, do mail me (e8johan / gmail). I'll put them on the blog at a reasonable pace, so don't be disappointed if it doesn't appear this afternoon.

I'm sure that there is a million things that can be improved on. For instance, I want every tutorial entry to have an abstract and tags. I would also like to launch some excersises matching each blog entry. If you have ideas, feel free to comment or drop a mail. And remember - this is all work in progress!

Syndicated 2009-04-10 09:36:00 from Life of a Developer

Embedded Qt

I'm doing a series of 2h seminars on Qt for Embedded Linux these days. If you are interested and located somewhere in Scandinavia or near-by, drop a mail to e8johan -at- gmail.com.

Syndicated 2009-03-20 07:37:00 from Life of a Developer

336 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!