<?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) - Todos los comentarios</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>Windows Phone 7 – Recomendación de enlaces interesantes (II)</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#202816</link><pubDate>Wed, 18 Jan 2012 09:07:01 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:202816</guid><dc:creator>Jorge Serrano - MVP Visual Developer - Visual Basic</dc:creator><description>&lt;p&gt;Vamos con una segunda retahíla de enlaces relacionados con Windows Phone 7.5 (Mango). En este caso y&lt;/p&gt;
&lt;img src="http://geeks.ms/aggbug.aspx?PostID=202816" width="1" height="1"&gt;</description></item><item><title>re: 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#201206</link><pubDate>Sun, 16 Oct 2011 11:36:14 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201206</guid><dc:creator>Pablo Núñez</dc:creator><description>&lt;p&gt;Gracias José Manuel.&lt;/p&gt;
&lt;p&gt;En cuanto a mantener la conexión abierta, puse los mismos inconvenientes que tú y algunos más, pero como indico era &amp;quot;innegociable&amp;quot;: se usa el número de conexiones del servidor como control de usuarios concurrentes, y este es el concepto de facturación al cliente final, además hay conexiones desde otros clientes no web (Windows) por lo que la respuesta fue: NO.&lt;/p&gt;
&lt;p&gt;Gracias por las ideas, la primera de la ventana en el cambio de página no la había pensado, pero como tú dices tiene un aspecto feo (casi tan feo como mantener la conexión abierta en el servidor ;)&lt;/p&gt;
&lt;p&gt;Pero la idea de la caducidad de la sesión sí me gusta, de hecho tengo hecho algo similar pero con aviso al usuario:&lt;/p&gt;
&lt;p&gt;1. Caducidad de unos 5 minutos.&lt;/p&gt;
&lt;p&gt;2. A los 4 minutos, JavaScript muestra una ventana: &amp;quot;Va a caducar la sesión [Mantener] [Abandonar]&amp;quot;&lt;/p&gt;
&lt;p&gt;3. Si se pulsa mantener, se hace algo como lo que tú propones: mantener la sesión viva en el servidor y reiniciar esos 4 minutos.&lt;/p&gt;
&lt;p&gt;Son los problemas que nos surgen por migrar aplicaciones antiguas sin libertad para hacer borrón y cuenta nueva.&lt;/p&gt;
&lt;p&gt;Y para otra vez comentaré en jasoft para evitar bifurcaciones.&lt;/p&gt;
&lt;p&gt;¡Saludos!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201206" width="1" height="1"&gt;</description></item><item><title>re: 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#201202</link><pubDate>Sun, 16 Oct 2011 10:41:40 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201202</guid><dc:creator>José M. Alarcón Aguín</dc:creator><description>&lt;p&gt;Hola Pablo,&lt;/p&gt;
&lt;p&gt;Lo que no sé es siquiera cómo conseguir que tengas la conexión a la BBDD abierta todo el tiempo en el servidor, ya que la página al terminar su ciclo de vida la cerrará ¿no?&lt;/p&gt;
&lt;p&gt;Además es muy poco escalable, ues en las apps Web se trata siempre de todo lo contrario a eso... En fin, es simple curiosidad...&lt;/p&gt;
&lt;p&gt;En cualquier caso, el evento salta incluso al recargar la página actual, como tú dices.&lt;/p&gt;
&lt;p&gt;Tendría que hacer pruebas, pero yo creo que la mejor estrategia en este caso sería interceptar el evento onunload de la ventana actual. &lt;/p&gt;
&lt;p&gt;Desde éste abres inmediatamente otra ventana lo más pequeña que puedas, desde la cual detectas si la ventana padre existe o no. Si existe es que es un cambio de página, no un cierre de la ventana. Si no existe es que es un cierre y entonces puedes lanzar la tarea que consideres oportuna en el servidor llamando a otra página que a su vez cierre la centana que has abierto.&lt;/p&gt;
&lt;p&gt;Tendría el efecto &amp;quot;chungo&amp;quot; de que habría una pequeña ventanita que se abriría cada vez que cambies de página, pero también tus requisitos no son precisamente los más normales :-)&lt;/p&gt;
&lt;p&gt;Otra posible solución que se me ocurre es la siguiente:&lt;/p&gt;
&lt;p&gt;1.- Pones el tiempo de sesión muy pequeño (no sé, un minuto, o algo que tenga sentido para la demora en el cierre de la conexión).&lt;/p&gt;
&lt;p&gt;2.- Tienes una página en el servidor que sirva únicamente para mantener la sesión abierta, del estilo de la técnica que explico aquí: &lt;a rel="nofollow" target="_new" href="http://www.jasoft.org/Blog/post/PermaLinkaspxguid=7c56bb9b-6955-4865-880b-f964ca6.aspx"&gt;www.jasoft.org/.../PermaLinkaspxguid=7c56bb9b-6955-4865-880b-f964ca6.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;3.- En el cierre de sesón (Session_onEnd) cierras la conexión.&lt;/p&gt;
&lt;p&gt;No sé, seguramente estrujándome el coco un poco más se me ocurriría alguna cosa adicional, pero con estos dos creo que hay posibilidades.&lt;/p&gt;
&lt;p&gt;Saludos,&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201202" width="1" height="1"&gt;</description></item><item><title>re: 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#201191</link><pubDate>Sat, 15 Oct 2011 16:06:48 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201191</guid><dc:creator>Pablo Núñez</dc:creator><description>&lt;p&gt;Descubrí el evento OnBeforeUnload hace poco tiempo pero no me sirvió. Se trataba de un proyecto donde el servidor mantiene una conexión con base de datos siempre activa (y este requisito era innegociable), y quise usarlo para avisar al usuario de que debía cerrar la conexión antes de abandonar la página.&lt;/p&gt;
&lt;p&gt;El inconveniente que encontré es que se pregunta incluso cuando navegamos a otra página de la propia aplicación, no había manera de preguntar sólo al navegar fuera o cerrar el navegador. &lt;/p&gt;
&lt;p&gt;Técnicamente sé que se podría extender el comportamiento de OnBeforeUnload, estableciendo un flag antes de navegar a otra página de la aplicación para evitar la pregunta (algo como tu bPreguntar), pero entonces no podría utilizar sencillos enlaces href sino métodos Javascript, por lo que tras buscar alguna librería que hiciera esto y no encontrarla, lo descarté.&lt;/p&gt;
&lt;p&gt;Aprovechando que sacas el tema, ¿sabes de alguna solución? ;)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201191" width="1" height="1"&gt;</description></item><item><title>re: Cómo extraer contenidos desde un archivo .MSI de instalación</title><link>http://geeks.ms/blogs/jalarcon/archive/2010/07/16/c-243-mo-extraer-contenidos-desde-un-archivo-msi-de-instalaci-243-n.aspx#200088</link><pubDate>Sun, 28 Aug 2011 05:44:12 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:200088</guid><dc:creator>claudio</dc:creator><description>&lt;p&gt;anduvo de 10! gracias&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=200088" width="1" height="1"&gt;</description></item><item><title>re: Solucionar problema instalación Office 2007</title><link>http://geeks.ms/blogs/jalarcon/archive/2008/09/30/solucionar-problema-instalaci-243-n-office-2007.aspx#199946</link><pubDate>Wed, 24 Aug 2011 21:57:47 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199946</guid><dc:creator>david</dc:creator><description>&lt;p&gt;gracias... hermano por tu aporte dios en el calvo no joda ya esta que tiraba la toalla... mil gracias hermanos&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199946" width="1" height="1"&gt;</description></item><item><title>re: Cómo buscar un dato en toda la base de datos SQL Server</title><link>http://geeks.ms/blogs/jalarcon/archive/2006/09/28/C_F300_mo-buscar-un-dato-en-toda-la-base-de-datos-SQL-Server.aspx#199943</link><pubDate>Wed, 24 Aug 2011 19:56:22 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199943</guid><dc:creator>Dario</dc:creator><description>&lt;p&gt;Oye muchas gracias de verdad que funciona perfectamente!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199943" width="1" height="1"&gt;</description></item><item><title>re: Cómo enviar correo electrónico por código usando cuentas de GMail</title><link>http://geeks.ms/blogs/jalarcon/archive/2007/06/23/c-243-mo-enviar-correo-electr-243-nico-por-c-243-digo-usando-cuentas-de-gmail.aspx#199942</link><pubDate>Wed, 24 Aug 2011 19:44:33 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199942</guid><dc:creator>Ramiro</dc:creator><description>&lt;p&gt;Muy bueno, claro y conciso. Anda muy bien. Saludos.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199942" width="1" height="1"&gt;</description></item><item><title>re: Forzar el modo de compatibilidad de IE8 en nuestras aplicaciones</title><link>http://geeks.ms/blogs/jalarcon/archive/2009/04/12/forzar-el-modo-de-compatibilidad-de-ie8-en-nuestras-aplicaciones.aspx#199880</link><pubDate>Tue, 23 Aug 2011 14:27:07 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199880</guid><dc:creator>s_48k</dc:creator><description>&lt;p&gt;Muchas Gracias!!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199880" width="1" height="1"&gt;</description></item><item><title>re: Cómo deshabilitar la navegación InPrivate en Internet Explorer 8.0</title><link>http://geeks.ms/blogs/jalarcon/archive/2009/03/27/c-243-mo-deshabilitar-la-navegaci-243-n-inprivate-en-internet-explorer-8-0.aspx#199810</link><pubDate>Mon, 22 Aug 2011 06:47:29 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199810</guid><dc:creator>donatella</dc:creator><description>&lt;p&gt;HOLA yo tambien quiero desabilitar &amp;nbsp;esto &amp;nbsp;del &amp;nbsp;privado &amp;nbsp;pero parece que &amp;nbsp;xp home edition esto no funciona gracias &amp;nbsp;espero tu respuesta&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199810" width="1" height="1"&gt;</description></item><item><title>re: Utilidad rápida: Suspender Windows (forzar modo Sleep)</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/03/19/utilidad-r-225-pida-suspender-windows-forzar-modo-sleep.aspx#199716</link><pubDate>Fri, 19 Aug 2011 12:50:27 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199716</guid><dc:creator>roldan</dc:creator><description>&lt;p&gt;gracias amigo muy util&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199716" width="1" height="1"&gt;</description></item><item><title>re: ¡Mi libro de ASP.NET 4.0 gratis en Internet!</title><link>http://geeks.ms/blogs/jalarcon/archive/2009/09/24/161-mi-libro-de-asp-net-4-0-gratis-en-internet.aspx#199368</link><pubDate>Sat, 13 Aug 2011 15:52:28 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199368</guid><dc:creator>omaro</dc:creator><description>&lt;p&gt;bu, yo no soy de españa para. Quiero tener el libro. :(&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199368" width="1" height="1"&gt;</description></item><item><title>re: Cómo enviar correo electrónico por código usando cuentas de GMail</title><link>http://geeks.ms/blogs/jalarcon/archive/2007/06/23/c-243-mo-enviar-correo-electr-243-nico-por-c-243-digo-usando-cuentas-de-gmail.aspx#199149</link><pubDate>Wed, 10 Aug 2011 21:42:26 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199149</guid><dc:creator>MAuricio</dc:creator><description>&lt;p&gt;Muchas gracias por la informacion te pasaste muy clara la informacion.funciono de maravilla&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199149" width="1" height="1"&gt;</description></item><item><title>re: Utilidad rápida: Suspender Windows (forzar modo Sleep)</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/03/19/utilidad-r-225-pida-suspender-windows-forzar-modo-sleep.aspx#199026</link><pubDate>Tue, 09 Aug 2011 00:11:42 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:199026</guid><dc:creator>Manu</dc:creator><description>&lt;p&gt;Gracias. Me sirvió.&lt;/p&gt;
&lt;p&gt;Un saludo.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=199026" width="1" height="1"&gt;</description></item><item><title>re: Solucionar problema instalación Office 2007</title><link>http://geeks.ms/blogs/jalarcon/archive/2008/09/30/solucionar-problema-instalaci-243-n-office-2007.aspx#198945</link><pubDate>Sun, 07 Aug 2011 03:17:52 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:198945</guid><dc:creator>APOJOSUE</dc:creator><description>&lt;p&gt;Gracias por el aporte, me sacaste de un gra apuro, crei que tenia que formatear de nuevo, pero con tu tip, me salvaste. Mil graciasss&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=198945" width="1" height="1"&gt;</description></item><item><title>re: ¿Dónde está el Monitor de Actividad en SQL Server 2008?</title><link>http://geeks.ms/blogs/jalarcon/archive/2009/07/31/191-d-243-nde-est-225-el-monitor-de-actividad-en-sql-server-2009.aspx#198892</link><pubDate>Fri, 05 Aug 2011 21:26:26 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:198892</guid><dc:creator>Luis Alfonso</dc:creator><description>&lt;p&gt;La informacion fue muy valiosa, muchas gracias.&lt;/p&gt;
&lt;p&gt;Si alguien tiene un manual de SQL server 2008 r2 se &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=198892" width="1" height="1"&gt;</description></item><item><title>re: Cómo buscar un dato en toda la base de datos SQL Server</title><link>http://geeks.ms/blogs/jalarcon/archive/2006/09/28/C_F300_mo-buscar-un-dato-en-toda-la-base-de-datos-SQL-Server.aspx#198879</link><pubDate>Fri, 05 Aug 2011 17:05:07 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:198879</guid><dc:creator>Patty</dc:creator><description>&lt;p&gt;Muchas gracias y un excelente aporte funciono a la perfeccion y siempre es grato encontrar a personas que comparten tanto sus conocimientos como sus hallazgos MUCHAS GRACIAS&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=198879" width="1" height="1"&gt;</description></item><item><title>re: Cómo buscar un dato en toda la base de datos SQL Server</title><link>http://geeks.ms/blogs/jalarcon/archive/2006/09/28/C_F300_mo-buscar-un-dato-en-toda-la-base-de-datos-SQL-Server.aspx#198752</link><pubDate>Wed, 03 Aug 2011 14:26:06 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:198752</guid><dc:creator>Gonzalo</dc:creator><description>&lt;p&gt;Muchisimas Gracias!! Ha sido de gran utilidad!!&lt;/p&gt;
&lt;p&gt;Saludos!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=198752" width="1" height="1"&gt;</description></item><item><title>re: Cuánto cuesta un PDF o por qué no pueden venderse a 5 euros</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/05/10/cu-225-nto-cuesta-un-pdf-o-por-qu-233-no-pueden-venderse-a-5-euros.aspx#198731</link><pubDate>Wed, 03 Aug 2011 07:27:59 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:198731</guid><dc:creator>José M. Alarcón Aguín</dc:creator><description>&lt;p&gt;Querido amigo troll Pepe Pomp&amp;iacute;n:&lt;/p&gt;
&lt;p&gt;Lo que dices te est&amp;aacute; delatando a ti mismo, puesto que NINGUNO de nuestros libros es traducci&amp;oacute;n de ning&amp;uacute;n otro. Ni siquiera nuestros libros en ingl&amp;eacute;s son traducciones, sino que son libros que se han escrito directamente en ingl&amp;eacute;s por sus autores, as&amp;iacute; que DUDO MUCHO que hayas le&amp;iacute;do nada nuestro, ni legal ni ilegalmente. Lo que creo es que eres EXAGERADAMENTE idiota.&lt;/p&gt;
&lt;p&gt;Ya s&amp;eacute;, ya s&amp;eacute;... don&amp;#39;t feed the troll, pero a veces es dif&amp;iacute;cil :-(&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=198731" width="1" height="1"&gt;</description></item><item><title>re: Cuánto cuesta un PDF o por qué no pueden venderse a 5 euros</title><link>http://geeks.ms/blogs/jalarcon/archive/2011/05/10/cu-225-nto-cuesta-un-pdf-o-por-qu-233-no-pueden-venderse-a-5-euros.aspx#198711</link><pubDate>Tue, 02 Aug 2011 21:02:58 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:198711</guid><dc:creator>Pepe Pompin</dc:creator><description>&lt;p&gt;Hola, queria decir que me descargado los libros, y se pueden encontrar facilmente si sabes buscar, ya la verdad lo unico que vi cuando los vi es un Ctrl+C y Ctrl+V de ingles a español en comparación con varios en ingles que vi antes. Creo que estas cobrando la traducción &amp;nbsp;de otro libro EXAGERADAMENTE.&lt;/p&gt;
&lt;p&gt;Pero bueno, quejar nos quejamos todos, total es gratis.&lt;/p&gt;
&lt;p&gt;saludos&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=198711" width="1" height="1"&gt;</description></item></channel></rss>
