Was ist die Bedeutung von 1946-02-14 08:34:56?

29

Wenn Finder eine Datei oder einen Ordner auf dem System bearbeitet, ist die Datei / der Ordner ausgegraut und kann nicht geöffnet und auch nicht in den Papierkorb verschoben werden. Dies ist am bemerkenswertesten, wenn Sie eine Datei oder einen Ordner mit Finder kopieren oder verschieben. Während des Vorgangs wird die Zieldatei / der Zielordner grau angezeigt. Finder erkennt , dass sich die Zieldatei / der Zieldateiordner gerade in einem Vorgang befindet, indem das Erstellungsdatum der Datei oder des Ordners auf kMagicBusyCreationDate festgelegt wird , das am 14.02.1946 um 08:34:56 Uhr (+0000) liegt.

Welche Bedeutung haben Datum und Uhrzeit? Als ich feststellte, dass ein Datum von Finder für den oben genannten Zweck verwendet wird, erwartete ich, dass es sich um etwas handelt, das mit dem Unix-Zeitstempel / der Unix-Epoche usw. zusammenhängt, aber mir scheint nichts als Grund für die Auswahl dieses Datums / dieser Uhrzeit aufzufallen weit zurück jenseits von 1970.

Ich habe in Finder.h festgestellt , dass der folgende Kommentar bereitgestellt wird, der jedoch nicht die Bedeutung des ausgewählten Datums / der ausgewählten Uhrzeit angibt :

Verwenden Sie dieses Datum als Erstellungsdatum einer Datei oder eines Ordners, um anzuzeigen, dass diese vorübergehend ausgelastet ist (z. B. beim Herunterladen oder Installieren). Dadurch wird verhindert, dass Finder versucht, die Attribute des Elements zu ändern, bevor es vollständig erstellt wurde (Finder 8.5 und 8.6 prüfen das Erstellungsdatum von Dateien; spätere Finder prüfen möglicherweise auch das Erstellungsdatum von Ordnern). 

grg
quelle

Antworten:

37

Ich habe gehört, dass es der Tag war, an dem ENIAC der Welt offenbart wurde:

Die fertige Maschine wurde am Abend des 14. Februar 1946 der Öffentlichkeit vorgestellt und am nächsten Tag an der University of Pennsylvania feierlich eingeweiht

Die Theorie besagt, dass es vor diesem Datum keine "Akten" gab.

In Bezug auf die Zeit ist 0x4F3AFDB0 (von Finder.h oben) mod 86400 (Sekunden an einem Tag) 2096. 2096 Sekunden nach Mitternacht ist 00:34:56. Dies ist mit ziemlicher Sicherheit die Absicht: Es wird "123456" an dem angegebenen Tag angezeigt, an dem die Zeitzone angepasst wurde.

Lakonischer Droide
quelle
1
Interessant; Haben Sie eine zitierbare Quelle dafür? (Und haben Sie eine Theorie für die Zeit?)
grg
1
Es gibt einige zuverlässige Quellen zum Datum, z. B. eniacprogrammers.org/overview.shtml , aber der Mangel an zitierfähiger Quelle für die Zeit legt es für mich in die Kategorie "glaubwürdig, aber nicht zu 100% überprüfbar".
Laconic Droid
2
Was die Zeitkomponente angeht, frage ich mich, ob die Zeitzone 08 angepasst ist? Wenn sich die Zeit um 4 Stunden in die eine oder 8 Stunden in die andere Richtung verschiebt, könnte die Zeit 12:34:56
Tyson,
6
0x4F3AFDB0 (der Wert aus dieser Finder.h-Datei) mod 86400 (Sekunden an einem Tag) = 2096. 2096 Sekunden nach Mitternacht ist 00:34:56. Dies ist mit ziemlicher Sicherheit die Absicht, dass am angegebenen Tag "123456" angezeigt wird.
Tim S.
5
Best.Valentines.Day.Present.Ever! Jetzt wissen wir, was das ursprüngliche Hallo-Welt-Programm sagen sollte: "Hallo Welt. Ich liebe dich." Aber wahrscheinlich gab es nicht genug RAM ...
Floris