<?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>Blog de José Manuel Alarcón Aguín en Geeks.ms (alternativo a www.JASoft.org)</title><link>http://geeks.ms/blogs/jalarcon/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Pedir una cosa y recibir otra - Parte I: Redirect y RedirectPermanent</title><link>http://geeks.ms/blogs/jalarcon/archive/2012/02/06/pedir-una-cosa-y-recibir-otra-parte-i-redirect-y-redirectpermanent.aspx</link><pubDate>Mon, 06 Feb 2012 13:31:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:203182</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=203182</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2012/02/06/pedir-una-cosa-y-recibir-otra-parte-i-redirect-y-redirectpermanent.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Pedir-una-cosa-y-recibir-otra-Parte-I-Redirect-y-RedirectPermanent.aspx En ASP.NET existen muchos m&amp;eacute;todos para conseguir que cuando un usuario solicita una p&amp;aacute;gina en el servidor, acabe obteniendo el resultado de ejecutar otra p&amp;aacute;gina o recurso diferente. &amp;iquest;Para qu&amp;eacute; querr&amp;iacute;amos hacer algo as&amp;iacute;? Por m&amp;uacute;ltiples motivos, y en realidad es algo que se usa constantemente: Redirigir a los usuarios...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2012/02/06/pedir-una-cosa-y-recibir-otra-parte-i-redirect-y-redirectpermanent.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=203182" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Cómo simular otros navegadores para probar desarrollos Web</title><link>http://geeks.ms/blogs/jalarcon/archive/2012/01/24/c-243-mo-simular-otros-navegadores-para-probar-desarrollos-web.aspx</link><pubDate>Tue, 24 Jan 2012 13:39:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202924</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=202924</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2012/01/24/c-243-mo-simular-otros-navegadores-para-probar-desarrollos-web.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Como-simular-otros-navegadores-para-probar-desarrollos-Web.aspx En ocasiones es muy útil poder engañar al servidor web y hacerle creer que te estás conectando con cualquier navegador, aunque en realidad estés usando Internet Explorer o Chrome bajo Windows, por ejemplo. Como sabes, los controles de ASP.NET Web Forms tienen lo que se llama renderizado adaptativo , que consiste en que generan un HTML diferente según el dispositivo que solicite...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2012/01/24/c-243-mo-simular-otros-navegadores-para-probar-desarrollos-web.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202924" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Cómo obtener rutas absolutas en ASP.NET</title><link>http://geeks.ms/blogs/jalarcon/archive/2012/01/20/c-243-mo-obtener-rutas-absolutas-en-asp-net.aspx</link><pubDate>Fri, 20 Jan 2012 13:19:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202866</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=202866</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2012/01/20/c-243-mo-obtener-rutas-absolutas-en-asp-net.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Como-obtener-rutas-absolutas-en-ASPNET.aspx Hoy un truco rápido. En ASP.NET a veces necesitamos convertir rutas relativas (por ejemplo guardadas en una base de datos) a rutas absolutas para poder referenciar archivos para descarga, imágenes, etc... Estas rutas pueden venir dadas de diversas formas. Por ejemplo, todas estas son rutas válidas: &amp;quot;/Docs/doc.pdf&amp;quot;: se refiere a la raíz absoluta del servidor, es decir desde el nombre...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2012/01/20/c-243-mo-obtener-rutas-absolutas-en-asp-net.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202866" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Establecer correctamente DefaultButton y DefaultFocus en una página con Master Page</title><link>http://geeks.ms/blogs/jalarcon/archive/2012/01/16/establecer-correctamente-defaultbutton-y-defaultfocus-en-una-p-225-gina-con-master-page.aspx</link><pubDate>Mon, 16 Jan 2012 09:32:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202742</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=202742</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2012/01/16/establecer-correctamente-defaultbutton-y-defaultfocus-en-una-p-225-gina-con-master-page.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Establecer-correctamente-DefaultButton-y-DefaultFocus-en-una-pagina-con-Master-Page.aspx En ASP.NET Web Forms algunos controles disponen de un par de propiedades interesantes para mejorar la usabilidad de la interfaz de usuario. Se trata de DefaultButton y DefaultFocus que permiten decidir respectivamente qu&amp;eacute; bot&amp;oacute;n del formulario va a ser el que se ejecute al pulsar ENTER y qu&amp;eacute; control tendr&amp;aacute; el foco en el formulario...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2012/01/16/establecer-correctamente-defaultbutton-y-defaultfocus-en-una-p-225-gina-con-master-page.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202742" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Plantillas de lado cliente con Java Script ¿Qué tecnología utilizar?</title><link>http://geeks.ms/blogs/jalarcon/archive/2012/01/09/plantillas-de-lado-cliente-con-javascript-191-qu-233-tecnolog-237-a-utilizar.aspx</link><pubDate>Mon, 09 Jan 2012 15:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202631</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=202631</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2012/01/09/plantillas-de-lado-cliente-con-javascript-191-qu-233-tecnolog-237-a-utilizar.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Plantillas-de-lado-cliente-con-JavaScript-191;Que-tecnologia-utilizar.aspx En septiembre de 2009 Krasis Press lanz&amp;oacute; al mercado mi libro &amp;ldquo;Tecnolog&amp;iacute;as ASP.NET 4.0 (Saltando desde la versi&amp;oacute;n 2.0)&amp;rdquo; . Fue un libro que se adelantaba en varios meses a la futura versi&amp;oacute;n de la plataforma y el entorno de desarrollo. En el momento de escribirlo, en Julio de 2009, las &amp;uacute;ltimas noticias sobre el lanzamiento...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2012/01/09/plantillas-de-lado-cliente-con-javascript-191-qu-233-tecnolog-237-a-utilizar.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202631" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/JavaScript/default.aspx">JavaScript</category></item><item><title>Grabar un imagen ISO a un DVD nativamente con Windows 7</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/12/16/grabar-un-imagen-iso-a-un-dvd-nativamente-con-windows-7.aspx</link><pubDate>Fri, 16 Dec 2011 14:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202134</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=202134</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/12/16/grabar-un-imagen-iso-a-un-dvd-nativamente-con-windows-7.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Grabar-un-imagen-ISO-a-un-DVD-nativamente-con-Windows-7.aspx La verdad es que hace a&amp;ntilde;os que no utiliza una grabadora de CD o DVD. Mi port&amp;aacute;til ultra-ligero ni siquiera trae una incorporada, as&amp;iacute; que tengo una externa USB que utilizo muy de vez en cuando para leer alg&amp;uacute;n CD o DVD que me hacen llegar. El resto del tiempo uso llaves USB, pero desde hace a&amp;ntilde;os utilizo Dropbox y por lo tanto pr&amp;aacute;cticamente...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/12/16/grabar-un-imagen-iso-a-un-dvd-nativamente-con-windows-7.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202134" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/Trucos+y+consejos+gen_26002300_233_3B00_ricos/default.aspx">Trucos y consejos gen&amp;#233;ricos</category><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/Sistemas+Operativas/default.aspx">Sistemas Operativas</category></item><item><title>Todo sobre AutoEventWireUp en páginas ASP.NET Web Forms</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/12/13/todo-sobre-autoeventwireup-en-p-225-ginas-asp-net-web-forms.aspx</link><pubDate>Tue, 13 Dec 2011 14:53:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202083</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=202083</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/12/13/todo-sobre-autoeventwireup-en-p-225-ginas-asp-net-web-forms.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Todo-sobre-AutoEventWireUp-en-paginas-ASPNET-Web-Forms.aspx En la directiva de p&amp;aacute;gina de los Web Forms de ASP.NET existe un atributo importante denominado AutoEventWireUp . Por defecto est&amp;aacute; establecido como True . Esto quiere decir que la infraestructura de la p&amp;aacute;gina se encargar&amp;aacute; autom&amp;aacute;ticamente de enlazar los eventos de la p&amp;aacute;gina con aquellos m&amp;eacute;todos definidos en &amp;eacute;sta que tengan los...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/12/13/todo-sobre-autoeventwireup-en-p-225-ginas-asp-net-web-forms.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202083" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Catálogos de WebParts Dinámicos</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/12/07/cat-225-logos-de-webparts-din-225-micos.aspx</link><pubDate>Wed, 07 Dec 2011 15:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202006</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=202006</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/12/07/cat-225-logos-de-webparts-din-225-micos.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Catalogos-de-WebParts-Dinamicos.aspx NOTA : Estas técnicas no están documentadas y se basan en mis indagaciones sobre cómo conseguir crear catálogos dinámicos de WebParts. Todo surgió a raíz de la pregunta de un alumno de mi curso de preparación del examen de certificación 70-515 de ASP.NET . ¿Cómo puedo crear un catálogo de WebParts para una página personalizada al cual le pueda añadir yo los controles que quiera dinámicamente ?. Es decir...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/12/07/cat-225-logos-de-webparts-din-225-micos.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202006" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>No se puede quitar Facebook de mi Windows Phone: ¿cómo arreglarlo?</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/12/05/no-se-puede-quitar-facebook-de-mi-windows-phone-191-c-243-mo-arreglarlo.aspx</link><pubDate>Mon, 05 Dec 2011 14:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201986</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=201986</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/12/05/no-se-puede-quitar-facebook-de-mi-windows-phone-191-c-243-mo-arreglarlo.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/No-se-puede-quitar-Facebook-de-mi-Windows-Phone-191;como-arreglarlo.aspx Windows Phone es sin duda el mejor sistema operativo móvil si eres un usuario intensivo de las redes sociales más conocidas, es decir, Facebook, Twitter y LinkedIn. El motivo es que Windows Phone 7.5 &amp;quot;Mango&amp;quot; se integra por completo con éstas y las incorpora como ciudadano de primera al resto del teléfono . Así, por ejemplo, tus contactos de LinkedIn o Facebook...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/12/05/no-se-puede-quitar-facebook-de-mi-windows-phone-191-c-243-mo-arreglarlo.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201986" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/Windows+Phone/default.aspx">Windows Phone</category></item><item><title>Cómo detectar registros duplicados en una base de datos</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/11/30/c-243-mo-detectar-registros-duplicados-en-una-base-de-datos.aspx</link><pubDate>Wed, 30 Nov 2011 19:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201905</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=201905</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/11/30/c-243-mo-detectar-registros-duplicados-en-una-base-de-datos.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Como-detectar-registros-duplicados-en-una-base-de-datos.aspx Esta es una consulta muy sencilla pero que a muchos principiantes les resulta de mucha utilidad, así que como hoy he tenido que usarla y me he acordado, la pongo aquí por si a alguien le viene bien. El problema es el habitual: tenemos una tabla con muchos registros y queremos saber si alguno de ellos está duplicado . Lo más común no es que nos interese realmente saber qué registros...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/11/30/c-243-mo-detectar-registros-duplicados-en-una-base-de-datos.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201905" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/SQL+Server/default.aspx">SQL Server</category></item><item><title>Bloquear los botones mientras se envía un formulario</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/11/24/bloquear-los-botones-mientras-se-env-237-a-un-formulario.aspx</link><pubDate>Thu, 24 Nov 2011 15:15:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201729</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=201729</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/11/24/bloquear-los-botones-mientras-se-env-237-a-un-formulario.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Bloquear-los-botones-mientras-se-envia-un-formulario.aspx Un efecto bastante indeseable en una página web es que los usuarios puedan enviar al servidor dos o más veces una misma información . Esto suele ocurrir porque existe una latencia entre el cliente y el servidor que hace que, si el servidor es lento o si hay mucha información que enviar o recibir en el proceso, la página tarde varios segundos en desaparecer del navegador.&amp;#160; Por...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/11/24/bloquear-los-botones-mientras-se-env-237-a-un-formulario.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201729" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/JavaScript/default.aspx">JavaScript</category></item><item><title>Detectar que la página actual está lista</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/11/20/detectar-que-la-p-225-gina-actual-est-225-lista.aspx</link><pubDate>Sun, 20 Nov 2011 10:05:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201728</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=201728</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/11/20/detectar-que-la-p-225-gina-actual-est-225-lista.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Detectar-que-la-pagina-actual-esta-lista.aspx Esto a simple vista es una tarea sencilla, ya que de toda la vida las páginas HTML disponen de un evento onload que nos permite detectar cuando el documento ha cargado por completo. Por ejemplo, si escribimos: 1: &amp;lt; body onload =&amp;quot;doWhatYouNeed();&amp;quot; &amp;gt; 2: ...... 3: &amp;lt;/ body &amp;gt; En cuanto el documento esté completamente cargado se llamará de manera automática a la función doWhatYouNeed...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/11/20/detectar-que-la-p-225-gina-actual-est-225-lista.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201728" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET_2C00_+JavaScript/default.aspx">ASP.NET, JavaScript</category></item><item><title>Proveedores universales de ASP.NET: Membership y Roles fuera de SQL Server</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/11/11/proveedores-universales-de-asp-net-membership-y-roles-fuera-de-sql-server.aspx</link><pubDate>Fri, 11 Nov 2011 15:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201588</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=201588</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/11/11/proveedores-universales-de-asp-net-membership-y-roles-fuera-de-sql-server.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Proveedores-universales-de-ASPNET-Membership-y-Roles-fuera-de-SQL-Server.aspx (siempre antes ahí) Como todo programador de ASP.NET sabe, la mayor parte de las API de esta plataforma de desarrollo web están basadas en el modelo de proveedores. Para explicarlo de manera rápida, básicamente esto significa que entre la funcionalidad que el programador utiliza y el almacenamiento relacionado con ésta, existe un elemento intermedio llamado &amp;quot;proveedor&amp;quot;...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/11/11/proveedores-universales-de-asp-net-membership-y-roles-fuera-de-sql-server.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201588" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET_2C00_+Seguridad/default.aspx">ASP.NET, Seguridad</category></item><item><title>Seguridad de aplicaciones Web: las técnicas más interesantes para que no hackeen tu aplicación</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/10/31/seguridad-de-aplicaciones-web-las-t-233-cnicas-m-225-s-interesantes-para-que-no-hackeen-tu-aplicaci-243-n.aspx</link><pubDate>Mon, 31 Oct 2011 11:39:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201405</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=201405</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/10/31/seguridad-de-aplicaciones-web-las-t-233-cnicas-m-225-s-interesantes-para-que-no-hackeen-tu-aplicaci-243-n.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Seguridad-de-aplicaciones-Web-las-tecnicas-mas-interesantes-para-que-no-hackeen-tu-aplicacion.aspx Este pasado martes impartí una charla en el grupo de usuarios de ASP.NET de España ( AUGES ) titulada como este post: “Seguridad de aplicaciones Web: las técnicas más interesantes para que no hackeen tu aplicación” El resumen de la misma es el siguiente: Programar es mucho más que la simple creación de aplicaciones que cumplen con la funcionalidad...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/10/31/seguridad-de-aplicaciones-web-las-t-233-cnicas-m-225-s-interesantes-para-que-no-hackeen-tu-aplicaci-243-n.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201405" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/ASP.NET_2C00_+Seguridad/default.aspx">ASP.NET, Seguridad</category></item><item><title>TRUCO: Cómo detectar el cierre o la salida de una página Web</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/10/15/truco-c-243-mo-detectar-el-cierre-o-la-salida-de-una-p-225-gina-web.aspx</link><pubDate>Sat, 15 Oct 2011 13:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201143</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=201143</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/10/15/truco-c-243-mo-detectar-el-cierre-o-la-salida-de-una-p-225-gina-web.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/TRUCO-Como-detectar-el-cierre-o-la-salida-de-una-pagina-Web.aspx Seguramente te has topado en algunas ocasiones con que, tras haber rellenado algunos campos de un formulario , algunas aplicaciones Web te avisan si pretendes cerrar la ventana o abandonar la página, ya que perderías los datos. Yo por ejemplo utilizo bastante el webmail de Google, GMail, y muchas veces si acabo de enviar un correo y cierro muy rápido la ventana, como el correo...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/10/15/truco-c-243-mo-detectar-el-cierre-o-la-salida-de-una-p-225-gina-web.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201143" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/Desarrollo+Web/default.aspx">Desarrollo Web</category></item><item><title>Cómo mapear tu cuenta de SkyDrive a una unidad en Windows</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/10/11/c-243-mo-mapear-tu-cuenta-de-skydrive-a-una-unidad-en-windows.aspx</link><pubDate>Tue, 11 Oct 2011 13:45:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201090</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=201090</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/10/11/c-243-mo-mapear-tu-cuenta-de-skydrive-a-una-unidad-en-windows.aspx#comments</comments><description>&lt;p&gt;&lt;span style="background-image:url(http://www.jasoft.org/JASoft_s.gif);border-bottom:#a3d61a 1px solid;padding-bottom:5px;background-color:#d5ef9c;padding-left:40px;padding-right:5px;display:block;background-repeat:no-repeat;background-position:5px 6px;border-top:#a3d61a 1px solid;padding-top:5px;background-origin:initial;background-clip:initial;"&gt;&lt;strong&gt;Post original en JASoft.org: &lt;a href="http://www.jasoft.org/Blog/post/Como-mapear-tu-cuenta-de-SkyDrive-a-una-unidad-en-Windows.aspx" title="http://www.jasoft.org/Blog/post/Como-mapear-tu-cuenta-de-SkyDrive-a-una-unidad-en-Windows.aspx"&gt;http://www.jasoft.org/Blog/post/Como-mapear-tu-cuenta-de-SkyDrive-a-una-unidad-en-Windows.aspx&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;SkyDrive es el servicio de almacenamiento en la nube de Microsoft. Te permite almacenar hasta 25 GB de archivos de cualquier tipo, organizados por carpetas, y todo de manera gratuita. Si adem&amp;aacute;s tienes un Windows Phone, tu vida m&amp;oacute;vil pasa por SkyDrive ya que el tel&amp;eacute;fono est&amp;aacute; completamente imbricado con este servicio para subir fotos, guardar notas y documentos de Office, etc... &lt;/p&gt;
&lt;p&gt;Cualquier cuenta de LiveID lleva asociada una cuenta de SkyDrive:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="325" width="584" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jalarcon/IntegraSkyDrive_5F00_1_5F00_4823FA83.png" alt="IntegraSkyDrive_1" border="0" title="IntegraSkyDrive_1" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Microsoft ofrece &lt;a target="_blank" href="http://explore.live.com/windows-live-mesh"&gt;&lt;strong&gt;Live Mesh&lt;/strong&gt;&lt;/a&gt;, un programa gratuito que permite sincronizar archivos entre varios ordenadores y con SkyDrive, de modo que siempre tengamos ciertas carpetas disponibles en cualquier lado. La sincronizaci&amp;oacute;n entre diferentes ordenadores permite gestionar una cantidad ilimitada de archivos y cualquier cantidad de informaci&amp;oacute;n, ya que no pasa por el servicio on-line. Pero si queremos mantenerlo sincronizado en la nube y acceder a estos archivos desde cualquier navegador, tenemos un l&amp;iacute;mite de 5 GB de archivos en SkyDrive. Sin embargo el servicio completo son 25 GB. &lt;strong&gt;&amp;iquest;Por qu&amp;eacute; vamos a &amp;quot;perder&amp;quot; el uso de 20 GB por no poder usarlos c&amp;oacute;modamente desde nuestro explorador de archivos de Windows?&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Las carpetas de SkyDrive, aparte de ser accesibles desde un navegador, pueden funcionar tambi&amp;eacute;n como carpetas Web (mediante el protocolo WebDAV). Esto significa que el sistema operativo puede manejarlas perfectamente desde el explorador de archivos, como si fueran carpetas locales &lt;strong&gt;desde Windows XP en adelante&lt;/strong&gt;. En este ejemplo yo voy a utilizar Windows 7.&lt;/p&gt;
&lt;p&gt;En este post explicar&amp;eacute; c&amp;oacute;mo conseguir de manera sencilla que &lt;strong&gt;SkyDrive aparezca en el explorador de archivos como una unidad de disco m&amp;aacute;s&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;1.- Averiguar la URL de nuestro SkyDrive&lt;/h2&gt;
&lt;p&gt;Accede a SkyDrive entrando en &lt;a target="_blank" href="http://skydrive.live.com"&gt;&lt;strong&gt;http://skydrive.live.com&lt;/strong&gt;&lt;/a&gt;.&amp;nbsp; Tras autenticarte con tu cuenta de LiveID entra en cualquiera de las carpetas p&amp;uacute;blicas que tengas en el servicio. Por defecto existe una carpeta &amp;quot;P&amp;uacute;blico&amp;quot; o &amp;quot;Public&amp;quot; que sirve para colocar archivos que quieras que vea todo el mundo. esa misma nos servir&amp;aacute;.&lt;/p&gt;
&lt;p&gt;En el lateral derecho tienes un icono grande con una carpeta y debajo las diferentes acciones que puedes realizar con ella. Pulsa en la opci&amp;oacute;n &amp;quot;Obtener un enlace&amp;quot;:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="418" width="253" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jalarcon/IntegraSkyDrive_5F00_2_5F00_3FC0252C.png" alt="IntegraSkyDrive_2" border="0" title="IntegraSkyDrive_2" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/p&gt;
&lt;p&gt;Al hacerlo se nos ofrece un cuadro de texto con una URL que podemos usar para compartir la carpeta con nuestras amistades y hacer la p&amp;uacute;blica:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="301" width="574" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jalarcon/IntegraSkyDrive_5F00_3_5F00_37C882CA.png" alt="IntegraSkyDrive_3" border="0" title="IntegraSkyDrive_3" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/p&gt;
&lt;p&gt;Dentro de ese cuadro de texto la URL tiene varios par&amp;aacute;metros. El que nos interesa es el correspondiente a &amp;quot;cid&amp;quot;, que es el identificador de nuestra cuenta (en la figura lo he difuminado). Se trata de una ristra de letras y n&amp;uacute;meros que debemos copiar y guardar. Haz caso omiso del resto de la URL.&lt;/p&gt;
&lt;p&gt;Se puede obtener este mismo identificador usando cualquier otra aplicaci&amp;oacute;n que nos deje leer o guardar desde SkyDrive, por ejemplo Office 2010.&lt;/p&gt;
&lt;h2&gt;2.- Mapear la carpeta Web&lt;/h2&gt;
&lt;p&gt;Ahora que ya conocemos nuestro identificador abre el explorador de Windows. En la barra de herramientas (o en el men&amp;uacute; &amp;quot;Herramientas&amp;quot;) pulsa el bot&amp;oacute;n &amp;quot;Mapear unidad de red&amp;quot;:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="289" width="581" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jalarcon/IntegraSkyDrive_5F00_4_5F00_687B8A75.png" alt="IntegraSkyDrive_4" border="0" title="IntegraSkyDrive_4" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/p&gt;
&lt;p&gt;En el di&amp;aacute;logo que aparece escribe como ruta: https://docs.live.com/xxxxxxx/, sustituyendo &amp;quot;xxxxxxxx&amp;quot; por el identificador del paso anterior:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="464" width="632" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jalarcon/IntegraSkyDrive_5F00_5_5F00_22F68A4A.png" alt="IntegraSkyDrive_5" border="0" title="IntegraSkyDrive_5" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/p&gt;
&lt;p&gt;Marca la opci&amp;oacute;n de reconectarte tras iniciar sesi&amp;oacute;n. Luego veremos c&amp;oacute;mo hacer que esto funcione.&lt;/p&gt;
&lt;p&gt;Pulsa finalizar.&lt;/p&gt;
&lt;p&gt;&amp;iexcl;Voil&amp;agrave;!. Ya tenemos la unidad mapeada en nuestro explorador de archivos:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="540" width="657" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jalarcon/IntegraSkyDrive_5F00_6_5F00_05A13280.png" alt="IntegraSkyDrive_6" border="0" title="IntegraSkyDrive_6" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/p&gt;
&lt;p&gt;Ahora ya podemos arrastrar y soltar archivos desde nuestros discos locales a SkyDrive y viceversa.&lt;/p&gt;
&lt;p&gt;Hay que tener varias cosas en cuenta:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Es una unidad remota en Internet por lo que la velocidad de trabajo con ella es lenta, as&amp;iacute; que un poco de paciencia. &lt;/li&gt;
&lt;li&gt;Por le mismo motivo anterior, aunque podemos renombrar y mover las carpetas dentro de SkyDrive desde el propio explorador mi recomendaci&amp;oacute;n es que si necesitamos hacerlo que lo hagamos desde el navegador Web directamente. Ser&amp;aacute; mucho m&amp;aacute;s r&amp;aacute;pido. &lt;/li&gt;
&lt;li&gt;SkyDrive no deja subir de un golpe archivos de m&amp;aacute;s de 50 MB, as&amp;iacute; que ten cuidado y no intentes subir nada m&amp;aacute;s grande que este tama&amp;ntilde;o. Imagino que ser&amp;aacute; para evitar que se cuelguen pel&amp;iacute;culas y archivos ilegales, pero no lo s&amp;eacute; exactamente. &lt;/li&gt;
&lt;li&gt;Las carpeta cuyo nombre comienza por &amp;quot;^.&amp;quot; son carpetas del sistema que crea y utiliza Windows Phone, asi que ten cuidado al manipularlas. Imagino que si te las cargas no pasa nada y WP las volver&amp;aacute; a crear (pero paso de probarlo por vicio, jeje). &lt;/li&gt;
&lt;li&gt;El nombre de la carpeta creada es bastante feo, as&amp;iacute; que pulsa con el bot&amp;oacute;n derecho sobre la nueva unidad (paciencia, puede tardar varios minutos para mostrarlo la primera vez) y elige la opci&amp;oacute;n de &amp;quot;Renombrar&amp;quot; y ponle un nombre descriptivo como SkyDrive, como tengo yo en la figura anterior. &lt;/li&gt;
&lt;li&gt;Cuando visualizas la unidad en el resumen del explorador de archivos te dir&amp;aacute; aproximadamente cu&amp;aacute;nto espacio libre te queda en la unidad SkyDrive, pero sin embargo te dar&amp;aacute; un tama&amp;ntilde;o total equivocado. No s&amp;eacute; a qu&amp;eacute; ser&amp;aacute; debido. En mi caso por ejemplo me dice que tengo 85,4 GB: &lt;/li&gt;
&lt;/ul&gt;
&lt;p align="center"&gt;&lt;img height="319" width="372" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jalarcon/IntegraSkyDrive_5F00_7_5F00_2B2AAFE1.png" alt="IntegraSkyDrive_7" border="0" title="IntegraSkyDrive_7" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/p&gt;
&lt;h2&gt;3.- Asegurarte que se reconecta al iniciar sesi&amp;oacute;n&lt;/h2&gt;
&lt;p&gt;En el paso anterior marcamos la opci&amp;oacute;n de que se reconecte en cada inicio de sesi&amp;oacute;n. Para que esto funcione correctamente necesitamos unir nuestra cuenta de usuario de Windows a nuestra cuenta LiveID, para lo cual necesitaremos usar &lt;strong&gt;el proveedor de identificadores on-line para Windows Live&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&amp;Eacute;ste se encuentra ya instalado si utilizas, por ejemplo, Office 2010. Si no lo tienes puedes descargarlo &lt;a target="_blank" href="http://windows.microsoft.com/en-US/windows7/online-id-providers"&gt;desde aqu&amp;iacute;&lt;/a&gt; (s&amp;oacute;lo funciona en Windows 7).&lt;/p&gt;
&lt;p&gt;Una vez instalado si vas a &amp;quot;Panel de Control&amp;middot;Cuentas de usuario&amp;quot; y buscas tu cuenta, en el lateral existe la opci&amp;oacute;n de &amp;quot;Enlazar identificadores on-line&amp;quot;:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="346" width="484" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jalarcon/IntegraSkyDrive_5F00_8_5F00_3E6B6680.png" alt="IntegraSkyDrive_8" border="0" title="IntegraSkyDrive_8" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/p&gt;
&lt;p&gt;Al pulsarlo se nos da la opci&amp;oacute;n de enlazar una cuenta LiveID o modificar la existente usando los enlaces correspondientes de la siguiente pantalla:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img height="454" width="717" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jalarcon/IntegraSkyDrive_5F00_9_5F00_67FF31B3.png" alt="IntegraSkyDrive_9" border="0" title="IntegraSkyDrive_9" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" /&gt;&lt;/p&gt;
&lt;p&gt;A partir de ahora nuestras credenciales locales quedar&amp;aacute;n enlazadas a nuestras credenciales on-line para acceder a los servicios de Live, por lo que no tendremos ning&amp;uacute;n problema para utilizar los archivos de SkyDrive en la unidad mapeada.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;iexcl;Espero que te resulte &amp;uacute;til!&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201090" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/Trucos+y+consejos+gen_26002300_233_3B00_ricos/default.aspx">Trucos y consejos gen&amp;#233;ricos</category><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/Sistemas+Operativas/default.aspx">Sistemas Operativas</category></item><item><title>TRUCO: Cómo des-ofuscar código JavaScript de manera rápida</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/10/08/truco-c-243-mo-des-ofuscar-c-243-digo-javascript-de-manera-r-225-pida.aspx</link><pubDate>Sat, 08 Oct 2011 11:20:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201035</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=201035</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/10/08/truco-c-243-mo-des-ofuscar-c-243-digo-javascript-de-manera-r-225-pida.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/TRUCO-Como-des-ofuscar-codigo-JavaScript-de-manera-rapida.aspx Este es un truco muy tonto pero que no todo el mundo conoce. Una vez que lo descubres se convierte en algo que usar&amp;aacute;s todos los d&amp;iacute;as... Muchas veces visitamos una p&amp;aacute;gina Web que ofrece alg&amp;uacute;n efecto interesante o cualquier otra caracter&amp;iacute;stica y nos gustar&amp;iacute;a saber c&amp;oacute;mo funciona. En otras ocasiones tenemos que depurar el c&amp;oacute;digo...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/10/08/truco-c-243-mo-des-ofuscar-c-243-digo-javascript-de-manera-r-225-pida.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201035" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/Trucos+gen_26002300_233_3B00_ricos/default.aspx">Trucos gen&amp;#233;ricos</category></item><item><title>Cómo procesar correctamente en .NET fechas de un AS/400</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/09/23/c-243-mo-procesar-correctamente-en-net-fechas-de-un-as-400.aspx</link><pubDate>Fri, 23 Sep 2011 11:39:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200637</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=200637</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/09/23/c-243-mo-procesar-correctamente-en-net-fechas-de-un-as-400.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Como-procesar-correctamente-en-NET-fechas-de-un-AS400.aspx Esto es bastante básico, pero a los usuarios más noveles puede que le resulte complicado y precisamente llegué a ello a raíz de la pregunta de un alumno hace poco… El caso es que los sistemas AS/400 suelen devolver los campos de fecha en un formato similar a este: 20110422, que es tal y como esta almacenado en la base de datos tipo texto. Es decir, el formato es YYYMMDD. ¿Cómo las...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/09/23/c-243-mo-procesar-correctamente-en-net-fechas-de-un-as-400.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200637" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/Programaci_26002300_243_3B00_n/default.aspx">Programaci&amp;#243;n</category></item><item><title>Cómo poner un tono de teléfono propio en Windows Phone 7.5 "Mango"</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/09/20/c-243-mo-poner-un-tono-de-tel-233-fono-propio-en-windows-phone-7-5-quot-mango-quot.aspx</link><pubDate>Tue, 20 Sep 2011 10:30:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200582</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=200582</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/09/20/c-243-mo-poner-un-tono-de-tel-233-fono-propio-en-windows-phone-7-5-quot-mango-quot.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Como-poner-un-tono-de-telefono-propio-en-Windows-Phone-75-Mango.aspx La nueva versi&amp;oacute;n de Windows Phone 7, la 7.5 que es conocida como &amp;quot;Mango&amp;quot;, tiene por fin una capacidad muy trivial pero que hasta ahora no era posible: la posibilidad de usar un archivo de sonido propio como todo del timbre del tel&amp;eacute;fono . En la versi&amp;oacute;n original de WP esto no era posible. Sin embargo en Mango tampoco existe una forma muy intuitiva...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/09/20/c-243-mo-poner-un-tono-de-tel-233-fono-propio-en-windows-phone-7-5-quot-mango-quot.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200582" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/Windows+Phone/default.aspx">Windows Phone</category></item><item><title>Cómo detectar un cambio de sesión o que el usuario bloquea la sesión en Windows</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/09/15/c-243-mo-detectar-un-cambio-de-sesi-243-n-o-que-el-usuario-bloquea-la-sesi-243-n-en-windows.aspx</link><pubDate>Thu, 15 Sep 2011 13:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200432</guid><dc:creator>José M. Alarcón Aguín</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jalarcon/rsscomments.aspx?PostID=200432</wfw:commentRss><comments>http://geeks.ms/blogs/jalarcon/archive/2011/09/15/c-243-mo-detectar-un-cambio-de-sesi-243-n-o-que-el-usuario-bloquea-la-sesi-243-n-en-windows.aspx#comments</comments><description>Post original en JASoft.org: http://www.jasoft.org/Blog/post/Como-detectar-un-cambio-de-sesion-o-que-el-usuario-bloquea-la-sesion-en-Windows.aspx En ocasiones resulta muy útil detectar desde tu aplicación Windows el hecho de que el usuario actual se esté conectando o desconectando a la sesión actual, o simplemente que se haya bloqueado el escritorio. Por ejemplo, si el usuario tiene el escritorio bloqueado es una tontería mostrarle mensajes o globos de notificación ya que no va a haber nadie para...(&lt;a href="http://geeks.ms/blogs/jalarcon/archive/2011/09/15/c-243-mo-detectar-un-cambio-de-sesi-243-n-o-que-el-usuario-bloquea-la-sesi-243-n-en-windows.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200432" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/jalarcon/archive/tags/Visual+Studio_2C00_+Windows+Forms/default.aspx">Visual Studio, Windows Forms</category></item></channel></rss>
