OCT
22
2003

The TODO list that has snuck up on me

It's snuck up on me. It's been growing item by item until it can go unnoticed no longer. Yup, my TODO list has become so long, I can no longer ignore it. So, I thought i'd write it down. I imagine that I haven't gotten everything I need to do on here, but here's some of it.

OCT
22
2003

Security and the much needed unification of servers

Today news sites repeated the monthly Microsoft execute says "Linux is insecure" articles. And while they are comparing apples with oranges (as Linux distributions ship with far more servers and network services than Microsoft offers), it's hard to deny the fact that Linux is also insecure. Essential and security critical packages like OpenSSH, LSH and OpenSSL had exploits in the last weeks and this should have convinced the last conservatives that it is not possible to write a complex server in C without having a remote exploit per year. All these exploits were caused by manual memory management that is relatively hard to avoid in C. But that's not even the point that I want to make, you can also have security problems in other languages. What free software (and also the proprietary competition mostly) lacks is a way to make securing your computer easy.

OCT
20
2003

Too quiet lately.

So, I've been rather quiet on the KDE front lately. I've been busy, though. As much as it might shock and dismay a lot of you, I've been playing around with GNOME. I've even immersed myself in it, seeing exactly how their desktop works and taking notes of things that I like and don't like. The main reason for this is that I was reading through a thread on the Nautilus mailing list entitled "We're going all spatial."

OCT
18
2003

Digest NG

Time to redo the digest. I'm getting bored with what is produced, and frustrated with the limitations of static pages. Most complaints I receive are from developers whose work isn't highlighted.

So, my goals are:

OCT
17
2003

more... More... MORE!!!

I know, that I should study geography / history these days (and will, too), but instead of doing that I am _again_ working on kmameleon... This week there has been some drastic changes in the (core) of the kmameleon proggy, so basically this is what is new:

OCT
13
2003

How to store data intelligently?

I have been thinking about how to store the data in Kalzium (chemistryapp in kdeedu). Currently I have a class called kalzium in which 110 "elements" are. An "element" is of course an object which stores the data available for one of the 110 elements in the periodic table.

I give a pointer of the kalzium-object to every object I create, and which needs the data. For KDE 3.3/4 I would like to restructure a lot in Kalzium. So my question is: what is the best way to store my data. Of course the data doesn't change. The user can't add any data. So I could use a global

OCT
11
2003

KJSEmbed marches on

I haven't written much about KJSEmbed for the last couple of weeks because I've been concentrating on squashing bugs in kasbar, but over the last couple of days I've had a chance to work on some kjsembed stuff that has been becoming more and more important.

OCT
7
2003

A walk down memory lane

Ok, now that i've thought of a snappy title for my blog to get people to read it, I'll actually write something here



I've had an interesting weekend. I was supposed to release Kopete 0.7.3 source tarballs on Sunday, but that didn't quite happen since I spent most of sunday troubleshooting hardware problems and building all kinds of source code. :) I got some upgrades and things didn't go at all as planned. :(

OCT
2
2003

Diving into the OpenGL pool...

So, does anyone know any good resources for OpenGL programming under KDE? I've started looking at the Qt OpenGL examples, and that seems straightforward enough.

However, Someone at the dot told me about the Coin project, which is an implementation of SGI's high-level Open Inventor API for OpenGL. Even better, they have a library called SoQt which is supposed to let you easily make openGL Qt apps. I'd really like to try to use SoQt for KStars, but from what I have read so far, it isn't very flexible. You have to place "SoQt::init(argc,argv)" inside your app's main function, which instantiates a main window for drawing OpenGL stuff. This would seem to preclude making the window a KMainWindow. Is there a way to use SoQt to just make a widget, instead of a toplevel window? Also, it wasn't clearly stated, but I got the impression that it wasn't supported under Qt 3.x yet. Can anyone confirm/refute that?

OCT
2
2003

Tirade against GCC 3.3.2

...and Debian for shipping it. Just dealt with another user having problems -- folks friends don't let friends use unstable Debian compilers. Why does it seem that every distro seems to have to take their shot at shipping an unstable compiler? (At least SuSE's has worked reasonably well for me.)

Pages