<?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>El blog de Artefacto &#187; Desarrollo</title>
	<atom:link href="http://blog.artefactomania.com/category/desarrollo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.artefactomania.com</link>
	<description>ARTEFACTO Diseño y Publicidad: identidad corporativa, imagen de marca, diseños de exposición, carteles, maquetación, catálogos, informes, diseño de páginas web, gestión de comunidades...</description>
	<lastBuildDate>Wed, 25 Jan 2012 09:30:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cargar JQuery desde la red de Google</title>
		<link>http://blog.artefactomania.com/2011/01/cargar-jquery-desde-la-red-de-google/</link>
		<comments>http://blog.artefactomania.com/2011/01/cargar-jquery-desde-la-red-de-google/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 08:08:30 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.artefactomania.com/?p=693</guid>
		<description><![CDATA[Cada vez más, los programadores web hacen que los sitios webs carguen algunas bibliotecas JavaScript desde la CDN (Content Delivery Network, red de entrega de contenidos) de Google, en lugar de hacerlo desde el propio servidor web donde está instalado el sitio o la aplicación.
Esto tiene algunas ventajas importantes, como que ahorra ancho de banda [...]]]></description>
			<content:encoded><![CDATA[<p>Cada vez más, los programadores web hacen que los sitios webs carguen algunas bibliotecas JavaScript desde la CDN (Content Delivery Network, <a href="http://es.wikipedia.org/wiki/Red_de_entrega_de_contenidos" target="_blank">red de entrega de contenidos</a>) de Google, en lugar de hacerlo desde el propio servidor web donde está instalado el sitio o la aplicación.</p>
<p>Esto tiene algunas ventajas importantes, como que ahorra ancho de banda del servidor de la compañía y además hace que el propio sitio web cargue más rápido (ya que los navegadores hacen las peticiones a servidores distintos en paralelo). También optimiza el propio tráfico de Internet, porque si todo el mundo usa el mismo archivo del mismo servidor, la primera vez que el navegador lo solicita se guarda en caché, y en sucesivas peticiones no es necesario descargarlo.</p>
<p>A la hora de cargar bibliotecas podemos cargar la <a href="http://code.google.com/intl/es-ES/apis/libraries/" target="_blank">API de JavaScript de Google</a> y desde ahí cargar mediante código JQuery (o la biblioteca que nos interese). Otra opción es cargar directamente el archivo desde el repositorio de Google:</p>
<pre class="brush: jscript; title: ;">
&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;&gt;&lt;/script&gt;
</pre>
<p>Este enfoque es adecuado, pero tiene algunos problemas: ¿qué pasa si un día Google decide dejar de alojar el código? Esto no parece muy probable, pero ¿y si se cae un servidor de Google y nuestra página deja de funcionar? Vale que tampoco parece que vaya a ocurrir mañana. Pero hay una última posibilidad en la que no pensé en su día y que es bastante más posible que las anteriores: ¿y si un día le enseño el proyecto a un cliente en mi portátil (ejecutándolo en local) y no tengo conexión a Internet?</p>
<p>Y hay una opción que nos permite evitar este posible contratiempo. En el fondo, es tan sencillo como alojar la biblioteca en nuestro servidor y cargarla sólo si no se pudo cargar la de Google. Por ejemplo, así:</p>
<pre class="brush: jscript; title: ;">
&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;&gt;&lt;/script&gt; &lt;script type=&quot;text/javascript&quot;&gt;// &lt;![CDATA[
!window.jQuery &amp;&amp; document.write('&lt;script src=&quot;js/jquery-1.4.2.min.js&quot; mce_src=&quot;js/jquery-1.4.2.min.js&quot;&gt;&lt;\/script&gt;')
// ]]&gt;&lt;/script&gt;
</pre>
<p>La primera línea se encarga de descargar el archivo de JQuery del servidor de Google. Y la segunda simplemente comprueba si se ha cargado correctamente, y si no, escribe en el documento el código necesario para que se cargue desde el servidor local.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.artefactomania.com/2011/01/cargar-jquery-desde-la-red-de-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convierte (un  poco) IE6 en IE8 con JavaScript</title>
		<link>http://blog.artefactomania.com/2011/01/convierte-ie6-en-ie8-con-javascript/</link>
		<comments>http://blog.artefactomania.com/2011/01/convierte-ie6-en-ie8-con-javascript/#comments</comments>
		<pubDate>Sun, 23 Jan 2011 08:44:33 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Ayuda y trucos]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://blog.artefactomania.com/?p=662</guid>
		<description><![CDATA[Ya hemos hablado alguna vez por aquí de los problemas que nos causa a los desarrolladores de sitios web el Internet Explorer 6, otrora buque insignia de la entrada de Microsoft en Internet, y del grave perjuicio que sigue causando a la innovación en la web (hasta el punto de que Google tuvo que dejar [...]]]></description>
			<content:encoded><![CDATA[<p>Ya hemos hablado alguna vez por aquí de los problemas que nos causa a los desarrolladores de sitios web el <a href="http://blog.artefactomania.com/2009/03/campana-para-retirar-internet-explorer-6/" target="_blank">Internet Explorer 6</a>, otrora buque insignia de la entrada de Microsoft en Internet, y del <strong>grave perjuicio que sigue causando a la innovación</strong> en la web (hasta el punto de que <a href="http://blog.artefactomania.com/2010/02/google-pone-fin-al-soporte-para-internet-explorer-6/" target="_blank">Google tuvo que dejar de soportarlo en Google Docs</a>).</p>
<p>Las cosas mejoraron bastante con Internet Explorer 7, aunque en muchas cosas este navegador sigue recordando a su versión anterior. <strong>Ha habido que esperar a la versión 8</strong> para obtener algo equiparable a un navegador moderno. Lo peor de todo esto es que debido a la política de actualizaciones de Microsoft, empeñados en ofrecer las nuevas versiones sólo a los usuarios registrados y legales de Windows (supongo que con razón), ahora mismo coexisten muchas versiones distintas de Internet Explorer, cada una con un comportamiento distinto a las anteriores. En fin.</p>
<p>Escribo todo esto porque <a href="http://code.google.com/p/ie7-js/" target="_blank">hay un proyecto en Google Code muy interesante</a>, consistente en una biblioteca JavasScript que sirve para adaptar el comportamiento de las versiones antiguas de Internet Explorer, haciéndolo lo más parecido posible al de las versiones 8 y 9. Corrige <strong>algunos</strong> (no todos, ni de lejos) problemas con el CSS y con el código HTML, además de solucionar el tradicional problema de las transparencias de los PNG.</p>
<p>Para utilizarlo, basta incluir en la cabecera un enlace al archivo JavaScript en cuestión. Me parece una idea fantástica, no sólo por la idea en sí, sino por la sencillez de su planteamiento.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.artefactomania.com/2011/01/convierte-ie6-en-ie8-con-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ejecutar funciones de PHP on-line</title>
		<link>http://blog.artefactomania.com/2010/12/ejecutar-funciones-de-php-on-line/</link>
		<comments>http://blog.artefactomania.com/2010/12/ejecutar-funciones-de-php-on-line/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 22:28:23 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Ayuda y trucos]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.artefactomania.com/?p=628</guid>
		<description><![CDATA[ Hacía mucho que no hablábamos por aquí de programación, así que vamos con una breve reseña. Functions-online es una útil herramienta que permite navegar por el directorio de funciones de PHP y ejecutarlas directamente desde el navegador, dando los valores a los parámetros de entrada según corresponda.
Por ejemplo, si queremos ver cómo quedaría el [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-right: 20px;" title="Functions on-line" src="http://blog.artefactomania.com/wp-content/uploads/2010/12/md5-cryptographic-PHP-functions-functions-online_1291587819929-300x153.png" alt="Functions on-line" width="300" height="153" /> Hacía mucho que no hablábamos por aquí de programación, así que vamos con una breve reseña. <a href="http://www.functions-online.com/home.html" target="_blank">Functions-online</a> es una útil herramienta que permite navegar por el directorio de funciones de PHP y ejecutarlas directamente desde el navegador, dando los valores a los parámetros de entrada según corresponda.</p>
<p>Por ejemplo, si queremos ver cómo quedaría el <a href="http://es.wikipedia.org/wiki/MD5" target="_blank">resumen criptográfico MD5</a> de una cadena determinada (por ejemplo &#8220;artefacto&#8221;), no tenemos más que abrir <a href="http://www.functions-online.com/md5.html" target="_blank">la página de la función MD5</a> y escribir este valor bajo el cuadro &#8220;$String&#8221;. Tras pulsar &#8220;Run&#8221; el sistema nos devolverá el resultado: 824a75958a6afa279dba661813d00a05.</p>
<p>A favoritos :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.artefactomania.com/2010/12/ejecutar-funciones-de-php-on-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La web del Restaurante del Casino de Burgos</title>
		<link>http://blog.artefactomania.com/2010/07/la-web-del-restaurante-del-casino-de-burgos/</link>
		<comments>http://blog.artefactomania.com/2010/07/la-web-del-restaurante-del-casino-de-burgos/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 09:33:28 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Artefacto]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[artefacto server]]></category>
		<category><![CDATA[casino de burgos]]></category>

		<guid isPermaLink="false">http://blog.artefactomania.com/?p=536</guid>
		<description><![CDATA[No hemos dado señales de vida últimamente, pero estos meses están siendo de lo más productivos. De momento, toca dar la bienvenida a la familia Artefacto al Restaurante del Casino de Burgos, para quienes hemos desarrollado un proyecto que abarca desde el diseño de interiores y decoración del local hasta el diseño de su sitio [...]]]></description>
			<content:encoded><![CDATA[<p>No hemos dado señales de vida últimamente, pero estos meses están siendo de lo más productivos. De momento, toca dar la bienvenida a la familia <a href="http://artefactomania.com" target="_blank">Artefacto</a> al <a href="http://restaurantecasino.es/" target="_self">Restaurante del Casino de Burgos</a>, para quienes hemos desarrollado un proyecto que abarca desde el diseño de interiores y decoración del local hasta el diseño de su sitio web.</p>
<p><a href="http://restaurantecasino.es/" target="_blank"><img class="aligncenter size-full wp-image-541" title="casino2" src="http://blog.artefactomania.com/wp-content/uploads/2010/07/casino2.jpg" alt="casino2" width="500" height="161" /></a></p>
<p>La web, programada en Flash, se apoya en <a href="http://artefactoserver.com">nuestro sistema de gestión de contenidos, Artefacto Server</a>, para permitir una configuración sencilla de algunas de sus secciones.</p>
<p>¡Bienvenidos a bordo!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.artefactomania.com/2010/07/la-web-del-restaurante-del-casino-de-burgos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menús desplegables con JQuery</title>
		<link>http://blog.artefactomania.com/2009/12/menus-desplegables-con-jquery/</link>
		<comments>http://blog.artefactomania.com/2009/12/menus-desplegables-con-jquery/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 13:36:42 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Ayuda y trucos]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[redux]]></category>

		<guid isPermaLink="false">http://blog.artefactomania.com/?p=492</guid>
		<description><![CDATA[Llevamos ya bastante tiempo trabajando en la nueva web de Artefacto, que sustituirá a nuestros venerables vagones de metro, y que estará lista, si todo marcha según lo previsto, a lo largo de estos últimos días del año.
Más adelante revelaremos más detalles sobre la web, por el momento sólo quiero escribir un pequeño apunte técnico [...]]]></description>
			<content:encoded><![CDATA[<p>Llevamos ya bastante tiempo trabajando en la nueva web de <a href="http://artefactomania.com" target="_blank">Artefacto</a>, que sustituirá a nuestros venerables vagones de metro, y que estará lista, si todo marcha según lo previsto, a lo largo de estos últimos días del año.</p>
<p>Más adelante revelaremos más detalles sobre la web, por el momento sólo quiero escribir un pequeño apunte técnico relacionado con la navegación. Hemos decidido hacer un pequeño menú desplegable utilizando Javascript, para lo cual una opción muy interesante resultó ser <a href="http://www.i-marco.nl/weblog/archive/2008/05/08/simple_jquery_accordion_menu__" target="_blank">Redux</a> (ver <a href="http://www.i-marco.nl/weblog/jquery-accordion-menu-redux2/" target="_blank">ejemplo</a>), un menú de tipo acordeón escrito en apenas 40 líneas de código gracias a JQuery. Es sencillo de configurar y además proporciona persistencia mediante cookies.</p>
<p>Sólo tiene –tenía– un pero. Y es que si se utiliza en páginas con enlaces semánticos, el script guarda una cookie distinta para cada ruta visitada, al interpretar la dirección como un camino de directorios. Al final, esto hace que cada página del sitio tenga una memoria del menú distinta. En fin, para volverse loco –puedo dar fe de ello–. Sin embargo, la solución –no tanto el diagnóstico– es bastante sencillo. Basta sustituir la línea:</p>
<p><code>$.cookie(parent, this.className);<br />
</code></p>
<p>Por esta otra:</p>
<p><code>$.cookie(parent, this.className, {path: '/'});<br />
</code></p>
<p>Que inserta la cookie asociada al directorio raíz del sitio. Lo cual de paso nos sirve como excusa para admirar dos cosas: la increíble potencia de <a href="http://jquery.com/" target="_blank">JQuery</a> y lo increíblemente práctico que es el <a href="http://plugins.jquery.com/project/cookie" target="_blank">plugin para la gestión de cookies</a> de que dispone. Poesía pura :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.artefactomania.com/2009/12/menus-desplegables-con-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un Mac Mini como servidor</title>
		<link>http://blog.artefactomania.com/2009/10/un-mac-mini-como-servidor/</link>
		<comments>http://blog.artefactomania.com/2009/10/un-mac-mini-como-servidor/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 00:51:56 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Actualidad]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[mac mini]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://blog.artefactomania.com/?p=429</guid>
		<description><![CDATA[Justo cuando parecía que Apple empezaba a olvidarse del Mac Mini y muchos empezábamos a temernos su retirada, la compañía de la manzana nos sorprendió hace unos días con una actualización del hardware (acompañada de una rebaja en el precio) y con una novedad muy interesante: un Mac Mini especialmente diseñado para funcionar como servidor.

Este [...]]]></description>
			<content:encoded><![CDATA[<p>Justo cuando parecía que Apple empezaba a olvidarse del <a href="http://www.apple.com/es/macmini/" target="_blank">Mac Mini</a> y muchos empezábamos a temernos su retirada, la compañía de la manzana nos sorprendió hace unos días con una actualización del hardware (acompañada de una rebaja en el precio) y con una novedad muy interesante: un Mac Mini <a href="http://www.apple.com/es/macmini/server/" target="_blank">especialmente diseñado para funcionar como servidor</a>.</p>
<p style="text-align: center;"><img class="size-medium wp-image-430 aligncenter" style="border: 0pt none;" title="Mac Mini Server" src="http://blog.artefactomania.com/wp-content/uploads/2009/10/server_hero_20091020-300x245.png" alt="" width="300" height="245" /></p>
<p>Este nuevo Mac Mini monta un Core 2 Duo a 2.53 GHz, 4 GB de memoria principal y dos discos duros de 500 GB (es decir, 1 TB en total), uno de los cuales va montado en lugar de la unidad de DVD. También incluye una copia de <a href="http://www.apple.com/es/server/macosx/whats-new.html" target="_blank">Mac OS X Server (Snow Leopard)</a>, todo por 929 €. Una opción verdaderamente interesante tanto para usuarios domésticos como para pequeñas empresas. Y teniendo en cuenta que la licencia de Snow Leopard Server cuesta 479 €, creo que realmente vale la pena tenerlo en cuenta.</p>
<p>Los sistemas operativos para servidores de Apple siempre han destacado por sus excelentes prestaciones y por su facilidad de uso. <a href="http://www.apple.com/es/server/macosx/features/" target="_blank">Además de las funciones típicas</a> en un servidor, Snow Leopard Server permite compartir calendarios, agenda, wikis y dispone de un acceso telefónico que me parece realmente tentador :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.artefactomania.com/2009/10/un-mac-mini-como-servidor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La clase FlashLoader</title>
		<link>http://blog.artefactomania.com/2009/06/la-clase-flashloader/</link>
		<comments>http://blog.artefactomania.com/2009/06/la-clase-flashloader/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 20:15:44 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[FlashLoader]]></category>

		<guid isPermaLink="false">http://blog.artefactomania.com/?p=366</guid>
		<description><![CDATA[Hace un tiempo escribí un artículo sobre la biblioteca para Javascript SWFObject, dirigida a facilitar la integración y la accesibilidad del Flash incluido en las páginas web, que venimos utilizando desde hace bastante tiempo con resultados muy satisfactorios.
El hecho es que utilizar la biblioteca en cuestión requiere, evidentemente, de cierto código adicional, y cada vez [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-377 alignright" style="border: 0pt none; margin-left: 20px;" title="Logo de Flash" src="http://blog.artefactomania.com/wp-content/uploads/2009/06/flashlogo122.jpg" alt="" width="111" height="111" />Hace un tiempo <a href="http://blog.artefactomania.com/2008/11/10/haciendo-que-flash-sea-accesible/" target="_blank">escribí un artículo</a> sobre la biblioteca para <a href="http://code.google.com/p/swfobject/" target="_blank">Javascript SWFObject</a>, dirigida a facilitar la integración y la accesibilidad del Flash incluido en las páginas web, que venimos utilizando desde hace bastante tiempo con resultados muy satisfactorios.</p>
<p>El hecho es que utilizar la biblioteca en cuestión requiere, evidentemente, de cierto código adicional, y cada vez que tenía que utilizar un archivo de Flash distinto y unas dimensiones diferentes me veía obligado a hacer más cambios de los que me parecían razonables. Así pues, decidí ponerme al lío y programar una pequeña clase en PHP que he llamado <strong>FlashLoader</strong> y que soluciona el problema.</p>
<p>Para utilizarla, hay que instanciar la clase FlashLoader indicando la ruta del archivo de Flash, la de la biblioteca SWFObject, el ancho, el alto y la versión. Luego, simplemente hay que ir llamando a métodos que devuelven las cabeceras para incluir el archivo de la biblioteca, la inicialización de la misma y el código del objeto Flash.</p>
<p><a href="http://blog.artefactomania.com/wp-content/uploads/2009/06/flashloader.zip">He preparado un ejemplo</a> que consta de la clase (class.flashloader.php), un archivo de ejemplo con el Flash (flash.swf), la versión 2.1 de la biblioteca SWFObject (swfobject.js) y el archivo principal (index.php). Casi no hay comentarios porque creo que se entiende muy fácilmente.</p>
<p style="text-align: center;"><strong><a href="http://blog.artefactomania.com/wp-content/uploads/2009/06/classflashloader.zip">Descargar FlashLoader 1.1</a></strong> (<a href="http://blog.artefactomania.com/wp-content/uploads/2009/06/flashloader.zip">ejemplo</a>)</p>
<p>La clase puede distribuirse con arreglo a los términos de la licencia <strong>GPL</strong>. Las aportaciones, preguntas y demás serán bienvenidas :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.artefactomania.com/2009/06/la-clase-flashloader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentamos la nueva iberdatos.com</title>
		<link>http://blog.artefactomania.com/2009/06/presentamos-la-nueva-iberdatoscom/</link>
		<comments>http://blog.artefactomania.com/2009/06/presentamos-la-nueva-iberdatoscom/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 09:17:49 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Artefacto]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[iberdatos]]></category>
		<category><![CDATA[servicios legales]]></category>

		<guid isPermaLink="false">http://blog.artefactomania.com/?p=334</guid>
		<description><![CDATA[Aunque todavía está a falta de que nuestros clientes completen el contenido, ya está disponible la nueva web de Iberdatos, a la que hemos añadido una sección separada que permite a los visitantes contratar servicios legales con apenas dos clics (el de aceptar las condiciones y el de enviar el formulario :-P).

Esta nueva iniciativa permite [...]]]></description>
			<content:encoded><![CDATA[<p>Aunque todavía está a falta de que nuestros clientes completen el contenido, ya está disponible la nueva web de <a href="http://iberdatos.com/" target="_blank">Iberdatos</a>, a la que hemos añadido una sección separada que permite a los visitantes contratar <a href="http://iberdatos.com/servicios/" target="_blank">servicios legales</a> con apenas dos clics (el de aceptar las condiciones y el de enviar el formulario :-P).</p>
<p style="text-align: center;"><a href="http://iberdatos.com/servicios/"><img class="size-medium wp-image-336 aligncenter" title="Captura de Iberdatos.com" src="http://blog.artefactomania.com/wp-content/uploads/2009/06/iberdatos_1245057023795-300x241.png" alt="" width="364" height="292" /></a></p>
<p>Esta nueva iniciativa permite tanto la contratación de servicios legales o proyectos de adecuación en materia de protección de datos como la realización de consultas sobre derecho de las nuevas tecnologías, todo de manera rápida, sencilla y eficaz.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.artefactomania.com/2009/06/presentamos-la-nueva-iberdatoscom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>No encontrado</title>
		<link>http://blog.artefactomania.com/2009/05/no-encontrado/</link>
		<comments>http://blog.artefactomania.com/2009/05/no-encontrado/#comments</comments>
		<pubDate>Sun, 31 May 2009 21:55:08 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Artefacto]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[artefacto server]]></category>

		<guid isPermaLink="false">http://blog.artefactomania.com/?p=124</guid>
		<description><![CDATA[Smashing Magazine recogía el otro día una curiosa recopilación de páginas de error de recurso no encontrado (el error 404 del protocolo HTTP). Las hay verdaderamente elaboradas y curiosas, aunque si tuviera que quedarme con una, sin ninguna duda elegiría la siguiente:

Recientemente hemos añadido una página de error en la web de Artefacto Server, y [...]]]></description>
			<content:encoded><![CDATA[<p>Smashing Magazine recogía el otro día una curiosa <a href="http://www.smashingmagazine.com/2009/01/29/404-error-pages-one-more-time/" target="_blank">recopilación de páginas de error</a> de recurso no encontrado (el error 404 del protocolo HTTP). Las hay verdaderamente elaboradas y curiosas, aunque si tuviera que quedarme con una, sin ninguna duda elegiría la siguiente:</p>
<p style="text-align: center;"><a href="http://blog.artefactomania.com/wp-content/uploads/2009/01/simp.gif"><img class="size-medium wp-image-126 aligncenter" title="404 al estilo Simpsons" src="http://blog.artefactomania.com/wp-content/uploads/2009/01/simp-300x241.gif" alt="" width="300" height="241" /></a></p>
<p>Recientemente hemos añadido una página de error en la web de <a href="http://artefactoserver.com" target="_blank">Artefacto Server</a>, y próximamente extenderemos esta característica a los nuevos sitios que estamos desarrollando. Aunque el diseño es importante, una página de error de este tipo debería estar centrada en aportar información al usuario y ofrecerle alguna alternativa. Nosotros nos hemos inclinado por ofrecer un pequeño formulario de contacto que permita a los visitantes preguntarnos por la información que estaban buscando:</p>
<p style="text-align: center;"><a href="http://blog.artefactomania.com/wp-content/uploads/2009/05/artefacto-server_1243764813927.png"><img class="size-medium wp-image-317 aligncenter" title="Página de error 404 de Artefacto Server" src="http://blog.artefactomania.com/wp-content/uploads/2009/05/artefacto-server_1243764813927-300x182.png" alt="" width="300" height="182" /></a></p>
<p>Hay otras opciones que pueden ser interesantes, como mostrar el mapa del sitio o utilizar la dirección escrita por el visitante para realizar una búsqueda en el sitio. Probablemente añadamos alguna de estas características tarde o temprano, en función de los datos que obtengamos a través de las estadísticas.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.artefactomania.com/2009/05/no-encontrado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Campaña para retirar Internet Explorer 6</title>
		<link>http://blog.artefactomania.com/2009/03/campana-para-retirar-internet-explorer-6/</link>
		<comments>http://blog.artefactomania.com/2009/03/campana-para-retirar-internet-explorer-6/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 12:59:35 +0000</pubDate>
		<dc:creator>Pablo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://blog.artefactomania.com/?p=213</guid>
		<description><![CDATA[Leo en el blog de Reven que la revista .net ha lanzado una campaña encaminada a pedir la desaparición del Internet Explorer 6. Este navegador fue lanzado en un momento en que Microsoft imponía sus propias normas utilizando su posición en el mercado, ignorando sistemáticamente las recomendaciones de la organización W3C, organismo encargado de la [...]]]></description>
			<content:encoded><![CDATA[<p>Leo en <a href="http://www.reven.org/blog/2009/03/16/el-fin-de-internet-explorer-6/" target="_blank">el blog de Reven</a> que la revista .net ha lanzado una <a href="http://www.bringdownie6.com/" target="_blank">campaña encaminada a pedir la desaparición del Internet Explorer 6</a>. Este navegador fue lanzado en un momento en que Microsoft imponía sus propias normas utilizando su posición en el mercado, ignorando sistemáticamente las recomendaciones de la organización <a href="http://es.wikipedia.org/wiki/W3C" target="_blank">W3C</a>, organismo encargado de la estandarización de las tecnologías web.</p>
<p>La consecuencia es que los desarrolladores web nos vemos obligados generalmente a hacer verdaderas locuras para lograr que nuestros sitios cumplan los estándares y a la vez funcionen correctamente en IE 6. La solución acaba pasando muchas veces por ignorar los propios estándares y lograr una solución que más o menos funcione en todos los navegadores. Otras veces no hay más remedio que definir una hoja de estilos específica para Internet Explorer o añadir código Javascript, siempre después de unas cuantas horas de sufrimiento y búsquedas&#8230;</p>
<p style="text-align: center;"><img class="size-medium wp-image-214 aligncenter" title="Dring down IE 6" src="http://blog.artefactomania.com/wp-content/uploads/2009/03/bd.png" alt="" width="117" height="120" /></p>
<p>Hace ya tiempo que Microsoft lanzó el <a href="http://www.microsoft.com/spain/windows/products/winfamily/ie/default.mspx" target="_blank">Internet Explorer 7</a>, que soluciona la mayor parte de los problemas de su predecesor (aunque crea otros, claro está). Sin embargo, muy pocas personas han instalado la nueva versión, y de hecho la mayoría de nuestros clientes siguen utilizando la versión 6.0. Eso nos obliga, al final, a tener que seguir desarrollando con este navegador en mente.</p>
<p>Según los datos que manejo, más o menos el 10% de las horas que necesitamos para desarrollar una plantilla XHTML desde cero son invertidas en asegurar su funcionamiento en IE 6. Conozco directamente al menos dos empresas de desarrollo donde ya desglosan estos costes a los clientes para concienciarles de los costes que les supone este navegador, y en <a href="http://artefactomania.com/index_sec.htm" target="_blank">Artefacto</a> ya hemos considerado en alguna ocasión empezar a hacerlo.</p>
<p>Últimamente, muchas voces del mundo del desarrollo se inclinan por intentar superar de una vez para siempre la era IE 6. Esta campaña es un paso más, pero hay otras iniciativas algo más radicales <a href="http://www.anieto2k.com/2009/02/24/noie6day-18-de-octubre-dia-sin-internet-explorer-6/" target="_blank">como la que plantean en anieto2k</a>, consistente en eliminar los estilos de las páginas siempre que sean cargadas con Internet Explorer 6 a partir del 18 de octubre de este año. Una idea atrevida pero sin duda eficaz.</p>
<p>Veremos en qué acaba todo esto. Personalmente opino que todos saldríamos ganando: los desarrolladores seríamos más felices y nuestros clientes navegarían más seguros, y por eso he decido escribir este artículo apoyando la causa.</p>
<p>Aquellos que todavía usen Internet Explorer 6 pueden <a href="http://www.microsoft.com/windows/downloads/ie/getitnow.mspx" target="_blank">actualizar su navegador</a>, o pasarse a otra de las fantásticas opciones que existen, como <a href="http://www.getfirefox.com/" target="_blank">Firefox</a>, <a href="http://www.opera.com/" target="_blank">Opera</a> o <a href="http://www.apple.com/safari/" target="_blank">Safari</a>, mucho más respetuosas con los estándares, más seguras y con muchas más opciones interesantes.</p>
<p>También se hacen eco de la iniciativa <a href="http://meneame.net/story/campana-para-retirar-ie-6" target="_blank">en menéame</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.artefactomania.com/2009/03/campana-para-retirar-internet-explorer-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

