BLOGDRAKE
FREESOFTWAREANDO
MI BLOG BY DEFAULT
WARDOG
EL BLOG DE MANOWAR
JOTACEDT
BYTE-CORRUPTO



Para aquellos que sigan pensando que el año que viene se acaba el mundo porque lo dijeron los mayas, que sepan que están equivocados. No muy lejos queda el fin del mundo, pero no será hasta el 2038 que se irá todo a la porra.
¿Y porqué se irá a la porra? Porque la gran mayoría de nuestros sistemas informáticos no está diseñado para generar una fecha superior al 19 de Febrero de 2038.
Bueno, el mundo no se acabará (esperemos), pero el problema en si es real y se están buscando soluciones.
¿Y porqué se acaba el mundo? Sencillamente, por una limitación de diseño en los sistemas basados en POSIX, en los cuales el tiempo se va midiendo en forma de un número decimal, encarnado por el número de segundos transcurridos desde el 1 de Enero de 1970 hasta ahora.
El problema es que ese número decimál, de tipo Integer, es de 32 bits. Y las fechas superiores a la indicada arriba desbordan la capacidad de este tipo de números, con lo que los sistemas, que son muy cucos, convierten dicho número en negativo. En la práctica volvemos a 1970.
Si con esto no te enteras de ná, este gráfico de la Wikipedia es muy explícito:

En el se puede comprobar como efectivamente a partir de 19 de Enero de 2038 el número entero que define el tiempo transcurrido se vuelve negativo, se resetea a si mismo. Es algo parecido a lo que sucedió con el famoso Efecto 2000, salvo que en aquel caso el problema erá también de hardware. En este caso, el hardware no tiene problema.
¿Y como vamos a evitar que una cosa tan tonta no nos arruine? Pues sencillamente, desarrollando e implantando los sistemas de 64 bits. En realidad todos los que hayáis adquirido un PC en los útlimos 2 o 3 años no tendréis este problema mientras instaléis un Sistema Operativo de 64 bits. El verdadero problema está en las grandes infraestructuras bancarias, militares, científicas, corporativas, etc. cuya tecnología se remonta al amanecer de los tiempos y que no queda más que migrar, en casos mediante inversiones millonarias.
Y si no, ya vendrá John Titor a salvarnos.
Referencias:
Finalmente Google ha presentado su apuesta final en pos de la dominación mundial:
Google TV propone la fusión entre la web y el televisor
Por fin la era digital ha llegado hasta donde querían: Fundir Internet y TV para adocenarnos definitivamente.
A propósito del debate con Keil sobre la responsabilidad en el uso de las nuevas tecnologías, ahí va una noticia de las de miedito:
El Supremo alemán responsabiliza a una mujer por tener su red WiFi abierta
Cuando el diablo no tiene nada que hacer… responde a las preguntas que llegan desde Google. Si, me aburro mucho. Allí van:
El diario online 20Minutos es una mierda mina en cuanto a lo que faltas y erratas se refiere (aparte del sensacionalismo y la absoluta falta de contraste fuente-realidad). Llevo toda la semana guardandome otras pocas, pero esta la tengo que colgar de fijo, porque si bien las anteriores se tratan de trasposicion de caracteres o de errores típicos de equívocos con la h o la b y la v…

Esta directamente supone que quien escribe no tiene ni puta idea de conjugar verbos españoles.
Y para demostrarlo, veamos que dice Wordreference al respecto:

Lo mismo es que contar tampoco saben.
MORALEJA: ¡No leais la prensa niños! ¡No solo no os culturiza, sino que encima os hace más borricos! Seguid con los SMS, que por lo menos ya sabéis desde el principio que escribís mal y nadie sale engañado.
Titular original aqui.
Hoy el $Boss ha venido muy entusiasmado a hacerme una pregunta técnica:
-Tito, me ha preguntado un cliente una cosa: Tiene dos máquinas, una de las cuales tiene que lanzar un proceso batch a una hora determinada para hacer unas tareas. El problema es que este proceso es muy pesado y las máquinas suelen tener bastante carga. El caso es que lo que quieren es que “programemos las máquinas” para que analicen su propio consumo de recursos, lo comparen con el de la otra, y en función de ello se pongan de acuerdo en cual de ellas debe ejecutar dicho proceso, teniendo en cuenta una serie de baremos de rendimiento, espacio en disco y demás, todo esto en tiempo real, puesto que en cualquier caso el proceso es crítico y debe realizarse si o si, pero el resto de procesos también y no se pueden relegar. Y todo esto utilizando shell script. ¿Como podemos hacer esto?
Como muchos de ustedes ya saben, en mis ratos libres administro la página web de un colectivo de izquierdas llamado Socialismo Libertario. Es una web sencilla, sin mucha historia. De hecho está montada tipo blog con b2evolution: los requisitos de esta gente era un espacio web sencillo donde poder ir publicando las novedades que van sacando, panfletos, anunciar su periódico, comunicados. Una concepto que a mi me gustó mucho, crear un “escaparate” en Internet, que invite a ver que hay detrás de eso sin desvelarlo del todo, para incitar a la gente a establecer un contaco directo, y así conservar el trato humano.