sábado, 26 de abril de 2008

Excel no sabe multiplicar????

Como ya es de conocimiento público en Excel 2007 tiene fallas al momento de realizar multiplicaciones de números de punto flotante, muchos culpan al standar OOXML, pero no tienen por que hacerlo. El resultado que se muestra de multiplicar dos numeros puede ser incorrecto pero el resultado es correcto el que se encuentra dentro de la memoria, en pocas palabras el error esta en la traducción de ese resultado verdadero que se encuentra en memoria cuando se lo muestra en una celda.

Aquí les dejo un link a un post que habla sobre ese error de Excel
http://blogs.msdn.com/excel/archive/2007/09/25/calculation-issue-update.aspx

martes, 22 de abril de 2008

lunes, 21 de abril de 2008

jueves, 17 de abril de 2008

How to: Efecto de Windows Vista

El nuevo sistema operativo de Microsoft (Windows Vista) trae mejoras en su interfaz gráfica como ya algunos conocemos. Entre lo llamativo de la interfaz hay una parte que me gusta, y es cuando se abre una aplicación y Windows piensa que puede poner en peligro el sistema por lo que muestra un mensaje de advertencia y por detrás la pantalla toma una tonalidad obscura-transparente, pues bien ese efecto lo simularemos en el presente artículo usando C#.
Artículo completo en:
http://www.elguille.info/colabora/2007/phanthom2k_efecto_ventana_vista.htm

Parallel Computing with Visual Studio and .Net

El dia de ayer (16-Abril.2008), chateando con Edgar Sánches, me comento que estaba en las intalaciones de Microsoft en California y en ello surgio el tema de Parallel Computing y bueno eso me motivo a buscar en el portal de Microsoft y bueno encontre que Microsoft esta desarrollando extenciones para ser usadas en Visual Studio .Net 2008 usando el Framework 3.5 aun son versiones CTP, en fin para mediados de este 2008 me imagino que ya estaran disponibles para ser descargadas pero por lo pronto se puede estar realizando pruebas con estas CTP's.

Microsoft en su página web de Parallel Computing tiene publicado lo siguiente:
"Parallel Extensions to the .NET Framework is a managed programming model for data parallelism, task parallelism, and coordination on parallel hardware unified by a common work scheduler. Parallel Extensions makes it easier for developers to write programs that scale to take advantage of parallel hardware—providing improved performance as the numbers of cores and processors increase—without having to deal with many of the complexities of today’s concurrent programming models. Parallel Extensions provides library-based support for introducing concurrency into applications written with any .NET language, including but not limited to C# and Visual Basic."

Aquí les dejo el link para que descarguen las extenciones para Visual Studio 2008
http://tinyurl.com/2qy8o8

miércoles, 16 de abril de 2008

Project Euler .Net


What is Project Euler?
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.

The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.



viernes, 14 de marzo de 2008

Apagar el computador con C#

En el siguiente archivo encontraran el codigo para apagar el computador, para lo cual uso Process y envio el comando shutdown propio de Windows espero que lo sepan usar:

url: http://www.box.net/shared/oqh7kw4ggw
elguille.info: http://www.elguille.info/colabora/2007/phanthom2k_ApagadoPC.htm

martes, 11 de marzo de 2008

Presenter .Net

Presenter es una pequeña aplicacion que desarrolle en .Net que se la puede usar para realizar presentacion de imagenes al estilo MS PowerPoint
puedes descargar el codigo desde el siguiente link:
http://www.box.net/shared/h3q1hzmoko

viernes, 29 de febrero de 2008

Oracle 9i DBA Fundamentals I (Vol 1) Student Guide

10 Tips para escribir Aplicaciones Web de Alta Performance

Framework 3.5, lecastillox, Microsoft, phanthom2k, Visual Studio, C#En este articulo publicado MSDN Magazine en enero del 2005 sobre tips de como construir aplicaciones de alto desempeño nos dan las pautas basicas para seguir.

Tip 1—Return Multiple Resultsets
Tip 2—Paged Data Access
Tip 3—Connection Pooling
Tip 4—ASP.NET Cache API
Tip 5—Per-Request Caching
Tip 6—Background Processing
Tip 7—Page Output Caching and Proxy Servers
Tip 8—Run IIS 6.0 (If Only for Kernel Caching)
Tip 9—Use Gzip Compression
Tip 10—Server Control View State

La evolución de LINQ y su impacto en el diseño de C#

En este artículo se hace referencia a las nuevas características que trae C# 3.0

url: http://msdn.microsoft.com/msdnmag/issues/07/06/CSharp30/Default.aspx?loc=es

sábado, 15 de diciembre de 2007

Proyecto final de Linux

Bueno a comienzos de este 2007 ingrese a la academia Linux para ver si se aprende algo de Linux y a comienzos de este diciembre presentamos el proyecto final, el cual sonsistia en instalar un linux en neustro caso Debian y luego configurarlo en su totalidad y instalar una serie de paquetes de software y luego a base de eso crear un Live-Cd para luego poderlo usar y bueno aqui les dejo unas fotos del dia en que nos quedamos configurando la dichosa maquinita jaja


Camisa crema: yo, de negro Juan Vicente E












Yo, Jorge, y Juan Vicente

CONCURSO OPEN XML V2.0

Continuando con una iniciativa de Microsoft para la región me complace en comunicarles el inicio del concurso OPENXML para Ecuador y Perú, cuyo objetivo principal es dar a conocer OpenXml y a su vez las personas que forman parte de las comunidades del país puedan empezar a implementar este estándar en sus aplicaciones las cuales les van a agregar mayor valor al negocio.

El concurso consiste en:
Lo que tienes que hacer es crear un documento Word, Excel o Powerpoint pero sin usar Office, de la siguiente manera:


Construye una aplicación (C#, VB, Java, PHP, no importa ya que OpenXML lo puedes usar desde donde sea) que produzca un archivo OpenXML. Como tú sabes OpenXML es un formato XML para hacer 3 tipos de archivos: un documento, una hoja de excel, o una presentación. En el caso de tu programa tú eliges cuál hacer (fíjate en los premios que habrá para cada tipo).

La aplicación debe ser un EXE que cuando yo lo ejecute en mi PC, creará el archivo en el mismo directorio. No necesita tener intefaz gráfica ni nada, puede ser todo línea de comando. El único requisito es que tenga un nombre que nos permita identificarlo.

Ahora, cuando yo abra ese archivo desde Office (o como es OpenXML lo puedo abrir desde WordPerfect Office, Open Office, etc), el archivo debe contener tu nombre, email, dirección física, compañía para la que trabajas o universidad donde estudias, tu puesto y un pequeño texto sobre qué te pareció programar con OpenXML. Si elegiste hacer un documento Word, solo necesitas poner esta info en la primera página del documento; si elegiste una hoja de cálculo Excel, los datos pueden ir en celdas separadas o como tu quieras; si elegiste una presentación Powerpoint tus datos pueden estar en el primer slide.

La única restricción es que no puedes usar los objetos COM de Office para hacer esto, ya que así sería un simple comando. Debes usar el formato OpenXML como tal desde .NET o el lenguaje que selecciones.

Tienes de tiempo (2) dos semanas para hacerlo y deberás enviar tu archivo EXE junto con el código fuente compilable y el script paso a paso de como ejecutar tu programa en un archivo ZIP a la dirección
ecmaopenxml@hotmail.com con el subject Concurso OpenXML seguido del país de donde eres tu (ej: Concurso OpenXML Ecuador) antes de las 8am del viernes 21 de diciembre del 2007. "No se aceptarán más admisiones luego de esa hora".

Lo mejor de todo es que puedes participar hasta 3 veces!! Puedes enviarnos tres programas, uno que haga un archivo Word, otro que haga una Hoja de Excel y otra que haga una presentación de PowerPoint!!!

Así serán los premios para el ganador de cada categoría (recuerda que no es rifa):
- Por un programa que construya exitosamente un archivo Word, un Age of Empires III

- Por un programa que construya exitosamente un archivo Excel, un Halo 2 para Windows

- Por un programa que construya exitosamente un archivo PowerPoint, un Shadowrun para Windows

- Si mandaste los 3 programas (Word, Excel y PowerPoint) te daremos un premio adicional de un Fable: The Lost Chapters


Qué no sabes cómo usar el formato OpenXML? No te preocupes, hemos creado un kit de entrenamiento online para ti con toda la información del caso que puedes acceder escribiendo a la dirección mencionada o a mi directamente (
javiery@microsoft.com) o a Martín Vergara en Perú (mvergara@msdemocenter.net). Adicionalmente si quieres tener información de lo que es OpenXML, conceptos e historia solo tienes que pedir acceso al Groove de las células .NET en donde hemos colocado material con una presentación de webcast realizada por Fabio Rodríguez, el especialista en este tema.

Si tienes alguna duda déjanos saberla y te ayudaremos lo más pronto posible.
Un par de cosas legales: el concurso es válido solo para Ecuador y Perú, solo programas que funcionen y con el código fuente podrán participar. Los premios serán entregados en los próximos 2 meses ya que los estamos enviando a traer acá para distribuirlos entre los ganadores. Además nos reservamos el derecho de descalificar a alguien que creamos haya copiado su programa de otro participante.

Cómo evaluarán a los ganadores: Existirá un jurado conformado por Microsoft y MVPs locales los cuales evaluaremos:
Cumplimiento de las bases del concurso. Conforme vayan llegando los proyectos iremos evaluando el cumplimiento del punto anterior, código de generación del OpenXML optimizado y a su vez el documento generado debe contener el valor agregado de cada uno de ustedes, esto es evaluaremos también su creatividad para generar un documento amigable.
Adicionalmente te invitamos a hacer participe de este concurso y de reenviar este mail a quien tu consideres necesario así como publicarlo en todos los sitios y blogs necesarios.
NOTA: Los premios serán entregados por país, es decir, los premios son para los dos países, es decir en el caso del archivo de Word, será un premio para Ecuador y otro para Perú e igual para las demás categorías.

Información enviada por :
JAVIER YEROVI A.
Gerente de Programas de Transferencia Tecnológica - Área Académica
Microsoft Región Andina

Microsoft Suite Service Pack 1 Vista and Offce 2007

Ya estan disponibles los Service Pack para Windows Vista y para Office 2007 los pueden descargar de las siguientes direcciones:

Windows Vista Service Pack 1 (SP1) Release Candidate
2007 Microsoft Office Suite Service Pack 1 (SP1)

Espero que los descarges y parches tu windows y tu office :)
 
Made in Loja, Ecuador