CitarMicrosoft Exchange 2007 ignora que 2008 es bisiesto
El equipo de Microsoft Exchange ha confirmado que cualquiera que reiniciara el servicio System Attendant de Exchange 2007, o tratara de instalar el programa entre las 12:00 AM del pasado viernes y las 12:00 AM del pasado sábado (ambos UTC, no habrá podido crear ni habilitar buzones de correo.
La "explicación" es sencilla: Exchange 2007 desconoce que 2008 es un año bisiesto, y por tanto no aceptaba el 29 de febrero de 2008 como fecha válida.
Microsoft asegura estar preparando un parche, pero en realidad no hay mucha prisa porque ahora disponen de cuatro años para hacerlo...
¿No es bello?
Para los que no lo conocen, Microsoft Exchange es una de los productos más fuertes para el sector empresarial que tiene Microsoft. Es servidor de correo y plataforma colaborativa.
Y bueno che...!! Un errorcito lo tiene cualquiera...
Saludos.
http://www.kriptopolis.org/microsoft-exchange-fallo-bisiesto
CitarY bueno che...!! Un errorcito lo tiene cualquiera...
Es solo 1 de cada 1460 dias. No es muy significativo. ¿O si? :P :jaja:
Saludos :)
Además, en 2007 hacía tres años que había pasado el último año bisiesto. Eso explica el olvido. :P
Saludos :)
Cita de: iowilmisetifm en Marzo 05, 2008, 16:38:13
Además, en 2007 hacía tres años que había pasado el último año bisiesto. Eso explica el olvido. :P
Saludos :)
Puede ser.... sí, sí.
El problema está en que los algoritmos para el cálculo de fecha vienen siendo estudiados desde hace muchos años.
Incluso en esta página (http://support.microsoft.com/kb/214326/es) Microsoft ya reconoce el problema de los años bisiestos en varios de sus productos:
• Microsoft Excel 2004 for Mac
• Microsoft Excel X for Mac
• Microsoft Excel 2001 for Mac
• Microsoft Excel 98 for Macintosh
• Microsoft Office Excel 2003
• Microsoft Excel 2002 Standard Edition
• Microsoft Excel 2000 Standard Edition
• Microsoft Excel 97 Standard Edition
Ya con el tema del famoso "año 2000" se trató el tema, por ejemplo aquí:
http://www.salonhogar.com/ciencias/tecnologia/ano2000/cualeselproblema.htm
donde se indica claramente cómo controlar si un año es bisiesto o no.
Los programadores se darán cuenta de que no es difícil hacerlo.
Pero por ahí los programadores de Microsoft lo encuentran DEMASIADO difícil, en ese caso y sin quemarse las pestañas podrían haber incorporado en sus productos una función con la lista de años bisiestos. Por ejemplo:
SI año ESTÁ-EN (2000, 2004, 2008)
ENTONCES
BISIESTO = verdadero
DE-LO-CONTRARIO
BISIESTO = falso
FIN-SI
y se dejan de joder con algoritmos... total el propio Microsoft se encargará de que antes del 2012 sus productos sean discontinuados y reemplazados por "fantásticas" nuevas versiones que incluirían la nueva versión de esta "solución":
SI año ESTÁ-EN (2000, 2004, 2008, 2012)
ENTONCES
BISIESTO = verdadero
DE-LO-CONTRARIO
BISIESTO = falso
FIN-SI
:jaja: :jaja: :jaja: :jaja: :jaja: :jaja: :jaja:
¿No es genial?
Una vez más, a los señores de Microsoft que puedan estar leyendo esto:
Contáctense conmigo para que les pase mi CBU así me depositan u$s 20.000 por este asesoramiento.
Me comprometo a donar u$s al proyecto Debian GNU/Linux.
Edición¡¡Ah!! Me olvidaba.
Creo que Microsoft ya ha anunciado que los años bisiestos estarán bien contemplado en estas versiones de sus productos:
Microsoft® Exchange® Server® Super® Intestinal Enterprise® Edition 2011
Microsoft® Excel® New Chébere® for Submerging Business® Version 2010
Microsfot® Office® Conga-Salsa® Edition® for Tired Home Customers® 2008
¡¡Lame ya!!! :jaja:
Saludos.