Follow me on…..

Publicado en Noticias el Septiembre 29, 2009 por blackout360

twitter

 

Me dicen que me pierdo de cosas interesantes por no estar en Twitter, así que me cree una cuenta, instalé TweetDeck, digamos las palabras mágicas y ahora veamos que pasa: 

Follow me on Twitter: @ForerunnerG34

Visual Studio 2010 Beta 1

Publicado en Microsoft el Septiembre 29, 2009 por blackout360

Por estos días descargué la versión Beta 1 de Visual Studio 2010 para empezar a probarlo, me parece que anda muy bien el Beta 1, salvo un pequeño bug que se está convirtiendo en algo muy molesto, espero que sea corregido en el Beta 2.

Personalmente el cambio mas radical que tiene Visual Studio 2010 es que está desarrollado con Windows Presentation Foundation, posee una nueva página de inicio y el cuadro de diálogo para cerar nuevos ítems está también remodelado.

image image

image image

Visual 2010 viene con una gran cantidad de mejoras y cambios, en lo personal tres  “killing features”:

  1. Ahora tenemos control sobre la lista de proyectos en la página de inicio: Anclar proyectos o removerlos de la lista.
  2. Las ventanas del editor de código son desacoplables lo que permite arrastrarlas libremente por la pantalla, incluso tenerlas en un monitor secundario.
  3. Poder desarrollar extensiones para Visual Studio 2010  usando WPF.

 

image image

image

 

 

Un “Tail” en WPF

Publicado en Aplicaciones, WPF el Septiembre 10, 2009 por blackout360

 Estoy preparando un nuevo proyecto que permite hacer un “tail -f” de archivos de texto, hay algunas soluciones ya existentes pero me llamó la antención hacer una propia usando WPF, desde luego el código fuente estará disponible pero en esta ocasión planeo subirla a CodePlex para ver como me va!, UPDATE: EL código fuente será subido en SkyDrive como el resto de aplicaciones para evitar tener repartidos los proeyctos en varios lugares. Será en otra ocasión CodePlex!!

Les dejo un adelanto de la IU:

 

image

[ Ventana Principal ]

 

image

[ Creación de Keywords ]

 

image

[ Lista de Keywords ]

 

image

image

[ Tailing de un archivo de texto ]

Mac OS X Snow Leopard – 28 de agosto

Publicado en Apple el Agosto 24, 2009 por blackout360

Como lo anuncia el sitio de Apple, este 28 de agosto será el lanzamiento del tan esperado Snow Leopard, la nueva actualización del sistema operativo de Mac, en mi caso la actualización me cuesta 29USD, un precio muy razonable para el upgrade.

De lo que se conoce de Snow Leopard es que fue desarrollado para arquitecturas Intel y ya no soportará la antigua PowerPC, esta “limpieza” en el código libera 7GB de espacio en disco y mejora el rendimiento en muchas áreas. Apple ha venido diciendo desde el principio que no incluirá cambios ni adiciones grandes a la interfaz gráfica, esta versión se centra específicamente en optimizar el rendimiento del SO y marca un hito importante para futuras versiones. En pocas palabas se espera que esta versión sea mejor, mas rápida y mas fácil.

Pueden conocer sobre Snow Leopard en la página de Apple: http://www.apple.com/macosx

Sigo sin Internet

Publicado en Opinion el Julio 28, 2009 por blackout360

Y seguiré por un buen tiempo sin esta vaina. Fuera de eso hay algunas cosas medias interesantes por estos días:

  1. Snow Leopard !!, por $29USD el upgrade.
  2. Windows 7, por algunos dólares más, este Windows opino que sí sirve.
  3. Ando probando Composite Application Blocks (Prism 2.0) para WPF, hay que meter mucho código, pero el objetivo final y resultado son buenos, es soportado por Blend.
  4. Blend 3, estoy matando un poco el tiempo con la versión trial, quiero probar más el SketchFlow.
  5. Nueva actualización del Xbox 360 dashboard, muy pronto.
  6. Halo ODST, y próximo año Halo Reach.
  7. No puedo conectarme a Xbox Live mientras no tenga Internet

Sandcastle, genera y presenta la documentación XML de tu código.

Publicado en Aplicaciones, Microsoft el Abril 27, 2009 por blackout360

 

sandcastlelogo_jpg En estos días he estado trabajando parcialmente en un proyecto de desarrollo de una API para un CMS, de tal forma que podamos extender y automatizar ciertas funcionalidades desde aplicaciones .Net como ASP.NET, Silverlight o Windows Client.

Como una forma de ayudarme a organizar el código y a cualquiera que use mi código, agregué comentarios XML a mis clases en C#, tratando de poner la descripción de los métodos al estilo de las clases de .Net. Esta interesante característica de documentación ofrece ayuda contextual en línea cuando alguien usa un método dentro de Visual Studio  (a manera de tool tips). El compilador de C# es capaz de extraer estos comentarios y generar un archivo XML usado por Visual Studio, pero también puede ser usado por otras aplicaciones como el caso de Sandcastle que se encarga de leer este tipo de archivos XML y aplicar reflexión al proyecto relacionado para extraer metadatos adicionales para generar una documentación completa al estilo MSDN.

Sandcastle es de Microsoft, gratis y de código abierto, pueden descargarlo desde el sitio en CodePlex. Adicionalmente les recomiendo descargar el Sandcastle Help File Builder que es la interfaz gráfica para la aplicación Sandcastle. Su forma de uso es simple y al estilo del extrañado NDoc, les dejo algunas capturas de pantalla de esta herramienta y cómo se ve la documentación generada:

sc1 sc2 Imagen 1

¿Cómo comentar nuestro código?

Publicado en Opinion el Abril 20, 2009 por blackout360

 

/* ******************************************************

Este post trata de un tema muy importante que muchas veces pasamos por alto los programadores, el poner comentarios a nuestro código. Ya sea para nosotros o para otro que le toque la tarea de mantener nuestros programas, es de suma importancia y ayuda el agregar los comentarios lo suficientemente explicativos para entender lo que hace un método en particular, mmmm….No, ya en serio esto se trata de los mejores comentarios con los que me he topado el día de hoy domingo, la lista original y completa la pueden encontrar en StackOverflow.com , un ejemplo:

//
// Dear maintainer:
//
// Once you are done trying to ‘optimize’ this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 16
//

Traducción 8-)

//
// Estimado desafortunado:
//
// Una vez que hayas terminado de intentar optimizar esta rutina,
// y te hayas dado cuenta el terrible error que fue,
// por favor incrementa el siguiente contador como advertencia
// para el siguiente tipo:
//
// total_horas_desperdiciadas_aquí = 16
//

NOTA: Todos los comentarios citados aquí son propiedad de sus respectivos programadores.

****************************************************** */

// TODO: Ingrese su comentario luego de esta línea.

ASP.NET MVC eBook Gratis

Publicado en ASP.NET, Microsoft, Noticias, Tutorial el Abril 8, 2009 por blackout360

 

bookcover1_6CAECF94Más buenas noticias de ASP.NET MVC !!. Scott Guthrie nos trae este eBook con un tutorial que cubre el desarrollo de NerdDinner, una aplicación ASP.NET MVC. Es un excelente material para aprender más de este tema y punto de referencia sobre la arquitectura de las aplicaciones.

<< Descargar el libro

A primer vistazo se explica brevemente un poco de la estructura de proyectos en MVC, y luego manos a la obra, código, código y más código!!.

Algo además interesante de mencionar es que el eBook se distribuye bajo la licencia Creative Commons.

Este fin de semana será el momento para darle una buena leída y empezar a escribir código, tocará darle descanso al Halo3 este fin de semana. Thanks Scott !.

Otros enlaces recomendados sobre material relacionado a ASP.NET MVC:

  1. http://www.asp.net/learn/mvc/#MVC_Overview
  2. http://aspnet.codeplex.com/Wiki/View.aspx?title=MVC&referringTitle=Home

Quiero uno de estos !

Publicado en Apple, Opinion el Abril 7, 2009 por blackout360

iPod Touch de 16GB !!.

ipodtouch_image3_20080909

Tengo entre ceja y ceja este juguetito, estoy esperando que salga la nueva versión (estimo que por septiembre). Entre las características que me hacen optar por el iPod Touch están:

  1. Cliente de correo.
  2. Cliente de IM
  3. Navegador Web
  4. Reproduce video
  5. Música + Genius
  6. Fotos
  7. Abrir PDFs
  8. WiFi

Para los que piensen que mejor debería comprar un iPhone, y no es que le haga mala cara al teléfono de la manzana, PERO en temas de celulares prefiero mas pequeños, que puedan ser lanzados al suelo, rayados, robados, llevados a todo lado en el bolsillo junto con los sueltos.

Nuevo sitio Web de Oshyn, Inc.

Publicado en Noticias el Abril 7, 2009 por blackout360

No hace mucho acabamos de lanzamos nuestro nuevo sitio Web (Oshyn, Inc.), un importante rediseño visual con un estilo más moderno,  nuevo contenido y mayor información de interés para clientes y la comunidad. Los invito a que lo conozcan:

Oshyn-New

http://www.oshyn.com