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)

domingo, noviembre 16, 2008

Web Application Installer

Ya está disponible el Web Application Installer (Web AI) a través del cual podrán instalar de forma sencilla y amigable algunas de las aplicaciones PHP y ASP.NET disponibles en el mercado para el Servidor Web IIS. Con seleccionar la aplicación que desean y suministran al wizard los datos de configuración necesarios iniciara la instalación.
Entre las aplicaciones hasta ahora disponibles están: Graffiti, DotNetNuke, WordPress, Drupal, OSCommerce.

PDC2008: Windows Installer and ClickOnce in Windows 7

Hace dos semanas termino el PDC2008 en los Ángeles, varias nuevas tecnologías fueron presentadas. Buscando en los recursos que ya se pueden descargar desde: http://www.microsoftpdc.com y visitando uno de los mejores blogs sobre deployment de aplicaciones creado por Stefan Krueger me encontré con un excelente post de una de las sesiones del PDC2008, Windows 7: Deploying Your Application with Windows Installer (MSI) and ClickOnce
Los invito a visitar Channel 9 y ver la grabación, para ver que nos espera en cuestiones de Deployment en un futuro cercano.

miércoles, noviembre 12, 2008

Gana en grande con MVA y SQL Server 2008

Microsoft Technet

! Gánate un Computador Dell o un Teléfono HTC Touch estudiando la carrera de SQL 2008 en MVA y conviértete en un experto en SQL 2008!

Microsoft SQL Server 2008

Los 8 mejores estudiantes de la carrera SQL 2008 clasificarán para presentar un examen, y los dos puntajes más altos serán los ganadores*:

1. El estudiante que obtenga el primer puntaje ganará un Computador Dell Studio 17, procesador Intel® Pentium® Dual Core T2390, memoria 2 GB Shared Dual Channel DDR2, disco duro 160 GB SATA Hard Drive (5400RPM) más 1 voucher de certificación.

2. El estudiante que obtenga el segundo puntaje obtendrá un teléfono HTC TOUCH con cámara de 2 megapíxeles, conectividad GMS/GPRS/EDGE tribanda (900, 1800 y 1900), WiFi 802.11b/g y Bluetooth 2.0 más 1 voucher de certificación.

3. Los siguientes 6 estudiantes que obtengan los mejores puntajes ganan 1 Voucher de certificación cada uno para que puedan seguir aumentando su conocimiento y continuar su desarrollo con las carreras que ofrece MVA.

Inscríbete ya

*Condiciones:

- El concurso aplica sólo para estudiantes que acumulen el mayor número de puntos en la carrera SQL 2008 hasta el 15 de enero.
- Los premios no serán redimidos en dinero.
- Aplican otras Condiciones y Restricciones.
- Promoción válida solo en Colombia

jueves, octubre 30, 2008

Deep Zoom Composer

Deep Zoom Composer es una herramienta que permite la preparación de imágenes para ser usadas con la nueva tecnología Deep Zoom que actualmente está presente en Silverlight 2. Deep Zoom de Silverlight le permitirá ver imágenes en la Web como nunca antes lo experimento.

Azure Services Platform

Azure Services Platform le permitirá construir nuevas aplicaciones en la nube - o usar servicios interoperables que se ejecutan bajo la infraestructura Microsoft para extender o incrementar sus aplicaciones existentes. Usted escoge que es lo mejor.

All about Microsoft

En días pasados en una reunión en Microsoft Colombia con algunos líderes de comunidad, MVPs, oradores y el equipo D&PE de Microsoft se nos hizo participes de algunos de los lanzamientos y nuevas tecnologías que se vienen implementando para la plataforma .Net, de lo cual hasta ese día algunos no teníamos la mas mínima idea. Por lo cual se abordo el tema de donde conseguir información de primera mano, a lo cual el MVP Miguel Mendoza respondió acerca de que hay un blog que pertenece a Mary-Jo Foley, persona que dicen esta mas enterada de lo que pasa en corporación que muchas otras, así que aquí le comparto el enlace: http://blogs.zdnet.com/microsoft/

MVP Lead

En días pasados tuve la oportunidad de conocer y escuchar a Fernando García Loera quien se desempeña como MVP Lead en Microsoft, nos hablo acerca de su labor, del programa MVP () y respondió algunas preguntas al respecto. Los invito a visitar su blog, donde podrán encontrar información acerca del programa que él lidera, y un montón de información de todo tipo acerca de la plataforma .Net

Live Labs

Live Labs es una invitacion a cientificos, ingenieros, ingenieros y a la comunidad online a contruir juntos un mejor mundo online.

miércoles, octubre 29, 2008

Silverlight 2.0 disponible para Eclipse

Silverlght 2.0 habilita a diseñadores y desarrolladores con un amplio conjunto de componentes que permiten crear más y mejores experiencias de usuarios, ahora esta tecnología esta lista e integrada con Eclipse a través de controles dentro del IDE de programación.

Microsoft a combatir en las nubes

Microsoft ha revelado una nube de servicios computacionales, en el cual datos y aplicaciones no deberán estar almacenados en computadores individuales. La plataforma llamada Windows Azure, fue anunciada en el PDC en los Ángeles. La plataforma fue presentada por Ray Ozzie como: "Windows para la nube" que estará disponible en la siguiente versión de Windows, Windows 7.

Simplified TechNet

Por fin en un lugar centralizado todo el material Microsoft TechNet, agrupado por: comunidad, software, especialidades, soporte, actualidad, e-learning.

Microsoft Health Common User Interface Patient Journey Demonstrator

Es una excelente demostración del futuro en experiencias de usuario para aplicaciones enfocadas en el área de la salud, a través de la cual Microsoft espera perfilarse como líder de la industria en estas solucionesPatient Journey Demonstrator nos permite visualizar en un escenario clínico especifico como se integran de principio a fin registros de pacientes, citas medicas, exámenes y demás, logrando una solución que centraliza la información y que nos da una mirada futurista de hacia dónde se dirigen estas aplicaciones.Visita: Patient Journey Demonstrator

Microsoft Photosynth

Imagine tener la capacidad de compartir los lugares y las cosas que usted más aprecia con la calidad de las películas de cine, el control de un video juego, y el detalle alucinante del mundo real. Con nada más que un conjunto de fotos, Photosynth crea una nueva experiencia asombrosa para usted. Para más información acerca de Microsoft Photosynth, haz clic aquí