<?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>elGuille mola &#187; internet</title>
	<atom:link href="http://www.elguillemola.com/index.php/tag/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elguillemola.com</link>
	<description>El blog del Guille (www.elguille.info)</description>
	<lastBuildDate>Wed, 08 Feb 2012 11:08:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Consultado en mi sitio: Configurar un sitio Web en local con Windows Vista</title>
		<link>http://www.elguillemola.com/index.php/2009/10/consultado-en-mi-sitio-configurar-un-sitio-web-en-local-con-windows-vista/</link>
		<comments>http://www.elguillemola.com/index.php/2009/10/consultado-en-mi-sitio-configurar-un-sitio-web-en-local-con-windows-vista/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 19:26:10 +0000</pubDate>
		<dc:creator>elGuille</dc:creator>
				<category><![CDATA[cosas técnicas]]></category>
		<category><![CDATA[elguille.info]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.elguillemola.org/index.php/2009/10/consultado-en-mi-sitio-configurar-un-sitio-web-en-local-con-windows-vista/</guid>
		<description><![CDATA[La batallita del agüelo Al escribir el código que te mostré antes para acceder al contenido interno de una página web y querer probarla, quise abrir la página de mi sitio, pero en modo local. Yo para estos casos tengo creado un sitio Web local que puedo ver desde el explorador indicando algo como esto: [...]]]></description>
			<content:encoded><![CDATA[<!--CusAds10--><h3>La batallita del agüelo</h3>
<p>Al escribir el código que te mostré antes para <a href="http://www.elguillemola.org/index.php/2009/10/consultado-en-mi-sitio-acceder-al-contenido-de-una-pgina-web/">acceder al contenido interno de una página web</a> y querer probarla, quise abrir la página de mi sitio, pero en modo local. Yo para estos casos tengo creado un sitio Web local que puedo ver desde el explorador indicando algo como esto: <strong>http://localhost/elguille.info/</strong></p>
<p>Pero me falló, ya que hace pocos días formateé mi equipo para instalar el Windows 7 Ultimate y no tengo creado el sitio en el IIS (Internet Information Services), necesitaba configurar el IIS de mi Windows 7 para poder acceder a mi sitio Web de forma local. Y como en Windows 7 es casi lo mismo que en Windows Vista (pero no en Windows 2003 o Windows XP, por poner un caso) y yo sabía que en el sitio del Guille tenía que haber algo para eso, me metí en la sección de Windows Vista y vi que con fecha del 15 de Junio del 2007 (hace dos días, vamos&#8230; aunque en la página muestra 2006 es 2007, a ver si lo soluciono que no se vaya a pensar la gente que ya estoy mayor, jejeje) estaba lo que buscaba:</p>
<div style="background-color: #f0f0c0">
<p><strong><a href="http://www.elguille.info/sistema/Vista/sitio_web_local.htm" target="_blank">Configurar un sitio Web en local con Windows Vista</a></strong></p>
</p></div>
<p>Sólo comentarte que en Windows 7, en lugar de llamarse <strong>Web Sites</strong> la sección donde está el sitio Web predeterminado, se llama simplemente <strong>Sites</strong>. Todo esto si tienes el Windows en inglés, que si lo tienes en castellano (o español que gustan llamar los independistas y demás foráneos al idioma de <a href="http://es.wikipedia.org/wiki/Cervantes">Cervantes</a> o de <a href="http://es.wikipedia.org/wiki/Federico_Garc%C3%ADa_Lorca">García Lorca</a>) lo mismo se llama de otra forma&#8230; pero no tengo a mano ningún Windows 7 en español ni tampoco un Windows Vista, así que&#8230; salvo que lo comente alguien, no sé decirte cómo se mostrará el texto de &quot;<strong>Sites</strong>&quot; en el Windows 7 en español.</p>
<p>Nos vemos.    <br />Guillermo     <br />P.S.     <br />Que no, que no voy a gritar algo así como ¡viva Nerja independiente! que no.., tranqui&#8230;</p>
<p>P.S.2 (actualización 18/Oct/09 21:59 CEST)   <br />He corregido el link del artículo consultado&#8230; ¡gracias Palel! (a pesar del lío que te has hecho, jejeje)</p>

<!-- Quick Adsense WordPress Plugin: http://techmilieu.com/quick-adsense -->
<div style="float:left;margin:10px 10px 10px 0;">
<script type="text/javascript"><!--
google_ad_client = "pub-3672683940926460";
/* blog4 336x280, creado 16/08/10 */
google_ad_slot = "6297358154";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div>]]></content:encoded>
			<wfw:commentRss>http://www.elguillemola.com/index.php/2009/10/consultado-en-mi-sitio-configurar-un-sitio-web-en-local-con-windows-vista/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Consultado en mi sitio: Acceder al contenido de una p&#225;gina Web</title>
		<link>http://www.elguillemola.com/index.php/2009/10/consultado-en-mi-sitio-acceder-al-contenido-de-una-pgina-web/</link>
		<comments>http://www.elguillemola.com/index.php/2009/10/consultado-en-mi-sitio-acceder-al-contenido-de-una-pgina-web/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 19:00:02 +0000</pubDate>
		<dc:creator>elGuille</dc:creator>
				<category><![CDATA[cosas técnicas]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[elguille.info]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.elguillemola.org/index.php/2009/10/consultado-en-mi-sitio-acceder-al-contenido-de-una-pgina-web/</guid>
		<description><![CDATA[La batallita del agüelo Debido a que me he propuesto actualizar más a menudo este blog (mi blog) que mi sitio (elguille.info), lo que no quisiera es que la gente que visita mi sitio (por aquello de la costumbre que da todos los años que lleva funcionando o simplemente porque se lo han encontrado en [...]]]></description>
			<content:encoded><![CDATA[<h3>La batallita del agüelo</h3>
<p>Debido a que me he propuesto actualizar más a menudo este blog (mi blog) que mi sitio (elguille.info), lo que no quisiera es que la gente que visita mi sitio (por aquello de la costumbre que da todos los años que lleva funcionando o simplemente porque se lo han encontrado en Google o Bing (o como quiera que se llame el buscador de Microsoft, que ya llevan 3 nombres en menos de 5 años, así pasa lo que pasa, que la gente se lía: voy a buscar con <strong>MSN search</strong>, que no, que ahora se llama <strong>Live search</strong>, pos no estás desfasado tú, que se llama <strong>bing</strong>, pero si en la barra del <strong>Internet Explorer</strong> muestra <strong>windows live</strong>, pos que quieres que te diga, le habrán vuelto a cambiar el nombre, ya van 4 nombres en menos de 5 años y eso que sólo habré tardado en escribir este párrafo unos 2 minutos&#8230; si es que&#8230;).     <br />A lo que iba, que si alguien entra en mi sitio, quisiera que tuviera a mano los últimos posts (entradas, artículos, cosas que he escrito, decide cómo llamar a los posts) y como en todas las páginas del blog se muestra una lista con los posts más recientes (por medio de un widget en el que yo le indico cuántos quiero que se muestren, a día de hoy se muestran 7, pero puedo poner hasta un máximo de 15), así que&#8230; mirando el código de la página generada, he pensado en extraer (aquí lo más fácil hubiera sido decir &quot;coger&quot;, pero&#8230; no quiero que algunos de los que viven al otro lado del charco me hagan un chiste fácil&#8230; y es que los españoles no agarramos nada, lo cogemos todo, hasta la gripe la cogemos&#8230; en fin&#8230;).</p>
<h3>Buscar un texto en una página web</h3>
<p>Bien, sabiendo lo que quiero hacer: buscar un texto en el contenido de una página web.    <br />Lo que necesito es: un código que haga eso.     <br />Y eso está publicado en mi sitio publicado en Abril de 2008. concretamente en:</p>
<div style="background-color: #f0f0c0">
<p><b>Cómo.NET:</b> <a href="http://www.elguille.info/dotnet/system_net_acceder_pagina_web.aspx">Acceder al contenido de una página Web</a> </p>
</p></div>
<p>En particular lo que me interesa es este trozo: el mostrado en el <a href="#listado1">listado 1</a>.</p>
<p>Por supuesto, esto hay que modificarlo un poco, ya que lo voy a usar en una página Web.</p>
<p>Aunque habitualmente uso el Expression Web para editar las páginas de mi sitio (a día de hoy, estoy usando la versión 3), y con idea de no complicarme la vida (porque voy a usar código), lo que hago es abrir mi sitio web (la copia local de mi equipo) en Visual Studio 2008, de esa forma podré escribir el código de forma más sencilla que con el Expression Web, ya que el EW sabrá mucho de páginas y sitios Web, pero de Visual Basic .NET no sabe ni que existe la instrucción End.</p>
<h4>Editar mi sitio con Visual Studio 2008</h4>
<p>Abro mi sitio en el Visual Studio 2008 y modifico la página principal que es en la que quiero incluir esa lista de las cosas más recientes de este blog.    <br />Me posiciono en la parte de la página que tengo para el código y pego el procedimiento del <a href="#listado1">listado 1</a>.     <br />Por suerte, el Visual Studio 2008 detecta los fallos incluso de las páginas web como esta en la que tengo en el mismo fichero tanto la parte del código como la presentación (código HTML) y en este caso, los errores que me da es porque las clases <strong>WebRequest</strong>, <strong>WebResponse</strong> y <strong>StreamReader</strong> no están definidas, pero ya sabes que pulsando en el mismo error te da la posibilidad de arreglarlo, y en este caso es añadiendo las importaciones a los espacios de nombres <strong>System.Net</strong> y <strong>System.IO</strong>, que en código ASP.NET se hace como te muestro en el listado 2:</p>
<pre style="padding-bottom: 0.5em; background-color: #f0f0f0; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em"><span style="background-color: #ffff00">&lt;%</span><span style="color: #0000a0">@</span> <span style="color: #b22222">Import</span> <span style="color: #ff0000">Namespace</span><span style="color: #0000a0">=</span><span style="color: #0000ff">&quot;System.IO&quot;</span><span style="color: #b22222"></span> <span style="background-color: #ffff00">%&gt;</span>
<span style="background-color: #ffff00">&lt;%</span><span style="color: #0000a0">@</span> <span style="color: #b22222">Import</span> <span style="color: #ff0000">Namespace</span><span style="color: #0000a0">=</span><span style="color: #0000ff">&quot;System.Net&quot;</span><span style="color: #b22222"></span> <span style="background-color: #ffff00">%&gt;</span></pre>
<p align="center">Listado 2</p>
<h4>Convertir el Sub en Function y detectar errores</h4>
<p>Como no voy a usar la función <strong>Console</strong> y lo que me interesa es obtener una cadena de texto, convierto ese procedimiento Sub en una función y hago que devuelva la cadena leída (lo que está en la variable <strong>res</strong>). </p>
<p>Pero como se pueden producir errores, incluyo todo el código dentro de un bloque <strong>Try/Catch</strong> de forma que si se produce un error se devuelva una cadena con el error que se ha producido, si todo va bien, se devuelve la cadena con el texto leído de la página web generada por el acceso a (en este caso) el directorio raíz del blog (el IIS ya se encarga de mandar la página HTML que corresponda).</p>
<p>En el <a href="#listado3">listado 3</a> tienes esta función modificada.</p>
<h4>Llamar a la función desde otro método</h4>
<p>Esa función necesita que se le indique qué página queremos leer y después tendremos que leer el contenido y buscar la parte que nos interese, en mi caso, después de haber &quot;analizado&quot; lo que genera el blog, detecto que necesito encontrar la cadena &quot;widget widget_recent_entries&quot; y una vez hallada, debo tomar todo lo que haya a partir del encabezado (&lt;H2) que le da el título a ese bloque de links. Y como es un bloque de links, deben estar incluidos entre &lt;ul&gt; y &lt;/ul&gt;, por tanto necesito el trozo de cadena (que haya después de la cadena esa del widget) desde el siguiente &lt;h2 hasta encontrarse con &lt;/ul&gt;.</p>
<p>Y eso es lo que hace el código del <a href="#listado4">listado 4</a>.</p>
<p>En ese listado verás que se modifica el contenido de <strong>pBlogGuille</strong>, es más, lo que se hace es asignar a la propiedad <strong>InnerHtml</strong> el texto obtenido. <strong>pBlogGuille</strong> es un div que hay en la página y que, como es de esperar, contendrá los links de los artículos recientes. </p>
<p>La variable <strong>divBlogGuille</strong> es otro div que contiene al anterior y que lo hacemos invisible de forma predeterminada (en el código HTML) y para que resulte evidente, también al principio de este último procedimiento. De esa forma, si se produce un error o no se obtiene lo que se espera, no se mostrará nada, ya que se oculta todo el div, que por supuesto debe ejecutarse en el lado del servidor. Para que lo tengas claro, en el <a href="#listado5">listado 5</a> tienes ese código de la página .aspx en la que está todo este código.</p>
<h4>Llamar al método desde el evento Page_Load de la página</h4>
<p>Finalmente tenemos que saber desde dónde llamar al método mostrado en la sección anterior, y como lo que queremos es que esos links se muestren al cargar la página, hacemos una llamada en el evento <strong>Page_Load</strong> de la página (yo ya tengo ese método de evento declarado, si no, tendría que definirlo). </p>
<p>Aquí simplemente hacemos la llamada al método, es decir, incluimos esto en cualquier parte de ese método de inicio:</p>
<pre>leerUltimosBlogGuille()</pre>
<p>Y esto es todo, espero que te sea de utilidad y si tienes dudas sobre algo de lo aquí comentado, por favor haz lo siguiente:<br />
  <br />-Primero busca en Internet sobre lo que tienes la duda, lo más fácil es buscar en Google o en Bing escribiendo la frase completa de lo que quieres saber. </p>
<p>-Segundo (si buscando no encuentras lo que quieres) pregunta en los foros (ya sean los míos o los de otros, por ejemplo los de MSDN/Microsoft) </p>
<p>-Si después de preguntar no tienes la solución, tienta a la suerte y pregunta en este mismo hilo, pero procura que sea algo relacionado con lo explicado y como no me creeré que tengas dudas después de dar los dos pasos anteriores, tendrás que decirme qué has preguntado y cómo has buscado <img src='http://www.elguillemola.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  y adema´s debes estar registrado ene este blog&#8230; jejeje, que no, que no tienes que explicarme nada, y menos justificar que has hecho los deberes, pero procura buscar antes de preguntarme, porque seguramente yo sabré si has buscado o no, y si detecto que vas buscando lo fácil&#160; cómodo (que otro haga tu trabajo) pues&#8230; no te digo lo que haré o diré&#8230; ¡imagínatelo!</p>
<p>Nos vemos.<br />
  <br />Guillermo </p>
<p>P.S. </p>
<p>Para que todo esto sea posible (para las pruebas que he hecho) he tenido que buscar otra cosa en mi sitio: <a href="http://www.elguillemola.org/index.php/2009/10/consultado-en-mi-sitio-configurar-un-sitio-web-en-local-con-windows-vista/">Configurar un sitio Web en local con Windows Vista</a></p>
<hr /><a name="codigo"></p>
<h3>Código</h3>
<p></a><a name="listado1"></p>
<h5>Listado 1</h5>
<p></a></p>
<pre style="padding-bottom: 0.5em; background-color: #f0f0f0; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em"><span style="color: #008000">' Acceder a una página Web usando WebRequest y WebResponse
</span><span style="color: #0000ff">Sub</span> leerPaginaWeb(<span style="color: #0000ff">ByVal</span> laUrl <span style="color: #0000ff">As</span> <span style="color: #0000ff">String</span>)

    <span style="color: #008000">' Cear la solicitud de la URL.
</span>    <span style="color: #0000ff">Dim</span> request <span style="color: #0000ff">As</span> WebRequest = WebRequest.Create(laUrl)

    <span style="color: #008000">' Obtener la respuesta.
</span>    <span style="color: #0000ff">Dim</span> response <span style="color: #0000ff">As</span> WebResponse = request.GetResponse()

    <span style="color: #008000">' Abrir el stream de la respuesta recibida.
</span>    <span style="color: #0000ff">Dim</span> reader <span style="color: #0000ff">As</span> <span style="color: #0000ff">New</span> StreamReader(response.GetResponseStream())

    <span style="color: #008000">' Leer el contenido.
</span>    <span style="color: #0000ff">Dim</span> res <span style="color: #0000ff">As</span> <span style="color: #0000ff">String</span> = reader.ReadToEnd()

    <span style="color: #008000">' Mostrarlo.
</span>    Console.WriteLine(res)

    <span style="color: #008000">' Cerrar los streams abiertos.
</span>    reader.Close()
    response.Close()
<span style="color: #0000ff">End</span> <span style="color: #0000ff">Sub
</span></pre>
<hr /><a name="listado3"></p>
<h5>Listado 3</h5>
<p></a></p>
<pre style="padding-bottom: 0.5em; background-color: #f0f0f0; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em"><span style="color: #008000">' Acceder a una página Web usando WebRequest y WebResponse
</span><span style="color: #0000ff">Private</span> <span style="color: #0000ff">Function</span> strPaginaWeb(<span style="color: #0000ff">ByVal</span> laUrl <span style="color: #0000ff">As</span> <span style="color: #0000ff">String</span>) <span style="color: #0000ff">As</span> <span style="color: #0000ff">String
</span>    <span style="color: #0000ff">Dim</span> res <span style="color: #0000ff">As</span> <span style="color: #0000ff">String</span> = <span style="color: #a31515">&quot;&quot;
</span>
    <span style="color: #0000ff">Try
</span>        <span style="color: #008000">' Cear la solicitud de la URL.
</span>        <span style="color: #0000ff">Dim</span> request <span style="color: #0000ff">As</span> WebRequest = WebRequest.Create(laUrl)

        <span style="color: #008000">' Obtener la respuesta.
</span>        <span style="color: #0000ff">Dim</span> response <span style="color: #0000ff">As</span> WebResponse = request.GetResponse()

        <span style="color: #008000">' Abrir el stream de la respuesta recibida.
</span>        <span style="color: #0000ff">Dim</span> reader <span style="color: #0000ff">As</span> <span style="color: #0000ff">New</span> StreamReader(response.GetResponseStream())

        <span style="color: #008000">' Leer el contenido.
</span>        res = reader.ReadToEnd()

        <span style="color: #008000">' Mostrarlo.
</span>        <span style="color: #008000">'Console.WriteLine(res)

</span>        <span style="color: #008000">' Cerrar los streams abiertos.
</span>        reader.Close()
        response.Close()

    <span style="color: #0000ff">Catch</span> ex <span style="color: #0000ff">As</span> Exception
        res = <span style="color: #a31515">&quot;ERROR:&lt;br/&gt;&quot;</span> &amp; ex.Message
    <span style="color: #0000ff">End</span> <span style="color: #0000ff">Try
</span>
    <span style="color: #0000ff">Return</span> res
<span style="color: #0000ff">End</span> <span style="color: #0000ff">Function
</span></pre>
<hr /><a name="listado4"></p>
<h5>Listado 4</h5>
<p></a></p>
<pre style="padding-bottom: 0.5em; background-color: #f0f0f0; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em"><span style="color: #0000ff">Private</span> <span style="color: #0000ff">Sub</span> leerUltimosBlogGuille()
    divBlogGuille.Visible = <span style="color: #0000ff">False</span>

    <span style="color: #008000">' La URL a examinar
</span>    <span style="color: #0000ff">Dim</span> laUrl <span style="color: #0000ff">As</span> <span style="color: #0000ff">String</span> = <span style="color: #a31515">&quot;http://www.elguillemola.com/&quot;
</span>    <span style="color: #008000">' Leemos el contenido
</span>    <span style="color: #0000ff">Dim</span> res <span style="color: #0000ff">As</span> <span style="color: #0000ff">String</span> = strPaginaWeb(laUrl)
    <span style="color: #008000">' Salir si es una cadena vacía o dio error
</span>    <span style="color: #0000ff">If</span> <span style="color: #0000ff">String</span>.IsNullOrEmpty(res) <span style="color: #0000ff">Then</span> <span style="color: #0000ff">Exit</span> <span style="color: #0000ff">Sub
</span>    <span style="color: #0000ff">If</span> res.StartsWith(<span style="color: #a31515">&quot;ERROR:&quot;</span>) = <span style="color: #0000ff">True</span> <span style="color: #0000ff">Then</span> <span style="color: #0000ff">Exit</span> <span style="color: #0000ff">Sub
</span>
    <span style="color: #008000">' Buscar el texto
</span>    <span style="color: #0000ff">Dim</span> sTarget <span style="color: #0000ff">As</span> <span style="color: #0000ff">String</span> = <span style="color: #a31515">&quot;widget widget_recent_entries&quot;
</span>    <span style="color: #008000">' Si la posición es -1 es que no existe ese texto
</span>    <span style="color: #0000ff">Dim</span> i <span style="color: #0000ff">As</span> <span style="color: #0000ff">Integer</span> = res.LastIndexOf(sTarget)
    <span style="color: #0000ff">If</span> i = -1 <span style="color: #0000ff">Then</span> <span style="color: #0000ff">Exit</span> <span style="color: #0000ff">Sub
</span>
    <span style="color: #008000">' El formato de lo que quiero será:
</span>    <span style="color: #008000">'  &lt;h2 con el título&gt;&lt;ul&gt; y los &lt;li&gt; con las entradas
</span>    <span style="color: #008000">' por tanto, tomar desde el &lt;h2 hasta el siguiente &lt;/ul&gt;
</span>    <span style="color: #008000">' y recemos porque no se aniden posts en un &lt;li&gt;
</span>    <span style="color: #0000ff">Dim</span> j, k <span style="color: #0000ff">As</span> <span style="color: #0000ff">Integer
</span>    <span style="color: #008000">' La posición del &lt;h2
</span>    j = res.ToLower().IndexOf(<span style="color: #a31515">&quot;&lt;h2 &quot;</span>, i + 1)
    <span style="color: #0000ff">If</span> j = -1 <span style="color: #0000ff">Then</span> <span style="color: #0000ff">Exit</span> <span style="color: #0000ff">Sub
</span>    <span style="color: #008000">' La posición del &lt;/ul&gt;
</span>    k = res.ToLower().IndexOf(<span style="color: #a31515">&quot;&lt;/ul&gt;&quot;</span>, j + 1)
    <span style="color: #0000ff">If</span> k = -1 <span style="color: #0000ff">Then</span> <span style="color: #0000ff">Exit</span> <span style="color: #0000ff">Sub
</span>
    <span style="color: #008000">' Usar el trozo entre j y k para mostrar una lista con los posts más recientes del blog
</span>    <span style="color: #008000">' el + 5 es para los caracteres del final: &lt;/ul&gt;
</span>    <span style="color: #0000ff">Dim</span> listaPosts <span style="color: #0000ff">As</span> <span style="color: #0000ff">String</span> = res.Substring(j, k - j + 5)

    <span style="color: #008000">' Para probar si no se accede
</span>    <span style="color: #008000">'listaPosts = &quot;&quot;
</span>
    <span style="color: #0000ff">If</span> <span style="color: #0000ff">String</span>.IsNullOrEmpty(listaPosts) <span style="color: #0000ff">Then</span> <span style="color: #0000ff">Exit</span> <span style="color: #0000ff">Sub
</span>
    pBlogGuille.InnerHtml = listaPosts
    divBlogGuille.Visible = <span style="color: #0000ff">True
End</span> <span style="color: #0000ff">Sub
</span></pre>
<hr /><a name="listado5"></p>
<h5>Listado 5</h5>
<p></a></p>
<pre style="padding-bottom: 0.5em; background-color: #f0f0f0; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0.5em"><span style="color: #0000a0">&lt;</span><span style="color: #b22222">div</span> <span style="color: #ff0000">id</span><span style="color: #0000a0">=</span><span style="color: #0000ff">&quot;divBlogGuille&quot;</span><span style="color: #ff0000"> runat</span><span style="color: #0000a0">=</span><span style="color: #0000ff">&quot;server&quot;</span><span style="color: #ff0000"> visible</span><span style="color: #0000a0">=</span><span style="color: #0000ff">&quot;false&quot;</span><span style="color: #ff0000"> class</span><span style="color: #0000a0">=</span><span style="color: #0000ff">&quot;NotaClaroMargin&quot;</span><span style="color: #0000a0">&gt;</span>
<span style="color: #0000a0">&lt;</span><span style="color: #b22222">div</span> <span style="color: #ff0000">class</span><span style="color: #0000a0">=</span><span style="color: #0000ff">&quot;tdTituloPeq&quot;</span><span style="color: #0000a0">&gt;</span><span style="color: #0000a0">&lt;</span><span style="color: #b22222">b</span><span style="color: #0000a0">&gt;</span>En el blog www.elguillemola.com<span style="color: #0000a0">&lt;</span><span style="color: #0000a0">/</span><span style="color: #b22222">b</span><span style="color: #0000a0">&gt;</span><span style="color: #0000a0">&lt;</span><span style="color: #0000a0">/</span><span style="color: #b22222">div</span><span style="color: #0000a0">&gt;</span>
<span style="color: #0000a0">&lt;</span><span style="color: #b22222">div</span> <span style="color: #ff0000">id</span><span style="color: #0000a0">=</span><span style="color: #0000ff">&quot;pBlogGuille&quot;</span><span style="color: #ff0000"> runat</span><span style="color: #0000a0">=</span><span style="color: #0000ff">&quot;server&quot;</span><span style="color: #0000a0">&gt;</span><span style="color: #0000a0">&lt;</span><span style="color: #0000a0">/</span><span style="color: #b22222">div</span><span style="color: #0000a0">&gt;</span>
<span style="color: #0000a0">&lt;</span><span style="color: #0000a0">/</span><span style="color: #b22222">div</span><span style="color: #0000a0">&gt;</span>
<span style="color: #0000a0">&lt;</span><span style="color: #0000a0">/</span><span style="color: #b22222">div</span><span style="color: #0000a0">&gt;</span></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.elguillemola.com/index.php/2009/10/consultado-en-mi-sitio-acceder-al-contenido-de-una-pgina-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#191;Sabes qu&#233; es un avatar?</title>
		<link>http://www.elguillemola.com/index.php/2009/10/sabes-qu-es-un-avatar/</link>
		<comments>http://www.elguillemola.com/index.php/2009/10/sabes-qu-es-un-avatar/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 16:19:08 +0000</pubDate>
		<dc:creator>elGuille</dc:creator>
				<category><![CDATA[cosas técnicas]]></category>
		<category><![CDATA[avatar]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.elguillemola.org/index.php/2009/10/sabes-qu-es-un-avatar/</guid>
		<description><![CDATA[Si la respuesta es sí, ya puedes dejar de leer, salvo que quieras &#34;tragarte&#34; la batallita que incluyo Un avatar en este mundillo de Internet y los ordenadores es un icono (dibujo o foto) que sirve para representar a alguien, normalmente a partir de una cuenta de correo u otra forma de verificar quién es [...]]]></description>
			<content:encoded><![CDATA[<p>Si la respuesta es sí, ya puedes dejar de leer, salvo que quieras &quot;tragarte&quot; la batallita que incluyo <img src='http://www.elguillemola.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Un <a href="http://es.wikipedia.org/wiki/Avatar_(Internet)" target="_blank">avatar</a> en este mundillo de Internet y los ordenadores es un icono (dibujo o foto) que sirve para representar a alguien, normalmente a partir de una cuenta de correo u otra forma de verificar quién es esa persona.</p>
<p>Decir que un <a href="http://es.wikipedia.org/wiki/Avatar" target="_blank">avatar en el hinduismo</a> es la encarnación terrestre de un dios.</p>
<p>Y por decirte más, comentarte que la primera vez que me fijé en la palabra avatar fue en un capítulo de <a href="http://es.wikipedia.org/wiki/Ghost_Whisperer" target="_blank">entre fantasmas</a> en la que Melinda Gordon (Jennifer Love Hewitt), el avatar de ella tenía que conseguir que otro avatar, que estaba poseído por un fantasma&#8230; bueno, eso&#8230; la cosa es que a partir de entonces, cada vez que oía la palabra avatar me fijaba en ella (en la palabra), y ahora que me he metido en esto de crear un blog, pues&#8230; han vuelto a salir los avatares estos. Por ejemplo, en los comentarios de los posts de un blog (por ejemplo este blog) si el que escribe el comentario ha indicado un nombre que está asociado con un avatar (en otro post te explicaré cómo crear tu propio avatar) aparecerá la imagen que haya seleccionado. A día de hoy 9 de Octubre de 2009, en mi avatar se muestra una foto mía, esa misma foto la he asociado con varias cuentas de correo, pero también se puede asociar una imagen con cada cuenta, con idea de que sean totalmente independientes, (esto te lo explicaré en otra ocasión).</p>
<p>Haré un cometario a esta publicación para que veas mi avatar.</p>
<p>¡Que lo avatarices bien! <img src='http://www.elguillemola.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Nos vemos.   <br />Guillermo</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elguillemola.com/index.php/2009/10/sabes-qu-es-un-avatar/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

