El reloj de UNIX leerá 1234567890 el Viernes 13

Olvidense al escenario caótico del día final de los Mayas, pues el apocalipsis viene gracias al sistema operativo mas venerable: UNIX.

El día de mañana Viernes 13 precisamente a las 4:31:30 p.m. (Tiempo de la montaña o mountain time) o a las 11:31:30 pm UTC (Tiempo Universal Coordinado), todos los sistemas basados en el tiempo POSIX o tiempo UNIX incluidos sistemas UNIX, Mac OS X, Linux y demás mostraran los diez dígitos decimales en secuencia.

Esto se debe a que al contrario de nuestro tiempo, el tiempo UNIX simplemente cuenta los segundos desde la medianoche (UTC) del 1ero de Enero de 1970.

Claro, esto no es devastador como lo fue el Y2K, o lo que se denomina "UNIX Epoch o Época UNIX) en el cual el reloj no podrá mostrar mas dígitos en el 2038... claro, esto era hasta que se introdujeron los 64 bits y ahora para que el "UNIX Epoch" suceda en los 64 bits primero el sol se tuviera que haber apagado.

Encontré un pequeño comando que puedes poner en tu terminal y te dirá exactamente a que hora sucederá esto en tu huso horario.

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

Como podrán ver, en mi Mac sucederá a las 16:31:30 pm, o las 4:31:30 pm.

 

posted by Alan on jueves, febrero 12, 2009 under , , ,

3 comentarios:

eD!Th dijo...

Viernes 13 =P 1234567890 que divertido =P

1234567890 seg / 3600 seg / 24horas / 365 días de un año = 39.14789 años

1970 + 39.14789 = AñO 2009.14789 (aprOx 1? Febrero de 2009)

Tiene lógica =P

Alan dijo...

Wow, exactamente eso es lo que sucedera :-D gracias por complementar el post :-D

eD!Th dijo...

Jeje de nada, es sólo la demostración matemática por así decirlo =P

Search