<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Fernik en Geeks·ms</title><link>http://geeks.ms/blogs/fhualpa/default.aspx</link><description>Entre Desarrollo y Testing, y todo el universo que hay entre ambos</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>TechDays 2009 &gt;&gt; Demo Code</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/10/06/techdays-2009.aspx</link><pubDate>Tue, 06 Oct 2009 04:22:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:157455</guid><dc:creator>Fernik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=157455</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/10/06/techdays-2009.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://farm3.static.flickr.com/2651/3986330312_19ff63b01a_o.jpg" border="0" style="max-width:550px;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Este post es s&amp;oacute;lo para publicar la aplicaci&amp;oacute;n de ejemplo que mostramos con &lt;a href="http://dmonterocl.spaces.live.com"&gt;Daniel Montero&lt;/a&gt; en TechDays 2009 en la sesi&amp;oacute;n de &amp;quot;&lt;strong&gt;C&amp;oacute;mo Desarrollar Aplicaciones .NET que aprovechen las nuevas caracter&amp;iacute;sticas de Windows 7&amp;quot;.&lt;/strong&gt; Les recuerdo que el foco de la aplicaci&amp;oacute;n es destacar todas las features de la Taskbar, aunque les va a resultar &amp;uacute;til si se quieren familiarizar con el control Ribbon para WPF y Linguistic Services.&lt;/p&gt;
&lt;p&gt;Al control Ribbon administrado para WPF lo pueden descargar de &lt;a href="http://msdn.microsoft.com/en-us/office/aa973809.aspx"&gt;http://msdn.microsoft.com/en-us/office/aa973809.aspx&lt;/a&gt;&amp;nbsp;haciendo click en &amp;quot;License the Office UI&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;iframe scrolling="no" marginwidth="0" frameborder="0" src="http://cid-14cbb27c80cddcf8.skydrive.live.com/embedicon.aspx/Public/TechDays%202009/DemoCode.zip" marginheight="0" title="Preview" style="background-color:#fcfcfc;width:98px;height:115px;padding:0px;"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=157455" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/.net+Framework+3.5/default.aspx">.net Framework 3.5</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/TechDays/default.aspx">TechDays</category></item><item><title>Office 2010 Technical Preview &gt;&gt; Developer Review</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/08/14/office-2010-technical-preview-gt-gt-developer-review.aspx</link><pubDate>Fri, 14 Aug 2009 06:13:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:154131</guid><dc:creator>Fernik</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=154131</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/08/14/office-2010-technical-preview-gt-gt-developer-review.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://farm3.static.flickr.com/2547/3819214475_989b5eaac2_o.jpg" border="0" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Afortunadamente he tenido la oportunidad de ser invitado para&amp;nbsp;evaluar un Technical Preview de Office 2010(l&amp;eacute;ase pre-beta). Si bien hay muchas novedades en lo que se refiere a&amp;nbsp;experiencia de usuario y&amp;nbsp;a los&amp;nbsp;Office servers(de los cuales no tengo permiso para publicar informaci&amp;oacute;n), quiero hacer foco en las herramientas de desarrollo de las aplicaciones clientes de Office 2010. Con esto pretendo abarcar&amp;nbsp;las herramientas&amp;nbsp;de extensibilidad para el desarrollador profesional(que emplea Visual Studio) como para el&amp;nbsp; usuario avanzado(que se vale de macros).&lt;/p&gt;
&lt;p&gt;Todas las aplicaciones clientes de Office 2010 incorporan en su instalaci&amp;oacute;n un componente conocido como &amp;quot;Visual Studio Tools for the Office System 4.0 Runtime&amp;quot; el cual permite ejecutar las soluciones que desarrollemos con Visual Studio 2010 Beta 1.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://farm3.static.flickr.com/2631/3819213977_9e11918575_o.jpg"&gt;&lt;img height="347" width="500" src="http://farm3.static.flickr.com/2631/3819213977_7e67b70815.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Las soluciones Office son muy utilizadas a nivel empresarial. Visual Studio 2010&amp;nbsp;adem&amp;aacute;s de instalar el mismo runtime, proporciona herramientas integradas para crear soluciones con c&amp;oacute;digo administrado&amp;nbsp;que utilizan la&amp;nbsp;interface de usuario de Microsoft Office.&amp;nbsp; Realmente no hay diferencia con la versi&amp;oacute;n 3.0 de Visual Studio Tools for Office que encontramos en Visual Studio 2008 SP1, ya que se incluye el mismo set de&amp;nbsp; plantillas para crear soluciones desde Visual Studio. En este aspecto esperaba plantillas para Publisher,&amp;nbsp;OneNote y Access. Las &amp;uacute;nicas nuevas caracter&amp;iacute;sticas anunciadas tienen que ver con&amp;nbsp;la instalaci&amp;oacute;n de soluciones Office m&amp;aacute;s que con su desarrollo concreto, pueden encontrar m&amp;aacute;s informaci&amp;oacute;n &lt;a href="http://msdn.microsoft.com/en-us/library/86bkz018%28VS.100%29.aspx"&gt;aqu&amp;iacute;&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Con respecto a la extensibilidad de los clientes Office en s&amp;iacute;, todos excepto InfoPath 2010 siguen vali&amp;eacute;ndose de Visual Basic for Applications 6.5.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2655/3820020304_f449c9c8bd_o.jpg"&gt;&lt;img height="347" width="500" src="http://farm3.static.flickr.com/2655/3820020304_36cbff9bc1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2452/3819214171_bca5315ac3_o.jpg"&gt;&lt;img height="347" width="500" src="http://farm3.static.flickr.com/2452/3819214171_f1409b8275.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;InfoPath 2010 no incorpora ninguna novedad en cuanto a extensibilidad ya que conserva el mismo Visual Studio Tools for Applications 1.0(basado en el .NET Framework 2.0) que incorpor&amp;oacute; en su versi&amp;oacute;n 2007.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2550/3819214261_d0145f6175_o.jpg"&gt;&lt;img height="347" width="500" src="http://farm3.static.flickr.com/2550/3819214261_dedf18b86f.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3509/3819214323_7f784e5bbb_o.jpg"&gt;&lt;img height="347" width="500" src="http://farm4.static.flickr.com/3509/3819214323_61c5e71bdb.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm3.static.flickr.com/2614/3820020760_6830b70e12_o.jpg"&gt;&lt;img height="347" width="500" src="http://farm3.static.flickr.com/2614/3820020760_63184fed15.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Luego de describir las pocas novedades en extensibilidad de Office 2010 me doy cuenta de la cantidad de c&amp;oacute;digo de legado que depende de VBA, si bien yo&amp;nbsp;no desarrollo en Visual Basic 6.0 desde el 2000 es incre&amp;iacute;ble la aceptaci&amp;oacute;n y la extensibilidad que ha porporcionado este lenguaje a la suite Office&amp;nbsp;a trav&amp;eacute;s de la IDE de VBA.&amp;nbsp;Microsoft ya no vende VBA a nuevos clientes, adem&amp;aacute;s no lo recomienda a sus partners como mecanismo de extensibilidad en aplicaciones de escritorio(leer &lt;a href="http://msdn.microsoft.com/en-us/isv/bb190538.aspx"&gt;http://msdn.microsoft.com/en-us/isv/bb190538.aspx&lt;/a&gt;)&amp;nbsp;y al&amp;nbsp;mismo tiempo fomenta el uso de VSTA. Actualmente VSTA est&amp;aacute; en su versi&amp;oacute;n 2.0 y proporciona un IDE similar al de VS 2008 con soporte para el .NET Framework 3.5.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Evidentemente tenemos el patr&amp;oacute;n &amp;quot;Haz lo que yo digo pero no lo&amp;nbsp; que yo hago&amp;quot;. Creo que que es momento de habilitar a la suite Office con .NET&amp;nbsp;en este sentido, as&amp;iacute; de a poco&amp;nbsp;VSTA y .NET se convertir&amp;aacute;n el el mecanismo de extensibilidad&amp;nbsp;por defecto. Comparativamente las aplicaciones clientes Office est&amp;aacute;n muy desacopladas de .NET, lo que aspiro es un nivel de acoplamiento similar al de los sistemas Windows con .NET. Sin discontinuar el soporte para VBA, ya que sino muchos add-ins, plantillas y macros no funcionar&amp;iacute;an.&lt;/p&gt;
&lt;p&gt;Me gustar&amp;iacute;a conocer&amp;nbsp;las opiniones que tienen los lectores de este art&amp;iacute;culo respecto de la extensibilidad de Office y si realmente valorar&amp;iacute;an y utilizar&amp;iacute;an un mecanismo de extensibiliad basado en VSTA y .NET.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=154131" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Beta/default.aspx">Beta</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/.net+Framework+3.5/default.aspx">.net Framework 3.5</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Office/default.aspx">Office</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/VSTA/default.aspx">VSTA</category></item><item><title>Imagine Cup Web Slice y People’s Choice Award</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/06/29/imagine-cup-web-slice-y-people-s-choice-award.aspx</link><pubDate>Mon, 29 Jun 2009 19:38:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:151486</guid><dc:creator>Fernik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=151486</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/06/29/imagine-cup-web-slice-y-people-s-choice-award.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://imaginecup.com/resources/blogs/imagine_cup_finals/image_599F868E.png" border="0" style="max-height:200px;max-width:320px;" alt="" /&gt;Hola, quer&amp;iacute;a compartir 2 novedades. La primera es que en &lt;a href="http://www.ieaddons.com/en/details/news/Imagine_Cup_2009/"&gt;http://www.ieaddons.com/en/details/news/Imagine_Cup_2009/&lt;/a&gt;&amp;nbsp; van a encontrar el Web Slice de Imagine Cup 2009 para Internet Explorer 8. Realmente el creador de este slice se luci&amp;oacute;. Utiliza &lt;a href="http://www.silverlight.net"&gt;Silverlight&lt;/a&gt;&amp;nbsp;y ASP.NET como frontend y toda la l&amp;oacute;gica de backend se realiza a trav&amp;eacute;s de un .NET Web service hosteado en &lt;a href="http://www.azure.com"&gt;Windows Azure&lt;/a&gt; que se encarga de administrar la sincronizaci&amp;oacute;n con las fuentes de datos del slice. Simplemente combina la &amp;uacute;ltima tecnolog&amp;iacute;a y proporciona un web slice&amp;nbsp;&amp;uacute;nico. El creador es &lt;a href="http://sgolubev.livejournal.com"&gt;Sergei Golubev&lt;/a&gt;&amp;nbsp;por si quieren visitar su blog.&lt;/p&gt;
&lt;p&gt;La segunda novedad es que esta final el p&amp;uacute;blico en general va a poder votar en la competencia m&amp;aacute;s importante que es &lt;em&gt;Software Design&lt;/em&gt;. Navegando&amp;nbsp;en &lt;a href="http://peopleschoice.imaginecup.com/default.aspx"&gt;http://peopleschoice.imaginecup.com/default.aspx&lt;/a&gt;&amp;nbsp;van a poder ver los videos de todos los finalistas de &lt;em&gt;Software Design&lt;/em&gt; y emitir su voto. El proyecto ganador recibir&amp;aacute; el premio &lt;strong&gt;People&amp;rsquo;s Choice Award&lt;/strong&gt;. Cabe destacar que&amp;nbsp; las votaciones a trav&amp;eacute;s de&amp;nbsp; la web no influyen para nada en el criterio de los jueces al seleccionar los proyectos ganadores. Pero resultar&amp;aacute;&amp;nbsp;interesante comparar ambos resultados una vez conocidos los ganadores.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://peopleschoice.imaginecup.com/default.aspx"&gt;&lt;img height="304" width="523" src="http://imaginecup.com/resources/blogs/imagine_cup_finals/image_0AE09F04.png" alt="image" border="0" title="image" style="display:block;float:none;align:left;border-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=151486" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Imagine+Cup/default.aspx">Imagine Cup</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Cloud/default.aspx">Cloud</category></item><item><title>Rumbo a la final de Imagine Cup 2009 en Cairo</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/06/25/a-las-final-de-imagine-cup-2009-en-cairo.aspx</link><pubDate>Fri, 26 Jun 2009 01:34:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:151295</guid><dc:creator>Fernik</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=151295</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/06/25/a-las-final-de-imagine-cup-2009-en-cairo.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3538/3660876615_c751c74bf5_o.jpg" border="0" style="max-width:550px;" alt="" /&gt;&amp;nbsp; Luego de mucho tiempo sin postear,&amp;nbsp;quiero compartir la alegr&amp;iacute;a que siento por haber sido seleccionado para integrar el distinguido panel de jueces para la final de&amp;nbsp;Imagine Cup 2009 en Cairo, Egipto. El evento tendr&amp;aacute; lugar en el hotel &lt;a href="http://www.ichotelsgroup.com/intercontinental/en/gb/locations/overview/crohc"&gt;Intercontinental Citystars Cairo&lt;/a&gt;&amp;nbsp;desde el 2 al 8 de julio.&lt;/p&gt;
&lt;p&gt;Voy a tratar de transmitir en el blog el d&amp;iacute;a a d&amp;iacute;a con fotos y reporte de actividades durante los 5 d&amp;iacute;as de intensa competencia. Tambi&amp;eacute;n voy a escribir sobre los proyectos m&amp;aacute;s innovadores que encuentre y si tengo suerte entrevisto a Ray Ozzie que va a estar presente(as&amp;iacute; que se aceptan preguntas y sugerencias). Mi intenci&amp;oacute;n es priorizar&amp;nbsp;los proyectos de&amp;nbsp;todos los finalistas de pa&amp;iacute;ses hispano parlantes as&amp;iacute; que nos buscamos en Cairo as&amp;iacute; traemos la exclusiva de Imagine Cup a geeks.ms.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=151295" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Imagine+Cup/default.aspx">Imagine Cup</category></item><item><title>Materiales del LiveMeeting de Visual Studio 2010 con el Bruno</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/03/19/materiales-del-livemeeting-de-visual-studio-2010-con-el-bruno.aspx</link><pubDate>Thu, 19 Mar 2009 05:21:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:145213</guid><dc:creator>Fernik</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=145213</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/03/19/materiales-del-livemeeting-de-visual-studio-2010-con-el-bruno.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3629/3331105253_bfa95b60d0_o.jpg" border="0" style="max-width:550px;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Para los que no pudieron asistir al LiveMeeting de Visual Studio 2010 con &lt;a href="http://www.elbruno.com/blogs/elbruno"&gt;el Bruno&lt;/a&gt;, les dejo los materiales(slides y replay)&amp;nbsp;del evento.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;table align="center" width="500" border="0" style="width:500px;height:259px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://cid-bef06dffdb192125.skydrive.live.com/browse.aspx/2009%2003%2018%20LiveMeeting%20Novedades%20en%20VSTS%202010"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/550x0/__key/CommunityServer.Components.PostAttachments/00.00.14.52.15/ppticon.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.salatam.net/s2b/meetings/VSTS2010replay.zip"&gt;&lt;img src="http://geeks.ms/resized-image.ashx/__size/550x0/__key/CommunityServer.Components.PostAttachments/00.00.14.52.14/wmvicon.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#004080;"&gt;Fernik&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=145213" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/S2B/default.aspx">S2B</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/LiveMeeting/default.aspx">LiveMeeting</category></item><item><title>Novedades en Visual Studio Team System 2010 con el Bruno (actualizado)</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/03/05/novedades-en-visual-studio-team-system-2010-con-el-bruno.aspx</link><pubDate>Thu, 05 Mar 2009 21:58:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:144131</guid><dc:creator>Fernik</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=144131</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/03/05/novedades-en-visual-studio-team-system-2010-con-el-bruno.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://farm4.static.flickr.com/3629/3331105253_bfa95b60d0_o.jpg" border="0" style="max-width:550px;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="font-size:x-large;"&gt;&lt;span style="font-size:xx-large;"&gt;&lt;span style="font-family:verdana,geneva;"&gt;&lt;span style="background-color:#ffff99;"&gt;Actualizaci&amp;oacute;n:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="color:#808080;"&gt;Por razones de fuerza mayor hemos pasado el LiveMeeting de VSTS 2010 al pr&amp;oacute;ximo&amp;nbsp;mi&amp;eacute;rcoles 18/03/2009 a la misma hora y accediendo por la misma URL de reuni&amp;oacute;n. Nos vemos la semana que viene. Cualquier consulta me escriben un email o me contactan por Messenger.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;font-size:12pt;"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;&amp;nbsp;&lt;a href="http://visualstudio2010.events.live.com"&gt;&lt;img src="http://sc3.sclive.net/00.0.0000.0000/Web/images/mail/calendar.gif" border="0" style="max-width:550px;" alt="" /&gt;&lt;/a&gt;&amp;nbsp;Calendario del evento para Outlook: &lt;a href="http://visualstudio2010.events.live.com/event.ics"&gt;http://visualstudio2010.events.live.com/event.ics&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;font-size:12pt;"&gt;&lt;strong&gt;&lt;span style="font-family:Arial;"&gt;Facebook&amp;nbsp;RSVP:&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&lt;a target="_blank" href="http://www.facebook.com/home.php#/event.php?eid=82661308568"&gt;&lt;span style="font-size:large;"&gt;&lt;span style="font-family:verdana,geneva;"&gt;&lt;span style="font-size:medium;"&gt;http://www.facebook.com/home.php?#/event.php?eid=82661308568&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;font-size:12pt;"&gt;
&lt;p&gt;&lt;span style="font-family:verdana,geneva;"&gt;Tambi&amp;eacute;n les dejo el horario para las principales ciudades de habla hispana actualizado, ya que que muchos pa&amp;iacute;ses en esta semana atrasan 1 hora sus relojes por el fin del horario de verano, con lo cual el horario local&amp;nbsp;del evento se ve afectado. De todos modos verifiquen el horario correspondiente a su cuidad &lt;/span&gt;&lt;a href="http://timeanddate.com/worldclock/fixedtime.html?month=3&amp;amp;day=18&amp;amp;year=2009&amp;amp;hour=21&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=0"&gt;&lt;span style="font-family:verdana,geneva;"&gt;aqu&amp;iacute;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana,geneva;"&gt;&amp;nbsp;si no se encuentra listada.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
&lt;table width="365" cellpadding="0" cellspacing="0" border="0" class="MsoNormalTable" style="margin:auto auto auto 4.65pt;width:274pt;border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:0pt 5.4pt 0pt 5.4pt;"&gt;
&lt;tbody&gt;
&lt;tr style="height:15pt;mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;
&lt;td width="131" valign="bottom" style="padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;padding-top:0pt;mso-border-alt:solid windowtext .5pt;border:windowtext 1pt solid;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Ciudad&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:windowtext 1pt solid;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:black;font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Pa&amp;iacute;s&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" width="78" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:58.5pt;padding-right:5.4pt;height:15pt;border-top:windowtext 1pt solid;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="color:black;font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Hora&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:1;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-alt:solid windowtext .5pt;mso-border-top-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Lima&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Peru - Lima&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-top-alt:solid windowtext .5pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:2;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Santiago&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Chile&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:3;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;La Paz&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Bolivia&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:4;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Sao Paulo&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Brazil - S&amp;atilde;o Paulo&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;18&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:5;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;San Pedro Sula&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Honduras&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:6;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;San Salvador&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;El Salvador&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:7;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Montevideo&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Uruguay&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;18&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:8;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Caracas&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Venezuela&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;16:30&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:9;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Panama&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Panama&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:10;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Asuncion&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Paraguay&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:24.75pt;mso-yfti-irow:11;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:24.75pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Santo Domingo&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:24.75pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Rep&amp;uacute;blica Dominicana&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:24.75pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:24.75pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:12;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Bogota&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Colombia&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:13;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;San Jose&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Costa Rica&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:14;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;San Juan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Puerto Rico&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:15;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Buenos Aires&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Argentina&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;18&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:16;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Guatemala&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Guatemala&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:17;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Miami&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;U.S.A. - Florida&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:18;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Quito&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Ecuador&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="height:15pt;mso-yfti-irow:19;mso-yfti-lastrow:yes;"&gt;
&lt;td width="131" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:windowtext 1pt solid;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:98pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Madrid&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="157" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:117.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;Espa&amp;ntilde;a&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="42" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:31.5pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="36" valign="bottom" style="border-bottom:windowtext 1pt solid;border-left:#f0f0f0;padding-bottom:0pt;background-color:transparent;padding-left:5.4pt;width:27pt;padding-right:5.4pt;height:15pt;border-top:#f0f0f0;border-right:windowtext 1pt solid;padding-top:0pt;mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;"&gt;
&lt;p class="MsoNormal" align="center"&gt;&lt;span style="font-size:9pt;mso-ascii-font-family:Calibri;mso-fareast-font-family:&amp;#39;Times New Roman&amp;#39;;mso-hansi-font-family:Calibri;mso-bidi-font-family:&amp;#39;Times New Roman&amp;#39;;"&gt;&lt;span style="font-family:Calibri;"&gt;PM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;El programa acad&amp;eacute;mico &lt;a href="http://s2bprogram.com/latam/Default.aspx"&gt;Microsoft Student to Business&lt;/a&gt;&amp;nbsp;e &lt;a href="http://www.inetalatam.org/"&gt;Ineta Latam&lt;/a&gt;&amp;nbsp;(comit&amp;eacute; acad&amp;eacute;mico)&amp;nbsp;te invitan a una sesi&amp;oacute;n con&amp;nbsp;&lt;a href="http://geeks.ms/blogs/elbruno"&gt;el Bruno&lt;/a&gt; que va a estar en vivo y en espa&amp;ntilde;ol el pr&amp;oacute;ximo mi&amp;eacute;rcoles 18 de marzo del 2009 a las 21:00 GMT/UTC. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;LiveMeeting:&lt;/b&gt; Novedades&amp;nbsp;en Visual Studio Team System 2010&lt;br /&gt;&lt;b&gt;Descripci&amp;oacute;n:&lt;/b&gt; La pr&amp;oacute;xima versi&amp;oacute;n de Visual Studio Team System incluye muchas primicias y grandes cambios dentro de la misma. En los 90 minutos de la sesi&amp;oacute;n, repasaremos las nuevas herramientas dentro de Visual Studio, las novedades en TFS 2010, los cambios que se han incluido dentro de las nuevas versiones de C# y Visual Basic.Net y muchas m&amp;aacute;s cosas (siempre teniendo en cuenta el l&amp;iacute;mite de tiempo, porque en realidad, VSTS 2010 posee material para varias sesiones)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Presentador:&lt;/b&gt; Bruno Capuano&lt;br /&gt;Bruno es un experimentado y proactivo desarrollador y arquitecto de software con una probada trayectoria de construcci&amp;oacute;n de soluciones basadas en tecnolog&amp;iacute;a Microsoft. Durante sus 7 a&amp;ntilde;os en la industria del software ha pasado por roles en desarrollo, an&amp;aacute;lisis de sistemas y administraci&amp;oacute;n de proyectos usando tecnolog&amp;iacute;as como .Net, C#, XML, SOA en un gran n&amp;uacute;mero de proyectos de gran envergadura en diversos pa&amp;iacute;ses. Adem&amp;aacute;s ha participado de varios eventos importantes de la industria.&lt;br /&gt;Bruno es tambi&amp;eacute;n el webmaster de la comunidad Microsoft: El Bruno (&lt;a href="http://www.elbruno.com"&gt;www.elbruno.com&lt;/a&gt;), donde comparte su conocimiento acerca de tecnolog&amp;iacute;as Microsoft, en su experiencia diaria. Tambi&amp;eacute;n comparte sus hobbies tecnol&amp;oacute;gicos y las pruebas que realiza en productos en fase beta.&lt;br /&gt;MVP profile: &lt;a href="https://mvp.support.microsoft.com/profile/Bruno.Capuano"&gt;https://mvp.support.microsoft.com/profile/Bruno.Capuano&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Link de la reuni&amp;oacute;n: &lt;a href="https://www.livemeeting.com/cc/microsoft/join?id=936SZF&amp;amp;role=attend"&gt;&lt;span style="font-size:large;"&gt;https://www.livemeeting.com/cc/microsoft/join?id=936SZF&amp;amp;role=attend&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Como siempre voy&amp;nbsp;&amp;nbsp;a estar 1 hora antes del evento para asistir con cualquier problema de audio o de inicio de sesi&amp;oacute;n en LiveMeeting, cualquier consulta les dejo mi direcci&amp;oacute;n de messenger para que me encuentren OnLine &lt;a href="mailto:fhualpa@REMOVERMAYUSCULASmsn.com"&gt;fhualpa@REMOVERMAYUSCULASmsn.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Nos vemos&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#004080;"&gt;Fernik&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=144131" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/S2B/default.aspx">S2B</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/LiveMeeting/default.aspx">LiveMeeting</category></item><item><title>Testing Windows 7: PC SafeGuard</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/03/01/testing-windows-7.aspx</link><pubDate>Sun, 01 Mar 2009 16:03:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:143665</guid><dc:creator>Fernik</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=143665</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/03/01/testing-windows-7.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3319972476/"&gt;&lt;img height="149" width="180" src="http://farm4.static.flickr.com/3568/3319972476_21d3835726_o.jpg" alt="windows-7-logo" border="0" /&gt;&lt;/a&gt;Si bien me parece un excelente movimiento que Microsoft haya hecho p&amp;uacute;blica y masiva la Beta 1 de Windows 7 hay ciertos aspectos que no se tuvieron en cuenta y que pueden agregar mucho valor al momento de testear Windows 7. Por ejemplo si bien los bits pueden ser descargados todav&amp;iacute;a desde Microsoft Connect en &lt;a href="https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=704"&gt;https://connect.microsoft.com/Downloads/Downloads.aspx?SiteID=704&lt;/a&gt;, no hay una manera de retroalimentaci&amp;oacute;n, agrupaci&amp;oacute;n ni votaci&amp;oacute;n como lo hay en la beta del Service Pack 2 de Vista/Server 2008 en donde hay una beta p&amp;uacute;blica y otra privada. S&amp;oacute;lo los suscriptores de MSDN y Technet tienen acceso a un mini sitio en Connect que permite votar y proporcionar feedback acerca de los bugs. Lo mejor est&amp;aacute; en la beta privada en donde hay muchos m&amp;aacute;s recursos y todos podemos compartir los casos de prueba y experiencias de desarrollo con las nuevas APIs. Como me han permitido postear siempre y cuando lo que escriba contribuya a un mejor Testing&amp;nbsp;por parte del p&amp;uacute;blico en general, pues aprovechar&amp;eacute; esta ocasi&amp;oacute;n para hablar de PC SafeGuard el cual parece que nadie sabe de su existencia y que&amp;nbsp;est&amp;aacute; necesitando&amp;nbsp;feedback&amp;nbsp;urgentemente.&lt;/p&gt;
&lt;p&gt;Windows 7 incorpora nativamente la funcionalidad que se encuentra en &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=d077a52d-93e9-4b02-bd95-9d770ccdb431"&gt;Windows SteadyState&lt;/a&gt; pero se la ha rebautizado PC SafeGuard. Cabe destacar que SafeGuard no es SteadyState al 100% pero lo importante es que es una caracter&amp;iacute;stica que est&amp;aacute; destinada a quedarse, y en versiones posteriores de Windows se alinear&amp;aacute; por completo con la visi&amp;oacute;n de SteadyState.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3479/3319640232_1709655d50_o.jpg"&gt;&lt;img height="61" width="500" src="http://farm4.static.flickr.com/3479/3319640232_92b9947fb9.jpg" alt="steadyState" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Esencialmente PC SafeGuard es como la caracter&amp;iacute;stica&amp;nbsp;&lt;strong&gt;InPrivate Mode + Protected Mode&lt;/strong&gt;&amp;nbsp;de Internet Explorer 8, pero con un alcance m&amp;aacute;s amplio ya que abarca todo el sistema operativo Windows.&amp;nbsp;SafeGuard tiene como target o como audiencias primarias&amp;nbsp;al comprador de su primer PC, a la PC de familia y a la PC p&amp;uacute;blica. El comprador de su primer PC siempre se enfrenta con la resistencia a interactuar con el sistema por miedo a romper algo, la PC de familia siempre est&amp;aacute; expuesta al uso por partes de terceros ya sean invitados, ni&amp;ntilde;os, personas mayores, etc. Finalmente la PC p&amp;uacute;blica que se encuentra en cualquier escuela o biblioteca, o en un Internet Caf&amp;eacute; es la m&amp;aacute;s promiscua de todas. SafeGuard apunta a que el usuario principiante desarrolle la confianza necesaria y se sienta c&amp;oacute;modo para aprender a utilizar Windows&amp;nbsp;en un ambiente temporal con la trnaquilidad de que no se producir&amp;aacute;n cambios destructivos o escrituras a disco no autorizadas y que los usuarios m&amp;aacute;s avanzados tengan la garant&amp;iacute;a de que&amp;nbsp;pueden utilizar&amp;nbsp;Windows en un ambiente transitorio sin exponer su informaci&amp;oacute;n de manera casual.&lt;/p&gt;
&lt;p&gt;Para utilizar SafeGuard, debemos estar loguados con un usuario con privilegios administrativos proceder de la siguiente manera:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Crear una cuenta de usuario Standard.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding-left:60px;"&gt;&lt;a href="http://farm4.static.flickr.com/3389/3319640338_61280676b8_o.jpg"&gt;&lt;img height="339" width="813" src="http://farm4.static.flickr.com/3389/3319640338_61280676b8_o.jpg" alt="userAccounts" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;a href="http://farm4.static.flickr.com/3597/3318811865_29dae58a50_o.jpg"&gt;&lt;img height="445" width="813" src="http://farm4.static.flickr.com/3597/3318811865_29dae58a50_o.jpg" alt="accountName" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Seleccionar la cuenta de usuario Standard creada para habilitar SafeGuard.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3633/3318812449_cf9350b41d_o.jpg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;a href="http://farm4.static.flickr.com/3379/3319639508_e9c5e6014b_o.jpg"&gt;&lt;img height="375" width="813" src="http://farm4.static.flickr.com/3379/3319639508_e9c5e6014b_o.jpg" alt="accouuntChange" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;a href="http://farm4.static.flickr.com/3459/3318812613_f8bb928181_o.jpg"&gt;&lt;img height="512" width="811" src="http://farm4.static.flickr.com/3459/3318812613_f8bb928181_o.jpg" alt="SafeGuardEnabled" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para usar la cuenta&amp;nbsp;SafeGuard realizar los siguientes pasos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cerrar la sesi&amp;oacute;n actual e iniciar sesi&amp;oacute;n con la&amp;nbsp;cuenta SafeGuard.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding-left:60px;"&gt;&lt;a href="http://farm4.static.flickr.com/3453/3318812307_156bf3b89e_o.jpg"&gt;&lt;img height="349" width="500" src="http://farm4.static.flickr.com/3453/3318812307_ef225dd195.jpg" alt="login" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Luego de iniciar sesi&amp;oacute;n con la cuenta SafeGuard el perfil de usuario es reseteado y&amp;nbsp;cargado. Windows se encarga de informar al usuario sobre SafeGuard.&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;a href="http://farm4.static.flickr.com/3633/3318812449_cf9350b41d_o.jpg"&gt;&lt;img height="349" width="500" src="http://farm4.static.flickr.com/3633/3318812449_d2224cb110.jpg" alt="safeguardDesktop" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Finalmente, el&amp;nbsp;usuario est&amp;aacute; en condiciones de intractuar con Windows cambiando las fuentes, el background, el protector de pantalla, instalando software y escribiendo datos en el directorios ajenos al del perfil del usuario. Windows 7 notificar&amp;aacute; al usuario constantemente de los posibles riesgos de&amp;nbsp;almacenar datos en cualquier unidad bloqueada por SafeGuard&amp;nbsp;pero en forma no intrusiva.&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;a href="http://farm4.static.flickr.com/3664/3319639612_df8d36c2aa_o.jpg"&gt;&lt;img height="349" width="500" src="http://farm4.static.flickr.com/3664/3319639612_b0ec39222d.jpg" alt="fileTest" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Si posteriormente se cierra la sesi&amp;oacute;n, toda la informaci&amp;oacute;n almacenada en&amp;nbsp;los directorios del perfil de usuario&amp;nbsp;se perder&amp;aacute; y el sistema&amp;nbsp;volver&amp;aacute; a&amp;nbsp;un estado inicial intacto, por eso al usar SafeGuard siempre utilizar almacenamiento externo para trabajar con documentos.&lt;/p&gt;
&lt;p&gt;El concepto de dise&amp;ntilde;o de SafeGuard es proveer un entorno Windows que no se da&amp;ntilde;e&amp;nbsp;cuando se comparte con terceros, por eso:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No se permiten cambios de configuracion en el sistema.&lt;/li&gt;
&lt;li&gt;No se permiten instalaciones de software.&lt;/li&gt;
&lt;li&gt;No se permite la escritura fuera de los directorios del perfil de usuario.&lt;/li&gt;
&lt;li&gt;Los datos en el perfil de usuario son limpiados.&lt;/li&gt;
&lt;li&gt;Es compatible con Windows Parental Control.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PC SafeGuard User = Windows Standard User Account + Atribuci&amp;oacute;n SafeZone. &lt;/strong&gt;SafeGuard se manifiesta en el sistema a trav&amp;eacute;s de la atribuci&amp;oacute;n de cuenta de usuario&amp;nbsp;SafeZone.&amp;nbsp; La atribuci&amp;oacute;n&amp;nbsp; SafeZone, permite a&amp;nbsp;los usuarios utilizar el ordenador en modo exploratorio, el cual autom&amp;aacute;ticamente descartar&amp;aacute; cambios y acciones al cerrar la sesi&amp;oacute;n o desloguearse. La atribuci&amp;oacute;n&amp;nbsp;SafeZone&amp;nbsp;s&amp;oacute;lo se puede activar para la cuenta de usuario standard&amp;nbsp;en Windows 7. Al activarse esta atribuci&amp;oacute;n, la cuenta de usuario es a&amp;ntilde;adida&amp;nbsp;a un grupo&amp;nbsp;local de usuarios llamado &amp;quot;SafeZone&amp;quot;. Para evitar cambios a nivel de sistema,&amp;nbsp;SafeGuard bloquea todas las unidades de disco locales y carpetas aplicando un ACL de negacion de escritura.&amp;nbsp; Es importante destacar que el hecho de agregar una cuenta de usuario Windows al grupo SafeZone no garantiza que esa cuenta posea la atribuci&amp;oacute;n SafeZone. La atribuci&amp;oacute;n SafeZone involucra otras cosas aparte de agregar un usuario a un grupo espec&amp;iacute;fico con diferentes permisos, por eso siempre activar SafeGuard desde el panel de control.&lt;/li&gt;
&lt;li&gt;El vol&amp;uacute;men de sistema siempre se bloquea.&amp;nbsp;Otros vol&amp;uacute;menes NTFS son bloqueados por defecto y pueden ser desbloqueados mediante la configuracion avanzada &amp;quot;Lock Disk Drives&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding-left:60px;"&gt;&lt;a href="http://farm4.static.flickr.com/3655/3319639732_6ee6c2b765_o.jpg"&gt;&lt;img height="389" width="816" src="http://farm4.static.flickr.com/3655/3319639732_6ee6c2b765_o.jpg" alt="lockedDrives" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para cerrar les dejo una tabla comparativa de las funcionalidades soportadas por las cuentas&amp;nbsp;SafeGuard y por las cuentas Guest. Analiz&amp;aacute;ndola se deduce que&amp;nbsp;una cuenta SafeGuard es m&amp;aacute;s flexible y permisiva(color verde), lo que la hace ideal para ser la nueva cuenta de invitados en Windows&amp;nbsp;para PCs de&amp;nbsp;hogar. Mientras que una cuenta Guest es m&amp;aacute;s restrictiva(color rojo), lo que la hace ideal para ser la cuenta de invitados en un ambiente empresarial.&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;a href="http://farm4.static.flickr.com/3589/3321546782_72c8de2d31_b.jpg"&gt;&lt;img height="442" width="500" src="http://farm4.static.flickr.com/3589/3321546782_72c8de2d31.jpg" alt="safeguardvsguest" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A continuaci&amp;oacute;n les proporcionar&amp;eacute; algunos escenarios de prueba para que se entretengan con esta nueva caracter&amp;iacute;stica, miren que es importante encontrar bugs, sobre todo si son&amp;nbsp;bugs que demuestran que SafeGuard no elimina los rastros de los usuarios que interactuaron con Windows, como aplicaciones instaladas, controles ActiveX, documentos, archivos varios, etc.&lt;/p&gt;
&lt;p&gt;Escenario 1: &lt;span class="votedialgscenariotitle" id="ctl00_CPH1_lblTitle"&gt;Crear y usar una cuenta de usuario Standard con Safeguard&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Comenzar en el escritorio de Windows 7 con un usuario que posea privilegios administrativos.&lt;/li&gt;
&lt;li&gt;Visualizar las cuentas de usuario Standard definidas en nuestro ordenador.&lt;/li&gt;
&lt;li&gt;Crear una nueva cuenta de usuario Standard.&lt;/li&gt;
&lt;li&gt;Activar PC Safeguard en la nueva cuenta de usuario.&lt;/li&gt;
&lt;li&gt;Cerrar la sesi&amp;oacute;n actual e iniciar sesi&amp;oacute;n nuevamente pero con la cuenta con PC Safeguard.&lt;/li&gt;
&lt;li&gt;Ejecutar cualquier aplicaci&amp;oacute;n instalada previamente y almacenar datos en el escritorio de Windows 7.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Escenario 2: Navegar por la Web utilizando una cuenta SafeGuard&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Comenzar en el escritorio de Windows 7, luego dehaber iniciado sesi&amp;oacute;n con una cuenta SafeGuard.&lt;/li&gt;
&lt;li&gt;Navegar por la WWW con cualquier navegador.&lt;/li&gt;
&lt;li&gt;Instalar m&amp;uacute;ltiples add-ons en el navegador (como Silverlight, Adobe Reader, Adobe Flash, etc.).&lt;/li&gt;
&lt;li&gt;Tratar de utilizar los add-ons instalados(como ejecutar una aplicaci&amp;oacute;n Silverlight application en &lt;a href="http://www.silverlight.net/Showcase/"&gt;http://www.silverlight.net/Showcase/&lt;/a&gt;, ver un archivo PDF desde la Web con Adobe Reader, etc.) y verificar que funcionen como se espera.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Escenario 3: Instalar una nueva aplicaci&amp;oacute;n utilizando una cuenta SafeGuard&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Comenzar en el escritorio de Windows 7, luego dehaber iniciado sesi&amp;oacute;n con una cuenta SafeGuard.&lt;/li&gt;
&lt;li&gt;Instalar una nueva aplicaci&amp;oacute;n, como por ejemplo un juego de MSN Game(&lt;a href="http://zone.msn.com"&gt;http://zone.msn.com&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Ejecutar la aplicaci&amp;oacute;n para verificar que funciona como se espera.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A BetaTestear!!!&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#004080;"&gt;Fernik&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=143665" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Beta/default.aspx">Beta</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Testing/default.aspx">Testing</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>Reportando Bugs en Windows Vista: Internet Explorer</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/02/08/reportando-bugs-en-windows-vista-internet-explorer.aspx</link><pubDate>Sun, 08 Feb 2009 16:14:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:142286</guid><dc:creator>Fernik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=142286</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/02/08/reportando-bugs-en-windows-vista-internet-explorer.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3462/3205217788_c18db05bbb_o.jpg"&gt;&lt;img border="0" width="99" src="http://farm4.static.flickr.com/3462/3205217788_c18db05bbb_o.jpg" alt="winlogo" height="81" /&gt;&lt;/a&gt;Este es el &amp;uacute;ltimo post del conjunto de art&amp;iacute;culos dedicados al testing del Service Pack 2 de Windows Vista y Windows Server 2008. En esta ocasi&amp;oacute;n voy a hablar sobre Internet Explorer. El navegador es la llave para abrir&amp;nbsp;la Web, si el mismo presenta fallas y la experiencia&amp;nbsp;de usuario es frustrante,&amp;nbsp; los usuarios/sesarrolladores se&amp;nbsp;alejar&amp;aacute;n&amp;nbsp;e incluso peor, no desarrollar&amp;aacute;n aplicaciones que&amp;nbsp;se ejecuten en forma optimizada. Internet Explorer no es una aplicaci&amp;oacute;n m&amp;aacute;s, es&amp;nbsp;en s&amp;iacute; una platafoma ya que es el navegador que m&amp;aacute;s APIs expone para el uso de terceras partes y esto hace que cada vez la simbiosis que tiene con Windows sea&amp;nbsp;m&amp;aacute;s profunda y que los chicos malos(Uni&amp;oacute;n Europea y Opera)&amp;nbsp;se enojen cada vez m&amp;aacute;s.&amp;nbsp;De heccho es asombrosa la cantidad de aplicaciones de escritorio que como requerimiento necestian una versi&amp;oacute;n determinada de Internet Explorer previa a su instalaci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Pero antes de tratar&amp;nbsp;a Internet Explorer, quiero hablar un momento sobre la importancia de reportar bugs. Es realmente f&amp;aacute;cil y c&amp;oacute;modo sentarse usar un programa descubrir un bug y pensar &amp;quot;Es Microsoft, no lo van a arreglar&amp;quot; o &amp;quot;Esto no sucede en....&amp;quot;. Lo importante es hacer llegar este bug, ya que si hay mucha gente que reporta un problema en escenarios semejantes, este escenario toma protagonismo, los bugs son agrupados&amp;nbsp;y es priorizado por Microsoft. Por ello es necesario nuestra participai&amp;oacute;n activa para ayudar a cubrir cosas que no se saben o desconocen.&lt;/p&gt;
&lt;p&gt;Volviendo al tema que nos convoca, una de las nuevas caracter&amp;iacute;sticas tanto de de IE7 e IE8 son las extensiones TLS. TLS&amp;nbsp;es el sucesor de SSL, y como se imaginan es de vital importancia en transacciones comerciales en la Web por eso es necesario que opere efectivamente. Las extensiones TLS&amp;nbsp; son una manera&amp;nbsp; de comunicar informacion adicional en el&amp;nbsp;handshake SSL, y hay algunos servidores dando vueltas por ah&amp;iacute; que no manejan esto correctamente. Si este es el caso Microsoft trata de contactar a estos sitios para que actualicen su software de servidor y manejen bien las extensiones TLS. De todos modos es importante reportar todos aquellos sitios que no funcionen con la opci&amp;oacute;n TLS. Si se deshabilita TLS y el sitio funciona correctamente, es necesario reportarlo a Microsoft y al mismo sitio.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3368/3263733764_af28653b09_o.jpg"&gt;&lt;img border="0" width="439" src="http://farm4.static.flickr.com/3368/3263733764_af28653b09_o.jpg" alt="TLSoption" height="539" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Otro problema que aparece frecuentemente es que muchos sitios expl&amp;iacute;citamente bloquean la cadena de User Agent de IE7, es el caso en el que un sitio reporta que no soporta su navegador y que se actualice a IE 5 o IE6. Esto se arregla contactando a Microsoft y al&amp;nbsp;propietario del sitio solicitando que soporte IE7. Adicionalmente podemos modificar el registro de manera que IE7&amp;nbsp; impersone en el sitio como IE6, para ello hay un script en &lt;a href="http://www.fiddlertool.com/useragent.aspx"&gt;http://www.fiddlertool.com/useragent.aspx&lt;/a&gt; que autom&amp;aacute;ticamente setea eso por nosotros&amp;nbsp;y podremos navegar ese sitio sin problemas. Ahora si luego de impersonar como IE6 el sitio no funciona correctamente, reportar un bug.&lt;/p&gt;
&lt;p&gt;Respecto de CSS, muchos sitios usan CSS hacks para lograr la apariencia deseada, sin embargo a veces esto no&amp;nbsp;alcanza en IE7, y se reporta el bug como un screenshot y&amp;nbsp;la direcci&amp;oacute;n de la pagina a revisar. Siempre es importante resaltar qu&amp;eacute; parte del screenshot no se renderiza como se espera, esto es f&amp;aacute;cil ya que con cualquier editor de im&amp;aacute;genes podemos destacar el &amp;aacute;rea desprolija lo cual ayuda mucho a focalizarse en la parte de la p&amp;aacute;gina a examinar para corregir el bug.&lt;/p&gt;
&lt;p&gt;Tambi&amp;eacute;n es importante disponer de informaci&amp;oacute;n sobre la configuraci&amp;oacute;n de IE7, ya que hay clases de bugs que suceden cuando hay ciertos Add-ons intalados y no suceden cuando estos no est&amp;aacute;n. Los Add-ons impactan profundamente en el estado de IE(especialmente las toolbars de Google, Yahoo y MSN), por eso tambi&amp;eacute;n es &amp;uacute;til enviar una captura de la ventana &amp;quot;Manage Add-ons&amp;quot; con las siguientes columnas de datos como muestra la imagen:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3498/3262906741_23250d0455_o.jpg"&gt;&lt;img border="0" width="593" src="http://farm4.static.flickr.com/3498/3262906741_23250d0455_o.jpg" alt="addons" height="559" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Internet Explorer 7 en Windows Vista ofrece una caracter&amp;iacute;stica conocida como &amp;quot;Potected Mode&amp;quot;, que incluso cuando ejecutamos IE7 como administradores, IE7 no se ejecuta con priviliegios de administrador, sino con el menor privilegio posible. Lo bueno es que cualquier vulnerabilidad de seguridad que surja&amp;nbsp;y trate&amp;nbsp;de ser explotada, est&amp;aacute;&amp;nbsp;contenida, o sea el da&amp;ntilde;o que puede hacer es minimizado o nulo. La parte desagradable es que hay muchos sitios, Add-ons y escenarios de uso que asumen que&amp;nbsp;tienen privilegios totales(s&amp;iacute; como en MS-DOS)&amp;nbsp;en nuestro ordenador, aunque no sean sitios maliciosos est&amp;aacute;n dise&amp;ntilde;ados con otro criterio de seguridad. Por eso es necesario que siempre ejecuten IE7 en modo protegido y reporten bugs sobre problemas que surjan en ese modo.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3473/3262906893_7c7be41d82_o.jpg"&gt;&lt;img border="0" width="439" src="http://farm4.static.flickr.com/3473/3262906893_7c7be41d82_o.jpg" alt="protectedmode" height="539" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Internet Explorer 7 soporta OpenSearch(desarrollado por el equipo A9 de Amazon),&amp;nbsp;que permite agregar proveedores de b&amp;uacute;squeda&amp;nbsp; al combo de b&amp;uacute;squeda de la esquina superior derecha, sin tener que ejecutar ni instalar c&amp;oacute;digo externo en nuestro ordenador. La idea es desarrollar proveedores de b&amp;uacute;squedas, escribiendo descriptores&amp;nbsp;OpenSearch de nuestros sitios favoritos utilizando la documentaci&amp;oacute;n disponible en &lt;a href="http://www.opensearch.org/Specifications/OpenSearch/1.1"&gt;http://www.opensearch.org/Specifications/OpenSearch/1.1&lt;/a&gt;. Aparentemente esta nueva forma de proporcionar Add-ons para navegadores bas&amp;aacute;ndose en descriptores o manifiestos en XML en vez de c&amp;oacute;digo compilado que tiene que ser descargado est&amp;aacute; teniendo mucha aceptaci&amp;oacute;n. Sin embargo no significa que est&amp;eacute; excenta de&amp;nbsp;bugs ya que todo lo que usa XML tiene sus problemas del encoding/overflow/parsing, etc y es necesario considerar eso al momento de testear.&amp;nbsp; Finalmente la b&amp;uacute;squeda en un navegador es sobre los usuarios y sobre c&amp;oacute;mo los usuarios&amp;nbsp;quieren buscar en Internet y no s&amp;oacute;lamente para un par de grandes motores de b&amp;uacute;squedas. Por eso he desarrollado un Search Provider para Geeks.ms el cual es descubierto autom&amp;aacute;ticamente por IE7/IE8 cuando ingresan a este blog,&amp;nbsp;ya que&amp;nbsp;el combo de b&amp;uacute;squeda cambia a color naranja como lo muestra la siguiente imagen:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm1.static.flickr.com/241/3263420603_19a9ac4eb5_o.jpg"&gt;&lt;img border="0" width="256" src="http://farm1.static.flickr.com/241/3263420603_19a9ac4eb5_o.jpg" alt="discoveredprovider" height="42" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Luego, al hacer click en el combo, pueden observar el nuevo proveedor de b&amp;uacute;squeda destacado, para agregarlo simplemente hacemos click en &amp;quot;Geeks.ms&amp;quot; desde el submen&amp;uacute; &amp;quot;Add Search Providers&amp;quot;, luego click en &amp;quot;Add Provider&amp;quot; y estamos listos para buscar en Geeks.ms desde Internet Explorer.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3483/3263420823_3f2f7a8596_o.jpg"&gt;&lt;img border="0" width="416" src="http://farm4.static.flickr.com/3483/3263420823_3f2f7a8596_o.jpg" alt="addsearchprovider" height="390" /&gt;&lt;/a&gt; &lt;a href="http://farm1.static.flickr.com/247/3263420699_109b4eb9be_o.jpg"&gt;&lt;img border="0" width="421" src="http://farm1.static.flickr.com/247/3263420699_109b4eb9be_o.jpg" alt="acceptprovider" height="270" /&gt;&lt;/a&gt; &lt;a href="http://farm1.static.flickr.com/233/3264247302_bf6ee3d4f6_o.jpg"&gt;&lt;img border="0" width="403" src="http://farm1.static.flickr.com/233/3264247302_bf6ee3d4f6_o.jpg" alt="searchproviderinstalled" height="51" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hoy por hoy todos los navegadores detectan feeds&amp;nbsp;RSS y proporcionan una representaci&amp;oacute;n para la misma. Al testear RSS, es importante filtrar por categor&amp;iacute;as, fechas, tags, etc y ver como funciona y se adapta a la representaci&amp;oacute;n elegida. Por ejemplo una buena prueba ser&amp;iacute;a hacer una b&amp;uacute;squedda en Ebay, obtener el RSS correspondiente y probar todas las posibles maneras de filtrar, ordenar y buscar ese feed&amp;nbsp;RSS. La otra parte de RSS en Internet Explorer es&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms686418.aspx"&gt;Windows&amp;nbsp;RSS Platform&lt;/a&gt;, es una API que que permite que nos suscribamos y manipulemos una feed RSS con Internet Explorer. Al ser una API p&amp;uacute;blica que agrega valor a Windows, cualquier&amp;nbsp;otra apicaci&amp;oacute;n puede hacer uso de esta API sin recurrir a librer&amp;iacute;as de terceros o a una implementaci&amp;oacute;n propia. Empleando esta API, hay oportunidad para escenarios de sincronizacion en la nube, etc. &amp;nbsp;Es desaf&amp;iacute;o es ver qu&amp;eacute; programas podemos escribir contra esa API que hagan cosas asombrosas como as&amp;iacute; reportar cualquier bug en la misma.&lt;/p&gt;
&lt;p&gt;Espero que estos 4 posts sobre testing hayan abierto la cabeza o desarrollado un criterio adicional&amp;nbsp;sobre&amp;nbsp;la naturaleza del software(concretamente un sistema operativo) &amp;nbsp;y sobre c&amp;oacute;mo el mismo est&amp;aacute; conectado en un ecosistema del cual se nutre y debe nutrirlo para que exista un equilibrio aceptable y todos ganemos.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#004080;"&gt;Fernik&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=142286" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Beta/default.aspx">Beta</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Testing/default.aspx">Testing</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Service+Pack/default.aspx">Service Pack</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Internet+Explorer/default.aspx">Internet Explorer</category></item><item><title>Colaborando con WIMIT</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/02/05/colaborando-con-wimit.aspx</link><pubDate>Fri, 06 Feb 2009 01:04:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:142095</guid><dc:creator>Fernik</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=142095</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/02/05/colaborando-con-wimit.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.wimit.net"&gt;&lt;img border="0" width="428" src="http://farm4.static.flickr.com/3516/3256275257_2e2dd17be8_o.jpg" alt="wimitlogo" height="184" /&gt;&lt;/a&gt;&amp;nbsp;En este post les voy a presentar a WIMIT, un software de colaboraci&amp;oacute;n web que est&amp;aacute; teniendo bastante aceptaci&amp;oacute;n en estos d&amp;iacute;as. WIMIT&amp;nbsp;permite crear reuniones para capacitaciones, seminarios, presentaciones, educaci&amp;oacute;n, webcasts,&amp;nbsp;&amp;nbsp;etc. Su interfase es 100% web, y no requiere pr&amp;aacute;cticamente instalaci&amp;oacute;n de software adicional (l&amp;eacute;ase requiere Flash player, pero qui&amp;eacute;n no tiene instalado Flash, incluso en ambientes empresariales es uno de los controles ActiveX permitidos). WIMIT es el producto estrella de una empresa Argentina llamada &lt;a href="http://www.wormhole.com.ar"&gt;Wormhole IT&lt;/a&gt;, que naci&amp;oacute; de uno de los equipos finalistas de Imagine Cup 2007 en la competencia de Software Design.&lt;/p&gt;
&lt;p&gt;Para utilizar WIMIT, es necesario tener credenciales para ingresar al sitio de administraci&amp;oacute;n de reuniones, lo cual se logra ya sea contratando el servicio o solicitando una versi&amp;oacute;n de prueba del mismo en &lt;a href="http://www.wimit.net"&gt;http://www.wimit.net&lt;/a&gt;. Una vez adentro es posible administrar el calendario de reuniones as&amp;iacute; como agendar nuevas reuniones y subir documentos a las mismas. Las reuniones siempre generan 2 links uno para los presentadores y otro para los participantes.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3300/3257103392_3fe3415f6d_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3300/3257103392_3fe3415f6d_o.jpg" alt="adminpage" height="318" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3322/3257105914_795902c85a_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3322/3257105914_795902c85a_o.jpg" alt="wimitsalas" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3489/3257104892_045630b091_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3489/3257104892_045630b091_o.jpg" alt="agendarreunion" height="314" /&gt;&lt;/a&gt; &lt;a href="http://farm4.static.flickr.com/3427/3256274543_11b5e97630_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3427/3256274543_11b5e97630_o.jpg" alt="setmeeting" height="415" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3314/3256273065_6651accdda_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3314/3256273065_6651accdda_o.jpg" alt="meetinglinks" height="317" /&gt;&lt;/a&gt; &lt;a href="http://farm4.static.flickr.com/3513/3257105444_9bb903bcb4_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3513/3257105444_9bb903bcb4_o.jpg" alt="docuploadbefore" height="393" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Con los links generados, podemos ingresar a la reuni&amp;oacute;n a partir de la fecha y hora de comienzo&amp;nbsp;agendadas. En la pantalla de ingreso deberemos ingresar el nombre con el cual seremos identificados por los dem&amp;aacute;s participantes de la reuni&amp;oacute;n. Luego hacemos click en &amp;quot;Ingresar a la Sala&amp;quot; y se abrir&amp;aacute; una ventana pr&amp;aacute;cticamente en modo fullscreen donde se realizar&amp;aacute;n una serie de chequeos de requerimientos (versi&amp;oacute;n de Flash player instalada y conectividad) y se permitir&amp;aacute; ajustar la configuraci&amp;oacute;n del audio y video. Luego de cumplir exitosamente todos los requerimientos y configurar el micr&amp;oacute;fono y la c&amp;aacute;mara, ingresamos autom&amp;aacute;ticamente a la reuni&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3477/3257103828_2f7dbe0136_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3477/3257103828_2f7dbe0136_o.jpg" alt="entradareunion" height="287" /&gt;&lt;/a&gt; &lt;a href="http://farm4.static.flickr.com/3489/3257103932_88d5a44066_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3489/3257103932_88d5a44066_o.jpg" alt="bienvenido" height="342" /&gt;&lt;/a&gt; &lt;a href="http://farm4.static.flickr.com/3105/3257104068_2e6c34fbfb_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3105/3257104068_2e6c34fbfb_o.jpg" alt="conf" height="342" /&gt;&lt;/a&gt; &lt;a href="http://farm4.static.flickr.com/3308/3256273697_8cf5b619d1_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3308/3256273697_8cf5b619d1_o.jpg" alt="sala2" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Como pueden apreciar el layout de la reuni&amp;oacute;n es muy simple, hay una ventana que es el &amp;aacute;rea de colaboraci&amp;oacute;n o pizarr&amp;oacute;n&amp;nbsp;donde se exponen documentos y presentaciones, la cual puede ser maximizada. Alrededor de esta &amp;aacute;rea se encuentran:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ventana de Opciones de Navegaci&amp;oacute;n: Permite cambiar el layout,&amp;nbsp;compartir documentos durante la reuni&amp;oacute;n, configurar opciones de transmisi&amp;oacute;n en caso de ser presentador, ocultar/mostrar las ventanas de usuarios y de chat como as&amp;iacute; tambi&amp;eacute;n abandonar la reuni&amp;oacute;n.&lt;/li&gt;
&lt;li&gt;Ventana de chat:&amp;nbsp;Permite gestionar toda la comunicaci&amp;oacute;n textual como&amp;nbsp;chat p&amp;uacute;blico o&amp;nbsp;privado con cada uno de los participantes.&lt;/li&gt;
&lt;li&gt;Ventana de usuarios: Permite habilitar/deshabilitar el audio/video/pizarr&amp;oacute;n a los usuarios o atender las notificaciones de los mismos.&lt;/li&gt;
&lt;li&gt;Vantanas de Audio y Video: Las cuales permiten ajustar el audio en caso de ser presentador o de habilitar la recepci&amp;oacute;n de&amp;nbsp;audio y video o s&amp;oacute;lo audio por parte de los asistentenes, en el caso de que no haya el sufuciente ancho de banda&amp;nbsp;para recibir una transmisi&amp;oacute;n fiel.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3113/3256273863_681413389b_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3113/3256273863_681413389b_o.jpg" alt="docuploadatmeeting" height="345" /&gt;&lt;/a&gt; &lt;a href="http://farm4.static.flickr.com/3083/3256274017_8c28301b03_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3083/3256274017_8c28301b03_o.jpg" alt="docsharing" height="345" /&gt;&lt;/a&gt; &lt;a href="http://farm4.static.flickr.com/3068/3256274131_0a160b2d40_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3068/3256274131_0a160b2d40_o.jpg" alt="docedit" height="345" /&gt;&lt;/a&gt; &lt;a href="http://farm4.static.flickr.com/3265/3256274901_cbd40acb96_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3265/3256274901_cbd40acb96_o.jpg" alt="docshowing" height="347" /&gt;&lt;/a&gt; &lt;a href="http://farm4.static.flickr.com/3473/3257105682_168e8e97fa_o.jpg"&gt;&lt;img border="0" width="500" src="http://farm4.static.flickr.com/3473/3257105682_168e8e97fa_o.jpg" alt="pptshowing" height="347" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para ser un nuevo player&amp;nbsp;dentro de la categor&amp;iacute;a de software de colaboraci&amp;oacute;n en la nube, WIMIT es realmente muy sencillo de configurar y administrar como&amp;nbsp;presentador, no requiere habilidades t&amp;eacute;cnicas m&amp;aacute;s all&amp;aacute; de familiarizarce con los conceptos de sala, reuni&amp;oacute;n y participantes, conceptos que son comunes a este tipo de software. Desde le punto de vista de los participantes mis pruebas con gente aleatoria que reclut&amp;eacute; por msn para una evaluaci&amp;oacute;n espont&amp;aacute;nea y sincera monstraron aceptaci&amp;oacute;n y facilidad de uso por parte de los mismos. Es m&amp;aacute;s los pocos problemas encontrados fueron con actualizar la versi&amp;oacute;n de Flash, lo cual los mismos usuarios sab&amp;iacute;an como solucionar eso y no fue necesario asistencia por parte del presentador. Finalmente lo que a m&amp;iacute; me parece m&amp;aacute;s innovador es la flexibilidad del modelo de negocios (leer&amp;nbsp;&lt;a href="http://www.lanacion.com.ar/nota.asp?nota_id=1007966"&gt;http://www.lanacion.com.ar/nota.asp?nota_id=1007966&lt;/a&gt;) ya que se adapta a las realidades sociales de muchos pa&amp;iacute;ses y escala para cualquier tipo de organizaci&amp;oacute;n ya sea comercial o no&amp;nbsp;. Finalmente quiero felicitar al equipo emprendedor de &lt;a href="http://www.wormhole.com.ar"&gt;Wormhole IT&lt;/a&gt;, ya que tener una idea, pues todos la tenemos, escribir y desarrollar&amp;nbsp;sobre esa idea, pues algunos est&amp;aacute;n m&amp;aacute;s dispuestos&amp;nbsp;que otros, pero convertir esa idea en una oferta&amp;nbsp;real es&amp;nbsp;muy dif&amp;iacute;cil y m&amp;aacute;s en estos tiempos de crisis.&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#004080;"&gt;Fernik&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=142095" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Imagine+Cup/default.aspx">Imagine Cup</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/WIMIT/default.aspx">WIMIT</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Cloud/default.aspx">Cloud</category></item><item><title>Reportando Bugs en Windows Vista: Networking</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/01/29/reportando-bugs-en-windows-vista-networking.aspx</link><pubDate>Thu, 29 Jan 2009 05:20:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:141505</guid><dc:creator>Fernik</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=141505</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/01/29/reportando-bugs-en-windows-vista-networking.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3205217788/"&gt;&lt;img border="0" width="99" src="http://farm4.static.flickr.com/3462/3205217788_c18db05bbb_o.jpg" alt="winlogo" height="81" /&gt;&lt;/a&gt;Continuando con los posts sobre el testing del Service Pack 2 de Windows Vista y Windows Server 2008, ahora voy a hablar un poco sobre c&amp;oacute;mo Microsoft&amp;nbsp;administra una caracter&amp;iacute;stica o feature&amp;nbsp;que agrega a sus sistemas operativos.&amp;nbsp;La calidad es el objetivo primario cuando se agrega una nueva caracter&amp;iacute;stica en Windows. Una cosa es&amp;nbsp; tener muchos e interesantes escenarios por soportar al momento de agregar una caracter&amp;iacute;stica,&amp;nbsp;pero es peor si se agrega algo que no trabaja bien a que no se agregue. Por eso siempre menos es m&amp;aacute;s, porque si se proporciona una nueva caracter&amp;iacute;stica o tecnolog&amp;iacute;a y no funciona total o parcialmente, el usuario se alejar&amp;aacute; con la impresi&amp;oacute;n de que no funcion&amp;oacute;. En cambio si la caracter&amp;iacute;stica funciona aunque no cumpla con todas las expectativas esperadas, el usuario va a quedarse con la impresi&amp;oacute;n de que sabe que funciona pero le gustar&amp;iacute;a que adem&amp;aacute;s pudiera hacer X, pero X tal vez venga en el pr&amp;oacute;ximo release del sistema. Por eso es importante concentrarse en esto al momento de testear Networking y las tecnolog&amp;iacute;as de transici&amp;oacute;n de IPv4 a IPv6.&lt;/p&gt;
&lt;p&gt;Como Windows es una plataforma realmente amplia y hay tanta gente que desarrolla, lo extiende y lo usa de infinidad de maneras diferentes lo que hace imposible para Microsoft conocer cada situaci&amp;oacute;n y ser capaz de testear de la manera que trabaja cada uno. Precisamente es aqu&amp;iacute; donde todos entramos en juego para ayudar y validar que lo que hace Microsoft funciona en todos los escenarios y en la infinidad de maneras en que Windows puede ser utilizado. Es importante siempre reportar qu&amp;eacute; parte de la experiencia no funcion&amp;oacute; o qu&amp;eacute; se esperaba versus qu&amp;eacute; es lo que se obtuvo. Para reportar bugs en Networking lo primero que se necesita es el Mapa de Red, al cual se llega haciengo click en el &amp;quot;Network and Sharing Center&amp;quot; en el Panel de control.&lt;/p&gt;
&lt;p&gt;&lt;img border="0" src="http://farm4.static.flickr.com/3131/3235236465_ff370df300_o.jpg" style="max-height:280px;max-width:806px;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Luego clickear en el link que dice &amp;quot;View Full Map&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;img border="0" src="http://farm4.static.flickr.com/3261/3235236559_26b81a14d8_o.jpg" style="max-height:356px;max-width:806px;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img border="0" src="http://farm4.static.flickr.com/3382/3236082720_429f23ef5b_o.jpg" style="max-height:253px;max-width:807px;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Este mapa es una representaci&amp;oacute;n de la red a la que pertenecemos, el cual es nuevo en Windows Vista. As&amp;iacute; que utilizar el Mapa de Red para describir nuestro esquema de red incluyendo el tipo de conexi&amp;oacute;n. En algunos escenarios, es posible que el mapa de red no muestre toda la informaci&amp;oacute;n relevante sobre nuestra red, de ser as&amp;iacute; por favor hacer saber sobre las computadoras o dispositivos faltantes siguiendo las instrucciones detalladas que aparecen al clickear en el &amp;aacute;rea resaltada en la siguiente figura:&lt;/p&gt;
&lt;p&gt;&lt;img border="0" src="http://farm4.static.flickr.com/3096/3236082804_459f6e426e_o.jpg" style="max-height:253px;max-width:807px;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Un verdadero reporte de bug de Networking necesita contener toda informaci&amp;oacute;n relevante incluyendo fabricante de hardware y versi&amp;oacute;n del driver como as&amp;iacute; tambi&amp;eacute;n la versi&amp;oacute;n del firmware para cualquier hardware de red como placas de red, access points y routers. Para ello necesitamos la informaci&amp;oacute;n provista por ipconfig, Desde la consola y con privilegios administrativos ejecutamos &amp;quot;ipconfig /all&amp;quot;:&lt;/p&gt;
&lt;p&gt;&lt;img border="0" src="http://farm4.static.flickr.com/3078/3236082890_68a42b7e02_o.jpg" style="max-height:512px;max-width:693px;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Informaci&amp;oacute;n como direcciones IP, direcciones MAC, fabricantes de NIC y mucho m&amp;aacute;s aparecer&amp;aacute;n en la consola. Toda esta informaci&amp;oacute;n es necesaria incluirla en el reporte de bugs de &lt;a href="http://connect.microsoft.com"&gt;Microsoft Connect&lt;/a&gt; como un archivo adjunto junto con cualquier screenshot. Esta informaci&amp;oacute;n es necesaria para cualquier tipo de conexi&amp;oacute;n incluyendo pero no limitado a conexiones wired, wireless, VPN y dial-up.&lt;/p&gt;
&lt;p&gt;En Windows Vista se ha agregado soporte para la pr&amp;oacute;xima generaci&amp;oacute;n de protocolos de Internet, conocidos como IPv6. Esta informaci&amp;oacute;n se incluye como parte del reporte de &amp;quot;ipconfig /all&amp;quot; si IPv6 est&amp;aacute; habilitado en nuestra red. Cabe destacar que en Windows Vista IPv6 est&amp;aacute; hablitado por defecto, sin embargo no todo el hardware de red soporta IPv6 todav&amp;iacute;a. Durante 1970, IPv4 fue inventado pero pas&amp;oacute; mucho tiempo antes que&amp;nbsp;la red Internet que conocemos actualmente fuera concebida y creada. Si bien IPv4 ha sobrevivido todo este tiempo hay ciertas cuestiones&amp;nbsp; que necesitan ser corregidas. Entre ellas la escasez de direcciones IP, esto es particularmente muy visible en Asia y Europa, que entraron tarde al juego de Internet y como resultado no recibieron la asignaci&amp;oacute;n de direcciones IP que USA obtuvo. Actualmente USA tiene el 8% de la poblaci&amp;oacute;n mundial mientras que posee el 75% de las direcciones IPv4.&lt;/p&gt;
&lt;p&gt;Por lo tanto, esencialmente, IPv6 apunta a la visi&amp;oacute;n de que todos los dispositivos que se conecten(inal&amp;aacute;mbricamente o no), ya sean celulares, c&amp;aacute;maras, etc. permitirles participar en Internet como ciudadanos de primera clase. IPv6 apunta a satisfacer esa necesidad y es por eso que en&amp;nbsp; Windows Vista est&amp;aacute; habilitado por defecto. Esto significa que los desarrolladores ahora tienen que escribir sus aplicaciones para que sean agn&amp;oacute;sticas de protocolo de red y las empresas necesitan empezar a crear un plan de c&amp;oacute;mo van a implementar IPv6 en el tiempo. En Windows Vista hay muchas tecnolog&amp;iacute;as que permiten que esta transici&amp;oacute;n suceda sin tener que actualizar toda la red, entre ellas Toredo, ISATAP, PortProxy para m&amp;aacute;s informaci&amp;oacute;n les recomiendo leer el excelente paper sobre tecnolog&amp;iacute;as de transici&amp;oacute;n de Networking&amp;nbsp; en &lt;a href="http://technet.microsoft.com/en-us/library/bb726951.aspx"&gt;http://technet.microsoft.com/en-us/library/bb726951.aspx&lt;/a&gt;. Por eso se recomienda empezar con las aplicaciones y las tecnolog&amp;iacute;as de transici&amp;oacute;n y posteriormente a medida que los patrones de tr&amp;aacute;fico cambien evaluar como actualizar la red a IPv6.&lt;/p&gt;
&lt;p&gt;Para reportar bugs de Networking es necesario lograr reproducir el bug en un contexto de tracing. Esto realmente consiste en 3 pasos b&amp;aacute;sicos:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Tener habilitado tracing antes de testear.&lt;/li&gt;
&lt;li&gt;Ejecutar los pasos necesarios para reproducir el bug.&lt;/li&gt;
&lt;li&gt;Deshabilitar tracing.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Por ejemplo , para el caso de una conexi&amp;oacute;n cableada en una LAN:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Habilito tracing desde la consola en como Administrador: &lt;strong&gt;netsh lan set tracing mode=yes&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Luego voy paso a paso para reproducir el problema. Supongamos que estoy testeando conectividad IPv6 en la LAN.&lt;/li&gt;
&lt;li&gt;Finalmente, una vez reproducido el bug de forma exitosa&amp;nbsp;deshabilitar&amp;nbsp;tracing con: &lt;strong&gt;netsh lan set tracing mode=no&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;En &amp;quot;C:\Windows\tracing\wired&amp;quot; encontraremos un archivo llamado wired.cab con todo el reporte de tracing. Este archivo habr&amp;aacute; que adjuntarlo al reporte de bugs en &lt;a href="http://connect.microsoft.com"&gt;Microsoft Connect&lt;/a&gt;. Los logs generados por tracing son cr&amp;iacute;ticos para debugear el bug&amp;nbsp; por parte del Windows Beta Team, es por ello que siempre que sea posible reproducir un bug de Networking hay que enviar toda la informaci&amp;oacute;n de contexto de tracing. &lt;/p&gt;
&lt;p&gt;&lt;img border="0" src="http://farm4.static.flickr.com/3383/3236082930_8274bd92fe_o.jpg" style="max-height:169px;max-width:684px;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img border="0" src="http://farm4.static.flickr.com/3338/3235236937_30ea650717_o.jpg" style="max-height:487px;max-width:712px;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Si probamos IPv6 sobre VPN, los logs generados encuentran en &amp;quot;C:\Windows\tracing&amp;quot;, son varios archivos con la extensi&amp;oacute;n .log.&amp;nbsp; Los comandos para habilitar y deshabilitar tracing son: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;netsh ras set tracing * enabled&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;netsh ras set tracing * disabled&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para una conexi&amp;oacute;n&amp;nbsp; wireless, los logs se almacenan en &amp;quot;C:\Windows\tracing\wireless&amp;quot; y concretamente habr&amp;aacute; un archivo wireless.cab que contiene todo el reporte de tracing a adjuntar. Los comandos para habilitar y deshabilitar tracing son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;netsh wlan set tracing yes&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;netsh wlan set tracing no&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Finalmente adjuntar todos las trazas sobre cualquier tipo de conexi&amp;oacute;n que reportemos un bug, como cualquier otro bit de informaci&amp;oacute;n que ayude debugear la conectividad&amp;nbsp;de la red.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#004080;"&gt;Fernik&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=141505" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Beta/default.aspx">Beta</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Testing/default.aspx">Testing</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Service+Pack/default.aspx">Service Pack</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Networking/default.aspx">Networking</category></item><item><title>Reportando Bugs en Windows Vista: Windows User Shell</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/01/17/reportando-bugs-en-windows-vista-windows-user-shell.aspx</link><pubDate>Sat, 17 Jan 2009 23:42:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:140570</guid><dc:creator>Fernik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=140570</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/01/17/reportando-bugs-en-windows-vista-windows-user-shell.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3205217788/"&gt;&lt;img border="0" width="99" src="http://farm4.static.flickr.com/3462/3205217788_c18db05bbb_o.jpg" alt="winlogo" height="81" /&gt;&lt;/a&gt;Continuando con la serie de posts acerca del testing de Windows Vista Service Pack 2, el cual tambi&amp;eacute;n se puede extender a Windows 7 Beta 1(que parece que todo el mundo lo tiene instalado). En esta ocasi&amp;oacute;n analizar&amp;eacute; algo muy familiar para todos los usuarios: el Shell. &lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;Un Shell, es la porci&amp;oacute;n de software de un sistema operativo que provee una interface al usuario, ya sea un shell de l&amp;iacute;nea de comandos o un shell gr&amp;aacute;fico. El Windows User Shell se manifiesta en un sistema Windows desde que encendemos el ordenador hasta que nos logeamos e ingresamos al escritorio y vemos el men&amp;uacute; inicio, la barra de tareas, Windows explorer, el panel de control, todo eso se considera el Shell. Es un conjunto muy variado de caracter&amp;iacute;sticas de Windows. Asegurarse que el Windows Shell est&amp;eacute; libre de bugs asegura una experiencia de usuario fluida. No s&amp;oacute;lo es conveniente reportar bugs sino tambi&amp;eacute;n sugerir mejoras, ya que por ejempllo una importante mejora desde Windows 3.11 a Windows 95&amp;nbsp;fue la desactivaci&amp;oacute;n de los protectores de pantalla cuando se realizan tareas intensivas de CPU y datos, como es el caso de una defragmentaci&amp;oacute;n. Esto evit&amp;oacute; agregar la carga de ejecutar el protector de pantalla cuando se realizaban este tipo de tareas. Si bien es una mejora simple, agrega mucho valor a nivel de experiencia de usuario, sobre todo si tenemos que tomar decisiones en base a los datos que se actualizan por pantalla constantemente.&lt;/p&gt;
&lt;p&gt;Como regla general, la cual no siempre garantiza encontrar la causa del bug en el Shell o de una aplicaci&amp;oacute;n que falla, lo recomendable es ejecutar la aplicaci&amp;oacute;n &amp;quot;Feedback Data Collector&amp;quot; para recolectar informaci&amp;oacute;n del estado del sistema. Al reportar bugs en el windows Shell vamos a reportar problemas o crashes de las aplicaciones, como lo muestra la siguiente imagen:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3205217038/"&gt;&lt;img border="0" width="816" src="http://farm4.static.flickr.com/3389/3205217038_1f1e7c7a6c_o.jpg" alt="FDCShell" height="616" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;La herramienta Feedback Data Collector reunir&amp;aacute; informaci&amp;oacute;n gen&amp;eacute;rica del sistema(principalmente logs) y les informar&amp;aacute; sobre ello.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3204369909/"&gt;&lt;img border="0" width="816" src="http://farm4.static.flickr.com/3460/3204369909_942747e213_o.jpg" alt="FDCShell2" height="616" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Como esta herramienta no es ni tiene que ser lo suficientemente inteligente para determinar qu&amp;eacute; tipos de archivos o informaci&amp;oacute;n extra de contexto buscar(sobre todo si durante una sesi&amp;oacute;n de usuario m&amp;aacute;s de una aplicaci&amp;oacute;n ha crasheado) es necesario ayududarla usando criterio e inteligencia. Para ello es &amp;uacute;til adjuntar los siguientes archivos a trav&amp;eacute;s del bot&amp;oacute;n &amp;quot;Add..&amp;quot;:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;%WINDIR%\Logs\CBS\CBS.log&lt;br /&gt;%WINDIR%\Logs\CBS\CBS.persist.log&lt;br /&gt;%WINDIR%\Panther\setupact.log&lt;br /&gt;%WINDIR%\Panther\setuperr.log&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Una vez adjuntados los archivos adicionales,&amp;nbsp;&amp;nbsp;Feedback Data Collector almacenar&amp;aacute; todos estos archivos en un archivo Reports.cab el cual habr&amp;aacute; que adjuntar al reporte de bugs en &lt;a href="http://connect.microsoft.com"&gt;Microsoft Connect&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Para el caso de reportar un crash, desde el Panel de Control ir al &amp;iacute;cono de &amp;quot;Problems Reports and Solutions&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3204369593/"&gt;&lt;img border="0" width="800" src="http://farm4.static.flickr.com/3383/3204369593_1339169655_o.jpg" alt="problemreports" height="536" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Luego hacer click en &amp;quot;View Problem history&amp;quot;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3205216934/"&gt;&lt;img border="0" width="835" src="http://farm4.static.flickr.com/3532/3205216934_a8ff33907a_o.jpg" alt="ptoblemstocheck" height="238" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Posteriormente buscar la aplicaci&amp;oacute;n que ha crasheado en la lista y clickear en &amp;quot;View problem details&amp;quot;. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3204369973/"&gt;&lt;img border="0" width="778" src="http://farm4.static.flickr.com/3260/3204369973_35522efefb_o.jpg" alt="problemdetails" height="409" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;En este punto hay que hacer click en &amp;quot;Copy to Clipboard&amp;quot; y pegar el reporte en el area de descripci&amp;oacute;n de nuestro bug en &lt;a href="http://connect.microsoft.com"&gt;Microsoft Connect&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3204370141/"&gt;&lt;img border="0" width="800" src="http://farm4.static.flickr.com/3125/3204370141_3fc70558cd_o.jpg" alt="problemlinks" height="650" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3205217746/"&gt;&lt;img border="0" width="900" src="http://farm4.static.flickr.com/3116/3205217746_f98eddd28b_o.jpg" alt="bugreport" height="559" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ahora bien, algunos crashes pueder tener un dump file o volcado de memoria asociado el cual puede ser reconocido por sus extensiones .mdmp o .hdmp. Para encontrarlos hacer click en &amp;quot;View temporary copy of these files&amp;quot;. Luego seleccionar estos archivos y copiarlos a una ubicaci&amp;oacute;n accesible, como por ejemplo el escritorio. Luego adjuntar estos archivos, el archivo Reports.cab&amp;nbsp;y cualquier otro archivo relevante al reporte de bugs en &lt;a href="http://connect.microsoft.com"&gt;Microsoft Connect&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/fernik/3205217548/" title="problemfiles by Fernik, on Flickr"&gt;&lt;img border="0" width="800" src="http://farm4.static.flickr.com/3107/3205217548_b210bd9de0_o.jpg" alt="problemfiles" height="545" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;No olvidarse de que los screenshots o capturas de pantallas son bienvenidos siempre que ayuden a repoducir el bug.&lt;/p&gt;
&lt;p&gt;Para concluir quiero que se comprenda que&amp;nbsp;el&amp;nbsp;comportamiento actual del Shell de Windows&amp;nbsp;el resultado de la interacci&amp;oacute;n de todos los actores de un ecosistema de software, el Shell es una parte importante&amp;nbsp;de la&amp;nbsp;plataforma Windows&amp;nbsp;y es necesario hablar sobre c&amp;oacute;mo&amp;nbsp;se relaciona con los usuarios, las aplicaciones de legado, las aplicaciones nuevas, etc. Hay ocasiones en que reportar bugs&amp;nbsp;del Shell es algo puramente t&amp;eacute;cnico, pero hay otras ocaciones en que hay que aplicar el sentido com&amp;uacute;n y la heur&amp;iacute;stica para mejorar la interactividad del Shell con los usuarios. En este sentido hay una gran oportunidad para mejoras. As&amp;iacute; que aprovechen esta oportunidad para que Microsoft conozca cuales son sus preferencias como &amp;quot;Me gustar&amp;iacute;a que no se activara... cuando...&amp;quot;, &amp;quot;Me molesta que&amp;nbsp;Windows notifique....&amp;quot;, &amp;quot;Ser&amp;iacute;a &amp;uacute;til parametrizar......&amp;quot;, y as&amp;iacute; sucesivamente.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#004080;"&gt;Fernik&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=140570" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Beta/default.aspx">Beta</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Shell/default.aspx">Shell</category></item><item><title>Imagine Cup 2009: Qué estás esperando ?</title><link>http://geeks.ms/blogs/fhualpa/archive/2009/01/03/imagine-cup-2009-qu-233-est-225-s-esperando.aspx</link><pubDate>Sat, 03 Jan 2009 20:41:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:138026</guid><dc:creator>Fernik</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=138026</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2009/01/03/imagine-cup-2009-qu-233-est-225-s-esperando.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/138027/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/138027/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;En estos tiempos de crisis e incertidumbre económica me encuentro con mucha gente, sobre todo estudiantes a punto de recibirse que me comentan que se les dificulta conseguir trabajo ya que no están capacitados y ni siquiera se los considera juniors. Si bien Microsoft Latinoamérica, Microsoft Argentina y el programa S2B proveen de muchos programas académicos y no académicos, personalmente creo que lo mejor es &lt;a class="" href="http://www.imaginecup.com/"&gt;Imagine Cup&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Más allá de ser una competencia en la que tienes que emplear tecnología Microsoft, la cual debes dominarla con cierto grado, genera en sus participantes&amp;nbsp;espíritu emprendedor, responsabilidad profesional para cumplir los milestones requeridos&amp;nbsp;y&amp;nbsp;actitud hacia la industria del software que&amp;nbsp;se nota en futuras entrevistas laborales. Así que si no tienes trabajo, deja la lloradera y ponte en marcha todavía estás a tiempo para participar en ciertas competencias como&lt;a class="" href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=24"&gt; MashUp&lt;/a&gt;, &lt;a class="" href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=26"&gt;Short Film&lt;/a&gt;, &lt;a class="" href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=25"&gt;Photography&lt;/a&gt;, &lt;a class="" href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=27"&gt;Design&lt;/a&gt;. MashUp es relativamente fácil así que es una buena oportunidad para destacarse. Si no se animan con una competencia están los Imagine Cup Awards que consisten en proporcionar soluciones más concretas en los temas de &lt;a class="" href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=31"&gt;Parallel Computing&lt;/a&gt;, &lt;a class="" href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=29"&gt;Design for Development&lt;/a&gt;, &lt;a class="" href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=28"&gt;MultiPoint Education&lt;/a&gt;, &lt;a class="" href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=30"&gt;Interoperability&lt;/a&gt;, realmente son una buena opción con el poco tiempo que quedan para las finales.&lt;/p&gt;
&lt;p&gt;Ahora seguro se estarán preguntando, de dónde obtengo el software Microsoft para desarrollar? Pues de &lt;a class="" href="http://imaginecup.com/MyStuff/FreeSoftware.aspx"&gt;Imagine Cup Software Access&lt;/a&gt;, ahí se explica cómo obtener el software que necesitan y no son versiones trials así que no abusen y no conviertan este recurso en un puerto&amp;nbsp;pirata. &lt;/p&gt;
&lt;p&gt;En fin, la opotunidad está, el software también, falta la actitud y eso depende de cada uno.&lt;/p&gt;
&lt;p&gt;&lt;font color="#004080"&gt;Fernik&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=138026" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Imagine+Cup/default.aspx">Imagine Cup</category></item><item><title>Reportando Bugs en Windows Vista: Hardware y drivers</title><link>http://geeks.ms/blogs/fhualpa/archive/2008/12/27/reportando-bugs-en-windows-hardware-y-drivers.aspx</link><pubDate>Sat, 27 Dec 2008 19:17:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:135887</guid><dc:creator>Fernik</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=135887</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2008/12/27/reportando-bugs-en-windows-hardware-y-drivers.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/135911/original.aspx" target="_blank"&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/135910/original.aspx" target="_blank"&gt;&lt;/a&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/135911/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;Frecuentemente me encuentro con gente que lo único que sabe hacer es chillar y quejarse&amp;nbsp;por que Windows Vista tiene problemas al no soportar un determinado hardware o no proveer los drivers necesarios.&amp;nbsp;Pues bien esta es su oportunidad de ayudar a minimizar esta situación, ahora que puedo hablar ya que se ha abierto&amp;nbsp;&lt;a class="" href="http://msdn.microsoft.com/en-us/windows/dd262148.aspx"&gt;Windows Server 2008 Service Pack 2 and Windows Vista Service Pack 2 Beta Customer Preview Program (CPP)&lt;/a&gt;. Uno de los objetivos del SP2, es soportar la mayor cantidad de dispositivos out-of-the-box en PCs de escritorio y portátiles, para ello Microsoft cuenta con los datos que proporcionados por el subsistema Windows Telemetry, el cual recolecta información sobre las fallas del sistema operativo y envía reportes detallados&amp;nbsp;los cuales son utilizados para corregir los problemas que causan las pantallas azules de la muerte, crashes inesperados, etc. &lt;/p&gt;
&lt;p&gt;La PC portátil promedio tiene instalados 120 drivers, de los cuales son de entre&amp;nbsp;30 a 40 empresas diferentes. Esto demuestra que el ecosistema de software de un sistema Windows es muy amplio ya que hay drivers y hardware de muchos OEM y partners. No es como en un sistema Mac OS X&amp;nbsp;en&amp;nbsp;donde sólo hay procesadores Intel Core 2 Duo y placas de video NVIDIA, NVIDIA, NVIDIA,&amp;nbsp;3 opciones, las 3 NVIDIA. Esta amplitud crea una complejidad mayor en la interacción&amp;nbsp;entre el ecosistema de software&amp;nbsp;de un sistema Windows en donde no siempre se puede asegurar o garantizar que funcione con el nivel de confiabilidad esperado, y menos si se trata de drivers que no cumplen con los requerimientos de &lt;a class="" href="http://www.microsoft.com/whdc/winlogo/default.mspx"&gt;Windows Logo Program for Hardware&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ahora bien como Windows Vista ya tiene más de 2 años en el mercado es suficiente tiempo para disponer de un set de drivers maduros que aseguren la compatibilidad con la mayoría de los dispositivos actuales y dispositivos pre-Vista (léase XP). Pero esto sólo no alcanza, como no es posible cubrir todo el espectro&amp;nbsp;de dispositivos, la idea es tratar de que los usuarios instalen&amp;nbsp;SP2 y evalúen la capacidad para reconocer dispositivos que antes no eran&amp;nbsp;reconocidos y si los dispositivos que antes eran reconocidos continúan funcionando. Desde Windows Vista a Windows Vista SP1, el sistema operativo mejoró evitando un 48% los crashes de sistema reportados por Windows Telemetry. El objetivo para SP2&amp;nbsp; es mejorar esta marca y asegurar un buen conjunto de drivers para instalar Windows Vista desde cero en&amp;nbsp;y en hardware compatible con Windows XP. Además como Windows 7 asegura compatibilidad binaria con drivers de Windows Vista, de esta manera estamos cubiertos para la siguiente versión.&lt;/p&gt;
&lt;p&gt;Suponiendo que se inscribieron en la CPP y&amp;nbsp;que disponen de&amp;nbsp;las últimas versiones de los drivers para los dispositivos que funcionan correctamente, les recomiendo ejecutar los siguientes casos de prueba:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;div&gt;Instalar SP2 y asegurarse de que todos los dispositivos funcionan luego de una instalación exitosa del SP2.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Desistalar SP2 y asegurarse que todos los dispositivos funcionan luego de una desinstalación exitosa del SP2&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Asegurarse de que no haya crashes u otros&amp;nbsp;bloqueos durante la instalación o desinistalación del SP2.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Asegurarse de que las configuraciones por defecto de los dispositivos son conservadas durante la instalación/desinistalación del SP2.&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Asegurarse de que las configuraciones personalizadas de los dispositivos no son activadas durante la instalación/desinistalación del SP2.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;Si cualquiera de los casos de prueba presenta resultados inesperados como: crashes, pérdida de funcionalidad o un sistema&amp;nbsp;inusable luego de actualizar a SP2,&amp;nbsp;deben reportar el bug en &lt;a class="" href="https://connect.microsoft.com/site/sitehome.aspx?SiteID=749"&gt;Microsoft Connect&lt;/a&gt; valiéndose de la herramienta denominada&amp;nbsp;&lt;a class="" href="https://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=749&amp;amp;DownloadID=15307"&gt;Feedback Data Collector&lt;/a&gt;, la cual recolecta información genérica del entorno aunque no siempre precisa ni suficiente. En casos de no ser posible como ser que el sistema queda inusable o que sepan realmente de que se trata de un hardware en particular es necesario reportar los PNP Ids del hardware confictivo junto con la versión y el nombre del driver. De los items anteriores el más difícil de obtener son los PNP Ids, el resto de la información la recolectada por la herramienta Feedback Data Collector. Para obtener&amp;nbsp;los PNP Ids&amp;nbsp;es necesario ubicar el dispositivo en conflicto y examinar sus propiedades:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/135909/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/135909/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Luego dirigirse al Tab de Detalles y seleccionar Hardware Ids:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/135908/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/135908/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Los Hardware Ids enumerados son los PNP Ids necesarios para incluir en el reporte de&amp;nbsp;bugs en Microsoft Connect.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/135910/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/135910/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Adicionalmente es necesario adjuntar en el reporte de bugs en Microsoft Connect los siguientes logs:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;%WINDIR%\WindowsUpdate.log&lt;br /&gt;%WINDIR%\Inf\setupapi.dev.log&lt;br /&gt;%WINDIR%\Inf\setupapi.app.log&lt;br /&gt;%WINDIR%\Logs\CBS\CBS.log&lt;br /&gt;%WINDIR%\Logs\CBS\CBS.persist.log&lt;br /&gt;%WINDIR%\Panther\setupact.log&lt;br /&gt;%WINDIR%\Panther\setuperr.log&lt;br /&gt;%WINDIR%\MEMORY.DMP (si existe)&lt;br /&gt;%WINDIR%\Minidump\*.dmp&lt;br /&gt;Dxdiag (el log se obtiene ejecutando la aplicación Dxdiag)&lt;br /&gt;Msinfo32 (el log se obtiene ejecutando la aplicación Msinfo32)&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Con&amp;nbsp;esta introducción ya están preparados para instalar SP2 y ser más que el usuario común quejoso y mañoso, personalmente&amp;nbsp;hace 3 meses que lo vengo utilizando en mi PC de escitorio y&amp;nbsp;no he tenido problema alguno con el hardware existente.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Espero haber proporcionado claridad en torno&amp;nbsp;al tema de la compatibilidad y&amp;nbsp;el soporte, el cual genera guerras religiosas entre sistemas operativos. Quiero que se comprenda que aunque es imposible tener un ecosistema de software que soporte todos los dispositivos posibles con altos niveles de confiabilidad, si es posible crear un ecosistema que soporte un set&amp;nbsp;de dispositivos mainstream o populares en forma confiable, el resto corre por cuenta de los fabricantes de hardware y su compromiso por desarrollar drivers.&lt;/p&gt;
&lt;p&gt;&lt;font color="#004080"&gt;Fernik&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=135887" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Beta/default.aspx">Beta</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Hardware/default.aspx">Hardware</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Drivers/default.aspx">Drivers</category></item><item><title>Certified ScrumMaster en Agiles 2008</title><link>http://geeks.ms/blogs/fhualpa/archive/2008/10/26/certified-scrummaster-en-agiles-2008.aspx</link><pubDate>Sun, 26 Oct 2008 21:14:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:109272</guid><dc:creator>Fernik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=109272</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2008/10/26/certified-scrummaster-en-agiles-2008.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/109274/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/109274/original.aspx" align="left" border="0" alt="" /&gt;&lt;/a&gt; Previo al inicio de las jornadas &lt;a href="http://www.agiles2008.org" class=""&gt;Agiles2008&lt;/a&gt;&amp;nbsp;en Buenos Aires, tuve la oportunidad de asistir a la capacitación oficial &amp;quot;Certified ScrumMaster&amp;quot;&amp;nbsp;de &lt;a href="http://www.scrumalliance.org/training" class=""&gt;Scrum Alliance&lt;/a&gt; con &lt;a href="http://agilethinking.net/" class=""&gt;Tobias Mayer&lt;/a&gt;&amp;nbsp;(Certified Scrum Coach/Trainer). Realmente el curso fue toda una experiencia de cambio de paradigmas, si bien fueron días intensivos la forma en que Tobias&amp;nbsp;enseñó los principios ágiles&amp;nbsp;y de Scrum&amp;nbsp;fue muy didáctica y lúdica. Realmente es todo un profesional en la transmisión de conocimientos a personas adultas. &lt;/p&gt;
&lt;p&gt;Mis compañeros&amp;nbsp;de&amp;nbsp;curso eran&amp;nbsp;un grupo heterogéneo, había gente que tenía nociones básicas de Scrum y otras no,&amp;nbsp;pero todos proveníamos de diferentres backgrounds como orgnizaciones que poseen algún nivel de CMMI, organizaciones que trabajan con equipos distribuidos, otras que hacen mantenimiento de software, otras que tienen su propia metodología y no logran acoplarla con Scrum, etc. En fin había mucha riqueza en la experiencia e historia individual de cada uno y si bien el objetivo del curso no era dar soluciones a cada situación particular todos obtuvimos al menos un conjunto de herramientas y prácticas para convertinos en verdaderos agentes de cambio en las organizaciones a las que pertenecemos. Lo que para mí personalmente fue toda una revelación es la base científica en la que se contruye Scrum, &lt;a href="http://agilethinking.net/blog/2008/09/26/scrum-its-place-in-the-world/" class=""&gt;Complexity Science&lt;/a&gt;. Al indagar más sobre Complexity Science no sólo me permitió comprender mejor a Scrum sino que me di cuenta que plantea un cambio de paradigma muy grande incluso a nivel científico y&amp;nbsp;de management, el cual va a hacernos replantear la forma mecánica y rígida en que se trabaja en muchas organizaciones. El impacto de este cambio es tan grande como la teoría de la relatividad de Einstein en la ciencia moderna. Es toda una nueva forma de concebir a los sistemas sociales y humanos, y así construir estructuras más adaptables y auto-organizables para maximizar el potencial de las personas y los equipos de trabajo.&lt;/p&gt;
&lt;p&gt;Luego, durante las jornadas también asistí&amp;nbsp;a las chalas de &lt;a href="http://en.wikipedia.org/wiki/Lean_software_development" class=""&gt;Lean Software Development&lt;/a&gt;&amp;nbsp;a cargo del matrimonio &lt;a href="http://www.poppendieck.com" class=""&gt;Poppendieck&lt;/a&gt;, la cultura Lean es otro de los movimientos que está emergiendo en la comunidad ágil y pude verificar que sus principios tienen una base científica y matemática probada que se acoplan perfectamente a Scrum prácticamente sin fricción. Así que mi consejo para los que ya están más experimentados con Scrum es que comiencen a aplicar los principios de Lean Software Development, les aseguro que se van a beneficiar bastante al darse cuenta que pueden desarollar software en forma fluída y sin&amp;nbsp;generar tanta basura en el proceso.&lt;/p&gt;
&lt;p&gt;Finalmente quiero cerrar este post demistificando un par de falacias que me encuentro&amp;nbsp;vida y en muchas organizaciones y con muchos profesionles&amp;nbsp;constantemente. Mucha gente, especialmente managers que tienen un &amp;quot;MBA&amp;quot; o personas que son realmente profesionales y muy prescriptivas y organizadas en su trabajo, desvaloran todo lo &amp;quot;ágil&amp;quot;&amp;nbsp;porque lo consideran una forma mediorcre o light de trabajar y porque creen que las metodologías ágiles son efectivas empíricamente pero no teóricamente. Lo cierto es que si exploran e investigan a partir de los links del artículo podrán verificar que eso no es cierto y que las metodogías ágiles pueden tener una base tan teórica y matemática&amp;nbsp;como el álgebra. Es más son más adaptables que la forma mecánica en que estamos acostumbrados a producir/trabajar ya que contemplan el riesgo y el cambio en forma innata.&lt;/p&gt;
&lt;p&gt;Les dejo fotos del curso y&amp;nbsp; de las jornadas.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/109277/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/109277/500x374.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/109273/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/109273/500x374.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/109279/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/109279/500x374.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/109275/original.aspx" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/109275/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/109275/500x357.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#004080"&gt;Fernik&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=109272" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Agiles/default.aspx">Agiles</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Scrum/default.aspx">Scrum</category></item><item><title>Microsoft CodeCamp 2008: El día después</title><link>http://geeks.ms/blogs/fhualpa/archive/2008/10/07/microsoft-codecamp-2008.aspx</link><pubDate>Wed, 08 Oct 2008 01:55:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:104385</guid><dc:creator>Fernik</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=104385</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2008/10/07/microsoft-codecamp-2008.aspx#comments</comments><description>&lt;p class="EC_MsoNoSpacing"&gt;&lt;span&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/104364/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/104364/381x170.aspx" align="left" border="0" alt="" /&gt;&lt;/a&gt;Cerca de 1000 personas entre estudiantes, desarrolladores y profesionales IT se reunieron el sábado 4 de octubre en la Universidad Abierta Interamericana (UAI) en la segunda edición del CodeCamp en Buenos Aires. &lt;/span&gt;&lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;&lt;span&gt;CodeCamp es&lt;/span&gt;&lt;span&gt; encuentro donde los estudiantes, desarrolladores y profesionales de IT pudieron intercambiar información sobre distintos aspectos del mundo de la tecnología, desde el desarrollo de videojuegos hasta la robótica, pasando por otros temas como la virtualización. &lt;/span&gt;&lt;/p&gt;&lt;span&gt;El evento fue organizado por el Programa Académico Microsoft en conjunto con MSDN y la UAI, Hubo conferencias sobre distintos temas (WPF, Videojuegos, Mobile, IT, Ingeniería de Software, Diseño Web, etc) separadas en 4 horarios con 11 charlas en cada horario. &lt;/span&gt;&lt;span&gt;También tuvo lugar el Demo Fest, donde hubo stands sobre tecnología en los que los sponsors y las células académicas mostraron a los asistentes desarrollos en tecnologías de punta y los resultados de su trabajo.&lt;/span&gt;&lt;span&gt; 
&lt;p class="EC_MsoNoSpacing"&gt;Algunos números que ha dejado el Code Camp 2008:&lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;&lt;br /&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 meses de planificación &lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1571 inscriptos vía web &lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cerca de 1000 asistentes &lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 44 conferencias a cargo de MVPs, MSPs, FTEs y partners.&lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 webcasts &lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21 stands &lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14 sponsors &lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Estudiantes del Programa Académico de 8 provincias (Buenos aires, Mendoza, Córdoba, Santa Fé, Santiago del Estero, Chaco, Salta y Jujuy)&lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;Hay que destacar que unos de los iniciadores y visionarios de esto fue Jonas, MVP Argentino en USA, que trajo a Argentina la idea de CodeCamp, Jonas sos grande!!!&lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/104365/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/104365/604x453.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;y el equipo de FCC de Microsoft Argentina(verdadero artífice de esto), compuesto por los 2 ADEs y su equipo de colaboradoras super guapas&amp;nbsp;y altamente competentes que se encargó de organizar y gestar todo el evento, los sponsors, los oradores y claro está, los asistentes.&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&lt;span&gt;
&lt;p class="EC_MsoNoSpacing"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/span&gt;
&lt;p class="EC_MsoNoSpacing"&gt;&lt;span&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/104386/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/104386/640x427.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="EC_MsoNoSpacing"&gt;&lt;span&gt;Realmente fue un evento muy enriquecedor en&amp;nbsp;donde&amp;nbsp;se encontró la industria del Software y las Universidades, por mi parte me queda agradecer a la gente de Microsoft Latam y a Inga Bemman&amp;nbsp;por permitirme presentar el programa &lt;a class="" href="http://www.s2bprogram.com/"&gt;S2B&lt;/a&gt; y &lt;a class="" href="http://www.dreamspark.com/"&gt;DreamSpark&lt;/a&gt;(que fue todo un hit).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#004080"&gt;Fernik&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=104385" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/S2B/default.aspx">S2B</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/CodeCamp/default.aspx">CodeCamp</category></item><item><title>Replays de ALM con elBruno</title><link>http://geeks.ms/blogs/fhualpa/archive/2008/10/07/replays-de-alm-con-elbruno.aspx</link><pubDate>Wed, 08 Oct 2008 00:15:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:104357</guid><dc:creator>Fernik</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=104357</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2008/10/07/replays-de-alm-con-elbruno.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/104354/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/104354/thumb.aspx" border="0" alt="" /&gt;&lt;/a&gt;Antes que nada, mil disculpas por no publicar los links a los replays de LiveMeeting. He estado muy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ocupado&amp;nbsp; preparándome para&amp;nbsp;el&lt;a href="http://www.microsoft.com/Argentina/CodeCamp" class=""&gt; Microsoft CodeCamp&lt;/a&gt; en&amp;nbsp;Buenos Aires&amp;nbsp;y he visto muchos mails reclamando la segunda parte, así que aquí van ambas:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Gestión del ciclo de vida del&amp;nbsp;desarrollo de aplicaciones con VSTS by &lt;a href="http://www.elbruno.com" class=""&gt;elBruno&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;blockquote&gt;&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Parte 1: &lt;a href="http://www.salatam.net/s2b/meetings/VSTraining.zip"&gt;http://www.salatam.net/s2b/meetings/VSTraining.zip&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Parte 2: &lt;a href="http://www.salatam.net/s2b/meetings/VSTraining2.zip"&gt;http://www.salatam.net/s2b/meetings/VSTraining2.zip&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;p&gt;&lt;font color="#004080"&gt;Fernik&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=104357" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/S2B/default.aspx">S2B</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/LiveMeeting/default.aspx">LiveMeeting</category></item><item><title>ALM con elBruno, parte 2</title><link>http://geeks.ms/blogs/fhualpa/archive/2008/09/25/alm-con-elbruno-parte-2.aspx</link><pubDate>Thu, 25 Sep 2008 03:29:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:101223</guid><dc:creator>Fernik</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=101223</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2008/09/25/alm-con-elbruno-parte-2.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/100612/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/100612/original.aspx" align="left" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hola, les recuerdo que el próximo sábado 27 de septiembre a las 15:00(GMT) tenemos la segunda parte de la charla de ALM con VSTS de la mano de &lt;a class="" href="http://www.elbruno.com/"&gt;elBruno&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;El link de la reunión es: &lt;a class="" href="https://www.livemeeting.com/cc/microsoft/join?id=VSTSES&amp;amp;role=attend&amp;amp;pw=N-q%2C5gtPf"&gt;https://www.livemeeting.com/cc/microsoft/join?id=VSTSES&amp;amp;role=attend&amp;amp;pw=N-q%2C5gtPf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nos vemos el sábado y no olviden repasar la primera parte así no se sienten colgados.&lt;/p&gt;
&lt;p&gt;El horario de la reunión en otras cuidades es:&lt;/p&gt;
&lt;table class="border2" cellspacing="0" cellpadding="3" align="center" class="border2"&gt;

&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=7"&gt;Addis Ababa&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class="bb" rowspan="47" class="bb"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td class="" rowspan="47"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=94"&gt;Guatemala&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 9:00&lt;/td&gt;
&lt;td class="bb" rowspan="47" class="bb"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td class="" rowspan="47"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=173"&gt;Nassau&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=5"&gt;Adelaide&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 0:30&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=286"&gt;Halifax&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 12:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=176"&gt;New Delhi&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 20:30&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=6"&gt;Aden&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=95"&gt;Hanoi&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 22:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=178"&gt;New Orleans&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=14"&gt;Algiers&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 16:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=96"&gt;Harare&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=179"&gt;New York&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=382"&gt;Almaty&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 21:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=99"&gt;Havana&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=187"&gt;Oslo&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=11"&gt;Amman&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=101"&gt;Helsinki&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=188"&gt;Ottawa&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=16"&gt;Amsterdam&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=102"&gt;Hong Kong&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 23:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=195"&gt;Paris&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=17"&gt;Anadyr&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 4:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=103"&gt;Honolulu&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 5:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=196"&gt;Perth&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 23:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=18"&gt;Anchorage&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 7:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=104"&gt;Houston&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=198"&gt;Philadelphia&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=19"&gt;Ankara&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=105"&gt;Indianapolis&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=197"&gt;Phoenix&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 8:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=20"&gt;Antananarivo&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=106"&gt;Islamabad&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 21:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=204"&gt;Prague&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=21"&gt;Asuncion&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=107"&gt;Istanbul&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=211"&gt;Reykjavik&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 15:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=26"&gt;Athens&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=108"&gt;Jakarta&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 22:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=213"&gt;Rio de Janeiro&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 12:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=25"&gt;Atlanta&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=110"&gt;Jerusalem&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=214"&gt;Riyadh&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=22"&gt;Auckland&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 4:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=111"&gt;Johannesburg&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=215"&gt;Rome&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=27"&gt;Baghdad&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=113"&gt;Kabul&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 19:30&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=224"&gt;San Francisco&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 8:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=28"&gt;Bangkok&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 22:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=114"&gt;Kamchatka&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 4:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=226"&gt;San Juan&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=31"&gt;Barcelona&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=757"&gt;Karachi&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 21:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=228"&gt;San Salvador&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 9:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=33"&gt;Beijing&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 23:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=117"&gt;Kathmandu&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 20:45&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=232"&gt;Santiago&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=34"&gt;Beirut&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=118"&gt;Khartoum&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=230"&gt;Santo Domingo&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=35"&gt;Belgrade&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=120"&gt;Kingston&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=233"&gt;Sao Paulo&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 12:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=37"&gt;Berlin&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=274"&gt;Kiritimati&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 5:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=234"&gt;Seattle&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 8:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=41"&gt;Bogota&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=54"&gt;Kolkata&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 20:30&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=235"&gt;Seoul&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 0:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=43"&gt;Boston&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=122"&gt;Kuala Lumpur&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 23:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=237"&gt;Shanghai&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 23:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=45"&gt;Brasilia&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 12:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=123"&gt;Kuwait City&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=236"&gt;Singapore&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 23:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=47"&gt;Brisbane&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 1:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=367"&gt;Kyiv&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=238"&gt;Sofia&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=48"&gt;Brussels&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=124"&gt;La Paz&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=175"&gt;St. John&amp;#39;s&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 12:30&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=49"&gt;Bucharest&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=125"&gt;Lagos&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 16:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=219"&gt;St. Paul&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=50"&gt;Budapest&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=756"&gt;Lahore&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 21:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=239"&gt;Stockholm&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=51"&gt;Buenos Aires&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 12:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=131"&gt;Lima&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=82"&gt;Suva&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 3:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=53"&gt;Cairo&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=133"&gt;Lisbon&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 16:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=240"&gt;Sydney&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 1:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=57"&gt;Canberra&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 1:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=136"&gt;London&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 16:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=241"&gt;Taipei&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 23:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=56"&gt;Cape Town&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=137"&gt;Los Angeles&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 8:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=242"&gt;Tallinn&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=58"&gt;Caracas&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:30&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=141"&gt;Madrid&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=244"&gt;Tashkent&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 20:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=60"&gt;Casablanca&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 15:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=143"&gt;Managua&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 9:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=245"&gt;Tegucigalpa&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 9:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=63"&gt;Chatham Island&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 4:45&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=145"&gt;Manila&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 23:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=246"&gt;Tehran&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:30&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=64"&gt;Chicago&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=152"&gt;Melbourne&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 1:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=248"&gt;Tokyo&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 0:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=69"&gt;Copenhagen&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=155"&gt;Mexico City&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=250"&gt;Toronto&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=72"&gt;Darwin&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 0:30&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=156"&gt;Miami&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=256"&gt;Vancouver&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 8:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=75"&gt;Denver&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 9:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=159"&gt;Minneapolis&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=259"&gt;Vienna&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=77"&gt;Detroit&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=285"&gt;Minsk&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=261"&gt;Vladivostok&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;dom 2:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=73"&gt;Dhaka&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 21:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=163"&gt;Montevideo&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 12:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=262"&gt;Warsaw&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=776"&gt;Dubai&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 19:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=407"&gt;Montgomery&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=263"&gt;Washington DC&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=78"&gt;Dublin&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 16:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=165"&gt;Montreal&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 11:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=265"&gt;Winnipeg&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 10:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=80"&gt;Edmonton&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 9:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=166"&gt;Moscow&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 19:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=208"&gt;Yangon&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 21:30&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c1"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=83"&gt;Frankfurt&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=44"&gt;Mumbai&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 20:30&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=281"&gt;Zagreb&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;
&lt;tr class="c0"&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=87"&gt;Geneva&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=170"&gt;Nairobi&lt;/a&gt;&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 18:00&lt;/td&gt;
&lt;td class=""&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=268"&gt;Zürich&lt;/a&gt; *&lt;/td&gt;
&lt;td class="r" class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Voy a estar en línea 1 hora antes del evento así que cualquier consulta me ubican por msn en &lt;a href="mailto:fhualpa@REMOVERMAYUSCULASmsn.com"&gt;fhualpa@REMOVERMAYUSCULASmsn.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;font color="#004080"&gt;Fernik&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=101223" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/S2B/default.aspx">S2B</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>ALM con elBruno, parte 1</title><link>http://geeks.ms/blogs/fhualpa/archive/2008/09/23/alm-con-elbruno-parte-1.aspx</link><pubDate>Tue, 23 Sep 2008 05:27:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:100673</guid><dc:creator>Fernik</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=100673</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2008/09/23/alm-con-elbruno-parte-1.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/100613/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/100613/original.aspx" align="left" border="0" alt="" /&gt;&lt;/a&gt;Hola, este post es sólo para sintetizar la primera parte de la sesión de ALM con &lt;a href="http://www.elbruno.com" class=""&gt;elBruno&lt;/a&gt;. Realmente la sesión fue muy amena ya que hubieron ejemplos prácticos con un miniproyecto y la presentación no se tornó aburrida, pero lo&amp;nbsp;que quiero destacar&amp;nbsp;es&amp;nbsp;que como desarrolladores si bien trabajamos con tecnología pareciera&amp;nbsp;que a veces&amp;nbsp;somos cavernícolas ya que no utilizamos todo el potencial de nuestras herramientas como así también de herramientas de terceros, frameworks, etc.&amp;nbsp;Por eso recomiendo empezar a cambiar de actitud con un hábito muy simple que indicó Bruno, y consiste en dedicarle entre 10 y 15 minutos a una herrmienta nueva para evaluar si realmente agrega valor a nuestro trabajo. Pueden ver las herramientas de desarrollo de referencia que recomienda Bruno&amp;nbsp;en &lt;a href="http://geeks.ms/blogs/elbruno/archive/2008/09/22/evento-recursos-del-evento-de-alm-recursos-parciales-como-las-clases.aspx"&gt;http://geeks.ms/blogs/elbruno/archive/2008/09/22/evento-recursos-del-evento-de-alm-recursos-parciales-como-las-clases.aspx&lt;/a&gt;&amp;nbsp;y comenzar a evaluarlas.&lt;/p&gt;
&lt;p&gt;Como la gente de Microsoft Latam, se toma su tiempo para publicar el webcast en MediaCenter, les dejo un link del replay del webcast que está en mi SkyDrive, así pueden verlo y estar preparados para la segunda parte el próximo sábado.&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://cid-14cbb27c80cddcf8.skydrive.live.com/embedrowdetail.aspx/ALM1/VideoReplay.zip" style="margin:3px;padding:0px;width:240px;height:66px;" marginwidth="0" marginheight="0" mce_src="http://cid-14cbb27c80cddcf8.skydrive.live.com/embedrowdetail.aspx/ALM1/VideoReplay.zip" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#004080"&gt;Fernik&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=100673" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/S2B/default.aspx">S2B</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>elBruno en LiveMeeting</title><link>http://geeks.ms/blogs/fhualpa/archive/2008/09/18/elbruno-en-livemeeting.aspx</link><pubDate>Thu, 18 Sep 2008 11:30:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:99318</guid><dc:creator>Fernik</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=99318</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2008/09/18/elbruno-en-livemeeting.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://s2bprogram.com/Upload/LATAM/PersonalizablePages/tarjeta-A51-SMALL_400.jpg" alt="" align="left" border="0" width="400" height="286" /&gt;Como parte del programa &lt;a href="http://s2bprogram.com/latam/Default.aspx" class="" title="Student to Business"&gt;Student to Business&lt;/a&gt; en latinoamérica estamos organizando una serie de conferencias técnicas en LiveMeeting con gente que realmente son un referente en la industria. En este caso&amp;nbsp;los quiero invitar a la charla de &lt;b&gt;Gestión del ciclo de vida del desarrollo de aplicaciones con Visual Studio&lt;/b&gt; a cargo de Bruno Capuano, conocido como &lt;a href="http://www.elbruno.com" class="" title="elBruno"&gt;elBruno&lt;/a&gt;. Bruno es como &lt;a href="http://www.elguille.info/" class="" title="elGuille"&gt;elGuille&lt;/a&gt;&amp;nbsp;pero muy muy Enterprise, por eso me parece una oportunidad única para asistir a esta reunión virtual en donde él compartirá su experiencia en proyectos empresariales e internacionales de gestión de aplicaciones con Visual Studio Team System. Habitualmente Bruno&amp;nbsp;realiza este tipo de sesiones en eventos presenciales, pero ha accedido a realizarla en Livemeeting en 2 sesiones que tendrán lugar los sábados 20 y 27 de Septiembre del 2008 a las 15:00 GMT, que serían 17:00 en España(GMT +2), 12:00 en Argentina(GMT -3), etc, al final del post publicaré un horario para el resto de los países de habla hispana. Les recuerdo que estas sesiones no son las sesiones típicas de Livemeeting de 1 hora en donde se &amp;quot;vende un producto&amp;quot;, esto es realmente una sesión que va más allá de vender un producto sino de empezar a despertar un criterio profesional por eso las hemos estructurado en 2 sesiones de 2 hs(con preguntas y respuestas incluidas)&amp;nbsp;cada una en 2 sábados. Así que les dejo el link de la reunión en LiveMeeting &lt;a href="https://www.livemeeting.com/cc/microsoft/join?id=9KB2QC&amp;amp;role=attend&amp;amp;pw=xr.2Ns3%7Ew" target="_blank" rel="nofollow"&gt;&lt;font color="#3b5998"&gt;https://www.livemeeting.com/cc/microsoft/join?id=9KB2QC&amp;amp;role=attend&amp;amp;pw=xr.2Ns3%7Ew&lt;/font&gt;&lt;/a&gt;&amp;nbsp;y el link del evento de Student to Business en facebook &lt;a href="http://www.new.facebook.com/event.php?eid=49191092288"&gt;http://www.new.facebook.com/event.php?eid=49191092288&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Voy a estar 1 hora antes del evento para asistir con cualquier problema de audio o de inicio de sesión en LiveMeeting, cualquier consulta les dejo mi dirección de messenger para que me encuentren OnLine &lt;a href="mailto:fhualpa@REMOVERMAYUSCULASmsn.com"&gt;fhualpa@REMOVERMAYUSCULASmsn.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Nos vemos el sábado 20.&lt;/p&gt;
&lt;p&gt;&lt;font color="#004080"&gt;Fernik&lt;/font&gt;&lt;/p&gt;&lt;p&gt;P.S: Este es el horario de la reunión en las principales cuidades del planeta, cualquier consulta agreguen un comentario al blog.&lt;/p&gt;
&lt;table align="center" cellpadding="0" cellspacing="0"&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=7"&gt;Addis Ababa&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td rowspan="47" class="bb"&gt;&amp;nbsp;&lt;/td&gt;&lt;td rowspan="47"&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=94"&gt;Guatemala&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 9:00&lt;/td&gt;&lt;td rowspan="47" class="bb"&gt;&amp;nbsp;&lt;/td&gt;&lt;td rowspan="47"&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=173"&gt;Nassau&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=5"&gt;Adelaide&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 0:30&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=286"&gt;Halifax&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 12:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=176"&gt;New Delhi&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 20:30&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=6"&gt;Aden&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=95"&gt;Hanoi&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 22:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=178"&gt;New Orleans&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=14"&gt;Algiers&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 16:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=96"&gt;Harare&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=179"&gt;New York&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=382"&gt;Almaty&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 21:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=99"&gt;Havana&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=187"&gt;Oslo&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=11"&gt;Amman&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=101"&gt;Helsinki&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=188"&gt;Ottawa&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=16"&gt;Amsterdam&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=102"&gt;Hong Kong&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 23:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=195"&gt;Paris&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=17"&gt;Anadyr&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;dom 4:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=103"&gt;Honolulu&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 5:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=196"&gt;Perth&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 23:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=18"&gt;Anchorage&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 7:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=104"&gt;Houston&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=198"&gt;Philadelphia&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=19"&gt;Ankara&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=105"&gt;Indianapolis&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=197"&gt;Phoenix&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 8:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=20"&gt;Antananarivo&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=106"&gt;Islamabad&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 21:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=204"&gt;Prague&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=21"&gt;Asuncion&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=107"&gt;Istanbul&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=211"&gt;Reykjavik&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 15:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=26"&gt;Athens&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=108"&gt;Jakarta&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 22:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=213"&gt;Rio de Janeiro&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 12:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=25"&gt;Atlanta&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=110"&gt;Jerusalem&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=214"&gt;Riyadh&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=22"&gt;Auckland&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 3:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=111"&gt;Johannesburg&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=215"&gt;Rome&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=27"&gt;Baghdad&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=113"&gt;Kabul&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 19:30&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=224"&gt;San Francisco&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 8:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=28"&gt;Bangkok&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 22:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=114"&gt;Kamchatka&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;dom 4:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=226"&gt;San Juan&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=31"&gt;Barcelona&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=757"&gt;Karachi&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 21:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=228"&gt;San Salvador&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 9:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=33"&gt;Beijing&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 23:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=117"&gt;Kathmandu&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 20:45&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=232"&gt;Santiago&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=34"&gt;Beirut&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=118"&gt;Khartoum&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=230"&gt;Santo Domingo&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=35"&gt;Belgrade&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=120"&gt;Kingston&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=233"&gt;Sao Paulo&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 12:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=37"&gt;Berlin&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=274"&gt;Kiritimati&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 5:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=234"&gt;Seattle&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 8:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=41"&gt;Bogota&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=54"&gt;Kolkata&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 20:30&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=235"&gt;Seoul&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 0:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=43"&gt;Boston&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=122"&gt;Kuala Lumpur&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 23:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=237"&gt;Shanghai&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 23:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=45"&gt;Brasilia&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 12:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=123"&gt;Kuwait City&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=236"&gt;Singapore&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 23:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=47"&gt;Brisbane&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 1:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=367"&gt;Kyiv&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=238"&gt;Sofia&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=48"&gt;Brussels&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=124"&gt;La Paz&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=175"&gt;St. John&amp;#39;s&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 12:30&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=49"&gt;Bucharest&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=125"&gt;Lagos&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 16:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=219"&gt;St. Paul&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=50"&gt;Budapest&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=756"&gt;Lahore&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 21:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=239"&gt;Stockholm&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=51"&gt;Buenos Aires&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 12:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=131"&gt;Lima&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=82"&gt;Suva&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 3:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=53"&gt;Cairo&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=133"&gt;Lisbon&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 16:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=240"&gt;Sydney&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 1:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=57"&gt;Canberra&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 1:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=136"&gt;London&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 16:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=241"&gt;Taipei&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 23:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=56"&gt;Cape Town&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=137"&gt;Los Angeles&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 8:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=242"&gt;Tallinn&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=58"&gt;Caracas&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 10:30&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=141"&gt;Madrid&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=244"&gt;Tashkent&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 20:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=60"&gt;Casablanca&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 15:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=143"&gt;Managua&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 9:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=245"&gt;Tegucigalpa&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 9:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=63"&gt;Chatham Island&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 3:45&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=145"&gt;Manila&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 23:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=246"&gt;Tehran&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 19:30&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=64"&gt;Chicago&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=152"&gt;Melbourne&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 1:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=248"&gt;Tokyo&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 0:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=69"&gt;Copenhagen&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=155"&gt;Mexico City&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=250"&gt;Toronto&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=72"&gt;Darwin&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;dom 0:30&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=156"&gt;Miami&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=256"&gt;Vancouver&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 8:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=75"&gt;Denver&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 9:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=159"&gt;Minneapolis&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=259"&gt;Vienna&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=77"&gt;Detroit&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=285"&gt;Minsk&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=261"&gt;Vladivostok&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;dom 2:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=73"&gt;Dhaka&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 21:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=163"&gt;Montevideo&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 12:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=262"&gt;Warsaw&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=776"&gt;Dubai&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 19:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=407"&gt;Montgomery&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=263"&gt;Washington DC&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=78"&gt;Dublin&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 16:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=165"&gt;Montreal&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 11:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=265"&gt;Winnipeg&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 10:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=80"&gt;Edmonton&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 9:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=166"&gt;Moscow&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 19:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=208"&gt;Yangon&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 21:30&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c1"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=83"&gt;Frankfurt&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=44"&gt;Mumbai&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 20:30&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=281"&gt;Zagreb&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;&lt;tr class="c0"&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=87"&gt;Geneva&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=170"&gt;Nairobi&lt;/a&gt;&lt;/td&gt;&lt;td class="r"&gt;sab 18:00&lt;/td&gt;&lt;td&gt;&lt;a href="http://www.timeanddate.com/worldclock/city.html?n=268"&gt;Zürich&lt;/a&gt; *&lt;/td&gt;&lt;td class="r"&gt;sab 17:00&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=99318" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/S2B/default.aspx">S2B</category></item><item><title>SQL Server Data Services, fundamentos</title><link>http://geeks.ms/blogs/fhualpa/archive/2008/09/08/sql-server-data-services-fundamentos.aspx</link><pubDate>Mon, 08 Sep 2008 06:48:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:97684</guid><dc:creator>Fernik</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/fhualpa/rsscomments.aspx?PostID=97684</wfw:commentRss><comments>http://geeks.ms/blogs/fhualpa/archive/2008/09/08/sql-server-data-services-fundamentos.aspx#comments</comments><description>&lt;p&gt;SSDS es&amp;nbsp;un almacén de datos, que utiliza las tecnologías de SQL Server y expone su funcionalidad a través de interfases de servicios Web y protocolos abiertos. Como servicio provee su propio modelo de datos y de provisionamiento para operarlo y está diseñado para ser un servicio Web 2.0 proporcionando interfases SOAP y REST.&lt;br /&gt;La idea de usar un servicio de datos en vez de una base de datos en las premisas del cliente es no tener que lidiar con costos de la tecnología en sí (licenciamiento de software + adquisición de hardware) ni con estimaciones de requerimientos de procesamiento y de planeación de capacidad.&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;El Modelo de Provisionamiento&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;El modelo de provisionamiento de SSDS, consiste en un modelo de entidades flexibles. Antes de explicar el modelo de entidades flexibles eviten asociar la palabra entidad con Entity Framework, cuyo modelo de entidad es diferente. Las entidades de SSDS no tienen un esquema asociado con ellas, o sea son schemaless,&amp;nbsp; no tienen una estructura definida, sino que son un conjunto de propiedades, en donde cada propiedad es una dupla nombre/valor.&lt;br /&gt;El modelo tiene&amp;nbsp; 3 elementos: autoridad, contenedor y entidad, la siguiente figura muestra una analogía del modelo de provisionamiento ACE de SSDE y el modelo de provisionamiento relacional de SQL Server.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97688/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/97688/500x375.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97688/original.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Para comenzar a almacenar datos se debe haber creado al menos una autoridad. La creación de una autoridad SSDS crea un nombre de DNS para poder referenciarla.&amp;nbsp; Por ejemplo: como SSDS está hosteado en&amp;nbsp;&lt;strong&gt;data.beta.mssds.com&lt;/strong&gt;, si creamos una autoridad (base de datos) llamada fernik, SSDS crea la autoridad y la hace accesible en &lt;strong&gt;fernik.data.beta.mssds.com&lt;/strong&gt;, lo cual revela que los nombres que elijamos para autoridades deben seguir las reglas y convención de nombres de DNS, así que olvidándose de elegir nombres con notación camel. Además la autoridad es una unidad de geo-ubicación, esto quiere decir que si se crean 2 autoridades como &lt;strong&gt;fernik.america.data.beta.mssds.com&lt;/strong&gt; y &lt;strong&gt;fernik.europa.data.beta.mssds.com&lt;/strong&gt; se han creado en diferentes datacenters en donde está hosteado SSDS. La idea de crear autoridades en diferentes datacenters es de disponer los datos lo más cerca posible de los usuarios que consumirán el servicio. Actualmente hay un datacenter de SSDS en Norteamérica (&lt;strong&gt;data.beta.mssds.com&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Como en el modelo relacional una base de datos es una colección de tablas en el modelo de SSDS, una autoridad es una colección de contenedores. La diferencia es que cuando se crean contenedores no se define o adjunta un esquema, en cambio cuando se crea una tabla hay que proporcionar información sobre la estructura de la misma. Esta independencia de los contenedores respecto de un esquema permite almacenar en ellos entidades tanto homogéneas como heterogéneas. Lo cual no es el caso de una tabla relacional la que sólo nos permite almacenar filas homogéneas.&amp;nbsp; Así se plantean 2 modelos de uso según las necesidades de la aplicación:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;strong&gt;Modelo Homogéneo:&lt;/strong&gt;&amp;nbsp; El contenedor almacena entidades del mismo tipo. En este modelo el contenedor se comporta como una tabla en una base de datos relacional.&lt;br /&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;strong&gt;Modelo Heterogéneo:&lt;/strong&gt;&amp;nbsp; El contenedor almacena entidades de diferentes tipos. En este modelo el contenedor se comporta como una base de datos que almacena entidades de todo tipo.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;En el release actual de SSDS&amp;nbsp; las consultas tienen ámbito de contenedor, todavía no es posible realizar consultas entre contenedores (lo que equivale a consultas entre tablas en el modelo relacional), pero como los contenedores pueden almacenar entidades heterogéneas es posible almacenar todas nuestras entidades en un único contenedor y realizar la consulta sobre el mismo.&lt;/p&gt;
&lt;p&gt;Una entidad es el equivalente a una fila en el modelo relacional. Consiste en un conjunto de propiedades en forma de&amp;nbsp; pares nombre/valor (como un objeto Dictionary o un array asociativo).&amp;nbsp; El valor puede ser un tipo escalar simple, actualmente&amp;nbsp;los siguientes tipos escalares son soportados:&amp;nbsp;&lt;em&gt;string, binary, boolean, decimal y datetime&lt;/em&gt;. &lt;br /&gt;Una entidad es el objeto más pequeño que puede ser actualizado. Esto implica que se puede obtener una entidad, agregar/actualizar/eliminar propiedades y luego reemplazar la entidad original con la modificada. Las actualizaciones parciales no son soportadas&amp;nbsp;por ahora.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="4"&gt;El Modelo de Datos&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;La entidad flexible es el concepto fundamental en SSDS. Tanto autoridades, contenedores como entidades son entidades flexibles. Cada una de estas entidades consiste en propiedades en forma de pares nombre/valor se agrupan en 2 categorías: Metadatos y Flexibles.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;strong&gt;Propiedades de Metadatos:&lt;/strong&gt; Cada entidad posee in conjunto fijo de propiedades (Id, Version y Kind). Estas propiedades se denominan propiedades de metadatos. La propiedad Id identifica unívocamente a la entidad y debe ser única dentro del contenedor en el que existe, pero diferentes contenedores pueden contener entidades con el mismo Id. La propiedad Version actúa como un timestamp o marca de tiempo y se emplea para identificar la versión actual de la entidad. El valor de la propiedad Version se actualiza con cada operación que se realiza sobre la entidad. El valor de la propiedad Kind es definido por el usuario y se utiliza para categorizar entidades similares. No hay que olvidarse de que como no existe un esquema asociado a las entidades, por lo que tener entidades con el mismo valor de la propiedad Kind no garantiza la misma estructura.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;strong&gt;Propiedades Flexibles:&lt;/strong&gt; Además de las propiedades de metadatos, una entidad puede tener 0 o más propiedades flexibles adicionales. Estas propiedades es en donde se almacenan los datos de la aplicación. Las propiedades flexibles pueden tener cualquier nombre y valor de los siguientes tipos escalares: &lt;em&gt;string, decimal, bool, datetime y binary&lt;/em&gt;.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Para verificar que toda autoridad, contenedor y entidad es una entidad flexible vamos&amp;nbsp;inspeccionar el modelo de objetos de SSDS. Para ello es necesario agregar una referencia a al servicio SSDS.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97694/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/97694/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Luego, si inspeccionamos el modelo de objetos con Object Browser se aprecia&amp;nbsp; que la clase Entity del modelo ACE es en sí la entidad flexible, ya que se&amp;nbsp;emplea para modelar el resto de las entidades del modelo ACE.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97686/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/97686/500x312.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97685/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/97685/500x312.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97686/original.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97685/original.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ahora bien, si observamos el código&amp;nbsp; del proxy generado las propiedades de metadatos son realmente propiedades definidas explícitamente, es decir tienen un nombre propio y un tipo, responden a un esquema. Sin embargo a lo que llamamos propiedades flexibles se las modela como un Diccionario genérico parametrizado con &amp;lt;string, object&amp;gt;, o sea que las propiedades flexibles están definindas como pares nombre/valor que son&amp;nbsp;miembros de una colección. Al implementar las propiedades flexibles de esta forma se alcanza una flexibilidad similar a la del DataSet/DataTable no tipado pero al costo que tiene cualquier&amp;nbsp;abstracción no tipada:&amp;nbsp;verificación en tiempo de&amp;nbsp;ejecución.&lt;/p&gt;
&lt;p&gt;También es importante destacar el uso del atributo &lt;strong&gt;KnownTypeAttribute&lt;/strong&gt;, para especificar contrados de datos equivalentes en tipos derivados. Por lo tanto se deduce que tanto Authority como Container derivan de Entity. Pero para que quede claro y no haya dudas, vamos a generar un diagrama de clases a partir de este código el cual representará la relación&amp;nbsp;existente entre autoridad, contenedor y entidad desde un punto de vista estático.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97689/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/97689/500x305.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97689/original.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ahora sí se puede apreciar que aunque una autoridad y un contenedor son contenedores lógicos&amp;nbsp;de entidades, ellos son clases hijas del la clase Entidad que es la entidad flexible en sí, y que se diferencian&amp;nbsp;por las parametrizaciones&amp;nbsp;de sus propiedades de metadatos y propiedades flexibles. La siguiente tabla muestras las posibles combinaciones de propiedades de metadatos y propiedades flexibles para crear autoridades, contenedores y entidades:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97698/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/97698/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;SQL Server Data Services es un servicio que todavía está en pañales, hay planes para ofrecer crear entidades con esquemas e incluso poder hostear una instancia en&amp;nbsp;las premisas del cliente. Independientemente de los planes y mejoras futuras me parece interesante considerar esta tendencia que iniciaron Amazon con SimpleDB y Google con AppEngine de publicar los datos en la gran&amp;nbsp;nube que es Internet. En ciertos escenarios no lo considero factible, sobre todo si se trata de información&amp;nbsp;financiera o de información crítica para que el negocio funcione diariamente, pero&amp;nbsp;para ciertas aplicaciones como mashups, perfiles de usuario, etc. creo que tiene un muy buen potencial.&amp;nbsp;Ahora lo que nadie dice es que por más que confiemos en nuestro provedor del servicio ya sea Microsoft, Amazon o Google&amp;nbsp;y que nuestros datos estén en un cluster diseñado para proveer servicios de datos, se experimentan tiempos de baja en el servicio y es ahí donde no tenemos acceso a la infraestructura&amp;nbsp;y nuestro negocio puede depender de ello. Por ello finalizo este post con una de las tantas&amp;nbsp;notificaciones que se reciben de SSDS y un consejo final, si están dispuestos a aceptar este tipo de notificaciones de interrupción en su negocio u aplicación, pues adelante sino a montar su propoia infraestructura de datos.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/photos/fhualpa/images/97687/original.aspx" target="_blank"&gt;&lt;img src="http://geeks.ms/photos/fhualpa/images/97687/original.aspx" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En los próximos posts escribiré sobre las interfases SOAP y REST de SSDS así como de características únicas como consultas basadas en LINQ.&lt;/p&gt;
&lt;p&gt;Hasta la próxima,&lt;/p&gt;
&lt;p&gt;&lt;font color="#004080"&gt;Fernik&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=97684" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Beta/default.aspx">Beta</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/SSDS/default.aspx">SSDS</category><category domain="http://geeks.ms/blogs/fhualpa/archive/tags/Sql+Server/default.aspx">Sql Server</category></item></channel></rss>