>Just Amazed

>What a rush – over a hundred mails in just over an hour… took me ages to clear the inbox. I’ve mailed all the ones who where slightly too late. I’m amazed over the variety of people who mailed me. You where from all continents, from Australia to Honolulu – great!

Some of you asked where the book could be shipped. We ship world-wide, no problems!

As for the lucky few, your books will be shipped from England and you will receive them in a few weeks (they come fresh from the press August 6 and will have to be shipped to Europe first).

Again, thank you for your kind words and for showing interest!

>Book winners

>Thank you all who mailed me to get a book – I got well over a hundred mails in just a few hours. The lucky five are:

  • J. Schwarz, Switzerland
  • J. Krämer, Germany
  • F. Kwiatkowski, Poland
  • P. Varet, France
  • B. Broeksema, Netherlands

They will each receive a copy of Foundations of Qt Development as soon as it is available. To all the rest of you who mailed – thank you all!

>Free Books

>
As the publishing date approaches I thought that I’d tell you a bit about my book: Foundations of Qt Development. It attempts to be a broad book, introducing most parts of Qt with working code examples and to always work from a practical starting point. As I am independent of Trolltech, I have had the opportunity to include third party applications as well, including CMake. This is something that I hope will help people get started with KDE development as well as Qt development.

Update – I’ve got over a hundred requests – I’ll notify the winners soon!

If you are interested, you can get a copy for free. All you need to do is to write a mail to e8johan () gmail ! com with the subject “I want a book“. Include your full name, postal address and a daytime phone number in the message body. The first five mailers will receive a free copy of the book directly from APress.

>Finally Commited

>I – finally – made my first commit to an open source project this year! What a feeling – one bug down, an uncountable number to go!

Index: keypad.cpp
===================================================================
--- keypad.cpp (revision 584)
+++ keypad.cpp (revision 585)
@@ -387,8 +387,6 @@
connect( d->keyASin, SIGNAL(clicked()), SLOT(clickedASin()) );
connect( d->keyACos, SIGNAL(clicked()), SLOT(clickedACos()) );
connect( d->keyATan, SIGNAL(clicked()), SLOT(clickedATan()) );
-
- connect( this, SIGNAL(settingsChanged()), SLOT(settingsChanged()) );
}

>KDE 4 Alpha 2

>Ok, it has been days since the second alpha of KDE 4 was released so I’m late. Still, I’ve put together a small collection of screens where I’ve tried some of the new stuff in KDE 4. The alpha is really limited still, so hopefully the review of the next edition will be more interesting. In the mean time – check out the current state here: KDE 4 Alpha 2 test run.

>A long time ago…

>

I found some old code today.

!       Boundaries

CHARACTER*60 BNDFN(1:15)
INTEGER*2 CHKBOUNDS
INTEGER*2 LOADBOUNDS

INTEGER*2 BNDS
INTEGER*2 CHKBNDS

COMMON /CBOUND/ BNDFN,CHKBOUNDS,LOADBOUNDS,BNDS,CHKBNDS

I just have to say that I love the code, in a painful kind of way.

        ELSE IF (STRINGCOMPARE(VARIABLE,'BOUNDFILE'//CHAR(0)) .EQ. 0) THEN
IF (CHKBNDS .EQ. 1) THEN
IF (CHKBOUNDS .EQ. 0) THEN
LOADBOUNDS = LOADBOUNDS + 1
READ (VALUE, '(A60)') BNDFN(LOADBOUNDS)

IF (LOADBOUNDS .EQ. BNDS) THEN
CHKBOUNDS = 1
ENDIF
ENDIF
ENDIF

This was actually my first paid software job. I wonder what kept me going.

        IF(FILTER .EQ. 60) THEN
/KILL("T3")
/BUTTER("NOFILT","T3",2,0.0,100.0,1,1)
/KILL("T2")
/CONV("T3","T2",0,,,,,1)
/KILL("T3")
/BUTTER("T2","T3",2,0.0,100.0,1,1)
/KILL("T2")
/CONV("T3","T2",0,,,,,1)

So, any Trolls out there that know anything about any Fortran bindings for Qt?