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...
View ArticleJava Swing Tips
This post collects some tips for Java AWT/Swing features that I found less than obvious in my recent programming. I’m using Oracle OpenJDK 10 on Windows 10, but all Oracle Java Documentation links...
View ArticleJava 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...
View ArticleMyriarch 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...
View ArticleMIME 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...
View ArticleTektosyne 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...
View ArticleTektosyne 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...
View ArticleBiagioli’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...
View ArticleLuttwak’s Strategy: The Logic of War and Peace
Some years ago I reviewed Edward N. Luttwak’s The Grand Strategy of the Roman Empire and its Byzantine Empire sequel. In-between these two books, Luttwak published a theoretical rather than purely...
View ArticleDurocher’s Ancient Ethnostate
The Ancient Ethnostate: Biopolitical Thought in Classical Greece by Guillaume Durocher (Kindle Direct Publishing Edition 2021, currently only available as paperback via Amazon) examines ancient Greek...
View ArticleTristate Checkbox for Swing
One modern GUI feature notably absent from Java Swing is the tristate checkbox, i.e. a checkbox that has a third or “null” state in addition to the checked and unchecked states. This is typically...
View ArticleAlpine 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,...
View Article