Kürzlich stolperte ich über folgende Bug-Meldung in Joda-Time, einer vielgelobten Datums- und Zeitbibliothek für Java. Da konnte jemand eine von Microsoft Outlook stammende Zeitzonen-ID mit dem String-Inhalt “W. Europe Standard Time” nicht in Joda verarbeiten, während laut Autor angeblich die Verarbeitung mit der im JDK eingebauten traditionellen java.util.Calendar-Bibliothek funktionierte. Weiterlesen
Zeitliche Genauigkeit eines SNTP-Java-Clients
Zum Schaltsekundenereignis am 30. Juni 2012 habe ich aus Interesse einige Messungen mit einem in Java selbstprogrammierten SNTP-Client vorgenommen. Andere marktübliche Implementierungen stammen von Adam Buckley, Apache Commons oder von Google-Android. Die grundlegenden Programmiermuster solcher Implementierungen sind praktisch gleich – einfach aufgrund der Anforderungen des SNTP-Protokolls. Allerdings habe ich in meiner Lösung noch einige Debugging-Ausgaben und Logging-Fähigkeiten eingebaut. Auch habe ich zum Vergleich den üblichen Ausdruck System.currentTimeMillis() nur einmalig zur Initialisierung verwendet und bin dann immer vom Ausdruck System.nanoTime() ausgegangen, da hier aus dem PC die maximal verfügbare zeitliche Genauigkeit herausgeholt werden kann. Weiterlesen
Ist Java schuld am Schaltsekunden-Crash zum 30. Juni 2012?
Ja, meinte neulich ein Mozilla-Ingenieur, als mit der Einführung einer UTC-Schaltsekunde zur Synchronisation der langsamer werdenden erdrotationsgebundenen Zeit UT1 mit der Atomuhrzeit UTC etliche Linux-basierte Webserver abstürzten, und mit ihnen so manche populären Java-basierten Anwendungen darauf mit.
Der Hype um wissenschaftliche Experimente
Hier ein interessanter Artikel auf Spiegel-Online, der die rätselhafte Pioneer-Anomalie beleuchtet, die so manchen schon über eine ganz neue Physik spekulieren ließ. Tatsächlich scheint es eine eher profane Erklärung dafür zu geben. So ist es häufig in der ernsthaften Wissenschaft, daß unverstandene Erscheinungen zunächst regelmäßig für wilde Spekulationen in den Massenmedien sorgen.
Man erinnere sich zum Beispiel auch an die angeblich überlichtschnellen Neutrinos, die am Gran-Sasso-Laboratorium gefunden wurden. Tatsächlich war ein loses Kabel schuld. Nichts wird so heiß gegessen, wie es gekocht wird…
Zeit und Physik
Dieser erste Blog-Beitrag ist eigentlich ein Verweis auf eine Serie von älteren Artikeln, die ich früher in einer Auseinandersetzung mit Kritikern der Relativitätstheorie von Albert Einstein geschrieben habe.