¿Cuál es el significado de 1946-02-14 08:34:56?


29

Cuando Finder está operando en un archivo o carpeta en el sistema, el archivo / carpeta está atenuado y no se puede abrir, así como no se puede descartar. Esto es más notable al copiar o mover un archivo o carpeta usando Finder; Mientras la operación está en progreso, el archivo / carpeta de destino se muestra en gris. Finder sabe que el archivo / carpeta de destino se encuentra actualmente en una operación estableciendo la fecha de creación del archivo o carpeta en kMagicBusyCreationDate , que es 08:34:56 el 1946-02-14 (+0000).

¿Cuál es el significado de esta fecha y hora? Cuando descubrí que Finder usaba una fecha para el propósito antes mencionado, esperaba que fuera algo relacionado con la marca de tiempo / época de Unix, etc. , siendo mucho más allá de 1970.

He encontrado en Finder.h , se proporciona el siguiente comentario, sin embargo, esto tampoco proporciona la importancia de la fecha / hora específica que se seleccionó:

Use esta fecha como la fecha de creación de un archivo o carpeta para indicar que está temporalmente ocupada (mientras se está descargando o instalando, por ejemplo). Esto evita que Finder intente cambiar los atributos del elemento antes de que se cree por completo (Finder 8.5 y 8.6 verifican las fechas de creación de archivos; los Buscadores posteriores también pueden verificar las fechas de creación de carpetas). 

Respuestas:


37

Escuché que era el día que ENIAC se reveló al mundo:

La máquina completa se anunció al público la noche del 14 de febrero de 1946 y se dedicó formalmente al día siguiente en la Universidad de Pensilvania.

La teoría es que no había "archivos" en existencia antes de esa fecha.

Con respecto a la hora, 0x4F3AFDB0 (del Finder.h arriba) mod 86400 (segundos en un día) es 2096. 2096 segundos después de la medianoche son 12:34:56 AM. Esta es casi con toda seguridad la intención: que lea "123456" en el día especificado cuando se ajusta la zona horaria.


1
Interesante; ¿tienes una fuente citable para esto? (¿y tiene una teoría para el momento?)
grg

1
Hay algunas fuentes confiables con respecto a la fecha, por ejemplo , eniacprogrammers.org/overview.shtml , pero la falta de fuente citable para el momento lo coloca en la categoría "creíble, pero no 100% verificable" para mí.
Laconic Droid

2
En cuanto al componente de tiempo, me pregunto si 08 es zona horaria ajustada. si el tiempo cambiara 4 horas de una manera u 8 de otra manera, la hora podría leer 12:34:56
Tyson

66
0x4F3AFDB0 (el valor de ese archivo Finder.h) mod 86400 (segundos en un día) = 2096. 2096 segundos después de la medianoche son 12:34:56 AM. Esta es casi seguramente la intención: que lea "123456" en el día especificado.
Tim S.

55
El mejor.Valentines.Day.Present.Ever! Ahora sabemos lo que se suponía que debía decir el programa original hello world: "Hola mundo. Te amo". Pero probablemente no había suficiente RAM ...
Floris
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.