texto:   A-   A+
eliax

El reloj de UNIX a decir "1234567890" este próximo viernes 13
eliax id: 6181 josé elías en feb 9, 2009 a las 01:31 AM ( 01:31 horas)
Esta es una noticia que me llamó mucho la atención, ya que en mis días de universitario en donde utilizaba varias versiones de UNIX (es específico, SunOS/Solaris, HP/UX, IRIX y AIX), era común entre los que vivíamos en los laboratorios detectar patrones numéricos en todos lados y comunicárselos a los demás.

Esta vez Jon maddog Hall de Linux Magazine nos alerta que este próximo Viernes 13 (déjense de supersticiones) el reloj interno de UNIX (y por extensión, Linux y BSD) leerá exactamente "1234567890", lo que es algo bastante curioso.

La hora exacta cuando esto ocurrirá será a las 11:31:30pm UTC, pero si quieres saber cuál será la hora localmente en tu máquina, entonces Jon nos deja con esta linea de perl que puedes escribir en el shell para averiguar:

perl -e 'print scalar localtime(1234567890),"\n";'

Mas geek que esto, pocas cosas... :)

Nota a los no-técnicos: Se preguntarán, ¿pero cómo es que interpretas esa hora si son solo los números 1234567890, ya que eso no aparenta ser una fecha/hora?

Pues lo que sucede es que internamente ninguna máquina almacena la fecha y hora en el formato que estamos acostumbrados, es decir, algo como "2009 02 09, 10:20:58" o similar, sino que es tan solo un único número que empieza desde cero, y que cuenta el número de segundos desde una fecha de inicio en específico. En este caso, todas las versiones de UNIX y sus derivados toman como la fecha de inicio el 1 de Enero del 1970, por lo que 1234567890 es el número de segundos que ha transcurrido desde esa fecha hasta las 11:31:30pm UTC del próximo Viernes 13.

Algunos de los otros números interesantes con el reloj de UNIX fueron 0101010101, 1000000000, 1010101010 y 1111111111.

Fuente de la noticia

Convertidor de horario UNIX a horario GMT

autor: josé elías

Comentarios

  • El último número Unix de la fecha en 32 bits es el 2.147.483.647 que corresponden con el año 2038.

    Quedan aun 28 años para ese dia, pero cuando llegue será un problema real (no como en del año 2000).

    http://www.cuandopasa.com/index.cfm?v=v43j

    • Ya hace mucho tiempo que los sistemas soportan 64 bits para sus cálculos... esto a un usuario de windows podrá parecerle sorprendente pero el progreso es algo constante y rápido en otros sistemas operativos

      • Actualmente muchos sistemas importantes todavía funcionan con sistemas de 8 y 16 bits, como son hornos, ascensores, estaciones de gas, equipos industriales, etc...

        No solo hay PCs en el mundo. Además una cosa es un procesador a 64 bits y otra que haya se compatibilicen todas las bases de datos a nivel de software, y esto amigo, ya no es tan fácil.

  • @Carmen:

    Lo que pasa es que el reloj de unix (basado en POSIX), donde los segundos están representados por un entero de 32 bits con signo, si el tiempo en segundos se cuenta desde 1970 y el rango de números está entre -2.147.483.648 y 2.147.483.647, al pasar al siguiente segundo el reloj de los programas vuelve a 1901 o 1970.

    La solución es tan sencilla como cambiar el reloj, en los próximos años, que en el 2038 nuestras computadoras y sistemas actuales van a estar en un museo, es mas, hasta puede que solucionen el "problema" y ubuntu dapper siga funcionando en el 2040, para ese tiempo ya vamos a ser unos viejos magos de la computación.


    http://facusdelacruz.wordpress.com/2009/02/02/stop-unix-time/

    • Lo diras bromeando pero habemos algunos traumados, que si esperabamos esto, como un eclipse, lastima que me lo haya perdido por un pin...... altercado automovilistico

  • A ver, a ver, creo que no entendí esta noticia, la idea es saber la hora exacta en la que el reloj interno de unix lea el numero "1234567890" es esto correcto?

    Ya me imagino sentado en mi maquina esperando que el contador lea "1234567890" y decir wow que momento mas memorable, suerte que no me lo perdí.

    eso si es ser geek.

    saludos.

  • jaja XD también pueden averiguar cuando va a ocurrir si tienen mac OS x... al escribir esa linea en la terminal

    XD jajaja

  • heey, comprobado en Mac, he aca el resultado:

    http://img178.imageshack.us/img178/5692/imagen1vb3.png

    jejeje, manada de geeks!

Añadir Comentario

tu nombre
tu email
(opcional)
web personal
(opcional)
en respuesta a...
comentario de caracteres máximo
4 + 2 = requerido (control anti-SPAM)
¿De qué color es el cielo?: requerido (control anti-SPAM)
 

"Mi mente va a estallar, esto es EXTRAORDINARIO!!!!!!!!!!"

por "Patricio" en jul 23, 2010


en camino a la singularidad...

©2005-2024 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax