Posted by berkus, Fri Nov 09 07:03:00 UTC 2007
For the (N+1)th time I'm praising Trolltechs and their divine wisdom.
While hacking on Skype support for Eee I ran across a feature request to make a small system tray applet to show current power management status of the Eee camera.
The words (Q)SystemTray(Icon) obviously led me to a Qt4 path - and thanks to geniuses at ASUStek Eee has Qt4.3.0 preinstalled in full glory. So 20 minutes later this little utility was born, all in Qt4, small, handy, good lookin'.
While hacking on Skype support for Eee I ran across a feature request to make a small system tray applet to show current power management status of the Eee camera.
The words (Q)SystemTray(Icon) obviously led me to a Qt4 path - and thanks to geniuses at ASUStek Eee has Qt4.3.0 preinstalled in full glory. So 20 minutes later this little utility was born, all in Qt4, small, handy, good lookin'.
Posted by berkus, Wed Oct 17 21:46:00 UTC 2007
Here I am sitting in super-nice small hotel in the center of Munich, taking a short rest after the DevDays before flying back to Tallinn.
It has been an insane two days, packed with meeting new people from all over the Earth and consuming knowledge Trolls have to offer. And they got quite a lot.
I've met in person a lot of Trolls and all I can say they are amazing people. It was extreme pleasure to see them on stage, talking with a real passion about the things they know and love - Qt, Qtopia and life in general.
There is tremendous amount of interest in Qt from a lot of developers from all areas - from microcomputers to space, from medicine to construction, from seismic research to business solutions. In my estimation there was about 500 people writing or maintaining Qt programs for a living. Somebody said there are not too many Qt applications out there. Well, they didn't bother to look. Maybe a TMR scanner in a medical facility nearby you runs Qt, how do you know?
Trolltech's commitment to developing Qt is so big, that I'm completely smashed and totally happy for choosing Qt for working on Skype for Linux. And more interesting things are only ahead.
I've also met my outstanding goal - to finally see some KDE developers I've known for long on the IRC but never managed to talk to in person. You guys are absolutely awesome.
While roaming around with a bottle of wine, I stumbled into Matthias Kretz sitting doing some Phonon debugging, so we sat together and shaped an API for VOIP and real-time audio applications in Phonon. With Torsten Rahn talked a bit about Marble and Google. This kind of meetings is really facilitating and I hope to have more chances to see them all more frequently in the near future.
My special "thank you" for inspiration to Aaron Seigo, the Man behind, above, below and in front of KDE. I even went to his talk two times in a row. Good job and have more working examples at hand!
It has been an insane two days, packed with meeting new people from all over the Earth and consuming knowledge Trolls have to offer. And they got quite a lot.
I've met in person a lot of Trolls and all I can say they are amazing people. It was extreme pleasure to see them on stage, talking with a real passion about the things they know and love - Qt, Qtopia and life in general.
There is tremendous amount of interest in Qt from a lot of developers from all areas - from microcomputers to space, from medicine to construction, from seismic research to business solutions. In my estimation there was about 500 people writing or maintaining Qt programs for a living. Somebody said there are not too many Qt applications out there. Well, they didn't bother to look. Maybe a TMR scanner in a medical facility nearby you runs Qt, how do you know?
Trolltech's commitment to developing Qt is so big, that I'm completely smashed and totally happy for choosing Qt for working on Skype for Linux. And more interesting things are only ahead.
I've also met my outstanding goal - to finally see some KDE developers I've known for long on the IRC but never managed to talk to in person. You guys are absolutely awesome.
While roaming around with a bottle of wine, I stumbled into Matthias Kretz sitting doing some Phonon debugging, so we sat together and shaped an API for VOIP and real-time audio applications in Phonon. With Torsten Rahn talked a bit about Marble and Google. This kind of meetings is really facilitating and I hope to have more chances to see them all more frequently in the near future.
My special "thank you" for inspiration to Aaron Seigo, the Man behind, above, below and in front of KDE. I even went to his talk two times in a row. Good job and have more working examples at hand!
Posted by berkus, Sun Oct 14 12:15:00 UTC 2007
Looks like there is literally A LOT of Qt and KDE people going to Munich and I'm already lost how am I going to see and talk to all of them in just two days, given that I'm pretty antisocial person (especially in autumn).
Probably I shall abandon sleep (mine and theirs) and go through these two days with lots of Red Bull, Red Eyes and popping blood vessels.
To all KDE and Qt folks I might virtually know (or not) - do not hesitate to come over and talk to me. While I'm myself too shy to talk to strangers usually, I'd be really glad if I could communicate a bit with everyone. (It's a real shame I didn't manage to go to aKademy this year! So consider DevDays a small replacement for it.)
Probably I shall abandon sleep (mine and theirs) and go through these two days with lots of Red Bull, Red Eyes and popping blood vessels.
To all KDE and Qt folks I might virtually know (or not) - do not hesitate to come over and talk to me. While I'm myself too shy to talk to strangers usually, I'd be really glad if I could communicate a bit with everyone. (It's a real shame I didn't manage to go to aKademy this year! So consider DevDays a small replacement for it.)
Posted by berkus, Tue Sep 25 20:12:00 UTC 2007
Worked yesterday and today on extremely nasty deadlock on D-BUS.
Even though I don't like D-BUS (and this I am saying lightly), I spent whole night testing this issue and came up with a test program that reproduced the case sensibly. Then I turned to Trolltech for help and Thiago was extremely helpful in diagnosing the problem and providing hints on proper solution. Thank you very much Thiago!
Also Trolls were so nice to send me a fresh Russian translation of their "C++ programming with Qt4" book by Jasmin Blanchette and Mark Summerfield. Thank you guys, I'll sure enjoy (proof)reading it :)
Even though I don't like D-BUS (and this I am saying lightly), I spent whole night testing this issue and came up with a test program that reproduced the case sensibly. Then I turned to Trolltech for help and Thiago was extremely helpful in diagnosing the problem and providing hints on proper solution. Thank you very much Thiago!
Also Trolls were so nice to send me a fresh Russian translation of their "C++ programming with Qt4" book by Jasmin Blanchette and Mark Summerfield. Thank you guys, I'll sure enjoy (proof)reading it :)
Posted by berkus, Fri Sep 14 21:48:00 UTC 2007
Well, the widget I wanted to write for KDE4 to hone my skills was already written (and it seems it was written one of the first, just right after the ubiquitous clock applet :)) - it was a Twitter widget of course.
Now I'm still in this stubborn state, asking myself how do I start writing KDE4 code.
I can't think of anything. (q) Fight Club
Somebody, push me to set KDE4 as default environment.
Now I'm still in this stubborn state, asking myself how do I start writing KDE4 code.
I can't think of anything. (q) Fight Club
Somebody, push me to set KDE4 as default environment.
Posted by berkus, Thu Sep 06 21:08:00 UTC 2007
So, I'm about to start koding again.
Wondering what to do for KDE, I checked out the source, built it and it even runs. Kind of.

Not that great, huh?
I seeked advice on IRC about on what to work further, and got a response to just start "using" it and fix all the bugs I encounter. Good advice, but if you got more specific directions yourself - feel free to post them here. KDE is vast, and keeping an eye on all areas that might need help is just impossible.
The base technology is almost there - it exists and all corners will be polished out as there are more and more actual client programs using it.
As I typed, I came up with an idea of a plasmoid to write just to get a feel of the framework - I guess I will just do that for start.
Wondering what to do for KDE, I checked out the source, built it and it even runs. Kind of.

Not that great, huh?
I seeked advice on IRC about on what to work further, and got a response to just start "using" it and fix all the bugs I encounter. Good advice, but if you got more specific directions yourself - feel free to post them here. KDE is vast, and keeping an eye on all areas that might need help is just impossible.
The base technology is almost there - it exists and all corners will be polished out as there are more and more actual client programs using it.
As I typed, I came up with an idea of a plasmoid to write just to get a feel of the framework - I guess I will just do that for start.