Cerrar este aviso
Alerta
Tu navegador web no está actualizado.
Te recomiendo que actualices tu navegador web a la versión más reciente.
Navegador detectado: 
Inicio > Desarrollo, WTF > La línea de la muerte de los Zune (o de la vída…)

La línea de la muerte de los Zune (o de la vída…)

Sábado, 3 de enero de 2009

Supongo que los que más o menos estáis atentos sabreís que este año nuevo se ha llevado por delante (temporalmente) algunos modelos de reproductores Zune de Microsoft, concretamente los vendidos en 2006, si no recuerdo mal.

Aquí está el codigo que provoca todo esto:

El error comienza en la línea 249. En circunstancias normales, esto funciona muy bien. La función sigue restando ya sea 365 o 366 hasta que se reduce a menos de un año para luego convertirse en el mes y el día de mes.

Lo que pasa es que en el caso del último día de un año bisiesto, continúa hasta que llega a 366. Debido al if (days>366)la ejecución para de sustraer si el bucle pasa a ser un año bisiesto. Pero 366 es demasiado grande para salir del bucle principal, lo que se traduce en que el Zune continue en el loop infinito sin hacer nada.

Si el error no se arregla, lo mismo va a suceder el 31 de diciembre del 2012…

Seguramente en breve (si es que no ha salido ya) Microsoft publicará un firmware para reparar el problema.

Fuente: Fayerwayer

Desarrollo, WTF Imprimir

Entradas relacionadas

  1. Sin comentarios aún.
  1. Sábado, 3 de enero de 2009 a las 13:54 | #1



TheDavis Blog - Comentarios

he dejado este espacio intencionadamente en blanco para que te diviertas :)