<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios para Programación .porExpertos</title>
	<atom:link href="http://programacion.porexpertos.es/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://programacion.porexpertos.es</link>
	<description>Conocimiento de programación a tu alcance</description>
	<lastBuildDate>Tue, 24 Jan 2012 13:26:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comentario en Provocar un postback desde JavaScript con ASP.NET por Ricardo</title>
		<link>http://programacion.porexpertos.es/provocar-un-postback-desde-javascript-con-aspnet/#comment-80</link>
		<dc:creator>Ricardo</dc:creator>
		<pubDate>Tue, 24 Jan 2012 13:26:33 +0000</pubDate>
		<guid isPermaLink="false">http://programacion.porexpertos.es/?p=151#comment-80</guid>
		<description>Olá, meu nome é Ricardo R. Lopes, moro no Brasil e gostaria de parabenizar pelo artigo que é de muito útil.

Parabéns</description>
		<content:encoded><![CDATA[<p>Olá, meu nome é Ricardo R. Lopes, moro no Brasil e gostaria de parabenizar pelo artigo que é de muito útil.</p>
<p>Parabéns</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario en Evitar que un objeto Flash quede por encima por fredx</title>
		<link>http://programacion.porexpertos.es/evitar-que-un-objeto-flash-quede-por-encima/#comment-88</link>
		<dc:creator>fredx</dc:creator>
		<pubDate>Tue, 20 Dec 2011 21:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://programacion.porexpertos.es/?p=349#comment-88</guid>
		<description>yeah!! excelente man, danke por la info!! :D</description>
		<content:encoded><![CDATA[<p>yeah!! excelente man, danke por la info!! <img src='http://programacion.porexpertos.es/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario en Gestión de bloqueos en SQL Server por Juan Padilla Herrera</title>
		<link>http://programacion.porexpertos.es/gestion-de-bloqueos-en-sql-server/#comment-105</link>
		<dc:creator>Juan Padilla Herrera</dc:creator>
		<pubDate>Fri, 30 Sep 2011 15:57:47 +0000</pubDate>
		<guid isPermaLink="false">http://programacion.porexpertos.es/?p=42#comment-105</guid>
		<description>Primeramente muchas gracias por la informacion acerca de las distinta formas de bloqueos que existen.   Mi pregunta seria: Existe algun procedimiento que me indique cuales consultas o procedimientos estan bloqueando la ejecucion de otras consultas. 

Esto es porque me esta sucediendo a menudo que los usuarios se quejan que envian a ejecutar una opcion de un programa que esta a su ves ejecuta un procedimiento almacenado, y a veces dura una eternidad mientras que otras veces no dura nada..  en las veces que dura mucho me encuentro que es porqque varios otros usuarios estan corriendo otras opciones  del programa, y alguna de ellas puede que este blaqueando otros procesos..

Pero no he encontrado una herramiento que me permita determinar cual usuario esta ejecutando un proceso que blaquea al resto..   y me toca que muchas veces cancelar a varios usuarios para ver cual era.</description>
		<content:encoded><![CDATA[<p>Primeramente muchas gracias por la informacion acerca de las distinta formas de bloqueos que existen.   Mi pregunta seria: Existe algun procedimiento que me indique cuales consultas o procedimientos estan bloqueando la ejecucion de otras consultas. </p>
<p>Esto es porque me esta sucediendo a menudo que los usuarios se quejan que envian a ejecutar una opcion de un programa que esta a su ves ejecuta un procedimiento almacenado, y a veces dura una eternidad mientras que otras veces no dura nada..  en las veces que dura mucho me encuentro que es porqque varios otros usuarios estan corriendo otras opciones  del programa, y alguna de ellas puede que este blaqueando otros procesos..</p>
<p>Pero no he encontrado una herramiento que me permita determinar cual usuario esta ejecutando un proceso que blaquea al resto..   y me toca que muchas veces cancelar a varios usuarios para ver cual era.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario en Provocar un postback desde JavaScript con ASP.NET por Lizbeth Novoa</title>
		<link>http://programacion.porexpertos.es/provocar-un-postback-desde-javascript-con-aspnet/#comment-66</link>
		<dc:creator>Lizbeth Novoa</dc:creator>
		<pubDate>Wed, 07 Sep 2011 20:41:42 +0000</pubDate>
		<guid isPermaLink="false">http://programacion.porexpertos.es/?p=151#comment-66</guid>
		<description>Hola..! Mi funcion __dopostback llama a una funcion que almacena en una base de datos y genera una respuesta, quiero mostrar esa respuesta en pantalla mediante un alert pero no logra hacerlo xq al parecer cuando hace el alert aun no termina d ejecutarse el __dopostback, alguien podria decirme como hacer para que el alert pueda mostrarse</description>
		<content:encoded><![CDATA[<p>Hola..! Mi funcion __dopostback llama a una funcion que almacena en una base de datos y genera una respuesta, quiero mostrar esa respuesta en pantalla mediante un alert pero no logra hacerlo xq al parecer cuando hace el alert aun no termina d ejecutarse el __dopostback, alguien podria decirme como hacer para que el alert pueda mostrarse</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario en Evitar que un objeto Flash quede por encima por Christian</title>
		<link>http://programacion.porexpertos.es/evitar-que-un-objeto-flash-quede-por-encima/#comment-87</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Tue, 16 Aug 2011 20:26:33 +0000</pubDate>
		<guid isPermaLink="false">http://programacion.porexpertos.es/?p=349#comment-87</guid>
		<description>Genial! gracias por la data, pero tengo unos banners que vienen desde otro site en un iframe y no tengo control sobre el objeto flash :( ...voy a ver si puedo cambiar los parametros con jQuery..</description>
		<content:encoded><![CDATA[<p>Genial! gracias por la data, pero tengo unos banners que vienen desde otro site en un iframe y no tengo control sobre el objeto flash <img src='http://programacion.porexpertos.es/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  &#8230;voy a ver si puedo cambiar los parametros con jQuery..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario en Mantener posición del scroll en Chrome por ArturoTirado</title>
		<link>http://programacion.porexpertos.es/mantener-posicion-del-scroll-en-chrome/#comment-90</link>
		<dc:creator>ArturoTirado</dc:creator>
		<pubDate>Thu, 28 Jul 2011 00:07:54 +0000</pubDate>
		<guid isPermaLink="false">http://programacion.porexpertos.es/?p=511#comment-90</guid>
		<description>Hola podrias dar un poco mas de información y si es posible poner un ejemplo. Gracias y Saludos</description>
		<content:encoded><![CDATA[<p>Hola podrias dar un poco mas de información y si es posible poner un ejemplo. Gracias y Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario en Mantener posición del scroll en Chrome por alberto</title>
		<link>http://programacion.porexpertos.es/mantener-posicion-del-scroll-en-chrome/#comment-89</link>
		<dc:creator>alberto</dc:creator>
		<pubDate>Thu, 21 Jul 2011 13:41:51 +0000</pubDate>
		<guid isPermaLink="false">http://programacion.porexpertos.es/?p=511#comment-89</guid>
		<description>Muy buen post. justo lo que estaba necesitando!!!
Muchas Gracias</description>
		<content:encoded><![CDATA[<p>Muy buen post. justo lo que estaba necesitando!!!<br />
Muchas Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario en Provocar un postback desde JavaScript con ASP.NET por marcos</title>
		<link>http://programacion.porexpertos.es/provocar-un-postback-desde-javascript-con-aspnet/#comment-65</link>
		<dc:creator>marcos</dc:creator>
		<pubDate>Sat, 18 Sep 2010 08:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://programacion.porexpertos.es/?p=151#comment-65</guid>
		<description>interesante !!!</description>
		<content:encoded><![CDATA[<p>interesante !!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario en Gestión de bloqueos en SQL Server por Sergio Alcalde</title>
		<link>http://programacion.porexpertos.es/gestion-de-bloqueos-en-sql-server/#comment-104</link>
		<dc:creator>Sergio Alcalde</dc:creator>
		<pubDate>Tue, 17 Aug 2010 07:49:28 +0000</pubDate>
		<guid isPermaLink="false">http://programacion.porexpertos.es/?p=42#comment-104</guid>
		<description>Hola Bryan.

Todas las técnicas comentadas tratan en todo momento de mantener la integridad de la base de datos si no, solucionar el problema de mejorar el acceso concurrente nos crearía un problema más grave aún.

A esto que acabo de decir, tengo que añadir dos matices:
El primero de ellos es que siempre hay que tener presente que las cosas que hagas se pueden hacer bien o mal. Por ejemplo, cambiar los &lt;a href=&quot;http://programacion.porexpertos.es/enfoque-pesimista-de-gestion-de-transacciones-en-sql-server/&quot; rel=&quot;nofollow&quot;&gt;niveles de aislamiento de las transacciones&lt;/a&gt; puede provocar el colapso de la base de datos, que tus aplicaciones empiecen a mostrar datos sobre los que no se ha hecho commit (que puede ser un problema o no)... En fin, que hay que saber lo que se está haciendo.
El segundo es, en parte, continuación de lo anterior, y es que cada solución, como todo en este mundo tiene sus cosas buenas y sus cosas malas por lo que se adaptan mejor o peor a un tipo de problema determinado, dependiendo del coste de implementación, de la forma en que resuelven el problema de bloqueo, etc. Por poner un ejemplo, la solución más “sencillita” que sería utilizar un &lt;a href=&quot;http://programacion.porexpertos.es/enfoque-pesimista-de-gestion-de-transacciones-en-sql-server/&quot; rel=&quot;nofollow&quot;&gt;flag con un plan de contingencia&lt;/a&gt;, puede dejar registros bloqueados en el caso que comentas, por eso es necesario un plan de contingencia que consiste en una aplicación auxiliar que libere esos registros en caso de que se vaya la luz, etc... Sin embargo, implementarla es muy sencillo y no hay que controlar ningún otro efecto colateral... El &lt;a href=&quot;http://programacion.porexpertos.es/enfoque-pesimista-de-gestion-de-transacciones-en-sql-server/&quot; rel=&quot;nofollow&quot;&gt;bloqueo pesimista utilizando caducidad del bloqueo&lt;/a&gt; es, en general, el que mejor se ajusta a todo tipo de problemas pero requiere más implementación...

Como comentaba, todo depende del problema en cuestión.

Si quieres podemos plantear el problema en concreto y buscarle la solución o si tienes dudas con algún método en concreto comentamos con mayor detalle cómo funciona en un caso determinado.

Muchas gracias por tu consulta.

Un saludo.</description>
		<content:encoded><![CDATA[<p>Hola Bryan.</p>
<p>Todas las técnicas comentadas tratan en todo momento de mantener la integridad de la base de datos si no, solucionar el problema de mejorar el acceso concurrente nos crearía un problema más grave aún.</p>
<p>A esto que acabo de decir, tengo que añadir dos matices:<br />
El primero de ellos es que siempre hay que tener presente que las cosas que hagas se pueden hacer bien o mal. Por ejemplo, cambiar los <a href="http://programacion.porexpertos.es/enfoque-pesimista-de-gestion-de-transacciones-en-sql-server/" rel="nofollow">niveles de aislamiento de las transacciones</a> puede provocar el colapso de la base de datos, que tus aplicaciones empiecen a mostrar datos sobre los que no se ha hecho commit (que puede ser un problema o no)&#8230; En fin, que hay que saber lo que se está haciendo.<br />
El segundo es, en parte, continuación de lo anterior, y es que cada solución, como todo en este mundo tiene sus cosas buenas y sus cosas malas por lo que se adaptan mejor o peor a un tipo de problema determinado, dependiendo del coste de implementación, de la forma en que resuelven el problema de bloqueo, etc. Por poner un ejemplo, la solución más “sencillita” que sería utilizar un <a href="http://programacion.porexpertos.es/enfoque-pesimista-de-gestion-de-transacciones-en-sql-server/" rel="nofollow">flag con un plan de contingencia</a>, puede dejar registros bloqueados en el caso que comentas, por eso es necesario un plan de contingencia que consiste en una aplicación auxiliar que libere esos registros en caso de que se vaya la luz, etc&#8230; Sin embargo, implementarla es muy sencillo y no hay que controlar ningún otro efecto colateral&#8230; El <a href="http://programacion.porexpertos.es/enfoque-pesimista-de-gestion-de-transacciones-en-sql-server/" rel="nofollow">bloqueo pesimista utilizando caducidad del bloqueo</a> es, en general, el que mejor se ajusta a todo tipo de problemas pero requiere más implementación&#8230;</p>
<p>Como comentaba, todo depende del problema en cuestión.</p>
<p>Si quieres podemos plantear el problema en concreto y buscarle la solución o si tienes dudas con algún método en concreto comentamos con mayor detalle cómo funciona en un caso determinado.</p>
<p>Muchas gracias por tu consulta.</p>
<p>Un saludo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario en Gestión de bloqueos en SQL Server por Bryan Acuña Núñez</title>
		<link>http://programacion.porexpertos.es/gestion-de-bloqueos-en-sql-server/#comment-103</link>
		<dc:creator>Bryan Acuña Núñez</dc:creator>
		<pubDate>Tue, 27 Jul 2010 20:56:47 +0000</pubDate>
		<guid isPermaLink="false">http://programacion.porexpertos.es/?p=42#comment-103</guid>
		<description>Mi consulta es la siguiente, digamos q tengo una bd ok y q dos clientes accesan una tabla mediante un select para obtener el id de dicha tabla, a la hora de hacer el insert o update el programa q hice me debe generar el siguiente id para la entrada de esa tabla como un consecutivo del select anterior, un caso ambos leen 25 digamos q unos de esos clientes es un windows service ok solucionamos el problema mediante los bloqueos q utiliza sql server, el caso q sucede si durante la transaccion ocurre un problema fisico antes de que se liberara el bloqueo, la bd queda con alguna inconsistencia o no tengo esa duda.. cualquier ayuda seria de mucha utilidad, espero que comprenda mi consulta....</description>
		<content:encoded><![CDATA[<p>Mi consulta es la siguiente, digamos q tengo una bd ok y q dos clientes accesan una tabla mediante un select para obtener el id de dicha tabla, a la hora de hacer el insert o update el programa q hice me debe generar el siguiente id para la entrada de esa tabla como un consecutivo del select anterior, un caso ambos leen 25 digamos q unos de esos clientes es un windows service ok solucionamos el problema mediante los bloqueos q utiliza sql server, el caso q sucede si durante la transaccion ocurre un problema fisico antes de que se liberara el bloqueo, la bd queda con alguna inconsistencia o no tengo esa duda.. cualquier ayuda seria de mucha utilidad, espero que comprenda mi consulta&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

