manyoso 

A QtWebKit KPart is no answer for a KDE browser

Wednesday, 1 July 2009
Disclaimer: I have no desire to re-ignite KHTML vs WebKit arguments. Rather, the purpose of this blog post is to hopefully enlighten a technical question. Over the last few months I've heard many KDE developers in various forums bemoan the lack of a working and stable WebKit KPart. Read More

Better algorithm for QPainter::fillRect() with raster based painting

Friday, 5 September 2008
In my last blog I found out that Qt is being evil when using QPainter::eraseRect() with a QImage based textured brush. How evil? Well, calling QPainter::fillRect() with the same brush results in something like a 30-50% speedup while achieving the exact same results. Read More

Beware QPainter::eraseRect() with a QBrush::texturedImage()!

Saturday, 30 August 2008
Funny little story... I was profiling with valgrind recently and was shocked to discover a huge hiccup in the painting performance of my QImage raster based app. There was this repeated call to QPainter::drawTiledPixmap() that was soaking up CPU cycles. Read More

How to get faster Qt painting on N810 right now

Tuesday, 26 August 2008
My previous post touched on the horrid FPS you can expect from any graphics intensive Qt app on the N810 at the moment. Ariya has pointed out one reason for the bad numbers: Qt decides to convert all 16 bit pixmaps to 32 bit before blitting even if the source QPaintDevice and the destination QPaintDevice are both 16 bit. Read More

blah blah blah

Friday, 22 August 2008
blah blah blah who took away the delete function for kdedevelopers.org blog entries blah blah blah

Qt painting is SLOW on N810

Friday, 22 August 2008
With all the recent interest in Nokia's N810 device among KDE and Qt developers I think it is important to note that Qt/X11 painting performance is badly broken when running under Hildon. Read More

"...violate the Separation of Powers ordained by the very Constitution of which this President is a creature."

Thursday, 17 August 2006
The United States just took a gigantic step away from the cliff today. An unknown federal district court judge just told the President of the United States where he could shove his warrantless wiretapping program. Read More

Intro to KDE/Qt build systems for new developers

Sunday, 6 August 2006
In the recent KDevelop dot interview I noticed a very astute comment by someone named borker: "One of the things I've loved about picking up Qt/KDE was how quickly you can make non-trivial applications, but I found learning Qt/KDE was a weird reverse. Read More

KDevelop 4 and Qt's new dockwidget tabs

Friday, 28 July 2006
With the release of Trolltech's java bindings it kinda feels like Christmas. I wanted to point out some more presents under the tree... Look closely at the dockwidgets on the right of the image. Read More

Go (STEELERS + REFS)!

Tuesday, 7 February 2006
Seele, I understand that you are a big Pittsburgh fan and are understandably happy they "won", but I can't imagine how you can call it a "great game to watch." See, unlike most of the country and unlike most of the people at the stadium in Detroit and unlike all of the referees on the field, I was hoping for a Seahawks win. Read More

Apple Developing CLR Alternative Into GCC?

Saturday, 19 November 2005
People who know me understand that I'm a big fan of LLVM. Well, big news... Apple has hired the main developer and is now urging LLVM to be integrated as an alternative backend of the GCC compiler suite. Read More

Datakiosk, Baseball and Klik! Three good things that go good together...

Monday, 3 October 2005
I have been busy working on Datakiosk and am nearing a new release. I know many folks are a bit puzzled by this application, so to dispel the wonder I have cooked up a pretty cool demonstration of Datakiosk thanks to Klik. Read More

Into Hell

Tuesday, 27 September 2005
Into hell. That is where I went this weekend. Those of you who've been around me a little bit understand that I suffer from migraines. A lot. Well, yesterday I suffered like I've never suffered before. Read More

MS Office 12's Incredible New UI

Friday, 23 September 2005
Ariya sent an email to the KOffice list today passing along this link to an interview with the program lead for MS Office 12's new UI. All I can say is WOW. Read More

What passes for grad work today... LOL

Monday, 19 September 2005
public int hashCode() { /* This is probably a fairly bad hash function */ return 0; }

Google Fight Methodology

Saturday, 10 September 2005
First, it was just for shits and giggles folks. Don't take it so seriously ;) That said, quite a few folks wonder why I set 'restrict=linux' and not 'restrict=kde' or some such thing. Read More

KDE Google Fight!

Friday, 9 September 2005
I was playing with googlefight today when it occurred to me to run a few KDE names through the gauntlet... Amused, I decided to use Google's web API to run the list of kde-ev member names and produce the first KDE-Google-Fight-Royal-Rumble :=) Read More

1. New Laptop 2. KDE4 testing of apps without install

Friday, 12 August 2005
  1. Purchasing a new Laptop... So, this weekend is Massachusetts tax free holiday and I'm thinking of using the occasion to purchase a new laptop. I was wondering if anyone out there in KDE land had experience with the ThinkPad T43 1871?
Read More

Me? Debug mode. My Wife? Optimize mode.

Saturday, 18 June 2005
Like many software developers I am a lazy person by nature. There is a theory which states that the primary motivation which drives software developers to work so hard is in fact, laziness. Read More

dataKiosk, Kugar and Stuff

Thursday, 16 June 2005
dataKiosk: It has been a busy week and with the release of dataKiosk 0.7 now completed I'm glad to see it is getting a little publicity on the dot. It is nice to know that others appreciate your work :) The state of the application is pretty good at this point. Read More

Old/New Kugar

Thursday, 16 June 2005
As I said below, I just assumed maintainership of Kugar from adymo and have been working on re-integrating his local tree into koffice svn. Well, that is now complete, although there is still a whole lot of work to be done: d-pointifying the library, getting rid of the Qt-only shell, etc, etc. Read More

New Smoke proposal? Bindings broken by design...

Saturday, 11 June 2005
I've been following Ashley and Richard's conversations about the new Smoke proposal for KDE4 and I have to say it all reminds me exactly why I have grown to loathe bindings. Read More

Apple on Intel x86?

Saturday, 4 June 2005
I am 2 parts intrigued, 3 parts baffled, and 5 parts just plain gobsmacked by the breaking news that Apple will be switching to Intel processors. The times, they are a chang'in! Read More

Data aware KDE widgets in dataKiosk

Saturday, 14 May 2005
Hey, ruurd, I was going to post this as a comment, but blogger's login crap was giving me problems. Anyway, I have several data aware KDE widgets in DataKiosk I hope to introduce into KDElibs with KDE4. Read More

dataKiosk release, la, la la

Wednesday, 16 March 2005
I just released v. 0.6 of dataKiosk. The major changes include editing support via a new configurable form. It also has some handy new editor widgets that are factory created depending upon the field's type. Read More

Code Completion Continued...

Tuesday, 15 March 2005
A couple of updates on the code completion changes. In current CVS code completion can: Complete in TRY/CATCH blocks... Complete on vars declared in if/for/while... Lots of other fixes... And I have this working although the patch is up for review and not in cvs: There are a few issues, because it relies on richtext and the problem is I have to strip out some chars programmatically which becomes a problem for apps who use katepart and completion entries with legitimate richtext chars. Read More

Please, raise your hand...

Thursday, 10 March 2005
Please, raise your hand if you'd like: Color syntax highlighting in KDevelop's code completion? Icons in the entry list corresponding to the entry type ... ctor, dtor, method, member, etc, etc? Read More

Changes to kdevelop C++ code completion

Tuesday, 8 March 2005
Matt and I are doing a little retouch of KDevelop's code completion. First, on Sunday, Matt made a change which prompts KDevelop to complete much more often than in the past. Read More

Forget MDI ... how do you feel about MAI?

Saturday, 5 March 2005
There are few certainties in life (death/taxes) and less in software, but if I were to nominate two they would be: MDI is here to stay. Some will always hate MDI. Read More

Copyright a spec?

Monday, 21 February 2005
Brad Hards brings up a twist to the whole kpdf, "to DRM or not to DRM?" question. Would kpdf infringe Adobe's copyright on the pdf spec if they did not include "reasonable efforts" at implementing DRM? Read More

What I learned at LWE

Thursday, 17 February 2005
Presenting KDE as an exhibitor at LWE is an interesting experience. I've learned a couple tricks that make things more interesting, both for me and for booth visitors: Keep the screens moving. Read More

DataKiosk

Wednesday, 9 February 2005
DataKiosk is a JuK-like database interface tool for generic SQL databases. What does that mean? Essentially, DataKiosk provides a series of wizards (anyone familiar with Qt Designer's database wizards will find them familiar) that allow you to build a custom Juk-like interface for any SQL database with a QtSQL driver. Read More

Solaris, Java and the CDDL

Wednesday, 26 January 2005
By now everyone has heard of Sun's foray into Open Source Solaris. Groklaw has an interesting run down of the incompatibilities between the CDDL and the GPL. I find the whole thing tremendously interesting, but when you really think about it and the possible implications for Linux, it is not all that exciting. Read More

KDevelop C# Language Support

Monday, 13 September 2004
So, I've been working on some kdevelop language support C# for the past few days. I already have some pretty interesting screenshots, but I recently discovered that KDevelop is going through a major change in the way it handles different build systems. Read More

Update on the C# bindings

Tuesday, 7 September 2004
I just added features regarding the C# bindings to the 3.4 feature list. As 95% of the major work towards the new super spiffy Qt# bindings is done, I figured it was time to set some goals for getting all of this in shape for a KDE release. Read More

MS touts new C++/CLI standard calling it most powerful language for .NET

Wednesday, 18 August 2004
Just came across this article via msdn, C++: The Most Powerful Language for .NET Framework Programming. Microsoft seems especially pleased with their new version of Managed C++. They've done a complete revamp of their previous . Read More

To byte code, or NOT to byte code? Is this really the question?

Saturday, 14 August 2004
It seems Trolltech is continuing to wrestle with the problem of pesky developers clamoring for bytecode based (read: higher level) languages. I talked with him quite a bit about this at the recent LinuxWorld in New York, so I know it is on his mind. Read More