<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>La esquina de Dunderio</title>
	<atom:link href="http://dunderio.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dunderio.com</link>
	<description>Un poco de todo...</description>
	<lastBuildDate>Fri, 13 Jan 2012 21:49:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Generar sombra con CSS</title>
		<link>http://dunderio.com/generar-sombra-con-css/</link>
		<comments>http://dunderio.com/generar-sombra-con-css/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 21:49:41 +0000</pubDate>
		<dc:creator>Dunderio</dc:creator>
				<category><![CDATA[Consejos y trucos]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://dunderio.com/?p=291</guid>
		<description><![CDATA[Para generar sombra con css es tan fácil como agregar las siguientes lineas a la clase que se tenga asignada al objeto. Ejemplo: .div_con_sombra { -moz-box-shadow: 3px 3px 4px #000; -webkit-box-shadow: 3px 3px 4px #000; box-shadow: 3px 3px 4px #000; /* For IE 8 */ -ms-filter: &#8220;progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=&#8217;#000000&#8242;)&#8221;; /* For IE 5.5 &#8211; 7 [...]]]></description>
			<content:encoded><![CDATA[<p>Para generar sombra con css es tan fácil como agregar las siguientes lineas a la clase que se tenga asignada al objeto.</p>
<p>Ejemplo:</p>
<p>.div_con_sombra {<br />
	-moz-box-shadow: 3px 3px 4px #000;<br />
	-webkit-box-shadow: 3px 3px 4px #000;<br />
	box-shadow: 3px 3px 4px #000;<br />
	/* For IE 8 */<br />
	-ms-filter: &#8220;progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=&#8217;#000000&#8242;)&#8221;;<br />
	/* For IE 5.5 &#8211; 7 */<br />
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=&#8217;#000000&#8242;);<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://dunderio.com/generar-sombra-con-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funcion isNumeric en vb.net</title>
		<link>http://dunderio.com/funcion-isnumeric-en-vb-net/</link>
		<comments>http://dunderio.com/funcion-isnumeric-en-vb-net/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 17:55:16 +0000</pubDate>
		<dc:creator>Dunderio</dc:creator>
				<category><![CDATA[asp.net]]></category>
		<category><![CDATA[Consejos y trucos]]></category>
		<category><![CDATA[Vb.net]]></category>

		<guid isPermaLink="false">http://dunderio.com/?p=288</guid>
		<description><![CDATA[Tratando de validar si una variable era númerica en vb.net me tope con que no encontraba la función isnumeric. Despues de buscar e investigar un poco me percate que si quería usarla debía incluir &#8220;microsoft.visualbasic&#8221; en los Imports. Si al final no deseas utilizar este namespace puedes validar si un valor es númerico con el [...]]]></description>
			<content:encoded><![CDATA[<p>Tratando de validar si una variable era númerica en vb.net me tope con que no encontraba la función isnumeric. Despues de buscar e investigar un poco me percate que si quería usarla debía incluir &#8220;microsoft.visualbasic&#8221; en los Imports.<br />
Si al final no deseas utilizar este namespace puedes validar si un valor es númerico con el siguiente código:</p>
<blockquote><p>
Public Function IsNumeric(ByVal str As String) as boolean<br />
Dim r As Regex = New Regex(“\d+”)<br />
Dim m As Match = r.Match(str)<br />
If (m.Success) Then<br />
Return True<br />
End If<br />
Return False<br />
End Function
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://dunderio.com/funcion-isnumeric-en-vb-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como agregar un javascript de confirmación en asp.net</title>
		<link>http://dunderio.com/como-agregar-un-javascript-de-confirmacion-en-asp-net/</link>
		<comments>http://dunderio.com/como-agregar-un-javascript-de-confirmacion-en-asp-net/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 19:57:42 +0000</pubDate>
		<dc:creator>Dunderio</dc:creator>
				<category><![CDATA[asp.net]]></category>
		<category><![CDATA[Consejos y trucos]]></category>
		<category><![CDATA[Vb.net]]></category>

		<guid isPermaLink="false">http://dunderio.com/?p=283</guid>
		<description><![CDATA[Si queremos por ejemplo eliminar un registro de un gridview o eliminar datos de un formulario, lo más normal es solicitar al usuario si realmente desea realizar este borrado. Para esto debemos asociar el boton que dispara el evento de eliminar un javascript que haga la pregunta. Esto lo debemos hacer en el page_load If [...]]]></description>
			<content:encoded><![CDATA[<p>Si queremos por ejemplo eliminar un registro de un gridview o eliminar datos de un formulario, lo más normal es solicitar al usuario si realmente desea realizar este borrado.</p>
<p>Para esto debemos asociar el boton que dispara el evento de eliminar un javascript que haga la pregunta.<br />
Esto lo debemos hacer en el page_load</p>
<blockquote><p>
If Not IsPostBack Then<br />
Me.btn_yes.Attributes.Add(&#8220;onclick&#8221;, _<br />
&#8220;return confirm(&#8216;Esta seguro?&#8217;);&#8221;)<br />
end if
</p></blockquote>
<p>Si la persona seleccione no el evento click del botón no se ejecutará.</p>
]]></content:encoded>
			<wfw:commentRss>http://dunderio.com/como-agregar-un-javascript-de-confirmacion-en-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mensaje : You have been logged on with a temporary profile</title>
		<link>http://dunderio.com/mensaje-you-have-been-logged-on-with-a-temporary-profile/</link>
		<comments>http://dunderio.com/mensaje-you-have-been-logged-on-with-a-temporary-profile/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 19:42:17 +0000</pubDate>
		<dc:creator>eguillen</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://dunderio.com/?p=273</guid>
		<description><![CDATA[Si eres usuario de Vindows Vista o Windows 7 y resives un mensaje como este: “You have been logged on with a temporary profile. You cannot access your files and files created in this profile will be deleted when you log off. To fix this, log off and try logging on later. Please see the [...]]]></description>
			<content:encoded><![CDATA[<p>Si eres usuario de Vindows Vista o Windows 7 y resives un mensaje como este:</p>
<p>“You have been logged on with a temporary profile. You cannot access your files and files created in this profile will be deleted when you log off. To fix this, log off and try logging on later. Please see the event log for details or contact your system administrator.”</p>
<p>debes hacer lo siguiente:</p>
<p>El problema usualmente ocurre si tu equipo se apaga inadecuadamente por falla eléctrica o por alguna otra razón.</p>
<p>1. Entra a tu equipo como administrador o con un usuario administrador.<br />
2. Ve a inicio.<br />
3. Entra al Regedit escribiendo esta palabra en el cuadro de búsqueda.<br />
4. Localiza el registro HKEY_LOCAL_MACHINE -&gt; SOFTWARE -&gt; Microsoft -&gt; Windows NT -&gt; CurrentVersion -&gt; ProfileList<br />
5.Entra a uno de los s-1-5&#8230;. carpeta (SID Key) con un largo número dentro, debe tener un .bak al final.<br />
6. En el panel derecho mira en ProfileImagePath para validar que sea el mismo usuario que despliega el erro.<br />
7. Elimina el registro con el .bak.<br />
8. Termina tu sesión de administrador y entra como el usuario que estaba presentando el problema.</p>
]]></content:encoded>
			<wfw:commentRss>http://dunderio.com/mensaje-you-have-been-logged-on-with-a-temporary-profile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error 0&#215;80040115 solucionado (Office 2007)</title>
		<link>http://dunderio.com/error-0x80040115-solucionado-office-2007/</link>
		<comments>http://dunderio.com/error-0x80040115-solucionado-office-2007/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 19:37:21 +0000</pubDate>
		<dc:creator>oespinosa</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>

		<guid isPermaLink="false">http://dunderio.com/?p=268</guid>
		<description><![CDATA[La tarea &#8220;Enviando Servidor de Microsoft Exchange&#8221; ha notificado el error (0&#215;80040115): &#8220;La conexión a Microsoft Exchange Server no se encuentra disponible. Outlook tiene que estar en línea o conecto para realizar esta acción&#8221;. Este error fue solucionado reparando la aplicación.]]></description>
			<content:encoded><![CDATA[<p>La tarea &#8220;Enviando Servidor de Microsoft Exchange&#8221; ha notificado el error (0&#215;80040115): &#8220;La conexión a Microsoft Exchange Server no se encuentra disponible. Outlook tiene que estar en línea o conecto para realizar esta acción&#8221;.</p>
<p>Este error fue solucionado reparando la aplicación.</p>
]]></content:encoded>
			<wfw:commentRss>http://dunderio.com/error-0x80040115-solucionado-office-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como configurar un NAT estatico (static NAT) en Fortigate</title>
		<link>http://dunderio.com/como-configurar-nat-estatico-en-fortigate/</link>
		<comments>http://dunderio.com/como-configurar-nat-estatico-en-fortigate/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 04:24:02 +0000</pubDate>
		<dc:creator>Dunderio</dc:creator>
				<category><![CDATA[Consejos y trucos]]></category>
		<category><![CDATA[Redes]]></category>

		<guid isPermaLink="false">http://dunderio.com/?p=259</guid>
		<description><![CDATA[Primero que todo debemos saber que el fortigate llama a los static NAT, &#8220;Virtual IP mapping&#8221; . Primero debemos ir a la sección: &#8220;Virtual IP&#8221; justo debajo de la sección &#8220;Firewall&#8221;, seguidamente damos click en el link de &#8220;Virtual IP&#8221;. En esta sección le damos click en &#8220;Create New&#8221;. Llenamos los campos: Name: Nombre que [...]]]></description>
			<content:encoded><![CDATA[<p>Primero que todo debemos saber que el fortigate llama a los static NAT, &#8220;Virtual IP mapping&#8221; .</p>
<p>Primero debemos ir a la sección: &#8220;Virtual IP&#8221; justo debajo de la sección &#8220;Firewall&#8221;, seguidamente damos click en el link de &#8220;Virtual IP&#8221;. En esta sección le damos click en &#8220;Create New&#8221;.</p>
<p style="text-align: center;"><a href="http://dunderio.com/wp-content/uploads/2011/08/04-Virtual-IP.jpg"><img class="aligncenter size-full wp-image-260" title="04-Virtual-IP" src="http://dunderio.com/wp-content/uploads/2011/08/04-Virtual-IP.jpg" alt="" width="581" height="159" /></a></p>
<p>Llenamos los campos:</p>
<p>Name: Nombre que le queramos dar al Virtual IP</p>
<p>External Interface:La interfase que tiene acceso al internet</p>
<p>Type: Static NAT</p>
<p>External IP: El Ip público al que se le quiere hacer el NAT, puedes usar un rango de IPs</p>
<p>Mapped IP: El Ip privado</p>
<p>Port Forwarding: no es necesario al menos que deses que el ip público escuche un puerto y el privado otro.</p>
<p>Una vez creado debes crear una regla:</p>
<p style="text-align: center;"><a href="http://dunderio.com/wp-content/uploads/2011/08/05-Virtual-IP-Policy.jpg"><img class="aligncenter size-full wp-image-261" title="05-Virtual-IP-Policy" src="http://dunderio.com/wp-content/uploads/2011/08/05-Virtual-IP-Policy.jpg" alt="" width="564" height="534" /></a></p>
<p>En el source colocas tu red pública y en el destination tu red privada. Es muy importante que definas en este punto tu destination address que debe ser el &#8220;Virtual IP&#8221; que creaste.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://dunderio.com/como-configurar-nat-estatico-en-fortigate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error 0&#215;80070020 cuando tratas de iniciar el IIS 7</title>
		<link>http://dunderio.com/error-0x80070020-cuando-tratas-de-iniciar-el-iis-7/</link>
		<comments>http://dunderio.com/error-0x80070020-cuando-tratas-de-iniciar-el-iis-7/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 13:43:44 +0000</pubDate>
		<dc:creator>Dunderio</dc:creator>
				<category><![CDATA[Consejos y trucos]]></category>

		<guid isPermaLink="false">http://dunderio.com/?p=254</guid>
		<description><![CDATA[Este error ocurre cuando el IIS 7 trata de iniciar manualmente y se debe a que otro programa esta usando el puerto 80 y el 443. Para saber quien es el culpable puedes irte a la línea de comando y escribir: netstat -aon &#124; find &#8220;:80&#8243; para el puerto 80 netstat -aon &#124; find &#8220;:443&#8243; [...]]]></description>
			<content:encoded><![CDATA[<p>Este error ocurre cuando el IIS 7 trata de iniciar manualmente y se debe a que otro programa esta usando el puerto 80 y el 443.</p>
<p>Para saber quien es el culpable puedes irte a la línea de comando y escribir:</p>
<p>netstat -aon | find &#8220;:80&#8243; para el puerto 80</p>
<p>netstat -aon | find &#8220;:443&#8243; para el 443</p>
<p>Debes ver en la lista un registro que dice por ejemplo:</p>
<p>TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1234</p>
<p>Luego te vas al administrador de tareas y buscas el proceso con PID 1234 en este caso.</p>
<p>Una vez detenido ese proceso o desistalado podrás iniciar el IIS</p>
]]></content:encoded>
			<wfw:commentRss>http://dunderio.com/error-0x80070020-cuando-tratas-de-iniciar-el-iis-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como solucionar el error 2250 al intentar activar el NetLogon</title>
		<link>http://dunderio.com/como-solucionar-el-error-2250-al-intentar-activar-el-netlogon/</link>
		<comments>http://dunderio.com/como-solucionar-el-error-2250-al-intentar-activar-el-netlogon/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 21:46:44 +0000</pubDate>
		<dc:creator>virgilio</dc:creator>
				<category><![CDATA[Fotografía]]></category>

		<guid isPermaLink="false">http://dunderio.com/?p=248</guid>
		<description><![CDATA[Algunas veces con equipos dentro de un dominio el servicio de NetLogon se desactiva al instalar algun nuevo software que tenga como complemento un firewall, en la mayoria de los casos el problema se suscita debido a que el software que se instalo deshabilita el servicio WorkStation del cual depende NetLogon, el WorkStation no es [...]]]></description>
			<content:encoded><![CDATA[<p>Algunas veces con equipos dentro de un dominio el servicio de NetLogon se desactiva al instalar algun nuevo software que tenga como complemento un firewall, en la mayoria de los casos el problema se suscita debido a que el software que se instalo deshabilita el servicio WorkStation del cual depende NetLogon, el WorkStation no es mas que un servicio que genera y mantiene las conexiones de un cliente de red hacia servidores remotos en el caso de los dominios los DC o Domain controllers, para solucionar este inconveniente solo es necesario renombrar un archivo driver en el System32.</p>
<p>1. Ingresas a C:\Windows\System32\drivers</p>
<p>2. Buscas el archivo &#8220;rdbss&#8221;</p>
<p>3. Lo copias y lo pegas en otra ruta por ejemplo &#8220;My documents&#8221;, esto para tener un backup en caso de fallos.</p>
<p>4.<strong> Tomas el archivo en la carpeta &#8220;C:\Windows\System32\drivers&#8221; y lo renombras a &#8220;rdbss.sys&#8221;  y te saltas los siguientes pasos hasta el paso numero 7.</strong></p>
<p>5. Si ya estaba nombrado como &#8220;.sys&#8221;, has una copia del archivo en tu escritorio y a este copia le cambias el nombre a &#8220;rdbss.exe&#8221;</p>
<p>6. Borras el archivo de la carpeta &#8220;C:\Windows\System32\drivers&#8221;, mueves el archivo de tu escritorio de vuelta a &#8220;C:\Windows\System32\drivers&#8221; y lo renombras nuevamente como .sys</p>
<p>7. Click en &#8220;Start&#8221; select &#8220;run&#8221; y escribes &#8220;services.msc&#8221; Esto abrira la consola de servicios.</p>
<p>8. Busca el proceso llamado &#8220;WorkStation&#8221; y le das &#8220;start&#8221;.</p>
<p> 9. Busca el proceso llamado &#8220;NetLogon&#8221; y le das &#8220;start&#8221;.</p>
<p>10. Reinicia el equipo.</p>
]]></content:encoded>
			<wfw:commentRss>http://dunderio.com/como-solucionar-el-error-2250-al-intentar-activar-el-netlogon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como especificar el src de un iframe por código en asp.net</title>
		<link>http://dunderio.com/como-especificar-el-src-de-un-iframe-por-codigo-en-asp-net/</link>
		<comments>http://dunderio.com/como-especificar-el-src-de-un-iframe-por-codigo-en-asp-net/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 19:17:31 +0000</pubDate>
		<dc:creator>Dunderio</dc:creator>
				<category><![CDATA[asp.net]]></category>
		<category><![CDATA[Vb.net]]></category>

		<guid isPermaLink="false">http://dunderio.com/?p=238</guid>
		<description><![CDATA[Si en alguna ocasición tienes la necesidad de utilizar un iframe en tu código .net y necesitas dinámicamente a través del código indicarle el atributo src de tu iframe deberás hacer lo siguiente: En el lado del aspx creamos el iframe &#60;IFRAME id=&#8221;ifrm_ds&#8221; scrolling=&#8221;auto&#8221; runat=&#8221;server&#8221; width=&#8221;996&#8243; frameborder=&#8221;0&#8243; height=&#8221;600&#8243;&#62; &#60;/IFRAME&#62; Y para asignarle el atributo del [...]]]></description>
			<content:encoded><![CDATA[<p>Si en alguna ocasición tienes la necesidad de utilizar un iframe en tu código .net y necesitas dinámicamente a través del código indicarle el atributo src de tu iframe deberás hacer lo siguiente:</p>
<p>En el lado del aspx creamos el iframe</p>
<blockquote><p>&lt;IFRAME id=&#8221;ifrm_ds&#8221; scrolling=&#8221;auto&#8221; runat=&#8221;server&#8221; width=&#8221;996&#8243; frameborder=&#8221;0&#8243; height=&#8221;600&#8243;&gt;<br />
&lt;/IFRAME&gt;</p></blockquote>
<p>Y para asignarle el atributo del lado del código:</p>
<blockquote><p>ifrm_ds.Attributes(&#8220;src&#8221;) = &#8220;enrutador.aspx&#8221;</p></blockquote>
<p>Con esto podrás dirigir tu iframe a cualquier url que desees.</p>
]]></content:encoded>
			<wfw:commentRss>http://dunderio.com/como-especificar-el-src-de-un-iframe-por-codigo-en-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como realizar una consulta en un servidor externo en sql server 2005</title>
		<link>http://dunderio.com/como-realizar-una-consulta-en-un-servidor-externo-en-sql-server-2005/</link>
		<comments>http://dunderio.com/como-realizar-una-consulta-en-un-servidor-externo-en-sql-server-2005/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 20:28:06 +0000</pubDate>
		<dc:creator>Dunderio</dc:creator>
				<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://dunderio.com/?p=235</guid>
		<description><![CDATA[En un mundo perfecto toda la data la tendríamos en un solo servidor y todos seríamos felices. Pero en mi caso esto no es asi por lo que me veo obligado a consultar información que se encuentra en otros servidores sql server 2005. Para realizar esto debemos crear un &#8220;linked server&#8221; utilizando el stored procedure [...]]]></description>
			<content:encoded><![CDATA[<p>En un mundo perfecto toda la data la tendríamos en un solo servidor y todos seríamos felices. Pero en mi caso esto no es asi por lo que me veo obligado a consultar información que se encuentra en otros servidores sql server 2005.</p>
<p>Para realizar esto debemos crear un &#8220;linked server&#8221; utilizando el stored procedure sp_addlinkedserver.</p>
<p>Para hacer esto ejecutamos:</p>
<blockquote><p>EXEC sp_addlinkedserver @server = &#8216;dunderserver2&#8242;</p></blockquote>
<p>Debemos asegurarmos que tengamos acceso de red al mismo.<br />
Una vez creado el link podemos hacer consultas de la siguiente manera:</p>
<blockquote><p>select * from dunderserver2.mydb.dbo.transacciones</p></blockquote>
<p>Donde dunderserver2 es el linked server<br />
mydb el nombre de la base de datos<br />
dbo.transacciones la tabla que deseo acceder.</p>
]]></content:encoded>
			<wfw:commentRss>http://dunderio.com/como-realizar-una-consulta-en-un-servidor-externo-en-sql-server-2005/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

