Virtual OS/2 International Consumer Education
VOICE Homepage: http://de.os2voice.org
August 2003

[Inhaltsverzeichnis]
[Vorherige Seite] [Nächste Seite]
[Artikelverzeichnis]

editor@os2voice.org


Was können eCS Clock, der eCS Scheduler und eCS Task Planner für Sie tun?

Von Niels Jensen © August 2003, Übersetzung: Joachim Moritz

Zusammen mit der eCS 1.0 GA kommen drei kleine Hilfsprogramme: eCS Clock, eCS Scheduler und der eCS Task Planner, alle werden automatisch mit dem System im Ordner Programme\Installierte Software\eCS Clock installiert. Die Versionsnummer der eCS Clock, die auf der eCS GA CD zu finden ist, ist 1.00. Mittlerweile ist die aktuelle Version bei 1.21, diese ist als ein WarpIN-Archiv unter www.ecssite.com erhältlich. eCS Clock ist nicht nur einfach eine Uhr, ich habe die folgenden zusätzlichen Anwendungen bei ihr gefunden:

Dies Alles ist mittels des enthaltenen eCS Task Planner möglich. Natürlich können Sie die Uhr auch mit einer der vielen Atomuhren im Internet synchronisieren lassen, z. B. alle 12 Stunden.

Mit der eCS 1.1 GA erhalten Sie eine neuere Version (2.01) der eCS- und der World Clock. Soweit ich das beurteilen kann, gibt es keine Änderungen in der Funktionalität, aber in der eCS 1.1 GA können Sie die World Clock und den Task Planner jetzt im Ordner Dienstprogramme unterhalb des Programme-Ordners auf Ihrer Arbeitsoberfläche finden. Die eCS Clock (oder LCD Clock) ist nicht mehr da. Wie auch immer, um ein LCD Clock-Objekt zu erstellen, müssen Sie "nur" den Schablonenordner öffnen und eine Programm-Schablone in den Ordner Dienstprogramme ziehen und in der Pfad- und Dateinamenzeile auf dem Programm-Reiter X:\ECS\SYSTEM\ECLOCK\LCDCLK.EXE eingeben. Vergessen Sie dabei nicht, auf dem Reiter Symbol das standardmäßige Programm in z.B. LCD Clock abzuändern.

Installation

Die eCS Clock wird automatisch mit der eCS GA 1.0 im Verzeichnis X:\OS2\ECSCLOCK installiert, wobei x: Ihr Boot-Laufwerk ist. Die neuere Version 1.21 ist ein WarpIn Archiv, escl121.wpi. Die Installation kann entweder per Doppelklick auf das Archiv-Objekt oder durch Ziehen des Archiv-Objektes auf das WarpIN-Symbol Ihrer Arbeitsoberfläche gestartet werden. Es installiert sich über die ältere Version und hat jetzt auch eine deutsche Sprachunterstützung. Nach der Installation finden Sie im Programm-Ordner drei Symbole, wie in Bild 1 zu sehen.

JPEG figure of eCS Clock Folder under eCS 1.03
Abb.1: eCS Clock Ordner in der eCS GA 1.0.3 mit Symbolen für eCS Clock (LCD Clock), eCS Scheduler und eCS Task Planner.

die folgenden Zeilen wurden dabei in Ihre CONFIG.SYS eingefügt:

REM BEGIN ECSCLOCK
SET CLNG=x:\OS2\LNG
RUN=x:\OS2\ECSCLOCK\CLKBASIC.EXE
REM END ECSCLOCK

An diesem Punkt möchten Sie vielleicht eine Referenz des eCS Scheduler in Ihren Systemstart-Ordner ziehen, oder Sie fügen die folgende Zeile in Ihre STARTUP.CMD-Datei ein:

x:\OS2\ECSCLOCK\SCHEDULR.EXE

wobei natürlich x: wieder Ihr Systemlaufwerk ist. Natürlich nur, wenn Sie wünschen, sich durch den eCS Scheduler auf spezielle Ereignisse aufmerksam machen zu lassen, z.B. das Backup-Programm, das zu bestimmten Zeiten des Tages seine Arbeit verrichten soll.

Konfiguration

Sie können die eCS Clock, die jetzt System Clock genannt wird, auf dem üblichen Wege starten, um dann die Ansicht per rechtem Mausklick im Fenster zu ändern, wie in Abb. 2 dargestellt. Die Uhr erlaubt Ihnen einerseits die Lokalzeit als auch die UTC ( Universal Time Coordinated = Greenwich Mean Time (GMT)) und natürlich noch 4 andere Zeitzonen anzuzeigen. In der Version 2.01 wurde das Aussehen ein wenig verändert und Sie können nun insgesamt 6 zusätzliche Zeitzonen darstellen.

Figure 2. JPEG Picture of eCS Clock with menu for changing appearance activated.
Abb.2: eCS Clock (System Clock oder LCD Clock) mit aktiviertem Aussehen-Kontext-Menü.

Die Einstellungsseiten erlauben Ihnen, Datum und Uhrzeit einzustellen, die eigene Zeitzone anzugeben - d.h. keinen Ärger mehr mit der TZ-Variable und wie diese einzustellen ist. Sie können den Zeitservice für die Sychronisierung voreinstellen, genauso wie das User Interface. Wenn Sie Städte anzeigen möchten, die nicht in der umfangreichen Liste enthalten sind, dann können Sie jederzeit neue hinzufügen. Dann allerdings müssen Sie wissen, wie die TZ-Variable aufgebaut ist:

TZ=TMZ±XDTZ,M1,D1,WD1,S1,M2,D2,WD2,S2,DT

wobei:

TMZ ist ein 3-Buchstaben-Kennzeichen Ihrer Zeitzone

±X ist die Anzahl Stunden vor oder nach der UTC

DTZ ist das 3-Buchstaben-Kennzeichen Ihrer Sommerzeitzone

M1 ist der Monat, in dem zur Sommerzeit gewechselt wird, z.B. März.

D1 ist die Woche des Monats (oder Tag), in der zur Sommerzeit gewechselt wird, z.B. die letzte

WD1 ist der Wochentag, an dem zur Sommerzeit gewechselt wird, z.B. Sonntag.

S1 ist die Anzahl der Sekunden nach Mitternacht, nach dem der Wechsel stattfindet, z.B. 1 Stunde oder 3600 s.

M2 ist der Monat, in dem zurück zur Standardzeit gewechselt wird, z.B. Oktober.

D2 ist die Woche des Monats (oder Tag), in der zurück zur Standardzeit gewechselt wird, z.B. die letzte.

WD2 ist der Wochentag, an dem zurück zur Standardzeit gewechselt wird, z.B. Sonntag.

S2 ist die Anzahl der Sekunden nach Mitternacht, nach dem der Wechsel stattfindet, z.B. 3 Stunden oder 10800s.

DT ist die Anzahl der Sekunden die die Sommerzeit der Standardzeit voranläuft.

Für meinen Wohnort nordwestlich von Kopenhagen in Dänemark setzt eCS Clock die TZ-Umgebungsvariable auf
SET TZ=CET-1CDT,3,-1,0,7200,10,-1,0,10800,3600
Wie auch immer, die TZ-Variable, die das Programm TZCalc von Norbert Dey berechnet, das unter http://www.tavi.co.uk/os2pages/mail.html#TZCALC erhältlich ist, ergibt eine leicht abweichendes Ergebnis
SET TZ=EET-1EDT,3,-1,0,3600,10,-1,0,3600,3600

Glücklicherweise ist die obere Zeile die richtige, weil der Wechsel immer zur selben Zeit nach Mitternacht relativ zur UTC sowohl im Frühjahr als auch im Herbst erfolgt. TZCalc jedenfalls ist ein exzellentes Tool, um die verschiedenen Parameter der TZ-Umgebungsvariable verstehen zu lernen, da es auch erlaubt, interaktiv mit den verschiedenen Parametern zu spielen, wie in Abb. 3 gezeigt.

JPEG picture of TZCalc - a tool for generating the value of the TZ-string.
Abb.3: TZCalc - Ein gutes Tool zum Spielen mit der TZ Variable und zum Erlernen der verschiedenen Parameter.

Genaue Kenntnis über die Details der TZ-Umgebungsvariablen ist jedenfalls nur notwendig, wenn Sie der Liste der eCS Clock neue Städte hinzufügen möchten, wie in Abb. 4 dargestellt.

JPEG of settings pages of eCS Clock for adding new cities.
Abb.4: Einstellungsseite zum Eingeben neuer Städte, in diesem Falle die dänische Stadt Aarhus.

Terminplanung einer Aufgabe

Der Scheduler (Terminplaner) hat die folgenden Optionen

Der Task Planner (Aufgabeplaner) wird in Abb. 5 gezeigt. Jede Aufgabe kann über das Kontextmenü des Aufgabenobjektes schnell auf aktiv oder inaktiv gesetzt werden. Damit können einmal angelegte Aufgaben wiederverwendet werden. Für mich ist der Task Planner eine exzellente native Alternative zu Cron. Das Fenster für die Konfiguration einer Aufgabe sehen Sie in Abb. 6.


Abb.5: eCS Task Planner mit 3 Aufgaben.
Figure 6. Adding a task to the task scheduler.
Abb.6: Hinzufügen einer Aufgabe zum eCS Scheduler.
Hier wird gerade eine Erinnerungsnachricht für das wöchentliche WarpDoctor Treffen um 9:00 PM Lokalzeit in Kopenhagen erstellt.

World Clock

Die World Clock (Weltzeituhr), die in der eCS GA 1.1 enthalten ist, erlaubt Ihnen, die Zeit von bis zu sechs verschiedenen Städten auf der Welt anzuzeigen, z.B. als Balken unten am Rand des Desktops. Ich finde das angenehm, wenn Sie mit Leuten international korrespondieren müssen. Die Uhr hat auch ein Feature, das wohl anzeigen soll, ob dort gerade Tag oder Nacht ist. Während des Tages wird dabei eine Sonne gezeigt. Allerdings wird auf meinem System auch um 11.00 Kopenhagener Zeit noch die Sonne gezeigt, die Sonne ging in Vancouver, Kanada gestern bereits um 3 Uhr auf. Abb. 7 zeigt, wie die World Clock aussehen kann.


Abb.7: Die World Clock zeigt die UTC (=GMT)-Zeit und die Zeit von 5 verschiedene Städten auf der Welt.

Wenn Sie auf eines de Städtefelder klicken, zeigt es die Zeit an, wann dort Sonnenauf- und untergang ist. Ein weiterer Klick zeigt Ihnen die Längen- und Breitengrade der jeweiligen Stadt an. Die World Clock ist komplett in die WPS integriert, soweit es die Schriften und die Farben betrifft. Ziehen Sie nur eine Wunschfarbe oder -schriftart auf eines der Felder und es ändert sich sofort.

Oh, die kleine Sonne zeigt wohl doch nicht an, ob es Tag oder Nacht ist, sondern sie zeigt, ob in dieser Stadt gerade Sommerzeit ist oder nicht. All das ist natürlich exakt in der On-line Hilfe beschrieben.

Schlußwort

Mit der eCS Clock, und speziell dem eCS Scheduler und dem Task Planner, gibt es jetzt eine ordentliche native Lösung, um wiederkehrende Aufgabe auszuführen, wie z.B. regelmäßige Backups, oder zur Erinnerung an irgendwelche ständigen Termine wie z.B. das WarpDoctor Treffen.

Das einzige Problem scheint zu sein, daß die Sonne nicht aufgeht, wenn ich es erwarte und die kleine Unannehmlichkeit in der eCS GA 1.1, daß man das Objekt für die LCD Clock im Ordner Dienstprogramme selbst erstellen muß.

Daten und Quellen:

TZCalc: http://www.tavi.co.uk/os2pages/mail.html#TZCALC
eCS Clock Version 1.21 (eCS FilePile auswählen und nach Clock suchen): http://www.ecssite.com
eComStation Homepage: http://www.ecomstation.com


Portrait picture of the author of the article. Niels Jensen ist Professor an der Fakultät für Chemieingenieurwesen der Technischen Universität Dänemark und zieht eCS bei allen Computeraufgaben vor. Im Windows-Meer überlebt er mittels einer Kombination aus LaTex, ePDF, Smartsuite und StarOffice. Niels fördert die Nutzung von Open-Source-Produkten wie Apache, PHP, MySQL und OpenOffice, wenn die Nutzung der Windows-Plattform sich nicht vermeiden läßt.

[Artikelverzeichnis]
editor@os2voice.org
[Vorherige Seite] [Inhaltsverzeichnis] [Nächste Seite]
VOICE Homepage: http://de.os2voice.org