Older blog entries for dannu (starting at number 4)

6 Jan 2002 (updated 6 Jan 2002 at 15:02 UTC) »

Refactored some helper scripts for xots. Used QT-Designer to make a gui and pyuic to generate the python code (PyQT). works well. I am going to dive into this more and come up with a nice distributed tracing tool (for CORBA) and utilities for analyzing them in python/QT.

back to writing some nice python scripts! Discovered last night the very nice python-cookbook and started to improve some python scripts inspired by some snippets from there. Also tested the python-qt binding (compiled from the source for qt3.0). It seems great. Especially that you can use the QTDesigner and pyuic to generate python-qt templates. I liked the clean API of QT even in c++. Is there any better combination than python/qt? not swing/java you bet.

i had some discussions with my co-developers about the XA-Resource-DB-Implementation in our xots. Many Databases don't support so called thread-migration which is very ugly. it means that every thread which gets involved in a database transaction has to somehow call xa_end before the "prepare" of the 2PC-Protocol can be started. This makes it hard to choose the thread-model of an application freely. I really don't like this XA-stuff...

the last days have been occupied by playing starcraft with some friends. still one of the best strategy games.

now i am starting to do some work on the xots project again. I am still trying to reserve two month of time (beginning on february) to develop a scoop-like engine with zope and python. The sections will be called "channels" and arbitrary groups will be able to create their own channel and organize their communication. Also you can subscribe to several channels and get them all on your personalized page.

Also i am going to programm some "agents" together with jum to research the possibilities. Agent systems are networks where small (scripted or compiled) programms can move like a worm or virus and execute within the respective environments. E.g. you could use an agent to look throughout your network to find files including mime/type stuff. Program once/ run anywhere :-) this is going to be a very nice hacking session. every language with bytecode like java and python should be usable.

27 Dec 2001 (updated 27 Dec 2001 at 21:27 UTC) »

Just got back from the first CCC-congress day in berlin. Some nice talks (especially from Felix von Leitner with "diet libc") and interesting people to meet.

What i liked too was the political consensus on the current "anti-terrorist" laws passed in many countries. I wonder whether technical advances could outlaw these depressing developments. What i mean is that networks could evolve faster (with anonymity features) than it can be controlled. Maybe there is hope in that such technical advances can "outlaw" these direct actions for gaining control.

25 Dec 2001 (updated 25 Dec 2001 at 21:55 UTC) »

Christmas is great. Good time to do some programming if you don't have a family and many of your friends are gone :-)

The CORBA Transaction Service is slowly developing towards release time. Especially the newly introduced template CORBA helper library (xcorba) get's nicer every day. The biggest problem still is the Database XA-Adapters.

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!