8 Febrero 2009

1.234.567.890, UNIX celebra San Valentín

votar Compartir en Twitter | Compartir en Facebook | Delicious Guardar en Delicious
5 Comentarios »



Tan particular cifra es la expresión cronológica, en codificación UNIX, del día 14 de febrero de 2009. O sea que este año el día de San Valentín se celebra como 1234567890 en Linux o Mac.
Aunque ya hice una referencia a tal curiosidad en un post anterior, quizás convenga aclararla.

Si en un terminal Linux (*) tecleas
date -d @1234567890
verás que el resultado devuelto es
sáb feb 14 00:31:30 CET 2009

El comando date -d @1234567890 equivale a preguntarle al sistema qué día, mes y año coincide con los 1234567890 segundos transcurridos desde día 1 de enero de 1970, adoptado como fecha fundacional en UNIX, y mantenida como tal por sistemas derivados: Mac, BSD, Linux…

Teniendo en cuenta que un día tiene 86.400 segundos (60x60x24) y por tanto un año tiene 31.536.000 segundos (86.400×365), al empezar el año 2009 se contabilizaban 1.229.904.000 segundos (31.536.000×39, ya que habían transcurrido 39 años desde que se inició el cómputo)
Al llegar al 14 de febrero habrán transcurrido 1.234.567.890 de la era UNIX.

Aunque no en todas partes del mundo. En España, como muestra la salida de mi consola (sáb feb 14 00:31:30 CET 2009) el evento se producirá a las 00:31:00, o sea a las 12 y media de la madrugada. Pero en zonas alejadas de nuestro huso horario CET (Central European Time), puede haber diferencias tales que coincida con el 13 de febrero en vez del día de los enamorados.

(*) En Mac OS X, el comando equivalente es
date -r 1234567890

Lee más sobre curiosidades | También puedes buscar en: ,


  1. #1 by emiligene on 8 de Febrero de 2009 - 5:15 pm

    ¿Qué significa COT?

  2. #2 by Angelfire on 8 de Febrero de 2009 - 4:38 pm

    Fri Feb 13 18:31:30 COT 2009

    Malos calculos de mi sistema? :P

(No será publicado)

Additional comments powered by BackType