<?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>aNieto2K &#187; Curiosidades</title>
	<atom:link href="http://www.anieto2k.com/category/curiosidades/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anieto2k.com</link>
	<description>Desarrollo web, Wordpress, y alguna cosilla más</description>
	<lastBuildDate>Mon, 01 Mar 2010 16:50:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SWYM, di lo que sientes</title>
		<link>http://www.anieto2k.com/2010/01/02/swym-di-lo-que-sientes/</link>
		<comments>http://www.anieto2k.com/2010/01/02/swym-di-lo-que-sientes/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 10:29:32 +0000</pubDate>
		<dc:creator>aNieto2k</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[SWYM]]></category>

		<guid isPermaLink="false">http://www.anieto2k.com/?p=9515</guid>
		<description><![CDATA[De los editores WYSIWYM (What You See Is What You Mean) aparece SWYM ( Say What You Mean) un pseudo lenguaje de programación desarrollado sobre Javascript para facilitar algunas tareas.
// Ejemplo de uso
SWYM.Eval(codigo);

Int.toBits: [1,2,4,etc..&#60;=this].Where{(this/it)%2 &#62;= 1};
89.toBits
// [1,8,16,64]

List.MyPrefix: LazyList(.length)
{
 [this.at(0..it)]
}

each-MyPrefix-of[100..106]
// [100]
// [100,101]
// [100,101,102]
// [100,101,102,103]
// [100,101,102,103,104]
// [100,101,102,103,104,105]
// [100,101,102,103,104,105,106]
Como podemos ver, no algo que vayamos a usar en nuestros [...]]]></description>
			<content:encoded><![CDATA[De <a href="http://www.anieto2k.com/2007/06/16/wmd-un-nuevo-wysiwym-para-tus-paginas-web/">los editores WYSIWYM</a> (<em><strong>W</strong>hat <strong>Y</strong>ou <strong>S</strong>ee <strong>I</strong>s <strong>W</strong>hat <strong>Y</strong>ou <strong>M</strong>ean</em>) aparece SWYM (<em> <strong>S</strong>ay <strong>W</strong>hat <strong>Y</strong>ou <strong>M</strong>ean</em>) un <a href="http://www.chalicegames.com/swym/SwymWebIntro.html">pseudo lenguaje de programación desarrollado sobre Javascript</a> para facilitar algunas tareas.
<pre><code><strong>// Ejemplo de uso
SWYM.Eval(codigo);
</strong>
Int.toBits: [1,2,4,etc..&lt;=this].Where{(this/it)%2 &gt;= 1};
89.toBits
<em>// [1,8,16,64]</em>

List.MyPrefix: LazyList(.length)
{
 [this.at(0..it)]
}

each-MyPrefix-of[100..106]
<em>// [100]
// [100,101]
// [100,101,102]
// [100,101,102,103]
// [100,101,102,103,104]
// [100,101,102,103,104,105]
// [100,101,102,103,104,105,106]</em></code></pre>
Como podemos ver, no algo que vayamos a usar en nuestros proyectos, pero resulta un experimento realmente interesante que muestra el potencial de Javascript, aunque el mismo autor comenta que lo implementó pensando en que funcionara, no en que funcionara rápido. Sin duda un gran ejercicio de programación.<h3>Artículos relacionados</h3>
<ul><li><a href="http://www.anieto2k.com/2007/01/26/necesitas-alguna-version-concreta-de-wordpress/" rel="bookmark" title="Permanent Link: Necesitas alguna versión concreta de Wordpress">Necesitas alguna versión concreta de Wordpress</a></li><li><a href="http://www.anieto2k.com/2006/05/12/el-viaje-mas-largo-jamas-hecho/" rel="bookmark" title="Permanent Link: El viaje más largo jamás contado">El viaje más largo jamás contado</a></li><li><a href="http://www.anieto2k.com/2006/10/05/hay-dias-que-te-sientes-grissom/" rel="bookmark" title="Permanent Link: Hay días que te sientes Grissom">Hay días que te sientes Grissom</a></li><li><a href="http://www.anieto2k.com/2006/01/30/la-lectura-en-la-vida/" rel="bookmark" title="Permanent Link: La lectura es vivir otros mundos">La lectura es vivir otros mundos</a></li><li><a href="http://www.anieto2k.com/2008/08/05/mostrar-los-suscriptores-de-feedburner-en-tu-wordpress/" rel="bookmark" title="Permanent Link: Mostrar los suscriptores de Feedburner en tu Wordpress">Mostrar los suscriptores de Feedburner en tu Wordpress</a></li></ul><p><a href="http://www.anieto2k.com" id="38.107.191.109"><img rel="38.107.191.109" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.anieto2k.com/2010/01/02/swym-di-lo-que-sientes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rendimiento extremo de Javascript</title>
		<link>http://www.anieto2k.com/2009/11/10/rendimiento-extremo-de-javascript/</link>
		<comments>http://www.anieto2k.com/2009/11/10/rendimiento-extremo-de-javascript/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 12:25:33 +0000</pubDate>
		<dc:creator>aNieto2k</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[optimización]]></category>

		<guid isPermaLink="false">http://www.anieto2k.com/?p=9244</guid>
		<description><![CDATA[En uno de esos momento de querer pulir scripts en Javascript me pegó la neura de probar diferente formas de hacer lo mismo sacando el cronómetro y midiendo tiempos para ver que era más eficiente y que lo era menos.

Al final, por esas cosas del destino, me tuve que ir al final terminé olvidándome de [...]]]></description>
			<content:encoded><![CDATA[En uno de esos momento de querer pulir scripts en Javascript me pegó la neura de probar diferente formas de hacer lo mismo sacando el cronómetro y midiendo tiempos para ver que era más eficiente y que lo era menos.

Al final, por esas cosas del destino, me tuve que ir al final terminé olvidándome de lo que quería hacer. Hasta ahora que me he encontrado con <a href="http://www.slideshare.net/madrobby/extreme-javascript-performance">esta presentación</a> de <a href="http://en.wikipedia.org/wiki/Thomas_Fuchs">Thomas Fuchs</a> (author de <a href="http://script.aculo.us/">Script.aculo.us</a>). En ella (la recomiendo) hace exáctamente lo que yo quería hacer, medir los tiempos de ciertas <a href="http://gist.github.com/227048">tareas cotidianas y compararlas con alternativas</a> que nos ofrece el mismo resultado.

Algunos de los resultados muestran cosas realmente interesantes:
<h3>Rendimiento</h3>
<h4>Objetos literales frente a clásicos</h4>
<pre><code><strong>// Más lento
</strong>function literals(){
 var a = [], o = {};
}
<strong>// Más rápido
</strong>function classic(){
 var a new Array, o = new Object:
}</code></pre>
En la presentación se ven los resultados sobre los diferentes navegadores y podemos ver como de usar uno u otro en <strong>Google Chrome podemos multiplicar por 2 el tiempo de proceso</strong>.
<h4>Loops</h4>
Los loops tambien muestran unos resultados curiosos:
<pre><code>var test = '';
for (var i = 0; i&lt;10000; i++)
 test = test + str;

var test = '', i = 10000;
while(i--) test = test + str;</code></pre>
Entre los dos anteriores, no se muestran diferencias en los resultados devueltos.
<pre><strong>// Más lenta
</strong>function normalLoop(){
 var i = 60, j = 0;
 while<code>(i--) j++;
}

<strong>// Más rápida
</strong>function unrolledLoop(){
 var j = 0;
 j++; j++; j++; j++; j++; j++;
 j++; j++; j++; j++; j++; j++;
 j++; j++; j++; j++; j++; j++;
 j++; j++; j++; j++; j++; j++;
 j++; j++; j++; j++; j++; j++;
 j++; j++; j++; j++; j++; j++;
 j++; j++; j++; j++; j++; j++;
 j++; j++; j++; j++; j++; j++;
 j++; j++; j++; j++; j++; j++;
 j++; j++; j++; j++; j++; j++;
}</code></pre>
Tambien vemos que muy caro hacer un loop, en <strong>Firefox multiplicamos por 2 el tiempo y en Google Chrome lo multiplicamos por 5</strong>.
<h4>Cachear variables globales</h4>
<pre><code><strong>// Más rádida
</strong>function cache(){
 var w = window, i = 10000;
 while(i--) w.test = 'test';
}

<strong>// Más lenta
</strong>function nocache(){
 var i = 10000;
 while(i--) window.test = 'test';
}</code></pre>
El cachear variables globables nos ayudará en la mayoría de casos.
<h4>Acceder a atributos de un objeto frente a <code>with()</code></h4>
<pre><code><strong>// Más lento
</strong>function conwith(){
 var obj = { prop: 'test', str: '' };
 with(obj){
 var i = 10000;
 while(i--) str += prop;
 return str;
 }
}

<strong>// Más rápido
</strong>function sinwith(){
 var obj = { prop: 'test', str: '' }, i = 10000;
 while(i--) obj.str += obj.prop;
 return obj.str;
}</code></pre>
En los resultados nos muestra que usar <code>with()</code> para acceder a un objeto nos puede penalizar el tiempo de proceso de nuestro Javascript. En el caso de <strong>Google Chrome reducimos el tiempo a un 7% del empleado con <code>with()</code></strong>.
<h3>Pasar a bits frente a <code>parseInt()</code></h3>
<pre><code><strong>// Más lenta
</strong>parseInt(12.50);

<strong>// Más rápida
</strong>~~(1 * "12.5");</code></pre>
<a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Bitwise_Operators">Javascript 1.5 integra una serie de operadores a nivel de bit</a>, entre ellos nos encontramos <code>~</code>(Alt Gr + 4) que representa el NOT a nivel de bit y que en este caso nos ayuda a convertir a entero una cadena como podemos ver en el ejemplo (haciendo un doble NOT para obtener un valor positivo).
<h3>Curiosidades del lenguaje</h3>
<h4>Diferencia entre <code>&amp;&amp;</code> y <code>||</code></h4>
<pre><code>var n = 1;
if (true &amp;&amp; (n=2)) ...;
console.log(n);
// --&gt; n = 2
if (true || (n=3)) ...;
console.log(n);
<strong>// --&gt; n = 2</strong></code></pre>
Como es lógico, el uso de <code>&amp;&amp;</code> evalua las dos condiciones frente a <code>||</code> que si ya se cumple la primera, nos evitamos comprobar la segunda.
<h4><code>(...).toString()</code></h4>
<pre><code>(function(){ return 2 * 3; }).toString();

<strong>// IE, Safari y Google Chrome
</strong>function(){ return 2 * 3; }

<strong>// Firefox
</strong>function(){ return 6; }</code></pre>
En este ejemplo vemos como la ejecución de esta función anónima nos muestra un resultado algo extraño en Firefox.
<h3>Más info</h3>
<ol>
	<li><a href="http://www.slideshare.net/madrobby/extreme-javascript-performance">Extreme Javascript Perfomance (Thomas Fuchs)</a></li>
	<li><a href="http://javascriptrocks.com/performance/">JsRocks</a></li>
</ol><h3>Artículos relacionados</h3>
<ul><li><a href="http://www.anieto2k.com/2008/12/17/25-juegos-en-javascript-que-son-interesantes-conocer/" rel="bookmark" title="Permanent Link: 25 juegos en javascript que son interesantes conocer">25 juegos en javascript que son interesantes conocer</a></li><li><a href="http://www.anieto2k.com/2006/06/13/pruebas-de-rendimiento-de-js-en-navegadores/" rel="bookmark" title="Permanent Link: Pruebas de rendimiento de JS en navegadores">Pruebas de rendimiento de JS en navegadores</a></li><li><a href="http://www.anieto2k.com/2007/03/02/canvas-3d-%c2%bfel-futuro-del-javascript/" rel="bookmark" title="Permanent Link: Canvas 3D, ¿el futuro del javascript?">Canvas 3D, ¿el futuro del javascript?</a></li><li><a href="http://www.anieto2k.com/2006/06/14/prueba-el-rendimiento-de-tu-servidor/" rel="bookmark" title="Permanent Link: Prueba el rendimiento de tu Servidor">Prueba el rendimiento de tu Servidor</a></li><li><a href="http://www.anieto2k.com/2007/07/03/3d-tomb-ii-un-fps-en-javascript-de-solo-4003bytes/" rel="bookmark" title="Permanent Link: 3D Tomb II, un FPS en Javascript de solo 4003bytes">3D Tomb II, un FPS en Javascript de solo 4003bytes</a></li></ul><p><a href="http://www.anieto2k.com" id="38.107.191.109"><img rel="38.107.191.109" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.anieto2k.com/2009/11/10/rendimiento-extremo-de-javascript/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Hola mundo en canvas</title>
		<link>http://www.anieto2k.com/2009/09/10/hola-mundo-en-canvas/</link>
		<comments>http://www.anieto2k.com/2009/09/10/hola-mundo-en-canvas/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 07:20:37 +0000</pubDate>
		<dc:creator>aNieto2k</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[estandares]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.anieto2k.com/?p=8924</guid>
		<description><![CDATA[En Carsonified.com nos muestran un interesante tutorial con el que iniciarnos en el uso de &#60;canvas /&#62; mediante Javascript.
// Comprobamos que &#60;canvas /&#62; esté disponible
if(drawingCanvas &#38;&#38; drawingCanvas.getContext) {
 // Inicializamos el lienzo 2D
 var context = drawingCanvas.getContext('2d');

// Creamos la cara amarilla
 context.strokeStyle = "#000000";
 context.fillStyle = "#FFFF00";
 context.beginPath();
 context.arc(100,100,50,0,Math.PI*2,true);
 context.closePath();
 context.stroke();
 context.fill();

 // Añadimos 2 ojos [...]]]></description>
			<content:encoded><![CDATA[En <a href="http://carsonified.com/blog/">Carsonified.com</a> nos muestran un<a href="http://carsonified.com/blog/dev/html-5-dev/how-to-draw-with-html-5-canvas/"> interesante tutorial con el que iniciarnos en el uso de <code>&lt;canvas /&gt;</code> mediante Javascript</a>.
<pre><strong>// Comprobamos que &lt;canvas /&gt; esté disponible
</strong>if(drawingCanvas &amp;&amp; drawingCanvas.getContext) {
<strong> // Inicializamos el lienzo 2D
</strong> var context = drawingCanvas.getContext('2d');

<strong>// Creamos la cara amarilla
</strong> context.strokeStyle = "#000000";
 context.fillStyle = "#FFFF00";
 context.beginPath();
 context.arc(100,100,50,0,Math.PI*2,true);
 context.closePath();
 context.stroke();
 context.fill();

<strong> // Añadimos 2 ojos verdes
</strong> context.strokeStyle = "#000000";
 context.fillStyle = "#FFFFFF";
 context.beginPath();
 context.arc(80,80,8,0,Math.PI*2,true);
 context.closePath();
 context.stroke();
 context.fill();

 context.fillStyle = "#009966";
 context.beginPath();
 context.arc(80,80,5,0,Math.PI*2,true);
 context.closePath();
 context.fill();

 context.strokeStyle = "#000000";
 context.fillStyle = "#FFFFFF";
 context.beginPath();
 context.arc(120,80,8,0,Math.PI*2,true);
 context.closePath();
 context.stroke();
 context.fill();

 context.fillStyle = "#009966";
 context.beginPath();
 context.arc(120,80,5,0,Math.PI*2,true);
 context.closePath();
 context.fill();

<strong> // Creamos una nariz con firma de diamante
</strong> context.fillStyle = "#000000";
 context.beginPath();
 context.moveTo(93,100);
 context.lineTo(100,93);
 context.lineTo(107,100);
 context.lineTo(100,107);
 context.closePath();
 context.fill();

<strong> // Añadimos la sonrisa                   
</strong> context.strokeStyle = "#000000";
 context.beginPath();
 context.moveTo(70,110);
 context.quadraticCurveTo(100,150,130,110);
 context.quadraticCurveTo(100,150,70,110);                
 context.closePath();
 context.stroke();
}</pre>
Este código, nos permite generar la cara amarilla que vemos en el "Hello World" que vemos debajo:
<p style="text-align: center;"><a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2009/09/hello-world-canvas.jpg"><img src="http://www.anieto2k.com/wp-content/uploads/2009/09/hello-world-canvas.jpg" alt="hello-world-canvas" /></a>
<a href="http://www.anieto2k.com/wp-content/uploads/2009/09/hello-world-canvas.jpg"><small>(Ver Imagen)</small></a>

Mucho código pero muchas posibilidades.</p><h3>Artículos relacionados</h3>
<ul><li><a href="http://www.anieto2k.com/2009/11/05/another-world-js/" rel="bookmark" title="Permanent Link: Another World JS">Another World JS</a></li><li><a href="http://www.anieto2k.com/2007/08/08/canvas-3d-graficas-3d-basadas-en-canvas-y-javascript/" rel="bookmark" title="Permanent Link: Canvas 3D, gráficas 3D basadas en Canvas y Javascript">Canvas 3D, gráficas 3D basadas en Canvas y Javascript</a></li><li><a href="http://www.anieto2k.com/2008/10/27/bomomo-dibuja-con-canvas/" rel="bookmark" title="Permanent Link: Bomomo, dibuja con Canvas">Bomomo, dibuja con Canvas</a></li><li><a href="http://www.anieto2k.com/2006/06/01/canvas-para-wordpress-disponible/" rel="bookmark" title="Permanent Link: Canvas para Wordpress, disponible">Canvas para Wordpress, disponible</a></li><li><a href="http://www.anieto2k.com/2008/11/25/tutorial-de-canvas/" rel="bookmark" title="Permanent Link: Tutorial de Canvas">Tutorial de Canvas</a></li></ul><p><a href="http://www.anieto2k.com" id="38.107.191.109"><img rel="38.107.191.109" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.anieto2k.com/2009/09/10/hola-mundo-en-canvas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Navegadores modernos: ¿para que tanta velocidad?</title>
		<link>http://www.anieto2k.com/2009/08/11/navegadores-modernos-%c2%bfpara-que-tanta-velocidad/</link>
		<comments>http://www.anieto2k.com/2009/08/11/navegadores-modernos-%c2%bfpara-que-tanta-velocidad/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 15:34:44 +0000</pubDate>
		<dc:creator>aNieto2k</dc:creator>
				<category><![CDATA[Actualidad]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[de la red]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[navegadores]]></category>

		<guid isPermaLink="false">http://www.anieto2k.com/?p=8754</guid>
		<description><![CDATA[Con la llegada de Google Chrome, parece que la palabra "velocidad" se ha puesto de moda.  ¿Pero realmente necesitamos tanta velocidad?

He estado haciendo unas pruebas muy rústicas, osea he copiado la página de Yahoo! España en una copia local y le he añadido 2 líneas de Javascript, una al inicio de la página y otra [...]]]></description>
			<content:encoded><![CDATA[Con <a href="http://www.anieto2k.com/2008/09/02/probando-google-chrome-el-navegador-de-google/">la llegada de Google Chrome</a>, parece que <a href="http://www.anieto2k.com/2009/08/06/nueva-version-de-google-chrome-30-mas-rapida-todavia/">la palabra "velocidad" se ha puesto de moda</a>.  ¿Pero realmente necesitamos tanta velocidad?

He estado haciendo unas pruebas muy rústicas, osea he copiado la página de <a href="http://es.yahoo.com/">Yahoo! España</a> en una copia local y le he añadido 2 líneas de Javascript, una al inicio de la página y otra al final de la misma.
<pre><code>&lt;script type="text/javascript"&gt;var timeTest = new Date().getTime();&lt;/script&gt;
[...] // Toda la página
&lt;script type="text/javascript"&gt;console.log("Tiempo: " + (new Date().getTime() - timeTest) + "ms");&lt;/script&gt;</code></pre>
Misteriosamente, tiene un par de <code>&lt;noscript /&gt;</code> fuera del <code>&lt;/html&gt;</code>, por eso he puesto la línea al final del fichero, fuera del <code>&lt;/html&gt;</code>.
<h3>Aclaraciones</h3>
No se deben hacer ningún tipo de caso a estas pruebas, no tienen ningún valor científico son simplemente una pequeña prueba que he montado.

La prueba se ha realizado sobre <a href="http://www.anieto2k.com/demo/velocity.html">la misma página</a>, en el mismo ordenador, con las mismas aplicaciones abiertas y varios navegadores. Se han hecho 5 cargas y se ha sacado una média aritmética de los resultados obtenidos.
<h3>Resultados</h3>
Los resultados que he obtenido en la primera carga de la página, la siguientes se notaba el caché de partes de la misma,  son los siguientes.
<pre><code><strong>// Windows XP
</strong>Firefox 3.5.2: 2566ms.
Chrome 3.0.195.6: 2435ms *
Safari 4.0: 2450ms.
Opera 10.00 Beta 2: 2422ms.
Internet Explorer 8: 2860ms.

* Despues termina de cargar las imagenes.</code></pre>
<p style="text-align: center;"><a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2009/08/imagen2.png"><img src="http://www.anieto2k.com/wp-content/uploads/2009/08/imagen2.png" alt="imagen(2)" /></a>
<a href="http://www.anieto2k.com/wp-content/uploads/2009/08/imagen2.png"><small>(Ver Imagen)</small></a>

Hemos de tener en cuenta que Google Chrome, el más rápido de los testeados ha cargado las imagenes despues de mostrar el <code>alert()</code> lo que hace que el tiempo sea tan bajo. Pero esta cutre medición no da para más :D.

<strong>La mayor diferencia, la encontramos entre IE8 vs Opera, y es de 438ms</strong>. Una diferencia realmente insignificante...

Realmente, ¿es tan importante la velocidad?

PD: No he tenido en cuenta la velocidad de apertura que es la que más fastidia a los usuarios de Firefox.</p><h3>Artículos relacionados</h3>
<ul><li><a href="http://www.anieto2k.com/2007/02/16/41-formas-de-aumentar-la-velocidad-de-tu-wordpress/" rel="bookmark" title="Permanent Link: 4+1 formas de aumentar la velocidad de tu Wordpress">4+1 formas de aumentar la velocidad de tu Wordpress</a></li><li><a href="http://www.anieto2k.com/2007/03/07/%c2%bfpara-que-queremos-el-f5/" rel="bookmark" title="Permanent Link: ¿Para que queremos el F5?">¿Para que queremos el F5?</a></li><li><a href="http://www.anieto2k.com/2006/11/14/mide-la-velocidad-de-tu-web-con-ajax/" rel="bookmark" title="Permanent Link: Mide la velocidad de tu web con Ajax">Mide la velocidad de tu web con Ajax</a></li><li><a href="http://www.anieto2k.com/2009/06/19/internet-explorer-8-el-mas-mejor-navegador-del-mundo-mundial/" rel="bookmark" title="Permanent Link: Internet Explorer 8 el más mejor navegador del mundo mundial">Internet Explorer 8 el más mejor navegador del mundo mundial</a></li><li><a href="http://www.anieto2k.com/2006/10/09/frase-36/" rel="bookmark" title="Permanent Link: Frase #36">Frase #36</a></li></ul><p><a href="http://www.anieto2k.com" id="38.107.191.109"><img rel="38.107.191.109" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.anieto2k.com/2009/08/11/navegadores-modernos-%c2%bfpara-que-tanta-velocidad/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>IE6ify, sientete como en casa con cualquier navegador</title>
		<link>http://www.anieto2k.com/2009/07/29/ie6ify-sientete-como-en-casa-con-cualquier-navegador/</link>
		<comments>http://www.anieto2k.com/2009/07/29/ie6ify-sientete-como-en-casa-con-cualquier-navegador/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 13:51:19 +0000</pubDate>
		<dc:creator>aNieto2k</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[IE6]]></category>

		<guid isPermaLink="false">http://www.anieto2k.com/?p=8692</guid>
		<description><![CDATA[¿Eres un amante devoto de Internet Explorer 6.0? ¿Es el único navegador que muestras las páginas como quieres verlas? ¿Los demás navegadores muestran las páginas demasiado bien? Pues acaba con ello, con IE6ify podrás destrozar cualquier web y sentir que estás de nuevo con tu amado IE6 :D

(Ver Imagen)

Este script, encargado de colocar aleatoriamente todos [...]]]></description>
			<content:encoded><![CDATA[¿Eres un amante devoto de Internet Explorer 6.0? ¿Es el único navegador que muestras las páginas como quieres verlas? ¿Los demás navegadores muestran las páginas demasiado bien? Pues acaba con ello, con <a href="http://elbertf.com/ie6ify/">IE6ify podrás destrozar cualquier web</a> y sentir que estás de nuevo con tu amado IE6 :D
<p style="text-align: center;"><a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2009/07/IE6ify.jpg"><img src="http://www.anieto2k.com/wp-content/uploads/2009/07/IE6ify-600x224.jpg" alt="IE6ify" /></a>
<a href="http://www.anieto2k.com/wp-content/uploads/2009/07/IE6ify.jpg"><small>(Ver Imagen)</small></a>

Este script, encargado de colocar aleatoriamente todos los elementos de la página, simula a la perfección el algoritmo encargado de interpretar el HTML de Internet Explorer 6. Y nos ayudará mostrar cualquier página con ese toque único que solo un gran navegador puede darnos.

IE6 adictos venir a mi!!!</p><h3>Artículos relacionados</h3>
<ul><li><a href="http://www.anieto2k.com/2006/11/09/sientete-como-en-un-ferrari-en-la-oficina/" rel="bookmark" title="Permanent Link: Sienteté como en un Ferrari en la oficina">Sienteté como en un Ferrari en la oficina</a></li><li><a href="http://www.anieto2k.com/2006/12/11/conoce-el-tamano-del-navegador-mediante-javascript/" rel="bookmark" title="Permanent Link: Conoce el tamaño del navegador mediante Javascript">Conoce el tamaño del navegador mediante Javascript</a></li><li><a href="http://www.anieto2k.com/2007/04/05/%c2%bfde-quien-es-esta-casa/" rel="bookmark" title="Permanent Link: ¿De quien es esta casa?">¿De quien es esta casa?</a></li><li><a href="http://www.anieto2k.com/2006/05/10/aplicaciones-de-escritorio-online/" rel="bookmark" title="Permanent Link: Aplicaciónes de escritorio online">Aplicaciónes de escritorio online</a></li><li><a href="http://www.anieto2k.com/2008/06/06/flickrtrans-sube-directamente-a-flickr-desde-cualquier-web/" rel="bookmark" title="Permanent Link: FlickrTrans, sube diréctamente a Flickr desde cualquier web">FlickrTrans, sube diréctamente a Flickr desde cualquier web</a></li></ul><p><a href="http://www.anieto2k.com" id="38.107.191.109"><img rel="38.107.191.109" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.anieto2k.com/2009/07/29/ie6ify-sientete-como-en-casa-con-cualquier-navegador/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Mozilla Firefox 3.7, maquetas del nuevo interface</title>
		<link>http://www.anieto2k.com/2009/07/22/mozilla-firefox-3-7-maquetas-del-nuevo-interface/</link>
		<comments>http://www.anieto2k.com/2009/07/22/mozilla-firefox-3-7-maquetas-del-nuevo-interface/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 06:57:09 +0000</pubDate>
		<dc:creator>aNieto2k</dc:creator>
				<category><![CDATA[Actualidad]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[de la red]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[Firefox3.7]]></category>

		<guid isPermaLink="false">http://www.anieto2k.com/?p=8673</guid>
		<description><![CDATA[Acabamos de descubrir Firefox 3.5, y ya vimos algunas de las ideas que podremos disfrutar en Firefox 3.6. Pero la gente de Mozilla no para, y ahora está pensando en rediseñar la interface de la 3.7.

(Ver Imagen)

A modo de tormenta de ideas con la comunidad de desarrolladores se han generado una serie de maquetas que [...]]]></description>
			<content:encoded><![CDATA[Acabamos de <a href="http://www.anieto2k.com/2009/06/30/lanzado-firefox-3-5/">descubrir Firefox 3.5</a>, y ya vimos <a href="http://www.anieto2k.com/2009/06/30/%C2%BFque-podremos-ver-en-firefox-3-6/">algunas de las ideas que podremos disfrutar en Firefox 3.6</a>. Pero la gente de Mozilla no para, y ahora está pensando en rediseñar la interface de la 3.7.
<p style="text-align: center;"><a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2009/07/985px-Firefoxnnpre.jpg"><img src="http://www.anieto2k.com/wp-content/uploads/2009/07/985px-Firefoxnnpre-384x300.jpg" alt="985px-Firefoxnnpre" /></a>
<a href="http://www.anieto2k.com/wp-content/uploads/2009/07/985px-Firefoxnnpre.jpg"><small>(Ver Imagen)</small></a>

A modo de tormenta de ideas con la comunidad de desarrolladores se han generado <a href="https://wiki.mozilla.org/Firefox/3.7_Windows_Theme_Mockups">una serie de maquetas que nos muestran el aspecto que podría tener (para Windows)</a>.


</p><p style="text-align: center;"><a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2009/07/Mockup-Vista-001.png"><img src="http://www.anieto2k.com/wp-content/uploads/2009/07/Mockup-Vista-001-392x300.png" alt="Mockup-Vista-001" /></a>
<a href="http://www.anieto2k.com/wp-content/uploads/2009/07/Mockup-Vista-001.png"><small>(Ver Imagen)</small></a>

</p><p style="text-align: center;"><a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2009/07/Mockup-Vista-NoAero-001.png"><img src="http://www.anieto2k.com/wp-content/uploads/2009/07/Mockup-Vista-NoAero-001-392x300.png" alt="Mockup-Vista-(NoAero)-001" /></a>
<a href="http://www.anieto2k.com/wp-content/uploads/2009/07/Mockup-Vista-NoAero-001.png"><small>(Ver Imagen)</small></a>

</p><p style="text-align: center;"><a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2009/07/Mockup-XP-Combined-001.png"><img src="http://www.anieto2k.com/wp-content/uploads/2009/07/Mockup-XP-Combined-001-300x300.png" alt="Mockup-XP-(Combined)-001" /></a>
<a href="http://www.anieto2k.com/wp-content/uploads/2009/07/Mockup-XP-Combined-001.png"><small>(Ver Imagen)</small></a>

¿Que os parece? Mucho más atractivo ¿verdad?</p><h3>Artículos relacionados</h3>
<ul><li><a href="http://www.anieto2k.com/2008/05/18/disponible-la-rc1-de-firefox-3/" rel="bookmark" title="Permanent Link: Disponible la RC1 de Firefox 3">Disponible la RC1 de Firefox 3</a></li><li><a href="http://www.anieto2k.com/2009/10/13/gestiona-la-orientacion-con-la-nueva-api-de-firefox-3-6/" rel="bookmark" title="Permanent Link: Gestiona la orientación con la nueva API de Firefox 3.6">Gestiona la orientación con la nueva API de Firefox 3.6</a></li><li><a href="http://www.anieto2k.com/2009/04/15/el-futuro-firefox-no-tendra-pestanas/" rel="bookmark" title="Permanent Link: El futuro Firefox podría no tener pestañas">El futuro Firefox podría no tener pestañas</a></li><li><a href="http://www.anieto2k.com/2008/07/20/10-extensiones-para-firefox-con-las-que-mejorar-nuestra-privacidad/" rel="bookmark" title="Permanent Link: 10 extensiones para Firefox con las que mejorar nuestra privacidad">10 extensiones para Firefox con las que mejorar nuestra privacidad</a></li><li><a href="http://www.anieto2k.com/2007/07/07/firefox3-gran-paraiso-%c2%bfapostara-por-los-gui-de-teclado/" rel="bookmark" title="Permanent Link: Firefox3: Gran Paraiso, ¿apostará por los GUI de teclado?">Firefox3: Gran Paraiso, ¿apostará por los GUI de teclado?</a></li></ul><p><a href="http://www.anieto2k.com" id="38.107.191.109"><img rel="38.107.191.109" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.anieto2k.com/2009/07/22/mozilla-firefox-3-7-maquetas-del-nuevo-interface/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Bueno, esto es embarazoso.</title>
		<link>http://www.anieto2k.com/2009/07/07/bueno-esto-es-embarazoso/</link>
		<comments>http://www.anieto2k.com/2009/07/07/bueno-esto-es-embarazoso/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 21:13:01 +0000</pubDate>
		<dc:creator>aNieto2k</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[firefox3.5]]></category>

		<guid isPermaLink="false">http://www.anieto2k.com/?p=8613</guid>
		<description><![CDATA[Con esta pantalla tan curiosa me he encontrado al abrir el portátil después de que ayer se me agotara la batería antes de acostarme.

(Ver Imagen)

Realmente es un detalle  (que ya tienen muchos otros navegadores) que Firefox (Por fin!) lo haya incluido :DArtículos relacionados
Nuevo IPOD FleaSitios donde alojar web gratisLiado de coj&#8230;Telefónica y los 50Mb/segEl 96% [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">Con esta pantalla tan curiosa me he encontrado al abrir el portátil después de que ayer se me agotara la batería antes de acostarme.
<a rel="lightbox" href="http://www.anieto2k.com/wp-content/uploads/2009/07/firefox-restore1.jpg"><img src="http://www.anieto2k.com/wp-content/uploads/2009/07/firefox-restore1.jpg" alt="firefox-restore" /></a>
<a href="http://www.anieto2k.com/wp-content/uploads/2009/07/firefox-restore1.jpg"><small>(Ver Imagen)</small></a>

Realmente es un detalle  (que ya tienen muchos otros navegadores) que Firefox (Por fin!) lo haya incluido :D</p><h3>Artículos relacionados</h3>
<ul><li><a href="http://www.anieto2k.com/2006/01/05/nuevo-ipod-flea/" rel="bookmark" title="Permanent Link: Nuevo IPOD Flea">Nuevo IPOD Flea</a></li><li><a href="http://www.anieto2k.com/2005/11/23/sitios-donde-alojar-web-gratis/" rel="bookmark" title="Permanent Link: Sitios donde alojar web gratis">Sitios donde alojar web gratis</a></li><li><a href="http://www.anieto2k.com/2006/04/14/liado-de-coj/" rel="bookmark" title="Permanent Link: Liado de coj&#8230;">Liado de coj&#8230;</a></li><li><a href="http://www.anieto2k.com/2005/12/01/telefonica-y-los-50mbseg/" rel="bookmark" title="Permanent Link: Telefónica y los 50Mb/seg">Telefónica y los 50Mb/seg</a></li><li><a href="http://www.anieto2k.com/2008/10/27/el-96-de-los-desarrolladores-ignoran-los-estandares-web/" rel="bookmark" title="Permanent Link: El 96% de los desarrolladores ignoran los estandares web">El 96% de los desarrolladores ignoran los estandares web</a></li></ul><p><a href="http://www.anieto2k.com" id="38.107.191.109"><img rel="38.107.191.109" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.anieto2k.com/2009/07/07/bueno-esto-es-embarazoso/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Los usuarios me avisan</title>
		<link>http://www.anieto2k.com/2009/06/29/los-usuarios-me-avisan/</link>
		<comments>http://www.anieto2k.com/2009/06/29/los-usuarios-me-avisan/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 07:10:39 +0000</pubDate>
		<dc:creator>aNieto2k</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[diseño]]></category>

		<guid isPermaLink="false">http://www.anieto2k.com/?p=8554</guid>
		<description><![CDATA[Via email he recibido un par de artículos interesantes que me parece interesante compartir:

	Pautas de diseños en Photoshop [peivem.com]
	Ventanas gelatinosas con Javascript y CSS Transformations [Turleando.com.ar]
	Honda Insight [Vimeo] (Via Hans Christian)

Si quieres compartir algo, solo tienes que hacermelo saber :DArtículos relacionados
Crea un lector de Feeds paso a pasoActualización de seguridad para GreaseMonkeyEstadísticas de MayoRecomendadosOdio los [...]]]></description>
			<content:encoded><![CDATA[Via email he recibido un par de artículos interesantes que me parece interesante compartir:
<ol>
	<li><a href="http://www.peivem.com/?post=110">Pautas de diseños en Photoshop [peivem.com]</a></li>
	<li><a href="http://www.turleando.com.ar/2009/06/ventanas-gelatinosas-con-javascript-y-css-transforms/">Ventanas gelatinosas con Javascript y CSS Transformations [Turleando.com.ar]</a></li>
	<li><a href="http://vimeo.com/4281939">Honda Insight [Vimeo]</a> (<a href="http://www.nosolomusica.org/bitacora">Via Hans Christian</a>)</li>
</ol>
Si quieres compartir algo, <a href="http://www.anieto2k.com/contacto/">solo tienes que hacermelo saber</a> :D<h3>Artículos relacionados</h3>
<ul><li><a href="http://www.anieto2k.com/2006/08/18/crea-un-lector-de-feeds-paso-a-paso/" rel="bookmark" title="Permanent Link: Crea un lector de Feeds paso a paso">Crea un lector de Feeds paso a paso</a></li><li><a href="http://www.anieto2k.com/2008/01/22/actualizacion-de-seguridad-para-greasemonkey/" rel="bookmark" title="Permanent Link: Actualización de seguridad para GreaseMonkey">Actualización de seguridad para GreaseMonkey</a></li><li><a href="http://www.anieto2k.com/2006/06/04/estadisticas-de-mayo/" rel="bookmark" title="Permanent Link: Estadísticas de Mayo">Estadísticas de Mayo</a></li><li><a href="http://www.anieto2k.com/usuarios/" rel="bookmark" title="Permanent Link: Recomendados">Recomendados</a></li><li><a href="http://www.anieto2k.com/2007/07/12/odio-los-refrescos-no-deseados/" rel="bookmark" title="Permanent Link: Odio los refrescos no deseados">Odio los refrescos no deseados</a></li></ul><p><a href="http://www.anieto2k.com" id="38.107.191.109"><img rel="38.107.191.109" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.anieto2k.com/2009/06/29/los-usuarios-me-avisan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Evita SPAM invirtiendo tu email con CSS</title>
		<link>http://www.anieto2k.com/2009/06/23/evita-spam-invirtiendo-tu-email-con-css/</link>
		<comments>http://www.anieto2k.com/2009/06/23/evita-spam-invirtiendo-tu-email-con-css/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 06:34:10 +0000</pubDate>
		<dc:creator>aNieto2k</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[estandares]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.anieto2k.com/?p=8535</guid>
		<description><![CDATA[Via Sentido Web descubro un artículo muy interesante que nos muestra como el ingenio puede ayudarnos a solucionar problemas. En este caso, mediante el uso de la propiedad direction del CSS invertimos nuestro email para mostrarlo correctamente por pantalla.
&#60;style type="text/css"&#62;
span.test { direction: rtl; unicode-bidi:bidi-override; }  
&#60;/style&#62;
&#60;p&#62;&#60;span class="test"&#62;moc.liamg@5k2oteina&#60;/span&#62;&#60;/p&#62;
Interesante técnica para evitar el SPAM. Quizás como [...]]]></description>
			<content:encoded><![CDATA[<a href="http://sentidoweb.com/2009/06/22/invierte-tu-email-mediante-css-para-evitar-el-spam.php">Via Sentido Web</a> descubro <a href="http://selfconclusion.co.uk/2009/04/reversing-email-with-css/">un artículo muy interesante</a> que nos muestra como el ingenio puede ayudarnos a solucionar problemas. En este caso, mediante el uso de<a href="https://developer.mozilla.org/es/CSS/direction"> la propiedad <code>direction</code> del CSS</a> invertimos nuestro email para mostrarlo correctamente por pantalla.
<pre><code>&lt;style type="text/css"&gt;
<strong>span.test { direction: rtl; unicode-bidi:bidi-override; }  </strong>
&lt;/style&gt;
&lt;p&gt;&lt;span class="<strong>test</strong>"&gt;<strong>moc.liamg@5k2oteina</strong>&lt;/span&gt;&lt;/p&gt;</code></pre>
Interesante técnica para evitar el SPAM. Quizás como recomendación recomendaría email con algún punto en el nombre para hacer más dificil la lectura del mismo (<em>xxx.yyy@zzzz.aaa</em>). Incluso deberíamos tener en cuenta a los visitantes que no tengan activas las CSS e informar que ese correo está al revés aunque despues ocultemos el texto mediante CSS para los que si lo tengan activado.<h3>Artículos relacionados</h3>
<ul><li><a href="http://www.anieto2k.com/2007/11/15/ofusca-tu-email-con-javascript/" rel="bookmark" title="Permanent Link: Ofusca tu email con Javascript">Ofusca tu email con Javascript</a></li><li><a href="http://www.anieto2k.com/2007/11/07/consejos-para-ofuscar-el-email-en-nuestras-paginas/" rel="bookmark" title="Permanent Link: Consejos para ofuscar el email en nuestras páginas">Consejos para ofuscar el email en nuestras páginas</a></li><li><a href="http://www.anieto2k.com/2009/12/28/9-formas-de-ofuscar-emails-a-prueba/" rel="bookmark" title="Permanent Link: 9 formas de ofuscar emails a prueba">9 formas de ofuscar emails a prueba</a></li><li><a href="http://www.anieto2k.com/2006/05/23/comentarios-que-no-los-son/" rel="bookmark" title="Permanent Link: Comentarios que desaparecen">Comentarios que desaparecen</a></li><li><a href="http://www.anieto2k.com/2007/03/16/akismet-auntie-spam-script-greasemonkey-que-te-ayuda-con-el-spam/" rel="bookmark" title="Permanent Link: Akismet Auntie Spam, script greasemonkey que te ayuda con el spam">Akismet Auntie Spam, script greasemonkey que te ayuda con el spam</a></li></ul><p><a href="http://www.anieto2k.com" id="38.107.191.109"><img rel="38.107.191.109" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.anieto2k.com/2009/06/23/evita-spam-invirtiendo-tu-email-con-css/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>8 innovaciones de los navegadores gracias a Opera</title>
		<link>http://www.anieto2k.com/2009/06/12/8-innovaciones-de-los-navegadores-gracias-a-opera/</link>
		<comments>http://www.anieto2k.com/2009/06/12/8-innovaciones-de-los-navegadores-gracias-a-opera/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 08:49:50 +0000</pubDate>
		<dc:creator>aNieto2k</dc:creator>
				<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[estandares]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://www.anieto2k.com/?p=8443</guid>
		<description><![CDATA[El otro día nos preguntábamos por que Opera, pese a ser uno de los navegadores más innovadores disponibles era tan poco usado. Al parecer la gente de Geek Technica se pregunta lo mismo y además recuerda 8 de las novedades que Opera introdujo en el mundo de los navegadores web.

	SpeedDial: El marcado rápido de los [...]]]></description>
			<content:encoded><![CDATA[El otro día<a href="http://www.anieto2k.com/2009/06/04/¿por-que-la-gente-no-usa-opera/"> nos preguntábamos por que Opera</a>, pese a ser uno de los navegadores más innovadores disponibles era tan poco usado. Al parecer la gente de<a href="http://www.geektechnica.com/2009/06/8-browser-innovations-started-by-opera/"> Geek Technica se pregunta lo mismo y además recuerda 8 de las novedades que Opera introdujo en el mundo de los navegadores we</a>b.
<ol>
	<li><strong>SpeedDial</strong>: El marcado rápido de los marcadores. Hasta 9 páginas a las que podrás acceder con un simple click.</li>
	<li><strong>Tabs</strong>: La famosa y tan aclamada navegación por pestañas.</li>
	<li><strong>Sesiones</strong>: Gestión de diferentes sesiones que permite que diferentes usuarios gestionen el navegador a su antojo.</li>
	<li><strong>Bloqueo de Pop-up</strong>: Esa maravilla que hizo que al entrar en una página dejaramos de cruzar los dedos por si aparecían miles de ventanas.</li>
	<li><strong>Zoom</strong>: Opera comenzó haciendo zoom a la página completa y no solo al texto.</li>
	<li><strong>BitTorrent</strong>: Quizás la más tonta de todas, pero también ha dado lugar a la integración por parte de otros navegadores.</li>
	<li><strong>Borrar información privada</strong>: La capacidad de eliminar la información almacenada durante la navegación.</li>
	<li><strong>Gestos de ratón</strong>: Yo no la he usado nunca, pero la gente que lo ha hecho está encantadísima.</li>
</ol>
En fín, un sin fín de novedades que poco a poco los demás navegadores las van incorporando a sus núcleos.<h3>Artículos relacionados</h3>
<ul><li><a href="http://www.anieto2k.com/2008/06/12/opera-95-y-el-movimiento-hacia-los-nuevos-estandares-web/" rel="bookmark" title="Permanent Link: Opera 9.5 y el movimiento hacia los nuevos estandares web">Opera 9.5 y el movimiento hacia los nuevos estandares web</a></li><li><a href="http://www.anieto2k.com/2008/06/27/opera-dragonfly-alpha-2-firebug-para-opera-cada-vez-mas-cerca/" rel="bookmark" title="Permanent Link: Opera DragonFly alpha 2, firebug para Opera cada vez más cerca">Opera DragonFly alpha 2, firebug para Opera cada vez más cerca</a></li><li><a href="http://www.anieto2k.com/2008/08/21/opera-952-liberado/" rel="bookmark" title="Permanent Link: Opera 9.52 liberado">Opera 9.52 liberado</a></li><li><a href="http://www.anieto2k.com/2008/01/28/historial-de-navegadores-web/" rel="bookmark" title="Permanent Link: Historial de navegadores web">Historial de navegadores web</a></li><li><a href="http://www.anieto2k.com/2008/07/04/opera-publica-la-version-951/" rel="bookmark" title="Permanent Link: Opera publica la versión 9.51">Opera publica la versión 9.51</a></li></ul><p><a href="http://www.anieto2k.com" id="38.107.191.109"><img rel="38.107.191.109" src="http://www.anieto2k.com/favicon.ico" alt="aNieto2k" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.anieto2k.com/2009/06/12/8-innovaciones-de-los-navegadores-gracias-a-opera/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
	</channel>
</rss>
