<?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>matias(punx) &#187; Web Dev</title>
	<atom:link href="http://matias.xlau.com.ar/category/webdev/feed/" rel="self" type="application/rss+xml" />
	<link>http://matias.xlau.com.ar</link>
	<description>Diseño gráfico Y adicciones 2.0</description>
	<lastBuildDate>Wed, 23 Mar 2011 14:56:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Google lanza un API de fuentes web y su colección de fuentes open source.</title>
		<link>http://matias.xlau.com.ar/2010/05/20/google-lanza-un-api-de-fuentes-web-y-su-coleccion-de-fuentes-open-source/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-lanza-un-api-de-fuentes-web-y-su-coleccion-de-fuentes-open-source</link>
		<comments>http://matias.xlau.com.ar/2010/05/20/google-lanza-un-api-de-fuentes-web-y-su-coleccion-de-fuentes-open-source/#comments</comments>
		<pubDate>Thu, 20 May 2010 18:11:30 +0000</pubDate>
		<dc:creator>matias</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[droide serif]]></category>
		<category><![CDATA[font directory]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mandarina]]></category>
		<category><![CDATA[molengo]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[type]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web fonts]]></category>
		<category><![CDATA[webfont]]></category>

		<guid isPermaLink="false">http://matias.xlau.com.ar/?p=345</guid>
		<description><![CDATA[La Tipografía en la web siempre trajo complicaciones para los diseñadores, además de que son muy pocas las fuentes compatibles con la Web. Bueno, como era de esperarse Google dio el gran paso y nos trae una la solución para este problema, mediante el lanzamiento de su biblioteca de fuentes de código abierto, y una [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Google font directory" src="http://www.google.com/images/icons/feature/font_api-128.gif" alt="" width="128" height="128" />La Tipografía en la web siempre trajo complicaciones para los diseñadores, además de que son muy pocas las fuentes compatibles con la  Web.<br />
Bueno, como era de esperarse Google dio el gran paso y nos trae una la solución para este problema, mediante <a href="http://googlecode.blogspot.com/2010/05/introducing-google-font-api-google-font.html">el lanzamiento de su biblioteca de fuentes de código abierto</a>, y una API que facilita el uso de las nuevas fuentes tu página web.</p>
<p>Esto significa que, junto con Georgia, Arial y el resto, vamos a empezar a ver mucho más las Droide Serif, Molengo y Mandarina en la web.<br />
Ademas de <a href="http://code.google.com/apis/webfonts/">la biblioteca de Google y su API</a>, también hay una asociación con Typekit para crear algo llamado <a href="http://code.google.com/apis/webfonts/docs/webfont_loader.html">WebFont Loader</a>.<br />
El gestor de WebFont es una librería JavaScript que funciona con la API de Google, pero que a la vez le da más control sobre la carga de la fuente, e incluso permite que incorpores fuentes web de otras bibliotecas.</p>
<p>Esto es sencillamente genial, ya que hasta hoy era bastante engorroso meter otras fuente en nuestros diseños, si bien existe la manera y en css3 es mucho mas simple gracias a esta API de Google va a ser muchísimo mas sencillo.</p>
<p>Estan listos para usar la API? Yo por mi parte ya la estoy usando <img src='http://matias.xlau.com.ar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://matias.xlau.com.ar/2010/05/20/google-lanza-un-api-de-fuentes-web-y-su-coleccion-de-fuentes-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webm: Se liberó El códec On2, con el apoyo de Google, Mozilla y Opera</title>
		<link>http://matias.xlau.com.ar/2010/05/19/webm-se-libero-el-codec-on2-con-el-apoyo-de-google-mozilla-y-opera/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=webm-se-libero-el-codec-on2-con-el-apoyo-de-google-mozilla-y-opera</link>
		<comments>http://matias.xlau.com.ar/2010/05/19/webm-se-libero-el-codec-on2-con-el-apoyo-de-google-mozilla-y-opera/#comments</comments>
		<pubDate>Wed, 19 May 2010 19:27:06 +0000</pubDate>
		<dc:creator>matias</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[on2]]></category>
		<category><![CDATA[open video]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webm]]></category>

		<guid isPermaLink="false">http://matias.xlau.com.ar/?p=335</guid>
		<description><![CDATA[El Proyecto Webm se dedica al desarrollo de videos en alta calidad con formato abierto para la web y está disponible gratuitamente para todo el mundo. Webm funciona en Mozilla, Opera, Google, más de cuarenta editores y proveedores de software y hardware. Webm es un formato multimedia diseñado para la web, es open source y [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>El Proyecto <a href="http://www.webmproject.org/">Webm</a> se dedica al desarrollo de videos en alta calidad con formato abierto para la web y está disponible gratuitamente para todo el mundo.<br />
<a href="http://www.webmproject.org/">Webm</a> funciona en Mozilla, Opera, Google, más de cuarenta editores y proveedores de software y hardware.<br />
<a href="http://www.webmproject.org/">Webm</a> es un formato multimedia diseñado para la web, es open source y libre de regalías.<br />
En definitiva Webm es una estructura  para reproducir archivos de vídeo y audio. La reproducción sobre Webm consiste en secuencias de vídeo comprimido con el códec VP8 y el audio es comprimido con el códec de <a href="http://xiph.org/vorbis/">Vorbis</a>. La estructura de archivos de Webm se basa en <a href="http://corecodec.com/products/matroska">Matroska</a>.</p></blockquote>
<p><img src="http://matias.xlau.com.ar/wp-content/uploads/webm-devpreview.png" alt="" title="webm-devpreview" width="180" height="60" class="alignleft size-full wp-image-343" />Se anuncio hoy en el escenario de I / O, Google hizo la inauguración del nuevo proyecto <strong>Webm</strong> junto a una gran cantidad de socios (en particular: Mozilla y Opera en el lado del cliente) que reciben el códec On2 liberado. Esta es una gran noticia para la lucha del Open Video, y ahora todo el mundo va a tener los ojos puestos en Safari.</p>
<p>YouTube le va a dar un gran empujón al Webm, podes ir a su versión HTML5: <a href="http://www.youtube.com/html5">http://www.youtube.com/html5</a> y comprobar que funciona perfecto. Ya está disponible en versiones de Chrome y Firefox y pronto en una versión beta de Opera&#8230;</p>
<h3>Los puntos fuertes de WebM serian:</h3>
<p><strong>La apertura y la innovación:</strong><br />
Un factor clave en el éxito de la web es que la base de su tecnología, tales como HTML, HTTP y TCP / IP son open source para que cualquiera pueda implementar sobre ellas y mejorarlas. Como el vídeo se esta volviendo una parte importante en la red, una opcion open source es necesaria.<br />
Webm es 100% libre y de código abierto bajo la licencia BSD-style.</p>
<p><strong>Optimizado para la web:</strong><br />
Reproducir vídeo en la web es diferente a las radiodifusión tradicional.<br />
Hay formatos de vídeo que fueron diseñados para satisfacer las necesidades de estos medios y funcionan muy bien.<br />
<strong>Webm</strong> se centra en las necesidades básicas de la reproducción de vídeo en la web.<br />
La tecnologia de <strong>WebM</strong> va a permitir la reproducción en cualquier dispositivo, incluso netbooks de baja potencia, dispositivos de mano, tablets, etc *<br />
Formato simple del reproductor.<br />
Mayor calidad de vídeo en tiempo real.<br />
De la misma manera que se instalo el plug &amp; play <strong>WebM</strong> nos dice click &amp; encode (con un solo click vamos a poder pasar un video a este nuevo formato). Configuraciones minimas, sub-opciones, y cuando sea posible el codificador va a tomar las decisiones difíciles.</p>
<p>Bueno esto es un excelente avance en la reproducción de vídeo en la Web.</p>
<p>Por otro lado Flash dijo que también <a href="http://blog.streamingmedia.com/the_business_of_online_vi/2010/05/adobe-announces-flash-player-support-for-googles-vp8-video-codec.html">van a incorporar el codec VP8</a>. Y Microsoft confirmo lo mismo para su próxima versión (<a href="http://blogs.msdn.com/ie/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx">IE9</a>), asi que ahora solo queda la gente de Safari, esperemos&#8230;</p>
<p>Que les parece esto, es una buena de Google, o todo sea por controlar el mercado de vídeos online? :S<br />
Lo dejo a su criterio.<br />
La noticia fue tomada de <a href="http://ajaxian.com/archives/webm-the-on2-codec-is-here-with-support-from-google-mozilla-and-opera">http://ajaxian.com/archives/webm-the-on2-codec-is-here-with-support-from-google-mozilla-and-opera</a></p>
]]></content:encoded>
			<wfw:commentRss>http://matias.xlau.com.ar/2010/05/19/webm-se-libero-el-codec-on2-con-el-apoyo-de-google-mozilla-y-opera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lo nuevo en WordPress 3.0!</title>
		<link>http://matias.xlau.com.ar/2010/05/12/lo-nuevo-en-wordpress-3-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lo-nuevo-en-wordpress-3-0</link>
		<comments>http://matias.xlau.com.ar/2010/05/12/lo-nuevo-en-wordpress-3-0/#comments</comments>
		<pubDate>Wed, 12 May 2010 20:19:27 +0000</pubDate>
		<dc:creator>matias</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[custom background]]></category>
		<category><![CDATA[custom post types]]></category>
		<category><![CDATA[custom taxonomied]]></category>
		<category><![CDATA[multisites]]></category>
		<category><![CDATA[rock]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://matias.xlau.com.ar/?p=286</guid>
		<description><![CDATA[Bueno, después de haber estado en el ultimo #WordCampAr debo confesar que a mi tambien me pintaron ganas de comentar un poco lo nuevo de WordPress 3.0, obviamente, como cantaba Frank Sinatra, a mi manera. Obviamente si quieren saber mas van a este link Antes que nada les cuento que cambian bocha de cosas que [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-287" title="wordpress" src="http://matias.xlau.com.ar/wp-content/uploads/wordpress.png" alt="" width="150" height="150" /> Bueno, después de haber estado en el ultimo <a href='http://matias.xlau.com.ar/tag/wordcampar/' rel='tag' class="hashtag">#WordCampAr</a> debo confesar que a mi tambien me pintaron ganas de comentar un poco lo nuevo de WordPress 3.0, obviamente, como cantaba Frank Sinatra, a mi manera.<br />
Obviamente si quieren saber mas van a este <a href="http://codex.wordpress.org/Version_3.0">link</a> <img src='http://matias.xlau.com.ar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Antes que nada les cuento que cambian bocha de cosas que no las voy a contar porque sino estaría hasta mañana escribiendo, solo voy a tirar las cositas que me parecen mas importantes.</p>
<h3>Custom Post Types (Tipos de posts)</h3>
<p>La nueva función Custom Post Types va a hacer posible tener tipos de posts con características que nosotros necesitemos que tenga.<br />
Una muy interesante característica de los Custom posts types es que vamos a poder personalizar que partes del editor necesitamos al momento de escribir el post.<br />
A que nunca usas los extractos? Ahora podes  desactivalo.<br />
No necesitas thumbnailes o los campos personalizados? Desactivalos!<br />
¿Queres usar sólo el campo extracto y eliminar el editor WYSIWYG? También podes hacerlo con la nueva y muy util opción Custom Post Types.<span id="more-286"></span></p>
<h3>Custom Taxonomies</h3>
<p>Para el que no esta al tanto de lo que son los taxonomies les cuento que son lo mismo que las etiquetas, las que usan para etiquetar un post. Ok, ahora vamos a poder personalizar esas etiquetas, si bien ya se podía mediante plugins ahora esta opción viene onboard. Un ejemplo claro de donde pueden ser utilizados los custom taxonomies es si por ejemplo estamos haciendo un theme de venta de propiedades, nuestro cliente agrega una propiedad y los barrios van a ser siempre reutilizables asi que vamos a crear un nuevo custom taxonomies que se va a llamar Barrios, ahora vamos a poder filtrar o buscar por barrios en el sitio creando un filtro Barrios. En definitiva los custom taxonomies son etiquetas que vamos a necesitar re utilizar en varios posts y junto a la nueva opcion Custom Post Types va a ser mucho mas solido el sistema.<br />
Si no me explique correctamente, lo que es casi seguro, dejen su comentario abajo con su pregunta y voy a responder lo mejor que pueda.</p>
<h3>Menu</h3>
<p>Para explicar esta nueva funcionalidad encontre este video que resume todo.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="404" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="guid=c8nIXdHY&amp;width=640&amp;height=404&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M" /><param name="src" value="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="404" src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.21" allowfullscreen="true" flashvars="guid=c8nIXdHY&amp;width=640&amp;height=404&amp;locksize=no&amp;dynamicseek=false&amp;qc_publisherId=p-18-mFEk4J448M"></embed></object></p>
<h3>Multisitios / Red de blogs (Lo que antes era WP MU)</h3>
<p>Una de las primeras cosas que adelantaron los muchachos sobre WordPress 3.0 es que iban a fusionar WordPress con la versión Multi Usuario que todos conocemos como WordPress MU. O sea que ahora vas a poder correr tu propia red de blogs sin necesidad de instalar WordPress MU. Y agregándole BuddyPress va a tener toda una red social en tu sitio.</p>
<h3>Custom Background</h3>
<p>Esta es una opción que venia en muchos themes profesionales y que ahora WordPress la trae onboard. Con un solo click vas a poder subir una imagen y activarla para cambiar el fondo de tu blog. El nuevo Theme Twenty Ten incluye está opción, si queres agregarlo en tu Theme vas a tener que agregar un pedacito de código.<br />
En el archivo funcions.php van a tener que agregar esta linea:</p>
<pre class="brush: php">add_custom_background();</pre>
<p>Estas son para mi las cosas mas importantes que trae WordPress 3.0, todo lo demás son mejoras, mas que nada para desarrolladores y no tanto para usuarios finales.<br />
Si quieren conocer todas las nuevas opciones y mejoras de WordPress 3.0 nuevamente te dejo este link: <a href="http://codex.wordpress.org/es:Versi%C3%B3n_3.0">http://codex.wordpress.org/es:Versión_3.0</a></p>
<p>Esto fue todo lo nuevo de WordPress 3.0, espero que les haya gustado.<br />
Si tienen algo que decir por ahi abajo pueden hacerlo.</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.xlau.com.ar/2010/05/12/lo-nuevo-en-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lista de errores que se deben evitar en el Diseño Web</title>
		<link>http://matias.xlau.com.ar/2010/02/03/lista-de-errores-que-se-deben-evitar-en-el-diseno-web/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lista-de-errores-que-se-deben-evitar-en-el-diseno-web</link>
		<comments>http://matias.xlau.com.ar/2010/02/03/lista-de-errores-que-se-deben-evitar-en-el-diseno-web/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 07:12:14 +0000</pubDate>
		<dc:creator>matias</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[Social media]]></category>
		<category><![CDATA[Técnicas SEO]]></category>
		<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cross-browser]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[diseño web]]></category>
		<category><![CDATA[errores]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[wordcampar]]></category>

		<guid isPermaLink="false">http://matias.xlau.com.ar/?p=207</guid>
		<description><![CDATA[Este artículo es una lista en constante cambio de algunos comunes, polémicos, y con frecuencia olvidados errores cometidos en el desarrollo web. La mayoría de ellos se aplicarán a cualquier sitio web o blog, pero tené en cuenta que habrá casos en que no sería aplicable. 1. Asumir que &#8220;Yo lo construyo, ellos vienen&#8221; &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://matias.xlau.com.ar/wp-content/uploads/webdesign-533x400.jpg" alt="Web Design" title="webdesign" width="533" height="400" class="aligncenter size-medium wp-image-211" /></p>
<p>Este artículo es una lista en constante cambio de algunos comunes, polémicos, y con frecuencia olvidados errores cometidos en el desarrollo web. La mayoría de ellos se aplicarán a cualquier sitio web o blog, pero tené en cuenta que habrá casos en que no sería aplicable.</p>
<p><span id="more-207"></span></p>
<h2>1. Asumir que &#8220;Yo lo construyo, ellos vienen&#8221;</h2>
<p> &#8211; Incluso si lograras el sitio web perfecto todavía tendrias que tomarte el tiempo de hacer correr la voz. Es cada vez más necesario hablar sobre tu sitio web ya sea dejando comentarios en blogs, chats, foros como tambien comentarlo offline. Si no te tomas el tiempo de presumir de tu sitio, nadie lo hará.</p>
<h2>2. No se mezclan los anuncios con el contenido</h2>
<p> &#8211; Se puede aumentar la tasa de click-through en corto plazo, pero cuando un usuario cree que está haciendo click en un enlace interno y luego descubre que fue engañado &#8211; la mayoría no vuelve.</p>
<h2>3. Evitar páginas splash (intro) en tu sitio web</h2>
<p> &#8211; Por suerte esto ya es una moda muerta. Pero en un momento una gran cantidad de sitios web mostraban un splash cuando un visitante accedia a su sitio web, en lugar del contenido que se queria mostrar. <strong><a href='http://matias.xlau.com.ar/tag/fail/' rel='tag' class="hashtag">#FAIL</a>!</strong></p>
<h2>4. Hacer los links no visitados de un color diferente al de los links visitados</h2>
<p> &#8211; Este es un tip basico de usabilidad. Los usuarios reconocen el color del link por defecto fácilmente y entienden que ya visitaron un link cuando este cambio de color &#8211; Esto ayuda a asegurarse de no volver a clickear un link visitado sin querer.</p>
<h2>5. Asegúrate de que tu sitio web es cross-browser compatible</h2>
<p> &#8211; Los navegadores no son iguales, y no todos interpretan el código de la misma manera. Nos guste o no, es necesario asegurarse de que nuestro sitio se vea correctamente en los navegadores más populares &#8211; http://www.browsershots.com es una gran herramienta para chequear esto.</p>
<h2>6. Reproductores de Música</h2>
<p> &#8211; No pongas un reproductor de música en tu sitio web, si alguien quiere escuchar música va a abrir su reproductor. Simplemente molesta a los visitantes, y también tiene que hacer click en el boton de stop cada vez que se carga una página. Si es un sitio relacionado con la música, tiene que arrancar en stop y darle al usuario la opción de iniciar el reproductor cuando esté listo.</p>
<h2>7. No uses Flash si no es necesario</h2>
<p> &#8211; El Flash no sólo aumenta el tiempo de carga de un sitio web, tambien le duele al SEO, y el uso excesivo de Flash también podría molestar a algunos visitantes. Yo diría que sólo se utilice cuando sea necesario.</p>
<h2>8. Mantener intactas las características del navegador</h2>
<p> &#8211; No romper el botón de retroceso, botón de avance, los ajustes de enfoque o cualquier otra funcion del navegador &#8211; algunas personas dependen de ellos.</p>
<h2>9. No hacer que los links se abran en nuevas ventanas</h2>
<p> &#8211; Dejá que el usuario controle su destino, si desea volver a tu sitio lo va a hacer usando el botón Atrás o características del navegador.</p>
<h2>10. Dar tu punto de vista rápidamente</h2>
<p> &#8211; Tenes que asegurarte de que el usuario en los primeros segundos de visitar tu página entienda de que se trata la página, si no pueden adivinarlo enseguida entonces lo mas común es que simplemente se vaya. Escribi en el título y en los encabezados un mensaje claro para el usuario.</p>
<h2>11. No ajustar el tamaño de la ventana del navegador</h2>
<p> &#8211; Hay que dejar que los usuarios controlen su navegador, cambiar el tamaño de un navegador puede afectar a las otras pestañas y ventanas que tienen actualmente abiertas.</p>
<h2>12. No utilizar texto oculto</h2>
<p> &#8211; Nunca tenes que intentar engañar a los motores de búsqueda mediante texto oculto para llenar la página con palabras clave o contenido para mejorar el ranking del motor de búsqueda &#8211; esto es simplemente una manera fácil de ganarte un ban en los resultados de búsqueda.</p>
<h2>13. No abusar de las palabras clave</h2>
<p> &#8211; Cuando agregues palabras clave a tus páginas asegurate que las palabras clave son relevantes para el contenido de la página. Lo mejor que se puede hacer es asegurarse de que cada palabra clave se menciona en el contenido varias veces. Si decidís no seguir esta regla algunos motores de búsqueda te va a castigar.</p>
<h2>14. No usar los contadores de visitas visibles</h2>
<p> &#8211; No sólo que es no profesional, sino que son completamente inútiles para los visitantes. En su lugar podes usar una aplicación como Google Analytics para realizar el seguimiento en voz baja y que la información la tengas solo vos.</p>
<h2>15. No usar subrayado o cambiar los colores del texto normal</h2>
<p> &#8211; los usuarios han llegado a identificar que el texto subrayado es un link. Trata de seguir esta sencilla regla para que los usuarios no confundan un texto común con un link.</p>
<h2>16. Formatear el contenido correctamente</h2>
<p> &#8211; Hay diferentes normas que se aplican a la escritura de contenido en Internet &#8211; no estás escribiendo un libro. Hace uso de los elementos como viñetas, headers, sub headers, y listas.</p>
<h2>17. No usar pequeños tamaños de fuente</h2>
<p> &#8211; Hay que asegurarse que el contenido sea legible para todos los diferentes tipos de visitantes. Los visitantes mas viejos es probable que tengan más dificultades para la lectura del contenido, y la mayoría de estas personas no son conscientes de cambiar el tamaño en las opciones del navegador.</p>
<h2>18. Se consistente</h2>
<p> &#8211; No cambies el diseño o el color de los links a mitad de camino en el sitio. Asegúrate de que el diseño sea igual en todo el sitio.</p>
<h2>19. No coloques texto (contenido) en imágenes</h2>
<p> &#8211; El texto tiene que ser en HTML siempre que sea posible. Los diseñadores web muchas veces usan imágenes para su contenido o información, ya que mutilan las fuentes y los tamaños fácilmente. Pero esto no es amigo de los robots (SEO), no es fácil de cambiar el tamaño (como el texto que si se puede), no funciona con el software de lectura de texto para ciegos, y aumenta el tiempo de carga.</p>
<h2>20. Evita los colores brillantes y fuertes</h2>
<p> &#8211; Asegúrate de que el color de la fuente es fácil de leer sobre el color de fondo. También tené en cuenta que sólo porque vos podes leer la fuente rosa brillante sobre un fondo amarillo no significa que todos pueden. Siempre, la letra en negro sobre fondo blanco va a ser la mejor opción.</p>
<h2>21. Proporcionar una función de búsqueda básica</h2>
<p> &#8211; La capacidad de búsqueda es una forma de navegación muy importante en un sitio web. Ahora podes darle a tus visitantes la búsqueda personalizada de Google.</p>
<h2>22. Uso del ALT y el atributo TITLE</h2>
<p> &#8211; Asegúrate de usar estos atributos, ya que no sólo ayuda al SEO, también ayuda a los ciegos con los lectores de texto.</p>
<h2>23. No requerir un registro a menos que sea necesario</h2>
<p> &#8211; No obligues a los usuarios a registrarse cuando no es necesario.</p>
<h2>24. Hacer uso de las fuentes estándar</h2>
<p> &#8211; Es conveniente utilizar fuentes de Internet estándar al crear una página web, porque si un visitante no tiene la fuente que seleccionaste, se elegirá una diferente para reemplazarla.</p>
<h2>25. Uso de Pop-ups</h2>
<p> &#8211; Hacer uso de pop-ups con publicidad, o incluso de páginas con contenido del sitios se ha convertido en una mala idea desde hace años con el aumento de los bloqueadores de pop-ups.</p>
<h2>26. Sitio web sobrecargado</h2>
<p> &#8211; Es bastante común para los diseñadores web añadir muchos elementos a las páginas. Esto da origen a un aspecto poco profesional y es difícil de navegar a través de toda la información.</p>
<h2>27. Páginas largas</h2>
<p> &#8211; La gente evita leer páginas largas. Ser breve en el mensaje normalmente hará que las páginas tengan una mayor tasa de lectores. Si el contenido es muy extenso no hay nada mejor que un paginador.</p>
<h2>28. Páginas de carga lenta</h2>
<p> &#8211; Creelo o no, la gente todavía tiene acceso telefónico. Los visitantes rápidamente se pasarán a una página web diferente si la tuya no carga lo suficientemente rápido. Intentar acortar las páginas para que incluso los visitantes con la peor conexión a Internet puede acceder a la información es siempre una buena idea.</p>
<h2>29. Navegación basada en JavaScript</h2>
<p> &#8211; No sólo Google promueve evitar el uso de JavaScript en la navegación, sino que algunos usuarios y empresas navegan sin Javascript con lo cual no van a poder navegar correctamente tu sitio web.</p>
<h2>30. Crear un Sitemap</h2>
<p> &#8211; Los Sitemaps son básicamente una página con la lista de lo más importante o la totalidad de las páginas de tu sitio web. Crear un Sitemap en XML para tu sitio web garantiza que los motores de búsqueda descubran las páginas de tu sitio fácilmente.</p>
<h2>31. No deshabilitar el click derecho</h2>
<p> &#8211; Normalmente lo que los webmasters hacen con esto es tratar de frenar el acceso al código fuente, rutas de imagenes o para que no puedan copiar imagenes, pero es muy molesto y ademas los usuarios pueden acceder a dichas áreas, aunque tengan el click derecho desactivado, mediante el menú principal del navegador.</p>
<h2>32. Abstenerse de direcciones URL complejas</h2>
<p> &#8211; Una URL basada en palabras clave no solo mejora el posicionamiento en los buscadores, sino que también ayudará a los visitantes a identificar fácilmente el contenido de la pagina por el nombre de la URL.</p>
<h2>33. No utilices imágenes de los enlaces de navegación</h2>
<p> &#8211; Al crear la navegación de tu sitio web tenes que hacer uso de texto en lugar de imágenes. La navegacion basada en texto no sólo mejora el tiempo de carga, sino que ademas nunca tenes que hacer algo que no pueda ser fácilmente creado con una hoja de estilo.</p>
<h2>34. No pongas tu dirección de correo electrónico en tu sitio web</h2>
<p> &#8211; Las direcciones de correo electrónico en tu sitio web o blog no son un secreto para los robots de spam. Es bueno para vos y aún mejor para tus visitantes, si se proporciona un formulario de contacto. Otra solución es poner una imagen con la dirección de correo electrónico.</p>
<h2>35. Optimización del CSS y las imágenes</h2>
<p> &#8211; Tómate el tiempo para optimizar el CSS y las imágenes &#8211; esto ayudará a garantizar que los tiempos de carga sean más bajos y el peso total de tu sitio web será reducido.</p>
<p>Articulo original (en Ingles) <a href="http://netjelly.com/2009/10/25/list-of-web-design-mistakes-you-should-avoid/" rel="nofollow">http://netjelly.com/2009/10/25/list-of-web-design-mistakes-you-should-avoid/</a></p>
<p>Ustedes que opinan?<br />
Habitualmente evitan estos errores?</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.xlau.com.ar/2010/02/03/lista-de-errores-que-se-deben-evitar-en-el-diseno-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jueves de Actionscript: Creando una botonera íntegramente con AS3</title>
		<link>http://matias.xlau.com.ar/2010/01/14/jueves-de-actionscript-creando-una-botonera-integramente-con-as3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jueves-de-actionscript-creando-una-botonera-integramente-con-as3</link>
		<comments>http://matias.xlau.com.ar/2010/01/14/jueves-de-actionscript-creando-una-botonera-integramente-con-as3/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 19:27:41 +0000</pubDate>
		<dc:creator>matias</dc:creator>
				<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[botonera]]></category>
		<category><![CDATA[cs3]]></category>
		<category><![CDATA[fla]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://matias.xlau.com.ar/?p=157</guid>
		<description><![CDATA[Buenas che, bienvenidos a un nueva y divertida sección! Los jueves de actionscript es una nueva sección dentro de mi blog, donde van a encontrar scripts simples para usar en sus proyectos y tambien, por que no, aprender un poco&#8230; Hoy vamos a aprender a hacer una botonera simple, íntegramente en Actionscript, estilo CSS. Cuando trabajas freelance [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://matias.xlau.com.ar/wp-content/uploads/tutorial-botonera-simple1-550x378.jpg" alt="" title="tutorial-botonera-simple" width="550" height="378" class="aligncenter size-medium wp-image-181" /><br />
Buenas che, bienvenidos a un nueva y divertida sección!<br />
Los jueves de actionscript es una nueva sección dentro de mi blog, donde van a encontrar scripts simples para usar en sus proyectos y tambien, por que no, aprender un poco&#8230;</p>
<p>Hoy vamos a aprender a hacer una <strong>botonera simple</strong>, íntegramente en Actionscript, estilo CSS.<br />
Cuando trabajas freelance muchos clientes te piden que le hagas el <strong>logo</strong> y la <strong>botonera animada</strong>, si bien hay diversas técnicas para hacer una linda botonera con CSS y Javascript también hay formas de hacerlo muy fácil con flash.<br />
<span id="more-157"></span></p>
<p>En el archivo final van a tener todos los pasos mas detallados.<br />
Descarga el archivo de <a href="http://hotfile.com/dl/24194873/9d7bee5/tutorial-botonera-simple.fla.html" target="_blank">acá</a></p>
<p>En nuestra botonera vamos a usar <a href="http://code.google.com/p/tweener/">Tweener</a> para las animaciones</p>
<pre class="brush: as3">
import caurina.transitions.*;
import caurina.transitions.properties.*;
caurina.transitions.properties.ColorShortcuts.init();
caurina.transitions.properties.DisplayShortcuts.init();
</pre>
<p>Primero que nada vamos a crear el sprite que va a contener la botonera</p>
<pre class="brush: as3">
var navholder:Sprite = new Sprite();
navholder.name = &quot;navholder&quot;;
navholder.x = 10;
navholder.y = 40;
</pre>
<p>Ahora creamos el fondo de nuestra botonera</p>
<pre class="brush: as3">
var navbackground:Sprite = new Sprite();
navbackground.graphics.beginFill(0x666666, .5);
navbackground.graphics.lineStyle(1,0x333333);
navbackground.graphics.drawRect(0, 0, 500, 30);
navbackground.x = 0;
navbackground.y = 0;
</pre>
<p>Ahora vamos a agregar los Sprites que creamos al Display List</p>
<pre class="brush: as3">
navholder.addChild(navbackground);
addChild(navholder);
</pre>
<p>Ahora vamos a crear un array con los nombres de nuestros botones</p>
<pre class="brush: as3">
var menuArr:Array = [&quot;Inicio&quot;, &quot;La Empresa&quot;, &quot;Servicios&quot;, &quot;Contacto&quot;];
</pre>
<p>El segundo array que creamos es para los links, deben ir en el mismo orden que el array anterior.</p>
<pre class="brush: as3">
var menuLinks:Array = [&quot;inicio&quot;, &quot;la-empresa&quot;, &quot;servicios&quot;, &quot;contacto&quot;];
</pre>
<p>Hora de empezar con los botones</p>
<p>Ahora vamos a crear el movieclip que luego se va a transformar en nuestro botón</p>
<pre class="brush: as3">
var btn:MovieClip;
</pre>
<p>Y acá definimos algunas variables para nuestra botonera</p>
<pre class="brush: as3">
var btnXPos:Number = 2;
var btnYPos:Number = 2;
var btnMargin:Number = 2;
var i:int = 0;
</pre>
<p>Listo, terminamos. Ya creamos todos los elementos que necesitamos para armar nuestra botonera.<br />
Recordemos que la botonera es bastante simple y básica pero ustedes pueden mejorarla, agregarle mas efectos y hasta pasar el script a una class y re-usarlo (:</p>
<p>Ahora vamos a crear la funcion que va a crear los botones</p>
<pre class="brush: as3">
function botonera():void {
	if (i &lt; menuArr.length) {
			btn = new MovieClip;
			btn.name = &quot;btn_&quot;+i;
			btn.id = i;
			btn.link = menuLinks[i];
			btn.alpha = 0;

			var fondo:Sprite = new Sprite();
			fondo.name = &quot;fondo&quot;;
			fondo.graphics.beginFill(0x000000);
			fondo.graphics.drawRect(0, 0, 28, 28);
			fondo.alpha = 1;

			var formato:TextFormat = new TextFormat();
			formato.font = new btnFont().fontName;
			formato.color = &quot;0xFFFFFF&quot;;
			formato.size = &quot;11&quot;;

			var texto:TextField = new TextField();
			texto.name = &quot;texto&quot;;
			texto.embedFonts = true;
			texto.autoSize = TextFieldAutoSize.LEFT;
			texto.antiAliasType = AntiAliasType.ADVANCED;
			texto.selectable = false;
			texto.defaultTextFormat = formato;
			texto.multiline = false;
			texto.wordWrap = false;
			texto.text = menuArr[i];
			texto.x = 0;
			texto.y = 0;

			btn.addChild(fondo);
			btn.addChild(texto);

			fondo.width = texto.width + 10;
			fondo.height = texto.height + 10;
			texto.x = fondo.width/2 - texto.width/2;
			texto.y = fondo.height/2 - texto.height/2;
			navbackground.height = fondo.height + 4;

			btn.x = btnXPos;
			btn.y = btnYPos;
			btnXPos += btn.width + btnMargin;

			navholder.addChild(btn);

			Tweener.addTween(btn, {alpha:1, time:.35, delay:.1*i, transition:&quot;easeOutQuad&quot;});

			btn.buttonMode = true;
			btn.mouseChildren = false;
			btn.addEventListener(MouseEvent.ROLL_OVER, rollover);
			btn.addEventListener(MouseEvent.ROLL_OUT, rollout);
			btn.addEventListener(MouseEvent.CLICK, onclick);

			i++;

			if (i &lt; menuArr.length) {
				botonera();
			}
	}
}
</pre>
<p>Ahora vamos a crear las funciones del boton</p>
<pre class="brush: as3">
function rollover(e:MouseEvent):void {
	var btn:MovieClip = MovieClip(e.currentTarget);
	Tweener.addTween(btn.getChildByName(&quot;fondo&quot;), {alpha:.5, time:.35, transition:&quot;easeOutQuad&quot;});
}

function rollout(e:MouseEvent):void {
	var btn:MovieClip = MovieClip(e.currentTarget);
	Tweener.addTween(btn.getChildByName(&quot;fondo&quot;), {alpha:1, time:.35, transition:&quot;easeOutQuad&quot;});
}

function onclick(e:MouseEvent):void {
	var link = e.currentTarget.link;
	var url:String = &quot;?page=&quot;+link;
	var request:URLRequest = new URLRequest(url);
	try {
		navigateToURL(request, &#039;_blank&#039;);
	} catch (e:Error) {
		trace(&quot;Ha ocurrido un error!&quot;);
	}
}
</pre>
<p>Y ahora para finalizar llamamos a la función que crea la botonera</p>
<pre class="brush: as3">
botonera();
</pre>
<p>Bueno con esto terminamos la botonera, pero no se olviden que en el <a href="http://hotfile.com/dl/24194873/9d7bee5/tutorial-botonera-simple.fla.html" target="_blank">archivo</a> esta explicado linea por linea.<br />
Recuerden que es un ejemplo simple y básico, es super mejorable asi que espero su feedback en los comentarios!</p>
<p>Hasta el jueves que viene <img src='http://matias.xlau.com.ar/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://matias.xlau.com.ar/2010/01/14/jueves-de-actionscript-creando-una-botonera-integramente-con-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bxSlider &#8211; Jquery Content Slider</title>
		<link>http://matias.xlau.com.ar/2009/12/01/bxslider-jquery-content-slider/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bxslider-jquery-content-slider</link>
		<comments>http://matias.xlau.com.ar/2009/12/01/bxslider-jquery-content-slider/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 17:09:02 +0000</pubDate>
		<dc:creator>matias</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[bxslider]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[slider]]></category>
		<category><![CDATA[web developer]]></category>

		<guid isPermaLink="false">http://matias.xlau.com.ar/?p=79</guid>
		<description><![CDATA[Ayer navegando por internet me cruze con este lindo script que funciona bajo el framework de Jquery, el mejor framework de Javascript del momento. Y como justo necesitaba un slider para ponerle a mi blog me decidi a probarlo. Para mi sorpresa funcionoó perfecto, y es super simple de implementar en tus desarrollos. Paso a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://matias.xlau.com.ar/wp-content/uploads/bxslider.jpg" alt="bxslider" title="bxslider" width="550" height="365" class="aligncenter size-full wp-image-94" />Ayer navegando por internet me cruze con este lindo <a href="http://bxslider.com/" target="_blank">script</a> que funciona bajo el framework de <a href="http://jquery.com/" target="_blank">Jquery</a>, el mejor framework de Javascript del momento. Y como justo necesitaba un slider para ponerle a mi blog me decidi a probarlo.<br />
<span id="more-79"></span></p>
<p>Para mi sorpresa funcionoó perfecto, y es super simple de implementar en tus desarrollos. Paso a comentar los parametros que admite.</p>
<p><strong>Configuración:</strong></p>
<ul>
<li><span>mode:</span> &#8216;slide&#8217;, &#8216;fade&#8217;, &#8216;ticker&#8217;</li>
<li><span>speed:</span> tiempo de transición en milisegundos.</li>
<li><span>auto:</span> si es false, las transiciones son controladas por el click del usuarios</li>
<li><span>pause:</span> tiempo estren una transicion y otra (auto:  solo true)</li>
<li><span>width:</span> Ancho del contenedor  (en pixels)</li>
<li><span>prev_text:</span> Texto (link) que se muestra para pasar al elemento anterior</li>
<li><span>next_text: </span>Texto (link) que se muestra para pasar al proximo elemento</li>
<li><span>prev_img:</span> Url de la imagen (link) que se muestra para pasar al elemento anterior</li>
<li><span>next_img:</span> Url de la imagen (link) que se muestra para pasar al proximo elemento</li>
<li><span>ticker_direction:</span> Direccion del slider  (solamente en modo: &#8216;ticker&#8217;)</li>
<li><span>wrapper_class:</span> class name del contente wrapper generado automaticamente (para skinear y controlar mejor)</li>
</ul>
<p>Aca les doy un ejemplo de como armar su slider de imagenes.</p>
<p>Primero que nada incluimos los archivos.</p>
<pre class="brush: javascript">
&lt;script type=’text/javascript’ src=’http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js’&gt;&lt;/script&gt;
&lt;script type=’text/javascript’ src=’js/jquery.bxSlider.js’&gt;&lt;/script&gt;
</pre>
<p>Ahora llamamos al Script:</p>
<pre class="brush: javascript">
$(&#039;#example3&#039;).bxSlider({
mode: &#039;fade&#039;,
speed: 3000,
next_text: &#039;next image&#039;,
prev_text: &#039;previous image&#039;,
width: 307,
wrapper_class: &#039;example3_container&#039;
});
</pre>
<p>Y ahora creamos los elementos:</p>
<pre class="brush: html">
&lt;ul id=&quot;example3&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;http://ehackettworks.com/pix.php&quot;&gt;&lt;img src=&quot;images/fade1.jpg&quot; width=&quot;307&quot; height=&quot;307&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://ehackettworks.com/pix.php&quot;&gt;&lt;img src=&quot;images/fade2.jpg&quot; width=&quot;307&quot; height=&quot;307&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://ehackettworks.com/pix.php&quot;&gt;&lt;img src=&quot;images/fade3.jpg&quot; width=&quot;307&quot; height=&quot;307&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p>Listo! ya tienen su slider de imagenes!</p>
<p>Pruebenlo che, aca les dejo la url de <a href="http://bxslider.com/demos.php" target="_blank">bxSlider</a> donde tambien van a encontrar algunos demos&#8230;</p>
<p>Cuentenme si les gusta, o si prefieren usar otro Script. Cual?</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.xlau.com.ar/2009/12/01/bxslider-jquery-content-slider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

