viernes, abril 30, 2010

me paso a WordPress

Saludos, desde ahora me transladaré a wordpress: http://gahurtado.wordpress.com/

viernes, julio 10, 2009

Depurando Gadgets con Visual Studio 2008

Los gadgets son aplicaciones web que se ejecutan a través de la Sidebar de Windows Vista y Windows 7, su funcionalidad puede ser tan potente como la creatividad y experiencia de los desarrolladores se lo permitan, y con la inclusión de JScript, Ajax y JQuery el alcance de estas aplicaciones se incrementa gradualmente.

Personalmente creo que dos de los principales inconvenientes para desarrollar este tipo de aplicaciones es lograr tener una idea que encaje en unos cuantos pixeles y realizar la depuración. Como realizar un post acerca del proceso de creatividad para crear un buen gadget es algo más complicado para un solo post, empezare escribiendo en esta ocasión acerca del proceso de depuración.

Lo primero que debemos hacer es realizar el deployment del gadget que deseamos depurar, para esta terea hacemos uso de Visual Studio 2008 realizando la publicación del gadget en el folder del sistema operativo donde por defecto se hospedan los gadgets, el cual se encuentra en:

· %USERPROFILE%\AppData\Local\Microsoft\Windows Sidebar\Gadgets (gadgets del usuario)
· %SYSTEM_ROOT%\Program Files\Windows Sidebar\Gadgets (gadgets globales)

Así que sobre el proyecto del gadget, damos click derecho y seleccionamos la opción Publish.



Esto nos mostrará la ventana de publicación, en la cual colocamos en el path de publicación la ruta de instalación del gadget y seleccionamos la opción Delete all existing files prior to publish.



Una vez terminada la publicación, procedemos a realizar la instalación del gadget en la Sidebar, lo cual se hace dando click derecho sobre la zona de sidebar del escritorio y seleccionando la opción Agregar gadgets… y agregando el que acabamos de publicar.



Con el gadget ya en la Sidebar procedemos a configurar las opciones del Browser para que se habilite la depuración de Scripts. Ejecutando entonces Internet Explorer, seleccionamos la opción Herramientas, seguida de Opciones de Internet y luego la pestaña Opciones Avanzadas, donde desmarcamos el check Deshabilitar la depuración de scripts (otros).



Procedemos ahora a configurar Visual Studio 2008 para iniciar el proceso de Depuración. Para lo cual colocamos los Break Point necesarios donde deseamos que se detenga la ejecución de la aplicación y luego seleccionamos en el menú principal la opción Debug, seguida de Attach to Process…



Esto nos mostrará la ventana de procesos disponibles que actualmente se están ejecutando en el sistema operativo de nuestra máquina. En esta ventana buscamos el proceso que hace referencia al gadget que deseamos depurar y se está ejecutando en la Sidebar de Windows. Seleccionamos el proceso que hace referencia al gadget y luego damos click en el botón Attach.



Finalmente realizamos las acciones necesarias sobre el gadget que está en la sidebar para que se detenga la aplicación en los break points que hayamos establecido.



Algunos link donde pueden encontrar información sobre cómo crear Gadget para la sidebar de Windows:

http://msdn.microsoft.com/en-us/library/aa965850(VS.85).aspx
http://www.codeproject.com/KB/gadgets/DailyDilbert.aspx
http://www.codeproject.com/KB/gadgets/gadgettips.aspx

miércoles, julio 08, 2009

Usando WinMerge con Visual Studio Team System

WinMerge es una excelente herramienta para comparar archivos que puede facilitar en gran medida esta tarea en Visual Studio Team System (VSTS). Aunque VSTS ya cuenta con una herramienta de comparación desde mi punto de vista no es muy práctica ni intuitiva.

Lo primero que tenemos que hacer es realizar la descarga de WinMerge la cual la pueden hacer desde: http://winmerge.org/downloads/

Una vez hecha la descarga, procedemos a la instalación de la herramienta. Con lo cual ya podemos realizar la configuración para usarla con VSTS.

Configuración de WinMerge en VSTS

1. Abrir Visual Studio Team System y en la barra de Menús, seleccione la opción Tools y luego Options.

2. En la ventana Options, seleccione la opción Source Control y luego Visual Studio Team Foundation Server.

3. Ahora damos Click en el botón del lado derecho Configure User Tools.

4. Este botón nos muestra la ventana para poder configurar WinMerge como herramienta de Merge y Compare.

5. Seleccionamos el botón Add… y esto nos mostrara la ventana donde ingresamos la información de configuración necesaria.

6. Ingresamos la siguiente información para configurar la herramienta de Compare:
- Extension, escribir *
- Operation, seleccione Compare
- Command, seleccione el path donde quedó instalado WinMerge C:\Program Files\WinMerge\WinMerge.exe
- Arguments, escribir /e /x /s /wl /dl %6 /dr %7 %1 %2
- Click en OK para aceptar

7. Ingresamos la siguiente información para configurar la herramienta de Merge:
- Extension, escribir *
- Operation, seleccione Merge
- Command, seleccione el path donde quedó instalado WinMerge C:\Program Files\WinMerge\WinMerge.exe
- Arguments, escribir /e /s /x /ub /dl %6 /dr %7 %1 %2 %4
- Click en OK para aceptar

8. Ahora tenemos ya configurada las WinMerge como herramienta de Merge y Compare en VSTS, con esta configuración ahora cuando necesitemos hacer tareas de Merge o Compare se harán a través de WinMerge

miércoles, marzo 25, 2009

MIX2009

En el blog de Fernando García encontraran una excelente compilación de algunas sesiones del MIX09, igualmente pueden acceder a los video del MIX a través de: videos del MIX09

miércoles, febrero 25, 2009

Generado Boletín de Noticias de Febrero de INETA Latam 2009

Desde Ineta Latam enviamos un gran saludo a todos los grupos de usuarios, líderes de comunidad, delegados, directivos, voluntarios, oradores, comunidades y todas aquellas personar que durante el año pasado nos apoyaron y fortalecieron sus comunidades. En enero hemos hecho un balance de las actividades y de los logros obtenidos durante el año pasado, lo cuales fueron solo posibles gracias al trabajo arduo y en conjunto con cada uno de ustedes. En este boletín Miguel Almeyda me ha enviado el resultado de la auditoria que hemos hecho a los grupos de usuarios, el cual a continuación les compartiré...

lunes, febrero 23, 2009

Microsoft TechDays 2009, Virtual developer events


Microsoft TechDays 2009 is a really exciting event being put together, and a fantastic opportunity for the INETA user groups to show what they can do! On April 1st, we will be running a 24 hour around the world virtual developer event. The more speakers we can get from user groups the better. In fact, it would be a great opportunity for local groups to get together to watch the sessions! Could you please get the announcement below out to all of your groups and strongly encourage them to take part, either as speakers delivering sessions or as user groups promoting and watching them. By the way – speakers and content can be in any language, not just English!

Call for Content

Are you interested in sharing your knowledge with your peers around the world? We are looking for passionate speakers to submit topics that developers would be interested in learning about.
This is an open call for sessions so please feel free to refer other industry experts to this site.

Please note that if you submit a session for consideration, this does not guarantee that your session will be accepted for this event.

martes, diciembre 16, 2008

Art. A Quick Introduction to SQL Server Management Objects (SMO)

El día de hoy estaba buscando la forma de obtener un listado de las instancias de Sql Server a las cuales me podía conectar y encontré este buen artículo, espero les sirva:

A Quick Introduction to SQL Server Management Objects (SMO)