I See Dead Code

… as sounding brass, or a tinkling cymbal.

I See Dead Code header image 4

Entries from August 2007

Not exactly a free lunch, but maybe a discounted dinner?

August 30th, 2007 · No Comments

Im Licht der neulichen Python-Experimente muss man die Concurrency-Bibliothek von Java 1.5 [↪] sehr lobend erwähnen. Wenn man das manuelle Erstellen von Threads und das mühsame Kommunizieren über Locks oder blocking queues gewöhnt ist, dann ist der CompletionService zusammen mit Callables eine sehr elegante und codesparende API, um parallele Programme im producer-consumer scheme zu implementieren.
Der [...]

[Read more →]

Tags: java · lang:de · programming · work

I have two cores, where’s my free lunch?

August 26th, 2007 · No Comments

I have tried to optimize the TigerXML parser in STA [↪] a bit, the results (graphs are stored in memory, with a 55 MiB corpus, on my Core 2 Duo 2.2GHz):

unoptimized: 61.01s
optimized: 39.68s

That still seemed a bit too slow to me, and I decided to try out some parallelization: since the ID reference remapping and [...]

[Read more →]

Tags: lang:en · programming · python · tech

Just Another Shock?

August 23rd, 2007 · 2 Comments

Nach einem länglichen Download (nur 1,8 GiB) kam ich dann auch in den Genuss, die Bioshock-Demo [↪] zu spielen. Ich brauchte nicht einmal einen neuen Grafiktreiber zu installieren (es schein t unter Computerspielern mittlerweile Mode zu sein, für neue Spiele auch einen neuen Treiber zu brauchen), denn das Spiel lief unter Notebook-kompatiblen Grafikeinstellungen durchaus flüssig [...]

[Read more →]

Tags: games · lang:de

Christenarm & Heidenreich – Die Bücherkolumne

August 21st, 2007 · No Comments

Pears, Iain: An Instance of the Fingerpost
Es ist natürlich eine feine Ehre für ein Buch, mit Ecos „Der Name der Rose” verglichen zu werden, dieser Mischung aus Mittelalter-Krimi und zwecklos-fröhlicher scholastischer Diskussion. In meinem Fall aber führte dieser überbordende Vergleich eher dazu, dass ich das Buch sehr reserviert anfing und mich auf den ersten 300 [...]

[Read more →]

Tags: books · lang:de · review

Verweichlicht…

August 16th, 2007 · No Comments

Die IDE an sich
Nach einem Jahr verschärftem Toolmonkeyism auf der Arbeit bin ich zu der Überzeugung gelangt, dass auch beim Python-Programmieren ein wenig IDE-Unterstützung nicht schlecht wäre. Eclipse (besonders das erstaunlich stabile 3.3) wächst einem dann doch ans Herz. Nicht dass ich für Python unbedingt Ctrl-1 bräuchte (z.b. den infernalischen Java-Typinferenz-Hack, Variablen ohne Typ zu [...]

[Read more →]

Tags: lang:de · programming · python · tech

Stockholm TreeAligner Workshop in Zürich

August 12th, 2007 · No Comments

Donnerstag und Freitag waren zwei sehr erfüllte Tage. Eigentlich war ich ja zum Konsultieren hier, aber ich habe tatsächlich ein kleines bisschen Code geschrieben. Der TreeAligner hat jetzt in Distributionsskript (basierend auf den setuptools, mit denen ich immer noch keinen kompletten Frieden geschlossen habe), es funktioniert etwas mehr und die beiden Hauptentwickler Joakim und Maël [...]

[Read more →]

Tags: lang:de · travel

Woanders sind die Dinge anders, oder: Die Schweiz, das freundliche uncanny valley nebenan.

August 9th, 2007 · No Comments

Das Aufzählen der verschiedenen zu bekleidenden Körperteile und der übliche Handyportemonnaieschlüsseluhr-Macarena haben nicht gereicht. Gefühlte drei Minuten hat es gedauert, bis ich in meinem Hotelzimmer entdeckt habe, dass es in der Schweiz zwar auch Strom, aber nicht in der vertrauten Schweinenasenoptik gibt. Der Adapter, vor ziemlich genau einem Jahr für genau solche Zwecke angeschafft, liegt [...]

[Read more →]

Tags: lang:de · travel