Categories:
Sunday, 20 August 2006
Tom Ball on 'Is Writing Code a Career Limiting Move?'
I found this blog entry on coding as a career limiting move interesting, how could being really good at writing code possibly be a 'career limiting move'? I've been a professional programmer for a very long time, and I've come across very, very few people who are brilliant at writing code - maybe a handful before I came across the KDE project where they seem to be all over the place. So how come the Java community thinks you can separate 'architects' who don't code from the lowly coders that the architects tell what to do?
Read More
Sunday, 20 August 2006
Truth and Truthiness
So, OpenSolaris got zing'ed at LinuxWorld by IBM. Of course, that sent Sun's PR Department to DEFCON 5.
On first appearance, this could just be IBM's PR Department "engaging our competitor's peers in a constructive yet competitive corporate dialogue" [mouthwash, please]. Instant Blogger Blast. How Web 2.0. I found the whole thing funny. Mr. Frye is not even entirely off the mark in his remarks. I just don't happen to think it takes one full year to "Evaluate Subversion".
Read More
Saturday, 19 August 2006
Good coding day
Zander
|
For KWord I have progressed nicely in the layout department. In my last blog I started researching linespacing. It turns out that are two accepted methods of doing linespacing and the different results was (partly) due to the different models. Funny thing is, the OpenDocument Format spec has a configure setting for it. So I just made KWord do both to honour that config setting. :-)
Read More
Saturday, 19 August 2006
KDE "Krash" RPMs for SUSE Linux
Beineri
|
The important warning first: this is only for developers and not openSUSE 10.2 stuff! KDE has released a first development snapshot of KDE4 and the KDE:KDE4 project in the openSUSE Build Service has RPMs of qt, kdelibs, kdepimlibs and kdebase for SUSE Linux 10.0 and up. These are raw RPMs of the compiled stuff, not integrated with the distribution at all (won't install to /usr, won't let you choose the session from kdm etc.). Again, these snapshot and the RPMs are only for developers. If you don't know (or are able to figure out from kde.org documentation) how to change a test user account to start it then better don't consider to download.
Read More
Saturday, 19 August 2006
KMobileTools 0.5_beta1
Rockman
|
After a long wait and many code rewrites i finally release the first beta of the new KMobileTools. Totally redesigned user interface, better codebase stability, full phonebook support, integration with KDE AddressBook and Kontact, better support for a lot of mobile phones. I've prepared also a Live CD, LiveMobileTools, with everything (including kdebluetooth) integrated and ready-for-use.
Read More
Saturday, 19 August 2006
The In-Good-Faith License?
I've got some code around that I'm thinking about shuffling a bit and putting out in a library. But I can't find the right license. I basically want to say, "Try to give back any changes that you make in a sufficiently demonstable way." (i.e. patch to the publicly archived project list with a template of information that needs to be there)
Read More
Saturday, 19 August 2006
Why does Linux need defragmenting?
This so often repeated myth is getting so old and so boring. And untrue. Linux doesn't need defragmenting, because its filesystem handling is not so stupid like when using several decades old FAT. Yadda yadda, blah blah. Now, the real question is: If Linux really doesn't need defragmenting, why does Windows boot faster and why does second startup of KDE need only roughly one quarter of time the first startup needs?
Read More
Friday, 18 August 2006
Breakthroughs in programming
Yesterday I did some more work on KDevelop's c++ parser, specificially the definition-use chain (duchain). This was in response to some bugs that were being revealled by using it as the basis of advanced code highlighting.
Read More
Friday, 18 August 2006
ThreadWeaver 0.6: Resource Restrictions and support for MacOs
Mirko
|
The next step release of ThreadWeaver has been tagged. Say hi to a couple of new features: Queue policies can be used to adapt the queueing behaviour of jobs. Resource restrictions (a kind of queue policy) can be used to limit the number of jobs of a certain group started at the same time. Job queueing priorities are there to control the order of execution. Jobs can now return whether they are successful. The unit tests have been widely extended. The API polished. The interfaces pimpled. MacOs is now a supported platform. That should be enough for a step release, right?
Read More