<?xml version="1.0" encoding="iso-8859-1"?>
<!-- generator="wordpress/1.5.1.3" -->
<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/"
>

<channel>
	<title>EsLoMas.com</title>
	<link>http://www.eslomas.com</link>
	<description>Informática, internet y algo del mundo real</description>
	<pubDate>Tue, 06 May 2008 06:42:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.1.3</generator>
	<language>en</language>

		<item>
		<title>Libro sobre Blogs</title>
		<link>http://www.eslomas.com/index.php/archives/2008/04/03/libro-sobre-blogs/</link>
		<comments>http://www.eslomas.com/index.php/archives/2008/04/03/libro-sobre-blogs/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 10:45:50 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros diseño web</category>
		<guid>http://www.eslomas.com/index.php/archives/2008/04/03/libro-sobre-blogs/</guid>
		<description><![CDATA[Vía el blog de S21Sec [1] veo la publicación de un interesante libro sobre blogs. El libro ha sido escrito por Alberto Ortiz de Zárate Tercero y se titula &#8220;Manual de uso del blog en la empresa. Cómo prosperar en la sociedad de la conversación.&#8221;.
   Alberto hace una presentación acerca de qué son los blogs y la blogosfera, y aporta recomendaciones sobre como enfocar su uso a nivel empresarial y personal. Explica también otros temas relacionados como la importancia de los micromercados y algunas herramientas relacionadas como buscadores, estadísticas y sindicadores.
   El libro se pude descargar en formato PDF [2] bajo licencia Creative Commons o si te gusta más el formato papel puedes comprarlo por 12€ [3].


[1] http://feeds.feedburner.com/~r/S21sec/~3/263205588/off-topic-manual-de-uso-del-blog-en-la.html
[2] http://www.eslomas.com" target=
[3] http://www.eslomas.com" target=]]></description>
			<content:encoded><![CDATA[<p>Vía el <a href="http://feeds.feedburner.com/~r/S21sec/~3/263205588/off-topic-manual-de-uso-del-blog-en-la.html" target="_blank" class="external">blog de S21Sec</a> veo la publicación de un interesante libro sobre blogs. El libro ha sido escrito por Alberto Ortiz de Zárate Tercero y se titula &#8220;Manual de uso del blog en la empresa. Cómo prosperar en la sociedad de la conversación.&#8221;.</p>
   <p>Alberto hace una presentación acerca de qué son los blogs y la blogosfera, y aporta recomendaciones sobre como enfocar su uso a nivel empresarial y personal. Explica también otros temas relacionados como la importancia de los micromercados y algunas herramientas relacionadas como buscadores, estadísticas y sindicadores.</p>
   <p>El libro se pude <a href="" target="_blank" class="external">descargar en formato <acronym title="Portable Document Format">PDF</acronym></a> bajo licencia Creative Commons o si te gusta más el formato papel puedes <a href="" target="_blank" class="external">comprarlo por 12€</a>.
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2008/04/03/libro-sobre-blogs/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Algunas diferencias entre el futuro HTML 5 y el actual HTML 4</title>
		<link>http://www.eslomas.com/index.php/archives/2008/02/12/algunas-diferencias-entre-el-futuro-html-5-y-el-actual-html-4/</link>
		<comments>http://www.eslomas.com/index.php/archives/2008/02/12/algunas-diferencias-entre-el-futuro-html-5-y-el-actual-html-4/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 16:13:59 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
	<category>Otros diseño web</category>
		<guid>http://www.eslomas.com/index.php/archives/2008/02/12/algunas-diferencias-entre-el-futuro-html-5-y-el-actual-html-4/</guid>
		<description><![CDATA[Desde el W3C [1] se está trabajando en la que será la próxima versión del estándar diferencias entre la futura versión y la actual [2]. También puedes acceder al borrador de esta nueva versión [3].


[1] http://www.w3c.org
[2] http://www.w3.org/TR/2008/WD-html5-diff-20080122/
[3] http://www.w3.org/TR/2008/WD-html5-20080122/]]></description>
			<content:encoded><![CDATA[<p>Desde el <a href="http://www.w3c.org" target="_blank" class="external"><acronym title="World Wide Web Consortium">W3C</acronym></a> se está trabajando en la que será la próxima versión del estándar <acronym title="HyperText Markup Language">HTML</acronym>, la número 5. Si estás interesado en saber en qué dirección se mueve el estándar, han preparado un documento interesante sobre las <a href="http://www.w3.org/TR/2008/WD-html5-diff-20080122/" target="_blank" class="external">diferencias entre la futura versión y la actual</a>. También puedes acceder al <a href="http://www.w3.org/TR/2008/WD-html5-20080122/" target="_blank" class="external">borrador de esta nueva versión</a>.
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2008/02/12/algunas-diferencias-entre-el-futuro-html-5-y-el-actual-html-4/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Las 10 vulnerabilidades más graves en las aplicaciones web en 2007</title>
		<link>http://www.eslomas.com/index.php/archives/2007/10/15/las-10-vulnerabilidades-mas-graves-en-las-aplicaciones-web-en-2007/</link>
		<comments>http://www.eslomas.com/index.php/archives/2007/10/15/las-10-vulnerabilidades-mas-graves-en-las-aplicaciones-web-en-2007/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 09:37:54 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
	<category>Otros diseño web</category>
		<guid>http://www.eslomas.com/index.php/archives/2007/10/15/las-10-vulnerabilidades-mas-graves-en-las-aplicaciones-web-en-2007/</guid>
		<description><![CDATA[Desde el lado del mal [1] me llega la noticia sobre la publicación de un documento que recoge las 10 vulnerabilidades más críticas relacionadas con el desarrollo de aplicaciones web [2]. El documento ha sido realizado por la  Open Web Application Security Project (OWASP), una comunidad mundial orientada a mejorar la seguridad en el desarrollo de aplicaciones.
   El documento incluye referencias a las principales técnicas, como Cross Site Scripting (XSS), Inyecciones SQL, Malicious File Execution(RFI) o Cross Site Request Forgery (CSRF), por poner unos ejemplos. En el documento se explica cada una de estas vulnerabilidades mostrando también la forma en la que se pueden evitar, por lo que su lectura es más que recomendable para toda persona implicada en el desarrollo de aplicaciones web.


[1] http://elladodelmal.blogspot.com/2007/10/el-top-ten.html
[2] http://www.owasp.org/images/e/e8/OWASP_Top_10_2007.pdf]]></description>
			<content:encoded><![CDATA[<p>Desde <a href="http://elladodelmal.blogspot.com/2007/10/el-top-ten.html" target="_blank" class="external">el lado del mal</a> me llega la noticia sobre la publicación de un documento que recoge <a href="http://www.owasp.org/images/e/e8/OWASP_Top_10_2007.pdf" target="_blank" class="external">las 10 vulnerabilidades más críticas relacionadas con el desarrollo de aplicaciones web</a>. El documento ha sido realizado por la  Open Web Application Security Project (OWASP), una comunidad mundial orientada a mejorar la seguridad en el desarrollo de aplicaciones.</p>
   <p>El documento incluye referencias a las principales técnicas, como Cross Site Scripting (XSS), Inyecciones <acronym title="Structured Query Language (a database standard)">SQL</acronym>, Malicious File Execution(RFI) o Cross Site Request Forgery (CSRF), por poner unos ejemplos. En el documento se explica cada una de estas vulnerabilidades mostrando también la forma en la que se pueden evitar, por lo que su lectura es más que recomendable para toda persona implicada en el desarrollo de aplicaciones web.
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2007/10/15/las-10-vulnerabilidades-mas-graves-en-las-aplicaciones-web-en-2007/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Resumen de vectores de ataque XSS y SQL Injection</title>
		<link>http://www.eslomas.com/index.php/archives/2007/03/27/resumen-de-vectores-de-ataque-xss-y-sql-injection/</link>
		<comments>http://www.eslomas.com/index.php/archives/2007/03/27/resumen-de-vectores-de-ataque-xss-y-sql-injection/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 07:40:43 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>.NET</category>
	<category>PHP &amp; MySQL</category>
	<category>Otros diseño web</category>
		<guid>http://www.eslomas.com/index.php/archives/2007/03/27/resumen-de-vectores-de-ataque-xss-y-sql-injection/</guid>
		<description><![CDATA[Una tarea importante en cualquier desarrollo es garantizar su seguridad ante ataques. O al menos así debería serlo, porque no suele ser lo habitual. Muchas veces estas cosas no se tienen en cuenta, bien por premuras de tiempo en el cierre de proyectos, o por el mero desconocimiento de los desarrolladores, que hace que sus aplicaciones sean auténticos coladores.
 (more&#8230;) [1]


[1] http://www.eslomas.com/index.php/archives/2007/03/27/resumen-de-vectores-de-ataque-xss-y-sql-injection/#more-318]]></description>
			<content:encoded><![CDATA[<p>Una tarea importante en cualquier desarrollo es garantizar su seguridad ante ataques. O al menos así debería serlo, porque no suele ser lo habitual. Muchas veces estas cosas no se tienen en cuenta, bien por premuras de tiempo en el cierre de proyectos, o por el mero desconocimiento de los desarrolladores, que hace que sus aplicaciones sean auténticos coladores.<br />
 <a href="http://www.eslomas.com/index.php/archives/2007/03/27/resumen-de-vectores-de-ataque-xss-y-sql-injection/#more-318"></a>
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2007/03/27/resumen-de-vectores-de-ataque-xss-y-sql-injection/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Vulnerabilidades CSRF en aplicaciones web</title>
		<link>http://www.eslomas.com/index.php/archives/2007/03/12/vulnerabilidades-csrf-en-aplicaciones-web/</link>
		<comments>http://www.eslomas.com/index.php/archives/2007/03/12/vulnerabilidades-csrf-en-aplicaciones-web/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 14:45:15 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>.NET</category>
	<category>PHP &amp; MySQL</category>
	<category>Otros Informática</category>
	<category>JavaScript</category>
	<category>Otros diseño web</category>
		<guid>http://www.eslomas.com/index.php/archives/2007/03/12/vulnerabilidades-csrf-en-aplicaciones-web/</guid>
		<description><![CDATA[Hoy voy a hablar sobre un tipo de vulnerabilidades de aplicaciones web llamado Cross Site Request Forgery (CSRF). Aunque su nombre guarde cierta similitud con otro tipo de vulnerabilidades como Cross Site Scripting (XSS), hay importantes diferencias entre ellas. A diferencia de los ataques XSS, que se basan en explotar la confianza que tiene un usuario en un determinado sitio web o aplicación, los ataques CSRF, también denominados como Cross Site Reference Forgery o XSRF, se basan en explotar la confianza que los sitios web tienen con sus usuarios.
    (more&#8230;) [1]


[1] http://www.eslomas.com/index.php/archives/2007/03/12/vulnerabilidades-csrf-en-aplicaciones-web/#more-317]]></description>
			<content:encoded><![CDATA[<p>Hoy voy a hablar sobre un tipo de vulnerabilidades de aplicaciones web llamado Cross Site Request Forgery (CSRF). Aunque su nombre guarde cierta similitud con otro tipo de vulnerabilidades como Cross Site Scripting (XSS), hay importantes diferencias entre ellas. A diferencia de los ataques XSS, que se basan en explotar la confianza que tiene un usuario en un determinado sitio web o aplicación, los ataques CSRF, también denominados como Cross Site Reference Forgery o XSRF, se basan en explotar la confianza que los sitios web tienen con sus usuarios.</p>
   <p> <a href="http://www.eslomas.com/index.php/archives/2007/03/12/vulnerabilidades-csrf-en-aplicaciones-web/#more-317"></a>
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2007/03/12/vulnerabilidades-csrf-en-aplicaciones-web/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Averiguar el pagerank de Google de una página con PHP</title>
		<link>http://www.eslomas.com/index.php/archives/2006/10/04/averiguar-pagerank-google-pagina-con-php/</link>
		<comments>http://www.eslomas.com/index.php/archives/2006/10/04/averiguar-pagerank-google-pagina-con-php/#comments</comments>
		<pubDate>Wed, 04 Oct 2006 18:11:26 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>PHP &amp; MySQL</category>
	<category>Otros Informática</category>
	<category>Otros diseño web</category>
		<guid>http://www.eslomas.com/index.php/archives/2006/10/04/averiguar-pagerank-google-pagina-con-php/</guid>
		<description><![CDATA[El Pagerank de Google es un dato al que multitud de webmasters dan una gran importancia, debido a la influencia que tiene en el volumen de visitas que envía el buscador. Una opción habitual para obtener este dato, suele ser tener instalada la Toolbar de Google, donde se nos indica este pagerank para cada página que visitamos. Sin embargo, vamos a ver continuación otro mecanismo, independiente de la toolbar, y que nos permitirá obtener a nosotros mismos este pagerank mediante código PHP, y mostrarlo dentro de nuestras propias páginas, bien como la típica imagen, o como un comentario html, lo que más nos convenga.
 (more&#8230;) [1]


[1] http://www.eslomas.com/index.php/archives/2006/10/04/averiguar-pagerank-google-pagina-con-php/#more-258]]></description>
			<content:encoded><![CDATA[<p><img src="/upload/php.png" alt="" class="alignleft">El Pagerank de Google es un dato al que multitud de webmasters dan una gran importancia, debido a la influencia que tiene en el volumen de visitas que envía el buscador. Una opción habitual para obtener este dato, suele ser tener instalada la Toolbar de Google, donde se nos indica este pagerank para cada página que visitamos. Sin embargo, vamos a ver continuación otro mecanismo, independiente de la toolbar, y que nos permitirá obtener a nosotros mismos este pagerank mediante código <acronym title="Hypertext PreProcessing">PHP</acronym>, y mostrarlo dentro de nuestras propias páginas, bien como la típica imagen, o como un comentario html, lo que más nos convenga.<br />
 <a href="http://www.eslomas.com/index.php/archives/2006/10/04/averiguar-pagerank-google-pagina-con-php/#more-258"></a>
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2006/10/04/averiguar-pagerank-google-pagina-con-php/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Menú de ubicación hecho con una lista y CSS</title>
		<link>http://www.eslomas.com/index.php/archives/2006/08/23/menu-de-ubicacion-hecho-con-una-lista-y-css/</link>
		<comments>http://www.eslomas.com/index.php/archives/2006/08/23/menu-de-ubicacion-hecho-con-una-lista-y-css/#comments</comments>
		<pubDate>Wed, 23 Aug 2006 03:00:15 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>CSS</category>
	<category>JavaScript</category>
		<guid>http://www.eslomas.com/index.php/archives/2006/08/23/menu-de-ubicacion-hecho-con-una-lista-y-css/</guid>
		<description><![CDATA[Los menús de ubicación podemos verlos en muchas webs indicándonos en qué sección estamos y cuáles son las secciones superiores, permitiéndonos acceder mediante un clic a cualquiera de ellas, por lo que muchas veces se denominan menús de migas de pan o bread crumbs, en clara analogía al cuento infantil de Hansel y Gretel [1]. Son una de esas cosas que aun pese a su sencillez, marcan la diferencia muchas veces entre webs bien diseñados y estructurados, de los que no lo son, puesto que proporcionan al usuario en todo momento una representación visible de cuál es su ubicación en el web, permitiéndole moverse por él.
   
Portada del web --> página de sección --> página de subsección

   En las siguientes líneas voy a explicar cómo realizar estos menús mediante elementos &lt;li> y CSS.
    (more&#8230;) [2]


[1] http://es.wikipedia.org/wiki/Hansel_y_Gretel
[2] http://www.eslomas.com/index.php/archives/2006/08/23/menu-de-ubicacion-hecho-con-una-lista-y-css/#more-285]]></description>
			<content:encoded><![CDATA[<p>Los menús de ubicación podemos verlos en muchas webs indicándonos en qué sección estamos y cuáles son las secciones superiores, permitiéndonos acceder mediante un clic a cualquiera de ellas, por lo que muchas veces se denominan menús de <q>migas de pan</q> o <q>bread crumbs</q>, en clara analogía al cuento infantil de <a href="http://es.wikipedia.org/wiki/Hansel_y_Gretel" target="_blank" class="external">Hansel y Gretel</a>. Son una de esas cosas que aun pese a su sencillez, marcan la diferencia muchas veces entre webs bien diseñados y estructurados, de los que no lo son, puesto que proporcionan al usuario en todo momento una representación visible de cuál es su ubicación en el web, permitiéndole moverse por él.</p>
   <pre class="code">
Portada del web --> página de sección --> página de subsección
</pre>
   <p>En las siguientes líneas voy a explicar cómo realizar estos menús mediante elementos <code>&lt;li></code> y <acronym title="Cascading Style Sheets">CSS</acronym>.</p>
   <p> <a href="http://www.eslomas.com/index.php/archives/2006/08/23/menu-de-ubicacion-hecho-con-una-lista-y-css/#more-285"></a>
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2006/08/23/menu-de-ubicacion-hecho-con-una-lista-y-css/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Resolución de pantalla y layout de página</title>
		<link>http://www.eslomas.com/index.php/archives/2006/08/01/alertbox-resolucion-pantalla-y-estructura-pagina/</link>
		<comments>http://www.eslomas.com/index.php/archives/2006/08/01/alertbox-resolucion-pantalla-y-estructura-pagina/#comments</comments>
		<pubDate>Tue, 01 Aug 2006 07:17:12 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros diseño web</category>
		<guid>http://www.eslomas.com/index.php/archives/2006/08/01/alertbox-resolucion-pantalla-y-estructura-pagina/</guid>
		<description><![CDATA[Una pregunta recurrente al diseñar una página web es a qué resolución se diseña y de qué forma, líquida, fija o elástica, por ejemplo. En la entrega del Alertbox de 31 de Julio [1], Jakob Nielsen, gurú de la usabilidad y la web donde los haya, hace unos interesantes comentarios que nos aportan más información y nos pueden ayudar a tomar decisiones, aunque como siempre, en esto no hay reglas mágicas y en muchos casos dependerá del tipo de proyecto.
   La primera cuestión se refiere a la resolución de pantalla para la que debemos diseñar y desarrollar las páginas. Hasta hace poco era norma hacerlo para 800&#215;600 dado que era la resolución más habitual, pero con la avalancha de monitores de gran tamaño del último año o dos años, casi siempre además TFT, esta norma ha cambiado. En estos momentos de hecho se estima que únicamente un 17% de usuarios navegan a una resolución de 800&#215;600, mientras que un 60% lo hacen a 1024&#215;768, e incluso un 18% a resoluciones aún mayores, como 1280&#215;1024. Este hecho inclina la balanza de forma significativa hacia diseños basados en 1024&#215;768, lo que puede abrir nuevas posibilidades en muchos proyectos. En cualquier caso esto no implica que haya que olvidarse de ese más de 20% de usuarios con resoluciones menores, entre 800&#215;600 y aún menores. Para estos casos tendremos que diseñar las páginas usando varias reglas, como poner la información más importante en una zona que sea visible en diferentes resoluciones.
   Además de la resolución, y relacionado con los diferentes tamaños que puede haber, es importante en un proyecto decidir que estructura de página se va a utilizar. Jakob Nielsen recomienda utilizar una estructura líquida que se amolde al tamaño de ventana utilizada por el usuario. En mi opinión esto es bueno en muchos casos, pero coharta demasiado las posibilidades de diseño en muchos otros. En lo que sí estamos de acuerdo es en que a estas alturas el diseño basado en estructuras fijas no es adecuado, principalmente por cuestiones de accesibilidad. Los usuarios deben disponer de la opción de modificar el tamaño de las fuentes para mejorar su legibilidad si así lo necesitan, sin que el diseño de la página se vea afectado. Una estructura fija no permite esto, sin embargo hay más alternativas aparte de la estructura líquida. Una posible opción es la llamada estructura elástica [2], que mezcla lo mejor de ambos mundos. Por un lado dispondremos de las facilidades que nos brinda una estructura fija para maquetar diseños y controlar la disposición de cada pieza, y por otro, dispondremos de mecanismos que permitan que este diseño se agrande o achique cuando el usuario modifique el tamaño de las fuentes.


[1] http://www.useit.com/alertbox/screen_resolution.html
[2] http://alistapart.com/articles/elastic/]]></description>
			<content:encoded><![CDATA[<p>Una pregunta recurrente al diseñar una página web es a qué resolución se diseña y de qué forma, líquida, fija o elástica, por ejemplo. En la entrega del <a href="http://www.useit.com/alertbox/screen_resolution.html" target="_blank" class="external">Alertbox de 31 de Julio</a>, Jakob Nielsen, gurú de la usabilidad y la web donde los haya, hace unos interesantes comentarios que nos aportan más información y nos pueden ayudar a tomar decisiones, aunque como siempre, en esto no hay reglas mágicas y en muchos casos dependerá del tipo de proyecto.</p>
   <p>La primera cuestión se refiere a la resolución de pantalla para la que debemos diseñar y desarrollar las páginas. Hasta hace poco era norma hacerlo para 800&#215;600 dado que era la resolución más habitual, pero con la avalancha de monitores de gran tamaño del último año o dos años, casi siempre además TFT, esta norma ha cambiado. En estos momentos de hecho se estima que únicamente un 17% de usuarios navegan a una resolución de 800&#215;600, mientras que un 60% lo hacen a 1024&#215;768, e incluso un 18% a resoluciones aún mayores, como 1280&#215;1024. Este hecho inclina la balanza de forma significativa hacia diseños basados en 1024&#215;768, lo que puede abrir nuevas posibilidades en muchos proyectos. En cualquier caso esto no implica que haya que olvidarse de ese más de 20% de usuarios con resoluciones menores, entre 800&#215;600 y aún menores. Para estos casos tendremos que diseñar las páginas usando varias reglas, como poner la información más importante en una zona que sea visible en diferentes resoluciones.</p>
   <p>Además de la resolución, y relacionado con los diferentes tamaños que puede haber, es importante en un proyecto decidir que estructura de página se va a utilizar. Jakob Nielsen recomienda utilizar una estructura líquida que se amolde al tamaño de ventana utilizada por el usuario. En mi opinión esto es bueno en muchos casos, pero coharta demasiado las posibilidades de diseño en muchos otros. En lo que sí estamos de acuerdo es en que a estas alturas el diseño basado en estructuras fijas no es adecuado, principalmente por cuestiones de accesibilidad. Los usuarios deben disponer de la opción de modificar el tamaño de las fuentes para mejorar su legibilidad si así lo necesitan, sin que el diseño de la página se vea afectado. Una estructura fija no permite esto, sin embargo hay más alternativas aparte de la estructura líquida. Una posible opción es la llamada <a href="http://alistapart.com/articles/elastic/" target="_blank" class="external">estructura elástica</a>, que mezcla lo mejor de ambos mundos. Por un lado dispondremos de las facilidades que nos brinda una estructura fija para maquetar diseños y controlar la disposición de cada pieza, y por otro, dispondremos de mecanismos que permitan que este diseño se agrande o achique cuando el usuario modifique el tamaño de las fuentes.
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2006/08/01/alertbox-resolucion-pantalla-y-estructura-pagina/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Google publica la herramienta que utiliza para sus aplicaciones Ajax</title>
		<link>http://www.eslomas.com/index.php/archives/2006/05/17/google-web-toolkit-ajax/</link>
		<comments>http://www.eslomas.com/index.php/archives/2006/05/17/google-web-toolkit-ajax/#comments</comments>
		<pubDate>Wed, 17 May 2006 07:06:36 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>Otros Informática</category>
	<category>JavaScript</category>
		<guid>http://www.eslomas.com/index.php/archives/2006/05/17/google-web-toolkit-ajax/</guid>
		<description><![CDATA[Google acaba de publicar el Google Web Toolkit [1], un framework orientado a la creación de aplicaciones Ajax. Lo que puede resultar más novedoso de este framework es su forma de trabajo. En vez de escribir directamente código JavaScript y hacer las llamadas Ajax, con este toolkit programamos directamente en Java y posteriormente compilamos el código a Javascript.
   El toolkit se puede utilizar sobre cualquiera de los entornos habituales de desarrollo Java, como Eclipse o Netbeans, aparte de poder utilizar las herramientas habituales como JUnit o JProfiler. Todo esto permite crear aplicaciones basadas en Ajax de una forma más eficiente y menos propensa a errores, pudiéndose incluso depurar la aplicación en el entorno Java. 
   El toolkit dispone de un conjunto de widgets que podemos utilizar en nuestras aplicaciones, como paneles, pestañas, árboles, menús&#8230; Merece la pena también destacar algunas características interesantes que ofrece, como la comentada capacidad de depuración, gestión de la historia del navegador para que se puedan usar los botones de adelante y atrás en nuestra aplicación ajax, compatibilidad con los navegadores actuales y por supuesto, la posibilidad de incluir código Javascript propio.
   Y ahora pensando un poco más, ¿qué nos ofrece este toolkit realmente? Pues de primeras lo que se me ocurre es que pese a que los widgets ofrecidos sean pocos y no muy vistosos, aporta una nueva visión de cómo realizar aplicaciones Ajax, que puede ser muy ventajosa. Actualmente desarrollar una aplicación Ajax implica programar el lado del servidor, diseñar el html, y escribir todo el Javascript que controla el Html poniéndose en contacto con el servidor, todo ello muy entrelazado y relativamente complejo de independizar y controlar. Con este toolkit podríamos diseñar la aplicación teniendo en cuenta que vamos a hacer el lado servidor por ejemplo en PHP, definiendo un conjunto de servicios que se utilizarán posteriormente desde el navegador de los usuarios. De forma independiente podríamos diseñar el interfaz de usuario en Html y la lógica que lo controla mediante Java (o cualquier otro lenguaje llegado el caso), depurarlo, y una vez testeado compilarlo a Javascript. Habríamos conseguido principalmente simplificar el desarrollo del interfaz reutilizando componentes existentes, habríamos simplificado las comunicaciones con el servidor usando las capacidades RPC del toolkit, y tendríamos una aplicación mucho más estructurada y mantenible, a la vez que menos propensa a errores.


[1] http://code.google.com/webtoolkit/]]></description>
			<content:encoded><![CDATA[<p><img src="/upload/google.png" class="alignleft" />Google acaba de publicar el <a href="http://code.google.com/webtoolkit/" class="external" target="_blank">Google Web Toolkit</a>, un framework orientado a la creación de aplicaciones Ajax. Lo que puede resultar más novedoso de este framework es su forma de trabajo. En vez de escribir directamente código JavaScript y hacer las llamadas Ajax, con este toolkit programamos directamente en Java y posteriormente compilamos el código a Javascript.</p>
   <p>El toolkit se puede utilizar sobre cualquiera de los entornos habituales de desarrollo Java, como Eclipse o Netbeans, aparte de poder utilizar las herramientas habituales como JUnit o JProfiler. Todo esto permite crear aplicaciones basadas en Ajax de una forma más eficiente y menos propensa a errores, pudiéndose incluso depurar la aplicación en el entorno Java. </p>
   <p>El toolkit dispone de un conjunto de widgets que podemos utilizar en nuestras aplicaciones, como paneles, pestañas, árboles, menús&#8230; Merece la pena también destacar algunas características interesantes que ofrece, como la comentada capacidad de depuración, gestión de la historia del navegador para que se puedan usar los botones de adelante y atrás en nuestra aplicación ajax, compatibilidad con los navegadores actuales y por supuesto, la posibilidad de incluir código Javascript propio.</p>
   <p>Y ahora pensando un poco más, ¿qué nos ofrece este toolkit realmente? Pues de primeras lo que se me ocurre es que pese a que los widgets ofrecidos sean pocos y no muy vistosos, aporta una nueva visión de cómo realizar aplicaciones Ajax, que puede ser muy ventajosa. Actualmente desarrollar una aplicación Ajax implica programar el lado del servidor, diseñar el html, y escribir todo el Javascript que controla el Html poniéndose en contacto con el servidor, todo ello muy entrelazado y relativamente complejo de independizar y controlar. Con este toolkit podríamos diseñar la aplicación teniendo en cuenta que vamos a hacer el lado servidor por ejemplo en <acronym title="Hypertext PreProcessing">PHP</acronym>, definiendo un conjunto de servicios que se utilizarán posteriormente desde el navegador de los usuarios. De forma independiente podríamos diseñar el interfaz de usuario en Html y la lógica que lo controla mediante Java (o cualquier otro lenguaje llegado el caso), depurarlo, y una vez testeado compilarlo a Javascript. Habríamos conseguido principalmente simplificar el desarrollo del interfaz reutilizando componentes existentes, habríamos simplificado las comunicaciones con el servidor usando las capacidades <acronym title="Remote Procedure Call">RPC</acronym> del toolkit, y tendríamos una aplicación mucho más estructurada y mantenible, a la vez que menos propensa a errores.
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2006/05/17/google-web-toolkit-ajax/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Haga click para activar y usar este control</title>
		<link>http://www.eslomas.com/index.php/archives/2006/05/04/haga-click-para-activar-y-usar-este-control/</link>
		<comments>http://www.eslomas.com/index.php/archives/2006/05/04/haga-click-para-activar-y-usar-este-control/#comments</comments>
		<pubDate>Thu, 04 May 2006 07:18:24 +0000</pubDate>
		<dc:creator>Patxi</dc:creator>
		
	<category>JavaScript</category>
	<category>Otros diseño web</category>
		<guid>http://www.eslomas.com/index.php/archives/2006/05/04/haga-click-para-activar-y-usar-este-control/</guid>
		<description><![CDATA[Si utilizas el Internet Explorer para navegar puede que desde hace cosa de un mes veas el mensaje &#8220;Haga click para activar y usar este control&#8221;, o su versión en inglés, &#8220;Click to activate and use this control&#8221;, al pasar el ratón sobre controles ActiveX o Flash embebidos en las páginas web. En mi caso no me había percatado hasta hace unos días, ya que navego usualmente con Firefox [1], y utilizo el Explorer únicamente para comprobar que lo que desarrollo se ve correctamente.
   En realidad este mensaje es una muestra más de hasta donde puede llegar a ser pernicioso el tema de las patentes de software. Resulta que Microsoft llevaba bastante tiempo en juicios con una empresa llamada Eolas [2], que tiene la única licencia de utilización de una patente registrada por la Universidad de California, referente a la inclusión de plugins dentro de páginas web. Finalmente Microsoft ha sido condenada a pagar la friolera de 560 millones de dolares y se ha visto obligada a crear un parche para el explorer que modifica la carga de los plugin, entre ellos flash, de forma que el usuario no pueda interactuar con ellos hasta hacer click voluntariamente.
   
 (more&#8230;) [3]


[1] http://www.mozilla.com/firefox
[2] http://en.wikipedia.org/wiki/Eolas
[3] http://www.eslomas.com/index.php/archives/2006/05/04/haga-click-para-activar-y-usar-este-control/#more-267]]></description>
			<content:encoded><![CDATA[<p>Si utilizas el Internet Explorer para navegar puede que desde hace cosa de un mes veas el mensaje &#8220;Haga click para activar y usar este control&#8221;, o su versión en inglés, &#8220;Click to activate and use this control&#8221;, al pasar el ratón sobre controles ActiveX o Flash embebidos en las páginas web. En mi caso no me había percatado hasta hace unos días, ya que navego usualmente con <a href="http://www.mozilla.com/firefox" target="_blank" class="external">Firefox</a>, y utilizo el Explorer únicamente para comprobar que lo que desarrollo se ve correctamente.</p>
   <p>En realidad este mensaje es una muestra más de hasta donde puede llegar a ser pernicioso el tema de las patentes de software. Resulta que Microsoft llevaba bastante tiempo en juicios con una empresa llamada <a href="http://en.wikipedia.org/wiki/Eolas" target="_blank" class="external">Eolas</a>, que tiene la única licencia de utilización de una patente registrada por la Universidad de California, referente a la inclusión de plugins dentro de páginas web. Finalmente Microsoft ha sido condenada a pagar la friolera de 560 millones de dolares y se ha visto obligada a crear un parche para el explorer que modifica la carga de los plugin, entre ellos flash, de forma que el usuario no pueda interactuar con ellos hasta hacer click voluntariamente.</p>
   <p><img src="/upload/2006/05/activating_activex.gif" class="centered" alt="" /><br />
 <a href="http://www.eslomas.com/index.php/archives/2006/05/04/haga-click-para-activar-y-usar-este-control/#more-267"></a>
</p>]]></content:encoded>
			<wfw:commentRSS>http://www.eslomas.com/index.php/archives/2006/05/04/haga-click-para-activar-y-usar-este-control/feed/</wfw:commentRSS>
	</item>
	</channel>
</rss>
