12 diciembre, 2017

Ya Está Disponible El Hotfix Para El Bug De Excel 2007

Hace unos días escribí un artículo sobre un bug en la capa de cálculo/representación del Excel 2007: Bug En Excel 2007. Microsoft publicó ayer el hotfix para este bug el cual pueden descargar de este enlace:http://support.microsoft.com/default.aspx/kb/943075/.

Como menciona este artículo, asegúrense de volver a calcular las hojas que están configuradas para realizar el cálulo de forma manual.

Una Presentación Sobre SOA

No es nueva, no es vieja pero es una buena presentación para hacer una introducción sobre SOA (Arquitectura Orientada a Servicios). Esta segunda versión tiene agregadas unas dipositivas de como aplicar el concepto con .NET Framework.

Pueden descragarla de aquí:http://patriziopalazzetti.com/files/folders/charlas/entry26.aspx

¡Liberan El Código Fuente del .NET Framework!

¡Excelente noticia! Scott Guthrie anunción en su blog: ScottGu’s Blog, la liberación del código fuente de NET Framework 3.5 incluyendo la capacidad de depuración, el cual va a estar disponible junto con la salida al mercado del NET Framework 3.5 y Visual Studio 2008 a fines de este año.

Inicialmente se publicarán las fuentes de:

  • Clases base de la librerías del NET Framework
    • System
    • System.IO
    • System.Collections
    • System.Configuration
    • System.Threading
    • System.Net
    • System.Security
    • System.Runtime
    • System.Text
    • etc.
  • ASP.NET
    • System.Web
  • Windows Forms
    • System.Windows.Forms
  • ADO.NET
    • System.Data
  • XML
    • System.Xml
  • WPF
    • System.Windows

En los meses siguientes a esta liberación inicial se irán agregando nuevas liberías. Este código fuente será liberado bajo un licenciamiento de referencia: Microsoft Reference License, el cual sólo permite utilizar el código fuente como referencia, no será posible copiarlo, reutilizarlo, modificarlo, etc.

No sólo es importante esta noticia por las implicancias en los pasos que está tomando Microsoft en su política de apertura de código y en la fuente de aprendizaje que significa para todos los programadores que estamos involucrados con el desarrollo con el NET Framework. Además este código será liberado con toda la información de símbolos necesarios para poder ser depurado en total integración con la IDE de Visual Studio 2008. SI! Con Visual Studio 2008 podrán depurar su código y adentrarse en el código fuente de las librerías de NET Framework 3.5 para obtener exactamente las razones de los bug que estén tratando de depurar. Se acabaron esos stacks de líneas de ejecución que se adentran dentro de las librerías sin mayor información que la llamada a la función. Ahora podrán saber exactamente cual es la razón de la falla y donde y porqué está sucediendo.

En el artículo de Scott: Releasing the Source Code for the .NET Framework Libraries, pueden apreciar imágenes de la IDE de Visual Studio 2008 depurando código del .NET Framework 3.5!

Diviértanse!

Bug En Excel 2007

Existe un bug en la capa de visualización de datos de Excel 2007, este error causa que Excel muestre un valor erroneo cuando el resultado o uno de los números en el cáluculo se encuentra alrededor del número 65,535.

En la siguiente imágen pueden ver el resultado de la multiplicación entre 850 y 77.1 es 100,000 según Excel 2007 cuando el real valor debería ser 65535!!!.

Por suerte la gente en Microsoft ya está al tanto del problema y está a pocos días de publicar una actualización que resolverá el problema. Pueden ver los detalles en este blog: Calculation Issue Update

Para todos los que tienen clientes o trabajan en empresas donde ya usan Excel 2007, especialmente si está involucrado en cálculos financieros les recomiendo ejecutar un procedimiento de pruebas para validar el efecto de este bug en sus procesos o en su defecto suspender el uso de la herramienta hasta que se publique el hotfix respectivo.

Esto es preferible a tener que dar explicaciones a un cliente porque la SUNAT (la organización encargada aquí en Perú de la recaudación de impuestos) le impuso una considerable multa por no declarar correctamente los impuestos!

Actualizaré este artículo apenas tenga nuevas noticias del problema.