Microsoft Exchange 2007 ignora que 2008 es bisiesto
Actualización (5-Marzo): Según afirma hoy The Register, la chapuza se extiende a otros productos de la casa, en concreto -y de momento- Microsoft SQL Server 2008 y Windows Small Business Server. En el caso de Windows Mobile 2003, un lector afirma que tras el 29 de febrero su iPAQ saltó al 1 de marzo de 2035.
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...
Referencias:
- Exchange Server 2007 and leap year day Feb 29 2008... [The Microsoft Exchange Team Blog, vía The Register].

- 1750 lecturas
Twitter

Pues.. esto deja pensando
Pues.. esto deja pensando qué tan buenos son los programadores en microsoft:
IF (año mod 4) = 0 THEN bisiesto = TRUE; qué tan difícil puede ser ?
hombre...
> IF (año mod 4) = 0 THEN bisiesto = TRUE; qué tan difícil puede ser ?
pues que además los años múltiplos de 100 NO son bisiestos (cal. Juliano), salvo los múltiplos de 400 que sí lo son (cal. Gregoriano):
1800 -> no
1900 -> no
2000 -> si
aunque dejarse 2008 ya tiene...
hombre...
Normalmente solo pongo la condición primera sin tener en cuenta el desfase juliano.
Que me busquen en el 2100... ;)
Tiene guasa
Lo que yo trabajé para hacerme un calendario que calculaba todas las fechas perfectamente, y estos "profesionales" lo calculan...bueno, no lo calculan.
El algoritmo sería ((año mod 4=0) and (NOT (año mod 100=0)) or (año mod 400=0)=bisiesto
Lo he puesto de memoria, pero me parece que esto no es demasiado en términos de coste de cálculo como para no ponerlo. Será que su ética propietaria no les permitía copiarlo de cualquier web de internet.
Estas preparado!!!!!
Si es cierto lo que dices, es que estas preparado, bien preparado, para un cargo de programador en Microsoft.
Pobre gente... hace lo que puede alla en Redmond
En la materia Tecnicas Digitales 3 uno de los trabajos practicos era hacer el hardware de una agenda-calendario electronica y que por supuesto tuviese en cuenta los años bisiestos calculandolos a traves de un algoritmo. Lo armamos con un ATMEL 89C51 (basado en el Intel 8051 de la decada del 80) de 8bits, 12MHz de clock, 128 bytes de RAM y 4k de ROM. Andaba perfecto.
Muchachos de Microsoft, tal vez lo que ustedes necesitan es volver a lo esencial, tantos gigas de RAM los han alejado del verdadero objetivo :P
¡Y te venden en un dineral sus productos y servicios!
Lo gracioso de todo esto es que sus productos son muy caros, su personal de soporte pareciera que no sabe lo que es la cortesía, y sus servicios "profesionales" son carísimos... ¡y su control de calidad no pudo detectar algo como esto!
Están motivados
aquí la prueba:
http://www.killrates.com/?Language=es&Strip=4&Timestamp=1204...
Este es mucho mejor
Igualico que el problema del año bisiesto:
http://www.killrates.com/topStrips.jsp?TopStrips=38,50,39,12...
Hasta el 2012 no problemo :-)
MIcrosoft y su publicidad gratuita
No saben que lo que quieren es que los medios hablen de ellos como ese dicho que dice, me da igual que hablen mal o bien de mi pero que hablen...
Pues eso es lo que quiere microsoft. que hablen de ellos, Si no por que se les cuelgan todos los sistemas operativos en todos los estrenos de los mismos?.
Creo que todos sabriamos programar un calendario pero la esencia de esto se basa en la publicidad gratuita. ^^
Coste de un programador para hacer un calendario?...
Coste para hacer una campaña en contra de ese producto?....
pensarlo y a pesar de que es publicidad en contra de ellos, lo prefieren ^^.
Un saludo.