Archivo de 23 de Febrero de 2009

Contando estrellas

Lunes, 23 de Febrero de 2009 por nera

IACO es un proyecto abierto para realizar un mapa de contaminación lumínica y calidad del cielo de España. Durante los meses de febrero, marzo y abril, los participantes comparan las estrellas que ven con las de unas cartas y le asignan una magnitud. Todos estos datos se recopilan en un mapa que nos dará los mejores lugares de observación. Puede participar cualquier persona, ya que lo único que se requiere es bajarse una carta de una constelación de la web y contar las estrellas que se ven en el cielo. El instrumental necesario es un abrigo y un bolígrafo.
Podeis ver las bases de la iniciativa y los datos recogidos hasta ahora aquí.
iaco

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)

El efecto 2038

Lunes, 23 de Febrero de 2009 por manu

Si bien el efecto 2000 quedó en una falsa alarma, el día 19 de enero del 2038 existe la posibilidad de caos en el mundo y la civilización de los computadores. Pero tranquilos, lo vamos a arreglar con la fuerza bruta.

Se conoce como el efecto 2038 al problema que surgirá en los sistemas operativos basados en POSIX, o programas basados en C, que cuentan el tiempo desde el 1 de Enero de 1970. Esto es así por que el tipo time_t de C está implementado como un entero con signo y, al ser la mayoría de las arquitecturas actuales de 32 bits, dicho contador iría de los números -2.147.483.648 al 2.147.483.647. Este último número se corresponde con las 03:14:07 UTC del 19 de enero de 2038, y un segundo después el contador desbordará… oh, my God!

Una posible solución sería implementarlo como un entero sin signo, que traería muchos quebraderos de cabeza para cálculos de tiempos. En realidad, el problema está cuasisolucionado y se prevé que lo esté de sobra para el día D: Empizan a imponerse arquitecturas de 64 bits, con lo que nos subriremos las espaldas durante unos cuantos cientos de millones de años. Llegados a esos tiempos, dará igual como contemos los enteros :-)

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)