Biagioli’s Galileo, Courtier

Mario Biagioli’s Galileo, Courtier (University of Chicago Press 1993, paperback 1994, ISBN 0–226–04560–9) examines the major stations of Galileo Galilei’s career in the context of the contemporary courtly society, and especially its patronage system. Clocking in at over 500 pages in the German translation I read (an accidental bookstore discovery), the writing is somewhat long-winded … Continue reading “Biagioli’s Galileo, Courtier”

Tektosyne 6.3.2 Released

Tektosyne 6.3.2 is now available for download. This release fixes another bug in the MultiLineIntersection class, this time a rare search state corruption in the sweep line algorithm. Thanks again to Jeff Lockhart for his valuable efforts to identify these bugs! What happened was a misordering of adjacent positions on the sweep line, caused by … Continue reading “Tektosyne 6.3.2 Released”

Tektosyne 6.3.1 Released

Tektosyne 6.3.1 is now available for download. This minor update addresses one small bug discovered by an observant user: an assertion in method MultiLineIntersection.split was triggered when a collection of split points had a size smaller than three instead of the correct two. The interesting aspect here is how I managed to miss this bug … Continue reading “Tektosyne 6.3.1 Released”

MIME Browser 2.1 Released

Version 2.1 of MIME Browser, my free EML message viewer, is now available for download. This is a bugfix release prompted by a user report that double-clicking on a folder entry could select an entirely different file in the same folder. Turns out I had forgotten to translate between display and model row indices of … Continue reading “MIME Browser 2.1 Released”

Myriarch 2.1 for Swing Released

Version 2.1.0 of Myriarch, a simple real-time simulator for pre-gunpowder tactical combat, is now available for download. As with previous project updates, the Myriarch GUI is now based on Swing due to the removal of JavaFX from Oracle’s Java SE distributions. The minimum Java requirement was consequently lowered to Java SE 8, although note that … Continue reading “Myriarch 2.1 for Swing Released”

Java Swing JComboBox Tips

This post is a sequel to Java Swing Tips which formerly contained a shorter version of these tips concerning JComboBox. I decided to extract them into their own post as they got rather long, and the section on custom rendering was not quite correct. As before I’m using Oracle OpenJDK 10 on Windows 10 for … Continue reading “Java Swing JComboBox Tips”

Translation: Repressiver Liberalismus

Last year I had translated two works by an anonymous Austrian author, Volle Fahrt ins Nichts (translation: Full Speed Into the Void) concerning right-wing populist parties, and Die große Müdigkeit (translation: The Great Fatigue) on reactionary fantasies. Over a year later a third essay has finally appeared, Repressiver Liberalismus, a somber view on the crumbling … Continue reading “Translation: Repressiver Liberalismus”

Alpine Panorama

Having moved into a Munich 4th story penthouse with a view to the Alps, I tried for months to get a proper pictures of them. On a somewhat cloudy day my compact Sony DSC-HX90 ultrazoom was hopeless, the color and brightness resolution just wasn’t there. I posted some smartphone snapshots on Twitter but those were … Continue reading “Alpine Panorama”

Martin Luther’s Bible Translation

In my last post on Really Old German from the book Sternstunden I remarked in closing that the chapter on Martin Luther shouldn’t bring any big surprises. Turns out I was wrong. I expected some excerpts from his famous translation of the New Testament but instead this chapter contains Luther’s comments on his translation, cited … Continue reading “Martin Luther’s Bible Translation”