<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>    
		<title>Blog Hiperzona</title>	
		<link>http://blog.hiperzona.com</link>
		<description>Blog.Hiperzona</description>
		<dc:language>es-es</dc:language>
		<dc:creator>webmaster@hiperzona.com</dc:creator>			
		<admin:generatorAgent rdf:resource="http://www.hiperzona.com/" />
					<creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/BlogHiperzona" type="application/rss+xml" /><feedburner:emailServiceId>BlogHiperzona</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
			  <title>Mostrar el tiempo transcurrido con MySQL</title>
			  <link>http://feedproxy.google.com/~r/BlogHiperzona/~3/ru2iZ-eB_QY/mostrar-el-tiempo-transcurrido-con-mysql</link>
			  <description>&lt;p&gt;Algo muy com&amp;uacute;n a la hora de realizar una aplicaci&amp;oacute;n web es indicar las fechas seg&amp;uacute;n el tiempo transcurrido, en vez de poner 2009-06-03 poner "hace 7 d&amp;iacute;as".&lt;/p&gt;
&lt;p&gt;Para aquellos que necesiten mostrar las fechas de esta forma usando MySQL es posible hacerlo usando una funci&amp;oacute;n:&lt;/p&gt;
&lt;ol class="code"&gt;
&lt;li class="tab0"&gt;&lt;code&gt;DELIMITER &lt;span class="cmt"&gt;//&lt;/span&gt;&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li class="tab0"&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li class="tab0"&gt;&lt;code&gt;CREATE FUNCTION TimeDiffUnits (old DATETIME, new DATETIME) RETURNS CHAR(50) DETERMINISTIC NO SQL&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li class="tab0"&gt;&lt;code&gt;BEGIN&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li class="tab0"&gt;&lt;code&gt;DECLARE diff INTEGER;&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li class="tab0"&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li class="tab0"&gt;&lt;code&gt;SET diff = UNIX_TIMESTAMP(new) - UNIX_TIMESTAMP(old);&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li class="tab0"&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li class="tab0"&gt;&lt;code&gt;CASE&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li class="tab1"&gt;&lt;code&gt;WHEN (diff &amp;lt; 3600) THEN&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li class="tab2"&gt;&lt;code&gt;RETURN CONCAT(FLOOR(diff / 60) , ' Minutes');&amp;nbsp;&lt;/code&gt;&lt;/li&gt;.......				&lt;a href="http://blog.hiperzona.com/nodo/vw/425/mostrar-el-tiempo-transcurrido-con-mysql"&gt;Ampliar información [+]
				&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=ru2iZ-eB_QY:F9iiXVYe7Yg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=ru2iZ-eB_QY:F9iiXVYe7Yg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?i=ru2iZ-eB_QY:F9iiXVYe7Yg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogHiperzona/~4/ru2iZ-eB_QY" height="1" width="1"/&gt;</description> 
				<pubDate>2009-06-17</pubDate>
			<feedburner:origLink>http://blog.hiperzona.com/nodo/vw/425/mostrar-el-tiempo-transcurrido-con-mysql</feedburner:origLink></item>
					<item>
			  <title>Guía para desarrollar Javascript accesible</title>
			  <link>http://feedproxy.google.com/~r/BlogHiperzona/~3/Yg3o0SL47j4/guia-para-desarrollar-javascript-accesible</link>
			  <description>&lt;p&gt;Interesante tutorial que nos ense&amp;ntilde;a que problemas pueden encontrarse las personas con alguna discapacidad que le obligue a prescindir de Javascript (o usuarios con dispositivos m&amp;oacute;viles), y c&amp;oacute;mo solucionarlo.&lt;/p&gt;
&lt;p&gt;Los mayores problemas con el que se encuentran las personas que no ejecutan javascript en sus navegadores son en la navegaci&amp;oacute;n (men&amp;uacute;s din&amp;aacute;micos), contenido oculto (accesible mediante Ajax), controles din&amp;aacute;micos (eventos de rat&amp;oacute;n, drag&amp;amp;drop, ...) y confusi&amp;oacute;n (la web est&amp;aacute; pensada para el uso de Javascript y no usarlo conlleva un contenido inicial deficiente).&lt;/p&gt;
&lt;p&gt;Como resumen dir&amp;iacute;a que hay que ofrecer los contenidos sin necesidad de javascript, &amp;eacute;ste s&amp;oacute;lo debe ser.......				&lt;a href="http://blog.hiperzona.com/nodo/vw/423/guia-para-desarrollar-javascript-accesible"&gt;Ampliar información [+]
				&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=Yg3o0SL47j4:_8ayxh5PRVw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=Yg3o0SL47j4:_8ayxh5PRVw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?i=Yg3o0SL47j4:_8ayxh5PRVw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogHiperzona/~4/Yg3o0SL47j4" height="1" width="1"/&gt;</description> 
				<pubDate>2009-06-15</pubDate>
			<feedburner:origLink>http://blog.hiperzona.com/nodo/vw/423/guia-para-desarrollar-javascript-accesible</feedburner:origLink></item>
					<item>
			  <title>Comentarios anidados con PHP y MySQL</title>
			  <link>http://feedproxy.google.com/~r/BlogHiperzona/~3/KIPrLCujeuk/comentarios-anidados-con-php-y-mysql</link>
			  <description>&lt;p&gt;Los comentarios anidados es algo muy com&amp;uacute;n entre los foros o blogs. Realizarlo es bastante sencillo, aunque quiz&amp;aacute;s hacerlo de la forma m&amp;aacute;s eficiente puede tener su dificultad.&lt;/p&gt;
&lt;p&gt;En el post que referencio, nos explican paso a paso c&amp;oacute;mo hacerlo: estructura de la BD, formulario, consultas, ...&lt;/p&gt;
&lt;p&gt;La soluci&amp;oacute;n es de las sencillas, se trata de que cada comentario tenga un campo que enlace con el comentario padre, y luego a la hora de recuperar los comentarios, hay que ir realizando consultas de obtenci&amp;oacute;n de comentarios por cada comentario padre, salvo en el primer caso que se buscan los comentarios.......				&lt;a href="http://blog.hiperzona.com/nodo/vw/422/comentarios-anidados-con-php-y-mysql"&gt;Ampliar información [+]
				&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=KIPrLCujeuk:SLfNBIAA8bw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=KIPrLCujeuk:SLfNBIAA8bw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?i=KIPrLCujeuk:SLfNBIAA8bw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogHiperzona/~4/KIPrLCujeuk" height="1" width="1"/&gt;</description> 
				<pubDate>2009-06-13</pubDate>
			<feedburner:origLink>http://blog.hiperzona.com/nodo/vw/422/comentarios-anidados-con-php-y-mysql</feedburner:origLink></item>
					<item>
			  <title>API para Bing</title>
			  <link>http://feedproxy.google.com/~r/BlogHiperzona/~3/M7qzI1xcKek/api-para-bing</link>
			  <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bing.com/"&gt;Bing&lt;/a&gt;, el nuevo buscador de Microsoft, ya tiene una API a disposici&amp;oacute;n de los desarrolladores, y tambi&amp;eacute;n existe una librer&amp;iacute;a para acceder a la API mediante PHP.&lt;/p&gt;
&lt;p&gt;Tan solo es necesario &lt;a href="http://routecafe.com/bingapiphp-1.0.zip"&gt;instalar la librer&amp;iacute;a&lt;/a&gt;, obtener una &lt;a href="http://www.bing.com/developers/"&gt;clave de desarrollador&lt;/a&gt; e integrarlo con nuestro c&amp;oacute;digo.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://routecafe.com/posts/bing-api-php.moccha"&gt;Bing API PHP&lt;/a&gt;&lt;/p&gt;				&lt;a href="http://blog.hiperzona.com/nodo/vw/424/api-para-bing"&gt;Ampliar información [+]
				&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=M7qzI1xcKek:3D4HImZX0PE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=M7qzI1xcKek:3D4HImZX0PE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?i=M7qzI1xcKek:3D4HImZX0PE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogHiperzona/~4/M7qzI1xcKek" height="1" width="1"/&gt;</description> 
				<pubDate>2009-06-12</pubDate>
			<feedburner:origLink>http://blog.hiperzona.com/nodo/vw/424/api-para-bing</feedburner:origLink></item>
					<item>
			  <title>Ejecutar dumps extensos con phpMyAdmin</title>
			  <link>http://feedproxy.google.com/~r/BlogHiperzona/~3/oSlz_F-m0nM/ejecutar-dumps-extensos-con-phpmyadmin</link>
			  <description>&lt;p&gt;Un truco que no conoc&amp;iacute;a y que me puede venir muy bien (y espero que a vosotros). Se trata de ejecutar scripts de MySQL muy extensos (provenientes de un dump, por ejemplo) sin que nos d&amp;eacute; el problema del tama&amp;ntilde;o m&amp;aacute;ximo del fichero a subir.&lt;/p&gt;
&lt;p&gt;El truco es sencillo, nos creamos una carpeta donde subimos el fichero con los scripts, y a la hora de importar, seleccionamos el "Web server upload directory", para lo que habr&amp;aacute; que modificar el fichero de configuraci&amp;oacute;n (config.inc.php) para indicar el directorio de uploads (&lt;em&gt;UploadDir&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://cesaric.com/?p=205"&gt;Execute large MySQL scripts through phpMyAdmin&lt;/a&gt;&lt;/p&gt;				&lt;a href="http://blog.hiperzona.com/nodo/vw/421/ejecutar-dumps-extensos-con-phpmyadmin"&gt;Ampliar información [+]
				&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=oSlz_F-m0nM:J857uKpgqWQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=oSlz_F-m0nM:J857uKpgqWQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?i=oSlz_F-m0nM:J857uKpgqWQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogHiperzona/~4/oSlz_F-m0nM" height="1" width="1"/&gt;</description> 
				<pubDate>2009-06-11</pubDate>
			<feedburner:origLink>http://blog.hiperzona.com/nodo/vw/421/ejecutar-dumps-extensos-con-phpmyadmin</feedburner:origLink></item>
					<item>
			  <title>Meter trazas en tus consultas SQL</title>
			  <link>http://feedproxy.google.com/~r/BlogHiperzona/~3/PO0GoZyfqxE/meter-trazas-en-tus-consultas-sql</link>
			  <description>&lt;p&gt;En muchas ocasiones nos encontramos con que alguna query va lenta y tenemos que mirar el &lt;em&gt;SHOW PROCESS LIST&lt;/em&gt; para localizar la query lenta, y luego buscarla en el c&amp;oacute;digo, algo que suele ser bastante pesado y a veces complicado.&lt;/p&gt;
&lt;p&gt;Se trata de a&amp;ntilde;adir un comentario en la query indicando la clase, el m&amp;eacute;todo y la l&amp;iacute;nea.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;select &lt;span class="cmt"&gt;/* clase, metodo, linea */ campo from tabla&lt;/span&gt;&amp;nbsp;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Sencillo pero muy efectivo.&lt;/p&gt;				&lt;a href="http://blog.hiperzona.com/nodo/vw/420/meter-trazas-en-tus-consultas-sql"&gt;Ampliar información [+]
				&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=PO0GoZyfqxE:8xHMmjgTvso:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=PO0GoZyfqxE:8xHMmjgTvso:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?i=PO0GoZyfqxE:8xHMmjgTvso:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogHiperzona/~4/PO0GoZyfqxE" height="1" width="1"/&gt;</description> 
				<pubDate>2009-06-05</pubDate>
			<feedburner:origLink>http://blog.hiperzona.com/nodo/vw/420/meter-trazas-en-tus-consultas-sql</feedburner:origLink></item>
					<item>
			  <title>Consejos para optimizar tu base de datos</title>
			  <link>http://feedproxy.google.com/~r/BlogHiperzona/~3/bh2PMYuk-6U/consejos-para-optimizar-tu-base-de-datos</link>
			  <description>&lt;p&gt;Interesantes consejos para optimizar nuestra base de datos en nuestras aplicaciones:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;* Aunque parezca mentira, no siempre es necesario una base de datos relacional. Existen alternativas como memcache, base de datos documentales o de clave-valor.&lt;/p&gt;
&lt;p&gt;* No uses la BD para almacenar contenidos: im&amp;aacute;genes o documentos en BLOB.&lt;/p&gt;
&lt;p&gt;* Usa campos num&amp;eacute;ricos y autoincrementales para los &amp;iacute;ndices primarios, para as&amp;iacute; tener un acceso r&amp;aacute;pido al registro, ya que inserts, updates y selects dependen mucho de este &amp;iacute;ndice.&lt;/p&gt;
&lt;p&gt;* Analiza correctamente el uso de &amp;iacute;ndices al igual que haces un an&amp;aacute;lisis detallado de la estructura de la BD.&lt;/p&gt;
&lt;p&gt;* Realiza.......				&lt;a href="http://blog.hiperzona.com/nodo/vw/419/consejos-para-optimizar-tu-base-de-datos"&gt;Ampliar información [+]
				&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=bh2PMYuk-6U:zdz-r1uQtmk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=bh2PMYuk-6U:zdz-r1uQtmk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?i=bh2PMYuk-6U:zdz-r1uQtmk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogHiperzona/~4/bh2PMYuk-6U" height="1" width="1"/&gt;</description> 
				<pubDate>2009-06-03</pubDate>
			<feedburner:origLink>http://blog.hiperzona.com/nodo/vw/419/consejos-para-optimizar-tu-base-de-datos</feedburner:origLink></item>
					<item>
			  <title>Validando contraseñas con Plugin jQuery</title>
			  <link>http://feedproxy.google.com/~r/BlogHiperzona/~3/D6NKxGMGIX0/validando-contrasenas-con-plugin-jquery</link>
			  <description>&lt;p&gt;Aquellos que necesiten que en su aplicaci&amp;oacute;n web los usuarios introduzcan contrase&amp;ntilde;as seguras, podr&amp;aacute;n a&amp;ntilde;adir este plugin jQuery que comprobar&amp;aacute; si las contrase&amp;ntilde;as tienen ciertas car&amp;aacute;cter&amp;iacute;sticas que las hacen seguras:&lt;/p&gt;
&lt;p&gt;* Uso de may&amp;uacute;sculas y min&amp;uacute;sculas&lt;/p&gt;
&lt;p&gt;* Uso de n&amp;uacute;meros&lt;/p&gt;
&lt;p&gt;* Uso de caracteres especiales&lt;/p&gt;
&lt;p&gt;* Longitud de la contrase&amp;ntilde;a&lt;/p&gt;
&lt;p&gt;* U opcionalmente similar a un username&lt;/p&gt;
&lt;p&gt;El plugin mostrar&amp;aacute; un mensaje indicando la calidad de la contrase&amp;ntilde;a y un color acorde a &amp;eacute;sta.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bassistance.de/jquery-plugins/jquery-plugin-password-validation/"&gt;jQuery plugin: Password Validation&lt;/a&gt;&lt;/p&gt;				&lt;a href="http://blog.hiperzona.com/nodo/vw/418/validando-contrasenas-con-plugin-jquery"&gt;Ampliar información [+]
				&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=D6NKxGMGIX0:6FtEcIWigmw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=D6NKxGMGIX0:6FtEcIWigmw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?i=D6NKxGMGIX0:6FtEcIWigmw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogHiperzona/~4/D6NKxGMGIX0" height="1" width="1"/&gt;</description> 
				<pubDate>2009-06-01</pubDate>
			<feedburner:origLink>http://blog.hiperzona.com/nodo/vw/418/validando-contrasenas-con-plugin-jquery</feedburner:origLink></item>
					<item>
			  <title>StreamTorrent, ver TV por internet a través de P2P</title>
			  <link>http://feedproxy.google.com/~r/BlogHiperzona/~3/IjGGPr91OOI/streamtorrent-ver-tv-por-internet-a-traves-de-p2p</link>
			  <description>&lt;p&gt;&lt;img src="http://i41.tinypic.com/vy2koo.jpg" alt="" width="500" height="277" /&gt;&lt;/p&gt;
&lt;p&gt;La web est&amp;aacute; repleta de programas que dicen transmitir miles de canales utilizando la conexi&amp;oacute;n de Internet, pero la mayor&amp;iacute;a de ellos apenas puede encontrar uno o dos canales. Esto es muy frustrante, lo sabemos. Afortunadamente hemos encontrado un programa que utiliza P2P para hacer streaming de canales y realmente funciona. &lt;strong&gt;StreamTorrent&lt;/strong&gt;, tal como su nombre lo dice, utiliza la misma tecnolog&amp;iacute;a de los clientes de Torrents y logra mostrar una gran cantidad canales de manera fluida y sin interrupciones&amp;hellip; a&amp;uacute;n con conexiones d&amp;eacute;biles.&lt;/p&gt;
&lt;p&gt;Es una obviedad que el torrent ha llevado el P2P.......				&lt;a href="http://blog.hiperzona.com/nodo/vw/417/streamtorrent-ver-tv-por-internet-a-traves-de-p2p"&gt;Ampliar información [+]
				&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=IjGGPr91OOI:mh4QNLmIFWI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=IjGGPr91OOI:mh4QNLmIFWI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?i=IjGGPr91OOI:mh4QNLmIFWI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogHiperzona/~4/IjGGPr91OOI" height="1" width="1"/&gt;</description> 
				<pubDate>2009-05-29</pubDate>
			<feedburner:origLink>http://blog.hiperzona.com/nodo/vw/417/streamtorrent-ver-tv-por-internet-a-traves-de-p2p</feedburner:origLink></item>
					<item>
			  <title>Efecto de luces con javascript</title>
			  <link>http://feedproxy.google.com/~r/BlogHiperzona/~3/cYPMQfPJXQU/efecto-de-luces-con-javascript</link>
			  <description>&lt;p style="text-align: center;"&gt;&lt;img src="http://i42.tinypic.com/1nyded.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Realmente definir en el t&amp;iacute;tulo el experimento javascript que han realizado en Dragon Labs es complicado. Se trata de un efecto de luces, glow, colores en un formulario de contacto (o cualquier otra capa). El usuario ver&amp;aacute; c&amp;oacute;mo el contorno de la capa cambia de color por zonas y varia la intensidad de la "luz".&lt;/p&gt;
&lt;p&gt;El efecto es expectacular, pero quiz&amp;aacute;s haya que mejorarlo un poco, ya que entre otras cosas para crear el efecto de colores, usan una imagen de 133k de un tama&amp;ntilde;o de 3000x900.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://labs.dragoninteractive.com/panel/demo/"&gt;Admin panel demo de Dragon.......				&lt;a href="http://blog.hiperzona.com/nodo/vw/416/efecto-de-luces-con-javascript"&gt;Ampliar información [+]
				&lt;/a&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=cYPMQfPJXQU:6n3gho0EahI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogHiperzona?a=cYPMQfPJXQU:6n3gho0EahI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogHiperzona?i=cYPMQfPJXQU:6n3gho0EahI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BlogHiperzona/~4/cYPMQfPJXQU" height="1" width="1"/&gt;</description> 
				<pubDate>2009-05-25</pubDate>
			<feedburner:origLink>http://blog.hiperzona.com/nodo/vw/416/efecto-de-luces-con-javascript</feedburner:origLink></item>
				
    </channel>
</rss>
