<?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>Pijus Magnificus &#187; mozilla</title>
	<atom:link href="http://www.pijusmagnificus.com/blog/tag/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pijusmagnificus.com/blog</link>
	<description>Porque escribimos lo que nos sale de los cojones</description>
	<lastBuildDate>Mon, 09 Aug 2010 08:53:02 +0000</lastBuildDate>
	<language>es-es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Firefox 4, qué se cuece</title>
		<link>http://www.pijusmagnificus.com/blog/2010/08/05/firefox-4-que-se-cuece/</link>
		<comments>http://www.pijusmagnificus.com/blog/2010/08/05/firefox-4-que-se-cuece/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 07:53:32 +0000</pubDate>
		<dc:creator>willyaranda</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[mozillahispano]]></category>

		<guid isPermaLink="false">http://www.pijusmagnificus.com/blog/?p=913</guid>
		<description><![CDATA[¡Mucho tiempo sin escribir en el blog! Y vuelvo con una entrada sobre los cambios que se están realizando en Firefox, en concreto para la futura versión 4 (la actual es la rama 3.6). &#8220;Firefox es lento y usa mucha RAM&#8221; Por eso dentro de Mozilla se están haciendo cambios para mejorar ambas cosas. Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>¡Mucho tiempo sin escribir en el blog!</p>
<p>Y vuelvo con una entrada sobre los cambios que se están realizando en Firefox, en concreto para <a href="https://www.mozilla.com/es-ES/firefox/beta/">la futura versión 4</a> (la actual es la rama 3.6).</p>
<h2>&#8220;Firefox es lento y usa mucha RAM&#8221;</h2>
<p>Por eso dentro de Mozilla <a href="https://wiki.mozilla.org/Firefox/Projects/Startup_Time_Improvements">se están haciendo cambios</a> para mejorar ambas cosas. Firefox 4 se abre mucho más rápido (y cuando digo mucho, es del orden de segundos en ordenadores no demasiado nuevos) y se cierra muchísimo más rápido (un cambio sobre la gestión de cookies permitió mejorar el tiempo de cerrado en más del 90%), y esto es debido tanto a los cambios con las cookies, como al uso de nuevas versiones de diferentes códigos que usaba Mozilla (como SQLite).</p>
<h3>Aceleración por hardware</h3>
<p>¿Lo qué? (ojo, comparación no muy buena) Pues eso, imagínate que tienes un coche, cuya aceleración es de llegar a 100km/h en 10 segundos. Tu motor no da más de sí, es un cuello de botella. Pero… ¿y si usamos algo para acelerarlo? Por ejemplo, ¿óxido nitroso? Ocurriría que igual en vez de en 10 segundos, tardas 5 y encima gastas menos gasolina.</p>
<p>Pues es lo que ocurre con esto, la aceleración de hardware usa las tarjetas gráficas (sí, esas que hace años todos queríamos la última para jugar a los juegos a más resolución, más antialising y más sombras y explosiones detalladas) para renderizar la página. Como las tarjetas gráficas son muy buenas en &#8220;crear&#8221; imágenes, ¿por qué no usarlas en el navegador? Libera carga al procesador principal y encima lo hace más rápido. Todo beneficios.</p>
<p>Esto está implementado ya en Firefox para Windows, usando Direct2D (una tecnología de DirectX, sí, la de los juegos), y se va a implementar vía OpenGL en Linux y Mac.</p>
<h3>JavaScript: Tracemonkey, JaegerMonkey, SpiderMonkey</h3>
<p>No, no va de miles de monos escribiendo a la vez alguno de ellos puede escribir en algún momento el Quijote… o sí.</p>
<p>JavaScript, nuestro querido JavaScript. El que hace que algunas páginas tengan unos menúes desplegables increíbles, el que hace que Gmail sea tan rápido y bonito. El que hace que Facebook tenga tanto dinamismo… Las páginas están usando cada vez más y más JavaScript, y de una forma muy muy intensa, lo que hace que cada vez queramos motores de JavaScript más rápidos.</p>
<p>En Firefox 3.6 el motor de JavaScript era TraceMonkey, pero, hay que admitirlo, fue barrido por la &#8220;competencia&#8221; (V8 de Google Chrome y Nitro de Safari). Ahora se está realizando otro motor, complementario a TraceMonkey y que unido puede mejorar muy sustancialmente el desempeño de Firefox en JavaScript. Es un tema muy técnico y tenéis referencias <a href="http://www.bailopan.net/blog/?p=683">aquí</a>.</p>
<h3>Otras cosas…</h3>
<p>Por ejemplo, se han separado los procesos de UI y de renderizado de páginas web, lo que hará que ahora el navegador no se quede congelado si una página falla.</p>
<p>Conclusión: más ligero y rápido.</p>
<h2>&#8220;Firefox es feo&#8221;</h2>
<p>Aquí te lo has ganado <img src='http://www.pijusmagnificus.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Firefox 4 va a cambiar su aspecto completamente. Sí, y digo completamente, atento:</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="https://wiki.mozilla.org/images/1/17/Firefox-4-Mockup-i06-%28Win7%29-%28Aero%29-%28TabsTop%29.png" border="0" alt="Firefox-4-Mockup-i06-(Win7)-(Aero)-(TabsTop).png" /></p>
<p>¿qué te parece? Ese es el tema pensado para <a href="https://wiki.mozilla.org/Firefox/4.0_Windows_Theme_Mockups">Windows</a> Vista y Windows 7, pero también están para <a href="https://wiki.mozilla.org/Firefox/4.0_Mac_Theme_Mockups">Mac</a> y <a href="https://wiki.mozilla.org/Firefox/4.0_Linux_Theme_Mockups">Linux</a>.</p>
<p>¡Ey! ¿Has notado más cambios?</p>
<h3>Pestañas en la parte superior (tabs-on-top)</h3>
<p>Sí, se lo hemos copiado a Google Chrome. ¿Acaso es malo copiar cuando algo es bueno? Las pestañas ahora por defecto estarán situadas por encima de la barra de direcciones, pero se puede cambiar fácilmente haciendo clic derecho en cualquier parte de la barra de herramientas y seleccionando la opción &#8220;Pestañas en la parte superior&#8221;.</p>
<h3>App-tabs</h3>
<p>Sí, se lo hemos copiado a Chrome. ¿Tengo que repetirlo? Es una fantástica idea para la web de estos días: tener abierta todo el rato una serie de páginas (que son como nuestras aplicaciones en la web) que más usamos: GMail, Twitter, Facebook… sólo mostrando el icono y sin el texto de la pestaña, porque nuestra memoria visual es mejor que la memoria que recuerda escritos y sabemos qué páginas son.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2010/08/app-tabs.png" border="0" alt="app-tabs.png" width="251" height="61" /></p>
<h3>Menú Firefox</h3>
<p>Ey, cómo te lo sabes. Con la misma idea de Ópera, o el menú de Chrome 6. Esto no es lo que está implementado ni se sabe qué es lo que se va a implementar completamente, pero es un acercamiento a qué es lo que será el botón.</p>
<h3><img style="display: block; margin-left: auto; margin-right: auto;" src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2010/08/FirefoxMenu.jpg" border="0" alt="FirefoxMenu.jpg" width="440" height="609" /></h3>
<h3>Gestor de complementos</h3>
<p>Además, también hay cambios en el gestor de complementos (el que se abría vía el menú Herramientas &gt; Complementos/Agregados), para que en vez de que salga en una nueva ventana, se abra en una nueva pestaña, por ejemplo…</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2010/08/fx4-complementos.png" border="0" alt="fx4-complementos.png" width="600" height="290" /></p>
<p>Conclusión: más moderno.</p>
<h2>&#8220;Firefox no es 64-bit&#8221;</h2>
<p>¿Quién ha dicho eso? ¡Que levante ambas manos! Realmente… ¿Firefox necesitaría ser de 64 bits? ¿Necesitaría tanta memoria RAM que no cabe direccionamiento en 32 bits? Para la mayoría de las cosas no, pero por ejemplo para el vídeo (¿he oído instrucciones específicas de 64 bits para decodificar?) o JavaScript sí es necesario (de hecho, el nuevo motor hablado más arriba requiere instrucciones específicas x64 para funcionar a pleno rendimiento).</p>
<p>Así que Firefox 4 va a ser 32 y 64 bits, en todas las plataformas. Exceptuando que 64bit para Mac sólo funcionará a partir de Leopard (10.5).</p>
<p>Conclusión: más rapidez.</p>
<h2>&#8220;Firefox no funciona con HTML5 en Youtube&#8221;</h2>
<p>YouTube en su día usó (y sigue usando) el &#8220;estándar&#8221; (lo entrecomillo porque no es libre ni abierto, pero sí usado por mucha gente) H264. Y Firefox no lo implementó (<a href="http://weblogs.mozillazine.org/roc/archives/2010/01/video_freedom_a.html">ya se discutió sobre esto</a>, pero básicamente porque su implementación no era libre y gratuita y requería pagar licencias anuales de unos 6 millones de dólares). Finalmente, Google (propietario de YouTube) liberó un nuevo formato de vídeo, con una calidad similar a la del cerrado H264 pero totalmente abierto, por lo que Firefox lo va a implementar en esta nueva versión (como ya lo hace Chrome 6, u Opera 10.6).</p>
<p>Así que a partir de ahora, si ves que en cualquier video de YouTube te sale esto en el reproductor</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2010/08/youtube-webm.png" border="0" alt="youtube-webm.png" width="654" height="75" /></p>
<p>(nota el HTML5 &#8211; WEBM) es que estás usando vídeo en formato WebM en HTML5 en Firefox <img src='http://www.pijusmagnificus.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Sin necesidad de plugins extras como Flash.</p>
<p>Conclusión: no Flash <img src='http://www.pijusmagnificus.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2>&#8220;Safari tiene <a href="http://developer.apple.com/safaridemos/">unos demos</a> increíbles que Firefox no es capaz de mostrar&#8221;</h2>
<p>Es probable que hayas visto por ahí demos de HTML5 + CSS3 que funcionan maravillosamente bien en Safari y ni se ven en Firefox. Esto es debido a que CSS3 no está finalizado aún, y todos los navegadores implementan estas características de forma similar pero con nombre diferente. Pongo un ejemplo:</p>
<p>Imagínate que eres un robot, y que tus instrucciones son: &#8220;Si encuentras una caja azul, la coges, la abres, ves lo que hay y lo haces&#8221;.</p>
<p>Por otro lado, a otro robot le dicen: &#8220;Si encuentras una caja naranja, la coges, la abres, ves lo que hay y lo haces&#8221;. Exactamente lo del primero pero cogiendo una caja de distinto color.</p>
<p>Pero las cajas son idénticas en contenido, se abren igual… pero tienen distinto color.</p>
<p>El primer robot no cogerá la caja naranja pero sí la caja azul y lo contrario sucederá con el segundo: cogerá la caja naranja y no la caja azul. Pero… ¿qué pasa cuándo deliberadamente sólo se deja una caja azul y no se deja una naranja? Pues que el primer robot abrirá la caja y &#8220;parseará&#8221; su contenido (realizando la acción que ponga en su interior), mientras que el segundo se quedará de brazos cruzados esperando a &#8220;su&#8221; caja naranja.</p>
<p>Es lo que ocurre en algunas demos: -moz-muévete sería la propiedad en Firefox y -webkit-muévete sería la propiedad en Safari y Chrome. Si se ponen las dos propiedades en una página, perfecto, ambos navegadores se moverán, pero si sólo se pone -webkit-muévete sólo Safari y Chrome se moverán, mientras que Firefox no.</p>
<p>Obviamente, esta es una limitación temporal, en cuanto el estándar esté completo y terminado, los navegadores tienen que quitar sus sufijos (&#8220;-moz&#8221; o &#8220;-webkit&#8221;) para que la web sea estándar <img src='http://www.pijusmagnificus.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Por cierto, una vez finalizado y con nuestro ejemplo, habría una &#8220;caja&#8221; sin más, que todos los navegadores cogerían y la usarían, sin diferenciar por color (racista, que los navegadores son unos racistas).</p>
<p>Otro por cierto, mira este vídeo sobre tecnologías web a ver qué opinas:</p>
<p><iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/gFmuNApHFec" frameborder="0"><br />
</iframe></p>
<h2>&#8220;Firefox copia a Chrome&#8221;</h2>
<p>Y Chrome copió el código de los marcadores de Firefox, y Firefox el de los plugins fuera de proceso a Chrome, y Firefox copió de Ópera las pestañas, e Internet Explorer copia la idea de motor de JavaScript, y Safari usa WebKit que fue una copia (fork) de KHTML de KDE… Por suerte las patentes de software no funcionan en todo el mundo, ni todo está patentado <img src='http://www.pijusmagnificus.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Conclusión: libertad creativa.</p>
<h2>&#8220;Chrome mola, Firefox sucks&#8221;</h2>
<p>Para gustos, los colores o navegadores <img src='http://www.pijusmagnificus.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Sólo te pediría que <a href="https://www.mozilla.com/es-ES/firefox/beta/">probaras Firefox 4</a> y que cualquier cosa que no te guste la pongas en los comentarios o en el botón &#8220;Opinión&#8221; en la parte superior derecha de las betas de Firefox, intentaré responder en la medida de lo posible <img src='http://www.pijusmagnificus.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Conclusión: abre tu mente y critica de forma constructiva.</p>
<h2>Final</h2>
<p>Como podéis ver, Firefox 4 va a ser un cambio muy radical en cuanto a lo que estábamos acostumbrados a ver. Nueva interfaz, mayor velocidad, mejor gestión de complementos, más seguro respecto a plugins y <a href="http://forums.mozillazine.org/viewtopic.php?f=23&#038;t=1961093">muchísimas más cosas que me he dejado en el tintero</a> que intentaré escribir en otro post… si no se me olvida.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pijusmagnificus.com/blog/2010/08/05/firefox-4-que-se-cuece/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Etiqueta &lt;video&gt; en IE9, WebKit (Chrome y Safari), Opera y Firefox</title>
		<link>http://www.pijusmagnificus.com/blog/2010/03/23/etiqueta-video-en-ie9-webkit-chrome-y-safari-opera-y-firefox/</link>
		<comments>http://www.pijusmagnificus.com/blog/2010/03/23/etiqueta-video-en-ie9-webkit-chrome-y-safari-opera-y-firefox/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 18:35:58 +0000</pubDate>
		<dc:creator>willyaranda</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[codecs]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[innovación]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[mozillahispano]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.pijusmagnificus.com/blog/?p=896</guid>
		<description><![CDATA[Recapitulando: Google Chrome soporta H264 y Theora Safari soporta sólo H264 IE9 (futuro) soportará H264 Opera soporta sólo Theora Firefox sólo Theora Como vemos, los principales navegadores usan H264, al menos los que dan más del 75% de cuota total (si incluimos al futuro IE9, claro). La cuestión es que tenemos: Theora: Opera y Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>Recapitulando:</p>
<ul>
<li>Google Chrome soporta H264 y Theora</li>
<li>Safari soporta sólo H264</li>
<li>IE9 (futuro) soportará H264</li>
<li>Opera soporta sólo Theora</li>
<li>Firefox sólo Theora</li>
</ul>
<div style="text-align:center;"><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2010/03/1915AF1F-BB83-456C-B91C-2DE698A4D40C.jpg" alt="1915AF1F-BB83-456C-B91C-2DE698A4D40C.jpg" border="0" width="420" height="180" /></div>
<p>Como vemos, los principales navegadores usan H264, al menos los que dan más del 75% de cuota total (si incluimos al futuro IE9, claro). La cuestión es que tenemos:</p>
<ul>
<li>Theora: Opera y Firefox (y Google Chrome junto a H264)</li>
<li>H264: Safari, Chrome e Internet Explorer 9</li>
</ul>
<p>Potencia económica por estándares:</p>
<ul>
<li>Theora: Mozilla y Opera (junto a comunidad libre y Wikimedia principalmente)</li>
<li>H264: Patentado y usado por Apple, Google y Microsoft</li>
</ul>
<p>Este es el primer argumento: potencial económico (y de imagen) de los navegadores que utilizan H264 frente a la &#8220;marginalidad&#8221; económica de los que no lo quieren utilizar, porque… no se puede negar que el poder de sólo uno de los contendientes del H264 es infinitamente mayor que cualquiera de los que pujan por Theora.</p>
<p>Y es que Theora es actualmente inferior técnicamente a bajos bitrates de codificación de video que H264, por lo que para muchos sitios es inusable, al contrario que H264. Además, a pesar de que H264 tiene patentes, la mayoría del contenido en vídeo que hay en la web (YouTube) está ya en H264 (servido en este formato para el iPhone y todos los terminales Android) y muchos de los servicios Flash codifican el vídeo que sirven en este formato.</p>
<p>Luego, podemos decir que Mozilla no se va a bajar del carro con el H264, por simple ética, sería traicionar a su idea de web abierta. Y me parece muy lógico. El problema vendrá cuando veamos IE9 usado mayoritariamente, Chrome con alta cuota y Safari (y Mac) con un número alto (y significante) de usuarios.</p>
<p>En ese caso los únicos perjudicados serán los usuarios de Mozilla que no podrán usar el &#8220;estándar&#8221; que se ha ido formando con H264 impuesto por los diferentes vendedores de navegadores.</p>
<p>Y sólo nos quedaría esperar a que haya un estándar de vídeo libre que mejore o equipare a H264, pero para entonces, ya será tarde…</p>
<p>Y que comience la enésima discusión…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pijusmagnificus.com/blog/2010/03/23/etiqueta-video-en-ie9-webkit-chrome-y-safari-opera-y-firefox/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Cómo acelerar Firefox fácilmente limpiando las bases de datos*</title>
		<link>http://www.pijusmagnificus.com/blog/2010/01/26/como-acelerar-firefox-facilmente-limpiando-las-bases-de-datos/</link>
		<comments>http://www.pijusmagnificus.com/blog/2010/01/26/como-acelerar-firefox-facilmente-limpiando-las-bases-de-datos/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 15:39:00 +0000</pubDate>
		<dc:creator>willyaranda</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[mozillahispano]]></category>
		<category><![CDATA[places]]></category>
		<category><![CDATA[sqlite]]></category>

		<guid isPermaLink="false">http://www.pijusmagnificus.com/blog/?p=870</guid>
		<description><![CDATA[*aceptemos fácilmente el abrir una consola de comandos para configurarlo y otra cada vez que lo queramos hacer. Bueno, sabemos que el nuevo Firefox 3.6 (si no lo tienes ya estás tardando en descargarlo) tiene una opción interna para hacer una limpieza de sus bases de datos de forma periódica (esto mejora el tiempo de [...]]]></description>
			<content:encoded><![CDATA[<p>*aceptemos fácilmente el abrir una consola de comandos para configurarlo y otra cada vez que lo queramos hacer.</p>
<div style="text-align:center;"><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2010/01/FX3.6_Logo+Wordmark_Ver.png" alt="FX3.6_Logo+Wordmark_Ver.png" border="0" width="186" height="232" /></div>
<p>Bueno, sabemos que <a href="http://mozilla-europe.org/es/firefox/3.6/releasenotes/">el nuevo Firefox 3.6</a> (si no lo tienes ya estás tardando <a href="http://mozilla-europe.org/es/firefox/">en descargarlo</a>) tiene una opción interna para hacer una limpieza de sus bases de datos de forma periódica (esto mejora el tiempo de arranque y de respuesta de la barra de direcciones, así como el espacio ocupado en disco), pero realmente sólo lo hace al archivo <code>places.sqlite</code> (el que tiene todas las direcciones de páginas visitadas… y muchas cosas más), pero realmente los perfiles en Firefox tienen muchos más archivos de bases de datos <code>.sqlite</code>, como por ejemplo:</p>
<pre>webappsstore
urlcassifier3
signons
search
permissions
formhistory
downloads
cookies
content-prefs</pre>
<p>y el ya mencionado <code>places.sqlite</code>.</p>
<p>Todos ocupan su respectivo espacio en el disco, normalmente los que más son <code>places.sqlite</code> (explicado anteriormente) y <code>urlclassifier3.sqlite</code> (contiene páginas de malware y atacantes, que se bloquean para no poder navegar por ellas).</p>
<p>Así que si queréis que se limpie cuando vosotros queráis, sólo tenéis que hacer lo siguiente<strong> en MACOS X </strong>(<a href="#linux-vacuum">explico Linux más abajo</a>)</p>
<ol>
<li>Abre una consola (Terminal). Escribe <code>nano bin/limpiarFx.sh</code></li>
<li id="pto2-vacuum">En lo que se abre, escribe:
<p><code>cd&nbsp;~/Library/Application\&nbsp;Support/Firefox/Profiles</code></p>
<p><code>for&nbsp;i&nbsp;in&nbsp;*/*.sqlite;&nbsp;do&nbsp;echo&nbsp;"VACUUM;"&nbsp;|&nbsp;time&nbsp;sqlite3&nbsp;$i&nbsp;;&nbsp;done<br />
</code></p>
<p>(elimina el posible salto de línea, sólo puede haber dos líneas, una que empieza en <code>cd</code>… y otra que empieza en el <code>for</code>…</p>
</li>
<li>Cierra el archivo con Control-x y guárdalo (con la S o con la Y).</li>
<li>Ahora escribe: <code>nano .profile</code> y en el archivo que se abre, baja hasta el final del mismo (con las teclas de dirección) y añade…
<p><code>export PATH=~/bin:$PATH</code></p>
<p>Y ciérralo como anteriormente con un Control-x y guardando los cambios con S o Y.</p>
</li>
<li>Ahora escribe <code>chmod +x ~/bin/limpiarFx.sh</code> </li>
</ol>
<p>Ahora cada vez que quieras limpiar Firefox tienes que tenerlo cerrado (si no, no se podrá limpiar correctamente), abrir una consola de comandos y escribir:</p>
<p><code>limpiarFx.sh</code></p>
<div id="linux-vacuum">¡Y listo! Tu Firefox se abrirá mucho más rápido.</p>
<p>Para Linux, simplemente cambia en <a href="#pto2-vacuum">el punto 2</a>, la línea</p>
<p><code>cd&nbsp;~/Library/Application\&nbsp;Support/Firefox/Profiles</code></p>
<p>por</p>
<p><code>cd ~/.mozilla/firefox/</code>
</div>
<div style="text-align:center;"><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2010/01/vacuum-example.png" alt="vacuum-example.png" border="0" width="483" height="292" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pijusmagnificus.com/blog/2010/01/26/como-acelerar-firefox-facilmente-limpiando-las-bases-de-datos/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Microsoft, Internet Explorer 9, las patentes y la innovación</title>
		<link>http://www.pijusmagnificus.com/blog/2010/01/23/microsoft-internet-explorer-9-las-patentes-y-la-innovacion/</link>
		<comments>http://www.pijusmagnificus.com/blog/2010/01/23/microsoft-internet-explorer-9-las-patentes-y-la-innovacion/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 16:21:05 +0000</pubDate>
		<dc:creator>willyaranda</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[innovación]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[patentes]]></category>
		<category><![CDATA[pestañas]]></category>
		<category><![CDATA[tabs]]></category>

		<guid isPermaLink="false">http://www.pijusmagnificus.com/blog/?p=866</guid>
		<description><![CDATA[No voy a hablar del cachondísimo bug-exploit de Internet Explorer 6 y las consecuencias que ha traído y podría traer en un futuro a Microsoft (si las compañías atacadas deciden demandar a MS por daños y perjuicios), si no de la innovación en Internet, en los navegadores y en el software en general. Os juro [...]]]></description>
			<content:encoded><![CDATA[<p>No voy a hablar del <a href="http://blogs.securiteam.com/index.php/archives/1344">cachondísimo bug-exploit de Internet Explorer 6</a> y las consecuencias que ha traído y podría traer en un futuro a Microsoft (si las compañías atacadas deciden demandar a MS por daños y perjuicios), si no de la innovación en Internet, en los navegadores y en el software en general. Os juro que va a ser cortito y lo vais a entender todos.</p>
<p>Paso 1- Siéntete Microsoft. Ten una magnífica idea, y como es tan magnífica y nadie podría copiarla, la patentas. Algo así como: &#8220;reordenar las pestañas mediante arrastrar y soltar las miniaturas de esta interfaz&#8221;. Eso se refiere a una &#8220;pestaña&#8221; que abre IE7 y 8 para mostrar las pestañas que tienes abiertas, en modo miniaturas, y que se puedan &#8220;reordenar&#8221;. Pedazo de idea.</p>
<div style="text-align:center;"><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2010/01/2957F024-6889-4D5C-B748-B788550EB3BF.jpg" alt="2957F024-6889-4D5C-B748-B788550EB3BF.jpg" border="0" width="475" height="329" /></div>
<p>Paso 2- Una vez que lo tienes patentado… y que hay geeks que se dedican a buscar patentes de software, espera a que lo saque algún blog (yo <a href="http://www.genbeta.com/navegadores/internet-explorer-9-podria-tener-novedades-en-la-gestion-de-pestanas">lo leí en Genbeta</a>, por cierto, enhorabuena por este notición).</p>
<p>Paso 3- Espera los comentarios de la gente</p>
<p>Paso 4- Comprueba como tu competencia, Mozilla, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=482065">hace lo mismo</a>, <a href="http://hg.mozilla.org/mozilla-central/rev/97745a2b2de9">en 19 líneas de código</a> y lo sube a su repositorio, sin patentes, sin noticias, sin nada, esperando a que sea el usuario final lo encuentre útil.</p>
<p>Paso 5- Disfruta de un mejor navegador, probándolo hoy mismo.</p>
<div style="text-align:center;"><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2010/01/Captura-de-pantalla-2010-01-23-a-las-17.24.50.png" alt="Captura de pantalla 2010-01-23 a las 17.24.50.png" border="0" width="809" height="250" /></div>
<p>Postdata: Lo mejor, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=482065#c2">el comentario</a> del desarrollador de esta &#8220;patente innovadora&#8221; en Mozilla:</p>
<blockquote><p>This was surprisingly trivial, thanks to the solid drag and drop API and due to the fact that browser-tabPreviews.js handled the TabMove event already.</p></blockquote>
<p>Así que nada, a espera a que Microsoft lo implemente… en el software, no en papel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pijusmagnificus.com/blog/2010/01/23/microsoft-internet-explorer-9-las-patentes-y-la-innovacion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mis objetivos para la Comunidad Hispana para el 2010</title>
		<link>http://www.pijusmagnificus.com/blog/2010/01/07/mis-objetivos-para-la-comunidad-hispana-para-el-2010/</link>
		<comments>http://www.pijusmagnificus.com/blog/2010/01/07/mis-objetivos-para-la-comunidad-hispana-para-el-2010/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 14:04:02 +0000</pubDate>
		<dc:creator>willyaranda</dc:creator>
				<category><![CDATA[Opinión]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[comunidad]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[mozillahispano]]></category>
		<category><![CDATA[sumo]]></category>

		<guid isPermaLink="false">http://www.pijusmagnificus.com/blog/?p=862</guid>
		<description><![CDATA[Después de 7 días dentro de esta nueva década (¿será prodigiosa?), me llega un meme que empezó Nukeador hace un tiempo, y que no he hecho por que: Se me olvidaba Son fiestas Estudio Así que sin más dilación, voy a poner las 5 cosas que me gustaría que se mejoraran/ocurrieran en este 2010 en [...]]]></description>
			<content:encoded><![CDATA[<p>Después de 7 días dentro de esta nueva década (¿será prodigiosa?), me llega un <a href="http://www.nukeador.com/26/12/2009/5-objetivos-para-la-comunidad-de-mozilla-en-2010/">meme que empezó Nukeador</a> hace un tiempo, y que no he hecho por que:</p>
<ol>
<li>Se me olvidaba</li>
<li>Son fiestas</li>
<li>Estudio</li>
</ol>
<div style="text-align:center;"><a href="http://creative.mozilla.org/designs/967"><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2010/01/967_lg.jpg" alt="5 years" border="0" width="580" height="360" /></a></div>
<p>Así que sin más dilación, voy a poner las 5 cosas que me gustaría que se mejoraran/ocurrieran en este 2010 en la comunidad Hispana:</p>
<ul>
<li>Mayor coordinación sobre la escritura de documentación: SUMO, Mozilla Hispano… sí, sabemos que escribir documentación es una lata, pero al final, alguien lo tiene que hacer.</li>
<li>Continuar el Podcast. Ey, sí, ¡tenemos un podcast! Quizás con que haya menos de 1 año de diferencia entre el anterior número y el actual me conformaría por el momento.</li>
<li>Miembros, miembras, colaboradores, y colaboradoras (palabra que no está en la RAE pero que aceptaría si aparecen colaboradores de sexo femenino) para la comunidad. Da igual en qué, lo importante es participar: noticias, foros, documentación, desarrollo, organización… todo vale.</li>
<li>Organización de un evento de software libre con otras comunidades, como ya se está planteando, pero que necesita un impulso y la organización final (me lo apunto como tema personal también)</li>
<li>Con los traductores, más quedadas en persona. Nunca viene mal quedar para tomarnos unas cañas (o unas cocacolas <img src='http://www.pijusmagnificus.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) pero me gustaría quedar alguna vez para mejorar las traducciones de forma conjunta, haciendo todo mucho más homogéneo, y quién sabe, si con las comunidades hispanohablantes.</li>
</ul>
<p>Aquí mi Meme, no sé si falta alguien, pero si no, dejo la pelota en el aire para que caiga en la casa de cualquier persona que quiera participar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pijusmagnificus.com/blog/2010/01/07/mis-objetivos-para-la-comunidad-hispana-para-el-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hablar por hablar</title>
		<link>http://www.pijusmagnificus.com/blog/2009/11/24/hablar-por-hablar/</link>
		<comments>http://www.pijusmagnificus.com/blog/2009/11/24/hablar-por-hablar/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 16:57:27 +0000</pubDate>
		<dc:creator>willyaranda</dc:creator>
				<category><![CDATA[Páginas Web]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[mozillahispano]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.pijusmagnificus.com/blog/?p=834</guid>
		<description><![CDATA[Cierto día de Noviembre, hubo un evento bloguero en España donde se dieron unos premios a los blogs más votados (no necesariamente los mejores). Hubo cierta categoría sobre blogs de tecnología. En dicha categoría hubo un blog nominado, llamado Alt1040, el cual al final se llevó el premio, siendo abucheado por el público al ritmo [...]]]></description>
			<content:encoded><![CDATA[<p>Cierto día de Noviembre, hubo un <a href="http://eventoblog.com/">evento bloguero en España</a> donde se dieron <a href="http://bitacoras.com/premios09">unos premios</a> a los blogs más votados (no necesariamente los mejores).</p>
<p>Hubo cierta categoría sobre blogs de tecnología. En dicha categoría hubo un blog nominado, llamado Alt1040, el cual al final se llevó el premio, siendo abucheado por el público al ritmo de ¡tongo! ¡tongo!.</p>
<p>Llegamos al día de hoy, menos de dos semanas después de recibir el premio al mejor blog sobre tecnología, cuando nos encontramos con un artículo bastante desafortunado:</p>
<p><a href="http://alt1040.com/2009/11/firefox-consume-demasiados-recursos-y-mozilla-lo-sabe-la-solucion-para-cuando">Firefox consume demasiados recursos y Mozilla lo sabe (¿la solución para cuándo?)</a></p>
<p>Bueno, por el post se comenta que hay un sitio de Soporte de Mozilla (SUMO) en el cual hay un artículo diciendo: <i><a href="http://support.mozilla.com/es/kb/Firefox+consumes+a+lot+of+CPU+resources">Firefox consumes a lot of CPU resourcers</a></i> (sic), vamos que &#8220;Firefox consume muchos recursos de la CPU&#8221; (o procesador).</p>
<p>En ese artículo no se dice en ningún momento la palabra &#8220;RAM&#8221;, pero el autor de Alt1040 lo toma como arma de ataque en su post, simplemente escribiendo el nombre del artículo (ni siquiera enlazándolo).</p>
<p>Simplemente, haciendo una pequeña prueba de mis 48 pestañas actuales que tengo abiertas en Firefox 3.6b4pre (o sea, una compilación de la futura versión de Firefox) y deshabilitando Flash en Safari y en Firefox (sí, no quiero que me pete el ordenador), me arroja estos números:</p>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/firefoxVSsafari.PNG" alt="firefoxVSsafari.PNG" border="0" width="199" height="386" /></p>
<p>¿Quién gasta menos RAM?</p>
<p>Es más, ¿quién gasta menos procesador?</p>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/firefoxVSsafariCPU1.PNG" alt="firefoxVSsafariCPU1.PNG" border="0" width="199" height="511" /><br />
<img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/firefoxVSsafariCPU2.PNG" alt="firefoxVSsafariCPU2.PNG" border="0" width="199" height="511" /></p>
<p>Vale, pues metamos a Google Chrome, ese grandísimo navegador que es más rápido, más liviano, más bonito y más todo que ha hecho Google. Como es multiproceso (un proceso diferente por pestaña, parece ser), pues la CPU podría verse si hay muchos procesos comiendo todo…</p>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/firefoxVSchromium.PNG" alt="firefoxVSchromium.PNG" border="0" width="199" height="511" /></p>
<p>Pues qué cosas, ahí mismo ya come más CPU que Firefox… pero bueno, vayamos a la RAM:</p>
<pre>
1651	 Chromium Helper	willyaranda	1,6	3	41,4 MB	Intel
1650	 Chromium Helper	willyaranda	0,0	3	27,0 MB	Intel
1652	 Chromium Helper	willyaranda	1,0	3	28,3 MB	Intel
1649	 Chromium Helper	willyaranda	0,0	3	38,5 MB	Intel
1648	 Chromium Helper	willyaranda	0,0	3	28,1 MB	Intel
1647	 Chromium Helper	willyaranda	0,0	3	28,8 MB	Intel
1646	 Chromium Helper	willyaranda	0,0	3	34,8 MB	Intel
1645	 Chromium Helper	willyaranda	4,9	3	47,6 MB	Intel
1644	 Chromium Helper	willyaranda	0,1	3	43,7 MB	Intel
1643	 Chromium Helper	willyaranda	0,3	3	22,4 MB	Intel
1642	 Chromium Helper	willyaranda	3,4	3	96,7 MB	Intel
1641	 Chromium Helper	willyaranda	5,2	3	33,0 MB	Intel
1640	 Chromium Helper	willyaranda	0,9	74	93,1 MB	Intel
1639	 Chromium Helper	willyaranda	0,0	3	16,9 MB	Intel
1638	 Chromium Helper	willyaranda	0,0	3	19,9 MB	Intel
1637	 Chromium Helper	willyaranda	4,7	3	42,9 MB	Intel
1636	 Chromium Helper	willyaranda	0,3	3	40,7 MB	Intel
1635	 Chromium Helper	willyaranda	0,0	3	35,2 MB	Intel
1634	 Chromium Helper	willyaranda	0,1	3	29,6 MB	Intel
1633	 Chromium Helper	willyaranda	0,6	3	39,0 MB	Intel
1632	 Chromium Helper	willyaranda	5,7	3	41,0 MB	Intel
1631	 Chromium Helper	willyaranda	0,0	3	26,3 MB	Intel
1602	 Chromium	willyaranda	0,4	17	45,1 MB	Intel
</pre>
<p>Lo que nos da un total de 900MB de memoria RAM! ¿No está mal, verdad?</p>
<p>Pongámoslo en un gráfico, de esos que gustan tanto a las páginas:</p>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/RAMfirefoxVSsafariVSchromium.PNG" alt="RAMfirefoxVSsafariVSchromium.PNG" border="0" width="319" height="275" /></p>
<p>PD: Y sí, hay que reconocer que tanto Safari como Chrome se abren muchísimo más rápido que Firefox, pero ¿acaso el editor de ese artículo menciona que una de las áreas donde más esfuerzo ha puesto Mozilla para la nueva versión de Firefox es la carga inicial del navegador? Ya lo veréis en Firefox 3.6…</p>
<p></p>
<p><strong>Actualización</strong>: Estas imágenes que vienen ahora corresponden a los tres navegadores habiendo hecho un
<pre>sync &#038;&#038; purge</pre>
<p> antes de cada prueba, como digo en<a href="http://twitter.com/willyaranda/status/6014608937"> mi tweet</a>. Lo dicho, imágenes del antes y del después de cargar las pestañas que tenía guardadas. (Si alguien quiere las páginas, que me lo pida):</p>
<h2>Firefox</h2>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/inicioff.PNG" alt="inicioff.PNG" border="0" width="199" height="386" /></p>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/finalFF.PNG" alt="finalFF.PNG" border="0" width="199" height="386" /></p>
<h2>Webkit (Safari)</h2>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/inicioWebkit.PNG" alt="inicioWebkit.PNG" border="0" width="199" height="386" /></p>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/finalWebkit.PNG" alt="finalWebkit.PNG" border="0" width="199" height="386" /></p>
<h2>Chromium (Chrome)</h2>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/inicioChromium.PNG" alt="inicioChromium.PNG" border="0" width="199" height="386" /></p>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/finalChromium.PNG" alt="finalChromium.PNG" border="0" width="199" height="386" /></p>
<h2>Opera (10.10)</h2>
<p>Como me piden en los comentarios, con Ópera. Lo mismo que anteriormente, con
<pre>sync &#038;&#038; purge</pre>
<p> y me arroja estos datos (notar que también desactivé flash en esta prueba, para que fuera igual en todos. También notar que Opera se colgó en un momento determinado como se puede ver, lo reinicié, <i>sync &#038;&#038; purge</i> y listo:</p>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/operaInicio.PNG" alt="operaInicio.PNG" border="0" width="199" height="386" /></p>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/11/operaFinal.PNG" alt="operaFinal.PNG" border="0" width="199" height="386" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pijusmagnificus.com/blog/2009/11/24/hablar-por-hablar/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Primer fallo de seguridad grave descubierto en Firefox 3.5</title>
		<link>http://www.pijusmagnificus.com/blog/2009/07/14/primer-fallo-de-seguridad-grave-descubierto-en-firefox-3-5/</link>
		<comments>http://www.pijusmagnificus.com/blog/2009/07/14/primer-fallo-de-seguridad-grave-descubierto-en-firefox-3-5/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 15:16:15 +0000</pubDate>
		<dc:creator>willyaranda</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://www.pijusmagnificus.com/blog/?p=817</guid>
		<description><![CDATA[El título asusta. Pero dicen que en temas de seguridad hay que asustar al personal. Pero en este caso no quiero asustar, si no hacer una pequeña reflexión. Como algunos sabréis, estoy en un curso organizado por la Universidad Rey Juan Carlos de Madrid (aunque estoy en Fuenlabrada) junto a Mozilla Europe, donde varios de [...]]]></description>
			<content:encoded><![CDATA[<p>El título asusta. Pero dicen que en temas de seguridad hay que asustar al personal.</p>
<p>Pero en este caso no quiero asustar, si no hacer una pequeña reflexión. Como algunos sabréis, estoy en un curso organizado por la Universidad Rey Juan Carlos de Madrid (aunque estoy en Fuenlabrada) junto a Mozilla Europe, donde varios de los desarrolladores de Firefox o tecnoevangelistas, como Paul, o un becario como Vivien que trabaja para Fennec, nos están enseñando a hacer extensiones, comprender mejor el mundo de Mozilla y esas cosas.</p>
<p>Bueno, pues estaba esta mañana revisando mi correo, mis feeds y me encuentro con esto:</p>
<p><a href="http://www.milw0rm.com/exploits/9137">Mozilla Firefox 3.5 Remote Buffer Overflow Exploit (untested crash)</a></p>
<p>El primer exploit disponible públicamente para Firefox 3.5. Yo pensando: ¡vaya! la que nos va a caer encima…</p>
<p>Y cae, pero porque la gente no se informa lo suficiente parece ser…</p>
<p>Y es que vayamos con la evolución en el tiempo de este problema:</p>
<ol>
<li>
Se abre un bug en Bugzilla (el <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=503286">503286</a>) en el que se reporta un problema en una página rusa que hace que el navegador se cierre de forma inesperada y con posible corrupción de memoria.</li>
<li>
Los desarrolladores van haciendo testcases, osea, <a href="https://bugzilla.mozilla.org/attachment.cgi?id=387713">pruebas</a> <a href="https://bugzilla.mozilla.org/attachment.cgi?id=387727">cada</a> <a href="https://bugzilla.mozilla.org/attachment.cgi?id=387739">vez</a> <a href="https://bugzilla.mozilla.org/attachment.cgi?id=387744">más</a> <a href="https://bugzilla.mozilla.org/attachment.cgi?id=387752">minimizadas</a> para intentar acotar dónde está el fallo. No es lo mismo tener una página con 100 líneas o una con 10 exactamente con el problema y nada más.</li>
<li>Se arregla un bug <a href="https://bugzilla.mozilla.org/attachment.cgi?id=387787">con un parche el día 9 de Julio</a> (hace 5 días), pero sólo para la versión posterior a Firefox 3.5, esto es la 3.6 o la Firefox.next</li>
<li>Hoy se encuentra en Milw0rm un exploit público basado en los testcases creados por los desarrolladores para minimizar el problema</li>
<li><cite>  &#8212;&#8212;-  Comment #30 From  WD   2009-07-13 21:01:22 PDT   (-) [reply] &#8212;&#8212;-
<p>From the duped bug 504001 ,<br />
This bug has reliable exploit code on milw0rm that results in code execution.</p>
<p>http://milw0rm.com/exploits/9137</cite></p>
</li>
<li>Se crea <a href="https://bugzilla.mozilla.org/attachment.cgi?id=388437">el parche para la versión estable 3.5</a> (derivado de la de Firefox.next) y <a href="http://hg.mozilla.org/releases/mozilla-1.9.1/rev/f223409207c0">se sube al repositorio</a>.</li>
</ol>
<p>Pero aquí la cuestión que subyace es que Mozilla encuentra un fallo grave de seguridad y lo publica abiertamente en <a href="https://bugzilla.mozilla.org/">Bugzilla</a>, donde todo el mundo puede contribuir y aportar comentarios. Alguien de fuera de Mozilla y con ganas de fastidiar a los usuarios crea un exploit basado en las pruebas que estaban haciendo los desarrolladores para arreglarlo. ¿Es ético? Si se sabe que un fallo está documentado y arreglado o en proceso de serlo ¿está bien sacar un exploit para desprestigiar?</p>
<p>Lo peor de todo que no es que haya salido en Milw0rm (donde miles de hackers se dan cita diariamente para subir sus exploits) si no que por ejemplo ha salido en la lista de seguridad más importante de España, en <a href="http://www.hispasec.com/unaaldia/3917/ejecucion-codigo-mozilla-firefox-existe-parche-ofic">Una-al-dia de Hispasec</a>, con una gran penetración en el sector diciendo encima que no hay parche, cuando sí lo hay y ya hay compilaciones diarias que lo traen arreglado.</p>
<p>Y no hay peor ciego que el que no quiere ver…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pijusmagnificus.com/blog/2009/07/14/primer-fallo-de-seguridad-grave-descubierto-en-firefox-3-5/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>La guerra de los User Agent en los navegadores</title>
		<link>http://www.pijusmagnificus.com/blog/2009/06/24/la-guerra-de-los-user-agent-en-los-navegadores/</link>
		<comments>http://www.pijusmagnificus.com/blog/2009/06/24/la-guerra-de-los-user-agent-en-los-navegadores/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 09:50:08 +0000</pubDate>
		<dc:creator>willyaranda</dc:creator>
				<category><![CDATA[Chorradas]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Móviles]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[user agent]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.pijusmagnificus.com/blog/?p=802</guid>
		<description><![CDATA[El otro día recibí mi Nokia E71-1. Un pepinazo de móvil a un módico precio y su liberación igual. El caso es que me estaba preguntando cuál era el User Agent que tiene este móvil (el navegador predefinido que viene por defecto) y ni más ni menos: Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaE71-1/210.21.006; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) [...]]]></description>
			<content:encoded><![CDATA[<p>El otro día recibí mi Nokia E71-1. Un pepinazo de móvil a un módico precio y su liberación igual. El caso es que me estaba preguntando cuál era el <a href="http://es.wikipedia.org/wiki/User_agent">User Agent</a> que tiene este móvil (el navegador predefinido que viene por defecto) y ni más ni menos:</p>
<p><code>Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaE71-1/210.21.006; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413</code></p>
<p>¡Joder! No le podrían haber pusto más extensiones, que si es un Mozilla 5.0, que si es un Symbian 9.2, un Series 60 versión 3 con el Feature Pack 1, el modelo del teléfono con su firmware, un perfil, algo más, la revisión de Webkit que lleva (un poco viejuna ehh), que es KHTML como Gecko y que está basado en Safari.</p>
<p>Vamos, que sólo les ha faltado poner que ¡Internezz Ezplorer 6 Rulzzz!</p>
<p>Y uno de los mejores artículos para explicarlo: <a href="http://webaim.org/blog/user-agent-string-history/">http://webaim.org/blog/user-agent-string-history/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pijusmagnificus.com/blog/2009/06/24/la-guerra-de-los-user-agent-en-los-navegadores/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5, la etiqueta video y la maldición de los códecs</title>
		<link>http://www.pijusmagnificus.com/blog/2009/05/29/html5-la-etiqueta-video-y-la-maldicion-de-los-codecs/</link>
		<comments>http://www.pijusmagnificus.com/blog/2009/05/29/html5-la-etiqueta-video-y-la-maldicion-de-los-codecs/#comments</comments>
		<pubDate>Thu, 28 May 2009 23:45:04 +0000</pubDate>
		<dc:creator>willyaranda</dc:creator>
				<category><![CDATA[Opinión]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[ogg]]></category>
		<category><![CDATA[open video]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[vorbis]]></category>

		<guid isPermaLink="false">http://www.pijusmagnificus.com/blog/?p=780</guid>
		<description><![CDATA[Que levanten la mano las personas que han intentado ver un vídeo en un ordenador y se han llevado la sorpresa de &#8220;se oye, pero no se ve&#8221;. &#8220;Mierda, los putos códecs, ¿cómo se llamaba el pack ese que me dijeron…&#8221; Acabo de leer un artículo muy interesante que trata precisamente de esto mismo: los [...]]]></description>
			<content:encoded><![CDATA[<p>Que levanten la mano las personas que han intentado ver un vídeo en un ordenador y se han llevado la sorpresa de &#8220;se oye, pero no se ve&#8221;. &#8220;Mierda, los putos códecs, ¿cómo se llamaba el pack ese que me dijeron…&#8221;</p>
<p>Acabo de leer <a href="http://sandfly.net.nz/blog/2009/05/the-html5-video-tags-fatal-flaw/">un artículo</a> muy interesante que trata precisamente de esto mismo: los códecs, pero en un contexto mucho más grande: la web. Como sabéis, el futuro estándar <a href="http://www.w3.org/TR/html5/">HTML5</a> posee una nueva etiqueta <code>&lt;video /&gt;</code> que permitirá añadir vídeos fácilmente a las webs como lo hacemos ahora mismo con la etiqueta <code>&lt;img /&gt;</code> por ejemplo.</p>
<p>¿Qué podría permitir esto? Que <a href="http://www.youtube.com/html5">Youtube</a> no use Flash en sus reproductores o que <a href="http://openvideo.dailymotion.com/">DailyMotion</a> haga lo mismo. ¿Habéis visitado las páginas? ¿No? Hacedlo. Visitad la primera con Firefox y la segunda con Safari (con Quicktime instalado). Ahora haced lo contrario. La primera con Safari y la segunda con Firefox.</p>
<p>¿Ya? Vale, ¿habéis visto lo que pasa? ¿Que Youtube sólo funciona con Safari + Quicktime pero no con Firefox y que DailyMotion sólo con Firefox y no con Safari?. Pues eso mismo es lo que os pasaba en los ordenadores de los demás: CÓDECS.</p>
<div style="text-align:center;"><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/05/726f88b2-bfc5-40e2-b675-59b4d03fb7e9.jpg" alt="726F88B2-BFC5-40E2-B675-59B4D03FB7E9.jpg" border="0" width="200" height="203" /></div>
<p>Analicemos la situación. Esta versión de prueba de Youtube que sólo utiliza etiquetas válidas de HTML5 hace uso de la etiqueta <code>&lt;video /&gt;</code>, pero el pequeño problema es que HTML5 quitó qué códecs usar por defecto. Empezaron con <a href="http://es.wikipedia.org/wiki/Ogg">OGG</a>/<a href="http://es.wikipedia.org/wiki/Theora">Theora</a>, pero se desechó esa opción (cualquier compañía grande ha creado su estándar cerrado y con patentes de vídeo: <a href="http://www.microsoft.com/es/es/default.aspx">Microsoft</a> <a href="http://es.wikipedia.org/wiki/WMV">WMV</a>, Apple con h.264…). Así que cada uno puede elegir qué códec utilizar, y claro, ahí ya dependes de plugins exteriores para cargar el vídeo o bien de internos… pero un navegador no puede ser un <a href="http://www.videolan.org/vlc/">VLC</a> en potencia. Lo mismo que pasa ahora con los objetos flash, que dependemos del Plugin <a href="http://www.adobe.com/es/products/flashplayer/">Flash</a> (instalado casi de facto en todos los ordenadores).</p>
<div style="text-align:center;"><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/05/77e8d07c-f316-4972-993f-81090009c39d.jpg" alt="77E8D07C-F316-4972-993F-81090009C39D.jpg" border="0" width="475" height="316" /></div>
<p>Bien, así que Youtube usa un formato que DailyMotion no, porque Firefox no funciona en Youtube pero sí en este último.</p>
<p>Esta versión de prueba de Youtube usa vídeos en MP4, un formato con licencias, no libre, por el que hay que pagar patentes o canon para poder crear un reproductor o para utilizar las librerías para codificar/decodificar… (es más, cuando eliges un vídeo en Youtube en alta definición realmente estás eligiendo el vídeo en MP4 aunque sea Flash realmente el reproductor/decodificador). <a href="http://blog.dailymotion.com/2009/05/27/watch-videowithout-flash/">DailyMotion de hecho ha firmado un acuerdo con Mozilla</a> para pasar sus vídeos al formato libre OGG/Theora (que hoy por hoy da menos calidad que el MP4, todo hay que decirlo) para que se use un formato de vídeo libre, estándar y sin patentes, por eso se puede ver sin ningún tipo de códec externo y todo de forma transparente al usuario.</p>
<p>Si os habéis fijado, el HTML5 está de moda, el <code>&lt;video /&gt;</code> está de moda… wait… ¿de qué navegadores estamos hablando? Safari y Firefox. Un 30% de cuota de mercado. ¿Quién sigue teniendo el 70% restante? ¿Alguien se cree que en un periodo razonable de tiempo (¿1 año?) Microsoft va a ser capaz de adaptar su navegador a los nuevos estándares propuestos por el grupo que desarrolla HTML5? Es más, ¿creéis que va a aceptar que se use un formato abierto cuando ellos tienen un formato propietario, licencias de por medio, con <a href="http://es.wikipedia.org/wiki/Gesti%C3%B3n_de_derechos_digitales">DRM</a> llamado Windows Media Video?</p>
<div style="text-align:center;"><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/05/7055b8c8-2d0f-4e54-b1f1-b39b4c0577c9.jpg" alt="7055B8C8-2D0F-4E54-B1F1-B39B4C0577C9.jpg" border="0" width="400" height="400" /></div>
<p>Como acaba rezando el artículo <code>&lt;video /&gt;</code> es un gran avance, pero estarán durante mucho, mucho, mucho tiempo los reproductores Flash de por medio, comiéndonos los recursos de la CPU hasta que por lo menos Adobe decida optimizarlo o bien Microsoft se decida a usar <code>&lt;video /&gt;</code></p>
<p>Lo bueno es que Chrome ha decidido unirse a los navegadores (Firefox sólo por ahora) para soportar el formato OGG/Theora en su próxima versión, la 3.0. Ojalá dejemos de depender de formatos propietarios y lentos…</p>
<p><strong>Actualización</strong>: Se me olvidaba comentar que hubo un excelente debate en Slashdot acerca de si HTML5 sustituirá a Flash como reproductor de vídeo. <a href="http://developers.slashdot.org/article.pl?sid=09/05/22/1634215&#038;from=rss">No os lo perdáis.</a></p>
<p><strong>Actualización2</strong>: <a href="http://twitter.com/julen/status/1957036317">Me comenta Julen</a>, que <a href="http://dev.opera.com/articles/view/a-call-for-video-on-the-web-opera-vid/">Opera también soporta la etiqueta <code>&lt;video /&gt;</code></a> desde ¡Noviembre de 2007! Incluso en sus últimas versiones estables. Además vía OGG/Theora como Firefox y en un futuro Google Chrome. Muy interesante</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pijusmagnificus.com/blog/2009/05/29/html5-la-etiqueta-video-y-la-maldicion-de-los-codecs/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Prism, un Fluid multiplataforma</title>
		<link>http://www.pijusmagnificus.com/blog/2009/05/05/prism-un-fluid-multiplataforma/</link>
		<comments>http://www.pijusmagnificus.com/blog/2009/05/05/prism-un-fluid-multiplataforma/#comments</comments>
		<pubDate>Tue, 05 May 2009 15:35:01 +0000</pubDate>
		<dc:creator>willyaranda</dc:creator>
				<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[escritorio]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[gecko]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[webapps]]></category>

		<guid isPermaLink="false">http://www.pijusmagnificus.com/blog/?p=769</guid>
		<description><![CDATA[En mi último post hablaba acerca de por qué usaba Fluid, que recuerdo es una aplicación para crear aplicaciones web como escritorio (por ejemplo usar GMail como un cliente de correo desde el escritorio, o Google Reader, Tuenti, Facebook…). Pues bien, ayer mismo salía a la luz una nueva versión de Prism (no definitiva, pero [...]]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://www.pijusmagnificus.com/blog/2009/04/27/fluid-aplicaciones-web-como-escritorio/">mi último post</a> hablaba acerca de por qué usaba Fluid, que recuerdo es una aplicación para crear aplicaciones web como escritorio (por ejemplo usar GMail como un cliente de correo desde el escritorio, o Google Reader, Tuenti, Facebook…).</p>
<p><img src="http://www.pijusmagnificus.com/blog/wp-content/uploads/2009/05/acf4de10-fdb8-4514-9d09-18c75e6fdb3e.jpg" alt="ACF4DE10-FDB8-4514-9D09-18C75E6FDB3E.jpg" border="0" width="400" height="258" /></p>
<p>Pues bien, ayer mismo salía a la luz <a href="http://browsing.justdiscourse.com/2009/04/29/new-prism-release-candidate-available/">una nueva versión de Prism</a> (no definitiva, pero de ahí la podéis descargar), el cliente de la <a href="http://www.mozilla.org/">Fundación Mozilla</a> que en un principio había descartado porque usaba una versión vieja del motor Gecko y era más lenta que Fluid.</p>
<p>Y esta nueva versión está basada en la rama 1.9, por lo que está equiparada con Firefox 3, pero esto sigue haciéndola menos compatible con los estándares que Safari 4 y, por extensión, Fluid. El motor Javascript también es más lento en teoría, ya que en la rama 1.9 de Gecko no está implementado Tracemonkey, algo que sí va a estar en la versión 1.9.1, sobre la que funcionará Firefox 3.5.</p>
<p>Pero, ¿vale la pena esta nueva versión de <a href="https://developer.mozilla.org/en/Prism">Prism</a>? Y mi respuesta es un tajante y rotundo SÍ.</p>
<p>En primer lugar como aplicación autónoma, ya que es compatible con todos los sistemas y plataformas donde Firefox 3.0 funciona, ya que ambos están basados en Gecko. Fluid es sólo para MacOS X (donde todos sabemos que las aplicaciones están muy pulidas y optimizadas para los 4 procesadores, 4 tarjetas gráficas que utiliza Apple y punto).</p>
<p>Pero es que Prism me ha impresionado, no sólo porque su velocidad en MacOS X es más rápida que el propio Fluid, si no que además al ser multiplataforma puedo compartir mis aplicaciones web-escritorio con todo el mundo sin necesidad de hacer ni un solo cambio, por lo que los usuarios de Windows y de Linux también se benefician de estas mejoras.</p>
<p>Pero es que Prism, como aplicación independiente, está basado en Firefox 3.0, pero no es lo único que tenemos, si no que hay una extensión para Firefox 3.0 y 3.5 que utiliza el propio navegador como motor de renderizado. Y es increíble.</p>
<p>Si ya de por sí Prism como aplicación estándar tarda casi un segundo menos que Fluid en cargar GMail (Prism 3 segundos, Fluid unos 4), Refractor, la extensión para Firefox es increíble. Obviamente depende en qué versión de navegador lo instales, si es en un Firefox 3.0 tendrás la misma velocidad que Firefox 3.0 (o sea, igual que Prism), pero si lo instalas en Firefox 3.5 beta 4… lo gozas. Casi un segundo más rápido que Firefox 3.0 en cargar, debido, sobre todo, a Tracemonkey, ese gran, grandísimo motor Javascript escrito por la fundación Mozilla y los colaboradores. Clic en el enlace directo de Gmail, ventana, cargando…, ya tienes tu correo. En dos segundos desde que pincho en el icono, tengo todo mi correo web. Y usando sólamente 45 megas de memoria (no puedo comparar con Mail.app o con Thunderbird 3 beta porque tienen más cosas).</p>
<p>Como digo, estas aplicaciones son perfectas para personas que utilicen mucho páginas recargadas de Javascript, quieran tener perfectamente en forma su navegador y no quieran ver cómo tienen que poner otro giga de RAM sólo para navegar por internet.</p>
<p>Las dos principales desventajas de Prism es que (en MacOS X) no permite el uso de archivos de iconos .icns por lo que o bien usamos una imagen PNG para los enlaces directos o bien el favicon de la página, que suele tener tan poca resolución que es mejor ni ponerlo (he abierto <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=490719">un bug en Bugzilla</a> acerca del uso de archivos icns en Mac, ya que si se edita internamente la aplicación se pueden usar sin problemas). El otro problema es que no tiene reconocimiento de páginas web muy populares. Así como en Fluid yo tenía abierto mi GMail y me mostraba en el icono los correos que tenía sin leer, Prism no. Igual es porque es mucho más genérico que Fluid, pero estaría bastante bien que la API permitiera hacer cositas de estas: modificar iconos al vuelo, tener patrones para hacer acciones…</p>
<p>Lo dicho, si queréis echarle un vistazo y probarla, en esta página tenéis las descargas de Fluid para los 3 grandes sistemas y la extensión para Firefox para Mac y Windows (para Linux aún no disponible debido al bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=436998"> 436998</a>).</p>
<p>Además intentaré hacer algunas webapps para alguna de las páginas más usadas en España, o por lo menos las que yo creo que se usan más.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pijusmagnificus.com/blog/2009/05/05/prism-un-fluid-multiplataforma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
