<?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>Mundo Geek &#187; red</title>
	<atom:link href="http://mundogeek.net/etiqueta/red/feed/" rel="self" type="application/rss+xml" />
	<link>http://mundogeek.net</link>
	<description>Mundo geek, bitácora sobre todo lo geek: software, gadgets, tecnología, internet, ...</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:09:25 +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>Doom en tu navegador</title>
		<link>http://mundogeek.net/archivos/2011/06/02/doom-en-tu-navegador/</link>
		<comments>http://mundogeek.net/archivos/2011/06/02/doom-en-tu-navegador/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 15:27:32 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[doom]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Juegos]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[quake]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[videojuegos]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=6859</guid>
		<description><![CDATA[Atrás quedaron los tiempos en los que JavaScript se consideraba un lenguaje de programación de juguete y lo más excitante que podía ofrecernos HTML era la perversa etiqueta blink. Lo demostró Google el año pasado con su implementación de Quake II usando WebGL, por ejemplo, y lo vuelve a hacer hoy Mozilla compilando el código [...]]]></description>
			<content:encoded><![CDATA[<p>Atrás quedaron los tiempos en los que <a href="http://mundogeek.net/tutorial_de_javascript/" title="Tutorial de JavaScript">JavaScript</a> se consideraba un lenguaje de programación de juguete y lo más excitante que podía ofrecernos <a href="http://mundogeek.net/archivos/2010/02/26/tutorial-rapido-de-html-xhtml/" title="Tutorial de HTML">HTML</a> era la perversa etiqueta <code>blink</code>.</p>
<p>Lo demostró Google el año pasado con su implementación de <a href="http://code.google.com/p/quake2-gwt-port/" title="Quake II para navegadores">Quake II usando WebGL</a>, por ejemplo, y lo vuelve a hacer hoy Mozilla compilando el código original de Doom a JavaScript para que podamos <a href="https://developer.mozilla.org/es/demos/detail/doom-on-the-web/launch" title="Doom en el navegador">jugar en nuestro navegador</a>. <span id="more-6859"></span></p>
<div style="text-align:center"><img src="http://mundogeek.net/wp-content/doom-navegador.jpg" alt="Doom corriendo en Firefox"/></div>
<p>Merece la pena echar una partida y rememorar viejos tiempos mientras sopesamos qué sorpresas nos deparará el futuro de la web.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/06/02/doom-en-tu-navegador/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Problemas Wi-Fi</title>
		<link>http://mundogeek.net/archivos/2011/05/31/problemas-wi-fi/</link>
		<comments>http://mundogeek.net/archivos/2011/05/31/problemas-wi-fi/#comments</comments>
		<pubDate>Tue, 31 May 2011 16:36:17 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[canales]]></category>
		<category><![CDATA[conexion]]></category>
		<category><![CDATA[interferencias]]></category>
		<category><![CDATA[problemas]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[velocidad]]></category>
		<category><![CDATA[wi-fi]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=6843</guid>
		<description><![CDATA[¿Tienes problemas con tu Wi-Fi? ¿la conexión es muy lenta o se corta cada poco tiempo? En PCPro han publicado un artículo bastante interesante que puede ayudarte a resolver algunos de estos problemas. ¿Sabías que enemigo número uno de las redes Wi-Fi son las interferencias? No solo de las redes próximas, que podemos minimizar seleccionando [...]]]></description>
			<content:encoded><![CDATA[<p>¿Tienes problemas con tu Wi-Fi? ¿la conexión es muy lenta o se corta cada poco tiempo? En PCPro han publicado <a href="http://www.pcpro.co.uk/features/367672/whats-killing-your-wi-fi">un artículo bastante interesante</a> que puede ayudarte a resolver algunos de estos problemas.</p>
<p>¿Sabías que enemigo número uno de las redes Wi-Fi son las interferencias? No solo de las redes próximas, que podemos minimizar seleccionando el canal menos utilizado según <a href="http://www.metageek.net/products/inssider/">inSSIDer 2</a>, sino también de otros aparatos, como microondas y viejas televisiones, o incluso por luces de navidad, espejos o peceras.<span id="more-6843"></span></p>
<div style="text-align:center"><img src="http://mundogeek.net/wp-content/mapa-calor-wifi.png" alt="Mapa de calor de cobertura Wi-Fi"/></div>
<p>También tenemos que tener en cuenta si nuestro router es doble banda y podemos utilizar los 5GHz, las barreras físicas con las que contamos, o dónde colocar el router y los clientes, para lo cuál podemos ayudarnos de <a href="http://www.ekahau.com/products/heatmapper/overview.html">Ekahau HeatMapper</a>, para generar un &#8220;mapa de calor&#8221; con la cobertura Wi-Fi de cada rincón de nuestra casa u oficina.</p>
<p>Incluso el protocolo de seguridad que utilicemos para conectarnos a nuestro router puede suponer una gran diferencia, ya que utilizar WEP, además de ser más inseguro, puede suponer una pérdida de rendimiento de hasta un 30% respecto de WPA/WPA2, los cuáles, a su vez, son un 5-10% menos eficientes que dejar libre la red.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/05/31/problemas-wi-fi/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Los dominios .es cumplen 20 años</title>
		<link>http://mundogeek.net/archivos/2009/11/17/los-dominios-es-cumplen-20-anos/</link>
		<comments>http://mundogeek.net/archivos/2009/11/17/los-dominios-es-cumplen-20-anos/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 12:52:10 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[dominios]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[red]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=4393</guid>
		<description><![CDATA[Los dominios .es cumplen 20 años, y lo hacen con muy buena salud, con más de un millón cien mil dominios registrados, decenas de agentes registradores acreditados, precios bastante razonables, y con el ESNIC, el registro delegado de Internet en España, haciendo, asombrosamente, un gran trabajo, para lo que nos tienen acostumbrados las administraciones públicas [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.redcoruna.com/los-dominios-es-cumplen-20-anos/" title="Los dominios .es cumplen 20 años">Los dominios .es cumplen 20 años</a>, y lo hacen con muy buena salud, con más de un millón cien mil dominios registrados, decenas de agentes registradores acreditados, precios bastante razonables, y con el <a href="https://www.nic.es">ESNIC</a>, el registro delegado de Internet en España, haciendo, asombrosamente, un gran trabajo, para lo que nos tienen acostumbrados las administraciones públicas en España.<span id="more-4393"></span></p>
<p>El primer dominio .es registrado fue, como no podía ser de otra forma, el del propio ESNIC, <a href="https://www.nic.es">nic.es</a>, el 1 de julio de 1990. Pero tendríamos que esperar varios meses para que el ESNIC pudiera llevar a cabo su primer registro &#8220;real&#8221;, el cuál, curiosamente, pertenecía a una página web en catalán, web que no está activa desde 2007, y que correspondía al Institut D`Estudis Catalans (iec.es), que realizó el registro el 24 de Mayo de 1991. El tercer dominio .es lo registraría el Instituto de Astrofísica de Canarias (<a href="https://www.iac.es">iac.es</a>) 3 días después, dominio cuya página web podemos seguir visitando hoy en día.</p>
<p>Los dominios .es han recorrido un largo camino desde estos complicados inicios, y hoy en día ya podemos disfrutar incluso de nuestra querida eñe en estos dominios, como es el caso de bañeras.es o montañismo.es (estos son los llamados dominios IDN, de Internationalized Domain Name). Quién sabe qué les deparará el futuro <img src='http://mundogeek.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2009/11/17/los-dominios-es-cumplen-20-anos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>M-Lab, la respuesta de Google al capado P2P</title>
		<link>http://mundogeek.net/archivos/2009/01/29/m-lab-la-respuesta-de-google-al-capado-p2p/</link>
		<comments>http://mundogeek.net/archivos/2009/01/29/m-lab-la-respuesta-de-google-al-capado-p2p/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 11:22:25 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[red]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=2398</guid>
		<description><![CDATA[Leo en menéame que Google ha lanzado un nuevo sitio web en el que publicarán distintas herramientas dedicadas a diagnosticar nuestra conexión de forma sencilla. Este sitio, llamado M-Lab, es el resultado del esfuerzo de varias organizaciones académicas y ofrece, por ahora, tres aplicaciones distintas: Network Diagnostic Tool (NDT): Un test de velocidad que no [...]]]></description>
			<content:encoded><![CDATA[<p>Leo <a href="http://meneame.net/story/google-ayuda-comprobar-si-tu-isp-bloquea-bittorrent-eng">en menéame</a> que Google ha lanzado un nuevo sitio web en el que publicarán distintas herramientas dedicadas a diagnosticar nuestra conexión de forma sencilla. Este sitio, llamado <a href="http://www.measurementlab.net/">M-Lab</a>, es el resultado del esfuerzo de varias organizaciones académicas y ofrece, por ahora, tres aplicaciones distintas:<br />
<span id="more-2398"></span></p>
<ul>
<li>Network Diagnostic Tool (NDT): Un test de velocidad que no solo nos muestra la velocidad de subida y de bajada, sino que intenta determinar si existe algún problema con nuestra red o nuestra configuración que pueda limitar la velocidad.</li>
<li>Glasnost: Comprueba si nuestro ISP está limitando o bloqueando el tráfico BitTorrent. Google promete lanzar el breve aplicaciones similares para otras aplicaciones como eMule.</li>
<li>Network Path and Application Diagnosis (NPAD): Para diagnosticar algunos de los problemas más comunes que afectan al rendimiento de la red.</li>
</ul>
<p>Supongo que este es el tipo de cosas por las que Google tiende a caer tan bien, pese a ser una compañía tan grande&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2009/01/29/m-lab-la-respuesta-de-google-al-capado-p2p/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Sockets en Java</title>
		<link>http://mundogeek.net/archivos/2006/03/20/sockets-en-java/</link>
		<comments>http://mundogeek.net/archivos/2006/03/20/sockets-en-java/#comments</comments>
		<pubDate>Mon, 20 Mar 2006 11:31:50 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[red]]></category>
		<category><![CDATA[sockets]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2006/03/20/sockets-en-java/</guid>
		<description><![CDATA[En Java las comunicaciones se basan en sockets con los que trabajamos a través de flujos de datos como si de E/S de archivos se tratara. Los sockets se clasifican en sockets de flujo o sockets de datagramas dependiendo de si el servicio utiliza TCP (orientado a conexión y fiable) o UDP. En el modelo [...]]]></description>
			<content:encoded><![CDATA[<p>En Java las comunicaciones se basan en sockets con los que trabajamos a través de flujos de datos como si de E/S de archivos se tratara. Los sockets se clasifican en sockets de flujo o sockets de datagramas dependiendo de si el servicio utiliza TCP (orientado a conexión y fiable) o UDP.</p>
<p>En el modelo de sockets de flujo contamos con un objeto de tipo Socket en el cliente y en el servidor uno o más objetos Socket asociados a un ServerSocket. La E/S se realiza a través de objetos InputStream y OutputStream asociados a los Sockets.</p>
<p>El servidor crea un socket servidor que tiene como parámetro el puerto en el que a va estar escuchando las peticiones entrantes:<br />
<code>ServerSocket servicio = new ServerSocket(9999);</code></p>
<p>accept se mantiene a la espera de conexiones entrantes, bloqueando la ejecución. Cuando se establece una conexión se devuelve una instancia de Socket con la que llevar a cabo la comunicación.<br />
<code>Socket socketServicio = servicio.accept();</code></p>
<p>Los clientes crean objetos Socket para comunicarse con el servidor, por ejemplo localhost en el puerto 9999:<br />
<code>Socket cliente = new Socket("localhost", 9999);</code></p>
<p>Una vez iniciada la conexión, podemos usar getOutputStream y getInputStream para obtener los flujos de salida y entrada de datos de los sockets.<br />
<code>PrintWriter salida = new PrintWriter(socketServicio.getOutputStream(), true);</code><br />
<code>BufferedReader entrada = new BufferedReader(new InputStreamReader(cliente.getInputStream()));</code></p>
<p>Y utilizar los métodos de los flujos de datos para enviar o recibir información del otro lado de la conexión:<br />
<code>salida.println("Soy el servidor");</code><br />
<code>System.out.println("Recibido " + entrada.readLine());</code></p>
<p>Por último, una vez terminada la ejecución, tenemos que cerrar los flujos de datos y el socket (en ese orden):<br />
<code>salida.close();<br />
socketServicio.close();</code></p>
<p><code>entrada.close();<br />
cliente.close();</code></p>
<p>Un ejemplo típico para enseñar estos conceptos en la práctica es un servidor eco, cuyo código podéis descargar a continuación. Para probarlo podeis utilizar telnet para conectaros al puerto 9999 en localhost (telnet localhost 9999) y por cada cadena de texto enviada al servidor, este nos responderá con el mismo texto. Utiliza el comando &#8216;bye&#8217; para terminar la conexión.</p>
<p><a href="http://mundogeek.net/wp-content/ServidorEco.java">Descarga ServidorEco.java</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2006/03/20/sockets-en-java/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>

