karcher(a)schrift-und-form.de wrote Wed, 26 May 2004 17:52:05 +0200
Fronia, Tobias schrieb:
[...]
Da ich dies von den 'alten' Testdateien nicht gewohnt bin, habe ich mich im
Downloadbereich der eci-Homepage einmal umgeschaut. Hier liegen die mit NEU
gekennzeichneten Daten für die ATS Visual und Technical, die sinnvoller
Weise mit den Daten der beigelegten CD übereinstimmen.
Nicht so die ATS Measure: nicht als NEU gekennzeichnet und nicht identisch
zur Datei auf der CD. [...]
Gibt es Vorschläge?
Leicht OT, aber mal wieder eine gute Gelegenheit, meine bereits mehrfach
an verschiedene Adressen gerichteten Vorschläge zum Thema
Versionskontrolle zu wiederholen - vielleicht hilft es ja diesmal:
Wichtige, gemeinsam genutzte oder zur veröffentlichung bestimmte Dateien
ohne Kommentar zu ändern führt meiner Erfahrung nach früher oder später
zu Chaos - zumal z.B. bei der Übertragung per E-Mail, HTTP oder FTP auch
das Erstellungs- bzw. Änderungsdatum der Datei keine sichere
Orientierung mehr bietet.
deswegen heissen die zum Download angebotenen Altona Test Suite-Dateien
ja auch:
Altona_Technical_1v2_x3.pdf
Altona_Measure_v11.pdf
Altona_Visual_1v2_x3.pdf
Die Versionsnummer ist also enthalten. Weiterhin sind die Altona Test
Suite-Dateien digital signiert, und jeder kann in Acrobat ueberpruefen,
ob die Signatur noch intakt ist. Die ECI-Profil-Pakete enthalten die
zutreffenden Jahreszahl. Durchaus auch eine passable Orientierungshilfe,
die den Email-Versand oder ftp-Download gut uebersteht.
Eine Kennzeichnung wie "NEU" ist ziemlich
relativ und daher auch nicht
wirklich hifreich - sie hat eine ziemlich begrenzte "Halbwertszeit" ;-)
Das Etikett "Neu" erhalten in der Download-Liste des ECI-Servers
automatisch diejenigen Files, die nicht aelter als einen Monat sind.
Schauen Sie doch in zwei Wochen nochmal vorbei ;->
Wichtige Dateien wie die FOGRA-Charakterisierungsdaten,
die ECI-Profile
oder die ATS-PDFs sollten deshalb meiner Meinung nach unbedingt eine
eindeutige Versionsnummer (im einfachsten Fall als Bestandteil des
Dateinamens) erhalten.
Die Namen der ECI-Profile enthalten zwar keine Versionsnummer, aber
immerhin einen eindeutigen Namen. Auf der ECI Website sowie in der
beiliegenden Doku wird auch erlaeutert, was es damit auf sich hat. Wer
liest, ist hier klar im Vorteil.
Bei der gemeinschaftlichen Pflege solcher Dateien
können beispielsweise
Versionskontrollsysteme wie z.B. CVS <http://www.cvshome.org/>) sehr
hilfreich sein.
von Programmierern sicher zu Recht sehr geschaetzt, aber in diesem Fall -
nach meiner sehr persoenlichen Meinung - nicht das adaequate Instrument.
Prüfsummen (wie z.B. md5-Strings
<http://www.google.com/search?q=md5>)
können helfen, Manipulationen, Beschädigungen oder sonstige
Veränderungen an Dateien zu erkennen.
In ICC-Profilen ist ja inzwischen ein MD5 Hash vorgesehen, wird aber
leider noch nicht von allen Profilerstellungsprogrammen eingefuegt. Die
herunterladbaren Archive als solche sind gegen unbemerkte Beschaedigungen
insofern geschuetzt, als sich das Archiv in der Regel nicht auspacken
laesst, wenn es beschaedigt ist. Dass ein einzelnes ICC-Profil auf einem
Rechner evtl. Schaden erleidet, ist leider ausserhalb unserer Kontrolle.
Erst wenn all ICC-Profile MD5 hashs enthalten und das Betriebssystem bzw.
die jeweilige Anwendungssoftware diesen Hash ueberprueft, waeren wir
einen Schritt weiter.
Eine simple "Version History" (z.B. in Form
einer einfachen Textdatei an
zentraler Stelle) aus der ersichtlich wird, wann sich was geändert hat,
ist ebenfalls eine sehr hilfreiche und einfach zu pflegende Sache.
Wie waere es mit einem Blick in die beliegenden Read me/Doku-Dateien?
Nicht die beste History der Welt, aber auch nicht wirklich substanzlos.
Die ECI ist hier insgesamt sicher noch nicht perfekt, aber durchaus
passabel aufgestellt. Finde ich jedenfalls... Und was schon ganz gut
geworden ist, wird in der Zukunft sicher noch besser werden. Und bitte
nicht vergessen: alles was die ECI zu bieten hat, ist ausschliesslich in
ehrenamtlicher Arbeit entstanden.
Mit freundlichem Gruss,
Olaf Druemmer
Grüße, Klaus Karcher
_______________________________________________
ECI mailing list
ECI(a)lists.transmedia.de
http://lists.transmedia.de/mailman/listinfo/eci