<?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>Jonathan Echeverría - Lo que tengo en la cabeza &#187; Firefox</title>
	<atom:link href="http://www.jonathanecheverria.com/category/firefox/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jonathanecheverria.com</link>
	<description>Documentos técnicos, soluciones a problemas, cuaderno de bitácora, fotografías...</description>
	<lastBuildDate>Wed, 31 Aug 2011 17:50:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Despediré a Firefox&#8230;cuando salga Chrome</title>
		<link>http://www.jonathanecheverria.com/2009/07/05/despedire-a-firefox-cuando-salga-chrome</link>
		<comments>http://www.jonathanecheverria.com/2009/07/05/despedire-a-firefox-cuando-salga-chrome#comments</comments>
		<pubDate>Sun, 05 Jul 2009 19:04:48 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[Aplicaciones]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[navegadores multiproceso]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=1071</guid>
		<description><![CDATA[La verdad es que cada vez estoy más harto de Firefox sobre Linux. Todo son problemas, sobre todo cuando uno está mucho rato trabajando con muchas pestañas abiertas. Se supone que cuando saquen la versión de Firefox con multiproceso, ésto se solucionará. Mientras tanto, estoy deseando de que saquen la versión definitiva de Chrome para [...]]]></description>
			<content:encoded><![CDATA[<p>La verdad es que cada vez estoy más harto de Firefox sobre Linux. Todo son problemas, sobre todo cuando uno está mucho rato trabajando con muchas pestañas abiertas. Se supone que cuando saquen la versión de Firefox con multiproceso, ésto se solucionará. Mientras tanto, estoy deseando de que saquen la versión definitiva de Chrome para Linux, para solicitar el auxilio de los hombres de leotardos de colores:</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/Ag_Cn5dab3o&#038;hl=es&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Ag_Cn5dab3o&#038;hl=es&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>4 de septiembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/09/04/firefox-3-y-exponentcms" title="Firefox 3 y Exponentcms">Firefox 3 y Exponentcms</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/07/05/despedire-a-firefox-cuando-salga-chrome/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firebug, el arte de hacer webs (Parte 2)</title>
		<link>http://www.jonathanecheverria.com/2009/02/21/firebug-el-arte-de-hacer-webs-parte-2</link>
		<comments>http://www.jonathanecheverria.com/2009/02/21/firebug-el-arte-de-hacer-webs-parte-2#comments</comments>
		<pubDate>Sat, 21 Feb 2009 11:16:41 +0000</pubDate>
		<dc:creator>MrViSiOn</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[ayuda crear webs]]></category>
		<category><![CDATA[ayuda desarrollo web]]></category>
		<category><![CDATA[depurador web firebug]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[plugin firefox desarrollo web]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=545</guid>
		<description><![CDATA[Hola de nuevo. Vamos a explicar en esta última parte algunos usos prácticos de este gran plugin. Voy a hablar de cómo lo uso yo personalmente, con el fin de que el lector pueda adquirir una idea básica de uso. Debemos fijarnos siempre, y tener en cuenta, que nuestra meta, como ya repetí en el [...]]]></description>
			<content:encoded><![CDATA[<p>Hola de nuevo. Vamos a explicar en esta última parte algunos usos prácticos de este gran plugin. Voy a hablar de cómo lo uso yo personalmente, con el fin de que el lector pueda adquirir una idea básica de uso.</p>
<p>    Debemos fijarnos siempre, y tener en cuenta, que nuestra meta, como ya repetí en el artículo anterior, es que debemos conseguir un tiempo de carga mínimo. Esto no significa que debamos cambiar nada de nuestra capa de presentación de la página. Hace referencia a la carga de las imágenes, a la carga de nuestras librerías javascript, al número de llamadas AJAX, a nuestros SWFs.</p>
<p><span id="more-545"></span></p>
<p>    Yo, personalmente y a la hora de hacer webs, hago bastante uso de AJAX (Asynchronous JavaScript And XML, http://es.wikipedia.org/wiki/AJAX). Esto abre un abanico de posibilidades increíble para ahorrar ancho de banda, hacer menos largas las esperas de nuestros visitantes, y dar un dinamismo a la página que hace unos pocos años esto era impensable. Y la pregunta que nos podremos hacer en este punto puede ser… ¿por qué estamos ahora hablando de AJAX? Precisamente porque firebug nos ayuda a ‘depurar’ nuestras llamadas asíncronas al servidor. La pestaña de consola nos muestra todas las llamadas que se hacen asincrónicamente desde que se carga la página. Además no sólo eso sino que va un poco más alla: muestra todos los parámetros usados (de GET o POST) para la llamada y la respuesta del servidor a la misma.</p>
<p>    En esta misma consola podremos ejecutar funciones javascript que estén ‘presentes’ en la página que se está cargando en ese momento de la ejecución. Esto nos lleva a un control total del comportamiento de nuestras funciones, ya que podremos usar esta característica para depurar y optimizar dicho comportamiento para que sea el deseado por el programador.</p>
<p>    La pestaña HTML nos muestra el lenguaje de marcas que está interpretando el navegador. Además no solo lo muestra como si fuera texto plano, sino que nos resalta en la página las partes en las cuales coloquemos el cursor del ratón encima. Por ejemplo si colocamos el cursor encima de:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Buscar con Google&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;btnG&quot;</span><span style="color: #339933;">/&gt;</span></pre></div></div>

<p>    La página nos aparecerá de la siguiente forma:</p>
<p><a href="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_3.jpeg"><img src="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_3-300x170.jpg" alt="Firebug, depuración GET y POST" title="Firebug, depuración GET y POST" width="300" height="170" class="alignnone size-medium wp-image-546" /></a></p>
<p>    Además firebug dispone de un botón inspeccionar para ir con el ratón por los diferentes objetos de la página y él te resalta el códgio HTML al que hace referencia. Todo esto nos viene genial para posicionamiento de los objetos dentro del espacio web del navegador firefox. Además podremos modificar como queremos dicho código, viendo su resultado inmediatamente. Podemos cambiar, por ejemplo, in situ el estilo de un label, o de un botón.</p>
<p>    Otra pestaña interesante es la que nos resume todas las hojas de estilo que están involucradas en la decoración de la página que actualmente se está viendo. Podemos, como en el caso anterior, modificar in situ cualquier estilo viendo su resultado inmediatamente. Por ejemplo podemos cambiar la propiedad color de texto de negro (#000000) a blanco (#FFFFFF) para ver qué color de letra nos gusta más. Esto evita que tengamos que salir del navegador, ir a nuestro programa de edición web cambiar el color y actualizar nuestra página en el navegador. Además podremos añadir propiedades de estilo nuevas.</p>
<p>    La pestaña Script (o Guión si es la versión castellano) sirve para controlar nuestros scripts de cliente. Podremos añadir puntos de ruptura en una instrucción, ver el contenido de nuestras variables y comprobar, en el fondo, si hace lo que nosotros habíamos diseñado. Veremos además que existen teclas de función para ir instrucción por instrucción recorriendo todo el flujo de ejecución o simplemente recorriendo las instrucciones de una función sin meterse en las que métodos hijos de esta última. Esta pestaña es de solo lectura.</p>
<p>    Existe una parte de este plugin que es llamado DOM (Document Object Model, quién no sepa lo que es que se de una vuelta por Wikipedia). En el podemos ver todos los elementos existentes en la página, con sus propiedades. Esto nos puede servir (es el mayor uso que le hago) para localizar determinado objeto por medio de javascript y modificar sus propiedades. Por ejemplo, trabajar con anchos de objeto para posicionar otros de forma que no se superponga ninguno. Esto lo podemos hacer con el DOM y esta herramienta del plugin.</p>
<p>    Por último existe el network, o red en castellano, que nos muestra todos los ficheros externos a nuestro HTML que se usan para darle funcionalidad y acabado a la página, como son swf, jpgs, javascripts, llamadas Ajax, etc. Se muestra el tiempo de carga de cada elemento y su tamaño. Esta información es vital para esforzarnos en mejorar el tiempo de carga reduciéndolo al mínimo (reduciendo imágenes o swf, comprimiendo cabeceras HTML, minimizando el código javascript, etc.</p>
<p>    Esto es todo. Me he dejado detalles pero son poco importantes creo. De todas formas si teneis alguna duda poned algún comentario a este artículo y yo responderé con gusto. Ah! Se me olvidaba, un plugin de este plugin llamado YSlow de yahoo es muy útil también para reducir el tiempo de carga de una web ya que te dice en qué elementos podremos reducir el peso de la web.</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>16 de febrero, 2009 -- <a href="http://www.jonathanecheverria.com/2009/02/16/firebug-el-arte-de-hacer-webs-parte-1" title="Firebug, el arte de hacer webs (Parte 1)">Firebug, el arte de hacer webs (Parte 1)</a></li><li>4 de noviembre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/11/04/2-monitores-en-el-mismo-equipo-escritorio-extendido-twin-view-con-xrandr" title="2 monitores en el mismo equipo (escritorio extendido &#8211; “Twin View”) con xrandr">2 monitores en el mismo equipo (escritorio extendido &#8211; “Twin View”) con xrandr</a></li><li>3 de julio, 2009 -- <a href="http://www.jonathanecheverria.com/2009/07/03/trabajar-con-doble-monitor" title="Trabajar con doble monitor">Trabajar con doble monitor</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/02/21/firebug-el-arte-de-hacer-webs-parte-2/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firebug, el arte de hacer webs (Parte 1)</title>
		<link>http://www.jonathanecheverria.com/2009/02/16/firebug-el-arte-de-hacer-webs-parte-1</link>
		<comments>http://www.jonathanecheverria.com/2009/02/16/firebug-el-arte-de-hacer-webs-parte-1#comments</comments>
		<pubDate>Mon, 16 Feb 2009 18:00:36 +0000</pubDate>
		<dc:creator>MrViSiOn</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HTML CSS JavaScript y PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[ayuda crear webs]]></category>
		<category><![CDATA[ayuda desarrollo web]]></category>
		<category><![CDATA[depurador web firebug]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[plugin firefox desarrollo web]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=537</guid>
		<description><![CDATA[Firebug es otro fantástico plugin de firefox casi indispensable cuando se conoce en profundidad. Este plugin está dirigido principalmente a los desarrolladores web y, en menor medida, a los diseñadores web (que no son lo mismo, ver diferencia). Es una herramienta de desarrollo web con la que podemos editar, debugear javascript o html así como [...]]]></description>
			<content:encoded><![CDATA[<p>Firebug es otro fantástico plugin de firefox casi indispensable cuando se conoce en profundidad. Este plugin está dirigido principalmente a los desarrolladores web y, en menor medida, a los diseñadores web (que no son lo mismo, ver diferencia).</p>
<p>    Es una herramienta de desarrollo web con la que podemos editar, debugear javascript o html así como modificar los estilos de una página. Además nos ayudará a analizar el peso que tiene nuestro HTML (monitorizar todas las peticiones que se hagan al servidor: imágenes, librerías javascript, etc) por lo que podremos siempre optimizar el rendimiento del mismo de forma que consigamos una velocidad de carga óptima. La rapidez en la carga de una página, que es consecuencia directamente de la velocidad de respuesta del servidor donde está alojada la misma, es una característica que se debe perseguir siempre en el desarrollo web, es una meta que hay que alcanzar para que nuestro sitio web sea ágil y dinámico y no sea causa de un desinterés por parte de nuestros visitantes.</p>
<p><span id="more-537"></span></p>
<p>    Cuando reinicias tu firefox después de habértelo instalado aparece un ‘bichillo’ (insecto que es parecido a una cucaracha) en la esquina inferior derecha de nuestro navegador, consecuencia de que podemos empezar a trabajar con él. Haciendo click en ese insecto o presionando la tecla F12 aparecerá el espacio de trabajo del nuestro recién llegado. </p>
<p><a href="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_1.jpeg"><img src="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_1-300x109.jpg" alt="Pantalla de Firebug" title="Pantalla de Firebug" width="300" height="109" class="aligncenter size-medium wp-image-538" /></a></p>
<p>    En esta primera parte del post voy a describir las características del plugin, lo que nos permite hacer este a la web que se está mostrando en ese momento en el navegador mozilla.</p>
<p>    * Inspeccionar y editar el HTML. Hace muy sencillo el análisis y la edición del texto HTML. Podremos modificar el HTML al vuelo y ver los resultados directamente en el navegador. Si cambiamos dese firebug la etiqueta title de nuestra página veremos que inmediatamente después a aceptar los cambios el título ha cambiado.<br />
    * Controlar todas las hojas de estilo: hay una pestaña dentro del espacio de trabajo que nos muestra todos los estilos que están involucrados en el diseño de nuestra web.Esta característica actúa de la misma forma que la anterior cualquier cambio que hagamos de los estilos se verán instantáneamente. Podremos modificar cualquier valor de cualquier estilo, y, además, añadir más etiquetas.<br />
    * Resalta las partes de la web que nosotros queramos: firebug nos puede resaltar con distintos colores por ejemplo divs, botones, cajas de texto. Esto nos puede venir bien para posicionar elementos dentro de la página.<br />
    * Monitorizar la carga. La carga de una página implica pedir al servidor determinados recursos tales como imágenes, ficheros de código javascript, peticiones de funciones de servidor (php, python, ajax). Todas estas peticiones son mostradas y captadas por este plugin, aportando, además, por cada petición, información muy valiosa como por ejemplo, el tiempo de respuesta del servidor para un recurso determinado. Todo esto enfocado siempre a la velocidad de carga, ya que podremos ver qué parte (imagen, librería javascript, etc) de nuestro sitio es la que más pesa y por tanto la que más ancho de banda consume, siendo ahí donde deberemos esforzarnos en reducirlo. Véase la siguiente imagen:</p>
<p><a href="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_2.jpeg"><img src="http://www.jonathanecheverria.com/wp-content/uploads/2009/02/firebug_2-300x95.jpg" alt="Pantalla de carga de Firebug" title="Pantalla de carga de Firebug" width="300" height="95" class="aligncenter size-medium wp-image-539" /></a></p>
<p>    * Debug de javascript: posee un debugger indispensable para nuestra programación javascript. Actúa como cualquier otro debugger: podremos colocar puntos de interrupción donde queramos e ir instrucción por instrucción analizando el valor de nuestras variables.<br />
    * Errores en la carga de la página: existe una página ‘consola’ que nos informa de todos los posibles errores que han podido surgir en la carga de una página, generalmente errores en la programación. En esta misma consola podremos ejecutar instrucciones javascript.</p>
<p>    De momento eso es todo, seguramente que me deje muchas cosas en el tintero, pero lo que he expuesto es lo más básico de este gran plugin. Personalmente creo que es una herramienta muy útil para el desarrollo</p>
<p>    Cuando tenga un poco más de tiempo explicaré cada una de las características un poco más en profundidad. Asimismo, en próximas publicaciones hablaré de otro plugin que trabaja directamente con este llamado YSlow, incidiendo un poco más en la velocidad de carga de una página.</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>21 de febrero, 2009 -- <a href="http://www.jonathanecheverria.com/2009/02/21/firebug-el-arte-de-hacer-webs-parte-2" title="Firebug, el arte de hacer webs (Parte 2)">Firebug, el arte de hacer webs (Parte 2)</a></li><li>4 de noviembre, 2009 -- <a href="http://www.jonathanecheverria.com/2009/11/04/2-monitores-en-el-mismo-equipo-escritorio-extendido-twin-view-con-xrandr" title="2 monitores en el mismo equipo (escritorio extendido &#8211; “Twin View”) con xrandr">2 monitores en el mismo equipo (escritorio extendido &#8211; “Twin View”) con xrandr</a></li><li>3 de julio, 2009 -- <a href="http://www.jonathanecheverria.com/2009/07/03/trabajar-con-doble-monitor" title="Trabajar con doble monitor">Trabajar con doble monitor</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2009/02/16/firebug-el-arte-de-hacer-webs-parte-1/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firefox 3 y Exponentcms</title>
		<link>http://www.jonathanecheverria.com/2008/09/04/firefox-3-y-exponentcms</link>
		<comments>http://www.jonathanecheverria.com/2008/09/04/firefox-3-y-exponentcms#comments</comments>
		<pubDate>Thu, 04 Sep 2008 12:50:54 +0000</pubDate>
		<dc:creator>Jonathan Echeverria</dc:creator>
				<category><![CDATA[Exponentcms]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[editor web]]></category>
		<category><![CDATA[exponent]]></category>
		<category><![CDATA[fckeditor]]></category>
		<category><![CDATA[fckeditor exponentcms]]></category>
		<category><![CDATA[gestor de contenidos]]></category>

		<guid isPermaLink="false">http://www.jonathanecheverria.com/?p=68</guid>
		<description><![CDATA[15 dias después del dia mundial de descargas de Firefox 3, yo me lo instalé tanto en el ordenador del trabajo, como en el personal. Desde que me lo instalé hubo cosas que no me convencieron demasiado, ya que lo veia demasiado inestable: cierres sin ningún tipo de explicación, páginas que no se cargaban por [...]]]></description>
			<content:encoded><![CDATA[<p>15 dias después del dia mundial de descargas de Firefox 3, yo me lo instalé tanto en el ordenador del trabajo, como en el personal. Desde que me lo instalé hubo cosas que no me convencieron demasiado, ya que lo veia demasiado inestable: cierres sin ningún tipo de explicación, páginas que no se cargaban por problemas con los plugins y los drivers de flash&#8230;</p>
<p>Actualmente, llevo todo el verano trabajando con firefox y ya parece ser más estable, a excepción de cuando estoy editando páginas con <a href="http://www.exponentcms.es" target="_blank">exponentcms</a>. Tengo ya comprobado, que de vez en cuando, pero siempre teniendo abierto el FCKeditor (editor de texto utilizado en exponent), firefox casca y se cierra de golpe. No se muy bien si se debe a exponent, o se debe al FCKeditor o se debe a firefox. Lo que si se muy bien, es que antes con la versión anterior de firefox, esto no sucedía nunca.</p>
<h3  class="related_post_title">Artículos relacionados:</h3><ul class="related_post"><li>29 de septiembre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/09/29/migrar-exponent-cms-096-a-097" title="Migrar exponentcms 0.96 a 0.97">Migrar exponentcms 0.96 a 0.97</a></li><li>5 de julio, 2009 -- <a href="http://www.jonathanecheverria.com/2009/07/05/despedire-a-firefox-cuando-salga-chrome" title="Despediré a Firefox&#8230;cuando salga Chrome">Despediré a Firefox&#8230;cuando salga Chrome</a></li><li>8 de mayo, 2009 -- <a href="http://www.jonathanecheverria.com/2009/05/08/gestores-documentales-i-webshare" title="Gestores documentales I. Webshare">Gestores documentales I. Webshare</a></li><li>6 de febrero, 2009 -- <a href="http://www.jonathanecheverria.com/2009/02/06/error-fckeditor-fckconfigcorestylesfont-face" title="Error FCKEditor: FCKConfig.CoreStyles['Font Face']">Error FCKEditor: FCKConfig.CoreStyles['Font Face']</a></li><li>19 de octubre, 2008 -- <a href="http://www.jonathanecheverria.com/2008/10/19/caso-de-exito-exponentcms-y-posicionamiento-seo" title="Caso de éxito: ExponentCMS y posicionamiento SEO">Caso de éxito: ExponentCMS y posicionamiento SEO</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jonathanecheverria.com/2008/09/04/firefox-3-y-exponentcms/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

