dannu is currently certified at Journeyer level.

Name: holger krekel
Member since: 2001-12-18 23:10:05
Last Login: N/A

FOAF RDF Share This


Programming in python is fun. Probably because most python programs are free/open software which means most users are self-motivated. Anyway, currently i am working with some nice people on a Python interpreter written in Python. Sometimes i write some magazine or newspaper articles. But currently i am quite busy with politics but can hopefully switch back to more programming, soon.


  • Contributor on xots

Recent blog entries by dannu

Syndication: RSS 2.0
10 Jan 2002 (updated 12 Jan 2002 at 20:46 UTC) »

The current Samba and free software discussion are interesting. But I wished some more people knew of the award-winning theory of Christoph Spehr "Eine Grundlegung der freien Kooperation" german for "a foundation of free cooperations" or "collaboration".

One of the most fascinating things about this 60 page-paper is that he implicitly (and by the time unknowingly!) describes free software principles. Such as:

  • you can leave the group and receive no penalty

  • instead every "leaver" should be able to take something with him

  • it's fundamentally important that the negotiating partners in a free cooperation have equal negotiation power.

    In a sentence: partners are not equal and they can even make strange "contracts" but it must be based on as much as equal negotiation power as possible.

    A crucial question is whether freely collaborating groups can refuse to let an applicant join. The answer: yes they can! but it shouldn't lock out the person from satisfaction of basic needs.

    it remains undiscussed how these principles apply to e.g. the current samba case.

  • 8 Jan 2002 (updated 8 Jan 2002 at 18:33 UTC) »

    Basically got an offer to work for a company where i quit working two years ago. They were spending insane amounts of money while refusing to come up with a reasonable concept how to succeed (i am not going into details here).

    Now the points is: i could earn lots of money for a four-week job but i planned to work for xots, my m:n-collobaration websoftware and wanted to work on wandering network agents with jum. While the money is tempting these other three projects are far more interesting. hmmm.

    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.

    2 older entries...


    dannu certified others as follows:

    • dannu certified dannu as Journeyer
    • dannu certified fxn as Journeyer
    • dannu certified ncm as Master
    • dannu certified KlausWuestefeld as Journeyer
    • dannu certified barryp as Journeyer
    • dannu certified andrewgilmartin as Journeyer
    • dannu certified wacky as Journeyer
    • dannu certified softkid as Apprentice
    • dannu certified jum as Master
    • dannu certified twistor as Apprentice

    Others have certified dannu as follows:

    • dannu certified dannu as Journeyer
    • fxn certified dannu as Journeyer
    • chipx86 certified dannu as Journeyer
    • KlausWuestefeld certified dannu as Journeyer
    • wacky certified dannu as Journeyer
    • mwh certified dannu as Journeyer
    • dltxprt certified dannu as Journeyer

    [ Certification disabled because you're not logged in. ]

    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!

    Share this page