Artikel mit Tag
Don't judge a book by it's cover
Wie kürzlich erwähnt war ich enttäuscht über die kostenlose Dreigabe bei einer Reisebuchung. Das alleine klingt irgendwie komisch, denn wenn ich etwas geschenkt bekomme, beschwere ich mich nicht noch darüber.
In diesem Fall war der Reiseanbieter aber sicherlich nicht der günstigste. Es war nicht mal einer der Günstigsten. Aber er warb auch damit, daß es einen kostenlosen Reiseführer dazu gebe und ein paar andere Dinge auch noch. Aber zum Reiseführer selbst: Er ist besser als ich es erwartet habe. Ich kenne einige Reiseführer aus der gleichen Reihe und die waren meist so la la. Dieser aber ist wirklich erstaunlich gut. Don't judge a book by it's cover.
Browser-Tabs vom 6. Oktober 2005
- http://www.tomschroeter.de/Bali/Bali.html Ein guter Reisebericht über Bali.
- http://wxpython.org/docs/api/wx.ProgressDialog-class.html Wie man in wxPython einen ProgressDialog mit allem Firlefanz in 30 Sekunden baut.
- import wx
- a = wx.App(0)
- dialog = wx.ProgressDialog(titel, beschriftung, maximalwert, parent_objekt, wx_style)
- dialog.Show(True)
- for i in range(100):
- dialog.Update(aktuellerwert, newmsg="NeueBeschriftung")
- dialog.Destroy()
- http://www.dzug.org/organisation/ Deutsche Zope 3.0 Community. Ach, habe ich schon erwähnt, daß Zope 3.0 final released wurde?
- http://www.little-idiot.de/ Ein paar sehr brauchbare Tutorials zu PHP, MySQL, Arbeiten im Team bei der Entwicklung von OpenSource Software.
Reiseveranstalter und ihre Versprechen
Heute kam der vom Reiseveranstalter im Buchungsprospekt angekündigte Gratis-Reiseführer: Ein Marco Polo Reiseführer im Wert von 7,95 Euro. Da hätte ich mehr erwartet...
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? Diese Komprimierung stammt noch aus der Zeit, als Speicher wirklich kostbar war, aber mußte man ausgerechnet so speicherplatz sparen?
Zum Glück gibt's heute Internet und immer ein paar Informationen zu seltsamen Datentypen im Netz zu finden ([1], [2]).
Einen schnellen Hack in Python zum Umwandeln nach Signed Integer stell ich mal rein, vielleicht brauchts irgendwann noch mal jemand:
- def comp3_to_signed_int(comp3):
- rnum = ""
- for nybble in comp3:
- inum = str(hex(ord(nybble)))
- inum = inum[2:]
- inum = inum.rjust(2, "0")
- rnum += inum
- if rnum.endswith("d"):
- rnum = rnum[:-1] * -1
- else:
- rnum = rnum[:-1]
- return rnum
Browser-Tabs vom 2. Oktober 2005
Browser Tabs an sich sind ja eine wirklich feine Sache. Einen Nachteil in Verbindung mit gespeicherten Sessions (Opera oder Firefox-SessionSaver) haben sie allerdings: Sie neigen dazu, sich zu vermehren, weil man die guten Dinge gerade auf läßt um sie bei Gelegenheit mal zu lesen und zu verarbeiten (also irgendwas mit ihnen anzustellen). Bei mir haben sich nun wieder so einige Tabs angesammelt, die ich ungerne verlieren würde. Also verewige ich sie in Ablage "Blog" und kann dann, sollte ich das jemals wieder tun wollen, auch später noch mal darauf zurückgreifen. Aber zuerst befreie ich meine Tableiste...
- http://jeenaparadies.net/weblog/ Ein Weblog mit interessantem Design.
- http://www.spiegel.de/spiegel/0,1518,377478,00.html Ein Artikel über die Vorgänge an deutschlands Autobahnen, genauer gesagt zwischen Verpächter und Pächtern der Tank+Rast Kette.
- http://www.spiegel.de/reise/fernweh/0,1518,377552,00.html Reisebericht über die Route 66.
- http://googleblog.blogspot.com/2005/09/illuminated-continent.html Google Earth zeigt Informationen über Afrika an, die direkt aus der National Geographic stammen. Interessant für Fans von Google Earth oder National Geographic.
- http://www.w3junkies.com/toocool/join.php Kennzeichne deine Website als zu cool für den Internet Explorer. Nicht von dieser Welt.
- http://www.derekdevries.com/amici/patterns/ Software Design Patterns für PHP.
- http://www.dynamicwebpages.de/tutorial/ Stattliche Sammlung an Tutorials für PHP.
- http://www.spiegel.de/spiegel/0,1518,377520,00.html Artikel über die Illuminaten und deren Entstehung.
- http://members.chello.nl/f.niessink/download.html TaskCoach 0.50 erschienen.
Model View Controller (MVC) in PHP
Florida, Bush, Waffen und der gesunde Menschenverstand
Ist das nun typisch für Florida, für die Waffenlobby und deren Einfluß auf die Politik, für Jeb Bush oder für seinen Menschenverstand?
Serendipity 0.9beta erschienen
Python 2.4.2 + bemerkenswerte 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.
Berlin wie es singt und lacht...
als antwort auf "Mindestens sieben Stasi-Spitzel im neuen Bundestag" -> anhalter.net
@jp, ich würde den linken nicht unterstellen wollen, daß ihr ziel der kommunismus ist, und das obwohl ich persönlich von der linkspartei ganz weit weg bin. wenn ich mir aber die argumente anschaue, so kann ich nicht alle entkräften.
deutschland leidet wirklich an der binnenkonjunktur. wenn es unsere löhne, unsere sozialsysteme oder andere systembedingte hürden wären, so wäre deutschland kaum in der lage mehr ins ausland zu verkaufen als jede andere nation der welt (ja, inklusive der usa und japan, deren volkswirtschaften größer sind als die unsere).das problem der ehemaligen pds als basis der linkspartei scheint im westen problematischer zu sein als im osten, obwohl gerade im osten die sed die menschen unterdrückt hat. da frage ich mich, wie es sein kann, dass deren nachfolgepartei nun 25% in diesen ländern holt? im westen spielt die sed keine rolle, ausser dass dort jeder den zeigefinger hebt und sie als kommunistisch orientiert hinstellt. das müssten im grunde genommen die ossis tun, nicht die wessis. den ossis scheints aber ziemlich egal zu sein. in grossen teilen der bevölkerung jedenfalls.
schauen wir aber ruhig mal weiter in unserer politischen landschaft. da haben wir einen (noch-)kanzler schröder, der kohl immer ähnlicher wird, nicht zuletzt weil er sich schon heute für den einzig denkbaren kanzler der republik hält.
wir haben eine geduckte frau, die auch noch aus dem osten kommt und deshalb gleich zwei argumente hätte, deutschland nach aussen als modern und die einheit als endgültig vollzogen darzustellen. nur dass sie leider keine konzepte und keine guten leute hat. die konzepte, die meiner meinung nach gut sind, lässt sie wie eine heisse kartoffel fallen (siehe kirchhof, merz) anstatt den menschen offensiv zu erklären warum diese konzepte gut sind. aber nein, sobald der wind ihr um die ohren pfeift, rudert sie zurück. kanzlerin und trotzdem glücklich sein geht bestimmt, alle sollen mich mögen.
die grünen? die grünen. wofür stehen die eigentlich in den nächsten 4 jahren?
fdp? ja, klares programm, gute leute (nicht alle, aber einige), und junge leute mit guten ideen. nicht zuletzt sind sie die grossen wahlgewinner 2005.
alle zusammen aber sind zickig. keiner will mit dem anderen reden, niemand will seine parteipolitischen ziele aufgeben. dabei geht es aber nicht um die partei, um den kanzler. es geht um deutschland, aber das scheint in berlin noch nicht angekommen zu sein.
die flexibilität, die durchweg alle parteien von den bürgern einfordern sind sie selbst aber nicht umzusetzen bereit.
so einfach, die einen zu radikal, die anderen zu extrem zu nennen kann und darf man es sich nicht machen. die demokratie sollte den menschen dienen und nicht zum verwalteten selbstzweck werden. und demokratie lebt auch vom wechsel. hätte schröder, so wie er es 1998 bei seinem amtsantritt gesagt, sich nach zwei legislaturperioden zurückgezogen und dies am besten 1998 gleich in gesetzesform gegossen, so wäre uns viel theater erspart geblieben. lasst endlich andere ran, gerne auch mal jüngere...
Willkommen in der Gegenwart
Seit gestern ist in der demokratischen Landschaft Deutschlands nichts mehr wie es vorher war. Keine alten Lager wie Schwarz-Gelb oder Rot-Grün, kein Wille zur großen Koalition. Die Flexibilität, die von den Menschen gefordert wird, herzlichen Glückwunsch, sie ist auch in der Politik angekommen.
Es wird nicht mehr nur einen Weg geben können - alle demokratischen Kräfte müssen die alten Strukturen hinter sich lassen und beweisen, daß sie Flexibilität und Zukunftsorientierung nicht nur fordern sondern auch leisten können. Von den Bürgern wird verlangt, sich den heutigen Anforderungen der Welt ohne wenn und aber zu beugen, sich der Welt anzupassen weil diese auf einzelne Schicksale keine Rücksicht nimmt. Jetzt müssen die Politiker aller Parteien zeigen, daß gleiches auch für sie gilt. In einer schnellen und von Medien geprägten Welt werden keine alten Stammwähler auf dauer die Schlacht gewinnen.
Willkommen in der neuen Welt, der globalisierten Gegenwart, meine Damen und Herren Politiker aller Couleur...
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:
Webdesign und CSS
Mein persönlicher Favorit ist immer noch der CSS Zen Garden. Dort kann man das CSS Design der Website per Klick festlegen. Das Interessante dabei ist, daß die Seite von Design zu Design völlig unterschiedlich aussieht, aber der HTML-Quellcode immer der selbe bleibt. Das einzige was sich wirklich ändert ist das genutzte CSS.
OpenSource Grafiksoftware
Ich habe eben mal meine Seiten ein wenig überarbeitet um die Dinge permanent niederzuschreiben. So habe ich vor kurzem einen Flyer entworfen und bin im Web über allerhand brauchbare Werkzeuge gestolpert.
- Scribus, ein DTP-Programm für Linux, Windows und Mac OS X. Leider funktioniert die Windows-Version nur unter Cygwin und selbst da nur mit erhöhtem Installationsaufwand.
- Inkscape, ein Vektorzeichenprogramm für Linux, Windows und Mac OS X. Beherrscht alles, was man so braucht und beherrscht das SVG-Dateiformat.
- Sodipodi ist auch ein Vektorzeichenprogramm für Windows und Linux. Sieht auf den Screenshots auch sehr vielversprechend aus.
- Wikimedia Commons beheimatet freie Mediendateien die vorwiegend in Wikimedia-Projekten wie zum Beispiel Wikipedia verwendet werden.
- Die Open Clipart Library ist eine Sammlung aus vielen freien Cliparts, die sich in eigenen Projekten einbinden lassen. Als SVG-Grafiken sind sie auch noch gut skalierbar und die PNG-Thumbnails sind auch direkt verwendbar.