Skip to content

{ Tag Archives } Softwareentwicklung

Neues Zitat: Softwarefabriken Anno dazumal

Unterm Strich geschieht Softwareentwicklung also in einer monolithischen, hierarchischen Atmosphäre, die sich nicht grundsätzich von einer Fabrik des 19. Jahrhunderts unterscheidet.

Ralf Westphal

Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged ,

Neues Zitat: Am Ende bleibt: Ein katastrophenfreies Leben. Hoffentlich.

The goal of a software engineer is to retire without having caused any major catastrophe.

Dilbert

Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged ,

M-x speedbar!

emacs\' speedbar

Auf der Suche nach einer Möglichkeit mit Emacs – wie von VisualStudio, Eclipse, etc. gewohnt – in Sourcecode-Verzeichnissen zu ’surfen’ bin ich zunächst auf ECB gestoßen. Da mich aber Sachen, die Seit mehreren Jahren nicht mehr aktualisiert wurden abschrecken (die letzte Version von ECB kam 2005 unter die Leute), habe ich weiter gesucht und bin auf eine einfache Lösung gestoßen: M-x speedbar öffnet die Speedbar in Emacs. Dabei handelt es sich nicht nur um eine Verzeichnisansicht, sondern auch um einen Klassen-, Methoden- und Funktionenbrowser. Die Ansicht synchronisiert sich mit dem ausgewählten Buffer. Was es sonst noch so gibt muss ich erst rausfinden.

Also tagged , ,

1 Tag, 3 sehr praktische Py-Bibs

Zur Zeit mache ich ziemlich viel XML-Verarbeitung. Um das ganze pythonischer zu gestalten, parse ich das XML in eine Dictionary-Implementierung, die sich die Reihenfolge der Einfügungen merkt (Originalcode via Voidspace: OrderedDict) und auf deren Inhalt nicht nur mit dict["schlüsselwert"] zugegriffen werden kann, sondern auch mit dem praktischeren dict.schlüsselwert (meine Erweiterung).

Also tagged , , , , , , , , ,

Gott lispelt

Lisp logo - made with lisp

Am Ende des Podcasts Episode 84: Dick Gabriel on Lisp des Software Engineering Radios bin ich auf den Song God wrote in Lisp gestoßen. Gut gesungen und witziger Text.

Also tagged , , , ,

Der Bogen steht

arc de triomphe

Gestern haben PaulGraham und RobertMorris “Arc” veröffentlicht. Arc ist ein Lisp-Dialekt, der auf das absolute Minimum reduziert ist. Wie Brucio in “Arc debarks” schreibt:

Also tagged ,

Professionelles Softwaremanagement mit Metriken: crap4j

Auf A Software Metric You Can’t Refuse – Software Management The Soprano Way gibt’s eine gute Einführung und einen informativen Clip zum Thema. Mein Tipp im Vertrauen: Reinschauen, draus lernen, Chef werden und umsetzen. Also tagged , , ,

Reinteract!

Bin gerade bei Simon Willison auf Reinteract gestoßen. Simons Server antwortet zur Zeit nicht – aber einige anderer Blogs berichten euphorisch von der neuen Python-Shell. Das, was man im Screencast sehen kann ist auch wirklich beeindruckend…

Also tagged ,

Der richtige Font für den Programmierer – Extended

Auf Clemens’ Anregung von gestern hin hier nun die Code-Beispiele mit erweitertem Zeichensatz.

Außerdem habe ich ein anderes Farbschema im Editor PSPad eingestellt (in Anlehnung an Zenburn). Mehr zu Farbschemas in IDEs gibt’s jetzt auch im Wiki: Fonts For Programming.

Also tagged , , ,

Der richtige Font für den Programmierer

Auf der Suche nach Verbesserungsmöglichkeiten der Arbeitsumgebung stößt man als leidenschaftlicher Softwareentwickler und Hacker irgendwann auch auf die Unmenge von Schriftarten, die angeblich mehr oder weniger für’s Programmieren geeignet sind.

Also tagged , ,

Calling hotshot, a python profiler, from command line

Python Logo

Profiling some python script I looked for some convenient way to call hotshot from command line just like it is possible with profile \ cProfile out-of-the-box.

Also tagged , , , ,

Käfer im System

First Bug found in computer system.

Im Laufe einer Entwicklerkarriere plagt man sich mit so manchem Fehler im Computersystem – einem “Bug”.

Also tagged ,

Python does youtube.com

Python Logo

Die Tage habe ich festgestellt, dass das Backend von youtube in Python implementiert ist: YouTube is almost entirely written in Python!.

Also tagged , , , , ,