ClockWork 1.11 - (C) 2023 Herbert zur Nedden

Freeware - du darfs es kopieren unf nutzen

ClockWork darf nur auf der GAG website gehostet werden... Ausnahmen siehe unten


Zewck
-----


Erkennen, ob die RISC OS-Uhr nicht in Ordnung (d.h. potenziell nicht gestellt) ist und darauf hinweisen.



Warum?
------

Einige RISC OS-Hardware hat keine Echtzeituhr und verlässt sich darauf, dass die Uhr durch NTP (Network Time Protocol) aus dem Internet (oder im Fall von virtuellen Systemen vom Host) eingestellt wird.

Aber auch bei denen mit einer Echtzeituhr kann die Batterie leer sein und die Uhr daher falsch laufen werden.

Wenn die Uhrzeit nicht korrekt ist, können einige Dinge passieren, die nicht angenehm sind:

1. Das Kopieren von Dateien mit der Option 'neuer' macht seltsame Dinge

2. SPAM-Filter können vermeintlich alte E-Mails aussortieren oder sie werden weit unten im Posteingang angezeigt

3. TLS-Zertifikate gelten als ungültig, da sie einen Gültigkeitsbereich haben

4. Möglicherweise verpasst Du einen Termin, da der Wecker nicht klingelt


Installation
------------

Kopiere ClockWork einfach in !Boot.Choices.Boot.Tasks, doppelklicke es einmal und wähle "OK", um es zu initialisieren (ich gehe davon aus, dass Ihre Systemzeit in diesem Moment korrekt ist).


ClockWork im Einsatz
--------------------

Gutes Timing:
Wenn die Systemuhr in Ordnung ist und der Computer regelmäßig hochgefahren ist, wirst du von ClockWork nichts bemerken.

Futuristisch:
Wenn die letzte Startzeit vor mehr als 28 Tagen liegt (das ist ein willkürlicher gewählter Zeitraum, den ich für sinnvoll hielt), wirst Du darauf hingewiesen, und das Drücken der Eingabetaste kümmert sich um alles.
Wenn ich erfahre, dass diese 28 Tage ungut sind sind, kann ich meinen Code überarbeiten.

Historisch:
Dies ist der Hauptgrund für ClockWork: Wenn die aktuelle Systemzeit *vor* der letzten Startzeit liegt, steckst Du wahrscheinlich in Schwierigkeiten ...
Auch jetzt impliziert ein OK-Klick, dass die Systemzeit die richtige ist ... aber Du wurdest gewarnt.


Konfiguration
-------------

Wenn Du den Hinweis, dass der letzte Neustart über 28 Tge her war, sondern einen anderen Zeitraum wünscht oder die Warnung nicht magst - so geht das:
Benenne ClockWork um und hänge einen Bindestrich und dann die Anzahl der Tage an (oder nix oder eine Null, um diesen Hinweis abzuschalten).


Technisch
---------

Um die letzte Startzeit zu erhalten, schaut ClockWork auf seinen eigenen Dateizeitstempel; und wenn die Systemzeit gut ist (d.h. in naher Zukunft relativ zum Zeitstempel von ClockWork) oder vom Benutzer im Falle einer Informationsbox als gut bestätigt wurde, stempelt sich ClockWork einfach selbst :-)
Ich stimme zu, dass dies eine etwas seltsame Art ist, die letzte Startzeit zu speichern, aber damit ist ClockWork in sich geschlossen, d.h. benötigt keine Konfigurationsdatei oder ähnliches.


Hosting
-------

Der einzige Ort, an dem ClockWork im Internet angeboten werden darf, ist meine Website unter https://gag.de/software/clockwork.html.

Hiermit erlaube ich RISC OS Open, RISC OS Developments und Cloverleaf ClockWork in ihre Festplatten-Images aufzunehmen, wenn sie dies für eine gute Idee halten – solange sich diese beiden!Help-Dateien auf diesem Disc-Image an einem vernünftigen Ort befindet (d. h. innerhalb von Dokumenten oder einem Ordner, der Ergänzungen von Drittanbietern anzeigt).

Darüber hinaus liefere ich auf Anfrage gerne ClockWork einschließlich des vollständigen Quellcodes, der in das RISC OS Open RISC OS-Repository aufgenommen werden soll, wenn er als gute Ergänzung zur Standard-Boot-Anwendung angesehen wird.


Haftungsausschluss
----------

Die Tatsache, dass ClockWork während meiner Tests für mich gut funktioniert hat, deutet darauf hin, dass der Code gar nicht so schlecht ist – aber Du verwendest es auf EIGENES RISIKO. Es gibt keinerlei Garantie oder Gewährleistung - weder dass es überhaupt nützlich ist noch dass es tut, was es tun soll.


Kontakt
-------

https://gag.de/kontakt.html
