Cobol und die moderne Welt

Zufällig liefen mir heute Daten über den Weg, die aus einem in Cobol geschriebenen und zugegeben schon etwas älteren Programm stammen. Beim auseinandernehmen der Datenstrukturen stieß ich auf einen für mich ziemlich seltsam anmutenden Datentyp: comp-3. Stell dir vor, du hast eine gegebene Zahl 1234567, die du comp-3 codiert speicherst. Du gibst also 1234567 rein und kriegst hexadezimal 0x12, 0x34, 0x56, 0x7c raus. Der Aufbau ist an sich recht leicht: Man packt jeweils eine Ziffer in ein 4-bit nybble (also ein teil-byte) und hängt ganz am Schluß noch mal in 4 bit ein 0xC für positiv oder ein 0xD für negativ an. Klingt logisch, nicht? ...

4. Januar 2005 · 1 min · 198 words · Marco Gabriel

Python 2.4.2 + bemerkenswerte Schnipsel

Python 2.4.2 wurde heute veröffentlicht. Hauptsächlich Bugfixes, trotzdem sollte es in keiner gepflegten Python-Sammlung fehlen :). Weitere Python-Schnipsel: Planet Python, eine sammlung aggregierter Python Blogs Faces 0.4.0, ein Projektmanagement-Tool geschrieben und programmierbar in Python. Gantt- und Ressource Charts, Ressource-Listen und viele andere Features sind bereits integriert. Mirra 0.2.5.7, ein D OpenGL Framework für Python tsb - Telnet to Serial Bridge, ein Programm mit dem man einen seriellen Anschluß per Telnet im Netzwerk zur Verfügung stellen kann. Sehr schön für serielle Geräte die an entfernten Rechnern hängen, zum Beispiel bei Telefonanlagen-Gebührenerfassung per serieller Schnittstelle.

29. Januar 2005 · 1 min · 93 words · Marco Gabriel

wxGlade 0.4 freigegeben

Der GUI-Designer wxGlade für wxPython / wxWindows ist in der neuen Version 0.4 freigegeben worden. Support für wxPython 2.6 Widgets und die Event Handler wurden verbessert. Give it a try :). Screenshots:

15. Januar 2005 · 1 min · 32 words · Marco Gabriel

wxGlade Designer für wxPython

Wie ich vor kurzem schon mal schrieb, erscheint mir wxPython als beste Lösung für mich. Nun habe ich sogar einen GUI Designer für wxPython gefunden, der das eigentliche Oberflächendesign etwas schneller macht. Noch etwas Beta sieht wxGlade jedoch vielversprechend aus und liefert sogar änderbaren Code ab. D.h. man kann seine eigenen Erweiterungen schon mal reintun und die GUI bleibt dennoch editierbar ohne daß die eigenen Erweiterungen überschrieben werden. Daneben habe ich ein GUI-Toolkit namens Venster gefunden, das leider nur unter Windows funktioniert, dort aber das beste Look & Feel aufzuweisen hat. Leider ist es so gut wie nicht dokumentiert.

30. Januar 2005 · 1 min · 99 words · Marco Gabriel