Si miras el resultado cal 9 1752
, verás este resultado extraño:
September 1752
S M Tu W Th F S
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
La siguiente historia titulada " Cal 9 1752 explicó" "fue copiada de una lista de noticias a principios de los 90 y archivada en Colecciones de cosas divertidas para una audiencia informática por David G. Wiseman (un Administrador de red en el Departamento de Informática de la Universidad del oeste de Ontario).
El tipo que originalmente escribió el comando "cal" en alguna máquina antigua de la Versión 7 tenía un error de uno por uno en su código. Esto apareció como una salida errónea cuando una variable mal asignada sobrescribió 12 bytes adicionales con ceros, lo que condujo a la extraña salida del calendario que se ve arriba.
Ahora, a nadie en su sano juicio realmente le importa el calendario para septiembre de 1752. Incluso la idea del año 1752 no existe bajo UNIX, porque el tiempo no comenzó para UNIX hasta principios de 1970. Como resultado, nadie sabía que "cal "tuvo este error hasta mucho más tarde. Para entonces había miles de copias de "cal" flotando, muchas de ellas solo binarias. Era demasiado tarde para arreglarlos a todos.
Entonces, a mediados de 1975, algunos funcionarios de alto nivel de AT&T se reunieron con el Papa y llegaron a un acuerdo. El calendario se modificó retroactivamente para alinear septiembre de 1752 con la realidad de UNIX. Como el calendario se modificó contando hacia atrás desde el 14 de septiembre de 1752, ninguna de las fechas posteriores se vio afectada. Las fechas anteriores fueron movidas por 12 días. También arreglaron la página de manual para "cal" para documentar el error como una característica.
Los 11 días del 3 al 13 de septiembre simplemente desaparecieron de los registros. Buscaron en los libros de historia y descubrieron que afortunadamente no sucedió nada significativo durante esos 11 días.
En general, todo este incidente no fue un evento. Más tarde, un autor de ciencia ficción se enteró de ello y lo convirtió en una obra de ciencia ficción de larga duración llamada "The Lathe of Heaven", un libro que, en mi opinión, se parece poco a lo que realmente sucedió.
¿Cuál es la verdadera explicación de la anomalía de salida?
/humor
directorio en la URL que has publicado? ;)Respuestas:
Para rastrear la historia real, intenta correr
man cal
tú mismo:Luego, si su historial es incompleto, continúe con Wikipedia para obtener información sobre los cambios introducidos por el calendario gregoriano y su historial de adopción en varias partes del mundo:
Cuando llegó Unix y reinició los relojes del mundo para que comenzaran el 1 de enero de 1970, no había nada que hacer sobre todo el desastre, excepto elegir una fecha para mostrar el reinicio. Dado que el mundo adoptó el actual sistema de calendario gregoriano en diferentes momentos en diferentes países, el tiempo exacto para hacer esta corrección es algo arbitrario.
Si alguna vez tiene una razón para contar fechas que se remontan tan lejos en su software, ¡se encontrará con problemas mucho más importantes que solo ese reinicio! ¡La historia del calendario está llena de sorpresas!
fuente
Aquí hay un buen artículo sobre calendarios (PDF) que explica cómo el lento cambio de Pascua a través del año hizo necesaria esta corrección de fecha y también describe cuándo diferentes países hicieron el cambio.
En la página 904:
El documento continúa haciendo referencia a una extensa lista de fechas de adopción que fue compilada por astrónomos y explica de manera directa cómo convertir entre diferentes sistemas de calendario.
fuente