commit | author | age
|
66d68b
|
1 |
# Zeitrechnung |
U |
2 |
|
|
3 |
Eine Programmbibliothek zur Bestimmung der Zeitpunkte von Ereignissen. |
|
4 |
|
|
5 |
Weitere Informationen auf der [Produktseite](https://uhilger.de/data/pg/zeitrechnung/). |
|
6 |
|
9ada05
|
7 |
### TODO |
U |
8 |
|
|
9 |
- Die Kalenderklassen sind wiederverwendbar, eine Folge von Umrechnungen benoetigt immer nur eine Instanz, ebenso die Ereignisklassen |
|
10 |
- ISOKalender lazy loading in BasisKalender |
|
11 |
- Cache bzw. lazy loading fuer Kalenderklassen fuer die Zeitpunkt-Berechnung |
|
12 |
- Die Starttage als statischen Wert festlegen (nicht ausrechnen) |
0dc7db
|
13 |
- Neugestaltung des 'Innenlebens' der Klasse Definition |
U |
14 |
- Weitere Kalender: traditionell Chinesisch, Buddhistisch, Hinduistisch, Koptisch, Persisch, Julianisches Datum |
|
15 |
- Mond |
66d68b
|
16 |
|
U |
17 |
## Lizenz |
|
18 |
|
|
19 |
Veröffentlicht unter den Bedingungen der [GNU Affero General Public License](http://www.gnu.org/licenses/agpl-3.0) |
|
20 |
|
|
21 |
### Lizenzhinweis |
|
22 |
|
|
23 |
Teile der Programmbibliothek Zeitrechnung implementieren Algorithmen aus dem Buch "Calendrical Calculations: The Millenium Edition", Cambridge University Press von Edward M. Reingold und Nachum Dershowitz aus dem Jahr 2001. Das Buch wird von einer Implementierung in Lisp begleitet, die [hier online](https://www.cambridge.org/ch/academic/subjects/computer-science/computing-general-interest/calendrical-calculations-ultimate-edition-4th-edition?format=PB&isbn=9781107683167#resources) erhältlich ist. Der Lisp Code wird unter folgenden Bedingungen öffentlich zugänglich gemacht: |
|
24 |
|
|
25 |
* Der Code kann für eigene Zwecke verwendet werden (for personal use) |
|
26 |
* Der Code kann für Demonstrationszwecke genutzt werden (demonstrations purposes) |
|
27 |
* Verwendung für nicht-kommerzielle Zwecke unter Nennung der Urheber ist erlaubt (non-profit reuse with attribution) |
|
28 |
* Kommerzielle Nutzung des Codes sollte separat lizensiert werden und ist von der Lizenz des Lisp Codes nicht erlaubt |
|
29 |
|
|
30 |
Die Programmbiblitohek Zeitrechnung ist keine Reimplementierung des Lisp Codes sondern eine eigene Implementierung einzelner Algorithmen des Buches in Java. |