<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-839723729957352366</id><updated>2011-07-30T19:41:33.537-07:00</updated><category term='World of WarCraft'/><category term='Guitar Hero'/><category term='Team Foundation Server'/><category term='Microsoft'/><category term='MVC'/><category term='SQL'/><category term='Aluxes.NET'/><category term='bugs'/><category term='SilverLight'/><category term='Brasil'/><category term='Heroes'/><category term='PSP'/><category term='AJAX'/><category term='Expression Blend'/><category term='Eagles'/><category term='VB.NET'/><category term='MoonLight'/><category term='Messenger TV'/><category term='redes sociales'/><category term='Business Intelligence'/><category term='XNA'/><category term='Rock Band'/><category term='XAML'/><category term='FaceBook'/><category term='Visual Studio 2008'/><category term='Flash'/><category term='social networking'/><category term='WMI'/><category term='INETA'/><category term='Linder'/><category term='Slash'/><category term='Rock'/><category term='WorldWide Telescope'/><category term='Mono'/><category term='mashup'/><category term='Android'/><category term='Metodos de Extension'/><category term='Yahoo'/><category term='LUA'/><category term='IBM'/><category term='LINQ'/><category term='SQL Server 2008'/><category term='Javascript'/><category term='QA'/><category term='Popfly'/><category term='desarrollo de software'/><category term='VB6'/><category term='CITI'/><category term='MySpace'/><category term='Web 2.0'/><category term='Reporting Services'/><category term='Google'/><category term='You Tube'/><category term='ADO.NET'/><category term='C#'/><category term='WCF'/><category term='Bug Shooting'/><category term='.Net Framework 3.5'/><category term='SnagIt'/><category term='Captivate'/><category term='Windows Script Host'/><category term='Tablix'/><category term='WPF'/><category term='videojuegos'/><category term='NASA'/><category term='Entity Framework'/><category term='.NET'/><category term='Second Life'/><category term='.Net Framework'/><title type='text'>ToniGeek :: Tecnología y Desarrollo de Software</title><subtitle type='html'>Descubre como la tecnología cambia el mundo y la forma en que nos comunicamos.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-4767489510192670021</id><published>2009-09-27T16:07:00.000-07:00</published><updated>2009-09-27T20:07:47.915-07:00</updated><title type='text'>Proximo Evento: Introduccion al Desarrollo para dispositivos Moviles</title><content type='html'>&lt;p&gt;Hola!&lt;/p&gt; &lt;p&gt;Para informarles que el proximo 30 de Septiembre de 2009, tendremos una charla sobre desarrollo movil, con la siguiente agenda:&lt;/p&gt; &lt;p&gt;-Perspectiva actual del mercado en el desarrollo para moviles&lt;/p&gt; &lt;p&gt;-Plataformas y Lenguajes&lt;/p&gt; &lt;div&gt; &lt;p class="MsoNormal"&gt;-Desarrollando con Windows Mobile&lt;/p&gt;&lt;/div&gt; &lt;div&gt; &lt;p class="MsoNormal"&gt;-Demo&lt;/p&gt;&lt;/div&gt; &lt;div&gt; &lt;p class="MsoNormal"&gt;-Conclusiones&lt;/p&gt; &lt;p class="MsoNormal"&gt;Esperamos tu participaci�n ya sea que estes trabajando en desarrollo movil o no, es una excelente oportunidad para conocer a otros profesionales como tu y aprender sobre el desarrollo para celulares.&lt;/p&gt; &lt;p class="MsoNormal"&gt;Puedes registrarte el dia del evento o a traves del siguiente enlace:&lt;/p&gt; &lt;p class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 10pt;FONT-FAMILY: 'Arial Narrow', 'sans-serif';"&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 8pt;COLOR: black;FONT-FAMILY: 'Verdana', 'sans-serif';"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032427912&amp;Culture=es-MX" target="_blank" rel="nofollow"&gt;&lt;span class="yshortcuts" id="lw_1254106619_1"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;http://msevents.microsoft.com/CUI/EventDetail&lt;br&gt;.aspx?EventID=1032427912&lt;br&gt;&amp;Culture=es-MX&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;La cita es en el edificio del CITI (frente a Susuki, Gran Plaza), sala 1&lt;/p&gt; &lt;p class="MsoNormal"&gt;Fecha : 30 de Sep&lt;/p&gt; &lt;p class="MsoNormal"&gt;Hora: 7:00-8:30&lt;/p&gt; &lt;p class="MsoNormal"&gt;No faltes, te esperamos&lt;/p&gt; &lt;p class="MsoNormal"&gt;Recuerda que el evento es abierto al publico y gratuito.&lt;/p&gt; &lt;p class="MsoNormal"&gt;Saludos&lt;/p&gt; &lt;p class="MsoNormal"&gt; &lt;/p&gt; &lt;p class="MsoNormal"&gt; &lt;/p&gt;&lt;/div&gt;&lt;!-- multiply:no_crosspost --&gt;&lt;p class='multiply:no_crosspost'&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-4767489510192670021?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/4767489510192670021/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=4767489510192670021' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/4767489510192670021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/4767489510192670021'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2009/09/proximo-evento-introduccion-al.html' title='Proximo Evento: Introduccion al Desarrollo para dispositivos Moviles'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-6336821934435571149</id><published>2009-03-23T11:11:00.000-07:00</published><updated>2009-03-23T15:11:11.780-07:00</updated><title type='text'>Aplicaciones para Cloud Computing: El nuevo reto para los desarrolladores</title><content type='html'>Hola!&lt;br&gt;&lt;br&gt;    En esta ocasión les comparto &lt;a href="http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&amp;A=/article/09/03/11/10NF-cloud-app-dev_1.html"&gt;este &lt;/a&gt;interesante analisis sobre las consideraciones que debemos tener en cuenta si deseamos desarrollar para la "nube", independientemente del proveedor que se escoga, aqui les presento un resumen del articulo.&lt;br&gt;&lt;br&gt;Primero que nada definamos que es &lt;a href="http://es.wikipedia.org/wiki/Computaci%C3%B3n_en_nube"&gt;Cloud Computing &lt;/a&gt;(computación en la nube), basicamente es un concepto general que incorpora el software como servicio y que engloba a todas aquellas aplicaciones de la Web 2.0.&lt;br&gt;&lt;br&gt;Esta es la tendencia acerca del desarrollo de software y uno de las empresas que mejor representan esta nueva forma de hacer software y negocios es &lt;a href="http://www.salesforce.com/"&gt;SalesForce.com&lt;/a&gt;, una empresa que ofrece sus servicios de CRM (Customer Relationship Management por sus siglas en inglés) a través de Internet. Otros ejemplos son &lt;a href="http://www.google.com/a/help/intl/es/index.html"&gt;Google Apps&lt;/a&gt; y por supuesto mas recientemente &lt;a href="http://www.microsoft.com/azure/default.mspx"&gt;Windows Azure&lt;/a&gt; del cual les platicare mas a detalle en otra ocasión. &lt;br&gt;&lt;br&gt;La mayoria de nosotros hemos desarrollado aplicaciones para la web o desktop y cada una tiene su propios retos y problematicas incluso puede ser que se requiera de ambos tipos de ambientes. Al desarrollar para la nube, los problemas de infraestructura ahora son responsabilidad del proveedor (rendimiento de servidores, bases de datos,etc) lo cual nos quita un peso de encima, pero se presentan nuevos retos que les comento a continuación:&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Fallas en el servidor son dados en la nube&lt;/li&gt;&lt;/ul&gt;El diseño de las aplicaciones debe considerar que no hay un disco duro local o un registry y que si el servidor falla nuestra aplicación debe ser tolerante a la redundancia. Para esto se sugiere que la aplicación no debe tener estado (en inglés deber ser statelessness) y que si algo falla se debe destruir y volver a crear (algo asi como el Ave Fenix no?)&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Una Arquitectura diferente en la nube&lt;/li&gt;&lt;/ul&gt;En este punto hay que considerar que la aplicación tendrá una arquitectura distribuida.&lt;br&gt; Por ejemplo, el front-end pudiera estar en Facebook, el almacenamiento de datos en Amazon.com' S3 y la lógica de la aplicación en otro lugar, asi que se deben diseñar y aplicar buenas prácticas de ingenieria de software  para ontener una aplicación escalable dentro de la nube.&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Las bases de datos no son las mismas en la nube&lt;/li&gt;&lt;/ul&gt;El acceso a la base de datos es crucial para cualquier aplicación y en este caso la problematica con la que nos topamos es que el modelo relacional quiza no es el mas adecuado para el almacenamiento de datos. En el caso de Microsoft con Windows Azure el motor de acceso a los datos no usa el modelo estandard relacional, asi que por ejemplo el concepto de store procedure ya no es aplicable. Por otro lado el motor de datos de Google App utiliza como almacenamiento lo que llaman &lt;a href="http://en.wikipedia.org/wiki/BigTable"&gt;BigTable&lt;/a&gt;, el cual no es una base de datos SQL, sino un modelo que permite guardar la información en diferentes maquinas, que con un modelo relacional seria mucho mas dificil de manejar.&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Los trabajos de "plomeria" son delegados a la nube&lt;/li&gt;&lt;/ul&gt;Con esto se refiere a que los desarrolladores pueden enfocarse mas hacia las reglas de negocio e inovación, mientras que el proveedor de los servicos se encarga de cuestiones como el sistema operativo y el hardware. Por ejemplo salesforce.com, cuenta con servicios de seguridad, balanceo de cargas y flujo de trabajo entre otros. Este tipo de servicios pre-contruidos juegan un papel crucial entre desarrollar una apliación con un proveedor u otro, ya que ahorran costos.&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Otras consideraciones al desarrollar para la nube&lt;/li&gt;&lt;/ul&gt;Para finalizar hay que tomar en cuenta tambien los esquemas de precios de cada proveedor ya que no funcionan como el esquema tradicional de licencias. Y por otro lado un punto muy importante es desarrollar desde el principio las apliaciones de forma que puedan ser independientes del proveedor, es decir que puedan moverse de una plataforma hacia otra sin mayor cambio. En el caso de Google soporta esta movilidad apoyandose en lenguajes como Python y el framework de desarrollo web Django; y tambien esta trabajando con la comunidad open source para desarrollar herramientras para carga y descarga de datos desde y hacia el App Engine.&lt;br&gt;&lt;br&gt;Como pueden ver, el cloud computing ya es una realidad y cada vez se va consolidando mas como la nueva plataforma de desarrollo, asi que no debemos quedarnos atras y sigamos preparandonos para este nuevo reto.&lt;br&gt;&lt;br&gt;Espero encuentre interesante este articulo y continuen documentandose al respecto.&lt;br&gt;&lt;br&gt;Saludos!&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;   &lt;!-- multiply:no_crosspost --&gt;&lt;p class='multiply:no_crosspost'&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-6336821934435571149?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/6336821934435571149/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=6336821934435571149' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/6336821934435571149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/6336821934435571149'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2009/03/aplicaciones-para-cloud-computing-el.html' title='Aplicaciones para Cloud Computing: El nuevo reto para los desarrolladores'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-8676828042250951387</id><published>2009-03-12T05:54:00.000-07:00</published><updated>2009-03-12T09:54:26.844-07:00</updated><title type='text'>Registro online para Evento Programacion en Capas</title><content type='html'>Hola!&lt;br&gt;Ya esta disponible el enlace para que se registren al evento del proximo Jueves 19&lt;br&gt;Haz click &lt;a href="%20http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032408511&amp;Culture=es-MX"&gt;aqui &lt;/a&gt;para acceder.&lt;br&gt;De todos modos el ID del evento es : &lt;span style="font-size: 11pt;font-family: "Calibri","sans-serif";" lang="ES-MX"&gt;&lt;span class="yshortcuts" id="lw_1236876495_1"&gt;1032408511 y puedes ubicarlo en la pagina de eventos de &lt;a href="https://msevents.microsoft.com/cui/default.aspx?culture=en-US"&gt;Microsoft Events&lt;/a&gt;&lt;br&gt;&lt;br&gt;Saludos&lt;br&gt;&lt;/span&gt;&lt;/span&gt;   &lt;!-- multiply:no_crosspost --&gt;&lt;p class='multiply:no_crosspost'&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-8676828042250951387?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/8676828042250951387/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=8676828042250951387' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8676828042250951387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8676828042250951387'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2009/03/registro-online-para-evento.html' title='Registro online para Evento Programacion en Capas'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-4019062705667324148</id><published>2009-03-08T21:00:00.000-07:00</published><updated>2009-03-09T01:00:23.716-07:00</updated><title type='text'>Ejemplos de Arquitectura en capas</title><content type='html'>Hola!&lt;br&gt;Ya que en este mes de Marzo en Aluxes.NET tocaremos el tema de la arquitectura de una aplicación en capas con siempre es de mucha ayuda revisar como han implementado&lt;br&gt;los demas este enfoque.&lt;br&gt;&lt;br&gt;Y aunque en la red pueden encontrar infinidad de ejemplos, a continuación les quiero &lt;br&gt;compartir dos ejemplos que desde mi punto de vista son muy profesionales y completos  y muestran claramente el desarrollo de una aplicación con una arquitectura en capas en Windows Forms así como con Web Forms.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;Infragistic Tracker Application&lt;/span&gt;&lt;br&gt;Esta es una aplicación Windows Forms cuyo objetivo es demostrar las mejores practicas&lt;br&gt;al escribir software con las tecnología .NET en conjunto con la suite de controles &lt;br&gt;Net Advantage de Infragistics.&lt;br&gt;La aplicación es un sistema de Control de Tareas que puede ser usado en varios escenarios.&lt;br&gt;Fue escrito por Jason Beres quien es Evangelista Tecnico de .NET en Infragistics.&lt;br&gt;La aplicación fue escrita usando Visual Studio 2003 e Infragistic NetAdvantage 2004.&lt;br&gt;Además incluye un libro electrónico que explica de principio a fin los detalles de la aplicación.&lt;br&gt;Entre otras cosas podrán encontrar:&lt;br&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;Implementación de algunos Application Blocks (Sigue este &lt;a href="http://www.concepto.com.uy/PETROCSHARP/hwnver03.aspx?1,N,0,0,251"&gt;link &lt;/a&gt;si no sabes que son los application blocks y &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;aqui &lt;/a&gt;hacia el sitio de Microsoft Patterns &amp; Practices)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Implementación multihilo para acceso a datos&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Una estructura para implementar acceso online y offline a los datos sin utilizar datasets (bastante interesante)&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Uso de webservices para acceder directamente a SQL&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;Aunque el codigo pueda parecer "obsoleto" para algunos, ya que  no se hace uso de colecciones y genericos (no estaban disponibles estas funcionalidades en ese tiempo)&lt;br&gt;me parece un buen punto de partida para iniciarse y tenerlo como referencia cuando desarrolles algún proyecto Windows Forms.&lt;br&gt;&lt;a href="http://devcenter.infragistics.com/RefApps/Tracker/tracker.aspx"&gt;Aqui &lt;/a&gt;esta el enlace donde puedes descargar el código fuente y el e-book.&lt;br&gt;&lt;br&gt;&lt;span style="font-weight: bold;"&gt;MSDN Video&lt;/span&gt;&lt;br&gt;Esta es una aplicación desarrollada por iniciativa de MSDN España que simula  la funcionalidad  de un VideoClub ficticio.&lt;br&gt;Usa tanto Windows Forms como Web Forms.&lt;br&gt;Existen dos versiones de esta aplicacion la 2003 y 2008.&lt;br&gt;En su ultima versión se implementan las ultimas mejoras incluidas en el .NET Framework 3.5&lt;br&gt;entre las que se encuentran:&lt;br&gt;&lt;ul&gt;&lt;li&gt;LINQ&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Windows Communication Foundation (WCF)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;ASP.NET 3.5&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;AJAX&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Silverlight&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Windows Forms 3.5&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Windows Presentation Foundation (WPF)&lt;/li&gt;&lt;/ul&gt;La versión 2008 no incluye documentación pero tienen a su disposición el código fuente.&lt;br&gt;Sin embargo la versión 2003 incluye un archivo de implementación que explica cada uno de los modulos.&lt;br&gt;Puedes acceder a la versión 2003 en este &lt;a href="http://www.desarrollaconmsdn.com/msdn/msdnvideo2003.aspx"&gt;enlace &lt;/a&gt;y la 2008 &lt;a href="http://www.desarrollaconmsdn.com/msdn/msdnvideo2008.aspx"&gt;aquí&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Como cereza en el pastel incluyo este &lt;a href="http://msdn.microsoft.com/en-us/library/ms978496.aspx"&gt;link &lt;/a&gt;hacia un paper de Microsoft patterns &amp; practices donde se explica como pasar datos entre capas al diseñar una aplicación distribuida.&lt;br&gt;&lt;br&gt;Bien espero que estas referencias sean de gran utilidad en sus futuros proyectos.&lt;br&gt;&lt;br&gt;No olviden dejar sus comentarios.&lt;br&gt;&lt;br&gt;Saludos!&lt;br&gt;&lt;br&gt;   &lt;!-- multiply:no_crosspost --&gt;&lt;p class='multiply:no_crosspost'&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-4019062705667324148?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/4019062705667324148/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=4019062705667324148' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/4019062705667324148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/4019062705667324148'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2009/03/ejemplos-de-arquitectura-en-capas.html' title='Ejemplos de Arquitectura en capas'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-3425857462124638226</id><published>2009-03-06T05:45:00.000-08:00</published><updated>2009-03-06T10:45:52.999-08:00</updated><title type='text'>Lo que paso en Windows Day</title><content type='html'>Hola !&lt;br&gt;Si no tuviste oportunidad de asistir al Windows Day!&lt;br&gt;Te invito que cheques el blog del evento &lt;a href="http://200.58.118.10/"&gt;aqui&lt;/a&gt;, donde podras acceder al contenido offline ademas de noticias sobre nuevos eventos.&lt;br&gt;&lt;br&gt;Compartelo!&lt;br&gt;&lt;br&gt;   &lt;!-- multiply:no_crosspost --&gt;&lt;p class='multiply:no_crosspost'&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-3425857462124638226?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/3425857462124638226/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=3425857462124638226' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3425857462124638226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3425857462124638226'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2009/03/lo-que-paso-en-windows-day.html' title='Lo que paso en Windows Day'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-3405947364486193069</id><published>2009-03-05T10:36:00.000-08:00</published><updated>2009-03-05T15:36:06.538-08:00</updated><title type='text'>Soporte para Visual Basic 6 en Windows 7</title><content type='html'>Yo habia pensado que no...pero Microsoft recientemente &lt;a href="http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx"&gt;anuncio &lt;/a&gt;que Visual Basic 6.0 tendra soporte en Windows 7.&lt;br&gt;Esto incluye tanto el runtime como el IDE y de hecho el soporte tambien esta incluido en Windows Vista y Windows Server 2008.&lt;br&gt;Cabe mencionar que esta compatibilidad sera durante todo el tiempo de soporte que tendra Windows 7 pero no esta planeado incluirlo en futuras versiones de Windows.&lt;br&gt;Asi que ya lo saben, aun queda VB6 para rato que aun hay buenisimas aplicaciones corriendo en esta plataforma.&lt;br&gt;&lt;br&gt;Saludos!&lt;br&gt;&lt;!-- multiply:no_crosspost --&gt;&lt;p class='multiply:no_crosspost'&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-3405947364486193069?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/3405947364486193069/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=3405947364486193069' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3405947364486193069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3405947364486193069'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2009/03/soporte-para-visual-basic-6-en-windows.html' title='Soporte para Visual Basic 6 en Windows 7'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-856505157053078871</id><published>2009-03-02T07:54:00.000-08:00</published><updated>2009-03-02T07:59:19.618-08:00</updated><title type='text'>Windows Day (03/03/2009)</title><content type='html'>&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;&lt;br /&gt;&lt;/script&gt;El nuevo sistema operativo Windows 7,asi como la propuesta de cloud-computing de Microsoft (&lt;a href="http://www.microsoft.com/azure/default.mspx"&gt;Windows Azure&lt;/a&gt;) y la tecnologia de Virtualización (Hiper-V) son esas buzzwords que seguramente has estado escuchando durante estos meses y Microsoft esta decidido a que conozas acerca de ellas y despejes tus dudas.&lt;br /&gt;&lt;br /&gt;Asi que el dia de maña se llevara a cabo el evento virtual &lt;a href="http://www.microsoft.com/latam/windowsday"&gt;Windows Day&lt;/a&gt; donde habra conferencias sobre Windows 7,seguridad,desarrollo de interfaces RIA asi como lo nuevo con ASP 4.0 entre otros.&lt;br /&gt;Este evento es tanto para desarrolladores como para profesionales de TI y podras entrenarte en linea desde la comodidad de tu casa u oficina.&lt;br /&gt;Uno de los puntos importantes por los que no puedes perderte este evento, es que habra chats en vivo con expertos  que ayudaran a entender mejor todas estos cambios y mejoras que se vienen este año.&lt;br /&gt;&lt;br /&gt;Adicionalmente en estos dias tambien se llevara a cabo el &lt;a href="http://www.infoworld.com/archives/emailPrint.jsp?R=printThis&amp;amp;A=/article/09/02/27/MS_wants_MVPs_in_Windows_cloud_computing_virtualization_1.html"&gt;MVP Summit&lt;/a&gt; donde Microsoft tiene un gran ecosistema de expertos voluntarios que tambien recibiran entrenamiento sobre estas nuevas tecnologias.&lt;br /&gt;&lt;br /&gt;No pierdan esta oportunidad de capacitación gratuita y que viene muy bien en estos tiempos de crisis...hay que estar bien preparados!&lt;br /&gt;&lt;br /&gt;Saludos!&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;_uacct = "UA-4418145-1";&lt;br /&gt;urchinTracker();&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-856505157053078871?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/856505157053078871/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=856505157053078871' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/856505157053078871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/856505157053078871'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2009/03/windows-day-03032009.html' title='Windows Day (03/03/2009)'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-8214239352044213500</id><published>2009-02-04T10:39:00.000-08:00</published><updated>2009-02-04T12:31:52.871-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aluxes.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='PSP'/><title type='text'>PSP en Aluxes.NET</title><content type='html'>&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;&lt;br /&gt;&lt;/script&gt;Hola!&lt;br /&gt;El pasado 22 de Enero se realizó la primera reunion del año de la comunidad Aluxes.NET en el Consejo de la Industria de Tecnologias de Información de Yucatán (CITI)  y en esta ocasión  se presento la metodología Personal Software Process por nuestro buen amigo el Lic. Victor Fleites quien es consultor Senior para la empresa de desarrollo de software 4th Source.&lt;br /&gt;&lt;br /&gt;La manera en que desarrollamos software producirá al final un producto de buena o mala calidad.&lt;br /&gt;Para el fundador de esta metodología Watts S. Humphrey la calidad del sofware dependera de la calidad de los procesos con los que éste es desarrollado y mantenido.&lt;br /&gt;Ya sea que desarrolles por tu cuenta o seas parte de un equipo, esta metodologia es Personal como lo indica su titulo, asi que depende de ti como desarrollador ser disciplinado en cada etapa para que pueda funcionar.&lt;br /&gt;Basicamente consiste en llevar un record de las diferentes actividades que llevas a cabo a través de plantillas ya predefinidas (formatos que puedes llenar en Excel por ejemplo) y la idea al final de cuentas es generar un historial que permita entre otras cosas poder realizar estimaciones mas precisas en cada proyecto y sobre todo mejorar la calidad.&lt;br /&gt;&lt;br /&gt;La estimacion de proyectos es una actividad de todos los dias en el desarrollo de software, ; cuando eres parte de un departamento de sistemas quiza si tus estimaciones no son tan buenas perjudique en la evaluacion de tu rendimiento..pero cuando trabajas en proyectos como freelance o en una empresa de desarrollo, estas estimaciones pueden darte la pauta para que el cliente apruebe o no el proyecto y al final se traduce en dinero que puedes perder o ganar.&lt;br /&gt;&lt;br /&gt;Precisamente en esta reunión realizamos una encuesta donde entre otras preguntas, queremos conocer de que forma desarrollas software, que metodologías usas, creo que hoy en dia para poder ser competitivos tenemos que eficientar la manera en que desarrollamos software y aprovechar estas metodologías como PSP u otras que se ajusten mejor a nuestros proyectos y necesidades.&lt;br /&gt;&lt;br /&gt;Aqui les dejo la presentacion del evento, espero le sirva a mas de uno.&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_989812"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/Tonymx/introduccion-a-personal-software-process?type=powerpoint" title="Introduccion a Personal Software Process"&gt;Introduccion a Personal Software Process&lt;/a&gt;&lt;object style="margin: 0px;" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=psppresentation-1233778855472242-3&amp;amp;stripped_title=introduccion-a-personal-software-process"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=psppresentation-1233778855472242-3&amp;amp;stripped_title=introduccion-a-personal-software-process" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/Tonymx"&gt;Tonymx&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tambien les anexo algunos links sobre el tema:&lt;br /&gt;&lt;br /&gt;http://es.wikipedia.org/wiki/Personal_Software_Process&lt;br /&gt;&lt;br /&gt;http://ingsw.ccbas.uaa.mx/sitio/images/material/psp.htm&lt;br /&gt;&lt;br /&gt;http://www.sei.cmu.edu/tsp/&lt;br /&gt;&lt;br /&gt;Saludos!&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;_uacct = "UA-4418145-1";&lt;br /&gt;urchinTracker();&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-8214239352044213500?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/8214239352044213500/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=8214239352044213500' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8214239352044213500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8214239352044213500'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2009/02/psp-en-aluxesnet.html' title='PSP en Aluxes.NET'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-1703139605557737603</id><published>2009-01-15T10:41:00.000-08:00</published><updated>2009-01-15T11:11:03.081-08:00</updated><title type='text'>2009 año de crisis y retos</title><content type='html'>Hola!&lt;br /&gt;Despues de una pausa continuamos como dicen por ahi...y este año entre mis propositos de año nuevo espero poder blogear mas que el año pasado.&lt;br /&gt;Asi que como cada ciclo creo que este año estara lleno de muchos retos en todos los aspectos y claro en materia tecnologica.&lt;br /&gt;Sin embargo, como muchos de ustedes en este ramo es dificil conocer a profundidad todas las tecnologias y una de las cosas que lei por ahi es que a veces es mejor especializarse para obtener mejores resultados.&lt;br /&gt;&lt;br /&gt;Como desarrolladores y profesionales de TI debemos estar siempre en constante renovacion, y mas ahora en estos tiempos dificiles es importante mantenerse actualizado.&lt;br /&gt;Y bien en materia de tecnologia leia un articulo interesante sobre los mas destacado del 2008 en materia del web y que sabemos que ahora todo esta apuntando hacia el "cloud computing".&lt;br /&gt;Entre lo que mas me llamaba la atencion es que algunos de los puntos que debemos no perder de vista es el auge que siguen teniendo las aplicaciones sociales (social media, como Facebook,MySpace,etc) y asi como el incremento de compañias que hacen uso de SOA (aunque yo creo que mas bien en USA, habria que tal vamos en Mexico en ese sentido).&lt;br /&gt;&lt;br /&gt;Otro punto interesante que comentan es el el papel de los celulares que se han convertido en una herramienta universal de entretenimiento y consulta de informacion via web.&lt;br /&gt;Asi que la pregunta seria ¿que tecnologias aprendereas este año para integrarte a este cambio tecnologico en constante evolucion?&lt;br /&gt;Creo que la respuesta no es facil, pero debemos proponernos aprender algo nuevo que nos de un mayor valor profesional. Recordar que hay que invertir en uno mismo siempre que sea posible.&lt;br /&gt;&lt;a href="http://blogs.techrepublic.com.com/programming-and-development/?p=787&amp;amp;tag=nl.e055"&gt;Aqui &lt;/a&gt;les dejo el link del articulo.&lt;br /&gt;&lt;br /&gt;Ustedes que opinan!&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;_uacct = "UA-4418145-1";&lt;br /&gt;urchinTracker();&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-1703139605557737603?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/1703139605557737603/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=1703139605557737603' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/1703139605557737603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/1703139605557737603'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2009/01/2009-ao-de-crisis-y-retos.html' title='2009 año de crisis y retos'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-257793692659099617</id><published>2008-09-21T03:04:00.000-07:00</published><updated>2008-09-21T03:30:22.853-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aluxes.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='CITI'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='INETA'/><title type='text'>Empowering Aluxes.NET</title><content type='html'>&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;&lt;br /&gt;&lt;/script&gt;Hola!&lt;br /&gt;&lt;br /&gt;Hoy me siento muy contento, ya que esta semana he recibido buenas noticias para la comunidad Aluxes.NET de la cual soy parte.&lt;br /&gt;&lt;br /&gt;En primer lugar hace unas semanas la comunidad Aluxes.NET celebro un convenio de coloboracion con el Consejo de la Industria de la Tecnologia de Informacion de Yucatan AC (CITI).&lt;br /&gt;De este forma estaremos trabajando mas de cerca con el cluster de tecnologia de nuestra region pero sobre todo demuestra que nos estamos consolidando como un grupo de profesionales en desarrollo de software.&lt;br /&gt;Otra gran noticia es que ahora somos parte de INETA(International .NET Association) y esto traera grandes beneficios para la comunidad en los proximos meses.&lt;br /&gt;Y para terminar nuestra comunidad esta en las tres mas activas del pais de acuerdo al ranking de comunidades de Microsoft.&lt;br /&gt;Asi que tanto personalmente como profesionalmente es muy gratificante formar parte de este proyecto y seguir ayudando a que otros profesionales mejoren en sus habilidades  como yo lo he hecho.&lt;br /&gt;Espero que sigan participando en Aluxes.NET y que nos envien sus comentarios y sugerencias ya que como siempre he dicho la comunidad la hacemos todos.&lt;br /&gt;&lt;br /&gt;Les envio un cordial saludo!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;_uacct = "UA-4418145-1";&lt;br /&gt;urchinTracker();&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-257793692659099617?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/257793692659099617/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=257793692659099617' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/257793692659099617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/257793692659099617'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/09/empowering-aluxesnet.html' title='Empowering Aluxes.NET'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-8818441844097368780</id><published>2008-08-25T10:49:00.000-07:00</published><updated>2008-08-28T07:04:59.618-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='VB6'/><title type='text'>Introduccion a C# para desarrolladores VB6, en Aluxes.NET</title><content type='html'>Hola!&lt;br /&gt;El pasado Jueves 21 de Agosto se llevo a cabo la reunión de desarrolladores de Aluxes.NET, donde tocamos un tema fundamental para aquellos desarrolladores que apenas comienzan con la plataforma .NET y uno de los lenguajes mas populares C#.&lt;br /&gt;Asi que nuestro buen amigo, Moises, nos preparo un breve recorrido por los fundamentos de la programación orientada a objetos y del .NET Framework, como buen punto de partida.&lt;br /&gt;&lt;br /&gt;Se comento la importancia de que mas que aprender un lenguaje nuevo es re-plantear la forma en que resolvemos los problemas, primero modelando los objetos y sus relaciones antes de comenzar a escribir código y como Visual Studio nos ayuda con estas tareas.&lt;br /&gt;Posteriormente se mostrarón las bondades principales del lenguaje C# y las diferencias basicas que existen entre estructuras de datos,ciclos y condicionales entre otras.&lt;br /&gt;Se intercambiaron varios puntos de vista sobre la transicion a la que se enfrentan los desarrolladores de VB6 u otros lenguajes hacia el mundo de .NET y cuales son los principales retos, así como que tan facil o dificil puede ser la curva de aprendizaje dependiendo de tu background.&lt;br /&gt;En general, fue una charla bastante reconfortante y esperamos poder realizar otro evento donde se puedan mostrar mayores ejemplos con situaciones cotidianas de programación.&lt;br /&gt;Esperamos haya sido de utilidad para todos.&lt;br /&gt;Aqui les dejo la presentacion de la platica.&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_568670"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/Tonymx/c-para-desarrolladores-vb6-presentation?src=embed" title="C# para desarrolladores VB6"&gt;C# para desarrolladores VB6&lt;/a&gt;&lt;object style="margin: 0px;" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=c4prgvb60done-1219687811483188-9&amp;amp;stripped_title=c-para-desarrolladores-vb6-presentation"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=c4prgvb60done-1219687811483188-9&amp;amp;stripped_title=c-para-desarrolladores-vb6-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View SlideShare &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/Tonymx/c-para-desarrolladores-vb6-presentation?src=embed" title="View C# para desarrolladores VB6 on SlideShare"&gt;presentation&lt;/a&gt; or &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/upload?src=embed"&gt;Upload&lt;/a&gt; your own. (tags: &lt;a style="text-decoration: underline;" href="http://slideshare.net/tag/c-vb6programming"&gt;c#vb6programming&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Para complementar la presentación les comparto este &lt;a href="http://cid-4af0f21d3771c131.skydrive.live.com/browse.aspx/CSharp4VB6"&gt;enlace &lt;/a&gt;en donde podran descargar unos materiales donde de manera practica se discuten tambien las diferencias entre VB6 y C#.&lt;br /&gt;&lt;br /&gt;Y para finalizar echenle un vistazo al &lt;a href="http://geeks.ms/blogs/jorge/archive/2008/08/26/la-anarqu-237-a-de-los-programadores-de-visual-basic-i.aspx"&gt;blog &lt;/a&gt;de Jorge Serrano, un destacado MVP de Visual Basic donde precisamente toca el tema de la transición del desarrollador VB6 hacia la plataforma .NET&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;_uacct = "UA-4418145-1";&lt;br /&gt;urchinTracker();&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-8818441844097368780?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/8818441844097368780/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=8818441844097368780' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8818441844097368780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8818441844097368780'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/08/introduccion-c-para-desarrolladores-vb6.html' title='Introduccion a C# para desarrolladores VB6, en Aluxes.NET'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-8220810138194976139</id><published>2008-08-01T10:15:00.000-07:00</published><updated>2008-08-01T10:22:58.880-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Reporting Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Tablix'/><title type='text'>Reporting Services en Aluxes.NET</title><content type='html'>Hola! &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;   El dia de ayer tuvo  lugar la reunión mensual de la comunidad de desarrollo  Aluxes.Net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;con el tema de Reporting Services con SQL Server 2008.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;Como saben  proximamente se liberará la versión RTM de SQL Server 2008 asi que los demos  fueron realizados&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;con la version  Release Candidate 0 (RC0).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;En terminos  generales se mostro cuales son las bondades de la generación de reportes vs la  version 2005.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;Entre otras cosas la  version 2008 ya no depende de IIS para la instalación del servidor de Reportes  sino que usa un motor interno para su administración.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;Una de las  características mas destacadas es el nuevo diseñador de informes, el cual tiene  una interfaz como la de un proyecto con Visual Studio 2008 pero ademas permite  agregar toda la funcionalidad de Business Intelligence Development  Studio.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;Un elemento core de  esta version es la nueva región de datos Tablix, la cual permite aprovechar las  funcionalidades de regiones Table y Matrix, las cuales ya existian en versiones  anteriores.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;Es increible lo  práctico y fácil que resulta diseñar un reporte con el nuevo diseñador  de SQL Server 2008, pudimos constatar que un reporte común con agrupaciones y sumarios  por totales (como por ejemplo, un resumen de ventas por año,trimestre)..puede  ser diseñado en tan solo unos cuantos clicks...asi es...y con la nueva región  Tablix las posibilidades se multiplican, permitiendo generar reportes que por  ejemplo con Crystal Reports, tienes que hacer como dicen por ahi...circo, maroma  y teatro, asi que generar reportes con Reporting Services nunca fue mas  fácil.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;Por ultimo vimos  como publicar nuestros reportes hacia el servidor de SQL Server 2008 y como  podemos accesar éstos via web entre otras opciones.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;Asi que les dejo la  presentación para que le echen un vistazo.&lt;br /&gt;&lt;div style="width:425px;text-align:left" id="__ss_538303"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/Tonymx/sql-server-reporting-services-2008?src=embed" title="SQL Server Reporting Services 2008"&gt;SQL Server Reporting Services 2008&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=reportingservices-1217610828378574-8&amp;stripped_title=sql-server-reporting-services-2008" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=reportingservices-1217610828378574-8&amp;stripped_title=sql-server-reporting-services-2008" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;view &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/Tonymx/sql-server-reporting-services-2008?src=embed" title="View SQL Server Reporting Services 2008 on SlideShare"&gt;presentation&lt;/a&gt; (tags: &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/sql"&gt;sql&lt;/a&gt; &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/serverreporting"&gt;serverreporting&lt;/a&gt; &lt;a style="text-decoration:underline;" href="http://slideshare.net/tag/services"&gt;services&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="572255316-01082008"&gt;Saludos!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;_uacct = "UA-4418145-1";&lt;br /&gt;urchinTracker();&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-8220810138194976139?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/8220810138194976139/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=8220810138194976139' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8220810138194976139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8220810138194976139'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/08/reporting-services-en-aluxesnet.html' title='Reporting Services en Aluxes.NET'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-3987888496962211528</id><published>2008-07-16T07:22:00.001-07:00</published><updated>2008-07-16T07:56:28.457-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Captivate'/><category scheme='http://www.blogger.com/atom/ns#' term='Bug Shooting'/><category scheme='http://www.blogger.com/atom/ns#' term='SnagIt'/><title type='text'>Herramienta Gratuita para Screenshoots</title><content type='html'>&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;&lt;br /&gt;&lt;/script&gt;Hola!&lt;br /&gt;Despues de una breve pausa aqui estoy de nuevo en el blogging, asi que en esta ocasion les comento acerca de una herramienta que acabo de encontrar y creo que será de bastante utilidad para ustedes.&lt;br /&gt;Se trata de una herramienta para tomar screen shoots o "pantallazos" a nuestras aplicaciones o para mostrar graficamente los pasos a seguir para realizar alguna tarea o por ejemplo si deseamos hacer un mini tutorial,etc.&lt;br /&gt;La herramienta se llama &lt;a href="http://www.bugshooting.com/web/index.php5"&gt;BugShooting &lt;/a&gt;y por el nombre se hizo en pensando en que puedas facilmente mostrar con una imagen algun problema con tu aplicacion.&lt;br /&gt;Aqui les listo algunas de las características interesantes de BugShooting:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Es gratuito&lt;/li&gt;&lt;li&gt;Puedes capturar ventanas, secciones de la pantalla&lt;/li&gt;&lt;li&gt;Permite combinar screenshoots&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Captura suspendida (permitiendo capturar la seleccion de una secuencia de menus por ejemplo)&lt;/li&gt;&lt;li&gt;Zoom&lt;/li&gt;&lt;li&gt;Se puede configurar para que los screenshoots sean enviados a servidores de registro de bugs como BugTracker,FogBugz,etc&lt;/li&gt;&lt;li&gt;Permite editar el screenshoot y rotarlo agregarle anotaciones,recortar,etc&lt;/li&gt;&lt;li&gt;Incluye comandos para salvar, imprimir o abrir un screenshoot.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;En el mercado existen ya algunas aplicaciones comerciales para estas tareas que son de utilidad, por ejemplo &lt;a href="http://www.techsmith.com/"&gt;Snag It&lt;/a&gt; o si quieren algo mas profesional por ejemplo para un video tutorial esta tambien el Adobe &lt;a href="http://www.adobe.com/products/captivate/"&gt;Captivate &lt;/a&gt;bastante profesional (es la evolución de RoboHelp si alguna vez escuhcaste de el).&lt;br /&gt;En fin creo que cuenta con todos los atributos para que lo tengas en tu caja de herramientas, asi que pueden checar la pagina oficial &lt;a href="http://www.bugshooting.com/web/index.php5"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ustedes que herramientas usan para estas tareas? Compartan sus comentarios.&lt;br /&gt;&lt;br /&gt;Espero les sea de utilidad.&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;_uacct = "UA-4418145-1";&lt;br /&gt;urchinTracker();&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-3987888496962211528?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/3987888496962211528/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=3987888496962211528' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3987888496962211528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3987888496962211528'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/07/herramienta-gratuita-para-screenshoots.html' title='Herramienta Gratuita para Screenshoots'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-6560806778563997337</id><published>2008-05-28T20:16:00.000-07:00</published><updated>2008-06-02T12:38:01.971-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QA'/><category scheme='http://www.blogger.com/atom/ns#' term='Aluxes.NET'/><title type='text'>Control de Calidad del Software en Aluxes.NET</title><content type='html'>&lt;div&gt;&lt;br /&gt;Y las ultimas semanas han sido importantes para los desarrolladores de nuestra región sureste, ya que hace unas semanas Microsoft presento Visual Studio 2008,SQL Server 2008 y Windows Server 2008 en el marco del Microsoft Tecnnology Preview en esta ciudad de Mérida Yucatán&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Este tour tuvo varias sedes por todo el país dando a conocer estas nuevas herramientas y todas las novedades y ventajas que ofrecen tanto a las empresas como a los profesionales de informatica.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Esta ola de lanzamientos 2008 concluyo este mes de mayo pero aun hay mucho por aprender.&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;Por otro lado la comunidad Aluxes.NET tuvo el dia 27 de Mayo su reunión mensual con el interesante tema &lt;strong&gt;Control de Calidad del Software&lt;/strong&gt;, quien mi estimado amigo el Ing. Daniel Roche nos dio una charla acerca de esta importante tarea  dentro del ciclo de desarrollo de software.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Durante la conferencia se hablo acerca de la importancia de esta actividad y el elevado costo de  los errores que no se detectan en etapas tempranas del ciclo de  desarrollo.&lt;br /&gt;Se comento tambien acerca de que usualmente no se considera importante tener un Ing. de pruebas o un departamento de calidad de software dentro de las areas de sistemas, pero definitivamente ahorrarían tiempo y dinero al momento de poner nuestro sofware en producción.&lt;br /&gt;Aunque las herramientas comerciales para la actividad de un Ing. de pruebas no son baratas y tampoco su capacitación, se pueden encontrar algunas opensource como &lt;a href="http://www.bugzilla.org/"&gt;Bugzilla &lt;/a&gt;que nos pueden ayudar a llevar a cabo estas tareas.&lt;br /&gt;&lt;br /&gt;Aqui les dejo el enlace de descarga de la presentación, espero les sea de utilidad.&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" style="border: 1px solid rgb(221, 229, 233); margin: 3px; padding: 0pt; width: 240px; height: 66px; background-color: rgb(255, 255, 255);" src="http://cid-4af0f21d3771c131.skydrive.live.com/embedrowdetail.aspx/MUGMerida/QA%7C_EventoMS%7C527May08%7C6.ppt" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Saludos!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;&lt;br /&gt;_uacct = "UA-4418145-1";&lt;br /&gt;&lt;br /&gt;urchinTracker();&lt;br /&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-6560806778563997337?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/6560806778563997337/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=6560806778563997337' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/6560806778563997337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/6560806778563997337'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/05/control-de-calidad-del-software-en.html' title='Control de Calidad del Software en Aluxes.NET'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-3328469713739517411</id><published>2008-05-21T06:32:00.001-07:00</published><updated>2008-05-21T06:36:44.722-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WorldWide Telescope'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='NASA'/><title type='text'>Rica Experiencia de usuario: WorldWide Telescope</title><content type='html'>&lt;p&gt; &lt;/p&gt; &lt;p&gt;Inovación es una de las cosas en las que Microsoft siempre se ha caracterizado y en esta ocasión me gustaria compartir con ustedes esta herramienta totalmente gratuita que Microsoft Research recien acaba de &lt;a href="http://www.microsoft.com/presspass/press/2008/may08/05-12WWTPR.mspx"&gt;anunciar&lt;/a&gt;, se trata del WorldWide Telescope. &lt;/p&gt;&lt;p&gt;Esta herramienta de la ola de aplicaciones Web 2.0, es un telescopio virtual, un software de visualización de imagenes de los mas prestigiados telescopios del mundo incluyendo obviamente los de la &lt;a href="http://www.nasa.gov/"&gt;NASA&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Uno de los objetivos del proyecto es que sirva como una herramienta de enseñanza y aprendizaje para todas aquellas comunidades y escuelas interesadas en el area de astronomía, pero finalmente cualquiera que desee conocer mas acerca de tema puede descargar el software para su uso. &lt;/p&gt;&lt;p&gt;Con una base de imagenes de varios tera bytes de información esta aplicación nos brinda la posibilidad de explorar galaxias, estrellas, planetas que de otra forma sería difícil de hacer sin ayuda de un telescopio de verdad. &lt;/p&gt;&lt;p&gt;La exploración pueden hacerla desde varias perspectivas, hacer zooms,etc, en terminos de informatica realmente brinda una rica experiencia de usuario y esta basada en el Microsoft High Performance Visual Experience Engine. &lt;/p&gt;&lt;p&gt;En este &lt;a href="http://www.worldwidetelescope.org/"&gt;link&lt;/a&gt; pueden encontrar la página oficial del WorlWide Telescope donde pueden realizar la descarga, ademas pueden realizar tours guiados por parte de prestigiados astronomos pero igual pueden hacerlo por su cuenta. &lt;/p&gt;&lt;p&gt;Les recomiendo verifiquen los requerimientos mínimos para usar esta aplicación antes de descargarla. &lt;/p&gt;&lt;p&gt;Pues bien, este es una de los grandes ejemplos de como la tecnología nos ayuda a entender mejor nuestro mundo y universo. &lt;/p&gt;&lt;p&gt;Ojala puedan echarle un vistazo. &lt;/p&gt;&lt;p&gt;Saludos!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-3328469713739517411?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/3328469713739517411/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=3328469713739517411' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3328469713739517411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3328469713739517411'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/05/rica-experiencia-de-usuario-worldwide.html' title='Rica Experiencia de usuario: WorldWide Telescope'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-8868986277536834439</id><published>2008-05-16T05:43:00.000-07:00</published><updated>2008-05-16T05:55:27.408-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SilverLight'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Mono'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='MoonLight'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Moonlight disponible</title><content type='html'>Se ha anunciado la disponibilidad de MoonLight para Silverlight 1.1 y 2.0.&lt;br /&gt;Recordemos que Moonlight es la implementación open source de SilverLight para Unix y otros sistemas operativos, el cual es patrocinado por Novell bajo la dirección de Miguel de Icaza conocido por su implementación de la plataforma .Net en Unix (proyecto mejor conocido como MONO).&lt;br /&gt;Desde luego que Microsoft ha estado apoyando este proyecto abriendose un poco mas al mundo open source en donde otras empresas como Google apoyan abiertamente este tipo de proyectos.&lt;br /&gt;Así que esto ayudará a convertir SilverLight en la proxima platforma de experiencia de usuario, aunque Macromedia Flash ya lleva una buena ventaja, veremos que tal se ponen las cosas.&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;_uacct = "UA-4418145-1";&lt;br /&gt;urchinTracker();&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-8868986277536834439?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/8868986277536834439/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=8868986277536834439' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8868986277536834439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8868986277536834439'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/05/moonlight-disponible.html' title='Moonlight disponible'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-2294885807426179131</id><published>2008-05-16T05:11:00.000-07:00</published><updated>2008-05-16T05:38:39.891-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySpace'/><category scheme='http://www.blogger.com/atom/ns#' term='FaceBook'/><category scheme='http://www.blogger.com/atom/ns#' term='redes sociales'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Messenger TV'/><title type='text'>Messenger TV, la nueva experiencia social</title><content type='html'>Hace unos dias se anuncio la disponibilidad de poder ver videos a través de Windows Live Messenger servicio conocido como Messenger TV.&lt;br /&gt;Con este nuevo servicio se podran per videos de MTV asi como de otros proveedores como Sony BMG entre otros proveedores.&lt;br /&gt;La idea con este nuevo "feature" es dar al messenger una nueva experiencia social al usuario quien ya suele pasar varias horas es aplicaciones de redes sociales como Facebook o MySpace, de tal forma que podras hacer comentarios sobre tus videos favoritos,listas,etc&lt;br /&gt;El servicio estará disponible en 20 paises incluyendo México pero no se lanzará en estados unidos.&lt;br /&gt;Lo interesante es que no se trata de competir con otro tipo de aplicaciones como YouTube es un enfoque diferente y en nuestro país todo el contendio de Prodigy/MSN  estará disponible sin ningún costo y para ser honestos ultimamente Prodigy/MSN ha traido muy buenos conciertos y entrevistas como el de Leny Karvitz o la cobertura total que hicieron de Alizee cuando vino a mexico recientemente.&lt;br /&gt;Asi que aprovechemos esta ventaja que nos ofrece Messenger TV.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-2294885807426179131?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/2294885807426179131/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=2294885807426179131' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/2294885807426179131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/2294885807426179131'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/05/messenger-tv-la-nueva-experiencia.html' title='Messenger TV, la nueva experiencia social'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-3339466077333282465</id><published>2008-05-14T11:11:00.001-07:00</published><updated>2008-05-14T17:09:07.813-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net Framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Disponible VS 2008 y .NET Framework 3.5 Service Pack 1 Beta</title><content type='html'>&lt;p&gt;Y ayer se hizo disponible el beta de este service pack, el cual incluye importantes actualizaciones, correccion de bugs y nuevas características.&lt;/p&gt; &lt;p&gt;El release oficial de este Service Pack esta planeado para el próximo Verano segun nos comenta Scott Guthrie en su &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;blog&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;En terminos generales este servcice pack incluye lo siguiente:&lt;/p&gt; &lt;p&gt;Visual Studio 2008&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Diseñadores Mejorados para construir aplicaciones WPF (Windows Presentation Foundation)&lt;/li&gt; &lt;li&gt;Completo soporte para SQL Server 2008&lt;/li&gt; &lt;li&gt;Se incluye el ADO.Net Entity Designer, un diseñador integrado para modelado de entidades (que va de la mano con las mejoras del framework en cuanto a tecnología de datos,checa mas abajo)&lt;/li&gt; &lt;li&gt;Herramientas y componentes para Visual Basic y Visual C++ (incluyendo  estilo "Ribbon" basado en MFC-Office 2007)&lt;/li&gt; &lt;li&gt;Mejoras en Team Foundation Server acerca del rendimiento y la usuabilidad del control de versiones, mejoras en la integración del correo electronico al trabajar con seguimiento de Work-items y completo soporte para hospedar SQL Server 2008.&lt;/li&gt; &lt;li&gt;Mejoras en el area de desarrollo web incluyendo un mejor soporte de Intellisense para Javascript y soporte de multiples AJAX/JavaScript frameworks.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;.Net Framework 3.5&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Se ha incrementado el rendimiento para aplicaciones basadas en WPF entre un 20% a un 45% sin cambiar ninguna linea de código.&lt;/li&gt; &lt;li&gt;Mejoras en WCF (Windows Communication Foundation) dando a los desarrolladores mayor control en la forma que acceden a datos y servicios.&lt;/li&gt; &lt;li&gt;Se incluyen nuevas opciones de instalación para aplicaciones cliente, como .Net Framework Client Profile, el cual permitira incluir solo los assemblies necesarios al momento de hacer el deployment para aplicaciones clientes tipicas (donde regularmente no haces de uso de componentes web), haciendo el proceso de instalación mucho mas rápido y simple.&lt;/li&gt; &lt;li&gt;Mejoras en el área de plataforma de datos, incluyendo el ADO.NET Entity Framework, ADO.NET Data Services (lo que se conocía como code-name Astoria) y soporte total para las nuevas características de SQL Server 2008&lt;/li&gt;&lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Pueden realizar la descarga de este Beta &lt;a href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx"&gt;aquí&lt;/a&gt; y les recomiendo este &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx"&gt;post&lt;/a&gt; de Scott Guthrie el cual nos explica un poco mas a detalle de este release así como de algunos puntos importantes para la instalación de este service pack ya que aun esta en fase beta.&lt;/p&gt; &lt;p&gt;Espero les sea de utilidad!&lt;/p&gt; &lt;p&gt;Saludos&lt;/p&gt; &lt;div class="wlWriterSmartContent" id="0767317B-992E-4b12-91E0-4F059A8CECA8:f993da0b-a9a5-41a6-9441-302fb37b1b6c" contenteditable="false" style="margin: 0px; padding: 0px; display: inline; float: none;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Visual%20Studio%202008%20.Net%20Framework%203.5%20SQL%20Server%202008%20ADO.NET%20Entity%20Framework%20JavaScript%20AJAX%20WPF%20WCF" rel="tag"&gt;Visual Studio 2008 .Net Framework 3.5 SQL Server 2008 ADO.NET Entity Framework JavaScript AJAX WPF WCF&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;script src="http://www.google-analytics.com/urchin.js" type="text/javascript"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;_uacct = "UA-4418145-1";&lt;br /&gt;urchinTracker();&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-3339466077333282465?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/3339466077333282465/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=3339466077333282465' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3339466077333282465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3339466077333282465'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/05/disponible-vs-2008-y-net-framework-35.html' title='Disponible VS 2008 y .NET Framework 3.5 Service Pack 1 Beta'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-5484708410258696495</id><published>2008-05-05T20:09:00.000-07:00</published><updated>2008-05-14T16:49:27.281-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Hero'/><title type='text'>Probando Guitar Hero III</title><content type='html'>Y como les comente antes aqui esta una version mini de Guitar Hero III en mi blog, disfrutenlo.&lt;br /&gt;&lt;object height="430" width="461"&gt;&lt;param name="movie" value="http://www.rocketxl.com/gh3/gh3widget.swf"&gt;&lt;param name="wmode" value="transparent"&gt; &lt;embed src="http://www.rocketxl.com/gh3/gh3widget.swf" type="application/x-shockwave-flash" wmode="transparent" height="430" width="461"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-5484708410258696495?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/5484708410258696495/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=5484708410258696495' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/5484708410258696495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/5484708410258696495'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/05/probando-guitar-hero-iii.html' title='Probando Guitar Hero III'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-89093640911828789</id><published>2008-05-05T10:48:00.001-07:00</published><updated>2008-05-14T16:49:04.614-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Popfly'/><category scheme='http://www.blogger.com/atom/ns#' term='XNA'/><category scheme='http://www.blogger.com/atom/ns#' term='videojuegos'/><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Hero'/><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='mashup'/><title type='text'>Videojuegos y algo mas...</title><content type='html'>&lt;p&gt;El desarrollo de video juegos es un tema interesante dentro del mundo del desarrollo de software y nuestro pais esta impulsando esta industría, para muestra un boton, checa la pagina de &lt;a href="http://www.juegodetalento.com/"&gt;Juego de Talento&lt;/a&gt; que precisamente es un concurso para desarrollo de video juegos y animación digital.&lt;/p&gt; &lt;p&gt;Como desarrollador la plataforma &lt;a href="http://creators.xna.com/"&gt;XNA Game Studio 2.0&lt;/a&gt; de Microsoft es la perfecta opcion para iniciarte en esta materia sin embargo que pasa si no eres programador y te gustaria crear video juegos?.. pensemos en jovenes de secundaria por ejemplo. Pues bien Microsoft pensando en esto ha creado el &lt;a href="http://www.popfly.com/gamecreator/"&gt;Popfly Game Creator&lt;/a&gt;, el cual es un Mashup que permite crear video juegos en dos dimensiones al estilo de Super Mario Bros,Frogger y Ateroides (si como aquellos juegos de Atari, los llamados Arcade Games).&lt;/p&gt; &lt;p&gt;Recordemos que &lt;a href="http://www.popfly.com/"&gt;Popfly&lt;/a&gt; es un portal de Microsoft para crear &lt;a href="http://es.wikipedia.org/wiki/Mashup_%28aplicaci%C3%B3n_web_h%C3%ADbrida%29"&gt;mashups&lt;/a&gt; una de las tantas aplicaciones de la llamada Web 2.0.&lt;/p&gt; &lt;p&gt;Con esta aplicación puedes crear tu propio juego y se incluyen mas de 15 plantillas, librerias de imagenes, sonidos,etc.&lt;/p&gt; &lt;p&gt;La idea con este tipo de proyectos es construir estas aplicaciones con el minímo de programación, lo cual me parece excelente, ya que te permitirá despertar esa parte creativa que todos tenemos y es ademas un buen punto de inicio si posteriormente deseas involucrarte en programación de video juegos.&lt;/p&gt; &lt;p&gt;Asi que compartan esta información con sus amigos, si tienes algun sobrino o hijo que le gusten los video juegos (habra alguno que no ??), esta es una magnfica oportunidad para desarrollar su creatividad de forma productiva.&lt;/p&gt; &lt;p&gt;Y para terminar si eres fanatico de Guitar Hero en este &lt;a href="http://blogs.msdn.com/armanhal/archive/2008/05/01/juega-guitar-hero-en-tu-blog.aspx"&gt;post&lt;/a&gt; de Armando Halbinger puedes encontrar información de como incrustar una versión reducida de este juego en tu blog. Enjoy!&lt;/p&gt; &lt;p&gt;Saludos!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-89093640911828789?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/89093640911828789/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=89093640911828789' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/89093640911828789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/89093640911828789'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/05/videojuegos-y-algo-mas.html' title='Videojuegos y algo mas...'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-7250880129547203976</id><published>2008-05-05T09:50:00.001-07:00</published><updated>2008-05-14T16:47:54.953-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='MVC'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net Framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Entity Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Visual Studio 2008-Training for FREE!</title><content type='html'>&lt;p&gt;Y bueno si hasta hoy nos has podido comenzar a conocer las nuevas mejoras de Visual Studio 2008 y el .NET Framework 3.5, no te preocupes aqui te anexo una lista de descargas que debes tener para comenzar a aprender.&lt;/p&gt; &lt;table style="width: 465px; height: 538px;" unselectable="on" border="0" cellpadding="2" cellspacing="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="206"&gt;&lt;a href="http://blogs.msdn.com/jaimesb/archive/2007/11/20/entrenamiento-para-todos.aspx"&gt;Visual Studio 2008 Training Kit&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="314"&gt;Incluye presentaciones,demos y hands-on-labs,conoce que es LINQ,lo nuevo para Windows Presentation Foundation (WPF), las nuevas mejoras para C#3.0 y VB 9 entre otros.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="204"&gt;&lt;a href="http://blogs.msdn.com/armanhal/archive/2008/04/18/net-3-5-enhancements-training-kit.aspx"&gt;.NET Framework 3.5 Enhacements Training Kit&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="314"&gt;Incluye presentaciones,demos y hands-on-labs sobre las recien liberadas mejoras al .Net Framework 3.5, las tecnologías que podrás aprender son:&lt;br /&gt;ASP.NET MVC&lt;br /&gt;ASP.NET Dynamic Data&lt;br /&gt;ASP.NET Ajax History&lt;br /&gt;ASP.NET Silverlight Controls&lt;br /&gt;ADO.NET Data Services&lt;br /&gt;ADO.NET Entity Framework&lt;br /&gt;En particular les recomiendo le echen un vistazo al ADO.NET Entity Framework y el ASP.NET MVC, en otro post le comentare más al respecto sobre estas tecnologías.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="203"&gt;&lt;a href="http://msdn.microsoft.com/es-ar/vs2008/bb507746.aspx?wt.slv=RightRail"&gt;Videos de Procedimientos para Visual Studio 2008&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="314"&gt;Aqui podras aprender a traves de prácticos videos las nuevas características de Visual Studio 2008, desde crear una aplicación con Windows Presentation Foundation (WPF) hasta como realizar extensiones al IDE de Visual Studio 2008. Mas Fácil no puede ser.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="202"&gt;&lt;a href="http://www.visualstudiogallery.com/"&gt;Visual Studio Gallery&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="314"&gt;Un excelente sitio que reúne todos los productos y extensiones para Visual Studio 2008&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Así que no esperes mas descarga este material y comienza tu entrenamiento hoy no hay pretextos para quedarse atras.&lt;/p&gt; &lt;p&gt;Saludos!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-7250880129547203976?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/7250880129547203976/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=7250880129547203976' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/7250880129547203976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/7250880129547203976'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/05/visual-studio-2008-training-for-free.html' title='Visual Studio 2008-Training for FREE!'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-754819286161940964</id><published>2008-04-30T09:06:00.000-07:00</published><updated>2008-04-30T09:16:54.921-07:00</updated><title type='text'>Lanzamiento Online Microsoft Technet &amp; MSDN Briefing</title><content type='html'>&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="878413915-30042008"&gt;Y siguiendo con la  ola de lanzamientos ayer se llevo a cabo el Lanzamiento Online de Visual Studio  2008, SQL Server 2008 y Windows Server 2008.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="878413915-30042008"&gt;El sitio el cual  pueden checar &lt;a href="http://www.microsoft.com/latam/lanzamientoEdicionEspecial2008/"&gt;aqui&lt;/a&gt;,  esta muy padre, echo por supuesto con SilverLight y las sesiones bastante  interesantes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="878413915-30042008"&gt;Lo unico que en  algunos casos, no se podian apreciar correctamente los demos debido al tamaño de  la pantalla de video, pero en general, las charlas dan una buena introducción a  cada uno de los temas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="878413915-30042008"&gt;De las que mas me  gusto fue la de el Shell de Visual Studio y la posibilidad de usar el codigo  base del IDE de Visual Studio para realizar tu propia implemetacion, pusieron  como ejemplo un editor de codigo para el video juego World of WarCraft (el cual  les habia comentado en otro &lt;a href="http://tonigeek.blogspot.com/2008/01/desarrollo-de-software-en-brasil-una.html"&gt;post  &lt;/a&gt;que usa el lenguaje LUA) y como puedes tener acceso a las mismas  funcionalidades que cuentas con otros lenguajes como C# y VB, como  Intellisense,marcado de colores,etc. En codeplex pueden encontrar otros ejemplos  como la implementacion de un StoryBoard Designer, chequenlo &lt;a href="http://www.codeplex.com/storyboarddesigner"&gt;aqui&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="878413915-30042008"&gt;Estos demos fueron  presentados por el socio fundador de Clarius Consulting Labs, Victor García  Aprea quien dio esta charla tan interesante.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="878413915-30042008"&gt;Tambien  hubo foros "Ask to Experts" para cada una de estas herramientas, donde  podias preguntar a MVPs (Most Valuable Professional) acerca de las dudas  que pudieras tener, en fin creo que es una gran oportunidad si no has podido  asistir a algun evento presencial de lanzamiento,te invito a que lo visites  antes de que ya no este disponible, la direccion es: &lt;a href="http://www.microsoft.com/latam/lanzamientoEdicionEspecial2008/"&gt;http://www.microsoft.com/latam/lanzamientoEdicionEspecial2008/&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="878413915-30042008"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="878413915-30042008"&gt;Saludos!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-754819286161940964?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/754819286161940964/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=754819286161940964' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/754819286161940964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/754819286161940964'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/04/lanzamiento-online-microsoft-technet.html' title='Lanzamiento Online Microsoft Technet &amp; MSDN Briefing'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-1597598451538355791</id><published>2008-04-21T17:09:00.000-07:00</published><updated>2008-05-14T16:46:07.608-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Aluxes.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Heroes'/><title type='text'>{Estamos} con los HEROES, llego a Mérida</title><content type='html'>Hola!&lt;br /&gt;El evento mas importante del año llego a Mérida y la comunidad Aluxes.NET ha cumplido con su  objetivo ya que  el pasado 17 de  Abril se llevo a cabo el  Community Launch Tour 2008 que incluyo el lanzamiento de las nuevas versiones de Visual Studio 2008 y SQL Server 2008.&lt;br /&gt;&lt;br /&gt;Aqui les dejo la presentacion de Visual Studio 2008.&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 425px; text-align: left;" id="__ss_368114"&gt;&lt;object style="margin: 0px;" height="355" width="425"&gt;&lt;param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=communitylaunchaluxesdotnetfinal2-1208882356145019-8"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=communitylaunchaluxesdotnetfinal2-1208882356145019-8" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;&lt;a href="http://www.slideshare.net/?src=embed"&gt;&lt;img src="http://static.slideshare.net/swf/logo_embd.png" style="border: 0px none ; margin-bottom: -5px;" alt="SlideShare" /&gt;&lt;/a&gt; | &lt;a href="http://www.slideshare.net/Tonymx/lanzamiento-visual-studio-2008?src=embed" title="View 'Lanzamiento Visual Studio 2008' on SlideShare"&gt;View&lt;/a&gt; | &lt;a href="http://www.slideshare.net/upload?src=embed"&gt;Upload your own&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Hasta el mes de mayo se seguiran dando estos eventos de lanzamiento en todo el mundo para dar a conocer estos magnificas herramientas a todas las audiencias y aprender de primera mano sobre estas tecnologias.&lt;br /&gt;&lt;br /&gt;El tema de este lanzamiento son los Heroes, pero no los de las historietas, ahora les explico.&lt;br /&gt;Microsoft con este lanzamiento tan importante hace un reconocimiento a todos aquellos profesionales de TI, desarrolladores, administradores que siempre estamos tras bamabalinas haciendo que las cosas pasen...esos son los verdaderos heroes.&lt;br /&gt;&lt;br /&gt;El slogan de la campaña es &lt;span style="color: rgb(255, 0, 0);"&gt;Heroes Happen {Here}&lt;/span&gt;, pero en México le llamaron &lt;span style="color: rgb(255, 0, 0);"&gt;{Estamos} con los Heroes&lt;/span&gt;, visita la pagina oficial &lt;a href="http://www.microsoft.com/heroeshappenhere/default.mspx"&gt;aqui &lt;/a&gt;y para mexico en este &lt;a href="http://www.microsoft.com/latam/estamosconlosheroes/default.aspx"&gt;link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;En nuestra ciudad el evento se realizó en la Facultad de Ingeneria de la Universidad Autónoma de Yucatán (UADY),  se regalaron entradas para el cine a los primeros en llegar ademas hubo rifas de libros, descuentos para certificaciones, versiones de Visual Studio y SQL Server entre otras cosas.&lt;br /&gt;El evento fue todo un éxito gracias a la participacion de mas de 30 personas que asistieron al lanzamiento.&lt;br /&gt;&lt;br /&gt;Para todos los asistentes les invito a que provean su retroalimentación del evento en el portal de&lt;br /&gt;&lt;a href="http://www.heroescommunitylaunch.com/"&gt;heroes&lt;/a&gt; ya que para todos los que den sus comentarios habrá accesos a contenido exclusivo en el portal, así que visiten el sitio ya que se actualiza regularmente.&lt;br /&gt;&lt;br /&gt;Ahora despues del lanzamiento hay muchos temas que ver y profundizar, queremos escuchar que opinas y que temas te interesa, provee tus comentarios en la pagina de la comunidad.&lt;br /&gt;&lt;br /&gt;Así que ya saben, se buscan heroes, no te quedes atras y se parte de la ola de lanzamientos.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-1597598451538355791?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/1597598451538355791/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=1597598451538355791' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/1597598451538355791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/1597598451538355791'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/04/estamos-con-los-heroes-llego-mrida.html' title='{Estamos} con los HEROES, llego a Mérida'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-4498508245878162969</id><published>2008-03-26T13:54:00.000-07:00</published><updated>2008-05-14T16:43:41.222-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net Framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><category scheme='http://www.blogger.com/atom/ns#' term='Metodos de Extension'/><title type='text'>Mejoras en los lenguajes C# y VB: Metodos de Extension</title><content type='html'>&lt;div style="font-weight: bold;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;Agregando funcionalidad a tipos&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;De manera tradicional en el desarrollo orientado a objetos si uno quiere agregar nueva funcionalidad a una clase utiliza herencia para especializar la clase derivada; sin embargo si las clases son marcadas como NotInheritable en VB o como sealed en C# esto no es posible. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;Las nuevas versiones de C# y VB dentro del ultimo release de .NET Framework 3.5 y Visual Studio 2008 incluyen una nueva característica que me ha llamado la atención, la cual corresponde al titulo de este articulo, los metodos de extensión o &lt;span style="font-style: italic;"&gt;extension methods&lt;/span&gt; en inglés.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;&lt;strong&gt;Que son los métodos de Extensión&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;Bien como el nombre sugiere son métodos que extienden la funcionalidad de un tipo existente, pero con la particularidad de que no modifican el tipo original y pueden ser llamados como metodos de instancia regulares. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;Esta implementación no es propia de la orientación a objetos, sino del .NET framework y fue necesaria como parte del soporte de C# y VB para implementar LINQ.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;&lt;strong&gt;Beneficios&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;Dicho lo anterior, ahora podemos extender cualquier tipo existente del .NET Framework (valor,referencia e interfaces), pero no debe abusarse de esta característica y la sugerencia es que utilizes los metodos de extension cuando las &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;vias tradicionales no puedan ser usadas.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Ademas en Visual Studio 2008 al llamar a estos metodos tenemos la ventaja de poder usar Intellisense y estan representados ligeramente diferentes al momento de mostrar la lista de metodos y las funcionalidades Goto,Definition etc para estos metodos dentro del IDE operan como para cualquier otro metodo de instancia.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;strong&gt;Las extensiones para LINQ&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Por ejemplo para implementar LINQ sobre los lenguajes C# y VB, se crearon nuevos metodos sobre la interfaz IEnumerable(T), de tal forma que cualquier clase que implemente esta interfaz o cualquier clase derivada de esta interfaz es posible utilizarla para realizar una consulta LINQ.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;&lt;strong&gt;Consideraciones&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;En el caso de Visual Basic, los metodos de extension deben ser declarados dentro de Modulos ya sea como subrutinas o funciones esto beneficia en el diseño ya que los modulos no participan en herencia y no existe el concepto de modulos parciales. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Internamente se realiza una llamada a un metodo shared por el compilador al usar el metodo de extension.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;Para C# los metodos deben ser declarados dentro de una clase como cualquier otro tipo pero esta debe ser estatica.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;Ademas existe gran interoperabilidad con los metodos de extension ya que pueden escribirlos en C# y consumirlos en un tipo de VB.NET o viceversa.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;&lt;strong&gt;Usando Metodos de Extension en las versiones del .NET Framework&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;span class="313403822-25032008"&gt;Una nueva característica de Visual Studio 2008 es la llamada "multi-targeting", la cual nos provee la flexibilidad de crear nuestros proyectos en la version del framework que requiramos,y ya que los metodos de extension estan estrechamente integrados con el compilador, estos puedes ser usados por cualquier version de Framework que Visual Studio 2008 soporte.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="313403822-25032008"&gt;Ejemplo&lt;br /&gt;Ahora veamos un ejemplo sencillo, extendiendo la funcionalidad de la clase String:&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;using &lt;span style="color: rgb(255, 0, 0);"&gt;MyCustomExtension&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;namespace SampleApp&lt;br /&gt;{&lt;br /&gt;class Program&lt;br /&gt;{&lt;br /&gt;static void Main(string[] args){&lt;br /&gt;Console.WriteLine("Usando metodos de extension");&lt;br /&gt;String myString = "Cadena de Ejemplo";&lt;br /&gt;myString.&lt;span style="color: rgb(255, 0, 0);"&gt;printString2Console&lt;/span&gt;();&lt;br /&gt;Console.ReadLine();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;namespace MyCustomExtension{&lt;br /&gt;public static class Utils{&lt;br /&gt;&lt;br /&gt;public static void &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;printString2Console&lt;/span&gt;(&lt;span style="color: rgb(51, 102, 255);"&gt;this&lt;/span&gt; &lt;/span&gt;string s){&lt;br /&gt;Console.WriteLine('*'+s+'*');&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;-------------------------------------------------------------------------------------&lt;br /&gt;Como podran observar el metodo &lt;span style="color: rgb(255, 0, 0);"&gt;printString2Console&lt;/span&gt; simplemente imprime la cadena en la consola agregandole un asterisco al principio y al final.&lt;br /&gt;Observen la palabra reservada &lt;span style="color: rgb(51, 102, 255);"&gt;this&lt;/span&gt; la cual corresponde al primer paametro del metodo, en este caso el unico. Como regla en C# al declarar un metodos de extension, se debe anteponer la palabra this y el primer parametro corresponderá al tipo sobre el cual aplicará la nueva funcionalidad.&lt;br /&gt;El metodo printString2Console esta disponible como un metodo de extension dentro del IDE como podemos apreciar a través del Intellisense.&lt;br /&gt;Aqui se ha declarado el metodo para una clase utils dentro de otro namespace MyCustomExtension.&lt;br /&gt;Este namespace podría estar dentro de otro assembly y nos permitirá agregar la nueva funcionalidad sin necesidad de recompilar el assembly del tipo que estamos extendiendo.&lt;br /&gt;&lt;br /&gt;Bien espero que esta post les ayude a comprender mejor el uso de los metodos de extension y lo conveniente que puede resultar para mejorar cualquier tipo del .NET Framework.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-4498508245878162969?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/4498508245878162969/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=4498508245878162969' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/4498508245878162969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/4498508245878162969'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/03/mejoras-en-los-lenguajes-c-y-vb-metodos_26.html' title='Mejoras en los lenguajes C# y VB: Metodos de Extension'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-3331413233610110155</id><published>2008-03-26T07:51:00.000-07:00</published><updated>2008-05-14T16:42:32.610-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aluxes.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Webcast LINQ to Objects</title><content type='html'>Aquí les dejo un webcast con el demo de LINQ to Objects que vimos en la reunión de Marzo en la comunidad &lt;a href="http://groups.msn.com/aluxes-net"&gt;Aluxes.NET&lt;/a&gt;, espero que sea de utilidad para ustedes y espero su retroalimentación ya que me estoy iniciando en esto de los webcast y cualquier comentario para mejorarlos será de gran ayuda para ofrecerles contenido de calidad.&lt;br /&gt;&lt;br /&gt;Aqui está el webcast:&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" height="500" width="365"&gt; &lt;param name="movie" value="https://share.adobe.com/adc/flex/mpt.swf"&gt; &lt;param name="quality" value="high"&gt; &lt;param name="wmode" value="transparent"&gt; &lt;param name="flashvars" value="ext=swf&amp;amp;docId=bf810595-fb3e-11dc-8b04-e1cdb7f5b615"&gt; &lt;embed src="https://share.adobe.com/adc/flex/mpt.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" wmode="transparent" flashvars="ext=swf&amp;amp;docId=bf810595-fb3e-11dc-8b04-e1cdb7f5b615" height="500" width="465"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;De todos modos le dejo el &lt;a href="https://share.adobe.com/adc/document.do?docid=bf810595-fb3e-11dc-8b04-e1cdb7f5b615"&gt;enlace &lt;/a&gt;desde donde pueden descargar el webcast y en este &lt;a href="http://cid-4af0f21d3771c131.skydrive.live.com/browse.aspx/MUGMerida"&gt;otro &lt;/a&gt;pueden descargar el codigo fuente.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-3331413233610110155?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/3331413233610110155/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=3331413233610110155' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3331413233610110155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3331413233610110155'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/03/webcast-linq-to-objects.html' title='Webcast LINQ to Objects'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-8111199093208964971</id><published>2008-03-17T11:48:00.001-07:00</published><updated>2008-05-14T16:42:12.500-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Aluxes.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net Framework 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><title type='text'>Resumen de la reunión del mes de Marzo</title><content type='html'>&lt;p&gt;Hola!&lt;/p&gt; &lt;p&gt;Bueno para los que no pudieron asistir a la ultima reunión de la comunidad Aluxes.NET, estuvimos platicando acerca de la tecnología LINQ, la cual es uno de los elementos principales de la nueva version de .NET Framework 3.5, puedes ver la presentación a continuación:&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;div id="__ss_310718" style="width: 425px; text-align: left;"&gt;&lt;embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=introduccion-a-linq-1205779028184546-5" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="355" width="425"&gt;&lt;/embed&gt; &lt;div style="font-size: 11px; padding-top: 2px; font-family: tahoma,arial; height: 26px;"&gt;&lt;a href="http://www.slideshare.net/?src=embed"&gt;&lt;img style="border: 0px none ; margin-bottom: -5px;" alt="SlideShare" src="http://static.slideshare.net/swf/logo_embd.png" /&gt;&lt;/a&gt; | &lt;a title="View 'Introduccion a LINQ' on SlideShare" href="http://www.slideshare.net/Tonymx/introduccion-a-linq?src=embed"&gt;View&lt;/a&gt; | &lt;a href="http://www.slideshare.net/upload?src=embed"&gt;Upload your own&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;Teniamos programada una platica acerca de calidad de software pero está quedara pendiente hasta nuevo aviso.&lt;/p&gt;&lt;p&gt;Como es costumbre realizamos una rifa de algunos regalos entre los aistentes donde se obsequiaron versiones de Visual Web Developer Express.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Por lo pronto ya estamos preparando el evento de lanzamiento de Visual Studio 2008 y SQL 2008, para que conozcas cuales son las ultimas características y ventajas de estas importantes herramientas de nuestro trabajo diario.&lt;/p&gt; &lt;p&gt;No olvides registrarte para el evento, en la página de la comunidad tenemos el link para el registro.&lt;/p&gt; &lt;p&gt;Saludos!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-8111199093208964971?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/8111199093208964971/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=8111199093208964971' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8111199093208964971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8111199093208964971'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/03/resumen-de-la-reunin-del-mes-de-marzo.html' title='Resumen de la reunión del mes de Marzo'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-3341212024308849736</id><published>2008-02-26T17:15:00.001-08:00</published><updated>2008-05-14T16:41:07.340-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Script Host'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net Framework'/><category scheme='http://www.blogger.com/atom/ns#' term='WMI'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Obteniendo información de una computadora remotamente</title><content type='html'>&lt;p&gt;Hola!&lt;/p&gt; &lt;p&gt;¿Alguna vez has tenido la necesidad de obtener el nombre de una computadora remotamente?...es una tarea bastante interesante entre otra info. que puedes obtener; de hecho podrias realizar esto simplemente usando el &lt;a href="http://msdn2.microsoft.com/en-us/library/ec0wcxh3%28VS.85%29.aspx"&gt;Windows Script Host&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Pero si requieres hacer una tarea mas elaborada digamos auditar el hardware y software de una computadora remota,obtener que version del Sistema Operativo estas usando,etc, entonces es mas recomendable usar el &lt;a href="http://msdn2.microsoft.com/en-us/library/aa720264%28VS.71%29.aspx"&gt;Windows Management Instrumentation&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Anteriormente este servicio tenia que ser instalado de forma separada pero ahora lo interesante es que esta disponible en el .NET framework a través del espacio de nombre &lt;a href="http://msdn2.microsoft.com/en-us/library/system.management%28VS.80%29.aspx"&gt;System.Management&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;En siguiente ejemplo en C# muestra una simple consulta hacia una computadora remota, obtieniendo algunos datos básicos como el tipo de sistema operativo, la versión de éste,el nombre de la PC, entre otros; en este caso tengo privilegios administrativos para acceder a la PC, chequen la &lt;a href="http://msdn2.microsoft.com/en-us/library/system.management%28VS.80%29.aspx"&gt;documentación&lt;/a&gt; para mas opciones.&lt;/p&gt; &lt;p&gt;Hoy en día existen varios programas de auditoría de hardware y software usados en los departamentos de TI, pero siempre es interesante saber como podemos realizar esas tareas.&lt;/p&gt; &lt;p&gt;Espero que este ejemplo les sea de utilidad y lo incluyan en su caja de herramientas de programación.&lt;/p&gt; &lt;p&gt;Saludos!&lt;/p&gt; &lt;p&gt; ================================================&lt;span style="font-size:85%;color:#008000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;using&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt; System;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;using&lt;/span&gt;&lt;span style="font-size:85%;color:#000000;"&gt; System.Management; &lt;/span&gt;&lt;span style="font-size:85%;color:#008000;"&gt;//Para acceder al WMI&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;namespace&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt; RemoteControlApp&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;class&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;Program&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;static&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;void&lt;/span&gt;&lt;span style="font-size:85%;"&gt; Main(&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;string&lt;/span&gt;&lt;span style="font-size:85%;"&gt;[] args)&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;Console&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.WriteLine(&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"Inicia Programa para acceder a recursos de otra computadora remotamente..."&lt;/span&gt;&lt;span style="font-size:85%;"&gt;);&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;ConnectionOptions&lt;/span&gt;&lt;span style="font-size:85%;"&gt; options = &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;new&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;ConnectionOptions&lt;/span&gt;&lt;span style="font-size:85%;"&gt;();&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;ManagementScope&lt;/span&gt;&lt;span style="font-size:85%;"&gt; scope = &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;new&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;ManagementScope&lt;/span&gt;&lt;span style="font-size:85%;"&gt;(&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"\\\\192.168.17.58\\root\\cimv2"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;,options);&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;scope.Connect();&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#008000;"&gt;//Ahora obteniendo info acerca del OS&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;ObjectQuery&lt;/span&gt;&lt;span style="font-size:85%;"&gt; query = &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;new&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;ObjectQuery&lt;/span&gt;&lt;span style="font-size:85%;"&gt;(&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"select * from Win32_OperatingSystem"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;);&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;ManagementObjectSearcher&lt;/span&gt;&lt;span style="font-size:85%;"&gt; wmiSearcher = &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;new&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;ManagementObjectSearcher&lt;/span&gt;&lt;span style="font-size:85%;"&gt;(scope, query);&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;ManagementObjectCollection&lt;/span&gt;&lt;span style="font-size:85%;"&gt; queryWMICollection = wmiSearcher.Get();&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;foreach&lt;/span&gt;&lt;span style="font-size:85%;"&gt; (&lt;/span&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;ManagementObject&lt;/span&gt;&lt;span style="font-size:85%;"&gt; m &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;in&lt;/span&gt;&lt;span style="font-size:85%;"&gt; queryWMICollection)&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#008000;"&gt;//Mostrar info de la computadora remota&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;Console&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.WriteLine(&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"Nombre de la computadora: {0}"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;, m[&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"csname"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;]);&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;Console&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.WriteLine(&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"Directorio de Windows: {0}"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;, m[&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"WindowsDirectory"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;]);&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;Console&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.WriteLine(&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"Sistema Operativo: {0} {1}"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;, m[&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"Caption"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;], m[&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"Version"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;]);&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;Console&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.WriteLine(&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"Fabricante: {0}"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;, m[&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"Manufacturer"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;]);&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;Console&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.WriteLine(&lt;/span&gt;&lt;span style="font-size:85%;color:#a31515;"&gt;"Termina Programa para acceder a recursos de otra computadora remotamente..."&lt;/span&gt;&lt;span style="font-size:85%;"&gt;);&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#2b91af;"&gt;Console&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.ReadLine();&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-3341212024308849736?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/3341212024308849736/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=3341212024308849736' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3341212024308849736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3341212024308849736'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/02/obteniendo-informacin-de-una.html' title='Obteniendo información de una computadora remotamente'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-1321095684506179669</id><published>2008-02-24T22:32:00.001-08:00</published><updated>2008-05-14T16:40:12.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Creación de archivos temporales con C#</title><content type='html'>&lt;div&gt;Los archivos temporales son usados generalmente para manipulación y almacenamiento de datos.&lt;/div&gt;  &lt;div&gt;A menudo es necesario guardar datos como preferencias del usuario, información de sesion, log para errores y otros tipos de información.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;En este caso usare la clase System.IO.Path y el método GetTempFileName para obtener el nombre del archivo en el directorio temporal del usuario actual. Existen otras enfoques para realizar esta tarea, pero usare este metodo ya que devuelve un nombre único.&lt;/div&gt;  &lt;div&gt;Dicho lo anterior por cada llamada al método GetTempFileName se obtendrá un nombre diferente aun cuando no se use para crear fisicamente el archivo, lo cual es conveniente si se estan ejecutando varias instancias de tu aplicación y evitar colisiones.&lt;/div&gt;  &lt;div&gt;   &lt;hr /&gt;&lt;/div&gt;  &lt;div&gt;Veamos como se ve el código:&lt;/div&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;using System;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;using System.IO;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;namespace TempFileSampleApp&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;{&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;class Program&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;{&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;static void Main(string[] args)&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;{&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;Console.WriteLine("Este es un ejemplo de creacion de archivos temporales");&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;crearArchivoTemp();&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;}&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;static void crearArchivoTemp()&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;{&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;string curTempFileName=""; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;curTempFileName = Path.GetTempFileName();&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;//Ahora creamos fisicamente el archivo&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;using (StreamWriter sw = File.CreateText(curTempFileName))&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;{&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;sw.WriteLine("Primera linea del archivo");&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;sw.Close();&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;}&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;Console.WriteLine("Se ha creado el archivo temporal satisfactoriamente!!");&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;Console.ReadLine();&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;}&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;}&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Courier;"&gt;}&lt;/span&gt;&lt;/p&gt;  &lt;div&gt;   &lt;hr /&gt;&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;Bien espero que este tip te haya sido de utilidad y consulta mi blog frecuentemente ya que estaré publicando mas ejemplos proximamente sobre programación con .NET.&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;Saludos!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-1321095684506179669?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/1321095684506179669/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=1321095684506179669' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/1321095684506179669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/1321095684506179669'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/02/creacin-de-archivos-temporales-con-c.html' title='Creación de archivos temporales con C#'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-488451182601819584</id><published>2008-02-17T20:55:00.000-08:00</published><updated>2008-05-14T16:39:36.020-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Taller Gratuito en línea para MCTS exámen 70-536</title><content type='html'>Si entre tus propositos de año nuevo esta el obtener alguna certificación o si ya estas certificado y quieres reforzar tus conocimientos..aquí tienes una gran oportunidad de tomar un taller para la certificación &lt;a href="http://www.microsoft.com/spain/formacion/mcp/mcts.mspx"&gt;Microsoft Certified Technology Specialist&lt;/a&gt; examen 70-536, que será impartido on-line a través del siguiente &lt;a href="http://learning.devworx.com.mx/certificaciones/70-536/default.aspx"&gt;link&lt;/a&gt;..apurate a inscribirte antes del 3 de Marzo.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-488451182601819584?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/488451182601819584/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=488451182601819584' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/488451182601819584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/488451182601819584'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/02/taller-gratuito-en-lnea-para-mcts-exmen.html' title='Taller Gratuito en línea para MCTS exámen 70-536'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-3706899651181015627</id><published>2008-02-14T23:12:00.001-08:00</published><updated>2008-05-14T16:39:08.744-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aluxes.NET'/><title type='text'>Primera Reunion Comunidad Aluxes.NET</title><content type='html'>&lt;p&gt;Hola!   &lt;br /&gt;El pasado Martes 12 de Febrero se realiz&amp;#243; la primera reuni&amp;#243;n de la comunidad &lt;a href="http://groups.msn.com/aluxes-net" target="_blank"&gt;Aluxes.NET&lt;/a&gt;, la cual tuvo como objetivo presentar el programa de comunidades Microsoft as&amp;#237; como los beneficios y responsabilidades de pertenecer a este programa; los cuales van de la mano con los objetivos de la comunidad.&lt;/p&gt;  &lt;p&gt;Entre los puntos importantes de la reuni&amp;#243;n destacan los siguientes:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Objetivo del Programa&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Proveer mecanismos para la creaci&amp;#243;n de profesionales de TI,desarrolladores,dise&amp;#241;adores,etc y fomentar su evoluci&amp;#243;n en redes de conocimiento y negocios.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Beneficios para la comunidad&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;De manera general fomenta la comunicaci&amp;#243;n y colaboraci&amp;#243;n de diferentes maneras con el gobierno e industria local as&amp;#237; como las instituciones educativas; fortaleciendo la industria y motivando a una cultura de mejora continua en todos los niveles.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Operaci&amp;#243;n de la comunidad&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Existir&amp;#225; un grupo coordinador el cual tiene las siguientes responsabilidades:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Planea y organiza las reuniones de la comunidad&lt;/li&gt;    &lt;li&gt;Difunde y Comparte sus conocimientos&lt;/li&gt;    &lt;li&gt;Anuncia activamente las tareas de la comunidad&lt;/li&gt;    &lt;li&gt;Invita y fomenta la participaci&amp;#243;n de&amp;#160; nuevos miembros &lt;/li&gt;    &lt;li&gt;Es el enlace entre las comunidades locales y Microsoft     &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Sobre las comunidades que participan en el programa&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Las comunidades son organismos de operaci&amp;#243;n independientes de Microsoft.&lt;/li&gt;    &lt;li&gt;Microsoft apoya a las comunidades directamente o a trav&amp;#233;s de socios de negocios.&lt;/li&gt;    &lt;li&gt;Se deber&amp;#225; contar con un grupo coordinador y con un director o l&amp;#237;der.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt; Compromisos Microsoft&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Proveer material de apoyo cada vez que se registre un evento en el portal de comunidades, as&amp;#237; como art&amp;#237;culos promocionales sujetos a existencias.&lt;/li&gt;    &lt;li&gt;Apoyo con otros recursos t&amp;#233;cnicos como:     &lt;br /&gt;* Webcast      &lt;br /&gt;* Boletines      &lt;br /&gt;* Chats      &lt;br /&gt;* Newsgroups      &lt;br /&gt;* Usergroups      &lt;br /&gt;* Eventos Presenciales&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Compromisos Comunidad&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;La comunidad debe estar activa por lo menos 12 meses en el programa.&lt;/li&gt;    &lt;li&gt;Se deber&amp;#225;n llevar a cabo reuniones donde se hable de soluciones Microsoft, al menos una&amp;#160; reuni&amp;#243;n mensual.&lt;/li&gt;    &lt;li&gt;El grupo coordinador deber&amp;#225; crear y mantener actualizado el sitio de la comunidad.&lt;/li&gt;    &lt;li&gt;Se deber&amp;#225; contar con al menos un blog por comunidad donde se hable de tecnolog&amp;#237;a&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Tambi&amp;#233;n se comento acerca de que la comunidad ser&amp;#225; evaluada mes con mes y de la importancia de hacerla crecer y participar.&lt;/p&gt;  &lt;div class="O" style="mso-line-spacing: &amp;#39;100 20 0&amp;#39;; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1" v:shape="_x0000_s1026"&gt;&lt;span style="font-size: 178%; font-family: calibri"&gt;&lt;span style="left: -3.35%; font-family: arial; position: absolute; mso-special-format: bullet"&gt;&amp;#8226;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O" style="mso-line-spacing: &amp;#39;100 50 0&amp;#39;; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1" v:shape="_x0000_s1026"&gt;Entre otras cosas interesantes se presentaron los testimonios de &lt;a href="http://www.dotnetpuebla.com" target="_blank"&gt;otras&lt;/a&gt; comunidades y los eventos que han realizado, incluso accediendo a oradores internacionales como &lt;a href="http://www.elguille.info/" target="_blank"&gt;Guillermo Som&lt;/a&gt; (el Guille).&lt;/div&gt;  &lt;div class="O" style="mso-line-spacing: &amp;#39;100 50 0&amp;#39;; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1" v:shape="_x0000_s1026"&gt;&amp;#160;&lt;/div&gt;  &lt;div class="O" style="mso-line-spacing: &amp;#39;100 50 0&amp;#39;; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1" v:shape="_x0000_s1026"&gt;As&amp;#237; que sigan pendientes del portal &lt;a href="http://groups.msn.com/aluxes-net" target="_blank"&gt;Aluxes.Net&lt;/a&gt; ya que estaremos informando sobre las siguientes actividades de la comunidad y la fecha de nuestra pr&amp;#243;xima reuni&amp;#243;n, pero sobre todo participen de manera virtual y compartan sus ideas y comentarios; recuerden que los desarrolladores somos parte esencial del &amp;#233;xito de la industria en la regi&amp;#243;n.&lt;/div&gt;  &lt;div class="O" style="mso-line-spacing: &amp;#39;100 50 0&amp;#39;; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1" v:shape="_x0000_s1026"&gt;&amp;#160;&lt;/div&gt;  &lt;div class="O" style="mso-line-spacing: &amp;#39;100 50 0&amp;#39;; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1" v:shape="_x0000_s1026"&gt;Buen fin de semana!&lt;/div&gt;  &lt;div class="O" style="mso-line-spacing: &amp;#39;100 50 0&amp;#39;; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1" v:shape="_x0000_s1026"&gt;&amp;#160;&lt;/div&gt;  &lt;div class="O" style="mso-line-spacing: &amp;#39;100 50 0&amp;#39;; mso-margin-left-alt: 216; mso-char-wrap: 1; mso-kinsoku-overflow: 1" v:shape="_x0000_s1026"&gt;Saludos!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-3706899651181015627?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/3706899651181015627/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=3706899651181015627' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3706899651181015627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3706899651181015627'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/02/primera-reunion-comunidad-aluxesnet.html' title='Primera Reunion Comunidad Aluxes.NET'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-7631028002955601344</id><published>2008-02-05T08:07:00.000-08:00</published><updated>2008-05-14T16:38:07.616-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Yahoo-Microsoft Vs Yahoo-Google</title><content type='html'>&lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;Hola!&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Espero que hayan tenido  un fin de semana excelente&amp;nbsp;y&amp;nbsp; además de la sorpresa que dieron los  Gigantes de NY ganando el superTazon a&amp;nbsp;los favoritos los Patriotas de Nueva  Inglaterra, otra noticia importante es la oferta de compra de Yahoo por parte de  Microsoft por $44.6 billones de dolares; esto es algo que ya Microsoft habia  dejado entre ver desde el año pasado pero hasta ahora se hizo la oferta  publica.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;Obviamente esta estrategia es para competir  directamente contra el master de las búsquedas en linea Google quien domina el  mercado de la publicidad en línea.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;Y&amp;nbsp;de hecho la compañia de MountView  California no se ha hecho esperar desde&amp;nbsp;el anuncio hecho el dia 1 de  febrero y hoy se especula que su presidente Eric Schmidt ya ha contactado a  Jerry Yang co-fundador y CEO&amp;nbsp;de Yahoo para ofrecerle su &lt;A  href="http://money.cnn.com/news/newsfeeds/articles/newstex/IBD-0001-22772099.htm"&gt;ayuda  &lt;/A&gt;y revitalizar a la compañia. La idea sería que Yahoo use los servicios de  búsqueda así como los de publicidad de Google y generar ingresos para Yahoo,  pero lo principal es que permitiría a Yahoo seguir siendo  indpendiente.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;Creo que Yahoo tiene que pensar muy bien la  estrategia que deberá seguir, si mantener su marca o fusionarse, en mi opinión  creo que tendría mas sentido una fusión Yahoo-Microsoft que una Alianza  Yahoo-Google, sería mas equilibrado aunque seguramente ambas ofertas obligarán a  revisar las regulaciones anti-monopolio.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;Ustedes que opinan?&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;Saludos!&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=752382015-05022008&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT face=Arial  size=2&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-7631028002955601344?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/7631028002955601344/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=7631028002955601344' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/7631028002955601344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/7631028002955601344'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/02/yahoo-microsoft-vs-yahoo-google.html' title='Yahoo-Microsoft Vs Yahoo-Google'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-8702811309590522422</id><published>2008-01-31T14:47:00.000-08:00</published><updated>2008-05-14T16:37:31.451-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LUA'/><category scheme='http://www.blogger.com/atom/ns#' term='Brasil'/><category scheme='http://www.blogger.com/atom/ns#' term='videojuegos'/><category scheme='http://www.blogger.com/atom/ns#' term='World of WarCraft'/><category scheme='http://www.blogger.com/atom/ns#' term='Mono'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Desarrollo de Software en Brasil: una cuestión de Actitud</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=675391322-31012008&gt;Hola!&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=675391322-31012008&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Bueno despues de un "break" forzado, con algunas cuestiones personales, estoy de  vuelta para seguir en esto del blogging.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=675391322-31012008&gt;Y bien una noticia  que me ha llamado la atención esta semana&amp;nbsp;ha sido el conocer que Brasil  fue&amp;nbsp;uno de los&amp;nbsp;factores principales de que Java se haya hecho open  source a raíz de que Brasil creo su propia implementación del lenguaje, llamada  JavaLi, esto fue comentado en una prestigiosa revista que seguramente conoces  Dr. Dobbs' Journal a principios de este año, puedes ver el artículo &lt;A  href="http://www.ddj.com/article/printableArticle.jhtml;jsessionid=IR002E5ZTBA5WQSNDLOSKH0CJUNN2JVN?articleID=205600791&amp;amp;dept_url=/architect/"&gt;aquí&lt;/A&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=675391322-31012008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=675391322-31012008&gt;Que tiene de  especial esta noticia, bueno que esto ha sido todo un proceso apoyado por el  gobierno, el cual basa sus operaciones en software libre y que no invierte en  compra de licencias sino que promueve la generación&amp;nbsp;de software hecho en  casa, es decir, esta &lt;STRONG&gt;actitud &lt;/STRONG&gt;es la que ha colocado a Brasil ha  este nivel. Y por sino lo sabian los brasileños son los creadores de LUA un  lenguage de scripting para videojuegos que se ha convertido en estándar de facto  en este mercado y el cual es usado ampliamente por las grandes compañias como  Disney, Microsoft, LucasArts, Adobe,etc; si han escuchado de &lt;EM&gt;World of  WarCraft&lt;/EM&gt;&amp;nbsp;esta hecho con LUA,como ven?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=675391322-31012008&gt;Esto demuestra que  en latinoamerica hay mucho talento, siempre he pensado esto, pero que hay de  México?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=675391322-31012008&gt;Creo que un mexicano  que ha llegado lejos ha sido Miguel de Icaza..con el proyecto  Mono..cierto?..pero será que no haya mas..?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=675391322-31012008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=675391322-31012008&gt;Así&amp;nbsp;que debemos  de aprender&amp;nbsp; de esta lección de Brasil y demostrar que podemos ser  &lt;STRONG&gt;productores&lt;/STRONG&gt; de software mas que consumidores, no lo  creen?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=675391322-31012008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=675391322-31012008&gt;Saludos!&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=675391322-31012008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=675391322-31012008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=675391322-31012008&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-8702811309590522422?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/8702811309590522422/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=8702811309590522422' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8702811309590522422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8702811309590522422'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2008/01/desarrollo-de-software-en-brasil-una.html' title='Desarrollo de Software en Brasil: una cuestión de Actitud'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-3805923601835133163</id><published>2007-12-04T07:19:00.000-08:00</published><updated>2008-05-06T16:58:59.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='desarrollo de software'/><category scheme='http://www.blogger.com/atom/ns#' term='Team Foundation Server'/><category scheme='http://www.blogger.com/atom/ns#' term='XAML'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='LINQ'/><category scheme='http://www.blogger.com/atom/ns#' term='Expression Blend'/><title type='text'>Reseña Tour Tecnologico 2007 Parte 1</title><content type='html'>&lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;Tuve la oportunidad  de asistir al Tour Tecnologico 2007 organizado por Microsoft la semana pasada,  el cual fue como siempre bastante interesante y donde se presentaron las ultimas  novedades en el area de desarrollo de software.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;El &lt;a href="http://team.intellekt.ws/blogs/roman/"&gt;Ing. Roman Lozano&lt;/a&gt; quien fue el speaker en esta ocasion nos  presentó las bondades de la nueva version de &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio  2008 &lt;/a&gt;asi como la de Team Foundation Server 2008.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;En el caso de Visual  Studio se hablo acerca de que esta version ya tiene soporte  multi-targeting, es decir que tu proyecto puedes compilarlo para los  diferentes sabores del Framework (2.0,3.0 y 3.5) asi como las bondades para  el&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt; desarrollo de aplicaciones con &lt;a href="http://wpf.netfx3.com/"&gt;Windows Presentation Foundation&lt;/a&gt;  (WPF).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;Respecto al WPF lo  mas intersante es la introducción de &lt;a href="http://www.xaml.net/"&gt;XAML&lt;/a&gt; (se  pronuncia "zammel") para el desarrollo de interfaces de usuario, el cual es  bastante facil con la linea de productos Expression que Microsoft tambien liberó  este año, en particular he visto algunos demos con &lt;a href="http://www.microsoft.com/expression/products/overview.aspx?key=blend"&gt;Expression  Blend &lt;/a&gt;con animaciones en 3D muy interesantes. Ademas la idea es  que el area de diseño (en caso de que exista en tu equipo de desarrollo)  cree las interfaces y por otro lado los desarrolladores  con  Visual Studio 2008 utilizen esas interfaces pudiendo incluso  modifcarlas ya que se tiene un editor de XAML integrado con Intellisense y  sobre todo que la logica de tu aplicacion sigue estando en tu lenguaje  favorito.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;La buena noticia es  que también se podrán desarrollar estas aplicaciones con las versiones &lt;a href="http://www.microsoft.com/express/"&gt;Express &lt;/a&gt;de Visual Studio  2008.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;Creo que el tema  donde falto abundar mas fue &lt;a href="http://msdn2.microsoft.com/en-us/netframework/aa904594.aspx"&gt;LINQ &lt;/a&gt;el  cual ha sonado mucho como el nuevo lenguaje de acceso a datos para .NET, asi que  habrá que investigar mas al respecto.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;Se tiene previsto que el lanzamiento oficial para Visual Studio 2008 será en Febrero próximo, pero por  el momento ya esta lista la version RTM (Released To Manufacturing), la cual  esta totalmente probada por Microsoft lista para  empaquetarse.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;Bueno en otro Post  les comentare acerca de Team Foundation Server 2008.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span class="343023114-04122007"&gt;Saludos!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-3805923601835133163?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/3805923601835133163/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=3805923601835133163' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3805923601835133163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/3805923601835133163'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2007/12/resea-tour-tecnologico-2007-parte-1.html' title='Reseña Tour Tecnologico 2007 Parte 1'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-2273044221475610954</id><published>2007-11-23T11:32:00.000-08:00</published><updated>2008-05-06T16:55:39.403-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='Second Life'/><category scheme='http://www.blogger.com/atom/ns#' term='Linder'/><title type='text'>La primera Huelga Virtual...</title><content type='html'>&lt;DIV&gt;&lt;SPAN class=406190919-23112007&gt;&lt;FONT face=Arial size=2&gt;Has escuchando  hablar de &lt;A href="http://secondlife.com/"&gt;Second Life&lt;/A&gt;, bueno este es un  mundo virtual en Internet del cual puedes formar parte y que en los ultimos años  ha adquirido gran popularidad ya que se han unido empresas a esta nueva forma de  interaccion en Internet entre ellas el gigante azul IBM, quien en meses pasados  sufrio una &lt;A  href="http://www.theregister.co.uk/2007/08/24/ibm_italy_strike/"&gt;huelga virtual  &lt;/A&gt;en Second Life convocada por su filial en Italia (aqui&amp;nbsp;valdria decir  que "los avatares unidos jamas serán vencidos"),&amp;nbsp;la cual tuvo sus  repercusiones en el mundo real eliminando beneficios para los empleados en IBM  Italia.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=406190919-23112007&gt;&lt;FONT face=Arial size=2&gt;Asi que&amp;nbsp;al  haber reconocido&amp;nbsp;IBM&amp;nbsp;este forma de protesta ha provocado la atencion  de los medios al respecto y es que el gigante azul ha invertido mas de 10  millones en proyectos para entornos virtuales en&amp;nbsp;3D desde el año  pasado.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=406190919-23112007&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=406190919-23112007&gt;&lt;FONT face=Arial size=2&gt;El punto es que  verdaderamente Second Life se ha convertido en un lugar para realizar actvidades  comerciales hasta ya puedes comprar y vender Linder Dollars (L$), la moneda  oficial de este mundo virtual.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=406190919-23112007&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=406190919-23112007&gt;&lt;FONT face=Arial size=2&gt;Ustedes que  opinan!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=406190919-23112007&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=406190919-23112007&gt;&lt;FONT face=Arial  size=2&gt;Saludos!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-2273044221475610954?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/2273044221475610954/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=2273044221475610954' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/2273044221475610954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/2273044221475610954'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2007/11/la-primera-huelga-virtual.html' title='La primera Huelga Virtual...'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-4013425757970176880</id><published>2007-11-23T07:25:00.000-08:00</published><updated>2008-05-06T16:54:38.158-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='You Tube'/><category scheme='http://www.blogger.com/atom/ns#' term='Slash'/><category scheme='http://www.blogger.com/atom/ns#' term='Rock Band'/><category scheme='http://www.blogger.com/atom/ns#' term='Guitar Hero'/><title type='text'>Ahora puedes ser un Rock Star Virtual...</title><content type='html'>&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="296344414-23112007"&gt;Bueno en las ultimas  semanas he visto muchos comentarios en diferentes medios sobre la nueva  version de Guitar Hero:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="296344414-23112007"&gt;&lt;a href="http://www.guitarhero.com/"&gt;Guitar Hero III&lt;/a&gt; (Legends Of Rock) que  en su primera semana en el mercado ha vendido $115 millones que comparado  con las ganancias de Halo 3 de $170 millones en su primera semana no esta nada  mal y que promete obtener una experiencia bastante entretenida  para aquellos que alguna vez han querido  tocar guitarra y sentirse verdaderas estrellas de rock... basta con ver algunos videos en YouTube...para darte  cuenta cuantos Rock Stars existen por alli...defortunadamente aun no he hecho la  prueba..pero vendria bien para regalo de navidad que ya esta  proxima.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="296344414-23112007"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="296344414-23112007"&gt;Y la comptenecia no  se hace esperar ya que se acaba de lanzar &lt;a href="http://xbox360.gamespy.com/xbox-360/harmonix-music-project/828392p1.html"&gt;RockBand&lt;/a&gt;  por la compañia Harmonix (subsidiaria de MTV) quien fue la creadora  original de Guitar Hero (vendido en 2006 a Activision), asi que supongo que  habrá una buena competencia por el apoyo que seguramante dará MTV a  RockBand.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="296344414-23112007"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="296344414-23112007"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="296344414-23112007"&gt;Asi que para  los amantes del Rock...ya pueden sentirse como Slash o Lenny Kravitz  en el escenario..chequen &lt;a href="http://www.youtube.com/v/dVUgd8ot6BE&amp;amp;rel=1"&gt;estos &lt;/a&gt;ejemplos nada  mas para que vean, al menos para el estres, parece que puede ser una buena  terapia.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="296344414-23112007"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span class="296344414-23112007"&gt;Saludos!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-4013425757970176880?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/4013425757970176880/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=4013425757970176880' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/4013425757970176880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/4013425757970176880'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2007/11/ahora-puedes-ser-un-rock-star-virtual.html' title='Ahora puedes ser un Rock Star Virtual...'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-4279581252083822588</id><published>2007-11-08T14:48:00.001-08:00</published><updated>2008-05-06T16:53:21.467-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Google entra al mercado móvil...</title><content type='html'>&lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Y ahora el rey de  los buscadores en Internet le entra al mercado móvil con el proximo lanzamiento  de su plataforma open source para desarrollo llamada &lt;a href="http://www.mobile-tech-today.com/story.xhtml?story_id=56502"&gt;Android&lt;/a&gt;, este nuevo sistema operativo sera  totalmente gratuito e ira de la mano junto con una alianza estrategica  con varias empresas de la industria (en inglés &lt;a href="http://www.openhandsetalliance.com/"&gt;Open Handset  Alliance&lt;/a&gt;) incluyendo tanto proveederores del servicio  celular como fabricantes de componentes para dispositivos moviles entre  ellos se encuentran Samsung,Motorola,  Sprint-Nextel,T-Mobile,etc.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;La idea es que el  proximo año ya se puedan comenzar a adquirir estos dispositivos con el  nuevo sistema operativo.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Ademas  Google intenta unificar la plataforma para desarrollo en esta area, ya  que actualmente el desarrollo de software es bastante complicado, teniendo que  programar la misma aplicación para diferentes plataformas (Symbian,  PalmOS,etc) y considerar las limitantes en recursos que de por si  implica el desarrollo móvil.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Como todo hay  opiniones a favor y en contra de esta nueva propuesta por parte de Google debido  a que anteriormente otras empresas como Sun Microsystems ya han intentado esta  estadarización en el pasado.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Lo que es seguro es  Google no la tendra fácil puesto que empresas como Nokia (el mayor proveedor en  este rubro) y AT&amp;amp;T no son parte de la alianza y esperaremos la reacción  de la competencia en particular la de Microsoft.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;No cabe duda que  Google sigue en el camino en alcanzar lo que se ha denominado el "&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;open social-networking environment&lt;span style="font-family:Arial;font-size:85%;"&gt;", no hay que perderlo de vista.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Saludos!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="021150422-08112007"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-4279581252083822588?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/4279581252083822588/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=4279581252083822588' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/4279581252083822588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/4279581252083822588'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2007/11/google-entra-al-mercado-mvil.html' title='Google entra al mercado móvil...'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-8040549019243062702</id><published>2007-11-07T11:11:00.001-08:00</published><updated>2008-05-06T16:51:30.968-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eagles'/><category scheme='http://www.blogger.com/atom/ns#' term='Rock'/><title type='text'>Si te gusta la buena musica...</title><content type='html'>&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:10;"  lang="ES-TRAD" &gt;Para los que saben de musica y son amantes del rock, acaba de salir a la venta el nuevo album de las aguilas (mejor conocidos como The Eagles), titulado "Long Road Out of Eden" y que ya es numero 1 en la lista Billboard solo después de 1 dia de haber salido a la venta, cabe mencionar que los señores no habían grabado un álbum de estudio desde 1979.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:10;"  lang="ES-TRAD" &gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style=";font-family:Arial;font-size:10;"  lang="ES-TRAD" &gt;Acabo de escuchar el primer sencillo llamado "how long" el cual me suena como "Take it easy" muy country, puedes escuchar el sencillo en su sitio de MySpace &lt;a href="http://www.myspace.com/eaglesmusic"&gt;aquí&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span lang="ES-TRAD"  style="font-size:12;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span lang="ES-TRAD"  style="font-size:12;"&gt;Recuerdo la primera vez que escuche su obra postuma "Hotel California"  allá en 1988 cuando estaba en su apogeo las bandas de rock heavy metal, desde ese momento la he considerado una clásica del rock, así que si no la has escuchado yo diría que no has vivido amigo.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span lang="ES-TRAD"  style="font-size:12;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span lang="ES-TRAD"  style="font-size:12;"&gt;Para información de su nuevo álbum visita su pagina en este &lt;a href="http://www.eaglesband.com/"&gt;link&lt;/a&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-8040549019243062702?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/8040549019243062702/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=8040549019243062702' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8040549019243062702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/8040549019243062702'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2007/11/si-te-gusta-la-buena-musica.html' title='Si te gusta la buena musica...'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-6512410447795984579</id><published>2007-11-06T06:17:00.000-08:00</published><updated>2008-05-06T16:44:33.412-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Buenas Razones para Migrar a SQL 2005</title><content type='html'>Bueno como suele suceder siempre en TI es comodo trabajar con la tecnología que ya dominas (o al menos crees que ya dominas), pero llega una nueva version que te ofrece mayores ventajas, tal es el caso de la base de datos SQL de Microsoft la cual ya esta por liberar su version 2008.&lt;br /&gt;Sin embargo, muchas empresas aun tienen sus bases de datos en SQL 2000 y aún no han migrado hacia SQL 2005, en &lt;a href="http://articles.techrepublic.com.com/5100-9592_11-6047958.html?tag=nl.e046"&gt;este &lt;/a&gt;artículo de Tim Champan pueden encontrar una buena lista de razones para migrar su base de datos de SQL 2000 hacia 2005.&lt;br /&gt;&lt;br /&gt;Aquellos que ya lo han hecho compartan sus comentarios.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-6512410447795984579?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/6512410447795984579/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=6512410447795984579' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/6512410447795984579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/6512410447795984579'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2007/11/buenas-razones-para-migrar-sql-2005.html' title='Buenas Razones para Migrar a SQL 2005'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-839723729957352366.post-7025048830745276979</id><published>2007-10-27T12:25:00.000-07:00</published><updated>2007-10-27T12:30:24.501-07:00</updated><title type='text'>Bienvenidos</title><content type='html'>Hola!&lt;br /&gt;&lt;br /&gt;Pues después de mucho pensarlo me he decidido a convertirme en un blogger, así que espero que el contenido que encuentren en mi blog les sea de utilidad y sobre todo escuchar sus opiniones al respecto sobre los distintos temas que tratare aquí.&lt;br /&gt;&lt;br /&gt;Saludos a todos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/839723729957352366-7025048830745276979?l=tonigeek.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tonigeek.blogspot.com/feeds/7025048830745276979/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=839723729957352366&amp;postID=7025048830745276979' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/7025048830745276979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/839723729957352366/posts/default/7025048830745276979'/><link rel='alternate' type='text/html' href='http://tonigeek.blogspot.com/2007/10/bienvenidos.html' title='Bienvenidos'/><author><name>Tony</name><uri>http://www.blogger.com/profile/02350298058938739771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
