October 2007 - Posts

Gracias a todos por su valiosa participación en el SG07. Les dejo la presentación de la plática que dimos para los interesados (aunque ya la tienen en formato PDF los asistentes).

¡Gracias a todos por su asistencia!

Cheers! Beer

Technorati Tags: , , ,
Posted 10-31-2007 8:22 AM by chris | with no comments
Filed under:

En C#2 se incluyó una característica que se le conocía como los métodos anónimos, que permiten ejecutar métodos dentro de una sentencia sin necesidad de construir todo el choro.

Checa la siguiente pieza de código (C#2 sin métodos anónimos):

public class Empleado
{
       nombre
= "Crescencio Estrada";
      
edad = 27;
      
PropertyBag = new PropertyBag();
      
PropertyBag.Update += new EventHandler(GuardaEmpleado);
}

void GuardaEmpleado()
{
      
// codigo pa guardar el empleado
}

En el ejemplo anterior, vemos que para añadir el handler del evento es delegate que va hacia GuardaEmpleado. Así es como trabajamos antes de los métodos anónimos. Ahora en C#2 con métodos anónimos es algo así:

public class Empleado
{
       nombre
= "Crescencio Estrada";
      
edad = 27;
      
PropertyBag = new PropertyBag();
      
PropertyBag.Update += delegate
      
{   
         
// codigo pa guardar el empleado
      
}
}

¿Porqué todo este choro? Bueno, este post precede a C#3 - Lambda Expressions que es el artículo en el qué he estado trabajando. ¡Espero que esto les sea de utilidad y nos seguimos viendo en este canal!

Cheers! Beer

Si te interesa tomar un bootcamp en línea, gratuito sobre Windows Presentation Foundation visita la Universidad MIX que tiene, una series de sesiones en línea con gente como Ian Griffiths, Beatriz Costa, Kevin Moore y muchos más instructores reconocidos en el mercado.

Estas sesiones se realizaron en el PAC de Microsoft hace un tiempo y ahora están estructurados de manera que puedas verlas en línea con Hands-On Lab y demos. Muy, pero muy buen contenido para los que están empezando y para los que tienen dudas de saber como se hacen... las sesiones que pueden encontrar son las siguientes:

  • A Lap Around Windows Presentation Foundation
  • A Lap Around Microsoft Expression Blend
  • Building WPF Applications Part I
  • Building WPF Applications Part II
  • LAB: Building WPF Applications
  • LAB: Building WPF XAML Browser Applications
  • LAB: Interactive Fabrikam Catalog in Blend
  • Controls, Styles and Templates
  • LAB: Creating a Button with Expression Blend and Design
  • LAB: Creating a Glass Button in Blend
  • Data Binding with WPF
  • WPF Partner Showcase
  • Documents, Text and the Reading Experience
  • LAB: Using Data Binding in WPF
  • LAB: Reading Experience
  • Windows Forms Interoperability
  • Visual Studio Orcas Enhancements for WPF
  • WPF Performance
  • Animation and Media
  • 3D Graphics
  • LAB: Creating Rich 2D and 3D Content with Windows Presentation Foundation
  • LAB: 3D Graphics
    Real World Experiences - Yahoo Messenger
  • Real World Experiences - Scripps Healthcare
  • Real World Experiences - Vertigo Family Tree Explorer
  • Real World Experiences - Dynamics Modeler
  • Real World Experiences - North Face In-Store Explorer

Aprovechen este contenido... visiten el sitio y descarguen los demos y hands-on... esta excelente para desarrolladores que les interesa esta nueva tecnología...

Cheers! Beer

Technorati Tags: , , , ,
Posted 10-27-2007 7:27 PM by chris | 3 comment(s)
Filed under:

image Confirmadísimo (y ya tengo mis boletos) para el festival internacional de música que se realizará en Guadalajara el Sábado 8 de Diciembre. Solamente voy para ver a mi cantante fav de todos los tiempos: Bjork.

Pero no es todo, se ve que va a estar muy chido, tiene un line-up muy interesante y se ve que le están dando una muy, pero muy buena organización.

Los boletos se ponen a la venta a partir del Lunes 29 de Octubre en Super-Boletos y van a costar alrededor de 1,500 pesos ... si alguien quiere acampar con nosotros, pos avise... se va a poner super-chido.

Cheers! Beer

Posted 10-26-2007 6:18 PM by chris | with no comments
Filed under:

small-logo Ya habíamos hablado un poco del Popfly en el pasado, sin embargo he estado usándolo un poquito para hacer algunas demos en algunas pláticas para Entusiastas.

Está muy chido, puedes hacer contenidos rápidamente que integren información de varios sitios web (mashups) sin necesidad de programar. El Popfly tiene varios bloques aplicativos que se pueden integrar rápidamente inclusive Armando Halbinger posteó un video en nuestra comunidad de Facebook de como hacer un mashup en 30 segundos.

Chequen Popfly, está padre y les da chance de hacer cosas divertidas e interesantes.

Aquí les dejo un sitio de integración de mis fotos de Facebook con el PageFlipViewer...

http://www.popfly.ms/users/krees/My%20Photos%20in%20Facebook

Por cierto, ya mero lo olvido, este fin de semana es el Electronic Game Show 2007 en el World Trade Center de la Ciudad de México, es la Expo más grande de videojuegos de Latinoamerica. Nos vamos a dar una vuelta a ver que tal... los años pasados ha estado un poco flojón pero este año pinta  a ser más interesante debido a que hay más expositores.

Cheers! Beer

Posted 10-26-2007 7:03 AM by chris | with no comments
Filed under:

Ya casi termina la semana y son de esas semanas que se hacen laaargas. Ya mero terminamos el primer Workshop de VS2008 que tuvo un inicio complicado pero pudimos resolver los problemas a tiempo. Un error que encontramos super raro es que:

  • Usando la máquina Base04 para Visual Studio 2008 Beta 2
  • Instalando el Beta 2 de Visual Studio 2008 Beta 2 de MSDN Subscribers Downloads
  • Corriendola en un host con 2 gb
  • CPU de AMD64
  • Con VirtualPC 2007

No funciona. Comportamiento errático y no funcional. La máquina no inicia en algunos equipos, en otros inicia y pero no abre los proyectos, en otro abre los proyectos pero no funciona IntelliSense... raro... muy raro. Si es una máquina virtual... y el hardware es parecido / igual en todas las instalaciones debería funcionar, ¿no?

Pues no...

En fin, afortunadamente pudimos continuar con el resto del curso; aunque no fué la experiencia más agradable para mí los participantes, trabajamos duro para poder sacar esto adelante.

Por otro lado, he estado haciendo en mis tiempos libres (yeah right) algunos screencasts y videos de ejemplos gratuitos para la comunidad de VS2008, Windows Vista, Silverlight y todas las tecnologías que nos gustan rete-harto. Pueden entrar a verlos desde el Intellekt Media Center.

Cheers! Beer

Pues aquí ando dándole un rato a los últimos toques para los entrenamientos que estaremos impartiendo en diferentes ciudades de la República en el marco del Tour Tecnológico 2007 y la gira InnovateOn.

Este entrenamiento está enfocado a conocer más sobre VS2008 y como puedes crear mejores aplicaciones con la siguiente generación de la plataforma. Todo el entrenamiento estará completamente en español (excepto los hands-on) pero con los últimos bits de la máquina virtual Beta 2.

Si les interesa tomar uno de estos, comuniquense con nosotros y veremos si podemos abrir un grupo en su Ciudad.

  • Día 1: Fundamentos: Framework y Mejoras a los Lenguajes
    • Introducción a Visual Studio 2008 y el NET Framework 3.5
    • .NET Language Integrated Query (LINQ)
    • Usando LINQ con datos relacionales
    • Lo nuevo en C# 3.0
    • Lo nuevo en VB.NET 9.0
    • Servicios de sincronización de ADO
  • Día 2: Construyendo Experiencias Ricas de Usuario
    • Introducción al Microsoft Client Continuum
    • Introducción a ASP.NET AJAX
    • Construyendo Aplicaciones con VS2008
    • Introducción a Silverlight
    • Lo nuevo en WPF 3.5
    • Construyendo Aplicaciones WPF con VS2008 y Blend
  • Día 3: Construyendo Aplicaciones Conectadas
    • Aplicaciones Conectadas con WCF, WF y Windows CardSpace
    • Programación Web con WCF
    • Construyendo Servicios Habilitados de WF en WCF y el NET 3.5
    • Integrando Windows CardSpace
  • Día 4: Construyendo Aplicaciones para Microsoft Office y Windows Mobile
    • Vista General de OBA y VSTO
    • Extendiendo el UI de Office con VSTO
    • Construyendo Workflows de SharePoint
    • Construyendo Aplicaciones Móviles con VS2008 y NET 3.5
  • Día 5: Administración de Ciclo de Vida de las Aplicaciones (ALM) --- OPTATIVO
    • Introducción al ALM
    • Valorar el Desarrollo de Software
    • La Perspectiva del Analista de Negocio
    • La Perspectiva del Administrador de Proyecto
    • La Perspectiva del Arquitecto
    • La Perspectiva del Desarrollador
    • La Perspectiva del Tester
    • Diseñando para Operaciones con Visual Studio Managment Model Designer

Cheers! Beer

Posted 10-21-2007 6:51 PM by chris | 2 comment(s)
Filed under:

http://www.mslatam.com/spanish/msdn/mexico/tour2007/

20 ciudades. Tu escoges los temas. Tu votas. Y tú tienes el chance de ganar los siguientes premios:

  • 1er Lugar : Un XBOX360 Elite
  • 2do Lugar: Un XBOX360 Platinum
  • 3er Lugar: Un XBOX 360 Base

Así que apura y vota por tus temas favoritos; para que podamos visitar tu ciudad.

Ahora están por confirmar las siguientes estados (con diferentes eventos en diferentes ciudades):

  • DF
  • Nvo León
  • Puebla
  • Veracruz
  • Baja California
  • Sonora
  • Querétaro
  • Guadalajara
  • Sinaloa
  • Chihuahua
  • Yucatán
  • Guanajuato
  • Aguascalientes

Así que aprovechen y no pierdan el chance de ganarse alguno de estos chidísimos premios...

http://www.mslatam.com/spanish/msdn/mexico/tour2007/

Cheers! Beer

Posted 10-10-2007 2:49 PM by chris | with no comments
Filed under:

Estaba creando el material de Expression Studio el cual contiene una máquina virtual, la cual comprimimos con WinRAR y permitimos que esta se expandiera a dos discos.

Esta máquina virtual la hicimos un autoejecutable, para permitir al usuario instalarla rápidamente de una manera sencilla... y bueno, el caso fué que se copiaba perfectamente utilizando Nero. El problema surgió, cuando ese master lo distribuí al resto del Team para que me apoyaran realizando las copias... a la mitad del disco marcaba error de lectura.

Decidí bajarle la velocidad de escritura... no funcionó.

Hicé el master en otra laptop... mismo error.

Lo copié desde Windows Vista... un error de Incorrect DOS function.

Muy extraño todo esto así que decidimos revisar a detalle las máquinas virtuales y me dí cuenta que el EXE no funcionaba. Al darle doble-clic, un mensaje de aplicación inválida. Decidí volver a hacer el span (pero ahora de 4096 mb) y me dí cuenta que... WinRAR te manda un mensaje diciendo que los ejecutables mayores de 4 gb son inválidos y no podrán ser utilizados en el sistema operativo.

Mmm... pero, ¿que tiene que ver esto al quemar el archivo a un DVD?

La verdad no sé a ciencia cierta, pero mi teoría es que existe algún tipo de corrupción al querer mover el archivo debido a su tamaño (ver esto y esto) o bien, que el antivirus se entrometa durante la copia.

Solución: crear spans de menor tamaño (2048 mb). El EXE corre bien en el sistema operativo y el DVD se quema correctamente. Lo único es que me quedé con tres DVDs en lugar de dos... pero bueno; ya ni modo.

¿A alguien le ha pasado esto?

Cheers! Beer

Posted 10-08-2007 7:16 AM by chris | 3 comment(s)
Filed under:

Toda esta fanaticada alrededor del lanzamiento de Halo 3 (Believe) puede desencadenar en una serie de reacciones que nos pueden llevar a la destrucción total del mundo, como lo conocemos ahora. Si, claro.

Mi buen amigo Rick me envío un video de como dicho futuro podría ser afectado por Halo. Esta muy bueno y tiene un final... inesperado.

Cheers! Stick out tongue

Technorati Tags: , , , ,

Posted 10-03-2007 12:17 PM by chris | with no comments
Filed under:

Se va a realizar un evento global que se le conoce Expression Around The Clock. En este evento, se estarán dando un serie de conferencias técnicas y de diseño sobre la Suite de productos Expression.

Las sesiones para la Ciudad de México son:

  • Construyendo un puente entre diseñadores y desarrolladores - Por: Jeanette Pérez (Microsoft Corp)
  • Diseño de aplicación contra el reloj - Por Mauricio Angulo y Jaime Sánchez
  • (Microsoft México)
  • ImagineCup y Vida Digital - Por Rodrigo Fraga (Microsoft Student Partner).

Este evento será transmitido por nuestros amigos de QuiteLoudFM y filmado por Intellekt Productions Stick out tongue.

Si les interesa asistir, registrense en esta página. El evento es gratuito y sujeto a espacio, así que apuren su registro.

La dirección del evento es:

HOTEL HABITA

Terraza del Hotel
Presidente Masaryk 201
Col. Polanco México Distrito Federal 11560
Mexico

Solo para mayores de edad.

Posted 10-01-2007 7:41 AM by chris | 1 comment(s)
Filed under:

En tiempos de cambios se recomienda que empecemos con cambios. Enfocar toda la energía en los retos que vienen y saltar los baches que se encuentran en el camino.

Entonces para retomar todo lo que tenía en mente pero nunca concreté los invito a que participen en nuestra nueva comunidad: Entusiastas Digitales. Tambien les invito a que participen en el foro que estaré monitoreando que es news://microsoft.public.es.csharp y finalmente mantenganse pendientes de lo que viene dentro de este blog, muchas sorpresas divertidas y regalos... Stick out tongue

Cheers! Beer

Posted 10-01-2007 7:32 AM by chris | with no comments
Filed under: