<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Apuntes al Margen</title>
    <link>http://apuntesalmargen.com/</link>
    <atom:link href="http://apuntesalmargen.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>Blog personal de Natalia Ventre</description>
    <language>es-uy</language>
    <pubDate>Tue, 21 May 2013 18:01:35 -0300</pubDate>
    <lastBuildDate>Tue, 21 May 2013 18:01:35 -0300</lastBuildDate>

    
    <item>
      <title>El rol de JavaScript en el desarrollo web actual</title>
      <link>http://apuntesalmargen.com/javascript.html</link>
      <pubDate>Tue, 21 May 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/javascript</guid>
      <description>&lt;p&gt;Para hacer un sitio web interactivo, la primera idea que a la mayoría de los diseñadores y desarrolladores web se le viene a la cabeza es usar JavaScript (o buscar un plugin para jQuery), pero hoy en día muchos de estos componentes&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; se pueden resolver con CSS. Por otro lado, el backend era territorio exclusivo de PHP, Python y Ruby hasta la llegada de Node.js. Entonces, ¿para qué sirve JavaScript hoy?&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='javascript_del_lado_del_cliente'&gt;JavaScript del lado del cliente&lt;/h2&gt;

&lt;p&gt;Con JavaScript podés enviar y recibir datos al servidor en segundo plano (asíncrono) y modificar el contenido de una página sin necesidad de recargarla. Tiene múltiples aplicaciones, por ej. podés ofrecerle al usuario sugerencias de búsqueda mientras escribe, en una red social podés enviarle alertas y notificaciones, en un sitio web de noticias podés actualizar información que cambia constantemente sin necesidad de interacción del usuario, etc.&lt;/p&gt;

&lt;p&gt;HTML5 agregó diversas mejoras para formularios, que van desde nuevos tipos de inputs incluyendo selector de colores, de fecha y de números (spinner o slider) hasta validación de email, de números y campo requerido. Lamentablemente el soporte de los navegadores es todavía limitado, por ej. el selector de fecha sólo funciona en Opera y Safari para iOS, así que JavaScript es indicado para crear formularios con funcionalidades avanzadas.&lt;/p&gt;

&lt;p&gt;Para aplicaciones web, además de los controles de formularios, con JavaScript podés implementar atajos del teclado, arrastrar y soltar, y trabajar sin conexión a Internet, tres características que antes eran exclusivas de las aplicaciones de escritorio.&lt;/p&gt;

&lt;p&gt;Flash se usaba como reproductor de audio y video y para juegos. Hoy en día podés hacerlo con JavaScript. Para finalizar, con JavaScript podés hacer efectos visuales complejos, como el parallax, donde múltiples imágenes de fondo se mueven a diferente velocidad a medida que el usuario hace scroll.&lt;/p&gt;

&lt;h2 id='javascript_en_el_servidor'&gt;JavaScript en el servidor&lt;/h2&gt;

&lt;p&gt;Podés usar Node.js para desarrollar íntegramente una aplicación web. El diseño del lenguaje es especialmente indicado para &lt;abbr title='Single-page Application'&gt;SPA&lt;/abbr&gt;s (aplicaciones de una página) y la web en tiempo real (por ej. chats).&lt;/p&gt;

&lt;h2 id='javascript_ms_all_de_la_web'&gt;JavaScript más allá de la web&lt;/h2&gt;

&lt;p&gt;Con PhoneGap podés crear aplicaciones híbridas, basadas en JavaScript, para Android, iOS, Windows Phone y otros. En la app store de Windows 8&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; podés distribuir aplicaciones basadas en JavaScript.&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;JavaScript cambió mucho en los últimos años, por eso siempre es importante &lt;a href='http://apuntesalmargen.com/actualizarse.html'&gt;mantenerse al día&lt;/a&gt;. Con JavaScript hoy podés crear aplicaciones web bien estructuradas, rápidas, escalables y además las podés distribuir en tiendas de aplicaciones.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Un menú desplegable se puede hacer puramente en CSS usando :hover. Con el selector &lt;a href='http://davidwalsh.name/css-target'&gt;CSS :target&lt;/a&gt; se pueden hacer carruseles de imágenes y otros componentes.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;&lt;a href='http://msdn.microsoft.com/en-us/library/windows/apps/br211385.aspx'&gt;Create your first Windows Store app using JavaScript&lt;/a&gt; es un tutorial de programación de aplicaciones para Windows 8 en JS.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Brackets vs Sublime Text</title>
      <link>http://apuntesalmargen.com/brackets-sublime-text.html</link>
      <pubDate>Mon, 20 May 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/brackets-sublime-text</guid>
      <description>&lt;p&gt;Anteriormente comparé &lt;a href='http://apuntesalmargen.com/espresso-vs-sublime-text.html'&gt;Espresso vs Sublime Text&lt;/a&gt; y Sublime Text salió ganador, hoy se enfrenta a Brackets, el editor de código open-source de Adobe.&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='round_1_ui_y_espacio_de_trabajo'&gt;Round 1: UI y espacio de trabajo&lt;/h2&gt;
&lt;figure&gt;
	&lt;img src='http://apuntesalmargen.com/images/brackets-vista-rapida.png' alt='Vista rápida de imágenes en Brackets' /&gt;
	&lt;figcaption&gt;Vista rápida de imágenes en Brackets. También disponible para colores y degradés.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Brackets&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Brackets tiene 2 botones: desarrollo en vivo (rayo) e instalar extensión (lego).&lt;/li&gt;

&lt;li&gt;Al igual que Espresso, los archivos abiertos están en el área de trabajo, arriba del árbol del proyecto en la barra lateral. La barra lateral se puede mostrar / ocultar con ⌘⇧H / CTRL + H.&lt;/li&gt;

&lt;li&gt;Podés trabajar a pantalla completa o lado a lado junto con un navegador para desarrollar en vivo.&lt;/li&gt;

&lt;li&gt;El tema por defecto es con fondo blanco ¡puaj!, podés instalar temas adicionales, aunque sólo encontré 2 disponibles :(&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En términos generales, Brackets es sencillo y amigable con diseñadores.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sublime Text&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;En comparación con Brackets, Sublime Text es mucho personalizable, podés mostrar/ocultar la barra lateral y el minimapa, disponer las pestañas en filas y columnas, instalar temas y esquemas de color, etc.&lt;/li&gt;

&lt;li&gt;La archivos abiertos en pestañas funciona muy bien si ocultás la barra lateral.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='round_2_caractersticas_distintivas'&gt;Round 2: Características distintivas&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Brackets&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Brackets es un editor de código específico para desarrollo web front-end: HTML, CSS y JavaScript. &lt;strong&gt;Brackets está en desarrollo&lt;/strong&gt; y las funcionalidades están en plena evolución. La versión que comento en este artículo es el sprint 24.&lt;/p&gt;
&lt;figure&gt;
	&lt;img src='http://apuntesalmargen.com/images/brackets-desarrollo-en-vivo.png' alt='Desarrollo en vivo y edición rápida en Brackets' /&gt;
	&lt;figcaption&gt;Brackets y Chrome conectados. Editando reglas CSS desde un HTML (⌘E).&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Edición rápida&lt;/strong&gt;: Presionando ⌘E / CTRL + E activás el modo edición rápida. Por ej. si estás en un archivo .html y tenés el cursor en una clase, id o etiqueta, podés editar rápido las reglas de estilo asociadas. En JavaScript podés editar una función desde un llamado a una función. Desde valores RGBa, HEX o HSLa (en cualquier tipo de archivo) podés invocar una interfaz de selector de color.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Desarrollo en vivo&lt;/strong&gt;: Si desde un archivo HTML, presionás el botón desarrollo en vivo, Brackets abre el archivo en Chrome. Cuando editás el archivo CSS enlazado, instantáneamente ves los cambios en el navegador y te recuadra los elementos afectados. Si guardás un HTML o JS, recarga la previsualización en el navegador. La implementación no es perfecta, pero está bueno tener esta funcionalidad en el editor y no tener que recurrir a herramientas adicionales.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Vista rápida&lt;/strong&gt;: Cuando pasás el mouse por arriba de un color, degradé o imagen, te la muestra en un popup (se puede desactivar), pero me sorprende que intentar abrir una imagen, da un error.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Documentación rápida&lt;/strong&gt;: Presionando ⌘K / CTRL + K en las propiedades y valores CSS, podés acceder a la documentación en WebPlatform. Esta es una función muy útil para principiantes y podría serlo para todos si incorporara la documentación de JavaScript y sus librerías (jQuery, Backbone, etc.).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En HTML y CSS, las sugerencias de código son las estándar, para JavaScript usa Tern&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;, que es un motor de análisis de código.&lt;/p&gt;

&lt;p&gt;Como todas las aplicaciones, tiene accesos directos del teclado:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Presionando ⌘⇧O / CTRL + shift + O podés abrir un archivo.&lt;/li&gt;

&lt;li&gt;Con ⌘T / CTRL + T podés saltar a la definición de un método en el archivo JS actual y con ⌘L / CTRL + G a un número de línea.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Sublime Text&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sublime Text soporta múltiple lenguajes incluyendo HTML, CSS, JavaScript, PHP, Python y Ruby.&lt;/p&gt;

&lt;p&gt;Sublime Text tiene &lt;a href='http://apuntesalmargen.com/sublime-text-cheatsheet.html'&gt;atajos del teclado&lt;/a&gt; para buscar, seleccionar y editar código y modificar el espacio de trabajo. Los más útiles son ir a cualquier cosa, la paleta de comandos y los cursores múltiples.&lt;/p&gt;

&lt;p&gt;Sublime Text tiene además algunas características avanzadas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Proyectos&lt;/strong&gt;: Si trabajás en equipo, en Sublime Text podés configurar preferencias a nivel de proyecto, que sobreescriben las preferencias del usuario. No importa si un desarrollador es fanático de las tabs y otro de los espacios, con las configuraciones por proyectos, el código va a quedar consistente.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Builds&lt;/strong&gt;: Con los builds podés ejecutar programas externos desde el editor, para que no tengas que ir y venir a la terminal. En desarrollo front-end podés aprovechar los builds para &lt;a href='https://github.com/jaumefontal/SASS-Build-SublimeText2'&gt;compilar Sass a CSS&lt;/a&gt;, CoffeScript a JavaScript, etc. cuando guardás los archivos.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Macros y Snippets&lt;/strong&gt;: Con los &lt;a href='http://webdesign.tutsplus.com/tutorials/workflow-tutorials/quick-tip-banish-repetitive-tasks-with-sublime-text-2-macros/'&gt;macros&lt;/a&gt; podés automatizar una secuencia de comandos y los &lt;a href='http://docs.sublimetext.info/en/latest/extensibility/snippets.html'&gt;snippets&lt;/a&gt; son fragmentos de código. Son dos opciones para evitar tareas repetitivas.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='round_3_extensiones'&gt;Round 3: Extensiones&lt;/h2&gt;
&lt;figure&gt;
	&lt;img src='http://apuntesalmargen.com/images/brackets-extension.png' alt='Instalación de una extensión en Brackets' /&gt;
	&lt;figcaption&gt;Instalación de una extensión en Brackets.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Brackets&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;En GitHub hay una lista de &lt;a href='https://github.com/adobe/brackets/wiki/Brackets-Extensions'&gt;extensiones para Brackets&lt;/a&gt; organizadas por categoría. Una vez que encontraste la que querés, tenés que copiar y pegar la URL del archivo .zip o repositorio de GitHub en el cuadro de instalación.&lt;/p&gt;

&lt;p&gt;Extensiones interesantes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Emmet&lt;/strong&gt; (aka ZenCoding): para mí es imprescindible para trabajar con HTML, nunca usaría un editor de código que no sea compatible con Emmet.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;CanIUse&lt;/strong&gt;: visor en línea sobre soporte a características HTML5/CSS3 de los navegadores.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Me preocupó no encontrar extensiones para Sass. Aunque no encontré información al respecto, según mis pruebas, Brackets reconoce los archivos de LESS y Sass, pero no los de Stylus. La función de &amp;#8220;documentación rápida&amp;#8221;, sin embargo, sólo funciona con CSS. También reconoce correctamente los archivos de CoffeeScript.&lt;/p&gt;
&lt;figure&gt;
	&lt;img src='http://apuntesalmargen.com/images/brackets-documentacion-rapida.png' alt='Documentación rápida en Brackets' /&gt;
	&lt;figcaption&gt;Documentación rápida en Brackets, desde WebPlatform.org disponible por ahora sólo para CSS.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Sublime Text&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;En Sublime Text con Package Control es super sencillo buscar, instalar y administrar extensiones.&lt;/p&gt;

&lt;h2 id='round_4_otros_detalles'&gt;Round 4: Otros detalles&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Brackets&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Brackets es lo mejor de los 2 mundos: un proyecto open-source administrado por Adobe&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/li&gt;

&lt;li&gt;Actualmente está en desarrollo y se actualiza con frecuencia.&lt;/li&gt;

&lt;li&gt;Cuando abrís la aplicación por primera vez, te muestra una página &amp;#8220;Primeros pasos con Brackets&amp;#8221;. Me sorprendió gratamente que un proyecto que todavía no está &amp;#8220;terminado&amp;#8221; tenga ayuda y traducción al español y otros idiomas para facilitar la adopción.&lt;/li&gt;

&lt;li&gt;Brackets es gratis, lo cual es obviamente un factor atractivo para estudiantes y para desarrolladores amateur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Sublime Text&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Según tengo entendido Sublime Text es desarrollado exclusivamente por Jon Skinner.&lt;/li&gt;

&lt;li&gt;Es un editor maduro, la tercera versión se encuentra en beta (disponible para usuarios registrados).&lt;/li&gt;

&lt;li&gt;Sublime Text cuesta US$ 70. Si trabajás, con un proyecto que completes para un cliente, o con un sueldo, deberías poder pagarlo, no estamos hablando de un software de miles de dólares.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='y_el_ganador_es_sublime_text'&gt;Y el ganador es… ¡Sublime Text!&lt;/h2&gt;

&lt;p&gt;La edición rápida de Brackets es un modo de edición en contexto que no interrumpe el proceso creativo, es conceptualmente similar a lo que plantea Chris Granger en &lt;a href='http://www.chris-granger.com/lighttable/'&gt;Light Table&lt;/a&gt;. Sin embargo, todavía no veo a Brackets como un reemplazo viable a Sublime Text, pero me encanta ver finalmente innovación en editores de código y por supuesto voy a seguir de cerca su desarrollo y actualizar este artículo cuando amerite.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;&lt;a href='http://emmet.io/blog/sublime-tern/'&gt;TernJS&lt;/a&gt; también está disponible como plugin para Sublime Text.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Lo más parecido que tiene actualmente Adobe a un editor de código es Dreamweaver, el último sobreviviente de la vieja Macromedia y me intriga saber qué tiene que decir &lt;a href='http://html.adobe.com/'&gt;Adobe sobre HTML&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Teoría del color para diseñadores web</title>
      <link>http://apuntesalmargen.com/teoria-color-web.html</link>
      <pubDate>Wed, 15 May 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/teoria-color-web</guid>
      <description>&lt;p&gt;Si te dedicás al diseño web y/o al desarrollo front-end seguramente alguna vez usaste un selector de color, visitaste sitios como COLOURlovers o Kuler, o usaste una función de color de un pre-procesador de CSS, ¿pero sabés qué es un color complementario o cuál es la diferencia entre RGB y HSL?&lt;/p&gt;
&lt;!--break--&gt;
&lt;p&gt;Primero que nada, ¿qué es el color? El color es una percepción, o una interpretación visual del espectro electromagnético (luz) captado por el ojo humano. Como te habrás dado cuenta, en la oscuridad no vemos los colores.&lt;/p&gt;

&lt;p&gt;En las artes visuales y el diseño, la teoría del color estudia la combinación de los colores y el efecto de dichas combinaciones.&lt;/p&gt;

&lt;h2 id='modelo_de_color_rgb'&gt;Modelo de color RGB&lt;/h2&gt;

&lt;p&gt;Un modelo de color es un modelo matemático abstracto que describe cómo se representan los colores en números. RGB es el modelo usado en pantallas (televisores, monitores, etc.). Se lo llama aditivo porque la suma de luces rojas, verdes y azules genera los distintos colores.&lt;/p&gt;

&lt;p&gt;Un espacio de color es un modelo de color más una punto blanco y una curva de corrección de gama. Los espacios de color más comunes son sRGB y Adobe RGB. Esto explica las diferencias entre los colores que ves en una aplicación de diseño que generalmente está usando un perfil de gestión del color y el navegador. Para diseño web, generalmente se recomienda que deshabilites la gestión de color en las aplicaciones de diseño. Los optimizadores de imágenes como ImageOptim eliminan los perfiles de color de las imágenes para disminuir el tamaño.&lt;/p&gt;

&lt;p&gt;Los colores primarios&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; son colores perfectos imaginarios que no coinciden necesariamente con los productos reales disponibles en el mercado. Los colores efectivamente creados por un dispositivo se llaman gama. Para aumentar la gama, se puede agregar uno o más colores extras&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;. Los primarios del modelo RGB se relacionan, pero no coinciden exactamente, con los conos sensitivos al color del ojo humano.&lt;/p&gt;

&lt;p&gt;El modelo RGB tiene 2 notaciones:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Valores &lt;strong&gt;&lt;abbr title='Red Green Blue'&gt;RGB&lt;/abbr&gt;&lt;/strong&gt; (rojo, verde, azul): cada color se representa por 3 valores separados por comas en un rango del 0 al 255. Ej.: &lt;code class='language-css'&gt;.esmeralda {color: rgb(0, 155, 119)}&lt;/code&gt;.&lt;/li&gt;

&lt;li&gt;Valores &lt;strong&gt;&lt;abbr title='Hue Saturation Lightness'&gt;HSL&lt;/abbr&gt;&lt;/strong&gt;&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt; (matiz, saturación, luminosidad): Es una representación cilíndrica, donde la dimensión angular parte del rojo a 0º, pasa por el verde a 120º y el azul a 240º. El radio y la altura representan la saturación (de gris a todo color) y luminosidad (de negro a blanco).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En CSS3 para RGB y HSL podés definir un cuarto valor correspondiente al canal alfa que va desde el 0 (trasparente) al 1 (opaco), por ej. Ej.: &lt;code class='language-css'&gt;.esmeralda-semi-transparente {color: hsla(166, 100%, 30%, .5)}&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;En HTML, CSS, SVG, etc. también podés definir colores usando la notación &lt;strong&gt;hexadecimal&lt;/strong&gt; que consiste en 3 pares de 2 dígitos para expresar las intensidades de los colores primarios RGB. Se usan los números del 1 al 9 y 6 letras A a la F. En la notación hexadecimal abreviada, #FF0 es equivalente a #FFFF00. Ej.: &lt;code class='language-css'&gt;.esmeralda {color: #009B77}&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Por último, en CSS también podés definir los colores por su nombre&lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt; y algunas palabras clave &amp;#8220;especiales&amp;#8221;: transparent (transparente) y currentColor (equivalente a color: inherint). Ej.: &lt;code class='language-css'&gt;body {background-color: white}&lt;/code&gt;&lt;/p&gt;

&lt;h3 id='rgb_vs_hsl'&gt;RGB vs HSL&lt;/h3&gt;

&lt;p&gt;Con HSL y sobre todo con las &lt;a href='http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html'&gt;funciones de color de Sass&lt;/a&gt; es fácil crear una paleta de colores a partir de un color base:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;adjust-hue&lt;/strong&gt;: cambia el matiz para generar un análogo, complementario, etc.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;saturate&lt;/strong&gt; y &lt;strong&gt;desaturate&lt;/strong&gt;: ajusta la saturación. Por ej. una paleta &amp;#8220;retro&amp;#8221; es poco saturada.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;darken&lt;/strong&gt; y &lt;strong&gt;lighten&lt;/strong&gt;: ajusta la luminosidad para una paleta monocromática.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si a partir de un color, necesitás otro color más oscuro, para usar por ej. en el degradé en un botón, en RGB no es claro qué valores tenés que modificar, en HSL tenés que simplemente disminuir el tercer valor.&lt;/p&gt;

&lt;h2 id='armonas_de_color'&gt;Armonías de color&lt;/h2&gt;

&lt;p&gt;Los esquemas de color tradicionales o armonías del color son combinaciones equilibradas&lt;sup id='fnref:5'&gt;&lt;a href='#fn:5' rel='footnote'&gt;5&lt;/a&gt;&lt;/sup&gt; que se basan en la posición de los colores en el círculo cromático. El círculo cromático se construye a partir de los colores primarios que generan colores secundarios y así sucesivamente.&lt;/p&gt;
&lt;figure&gt;
&lt;img src='http://apuntesalmargen.com/images/circulo-cromatico.png' alt='Círculo cromático' /&gt;&lt;figcaption&gt;Construcción del círculo cromático&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h3 id='monocromtico'&gt;Monocromático&lt;/h3&gt;

&lt;p&gt;La paleta de color monocromática consiste en un color y sus mezclas con blanco o negro. Es la más sencilla de crear, en el sentido de que es difícil crear una paleta monocromática &amp;#8220;fea&amp;#8221;. Es tranquila y elegante, pero como no hay contraste, no te sirve si necesitás destacar un elemento.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/monocromatico.png' alt='Esquema de color monocromático' /&gt;&lt;/figure&gt;
&lt;p&gt;Esquema de color monocromático en Sass:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;$color-base: hsl(166, 100%, 30%);

.muestra{
	.color-4{
		background-color: lighten($color-base, 10%);
	}
	.color-0{
		background-color: $color-base;
	}
	@for $i from 1 to 3{
		.color-#{$i}{
			background-color: darken($color-base, $i * 10%);
		}
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id='anlogo'&gt;Análogo&lt;/h3&gt;

&lt;p&gt;La paleta de color análoga son tres colores adyacentes en un círculo cromático con 12 divisiones, preferentemento todos cálidos o todos fríos. Es una combinación que se suele encontrar en la naturaleza.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/analogo.png' alt='Esquema de color análogo' /&gt;&lt;/figure&gt;
&lt;p&gt;Esquema de color análogo en Sass:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;$color-base: hsl(166, 100%, 30%);

.muestra{
	.color-0{
		background-color: $color-base;
	}
	.color-1{
		background-color: adjust-hue($color-base, 30);
	}
	.color-2{
		background-color: adjust-hue($color-base, -30);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id='complementario'&gt;Complementario&lt;/h3&gt;

&lt;p&gt;Los complementarios están en lados opuestos del círculo cromático. Es la combinación más contrastante. Los colores complementarios (puros) cuando se ponen uno junto al otro producen un efecto óptico desagradable (vibran) y por lo tanto necesitan una barrera (blanco o negro) o un color intermedio que funcione como pasaje, o también podés desaturar al color frío.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/complementario.png' alt='Esquema de color complementario' /&gt;&lt;/figure&gt;
&lt;p&gt;Esquema de color complementario en Sass:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;$color-base: hsl(166, 100%, 30%);

.muestra{
	.color-0{
		background-color: $color-base;
	}
	.color-1{
		background-color: complement($color-base);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Complementario dividido&lt;/strong&gt; es una variante, donde sustituís un complementario por sus 2 análogos, mantiene el contraste visual del esquema complementario, pero con menos tensión. Después de la paleta monocromática, esta es la otra opción amigable para principiantes, con la cual no te podés equivocar.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/complementario-divido.png' alt='Esquema de color complementario dividido' /&gt;&lt;/figure&gt;
&lt;p&gt;Esquema de color complementario dividido en Sass:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;$color-base: hsl(166, 100%, 30%);

.muestra{
	.color-0{
		background-color: $color-base;
	}
	.color-1{
		background-color: adjust-hue($color-base, 180 + 30);
	}
	.color-2{
		background-color: adjust-hue($color-base, 180 - 30);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;La &lt;strong&gt;tétrada&lt;/strong&gt; o &lt;strong&gt;doble complementario&lt;/strong&gt; es una combinación compuesta por 2 pares de complementarios. Te ofrece variedad, pero es más difícil balancear en qué proporción usás cada color para que quede bien.&lt;/p&gt;

&lt;h3 id='trada'&gt;Tríada&lt;/h3&gt;

&lt;p&gt;Como su nombre lo indica, la tríada consiste en 3 colores equidistantes en el círculo cromático. Tiene contraste visual y equilibrio.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/triada.png' alt='Esquema de color triaxial' /&gt;&lt;/figure&gt;
&lt;p&gt;Esquema de color triaxial en Sass:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;$color-base: hsl(166, 100%, 30%);

.muestra{
	.color-0{
		background-color: $color-base;
	}
	.color-1{
		background-color: adjust-hue($color-base, 120);
	}
	.color-2{
		background-color: adjust-hue($color-base, -120);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id='clidos_y_fros'&gt;Cálidos y fríos&lt;/h3&gt;

&lt;p&gt;Los colores cálidos son los colores del fuego (del rojo al amarillo) y los colores fríos son los colores del agua y del hielo (del violeta al verde). El naranja siempre es cálido y el azul siempre es frío, pero los colores que están en el límite no son absolutos, por ej. un amarillo puede funcionar como frío.&lt;/p&gt;

&lt;p&gt;Tienen connotaciones psicológicas, como todos los colores, pero además tienen la particularidad de que los colores cálidos avanzan y los fríos, retroceden y por lo tanto la yuxtaposición de ambos genera profundidad.&lt;/p&gt;

&lt;h2 id='recursos'&gt;Recursos&lt;/h2&gt;

&lt;p&gt;Hay muchos libros sobre color, pero elegí los de Pantone, porque son la autoridad en color, además del sistema para identificar e igualar color, se dedican al estudio del color y a cómo nos afecta física y emocionalmente.&lt;/p&gt;
&lt;ul&gt;
	&lt;li class='link-with-image'&gt;
		&lt;div class='link-txt'&gt;&lt;a href='http://www.amazon.com/gp/product/B004J8HX5E/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B004J8HX5E&amp;linkCode=as2&amp;tag=nataliav-20'&gt;Pantone's Guide to Communicating with Color&lt;/a&gt;: Es un libro sobre el rol del color en la comunicación visual. Tiene capítulos sobre teoría del color y sobre el significado de cada familia de colores.&lt;/div&gt;
		&lt;div class='link-img'&gt;&lt;a href='http://www.amazon.com/gp/product/B004J8HX5E/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B004J8HX5E&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B004J8HX5E&amp;Format=_SL110_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B004J8HX5E' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;&lt;/div&gt;
	&lt;/li&gt;
	&lt;li class='link-with-image'&gt;
		&lt;div class='link-txt'&gt;&lt;a href='http://www.amazon.com/gp/product/0971401063/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0971401063&amp;linkCode=as2&amp;tag=nataliav-20'&gt;Color - Messages and Meanings: A PANTONE Color Resource&lt;/a&gt; es un libro para ayudarte a elegir el color apropiado para un diseño basadas en la respuesta emocional a los colores. Incluye una lista de conceptos positivos y negativos asociados a cada color. Es la segunda parte a Pantone's Guide to Communicating with Color por la misma autora.&lt;/div&gt;
		&lt;div class='link-img'&gt;&lt;a href='http://www.amazon.com/gp/product/0971401063/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0971401063&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=0971401063&amp;Format=_SL110_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=0971401063' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;&lt;/div&gt;
	&lt;/li&gt;
	&lt;li class='link-with-image'&gt;
		&lt;div class='link-txt'&gt;&lt;a href='http://www.amazon.com/gp/product/0811877566/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0811877566&amp;linkCode=as2&amp;tag=nataliav-20'&gt;Pantone: The Twentieth Century in Color&lt;/a&gt;: es un recorrido por las paletas de colores características de cada década del siglo XX y la relación del color con la cultura. Es un libro interesante porque las tendencias de color, al igual que la moda, son cíclicas.&lt;/div&gt;
		&lt;div class='link-img'&gt;&lt;a href='http://www.amazon.com/gp/product/0811877566/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0811877566&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=0811877566&amp;Format=_SL110_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=0811877566' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;&lt;/div&gt;
	&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;En diseño, como en otras áreas, antes de romper las reglas tenés que saber cuáles son. Con los pre-procesadores de CSS, como por ej. Sass, podés generar esquemas de colores sin necesidad de usar una aplicación especializada y sobre todo podés crear estilos re-utilizables, personalizables y desarrollar tu propio framework.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Los colores primarios dependen del medio. En pintura (témpera, acrílico, óleo) son rojo, amarillo y azul, en tintas transparentes cyan, magenta y amarillo y en luz, rojo, verde y azul.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Por ej.: en el modelo de color &lt;abbr title='Cyan Magenta Yellow Black'&gt;CMYK&lt;/abbr&gt; teóricamente C100 M100 Y100 sería negro, en la realidad es un marrón sucio y se agrega la tinta negra (o inclusive C100 K100) para crear un negro bien negro.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;Otros modelos son: &lt;abbr title='Hue Saturation Value'&gt;HSV&lt;/abbr&gt; (matiz, saturación, valor), &lt;abbr title='Hue Saturation Brightness'&gt;HSB&lt;/abbr&gt; (matiz, saturación, brillo) y &lt;abbr title='Hue Saturation Intensity'&gt;HSI&lt;/abbr&gt; (matiz, saturación, intensidad). El matiz son las variantes que puede tener un color sin perder su nombre (¿es verde? ¿es azul?). Los otros conceptos (valor, luminosidad, tono, saturación, tinte, etc.) no tienen definiciones estandarizadas, se refieren a la pureza del color (¿es intenso? ¿es pálido?) y la luminosidad (¿es claro? ¿es oscuro?) o en otras palabras cuánto gris, blanco o negro tiene.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;Ver lista de &lt;a href='http://www.w3.org/TR/css3-color/#svg-color'&gt;CSS3 color keywords&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:5'&gt;
&lt;p&gt;Las armonías del color son un punto medio entre caótico y aburrido. Son visualmente interesante, pero tienen un orden.&lt;/p&gt;
&lt;a href='#fnref:5' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Compass vs Bourbon</title>
      <link>http://apuntesalmargen.com/bourbon-compass.html</link>
      <pubDate>Thu, 09 May 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/bourbon-compass</guid>
      <description>&lt;p&gt;Sass extiende las características de CSS e incluye algunas funciones básicas (por ej. porcentaje) y funciones de colores (por ej. complementario, saturar). Bourbon y Compass llevan Sass al próximo nivel con más mixins y funciones para agilizar tus proyectos web, pero, ¿qué los diferencia? ¿cuál es mejor?&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='round_1_mixins_y_funciones'&gt;Round 1: Mixins y funciones&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Bourbon&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mixins&lt;/strong&gt;: Tiene mixins para las propiedades CSS3 y podés configurar para cuáles navegadores querés agregar prefijos. El mixin box está basado en la sintaxis de flex-box del 2009, pero hay un enlace a un mixin con la especificación de fines del 2012.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Funciones&lt;/strong&gt;: Tiene funciones para generar layouts en columnas con anchos en porcentajes o pixeles, trabajar con escalas modulares y agrega 2 funciones de colores.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Add-ons&lt;/strong&gt;: En los add-ons hay principalmente clases de utilidades, por ej. Clearfix, Hide-text (reemplazo de texto por imágenes).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Compass&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CSS3&lt;/strong&gt;: El módulo CSS3 tiene mixins para crear código CSS3 crossbrowser y podés configurar a cuáles navegadores/versiones querés darle soporte.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Helpers&lt;/strong&gt;: Los ayudantes son funciones que aumentan las funciones de Sass. Incluyen más funciones de colores y matemáticas, funciones de dimensiones que retornan el ancho o altura de una imagen, etc. que te pueden servir para crear tu propio framework.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Layout&lt;/strong&gt;: El módulo de maquetación no es una grilla, son un par de herramientas de maquetación, por ej. el mixin grid-background que usando degradés genera al vuelo una grilla, como en las aplicaciones de diseño, para verificar la alineación de los elementos en la página&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Reset&lt;/strong&gt;: Incluye el reset global de Eric Meyer y otras opciones.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Typography&lt;/strong&gt;: El módulo tipografía incluye mixins para patrones comunes, por ej.: lista horizontal, reemplazo de texto con imágenes y para ajustar texto a una retícula base.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Utilities&lt;/strong&gt;: Las utilidades son mixins básicos para patrones comunes, incluyendo un método sencillo para trabajar con &lt;a href='http://compass-style.org/help/tutorials/spriting/'&gt;sprites CSS&lt;/a&gt;&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; y mixins para hacer layouts en columnas con CSS (floats y clearfix).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='round_2_extensiones'&gt;Round 2: Extensiones&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Bourbon&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Grilla: &lt;a href='http://neat.bourbon.io/'&gt;Bourbon Neat&lt;/a&gt; es una grilla semántica adaptable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Compass&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Grilla: &lt;a href='http://susy.oddbird.net/'&gt;Susy&lt;/a&gt; es una grilla adaptable.&lt;/li&gt;

&lt;li&gt;Otros: &lt;a href='http://beemuse.com/'&gt;Beemuse&lt;/a&gt;, &lt;a href='http://brandonmathis.com/projects/fancy-buttons/'&gt;Fancy Buttons&lt;/a&gt;, &lt;a href='http://www.bookcasey.com/harsh/'&gt;Harsh&lt;/a&gt;. &lt;a href='http://foundation.zurb.com/'&gt;Foundation&lt;/a&gt; es un framework front-end creado con Sass y Compass.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='round_3_documentacin'&gt;Round 3: Documentación&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Bourbon&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La primera vez que visité el sitio me quedó muy claro que hace y para qué sirve Bourbon. La documentación es una única página, con explicaciones concisas y ejemplos de código. Los mixins y funciones están ordenados alfabéticamente.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/docs-bourbon.png' alt='documentación de Bourbon' /&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Compass&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Una vez que llegás a la referencia de cada función o mixin, está bien explicado e inclusive hay ejemplos de código (HTML, Sass y previsualización), pero el sitio está bastante recargado con publicidad, comentarios, enlaces a otros sitios que no sé qué tienen que ver con el tema. Hay que hacer varios clicks para llegar al contenido, son páginas y páginas de navegación. La referencia de por ej. las listas está repetida en typography y utilities, en general no lo encuentro bien organizado.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/docs-compass.png' alt='documentación de Compass' /&gt;&lt;/figure&gt;
&lt;h2 id='y_el_ganador_es_bourbon'&gt;Y el ganador es… ¡Bourbon!&lt;/h2&gt;

&lt;p&gt;Compass es un meta-framework (un framework para desarrollar un framework). Para ese caso de uso concreto, tiene algunas funciones (helpers) que puede ser útiles, pero para el desarrollo front-end de un sitio web, Bourbon tiene varias joyitas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HIDPI-media-query&lt;/strong&gt;: genera una media query para pantallas de alta resolución&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Flex-grid&lt;/strong&gt;: es un mixin para crear fácilmente un layout con columnas con anchos en porcentajes.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Golden-ratio&lt;/strong&gt;: retorna la sección áurea de un número y &lt;strong&gt;Modular-scale&lt;/strong&gt; se puede usar para crear una escala modular con cualquier constante.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Button&lt;/strong&gt;: es un estilo para botones, se puede elegir entre 3 estilos y cualquier color.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Em&lt;/strong&gt;: convierte pixeles a ems. Acepta un segundo argumento (contexto).&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Position&lt;/strong&gt;: es una notación abreviada para la propiedad posición y &lt;strong&gt;Size&lt;/strong&gt; para ancho y altura.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Triangle&lt;/strong&gt;: genera un triángulo con CSS.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1) Para instalar la gema de Bourbon:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;sudo gem install bourbon&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;2) Para crear la carpeta de Bourbon, desde la carpeta del proyecto ejecutar:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;bourbon install&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;3) Importar los mixins a tu hoja de estilo:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;@import 'bourbon/bourbon';&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;En OSX podés usar Bourbon con Codekit, Hammer o LiveReload y en Windows con LiveReload.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Uno de los puntos fuertes de Compass es que es fácil de trabajar con sprites CSS, pero hoy en día, que se están usando las &lt;a href='http://alistapart.com/article/the-era-of-symbol-fonts'&gt;fuentes de símbolos para los iconos&lt;/a&gt;, no le encuentro mucho sentido.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Trencito para Sublime Text</title>
      <link>http://apuntesalmargen.com/sublime-text-cheatsheet.html</link>
      <pubDate>Mon, 06 May 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/sublime-text-cheatsheet</guid>
      <description>&lt;p&gt;Si te imprimís el trencito&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; de Sublime Text, lo ponés en un lugar visible y usás los atajos del teclado hasta que te los memorices, vas a sacarle verdadero provecho a este fantástico editor de código.&lt;/p&gt;
&lt;!--break--&gt;&lt;p&gt;&lt;a class='btn' href='https://docs.google.com/spreadsheet/ccc?key=0Am6L68FaG5ypdFFzVld3eTQ3dlpMdExIRnU5YVRWb1E&amp;usp=sharing'&gt;&lt;i class='icon-print'&gt; &lt;/i&gt; Versión imprimible&lt;/a&gt;&lt;/p&gt;
&lt;h2 id='navegacin'&gt;Navegación&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ir a cualquier cosa ・ OS X: ⌘P&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; ・ Windows: Ctrl + P&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;⌘P abre la paleta ir a cualquier cosa para hacer búsquedas difusas&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt; instantáneas en todos los archivos abiertos y archivos del proyecto actual. Se puede combinar con:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;@&lt;/strong&gt; saltás directamente a un método (función, clase, símbolo, etc.).&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;:&lt;/strong&gt; vas a un número de línea.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/sublime-1.png' alt='Captura de pantalla de Sublime Text' /&gt;&lt;figcaption&gt;Ej. editar una regla CSS desde cualquier archivo (suponiendo que el archivo que querés editar se llama mystyle.scss): ⌘P mys@body&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Intercambiar proyecto ・ OS X: ^⌘P ・ Windows: Ctrl + alt + P&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sublime Text recuerda todos los archivos abiertos del proyecto. Con ^⌘P podés intercambiar de proyectos en la misma ventana.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paleta de comandos ・ OS X: ⌘⇧P ・ Windows: Ctrl + shift + P&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;La paleta de comandos tiene todas las opciones disponibles en el menú y los plugins instalados.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/sublime-2.png' alt='Captura de pantalla de Sublime Text' /&gt;&lt;figcaption&gt;Ej. activar/desactivar el minimapa.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='bsqueda'&gt;Búsqueda&lt;/h2&gt;

&lt;p&gt;Sublime Text tiene diversos métodos para buscar en proyectos y archivos. El más &amp;#8220;completo&amp;#8221; es buscar en archivos.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Buscar ・ OS X: ⌘F ・ Windows: Ctrl + F&lt;/li&gt;

&lt;li&gt;Reemplazar ・ OS X: ⌘⌥F ・ Windows: Ctrl + H&lt;/li&gt;

&lt;li&gt;Buscar en archivos ・ OS X: ⌘⇧F ・ Windows: Ctrl + Shift + F&lt;/li&gt;

&lt;li&gt;Búsqueda incremental ・ OS X: ⌘I ・ Windows: Ctrl + I (presionar repetidas veces)&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/sublime-3.png' alt='Captura de pantalla de Sublime Text' /&gt;&lt;figcaption&gt;Buscar en archivos.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='seleccin_y_cursores_mltiples'&gt;Selección y cursores múltiples&lt;/h2&gt;

&lt;p&gt;En Sublime Text podés seleccionar y editar simultáneamente varios fragmentos de código.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Selección múltiple ・ OS X: ⌘D ・ Windows: Ctrl + D&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Con ⌘D seleccionás una palabra y volviendo a presionar ⌘D agregás la próxima ocurrencia. Podés repetir tantas veces como sea necesario. Con ^⌘G seleccionás todas las ocurrencias.&lt;/p&gt;

&lt;p&gt;Otras selecciones:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Expandir selección a {llaves} ・ OS X: ⌃⇧M ・ Windows: Ctrl + shift + M&lt;/li&gt;

&lt;li&gt;Expandir selección a etiqueta&lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt; ・ OS X: ⌘⇧A ・ Windows: Ctrl + shift + A&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Seleccionar línea ・ OS X: ⌘L ・ Windows: Ctrl + L&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Con ⌘L podés seleccionar una línea entera.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dividir selección en líneas ・ OS X: ⇧⌘L&lt;sup id='fnref:5'&gt;&lt;a href='#fn:5' rel='footnote'&gt;5&lt;/a&gt;&lt;/sup&gt; ・ Windows: Ctrl + Shift + L&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Si seleccionás varias líneas, podés &amp;#8220;dividir&amp;#8221; la selección, es decir, agregar un cursor a cada línea. Sublime Text agrega el cursor múltiple al final, pero podés moverlo al principio con ⌘←&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/sublime-4.png' alt='Captura de pantalla de Sublime Text' /&gt;&lt;figcaption&gt;Cursores múltiples en Sublime Text.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Sublime Text tiene varios atajos para trabajar con líneas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Saltar al inicio de la línea ・ OS X: ⌘← ・ Windows: Ctrl + izquierda&lt;/li&gt;

&lt;li&gt;Saltar al final de la línea ・ OS X: ⌘→ ・ Windows: Ctrl + derecha&lt;/li&gt;

&lt;li&gt;Subir línea ・ OS X: ^⌘↑ ・ Windows: Ctrl + shift + arriba&lt;/li&gt;

&lt;li&gt;Bajar línea ・ OS X: ^⌘↓ ・ Windows: Ctrl + shift + abajo&lt;/li&gt;

&lt;li&gt;Insertar línea antes ・ OS X: ⌘⇧↩ ・ Windows: Ctrl + shift +enter&lt;/li&gt;

&lt;li&gt;Borrar línea ・ OS X: ⌃⇧K ・ Windows: Ctrl + shift +k&lt;/li&gt;

&lt;li&gt;Borrar hasta el final de la línea ・ OS X: ⌘K ・ Windows: Ctrl + K&lt;/li&gt;

&lt;li&gt;Borrar hasta el inicio de la línea ・ OS X: ⌘⌫ ・ Windows: Ctrl + retroceso&lt;/li&gt;

&lt;li&gt;Duplicar línea ・ OS X: ⌘⇧D ・ Windows: Ctrl + shift + D&lt;/li&gt;

&lt;li&gt;Unir líneas ・ OS X: ⌘J ・ Windows: Ctrl + J&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='edicin'&gt;Edición&lt;/h2&gt;

&lt;p&gt;Sublime Text tiene características que pueden sonar tontas, pero son útiles como por ej. podés comentar sin tener que acordarte el formato de cada lenguaje.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Comentar/descomentar: ・ OS X: ⌘/&lt;sup id='fnref:6'&gt;&lt;a href='#fn:6' rel='footnote'&gt;6&lt;/a&gt;&lt;/sup&gt; ó ⌘⌥/・ Windows: Ctrl + /&lt;/li&gt;

&lt;li&gt;Remover/agregar sangría: ・ OS X: ⌘[&lt;sup id='fnref:7'&gt;&lt;a href='#fn:7' rel='footnote'&gt;7&lt;/a&gt;&lt;/sup&gt; y ⌘] ・ Windows: Ctrl + [ y Ctrl + ]&lt;/li&gt;

&lt;li&gt;Saltar hasta la {llave} coincidente: ・ OS X: ⌃M ・ Windows: Ctrl + M&lt;/li&gt;

&lt;li&gt;Para HTML: envolver selección con etiqueta ・ OS X: ^⇧W ・ Windows: Alt + shift + W&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='espacio_de_trabajo'&gt;Espacio de trabajo&lt;/h2&gt;

&lt;p&gt;En Sublime Text podés trabajar con archivos abiertos en pestañas, en ventanas, a pantalla completa estándar o en modo libre de distracciones y a pantalla dividida.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/sublime-5.png' alt='Captura de pantalla de Sublime Text' /&gt;&lt;figcaption&gt;Trabajando a pantalla completa en Sublime Text a 2 columnas. Los colores por defecto no están nada mal, pero te recomiendo instalar los &lt;a href='https://github.com/daylerees/colour-schemes'&gt;esquemas de color de Dayle Rees&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Pantalla dividida&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Podés dividir la pantalla en 2 columnas (⌘⌥2) ó en una grilla de 4 columnas (⌘⌥5) y luego con ⌘⇧2 (o el número correspondiente) mover la pestaña activa a la columna deseada. La pantalla dividida funciona mejor a pantalla completa (o en una ventana grande).&lt;/p&gt;

&lt;h2 id='varios'&gt;Varios&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Mostrar/ocultar barra lateral ・ OS X: ⌘KB ・ Windows: Ctrl + K,B&lt;/li&gt;

&lt;li&gt;Deshacer/rehacer suave (movimiento): OS X: ⌘U y ⌘⇧U ・ Windows: Ctrl + U y Ctrl + Shift + U&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;En todas las aplicaciones, siempre que uso un comando del menú o una herramienta, miro cuál es el atajo del teclado y trato de memorizarlos. Hay miles de tutoriales de programas de diseño y ofimática, pero ¿cómo se aprende un editor de código? practicando los atajos del teclado e investigando todas las funcionalidades.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Un &amp;#8220;trencito&amp;#8221; en Uruguay se le llama a un &lt;a href='http://es.wikipedia.org/wiki/Apunte_escondido'&gt;apunte escondido&lt;/a&gt;. En otros países se le dice machete o chuleta.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Para principiantes en Mac: ^ es la tecla ctrl, ⌥ es alt (opción) y ⌘ es cmd.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;En las búsquedas difusas podés poner cualquier letra de por ej. un nombre de archivo, no importa si faltan letras, cuanto más únicas sean las letras, más posibilidades tenés de que lo que buscás salga en el primer lugar.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;Dependiendo del lenguaje en el que estés programando te puede servir alguna otra opción del menú &amp;#8220;Selection&amp;#8221;.&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:5'&gt;
&lt;p&gt;Con LittleSnapper abierto, ⇧⌘L me traía LittleSnapper al frente, si tenés algún conflicto con otra aplicación, cerrála.&lt;/p&gt;
&lt;a href='#fnref:5' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:6'&gt;
&lt;p&gt;Según la documentación es ⌘/, en la realidad es ⌘⇧7&lt;/p&gt;
&lt;a href='#fnref:6' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:7'&gt;
&lt;p&gt;En el teclado en español, para remover/agregar sangría: ⌘⌥[ y ⌘⌥]&lt;/p&gt;
&lt;a href='#fnref:7' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Nuevo diseño de Apuntes al Margen</title>
      <link>http://apuntesalmargen.com/reporte-2013.html</link>
      <pubDate>Fri, 03 May 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/reporte-2013</guid>
      <description>&lt;p&gt;La semana pasada empecé a trabajar en el diseño de Apuntes al Margen y ahora que está online decidí compartir las motivaciones y el proceso porque hace mucho que tengo ganas de escribir un detrás de cámaras.&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='un_poco_de_historia'&gt;Un poco de historia&lt;/h2&gt;

&lt;p&gt;Empecé Apuntes al Margen en el 2008, pero el enfoque actual en diseño web y desarrollo front-end es más reciente. A fines del 2011, leí el artículo &lt;a href='http://readwrite.com/2011/11/23/how_to_use_calepin_the_easiest_blog_tool_in_the_wo'&gt;How To Use Calepin, the Easiest Blog Tool in the World&lt;/a&gt; y gracias al descubrimiento de los generadores estáticos de blog me dieron ganas de volver a escribir (hoy uso Jekyll).&lt;/p&gt;

&lt;p&gt;Un año después, a fines del 2012, empecé a participar en las comunidades de Google+ y eso fue lo que terminó de darle forma al proyecto porque encontré un canal para promocionar a AAM y una fuente de inspiración. Algunos artículos son de hecho respuestas largas a preguntas vistas en comunidades de Google+.&lt;/p&gt;

&lt;h2 id='nuevo_diseo'&gt;Nuevo diseño&lt;/h2&gt;

&lt;p&gt;¿Por qué un nuevo diseño? Básicamente porque AAM no tenía diseño. 6 meses atrás no sabía exactamente qué dirección iba a tomar el blog, no tenía los objetivos definidos y el contenido actual era sólo una lista de ideas.&lt;/p&gt;

&lt;p&gt;Uno de los objetivos de AAM es promover buenas herramientas para diseño web y desarrollo front-end. No pasa sólo por escribir reseñas y/o tutoriales, quiero ser coherente con lo que recomiendo y que el blog sea un ejemplo de lo que se puede hacer con dichas herramientas.&lt;/p&gt;

&lt;p&gt;Para el diseño usé &lt;a href='http://www.bohemiancoding.com/sketch/'&gt;Sketch&lt;/a&gt;&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; porque tiene todo lo necesario para diseño web, ni más ni menos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;La calidad del texto es impresionante, ¡el renderizado es idéntico al navegador!&lt;/li&gt;

&lt;li&gt;Es una aplicación vectorial, así que es súper fácil crear elementos, seleccionarlos y modificarlos. Inclusive las operaciones booleanas son no destructivas. Podés hacer zoom usando una grilla de pixeles para asegurarte que al exportar como mapa de bits va a quedar perfecto.&lt;/li&gt;

&lt;li&gt;Podés crear estilos (por ej. para botones ó texto) y re-utilizarlos.&lt;/li&gt;

&lt;li&gt;Tiene una grilla en columnas totalmente configurable.&lt;/li&gt;

&lt;li&gt;El lienzo es infinito, pero podés sub-dividir en múltiples mesas de trabajo con medidas fijas. También podés crear páginas.&lt;/li&gt;

&lt;li&gt;Podés exportar slices (¿tajadas?) como JPG, PNG, etc. para web y en alta resolución.&lt;/li&gt;

&lt;li&gt;Soporta múltiples rellenos y sombras (igual que en CSS).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='contenido_primero'&gt;Contenido primero&lt;/h3&gt;

&lt;p&gt;En AAM publico textos largos que incluyen:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Comparaciones&lt;/strong&gt;: por ej. &lt;a href='http://apuntesalmargen.com/espresso-vs-sublime-text.html'&gt;Espresso vs Sublime Text&lt;/a&gt;. Este tipo de artículos consiste en una serie de rounds como en el boxeo (criterios de comparación) y el ganador (conclusión).&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Ejemplos de código&lt;/strong&gt;: por ej. &lt;a href='http://apuntesalmargen.com/implementacion-del-affix.html'&gt;Implementación del Affix de Bootstrap&lt;/a&gt;. Para resaltar la sintaxis uso Prism.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Enlaces recomendados&lt;/strong&gt;: por ej. &lt;a href='http://apuntesalmargen.com/aprender-web.html'&gt;Guía definitiva para aprender diseño web y desarrollo front-end&lt;/a&gt;. Cada enlace recomendado tiene una breve descripción y una imagen opcional y están agrupados según un criterio.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Imágenes&lt;/strong&gt;: Por ej. &lt;a href='http://apuntesalmargen.com/inspiracion.html'&gt;Inspiración para diseño web&lt;/a&gt;. Las imágenes generalmente son capturas de pantalla con una leyenda opcional.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Listas&lt;/strong&gt;: por ej. &lt;a href='http://apuntesalmargen.com/herramientas-front-end.html'&gt;Herramientas de desarrollo front-end&lt;/a&gt;. No es necesario que leas la lista secuencialmente, te puede interesar sólo 1 item.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Pasos&lt;/strong&gt;: por ej. &lt;a href='http://apuntesalmargen.com/solucionar-problemas.html'&gt;Cómo solucionar problemas de maquetación con HTML y CSS&lt;/a&gt;. Hay artículos que incluyen mini-tutoriales, con instrucciones paso a paso. Puede ser necesario mostrar números sobre imágenes para relacionar algún elemento con un texto.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Sólo texto&lt;/strong&gt;: por ej. &lt;a href='http://apuntesalmargen.com/blogs-espanol.html'&gt;Blogs en español&lt;/a&gt; es sólo texto.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Basándome en los tipos de contenido mencionados más arriba, diseñé algunos &amp;#8220;módulos&amp;#8221; en Sketch. Con módulos me refiero a elementos que se repiten, por ej. título + metadata + introducción, no son tan literales como las comps ni tan libres como las styles tiles.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/aam-sketch.png' alt='Captura de pantalla de Sketch' /&gt;&lt;figcaption&gt;Diseño de AAM en Sketch.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Actualmente el 10% de las visitas son de móviles (incluyendo tabletas). El nuevo diseño sigue siendo adaptable, pero hice una interpretación más libre del concepto de &amp;#8220;móvil primero&amp;#8221;. Podés leer AAM desde un celular sin pellizcar y hacer zoom, pero a pantalla completa en un monitor grande (por ej. 21 pulgadas) también se aprovecha el espacio.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/aam-rwd.png' alt='Captura de pantalla de Apuntes al Margen' /&gt;&lt;figcaption&gt;AAM en escritorio a pantalla completa y en un iPhone.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;En una versión anterior había una foto de la costa montevideana a la que un par de lectores le tomaron cariño, en esta versión, cada artículo va a tener una imagen ilustrativa editada en &lt;a href='http://www.pixelmator.com/'&gt;Pixelmator&lt;/a&gt;. Pixelmator es un excelente editor de imágenes que no tiene nada que envidiarle a Photoshop. Por ej. en &lt;a href='http://apuntesalmargen.com/herramientas-front-end.html'&gt;Herramientas de desarrollo front-end&lt;/a&gt; hay una imagen de un jabalí&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; que hace referencia a Grunt. El punto de partida son fotos encontradas en Flickr con licencia de Creative Commons para modificar, adaptar o usarlo como base y para unificarlas usé la paleta de colores de &lt;a href='http://flatuicolors.com/'&gt;Flat UI&lt;/a&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/aam-old.png' alt='Captura de pantalla de una versión anterior de AAM' /&gt;&lt;figcaption&gt;Una versión anterior de AAM con un cabezal decorativo.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Siempre diseño de adentro hacia afuera&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;, en la homepage incluí el último artículo publicado para los lectores frecuentes y una lista de artículos recomendados e información acerca del blog para los nuevos.&lt;/p&gt;

&lt;h3 id='cdigo'&gt;Código&lt;/h3&gt;

&lt;p&gt;Apuntes al Margen es un blog dirigido a diseñadores web y desarrolladores front-end. Asumo que los lectores usan un navegador moderno y de hecho las estadísticas de Google Analytics lo confirman, así que no usé Modernizr para ofrecer alternativas a navegadores que no soporten ciertas características.&lt;/p&gt;

&lt;p&gt;Hace mucho que quería probar Compass o Bourbon, en esta versión usé &lt;a href='http://bourbon.io/'&gt;Bourbon&lt;/a&gt;, una librería de mixins para Sass bien documentada y sencilla de implementar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Flex-grid&lt;/strong&gt;: con el mixin flex-grid resolví las columnas (el contenido principal es una única columna, pero el diseño es en realidad a 12 columnas) y no tuve necesidad de agregar un sistema específico de grilla.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Pixels to Ems&lt;/strong&gt;: para mí es más sencillo pensar en pixeles que en ems, así que usé este mixin para convertir algunas medidas a ems.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Position y Size&lt;/strong&gt;: son dos mixins para definir la posición (que generalmente requiere coordenadas) y el tamaño, no es imprescindible, pero el código quedó más sencillo de leer y por lo tanto de mantener.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Prefixer&lt;/strong&gt;: de Bourbon también usé los mixins para agregar los prefijos para cada navegador de las propiedades CSS3. &lt;li class='is-featured'&gt;&lt;strong&gt;Triangle&lt;/strong&gt;: Conozco la técnica para crear triángulos con CSS, pero este mixin me simplificó la tarea.&lt;/li&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Me encantan los demos de Codrops y para el menú principal usé el blueprint &lt;a href='http://tympanus.net/codrops/2013/04/17/slide-and-push-menus/'&gt;Slide and push menus&lt;/a&gt; con algunas modificaciones y agregué más iconos de &lt;a href='http://fortawesome.github.io/Font-Awesome/'&gt;FontAwesome&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id='social'&gt;Social&lt;/h3&gt;

&lt;p&gt;Incluí el botón de Pocket (un servicio gratuito para guardar páginas web para leerlas más tarde) porque lo uso y me encanta. No incluí los botones oficiales de Google+ y Twitter porque el que usa dichas redes, no necesita el botón, el usuario de Pocket, tampoco, pero me gustaría tener &lt;strong&gt;más lectores&lt;/strong&gt;, y Pocket se alinea más con ese objetivo que Google+ o Twitter.&lt;/p&gt;

&lt;p&gt;Al final de los artículos nuevos, el &amp;#8220;comentar en Google+&amp;#8221; y &amp;#8220;responder en Twitter&amp;#8221; son menos sutiles porque me interesa recibir feedback. Uso Jekyll que no tiene un sistema nativo de comentarios, pero la razón no es técnica (podría usar Disqus). &lt;strong&gt;En AAM no hay comentarios porque hoy las conversaciones y discusiones se dan naturalmente en las redes sociales&lt;/strong&gt;.&lt;/p&gt;

&lt;h2 id='planes_futuros'&gt;Planes futuros&lt;/h2&gt;

&lt;p&gt;En los próximos días voy a pulir algunos detalles y a partir de la semana que viene me voy a dedicar 100% al contenido. Aparte de escribir artículos nuevos, trato de mantener actualizados los artículos anteriores.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Más contenido&lt;/strong&gt;: En Wunderlist tengo más de 50 ideas para nuevos artículos, así que el plan es regularizar la frecuencia y publicar idealmente 1 artículo nuevo por semana.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Multimedia&lt;/strong&gt;: Actualmente los artículos son texto porque me gusta escribir, pero me gustaría publicar también algunos videos. Los videos serían un complemento del texto y no un sustituto. La motivación es para mejorar la calidad del contenido y atraer potenciales lectores, a través de resultados de búsquedas y sitios como YouTube, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='comentarios_sugerencias'&gt;¿Comentarios? ¿Sugerencias?&lt;/h2&gt;

&lt;p&gt;Si tenés algún comentario o sugerencia sobre el diseño y/o contenido de Apuntes al Margen, te agradezco que te comuniques por &lt;a href='mailto:hola@apuntesalmargen.com'&gt;email&lt;/a&gt;, mencionando a &lt;a href='https://twitter.com/nataliav'&gt;@nataliav&lt;/a&gt; en Twitter o &lt;a href='https://plus.google.com/u/0/117830559799836420845/posts'&gt;+Natalia Ventre&lt;/a&gt; en Google+.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Apoyo el concepto de diseñar en el navegador, o más bien, tomar decisiones en el navegador, pero no quiere decir que haya que tirar todas las aplicaciones de diseño a la papelera.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;No sé qué animal exacto es el logo de Grunt y tampoco estoy segura de que el bicho de la foto sea un jabalí.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;En 37 Signals lo llaman &lt;a href='http://gettingreal.37signals.com/ch09_Epicenter_Design.php'&gt;Epicenter Design&lt;/a&gt;&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Cómo solucionar problemas de desarrollo web</title>
      <link>http://apuntesalmargen.com/solucionar-problemas.html</link>
      <pubDate>Tue, 23 Apr 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/solucionar-problemas</guid>
      <description>&lt;p&gt;Tanto los desarrolladores front-end principiantes como expertos cometen errores. Es frustrante que algo no te funcione como debería, pero si mantenés la calma, y seguís estos pasos, vas a poder resolver cualquier problema que se te presente. Los ejemplos son de HTML y CSS, pero los conceptos generales se pueden aplicar a cualquier problema de desarrollo web.&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='paso_1_tomar_un_descanso'&gt;Paso 1: Tomar un descanso&lt;/h2&gt;

&lt;p&gt;El primer paso es alejarte de la computadora, tomáte un vaso de agua, da una vuelta a la manzana&amp;#8230; Con suerte, cuando vuelvas, te vas a dar cuenta en qué te equivocaste.&lt;/p&gt;

&lt;h2 id='paso_2_leer_la_documentacin'&gt;Paso 2: Leer la documentación&lt;/h2&gt;

&lt;p&gt;En &lt;a href='https://developer.mozilla.org/es/docs#'&gt;Mozilla Developer Network&lt;/a&gt; podés encontrar la documentación de HTML, CSS y JavaScript. &lt;a href='http://w3fools.com/'&gt;W3Schools no es una fuente confiable&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Si estás usando un framework front-end, como por ej. Bootstrap, en su sitio web vas a encontrar la documentación. Si hay un demo disponible, compará el código con el tuyo y revisá si no te olvidaste de incluir algún archivo o algún otro error tonto. Para comparar archivos, podés usar &lt;a href='http://www.kaleidoscopeapp.com/'&gt;Kaleidoscope&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id='paso_3_buscar_la_solucin'&gt;Paso 3: Buscar la solución&lt;/h2&gt;

&lt;p&gt;Tratar de resolver el problema por tu cuenta o pedir ayuda depende principalmente de tu personalidad. No creo que preguntar sea el último recurso y tengas que desperdiciar horas en búsquedas y pruebas en vano para obtener el derecho a preguntar.&lt;/p&gt;

&lt;h3 id='opcin_a_buscar_la_respuesta'&gt;Opción A: Buscar la respuesta&lt;/h3&gt;

&lt;p&gt;Si elegís esta opción, las &lt;strong&gt;herramientas para desarrolladores de Chrome&lt;/strong&gt; son tus nuevas mejores amigas. No son una varita mágica para arreglar código, pero te sirven para diagnosticar el problema y experimentar posibles soluciones directamente en el navegador. &lt;a href='http://discover-devtools.codeschool.com/'&gt;Discover DevTools&lt;/a&gt; es un curso gratuito de Code School patrocinado por Google. Para HTML y CSS tenés que saber usar bien la sección &amp;#8220;Elements&amp;#8221;.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/devtools.png' class='img-frame' alt='Captura de pantalla de las herramientas para desarrolladores de Chrome' /&gt;&lt;/figure&gt;
&lt;ol&gt;
&lt;li&gt;Para abrir las herramientas para desarrolladores, presioná ⌥⌘I.&lt;/li&gt;

&lt;li&gt;Para seleccionar hacé click en la lupa y luego en un elemento de la página.&lt;/li&gt;

&lt;li&gt;En el panel derecho podés ver el estilo CSS generado. Un problema frecuente es que el estilo CSS no se está aplicando, acá podés ver una lista de todos los estilos coincidentes y cuáles de ellos están haciendo efecto. En &amp;#8220;Styles&amp;#8221; podés forzar los estados con el botón &amp;#8220;Toggle element state&amp;#8221;. En &amp;#8220;Metrics&amp;#8221; podés ver un diagrama del modelo de caja con los márgenes, padding, etc. aplicados.&lt;/li&gt;

&lt;li&gt;Podés editar temporalmente el HTML y CSS haciendo doble click.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Otros problemas&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Compatibiliadad&lt;/strong&gt;: Si tenés problemas en otros navegadores, en &lt;a href='http://caniuse.com/'&gt;Can I use&lt;/a&gt;&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; hay tablas de soporte a HTML5, CSS3, SVG, etc. y problemas conocidos. Por ej. IE 8 no soporta la unidad rem, e IE 9 y 10 no soportan rems cuando se usa en la versión abreviada de la propiedad &amp;#8220;font&amp;#8221;, así que tendrías que declarar font-size aparte y aprovechar la cascada para ofrecer un valor alternativo en píxeles.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Técnica&lt;/strong&gt;: Si no sabés cómo hacer algo concreto con CSS, por ej. centrar un elemento con posición absoluta, podés buscar si existe una técnica conocida, a veces el código es poco intuitivo.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='opcin_b_hacer_una_pregunta'&gt;Opción B: Hacer una pregunta&lt;/h3&gt;

&lt;p&gt;Cada comunidad online tiene sus reglas (¡deberías leerlas!)&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;. No se trata de complacer a los moderadores, si hacés una buena pregunta, vas a obtener mejores respuestas más rápido.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Consejo 1&lt;/strong&gt;: Para preguntar sobre código, incluí el código que te está dando problemas&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;. &lt;a href='http://codepen.io/'&gt;CodePen&lt;/a&gt; y &lt;a href='http://jsfiddle.net/'&gt;jsFiddle&lt;/a&gt; son servicios que te permiten pegar el código HTML en el panel HTML, el CSS en el panel CSS y el JavaScript en el panel JavaScript y ver el resultado. Presionando Save obtenés una URL pública que podés adjuntar a la pregunta. Con un Fiddle o un Pen le facilitás enormemente el trabajo a la persona que te quiere ayudar, porque puede ver el problema, modificar el código y darte la solución.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Consejo 2&lt;/strong&gt;: Para preguntar cómo se hace tal cosa, en vez de describir vagamente qué es lo querés hacer, es mejor que muestres un ejemplo concreto: una captura de pantalla, un sitio web donde lo viste, etc.&lt;/p&gt;

&lt;h2 id='recomendaciones_finales'&gt;Recomendaciones finales&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Si te estás equivocando en conceptos básicos, podés &lt;a href='http://apuntesalmargen.com/aprender-web.html'&gt;profundizar tus conocimientos&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;Si te estás equivocando en la sintaxis de HTML, CSS o JavaScript, podés usar &lt;a href='http://emmet.io/'&gt;Emmet&lt;/a&gt; o &lt;a href='http://haml.info/'&gt;Haml&lt;/a&gt;, Sass o Stylus y CoffeScript. Si usás Sublime Text podés instalar &lt;a href='https://github.com/SublimeLinter/SublimeLinter'&gt;SublimeLinter&lt;/a&gt;, un plugin que te resalta errores potenciales en JavaScript, PHP y otros lenguajes.&lt;/li&gt;

&lt;li&gt;Si no te gusta trabajar solo y querés rodearte de personas para pedirles ayuda y colaborar, podés unirte&lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt; a una comunidad online.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Por último, podés aprender de tus errores creando tu propia biblioteca de snippets (fragmentos de código) para futura referencia. Podés usar una aplicación como &lt;a href='http://www.shpakovski.com/codebox/'&gt;CodeBox&lt;/a&gt; o crear una cuenta en sitios como &lt;a href='http://www.snipplr.com/'&gt;Snipplr&lt;/a&gt;.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;&lt;a href='http://btoe.ws/browserstats/'&gt;Browser Usage/Feature Statistics&lt;/a&gt; es una visualización de las características HTML5 y CSS3 soportadas por cada navegador/versión.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Hay demasiadas reglas en la vuelta, son todas del estilo del nazi de la sopa de Seinfeld, en este artículo incluí sólo los 2 consejos que considero más importantes para obtener respuestas acertadas.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;En el proceso de aislar el código problemático y crear un caso de prueba reducido podés solucionar el problema.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;Con unirte a una comunidad, me refiero a que en vez de publicar la misma pregunta en 20 lugares diferentes cuando entrás en módo pánico, participes con frecuencia en la/s comunidad/es con más miembros y/o mejores respuestas.&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Guía definitiva para aprender diseño web y desarrollo front-end</title>
      <link>http://apuntesalmargen.com/aprender-web.html</link>
      <pubDate>Wed, 17 Apr 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/aprender-web</guid>
      <description>&lt;p&gt;¿Cómo aprendo a diseñar? ¿Cómo hago un formulario de contacto? ¿Dónde puedo descargar un manual de JavaScript? ¿Me pueden recomendar un tutorial de creación de temas para WordPress? Estas son preguntas frecuentes en foros y comunidades, y en alguna oportunidad yo misma me las he hecho, pero la respuesta no pasa solamente por recomendar tutoriales, libros y cursos.&lt;/p&gt;
&lt;!--break--&gt;
&lt;p&gt;¿Por qué querés aprender diseño web y desarrollo front-end? es la pregunta más importante. Podés querer aprender por hobby, como carrera con salida laboral o si ya estás trabajando en la industria, podés querer mejorar tus habilidades o aprender alguna tecnología nueva.&lt;/p&gt;

&lt;h2 id='aprender_diseo_web_y_desarrollo_frontend_como_hobby'&gt;Aprender diseño web y desarrollo front-end como hobby&lt;/h2&gt;
&lt;div class='is-boxed'&gt;Te voy a contar un secreto: para crear un sitio web, &lt;strong&gt;no tenés que aprender absolutamente nada&lt;/strong&gt;.&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tarjeta de presentación&lt;/strong&gt;: Si querés tener un sitio web estilo tarjeta de presentación (foto, biografía, enlaces a tus perfiles en redes sociales, etc.), lo podés crear y personalizar en 5–10 minutos en &lt;a href='https://about.me/'&gt;about.me&lt;/a&gt; o &lt;a href='http://es.flavors.me/'&gt;Flavors.me&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Blog&lt;/strong&gt;: Si querés tener un sitio web para publicar contenido, podés usar una &lt;a href='http://apuntesalmargen.com/elegir-plataforma-blog.html'&gt;plataforma de blog&lt;/a&gt; como Tumblr o WordPress y en 10–20 minutos queda pronto.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;El diseño y desarrollo web es un tema bastante amplio, pero una vez que tengas online tu sitio web personal, te van a ir surgiendo dudas específicas o ideas para mejorarlo y podés buscar información en Internet, preguntar en comunidades de Google+, etc.&lt;/p&gt;

&lt;p&gt;Si querés aprender HTML/CSS, JavaScript, PHP, Python o Ruby simplemente porque está de moda, en &lt;a href='http://www.codecademy.com/es/learn'&gt;Codecademy&lt;/a&gt; hay cursos gratis. Los cursos son en el navegador (no necesitás instalar nada) y consisten en una serie de ejercicios repetitivos con una mínima explicación de lo que estás haciendo.&lt;/p&gt;

&lt;h2 id='aprender_diseo_web_y_desarrollo_frontend_como_profesin'&gt;Aprender diseño web y desarrollo front-end como profesión&lt;/h2&gt;

&lt;p&gt;En este caso, tu prioridad número uno debería ser aprender a hacer las cosas bien. Que el curso o material de estudio sea gratuito o pago es secundario.&lt;/p&gt;

&lt;h3 id='educacin_formal__presencial'&gt;Educación formal / presencial&lt;/h3&gt;

&lt;p&gt;Una opción, evidentemente, es cursar una carrera técnica o universitaria de diseñador web, analista programador o similar. Para diseño te recomiendo evitar cursos en academias de computación porque sólo te enseñan a manejar programas y saber usar Photoshop no te convierte en diseñador, así como saber usar una calculadora no te convierte en contador.&lt;/p&gt;

&lt;p&gt;La educación formal te da bases sólidas, pero para trabajar en diseño y desarrollo web, seguramente tengas que aprender por tu cuenta algún framework u otras herramientas puntuales.&lt;/p&gt;

&lt;h3 id='educacin_autodidacta_diseo_web'&gt;Educación autodidacta: diseño web&lt;/h3&gt;
&lt;div class='is-boxed'&gt;&lt;strong&gt;Tip&lt;/strong&gt;: Sucribíte a &lt;a href='http://www.creativeedge.com'&gt;Creative Edge&lt;/a&gt; o &lt;a href='http://www.safaribooksonline.com/'&gt;Safari Books Online&lt;/a&gt; y accedé a un extensa biblioteca de libros publicados por Adobe Press, O'Reilly Media, etc.&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Fundamentos del diseño&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li class='link-with-image'&gt;
		&lt;div class='link-txt'&gt;&lt;strong&gt;&lt;a href='http://www.amazon.com/gp/product/144030842X/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=144030842X&amp;linkCode=as2&amp;tag=nataliav-20'&gt;Above the fold&lt;/a&gt;&lt;/strong&gt; de Brian Miller es uno de los pocos libros sobre el aspecto teórico del diseño web: elementos de diseño, tipografía, usabilidad, optimización para motores de búsqueda, etc. Cubre superficialmente todo el proceso de creación de un sitio web, desde la planificación hasta el lanzamiento y medición de resultados analizando estadísticas.&lt;/div&gt;
		&lt;div class='link-img'&gt;&lt;a href='http://www.amazon.com/gp/product/144030842X/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=144030842X&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=144030842X&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=144030842X' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;&lt;/div&gt;
	&lt;/li&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://www.abookapart.com/products/complete-library'&gt;A book apart&lt;/a&gt;&lt;/strong&gt; es una colección creciente de libros para personas que hacen sitios web sobre temas emergentes. Cada uno tiene alrededor de 100 páginas y se puede leer en 1–2 días y rápidamente aplicar los conceptos en tu próximo proyecto.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Software de diseño&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li class='link-with-image'&gt;
		&lt;div class='link-txt'&gt;Adobe publica una serie llamada Classroom in a Book que explica desde el área de trabajo hasta las funcionalidades más avanzadas de &lt;strong&gt;&lt;a href='http://www.amazon.com/gp/product/032182248X/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=032182248X&amp;linkCode=as2&amp;tag=nataliav-20'&gt;Illustrator&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href='http://www.amazon.com/gp/product/0321827333/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321827333&amp;linkCode=as2&amp;tag=nataliav-20'&gt;Photoshop&lt;/a&gt;&lt;/strong&gt; y los demás programas de Adobe Creative Suite. Cada capítulo es un ejercicio temático con instrucciones paso a paso, capturas de pantalla y consejos para aprovechar al máximo las características de Adobe CS.&lt;/div&gt;
		&lt;div class='link-img'&gt;&lt;a href='http://www.amazon.com/gp/product/0321827333/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321827333&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=0321827333&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=0321827333' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;&lt;/div&gt;
	&lt;/li&gt;
	&lt;li class='link-with-icon'&gt;Envato tiene una red de blogs educativos, por ej. &lt;a href='http://psd.tutsplus.com/'&gt;Psdtuts+&lt;/a&gt; sobre Adobe Photoshop y &lt;a href='http://vector.tutsplus.com/'&gt;Vectortuts+&lt;/a&gt; sobre Adobe Illustrator. Los tutoriales te sirven como ejercicio, para practicar el manejo del programa.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;¡A diseñar!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Finalmente, es importante que apliques los principios y técnicas de diseño en proyectos y recibas críticas constructivas. Te podés registrar por ej. en &lt;a href='http://www.behance.net/'&gt;Behance&lt;/a&gt;, publicar &lt;abbr title='Work in Progress'&gt;WIPs&lt;/abbr&gt; (trabajos en progreso) y solicitar comentarios o &lt;a href='http://www.formstack.com/forms/envato-tuts_workshop'&gt;enviar un proyecto&lt;/a&gt; a los &lt;a href='http://webdesign.tutsplus.com/category/articles/workshops/'&gt;workshops&lt;/a&gt; de Webdesigntuts+.&lt;/p&gt;

&lt;h3 id='educacin_autodidacta_desarrollo_frontend'&gt;Educación autodidacta: desarrollo front-end&lt;/h3&gt;

&lt;p&gt;Para aprender a programar, lo ideal es el formato curso, es decir una combinación de contenido teórico (que puede ser texto y/o video) y ejercicios para verificar que realmente entendiste los conceptos y practicar. Personalmente me gusta mucho Code School&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; y el respaldo de GitHub, jQuery y Google es una prueba de la calidad de los cursos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HTML y CSS&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li class='link-with-image'&gt;
		&lt;div class='link-txt'&gt;&lt;strong&gt;&lt;a href='http://www.amazon.com/gp/product/B0058ZX1EE/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0058ZX1EE&amp;linkCode=as2&amp;tag=nataliav-20'&gt;Hardboiled Web Design&lt;/a&gt;&lt;/strong&gt; de Andy Clark es un libro sobre HTML5 y CSS3 con actitud. Explica el aspecto técnico, las etiquetas semánticas de HTML5 y cómo hacer efectos llamativos con CSS3, pero también evangeliza sobre diseñar en el navegador y sobre cómo encarar un desarrollo front-end crossbrowser.&lt;/div&gt;
		&lt;div class='link-img'&gt;&lt;a href='http://www.amazon.com/gp/product/B0058ZX1EE/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0058ZX1EE&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B0058ZX1EE&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B0058ZX1EE' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;&lt;/div&gt;
	&lt;/li&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://emmet.io/'&gt;Emmet&lt;/a&gt;&lt;/strong&gt;: Todo bien con aprender HTML, obviamente hay que conocer las etiquetas, pero en la práctica profesional, nunca vas a escribir un doctype. Emmet es un plugin para editores de código que mejora el flujo de trabajo, por ej. si escribís &lt;code class='lang-markup'&gt;html:5&lt;/code&gt; y presionás TAB, Emmet te genera todas las etiquetas mínimas de un documento HTML.&lt;/li&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://www.codeschool.com/courses/css-cross-country'&gt;CSS Cross-Country&lt;/a&gt;&lt;/strong&gt;: es un curso de Code School que explica cómo hacer una maquetación en columnas con CSS, qué es el modelo de caja, cuándo usar position:absolute, para qué sirve cambiar el tipo de display, cómo y por qué hacer CSS sprites, técnica de reemplazo de imágenes, etc. Es un curso corto, pero tiene todo lo que tenés que saber sí o sí sobre CSS.&lt;/li&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://www.codeschool.com/courses/journey-into-mobile'&gt;Journey into Mobile&lt;/a&gt;&lt;/strong&gt;: es un curso de Code School sobre &lt;abbr title='Responsive Web Design'&gt;RWD&lt;/abbr&gt; (diseño web adaptable) y te enseña a trabajar con unidades relativas (ems, porcentajes), cuándo usar media queries y cómo determinar los breakpoints, cómo escalar imágenes y videos y hacer gráficos para pantallas de alta resolución (retina). Si ya sabés HTML/CSS y querés adentrarte en RWD, este curso es para vos.&lt;/li&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://www.codeschool.com/courses/assembling-sass'&gt;Assembling Sass&lt;/a&gt;&lt;/strong&gt;: es otro curso de Code School sobre el pre-procesador de CSS Sass. Sass es muy potente y en este curso aprendés lo básico (anidado, declaración e interpolación de variables) y lo intermedio–avanzado, cuándo usar un mixin, cómo se usan las directivas (@extend, @if, @for y @while), funciones matemáticas y de colores y cómo optimizar tu flujo de trabajo para RWD con Sass.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Software de desarrollo front-end&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://net.tutsplus.com/articles/news/perfect-workflow-in-sublime-text-free-course/'&gt;Perfect Workflow in Sublime Text&lt;/a&gt;&lt;/strong&gt; es un curso gratuito en video sobre Sublime Text. Aunque parezca que usar un editor de código no tiene mucha ciencia, hay pequeños detalles que te pueden ayudar a mejorar tu flujo de trabajo y evitar errores.&lt;/li&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://discover-devtools.codeschool.com/'&gt;Discover DevTools&lt;/a&gt;&lt;/strong&gt; es un curso gratuito producido por Code School y patrocinado por Google para dominar las herramientas para desarrolladores de Chrome. Los desafíos están geniales porque inspeccionás elemento y empezás a resolver los ejercicios.&lt;/li&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://mac.appstorm.net/how-to/utilities-how-to/how-to-use-terminal-the-basics/'&gt;How to Use Terminal: The Basics&lt;/a&gt;&lt;/strong&gt; A veces podés usar una interfaz gráfica, como CodeKit o la aplicación de GitHub, pero no está de más que sepas cómo usar la terminal.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;JavaScript&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li class='link-with-icon'&gt;En JavaScript.is(Sexy) hay un post excelente sobre &lt;a href='http://javascriptissexy.com/how-to-learn-javascript-properly/'&gt;cómo aprender apropiadamente JavaScript&lt;/a&gt;, donde el autor combina en un plan de 6–8 semanas una lista de lectura con ejercicios en Codeacademy.&lt;/li&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://try.jquery.com/'&gt;Try jQuery&lt;/a&gt;&lt;/strong&gt; es un curso gratuito producido por Code School y patrocinado por jQuery con videos y ejercicios en el navegador. Lo podés completar en un par de horas y es útil si estás apurado por arrancar con JavaScript o como repaso y/o actualización si ya manejás una versión anterior.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Otros&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://browserdiet.com/es/'&gt;Cómo perder peso en el navegador&lt;/a&gt;&lt;/strong&gt; es una guía reciente sobre rendimiento, pero hay otras más viejas como la de &lt;a href='http://developer.yahoo.com/performance/rules.html'&gt;Yahoo&lt;/a&gt; que siguen teniendo validez. El rendimiento juega un rol importantísimo en la usabilidad y es una de las cosas que diferencia un trabajo profesional de uno mediocre.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id='educacin_autodidacta_creacin_de_plantillas'&gt;Educación autodidacta: creación de plantillas&lt;/h3&gt;
&lt;ul&gt;
	&lt;li class='link-with-image'&gt;
		&lt;div class='link-txt'&gt;&lt;strong&gt;&lt;a href='http://www.amazon.com/gp/product/1934356522/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1934356522&amp;linkCode=as2&amp;tag=nataliav-20'&gt;ExpressionEngine 2: A Quick-Start Guide&lt;/a&gt;&lt;/strong&gt; por Ryan Irelan es el libro para empezar con ExpressionEngine. A partir de un sitio estático en HTML y CSS, te explica paso a paso cómo hacerlo dinámico usando EE y cuáles son las técnicas más comunes que se usan en las plantillas de EE, por ej. compartir datos entre plantillas. En el libro no se usa ningún add-on, pero en el sitio de &lt;a href='http://mijingo.com/products'&gt;Mijingo&lt;/a&gt; hay screencasts sobre cómo usar Playa, cómo desarrollar un add-on para EE y otros temas avanzados.&lt;/div&gt;
		&lt;div class='link-img'&gt;&lt;a href='http://www.amazon.com/gp/product/1934356522/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1934356522&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=1934356522&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=1934356522' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;&lt;/div&gt;
	&lt;/li&gt;
	&lt;li class='link-with-icon'&gt;&lt;strong&gt;&lt;a href='http://themeshaper.com/2012/10/22/the-themeshaper-wordpress-theme-tutorial-2nd-edition/'&gt;The ThemeShaper WordPress Theme Tutorial: 2nd Edition&lt;/a&gt;&lt;/strong&gt; es un tutorial extenso sobre cómo desarrollar un tema para WP desde cero y completo con las funcionalidades más comunes (widgets, soporte al aside, menu y header personalizables, etc.), organizado en varias lecciones escritas por la gente de Automattic. Usa como base el tema Underscores (_s) y promueve buenas prácticas del desarrollo de temas, incluyendo la seguridad.&lt;/li&gt;
	&lt;li class='link-with-image'&gt;
		&lt;div class='link-txt'&gt;&lt;strong&gt;&lt;a href='http://www.amazon.com/gp/product/B0047T7FLM/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0047T7FLM&amp;linkCode=as2&amp;tag=nataliav-20'&gt;Create Stunning HTML Email That Just Works&lt;/a&gt;&lt;/strong&gt; s un libro publicado por SitePoint para diseñadores web y desarrolladores front-end que quieren ofrecerles a sus clientes plantillas para enviar newsletters. Los emails usan HTML y CSS, pero muy básico, y con técnicas de hace 15 años atrás (diagramación basada en tablas). El libro es un punto de partida. En el sitio de Campaign Monitory MailChimp podés encontrar información actualizada y ejemplos de código.&lt;/div&gt;
		&lt;div class='link-img'&gt;&lt;a href='http://www.amazon.com/gp/product/B0047T7FLM/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0047T7FLM&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B0047T7FLM&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B0047T7FLM' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;&lt;/div&gt;
	&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;&amp;#8220;Guía definitiva&amp;#8230; &amp;#8221; es un título sensacionalista, pero me gustó ;D&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Todos los cursos de &lt;a href='http://www.codeschool.com/'&gt;Code School&lt;/a&gt; consisten en videos, donde el profesor te explica los temas con diapositivas (estilo conferencia) y ejercicios en el navegador. Podés descagar las diapositivas y los videos para futura referencia. Tienen algunos cursos gratis y los demás podés comprarlos y tener acceso para siempre a los ejercicios o suscribirte mensualmente (más barato). Al final de cada curso te indican recursos podés profundizar tus conocimientos y algunos cursos tienen descuentos en libros u otros materiales.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Inspiración para diseño web</title>
      <link>http://apuntesalmargen.com/inspiracion.html</link>
      <pubDate>Mon, 15 Apr 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/inspiracion</guid>
      <description>&lt;blockquote&gt;
	&lt;i class='icon-quote-left'&gt; &lt;/i&gt;
	&lt;span class='c-txt'&gt;Los grandes artistas copian, los genios roban.&lt;/span&gt;
	&lt;span class='c-author'&gt;— Pablo Picasso&lt;/span&gt;
&lt;/blockquote&gt;
&lt;p&gt;Si para diseñar un sitio web buscás inspiración en galerías de CSS, Dribbble, etc. a propósito o de manera inconsciente vas a terminar creando sitios iguales o muy parecidos a otros. Con fuentes de inspiración “alternativas” podés crear un estilo propio.&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='arquitectura'&gt;Arquitectura&lt;/h2&gt;

&lt;p&gt;El blanco es limpio y hace que el contenido se destaque, pero no tiene por qué ser necesariamente #FFF, en arquitectura, y sobre todo en diseño de interiores, hay muchos ejemplos de colores casi blancos y grises claros cálidos.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/blanco.png' alt='Colores casi blancos' /&gt;&lt;figcaption&gt;Ejemplos de colores casi blancos encontrados en diseño de interiores.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Los arquitectos tienen a su disposición distintos materiales: acero, concreto, madera, vidrio, etc. Como diseñador web tenés un único material de contrucción que son los píxeles, pero podés usar texturas visuales sutiles para destacar elementos y agregar personalidad e inspirarte en la arquitectura para combinarlas.&lt;/p&gt;

&lt;p&gt;La arquitectura es una profesión mucho más antigua que la del diseñador web y podés aprender sobre la relación profesional – cliente y el rol del &amp;#8220;creativo&amp;#8221; en el equipo de trabajo.&lt;/p&gt;

&lt;h2 id='cine_y_televisin'&gt;Cine y Televisión&lt;/h2&gt;

&lt;p&gt;Te podés inspirar en el cine para el tratamiento de imágenes. Por ej. para una galería de imágenes, en vez de simplemente cambiar el tamaño y/o recortar las imágenes para generar miniaturas podés además aplicarles algún filtro, como por ej. blanco y negro como Sin City, o una tonalidad de color como en Matrix. Para las transiciones de los carouseles de fotos, te podés inspirar en las iconicas transiciones de La guerra de las galaxias de George Lucas.&lt;/p&gt;
&lt;figure&gt;
	&lt;a href='http://www.amazon.com/gp/product/B000QXDED6/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000QXDED6&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B000QXDED6&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B000QXDED6' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;
	&lt;a href='http://www.amazon.com/gp/product/B000UJ48SG/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000UJ48SG&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B000UJ48SG&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B000UJ48SG' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;
	&lt;a href='http://www.amazon.com/gp/product/B00003CXKM/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00003CXKM&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B00003CXKM&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B00003CXKM' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;
	&lt;a href='http://www.amazon.com/gp/product/B0064NTZQ2/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0064NTZQ2&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B0064NTZQ2&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B0064NTZQ2' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;
	&lt;a href='http://www.amazon.com/gp/product/B0000AXE8I/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0000AXE8I&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B0000AXE8I&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B0000AXE8I' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;
	&lt;a href='http://www.amazon.com/gp/product/B004SIP9Z6/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B004SIP9Z6&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B004SIP9Z6&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B004SIP9Z6' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;
	&lt;a href='http://www.amazon.com/gp/product/B00003CXCT/ref=as_li_tf_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00003CXCT&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B00003CXCT&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B00003CXCT' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;
	&lt;figcaption&gt;Algunas películas visualmente atractivas: 300, 2001, La celda, Drive, Matrix recargada, Sin City, La guerra de las galaxias.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Si no tenés tiempo de mirar una película entera, podés inspirarte en las &lt;a href='http://www.artofthetitle.com/titles/'&gt;secuencias de créditos&lt;/a&gt;. ¿No creés que se pueden tomar elementos de una secuencia de créditos y trasladarlos al diseño web? Mirá la secuencia inicial de &lt;a href='http://www.artofthetitle.com/title/the-man-with-the-golden-arm/'&gt;The Man With The Golden Arm&lt;/a&gt; y el tema &lt;a href='http://saulbass.tumblr.com/'&gt;Vertigo&lt;/a&gt; para Tumblr y después me contás.&lt;/p&gt;

&lt;p&gt;Las leyendas de imágenes no tienen por qué ser #FFF sobre rgba(0, 0, 0, 0.75), en cualquier noticiero podés encontrar opciones más creativas.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/caption.png' alt='Leyendas de imágenes en Bootstrap y Deutsche Welle' /&gt;&lt;figcaption&gt;Bootstrap vs Deutsche Welle.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;En la tele&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; hay algunos realities sobre diseño por ej.: Candice Tells All, Project Runway, Secrets From a Stylist, etc. donde podés ver el proceso creativo de otros diseñadores, cómo aplican los principios del diseño, cómo toman decisiones.&lt;/p&gt;

&lt;h2 id='juegos'&gt;Juegos&lt;/h2&gt;

&lt;p&gt;En &lt;abbr title='Responsive Web Design'&gt;RWD&lt;/abbr&gt; (diseño web adaptable) se hace mucho incapié en las grillas fluidas, las &lt;a href='http://apuntesalmargen.com/media-queries.html'&gt;media queries&lt;/a&gt;, etc. pero también es importante pensar en interacciones más allá del mouse y cuáles son las posibilidades y desafíos de una pantalla táctil. En ese sentido, la industria de los videojuegos está mucho más madura ya que tienen experiencia en variados dispositivos.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/angry.png' alt='Captura de pantalla de Angry Birds Rio' /&gt;&lt;figcaption&gt;¿Cómo implemento la navegación? ¿De qué tamaño tienem que ser las zonas accionables? ¿Qué gestos táctiles uso para sustituir los eventos del mouse? Encontrá respuestas a estas y otras dudas, ¡jugando Angry Birds!&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;La gamificación consiste en aplicar las mecánicas de juego en otros contextos para aumentar la participación de los usuarios. En diseño web se aplica en la creación de tutoriales interactivos (al estilo por ej. de Tomb Raider que tiene un nivel cuya única función es explicar cómo se juega) y en las badges o insignias u otro tipo de premios por realizar acciones deseables.&lt;/p&gt;

&lt;h2 id='literatura'&gt;Literatura&lt;/h2&gt;
&lt;blockquote&gt;
	&lt;i class='icon-quote-left'&gt; &lt;/i&gt;
	&lt;span class='c-txt'&gt;El cielo sobre el puerto tenía el color de una pantalla de televisor sintonizado en un canal muerto.&lt;/span&gt;
	&lt;span class='c-author'&gt;— William Gibson (Neuromante)&lt;/span&gt;
&lt;/blockquote&gt;
&lt;p&gt;Me encanta leer y no juzgo a un libro por la tapa, pero sí por sus primeras oraciones y Neuromante de William Gibson me atrapó instantáneamente. Para mí, el cielo sobre el puerto es gris, pero si sos de otra generación te podés imaginar que el cielo es azul o negro. La literatura, la radio, los medios no-visuales en general, tienen esa capacidad, de que al no decirte todo, al contrario de una foto o una película, tenés que imaginarte lo que falta y sirven como ejercicio para fomentar la creatividad.&lt;/p&gt;

&lt;p&gt;En teoría de la comunicación, los ejemplos de metáfora, metonimia y otros tropos suelen ser literarios, pero también son recursos que funcionan visualmente para explicar o persuadir (publicidad).&lt;/p&gt;

&lt;h2 id='moda__estilo_de_vida'&gt;Moda / Estilo de vida&lt;/h2&gt;

&lt;p&gt;La inspiración en la moda puede traducirse literalmente en colores y texturas, pero más allá de eso, también es importante los motivos por los cuales la gente se viste así.&lt;/p&gt;

&lt;p&gt;Por ej. en wikiHow hay una serie de pautas sobre &lt;a href='http://www.wikihow.com/Be-a-Hipster'&gt;cómo ser un hipster&lt;/a&gt; que van desde usar chupines a ser vegetariano y hay muchos elementos que se pueden usar (y de hecho se usan) en diseño web. Usar porque sí elementos de una estética ajena no tiene demasiado sentido, pero si pensás que los conceptos de frugalidad y respeto al pasado de los hipster se traducen al diseño web en layouts minimalistas y fuentes vintage, podrías usar un proceso similar a partir de la misión de la empresa (o cualquier texto que tengan en la página &amp;#8220;acerca&amp;#8221;) de la empresa para la cual estás diseñando y traducirlos visualmente.&lt;/p&gt;

&lt;h2 id='msica'&gt;Música&lt;/h2&gt;
&lt;aside class='side-img'&gt;
	&lt;a href='http://www.amazon.com/gp/product/0847836622/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0847836622&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=0847836622&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=0847836622' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;
&lt;/aside&gt;
&lt;p&gt;Escuchar música mientras trabajás puede ser motivador y darte energía. Si en vez de escuchar tu música preferida, escuchás música acorde al público objetivo para el cual estás diseñando puede ayudarte a entener mejor a la audencia. Si esta técnica te falla, y la música no te evoca ninguna idea visual, en última instancia podés recurrir a videoclips, tapas de discos y otras manifestasiones visuales, ya que muchos géneros musicales tienen una estética asociada, por ej. &lt;a href='http://www.amazon.com/gp/product/0847836622/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0847836622&amp;amp;linkCode=as2&amp;amp;tag=nataliav-20'&gt;la estética del punk&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;El ritmo es uno de los principios básicos del diseño, siempre que repetís un patrón, generás ritmo, pero el concepto es más fácil de entender si lo asociás a la música.&lt;/p&gt;

&lt;p&gt;Por último, de la música me parece inspirador que a veces los videoclips cuentan una historia que no tiene absolutamente nada que ver con la letra de la canción y sin embargo, funciona (por ej.: Sonne de Rammstein). En el caso de un sitio web, no necesariamente tenés que usar elementos visuales pertenencientes al rubro de la empresa para que quede bien.&lt;/p&gt;

&lt;h2 id='naturaleza'&gt;Naturaleza&lt;/h2&gt;

&lt;p&gt;La inspiración en la naturaleza puede traducirse literalmente en texturas, formas y colores.&lt;/p&gt;

&lt;p&gt;En vez de buscar directamente paletas de colores en sitios como COLOURlovers o Kuler, podés crear una paleta basada en la naturaleza a partir de una foto representativa del ambiente que estás buscando.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/color-schemer.png' alt='Creación de una paleta de colores con ColorSchemer Studio' /&gt;&lt;figcaption&gt;Creación de una paleta de colores a partir de una foto con ColorSchemer Studio.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;En vez de usar estilos pre-definidos o buscar freebies para descargar, a partir de por ej. los colores del cielo podés crear degradés, fondos desenfocados, etc.&lt;/p&gt;

&lt;p&gt;La sección áurea y la secuencia de Fibonacci son relaciones matemáticas que se encuentran en la naturaleza&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; y que históricamente se han usado en arquitectura y arte. Aunque no hay estudios científicos que lo demuestren, se dice que los objetos creados en base a dichos números son estéticamente agradables. Podés aplicar la sección áurea en diseño web en las proporciones por ej. de la sección principal y la barra lateral.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/golden-ratio-calculator.jpg' alt='Calculadora online de la sección áurea' /&gt;&lt;figcaption&gt;&lt;a href='http://goldenratiocalculator.com/'&gt;Golden Ratio Calculator&lt;/a&gt; es una herramienta online que calcula anchos de columnas a partir de la sección áurea. Por ej. si el ancho total es 100%, la sección principal debería medir 61,8% y la secundaria 38,2%.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Podés aplicar la secuencia de Fibonacci a las jerarquías de tamaño de texto (párrafos, títulos, etc.).&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/fibonacci.png' alt='Calculadora online de la serie de Fibonacci' /&gt;&lt;figcaption&gt;&lt;a href='http://lamb.cc/typograph/'&gt;Typograph&lt;/a&gt; es una herramienta online para componer una escala tipográfica derivada de la serie de Fibonacci u otras escalas tipográficas tradicionales.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='perodos_histricos'&gt;Períodos históricos&lt;/h2&gt;

&lt;p&gt;Saber elegir cuál estilo es apropiado para cada proyecto y ejecutarlo correctamente no es tarea menor, pero en vez de tomar como referencia tendencias actuales del diseño web, podés inspirarte en épocas pasadas. Al fin y al cabo &amp;#8220;Metro&amp;#8221; está inspirado en el estilo tipográfico internacional (o escuela suiza), así que nada te impide tomar elementos visuales característicos de una era y actualizarlos.&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Mirar sitios web de la competencia es parte de la etapa de investigación y buscar en Dribbble, Pattern Tap, etc. elementos muy puntuales, como por ej. formularios de búsqueda, etiquetas, etc. es totalmente válido, pero para crear el look &amp;amp; feel (aspecto y comportamiento o identidad visual) de un sitio web es mejor que te inspires en básicamente cualquier cosa excepto otro sitio web. &lt;strong&gt;Pinterest es ideal para encontrar rápidamente inspiración online&lt;/strong&gt;, porque hay imágenes interesantes organizadas en categorías como &lt;a href='http://pinterest.com/all/architecture/'&gt;Arquitectura&lt;/a&gt;, &lt;a href='http://pinterest.com/all/science_nature/'&gt;Ciencia y naturaleza&lt;/a&gt;, &lt;a href='http://pinterest.com/all/womens_fashion/'&gt;Moda&lt;/a&gt;, etc. y buscando encontré imágenes más relevantes que en Flickr o sitios similares.&lt;/p&gt;
&lt;aside class='side-img'&gt;
	&lt;a href='http://www.amazon.com/gp/product/8425216435/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=8425216435&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=8425216435&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=8425216435' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;
&lt;/aside&gt;
&lt;p&gt;En este artículo traté de poner ejemplos lo más concreto posibles, porque creo que cuando buscás inspiración, de alguna manera es porque te trancaste y no sabés cómo seguir. La &amp;#8220;inspiración&amp;#8221; no es sustituto de tener conocimientos de &lt;a href='http://www.amazon.com/gp/product/8425216435/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=8425216435&amp;amp;linkCode=as2&amp;amp;tag=nataliav-20'&gt;fundamentos del diseño&lt;/a&gt; y aplicarlos, pero tiene su lugar en el proceso, porque el diseño no es un examen multiple opción con una única respuesta correcta.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;En Uruguay (y supongo toda Latinoamérica) el programa de Candice lo dan en H&amp;amp;H, Project Runway en E! y Glitz y Secrets from a Stylist en Fox Life.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Plutón no es un planeta y los ejemplos clásicos de la sección aúrea en la naturaleza (el caracol nautilos) actualmente son disputados.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Blogs en español</title>
      <link>http://apuntesalmargen.com/blogs-espanol.html</link>
      <pubDate>Fri, 05 Apr 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/blogs-espanol</guid>
      <description>&lt;p&gt;Anteriormente publiqué una &lt;a href='http://apuntesalmargen.com/actualizarse.html'&gt;lista de recursos para mantenerse actualizado en diseño y desarrollo web&lt;/a&gt;. No me interesa encontrar equivalentes a esos sitios web en español, pero sí me gusta leer a otros diseñadores y desarrolladores web que cuentan cómo trabajan, cómo solucionan problemas, qué opinan de la industria, etc.&lt;/p&gt;
&lt;!--break--&gt;
&lt;p&gt;La lista está ordenada alfabéticamente por nombre de dominio.&lt;/p&gt;

&lt;h2 id='alessandro_mascherpa'&gt;&lt;a href='http://alessmascherpa.com/'&gt;Alessandro Mascherpa&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Alessandro Mascherpa es un desarrollador de software, tiene muy poquitos artículos publicados, pero igualmente lo añadí a la lista porque me gusto el estilo del blog en general (además cuualquiera que use Jekyll u Octopress tiene puntos extras a favor).&lt;/p&gt;

&lt;p&gt;Artículo favorito:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://alessmascherpa.com/blog/2012/11/22/maquetacion-html-para-correos-electronicos/'&gt;Maquetación Html Para Correos Electrónicos&lt;/a&gt;: En este artículo define muy bien en qué consiste el desarrollo de HTML emails, que aunque no lo parezca, implica usar técnicas totalmente diferentes a las que usan para hacer una página web actual.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='antonio_villamarn'&gt;&lt;a href='http://ant.onio.org/'&gt;Antonio Villamarín&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Antonio Villamarín es un empresario que escribe sobre variados temas incluyendo desarrollo y startups, me parece interesante leer un punto de vista, no tan centrado en el código sino más bien en el aspecto comercial.&lt;/p&gt;

&lt;p&gt;Artículos favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://ant.onio.org/2013/04/11/twitter-facebook-linkedin-y-la-madre.html'&gt;Twitter, Facebook, LinkedIn y la madre.&lt;/a&gt;: una opinión centrada sobre tener presencia en todas las redes sociales.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://ant.onio.org/2013/04/10/modelo-vista-controlador-adaptado-a-la-web.html'&gt;Modelo Vista Controlador adaptado a la web&lt;/a&gt;: pensé que este artículo era sobre Backbone o similar, pero no, igualmente es una buena explicación del MVC para web.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='carmen_hevia'&gt;&lt;a href='http://www.carmenhevia.es/'&gt;Carmen Hevia&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Carmen Hevia es una psicóloga española que trabaja en la aplicación de la psicología al marketing (psicomarketing) y a la experiencia de usuario (neurodiseño).&lt;/p&gt;

&lt;p&gt;Artículos favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.carmenhevia.es/articulo/deja-que-la-gestalt-disene-la-web-por-ti-ley-de-la-semejanza'&gt;Deja que la Gestalt diseñe la Web por ti. Ley de la Semejanza.&lt;/a&gt;: Es parte de una serie sobre la Gestalt, una corriente alemana de la psicología que estudió la percepción y cuya filosofía se puede resumir en la frase &amp;#8220;El todo es más importante que la suma de las partes&amp;#8221;. Las leyes de la Gestalt están en el temario de los cursos de diseño, pero está muy bueno como Carmen las explica y ejemplifica con aplicaciones y sitios web.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.carmenhevia.es/articulo/la-memoria-en-la-experiencia-de-usuario-reconocimiento-vs-recuerdo'&gt;La memoria en la experiencia de usuario. Reconocimiento Vs Recuerdo&lt;/a&gt;: Es un artículo sobre cómo funciona la memoria y cómo diseñar por ej. un proceso de compras teniendo estos conceptos en cuenta.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='emilio_coboscmc'&gt;&lt;a href='http://emiliocobos.net/'&gt;Emilio Cobos-CMC&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Emilio Cobos es un estudiante de batchillerato español que escribe sobre Blogger y desarrollo web en general (HTML, CSS, JavaScript, PHP). Lo que más me gusta de Emilio es que está dispuesto a responder dudas de sus lectores.&lt;/p&gt;

&lt;p&gt;Artículo favorito:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://emiliocobos.net/migrar-de-blogger-a-wordpress-la-guia-definitiva/'&gt;Migrar de blogger a WordPress: La guía definitiva&lt;/a&gt;: Migrar de plataforma siempre tiene sus desafíos y en este artículo comparte su experiencia y explica un método detallado a prueba de fallas.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='fernetjs'&gt;&lt;a href='http://fernetjs.com/'&gt;fernetjs&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Fernetjs es una comunidad de JavaScript en español sobre JavaScript client-side y server-side, librerías, etc. Los artículos son de distintos autores y aceptan contribuciones de nuevos autores. Me gusta porque es monotemático, los posts tienen ejemplos de código, están escritos en un estilo informal, sincero y ameno. Tal cual se definen en el acerca, se nota que a los autores les apasiona el tema.&lt;/p&gt;

&lt;p&gt;Artículos favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://fernetjs.com/la-historia-de-javascript/'&gt;La Historia de Javascript&lt;/a&gt;: Una línea de tiempo con la historia de JavaScript desde su creación en 1995 y con hitos significativos como jQuery y node.js&lt;/li&gt;

&lt;li&gt;&lt;a href='http://fernetjs.com/2012/06/fernet-volador-detras-de-escena/'&gt;Fernet Volador: detrás de escena&lt;/a&gt;: En este artículo explican cómo implementaron un huevo de pascua (una botella de fernet volando) en el sitio con JavaScript.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='guiabreve'&gt;&lt;a href='http://guiabreve.com/'&gt;Guiabreve&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Guiabreve es el blog de Víctor Falcón, un diseñador web español. Escribe sobre CSS, diseño web adaptable, Sublime Text, WordPress, etc. y me gusta sobre todo ese “detrás de cámaras” que hace de Yuufit.&lt;/p&gt;

&lt;p&gt;Artículos favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://guiabreve.com/anadir-la-sintaxis-htaccess-a-sublime-text-2.html'&gt;Añadir la sintaxis Htaccess a Sublime Text 2&lt;/a&gt; No se me había ocurrido que se podía resaltar la sintaxis de los .htaaccess, pero seguí las instrucciones y me funcionó bien.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://guiabreve.com/opinion-por-que-me-encanta-sublime-text-2.html'&gt;Opinión: ¿Por qué me encanta Sublime Text 2?&lt;/a&gt; Sublime Text está muy bueno, pero a primera vista no es tan claro como Coda o Espresso, así que cualquier artículo sobre el tema, me parece valioso.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='guillermo_carvajal'&gt;&lt;a href='http://guillermocarvajal.net/'&gt;Guillermo Carvajal&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Guillermo Carbajal, no es diseñador, ni desarrollador, es un Licenciado en Geografía e Historia, que escribe profesionalmente guías turísticas y blogs de viaje, pero habla sobre temas que me interesan.&lt;/p&gt;

&lt;p&gt;Artículos favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://guillermocarvajal.net/internet/es-toda-una-experiencia-vivir-con-miedo-verdad-gratis-vs-de-pago/'&gt;Es toda una experiencia vivir con miedo, ¿verdad?: gratis vs de pago&lt;/a&gt;: me gustó mucho este artículo, porque con tanta gente buscando y pidiendo recursos gratis en Internet, parece que si recomendás algo pago sos un bicho raro a pesar de que son sumas ínfimas si pensás en el valor que te aportan.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://guillermocarvajal.net/redes-sociales/el-silencioso-exito-de-quora/'&gt;El silencioso éxito de Quora&lt;/a&gt;: este artículo me gustó porque no me gusta Quora (me parece infantil que no me dejen ver las respuestas porque no estoy registrada), pero reconozco que leer ideas con las cuales discrepo es más enriquecedor que leer más artículos que validen lo que pienso.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='ksesocss'&gt;&lt;a href='http://ksesocss.blogspot.com/'&gt;KsesoCss&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Es un blog sobre CSS, abarca desde conceptos básicos como los modelos de caja, hasta las propuestas más nuevas como border-shape. Kseso también está en Twitter y modera una comunidad en Google+ &lt;a href='https://plus.google.com/communities/109271950858022640276'&gt;CSS con estilo&lt;/a&gt; donde plantea debates interesantes. Pese a ser un tema tan técnico, los artículos tienen frases coloridas que le dan personalidad.&lt;/p&gt;

&lt;p&gt;Artículo favorito:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://ksesocss.blogspot.com/2012/03/display-inline-block-y-sus-empeno-en.html'&gt;Display: inline-block y su empeño en dejar espacios en blanco de separación. 8 soluciones.&lt;/a&gt; Con todas estas opciones, seguro vas a encontrar una que te quede cómoda.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='minidnet'&gt;&lt;a href='http://minid.net/'&gt;Minid.net&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Minid.net es un blog de tecnología del diseñador argentino Diego Martín Lafuente. Un pionero del blogging que publica artículos bastante extensos, son realmente material de lectura.&lt;/p&gt;

&lt;p&gt;Artículos favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://minid.net/2013/03/20/no-me-robes-el-estilo/'&gt;No me robes el estilo&lt;/a&gt;: es un artículo de opinión a raíz de que LayerVault denunció a Designmodo por infracción de derechos de autor en Flat UI.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://minid.net/2012/12/19/usted-no-es-el-cliente-usted-es-el-producto/'&gt;Usted no es el cliente, usted es el producto&lt;/a&gt;: un artículo sobre el cambio de política de uso de Instagram. Muchos blogs de tecnología simplemente hacen eco de anuncios de prensa, pero para mí, seguir a un autor significa conocer su postura y leer un análisis y no sólo una copiada y pegada, o traducción, como hacen muchos otros.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='pablo_leone'&gt;&lt;a href='http://pabloleone.com/'&gt;Pablo Leone&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;En el blog del programador web Pablo Leone hay artículos sobre PhoneGap, WordPress y otros temas de desarrollo backend (PHP, MySQL).&lt;/p&gt;

&lt;p&gt;Artículos favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://pabloleone.com/comenzando-con-phonegap/'&gt;Comenzando con PhoneGap&lt;/a&gt;: En este artículo está bien explicado cómo funciona básicamente una aplicación con PhoneGap y cuáles son los requisitos previos, o sea, qué lenguajes tenés que saber.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://pabloleone.com/crear-un-area-restringida-en-5-minutos-con-htaccess/'&gt;Crear un área restringida en 5 minutos con .htaccess&lt;/a&gt;: Es un tutorial paso a paso de cómo proteger un directorio con contraseña usando .htaccess y .htpasswd.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='returngis'&gt;&lt;a href='http://www.returngis.net/'&gt;return(gis);&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;return(gis); es el blog de la arquitecta de software española Gisela Torres. En los últimos meses estuvo publicando varios artículos sobre APIs de HTML5 (geolocation, history, etc.) y también escribe sobre CSS, JavaScript, ASP.NET MVC y Windows Azure.&lt;/p&gt;

&lt;p&gt;Artículos favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.returngis.net/2013/03/atributos-data-html5/'&gt;Atributos data-*&lt;/a&gt;: En este artículo explica qué son los atributos data-* y cómo manipularlos con JavaScript.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.returngis.net/2013/03/requirejs-el-cargador-de-modulos-para-javascript/'&gt;Requirejs: El cargador de módulos para JavaScript&lt;/a&gt;: sobre jQuery hay mucho material publicado, pero sobre herramientas un poco más avanzadas de JavaScript es más difícil encontrar información y a veces en vez de la documentación, necesitás leer artículos qué te expliquen para qué sirven y cómo se usan estas librerías.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='por_favor_recomendme_un_blog_'&gt;Por favor, ¡recomendáme un blog! &lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Si tenés un blog en español, me encantaría leerlo&lt;/strong&gt; y te agradezco que me mandes un &lt;a href='mailto:hola@apuntesalmargen.com'&gt;email&lt;/a&gt;, un tweet a &lt;a href='https://twitter.com/nataliav'&gt;@nataliav&lt;/a&gt;, una señal de humo, etc.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;No me interesa participar en ningún sistema de intercambio de enlaces. No lo tomes como algo personal si me recomendás tu blog y no lo incluyo en la lista, los blogs, como los libros, la música, etc. son cuestión de gusto.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Herramientas de desarrollo front-end</title>
      <link>http://apuntesalmargen.com/herramientas-front-end.html</link>
      <pubDate>Mon, 25 Mar 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/herramientas-front-end</guid>
      <description>&lt;p&gt;Para desarrollo front-end hay muchísimas herramientas disponibles que suenan bien, pero ¿para qué sirven realmente? ¿en qué me va a beneficiar usarlas? ¿cómo las integro a mi flujo de trabajo?&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='bower'&gt;Bower&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://bower.io/'&gt;Bower&lt;/a&gt; es un gestor de paquetes (HTML, CSS, JavaScript) que instala, actualiza y gestiona dependencias.&lt;/p&gt;

&lt;p&gt;Por ej. si desde la terminal ejecutás:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;bower install jquery-ui&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;en la carpeta del proyecto, Bower crea una carpeta “components” y descarga jQuery UI y jQuery (dependencia).&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Beneficio&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Para crear un proyecto es más rápido que descargar, descomprimir y mover los archivos a la carpeta del proyecto manualmente, pero hay paquetes que están en la lista de &lt;a href='http://sindresorhus.com/bower-components/'&gt;componentes de Bower&lt;/a&gt; y no los instala correctamente&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Uso&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Bower se instala usando Node y npm, como ya los tenía instalados fue muy sencillo. El uso es básicamente &lt;code class='language-html'&gt;bower search&lt;/code&gt;, &lt;code class='language-html'&gt;bower install&lt;/code&gt;, &lt;code class='language-html'&gt;bower update&lt;/code&gt;, son pocos comandos y fáciles de recordar.&lt;/p&gt;

&lt;h2 id='coffeescript'&gt;CoffeeScript&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://coffeescript.org/'&gt;CoffeeScript&lt;/a&gt; es un lenguaje que compila a JavaScript. La sintaxis está inspirada en Ruby y Python. Omite los puntos y coma, llaves, la declaración de variable, el return (siempre ejecuta la última línea de una función) y reemplaza (){} por () -&amp;gt; para representar visualmente una función&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Por ejemplo:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-coffeescript'&gt;cafe = (mensaje = &amp;quot;¿Te interesa CoffeScript?&amp;quot;) -&amp;gt;
  respuesta = confirm mensaje
  &amp;quot;Tu respuesta es #{respuesta}&amp;quot;

alert cafe()&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;compila a:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-javascript'&gt;var cafe;

cafe = function(mensaje) {
  var respuesta;

  if (mensaje == null) {
    mensaje = &amp;quot;¿Te interesa CoffeScript?&amp;quot;;
  }
  respuesta = confirm(mensaje);
  return &amp;quot;Tu respuesta es &amp;quot; + respuesta;
};

alert(cafe());&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;p class='star-rating'&gt;&lt;strong&gt;Beneficio&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;CoffeeScript es JavaScript, pero más fácil de escribir y de leer y por lo tanto más fácil de mantener.&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Uso&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;CoffeeScript se puede &lt;a href='http://coffeescript.org/#try:alert%20%22Hello%20CoffeeScript!%22'&gt;probar online&lt;/a&gt;, instalar con el Node Package Manager y compilarlo via la terminal o usar una aplicación como CodeKit, LiveReload, etc.&lt;/p&gt;

&lt;p&gt;1) Instalar CoffeeScript:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;npm install -g coffee-script&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;2) Vigilar y re-compilar un proyecto:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;coffee -o js/ -cw coffee/&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='grunt'&gt;Grunt&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://gruntjs.com/'&gt;Grunt&lt;/a&gt; automatiza tareas repetitivas, por ej.: compilación, concatenación, minificación, tests unitarios, linting, etc.&lt;/p&gt;

&lt;p&gt;Para empezar a usar Grunt, hay que instalar&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt; una serie de cosas, en mi caso:&lt;/p&gt;

&lt;p&gt;1) Instalar la &lt;abbr title='Commnand Line Interface'&gt;CLI&lt;/abbr&gt; (interfaz de la línea de comando):&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;sudo npm install -g grunt-cli&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;2) Crear un package.json en la raíz del proyecto:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-javascript'&gt;{
    &amp;quot;name&amp;quot;: &amp;quot;Mi Proyecto&amp;quot;,
    &amp;quot;version&amp;quot;: &amp;quot;1.0&amp;quot;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;3) Instalar Grunt y los plugins necesarios (en cada proyecto):&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;npm install grunt --save-dev

npm install grunt-contrib-sass --save-dev
npm install grunt-regarde --save-dev
npm install grunt-contrib-connect --save-dev
npm install grunt-contrib-livereload --save-dev&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;4) Crear un Gruntfile.js, agregar y configurar las tareas. Tarea de ejemplo&lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt;: compilar Sass y recargar el navegador (replicar la funcionalidad de LiveReload):&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-javascript'&gt;'use strict';
var path = require('path');
var lrSnippet = require('grunt-contrib-livereload/lib/utils').livereloadSnippet;

var folderMount = function folderMount(connect, point) {
  return connect.static(path.resolve(point));
};

module.exports = function (grunt) {
  grunt.initConfig({
    connect: {
      livereload: {
        options: {
          port: 9001,
          middleware: function(connect, options) {
            return [lrSnippet, folderMount(connect, options.base)]
          }
        }
      }
    },
    sass: {
      dist: {
        files: {'css/style.css':'sass/style.scss'}
      }
    },
    watch: {
      sass: {
        files: ['**/*.scss'],
        tasks: ['sass']
      },
      css: {
        files: ['**/*.css'],
        tasks: ['livereload']
      }
    }
  });

  grunt.loadNpmTasks('grunt-contrib-sass');
  grunt.loadNpmTasks('grunt-regarde');
  grunt.loadNpmTasks('grunt-contrib-connect');
  grunt.loadNpmTasks('grunt-contrib-livereload');

  grunt.renameTask('regarde', 'watch');

  grunt.registerTask('default', ['livereload-start', 'connect', 'watch']);
};&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;5) Ejecutar Grunt:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;grunt&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;p class='star-rating'&gt;&lt;strong&gt;Beneficio&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Grunt es equivalente a aplicaciones como CodeKit, Hammer, Mixture, etc. pero mucho más personalizable. Se pueden definir distintos sets de tareas, por ej. dev (compilar Sass y CoffeScript) y dist (concatenar y minificar CSS y JS).&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Uso&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Grunt está bien documentado, cada plugin tiene código de ejemplo, no es difícil de usar, pero tampoco es para principiantes. En el episodio 021 del Build Podcast, que ya lo había mencionado en &lt;a href='http://apuntesalmargen.com/actualizarse.html'&gt;Recursos para mantenerse actualizado en diseño y desarrollo web&lt;/a&gt;, Sayanee muestra cómo empezar a usar Grunt.&lt;/p&gt;

&lt;h2 id='less_sass_yo_stylus'&gt;LESS, Sass y/o Stylus&lt;/h2&gt;

&lt;p&gt;En artículos anteriores escribí sobre los &lt;a href='http://apuntesalmargen.com/beneficios-de-los-pre-procesadores-de-css.html'&gt;beneficios de los pre-procesadores de CSS&lt;/a&gt;, &lt;a href='http://apuntesalmargen.com/sintaxis-less-sass-stylus.html'&gt;la sintaxis de LESS, Sass y Stylus&lt;/a&gt; y &lt;a href='http://apuntesalmargen.com/less-sass-stylus.html'&gt;por qué Sass es mejor&lt;/a&gt;.&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Beneficio&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Los pre-procesadores de CSS ayudan a concentrarse en el aspecto creativo de escribir código porque evitan tener que recordar valores de colores (variables), escribir prefijos para cada navegador (mixins), etc.&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Uso&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Hay varias aplicaciones amigables para los principiantes, por ej. CodeKit, LiveReload, etc. que compilan LESS, Sass y Stylus y por supuesto se pueden compilar desde la terminal.&lt;/p&gt;

&lt;h2 id='modernizr'&gt;Modernizr&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://modernizr.com/'&gt;Modernizr&lt;/a&gt; es una librería de JavaScript que detecta el soporte a características de HTML5 y CSS3 del navegador.&lt;/p&gt;

&lt;p&gt;Ejemplo 1: usar un polyfill&lt;sup id='fnref:5'&gt;&lt;a href='#fn:5' rel='footnote'&gt;5&lt;/a&gt;&lt;/sup&gt; si el navegador no soporta los placeholders HTML5&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-javascript'&gt;Modernizr.load({
  test: Modernizr.placeholder,
  nope: 'Placeholders.js'
});&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Ejemplo 2: estilo CSS alternativo si el navegador no soporta box-shadow&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;.no-boxshadow .recuadro{
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;p class='star-rating'&gt;&lt;strong&gt;Beneficio&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Modernizr te permite aprovechar el potencial de HTML5 y CSS3 en los navagadores modernos y podés elegir para cuáles funcionalidades importantes hay que diseñar un plan B.&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Uso&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Tiene una versión de desarrollo y para producción se puede seleccionar qué items necesitás y descargar una versión personalizada minificada. Además de la documentación, en el sitio de Modernizr hay una lista de tutoriales.&lt;/p&gt;

&lt;h2 id='normalizecss'&gt;Normalize.css&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://necolas.github.com/normalize.css/'&gt;Normalize.css&lt;/a&gt; es un archivo CSS que reduce las diferencias o “normaliza” los estilos por defecto de cada navegador, &lt;strong&gt;no es un reset&lt;/strong&gt;&lt;sup id='fnref:6'&gt;&lt;a href='#fn:6' rel='footnote'&gt;6&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Beneficio&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Además de lo obvio, como por ej. &lt;code class='language-css'&gt;body { margin: 0; }&lt;/code&gt; ó &lt;code class='language-css'&gt;img { border: 0 }&lt;/code&gt;, normalize.css corrige algunos bugs comunes en todos los navegadores como por ej. que sub y sup afecte la line-height.&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Uso&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Normalize.css está incluido en el HTML5 Boilerplate y Bootstrap. El creador plantea 2 enfoques para usarlo, personalmente lo incluyo modificado (elimino algunos estilos, pero no personalizo valores).&lt;/p&gt;

&lt;h2 id='yeoman'&gt;Yeoman&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://yeoman.io/'&gt;Yeoman&lt;/a&gt; es un conjunto de herramientas, incluyendo Bower y Grunt, optimizadas para el desarrollo de aplicaciones web con MVC/MVVP/MVVM client side (por ej. AngularJS).&lt;/p&gt;

&lt;p&gt;1) Crear un proyecto básico:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;yo webapp
npm install &amp;amp;&amp;amp; bower install&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;2) Previsualizar en el navegador&lt;sup id='fnref:7'&gt;&lt;a href='#fn:7' rel='footnote'&gt;7&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;grunt server&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;3) Deploy:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;grunt build&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;p class='star-rating'&gt;&lt;strong&gt;Beneficio&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Yeoman maneja el concepto de &lt;strong&gt;opciones por defecto inteligentes&lt;/strong&gt;, por ej. el pre-procesador de CSS es Sass, los test unitarios son con Mocha, etc. Simplifica y ahorra tiempo principalmente en la etapa de creación de un proyecto nuevo y preparación de los archivos para producción.&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Uso&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Es un proyecto ambicioso, más que una herramienta es un flujo de trabajo y el uso está muy ligado a las mejores prácticas del desarrollo front-end. Es una manera fácil de empezar a usar las herramientas que incluye.&lt;/p&gt;

&lt;h2 id='zepto'&gt;Zepto&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://zeptojs.com/'&gt;Zepto&lt;/a&gt; es una versión recortada de jQuery, compatible con todos los navegadores excepto Internet Explorer, ideal para desarrollar vistas basadas en HTML dentro de frameworks como PhoneGap.&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Beneficio&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-star-empty'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Zepto minificada y gzipeada pesa 9.7kb (jQuery pesa 32Kb). En teoría suena perfecta, pero no es una receta instantánea para hacer un sitio más rápido.&lt;/p&gt;
&lt;p class='star-rating'&gt;&lt;strong&gt;Uso&lt;/strong&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star'&gt; &lt;/i&gt; &lt;i class='icon-star-empty'&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;El slogan es que si sabés jQuery, sabés Zepto. Basta con incluirla al final del documento con un fallback a jQuery:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;...
&amp;lt;script src=zepto.min.js&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;document.write('&amp;lt;script src=' + ('__proto__' in {} ? 'zepto' : 'jquery') + '.js&amp;gt;&amp;lt;\/script&amp;gt;')&amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Cambié varias veces de editor de código y probé distintas aplicaciones para desarrollo front-end, pero las herramientas que realmente cambiaron cómo trabajo son los pre-procesadores de CSS y Grunt.&lt;/p&gt;

&lt;p&gt;Hace años atrás, buscando información de cómo usar variables en CSS, llegué al sitio de Sass, pero en su momento (estaba usando Windows) me pareció complicado de usar, y ahora que lo tengo tan integrado al flujo de trabajo, me arrepiento de no haberle sacado provecho apenas lo descubrí.&lt;/p&gt;

&lt;p&gt;Grunt me gusta mucho porque hay técnicas, por ej. minificar CSS y JS, que no hay duda que son buena idea, pero a veces porque dan un poquito de trabajo, o requieren usar múltiples mini-herramientas, no se hacen y con Grunt se pueden automatizar todas las tareas necesarias, pero tediosas.&lt;/p&gt;
&lt;div class='p-index'&gt;
  &lt;ul class='nav-list'&gt;
    &lt;li&gt;&lt;a href='#bower'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Bower&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#coffeescript'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Coffeescript&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#grunt'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Grunt&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#less_sass_yo_stylus'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; LESS, Sass y Stylus&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#modernizr'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Modernizr&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#normalizecss'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Normalize.css&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#yeoman'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Yeoman&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href='#zepto'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Zepto&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Por ej. &lt;a href='https://github.com/twitter/bower/issues/172'&gt;Bower no instala la dependencia de Backbone.js&lt;/a&gt; (Underscores.js).&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;&lt;a href='https://peepcode.com/products/coffeescript'&gt;Meet CoffeeScript&lt;/a&gt; de PeepCode tienen animaciones que muestran claramente cómo se pasa de JavaScript a CoffeeScript (un ejemplo disponible en la free preview).&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;-g instala globalmente (se puede ejecutar desde cualquier directorio) y &amp;#8211;save-dev guarda en el package.json&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;Esta tarea no ejemplifica el potencial de Grunt.&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:5'&gt;
&lt;p&gt;En &lt;a href='http://html5please.com/'&gt;HTML5 Please&lt;/a&gt; hay una lista de características HTML5 y CSS3 y sugerencias en cuanto a su uso (usar, usar con fallback, usar con polyfill, evitar).&lt;/p&gt;
&lt;a href='#fnref:5' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:6'&gt;
&lt;p&gt;Un reset de CSS hace cosas estúpidas como por ej. eliminar todos los márgenes.&lt;/p&gt;
&lt;a href='#fnref:6' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:7'&gt;
&lt;p&gt;Nota a mí misma: cerrar la aplicación LiveReload para evitar errores (Got error listen EADDRINUSE).&lt;/p&gt;
&lt;a href='#fnref:7' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>QDEP Google Reader</title>
      <link>http://apuntesalmargen.com/google-reader.html</link>
      <pubDate>Fri, 15 Mar 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/google-reader</guid>
      <description>&lt;p&gt;Me sorprendió la noticia del cierre de Google Reader, pero para ser sincera, para leer feeds RSS casi nunca accedí a Google Reader via web, sino a través de apps.&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='alternativas_a_google_reader'&gt;Alternativas a Google Reader&lt;/h2&gt;

&lt;p&gt;Las siguientes son aplicaciones para administrar suscripciones y leer feeds RSS. Google Reader tiene además recomendaciones, pero como de las 20 recomendaciones actuales, ninguna me interesa, no busco una funcionalidad equivalente.&lt;/p&gt;

&lt;h3 id='feedly'&gt;&lt;a href='http://www.feedly.com/'&gt;feedly&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;feedly es una aplicación para Android, iOS y extensión para Firefox, Chrome y Safari. Tienen un proyecto llamado Normandy para migrar sin problemas desde Google Reader. La aplicación mostraba los feeds como una revista (similar a Flipboard), pero recientemente también agregaron una vista de lista, parecida a Google Reader.&lt;/p&gt;

&lt;h3 id='fever'&gt;&lt;a href='http://www.feedafever.com/'&gt;Fever&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Fever es una aplicación PHP/MySQL que instalás en tu propio servidor web. Los feeds se dividen en 2 tipos: Kindling y Sparks. Kindling son feeds esenciales y las Sparks son feeds suplementarios. En base a los links en las sparks, Fever calcula los temas &amp;#8220;calientes&amp;#8221; o más importantes. El concepto es interesante, pero en la práctica me resulto complicado buscar fuentes tipo sparks&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Para Mac se puede usar Fluid.app para tener un icono en el Dock con la cantidad de items no leídos actualizados.&lt;/p&gt;

&lt;h3 id='reeder'&gt;&lt;a href='http://reederapp.com/'&gt;Reeder&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;El desarrollador de Reeder anunció en Twitter:&lt;/p&gt;
&lt;blockquote class='twitter-tweet'&gt;&lt;p&gt;Don't worry, Reeder won't die with Google Reader.&lt;/p&gt;&amp;mdash; Reeder (@reederapp) &lt;a href='https://twitter.com/reederapp/status/311995748482945025'&gt;March 14, 2013&lt;/a&gt;&lt;/blockquote&gt;
&lt;p&gt;pero sus planes no están tan maduros como Feedly. En la versión 2 para Mac y iPad va a soportar &lt;a href='https://feedbin.me/'&gt;Feedbin&lt;/a&gt; y otras opciones, pero no está definida la fecha de lanzamiento o cómo se van a manejar las migraciones.&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Por ahora voy a usar Feedly porque ya cuentan con una solución y está en desarrollo activo.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Sería genial poder agregar a usuarios de Twitter como &amp;#8220;Sparks&amp;#8221;.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Bootstrap vs Foundation Parte 1: Prototipo rápido</title>
      <link>http://apuntesalmargen.com/bootstrap-vs-foundation.html</link>
      <pubDate>Wed, 13 Mar 2013 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/bootstrap-vs-foundation</guid>
      <description>&lt;p&gt;TL;DR Bootstrap y Foundation son frameworks front-end similares y para determinar cuál es mejor me propuse hacer una página web con cada uno y comparar los resultados. Para prototipos rápidos obtuve mejores resultados con Bootstrap.&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='qu_diferencia_a_bootstrap_y_foundation'&gt;¿Qué diferencia a Bootstrap y Foundation?&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pre-procesadores&lt;/strong&gt;: Bootstrap usa LESS y Foundation, Sass y Compass&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;JavaScript&lt;/strong&gt;: Bootstrap usa jQuery y Foundation, Zepto (con fallback a jQuery).&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Compatibilidad&lt;/strong&gt;: Bootstrap es compatible con IE7+&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; y Foundation con IE9+.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Uso&lt;/strong&gt;: Además de la herramienta online para hacer un custom build, Bootstrap se puede instalar via Bower y Foundation tiene una gema para crear proyectos desde la terminal.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Estilos pre-definidos y componentes&lt;/strong&gt;: Cada framework tiene algunos estilos CSS pre-definidos y componentes JavaScript que no están presentes en el otro. Ver una &lt;a href='https://docs.google.com/spreadsheet/ccc?key=0Am6L68FaG5ypdGFYbVIzR2h5MHlXRThrZEVZY3pXT2c&amp;amp;usp=sharing'&gt;lista detallada de las diferencias&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Popularidad&lt;/strong&gt;: A la fecha, Bootstrap tiene 46.538 estrellas en GitHub y Fundation 10.021.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='cul_es_mejor'&gt;¿Cuál es mejor?&lt;/h2&gt;

&lt;p&gt;Comparando las características de Bootstrap y Foundation para mí no hay un claro ganador, por eso me propuse hacer un pequeño experimento:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Prototipo rápido&lt;/strong&gt;: a partir de un boceto en papel, ¿qué tan rápido y fácil es hacer un prototipo en HTML, CSS, JS adaptable con Bootstrap y con Foundation?&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Diseño personalizado&lt;/strong&gt;: a partir del prototipo y style-tiles, ¿qué tan sencillo o complejo es integrar un diseño personalizado? ¿son útiles los estilos pre-definidos?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id='prototipo_rpido_con_bootstrap_y_foundation'&gt;Prototipo rápido con Bootstrap y Foundation&lt;/h2&gt;

&lt;p&gt;Hay varias definiciones de qué es un prototipo, en este caso me refiero a una página web funcional (HTML, CSS, JS), pero con contenido de relleno y &lt;strong&gt;sin diseño visual&lt;/strong&gt;, básicamente un wireframe interactivo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ingredientes:&lt;/strong&gt;&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/papel.jpg' alt='Boceto website en papel' /&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;boceto en papel.&lt;/li&gt;

&lt;li&gt;Un HTML con markup básico y contenido de relleno.&lt;/li&gt;

&lt;li&gt;Picturefill y Font Awesome.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Trabajé en Sublime Text y el navegador con la documentación del framework a la vista. Originalmente pensé en considerar cuánto tiempo me llevó hacer el prototipo con cada framework como un factor decisivo, pero como ya tenía experiencia con Bootstrap, decidí determinar cuál es mejor en base a los resultados obtenidos.&lt;/p&gt;

&lt;h3 id='prototipo_rpido_con_bootstrap'&gt;Prototipo rápido con Bootstrap&lt;/h3&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/bootstrap.jpg' alt='Prototipo rápido con Bootstrap' /&gt;&lt;figcaption&gt;Captura de pantalla del prototipo realizado con Bootstrap. &lt;a href='http://apuntesalmargen.com/demo/demo1/' rel='noindex, nofollow'&gt;Ver demo&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;La documentación de Bootstrap es muy clara, pero el código de la navbar me parece bastante complejo, tendría que definir un snippet en Sublime Text.&lt;/p&gt;

&lt;p&gt;Escribí 12 líneas de CSS para recuadrar rápidamente algunas secciones y “corregir” un margen que lucía como un defecto. Además modifiqué 2 variables para que el prototipo quedara en blanco y negro.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;.media, .media .media{
	margin-top: 0;
}
footer.well{
	margin-top: 80px;
	margin-bottom: 0;
	padding: 40px 0;
}
.well{
	border: none;
	padding: 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;El media object no funcionó como esperaba, porque en teléfonos no flota la imagen, para el prototipo usé las responsive utility classes (.visible-desktop), pero en la próxima etapa, tendría que considerar otra solución.&lt;/p&gt;

&lt;p&gt;No tuve necesidad de escribir manualmente ninguna media query. La “versión teléfono” y “escritorio” quedaron aceptables automáticamente y principalmente para “tabletas” tuve que ajustar los tamaños de las imágenes.&lt;/p&gt;

&lt;h3 id='prototipo_rpido_con_foundation'&gt;Prototipo rápido con Foundation&lt;/h3&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/foundation.jpg' alt='Prototipo rápido con Foundation' /&gt;&lt;figcaption&gt;Captura de pantalla del prototipo realizado con Foundation. &lt;a href='http://apuntesalmargen.com/demo/demo2/' rel='noindex, nofollow'&gt;Ver demo&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Foundation crea un proyecto entero, incluyendo un index.html que es útil, pero con demasiado contenido (un “Hello, World!” hubiera sido suficiente).&lt;/p&gt;

&lt;p&gt;No encontré cómo limitar el ancho del contenido de la Top Bar y mirando el sitio de Foundation dudo que sea posible.&lt;/p&gt;

&lt;p&gt;La grilla conceptualmente es interesante, es mobile first (1 columna por defecto), con un breakpoint a los 728px que intercambia entre la grilla small y la large, permitiendo un ajuste fino del contenido y además tiene clases para posicionar contenido independientemente del orden en el código. En la práctica tuve problemas para alinear elementos, sobre todo dentro del Orbit. No tuve necesidad de escribir manualmente ninguna media query.&lt;/p&gt;

&lt;p&gt;Escribí 3 líneas de CSS y modifiqué una variable.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;.panel{
	margin-bottom: 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;La configuración de los componentes JavaScript es confusa.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;script&amp;gt;
	$(document).foundation('orbit topbar', {back_text: 'Atrás', bullets: false});
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='y_el_ganador_es_bootstrap'&gt;Y el ganador es… ¡Bootstrap!&lt;/h2&gt;

&lt;p&gt;Con Bootstrap no tuve inconvenientes y en aproximadamente media hora pude terminar el prototipo.&lt;/p&gt;

&lt;p&gt;De Foundation me decepcionó que se define como el “más avanzado framework front-end del mundo” y sin embargo la grilla sólo funciona correctamente usando divs innecesarios.&lt;/p&gt;

&lt;p&gt;En Bootstrap con el siguiente markup el h1 queda alineado con .span8:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;
	&amp;lt;h1&amp;gt;...&amp;lt;/h1&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;
	&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;
		&amp;lt;div class=&amp;quot;span8&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;
		&amp;lt;div class=&amp;quot;span4&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;
	&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;En Foundation con markup equivalente, el h1 no queda alineado y es necesario agregar un div extra, ya que añadir la clase large-12.columns al h1 tampoco lo soluciona.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;
	&amp;lt;div class=&amp;quot;large-12 columns&amp;quot;&amp;gt; &amp;lt;!-- div extra --&amp;gt;
		&amp;lt;h1&amp;gt;...&amp;lt;/h1&amp;gt;
	&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;
	&amp;lt;div class=&amp;quot;large-8 columns&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;
	&amp;lt;div class=&amp;quot;large-4 columns&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;La motivación principal de usar un framework front-end es tener a mano componentes que pueda adaptar a las necesidades de cada proyecto. El Carousel de Bootstrap tiene exactamente la funcionalidad que buscaba y solamente tendría que diseñar las flechas, el Orbit de Foundation no tiene suficientes opciones de configuración.&lt;/p&gt;

&lt;p&gt;En el próximo artículo voy a comparar qué tan sencillo es implementar un diseño a medida con Bootstrap y Foundation. &lt;a href='http://apuntesalmargen.com/rss.xml'&gt;Suscribíte al feed RSS&lt;/a&gt; o &lt;a href='https://plus.google.com/u/0/117830559799836420845/'&gt;agregame a tus círculos de Google+&lt;/a&gt; para no perderte la segunda parte.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Compass a partir de la v4 no es una dependencia y se puede trabajar con Bourbon.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;En la versión 3 van a dejar de soportar IE7 y Firefox 3.6.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Media queries</title>
      <link>http://apuntesalmargen.com/media-queries.html</link>
      <pubDate>Fri, 15 Feb 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/media-queries</guid>
      <description>&lt;p&gt;Las medias queries (consultas de medios) son una de las bases del diseño web adaptable y consisten en:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Un &lt;strong&gt;tipo de medio&lt;/strong&gt;: por ej. print (páginas impresas), screen (pantallas a color) y all (todos).&lt;/li&gt;

&lt;li&gt;Una o más &lt;strong&gt;expresiones&lt;/strong&gt;, que involucran características del medio y que son verdaderas o falsas, por ej. device-aspect-ratio (orientación retrato o apaisado), device-width (ancho del dispositivo de salida), resolution (resolución), width (ancho de la superficie de renderizado).&lt;/li&gt;
&lt;/ul&gt;
&lt;!--break--&gt;
&lt;h2 id='meta_viewport'&gt;Meta viewport&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;El &lt;strong&gt;viewport visual&lt;/strong&gt; es la parte de la página que se está mostrando en la pantalla. El usuario puede hacer scroll para cambiar la parte de la pantalla que ve o hacer zoom para cambiar el tamaño del viewport visual.&lt;/li&gt;

&lt;li&gt;El &lt;strong&gt;viewport de layout&lt;/strong&gt; es más grande que el viewport visual y es a partir del cual CSS calculan las medidas en porcentajes.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width&amp;quot;&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Con la meta viewport se puede configurar que el viewport de layout sea igual al ancho del dispositivo para que las declaraciones CSS como por ej. width: 60% se calculen respetando la intención del diseño.&lt;/p&gt;

&lt;h2 id='breakpoints'&gt;Breakpoints&lt;/h2&gt;

&lt;p&gt;Un enfoque es elegir los breakpoints según el tamaño de dispositivos populares. El problema con este enfoque es que no es amigable con el futuro, porque dispositivos que hoy son populares podrían no serlo mañana.&lt;/p&gt;

&lt;p&gt;Ej. de mixin en Sass:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;@mixin breakpoint($point) {
  @if $point == desktop {
    @media (min-width: 1249px) { @content; }
  }
  @else if $point == landscape-ipad  {
    @media (min-width: 1023px) { @content; }
  }
  @else if $point == portrait-ipad {
    @media (min-width: 767px) { @content; }
  }
  @else if $point == landscape-iphone {
    @media (min-width: 479px)  { @content; }
  }
}

.box {
  background-color: #eee;
  @include breakpoint(landscape-ipad)   { width: 75%; }
  @include breakpoint(landscape-ipad)   { width: 60%; }
  @include breakpoint(portrait-ipad)    { width: 80%; }
  @include breakpoint(landscape-iphone) { width: 95%; }
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;El otro enfoque es elegir los breakpoints según el contenido, simplemente cambiando el tamaño del navegador y determinando en qué punto el diseño necesita un ajuste.&lt;/p&gt;

&lt;p&gt;Ej. de mixin en Sass:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;@mixin adaptarse-a($query, $type:min-width){
  @media ($type: $query){
    @content
  }
}

.box{
  background-color: #eee;
  width: 90%;

  @include adaptarse-a(48em){
    width: 60%;
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;mixin adaptarse-a&lt;/strong&gt;: Con el mixin es más fácil modificar un estilo porque las declaraciones están todas juntas, en vez de estar separadas en diversas declaraciones media.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;min-width vs max-width&lt;/strong&gt;: En la filosofía Mobile first las media queries se definen con min-width&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. Empezás con estilos CSS para las pantallas más pequeñas y vas añadiendo media queries y CSS para que el diseño se adapte a pantallas más grandes.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;em vs px&lt;/strong&gt;: Usar &amp;#8220;em&amp;#8221; para los breakpoints es más a prueba de balas, hace que el diseño se ajuste también cuando el usuario hace zoom.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='alta_definicin'&gt;Alta definición&lt;/h2&gt;

&lt;p&gt;Para detectar dispositivos de alta resolución e incluir imágenes de fondo apropiadas u otros ajustes:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi)
{ /* Sólo Retina (iPhone, iPad) */ }

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi)
{ /* Dispositivos de alta resolución (genéricos) */ }&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href='http://bourbon.io/'&gt;Bourbon&lt;/a&gt; tiene un mixin para generar una media query para dispositivos de alta resolución. Acepta como parámetro opcional el pixel ratio.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;.foo{
  @include hidpi(1.5) {
    background-image: url(fondo@2px.png);
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='resumen'&gt;Resumen&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Usar la meta viewport para &lt;abbr title='Responsive Web Design'&gt;RWD&lt;/abbr&gt; (diseño web adaptable).&lt;/li&gt;

&lt;li&gt;Definir los breakpoints en min-width y ems según el contenido.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;&lt;a href='https://github.com/scottjehl/Respond'&gt;Respond.js&lt;/a&gt; es un polyfill para CSS3 media queries en IE 6-8.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Fundamentos del diseño web actual</title>
      <link>http://apuntesalmargen.com/rwd.html</link>
      <pubDate>Thu, 14 Feb 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/rwd</guid>
      <description>&lt;p&gt;El acceso a Internet a través de dispositivos móviles y el auge de las redes sociales presentan desafíos y oportunidades para el diseñador web.&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='desafo_1_tamaos_de_pantallas'&gt;Desafío 1: Tamaños de pantallas&lt;/h2&gt;

&lt;p&gt;Hay un gran número de dispositivos que permiten acceder a Internet incluyendo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;dispositivos móviles&lt;/strong&gt;: celulares, smartphones, tabletas.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;dispositivos especializados&lt;/strong&gt;: lectores de ebooks (ej. Kindle Fire), smart TVs.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;dispositivos tradicionales&lt;/strong&gt;: computadoras de escritorio, laptops, netbooks.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='mobile_first'&gt;Mobile first&lt;/h3&gt;
&lt;div class='side-img'&gt;&lt;a href='http://www.abookapart.com/products/mobile-first'&gt;&lt;img src='http://apuntesalmargen.com/images/mobile-first.jpg' alt='Mobile First por Luke Wroblewski' /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Diseñar en Photoshop con el 960 Grid System ya quedó en el pasado&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. Para diseñar para todos estos dispositivos, empezando por el básico (generalmente la pantalla más pequeña) y mejorando progresivamente (progressive enhancement) se consigue un sitio web que, como no está ligado a un dispositivo en particular, va a funcionar en todos los dispositivos actuales y futuros. Luke Wroblewski, autor de &lt;strong&gt;Mobile First&lt;/strong&gt; (móvil primero) plantea las ventajas de este enfoque:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;La limitaciones como por ej. el tamaño de la pantalla obligan a los diseñadores a &lt;strong&gt;enfocarse en el contenido y funcionalidades más importantes&lt;/strong&gt;, lo que termina siendo beneficioso para la usabilidad en general.&lt;/li&gt;

&lt;li&gt;Se pueden &lt;strong&gt;aprovechar las nuevas tecnologías&lt;/strong&gt; como por ej. geolocalización, eventos táctiles, etc. para crear aplicaciones innovadoras.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href='http://stuffandnonsense.co.uk/projects/320andup/'&gt;320 and up&lt;/a&gt; por Andy Clarke y Jina Bolton es un ejemplo de framework que sigue la filosofía mobile first.&lt;/p&gt;

&lt;h3 id='id1'&gt;&lt;abbr title='Responsive Web Design'&gt;RWD&lt;/abbr&gt;&lt;/h3&gt;
&lt;div class='side-img'&gt;&lt;a href='http://www.abookapart.com/products/responsive-web-design'&gt;&lt;img src='http://apuntesalmargen.com/images/rwd.jpg' alt='Responsive Web Design por Ethan Marcotte' /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Responsive Web Design&lt;/strong&gt; (diseño web adaptivo o adaptable) es un término inventado por Ethan Marcotte que define cómo adaptar un sitio web a pantallas de distintos tamaños usando:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sistemas de grillas fluidos&lt;/strong&gt;, basados en porcentajes, que se adaptan a cualquier tamaño de pantalla.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Imágenes y videos flexibles&lt;/strong&gt; que mantienen el contenido intacto en cualquier resolución.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Media queries&lt;/strong&gt; que permiten ajustar el diseño según el tamaño y resolución de la pantalla.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;El diseñador web en vez de diseñar páginas, pasa a diseñar un programa (o guía de estilo) que define qué componentes se van a mantener iguales (color, forma, textura, tipografía, etc.) y cuáles van a cambiar (disposición, tamaño de letra, etc.). Al cliente en vez de mockups se le presentan style tiles que consisten en fuentes, colores y elementos de interfaz sin una disposición definida y luego microentregas en HTML/CSS para tomar decisiones en el navegador.&lt;/p&gt;

&lt;h2 id='desafo_2_velocidad'&gt;Desafío 2: Velocidad&lt;/h2&gt;

&lt;p&gt;La velocidad es un aspecto decisivo de la experiencia del usuario y con el crecimiento del uso móvil de Internet volvió a cobrar importancia.&lt;/p&gt;

&lt;p&gt;PageSpeed Tools de Google e YSlow de Yahoo analizan un sitio web y dan pautas para mejorar la performance web, pero si sólo se hacen pequeños ajustes al finalizar el proyecto sin cambiar la mentalidad de diseño no se obtienen mejoras radicales.&lt;/p&gt;

&lt;p&gt;La estética flat design está de alguna manera asociada a la performance web, porque obviamente un fondo de color sólido es más liviano que una textura (archivo de imagen) o efectos complejos con CSS (degradés, sombras, etc.), pero más allá de lo visual, un diseño enfocado en la velocidad:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;se enfoca en resolver problemas, no en crear cosas lindas.&lt;/li&gt;

&lt;li&gt;conoce profundamente al medio, cómo funcionan los navegadores y qué tipo de código se necesita para conseguir un determinado diseño o comportamiento.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='desafo_3_contenido_en_todos_lados'&gt;Desafío 3: Contenido en todos lados&lt;/h2&gt;
&lt;div class='side-img'&gt;&lt;a href='http://www.amazon.com/gp/product/B00AEYPLPQ/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B00AEYPLPQ&amp;linkCode=as2&amp;tag=nataliav-20' rel='nofollow'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B00AEYPLPQ&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B00AEYPLPQ' border='0' style='border:none !important; margin:0px !important;' width='1' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;A partir del auge de las redes sociales como Twitter, Facebook, Google+, Pinterest, etc. el usuario tiene expectativas de encontrar, relacionarse y compartir contenido de más maneras y por lo tanto es importante generar contenido que pueda viajar a distintos canales y mantenerse intacto, como explica Sara Wachter-Boettcher en &lt;a href='http://amzn.to/XBrgAj'&gt;Content Everywhere&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Jeffrey Zeldman, autor de Designing with Web Standards, resume en un tweet el rol del contenido en el diseño web&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;
&lt;blockquote class='twitter-tweet' align='center'&gt;&lt;p&gt;Content precedes design. Design in the absence of content is not design, it's decoration.&lt;/p&gt;&amp;mdash; Jeffrey Zeldman (@zeldman) &lt;a href='https://twitter.com/zeldman/status/804159148'&gt;May 5, 2008&lt;/a&gt;&lt;/blockquote&gt;
&lt;p&gt;El diseñador web puede trabajar en equipo con los creadores de contenido y asesorarlos en cómo aprovechar el &lt;abbr title='Content Management System'&gt;CMS&lt;/abbr&gt; (sistema de administración de contenido) para que el contenido sea re-utilizable. Para los diseñadores visuales la creación de gráficos útiles y atractivos, por ej. infografías que son muy compartidos en las redes sociales, es una oportunidad como especialización o como un servicio extra que puede ofrecerle al cliente.&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;El diseño web como profesión es relativamente reciente, pero está llegando a una madurez que requiere un mayor profesionalismo. Las tácticas no son suficientes para diseñar un buen sitio web, se necesita conocer y aplicar estrategias.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Adobe está desarrollando &lt;a href='http://html.adobe.com/edge/reflow/'&gt;Adobe Edge Reflow&lt;/a&gt; para diseñar para la web adaptable y Nathan Smith creador de 960 Grid System recientemente lanzó &lt;a href='http://unsemantic.com/'&gt;Unsemantic&lt;/a&gt;, un sistema de grilla basado en porcentajes.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;El contenido precede al diseño. Diseñar en ausencia de contenido no es diseño, es decoración.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Qué es OOCSS</title>
      <link>http://apuntesalmargen.com/oocss.html</link>
      <pubDate>Thu, 14 Feb 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/oocss</guid>
      <description>&lt;p&gt;OOCSS (CSS orientado a objetos) es un término popularizado por &lt;a href='http://www.stubbornella.org/'&gt;Nicole Sullivan&lt;/a&gt; que se basa en 2 principios:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Separación de estructura y estilo visual&lt;/strong&gt;: definir los estilos visuales (por ej. color de fondo y estilo de borde) como &amp;#8220;skins&amp;#8221; que se pueden aplicar a diversos módulos.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Separación de contenedor y contenido&lt;/strong&gt;: evitar el selector descendiente, por ej. no usar &lt;code class='language-css'&gt;.miObjeto h3&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;!--break--&gt;
&lt;p&gt;Promueve la creación de una librería de componentes re-utilizables dentro del mismo sitio o entre proyectos. Los componentes son independientes de la ubicación en la página, se comportan en forma predecible&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;, son por lo tanto portables y se pueden combinar para extender un módulo base.&lt;/p&gt;

&lt;p&gt;Aplica el principio &lt;abbr title='Don&amp;apos;t Repeat Yourself'&gt;DRY&lt;/abbr&gt; (no te repitas) y por lo tanto produce CSS:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Escalable&lt;/strong&gt;: se aplica a proyectos de cualquier tamaño.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Fácil de mantener&lt;/strong&gt;: es una arquitectura transparente que sigue el principio de única responsabilidad.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='aplicacin_el_objeto_media'&gt;Aplicación: el objeto media&lt;/h2&gt;

&lt;p&gt;El objeto media es una imagen y un contenido (texto) lado a lado, según se explica en &lt;a href='http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/'&gt;The media object saves hundreds of lines of code&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;div class=&amp;quot;media status&amp;quot;&amp;gt;
	&amp;lt;a class=&amp;quot;img&amp;quot; href=&amp;quot;http://www.example.com/user/username&amp;quot;&amp;gt;
		&amp;lt;img src=&amp;quot;/images/profile-pic.jpg&amp;quot; alt=&amp;quot;Nombre Usuario&amp;quot; /&amp;gt;
	&amp;lt;/a&amp;gt;
	&amp;lt;div class=&amp;quot;bd&amp;quot;&amp;gt;
		Condimentum Malesuada Tristique Risus Aenean
	&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;.media{
	@extend %clearfix;
	display: block;
}

.media .img{
	float: left;
	margin-right: 10px;
}

.media .img{
	display: block;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='arquitectura_frontend'&gt;Arquitectura front-end&lt;/h2&gt;

&lt;p&gt;Otros trabajos sobre arquitectura de CSS:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://bem.info/method/definitions/'&gt;BEM&lt;/a&gt;&lt;/strong&gt;: &lt;abbr title='Block, Element, Modifier'&gt;BEM&lt;/abbr&gt; (bloque, elemento, modificador) son una serie de principios desarrollados por la empresa de TI rusa Yandex para crear rápidamente sitios web fáciles de mantener en un período largo de tiempo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://smacss.com/'&gt;SMACSS&lt;/a&gt;&lt;/strong&gt; (Arquitectura modular y escalable para CSS) es una guía de estilo escrita por Jonathan Snook un diseñador y desarrollador web que trabajó en el re-diseño de Yahoo! Mail.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://inuitcss.com/'&gt;inuit.css&lt;/a&gt;&lt;/strong&gt; es un framework BEM y OOCSS open source desarrollado Harry Roberts, un desarrollador web y arquitecto front-end.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;BEM, OOCSS, SMACSS surgieron como soluciones a problemas de mantenimiento de hojas de estilos CSS en grandes proyectos web, pero el concepto es aplicable a todo tipo de proyectos.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Para que la cascada se comporte de manera predecible se usan selectores de clase.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>SEO para diseñadores web</title>
      <link>http://apuntesalmargen.com/seo.html</link>
      <pubDate>Mon, 11 Feb 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/seo</guid>
      <description>&lt;p&gt;SEO (optimización para motores de búsquedas) son técnicas para mejorar la visibilidad de un sitio web en la página de resultados orgánicos (no pagos) de los motores de búsqueda. Estas técnicas incluyen la estrategia de contenido, la optimización del código y la promoción del sitio para conseguir enlaces.&lt;/p&gt;

&lt;p&gt;Las técnicas se clasifican en:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;white hat&lt;/strong&gt; (sombrero blanco): técnicas aprobadas por los motores de búsqueda.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;black hat&lt;/strong&gt; (sombrero negro): técnicas penalizadas por los motores de búsqueda.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Como diseñador web podés optimizar el código, usando técnicas white hat y evitando técnicas black hat.&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='tcnicas_seo_white_hat'&gt;Técnicas SEO white hat&lt;/h2&gt;

&lt;h3 id='metaetiquetas'&gt;Metaetiquetas&lt;/h3&gt;

&lt;p&gt;Los &lt;strong&gt;títulos&lt;/strong&gt; y la &lt;strong&gt;descripción&lt;/strong&gt; deberían ser una descripción fiel y concisa del contenido de la página y que no se tienen que repetir en todo el sitio o en varias páginas.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;head&amp;gt;
	&amp;lt;title&amp;gt;Ejemplo de Título&amp;lt;/title&amp;gt;
	&amp;lt;meta name=&amp;quot;description&amp;quot; content=&amp;quot;Ejemplo de descripción. Generalmente se muestra en la página de resultados de búsqueda.&amp;quot;&amp;gt;
&amp;lt;/head&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Como diseñador web podés indicarle al cliente qué campos del &lt;abbr title='Content Management System'&gt;CMS&lt;/abbr&gt; (sistema de administración de contenido) vas a mostrar como título y descripción&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;, o instalar un plugin para mayor flexibilidad.&lt;/p&gt;

&lt;p&gt;Las redes sociales son un aspecto importante del SEO y agregando las metiquetas de &lt;a href='http://ogp.me/'&gt;Open Graph Protocol&lt;/a&gt; y &lt;a href='https://dev.twitter.com/docs/cards'&gt;Twitter Cards&lt;/a&gt; podés controlar los fragmentos que muestran Facebook y Twitter respectivamente cuando se comparte un enlace. Google+ usa Open Graph Protocol o Schema.org.&lt;/p&gt;

&lt;h3 id='estructura_de_las_url'&gt;Estructura de las URL&lt;/h3&gt;

&lt;p&gt;Podés usar caracteres especiales en URLs, pero la práctica más aceptada es que las URLs sean en minúsculas, sin caracteres especiales (sin Ñs, sin espacios). En el canal de YouTube de GoogleWebmasterHelp hay respuestas a varias preguntas sobre SEO, en &lt;a href='http://www.youtube.com/watch?v=K4TKJwvTu50'&gt;Do you recommend using special characters in URLs?&lt;/a&gt; y &lt;a href='http://www.youtube.com/watch?v=AQcSFsQyct8'&gt;Underscores vs. dashes in URLs&lt;/a&gt; hay más información.&lt;/p&gt;

&lt;p&gt;Para &lt;strong&gt;evitar contenido duplicado&lt;/strong&gt; podés hacer un redireccionamiento 301 y establecer URLs canónicas.&lt;/p&gt;

&lt;p&gt;Suprimir la &amp;#8220;www.&amp;#8221; al inicio de las URLs en el .htaaccess:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;IfModule mod_rewrite.c&amp;gt;
  RewriteEngine On
  RewriteCond %{HTTPS} !=on
  RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
  RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
&amp;lt;/IfModule&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Por para ej. listados de productos que pueden estar ordenados por distintos criterios (alfabético, por precio) podés indicar la página canónica (versión preferida)&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;head&amp;gt;
	&amp;lt;link rel=&amp;quot;canonical&amp;quot; href=&amp;quot;http://www.example.com/product.php?item=camisas-hombre&amp;quot;/&amp;gt;
&amp;lt;/head&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Para indicar la relación entre elementos paginados (por ej. un artículo dividido en varias páginas o un listado de productos que abarca varias páginas), usás rel=&amp;#8221;next&amp;#8221; y rel=&amp;#8221;prev&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Ej. para la página 2 de un artículo divido en 3 páginas:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;head&amp;gt;
  &amp;lt;link rel=&amp;quot;prev&amp;quot; href=&amp;quot;http://www.example.com/article?story=abc&amp;amp;page=1&amp;quot; /&amp;gt;
  &amp;lt;link rel=&amp;quot;next&amp;quot; href=&amp;quot;http://www.example.com/article?story=abc&amp;amp;page=3&amp;quot; /&amp;gt;
&amp;lt;/head&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id='sitemap'&gt;Sitemap&lt;/h3&gt;

&lt;p&gt;A través de las &lt;a href='http://www.google.com/webmasters/'&gt;herramientas para webmasters&lt;/a&gt; podés enviar un mapa del sitio para informar a Google de todas las páginas de un sitio, incluyendo URLs que podrían no ser detectadas en los procesos de rastreo.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;urlset xmlns=&amp;quot;http://www.sitemaps.org/schemas/sitemap/0.9&amp;quot;&amp;gt;
   &amp;lt;url&amp;gt;
      &amp;lt;loc&amp;gt;http://www.example.com/&amp;lt;/loc&amp;gt;
      &amp;lt;lastmod&amp;gt;2013-02-13&amp;lt;/lastmod&amp;gt;
      &amp;lt;changefreq&amp;gt;monthly&amp;lt;/changefreq&amp;gt;
      &amp;lt;priority&amp;gt;0.5&amp;lt;/priority&amp;gt;
   &amp;lt;/url&amp;gt;
&amp;lt;/urlset&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Para generar un sitemap, podés usar un plugin o el propio sistema de plantillas del CMS para generar un archivo XML. lastmod (fecha de la última actualización), changefreq (frecuencia de actualización) y priority (prioridad) son opcionales.&lt;/p&gt;

&lt;h3 id='optimizacin_de_imgenes'&gt;Optimización de imágenes&lt;/h3&gt;

&lt;p&gt;Es recomendable que los nombres de archivo sean cortos y descriptivos, con guiones (‑) para separar palabras, pero en un sitio web grande, generalmente se nombran automáticamente las imágenes y en esos casos es importante que le des algún contexto a las imágenes, por ej. usando etiquetas.&lt;/p&gt;

&lt;p&gt;Como diseñador web le tenés que dar al cliente herramientas para que siempre que suba una imagen pueda ingresar un atributo alt. En mi artículo anterior &lt;a href='http://apuntesalmargen.com/accesibilidad.html'&gt;Accesibilidad para diseñadores web&lt;/a&gt; ya había mencionado la importancia de los mismos.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/campo-matrix.png' alt='Campo Matrix en ExpressionEngine' /&gt;&lt;figcaption&gt;En ExpressionEngine podés usar el add-on Matrix y en Statamic el tipo de campo Grid para poder agregar un atributo alt a cada imagen subida.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Sobre todo si el contenido principal de tu sitio son imágenes, podés hacer un sitemap de imágenes para darle a Google más información.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
 &amp;lt;urlset xmlns=&amp;quot;http://www.sitemaps.org/schemas/sitemap/0.9&amp;quot; xmlns:image=&amp;quot;http://www.google.com/schemas/sitemap-image/1.1&amp;quot;&amp;gt;
 &amp;lt;url&amp;gt;
   &amp;lt;loc&amp;gt;http://example.com/galeria.html&amp;lt;/loc&amp;gt;
   &amp;lt;image:image&amp;gt;
     &amp;lt;image:loc&amp;gt;http://example.com/images/una-foto.jpg&amp;lt;/image:loc&amp;gt;
     &amp;lt;image:title&amp;gt;Título de la Imagen&amp;lt;/image:title&amp;gt;
     &amp;lt;image:caption&amp;gt;Pie de foto de la imagen.&amp;lt;/image:caption&amp;gt;
   &amp;lt;/image:image&amp;gt;
   &amp;lt;image:image&amp;gt;
     &amp;lt;image:loc&amp;gt;http://example.com/images/otra-foto.jpg&amp;lt;/image:loc&amp;gt;
     &amp;lt;image:title&amp;gt;Otro título&amp;lt;/image:title&amp;gt;
   &amp;lt;/image:image&amp;gt;
 &amp;lt;/url&amp;gt;
&amp;lt;/urlset&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;También podés hacer un sitemap para videos en donde podés incluir el título, descripción, la URL de la página de reproducción, la URL de miniatura, etc.&lt;/p&gt;

&lt;h3 id='datos_estructurados'&gt;Datos estructurados&lt;/h3&gt;

&lt;p&gt;Google genera &lt;strong&gt;fragmentos enriquecidos&lt;/strong&gt; de contenido marcado con microdatos (schema.org) y otros formatos (microformatos, etc.) para personas, eventos, opiniones, productos, recetas y rutas de navegación. En &lt;a href='http://www.youtube.com/watch?v=OolDzztYwtQ'&gt;Does the use of schema.org markup create a ranking benefit?&lt;/a&gt; Matt Cutts explica que usar Schema.org es recomenendable aunque directamente no te asegura un mejor posicionamiento.&lt;/p&gt;

&lt;p&gt;Ej. de fragmentos enriquecidos: opiniones (microdatos)&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;div itemscope itemtype=&amp;quot;http://data-vocabulary.org/Review&amp;quot;&amp;gt;
  &amp;lt;span itemprop=&amp;quot;itemreviewed&amp;quot;&amp;gt;El Bar de la Esquina&amp;lt;/span&amp;gt;
  por &amp;lt;span itemprop=&amp;quot;reviewer&amp;quot;&amp;gt;Juan Pérez&amp;lt;/span&amp;gt; el
  &amp;lt;time itemprop=&amp;quot;dtreviewed&amp;quot; datetime=&amp;quot;2013-02-13&amp;quot;&amp;gt;13 Feb&amp;lt;/time&amp;gt;.
  &amp;lt;span itemprop=&amp;quot;summary&amp;quot;&amp;gt;¡El mejor bar que conozco!&amp;lt;/span&amp;gt;
  &amp;lt;span itemprop=&amp;quot;description&amp;quot;&amp;gt;El Bar de la Esquina hace una pizza riquísima...&amp;lt;/span&amp;gt;
  Puntaje: &amp;lt;span itemprop=&amp;quot;rating&amp;quot;&amp;gt;4.5&amp;lt;/span&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Para poder marcar los datos tenés que definir campos personalizados en el CMS y crear las plantillas necesarias para cada tipo de dato.&lt;/p&gt;

&lt;p&gt;La &lt;strong&gt;autoría&lt;/strong&gt; se muestra en la página de resultados de búsqueda (de manera similar a los datos estructurados) y se especula que el posicionamiento de autor va a ser un cambio más radical que la actualización Panda y Pingüino.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/autoria.png' alt='Autoría en un resultado de búsqueda' /&gt;&lt;figcaption&gt;Autoría en un resultado de búsqueda de Google.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Sobre todo para un blog multi-autor, como diseñador web podés agregar las etiquetas necesarias en la plantilla con un condicional, para dejarlo vacío si el autor no tiene aún perfil en Google+.&lt;/p&gt;

&lt;h3 id='contenido_fresco'&gt;Contenido fresco&lt;/h3&gt;

&lt;p&gt;El contenido fresco (contenido nuevo o actualizado) es uno de las tantas señales que influye el posicionamiento. Por ese motivo, siempre es recomendable que desarrolles sitios basados en CMSs inclusive sitios web estilo folleto, para que el cliente pueda actualizar números de teléfono, horarios de oficina, sucursales y cualquier otra información útil para el visitante. Hay blogs sobre SEO que hacen curiosos experimentos de posicionamiento, pero Matt pone este tema en contexto en &lt;a href='http://www.youtube.com/watch?v=o4hH4ZQ_19k'&gt;Is freshness an important signal for all sites?&lt;/a&gt;&lt;/p&gt;

&lt;h3 id='velocidad'&gt;Velocidad&lt;/h3&gt;

&lt;p&gt;La velocidad mejora la experiencia del usuario, reduce los costos operativos y además es uno de los tantos factores que Google usa para el posicionamiento en los resultados de búsqueda.&lt;/p&gt;

&lt;p&gt;Si incorporás en tu flujo de trabajo herramientas como &lt;a href='https://developers.google.com/speed/pagespeed/'&gt;Page Speed&lt;/a&gt; o &lt;a href='http://developer.yahoo.com/yslow/'&gt;YSlow&lt;/a&gt; podés evaluar y mejorar la performance con sólo seguir consejos como por ej.: concatenar y minimizar archivos CSS y JavaScript, usar sprites CSS, optimizar imágenes, etc.&lt;/p&gt;

&lt;h2 id='tcnicas_seo_black_hat'&gt;Técnicas SEO black hat&lt;/h2&gt;

&lt;p&gt;Nadie en su sano juicio hace black hat SEO porque no es una estrategia que funcione a largo plazo para tener un negocio legítimo en la web, pero es importante conocer en qué consisten estas técnicas para evitar problemas.&lt;/p&gt;

&lt;h3 id='texto_y_enlaces_escondidos'&gt;Texto y enlaces escondidos&lt;/h3&gt;

&lt;p&gt;No usar CSS para hacer el texto del mismo color que el fondo ni para que los enlaces no se distingan del texto normal.&lt;/p&gt;

&lt;h3 id='pginas_puerta'&gt;Páginas puerta&lt;/h3&gt;

&lt;p&gt;Las páginas de resultados de búsqueda u otras páginas similares no son útiles para el visitante proveniente de un motor de búsqueda y por lo tanto conviene restringir el acceso a los robots de motores de búsqueda con un archivo robots.txt:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;User-agent: *
Disallow: /resultados-de-busqueda/&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h3 id='spam_en_comentarios'&gt;Spam en comentarios&lt;/h3&gt;

&lt;p&gt;Para combatir el spam generado por los usuarios usá rel=&amp;#8221;nofollow&amp;#8221; para no transferirles PageRank.&lt;/p&gt;

&lt;h2 id='recursos'&gt;Recursos&lt;/h2&gt;

&lt;p&gt;GoogleWebmasterHelp en YoutTube es un buen recurso para aprender sobre SEO y específicamente sobre el diseño y desarrollo del sitio hay varios videos cortos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.youtube.com/watch?v=LW3pjQeCqqk'&gt;Should I disallow crawling of all of my site&amp;#8217;s JavaScript files?&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.youtube.com/watch?v=Ji05CqWi3ws'&gt;Does Google still need text to understand my site?&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.youtube.com/watch?v=Mibrj2bOFCU'&gt;What does Google think of single-page websites?&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.youtube.com/watch?v=yiAF9VdvRPw'&gt;Should I use pushState to update my URLs instead of using the hashbang (#!) style to manage Ajax navigation?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Hay clientes que saben mucho de su negocio y nada sobre cómo funciona un sitio web, y cuando te contratan como diseñador web, está bueno que vos sí lo sepas. No se trata de agregar SEO como servicio o de hacer tareas ajenas a tu profesión. Se trata de asesorar al cliente y cuando le presentás el diseño, tener argumentos para justificar tus decisiones.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Por ej. para un blog basado en WordPress sería razonable usar el título de la entrada como título de la página y el extracto como meta descripción.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;En algunos casos es difícil determinar automáticamente cuál es la página canónica, como último recurso se puede agregar un campo personalizado para ingresarla manualmente.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Accesibilidad para diseñadores web</title>
      <link>http://apuntesalmargen.com/accesibilidad.html</link>
      <pubDate>Fri, 08 Feb 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/accesibilidad</guid>
      <description>&lt;p&gt;Para desarrollar un sitio web para una audiencia muy específica, por ej. para personas ciegas hay que entender a fondo qué tecnologías de asistencia utilizan y cómo navegan la web, pero con sólo seguir algunas pautas se puede puede crear un sitio web accesible, es decir usable para la mayor cantidad de usuarios posible, incluyendo a aquellos que tienen discapacidades no sólo visuales sino también auditivas, motrices y cognitivas (dificultades de aprendizaje, desórdenes de atención, etc.).&lt;/p&gt;
&lt;!--break--&gt;
&lt;p&gt;Un sitio web accesible también se llama inclusivo en referencia a que contribuye a la inclusión social de personas con discapacidades, adultos mayores, usuarios móviles, personas con conexiones lentas, personas con bajo nivel de alfabetización y personas con discapacidades temporales (por ej. con un brazo enyesado).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;¿Por qué es importante la accesibilidad?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Igualdad de oportunidades&lt;/strong&gt;: Los sitios web accesibles permiten que las personas con capacidades diferentes accedan a más oportunidades de educación y empleo y a que puedan participar en actividades que damos por sentado, como leer noticias, etc.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Ley&lt;/strong&gt;: Es un requisito legal en algunos casos y una buena práctica en general. Saber cómo hacer un sitio web accesible puede ser una oportunidad laboral para diseñadores y desarrolladores web.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Beneficia a todos&lt;/strong&gt;: Un sitio web fácil de leer, fácil de navegar, etc. es beneficioso para todos los usuarios. Se pueden hacer diseños que comuniquen los valores del producto o servicio, que sean visualmente agradables y accesibles al mismo tiempo.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='diseo'&gt;Diseño&lt;/h2&gt;

&lt;p&gt;El &lt;strong&gt;color&lt;/strong&gt; debe ser una ayuda, pero no el único medio para trasmitir un mensaje. Por ej. en los errores de los formularios, tenés que indicar que falta completar un campo además de ponerle un borde rojo.&lt;/p&gt;

&lt;p&gt;Suficiente &lt;strong&gt;contraste&lt;/strong&gt; entre el color de fondo y el color del texto hace al sitio web más fácil de leer para todos. Una técnica para evaluar el contraste de cualquier diseño es verlo en escala de grises. &lt;a href='http://leaverou.github.com/contrast-ratio/'&gt;Contrast Ratio&lt;/a&gt; es una herramienta online para calcular el contraste entre 2 colores. Indica si es o no aceptable y en qué contexto.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/contrast-ratio.png' alt='Calculadora online Contrast Ratio' /&gt;&lt;/figure&gt;
&lt;h2 id='cdigo'&gt;Código&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;WAI-ARIA&lt;/strong&gt; es una especificación para que las tecnologías de asistencia, como por ej. un software de lectura de pantalla reconozca y puedan interactuar correctamente con los elementos de una página web, por ej. navegando con el teclado.&lt;/p&gt;

&lt;p&gt;Ej. de documento HTML5 con atributos de roles ARIA:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;header role=&amp;quot;banner&amp;quot;&amp;gt;
	&amp;lt;a title=&amp;quot;ir a la home page&amp;quot; href=&amp;quot;/&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;imagenes/logo.png&amp;quot; alt=&amp;quot;Nombre de la Empresa&amp;quot;/&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/header&amp;gt;
&amp;lt;section role=&amp;quot;main&amp;quot;&amp;gt;
	&amp;lt;!-- Contenido principal --&amp;gt;
&amp;lt;/section&amp;gt;
&amp;lt;aside role=&amp;quot;complementary&amp;quot;&amp;gt;
	&amp;lt;!-- Artículos relacionados, etc. --&amp;gt;
&amp;lt;/aside&amp;gt;
&amp;lt;footer role=&amp;quot;contentinfo&amp;quot;&amp;gt;
	© 2013 Nombre de la Empresa
&amp;lt;/footer&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Se puede modificar el estilo por defecto de los enlaces en :focus, pero siempre hay que dejar una indicación visual para quienes navegan por el teclado.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;a:focus{
	outline: thin dotted;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Para hacer accesibles los &lt;strong&gt;formularios&lt;/strong&gt;, tenés que usar apropiadamente las etiquetas &lt;code class='lang-markup'&gt;label&lt;/code&gt; e indicar antes del input si el campo es requerido.&lt;/p&gt;

&lt;h2 id='contenido'&gt;Contenido&lt;/h2&gt;

&lt;p&gt;El diseñador no es responsable directo del contenido pero puede educar al cliente sobre la importancia de:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Atributos alt&lt;/strong&gt;: El texto alt debe ser una descripción útil de las imágenes que se usan como contenido y se deja vacío (alt=&amp;#8221;&amp;#8220;) para imágenes decorativas. Palabras como &amp;#8220;foto&amp;#8221;, &amp;#8220;imagen&amp;#8221;, etc. son redundantes.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Subtítulos o transcripciones&lt;/strong&gt;: Ofrecer transcripciones para contenido en audio (y video) beneficia a las personas con discapacidades auditivas y además resulta beneficioso para el &lt;abbr title='Search Engine Optimization'&gt;SEO&lt;/abbr&gt; (optimización para motores de búsqueda).&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Legibilidad&lt;/strong&gt;: Escribir claro y simple beneficia no sólo a los usuarios con discapacidades cognitivas, sino también a los que leen por arriba, a los visitantes internacionales con conocimientos básicos del idioma del sitio, etc. Los enlaces deben tener sentido fuera de contexto (nunca usar &amp;#8220;haga click aquí&amp;#8221;).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='tests'&gt;Tests&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://wave.webaim.org/'&gt;WAVE&lt;/a&gt; es una herramienta online gratuita para evaluar la accesibilidad web. En vez de un reporte clásico, muestra la página y le superpone iconos e indicaciones. WAVE es una buena guía, pero como todo test automatizado, no sustituye al análisis completo que puede hacer un experto.&lt;/p&gt;

&lt;p&gt;La &lt;a href='http://a11yproject.com/checklist.html'&gt;Web Accessibility Checklist&lt;/a&gt; es una lista de puntos a tener en cuenta si querés hacer un sitio web accesible.&lt;/p&gt;

&lt;h2 id='conclusin'&gt;Conclusión&lt;/h2&gt;

&lt;p&gt;Un sitio web accesible es un trabajo en conjunto del diseñador web, el desarrollador front-end y el creador de contenido que beneficia a personas con capacidades diferentes y a todos los usuarios.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Tip rápido: Testing en dispositivos móviles</title>
      <link>http://apuntesalmargen.com/test-dispositivos-moviles.html</link>
      <pubDate>Wed, 06 Feb 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/test-dispositivos-moviles</guid>
      <description>&lt;p&gt;En diseño y desarrollo web siempre fue necesario testear en los distintos navegadores (cross-browser testing) y más recientemente en dispositivos móviles (mobile-device testing).&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/mobile_testing.jpg' class='img-frame' alt='Testing en iPad con iOS Simulator, herramientas para desarrolladores de Chrome y Adobe Edge Inspect' /&gt;&lt;figcaption&gt;Testing en iPad con iOS Simulator, herramientas para desarrolladores y Edge Inspect.&lt;/figcaption&gt;&lt;/figure&gt;&lt;!--break--&gt;
&lt;h2 id='herramientas_para_desarrolladores_de_chrome'&gt;Herramientas para desarrolladores de Chrome&lt;/h2&gt;

&lt;p&gt;Con las herramientas para desarrolladores de Chrome, podés anular el agente de usuario y elegir:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;iPhone (iOS 4 ó iOS 5)&lt;/li&gt;

&lt;li&gt;iPad (iOS 4 ó iOS 5)&lt;/li&gt;

&lt;li&gt;Android 2.3 (Nexus S) y 4.0.2 (Galaxy Nexus)&lt;/li&gt;

&lt;li&gt;BlackBerry (PlayBook 2.1, 9900, BB10)&lt;/li&gt;

&lt;li&gt;MeeGo (Nokia N9)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;También podés especificar una ubicación para la geolocalización, cambiar la orientación del dispositivo y emular los eventos táctiles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Uso de las herramientas para desarrolladores de Chrome&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click derecho &amp;gt; Inspeccionar elemento&lt;/li&gt;

&lt;li&gt;Ir a settings (el rulemán abajo a la derecha).&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id='simulador_de_ios'&gt;Simulador de iOS&lt;/h2&gt;

&lt;p&gt;El iOS Simulator se instala con &lt;a href='https://developer.apple.com/xcode/'&gt;Xcode&lt;/a&gt; y podés elegir el hardware:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;iPad, iPad (Retina)&lt;/li&gt;

&lt;li&gt;iPhone, iPhone (Retina 3.5 pulgadas), iPhone (Retina 4 pulgadas)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;También podés girar a la derecha, a la izquierda, agitar, simular el teclado físico, etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Uso del iOS Simulator&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Abrir Xcode&lt;/li&gt;

&lt;li&gt;Ir a Xcode &amp;gt; Open Developer Tool &amp;gt; iOS Simulator&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Para &lt;a href='http://developer.android.com/sdk/index.html'&gt;Android&lt;/a&gt; y &lt;a href='http://us.blackberry.com/sites/developers/resources/simulators.html'&gt;BlackBerry&lt;/a&gt; también hay simuladores disponibles.&lt;/p&gt;

&lt;h2 id='adobe_edge_inspect'&gt;Adobe Edge Inspect&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://html.adobe.com/edge/inspect/'&gt;Adobe Edge Inspect&lt;/a&gt; sincroniza la navegación en Chrome en tu computadora con los dispositivos Android y/o iOS que estén en la misma red. Podés hacer una inspección remota con las herramientas para desarrolladores y tomar capturas de pantalla. Soporta URLs locales&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Uso de Adobe Edge Inspect&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Instalar &lt;a href='http://adobe.com/go/edgeinspect'&gt;Edge Inspect&lt;/a&gt; en tu computadora, abrirlo y hacer login con tu ID de Adobe.&lt;/li&gt;

&lt;li&gt;Instalar la &lt;a href='http://adobe.com/go/edgeinspect_chrome'&gt;extensión de Edge Inspect&lt;/a&gt; para Chrome.&lt;/li&gt;

&lt;li&gt;Instalar el cliente en tu dispositivo &lt;a href='http://adobe.com/go/edgeinspect_android'&gt;Android&lt;/a&gt;, &lt;a href='http://adobe.com/go/edgeinspect_ios'&gt;iOS&lt;/a&gt; o &lt;a href='http://adobe.com/go/edgeinspect_amazon'&gt;Kindle Fire&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;Abrir el Adobe Edge Inspect en el dispositivo móvil y la extensión de Chrome. Insertar en la extensión de Chrome el código del dispositivo para conectarlos.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Con cambiar el tamaño del navegador o usar un simulador no podés replicar la experiencia de tener en tu mano un dispositivo táctil con una pantalla de alta resolución ni evaluar la performance verdadera. Testear en dispositivos reales es lo ideal y Adobe Edge Inspect te ayuda a agilizar el proceso. De todas maneras, los simuladores son una herramienta útil, sobre todo para los desarrolladores de aplicaciones, y si no contás con una variedad de dispositivos, es mejor que hagas un test limitado o superficial a que no hagas ninguno.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Para URLs tipo http://0.0.0 sustituir por http://localhost.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Tip rápido: Internet Explorer en Mac</title>
      <link>http://apuntesalmargen.com/internet-explorer-en-mac.html</link>
      <pubDate>Mon, 04 Feb 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/internet-explorer-en-mac</guid>
      <description>&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/sauce.png' alt='Captura de pantalla de Sauce' /&gt;&lt;/figure&gt;
&lt;p&gt;Con &lt;a href='https://saucelabs.com/mac'&gt;Sauce&lt;/a&gt; podés ejecutar distintas combinaciones de navegador y sistema operativo sin instalar una máquina virtual, incluyendo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Internet Explorer 6, 7 y 8 en Windows XP&lt;/li&gt;

&lt;li&gt;Internet Explorer 9 en Windows 7&lt;/li&gt;

&lt;li&gt;Internet Explorer 10 en Windows 8&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Además podés debuggear usando las herramientas para desarrolladores estándar.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ventajas de usar un CMS</title>
      <link>http://apuntesalmargen.com/ventajas-usar-cms.html</link>
      <pubDate>Fri, 01 Feb 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/ventajas-usar-cms</guid>
      <description>&lt;p&gt;Un &lt;abbr title='Content Management System'&gt;CMS&lt;/abbr&gt; o sistema de administración de contenido separa el contenido de la presentación. Usar un CMS tiene ventajas tanto para el diseñador web como para el cliente a nivel de costos, mantenimiento y usabilidad.&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='ventajas_para_el_diseador_web'&gt;Ventajas para el diseñador web&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Desarrollo rápido&lt;/strong&gt;: Podés aprovechar las funcionalidades incorporadas en el CMS para cubrir las necesidades del proyecto.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Escalabilidad, performance, seguridad&lt;/strong&gt;: Los CMSs son el producto de desarrolladores experimentados, no es sinónimo de que sean perfectos, pero la cantidad de desarrolladores y usuarios que tienen detrás, es una garantía.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Soporte&lt;/strong&gt;: Si durante el desarrollo, te surge una duda o un problema, tenés una comunidad que te puede dar una respuesta rápida.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Presupuesto&lt;/strong&gt;: Hay CMSs y add-ons gratuitos o pagos, pero inclusive los pagos son más baratos que un desarrollo a medida y permiten abaratar el presupuesto y realizar trabajos para clientes con un presupuesto limitado, como pequeñas empresas locales y organizaciones sin fines de lucro.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Mantenimiento&lt;/strong&gt;: Instalar actualizaciones de un CMS normalmente no lleva más que un par de minutos (un cambio de versión puede requerir actualizar el código de plantillas y add-ons). Para hacer un re-diseño sólo tenés que modificar las plantillas.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Ingresos pasivos&lt;/strong&gt;: además de trabajo para clientes, podés diseñar plantillas, ponerlas a la venta y generar ingresos pasivos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='ventajas_para_el_cliente'&gt;Ventajas para el cliente&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Posibilidad de actualizar el contenido&lt;/strong&gt;: no es fácil crear contenido para la web, pero por lo menos al nivel de la publicación en sí, un CMS permite que cualquiera pueda actualizar (agregar, editar y eliminar) el contenido de un sitio web.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Mantenimiento&lt;/strong&gt;: Al usar un CMS (al contrario de un desarrollo a medida), no sos rehén del proveedor y vos mismo podés encargarte del mantenimiento o conseguir a otra persona capacitada en el tema.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Soporte&lt;/strong&gt;: Independientemente de la documentación que te hayan entregado, por ser un sistema conocido podés encontrar ayuda online.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Presupuesto&lt;/strong&gt;: Podés optar por una plantilla con algunas personalizaciones y más adelante, cuando tu emprendimiento empiece a generar ganancias invertir en un diseño a medida.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='ejemplos_de_cmss'&gt;Ejemplos de CMSs&lt;/h2&gt;

&lt;h3 id='drupal'&gt;&lt;a href='http://drupal.org/'&gt;Drupal&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Drupal es un CMS open source flexible, que soporta diversos tipos de contenido (artículo, página básica, entrada de blog, etc.) y además permite crear tus propios tipos de contenido a través de campos personalizados. Tiene herramientas para organizar, estructurar y re-utilizar el contenido, apropiadas para sitios complejos como un periódico online.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/example_drupal.jpg' alt='Captura de pantalla del sitio web de la Casa Blanca' /&gt;&lt;figcaption&gt;La Casa Blanca es un sitio de alto perfil creado con Drupal. Ver más &lt;a href='http://drupal.org/case-studies'&gt;sitios creados con Drupal&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Drupal para el diseñador&lt;/strong&gt;: Es difícil encontrar la información necesaria para poder arrancar con un proyecto.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Drupal para el cliente&lt;/strong&gt;: El dashboard para editar el contenido se muestra sobre el sitio y resulta más intuitivo que trabajar dentro de un panel de control independiente.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='expressionengine'&gt;&lt;a href='http://ellislab.com/expressionengine'&gt;ExpressionEngine&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;ExpressionEngine en un CMS basado en el framework PHP open source CodeIgniter, pero es un producto comercial ($299) y ofrece una versión recortada gratis para sitios web no-comerciales. Para crear los canales y campos personalizados necesitás tener el diseño o un wireframe muy detallado del sitio. Podés crear relaciones entre las entradas. La comunidad es pequeña pero muy activa a través de #eecms en Twitter, un chat semanal, etc.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/example_ee.jpg' alt='Captura de pantalla del sitio web de Visit Philly' /&gt;&lt;figcaption&gt;Visit Philly creado por Happy Cog con ExpressionEngine. Ver más &lt;a href='http://ellislab.com/showcase'&gt;sitios creados con ExpressionEngine&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ExpressionEngine para el diseñador&lt;/strong&gt;: El sistema de plantillas es sencillo y amigable y cualquier diseño se puede integrar rápidamente. No tiene una funcionalidad integrada que le permita al cliente modificar la navegación. Algunos add-ons como Low Variables, Matrix, etc. son prácticamente imprescindibles para cualquier proyecto y el costo de los add-ons puede aumentar bastante el presupuesto.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;ExpressionEngine para el cliente&lt;/strong&gt;: Lamentablemente para el cliente no hay ninguna ventaja específica en usar ExpressionEngine&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;, ya que Drupal permite gestionar el contenido de manera similar.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='wordpress'&gt;&lt;a href='http://wordpress.org/'&gt;WordPress&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;WordPress es un proyecto open source que empezó como un sistema de blog, pero que evolucionó hacia un sistema de administración de contenido con más de 20.000 plugins disponibles y hoy en día es el CMS más usado&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/example_wp.jpg' alt='Captura de pantalla del sitio web de Best Buy Mobile ' /&gt;&lt;figcaption&gt;Best Buy Mobile creado con WordPress. Ver más &lt;a href='http://wordpress.org/showcase/'&gt;sitios creados con WordPress&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;WordPress para el diseñador&lt;/strong&gt;: Hay libros, tutoriales, etc. para aprender a crear temas para WordPress. Es flexible, pero cuando querés hacer un sitio que se aleje mucho de un blog se requiere conocimientos de PHP.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;WordPress para el cliente&lt;/strong&gt;: La interfaz es muy pulida y fácil de usar. Es amigable si querés hacer todo vos mismo, hay hostings que inclusive te ofrecen la posibilidad de instalarlo con un click.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='cuando_no_usar_un_cms'&gt;Cuando no usar un CMS&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Aplicaciones web&lt;/strong&gt;: Cuando el proyecto es más una aplicación que un sitio web, por ej. si querés crear el próximo Facebook&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;, es difícil encontrar un CMS idóneo y un desarrollo a media suele ser la solución más apropiada.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Proyectos personales&lt;/strong&gt;: Si querés hacer un sitio personal para practicar nuevos conocimientos es válido y razonable que quieras hacer todo a mano.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Para el diseñador web&lt;/strong&gt;: Los CMSs son una herramienta valiosa que permiten al diseñador web, sobre todo a los freelance que trabajan solos, desarrollar rápidamente sitios web con sólidas funcionalidades.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Para el cliente&lt;/strong&gt;: Un CMS no es una varita mágica que soluciona todo tipo de problemas, es simplemente una herramienta tecnológica que usada en conjunto con asesoramiento profesional en estrategia de contenido, &lt;abbr title='Search Engine Optimization'&gt;SEO&lt;/abbr&gt;, marketing, diseño web y otras disciplinas permite administrar y mantener actualizado un sitio web.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Hay un artículo del 2010, pero todavía válido &lt;a href='http://wpcandy.com/thinks/about-the-wp-vs-ee-pdf/'&gt;Where the WordPress vs. ExpressionEngine PDF came from&lt;/a&gt; sobre ExpressionEngine vs WordPress.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;WordPress es el CMS más usado según las &lt;a href='http://trends.builtwith.com/cms'&gt;estadísticas de BuildWith&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;El módulo &lt;a href='http://www.solspace.com/software/detail/friends/'&gt;Friends de Solspace&lt;/a&gt; para ExpressionEngine es un mini-Facebook, así que inclusive en el caso de un proyecto web con características de red social o aplicación podría usarse un CMS.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Espresso vs Sublime Text</title>
      <link>http://apuntesalmargen.com/espresso-vs-sublime-text.html</link>
      <pubDate>Thu, 31 Jan 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/espresso-vs-sublime-text</guid>
      <description>&lt;p&gt;Espresso y Sublime Text tienen las características básicas de cualquier editor de código, por ej. soporte de diversos lenguajes (resaltado de sintaxis y auto-completado), snippets inteligentes, búsqueda dentro de un archivo o proyecto, etc. pero, ¿qué los diferencia? ¿cuál es mejor?&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='round_1_ui_y_espacio_de_trabajo'&gt;Round 1: UI y espacio de trabajo&lt;/h2&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/espresso-screenshot.jpg' alt='Captura de pantalla de Espresso' /&gt;&lt;figcaption&gt;Captura de pantalla de Espresso (tema Quiet Night)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Espresso&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Espresso tiene la típica interfaz de una aplicación de Mac, un simpático icono de aplicación (una tacita de café), y en el estado en blanco hay una ilustración de Veerle Pieters.&lt;/li&gt;

&lt;li&gt;Los archivos del proyecto se abren en &amp;#8220;pestañas&amp;#8221;, que se apilan verticalmente (workspace) arriba del árbol del proyecto en la barra lateral.&lt;/li&gt;

&lt;li&gt;El navigator permite visualizar y navegar el árbol DOM y puede ser útil para localizar etiquetas mal cerradas.&lt;/li&gt;

&lt;li&gt;Se puede trabajar a pantalla completa.&lt;/li&gt;

&lt;li&gt;Se pueden instalar temas manualmente copiándolos a ~/Library/Application Support/Espresso/Themes.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/sublime-text-screenshot.jpg' alt='Captura de pantalla de Sublime Text 2' /&gt;&lt;figcaption&gt;Captura de pantalla de Sublime Text (esquema de color Patriot por Dayle Rees)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Sublime Text&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A primera vista, la interfaz de Sublime Text es super austera y poco amigable.&lt;/li&gt;

&lt;li&gt;Los archivos del proyecto se abren en pestañas, se puede mostrar/ocultar la barra lateral (⌘K, ⌘ B) y el minimapa.&lt;/li&gt;

&lt;li&gt;Se puede dividir la pantalla en filas y columnas (paneles).&lt;/li&gt;

&lt;li&gt;Se puede trabajar a pantalla completa o en el modo distraction free (sólo el texto en la mitad de la pantalla).&lt;/li&gt;

&lt;li&gt;Sublime Text viene con 22 esquemas de colores y además se pueden instalar más con Package Control, por ej. los &lt;a href='https://github.com/daylerees/colour-schemes'&gt;Dayle Rees Color Schemes&lt;/a&gt;, que son 33 en total y están todos muy buenos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='round_2_extensiones'&gt;Round 2: Extensiones&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Espresso&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Se puede extender la funcionalidad de Espresso con sugars (azúcares), que se descargan e instalan haciendo doble click y de desinstalan manualmente. Hay una &lt;a href='http://sugars.macrabbit.com/'&gt;lista de sugars&lt;/a&gt; en el sitio web de MacRabbit y se puede encontrar alguna más en GitHub.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sublime Text&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sublime Text tiene un administrador de paquetes que permite buscar, instalar, listar e eliminar paquetes desde la propia aplicación.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Para instalar el &lt;a href='http://wbond.net/sublime_packages/package_control'&gt;Package Control&lt;/a&gt;, abrir la consola y pegar el siguiente comando: import urllib2,os; pf=&amp;#8217;Package Control.sublime-package&amp;#8217;; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),&amp;#8217;wb&amp;#8217;).write(urllib2.urlopen(&amp;#8216;http://sublime.wbond.net/&amp;#8217;+pf.replace(&amp;#8217; &amp;#8217;,&amp;#8217;%20&amp;#8217;)).read()); print(&amp;#8216;Please restart Sublime Text to finish installation&amp;#8217;)&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Presionar ⇧⌘P, empezar a tipear &amp;#8220;install&amp;#8221;, enter en &amp;#8220;Package Control: Install Package&amp;#8221; para ver y buscar en el listado de paquetes disponibles.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Algunos paquetes para desarrollo front-end:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AdvancedNewFile (⌘⌥N): permite crear un archivo dentro de un directorio nuevo o existente, escribiendo la ruta, ej.: /sass/style.scss&lt;/li&gt;

&lt;li&gt;CoffeScript&lt;/li&gt;

&lt;li&gt;&lt;a href='http://docs.emmet.io/'&gt;Emmet&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Placehold.it Image Tag Generator&lt;/li&gt;

&lt;li&gt;Sass&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='round_3_caractersticas_distintivas'&gt;Round 3: Características distintivas&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Espresso&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Espresso tiene varias funcionalidades únicas, útiles para diseñadores web y principiantes.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vista web&lt;/strong&gt;: Espresso tiene una vista web de archivos HTML y un inspector integrado para visualizar los márgenes, padding y otros estilos CSS aplicados a un elemento. La previsualización de Espresso no me resulta útil, estoy acostumbrada a trabajar con el editor de código y el navegador simultáneamente, usando LiveReload para compilar los archivos necesarios y refrescar la página y las Chrome Developers Tools para inspeccionar elementos y otras tareas.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Editor visual de CSS&lt;/strong&gt;: Espresso viene con CSSEdit integrado (antes se vendía por separado), una herramienta visual para crear CSS, es básicamente un cuadro de diálogo (al estilo Dreamweaver) y resulta sobre todo útil para generar el código de los degradés con CSS3.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Publicación rápida&lt;/strong&gt;: Tiene un cliente de FTP incorporado, para sincronizar el proyecto local con el servidor web.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Sublime Text&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sublime Text posibilita realizar las acciones más comunes con el teclado, al principio cuesta un poco memorizar los &lt;a href='http://apuntesalmargen.com/sublime-text-cheatsheet.html'&gt;atajos del teclado&lt;/a&gt;, pero a larga, se ahorra tiempo.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ir a cualquier cosa&lt;/strong&gt;: Con ⌘P se pueden abrir archivos (tipeando algunas letras del nombre)&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;, usar @ para saltar a símbolos&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;, # para buscar dentro del archivo y : para ir a un número de línea.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Cursores múltiples&lt;/strong&gt;: hasta que no los empezás a usar, no sabés de qué te estabas perdiendo. Presionando ⌘D seleccionás una palabra y presionando repetidamente, te selecciona otras ocurrencias de esa palabra y podés editarlas simultáneamente, es una alternativa más rápida a buscar y reemplazar. Se puede usar en combinación con ⇧⌘L que divide una selección en líneas.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Paleta de comandos&lt;/strong&gt;: Con ⇧⌘P se accede a la paleta de comandos, que replica todas las funciones de los menús, más las funciones de los plugins instalados.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='round_4_actividad'&gt;Round 4: Actividad&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Espresso&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;La versión actual es la 2.0.5, no pude encontrar la fecha de lanzamiento, pero si mal no recuerdo fue a mediados del 2012.&lt;/li&gt;

&lt;li&gt;De Espresso leí reseñas positivas, pero ni de casualidad, ni buscando encontré algún tip que pudiera resultarme útil.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Sublime Text&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;La versión actual es la 2.0.1 de julio del 2012, pero en el Sublime Blog ya se anunció que la primer beta de &lt;a href='http://www.sublimetext.com/3'&gt;Sublime Text 3&lt;/a&gt; ya está disponible para descargar.&lt;/li&gt;

&lt;li&gt;A la fecha, hay 1003 paquetes para descargar a través de Package Control.&lt;/li&gt;

&lt;li&gt;En Nettuts+ hay un curso gratuito en video &lt;a href='http://net.tutsplus.com/articles/news/perfect-workflow-in-sublime-text-free-course/'&gt;Perfect Workflow in Sublime Text&lt;/a&gt; donde Jeffrey Way explica desde las funciones básicas hasta los paquetes más populares. Además hay cantidad de artículos en diversos blogs con tutoriales, tips, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='round_5_otros_detalles'&gt;Round 5: Otros detalles&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Espresso&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Espresso tiene pocas aunque suficientes preferencias, en un cuadro de diálogo tradicional.&lt;/li&gt;

&lt;li&gt;Es sólo para Mac.&lt;/li&gt;

&lt;li&gt;Se puede probar gratis durante 15 días y cuesta $75.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Sublime Text&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Las preferencias en Sublime Text se pueden configurar a través de un archivo JSON, es un enfoque diferente, pero el archivo por defecto está profusamente comentado y se entiende bien.&lt;/li&gt;

&lt;li&gt;Está disponible para Mac, Windows y Linux.&lt;/li&gt;

&lt;li&gt;Se puede probar indefinidamente y actualmente cuesta $70.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='y_el_ganador_es_sublime_text'&gt;Y el ganador es… ¡Sublime Text!&lt;/h2&gt;

&lt;p&gt;Usé Espresso durante más de 2 años&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt; y no tengo quejas, pero hace unos meses me decidí a cambiarme a Sublime Text. Lo había visto funcionando en algunos videos y me atrajo mucho la posibilidad de trabajar con el teclado similar a Alfred. Me llevó un rato configurarlo, descargar algunos paquetes y aprender los comandos con el teclado, pero estoy muy conforme. No volví a abrir Espresso y estoy segura que voy a seguir usando Sublime Text por muchos años.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;La búsqueda de Sublime Text es difusa, para abrir un archivo basta con tipear algunas letras que aparezcan en el nombre, sin importar el orden.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;La definición de &amp;#8220;símbolo&amp;#8221; depende del tipo de archivo, en JavaScript puede ser un método, en CSS una clase, etc.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;Anteriormente usé Dreamweaver y Komodo Edit.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>11 tips sobre Jekyll</title>
      <link>http://apuntesalmargen.com/tips-jekyll.html</link>
      <pubDate>Fri, 25 Jan 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/tips-jekyll</guid>
      <description>&lt;p&gt;&lt;a href='https://github.com/mojombo/jekyll'&gt;Jekyll&lt;/a&gt; es un generador de sitios estáticos. A partir de una plantilla y de contenido (en formato Markdown) genera archivos HTML. Es también el motor detrás de las &lt;a href='http://pages.github.com/'&gt;páginas de GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;!--break--&gt;
&lt;p&gt;Uso Jekyll desde marzo del 2012, aprendí cómo funciona leyendo la documentación y viendo el código fuente de otros usuarios y buscando con Google soluciones a problemas que fui encontrando.&lt;/p&gt;

&lt;h2 id='personalizar_el_prompt'&gt;Personalizar el prompt&lt;/h2&gt;

&lt;p&gt;Para generar el sitio en Jekyll, hay que usar la terminal y por lo tanto, la quise hacer más divertida.&lt;/p&gt;

&lt;p&gt;Como me gustan los gatos, en mi .bash_profile agregué un emoji &lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;export PS1=&amp;quot;😺 &amp;gt; \W$ &amp;quot;
export PATH=&amp;quot;/usr/local/bin:/usr/local/sbin:~/bin:$PATH&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/aam_prompt.png' alt='Jekyll Terminal' /&gt;&lt;figcaption&gt;Captura de pantalla de una ventana de Terminal corriendo Jekyll.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='incluir_un_archivo_htaccess'&gt;Incluir un archivo .htaccess&lt;/h2&gt;

&lt;p&gt;En config.yml teóricamente debería funcionar include: .htaccess, pero no funciona :( En GitHub, encontré la solución de &lt;a href='https://github.com/Juev'&gt;Juev&lt;/a&gt;. Crear un archivo llamado htaccess (sin punto al comienzo) con el siguiente contenido:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;---
layout: none
permalink: .htaccess
---&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='generar_un_sitemap'&gt;Generar un sitemap&lt;/h2&gt;

&lt;p&gt;Para generar un sitemap para Google usé el plugin &lt;a href='http://www.kinnetica.com/projects/jekyll-sitemap-generator/'&gt;Sitemap.xml Generator&lt;/a&gt; de Michael Levin. La documentación es muy clara y funciona perfectamente.&lt;/p&gt;

&lt;h2 id='usar__en_los_ttulos'&gt;Usar : en los títulos&lt;/h2&gt;

&lt;p&gt;Para usar dos puntos, basta con ponerlo entre comillas. Ej:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;title: &amp;quot;Mi título: es tal cosa&amp;quot;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='escapar_caracteres_en_markdown'&gt;Escapar caracteres en Markdown&lt;/h2&gt;

&lt;p&gt;Para mostrar un * o _ usar \ para escapar caracteres.&lt;/p&gt;

&lt;h2 id='resaltar_sintaxis_con_prism'&gt;Resaltar sintaxis con Prism&lt;/h2&gt;

&lt;p&gt;Jekyll resalta la sintaxis con Pygments, no está mal, pero preferí usar el &lt;a href='https://github.com/gmurphey/jekyll-prism-plugin'&gt;Jekyll Prism Plugin&lt;/a&gt;, ya que &lt;a href='http://prismjs.com/'&gt;Prism&lt;/a&gt; de Lea Verou funciona muy bien con HTML/CSS/JS (se pueden definir más lenguajes) y me gustaron los estilos por defecto.&lt;/p&gt;

&lt;h2 id='mostrar_un_extracto'&gt;Mostrar un extracto&lt;/h2&gt;

&lt;p&gt;Para mostrar un fragmento del post (por ej. en la home page), se agrega la siguiente línea:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;!--break--&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='snippets_de_textexpander'&gt;Snippets de TextExpander&lt;/h2&gt;

&lt;p&gt;Para la metadata del post y las notas al pie (porque nunca me pude memorizar la sintaxis), uso snippets en TextExpander, ya que los puedo usar en Byword y Sublime Text.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;.meta&lt;/strong&gt; &lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;---
layout: post
title: %fill:name%
description:
---&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;.fn&lt;/strong&gt; &lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;[^fn-%fill:name%]&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/p&gt;

&lt;h2 id='usar_grunt'&gt;Usar Grunt&lt;/h2&gt;

&lt;p&gt;Hasta poco estaba generando el sitio con jekyll &amp;#8211;server y usando LiveReload para compilar Sass y recargar la ventana del navegador para previsualizar los cambios de contenido y diseño antes de publicar, pero ahora estoy haciendo todo en único paso con Grunt&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;_config.yml&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;auto: false&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Gruntfile.js&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-javascript'&gt;'use strict';
var lrSnippet = require('grunt-contrib-livereload/lib/utils').livereloadSnippet;
var mountFolder = function (connect, dir) {
    return connect.static(require('path').resolve(dir));
};

module.exports = function (grunt) {
	grunt.initConfig({
		connect: {
			options:{
				port: 9000
			},
			livereload: {
				options: {
					middleware: function(connect) {
						return [lrSnippet, mountFolder(connect, '_site')]
					}
				}
			}
		},
		sass: {
			dist: {
				files: {
					'css/style.css':'_sass/style.scss'
				},
				options:{
					style: 'compressed'
				}
			}
		},
		watch: {
			sass: {
				files: ['**/*.scss'],
				tasks: ['sass']
			},
			jekyllsources:{
				files: ['_includes/**', '_layouts/**.html', '_posts/**.md', 'css/**.css', '*.html'],
				tasks: 'shell:jekyll'
			},
			livereload: {
				files: ['_site/index.html'],
				tasks: ['livereload']
			}
		},
		shell:{
			jekyll:{
				command: 'jekyll',
				stdout: true
			}
		}
	});

	grunt.loadNpmTasks('grunt-contrib-sass');
	grunt.loadNpmTasks('grunt-regarde');
	grunt.loadNpmTasks('grunt-contrib-connect');
	grunt.loadNpmTasks('grunt-contrib-livereload');
	grunt.loadNpmTasks('grunt-shell');

	grunt.renameTask('regarde', 'watch');

	grunt.registerTask('default', ['livereload-start', 'connect', 'watch']);
};&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='sincronizar_con_trasmit'&gt;Sincronizar con Trasmit&lt;/h2&gt;

&lt;p&gt;El sitio generado por Jekyll está en la carpeta &amp;#8220;_site&amp;#8221;. Uso Trasmit &lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt; como cliente de FTP e hice un par de ajustes para facilitarme la publicación:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rules&lt;/strong&gt;: Para publicar posts rápidamente, en las preferencias agregué una regla para que saltee las carpetas (CSS, JS, font) ya que sólo es necesario volver a subirlas al hacer un cambio en el diseño.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Linking&lt;/strong&gt;: enlacé la carpeta local con la carpeta en el servidor. De esta manera, una vez que navego a la carpeta del servidor, en el panel izquierdo, me muestra la carpeta local.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Con esta configuración, para publicar un nuevo artículo sólo tengo que navegar hasta la carpeta del servidor y presionar el botón Sync.&lt;/p&gt;

&lt;h2 id='incluir_un_archivo_markdown'&gt;Incluir un archivo Markdown&lt;/h2&gt;

&lt;p&gt;Para incluir un archivo en formato Markdown, desde un archivo HTML (por ej. incluir acerda.md en /acerca/index.html):&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;{% capture foo %}{% include foo.md %}{% endcapture %}
{{ foo | markdownify }}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='conclusin'&gt;Conclusión&lt;/h2&gt;

&lt;p&gt;En el 2009, usando Tumblr llegué a publicar 100 posts, pero sinceramente varios eran basura, desde que estoy usando Jekyll, me estoy enfocando más en &lt;strong&gt;escribir&lt;/strong&gt; y me siento más orgullosa del contenido publicado. Además me resultó sencillo migrar artículos que había escrito anteriormente en otras plataformas.&lt;/p&gt;
&lt;div class='p-index'&gt;
	&lt;ul class='nav-list'&gt;
		&lt;li&gt;&lt;a href='#personalizar_el_prompt'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Personalizar el prompt&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href='#incluir_un_archivo_htaccess'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Incluir un archivo .htaccess&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href='#generar_un_sitemap'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Generar un sitemap&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href='#usar__en_los_ttulos'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Usar : en los títulos&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href='#escapar_caracteres_en_markdown'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Escapar caracteres en MD&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href='#resaltar_sintaxis_con_prism'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Resaltar sintaxis con Prism&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href='#mostrar_un_extracto'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Mostrar un extracto&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href='#snippets_de_textexpander'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Snippets de TextExpander&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href='#usar_grunt'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Usar Grunt&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href='#sincronizar_con_trasmit'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Sincronizar con Trasmit&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href='#incluir_un_archivo_markdown'&gt;&lt;i class='icon-chevron-left'&gt; &lt;/i&gt; Incluir un archivo MD&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
&lt;/div&gt;&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Zach Holman escribió un artículo divertidísimo &lt;a href='http://zachholman.com/posts/abusing-emoji/'&gt;Abusing emoji in iOS and your Mac&lt;/a&gt; Los emoji sólo se ven en Safari.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;¿Por qué Grunt y no Rake? Como Jekyll está desarrollado en Ruby, tiene más sentido usar Rake que Grunt, pero como soy diseñadora web, me siento más cómoda con una solución basada en JavaScript.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;El artículo &lt;a href='http://www.panic.com/blog/2010/11/15-secrets-of-transmit/'&gt;15 Secrets of Transmit 4&lt;/a&gt; me resultó muy útil.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Recursos para mantenerse actualizado en diseño y desarrollo web</title>
      <link>http://apuntesalmargen.com/actualizarse.html</link>
      <pubDate>Thu, 24 Jan 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/actualizarse</guid>
      <description>&lt;p&gt;Mantenerse al día es importante básicamente para hacer un mejor trabajo. Conocer las nuevas técnicas y herramientas que dan resultado, y también por qué fallaron otras, te ayuda a tomar decisiones inteligentes sobre qué tecnologías web usar en un proyecto nuevo y te sirve para resolver problemas reales en un proyecto actual.&lt;/p&gt;
&lt;!--break--&gt;
&lt;p&gt;Estar al día no significa que tengas que aplicar en producción cada novedad que surge. Antes de adoptar una nueva tecnología, preguntáte:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;¿es adecuada para el proyecto?&lt;/strong&gt; Aunque tengas un martillo nuevo y brillante, todos los problemas siguen sin ser un clavo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;¿es una solución a largo plazo?&lt;/strong&gt; Un diseño &amp;#8220;última moda&amp;#8221; puede verse viejo o aburrir dentro de pocos meses. Una especificación que está en desarrollo puede cambiar radicalmente y obligarte a refactorizar el código demasiado pronto.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;¿cuál es el costo?&lt;/strong&gt; Aprender y sobre todo dominar una herramienta nueva lleva tiempo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tomá tus propias decisiones, pero considerá adoptar una nueva tecnología cuando:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Escuchás repetidamente hablar de ella&lt;/strong&gt;: distintas personas te la recomiendan, se habla de qué genial es en blogs y redes sociales, se publican libros técnicos sobre el tema.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Tiene una gran comunidad&lt;/strong&gt;: miles de seguidores y cientos de contribuyentes en GitHub.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;La usan los peces gordos&lt;/strong&gt;: empresas y agencias la usan para desarrollar productos reales.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Finalmente, usar una nueva técnica o herramienta de diseño y desarrollo web puede darte un renovado entusiasmo en tu profesión e inclusive abrirte nuevas oportunidades laborales.&lt;/p&gt;

&lt;h2 id='artculos'&gt;Artículos&lt;/h2&gt;

&lt;p&gt;Hace años leía prácticamente cada artículo publicado en decenas de blogs y sus respectivos comentarios. En la medida en que me dejaron de aportar valor o que cambiaron mis intereses, los abandoné&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. Hoy recomiendo:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://a11yproject.com/'&gt;The Accessibility Project&lt;/a&gt;&lt;/strong&gt;: blog sobre accesibilidad, con artículos cortos y actualizados por la comunidad.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://www.456bereastreet.com/'&gt;456 Berea Street&lt;/a&gt;&lt;/strong&gt;: blog del desarrollador web sueco Roger Johansson principalmente sobre accesibilidad y CSS.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://updates.html5rocks.com/'&gt;HTML5 Rocks&lt;/a&gt;&lt;/strong&gt;: tutoriales y referencia sobre HTML5.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://csswizardry.com/'&gt;CSS Wizardry&lt;/a&gt;&lt;/strong&gt;: blog del diseñador y desarrolladorr Harry Roberts sobre arquitectura, escalabilidad y mantenimiento de CSS con un fuerte enfoque en OOCSS.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://designshack.net/'&gt;Design Shack&lt;/a&gt;&lt;/strong&gt;: blog sobre diseño web. Publican críticas de diseño, tutoriales de CSS, comparativas y reseñas de herramientas, libros y servicios y tips para aprovechar al máximo herramientas (por ej. Sublime Text 2).&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://net.tutsplus.com/'&gt;Nettuts+&lt;/a&gt;&lt;/strong&gt; y &lt;strong&gt;&lt;a href='http://webdesign.tutsplus.com/'&gt;Webdesigntuts+&lt;/a&gt;&lt;/strong&gt;: artículos y tutoriales sobre HTML, CSS, JavaScript, etc. y &lt;strong&gt;&lt;a href='http://wp.tutsplus.com/'&gt;Wptuts+&lt;/a&gt;&lt;/strong&gt; sobre WordPress.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='newsletters'&gt;Newsletters&lt;/h2&gt;

&lt;p&gt;Suscibirse a estas newsletters es la manera más fácil de mantenerse al día ya que semanalmente te envían una lista de enlaces (a veces con un pequeño resumen) organizados por temas.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://www.nngroup.com/articles/subscribe/'&gt;Jakob Nielsen&amp;#8217;s Alertbox&lt;/a&gt;&lt;/strong&gt;: Jakob Nielsen el gurú de la usabilidad envía alertas de nuevos reportes.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://html5weekly.com/'&gt;HTML5 Weekly&lt;/a&gt;&lt;/strong&gt;: resumen semanal sobre HTML5 y CSS3.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://web-design-weekly.com/'&gt;Web Design Weekly&lt;/a&gt;&lt;/strong&gt;: resumen semanal de diseño y desarrollo web que incluye artículos, herramientas, recursos, inspiración, etc.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://www.webstandardsgroup.org/'&gt;Web Standards Group&lt;/a&gt;&lt;/strong&gt;: actualizaciones de la W3C, enlaces y recursos. Los enlaces también están disponibles en &lt;a href='http://www.maxdesign.com.au/category/light-reading/'&gt;Max Design&lt;/a&gt;, el sitio web de Russ Weakley.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://www.hackernewsletter.com/'&gt;Hacker Newsletter&lt;/a&gt;&lt;/strong&gt;: newsletter semanal sobre starups, tecnología y programación. Incluye artículos sobre diseño y desarrollo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://www.seomoz.org/moztop10'&gt;The Moz Top 10&lt;/a&gt;&lt;/strong&gt;: newsletter quincenal con 10 noticias y/o tips de SEO.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='personas'&gt;Personas&lt;/h2&gt;

&lt;p&gt;Personas que vale la pena en seguir a través de publicaciones y entrevistas en distintos medios, conferencias, redes sociales, etc.&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; No hay enlaces, queda a tu criterio seguirlas via Google+, Twitter, RSS, etc.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;David Bushell&lt;/strong&gt; es un diseñador y desarrollador front-end, en su blog personal escribe sobre tu trabajo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Andy Clarke&lt;/strong&gt;, autor de Harboiled Web Design, en la Smashing Conference habló sobre &lt;a href='http://vimeo.com/55339166'&gt;fomentar una mejor participación de los clientes en proyectos de diseño adaptable&lt;/a&gt; y también sigue trabajando en plantillas de contratos para diseñadores web.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Brad Frost&lt;/strong&gt; es un diseñador front-end. En setiembre del 2012 lanzó el sitio &lt;a href='http://bradfrost.github.com/this-is-responsive/'&gt;This is Responsive&lt;/a&gt; con patrones de diseño, recursos y noticias sobre experiencias web responsivas.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Ilya Grigorik&lt;/strong&gt; es un ingeniero en rendimiento web, autor de High-Performance Browser Networking. En &lt;a href='http://www.youtube.com/watch?v=4tu2SJfSalA'&gt;Faster, smaller and more beautiful web with WebP&lt;/a&gt; explica en profundidad el beneficio del formato de imagen WebP.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Paul Irish&lt;/strong&gt; miembro del equipo de relaciones de desarrolladores de Google Chrome, desarrollador de Modernizr, CSS3 Please, HTML5 Boilerplate, etc. En Google I/O 2012 &lt;a href='http://www.youtube.com/watch?&amp;amp;v=Mk-tFn2Ix6g'&gt;presentó Yeoman&lt;/a&gt; y en Fluent 2012 presentó el &lt;a href='http://www.youtube.com/watch?v=f7AU2Ozu8eo'&gt;flujo de trabajo de desarrollo de JavaScript para el 2013&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Divya Manian&lt;/strong&gt;, co-creadora del HTML5 Boilerplate, ingeniera de web avanzada e interactividad en Adobe, en Front-Trends 2012 habló sobre &lt;a href='http://vimeo.com/44297900'&gt;diseñar en el navegador&lt;/a&gt; y recientemente publicó &lt;a href='http://www.amazon.com/gp/product/1849518505/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1849518505&amp;amp;linkCode=as2&amp;amp;tag=nataliav-20'&gt;HTML5 Boilerplate Web Development&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Matthew Moore&lt;/strong&gt; trabaja como diseñador web. Muchos blogs de diseño giran alrededor de mostrar cosas lindas sin contexto ni análisis, pero Matthew escribe muy bien, por ej. en &lt;a href='http://www.matthewmooredesign.com/branded-interactions/'&gt;Branded Interactions&lt;/a&gt; habla sobre la relación entre la interacción con una aplicación y la identidad de la marca.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Ian Storm Taylor&lt;/strong&gt; es el co-fundador de una startup y en su blog comenta sobre tu trabajo y explica por qué tomaron ciertas decisiones de diseño o programación. Uno de mis artículos preferidos es &lt;a href='http://ianstormtaylor.com/design-tip-never-use-black/'&gt;Never use black&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Philip Walton&lt;/strong&gt; es un ingeniero front-end y de software, tiene unos pocos pero muy buenos artículos publicados incluyendo &lt;a href='http://philipwalton.com/articles/css-architecture/'&gt;CSS Architecture&lt;/a&gt; y &lt;a href='http://tympanus.net/codrops/2013/01/22/defending-presentational-class-names/'&gt;Defending Presentational Class Names&lt;/a&gt;. Para mí es el desarrollador revelación del año y me interesa seguirlo en el 2013 para saber qué más tiene para decir.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='referencia'&gt;Referencia&lt;/h2&gt;

&lt;p&gt;Si vas a consultar una referencia, es importante que esté actualizada. Si estás leyendo un libro o vas a aplicar un tutorial publicado hace meses o inclusive años, te conviene verificar con una referencia si el código aún es válido o si hay algún cambio.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://html5please.com/'&gt;HTML5 Please&lt;/a&gt;&lt;/strong&gt;: indica si una característica de HTML5 o CSS3 está lista para ser usada y ofrece un plan B o polyfill.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://css3please.com/'&gt;CSS3 Please!&lt;/a&gt;&lt;/strong&gt;: es un generador cross-browser de reglas CSS3.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://bradfrost.github.com/this-is-responsive/'&gt;This is Responsive&lt;/a&gt;&lt;/strong&gt;: patrones, recursos y noticias sobre responsive web design.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='varios'&gt;Varios&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://tympanus.net/codrops/category/playground/'&gt;Codrops&lt;/a&gt;&lt;/strong&gt;: publica tutoriales que implementan las posibilidades que ofrecen CSS3 y JavaScript en mini-proyectos como menús y carruseles de imágenes.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://line25.com/category/inspiration'&gt;Line25&lt;/a&gt;&lt;/strong&gt;: un resumen semanal de los mejores diseños web según el diseñador Chris Spooner para estar al corriente de las tendencias en diseño web actual.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://mondaybynoon.com/'&gt;Monday by Noon&lt;/a&gt;&lt;/strong&gt;: una publicación semanal (los lunes al mediodía) donde el desarrollador Jonathan Christopher comenta artículos interesantes sobre diseño y desarrollo web.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://apuntesalmargen.com/podcasts.html'&gt;Podcasts&lt;/a&gt;&lt;/strong&gt;:La gran ventaja de los podcasts en audio es que podés escucharlos mientras trabajás y no necesitás sacarle tiempo a otra actividad.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='videos'&gt;Videos&lt;/h2&gt;

&lt;p&gt;Además de videos de varias conferencias, recomiendo estos shows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://build-podcast.com/'&gt;Build Podcast&lt;/a&gt;&lt;/strong&gt;: sobre herramientas de diseño y desarrollo. En cada episodio Sayanee explica paso a paso cómo usar Yeoman, Modernizr, Heroku, Grunt, etc, en un mini-proyecto.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://www.youtube.com/watch?&amp;amp;v=ktwJ-EDiZoU'&gt;The Breakpoint&lt;/a&gt;&lt;/strong&gt;: dedicado a las herramientas para desarolladores enfocadas a la productividad conducido por Paul Irish y Addy Osmani.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Encontar un motivo para recomendar un blog, me sirvió para limpiar mi lista de suscripciones RSS.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;&lt;a href='http://the-pastry-box-project.net/'&gt;The Pastry Box Project&lt;/a&gt; publica los pensamientos de 30 personas influyentes sobre darle forma a la web. &lt;a href='https://svbtle.com/'&gt;Svbtle&lt;/a&gt; y &lt;a href='https://medium.com/'&gt;Medium&lt;/a&gt; son revistas online con algunos artículos relacionados a diseño y desarrollo web.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>En defensa de los frameworks front-end</title>
      <link>http://apuntesalmargen.com/ventajas-frameworks-front-end.html</link>
      <pubDate>Tue, 22 Jan 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/ventajas-frameworks-front-end</guid>
      <description>&lt;p&gt;Un framework (armazón) sirve para crear código robusto rápidamente. El desarrollo front-end abarca HTML, CSS y JavaScript. Los frameworks para HTML suelen denominarse boilerplates, para CSS sistemas de grillas y para JavaScript librerías.&lt;/p&gt;
&lt;!--break--&gt;
&lt;p&gt;&lt;strong&gt;Ejemplo de boilerplate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href='http://html5boilerplate.com/'&gt;HTML5 Boilerplate&lt;/a&gt;&lt;/strong&gt;: Permite usar los nuevos elementos HTML5 con confianza, ya que es compatible con Chrome, Firefox 3.6+, IE6+, Opera y Safari. Incluye una normalización de CSS y solución a bugs comunes, CSS helpers (por ej. .clearfix), estilos CSS predeterminados para impresión, un snippet optimizado para Google Analytics, configuraciones del servidor Apache orientadas a la performance (por ej. caching y compresión GZIP), favicons de ejemplo, etc. Sirve como punto de partida, en vez de empezar con un proyecto en blanco, y está profusamente comentado por lo que es también un material educativo sobre las mejores prácticas del desarrollo front-end actual&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. Creative Commons, Mercedes Benz, Nike, etc. usan el HTML5 Boilerplate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo de framework CSS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href='http://inuitcss.com/'&gt;inuit&lt;/a&gt;&lt;/strong&gt;: es un framework desarrollado por Harry Roberts de CSS Wizardry basado en Sass, que sigue los principios de OOCSS de Nicole Sullivan y la metodología BEM. Consiste en una serie de objetos abstractos, como el objeto media, el objeto isla, etc. y por supuesto un sistema de grilla basado en proporciones. Además tiene unos estilos para detectar visualmente código potencialmente inválido o no accesible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplos de librerías de JavaScript&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href='http://jquery.com/'&gt;jQuery&lt;/a&gt;&lt;/strong&gt; simplifica la selección y modificación del árbol DOM, el manejo de eventos y las interacciones AJAX. Es compatible con Chrome, Firefox 10+, IE6+, Opera y Safari 5.0+. Google, Netflix, WordPress, etc. usan jQuery.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href='http://modernizr.com/'&gt;Modernizr&lt;/a&gt;&lt;/strong&gt; sirve para detectar capacidades (HTML5 y CSS3) soportadas por el navegador del usuario y ofrecer versiones alternativas o polyfills. Google, Microsoft, Twitter, etc. usan Modernizr.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href='http://backbonejs.org/'&gt;Backbone.js&lt;/a&gt;&lt;/strong&gt;: permite estructurar el código JS en el estilo MVC (Modelo, Vista, Controlador, o en este caso Colección) y es útil para programar aplicaciones ricas client-side donde la mayoría de la visualización y manipulación de data se realiza en el navegador (no en el servidor)&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;. Basecamp Mobile, Rdio, Stripe, etc. usan Backbone.js.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo de framework front-end&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href='http://getbootstrap.com'&gt;Bootsrap&lt;/a&gt;&lt;/strong&gt;: basado en LESS, incluye una grilla de 12 columnas tradicional o fluida con breakpoints basados en dispositivos populares, estilos por defecto (tipografía, código, tablas, formularios, botones e imágenes), componentes (menús desplegables, barra de navegación, breadcrumbs, paginación barras de progreso, etc.) y plugins JavaScript (modal, pestañas, acordeón, carousel, etc.) y posibilita un desarrollo web rápido y fácil&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/tb_ex.jpg' alt='Captura de pantalla de BreakingNews' /&gt;&lt;figcaption&gt;BreakingNews.com de NBC hecho con Bootsrap. Más ejemplos en &lt;a href='http://builtwithbootstrap.com/'&gt;Built with Bootsrap&lt;/a&gt;.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='ventajas_de_usar_un_framework_frontend'&gt;Ventajas de usar un framework front-end&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Menos código y desarrollo más rápido&lt;/strong&gt;: Una vez superada la curva de aprendizaje, podés crear una aplicación o sitio web rápidamente, aprovechando del código incluido para no tener que escribir cada línea de código que el proyecto requeriría si empezaras de cero.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Opciones por defecto inteligentes&lt;/strong&gt;: los frameworks front-end están basados en mejores prácticas. Los bugs más comunes y la compatibilidad con navegadores están resueltos. Son dogmáticos en la medida en que funcionan como el autor piensa que deberían funcionar en vez de tratar de complacer a todo el mundo, pero te evitan tener que re-inventar la rueda y te permiten enfocarte en los problemas reales concernientes a tu proyecto.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Soporte de la comunidad&lt;/strong&gt;: Además del creador y/o un equipo dedicado, a través de GitHub, cientos de desarrolladores contribuyen en los frameworks front-end mencionados. Al ser usados por un gran número de personas, se requiere menos testeo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Adecuados para el trabajo en equipo&lt;/strong&gt;: Un framework front-end bien documentado facilita que nuevas personas comiencen a trabajar en un proyecto.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='mitos_sobre_los_frameworks_frontend'&gt;Mitos sobre los frameworks front-end&lt;/h2&gt;

&lt;p&gt;Repetidamente he escuchado críticas sobre los frameworks front-end. Paso a refutarlas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;no son semánticos&lt;/strong&gt;: escribir HTML semántico se refiere a etiquetar la navegación primaria como nav, una composición auto-contenida como article, etc., es decir según su contenido. Las nombres de clase son sólo para los desarrolladores ya que sirven para relacionar estilos CSS o comportamientos JS con un elemento HTML&lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt;. Los nombres de clase atados al contenido son poco re-usables. De todas maneras, si no te gusta ver en tu código nombres de clase del estilo &amp;#8220;.span4&amp;#8221;, con un pre-procesador de CSS podés incluir los estilos de .span4 en por ej. &amp;#8220;.noticia-principal&amp;#8221; (con la directiva @extend o con los placeholders selectors de Sass).&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;es difícil implementar diseños complejos&lt;/strong&gt;: algunos diseños son igualmente difíciles de implementar desde cero o usando un framework front-end, para mí el problema está causado por el desarrollo en cascada&lt;sup id='fnref:5'&gt;&lt;a href='#fn:5' rel='footnote'&gt;5&lt;/a&gt;&lt;/sup&gt;, por la elección de un framework no idóneo para el proyecto o por una mala implementación del mismo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;son pesados&lt;/strong&gt;: El error es no optimizar el código para producción, no tiene relación directa con el uso de un framework front-end.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;los expertos crean su código desde cero&lt;/strong&gt;: y seguramente usan el bloc de notas para programar. Darle la espalda a una herramienta que te simplifica el trabajo, no quiere decir que seas un experto, sino que te gusta perder el tiempo. Además me parece arrogante pensar que sos mejor que los 100+ desarrolladores que contribuyeron a Backbone, Bootsrap, HTML5 Boilerplate y jQuery, los 85 que contribuyeron a Modernizr y los 17 que contribuyeron a inuit en GitHub.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='conclusin'&gt;Conclusión&lt;/h2&gt;

&lt;p&gt;Los frameworks front-end son una excelente herramienta para crear un prototipo rápido y refinarlo iterativamente hasta llegar al código de producción. El HTML5 Boilerplate debería ser la opción por defecto para desarrollar cualquier aplicación o sitio web hoy en día y según sea necesario se puede combinar o sustituir por otro framework front-end más completo.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;&lt;a href='http://stuffandnonsense.co.uk/projects/320andup/'&gt;320 and up&lt;/a&gt; es un proyecto similar, que sigue los principios de contenido primero y diseño web adaptable, desarrollado por Andy Clarke, autor de Hardboiled Web Design.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;&lt;a href='http://angularjs.org/'&gt;Angular.js&lt;/a&gt; y &lt;a href='http://emberjs.com/'&gt;Ember.js&lt;/a&gt; son proyectos similares para crear aplicaciones web.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;&lt;a href='http://foundation.zurb.com/'&gt;Fundation&lt;/a&gt; es un proyecto casi idéntico a Bootsrap.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;Lectura recomendada: &lt;a href='http://nicolasgallagher.com/about-html-semantics-front-end-architecture/'&gt;About HTML semantics and front-end architecture&lt;/a&gt; por Nicolas Gallagher y &lt;a href='http://tympanus.net/codrops/2013/01/22/defending-presentational-class-names/'&gt;Defending presentational class names&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:5'&gt;
&lt;p&gt;Lectura recomendada: &lt;a href='http://bradfrostweb.com/blog/post/the-post-psd-era/'&gt;The Post-PSD Era&lt;/a&gt; por Brad Frost.&lt;/p&gt;
&lt;a href='#fnref:5' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Herramientas para crear y mantener un blog</title>
      <link>http://apuntesalmargen.com/herramientas-blog.html</link>
      <pubDate>Thu, 10 Jan 2013 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/herramientas-blog</guid>
      <description>&lt;p&gt;No creo en la existencia de una herramienta absolutamente superior e idónea para todos los casos, por eso, en vez de recomendar sólo una o hacer una comparativa entre las diversas opciones disponibles, me pareció mejor escribir sobre el proceso de elección, ya que contestar &amp;#8220;depende&amp;#8221; tampoco es una respuesta útil.&lt;/p&gt;

&lt;p&gt;¿El blog va a formar parte de un sitio web existente o es un emprendimiento nuevo? Si ya tenés un sitio web que utiliza un CMS (por ej. Drupal o ExpressionEngine) y estás conforme con él, lo más lógico es utilizar el mismo sistema para publicar y gestionar tu blog.&lt;/p&gt;

&lt;p&gt;Si tu sitio web actual no utiliza un CMS (o no estás conforme con tu CMS actual) o se trata de un nuevo proyecto web, tenés que considerar:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tu presupuesto.&lt;/li&gt;

&lt;li&gt;Tus conocimientos técnicos.&lt;/li&gt;

&lt;li&gt;Qué tipo de contenido vas a publicar.&lt;/li&gt;

&lt;li&gt;Desde dónde vas a publicar.&lt;/li&gt;

&lt;li&gt;Qué tan importante es tener un diseño personalizado.&lt;/li&gt;

&lt;li&gt;Posibilidad de crecimiento.&lt;/li&gt;
&lt;/ul&gt;
&lt;!--break--&gt;
&lt;h2 id='presupuesto'&gt;Presupuesto&lt;/h2&gt;

&lt;p&gt;¿Estás dispuesto a gastar dinero o estás buscando una solución sin costo? Sobre todo si se trata de un blog personal, es totalmente válido usar una opción gratis, siempre y cuando tengas un plan B en caso de que el servicio cierre o deje de ser gratis y hayas leído con atención los términos y condiciones del servicio.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Opciones gratis&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://calepin.co/'&gt;Calepin&lt;/a&gt;&lt;/strong&gt; y &lt;strong&gt;&lt;a href='http://scriptogr.am/'&gt;Scriptogr.am&lt;/a&gt;&lt;/strong&gt; leen archivos con formato Markdown y la metadata necesaria (título, fecha) almacenados en una carpeta de Dropbox y los convierten en un blog. Están orientados a escritores; podés usar directamente tu editor de texto favorito&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; para generar el contenido. En Scriptogr.am se puede personalizar el diseño con temas o CSS personalizado.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='https://www.tumblr.com/'&gt;Tumblr&lt;/a&gt;&lt;/strong&gt;: Tumblr te permite publicar distintos tipos de contenido (textos, fotos, citas, enlaces, música, vídeos) desde la web, a través de sus aplicaciones para Android e iOS e inclusive audio por teléfono&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;. Además de herramienta para crear un blog, tiene características de red social, que pueden ayudarte a conseguir los primeros lectores y darle impulso a un blog nuevo. Se puede personalizar el diseño con temas o crear uno propio.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://wordpress.com/'&gt;WordPress.com&lt;/a&gt;&lt;/strong&gt;: WordPress.com te permite tener un sitio web gratis, podés publicar páginas y/o entradas de blog. Además de texto, también podés publicar galerías de imágenes, audio y video, desde la web o aplicaciones para móviles (Android, Blackberry, iOS, etc.). Tiene un filtro para el spam en los comentarios y un sistema de estadísticas propio. Se puede personalizar el diseño con temas. Tiene herramientas completas para importar/exportar contenido.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Bajo presupuesto&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Si tenés un presupuesto muy limitado, te recomiendo que lo inviertas en comprar un nombre de dominio. Cualquiera de las opciones gratis mencionadas te dejan usar un dominio personalizado.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Opciones de pago&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://www.squarespace.com/'&gt;Squarespace&lt;/a&gt;&lt;/strong&gt;: Squarespace te permite tener un sitio web con páginas, entradas de blog y/o galerías de imágenes, podés publicar desde la web o con sus aplicaciones para Android e iOS. Tiene un sistema de comentarios propio (o podés usar Disqus) y también tiene estadísticas. Se puede personalizar el diseño con temas o crear uno propio. Se puede importar contenido desde otros sistemas. Cuenta con soporte técnico 24/7.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;WordPress.com&lt;/strong&gt;: WordPress.com tiene varios &lt;a href='http://store.wordpress.com/'&gt;upgrades premium&lt;/a&gt;: libre de avisos, almacenamiento extra, diseño personalizado, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='conocimientos_tcnicos'&gt;Conocimientos técnicos&lt;/h2&gt;

&lt;p&gt;Según tus conocimientos técnicos, podés elegir una opción hosted o self-hosted. Hosted es cuando simplemente accedés al servicio a través de la web o una aplicación, y self-hosted es cuando instalás el software en tu servidor web. No tenés que ser un genio de las computadoras para tener un blog self-hosted, de hecho la instalación de WordPress lleva 5 minutos, pero sí tenés que tener unas nociones mínimas (usar un cliente de FTP, etc.).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Principiante (hosted)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://calepin.co/'&gt;Calepin&lt;/a&gt; y &lt;a href='http://scriptogr.am/'&gt;Scriptogr.am&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.squarespace.com/'&gt;Squarespace&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='https://www.tumblr.com/'&gt;Tumblr&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://wordpress.com/'&gt;WordPress.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Intermedio (self-hosted)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://statamic.com/'&gt;Statamic&lt;/a&gt;&lt;/strong&gt;: No necesita una base de datos, el contenido es la aplicación. Al contrario de otras opciones similares como Jekyll o StaceyApp, Statamic cuenta con un panel de control. Se puede crear un diseño a medida y hay first party add-ons para extender las funcionalidades o se pueden desarrollar plugins a medida. Es muy flexible, pero necesita bastante trabajo en el arranque. Se puede comprar una licencia para uso personal o comercial.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://wordpress.org/'&gt;WordPress.org&lt;/a&gt;&lt;/strong&gt;: Es la versión instalable de WordPress. Tiene las mismas características que WordPress.com y además podés instalarle plugins para extender las funcionalidades. No tiene costo.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='tipo_de_contenido'&gt;Tipo de contenido&lt;/h2&gt;

&lt;p&gt;Obviamente podés publicar cualquier tipo de contenido con herramienta, pero hay detalles, ya sea en la interfase para publicar entradas o en las posibilidades que el sistema de plantillas tenga para darle un diseño diferente a cada tipo de contenido, que pueden facilitarte la publicación y darle una mejor experiencia a los visitantes.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Audio/Video&lt;/strong&gt;: &lt;a href='https://www.tumblr.com/'&gt;Tumblr&lt;/a&gt; y &lt;a href='http://wordpress.com/'&gt;WordPress.com&lt;/a&gt; tienen características sólidas para publicar archivos multimedia.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Ejemplos de código&lt;/strong&gt;: Si sos programador, podés usar &lt;a href='http://jekyllrb.com/'&gt;Jekyll&lt;/a&gt; o cualquier generador estático de blog&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;, ya que podés generar el contenido en tu editor de código favorito y el flujo de trabajo es similar a lo que hacés todos los días.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Fotos&lt;/strong&gt;: Si sos fotógrafo o artista visual, &lt;a href='http://www.squarespace.com/'&gt;Squarespace&lt;/a&gt; tiene opciones para generar galerías de imágenes muy personalizadas con un par de clicks.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Texto&lt;/strong&gt;: Si te gusta escribir en Markdown, seguramente te va a interesar &lt;a href='http://calepin.co/'&gt;Calepin&lt;/a&gt;, &lt;a href='http://scriptogr.am/'&gt;Scriptogr.am&lt;/a&gt; o &lt;a href='http://statamic.com/'&gt;Statamic&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si tu contenido es principalmente vídeos y tu blog es self-hosted, podés usar el plan de &lt;a href='http://vimeo.com/business'&gt;Vimeo para alojar vídeos comerciales&lt;/a&gt;, o YouTube.&lt;/p&gt;

&lt;h2 id='desde_dnde'&gt;Desde dónde&lt;/h2&gt;

&lt;p&gt;Si vas a publicar seguido (o moderar comentarios, etc.) desde un dispositivo móvil, como un teléfono celular o una tableta, una plataforma de blog que cuente con una aplicación propia va a resultarte más cómoda.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Android&lt;/strong&gt;: &lt;a href='http://www.squarespace.com/'&gt;Squarespace&lt;/a&gt;, &lt;a href='http://www.tumblr.com/apps'&gt;Tumblr&lt;/a&gt;, &lt;a href='http://android.wordpress.org/'&gt;WordPress&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;iOS&lt;/strong&gt;: &lt;a href='http://www.squarespace.com/'&gt;Squarespace&lt;/a&gt;, &lt;a href='http://www.tumblr.com/apps'&gt;Tumblr&lt;/a&gt;, &lt;a href='http://ios.wordpress.org/'&gt;WordPress&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Windows Phone&lt;/strong&gt;: &lt;a href='http://wpwindowsphone.wordpress.com/'&gt;WordPress&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='diseo_personalizado'&gt;Diseño personalizado&lt;/h2&gt;

&lt;p&gt;Hoy por hoy deberías tener sí o sí un blog que se pueda leer cómodamente en cualquier dispositivo, si alguien tienen que usar Readability o similar para acceder a tu contenido es mala señal.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tema Premium&lt;/strong&gt;: Si aspirás a un diseño prolijo a bajo precio, podés optar por &lt;a href='http://www.tumblr.com/themes/tagged/premium'&gt;Tumblr&lt;/a&gt; &lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt; o WordPress, ya que son sistemas populares para los cuales hay una gran cantidad de temas premium disponibles.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;A medida&lt;/strong&gt;: Si tenés pensado contratar a un diseñador o si vos mismo vas a encargarte del diseño, podés elegir cualquier herramienta, aunque por regla general, las opciones self-hosted suelen ser más flexibles, ya que además de modificar el aspecto puramente estético, también podés agregar alguna funcionalidad extra que necesites por medio de plugins.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='crecimiento'&gt;Crecimiento&lt;/h2&gt;

&lt;p&gt;Exportar/importar contenido es una tarea totalmente posible, pero por lo general engorrosa, por lo que te conviene elegir bien de entrada.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Comunidad&lt;/strong&gt;: Si considerás importantes los comentarios, elegí por una plataforma con un sistema integrado de comentarios y que tenga un buen filtro anti-spam como Squarespace o WordPress.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Monetización&lt;/strong&gt;: Si planeás monetizar tu blog con avisos o planes de afiliados, los términos y condiciones de algunos servicios gratuitos podrían impedírtelo. En Tumblr hay varios casos de éxito de bloggers que consiguieron &lt;a href='http://www.tumblr.com/spotlight/book+deals'&gt;propuestas editoriales&lt;/a&gt;, ¡vos podrías ser el próximo!&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Tráfico&lt;/strong&gt;: En las opciones self-hosted, a medida que aumenta el tráfico de tu blog, deberías mejorar el plan de hosting, para seguir proporcionándole una buena experiencia a tus lectores.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='y_si_el_blog_no_es_para_m'&gt;¿Y si el blog no es para mí?&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Para un cliente&lt;/strong&gt;: &lt;a href='http://wordpress.org/'&gt;WordPress.org&lt;/a&gt; es una opción razonable, porque es una CMS flexible que puede cubrir diversas necesidades. El cliente se queda contento porque es fácil de usar y vos, una vez que aprendas bien cómo se hace un tema para WordPress vas a poder implementar cualquier diseño rápidamente y además tenés la posibilidad de generar ingresos pasivos vendiendo temas o plugins si te va más el desarrollo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Para un amigo o familiar&lt;/strong&gt;: si te interesa el proyecto para agregarlo a tu portfolio, podés tratarlo como a un cliente y optar por &lt;a href='http://wordpress.org/'&gt;WordPress.org&lt;/a&gt;. Si estás ocupado y querés sacarte el proyecto rápidamente de encima, podés usar &lt;a href='http://www.squarespace.com/'&gt;Squarespace&lt;/a&gt; y por último si tu amigo/familiar no quiere gastar, podés usar &lt;a href='http://wordpress.com/'&gt;WordPress.com&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;&lt;a href='http://mouapp.com/'&gt;Mou&lt;/a&gt; tiene una opción para publicar directamente en Scriptogr.am.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;A través de una llamada de larga distancia internacional.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;&lt;a href='http://getpelican.com/'&gt;Pelican&lt;/a&gt;, por ej., es el generador detrás de Calepin.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;En Tumblr no se puede diseñar el archivo :-(&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Calendarios de Adviento sobre diseño y desarrollo web</title>
      <link>http://apuntesalmargen.com/calendarios-adviento.html</link>
      <pubDate>Mon, 24 Dec 2012 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/calendarios-adviento</guid>
      <description>&lt;p&gt;Varios sitios exclusivamente durante las 4 semanas anteriores a Navidad, publican un artículo por día.&lt;/p&gt;

&lt;h2 id='24_ways'&gt;&lt;a href='http://24ways.org/'&gt;24 ways&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;24 ways to impress your friends publica 24 artículos cada diciembre desde el 2005, pero conocí al sitio un par de años más tarde, buscando información sobre PNGs transparentes en Internet Explorer 6. Los artículos son principalmente sobre diseño y desarrollo front end.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mi artículo preferido de todos los tiempos:&lt;/strong&gt; &lt;a href='http://24ways.org/2009/make-your-mockup-in-markup/'&gt;Make your Mockup in Markup&lt;/a&gt; por Meagan Fisher, publicado en el 2009, argumenta que debido a que con CSS3 se logran sombras, bordes redondeados y degradés en código, Photoshop debe morir, ya que diseñar en el navegador es un proceso más eficiente.&lt;/p&gt;
&lt;figure&gt;&lt;a href='http://24ways.org/2012/design-systems/'&gt;&lt;img src='http://apuntesalmargen.com/images/calendario-24.png' alt='Captura de pantalla de 24 ways' /&gt;&lt;/a&gt;&lt;/figure&gt;&lt;!--break--&gt;
&lt;p&gt;&lt;strong&gt;Mi artículo preferido del 2012:&lt;/strong&gt; &lt;a href='http://24ways.org/2012/design-systems/'&gt;Design Systems&lt;/a&gt; por Laura Kalbag donde explica que en el contexto de responsive web design en vez de buscar la perfección en los píxeles, que es poco realista, hay que diseñar un sistema que especifique cómo va a ser la tipografía, color, forma, etc. a través de los distintos viewports.&lt;/p&gt;

&lt;h2 id='web_advent'&gt;&lt;a href='http://webadvent.org/'&gt;Web Advent&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Web Advent publica desde el 2007 sobre PHP y programación en general.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mi artículo preferido de todos los tiempos:&lt;/strong&gt; &lt;a href='http://webadvent.org/2008/the-framework-as-franchise-by-paul-jones'&gt;The Framework as Franchise&lt;/a&gt; por Paul Jones, publicado en el 2008, dice que usar un framework para tu aplicación web es como si abrieras una franquicia (tenés una guía de cómo manejar tu negocio) y usar un framework público tiene ventajas sobre desarrollar el tuyo propio.&lt;/p&gt;
&lt;figure&gt;&lt;a href='http://webadvent.org/2012/the-anti-spec-movement-is-going-too-far-by-tracy-osborn'&gt;&lt;img src='http://apuntesalmargen.com/images/calendario-php.png' alt='Captura de pantalla de Web Advent' /&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Mi artículo preferido del 2012:&lt;/strong&gt; &lt;a href='http://webadvent.org/2012/the-anti-spec-movement-is-going-too-far-by-tracy-osborn'&gt;The Anti-Spec Movement Is Going Too Far&lt;/a&gt; por Tracy Osborn que dice que así como los desarrolladores trabajan gratis en proyectos open source, los diseñadores deberían ser más abiertos con su tiempo libre y colaborar en proyectos que beneficien a la comunidad.&lt;/p&gt;

&lt;h2 id='performance_calendar'&gt;&lt;a href='http://calendar.perfplanet.com/'&gt;Performance Calendar&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Performance Calendar publica artículos desde el 2009 sobre performance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mi artículo preferido de todos los tiempos:&lt;/strong&gt; &lt;a href='http://calendar.perfplanet.com/2009/psychology-of-performance/'&gt;Psychology of Performance&lt;/a&gt; por Stoyan Stefanov publicado en el 2009, nos recuerda que el tiempo es relativo y que si bien la velocidad es importante, no se trata sólo de cuántos milisegundos demora en cargarse la página, sino también de cómo se percibe.&lt;/p&gt;
&lt;figure&gt;&lt;a href='http://calendar.perfplanet.com/2012/record-examine-fix/'&gt;&lt;img src='http://apuntesalmargen.com/images/calendario-performance.png' alt='Captura de pantalla de Performance Calendar' /&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Mi artículo preferido del 2012:&lt;/strong&gt; &lt;a href='http://calendar.perfplanet.com/2012/record-examine-fix/'&gt;Record, Examine, Fix&lt;/a&gt; por Addy Osmani es un tutorial paso a paso de cómo usar las DevTools para grabar y examinar y corregir una Timeline. En &lt;a href='http://www.youtube.com/watch?v=WpqZ0LjNU5A'&gt;The Breakpoint Ep. 4 —The Tour De Timeline&lt;/a&gt; cubren también este tema.&lt;/p&gt;

&lt;h2 id='uxmas'&gt;&lt;a href='http://uxmas.com/'&gt;UXmas&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Uxmas es un calendario digital de adviento sobre &lt;abbr title='User Experience (Experiencia del usuario)'&gt;UX&lt;/abbr&gt; y detrás de cada cuadro hay una sorpresa, puede ser un artículo, una historieta, etc.&lt;/p&gt;
&lt;figure&gt;&lt;a href='http://uxmas.com/2012/the-4-hs-of-writing-error-messages'&gt;&lt;img src='http://apuntesalmargen.com/images/calendario-uxmas.png' alt='Captura de pantalla de UXmas' /&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Mi artículo preferido del 2012:&lt;/strong&gt; &lt;a href='http://uxmas.com/2012/the-4-hs-of-writing-error-messages'&gt;The 4 H’s of Writing Error Messages&lt;/a&gt; por Ben Rowe, donde explica cómo escribir un buen mensaje de error y cuando se puede usar o no el sentido del humor.&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Fin de año es el momento ideal para aprender nuevas técnicas o finalmente decidirse a hacer cambios para el próximo año. ¿Ya pensaste qué vas a cambiar en el 2013? En lo personal en el 2013 quiero cambiar mi proceso de diseño y empezar por diseñar &lt;a href='http://styletil.es/'&gt;styles tiles&lt;/a&gt; en vez de bocetar el layout.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Podcasts sobre diseño y desarrollo web</title>
      <link>http://apuntesalmargen.com/podcasts.html</link>
      <pubDate>Wed, 12 Dec 2012 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/podcasts</guid>
      <description>&lt;p&gt;Mantenerse al día es importante en cualquier profesión, pero sobre todo en diseño y desarrollo web, ya que constantemente surgen nuevas posibilidades y desafíos. Uno de mis métodos preferidos para mantenerme al día son los podcasts&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. porque los podés escuchar mientas hacés cualquier otra actividad.&lt;/p&gt;

&lt;h2 id='qu_es_un_podcast'&gt;¿Qué es un podcast?&lt;/h2&gt;

&lt;p&gt;A mí me gusta definir los podcasts como &amp;#8220;programas de radio para descargar&amp;#8221;&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;. Generalmente son conducidos por una o más personas, suelen tener invitados, y cada episodio desarrolla un tema, o comentan varias noticias relevantes.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/podcast-app.PNG' alt='captura de pantalla de iTunes' /&gt;&lt;/figure&gt;&lt;!--break--&gt;
&lt;p&gt;Te podés suscribir usando iTunes y configurar cada cuánto tiempo comprobar si hay episodios nuevos y qué pasa cuando hay un episodio nuevo (por ej. comprobar cada semana, cuando haya episodios nuevos descargar el más reciente y guardar todos los episodios no reproducidos).&lt;/p&gt;

&lt;h2 id='the_expressionengine_podcast_'&gt;&lt;a href='https://itunes.apple.com/ca/podcast/the-expressionengine-podcast/id446900959'&gt;The ExpressionEngine Podcast ➝&lt;/a&gt;&lt;/h2&gt;
&lt;div class='side-img'&gt;&lt;a href='https://itunes.apple.com/ca/podcast/the-expressionengine-podcast/id446900959'&gt;&lt;img src='http://apuntesalmargen.com/images/podcast-ee.jpg' class='img-frame' alt='The ExpressionEngine Podcast' /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Actualmente conducido por Lea Alcantara (experta en diseño y ExpressionEngine) y Emily Lewis (diseñadora web freelancer, autora de Microformats Made Simple) es un podcast sobre diseño y desarrollo web enfocado en el &lt;abbr title='Content Management System (Sistema de Administración de Contenido)'&gt;CMS&lt;/abbr&gt; ExpressionEngine. Los episodios duran alrededor de media hora, tanto el título como la descripción de cada episodio son muy claros y hay una transcripción disponible en el sitio web de EE Podcast.&lt;/p&gt;

&lt;p&gt;Mis episodios favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Episode #78 Stash &amp;amp; Template Partials&lt;/strong&gt;, con Adrienne Travis de Devot:ee que comenta cómo implementar Stash en tu flujo de trabajo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Episode #71 EE Hosting&lt;/strong&gt;, con Nevin Lyne de EngineHosting que habla sobre qué hay que tener en cuenta para hostear un sitio basado en EE y cómo optimizarlo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Episode #54 Multi-Languague Sites: Part Deux&lt;/strong&gt;, con Nicolas Bottari, que habla sobre cómo encarar un sitio multi-lenguaje.&lt;/li&gt;

&lt;li&gt;y un largo etc. ya que los episodios, ¡no tienen desperdicio!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si bien los podcasts en audio no son un formato idóneo para tutoriales, el EE Podcast te da una guía sobre cómo encarar ciertos tipos de sitios (por ej. sitios con membresía, multi-lenguaje, galerías. etc.) y sobre cómo trabajar con EE profesionalmente, desde cómo venderle EE a los clientes, hasta contratos y entregables. También cubren cambios importantes realizados por EllisLab y entrevistan a miembros notorios de la comunidad de EE. Me gustaba más cuando estaba Ryan Irelan en lugar de Emily Lewis, pero sigo pensando que cualquier persona que desarrolle sitios web con ExpressionEngine, debería escuchar este podcast.&lt;/p&gt;

&lt;h2 id='shoptalk_'&gt;&lt;a href='https://itunes.apple.com/us/podcast/id493890455'&gt;ShopTalk ➝&lt;/a&gt;&lt;/h2&gt;
&lt;div class='side-img'&gt;&lt;a href='https://itunes.apple.com/us/podcast/id493890455'&gt;&lt;img src='http://apuntesalmargen.com/images/podcast-shop.jpg' class='img-frame' alt='ShopTalk' /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;ShopTalk es un podcast sobre diseño web, desarrollo front end y UX, conducido por Chris Coyer (fundador de CSS-Tricks) y Dave Rupert (desarrollador en el estudio Paravel). Tienen invitados especiales y responden preguntas de los oyentes.&lt;/p&gt;

&lt;p&gt;Mis episodios favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;045: With Harry Roberts&lt;/strong&gt; y &lt;strong&gt;044:With Jefffrey Zeldman&lt;/strong&gt; en los cuales discuten sobre la arquitectura CSS (OOCSS), dogmatismo (es malo usar IDs para estilizar vía CSS) y estándares web.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;040: With Laura Kalbag&lt;/strong&gt;: una diseñadora web británica con la cual me identifiqué a nivel personal, por su elección de diseñar en Sketch y su amor por los colores.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Entre todos los podcasts que escucho, ShopTalk es definitivamente el más divertido, por su sección #hotdrama, los chistes sobre desarrollo web de Dave y los efectos de sonido. Tienen un buen equilibrio entre las entrevistas, las respuestas a preguntas de oyentes y se nota que ambos conductores saben de qué están hablando. Es uno de los pocos podcasts de los cuales escucho absolutamente todos los episodios.&lt;/p&gt;

&lt;h2 id='the_deeply_grapic_design_podcast_'&gt;&lt;a href='https://itunes.apple.com/us/podcast/the-deeply-graphic-design/id494747654'&gt;The Deeply Grapic Design Podcast ➝&lt;/a&gt;&lt;/h2&gt;
&lt;div class='side-img'&gt;&lt;a href='https://itunes.apple.com/us/podcast/the-deeply-graphic-design/id494747654'&gt;&lt;img src='http://apuntesalmargen.com/images/podcast-deeply.jpg' class='img-frame' alt='The Deeply Grapic Design Podcast' /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Conducido por Wes McDowell (diseñador gráfico), Mikelle Morrison (diseñadora gráfica y web) y Brandon Voss (diseñador visual), para mí es un podcast refrescante, porque si bien, algunos de los conductores hacen también diseño web, se centra en diseño gráfico.&lt;/p&gt;

&lt;p&gt;Mi episodio favorito:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Episode 14: A Pinteresting Turn of Events&lt;/strong&gt;, en el cual comentan cómo usan Pinterest tanto para uso personal (inspiración) como para comunicarse con sus clientes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Este podcast tiene buenos contenidos, con la candidez de diseñadores puramente visuales, que no están al tanto de qué pasa en la industria web y las redes sociales, pero creo que justamente por ese motivo, me parecen refrescantes, porque tienen un punto de vista diferente.&lt;/p&gt;

&lt;h2 id='the_east_wing_'&gt;&lt;a href='https://itunes.apple.com/us/podcast/the-east-wing/id503801143'&gt;The East Wing ➝&lt;/a&gt;&lt;/h2&gt;
&lt;div class='side-img'&gt;&lt;a href='https://itunes.apple.com/us/podcast/the-east-wing/id503801143'&gt;&lt;img src='http://apuntesalmargen.com/images/podcast-east.jpg' class='img-frame' alt='The East Wing' /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Conducido por Tim Smith (diseñador), trata sobre diseño y UX.&lt;/p&gt;

&lt;p&gt;Mi episodio favorito:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SASSin’ It Up with Bermon Painter&lt;/strong&gt;, porque Bermon cuenta cómo se inició en la industria (jugando Diablo y Starcfrat) y por qué sabe español.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Este show tiene entrevistas a celebridades de la industria como Chris Coyer, Sarah Parmenter, Megan Fisher, Jessica Hische, Tim Van Damme, Jason Santa María, Ethan Marcotte, Bill Kenney, Matthew Smith, Dave Rupert, Paddy Donnnelly, Aarron Walter y Drew Wilson entre otros.&lt;/p&gt;

&lt;h2 id='the_industry_radio_show_'&gt;&lt;a href='https://itunes.apple.com/us/podcast/the-industry-radio-show/id505087733'&gt;The Industry Radio Show ➝&lt;/a&gt;&lt;/h2&gt;
&lt;div class='side-img'&gt;&lt;a href='https://itunes.apple.com/us/podcast/the-industry-radio-show/id505087733'&gt;&lt;img src='http://apuntesalmargen.com/images/podcast-industry.jpg' class='img-frame' alt='The Industry Radio Show' /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Conducido por Jared Erondu (diseñador), Adam Stacoviak (fundador y editor en jefe de The Sass Way) y Drew Wilson se enfoca en starups orientadas al diseño y la industria. Tienen invitados, pero básicamente hablan sobre temas actuales.&lt;/p&gt;

&lt;p&gt;Mis episodios favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;#31: Jonathan Snook – Scalable and modular stylesheet-fu, CSS preprocessors, Retina goodness, and that fish cray&lt;/strong&gt;, donde Jonathan Snook, el creador de SMACSS habla sobre su trabajo actual en Shopify.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;#24: Joined by Ryan Singer – Great ideas, real designers, how to responsive, and Apple nailing it,&lt;/strong&gt; donde el manager de producto de 37signals opina sobre qué es ser un Diseñador (con D mayúscula) y sobre responsive web design vs. un sitio independiente para celulares.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En cierta medida, este podcast es el más descartable ya que al hablar sobre noticias, no tiene mucho sentido volver a escuchar el episodio o escucharlo un tiempo después. Es también uno de los podcast donde los conductores hacen más auto-bombo y hablan sobre sus propios proyectos.&lt;/p&gt;

&lt;h2 id='the_non_breaking_space_show_'&gt;&lt;a href='https://itunes.apple.com/us/podcast/the-non-breaking-space-show/id507162981'&gt;The Non Breaking Space Show ➝&lt;/a&gt;&lt;/h2&gt;
&lt;div class='side-img'&gt;&lt;a href='https://itunes.apple.com/us/podcast/the-non-breaking-space-show/id507162981'&gt;&lt;img src='http://apuntesalmargen.com/images/podcast-non.jpg' class='img-frame' alt='The Non Breaking Space Show' /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Conducido por Christopher Schmitt (diseñador, desarrollador y autor), Dave McFarland (autor de varios &amp;#8220;the missing manual&amp;#8221;) y Chris Enns (desarrollador), son entrevistas a personalidades de la web.&lt;/p&gt;

&lt;p&gt;Mis episodios favoritos son:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Verlee Pieters&lt;/strong&gt;: la diseñadora belga más famosa cuenta cómo comenzó su carrera como freelancer, cómo conoció a su esposo y como él influyó en su negocio.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Jessica Hische&lt;/strong&gt;: inspira sobre la importancia de tener proyectos personales.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Nicole Sullivan&lt;/strong&gt;: cuenta cómo se inició en la industria.&lt;/li&gt;

&lt;li&gt;y básicamente todos los episodios :D&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;De este show, me gusta el lado humano, los invitados son personalidades populares que han estado en otros shows (y conferencias, etc.), pero en The Non Breaking Space cuentan su historia de vida. Me parece muy interesante, porque al leer un post o una actualización de estado, o ver una shot en Dribbble, uno a veces se olvida que hay un ser humano detrás.&lt;/p&gt;

&lt;h2 id='the_web_ahead_'&gt;&lt;a href='https://itunes.apple.com/podcast/the-web-ahead/id464936442'&gt;The Web Ahead ➝&lt;/a&gt;&lt;/h2&gt;
&lt;div class='side-img'&gt;&lt;a href='https://itunes.apple.com/podcast/the-web-ahead/id464936442'&gt;&lt;img src='http://apuntesalmargen.com/images/podcast-ahead.jpg' class='img-frame' alt='The Web Ahead' /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Conducido por Jen Simmons (diseñadora y desarrolladora web, especialista en Drupal), trata sobre las tecnologías cambiantes y el futuro de la web. Los episodios duran entre 1 y 2 horas y tratan un tema en profundidad, es un show de 5by5, muy profesional, la calidad del audio es impecable y tienen un calendario con futuros episodios.&lt;/p&gt;

&lt;p&gt;Mis episodios favoritos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The Web Ahead 45: Web Design with Andy Clarke&lt;/strong&gt;: Andy Clarke autor y conferencista habla sobre las críticas personales en Twitter, el diseño web, el futuro de Fireworks y las nuevas herramientas lanzadas por Adobe.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;The Web Ahead 22: Apples and TVs with Jason Grigsby&lt;/strong&gt;: sobre navegar en Internet a través de un smart TV.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;The Web Ahead 21: Process &amp;amp; Tools with Paul Irish&lt;/strong&gt;: Debo confesar que estoy enamorada de Paul, es entretenido escucharlo y todo lo que dice tiene sentido, me gusta su enfoque en la productividad y la importancia de elegir las herramientas adecuadas, ha aparecido en numerosos podcasts, pero creo que Jen lo entrevistó muy bien.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;The Web Ahead 8: Sarah Parmenter on iOS Design&lt;/strong&gt;: Sarah cuenta cómo diseña para iOS, qué hay que tener en cuenta, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Web Ahead no es un show particularmente divertido, ni dinámico, Jen y los invitados se extienden bastante (tiene un estilo más de conferencia que de programa de radio), los episodios duran más de 1 hora, pero el contenido vale la pena. Abarca todo lo que tiene que ver con Internet, desde sus comienzos hasta las nuevas APIs en HTML5, pasando por el contenido y las herramientas. Para mí es un show muy recomendable para cualquiera que trabaje no sólo como diseñador o desarrollador, sino también en cualquier otra profesión vinculada a Internet.&lt;/p&gt;

&lt;h2 id='conclusin'&gt;Conclusión&lt;/h2&gt;

&lt;p&gt;Como mencioné más arriba, los podcasts (de audio) son geniales para mantenerse al día, sin necesidad de dedicarle un tiempo especial, ya que se pueden escuchar mientras hacés otra cosa, en ese sentido son geniales, pero obviamente a veces se requiere profundizar en un tema más allá de lo que el podcast ofrece&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Lamentablemente no conozco ningún podcast en español, todos los podcasts mencionados son en inglés.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Un podcast puede ser cualquier archivo multimedia (audio, video).&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;Próximamente voy a escribir sobre otros métodos &amp;#8220;más completos&amp;#8221; para mantenerse al día: blogs, libros y cursos online. Si te interesa, &lt;a href='http://apuntesalmargen.com/rss.xml'&gt;suscribíte vía RSS&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>¡Chau, Glitch!</title>
      <link>http://apuntesalmargen.com/chau-glitch.html</link>
      <pubDate>Sat, 01 Dec 2012 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/chau-glitch</guid>
      <description>&lt;p&gt;Empecé a jugar Glitch durante su fase beta&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. El juego no estaba disponible 24/7, y las sesiones de testeo duraban un par de días. En cada sesión solía haber algo nuevo (una nueva habilidad, etc.).&lt;/p&gt;
&lt;!--break--&gt;
&lt;p&gt;En setiembre del 2011, Glitch hizo un reset (los jugadores beta perdieron todo los objetos y logros acumulados) y una semana después se lanzó el juego al público general, obteniendo menciones en publicaciones sobre MMOs.&lt;/p&gt;

&lt;h2 id='el_principio_del_fin'&gt;El principio del fin&lt;/h2&gt;

&lt;p&gt;Apenas 2 meses después Glitch volvió a una modalidad de beta privada, debido a que los desarrolladores querían hacer cambios radicales para hacerlo más divertido para los nuevos jugadores y a su vez hacerlo interesante para que tuviera sentido seguir jugando a largo plazo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cambios durante el primer mes desde el lanzamiento&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Espacios de fiesta: anteriormente los jugadores realizaban fiestas en sus casas, pero cualquier item, excepto aquellos guardados en el placard, podía ser &amp;#8220;robado&amp;#8221;.&lt;/li&gt;

&lt;li&gt;Tomar fotos: Aprendiendo snapshotting y comprando una cámara, se pueden tomar fotos del juego.&lt;/li&gt;

&lt;li&gt;Los emblemas obtenidos a partir de donaciones a los altares de los gigantes se pueden combinar y generar iconos.&lt;/li&gt;

&lt;li&gt;Nuevas regiones con recursos de minería (Callopee y Pollokoo).&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_madera.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;A fines del 2011 escribí una &lt;a href='http://apuntesalmargen.com/review-de-glitch.html'&gt;reseña de Glitch&lt;/a&gt;, mi problema con los cubimales se solucionó, y también la carencia de recursos, ya que con el nuevo sistema de casas, se puede tener casi todo disponible y este lugar especial mantiene vivos a los árboles de madera.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Cambios durante el 2012&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;La experiencia pasa a llamarse imaginación y se puede gastar en cartas para mejorar el personaje, en recursos para el jardín, etc.&lt;/li&gt;

&lt;li&gt;En vez de comprar una casa con recursos definidos, todos los jugadores acceden a una casa, una torre, un jardín trasero y una calle expandibles, donde se pueden colocar recursos a elección (hierbas, luciérnagas, etc.). Con la suscripción o créditos se pueden comprar mejoras (modelos de casa y torre, papel tapiz, etc.).&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_calle.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Además de la casa y torre, en su calle, cada jugador tiene un mayordomo, también personalizable, que da y recibe mensajes y/o regalos a los visitantes.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;La casa y el jardín trasero son privados (se pueden dar llaves) y la calle y la torre semi-privados (otros jugadores pueden visitar la calle e interactuar con los recursos). En la torre se pueden vender muebles o cualquier otro tipo de objetos creados (comida, huevos, semillas, etc.) u obtenidos (coleccionables, emblemas, etc.) por el jugador.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_venta.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Venta de esencias y muebles en mi torre.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;Con la posibilidad de fabricar muebles, surgen nuevas habilidades, herramientas y personajes (el perezoso que escupe clavos y el zorro que se puede cepillar para obtener textiles).&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_sloth.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Al perezoso le gusta el heavy metal, come varillas de metal y escupe clavos.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;Cajas para guardar cantidades infinitas del mismo objeto.&lt;/li&gt;

&lt;li&gt;Cambios en el mapa para mejorar la navegación por el mundo.&lt;/li&gt;

&lt;li&gt;Nuevas regiones exclusivas para recolectar monedas (Balzare, Haoma, Kloro y Roobrik).&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_monedas.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;En Haoma y Kloro hay unas plataformas rojas que te catapultan hacia arriba.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;Los espíritus de la calle dejan de vender hielo y salmón y sólo se pueden obtener en determinadas regiones. (Hielo en Drifa y Nottis y salmón en Jal y Samudra).&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_hielo.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;El hielo demora en re-generarse, pero hay bonus por recolectarlo en equipo. Cuando pasa el cometa, se forma este corazón.&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_salmon.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Un cardumen.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;Las hazañas&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; sustituyen a los proyectos, durante 24 horas se plantea un objetivo, todos los participantes reciben piezas de coleccionables y se lanza una nueva región, búsquedas, etc. como premio.&lt;/li&gt;

&lt;li&gt;El &amp;#8220;hola&amp;#8221;, presionando la tecla 5 ó H, se saluda a otros jugadores y hay varios logros relacionados.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_hola.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Saludar es divertido, pero la performance en calles con muchos jugadores, pésima.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;Una calle donde cuando entrás tenés una letra sobre tu cabeza y junto con otros jugadores podés formar palabras.&lt;/li&gt;

&lt;li&gt;Moshi Moshi Oshilatis: una alternativa al subterráneo para viajar entre regiones distantes a través del sistema digestivo de unos dinosaurios de colores.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_dino.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;En el anuncio en global chat, GOD explica: Well, as it said on Keita's original proposal, Asslandia &quot;can be explored by mouth or by anal&quot; (true fact; his English, bless him, is still not great). (El estilo de caricaturas engaña, Glitch es un juego para mayores de 14 años, lleno de chistes con doble sentido.)&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_intestino.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;El intestino de un dinosaurio.&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_ass.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Shim Shiri (aka Asslandia).&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='el_cierre'&gt;El cierre&lt;/h2&gt;

&lt;p&gt;A mediados de noviembre del 2012, Tiny Speck anunció que el juego cierra en diciembre porque no atrajo una audiencia suficientemente grande para ser sustentable. Refundaron las suscripciones y compra de créditos, regalaron 2500 créditos a todos los jugadores y lanzaron todo tipo de cosas que tenían hechas para más adelante o que estaban sin terminar (regiones, estilos de casas, búsquedas, etc.).&lt;/p&gt;

&lt;p&gt;A mí me sorprendió bastante el anuncio, porque días atrás, el staff posteó en el foro general pidiendo ideas para recetas de alto nivel para mejorar el árbol de habilidades de cocina. Poco tiempo atrás, también habían lanzado una enlace que dirigía a una landing page personalizada con tu avatar, para invitar a amigos y una hazaña que consistía en enviar invitaciones&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;, y hubo algunas competencias de snaps en Twitter. En perspectiva, son manotazos de ahogado.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_byn.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Entre las cosas nuevas, se destaca la región Brillah (en blanco y negro), los Heli Kitties que ronronean cuando los acariciás y el Vortex of Random en el medio del Sea of Non-Specificity que consiste en varias calles diferentes entre sí, posiblemente pertenecientes a conceptos para nuevas regiones o búsquedas.&lt;/figcaption&gt;&lt;/figure&gt;&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_robot.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Meses atrás se había anunciado que los jugadores de niveles altos iban a poder automatizar algunas acciones con magia (pociones) o robots. El crafty bot se lanzó luego del anuncio del cierre.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Un grupo de jugadores ya había vivido el cierre de un juego social y no violento&lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt; y en los foros y chat de Glitch, se percibe la frustración frente al cierre de otro MMO sobre todo porque Glitch nunca se abrió al público (excepto durante 2 meses) y no hubo esfuerzos de marketing&lt;sup id='fnref:5'&gt;&lt;a href='#fn:5' rel='footnote'&gt;5&lt;/a&gt;&lt;/sup&gt; y nuevamente se ven en la búsqueda de un juego similar.&lt;/p&gt;

&lt;p&gt;En lo personal, el cierre de Glitch me lleva a reflexionar sobre el SaaS (software como un servicio) y el software beta. ¿Qué pasa si cierra? ¿Vale la pena invertir tiempo en probar un producto no terminado?&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_jinete.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;El jinete anuncia que el fin del mundo está cerca.&lt;/figcaption&gt;&lt;/figure&gt;&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;En aquel momento te podías registrar solicitando una invitación u obtener una invitación inmediata de un jugador.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;La única que me gustó fue la de completar búsquedas, ya que fue muy fácil encontrar a otros jugadores dispuestos a ayudar. Las demás hazañas consistían en acciones repetitivas sin sentido, como visitar tantas calles como fuera posible, decir muchos HOLAs, etc.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;Irónicamente, la única hazaña que no llegó a la meta mínima, fue la de invitar amigos.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;Faunasphere cerró en marzo del 2011.&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:5'&gt;
&lt;p&gt;Te ofrecían algunas ventajas por comprar suscripciones durante la beta cuando el juego se lanzara públicamente, pero al mismo tiempo te advertían que el juego estaba en cambio constante. Siempre se pudo invitar amigos (aunque no te daban nada a cambio) y desde hace alrededor de un año compartir imágenes del juego, pero más allá del boca a boca, no tenían una estrategia de marketing palpable.&lt;/p&gt;
&lt;a href='#fnref:5' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>LESS vs Sass vs Stylus</title>
      <link>http://apuntesalmargen.com/less-sass-stylus.html</link>
      <pubDate>Tue, 27 Nov 2012 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/less-sass-stylus</guid>
      <description>&lt;p&gt;Anteriormente escribí sobre los &lt;a href='http://apuntesalmargen.com/beneficios-de-los-pre-procesadores-de-css.html'&gt;beneficios de los pre-procesadores de CSS&lt;/a&gt; y la &lt;a href='http://apuntesalmargen.com/sintaxis-less-sass-stylus.html'&gt;sintaxis de Less, Sass y Stylus&lt;/a&gt; y en esta oportunidad quería comentar otras diferencias significativas.&lt;/p&gt;
&lt;!--break--&gt;
&lt;h2 id='less'&gt;LESS&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;LESS es un pre-procesador que se mantiene fiel a la naturaleza declarativa de CSS. Te da algunas herramientas para que el CSS resulte más fácil de mantener, pero no intenta ser un lenguaje de programación.&lt;/li&gt;

&lt;li&gt;La &lt;a href='http://lesscss.org/'&gt;documentación&lt;/a&gt; es concisa y los ejemplos muy claros.&lt;/li&gt;

&lt;li&gt;Se puede aprender (leyendo la documentación alcanza y sobra) e inclusive dominar en muy poco tiempo.&lt;/li&gt;

&lt;li&gt;Aunque no es recomendable para producción, se puede empezar a usar en segundos simplemente linkeando un JavaScript, sin necesidad de instalar absolutamente nada.&lt;/li&gt;

&lt;li&gt;Framework front-end: &lt;a href='http://twitter.github.com/bootstrap/'&gt;Bootsrap&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;LESS es amigable para principiantes. Si sabés CSS, y querés mejorar tu flujo de trabajo sin hacer cambios radicales, es la mejor opción. En lo personal, después de terminar un proyecto con LESS, preferí seguir adelante y probar otras opciones.&lt;/p&gt;

&lt;h2 id='sass'&gt;Sass&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;La &lt;a href='http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html'&gt;referencia del lenguaje&lt;/a&gt; es extensa.&lt;/li&gt;

&lt;li&gt;Para aprender Sass, hay un curso en Code School &lt;a href='http://www.codeschool.com/courses/assembling-sass'&gt;Assembling Sass&lt;/a&gt; con videos y ejercicios para practicar el código en el navegador.&lt;/li&gt;

&lt;li&gt;CSS Authoring Framework: &lt;a href='http://compass-style.org/'&gt;Compass&lt;/a&gt; incluye patrones re-utilizables, mixins CSS3 cross-browser y facilita la creación de sprites. &lt;a href='http://bourbon.io/'&gt;Bourbon&lt;/a&gt; es una librería de mixins para Sass.&lt;/li&gt;

&lt;li&gt;Frameworks front-end: &lt;a href='http://foundation.zurb.com/'&gt;Foundation&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sass agrega características completas de un lenguaje de programación a CSS. No todos los días vas a necesitar un loop, o un if/else, en tu hoja de estilos, pero cuando con unas pocas líneas de Sass podés resolver estilos complejos o repetitivos, es muy satisfactorio.&lt;/p&gt;

&lt;h2 id='stylus'&gt;Stylus&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;La &lt;a href='http://learnboost.github.com/stylus/'&gt;documentación&lt;/a&gt; es completa y con ejemplos claros, pero no tan prácticos como los de LESS.&lt;/li&gt;

&lt;li&gt;Stylus se puede &lt;a href='http://learnboost.github.com/stylus/try.html'&gt;probar online&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;CSS Authoring Framework: &lt;a href='http://visionmedia.github.com/nib/'&gt;Nib&lt;/a&gt; es una pequeña librería con mixins CSS3 cross-browser, etc.&lt;/li&gt;

&lt;li&gt;Framework front-end: &lt;a href='http://jeetframework.com/'&gt;Jeet Framework&lt;/a&gt; es un framework inspirado en el sistema de grilla Semantic.gs, que usa un pre-procesador de CSS para evitar incluir clases presentacionales en el HTML. Conceptualmente es lo opuesto a Bootstrap.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La sintaxis de Stylus es la más mínima (podría decirse hermosa), y la posibilidad de re-definir propiedades de CSS con los mixins transparentes es interesante, es un pre-procesador para hackers. Lamentablemente además de la documentación no hay prácticamente tutoriales o artículos detallando casos de uso.&lt;/p&gt;

&lt;h2 id='y_el_ganador_es_sass'&gt;Y el ganador es&amp;#8230; ¡Sass!&lt;/h2&gt;

&lt;p&gt;Sass y Stylus están bastante parejos en cuanto a sus funciones, LESS es definitivamente el perdedor en ese sentido. Para mí Sass es la mejor opción porque:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;hay cantidad de aplicaciones para compilar Sass para Mac/Windows, amigables para principiantes.&lt;/li&gt;

&lt;li&gt;hay cursos en CodeSchool y artículos publicados en &lt;a href='http://css-tricks.com/search-results/articles/?q=sass'&gt;CSS-Tricks&lt;/a&gt;, &lt;a href='http://thesassway.com/'&gt;The Sass Way&lt;/a&gt; y otros blogs para aprender Sass y mantenerse al día.&lt;/li&gt;

&lt;li&gt;hay librerías de mixins como Compass y Bourbon, que son totalmente opcionales, pero ahorran tiempo, sobre todo para escribir CSS3 cross-browser.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class='twitter-tweet' align='center'&gt;&lt;p&gt;I'm joining @&lt;a href='https://twitter.com/linkedineng'&gt;linkedineng&lt;/a&gt;! They are committed to making Sass &amp;amp; Compass even better and so am I.&lt;a title='http://chriseppstein.github.io/blog/2013/04/22/joining-linkedin/' href='http://t.co/OwWceiek4J'&gt;chriseppstein.github.io/blog/2013/04/2…&lt;/a&gt;&lt;/p&gt;&amp;mdash; Chris Eppstein (@chriseppstein) &lt;a href='https://twitter.com/chriseppstein/status/326337266991652865'&gt;April 22, 2013&lt;/a&gt;&lt;/blockquote&gt;
&lt;p&gt;Chris Eppstein anunció que va a empezar a trabajar en LinkedIn donde una de sus tareas va a ser mejorar Sass y Compass. Este es otro motivo para elegir Sass, porque hasta ahora todos estos proyectos eran mantenidos en el tiempo libre de sus creadores y tener el apoyo económico de una empresa es importante para que este tipo de proyectos pueda seguir creciendo.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Implementación del Affix de Bootsrap</title>
      <link>http://apuntesalmargen.com/implementacion-del-affix.html</link>
      <pubDate>Fri, 21 Sep 2012 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/implementacion-del-affix</guid>
      <description>&lt;p&gt;&lt;a href='http://twitter.github.com/bootstrap/'&gt;Bootsrap&lt;/a&gt; permite crear un sitio rápidamente, simplemente agregando un par de clases aquí y allá, pero para hacer funcionar algunos componentes correctamente hay que trabajar un poquito más.&lt;/p&gt;

&lt;p&gt;bootsrap-affix.js agrega una clase que define position:fixed al llegar a determinado punto, dejando el elemento siempre visible, mientras se scrollea el resto del documento.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paso 1:&lt;/strong&gt; Agregar data-spy=&amp;#8221;affix&amp;#8221; a un elemento de la barra lateral no tiene misterio.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;div data-spy=&amp;quot;affix&amp;quot; class=&amp;quot;quick-contact&amp;quot;&amp;gt;
	...
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Paso 2:&lt;/strong&gt; Para determinar el data-offset (que define en qué punto del scroll se activa el affix), tomé una captura de pantalla con &lt;a href='http://www.realmacsoftware.com/littlesnapper/'&gt;LittleSnapper&lt;/a&gt; y simplemente medí los pixeles.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;div data-spy=&amp;quot;affix&amp;quot; data-offset-top=&amp;quot;460&amp;quot; class=&amp;quot;quick-contact&amp;quot;&amp;gt;
	...
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Paso 3:&lt;/strong&gt; Como se trata de un sitio responsive, el paso siguiente fue evitar que el evento se detonara en phone y landscape tablet, ya que en esos casos, la sidebar en vez de a la derecha queda abajo del contenido principal.&lt;/p&gt;

&lt;p&gt;En responsive.scss&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;@media (max-width: 767px) {
	.affix{
		position: static;
	}
}
@media (max-width: 480px) {
	.affix{
		position: static;
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Paso 4:&lt;/strong&gt; Para terminar, como position:fixed necesita un width, agregué width: inherit para que herede el ancho del parent.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;.affix{
	top: 10px;
	width: inherit;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;o responsive.less, estoy usando la versión de Bootstrap que ofrece &lt;a href='http://yeoman.io/'&gt;Yeoman&lt;/a&gt;&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Alternativas a Adobe Creative Cloud para diseñadores web</title>
      <link>http://apuntesalmargen.com/alternativas-adobe-cc.html</link>
      <pubDate>Mon, 30 Apr 2012 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/alternativas-adobe-cc</guid>
      <description>&lt;p&gt;Adobe en la conferencia Max del 06/05/2013 anunció el fin de Creative Suite y una nueva familia de aplicaciones y servicios Creative Cloud por suscripción y la muerte de Adobe Fireworks. Fireworks es una aplicación híbrida vectorial-pixelar y la más indicada de Creative Suite para diseño web. Si estás considerando otras opciones, Espresso, Pixelmator y Sketch son alternativas de desarrolladores independientes a Dreamweaver, Photoshop e Illustrator respectivamente, tienen un excelente rendimiento, funcionalidades específicas para diseño web y además cuestan una fracción del precio.&lt;/p&gt;

&lt;h2 id='espresso'&gt;&lt;a href='http://macrabbit.com/espresso/'&gt;Espresso&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://macrabbit.com/espresso/'&gt;Espresso&lt;/a&gt; es un IDE (entorno de desarrollo integrado), amigable para diseñadores&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;, desarrollado por MacRabbit y es una excelente alternativa a Dreamweaver. Si te animás a un cambio más radical, te recomiendo &lt;a href='http://apuntesalmargen.com/espresso-vs-sublime-text.html'&gt;Sublime Text&lt;/a&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/espresso.png' alt='captura de pantalla de Espresso' /&gt;&lt;/figure&gt;
&lt;h3 id='algunas_funciones_de_espresso'&gt;Algunas funciones de Espresso&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Herramientas de edición de código&lt;/strong&gt;: CodeSense (autocompletado y resaltado de sintaxis), buscar y reemplazar (inclusive por proyecto), plegado, snippets, Zen coding, navegador de código, etc.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Sync y publicación&lt;/strong&gt;: tiene incorporado un cliente de FTP para publicar rápidamente, sincronizar y navegar el servidor web.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Soporte CSS3&lt;/strong&gt;: además de que obviamente auto-completa las propiedades y valores, tiene un panel para crear o modificar estilos, sin necesidad de acordarse la sintaxis de memoria, que especialmente es útil para los degradés y sombras CSS3.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Personalización&lt;/strong&gt;: se puede extender las funcionalidades instalando sugars y personalizar el aspecto con temas.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Vista previa con rayos X&lt;/strong&gt;: es una función similar a las herramientas para desarrolladores de Chrome o Firebug.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='qu_le_falta_a_espresso'&gt;Qué le falta a Espresso&lt;/h3&gt;

&lt;p&gt;En comparación con Dreamweaver, Espresso no tiene un editor WYSIWYG. Personalmente no lo considero una carencia, pero hay otra app, &lt;a href='http://theescapers.com/flux/'&gt;Flux&lt;/a&gt; que sí tiene un editor visual.&lt;/p&gt;

&lt;h2 id='pixelmator'&gt;&lt;a href='http://www.pixelmator.com/'&gt;Pixelmator&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://www.pixelmator.com/'&gt;Pixelmator&lt;/a&gt;, la Mac app del año 2011, es un completo editor de imágenes y una buena alternativa a Adobe Photoshop para editar imágenes y a partir de la versión Blueberry que incorpora más herramientas vectoriales, es inclusive una alternativa a Adobe Fireworks. Soporta el auto guardado, versiones, modo a pantalla completa y almacenamiento en iCloud. La interface es agradable e intuitiva y la barra de herramientas es totalmente personalizable.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/pixelmator.png' alt='captura de pantalla de Pixelmator' /&gt;&lt;/figure&gt;
&lt;h3 id='algunas_funciones_de_pixelmator'&gt;Algunas funciones de Pixelmator&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Selección&lt;/strong&gt;: Pixelmator cuenta con la varita mágica, la herramienta recuadro y recuadro oval y el lazo común y poligonal. También se puede entrar al modo máscara rápida y pintar con pinceles. Específicamente para eliminar fondos está la goma de borrar mágica.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Pintura&lt;/strong&gt;: se pueden usar archivos de pinceles de Photoshop o crear pinceles con distinto tamaño, forma, dureza, modos de fusión, etc. Tiene también un pincel para pintar pixeles duros.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Retoque fotográfico&lt;/strong&gt;: las herramientas para retoque son el dedo, el sello de clonar, la curita, la esponja (saturar/desaturar), enfocar, desenfocar, aclarar, oscurecer y corrección de ojos rojos. Con la herramienta curita es bastante fácil no sólo corregir pequeñas imperfecciones, sino también remover elementos no deseados. Pixelmator también cuenta con varias herramientas de corrección de color.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Compatibilidad&lt;/strong&gt;: Pixelmator abre archivos .psd y puede exportar como .psd y todos los formatos de imagen populares y tiene una herramienta trincheta para exportar para web.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Efectos especiales&lt;/strong&gt;: alrededor de 150 filtros.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Dibujo&lt;/strong&gt;: si bien no es una aplicación específica para dibujo vectorial, tiene la pluma y formas básicas (cuadrado, círculo, etc.) y &lt;a href='http://pixelmatorshapes.com/'&gt;formas personalizadas&lt;/a&gt;. Las formas tienen ajustes de forma (relleno, trazo, sombra, sombra interna) similares a los estilos de capa de Photoshop.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='qu_le_falta_a_pixelmator'&gt;Qué le falta a Pixelmator&lt;/h3&gt;

&lt;p&gt;Las herramientas de selección son buenas, pero extraño al lazo magnético. Photoshop tiene herramientas como los estilos de capa y las capas de ajuste que permiten un flujo de trabajo no destructivo, en Pixelmator podés volver a una versión anterior, podés duplicar capas, etc. pero no hay un método sencillo de re-ajustar una modificación más tarde.&lt;/p&gt;

&lt;h3 id='dnde_aprender_pixelmator'&gt;Dónde aprender Pixelmator&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.pixelmator.com/tutorials/'&gt;Sitio oficial&lt;/a&gt;: En el sitio web de Pixelmator hay tutoriales disponibles en video y texto con capturas de pantalla creados por el equipo de Pixelmator y por terceros.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://abduzeedo.com/tags/pixelmator'&gt;Abduzeedo&lt;/a&gt;: Fabio Sasso de Abduzeedo publica periódicamente tutoriales de Pixelmator, donde hace un uso creativo de los filtros.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='sketch'&gt;&lt;a href='http://bohemiancoding.com/sketch/'&gt;Sketch&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://bohemiancoding.com/sketch/'&gt;Sketch&lt;/a&gt;, la Mac app del año 2012, es una aplicación de dibujo vectorial desarrollada por Bohemian Coding para diseñadores web, de interfaces e iconos. Es una alternativa a Adobe Illustrator y a Adobe Fireworks. Al igual que Pixelmator, tiene soporte completo para todas las características de OS X&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/sketch-screenshot.png' alt='captura de pantalla de Sketch' /&gt;&lt;/figure&gt;
&lt;h3 id='algunas_funciones_de_sketch'&gt;Algunas funciones de Sketch&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vectores definidos&lt;/strong&gt;: permite dibujar vectores con la herramienta lápiz o a partir de primitivas y ajustarlos a una grilla de pixeles.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Estilos&lt;/strong&gt;: cada capa puede tener hasta 4 rellenos (por ej. un color sólido + un degradé), opacidad, borde, sombra, desenfoque, etc. y muchos de estos estilos son fácilmente re-creables vía CSS e inclusive se pueden copiar al portapapeles como tal. También se pueden crear estilos de texto. En comparación con Photoshop, es mucho más sencillo y rápido crear un fondo de color sólido con ruido.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Grillas y guías&lt;/strong&gt;: Sketch tiene una grilla tradicional (cuadriculado) y una grilla para maquetación (ancho total, número de columnas, espacio entre columnas, ancho de columna, retícula base). Las guías son inteligentes y además miden el espacio entre objetos.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Formas&lt;/strong&gt;: las operaciones booleanas (adición, sustracción, etc.) son totalmente no-destructivas, así que trabajar con formas complejas es más sencillo porque cada parte mantiene su editabilidad.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Divisiones&lt;/strong&gt;: Sketch tiene un campo de trabajo infinito, pero permite exportar divisiones y además la versión 2 incopora las mesas de trabajo. Un archivo puede tener múltiples mesas de trabajo, que tienen un comportamiento similar a las páginas de Fireworks, es decir, cada mesa de trabajo tiene dimensiones definidas. También se puede trabajar en páginas.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='qu_le_falta_a_sketch'&gt;Qué le falta a Sketch&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;En comparación con Illustrator, el bézier no tiene tantas opciones.&lt;/li&gt;

&lt;li&gt;En comparación con Fireworks no tiene símbolos (grupos de elementos instanciables).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='dnde_aprender_sketch'&gt;Dónde aprender Sketch&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://sketchtips.tumblr.com/'&gt;Sketch Tips and Tricks blog&lt;/a&gt;: Bohemian Coding mantiene un blog con tutoriales, tips e inclusive archivos para descargar.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://bohemiancoding.com/sketch/community/'&gt;Community resources&lt;/a&gt;: Es una lista de videos, recursos, artículos&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;, tutoriales, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Espresso, Pixelmator y Sketch son todas las herramientas necesarias para diseñar y desarrollar sitios web, carecen de algunas características presentes en Adobe Creative Cloud, porque no son tan multi-propósito, pero si solamente te dedicás al diseño web, no tiene sentido pagar por características que nunca vas a usar.&lt;/p&gt;

&lt;p&gt;Pixelmator y Sketch tienen actualizaciones frecuentes, sin costo extra han agregado funcionalidades importantes y el futuro luce prometedor&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Espresso muestra una pre-visualización de archivos de imágenes, es un detalle, pero la mayoría de los editores de código no lo hacen.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Lectura recomendada: &lt;a href='http://blog.mengto.com/photoshop-users-how-to-switch-to-sketch/'&gt;Photoshop Users: How To Switch To Sketch&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;Fuente: &lt;a href='http://www.pixelmator.com/blog/2013/05/07/cloudiness/'&gt;Cloudines&lt;/a&gt; y &lt;a href='http://www.bohemiancoding.com/about/blog/the-future-of-sketch/'&gt;The future of Sketch&lt;/a&gt;&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Beneficios de los pre-procesadores de CSS</title>
      <link>http://apuntesalmargen.com/beneficios-de-los-pre-procesadores-de-css.html</link>
      <pubDate>Mon, 12 Mar 2012 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/beneficios-de-los-pre-procesadores-de-css</guid>
      <description>&lt;p&gt;¿Para qué usar un pre-procesador de CSS?&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; Para escribir y mantener código CSS más rápido y con menor esfuerzo. ¿Cómo se logra esto?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Organizando mejor el código.&lt;/strong&gt; Los pre-procesadores de CSS te permite anidar selectores, por ej. agrupar los distintos estados de los enlaces.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;a{
	text-decoration: none;

	&amp;amp;:hover{
		text-decoration: underline;
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Usando variables.&lt;/strong&gt; En vez &amp;#8220;buscar y reemplazar&amp;#8221; para cambiar por ej. un color, lo podés definir como variable. Es particularmente útil si diseñás en el navegador.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;$colorAcento: #009B77;

blockquote{
	border-left: 5px solid $colorAcento;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reutilizando código.&lt;/strong&gt; Los mixins y los placeholders selectors te permiten re-utilizar bloques de código.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;@mixin transicion($propiedad, $duracion:0.3s, $tweening:ease-out){
	-webkit-transition: $propiedad $duracion $tweening;
	-moz-transition: $propiedad $duracion $tweening;
	-o-transition: $propiedad $duracion $tweening;
	transition: $propiedad $duracion $tweening;
}

a{
	@include transicion(color, 0.5s);
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;%tiene-borde{
	border-bottom: 1px solid #eee;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

.item-lista{
	@extend %tiene-borde;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Haciendo operaciones.&lt;/strong&gt; En vez de usar la calculadora y explicar en un comentario de dónde sacaste ese número, podés hacer la cuenta directamente.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;$ritmo-vertical: 0.5em;

h1{
	margin-bottom: $ritmo-vertical * 4;
}

h1{
	margin-bottom: $ritmo-vertical * 2;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Usando funciones.&lt;/strong&gt; Por ej. para un degradé o para diferentes estados de un botón o enlace, necesitás variantes de un color, hexadecimal no es un sistema particularmente intuitivo, así que en vez de usar una aplicación para elegir los colores, podés pedirle al pre-procesador un color más claro, oscuro, transparente o saturado.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;$negro: #2C3E50;

.navbar{
	background-image: linear-gradient(to bottom, $negro, ligthen($negro, 10%));
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Comentando el código.&lt;/strong&gt; Nunca fui amiga de incluir comentarios en los archivos CSS, porque cualquiera puede verlos, pero con los pre-procesadores, tenés 2 tipos de comentarios, los clásicos que se incluyen en la compilación a CSS y los estilo JavaScript que quedan sólo en el archivo original, más privados, para vos mismo y tus compañeros de trabajo.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;.btn{
	// Falta el resto de los prefijos. Usar un mixin!
	background-image: linear-gradient(to bottom, $colorEnlace, ligthen($colorEnlace, 10%));
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Incluyendo archivos.&lt;/strong&gt; Podés tener unas reglas básicas en un archivo maestro e incluirlo en todos tus proyectos, para no repetirte.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;@import &amp;quot;normalize&amp;quot;;
@import &amp;quot;css3-mixins&amp;quot;;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='empezando_con_sass'&gt;Empezando con Sass&lt;/h2&gt;

&lt;p&gt;El código CSS es código válido Sass, así que podés empezar en cualquier momento, no tenés que esperar a empezar un proyecto de cero.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Aprender la sintaxis de Sass.&lt;/strong&gt; En el sitio de Sass podés encontrar la documentación, con ejemplos de código Sass y código compilado CSS. El curso &lt;a href='http://www.codeschool.com/courses/assembling-sass'&gt;Assembbling Sass&lt;/a&gt; de CodeSchool está muy bien explicado y completo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Compilar Sass&lt;/strong&gt;. Podés usar una aplicación o la terminal.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id='aplicaciones_para_compilar_sass'&gt;Aplicaciones para compilar Sass&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Aplicaciones para Mac&lt;/strong&gt;: &lt;a href='http://incident57.com/codekit/'&gt;CodeKit&lt;/a&gt; (LESS/Sass/Stylus), &lt;a href='http://livereload.com/'&gt;LiveReload&lt;/a&gt; (LESS/Sass/Stylus), &lt;a href='http://hammerformac.com/'&gt;Hammer&lt;/a&gt; (Sass), &lt;a href='http://mhs.github.com/scout-app/'&gt;Scout&lt;/a&gt; (Sass).&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Aplicaciones para Windows&lt;/strong&gt;: &lt;a href='http://livereload.com/'&gt;LiveReload&lt;/a&gt; (LESS/Sass/Stylus), &lt;a href='http://mhs.github.com/scout-app/'&gt;Scout&lt;/a&gt; (Sass).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='uso_de_sass_desde_la_terminal'&gt;Uso de Sass desde la terminal&lt;/h3&gt;

&lt;p&gt;1) Instalar Sass:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;gem install sass&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;2) Compilar Sass:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;sass --watch sass/estilo.scss:css/estilo.css&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='flujo_de_trabajo'&gt;Flujo de trabajo&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Al empezar el proyecto, creá una carpeta &amp;#8220;sass&amp;#8221; o como quieras llamarla para guardar obviamente los archivos .scss y otra carpeta &amp;#8220;css&amp;#8221;.&lt;/li&gt;

&lt;li&gt;Abrí la aplicación para compilar (o la terminal) y agregá la carpeta de tu proyecto, para que la vigile.&lt;/li&gt;

&lt;li&gt;Listo!&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Trabajar con pre-procesadores de CSS tiene ventajas tanto en pequeños como en grandes proyectos. Si bien existen hace años, se pusieron de moda recientemente como técnica para hacer diseños web adaptables&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; y si todavía seguís escribiendo vanilla CSS&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;, te recomiendo que les una ojeada a:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://lesscss.org/'&gt;Less&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://sass-lang.com/'&gt;Sass&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://learnboost.github.com/stylus/'&gt;Stylus&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Todos los ejemplos de código de este artículo son en &lt;a href='http://apuntesalmargen.com/less-sass-stylus.html'&gt;Sass, el pre-procesador que uso y recomiendo actualemente&lt;/a&gt;. Los beneficios son válidos para los demás pre-procesadores con algunas &lt;a href='http://apuntesalmargen.com/sintaxis-less-sass-stylus.html'&gt;diferencias en la sintaxis&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Específicamente para &lt;abbr title='Responsive Web Design'&gt;RWD&lt;/abbr&gt; (diseño web adaptable) podés usar la función porcentaje por ej.: &lt;code class='lang-scss'&gt;.sidebar{width: percentage(400px / 960px);}&lt;/code&gt;, usar un mixin para trabajar con &lt;a href='http://apuntesalmargen.com/media-queries.html'&gt;media queries&lt;/a&gt;, etc.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;Como en los sundae, &lt;strong&gt;vanilla CSS&lt;/strong&gt; es CSS común y corriente. Los pre-procesadores son el topping (o en español &amp;#8220;la frutilla de la torta&amp;#8221;).&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Behance vs Dribbble</title>
      <link>http://apuntesalmargen.com/dribble-vs-behance.html</link>
      <pubDate>Fri, 24 Feb 2012 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/dribble-vs-behance</guid>
      <description>&lt;h2 id='qu_son_behance_y_dribbble'&gt;¿Qué son Behance y Dribbble?&lt;/h2&gt;

&lt;p&gt;Behance es una plataforma online para mostrar y descubrir trabajo creativo. En Behance hay una gran variedad de campos creativos, artistas, fotógrafos, ilustradores, etc. El contenido es su mayoría proyectos terminados.&lt;/p&gt;

&lt;p&gt;Dribbble es Twitter para diseñadores, los jugadores publican imágenes de 400x300px mostrando en qué están trabajando y anuncios de carácter personal. En Dribbble hay mucho diseño web y para iOS, el estilo predominante es bastante similar y perfecto desde el punto de vista de los pixeles. Es sólo por invitación.&lt;/p&gt;

&lt;h2 id='round_1_behance_vs_dribbble_como_inspiracin'&gt;Round 1: Behance vs Dribbble como inspiración&lt;/h2&gt;
&lt;figure&gt;&lt;a href='http://www.behance.net/gallery/Goch-Ambroziak/3535793'&gt;&lt;img src='http://apuntesalmargen.com/images/behance_0.png' alt='Proceso de diseño de Goch&amp;Ambroziak en Behance' /&gt;&lt;/a&gt;&lt;figcaption&gt;Proceso de diseño de Goch&amp;Ambroziak en Behance&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Behance es un sitio con una tendencia al portfolio, podés subir la cantidad que quieras de imágenes de hasta 5MB o videos, así que depende de vos, pero la mayoría muestra el proceso, la pieza terminada y detalles. Como inspiración, es interesante ver el proceso completo, ¿cómo surge la idea? ¿por qué lo hicieron así?&lt;/p&gt;
&lt;figure&gt;&lt;a href='http://dribbble.com/creativemints'&gt;&lt;img src='http://apuntesalmargen.com/images/dribbble_mike.png' alt='Mike | Creative Mints en Dribbble' /&gt;&lt;/a&gt;&lt;figcaption&gt;Shots de Mike | Creative Mints en Dribbble&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Dribbble está lleno de cosas llamativas. He visto cosas geniales y otras no tanto, se puede juzgar solamente en teoría del diseño, porque no hay un contexto dentro del cual evaluar si el diseño funciona o no. 400x300px es un tamaño limitado, pero los jugadores pro pueden subir un adjunto. &lt;a href='http://dribbble.com/creativemints'&gt;Mike | Creative Mints&lt;/a&gt; por ejemplo, suele subir un adjunto con el proceso.&lt;/p&gt;

&lt;h2 id='round_2_behance_vs_dribbble_como_feedback'&gt;Round 2: Behance vs Dribbble como feedback&lt;/h2&gt;

&lt;p&gt;En ambos sitios hay muchas felicitaciones, pero en Dribbble hay también críticas constructivas. Algunas críticas me recuerdan a los profesores en la facultad, &amp;#8220;el texto está 1px demasiado alto&amp;#8221;, raya lo ridículo.&lt;/p&gt;

&lt;p&gt;Sobre un trabajo en progreso es más obvio emitir una crítica, pero de todas maneras en Behance me gustaría ver comentarios más elaborados.&lt;/p&gt;

&lt;p&gt;Ambos sitios, apartes de los comentarios, hay un botón appreciate this (en Behance) y like en Dribbble.&lt;/p&gt;

&lt;h2 id='round_3_behance_vs_dribbble_para_descubrir'&gt;Round 3: Behance vs Dribbble para descubrir&lt;/h2&gt;
&lt;figure&gt;&lt;a href='http://www.industrialdesignserved.com/'&gt;&lt;img src='http://apuntesalmargen.com/images/behance_1.png' alt='screenshot de Industrial Design Served' /&gt;&lt;/a&gt;&lt;figcaption&gt;Industrial Design Served, una de las galerías curadas de Behance&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;En Behance, los más vistos, más discutidos y más apreciados son bastante estáticos, pero se pueden descubrir creativos en varias galerías curadas, a través del dashboard o con los múltiples filtros.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/dribbble_debut.png' alt='screenshot de Dribbble' /&gt;&lt;figcaption&gt;Primeras shots, agradeciendo la invitación a Dribbble&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;En Dribbble los novatos se destacan en la barra lateral, es un esfuerzo desde el punto de vista del sitio para promover nuevos talentos, pero por supuesto, un grupo reducido de diseñadores consigue siempre cantidades enormes de seguidores y likes, sin importar la calidad de la shot.&lt;/p&gt;

&lt;h2 id='round_4_quin_est_en_behance_y_dribbble'&gt;Round 4: ¿Quién está en Behance y Dribbble?&lt;/h2&gt;
&lt;figure&gt;&lt;a href='http://www.behance.net/gallery/The-Girl-with-the-Dragon-Tattoo-Opening-Titles/3224081'&gt;&lt;img src='http://apuntesalmargen.com/images/behance_2.png' alt='The Girl with the Dragon Tattoo on Behance' /&gt;&lt;/a&gt;&lt;figcaption&gt;Opening titles de The Girl with the Dragon Tattoo por Onur Senturk&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Las 10 personas o equipos más seguidos a la fecha en Behance son:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href='http://www.arsthanea.com/'&gt;Peter Jaworowski&lt;/a&gt; director creativo y fundador del estudio de diseño Ars Thanea ubicado en Polonia. Entre sus clientes, se destacan Discovery Channel, Disney, Mercedes Benz, Nike y nVidia.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.jthreeconcepts.com/'&gt;Jared Nickerson&lt;/a&gt; ilustrador y director artístico nortemericano&lt;/li&gt;

&lt;li&gt;&lt;a href='http://joefentonart.com/'&gt;Joe Fenton&lt;/a&gt; artista&lt;/li&gt;

&lt;li&gt;&lt;a href='http://store.glennz.com/'&gt;Glenn Jones&lt;/a&gt; después de su éxito diseñando remeras en threadleess.com, comenzó su propia línea.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.photodom.com/member/ayakovlev'&gt;Andrey &amp;amp; Lili&lt;/a&gt; fotógrafo de moda&lt;/li&gt;

&lt;li&gt;&lt;a href='http://fontfabric.com/'&gt;Fontfabric&lt;/a&gt; diseñadores de fuentes independientes de Bulgaria&lt;/li&gt;

&lt;li&gt;&lt;a href='http://vinnik.net/'&gt;Irina Vinnij&lt;/a&gt; ilustradora rusa&lt;/li&gt;

&lt;li&gt;&lt;a href='http://denisolenik.com/'&gt;Denis Olenik&lt;/a&gt; especialistas en identidad corporativa de Eslovenia&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.redbubble.com/people/martinmillar'&gt;Martin Millar&lt;/a&gt; artista irlandés&lt;/li&gt;

&lt;li&gt;&lt;a href='http://heydays.no/'&gt;Heydays&lt;/a&gt; estudio de diseño noruego&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Behance es definitivamente internacional, los más seguidos son de distintas partes del mundo, tienen eventos locales en distintos países e inclusive los comentarios y contenido son en distintos idiomas, no exclusivamente en inglés.&lt;/p&gt;
&lt;figure&gt;&lt;a href='http://dribbble.com/veerlepieters/projects/2278-Adaptive-Web-Design-book-cover'&gt;&lt;img src='http://apuntesalmargen.com/images/dribbble_veerle.png' alt='tapa de Adaptive Web Design en Dribbble' /&gt;&lt;/a&gt;&lt;figcaption&gt;Tapa del libro Adaptive Web Design por Veerle Pieters&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Los jugadores con más seguidores en Dribbble son:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href='http://simplebits.com/'&gt;Dan Cederlholm&lt;/a&gt; co-fundador y diseñador de Dribbble, autor de CSS3 for web designers, publicado por A Book Apart&lt;/li&gt;

&lt;li&gt;&lt;a href='http://owltastic.com/'&gt;Meagan Fisher&lt;/a&gt; diseñadora web&lt;/li&gt;

&lt;li&gt;&lt;a href='http://maxvoltar.com/'&gt;Tim Van Damme&lt;/a&gt; diseñador web de Bélgica, trabaja en EEUU, en Instagram&lt;/li&gt;

&lt;li&gt;&lt;a href='http://dribbble.com/dribbble'&gt;Dribbble&lt;/a&gt; Actualizaciones del sitio&lt;/li&gt;

&lt;li&gt;&lt;a href='http://morganallanknutson.com/'&gt;Morgan Allan Knutson&lt;/a&gt; Trabaja en Google&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.komodomedia.com/'&gt;Rogie&lt;/a&gt; Diseñador web, ilustrador y blogger&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.softfacade.com/'&gt;SoftFacade&lt;/a&gt; Especialistas en UX e identidad (iconos para aplicaciones), trabajan desde San Franciso y St. Petersburgo.&lt;/li&gt;

&lt;li&gt;&lt;a href='http://jasonsantamaria.com/'&gt;Jason Santa maria&lt;/a&gt; Director creativo de Typekit, co-fundador de A Book Apart, fundador de Typedia, director creativo de A List Apart&lt;/li&gt;

&lt;li&gt;&lt;a href='http://squaredeye.com/'&gt;Matthew Smith&lt;/a&gt; director creativo en Zaarly&lt;/li&gt;

&lt;li&gt;&lt;a href='http://trentwalton.com/'&gt;Trent Walton&lt;/a&gt; Fundador de Paravel, conocidos por el sitio web promocional para IE9 &amp;#8220;Lost World&amp;#8217;s Fairs&amp;#8221;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Los usuarios con más seguidores son o trabajan en EEUU y más de uno está relacionado con A List Apart.&lt;/p&gt;

&lt;h2 id='y_el_ganador_es_behance'&gt;Y el ganador es&amp;#8230;. ¡Behance!&lt;/h2&gt;

&lt;p&gt;Creo que se puede aprender más de proyectos completos y terminados publicados en Behance que screenshots de trabajos en progreso, pero reconozco que a nivel de feedback, Dribbble tiene más potencial.&lt;/p&gt;

&lt;p&gt;Como inspiración también prefiero Behance, porque hay trabajos de distintas disciplinas, en Dribbble hay mucho diseño web, y en las propias shots se nota un estilo demasiado similar.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Generadores de sitios web estáticos</title>
      <link>http://apuntesalmargen.com/jekyll.html</link>
      <pubDate>Thu, 09 Feb 2012 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/jekyll</guid>
      <description>&lt;h2 id='el_problema'&gt;El problema&lt;/h2&gt;

&lt;p&gt;Para entender para qué sirve un generador de sitios web estáticos, tenés que saber la diferencia entre sitios estáticos y dinámicos.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Estático&lt;/strong&gt;: Un sitio web estático está compuesto por una o más páginas en HTML.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Dinámico&lt;/strong&gt;: Un sitio web dinámico está compuesto por 1) una base de datos donde se almacena el contenido y la metadata (fecha de creación, categoría, autor, etc.) en tablas, 2) plantillas con el formato de las distintas páginas (por ej. página principal, página interior, etc.) y 3) un lenguaje de programación backend por ej. PHP que se comunica con la base de datos, extrae información, la coloca donde está indicado en la plantilla y genera páginas dinámicamente que cumplen ciertos criterios (por ej. las 10 noticias más recientes o los 5 productos más vendidos).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Un sitio web dinámico suena bastante complejo, ¿por qué se usan entonces &lt;abbr title='Content Management System'&gt;CMSs&lt;/abbr&gt; (sistemas de administración de contenido) como por ej. WordPress para sitios de pocas páginas? La respuesta corta es porque &lt;strong&gt;los sitios estáticos son difíciles de mantener&lt;/strong&gt;. La respuesta larga es:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No hay separación de contenido y estructura: Para editar una página tenés que saber HTML para poder por ej. cambiar un texto o una imagen sin alterar la estructura (columnas, etc.).&lt;/li&gt;

&lt;li&gt;No es &lt;abbr title='Don&amp;apos;t Repeat Yourself'&gt;DRY&lt;/abbr&gt; (&amp;#8220;no te repitas&amp;#8221;): Para agregar una nueva página, tenés que copiar y pegar la estructura del documento, cambiarle el contenido, y editar todas las páginas viejas para agregar la nueva a la navegación.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Un sitio web dinámico empieza a sonar genial&amp;#8230; pero también tienen algunas desventajas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Obsolencia&lt;/strong&gt;: Una vez que creás un sitio con por ej. WordPress tenés que estar pendiente de las actualizaciones. Las actualizaciones no son opcionales, porque puede ser riesgoso a nivel de seguridad usar una versión vieja.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Costo y rendimiento&lt;/strong&gt;: Cada vez que un visitante accede al sitio, se realizan consultas a la base de datos, se generan HTMLs, etc. usando CPU y memoria. Podés crear páginas estáticas del contenido dinámico y usar otros tipos de caching, pero por qué no usar directamente un generador de sitio web estático.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='la_solucin'&gt;La solución&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://jekyllrb.com/'&gt;Jekyll&lt;/a&gt; es un generador de sitios web estáticos creado por Tom Preston-Werner co-fundador de GitHub. Se puede usar para generar cualquier tipo de sitio web incluyendo un blog.&lt;/p&gt;

&lt;p&gt;1) &lt;strong&gt;Instalación&lt;/strong&gt;: Jekyll está desarrollado en Ruby y se instala via RubyGems.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-bash'&gt;sudo gem install jekyll&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;2) &lt;strong&gt;Creación del proyecto&lt;/strong&gt;: Jekyll requiere la siguiente estructura mínima de archivos y carpetas:&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/jekyll-carpetas.png' alt='Archivos y carpetas básicos para generar un sito con Jekyll' /&gt;&lt;figcaption&gt;Estructura básica de un sitio basado en Jekyll.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;config.yml&lt;/strong&gt; es la configuración del sitio (formato de los permalinks, variables globales, etc.).&lt;/li&gt;

&lt;li&gt;en &lt;strong&gt;_includes&lt;/strong&gt; van los parciales (fragmentos de código re-utilizables) que se pueden incluir en _layouts y _posts.&lt;/li&gt;

&lt;li&gt;en &lt;strong&gt;_layouts&lt;/strong&gt; van las plantillas (en Liquid template engine).&lt;/li&gt;

&lt;li&gt;en &lt;strong&gt;_posts&lt;/strong&gt; van las entradas. Los archivos tienen que nombrarse año-mes-dia-titulo.md&lt;/li&gt;

&lt;li&gt;en &lt;strong&gt;_site&lt;/strong&gt; es donde Jekyll va a guardar el sitio web estático generado (lo que tenés que subir a tu servidor web).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Agregá más carpetas y archivos a gusto. Jekyll no copia a _site las carpetas cuyo nombre empiece con un guión bajo.&lt;/p&gt;

&lt;p&gt;3) &lt;strong&gt;Creación del contenido&lt;/strong&gt;: Además del formato de nombre de archivo mencionado más arriba, al principio de cada archivo se requiere una cabecera de YAML:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;---
layout: post
title: Titulo del post
emoticon: &amp;quot;:)&amp;quot;
---

Nibh Dolor Vehicula Venenatis **Ipsum**.&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;En las cabeceras de YAML se puede incluir cualquier valor y acceder a él desde el template. Ej.: código del template post.html:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;---
layout: default
---
&amp;lt;article&amp;gt;
    &amp;lt;h1&amp;gt;{{ page.title }} {{ page.emoticon }}&amp;lt;/h1&amp;gt;
  	{{ content }}
&amp;lt;/article&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;3) &lt;strong&gt;Generación del sitio&lt;/strong&gt;: Desde el directorio del proyecto, ejecutar:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;jekyll --server&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Suponiendo que default.html tiene el siguiente código:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;!doctype html&amp;gt;
&amp;lt;html lang=&amp;quot;es&amp;quot;&amp;gt;
&amp;lt;head&amp;gt;
	&amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;
	&amp;lt;title&amp;gt;{{ page.title }}&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
	{{ content }}
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;el HTML generado por Jekyll para ese post será:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;!doctype html&amp;gt;
&amp;lt;html lang=&amp;quot;es&amp;quot;&amp;gt;
&amp;lt;head&amp;gt;
	&amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;
	&amp;lt;title&amp;gt;Titulo del post&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
	&amp;lt;article&amp;gt;
    	&amp;lt;h1&amp;gt;Titulo del post :)&amp;lt;/h1&amp;gt;
  		&amp;lt;p&amp;gt;Nibh Dolor Vehicula Venenatis &amp;lt;strong&amp;gt;Ipsum&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;
	&amp;lt;/article&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Podés ver el sitio generado en http://localhost:4000.&lt;/p&gt;

&lt;p&gt;4) &lt;strong&gt;Publicación&lt;/strong&gt;: Subí los archivos de la carpeta _site a cualquier servidor web. Son HTMLs así que no hay requerimientos.&lt;/p&gt;

&lt;h2 id='resumen'&gt;Resumen&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Jekyll separa estructura (_layouts) y contenido (_posts), pero no usa base de datos. El contenido son archivos planos (super fácil de respaldar en &lt;a href='http://db.tt/GrLIVF4a'&gt;Dropbox&lt;/a&gt;).&lt;/li&gt;

&lt;li&gt;Cuando agregás/editás contenido, tenés que volver a generar el sitio y subirlo al servidor web.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Jekyll no es para todo el mundo ni para todos los proyectos, pero si te convencí, te invito a leer estos &lt;a href='http://apuntesalmargen.com/tips-jekyll.html'&gt;tips sobre Jekyll&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Si preferís una opción basada en Pyhton, te recomiendo &lt;a href='http://getpelican.com/'&gt;Pelican&lt;/a&gt; y si buscás una opción similar pero viable para hacer sitios web para clientes, te recomiendo &lt;a href='http://getkirby.com/'&gt;Kirby&lt;/a&gt; y &lt;a href='http://statamic.com/'&gt;Statamic&lt;/a&gt;, ambos en PHP, no usan base de datos, pero sí tienen un panel de administración web para agregar/editar contenido.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>La sintaxis de Less, Sass y Stylus</title>
      <link>http://apuntesalmargen.com/sintaxis-less-sass-stylus.html</link>
      <pubDate>Tue, 03 Jan 2012 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/sintaxis-less-sass-stylus</guid>
      <description>&lt;p&gt;&lt;a href='http://lesscss.org/'&gt;LESS&lt;/a&gt;, &lt;a href='http://sass-lang.com/'&gt;Sass&lt;/a&gt; y &lt;a href='http://learnboost.github.com/stylus/'&gt;Stylus&lt;/a&gt; extienden CSS con comportamientos dinámicos (variables, mixins, operaciones y funciones).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vanilla CSS es código válido de LESS, Sass y Stylus.&lt;/li&gt;

&lt;li&gt;Sass tiene 2 sintaxis, la más común son los archivos con extensión .scss y la declaración de propiedades y valores es idéntica a CSS. En la sintaxis más vieja (los archivos .sass) en vez de llaves y punto y coma se usa indentación.&lt;/li&gt;

&lt;li&gt;En Stylus se pueden omitir las llaves, los punto y coma y los dos puntos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='variables'&gt;Variables&lt;/h2&gt;

&lt;p&gt;Las variables permiten definir colores, tamaños y otros valores y re-utilizarlos en la hoja de estilo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LESS&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;@colorMarca: #e61b61

.foo{
	color: @colorMarca;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Sass&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;$colorMarca: #e61b61

.foo{
	color: $colorMarca;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Stylus&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;colorMarca #e61b61

.foo
	color colorMarca&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Las variables también puede consistir en una lista de expressión:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;font-size 2em
fontSans = font-size Arial, Helvetica, sans-serif

h2
	font fontSans&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Y además se pueden referenciar valores sin necesidad de definir una variable, aunque no le encuentro aplicación práctica más allá de centrar un elemento con posición absoluta.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;.foo
	height 100px
	position absolute
	left 50%
	top 50%;
	width 100px
	margin-left -(@width / 2)
	margin-top -(@height / 2)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='mixins'&gt;Mixins&lt;/h2&gt;

&lt;p&gt;Los mixins permiten re-utilizar trozos de CSS y pueden aceptar parámetros. Los mixins son populares para agregar los prefijos de los vendedores.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LESS&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;.box-columns (@column-count: 2){
	-webkit-column-count: @column-count;
	-moz-column-count: @column-count;
	column-count: @column-count;
}

.foo{
	.box-columns(4);
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Sass&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;@mixin box-columns( $column-count: 2) {
	-webkit-column-count: $column-count;
	-moz-column-count: $column-count;
	column-count: $column-count;
}

.foo{
	@include box-columns(4);
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Además de &amp;#8220;@include&amp;#8221;, Sass también tiene la directiva &amp;#8220;@extend&amp;#8221; que compila un CSS &amp;#8220;más eficiente.&amp;#8221;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;.error{
	border: 1px solid red;
}

.errorSerio{
	@extend .error;
	background-color: red;
	font-weight: bold;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;compila como:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;.error, .errorSerio{
	border: 1px solid red;
}

.errorSerio{
	background-color: red;
	font-weight: bold;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Actualización:&lt;/strong&gt; Sass 3.2 agrega los selectores placeholder. Usando % en vez de un . no se compila, a menos que se extienda en un selector.&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;%decoBorde{
	border: 1px solid #eee;
	padding: 1em;
}
%decoFondo{
	background-color: DarkBlue;
	color: white;
}

.foo{
	@extend %decoBorde;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;compila como:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;.foo{
	border: 1px solid #eee;
	padding: 1em;
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Stylus&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;column-count()
	-webkit-column-count arguments
	-moz-column-count arguments
	column-count arguments

.foo
	column-count 4&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&amp;#8220;@arguments&amp;#8221; en LESS y &amp;#8220;arguments&amp;#8221; en Stylus pasa todos los parámetros.&lt;/li&gt;

&lt;li&gt;En LESS y Sass los mixins pueden tener valores por defecto.&lt;/li&gt;

&lt;li&gt;Los mixins en Stylus son transparentes, en el caso de los prefijos de vendedores, si en el futuro ya no se necesitan, se puede eliminar el mixin.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='operaciones_y_funciones'&gt;Operaciones y funciones&lt;/h2&gt;

&lt;p&gt;LESS, Sass y Stylus permiten sumar, restar, multiplicar y dividir valores en la propia hoja de estilo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LESS&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;@column: 68px;
@gutter: 24px;

.sidebar{
	float: right;
	width: (@column * 3) + (@gutter * 2);
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Sass&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;.sidebar{
	width: ($column * 3) + ($gutter * 2);
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Stylus&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;.sidebar
	width (column * 3) + (gutter * 2)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Las funciones de colores son un método rápido para generar colores, sin necesidad de usar una aplicación de diseño.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LESS&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;a:hover{
	 color: spin(@colorEnlace, 10);
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Sass&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;a:hover{
	 color: complement($colorEnlace, 10);
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Stylus&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;a:hover
	 invert(colorEnlace)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='comentarios'&gt;Comentarios&lt;/h2&gt;

&lt;p&gt;LESS, Sass y Stylus soportan los comentarios estilo JavaScript que no aparecen el archivo CSS compilado, ideales para documentar el código.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LESS, Sass and Stylus&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;/* Un comentario estilo CSS va a aparecer en el archivo CSS compilado */

// Un comentario estilo JavaScript no va a aparecer en el archivo CSS compilado&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Stylus&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;/*! Este comentario va a aparecer sí o sí sin importar las opciones de compresión */&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='importar'&gt;Importar&lt;/h2&gt;

&lt;p&gt;LESS, Sass y Stylus pueden importar otras hojas de estilo&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LESS, Sass, and Stylus&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-scss'&gt;@import &amp;quot;mixins&amp;quot;;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;LESS, Sass y Stylus son bastante similares a nivel de sintaxis. Hay otras &lt;a href='http://apuntesalmargen.com/less-sass-stylus.html'&gt;diferencias importantes a la hora de elegir un pre-procesador de CSS&lt;/a&gt; para un proyecto web.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Todos los archivos importados se compilan en un único archivo CSS.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Mi portfolio 2008 - 2013</title>
      <link>http://apuntesalmargen.com/mi-portfolio-online-2008-2012.html</link>
      <pubDate>Fri, 09 Dec 2011 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/mi-portfolio-online-2008-2012</guid>
      <description>&lt;p&gt;En el 2008 publiqué la primera versión de mi portfolio online&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. Era un sitio estático, así que, por supuesto, nunca lo actualicé &lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/portfolio_0.png' alt='screenshot de mi portfolio v1.0' /&gt;&lt;figcaption /&gt;portfolio online 2008 (estático)&lt;/figure&gt;
&lt;p&gt;Después intenté con WordPress, pero los campos personalizados no son suficientemente amigables, así que terminé ingresando HTML en el editor para que quedara como quería, pero el proceso no me convenció.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/portfolio_1.png' alt='screenshot de mi portfolio v2.0' /&gt;&lt;figcaption /&gt;portfolio online 2009 (WordPress)&lt;/figure&gt;
&lt;p&gt;Leí algo acerca de toto un sistema de administración de contenido en Ruby, que no necesita una base de datos, buscando una alternativa con el más familiar PHP, me encontré con &lt;a href='http://staceyapp.com/'&gt;Stacey&lt;/a&gt;. Stacey es muy flexible, y todavía me gusta.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/portfolio_2.png' alt='screenshot de mi portfolio v3.0' /&gt;&lt;figcaption /&gt;portfolio online principios del 2010 (StaceyApp)&lt;/figure&gt;
&lt;p&gt;Siempre sentí curiosidad por &lt;a href='http://www.expressionengine.com/index.php'&gt;ExpressionEngine&lt;/a&gt;, así que compré un ebook y me encantó, al día siguiente compré una licencia freelance y armé el sitio &lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;. Aprender EE me trajo beneficios inesperados porque conseguí un trabajo nuevo.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/portfolio_3.png' alt='screenshot de mi portfolio v4.0' /&gt;&lt;figcaption /&gt;portfolio online + blog finales del 2010 (ExpressionEngine)&lt;/figure&gt;
&lt;p&gt;Al poco tiempo, cuando me sentí más cómoda con EE, lo rediseñé. Luego empecé a agregarle efectos CSS3 y hacerlo adaptable &lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/portfolio_4.png' alt='screenshot de mi portfolio v5.0' /&gt;&lt;figcaption /&gt;portfolio online + blog principios del 2011 (ExpressionEngine)&lt;/figure&gt;
&lt;p&gt;Durante todos los cambios de plataforma y re-diseños, el contenido quedó más o menos igual, si bien tenía más proyectos para publicar. Al encargarme del tema del diseño y del código del portfolio, como diseñadora web, sentía la responsabilidad de actualizarlo según mis conocimientos y tendencias, pero lo más importante en un portfolio es el contenido, así que opté por Prosite de Behance &lt;sup id='fnref:5'&gt;&lt;a href='#fn:5' rel='footnote'&gt;5&lt;/a&gt;&lt;/sup&gt;, que permite elegir entre varios templates y personalizarlos, pero se enfoca más en el contenido que el contenedor.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/portfolio_5.png' alt='screenshot de mi portfolio v6.0' /&gt;&lt;figcaption /&gt;portfolio 2011 (Behance Prosite)&lt;/figure&gt;
&lt;p&gt;Ya que en Prosite, solamente personalicé algunos colores, a principios del 2012 hice un sitio de una página, con una introducción, algunos trabajos y un formulario de contacto, para submmitirlo en galerías de CSS y generar tráfico.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/portfolio_6.png' alt='screenshot de mi sitio de una página' /&gt;&lt;figcaption /&gt;sitio de una página 2012 (ExpressionEngine)&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Actualización:&lt;/strong&gt; Depués de varios meses de usar Prosite, me empezó a frustar el método de publicación. Se publican proyectos a través de la web de Behance y páginas y personalizaciones de diseño a través de la web de Prosite, así que cancelé mi cuenta en Behance y desarrolle un portfolio provisorio con Jekyll.&lt;/p&gt;

&lt;p&gt;En la versión actual de mi portfolio estoy usando Statamic, es un CMS muy interesante, en PHP y sin base de datos, que permite editar el contenido directamente o a través de un panel de administración. Statamic soporta varios tipos de campos, incluyendo: texto, fecha, estado, etiquetas, grilla, etc. que me resultaron muy útiles para agregar metadata a los proyectos y gestionar las imágenes.&lt;/p&gt;

&lt;p&gt;Los cambios más importantes en esta versión:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;suprimí las thumbnails&lt;/strong&gt; porque en las miniaturas no se nota de qué se trata el proyecto, las reemplacé por un listado de items, cada uno con un color de fondo tomado de uno de los colores del proyecto.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;integré un &amp;#8220;curriculum / actualización de estado&amp;#8221;&lt;/strong&gt; en la sección &amp;#8220;work&amp;#8221;.&lt;/li&gt;

&lt;li&gt;diseñé varios &lt;strong&gt;estilos de imágenes&lt;/strong&gt;. Las screenshots están todas al 100%&lt;sup id='fnref:6'&gt;&lt;a href='#fn:6' rel='footnote'&gt;6&lt;/a&gt;&lt;/sup&gt; y el degradé y borde simulando un navegador está hecho con CSS, esto me va a dar gran flexibilidad en futuros re-diseños porque no voy a tener necesidad de actualizar las imágenes.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;agregué una sección privada&lt;/strong&gt;. Hay algunas piezas que por distintos motivos no están publicadas, pero se pueden ver con usuario y contraseña.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;a href='http://nataliav.me'&gt;&lt;img src='http://apuntesalmargen.com/images/portfolio_2013.png' alt='screenshot de mi portfolio actual' /&gt;&lt;/a&gt;&lt;figcaption /&gt;&lt;a href='http://nataliav.me'&gt;portfolio actual&lt;/a&gt; (Statamic)&lt;/figure&gt;
&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Es difícil diseñar para uno mismo, en cada re-diseño siempre tuve la intención de que fuera el último, para poder dedicarle más tiempo al contenido, a escribir mini casos de estudio y agregar más proyectos. También pasé por varios CMS, pero lo veo como una experiencia positiva porque creo que es importante tener por lo menos un sitio personal para experimentar y poder probar cosas nuevas.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;En el 2005 creé un porfolio en Flash. En el 2007, con Macromedia Director. Era un CD que llevaba a entrevistas de trabajo, ahora estoy en una Mac y ni siquiera puedo abrir los archivos .exe, mala, mala idea.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Diseñe otra versión estática con una textura de madera oscura de fondo, no tengo guardados los archivos. La ventaja de seguir una tendencia es que recibí bastante tráfico de galerías y showcases de sitios web basados en CSS.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;En el 2010 - 2011 incorporé un blog al portfolio, pero actualmente son 2 sitios independientes.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;Estuve puliendo detalles durante meses, pero nunca llegué a terminar ni a publicar esta versión (portfolio + blog adaptable en EE).&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:5'&gt;
&lt;p&gt;También barajé la posibilidad de usar Carbonmade o Coroflot, pero no son suficientemente personalizables y Cargo es sólo por invitación.&lt;/p&gt;
&lt;a href='#fnref:5' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:6'&gt;
&lt;p&gt;Desde el punto de vista de la performance, no es lo más inteligente usar imágenes tan grandes. Seguramente más adelante agregue por lo menos una versión alternativa de cada imagen optimizada para móviles.&lt;/p&gt;
&lt;a href='#fnref:6' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Reseña de Glitch</title>
      <link>http://apuntesalmargen.com/review-de-glitch.html</link>
      <pubDate>Thu, 08 Dec 2011 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/review-de-glitch</guid>
      <description>&lt;p&gt;Glitch&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; es un juego multijugador masivo en línea, gratis para jugar, desarrollado por Tiny Speck&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;. Es un side scroller y se juega en un navegador con Flash instalado. El caprichoso mundo, llamado Ur, se encuentra dentro de la mente de 11 gigantes. Se puede interactuar con diversos objetos y NPCs.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_infierno.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Glitch no es violento, ¡pero podés ir al infierno!&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='puntos_a_favor'&gt;Puntos a favor&lt;/h2&gt;

&lt;h3 id='estilo_visual'&gt;Estilo visual&lt;/h3&gt;

&lt;p&gt;El estilo visual es interesante. El mundo está dividido en regiones y cada una tiene su propio estilo, algunas inspiradas en el mundo real, como las ancestral lands y otras como Uralia y la isla de Ix surgen puramente de la creatividad de los ilustradores. Cada región tiene además una banda de sonido distintiva que completa la experiencia.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_ix.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Tocando una canción para es cangrejo en Ix&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h3 id='zona_privada'&gt;Zona privada&lt;/h3&gt;

&lt;p&gt;Podés comprarte una casa, adquiriendo recursos privados y un placard para expandir el espacio de tu inventario, o simplemente dejar las cosas tiradas en el piso.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_casa.png' alt='Captura de pantalla de Glitch' /&gt;&lt;/figure&gt;
&lt;h3 id='sentido_del_humor'&gt;Sentido del humor&lt;/h3&gt;

&lt;p&gt;Los animales, árboles e incluso las rocas, tienen un gran sentido del humor. Hay varios items ridículos como por ejemplo los huevos de chancho y la mayoría de las bebidas, polvos, pociones, etc. tienen efectos divertidos, por ejemplo tomar Essence of Purple te teleporta a &lt;em&gt;Le Voyage Violet&lt;/em&gt;, una calle violeta con una gravedad inusual, donde un personaje aparece y desaparece y te dice frases al azar.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_purple.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Alucinando con esencia de purple.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h3 id='libertad'&gt;Libertad&lt;/h3&gt;

&lt;p&gt;Tenés libertad de elegir distintos caminos y buscar actividades que te gusten e interesen, por ejemplo, podés acumular recursos para contribuir en proyectos, jugar carreras y mini-juegos, coleccionar artículos, hacer instalaciones artísticas, etc.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_arte.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Instalación artística.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='puntos_en_contra'&gt;Puntos en contra&lt;/h2&gt;

&lt;h3 id='acciones_repetitivas_mucha_espera'&gt;Acciones repetitivas, mucha espera&lt;/h3&gt;

&lt;p&gt;Las búsquedas son repetitivas. Por ejemplo, una vez que recorriste un determinado número de calles, tenés que buscar fantasmas, lo cual implica volver a viajar por todo el mapa, prestando particular atención a las zonas con fondo oscuro.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_fantasma.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Búsqueda Notice the unnoticeable&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Cada interacción con el mundo (por ej. regar un árbol) o crear un item (por ej. gas pesado) toma mucho tiempo. Tenés que ser una persona muy paciente para jugar Glitch. No hay gratificación instantánea.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_proyecto.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Esperando la próxima fase de un proyecto en Rasana. Un proyecto suele tardar horas.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Ur es un mundo persistente, así que las acciones de un jugador, afectan a todos. No me molesta que un jugador envene un árbol y plante otro, pero como todo demora tanto en Glitch, es muy frustante, sobre todo para jugadores casuales, ir a una región buscando un recurso (por ej. sparkly en las cavernas) y que las calles estén totalmente vacías, sin ningún recurso disponible, ya que los recursos demoran varios minutos en re-generarse.&lt;/p&gt;

&lt;h3 id='no_hay_metas'&gt;No hay metas&lt;/h3&gt;

&lt;p&gt;No hay una meta definida, te dan búsquedas cuando adquirís ciertas habilidades o llegás a cierto nivel, pero como hay un nivel máximo y una cantidad finita de búsquedas, muchos jugadores terminan viendo la descripción de los logros en la enciclopedia y hacen lo que haga falta para conseguir la medalla, pero sazonar 2003 huevos, uno atrás del otro, no es divertido.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_nada.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Admirando el paisaje&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h3 id='demasiado_social'&gt;Demasiado social&lt;/h3&gt;

&lt;p&gt;Una fiesta es una actividad social divertida, pero depender de otras personas para completar una tarea no lo es. Una búsqueda particularmente frustrante es &lt;em&gt;Peter out Peat&lt;/em&gt;, donde se necesitan 4 personas y una sincronización perfecta para vaciar un peat bog. Además, en los jardines comunales, las minas, durante los ataques del rook y proyectos, la gente quiere imponer sus propias reglas y como adulto, es molesto que te digan qué hacer.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_fiesta.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Una fiesta en Glitch&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h3 id='fallas_en_la_economa'&gt;Fallas en la economía&lt;/h3&gt;

&lt;p&gt;Antes de octubre, podías comprar cualquier cosa a un NPCs, luego los desarrolladores retiraron algunos artículos, así que tenés que fabricarlos o comprárselos a otros jugadores, pero como no hay profesiones, todos pueden aprender todo, así que nadie compra, o por lo menos, nadie compra a precios mayores que el vendedor de herramientas. Cuando lanzan un item nuevo, los jugadores que lo obtienen primero lo venden a altos precios durante un período corto de tiempo, pero eso no es suficiente para mantener una economía saludable.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_canje.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;El Rube no es bueno canjeando, así que te ofrece artículos interesantes por cualquier porquería que tengas en el inventario.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h3 id='los_cubimales'&gt;Los cubimales&lt;/h3&gt;

&lt;p&gt;Siguiendo con el tema de la economía, en Glitch es bastante fácil obtener currants (la moneda del juego) y también muy fácil gastarlos rápidamente en fiestas y cubimales.&lt;/p&gt;

&lt;p&gt;Los cubimales son juguetes a cuerda para jugar carreras, pero comprás la caja cerrada y es una sorpresa cuál viene adentro. Completar la colección de cubimales es tan difícil como ganar la lotería. No podés vender los repetidos en las subastas, ni donarlos en los altares, solamente canjearlos con otros jugadores, y encontrar interesados no es sencillo y lleva tiempo.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/glitch_cubimal.png' alt='Captura de pantalla de Glitch' /&gt;&lt;figcaption&gt;Pila de cubimales&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h3 id='conclusiones'&gt;Conclusiones&lt;/h3&gt;

&lt;p&gt;Glitch tiene mucho potencial, y si bien los desarrolladores lanzan nuevas vestimentas, regiones, habilidades, etc. relativamente seguido, por el momento, me aburrió.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Glitch cerró el 9/12/2012. Algunas de las imágenes son del 2012.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Fundada en el 2009 por los creadores de Flickr.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>5 tips para optimizar ExpressionEngine</title>
      <link>http://apuntesalmargen.com/5-tips-para-optimizar-expressionengine.html</link>
      <pubDate>Tue, 01 Nov 2011 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/5-tips-para-optimizar-expressionengine</guid>
      <description>&lt;h2 id='1_deshabilitar_queries_innecesarias'&gt;1. Deshabilitar queries innecesarias&lt;/h2&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;{exp:channel:entries channel=&amp;quot;channel_name&amp;quot; disable=&amp;quot;categories|category_fields|custom_fields|member_data|pagination&amp;quot;}
	...
{/exp:channel:entries}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='2_deshabilitar_las_opciones_de_tracking'&gt;2. Deshabilitar las opciones de tracking&lt;/h2&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/ee_tracking.png' alt='Captura de pantalla del panel de control de ExpressionEngine' /&gt;&lt;figcaption&gt;Opciones de tracking de ExpressionEngine&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Si querés mostrar estadísticas tipo &amp;#8220;714 usuarios online&amp;#8221;, habilitá online user tracking.&lt;/p&gt;

&lt;h2 id='3_usar_mountee'&gt;3. Usar Mountee&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://hellomountee.com/'&gt;Mountee&lt;/a&gt; es un add-on que monta los templates como un disco. Te ayuda a:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;guardar los templates en la base de datos&lt;/strong&gt; y no como archivo, sin perder la posibilidad de usar tus herramientas favoritas&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;usar snippets en vez de embeds&lt;/strong&gt;: con Mountee, además de los templates, podés crear y editar fácilmente global variables y snippets, así que no hay excusa para usar embeds para todo. Excepto que necesites pasar una variable, los snippets son más rápidos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='4_usar_minimee'&gt;4. Usar Minimee&lt;/h2&gt;

&lt;p&gt;&lt;a href='http://johndwells.com/software/minimee'&gt;Minimee&lt;/a&gt; es un add-on gratis para ExpressionEngine que combina y cachea archivos CSS y JS.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Crear una carpeta con permisos 777 y configurar el cache path y cache URL&lt;/li&gt;

&lt;li&gt;Agregar las tags correspondientes&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;{exp:minimee:css minify=“y” combine=“y” }
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;{path='_styles/base'}&amp;quot;&amp;gt;
  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;{path='_styles/style'}&amp;quot;&amp;gt;
{/exp:minimee:css}

{exp:minimee:js minify=“y” combine=“y”}
  &amp;lt;script src=&amp;quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;script src=&amp;quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
  &amp;lt;script src=&amp;quot;{path='_scripts/plugins'}&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
{/exp:minimee:js}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='5_no_exagerar'&gt;5. No exagerar&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Si habilitaste compresión GZIP en un archivo .htaaccess, no la habilités también en el panel de control.&lt;/li&gt;

&lt;li&gt;Habilitar el cache de templates puede ser contraproducente.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>2 alternativas gratis a Microsoft Office</title>
      <link>http://apuntesalmargen.com/2-alternativas-gratis-a-microsoft-office.html</link>
      <pubDate>Tue, 19 Oct 2010 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/2-alternativas-gratis-a-microsoft-office</guid>
      <description>&lt;p&gt;Excel, PowerPoint y Word son programas sólidos. Para una oficina, se justifica el precio, pero para un uso hogareño es medio caro. Hay alternativas, no tan completas, pero que definitivamente compensan sus carencias al ser gratis.&lt;/p&gt;

&lt;h2 id='openoffice'&gt;OpenOffice&lt;/h2&gt;

&lt;p&gt;OpenOffice es una suite Open Source disponible para Linux/Mac/Windows. Incluye:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Writer&lt;/strong&gt; - equivalente a Word&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Calc&lt;/strong&gt; - equivalente a Excel&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Impress&lt;/strong&gt; - equivalente a PowerPoint&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Draw&lt;/strong&gt; - equivalente a Visio&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Base&lt;/strong&gt; - equivalente a Access&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lo podés descargar desde &lt;a href='http://download.openoffice.org/index.html'&gt;OpenOffice.org&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id='ventajas_de_openoffice'&gt;Ventajas de OpenOffice&lt;/h3&gt;

&lt;p&gt;Una de las principales ventajas a la hora de cambiarse es que podés abrir y editar archivos creados con MS Office e inclusive podés guardar archivos con extensión .doc (Word), .ppt (PowerPoint) y .xls (Excel). Otro punto a favor es que podés exportar como PDF.&lt;/p&gt;

&lt;h3 id='desventajas_de_openoffice'&gt;Desventajas de OpenOffice&lt;/h3&gt;

&lt;p&gt;Faltan varias opciones/funciones, por ejemplo cambiar mayúsculas y minúsculas sólo tiene la opción “MAYÚSCULAS” o “minúsculas”, no existe la opción “Tipo oración”. Algunas opciones son muy difíciles de encontrar, los menús están ordenados raro.&lt;/p&gt;

&lt;p&gt;Tienen un aspecto visual bastante desactualizado y pasado de moda, parece un programa de hace 10 años atrás. OpenOffice es una suite que funciona, pero no dan muchas ganas de pasar tiempo usándola.&lt;/p&gt;

&lt;h2 id='google_docs'&gt;Google Docs&lt;/h2&gt;

&lt;p&gt;Google Docs es una alternativa basada en web, para acceder simplemente necesitás una cuenta de Google. Por ser una aplicación web funciona en todos los sistemas operativos y no requiere instalación. Incluye:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Documentos&lt;/strong&gt; - similares a Word&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Presentaciones&lt;/strong&gt; - similares a PowerPoint&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Hojas de cálculo&lt;/strong&gt; - similares a Excel&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Formularios&lt;/strong&gt;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Dibujos&lt;/strong&gt; - equivalentes a Visio&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='ventajas_de_google_docs'&gt;Ventajas de Google Docs&lt;/h3&gt;

&lt;p&gt;Google Docs también te abre archivos de Office (Upload&amp;#8230;) y te deja descargar archivos en varios formatos, incluyendo MS Office, OpenOffice y PDF. Las ventajas más importantes de Google Docs, derivan del hecho de tratarse de una aplicación web:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Almacenamiento seguro: los archivos se almacenan en la nube, no tenés que hacer backups manualmente&lt;/li&gt;

&lt;li&gt;Podés acceder desde cualquier computadora conectada a Internet: no es necesario andar con un pendrive encima para trasladar archivos&lt;/li&gt;

&lt;li&gt;Compartir es fácil: tan sólo tenés que otorgar permisos o mandar un link&lt;/li&gt;

&lt;li&gt;Se actualiza automáticamente: está en constante desarrollo y las mejoras son notorias&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Otra ventaja es la lista de archivos (equivalente al Explorador de Windows), que permite organizar los documentos en carpetas, con etiquetas de colores, para administrarlos de manera eficiente.&lt;/p&gt;

&lt;p&gt;Con el formulario, que no tienen equivalente en MS Office, podés generar formularios de contacto, encuestas, etc., sin tener conocimientos de programación y publicarlos en la web, para que la gente los rellene.&lt;/p&gt;

&lt;h3 id='desventajas_de_google_docs'&gt;Desventajas de Google Docs&lt;/h3&gt;

&lt;p&gt;Al igual que OpenOffice tiene algunas limitaciones, por ejemplo, podés aplicar estilos de texto, pero los estilos no son editables.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>5 consejos para cambiarse de Windows a Mac</title>
      <link>http://apuntesalmargen.com/5-consejos-para-cambiarse-de-windows-a-mac.html</link>
      <pubDate>Thu, 09 Sep 2010 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/5-consejos-para-cambiarse-de-windows-a-mac</guid>
      <description>&lt;p&gt;Usé Windows durante muchos años, pero me cansé de los problemas de rendimiento, de estar constantemente actualizando el antivirus y analizando todo el disco en busca de malware, de tocar el registro para solucionar problemas diversos, etc. Además veía capturas de pantalla y videos de aplicaciones para Mac, y me moría de ganas de usarlas!&lt;/p&gt;

&lt;p&gt;Recientemente me cambié de Windows Vista a Mac OS X y quería compartir algunos consejos.&lt;/p&gt;

&lt;h2 id='1_invertir_primero_en_un_libro'&gt;1. Invertir primero en un libro&lt;/h2&gt;
&lt;aside class='side-img'&gt;&lt;a href='http://www.amazon.com/gp/product/B0043D2DNW/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B0043D2DNW&amp;linkCode=as2&amp;tag=nataliav-20'&gt;&lt;img src='http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=B0043D2DNW&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=nataliav-20' border='0' /&gt;&lt;/a&gt;&lt;img height='1' src='http://www.assoc-amazon.com/e/ir?t=nataliav-20&amp;l=as2&amp;o=1&amp;a=B0043D2DNW' border='0' width='1' alt='' /&gt;&lt;/aside&gt;
&lt;p&gt;Compré Switching to the Mac: The Missing Manual, Snow Leopard Edition por David Pogue y me ayudó en 2 aspectos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;La publicidad en el fondo es publicidad, los blogs sobre Mac están escritos por Apple fanboys, pero un libro técnico es neutral. La decisión ya la había tomado, pero el libro me dió la seguridad de que Mac era el sistema operativo adecuado para mí.&lt;/li&gt;

&lt;li&gt;MAC OS X es fácil, lo difícil es cambiar. Con Switching to the Mac aprendí las tareas más básicas, instalar y desintalar una aplicación, cómo abro un programa, cómo borro un archivo, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En el Kindle fui subrayando algunos pasajes y después que compré la Mac, revisé las notas.&lt;/p&gt;

&lt;h2 id='2_tener_una_mentalidad_abierta'&gt;2. Tener una mentalidad abierta&lt;/h2&gt;

&lt;p&gt;Cada sistema está desarrollado con una filosofía diferente, al alinear mi forma de pensar con dicha filosofía, me resultó más sencillo aprender y dominar rápidamente el Mac OS. Usar una Mac con la cabeza de Windows, no funciona. Como en Matrix, para doblar la cuchara, hay que entender que la cuchara no existe.&lt;/p&gt;

&lt;p&gt;Para esto sí, me sirvió ver las &lt;a href='http://www.youtube.com/user/Apple'&gt;keynotes de Steve Jobs&lt;/a&gt;, donde además de calificar todo como beautiful o magical, explica los por qué del diseño de los productos.&lt;/p&gt;

&lt;h2 id='3_es_necesario_instalar'&gt;3. ¿Es necesario instalar…?&lt;/h2&gt;

&lt;p&gt;Antes de empezar a instalar a lo loco cuanta aplicación existe sobre la faz de la tierra, verifiqué si es una función nativa.&lt;/p&gt;

&lt;p&gt;Ejemplos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vista Previa abre archivos PDF, no es necesario instalar Adobe Reader&lt;/li&gt;

&lt;li&gt;Las Notas Adhesivas reemplazan a Post-it® Digital Notes&lt;/li&gt;

&lt;li&gt;Gracias al Medidor de Color Digital ya no tengo que hacer una captura de pantalla y abrirla en un programa de diseño para ver el color de un elemento&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='4_cambiar_las_aplicaciones'&gt;4. Cambiar las aplicaciones&lt;/h2&gt;

&lt;p&gt;Hay cantidad de aplicaciones que son multiplataforma, por ejemplo todas las aplicaciones desarrolladas en Adobe AIR y los proyectos Open Source más conocidos (Firefox, Thunderbird, OpenOffice, etc.).&lt;/p&gt;

&lt;p&gt;Me pareció tentador seguir utilizando las mismas aplicaciones, por ejemplo, en Windows usaba TweetDeck &lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; y lo podría instalar, pero clientes nativos como Echofon, rinden mejor y son más coherentes con la experiencia del usuario de Mac.&lt;/p&gt;

&lt;p&gt;A cualquier desarrollador que le preguntes qué cliente de FTP usa en Windows, te va a contestar FileZilla. Tiene versión para Mac, pero sin embargo todo el mundo usa Cyberduck o Trasmit. Leo frecuentemente &lt;a href='http://mac.appstorm.net/'&gt;Mac.AppStorm&lt;/a&gt; para enterarme qué aplicaciones son populares.&lt;/p&gt;

&lt;p&gt;El equivalente a Microsoft Office en Mac es iWork que incluye:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Pages&lt;/strong&gt;: procesador de texto, equivalente a Word.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Numbers&lt;/strong&gt;: hoja de cálculo, equivalente a Excel.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Keynote&lt;/strong&gt;: presentaciones de diapositivas, equivalente a PowerPoint.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='5_empezar_de_a_poco'&gt;5. Empezar de a poco&lt;/h2&gt;

&lt;p&gt;El primer día, transferí archivos, usé Mail e instalé un par de aplicaciones esenciales para mi trabajo y nada más.&lt;/p&gt;

&lt;p&gt;De a poco fui agregando más aplicaciones a mi arsenal. Nunca había usado una agenda, pero la verdad que iCal está muy bueno y potente en combinación con Automator. Lo que me queda por delante es aprender algo sobre Terminal.&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Cambiar es divertido, pero también lleva su tiempo, sobre todo dejar atrás los malos hábitos, en Windows perdía mucho tiempo organizando archivos, en Mac, Spotlight funciona, así que bien podría tirar todo de una única carpeta.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Actualización: Echofon está descontinuado. Twitter adquirió TweetDeck y está disponible en la App Store.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Cloud storage el backup ideal</title>
      <link>http://apuntesalmargen.com/cloud-storage-el-backup-ideal.html</link>
      <pubDate>Mon, 16 Aug 2010 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/cloud-storage-el-backup-ideal</guid>
      <description>&lt;h2 id='los_problemas_del_backup_tradicional'&gt;Los problemas del backup tradicional&lt;/h2&gt;

&lt;p&gt;En esta era digital en la que vivís, dependés en mayor o menor medida del uso de la computadora, que como bien sabés, puede fallar. Según el daño que sufra el disco duro, los datos pueden ser irrecuperables. Podés comprar uno nuevo, pero ¿cómo reemplazás documentos de trabajo, de estudio, fotografías digitales de familiares y amigos, etc.? &lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;Necesitás una copia de seguridad de tus archivos en CD, en DVD, en un pendrive, o en un disco duro externo como backup (o respaldo). Aplicando la Ley de Murphy (todo lo que puede salir mal, va a salir mal), tener una única copia, es lo mismo que no tener ninguna, ya que cuántas veces te habrá pasado de grabar un CD o DVD y que luego no lo puedas leer.&lt;/p&gt;

&lt;p&gt;En este punto, llegamos a la primera conclusión: para que una copia de seguridad sea efectiva, tiene que ser redundante, o en otras palabras, tenés que tener más de 1 copia.&lt;/p&gt;

&lt;p&gt;Ahora suponete que tenés la computadora y en la misma habitación 2 copias en DVD. ¿Qué pasa si ocurre un incendio, una inundación, un robo? Perdés todas las copias. Llegamos a la segunda conclusión: para que una copia de seguridad funcione, las tenés que almacenar en ubicaciones diferentes.&lt;/p&gt;

&lt;p&gt;¿Entonces cómo hacés? Una opción puede ser guardar una copia en tu casa y otra en la de un amigo o familiar. Así surge un nuevo problema: tenés que mantener las copias sincronizadas, ya que obviamente vas a seguir generando nuevos documentos o modificando los existentes. Es un trabajo muy tedioso, pero por suerte hay otro método.&lt;/p&gt;

&lt;h2 id='la_solucin_moderna_y_efectiva'&gt;La solución moderna y efectiva&lt;/h2&gt;

&lt;p&gt;Los problemas que tenés como usuario con tu información, también los tienen las grandes empresas, y la solución es para todos la misma: almacenar los archivos en Internet, más específicamente usando un cloud storage (almacenamiento en la nube), donde se guarda la información en un disco virtual, que no guarda una relación directa con un recurso físico.&lt;/p&gt;

&lt;p&gt;¿Cómo ponés en práctica esta solución? &lt;a href='http://db.tt/GrLIVF4a'&gt;Dropbox&lt;/a&gt; es una aplicación muy sencilla que te permite acceder a todas las ventajas del cloud storage. Cuando lo instalás crea una carpeta especial y cuando copiás archivos a dicha carpeta los copia a un servidor Amazon S3. Si tenés más de una computadora (por ej.: una de escritorio y un laptop), podés instalar Dropbox para sincronizar tus archivos y también sirve para compartir archivos (por invitación o público).&lt;/p&gt;

&lt;p&gt;En el video, te muestro cómo se usa DropBox.&lt;/p&gt;
&lt;iframe height='315' allowfullscreen='allowfullscreen' src='http://www.youtube.com/embed/5DkZ1fmpOJI' frameborder='0' width='560'&gt;video mostrando el uso de Dropbox&lt;/iframe&gt;
&lt;h2 id='es_seguro_guardar_archivos_en_internet'&gt;¿Es seguro guardar archivos en Internet?&lt;/h2&gt;

&lt;p&gt;Así como un banco se especializa en guardar dinero, hay empresas que se especializan en guardar información. En cuanto a la seguridad física, solamente ingresan los empleados necesarios y se verifica su identidad con múltiples métodos. A nivel informático cuentan con medidas contra los ataques más comunes. Más información en &lt;a href='http://aws.amazon.com/articles/1697?_encoding=UTF8&amp;amp;jiveRedirect=1'&gt;AWS Overview of Security Processes&lt;/a&gt;&lt;/p&gt;

&lt;h2 id='alguien_puede_ver_mis_archivos'&gt;¿Alguien puede ver mis archivos?&lt;/h2&gt;

&lt;p&gt;La información se almacena cifrada, usando el algoritmo &lt;a href='http://es.wikipedia.org/wiki/Advanced_Encryption_Standard'&gt;AES 256&lt;/a&gt; que hasta la fecha nadie ha podido romper e intentar combinaciones aleatorias para descifrar la clave tardaría más de una vida!&lt;/p&gt;

&lt;p&gt;Solo se puede acceder a los archivos con el usuario y contraseña, por lo tanto tenés que eligir una contraseña de por lo menos 8 caracteres combinando letras/números, mayúsculas/minúsculas y signos de puntuación. Además tené precaución al usar la función de recordar contraseñas del navegador web si compartís la computadora con otras personas.&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Instalá DropBox y ¡empezá a hacer backup de tus documentos!&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Este artículo fue publicado el 16/08/2010 en &lt;a href='http://www.yoreparo.com/articulos/internet/dropbox/'&gt;YoReparo&lt;/a&gt;&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Mejor legibilidad con Safari</title>
      <link>http://apuntesalmargen.com/mejor-legibilidad-con-safari.html</link>
      <pubDate>Sun, 04 Jul 2010 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/mejor-legibilidad-con-safari</guid>
      <description>&lt;p&gt;Safari tiene 2 1/2 funcionalidades para facilitar la lectura en la pantalla: hoja de estilo personalizada, lector y habla.&lt;/p&gt;

&lt;h2 id='1_hoja_de_estilo_personalizada'&gt;1. Hoja de estilo personalizada&lt;/h2&gt;

&lt;p&gt;Ir a Safari &amp;gt; Preferencias &amp;gt; Avanzado y en hoja de estilo seleccionar tu propia hoja de estilo.&lt;/p&gt;

&lt;p&gt;Si no estás familiarizado con el código CSS, te recomiendo &lt;em&gt;typography.css&lt;/em&gt; del &lt;a href='http://code.google.com/p/better-web-readability-project/'&gt;Better Web Readability Project&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id='2_lector'&gt;2. Lector&lt;/h2&gt;

&lt;p&gt;Cuando Safari detecta un artículo, habilita el botón lector en el campo de direcciones inteligente. Lector muestra el sólo el artículo en una modal, bloqueando los avisos para que no te distraigan.&lt;/p&gt;

&lt;h2 id='12_habla'&gt;1/2. Habla&lt;/h2&gt;

&lt;p&gt;Si estás cansado o simplemente no tenés ganas, podés hacer click derecho &amp;gt; Habla &amp;gt; Iniciar locución.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Internet para principiantes: Búsqueda de información</title>
      <link>http://apuntesalmargen.com/buscar-informacion-internet.html</link>
      <pubDate>Mon, 05 Apr 2010 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/buscar-informacion-internet</guid>
      <description>&lt;p&gt;Para buscar información en Internet se utilizan justamente &amp;#8220;buscadores&amp;#8221;. Los buscadores son sitios web que mediante programas automatizados (denominados spiders, web crawlers o bots), indexan, o sea elaboran un índice del contenido de la web. Al introducir palabras (términos de búsqueda), el buscador devuelve una lista de sitios relevantes.&lt;/p&gt;
&lt;p class='is-pullquote'&gt;Googlear es un neologismo que significa buscar en Google.&lt;/p&gt;
&lt;p&gt;El buscador más popular en la actualidad es Google. Otros buscadores conocidos son &lt;a href='http://search.yahoo.com/'&gt;Yahoo!&lt;/a&gt; y &lt;a href='http://www.bing.com/'&gt;Bing&lt;/a&gt;. A su vez, es común que en sitios, especialmente blogs, foros y tiendas, haya buscadores propios o internos, que sólo buscan dentro de ese sitio en particular.&lt;/p&gt;

&lt;h2 id='cmo_hacer_una_bsqueda_en_google'&gt;Cómo hacer una búsqueda en Google&lt;/h2&gt;

&lt;p&gt;Los navegadores, además de la barra de direcciones, tienen una barra de búsqueda o en el caso de Chrome&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; es una única barra con ambas funciones. También se puede ingresar la URL del buscador en la barra de direcciones, que es lo que te aconsejo hacer, ya que el buscador predeterminado varía según la configuración de cada navegador. &lt;/p&gt;

&lt;p&gt;Para buscar en la web con &lt;a href='http://google.com'&gt;Google&lt;/a&gt;, ingresá cualquier palabra o palabras y te devolverá una página de resultados de búsqueda. Si en la primera página de resultados, no encontrás lo que estabas buscando, te recomiendo probar con otros términos más descriptivos y remover todas las palabras superfluas. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Anatomía de un resultado de una búsqueda en Google&lt;/strong&gt;&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/busqueda-google-1.png' alt='Captura de pantalla de la página de resultados de una búsqueda en Google (término de búsqueda, enlaces patrocinados, se muestran resultados de...' /&gt;&lt;/figure&gt;
&lt;p&gt;(1) Término/s de búsqueda utilizado/s.&lt;/p&gt;

&lt;p&gt;(2) Quizás quisiste decir / Se muestran resultados de&amp;#8230; Google ofrece una corrección ortográfica.&lt;/p&gt;

&lt;p&gt;(3) Enlaces patrocinados - son publicidad, pero relacionada a lo que buscás y muchas veces son la respuesta.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/busqueda-google-2.png' alt='Captura de pantalla de la página de resultados de una búsqueda en Google (título, URL, descripción, autor, traducción)' /&gt;&lt;/figure&gt;
&lt;p&gt;(4) Título de la página web.&lt;/p&gt;

&lt;p&gt;(5) URL de la página.&lt;/p&gt;

&lt;p&gt;(6) Extracto o descripción de la página, en negrita se destacan los términos de búsqueda.&lt;/p&gt;

&lt;p&gt;(7) Traducir esta página, para contenidos en otros idiomas, Google ofrece la posibilidad de ver una traducción automática.&lt;/p&gt;

&lt;p&gt;(8) Nombre y foto del autor.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/busqueda-google-3.png' alt='Captura de pantalla de la página de resultados de una búsqueda en Google (imágenes y/o videos, fragmentos enriquecidos)' /&gt;&lt;/figure&gt;
&lt;p&gt;(9) Resultados de imágenes o videos, aunque no busques específicamente imágenes o videos, en algunos casos, te muestra algunos.&lt;/p&gt;

&lt;p&gt;(10) Fragmentos enriquecidos: algunas búsquedas (por ej. eventos, reseñas, etc.) ofrecen información adicional en la propia página de resultados, que pueden ahorrarte tiempo según el dato que estés buscando.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/busqueda-google-4.png' alt='Captura de pantalla de la página de resultados de una búsqueda en Google (búsquedas relacionadas)' /&gt;&lt;/figure&gt;
&lt;p&gt;(11) Búsquedas relacionadas, clickeando busca ese nuevo término.&lt;/p&gt;

&lt;p&gt;En &amp;#8220;Herramientas de búsqueda&amp;#8221; (ver primera imagen) tenés más opciones para refinar tu búsqueda:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;páginas en español, de tu país, traducidas&lt;/li&gt;

&lt;li&gt;fecha&lt;/li&gt;

&lt;li&gt;sitios con imágenes, páginas no visitadas, diccionario&lt;/li&gt;

&lt;li&gt;tu ciudad&lt;/li&gt;
&lt;/ul&gt;
&lt;p class='is-boxed'&gt;&lt;strong&gt;TIP Abrir enlace en una pestaña nueva&lt;/strong&gt;: Cuando en una página de resultados, veas alguno que te interese, te recomiendo hacer click derecho &gt; Abrir enlace en una pestaña nueva (o ⌘ click en Mac), porque es más práctico que ir para atrás y para adelante. &lt;/p&gt;
&lt;h2 id='bsqueda_avanzada_en_google'&gt;Búsqueda avanzada en Google&lt;/h2&gt;

&lt;p&gt;La &lt;a href='http://www.google.com/advanced_search'&gt;búsqueda avanzada&lt;/a&gt; es más exacta y admite los siguientes operadores:&lt;/p&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Ejemplo&lt;/th&gt;&lt;th&gt;Encuentra páginas que contengan&amp;#8230;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;auto Ford&lt;/td&gt;&lt;td style='text-align: left;'&gt;las palabras auto y Ford&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;&amp;#8220;había una vez&amp;#8221;&lt;/td&gt;&lt;td style='text-align: left;'&gt;la frase exacta había una vez&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;esto OR aquello&lt;/td&gt;&lt;td style='text-align: left;'&gt;la palabra esto o la palabra aquello&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;receta -carne&lt;/td&gt;&lt;td style='text-align: left;'&gt;recetas sin carne&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;Internet site:apuntesalmargen.com&lt;/td&gt;&lt;td style='text-align: left;'&gt;la palabra internet en el sitio apuntesalmargen.com &lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;LCD Philips $600..$800&lt;/td&gt;&lt;td style='text-align: left;'&gt;un LCD Philips que cueste entre $600y $ 800&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id='bsquedas_especiales_de_google'&gt;Búsquedas especiales de Google&lt;/h2&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/busqueda-google-5.png' alt='Captura de pantalla de la página de resultados de una búsqueda en Google (estado del tiempo)' /&gt;&lt;/figure&gt;&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Ejemplo&lt;/th&gt;&lt;th&gt;Muestra directamente&amp;#8230;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;clima Madrid ó temperatura Madrid&lt;/td&gt;&lt;td style='text-align: left;'&gt;el estado del tiempo en Madrid&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;Boston Celtics&lt;/td&gt;&lt;td style='text-align: left;'&gt;el resultado del último y la fecha del próximo partido de los Boston Celtics&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;5 libras en kg&lt;/td&gt;&lt;td style='text-align: left;'&gt;conversión de unidades&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;20 EUR en US$&lt;/td&gt;&lt;td style='text-align: left;'&gt;conversión de monedas&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;2+2&lt;/td&gt;&lt;td style='text-align: left;'&gt;calculadora&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td style='text-align: left;'&gt;define: información&lt;/td&gt;&lt;td style='text-align: left;'&gt;definición de la palabra información&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Ver la lista completa de &lt;a href='http://www.google.com/insidesearch/tipstricks/all.html'&gt;trucos y sugerencias&lt;/a&gt; de Google.&lt;/p&gt;

&lt;h2 id='bsqueda_de_imgenes'&gt;Búsqueda de imágenes&lt;/h2&gt;

&lt;p&gt;En Google también podés buscar imágenes y refinar los resultados por:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;fecha&lt;/li&gt;

&lt;li&gt;tamaño&lt;/li&gt;

&lt;li&gt;color&lt;/li&gt;

&lt;li&gt;tipo (rostros, fotos, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;o podés buscar imágenes en sitios específicos como Flickr y Pinterest.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://www.flickr.com/'&gt;Flickr&lt;/a&gt;&lt;/strong&gt; es una aplicación para administrar y compartir fotos y videos online.  Las imágenes pertenecen a álbumes que usualmente contienen imágenes relacionadas y se pueden ver como presentación. &lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://pinterest.com/'&gt;Pinterest&lt;/a&gt;&lt;/strong&gt;: Pinterest es otro servicio que permite a los miembros que claven imágenes, videos y otros objetos en un muro de corcho virtual. Se puede buscar o también navegar las distintas categorías (arquitectura, moda femenina, etc.).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='bsqueda_de_videos'&gt;Búsqueda de videos&lt;/h2&gt;

&lt;p&gt;En Google se pueden buscar videos y refinar por:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;duración&lt;/li&gt;

&lt;li&gt;fecha&lt;/li&gt;

&lt;li&gt;calidad&lt;/li&gt;

&lt;li&gt;sólo subtitulados&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;o podés buscar en sitios específicos como YouTube o Vimeo.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href='http://www.youtube.com/'&gt;YouTube&lt;/a&gt;&lt;/strong&gt;: Es un sitio para compartir videos con familiares, amigos y el mundo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;&lt;a href='http://vimeo.com/'&gt;Vimeo&lt;/a&gt;&lt;/strong&gt;: Es otro sitio para compartir y descubrir videos libre de avisos.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='bsqueda_de_lugares'&gt;Búsqueda de lugares&lt;/h2&gt;

&lt;p&gt;En &lt;a href='https://www.google.com/maps'&gt;Google Maps&lt;/a&gt; o en la aplicación Mapas de iOS 6 podés buscar direcciones, instrucciones de cómo llegar a un lugar determinado y comercios (o instituciones) locales. El mapa es interactivo, podés desplazarte, alejarte o acercarte y ver la vista estándar o satelital.&lt;/p&gt;

&lt;h2 id='bsqueda_de_personas'&gt;Búsqueda de personas&lt;/h2&gt;

&lt;p&gt;Podés buscar cualquier cosa incluyendo personas en Google, pero es más probable que encuentres&amp;#8230;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;amigos en Facebook&lt;/strong&gt;: &lt;a href='http://www.facebook.com/'&gt;Facebook&lt;/a&gt; es una herramienta social que te pone en contacto con amigos, podés buscarlos por nombre y apellido, por amigos en común, por ciudad de origen/actual, centro de estudios, etc. y una vez que agregues un par de amigos, Facebook te va a sugerir personas que quizás conozcas.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;colegas en LinkedIn&lt;/strong&gt;: &lt;a href='http://www.linkedin.com/'&gt;LinkedIn&lt;/a&gt; es una red profesional, funciona como un curriculum vitae online y más que nada vas a encontrar información de contacto y laboral de compañeros de estudios y trabajo.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='otros_recursos'&gt;Otros recursos&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Para las ratas de biblioteca&lt;/strong&gt;, &lt;a href='http://www.goodreads.com/'&gt;Goodreads&lt;/a&gt; es un catálogo online de libros y reseñas, que permite buscar por género, título, autor o ISBN.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Para los amantes del cine&lt;/strong&gt;, &lt;a href='http://www.imdb.com/'&gt;IMDb&lt;/a&gt; es el sitio más popular y completo para encontrar datos sobre cine, TV, actores, directores, etc.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Para estudiantes&lt;/strong&gt;, &lt;a href='http://es.wikipedia.org/'&gt;Wikipedia&lt;/a&gt; es una enciclopedia gratis escrita y editada por voluntarios.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='preguntas_y_respuestas'&gt;Preguntas y respuestas&lt;/h2&gt;

&lt;p&gt;Si en vez de buscar un dato, necesitás una respuesta con un toque humano, podés hacer tu pregunta en cualquier red social (por ej. Facebook, Google+, o Twitter) y según quiénes sean tus amigos/círculo/seguidores podrás o no obtener la solución, o más específicamente podés probar suerte en:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://stackexchange.com/'&gt;StackExchange&lt;/a&gt;: es un grupo de sitios de preguntas y respuestas temáticos donde los usuarios tienen un sistema de reputación que permite que el sitio se auto-modere. El primer sitio fue StackOverflow sobre programación y preguntas técnicas pero actualmente hay 94 sitios sobre temas que van desde matemática hasta religión y continúan aceptando propuestas para abrir nuevos temas. Muchas veces buscando en Google, vas a llegar a una respuesta publicada en StackExchange.&lt;/li&gt;

&lt;li&gt;&lt;a href='https://www.quora.com/'&gt;Quora&lt;/a&gt; es otro sitio de preguntas y respuestas editado y organizado por la comunidad. &lt;a href='http://curaqion.com/'&gt;curaqion&lt;/a&gt; es una revista mensual que recopila respuestas a temas interesantes discutidos en Quora.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='conclusin'&gt;Conclusión&lt;/h2&gt;

&lt;p&gt;En Internet podés encontrar fácilmente cualquier tipo de información y como si esto no fuera suficiente, podés contactarte con expertos para obtener respuestas a tus dudas.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Actualización: Safari también unificó la barra de navegación y búsqueda.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Esta búsqueda es muy útil para buscar en un sitio grande que no tenga buscador interno.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;También válido para fechas, precios y medidas.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>¿Cuál es el mejor navegador web?</title>
      <link>http://apuntesalmargen.com/cual-es-el-mejor-navegador-web.html</link>
      <pubDate>Mon, 28 Dec 2009 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/cual-es-el-mejor-navegador-web</guid>
      <description>&lt;p&gt;Cada día Internet se torna más interactiva. Además de mirar páginas, comprás online y usás aplicaciones basadas en web - desde el simple correo electrónico hasta aplicaciones de oficina y administración, juegos, etc. - por lo tanto es relevante qué navegador usás.&lt;/p&gt;

&lt;h2 id='apple_safari_windowsmac'&gt;Apple Safari (Windows/Mac)&lt;/h2&gt;

&lt;p&gt;Safari, el navegador predeterminado de Mac OS X, tiene una visualización única del historial: el cover flow. Tiene también un suavizado de fuentes propio, que hace que las fuentes en tamaños grandes, luzcan asombrosas.&lt;/p&gt;

&lt;p&gt;Muchos desarrolladores utilizan el Firefug e YSlow (para Firefox), pero Safari cuenta con un inspector web nativo, que cumple las mismas funciones.&lt;/p&gt;

&lt;p&gt;Es ideal para diseñadores y desarrolles web y para quienes prioricen el aspecto visual.&lt;/p&gt;

&lt;h2 id='google_chrome_windowsmaclinux'&gt;Google Chrome (Windows/Mac/Linux)&lt;/h2&gt;

&lt;p&gt;Chrome es el navegador web de Google, está basado en webkit, al igual que Safari. A primera vista, llama la atención su diseño minimalista, pero con el uso, te das cuenta, que no le falta nada. La interfase ocupa pocos píxeles y no tiene colores que te distraigan, lo más importante al usar Google Chrome, es la web, no el programa en sí.&lt;/p&gt;

&lt;p&gt;La barra de direcciones y el buscador están integrados y se podés escribir una URL, el nombre de un sitio, palabras claves, etc. y siempre llegás a tu destino. Los sitios más visitados, las pestañas cerradas recientemente, el historial y las descargas, son muy fáciles de usar.&lt;/p&gt;

&lt;h3 id='rendimiento_y_estabilidad'&gt;Rendimiento y estabilidad&lt;/h3&gt;

&lt;p&gt;El rendimiento de Chrome y Safari es excepcional en las páginas que utilizan JavaScript (generalmente aplicaciones web). Otra ventaja, es que si una pestaña se “cuelga”, se la podés cerrar sin afectar al resto.&lt;/p&gt;

&lt;p&gt;Chrome es ideal para quienes se enfocan en la productividad.&lt;/p&gt;

&lt;h2 id='microsoft_internet_explorer_windows'&gt;Microsoft Internet Explorer (Windows)&lt;/h2&gt;

&lt;p&gt;Internet Explorer es el navegador predeterminado de Windows. Los productos de Microsoft, suelen tener muchos detractores con críticas fundadas o infundadas. Es cierto que el Internet Explorer 6 tiene hoy en día fallas graves de seguridad y otros problemas, pero en versiones posteriores, lo fueron solucionando.&lt;/p&gt;

&lt;h3 id='navegacin_inprivate_de_incgnito'&gt;Navegación InPrivate (de incógnito)&lt;/h3&gt;

&lt;p&gt;La navegación de incógnito sirve para navegar sin dejar huellas (historial, cookies, etc.). Esta función también la tienen otros navegadores, pero la menciono en Internet Explorer porque es bastante nueva y poco conocida.&lt;/p&gt;

&lt;p&gt;Este navegador es ideal para personas que estén acostumbras a usar los programas de Microsoft (por ejemplo Office), porque les va a resultar familiar.&lt;/p&gt;

&lt;h2 id='mozilla_firefox_windowsmaclinux'&gt;Mozilla Firefox (Windows/Mac/Linux)&lt;/h2&gt;

&lt;p&gt;Firefox, el navegador predeterminado de algunas distros de Linux, tiene muchos complementos. Fuera de eso, no le encuentro ninguna ventaja. No tiene ninguna función que los demás navegadores no tengan. En cuanto al rendimiento, las últimas versiones, son particularmente lentas, sobre todo a la hora de abrir el programa y actualizar los complementos, solicitando frecuentemente reiniciar el programa.&lt;/p&gt;

&lt;p&gt;Para los más geeks, están los userscripts, para modificar la apariencia o funcionalidad de un sitio en particular, pero también funcionan en Opera, así que no es un factor decisivo.&lt;/p&gt;

&lt;p&gt;Es ideal para los fanáticos a muerte del software libre o para los crédulos que se convenzan de que es mejor que los demás por la &amp;#8220;barra de direcciones alucinante&amp;#8221; y la &amp;#8220;supervelocidad&amp;#8221;.&lt;/p&gt;

&lt;h2 id='opera_windowsmaclinux'&gt;Opera (Windows/Mac/Linux)&lt;/h2&gt;

&lt;p&gt;A Opera le han incorporado tantas características que hoy en día suena raro llamarlo navegador a secas, es una suite que incorpora todas las funciones asociadas con la web y algunas características novedosas como los gestos del mouse.&lt;/p&gt;

&lt;h3 id='turbo'&gt;Turbo&lt;/h3&gt;

&lt;p&gt;Una de las funciones más interesantes de Opera es Turbo. Sirve para acelerar la navegación cuando detecta que la conexión es lenta (léase módem) con un mecanismo es muy similar al Opera Mini (la versión de Opera para celulares de gama media - baja).&lt;/p&gt;

&lt;h3 id='email_rss_torrents'&gt;Email, RSS, Torrents&lt;/h3&gt;

&lt;p&gt;Opera cuenta con un cliente de correo, un lector RSS y un gestor de descargas con BitTorrent. Hay varios programas open source que ofrecen la descarga como torrents. Si nunca descargaste un torrent, podés probar descargando OpenOffice.&lt;/p&gt;

&lt;h3 id='discado_rpido_y_mltiples_pginas_de_inicio'&gt;Discado rápido y múltiples páginas de inicio&lt;/h3&gt;

&lt;p&gt;Opera se abre con todas las pestañas con las que se cerró, de esta manera permite tener múltiples páginas de inicio o restaurar la sesión si el programa se cierra por error. Al discado rápido, se pueden agregar 9 sitios para acceder rápidamente, es parecido a los favoritos o marcadores. Chrome y Safari tienen actualmente la misma función, pero Opera si no me equivoco, fue el primero.&lt;/p&gt;

&lt;p&gt;Opera es ideal para quienes buscan un todo en uno.&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Basarse exclusivamente en estadísticas de rendimiento o en datos técnicos, no contempla la experiencia del usuario, que es lo más importante cuando se usa un programa con tanta frecuencia, como en el caso de los navegadores. No hay entonces un navegador que sea el mejor, sino un navegador para cada persona.&lt;/p&gt;

&lt;p&gt;Con respecto a la seguridad, como Internet Explorer 8 sólo está disponible para Windows Vista y Windows 7, si usás una versión vieja de Windows (por ej.: Windows XP), no te queda otra opción que instalar Chrome.&lt;/p&gt;

&lt;p&gt;En lo personal, uso Safari, porque con Top Sites accedo rápidamente a todos los sitios que uso a diario, no desperdicio espacio en la pantalla con mil barras inútiles, no tengo que instalar ningún plugin, ya que el inspector web tiene las funciones que necesito y el historial con imágenes me resulta mucho más útil que un simple listado.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Aplicaciones web para la vida cotidiana</title>
      <link>http://apuntesalmargen.com/aplicaciones-web-para-la-vida-cotidiana.html</link>
      <pubDate>Wed, 02 Dec 2009 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/aplicaciones-web-para-la-vida-cotidiana</guid>
      <description>&lt;p&gt;¿Qué son las aplicaciones basadas en web? Son programas que no requieren instalación ya que los usás a través de Internet (accediendo con tu usuario y contraseña). &lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;¿Cuáles son las ventajas?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No perdés tiempo instalando programas ni haciendo actualizaciones constantes.&lt;/li&gt;

&lt;li&gt;No hay necesidad de hacer backups porque la información en vez de almacenarse en tu disco duro, se encuentra en múltiples servidores web distribuidos en distintas ubicaciones geográficas (&amp;#8220;en la nube&amp;#8221;).&lt;/li&gt;

&lt;li&gt;Podés usarlas desde cualquier equipo, desde tu casa, oficina, cybercafé, etc. sin necesidad de andar transportando tus archivos en un pendrive.&lt;/li&gt;

&lt;li&gt;Podés usarlas en cualquier sistema operativo (Windows, Linux, Mac) y también desde tu celular u otros dispositivos móviles.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='google_docs'&gt;Google Docs&lt;/h2&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/googledocs.jpg' /&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href='http://google.com/docs'&gt;Google Docs&lt;/a&gt; es equivalente a Microsoft Office, tiene procesador de textos, hojas de cálculos, presentaciones con diapositivas y formularios.&lt;/p&gt;

&lt;p&gt;Además de las ventajas que mencioné más arriba, Google Docs te permite trabajar en equipo. Por ejemplo, si estás elaborando un informe con compañeros de estudio o trabajo, podés darles permiso de edición y editar todos simultáneamente el mismo documento.&lt;/p&gt;

&lt;p&gt;El formulario es muy potente, te permite crear sin ningún conocimiento de programación, una encuesta, u otro tipo de formulario, enviarlo y recoger los datos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplos:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Este artículo en &lt;a href='https://docs.google.com/document/d/1uDd4x9vzVpmwOczUUbzQQB0reuCuvs7QSujYM-feP-Q/edit?pli=1'&gt;Google Docs&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Una encuesta&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; creada con &lt;a href='https://docs.google.com/spreadsheet/viewform?formkey=dHFLamJ2MFdZakZGb3JwTlB1Sk1BZGc6MQ'&gt;Form&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Alternativa: &lt;a href='http://www.officelive.com/'&gt;Office Live&lt;/a&gt; de Microsoft&lt;/p&gt;

&lt;h2 id='google_calendar'&gt;Google Calendar&lt;/h2&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/googlecalendar.jpg' /&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href='http://www.google.com/calendar/'&gt;Calendar&lt;/a&gt; es una agenda que podés usarla para actividades personales privadas o para organizar eventos sociales, deportivos, religiosos, etc. y notificar a los participantes.&lt;/p&gt;

&lt;p&gt;A cada evento le podés asignar una hora de inicio, finalización, lugar donde se realiza, etc.&lt;/p&gt;

&lt;h2 id='remember_the_milk'&gt;Remember the milk&lt;/h2&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/rememberthemilk.jpg' /&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href='http://www.rememberthemilk.com/'&gt;Remember the milk&lt;/a&gt; (acordáte de la leche) sirve para hacer listas de tareas, desde la lista del supermercado, hasta ideas para un proyecto nuevo. La vida no gira alrededor de una computadora y esta aplicación es ideal por su flexibilidad al integrarse a otros servicios, permitiendo recibir recordatorios o anotar tareas realmente en cualquier momento y desde cualquier lugar.&lt;/p&gt;

&lt;p&gt;Alternativa: &lt;a href='http://tadalist.com/'&gt;Ta-da-lists&lt;/a&gt; de 37 Signals&lt;/p&gt;

&lt;h2 id='photoshopcom'&gt;Photoshop.com&lt;/h2&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/photoshop.com.jpg' /&gt;&lt;/figure&gt;
&lt;p&gt;Primero que nada, quiero aclarar que &lt;a href='http://photoshop.com'&gt;Photoshop.com&lt;/a&gt; no es una versión web de Photoshop, sino que se trata de una aplicación gratis, que sirve para almacenar imágenes y hacer ediciones básicas (cambiar tamaño, algunos efectos, eliminación de ojos rojos y otras correcciones). Para diseñadores y fotógrafos, hay mejores opciones, pero cubre todas las necesidades de un uso doméstico.&lt;/p&gt;

&lt;p&gt;Alternativa: &lt;a href='http://aviary.com/tools/phoenix'&gt;Phoenix&lt;/a&gt; de Aviary&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;Las aplicaciones basadas en web no son nuevas, pero hoy es el momento ideal para empezar a usarlas e ir sustituyendo los programas de escritorio. ¿Por qué? Porque Google ya presentó un sistema operativo que sirve sólo para usar aplicaciones web y que estará disponible al público a mediados del 2010 y 2 grandes empresas del software de escritorio - Microsoft y Adobe - ya tienen aplicaciones web, que inclusive son gratis.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Este artículo fue publicado el 2/12/2009 en &lt;a href='http://www.yoreparo.com/articulos/internet/aplicaciones-web-para-la-vida-cotidiana/'&gt;YoReparo&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Una opinión dejada en el formulario: &amp;#8220;Son el futuro de las aplicaciones convencionales, ¡es hacia donde apunta el mañana!&amp;#8221;&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Cómo elegir un celular</title>
      <link>http://apuntesalmargen.com/como-elegir-un-celular.html</link>
      <pubDate>Sun, 15 Nov 2009 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/como-elegir-un-celular</guid>
      <description>&lt;p&gt;El mejor celular no es necesariamente el último modelo ni el más caro, sino el que se adapta a tus necesidades. Comprar un celular es similar a comprar una computadora, te vas a encontrar con equipos que tienen tanta cantidad de características, que es difícil elegir. A continuación voy a comentar cuáles tener en cuenta según el uso que se le vas a dar. &lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;h2 id='un_celular_para_hablar'&gt;Un celular para hablar&lt;/h2&gt;

&lt;p&gt;Hablar es la función más obvia de un teléfono, la duración de la batería, el volumen, si tiene o no altavoz, que se le pueda asignar un ringtone diferente a cada contacto, son características que se pueden tener en cuenta, pero no son cruciales. Los modelos Push To Talk, funcionan como un walkie-talkie, si el servicio está disponible por la operadora y los costos del servicio pueden ser interesantes.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/razr.jpg' alt='Moto RAZR' /&gt;&lt;figcaption&gt;Recomendado para hablar: Moto RAZR&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='un_celular_para_mensajear'&gt;Un celular para mensajear&lt;/h2&gt;

&lt;p&gt;Para mensajes de texto o para cualquier otra actividad que implique escribir (email, Twitter) hay 2 factores a tener en cuenta: el teclado y el texto predictivo.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Teclado QWERTY Es más natural escribir en un teclado QWERTY que en el tradicional numérico. Pueden ser reales, generalmente en modelos que se deslizan o virtuales, cuando la pantalla es táctil.&lt;/li&gt;

&lt;li&gt;Texto predictivo Hay varios sistemas de texto predictivo, por ejemplo iTap y T9. No se trata de que uno sea mejor que el otro, sino que simplemente son diferentes y si ya estamos muy acostumbrados a un sistema, cuesta adaptarse al cambio.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Es conveniente comprar el celular en una tienda donde nos permitan manipularlo, ¿las teclas son muy pequeñas y nos equivocamos con frecuencia? ¿cómo se siente el aparato en la mano? ¿hay que hacer mucha o poca presión sobre el teclado?&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/t459.jpg' alt='Samsung Gravity (T459)' /&gt;&lt;figcaption&gt;Recomendado para mensajear: Samsung Gravity (T459)&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='un_celular_para_escuchar_msica'&gt;Un celular para escuchar música&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auriculares&lt;/strong&gt; Se suele recomendar que el conector para auriculares sea estándard, para tener más opciones de auriculares, pero no significa que por tener un conector con formato propietario sea de mala calidad.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Memoria&lt;/strong&gt; Para almacenar archivos, siempre nos va a convenir que tenga bastante memoria. Si la memoria es expandible, podemos comprarle la cantidad que necesitemos hasta el máximo permitido por cada aparato.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hay modelos cuyo diseño está orientado a usarlos como reproductor de música, tienen un buen software para manejar las listas de reproducción y una interfase dedicada a las funciones del reproductor, que puede consistir desde teclas especiales hasta cambiar la canción al agitarlo.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/w580.jpg' alt='Sony Ericsson W580' /&gt;&lt;figcaption&gt;Recomendado para escuchar música: Sony Ericsson W580&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='un_celular_para_sacar_fotos_o_filmar'&gt;Un celular para sacar fotos (o filmar)&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;MP&lt;/strong&gt; Hay modelos que tienen 3 ó 5 megapíxeles (que no está nada mal) y sin embargo la cámara es malísima. En algunas marcas, por ejemplo, las cámaras tienen una tendencia hacia un color, hay que tratar de ver fotografías tomadas con cada modelo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Flash&lt;/strong&gt; Si pretendemos sacar fotos en interiores o de noche, es imprescindible que tenga flash, los mejores son los de Xenon.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Formatos de video&lt;/strong&gt; Algunos modelos, a pesar de contar con una pantalla grande, soportan pocos formatos, si vamos a ver videos con frecuencia, se pueden buscar modelos que soporten DivX.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/nokia.jpg' alt='Nokia N82' /&gt;&lt;figcaption&gt;Recomendado para sacar fotos: Nokia N82&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='un_celular_para_navegar_en_internet'&gt;Un celular para navegar en Internet&lt;/h2&gt;

&lt;p&gt;La conexión puede ser GPRS o 3G, los 3G son mucho más veloces, pero el costo por usar el servicio es también mayor. Algunos modelos tienen Wi-Fi, si alguien vive en una ciudad que tenga cobertura, es una buena opción. También influye el navegador, un lector de RSS, zoom y recordar contraseñas son funcionalidades deseables.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/omnia.jpg' alt='Samsung Omnia' /&gt;&lt;figcaption&gt;Recomendado para navegar en Internet: Samsung Omnia&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='un_celular_para_usar_aplicaciones'&gt;Un celular para usar aplicaciones&lt;/h2&gt;

&lt;p&gt;Cada aparato trae algunas aplicaciones incorporadas, las más comunes son agenda, calculadora, visores de archivos de Office, juegos y además se pueden instalar aplicaciones, generalmente JAVA. Para los smartphones hay más cantidad de aplicaciones disponibles, que permiten utilizar el celular como una oficina móvil, pero generalmente no son necesarias para un usuario común.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/iphone.jpg' alt='iPhone' /&gt;&lt;figcaption&gt;Recomendado para usar aplicaciones: iPhone&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id='un_celular_equilibrado'&gt;Un celular equilibrado&lt;/h2&gt;

&lt;p&gt;Hay marcas que están sacando modelos de gama media, pero incluyendo las últimas tecnologías, como el accelerómetro (que responde a los movimientos) y las pantallas táctiles. ¡Los juegos con accelerómetro, son divertidísimos! Al que le guste tener la última tecnología, pero no quiera gastar mucho dinero, le recomiendo el LG Cookie (KP500/KP570) ó el Samsung S5230.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/lgcookie.jpg' alt='LG Cookie' /&gt;&lt;figcaption&gt;Recomendado por relación calidad - precio: LG Cookie&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Espero que esta guía les resulte útil.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Este artículo fue publicado el 15/11/2009 en &lt;a href='http://www.yoreparo.com/articulos/celulares/como-elegir-un-celular'&gt;YoReparo&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>¿Es tan difícil copiar a Digg?</title>
      <link>http://apuntesalmargen.com/es-tan-dificil-copiar-a-digg.html</link>
      <pubDate>Thu, 08 Oct 2009 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/es-tan-dificil-copiar-a-digg</guid>
      <description>&lt;p&gt;Hace un tiempo publiqué &lt;a href='http://apuntesalmargen.com/por-que-meneame-no-es-mas-similar-a-digg.html'&gt;¿Por qué Menéame no es más similar a Digg?&lt;/a&gt; Hace unos días atrás me crucé con otro sitio para votar sitios en español: Bitácoras.com y lo quise implementar en un blog para probar si daba buenos resultados.&lt;/p&gt;

&lt;h2 id='repasemos_cmo_se_implementa_digg'&gt;Repasemos, ¿cómo se implementa Digg?&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Haciendo nada, sí nada, no es necesario hacer ningún procedimiento especial para que un sitio sea votable en Digg&lt;/li&gt;

&lt;li&gt;(opcional) Copiar y pegar un código para mostrar en el sitio web el botón &amp;#8220;Digg This&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='cmo_se_implementa_bitcorascom'&gt;¿Cómo se implementa Bitácoras.com?&lt;/h2&gt;

&lt;p&gt;Si votás un sitio que no está agregado al directorio, no se agrega! Mandan un trackback - que Akismet lo marca como spam - avisándole al autor que se registre.&lt;/p&gt;

&lt;p&gt;Procedemos al registro entonces&amp;#8230;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Creás una cuenta o entrás con Facebook Connect (igual que en Digg)&lt;/li&gt;

&lt;li&gt;Añadís la bitácora completando un formulario con 5 campos&lt;/li&gt;

&lt;li&gt;Esperás a que la revisen y aprueben&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Los botones son un código, pero para WordPress hay además un plugin. Hasta aquí vamos bien.&lt;/p&gt;

&lt;p&gt;La documentación de lo que hay que agregar en el template es la siguiente:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;agregador_bitacoras_com()
$tipo: tipo de botón (big, normal, mini, mini2 o favicon)&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Es una descripción de la función, pero no sigue el mismo formato que el WordPress Codex así que es confuso y para colmo no ponen un ejemplo. Si tenés experiencia con WordPress, te das cuenta, que el que código es:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;?php agregador_bitacoras_com('normal') ?&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;y listo! Queda el botón en la página, pero da error agregar una entrada que no está en el feed. Al momento de registrar la bitácora y según cuántas entradas tengas configuradas en el feed, va a agregar las 10 últimas por ejemplo, así que si es un blog con más cantidad de entradas, las anteriores no se pueden votar!&lt;/p&gt;

&lt;p&gt;¿Qué pasa con las entradas más recientes? Si la entrada está en el feed pero según su fecha tiene más de 2 semanas de antigüedad, tampoco se puede votar!!&lt;/p&gt;

&lt;p&gt;Sería aconsejable entonces llamar a la función agregador_bitacoras_com dentro de un condicional if para verificar que la fecha sea aceptable.&lt;/p&gt;

&lt;p&gt;Un detalle que me llamó la atención: el botón de Bitácoras que se coloca en los sitios es naranja y gris y el que está en el sitio de ellos es azul, es un camaleón; el botón de Digg es siempre amarillo, reforzando la imagen de la marca.&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;En conclusión, Digg es el sitio de social news más grande y popular, entonces si vas a copiarles la idea, por qué no analizar primero cómo funciona Digg, qué puntos buenos tiene y cuáles se pueden mejorar, para de esta manera lograr un sitio que sea realmente útil y ante todo fácil de usar, sin complicaciones para que más usuarios puedan beneficiarse. &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>5 apps para bloggers</title>
      <link>http://apuntesalmargen.com/5-apps-para-bloggers.html</link>
      <pubDate>Wed, 07 Oct 2009 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/5-apps-para-bloggers</guid>
      <description>&lt;p&gt;No importa sobre qué tema sea tu blog, aparte de una plataforma para publicar online, necesitás algunas herramientas adicionales.&lt;/p&gt;

&lt;h2 id='1_un_editor_de_texto_libre_de_distracciones'&gt;1. Un editor de texto libre de distracciones&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;

&lt;p&gt;Para Windows, recomiendo &lt;a href='http://www.baara.com/q10/'&gt;Q10&lt;/a&gt;, es un editor de texto a pantalla completa, similar al Bloc de Notas, no tiene opciones de formato, así que podés concentrarte solamente en escribir. Podés personalizar los colores, si no te gusta el estilo &amp;#8220;consola&amp;#8221;. Q10 guarda los archivos con extensión .txt.&lt;/p&gt;

&lt;h2 id='2_estadsticas'&gt;2. Estadísticas&lt;/h2&gt;

&lt;p&gt;Para medir el éxito de tus posts y el blog en general, las estadísticas son útiles. &lt;a href='http://www.google.com/analytics/'&gt;Google Analytics&lt;/a&gt; es una solución muy completa, y &lt;a href='http://feedburner.google.com'&gt;FeedBurner&lt;/a&gt; te da estadísticas de tus feeds.&lt;/p&gt;

&lt;h2 id='3_libretas_de_evernote'&gt;3. Libretas de Evernote&lt;/h2&gt;

&lt;p&gt;Con &lt;a href='http://evernote.com/'&gt;Evernote&lt;/a&gt; podés guardar información online y acceder a ella desde tu computadora de escritorio, laptop, celular, etc.. Podés crear una libreta para tips que encuentres en Internet, otra para code snippets ó recetas de WordPress y por supuesto para tomar notas para tus próximos posts. Las notas se pueden escribir con el teclado o a mano, podés grabarlas como audio, tomar fotos&amp;#8230;&lt;/p&gt;

&lt;p&gt;Una libreta de Evernote, es equivalente a tener una carpeta con toda la información referente a una investigación o un tema, con la ventaja de que en Evernote se pueden agregar etiquetas para filtrar rápidamente, editar el texto sin necesidad de abrir un programa, etc.&lt;/p&gt;

&lt;h2 id='4_un_lector_de_feeds'&gt;4. Un lector de feeds&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/h2&gt;

&lt;p&gt;Hay muchos lectores de feeds, por ejemplo &lt;a href='http://www.google.com/readee'&gt;Google Reader&lt;/a&gt; (online) y &lt;a href='http://www.feedreader.com'&gt;FeedReader&lt;/a&gt; (Windows), pero si seguís muchos feeds, &lt;a href='http://feedafever.com/'&gt;Fever&lt;/a&gt; te indica cuáles son los temas del momento.&lt;/p&gt;

&lt;h2 id='5_un_cliente_para_facebook_y_twitter'&gt;5. Un cliente para Facebook y Twitter&lt;/h2&gt;

&lt;p&gt;En Twitter y Facebook podés promover tu blog y estar en contacto con tus lectores. Un cliente como &lt;a href='http://www.tweetdeck.com/'&gt;TweetDeck&lt;/a&gt; o &lt;a href='http://seesmic.com/'&gt;Seesmic&lt;/a&gt; te permite iniciar sesión y actualizar tu estado en múltiples networks sociales.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Actualmente uso y recomiendo &lt;a href='http://bywordapp.com/'&gt;Byword&lt;/a&gt;, un editor de texto para Markdown.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Actualmente uso y recomiendo &lt;a href='http://reederapp.com/'&gt;Reeder&lt;/a&gt;. El concepto de Fever es genial, pero no es tan fácil de configurar.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>¿Por qué Menéame no es más similar a Digg?</title>
      <link>http://apuntesalmargen.com/por-que-meneame-no-es-mas-similar-a-digg.html</link>
      <pubDate>Tue, 08 Sep 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/por-que-meneame-no-es-mas-similar-a-digg</guid>
      <description>&lt;p&gt;Estos días he estado trabajando en una sección de artículos dentro de un foro de informática y electrónica. A los artículos les llega tráfico desde el foro, newsletters, etc. pero ya que estaba, decidí agregarle algunos botoncitos para que los usuarios puedan promover entre sus colegas el contenido que les agrade.&lt;/p&gt;

&lt;p&gt;Como se trata de un sitio en castellano, las opciones son limitadas y por un intento previo sabía también que era complicado de implementar.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/meneame_vs_digg.jpg' class='img-frame' alt='Meneame vs Digg' /&gt;&lt;figcaption&gt;Menéame vs Digg&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Menéame es el equivalente en castellano de Digg, según su FAQ:&lt;/p&gt;
&lt;blockquote&gt;
	&lt;i class='icon-quote-left'&gt; &lt;/i&gt;
	&lt;span class='c-txt'&gt;¿Por qué es tan similar a Digg? Porque era un buen punto de partida, la interfaz e interacción con el usuario era simple y efectiva. ¿Por qué reinventar la rueda desde cero si ya está bastante redonda?&lt;/span&gt;
&lt;/blockquote&gt;
&lt;p&gt;Coincido con que no hay que reinventar la rueda, pero ya que copiaron el botón de Digg ¿les costaba tanto mantener la funcionalidad?&lt;/p&gt;

&lt;p&gt;Digg ofrece instrucciones para insertar los botones (hay un diseño grande y otro condensado) con el puntaje y el enlace para votar. Este botón es de utilidad para ambas partes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;el autor demuestra su autoridad y le da al lector una herramienta fácil y llamativa para votarlo&lt;/li&gt;

&lt;li&gt;Digg obtiene publicidad en una enorme cantidad de sitios y recibe tráfico&lt;/li&gt;

&lt;li&gt;el autor recibe a cambio tráfico proveniente de la página de Digg&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En cambio Menéame no tiene un botón para que pongas en tu sitio, es sólo para ellos. Hay algunos inventos en la vuelta, pero con defectos. Lo que sí se puede hacer es poner un simple enlace a Menéame pasando como parámetro la URL del artículo (permalink).&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;a href=&amp;quot;http://meneame.net/submit.php?url=example.com&amp;quot;&amp;gt;Votar en Menéanme&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Posterous vs Tumblr</title>
      <link>http://apuntesalmargen.com/posterous-vs-tumblr.html</link>
      <pubDate>Wed, 12 Aug 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/posterous-vs-tumblr</guid>
      <description>&lt;p&gt;Posterous y Tumblr son sistemas comparables porque tienen funcionalidades o características en común:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;tienen un nombre impronunciable&lt;/li&gt;

&lt;li&gt;son sistemas hosteados gratis para publicar contenido&lt;/li&gt;

&lt;li&gt;en un par de minutos empezás a publicar&lt;/li&gt;

&lt;li&gt;podés seguir a otros usuarios del sistema&lt;/li&gt;

&lt;li&gt;las interfases son minimalistas&lt;/li&gt;

&lt;li&gt;permiten dominios personalizados&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La característica que distingue a Posterous (no sólo de Tumblr, sino también de otros sistemas) es la publicación por email. Es novedosa porque:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;interpreta ciertas URLs, por ejemplo escribiendo una URL de YouTube, se publicará un video&lt;/li&gt;

&lt;li&gt;interpreta los adjuntos, publica las imágenes y convierte los .pdfs y otros adjuntos en descargas. En cualquier otro sistema se requiere subir archivos de este tipo por FTP y luego enlazarlos, así que es una funcionalidad que simplifica mucho el proceso de publicar un archivo para descargar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Característica 100% exclusiva de Tumblr diría que no hay, pero destaco los distintos tipos de posts (video, foto, cita, etc.) y que el dashboard muestra las últimas publicaciones de quienes seguís.&lt;/p&gt;

&lt;p&gt;Contenido bueno y malo se produce con cualquier plataforma, y por supuesto que cualquier sistema permite &amp;#8220;copiar&amp;#8221; o como quieran llamarle (¿publicar?) contenido no original extraído de otros sitios webs. Sin embargo en Tumblr hay una tendencia a rebloguear imágenes que raya lo absurdo, promovida por el Tumblarity. El lado positivo de esta tendencia son los tumbleblogs donde el propietario actúa como curador y reúne en un sólo sitio contenido temático, por ejemplo &lt;a href='http://jesusislove.tumblr.com/'&gt;Jesus Is Love&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Con Tumblr (al igual que Blogger) cualquiera puede jugar al diseñador, modificando el template e insertándole cualquier cosa hecha con JavaScript. Por este motivo tienen un Tumblr varios diseñadores y han diseñado unos temas muy buenos - por ejemplo &lt;a href='http://saulbass.tumblr.com/'&gt;Vertigo&lt;/a&gt;, inspirado en la obra de Saul Bass - que cualquiera puede usar.&lt;/p&gt;

&lt;p&gt;No recomiendo ninguno de estos dos sistemas para un blog con fines comerciales, sí para proyectos personales. Entonces no creo que Posterous sea mejor que Tumblr o viceversa sino que simplemente están dirigidos a un público diferente.&lt;/p&gt;

&lt;p&gt;Tumblr es ideal para músicos, fotógrafos y disciplinas afines. Hay un paralelismo entre los tipos de posts y las profesiones: un actor puede publicar diálogos y videos; un diseñador y fotógrafo, imágenes, etc. Me parece un sistema para adolescentes que tienen tiempo de publicar gracias a cada rato, que están más para hacer amigos que para crear contenido.&lt;/p&gt;

&lt;p&gt;Posterous lo encuentro más adecuado para personas que tienen una vida más ocupada, estás trabajando, mandás un mail, queda pronta la entrada y de paso se autopublica en varios sistemas.&lt;/p&gt;

&lt;p&gt;En lo personal estoy usando ambos, pero no por mucho tiempo&amp;#8230; para lo que me interesa en este momento, me conviene Posterous. Además el problema que tengo es que al ser diseñadora, pierdo mucho tiempo en detalles, y en este momento me interesa concentrarme en escribir, para diseñar tengo suficiente con el trabajo y con varios proyectos personales inconclusos.&lt;/p&gt;

&lt;p&gt;Buscando bloggers en Tumblr, me encontré con estos 2 artículos interesantes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.luispablos.com/posterous-o-blog'&gt;¿Posterous o blog?&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://fernandopolo.com/cuando-mas-de-lo-mismo-empieza-a-ser-mas-y-de'&gt;¿Cuándo más-de-lo-mismo empieza a ser más, y deja de ser lo mismo?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>CSS para impresión</title>
      <link>http://apuntesalmargen.com/css-para-impresion.html</link>
      <pubDate>Wed, 01 Jul 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/css-para-impresion</guid>
      <description>&lt;p&gt;Hace más de 10 años, Eric Meyer explicaba en el artículo &lt;a href='http://www.alistapart.com/articles/goingtoprint/'&gt;CSS Design: Going to Print&lt;/a&gt; los puntos a tener en cuenta al crear una hoja de estilo CSS para impresión. &lt;!--break--&gt; Los estilos para impresión incluídos en el HTML5 Boilerplate&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; posibilitan imprimir una página con:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;texto negro porque se imprime más rápido&lt;/li&gt;

&lt;li&gt;mostrando el destino de los enlaces&lt;/li&gt;

&lt;li&gt;imágenes enteras&lt;/li&gt;

&lt;li&gt;saltos de página optimizados para evitar viudas y huérfanos&lt;/li&gt;

&lt;li&gt;márgenes apropiados para papel&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Para terminar, faltaría sólo ocultar (con display:none) los elementos que no tengan sentido por ej.: navegación, formularios, etc. Podés imprimir una página cualquiera de tu sitio, decidir qué está de sobra y con las Chrome Developer Tools inspeccionar rápidamente las clases u otros identificadores para seleccionar los elementos.&lt;/p&gt;

&lt;p&gt;Para (Apuntes al Margen), a los estilos del HTML5 Boilerplate, agregué:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;@media print{
	body{
		border: none;
	}

	footer{
		display: none;
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='conclusin'&gt;Conclusión&lt;/h2&gt;

&lt;p&gt;Es un trabajo que lleva 10 minutos, así que no hay excusa para no tener unos estilos básicos para impresión.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Antes del HTML5 Boilerplate, usaba &lt;a href='http://code.google.com/p/hartija/'&gt;Hartija&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Los avatares verdes</title>
      <link>http://apuntesalmargen.com/los-avatares-verdes.html</link>
      <pubDate>Wed, 24 Jun 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/los-avatares-verdes</guid>
      <description>&lt;p&gt;Poner un avatar teñido de verde representa un apoyo a las elecciones en Irán, en la web &lt;a href='http://helpiranelection.com/'&gt;Show support for #IranElection&lt;/a&gt; se detalla más información e inclusive ofrecen una herramienta para modificar la imagen.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/demo_green.png' alt='ejemplo de avatar verde' /&gt;&lt;figcaption&gt;Demostración de cómo funciona Show support for #IranElection on Twitter&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Es interesante e irónico a la vez como se propagan este tipo de campañas, porque por un lado quieren sacar a la luz la verdad de lo que está ocurriendo en Irán en estos momentos, pero se valen de un moda y por lo tanto de gente que sólo sigue la corriente y en muchos casos no está tomando una decisión informada.&lt;/p&gt;

&lt;p&gt;Lo que destaco como positivo y creo que más organizaciones deberían imitarlo es el impecable uso de la tecnología:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;elegir Twitter es coherente con crear una campaña viral&lt;/li&gt;

&lt;li&gt;los avatares son visibles en todo momento, así que es un mensaje que se trasmite continuamente&lt;/li&gt;

&lt;li&gt;facilitan a todos aquellos que no sepan cómo teñir el avatar (o colocar un ribbon), solamente haciendo un click, es decir que no se necesita ningún conocimiento especial&lt;/li&gt;

&lt;li&gt;utilizan Oauth para acceder a la cuenta de Twitter, o sea no obtienen las contraseñas de las cuentas lo cual genera confianza y aclaran para qué (cambiar el avatar y enviar un mensaje)&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Usabilidad de los permalinks en Tumblr</title>
      <link>http://apuntesalmargen.com/usabilidad-de-los-permalinks-en-tumblr.html</link>
      <pubDate>Mon, 22 Jun 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/usabilidad-de-los-permalinks-en-tumblr</guid>
      <description>&lt;h2 id='antecedentes'&gt;Antecedentes&lt;/h2&gt;

&lt;p&gt;Así como el link a la home page en el logo es un estándar, en los blogs tradicionales, si bien puede haber otras soluciones, es estándar que el permalink sea en el título del post.&lt;/p&gt;

&lt;h2 id='qu_es_el_permalink'&gt;¿Qué es el permalink?&lt;/h2&gt;

&lt;p&gt;Es la URL permamente (que no cambia) de un post individual que sirve para guardarlo (agregándolo a favoritos, guardándolo en delicious, etc.) o compartirlo, (enviándolo por email, Twitter, etc.).&lt;/p&gt;

&lt;p&gt;Además, exclusivamente en la página del post individual, que en los theme variables de Tumblr se denomina block:PermalinkPage, es donde se ven las notas y se ven y dejan comentarios.&lt;/p&gt;

&lt;h2 id='el_problema_en_tumblr'&gt;El problema en Tumblr&lt;/h2&gt;

&lt;p&gt;Las entradas en Tumblr no necesariamente tienen título, pueden ser por ejemplo sólo una foto, entonces ¿dónde va el permalink?&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/permalink.gif' /&gt;&lt;figcaption&gt;Captura de pantalla del tema Litewire&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Por ejemplo, en el tema &lt;a href='http://www.tumblr.com/theme/5'&gt;Litewire&lt;/a&gt;, al pasar por arriba (hover) de una entrada, aparece una flechita con el permalink, en otros temas está en la fecha, o en un icono, a veces ni siquiera está… pero dada la importancia del permalink debería ser siempre claro para todos los visitantes dónde encontrarlo.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fotografía Tilt-Shift</title>
      <link>http://apuntesalmargen.com/fotografia-tilt-shift.html</link>
      <pubDate>Mon, 22 Jun 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/fotografia-tilt-shift</guid>
      <description>&lt;figure&gt;&lt;a title='Little game por pattagon, en Flickr' href='http://www.flickr.com/photos/nicolas_xii/2955317413/'&gt;&lt;img height='400' src='http://farm4.static.flickr.com/3222/2955317413_df0ac9e92c.jpg' class='img-frame' width='500' alt='Little game' /&gt;&lt;/a&gt;&lt;figcaption&gt;Little game por pattagon, en Flickr&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Las fotografías tilt - shift hacen que los objetos tamaño normal parezcan minuaturas por la poca profundidad de campo, al estar tanto el sujeto como el fondo fuera de poco se pierde la noción de escala, visualmente son similares a las fotografías macro de objetos realmente pequeños. Se obtienen mediante 2 movimientos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;tilt: rotación del lente relativo al plano de la imagen&lt;/li&gt;

&lt;li&gt;shift: movimiento del lente paralelo al plano de la imagen&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Se necesita un lente tilt shift y es aconsejable realizar las tomas desde un ángulo alto, para acentuar la idea de que se está mirando a objetos pequeños.&lt;/p&gt;

&lt;p&gt;El &lt;a href='http://www.tiltshiftphotography.net/photoshop-tutorial.php'&gt;efecto tilt - shift en Photoshop&lt;/a&gt; se puede conseguir básicamente aplicando el filtro Lens Blur a una parte de la imagen (usando una máscara con degradé) y ajustando las curvas&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; .&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enlaces&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.smashingmagazine.com/2008/11/16/beautiful-examples-of-tilt-shift-photography/'&gt;50 Beautiful Examples Of Tilt-Shift Photography&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://abduzeedo.com/45-great-tilt-shift-photographs'&gt;45 Great Tilt-shift Photographs&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.flickr.com/groups/tiltshift/'&gt;Tilt Shift&lt;/a&gt; en Flickr&lt;/li&gt;
&lt;/ul&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;El mismo efecto se puede lograr en &lt;a href='http://www.pixelmator.com/tutorials/miniature-model-effect-in-pixelmator/'&gt;Pixelmator&lt;/a&gt; con una técnica prácticamente idéntica.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>La fotografía cándida</title>
      <link>http://apuntesalmargen.com/la-fotografia-candida.html</link>
      <pubDate>Sun, 14 Jun 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/la-fotografia-candida</guid>
      <description>&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/candida.jpg' class='img-frame' alt='Fotografía tomada por Erich Salomon' /&gt;&lt;/figure&gt;
&lt;p&gt;Erich Salomon (1886 - 1944) fue un precursor del periodismo fotográfico moderno. Utilizando equipos pequeños y sin lámparas ni flash se caracterizó por fotografiar a políticos en actitudes naturales, no posando.&lt;/p&gt;

&lt;p&gt;La foto superior fue tomada en el año 1931 y corresponde al momento en que un ministro francés nota la presencia del fotógrafo en una reunión donde no se admitía a periodistas. Es una de esas fotos inolvidables que con verlas una vez, te quedan grabadas en la memoria.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Fotografía macro</title>
      <link>http://apuntesalmargen.com/fotografia-macro.html</link>
      <pubDate>Sat, 13 Jun 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/fotografia-macro</guid>
      <description>&lt;figure&gt;&lt;a title='Raindrop por snuggles., en Flickr' href='http://www.flickr.com/photos/snukkel/2710356520/'&gt;&lt;img height='309' src='http://farm4.static.flickr.com/3203/2710356520_59af7ff6fd.jpg' class='img-frame' width='500' alt='Raindrop' /&gt;&lt;/a&gt;&lt;figcaption&gt;Raindrop por snuggles., en Flickr&quot;&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;La fotografía macro son primeros planos de objetos muy pequeños. Un ejemplo típico es el ojo de un insecto, para lo cual se utiliza un lente especial. La profundidad de campo se reduce drásticamente, queda el sujeto en foco y el fondo desenfocado.&lt;/p&gt;

&lt;p&gt;Siempre que tengas que fotografiar algo pequeño, acordate que en modo normal no se enfoca a corta distancia y que con el zoom difícilmente alcanza, así que utilizando el modo macro (una función de la mayoría de las cámaras digitales) se resuelven los inconvenientes.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Flujo de trabajo en InDesign</title>
      <link>http://apuntesalmargen.com/flujo-de-trabajo-en-indesign.html</link>
      <pubDate>Thu, 04 Jun 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/flujo-de-trabajo-en-indesign</guid>
      <description>&lt;p&gt;Trabajar metódicamente y minimizar la cantidad de ajustes manuales posibilita realizar una maquetación prolija y eficiente, sin conflictos a la hora de exportar el PDF. Voy a tomar como ejemplo la maquetación de un libro con varios capítulos, en el cual van a trabajar x cantidad de personas. En el caso de una revista o un catálogo el flujo de trabajo puede variar.&lt;/p&gt;

&lt;h2 id='la_previa'&gt;La previa&lt;/h2&gt;

&lt;p&gt;Empezá el proyecto armando un sencillo árbol de carpetas para asegurarte de que no se rompa ningún enlace. Luego, si ya no lo hiciste, tomáte unos minutos para personalizar el espacio de trabajo, agregando las paletas necesarias y desechando las que no vas a utilizar. El espacio se puede guardar para reutilizarlo en un proyecto similar.&lt;/p&gt;

&lt;p&gt;Creá un documento donde diseñas las páginas maestras y definís todos los estilos necesarios. Es importantísimo tener el tamaño de página y los márgenes decididos antes de comenzar a incorporar contenido, ya que cambiarlo posteriormente implica un trabajo doble.&lt;/p&gt;

&lt;h2 id='pginas_maestras'&gt;Páginas maestras&lt;/h2&gt;

&lt;p&gt;En las páginas maestras se definen los márgenes, se inserta el número de página y todos aquellos elementos del diseño que se repitan en todas las páginas (o en un conjunto de páginas). Si se trabaja con múltiples páginas maestras te recomiendo ponerles un prefijo descriptivo.&lt;/p&gt;

&lt;p&gt;En las páginas maestras, en vez de guías, podés poner otros elementos más visibles (rectángulos) para definir la grilla en una capa y ocultarla al finalizar el diseño.&lt;/p&gt;

&lt;h2 id='estilos'&gt;Estilos&lt;/h2&gt;

&lt;p&gt;En cuanto a los estilos de párrafo, definí por lo menos un título de capítulo, un título y un párrafo (o editá el párrafo básico), indicando todas las opciones necesarias para que el software resuelva los problemas y no tener que hacer demasiados ajustes manuales.&lt;/p&gt;

&lt;p&gt;Una vez que determinaste cuál tipografía vas a utilizar (tamaño e interlineado), definís la retícula base. La retícula base va a ser igual al interlineado y en el estilo de párrafo definís un interlineado menor y marcás la opción alinear con retícula base. También definí cuántas líneas mantener juntas para evitar viudas y huérfanas. A los párrafos, se les puede definir un margen inferior (por ejemplo 2x del interlineado) o una sangría de primera línea.&lt;/p&gt;

&lt;p&gt;En los títulos, si el tamaño no es múltiplo del tamaño del párrafo, sólo la primera línea se alineará con la retícula base. Tanto sean alineados a la izquierda o centrados, se deben balancear las líneas y no separar en sílabas. El título del capítulo se puede definir para que comience en una página impar. Los títulos generalmente tendrán un espacio superior y/o inferior.&lt;/p&gt;

&lt;p&gt;A este archivo con lo básico pronto, ya podés colocarle texto e imágenes.&lt;/p&gt;

&lt;h2 id='documento_libro'&gt;Documento Libro&lt;/h2&gt;

&lt;p&gt;Una vez que tengas un capítulo terminado, creás un nuevo documento Libro. Al libro le vas a agregar los archivos de cada capítulo. En el caso de que los capítulos empiecen en página impar, al agregarlos al libro, InDesign notifica si algún texto se desbordó de la caja, en ese caso abrís el archivo y lo corregís.&lt;/p&gt;

&lt;p&gt;Para crear la tabla de contenidos o índice dinámico, seleccioná los estilos que correspondan, por ese motivo mencioné más arriba definir un título de capítulo (nivel 1) y título (nivel 2). Cuando termines de maquetar los capítulos, actualizá la tabla de contenidos. A partir de la tabla de contenidos se generan los marcadores del archivo pdf.&lt;/p&gt;

&lt;p&gt;Suponete que cuando llegás al capítulo 5 te das cuenta de que en el texto también hay subtítulos y que además querés cambiar el color de los títulos. Creás y modificamos estilos y luego sincronizás el libro, tomando como base el archivo deseado, para que los cambios se reflejen en todos los capítulos. También se pueden sincronizar páginas maestras.&lt;/p&gt;

&lt;p&gt;Una vez que todos los capítulos están maquetados, basta con seleccionarlos en la paleta libro y exportarlos como pdf, como eBook o para imprenta.&lt;/p&gt;

&lt;h2 id='conclusiones'&gt;Conclusiones&lt;/h2&gt;

&lt;p&gt;En conclusión, utilizando los estilos (de carácter y de párrafo) y el tipo de documento libro, varias personas pueden colaborar en la maquetación, manteniendo el diseño uniforme a lo largo de todas las páginas y sin problemas para generar un único archivo pdf.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Tendencias en Twitter</title>
      <link>http://apuntesalmargen.com/tendencias-en-twitter.html</link>
      <pubDate>Wed, 27 May 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/tendencias-en-twitter</guid>
      <description>&lt;p&gt;Recientemente Twitter incorporó en la barra lateral los Trending Topics una función que ya tenía TweetDeck y que muestra los temas y hashtags más populares del momento.&lt;/p&gt;

&lt;p&gt;Generalmente estas tendencias son de corta duración, pero hay un tema que está hace varios días y es #3wordsaftersex, por supuesto con respuestas graciosas e ingeniosas.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/3wordsaftersex.png' alt='#3wordsaftersex por @gabilondo' /&gt;&lt;/figure&gt;</description>
    </item>
    
    <item>
      <title>Títulos de las páginas en Tumblr</title>
      <link>http://apuntesalmargen.com/titulos-de-las-paginas-en-tumblr.html</link>
      <pubDate>Fri, 22 May 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/titulos-de-las-paginas-en-tumblr</guid>
      <description>&lt;p&gt;El título de la página es lo que va en la etiqueta title en el head, o sea, lo que ves en la barra de título del navegador. No te confundas con los h1-h6 que van en el body.&lt;/p&gt;

&lt;p&gt;El título de la página es importante en primer lugar que exista, y no quede untitled document o similar.&lt;/p&gt;

&lt;p&gt;En segundo lugar es importante que sea siempre diferente y que tenga relación con el contenido porque al guardar la página en marcadores (delicious, agregar a favoritos) o consultar el historial, se guarda justamente por título y si se guardás varias páginas de un mismo sitio, sería imposible saber cuál es cuál.&lt;/p&gt;

&lt;p&gt;Que los títulos sean descriptivos y precisos (que contengan palabras claves) ayuda al SEO. Para los usuarios, si es muy largo generalmente se ve cortado, así que las primeras palabras son las más importantes.&lt;/p&gt;

&lt;p&gt;En los blogs u otros CMS se estila utilizar el título del post + el nombre del blog como título de la página. Supongo que debido a que el ejemplo de Creating a custom HTML theme de Tumblr es el siguiente:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;html&amp;gt;
	&amp;lt;head&amp;gt;
		&amp;lt;title&amp;gt;{Title}&amp;lt;/title&amp;gt;
	&amp;lt;/head&amp;gt;
	&amp;lt;body&amp;gt;
		...
	&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;muchos Tumblr blogs usan el nombre del blog para todas las páginas, cuando la mejor opción es la que está como ejemplo más abajo:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;title&amp;gt;{block:PostTitle}{PostTitle} - {/block:PostTitle}{Title}&amp;lt;/title&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;es decir, título del post - nombre del blog. El título del post se va a mostrar solamente cuando existe, es decir en la página de cada post (permalink). Como ya sabés, el título de los post es opcional, así que si no usás títulos, podés usar la siguiente alternativa que se genera automáticamente:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;title&amp;gt;{ block:PostSummary}{PostSummary} - {/ block:PostSummary}{Title}&amp;lt;/title&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>Correo no deseado: Invitaciones</title>
      <link>http://apuntesalmargen.com/correo-no-deseado-invitaciones.html</link>
      <pubDate>Sun, 17 May 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/correo-no-deseado-invitaciones</guid>
      <description>&lt;p&gt;Para disminuir la cantidad de correo no deseado recibido es fundamental en primer lugar determinar de qué tipo de correo se trata, para entonces proceder a eliminarlo y prevenirlo. El SPAM es por definición correo no deseado, generalmente de carácter publicitario que se envía masivamente y que perjudica de alguna manera a quien lo recibe.&lt;/p&gt;

&lt;p&gt;En este post voy a tratar un tipo de email que está en la línea borrosa que separa el SPAM de los correos legítimos y se trata de las invitaciones para unirse a redes sociales diversas.&lt;/p&gt;

&lt;h2 id='ejemplo_1_badoo'&gt;Ejemplo 1: Badoo&lt;/h2&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/spam1.png' alt='E-mail de Bado' /&gt;&lt;figcaption&gt;Correo no deseado de Badoo&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Badoo es un sitio para conocer gente, en el cual no estoy registrada ni me interesa. Como tantos otros sitios, durante el registro, se le pide permiso a la persona para acceder a la libreta de direcciones y enviarle invitaciones a todos los contactos.&lt;/p&gt;

&lt;p&gt;El punto a favor de Badoo es que ofrece la posibilidad de bloquear todos los futuros emails.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/spam2.png' alt='Badoo' /&gt;&lt;figcaption&gt;Bloquear invitaciones de Badoo&lt;/figcaption&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Eliminación&lt;/strong&gt;: Bloquear futuros emails.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Prevención&lt;/strong&gt;: No utilizar sistemas de invitaciones automáticas, si le quiero recomendar un sitio a un amigo, puedo hacerlo personalmente.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='ejemplo_2_teencontre'&gt;Ejemplo 2: Teencontre&lt;/h2&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/spam3.png' alt='Teencontre' /&gt;&lt;figcaption&gt;Correo no deseado de Teencontre&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Otro sitio similar a Badoo, pero que no permite cancelar las invitaciones. Además utiliza una técnica clásica de los spammers que consiste en poner como remitente un dato falso, el correo figura con remitente xxx @hotmail.com y el cliente de correo entre paréntesis me indica que la casilla desde la cual se envió es otra.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Eliminación&lt;/strong&gt;: Marcar como “Correo no deseado”&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Prevención&lt;/strong&gt;: Leer la Política de Privacidad (“En ciertos casos, www . teencontre . com se propone ceder los Datos Personales a terceros”), usar casillas de correo descartables sin ninguna información personal para registrarse en sitios dudosos.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Fotografía infrarroja</title>
      <link>http://apuntesalmargen.com/fotografia-infrarroja.html</link>
      <pubDate>Sat, 09 May 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/fotografia-infrarroja</guid>
      <description>&lt;figure&gt;&lt;a title='Japanese Gardens IR por Zingavision, en Flickr' href='http://www.flickr.com/photos/maccollum/7094342649/'&gt;&lt;img height='532' src='http://farm8.staticflickr.com/7107/7094342649_6f957bcebd_c.jpg' class='img-frame' width='800' alt='Japanese Gardens IR' /&gt;&lt;/a&gt;&lt;figcaption&gt;Japanese Gardens IR por Zingavision, en Flickr&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Fotografía es dibujar con luz, la fotografía infrarroja a través de un filtro especial captura la gama infrarroja que no es visible para el ojo humano. Generalmente se fotografían paisajes, porque la características de estas imágenes es que el cielo azul queda negro o muy oscuro y la vegetación queda blanca, además de contraste marcado.&lt;/p&gt;

&lt;p&gt;No es muy común usar esta técnica para retratos, pero la piel queda como porcelana y sin imperfecciones.&lt;/p&gt;

&lt;p&gt;Es una técnica difícil porque en el visor no se ve nada, así que hay que encuadrar antes de colocar el filtro y utilizar un enfoque automático. Los tiempos de exposición son largos y por lo tanto se utiliza trípode. En la post - producción (Photoshop) se corrigen los colores.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enlaces&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.tutorial9.net/resources/101-absolutely-breathtaking-infrared-photographs/'&gt;101 Absolutely Breathtaking Infrared Photographs&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.webdesignerdepot.com/2009/06/100-outstanding-and-inspirational-infrared-photos'&gt;100 Outstanding and Inspirational Infrared Photos&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.echeng.com/photo/infrared/gallery0307/'&gt;Digital infrarred gallery by Eric Cheng&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.flickr.com/groups/infrared/'&gt;Infrared&lt;/a&gt; en Flickr&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Terminator en Twitter</title>
      <link>http://apuntesalmargen.com/terminator-en-twitter.html</link>
      <pubDate>Thu, 30 Apr 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/terminator-en-twitter</guid>
      <description>&lt;p&gt;Hace unas semanas comenzó via Twitter un juego promocional de la película Terminator Salvation. Consiste en juegos de palabras y trivias que hay que responder dentro de las 2 horas de su publicación y agregando la #hashtag correspondiente.&lt;/p&gt;

&lt;p&gt;A pesar de que puede parecer difícil a primera vista, tiene sentido que la comunicación deba realizarse utilizando códigos al mejor estilo espionaje y guerilla.&lt;/p&gt;
&lt;blockquote class='twitter-tweet' align='center'&gt;&lt;p&gt;RA:PT Complete The destiny of “_____ _____” is to save mankind&lt;/p&gt;&amp;mdash; Resistance2018 (@Resistance2018) &lt;a href='https://twitter.com/Resistance2018/status/1888826298'&gt;May 23, 2009&lt;/a&gt;&lt;/blockquote&gt;
&lt;p&gt;Además de los juegos, &lt;a href='http://twitter.com/resistance2018'&gt;@Resistance2018&lt;/a&gt; envía constantemente instrucciones del juego, como recordatorio o para los nuevos jugadores y mensajes sobre el mundo de Terminator. Cada mensaje tiene un código que lo precede e identifica de qué tipo de mensaje se trata.&lt;/p&gt;
&lt;blockquote class='twitter-tweet' align='center'&gt;&lt;p&gt;SW: Machines are advancing rapidly&lt;/p&gt;&amp;mdash; Resistance2018 (@Resistance2018) &lt;a href='https://twitter.com/Resistance2018/status/1845799965'&gt;May 19, 2009&lt;/a&gt;&lt;/blockquote&gt;
&lt;p&gt;No es el primer juego en Twitter, ya existen algunas trivias, ni tampoco el primer juego basado en una película, pero sí resulta novedoso del punto de vista del marketing, sobre todo el marketing utilizando social media:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la participación es 100% opcional, no realiza SPAM ni paga a bloggers para que hablen bien del producto&lt;/li&gt;

&lt;li&gt;aporta contenido de interés, a través de mensajes que producen una sensación inmersiva&lt;/li&gt;

&lt;li&gt;que la lista de participantes sea pública junto con el uso de los #hashtags, permite que los participantes se encuentren e interactúen entre ellos, concepto base de “social”&lt;/li&gt;

&lt;li&gt;por tratarse de juegos de palabras, puede llegar a un público más amplio que los juegos 3d&lt;/li&gt;

&lt;li&gt;además genera una previa al tener una duración en el tiempo más extensa que lo podría tardarse jugando un videojuego tradicional&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Estadísticamente es muy pronto para evaluar, pero probablemente la promoción constante genere más ventas de entradas, por lo menos entre los participantes; a la fecha de hoy, no ví ningún aviso de la película, pero sí recibí 86 actualizaciones de @Resistance2018, más los mensajes privados (notificaciones con referencia al puntaje).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>5 Ventajas de Tumblr</title>
      <link>http://apuntesalmargen.com/ventajas-de-tumblr.html</link>
      <pubDate>Wed, 22 Apr 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/ventajas-de-tumblr</guid>
      <description>&lt;h2 id='1_promueve_el_hbito_de_escribir'&gt;1. Promueve el hábito de escribir&lt;/h2&gt;

&lt;p&gt;Con el bookmarklet de Tumblr podés publicar cualquier cosa desde el navegador con sólo un click: un video gracioso, una imagen, un link interesante, o lo que tengas en el portapapeles como cita. De esta manera no es necesario pensar “Voy a sentarme a escribir una entrada”, no hay presiones, es más natural, ves algo, te inspira, lo publicás.&lt;/p&gt;

&lt;p&gt;O por ejemplo, se te ocurre una idea, la grabás en el celular, la publicás por e-mail (mensaje multimedia).&lt;/p&gt;

&lt;p&gt;El sólo hecho de agregar una breve descripción (que es opcional), va generando un hábito de escritura y la próxima vez que quieras escribir algo más elaborado, resulta más fácil, porque escribir deja de ser algo extraño y se convierte en una actividad más.&lt;/p&gt;

&lt;h2 id='2_da_crdito_al_autor'&gt;2. Da crédito al autor&lt;/h2&gt;

&lt;p&gt;Estando en un Tumblr blog ajeno cuando se presiona el botón reblog o también cuando es un contenido publicado desde el navegador, Tumblr agrega automáticamente la fuente, así siempre queda claro cuando una entrada es original o se republicó desde otro sitio.&lt;/p&gt;

&lt;h2 id='3_sirve_para_practicar_html'&gt;3. Sirve para practicar HTML&lt;/h2&gt;

&lt;p&gt;El editor es tan minimalista (negrita, cursiva, tachado, link) que para dar cualquier formato, se termina usando HTML, así que viene bien para practicar.&lt;/p&gt;

&lt;h2 id='4_se_integra_con_otros_sistemas'&gt;4. Se integra con otros sistemas&lt;/h2&gt;

&lt;p&gt;Permite importar feeds de otros blogs, marcadores de delicious, actualizaciones de Twitter, etc. y a su vez el Tumblr blog se puede mostrar en cualquier otro sitio pegando un código JavSscript.&lt;/p&gt;

&lt;h2 id='5_acorta_distancias'&gt;5. Acorta distancias&lt;/h2&gt;

&lt;p&gt;Al seguir un blog, muestra las actualizaciones en el Dashboard, no es necesario usar un feed reader, al ver en una única lista tus publicaciones y las publicaciones de los demás, se genera una sensación más fuerte de comunidad. Los demás bloggers no son una entidad externa y distante de la que recibís actualizaciones via Google Reader, son personas que están ahí mirándote.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Jugando piedra, papel o tijera con CSS</title>
      <link>http://apuntesalmargen.com/jugando-piedra-papel-o-tijera-con-css.html</link>
      <pubDate>Fri, 17 Apr 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/jugando-piedra-papel-o-tijera-con-css</guid>
      <description>&lt;p&gt;2 conceptos fundamentales para entender cómo funcionan las hojas de estilo en cascada son herencia y orden.&lt;/p&gt;

&lt;h2 id='herencia'&gt;Herencia&lt;/h2&gt;

&lt;p&gt;Herencia significa que un elemento que desciende de otro, “hereda” atributos. Por ejemplo si para la etiqueta body defino que la fuente es Arial, un párrafo (que se encuentra dentro del body) automáticamente también tendrá fuente Arial.&lt;/p&gt;

&lt;p&gt;Las propiedades que se heredan de manera predeterminada son:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-css'&gt;table.parent{
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: 0;
}
table table{
  /* hereda los estilos de table.parent */
}
div{
  caption-side: left;
  color: black;
  cursor: pointer;
  direction: ltr;
  font: bold 1em/1.5em &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, Geneva, sans-serif;
  font-family: serif;
  font-stretch: narrower;
  font-size: 16px;
  font-size-adjust: none;
  font-style: italic;
  font-variant: normal;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.5;
  quotes: none;
  text-align: center;
  text-indent: 2em;
  text-transform: uppercase;
  white-space: pre;
  word-spacing: 5px;
}
div p{
  /* hereda los estilos de div */
}
ul.parent{
  list-style: none;
  list-style-image: url (bullet.png);
  list-style-type: disc;
}
ul.parent ul{
  /* hereda los estilos de ul.parent */
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='orden'&gt;Orden&lt;/h2&gt;

&lt;p&gt;El orden se refiere a que el código se lee de arriba a abajo y el último gana. Es decir, si en una .css (interna en el head or externa via @import o link) defino que el color de los h1 es gris y luego en el HTML agrego un estilo inline estableciendo que el color es red, el título quedará rojo.&lt;/p&gt;

&lt;p&gt;Resumiendo, el orden predeterminado es:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Predeterminado del navegador (ejemplo links azules y subrayados)&lt;/li&gt;

&lt;li&gt;Hoja de estilo externa&lt;/li&gt;

&lt;li&gt;Hoja de estilo interna&lt;/li&gt;

&lt;li&gt;Estilo inline&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id='piedra_papel_o_tijera'&gt;Piedra, papel o tijera&lt;/h2&gt;
&lt;figure&gt;&lt;a title='Rock Paper Scissors shoot  Project 365 Day #55 por Floater Ya-Ya, en Flickr' href='http://www.flickr.com/photos/63815812@N00/3870827237/'&gt;&lt;img height='334' src='http://farm3.static.flickr.com/2644/3870827237_68e603b78c.jpg' class='img-frame' width='500' alt='Rock Paper Scissors shoot  Project 365 Day #55' /&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;La batalla se pone interesante, porque además de un orden predeterminado, los selectores tienen prioridades. Clase la gana a elemento e id le gana a clase.&lt;/p&gt;

&lt;p&gt;Prioridades básicas (de menor a mayor):&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;elemento&lt;/li&gt;

&lt;li&gt;clase&lt;/li&gt;

&lt;li&gt;id&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Por ejemplo: si está definido que el tamaño de fuente de los párrafos es 14px y para #destacado es 18px, el tamaño de fuente de un p id=”destacado” será 18px.&lt;/p&gt;

&lt;p&gt;Cuando se juega con todos los selectores, la especificidad se calcula de acuerdo a la &lt;a href='http://www.w3.org/TR/2001/CR-css3-selectors-20011113/#specificity'&gt;tabla de especificidad de la W3C&lt;/a&gt;. El cálculo es complejo y la causa de muchos errores de CSS se deben a que un estilo no está suficientemente especificado.&lt;/p&gt;

&lt;p&gt;Resulta muy útil usar el &lt;a href='http://getfirebug.com/'&gt;Firebug&lt;/a&gt; para ver cuáles estilos son los que se están heredando. No se trata de llenar todo el documento con mil clases e ids, agregando los selectores necesarios alcanza y sobra.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Todo sobre los favicons</title>
      <link>http://apuntesalmargen.com/todo-sobre-los-favicons.html</link>
      <pubDate>Sun, 12 Apr 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/todo-sobre-los-favicons</guid>
      <description>&lt;p&gt;Un favicon o shortcut icon era un icono de 16x16px que Internet Explorer 5 mostraba al lado de la URL en la barra de direcciones y en la lista de favoritos. Actualmente un favicon puede aparecer en distintos contextos y tamaños, por ej.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;16px o más según el sistema operativo y la resolución de la pantalla en la barra de direcciones, pestañas o marcadores&lt;/li&gt;

&lt;li&gt;57px: iPhone (no retina)&lt;/li&gt;

&lt;li&gt;72px: pantalla de inicio de iPad (no retina)&lt;/li&gt;

&lt;li&gt;114px: pantalla de inicio de iPhone 4+&lt;/li&gt;

&lt;li&gt;144px: pantalla de inicio de Windows 8, iPad retina&lt;/li&gt;

&lt;li&gt;de 114x114px a 256x160px: speed dial de Opera&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Para dibujar un favicon o cualquier otro icono, se necesita una herramienta para dibujo vectorial con pre-visualización de pixeles, para asegurarse de que los bordes están alineados con la grilla y no se produzca desenfoque y además hay que tener en cuenta los siguientes puntos:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;iOS&lt;/strong&gt;: le aplica un brillo y esquinas redondeadas, excepto que se agregue el sufijo precomposed al nombre del archivo.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Windows 8&lt;/strong&gt;: la imagen debe ser preferentemente transparente y se puede indicar un color de fondo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Los favicons pueden tener formato:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ICO&lt;/strong&gt;: soportado ampliamente y detectado automáticamente, en un mismo archivo puede contener diversos tamaños.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;PNG&lt;/strong&gt;: Chrome, Firefox, Opera 7+ y Safari 4+ aceptan el favicon PNG.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/xicon.jpg' alt='Captura de pantalla de X-Icon Editor' /&gt;&lt;figcaption&gt;&lt;a href='http://www.xiconeditor.com/'&gt;X-Icon Editor&lt;/a&gt; es una aplicación HTML5 basada en canvas que permite crear iconos en 4 resoluciones diferentes a través de su editor online o importando una imagen.&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Jonathan T Neal en &lt;a href='http://www.jonathantneal.com/blog/understand-the-favicon/'&gt;Undestand the Favicon&lt;/a&gt; explica cómo se comportan los distintos navegadores y plantea enlazar los favicons con el siguiente código para que Chrome y Safari usen el favicon.png en vez del favicon.ico:&lt;/p&gt;
&lt;div&gt;
  &lt;pre data-line=''&gt;&lt;code class='language-markup'&gt;&amp;lt;link rel=&amp;quot;apple-touch-icon&amp;quot; href=&amp;quot;ruta/al/touchicon.png&amp;quot;&amp;gt;
&amp;lt;link rel=&amp;quot;icon&amp;quot; href=&amp;quot;ruta/al/favicon.png&amp;quot;&amp;gt;
&amp;lt;!--[if IE]&amp;gt;&amp;lt;link rel=&amp;quot;shortcut icon&amp;quot; href=&amp;quot;ruta/al/favicon.ico&amp;quot;&amp;gt;&amp;lt;![endif]--&amp;gt;

&amp;lt;meta name=&amp;quot;msapplication-TileColor&amp;quot; content=&amp;quot;#000000&amp;quot;&amp;gt;
&amp;lt;meta name=&amp;quot;msapplication-TileImage&amp;quot; content=&amp;quot;ruta/al/tileicon.png&amp;quot;&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id='conclusin'&gt;Conclusión&lt;/h2&gt;

&lt;p&gt;Los favicons parecen un detalle menor y muchas veces se dejan para el final del proyecto, pero son un desafío:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;a nivel de diseño&lt;/strong&gt;: es difícil crear un icono que represente al sitio web y que funcione bien en distintos tamaños&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;a nivel técnico&lt;/strong&gt;: hay que estar al tanto de cómo las nuevas versiones de los navegadores, sistemas operativos y dispositivos los muestran&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Fotografía de alto rango dinámico</title>
      <link>http://apuntesalmargen.com/fotografia-de-alto-rango-dinamico.html</link>
      <pubDate>Sat, 11 Apr 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/fotografia-de-alto-rango-dinamico</guid>
      <description>&lt;figure&gt;&lt;a title='Dranesville Tavern por GHD PHOTOGRAPHY &amp;amp; DESIGN, en Flickr' href='http://www.flickr.com/photos/gregoryhughdavidson/1103684653/'&gt;&lt;img height='335' src='http://farm2.staticflickr.com/1374/1103684653_c1ea1a2165.jpg' class='img-frame' width='500' alt='Dranesville Tavern' /&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;HDR es una técnica que permite combinar varias tomas (subexpuesta, sobreexpuesta, normal) de una misma escena en una única imagen que por lo tanto tiene detalle en las luces y sombras simultáneamente. Esta técnica se utiliza con frecuencia en fotografía de arquitecturas, para que a pesar de la cantidad de luz que entra por las ventanas, no se pierdan los detalles de los interiores.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Código Twitter</title>
      <link>http://apuntesalmargen.com/codigo-twitter.html</link>
      <pubDate>Fri, 03 Apr 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/codigo-twitter</guid>
      <description>&lt;p&gt;En comunicación código se refiere al conjunto de signos y símbolos que son entendidos por emisor y receptor. En Twitter podemos encontrar los #, los RTs y las @.&lt;/p&gt;

&lt;h2 id='hashtag'&gt;#hashtag&lt;/h2&gt;

&lt;p&gt;Los hashtags agregan metadata a los tweets para poder rastrearlos y su formato es #hashtag. Por ejemplo, si asisto a un evento importante y quiero comentarlo en Twitter y comunicarme con otras personas que estén participando, puedo decir:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Recién llegué a la #conferencia&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;y puedo buscar en la web y suscribirme al feed, o abrir una búsqueda en TweetDeck para la palabra clave #conferencia&lt;/p&gt;

&lt;p&gt;Es recomendable no abusar de los #hashtags y usarlos con responsabilidad.&lt;/p&gt;

&lt;p&gt;Debido a que Twitter es un servicio disponible en algunos países a través de SMS (o que se puede acceder vía web con el celular), Chris Messina propone los #hashtags como sistema para coordinación durante emergencias. Ampliar en &lt;a href='http://factoryjoe.com/blog/2007/10/22/twitter-hashtags-for-emergency-coordination-and-disaster-relief/'&gt;Twitter hashtags for emergency coordination and disaster relief&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id='rt_username'&gt;RT @username&lt;/h2&gt;

&lt;p&gt;Es la manera de redifundir un mensaje escrito por otra persona, equivale al reblog de Tumblr.&lt;/p&gt;

&lt;h2 id='username'&gt;@username&lt;/h2&gt;

&lt;p&gt;Al incluir una @ antes de un nombre de usuario se crea automáticamente un link al perfil de esa persona y además a la persona le llegan como menciones (aka respuestas). Su uso es variado y siguiendo el ejemplo anterior, podría decir:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Recién llegué a la #conferencia y me encontré con @colega&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Tips sobre Twitter</title>
      <link>http://apuntesalmargen.com/tips-sobre-twitter.html</link>
      <pubDate>Thu, 19 Mar 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/tips-sobre-twitter</guid>
      <description>&lt;p&gt;Basándome en mi experiencia personal y muchísimos consejos que he escuchado, voy a detallar con ejemplos, los tips más importantes para comenzar a usar Twitter con el pie derecho.&lt;/p&gt;

&lt;h2 id='elegir_a_la_gente_adecuada'&gt;Elegir a la gente adecuada&lt;/h2&gt;

&lt;p&gt;Podés tener la línea de tiempo llena de balbuceos incoherentes y exhibicionistas o temas interesantes de los influenciadores de tu industria. Es una elección.&lt;/p&gt;

&lt;h2 id='no_ser_un_robot'&gt;No ser un robot&lt;/h2&gt;

&lt;p&gt;Twitter no es un chat, pero es importante responder para demostrar interés en la gente que te sigue y seguís.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo 1&lt;/strong&gt;: Alguien comenta que es su 4º aniversario de bodas, lo felicito, unos minutos más tarde responde agradeciendo a las personas que le contestaron. Fin de la conversación.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ejemplo 2&lt;/strong&gt;: Una blogger pide que le traduzcan un comentario que recibió, le respondo con la traducción. Me agradece. Fin de la conversación.&lt;/p&gt;

&lt;p&gt;También se pueden iniciar debates, haciendo preguntas, es útil sobre todo para investigar rápidamente temas para escribir una entrada en un blog.&lt;/p&gt;

&lt;h2 id='mantener_el_equilibrio'&gt;Mantener el equilibrio&lt;/h2&gt;

&lt;p&gt;Volviendo sobre el tema de no ser un robot, es importante mantener un equilibrio entre los tweets personales y los tweets valiosos y relevantes para los seguidores (20/80).&lt;/p&gt;

&lt;p&gt;Para tener una buena reputación, hay que tener un equilibrio sano entre la cantidad de gente que te sigue y la que seguís. Aquellos que no siguen a nadie, no son más que un altoparlante y aquellos que siguen a miles y nadie los sigue, probablemente sean spammers.&lt;/p&gt;

&lt;h2 id='ser_rpido'&gt;Ser rápido&lt;/h2&gt;

&lt;p&gt;Twitter es instantáneo, si alguien te sigue y te interesa seguirlo, hay que actuar de inmediato, hay que contestar las mensajes directos y respuestas a la brevedad, ser el primero que hace un RT o anuncia una noticia, etc.&lt;/p&gt;

&lt;h2 id='entender_el_poder_del_rt_re_tweet'&gt;Entender el poder del RT (re tweet)&lt;/h2&gt;

&lt;p&gt;Si le contás algo a 10 amigos y cada uno de ellos, se lo cuenta a 10 amigos, tu mensaje llega a 100 personas y así sucesivamente, tu mensaje llega a un número exponencial de personas, por lo tanto:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;hacer tweets cortos (para que el que hace el RT pueda agregarle un comentario)&lt;/li&gt;

&lt;li&gt;incluir una URL para dirigir tráfico a una entrada de blog, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='escribir_una_buena_biografa'&gt;Escribir una buena biografía&lt;/h2&gt;

&lt;p&gt;La biografía importa. En Twitter no hay extensos perfiles como en otros sitios, sólo hay 140 caracteres para contar quién sos, qué hacés y obviamente incluir algunas palabras clave relevantes.&lt;/p&gt;

&lt;h2 id='incluir_una_foto'&gt;Incluir una foto&lt;/h2&gt;

&lt;p&gt;No incluir una foto se interpreta como alguien no interesado en la comunidad o que es demasiado novato.&lt;/p&gt;

&lt;p&gt;Para unificar tu identidad online, es mejor usar el mismo avatar y nickname en todas las redes sociales; usar una foto real, y nunca está de más incluir también un elemento gráfico representativo de tu empresa (si corresponde). Otra posibilidad es utilizar una caricatura.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Historia del gráfico de área polar</title>
      <link>http://apuntesalmargen.com/historia-del-grafico-de-area-polar.html</link>
      <pubDate>Mon, 16 Mar 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/historia-del-grafico-de-area-polar</guid>
      <description>&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/area-polar.jpg' class='img-frame' alt='Gráfico de las causas de mortalidad de los soldados en la guerra de Crimea' /&gt;&lt;figcaption&gt;Gráfico de las causas de mortalidad de los soldados en la guerra de Crimea por Florence Nightingale&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;El gráfico de área polar fue inventado por Florence Nightingale, la enfermera más famosa del mundo, para presentar datos recolectados sobre las causas de mortalidad de los soldados en la guerra de Crimea como parte de su campaña para reformar los hospitales militares mejorando los métodos sanitarios.&lt;/p&gt;

&lt;p&gt;En este gráfico, cada tajada representa la cantidad de muertes por mes, en rojo causadas por heridas, en azul por enfermedades infecciosas y en negro por otras causas.&lt;/p&gt;

&lt;p&gt;Es similar a un pie chart, pero se modifica el radio para representar las cantidades en vez del ángulo. En la primera versión denominada “ala de murciélago”, el radio era proporcional a la cantidad de muertes, pero no el área. Posteriormente Florence lo corrigió.&lt;/p&gt;

&lt;p&gt;Desde el punto de vista del diseño de la información, la gráfica utilizada por Florence, tiene un dramatismo y un valor icónico que no se hubieran logrado con una gráfica de barras.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enlaces&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://understandinguncertainty.org/node/214'&gt;Mathematics of the Coxcombs&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://indiemaps.com/blog/2008/10/nightingales-roses-in-actionscript-3/'&gt;Nightingale’s roses in ActionScript 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    
    <item>
      <title>Plugin Contact Form 7 para WordPress</title>
      <link>http://apuntesalmargen.com/plugin-contact-form-7-para-wordpress.html</link>
      <pubDate>Wed, 11 Mar 2009 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/plugin-contact-form-7-para-wordpress</guid>
      <description>&lt;p&gt;&lt;a href='http://wordpress.org/extend/plugins/contact-form-7/'&gt;Contact Form 7&lt;/a&gt; es un plugin te que permite crear formularios y enviarlos por email, que se pueden insertar en una página, una entrada o un widget. Es ideal para hacer formularios de contacto.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;El formulario se construye mediante tags que reemplazan los elementos HTML: textos, checkboxes, radio buttons, adjuntar archivos, etc.&lt;/li&gt;

&lt;li&gt;Podés modificar el texto de los errores y su presentación via CSS.&lt;/li&gt;

&lt;li&gt;También podés personalizar el email, tanto el From y el Subject, como el propio mensaje que puede incluir HTML.&lt;/li&gt;

&lt;li&gt;Tiene control anti-spam.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Para poder incluir en la respuesta una firma HTML, hay que marcar la casilla “Use HTML content type”&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Plugin Local Avatar para WordPress</title>
      <link>http://apuntesalmargen.com/plugin-local-avatar-para-wordpress.html</link>
      <pubDate>Sun, 08 Mar 2009 00:00:00 -0200</pubDate>
      <guid isPermaLink="false">/plugin-local-avatar-para-wordpress</guid>
      <description>&lt;p&gt;El sistema de avatares que utiliza Wordpress, es el &lt;a href='http://en.gravatar.com/'&gt;Gravatar&lt;/a&gt; (globally recognized avatar). Es un sistema excelente y sumamente práctico, ya que asocia un email con una imagen, lo que permite que al comentar en otros blogs, solamente ingresando tu email, aparezca tu avatar.&lt;/p&gt;

&lt;p&gt;WordPress también ofrece la posibilidad de generar imágenes a partir de la dirección de email. Las opciones son limitadas y se puede elegir entre monstruos o diseños abstractos.&lt;/p&gt;

&lt;p&gt;Pero, porque siempre hay un pero, si estás desarrollando un sitio en WordPress, donde van a escribir distintos autores y querés mostrar la foto de cada uno, si se trata de gente con poco dominio de Internet (o que no saben inglés), resulta complicado pedirles que se registren en Gravatar.&lt;/p&gt;

&lt;p&gt;El plugin &lt;a href='http://wordpress.org/extend/plugins/add-local-avatar/'&gt;Add Local Avatar&lt;/a&gt; desarrollado por Peter Sterling agrega al perfil del usuario la opción de subir una imagen. El administrador puede configurar dónde se va a almacenar esta imagen (el directorio tiene que tener permisos de escritura 777) y de qué tamaño se van a mostrar.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>rimas.es</title>
      <link>http://apuntesalmargen.com/rimas-es.html</link>
      <pubDate>Fri, 08 Aug 2008 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/rimas-es</guid>
      <description>&lt;p&gt;Cuando salió el TLD ME, me entusiasmó pensar que en español y en inglés se pueden formar frases que con el .com es imposible porque no hay palabras ni verbos conjugados que terminen en com.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://rimas.es/'&gt;rimas.es&lt;/a&gt; es un diccionario de rimas en español, inglés y otros idiomas, particularmente útil si querés registrar un dominio .us o .me formando una palabra dividiéndola en subdominio.dominio.tld (al estilo de del.icio.us, script.aculo.us, etc.).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Uso eficiente del email</title>
      <link>http://apuntesalmargen.com/uso-eficiente-del-email.html</link>
      <pubDate>Thu, 07 Aug 2008 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/uso-eficiente-del-email</guid>
      <description>&lt;p&gt;Cuando empecé a usar Internet tenía una casilla de Hotmail y otra de Yahoo, donde me suscribía a cuanta newsletter se ofreciera por ahí y las leía! Actualmente tengo muchas más casillas, más SPAM, menos tiempo. Los siguientes puntos me ayudan a no pasarme horas enredada leyendo y administrando emails.&lt;/p&gt;

&lt;h2 id='usar_un_cliente_de_email'&gt;Usar un cliente de email&lt;/h2&gt;

&lt;p&gt;Usar un cliente permite tener todas las casillas en único lugar y poder revisarlas sin perder tiempo haciendo login en distintos sitios. Te recomiendo el &lt;a href='http://windows.microsoft.com/es-ES/windows-live/essentials-other-programs'&gt;Windows Live Mail&lt;/a&gt;&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;, ya que funciona perfectamente, sin inconvenientes al procesar grandes cantidades de mensajes y es muy fácil de configurar cuentas.&lt;/p&gt;

&lt;h2 id='configurar_las_cuentas_como_imap'&gt;Configurar las cuentas como IMAP&lt;/h2&gt;

&lt;p&gt;La ventaja de IMAP con respecto a POP3 es la sincronización. Por ejemplo, si desde la oficina entrás a GMail, leés un correo y lo respondés, cuando llegás a tu casa, abrís el cliente y el estado de ese correo es “respondido”. Otro ventaja, es que si no tenés acceso a tu computadora, podés entrar desde cualquier otra por webmail y ver los mensajes en la carpeta “Importante” o cualquier carpeta que hayas creado.&lt;/p&gt;

&lt;h2 id='organizar_el_correo_en_distintas_casillas'&gt;Organizar el correo en distintas casillas&lt;/h2&gt;

&lt;p&gt;Es fundamental tener por lo menos una casilla laboral y otra personal, de esta manera, si estás justo de tiempo, podés leer solamente los correos laborales, sin ni siquiera tener que andar leyendo los asuntos, para descartar las presentaciones de powerpoint, que tanta gente es adicta a enviar a toda la libreta de direcciones y las invitaciones de cuanta red social existe.&lt;/p&gt;

&lt;h2 id='no_crear_sistemas_complejos_de_organizacin'&gt;No crear sistemas complejos de organización&lt;/h2&gt;

&lt;p&gt;Con el buscador generalmente se puede encontrar sin problemas un mensaje archivado, así que no hay necesidad de organizarlos en miles de carpetas. Los correos que no se pueden contestar de inmediato, se pueden marcar con una banderita roja para ubicarlos rápidamente una vez que tengas tiempo de contestarlo.&lt;/p&gt;

&lt;p&gt;Los correos con contraseñas para ingresar a un sitio u otros datos importantes y que se necesiten volver a leer con frecuencia, también es conveniente marcarlos o guardarlos en una carpeta o etiquetarlos.&lt;/p&gt;

&lt;h2 id='no_borrar_casi_nada'&gt;No borrar (casi) nada&lt;/h2&gt;

&lt;p&gt;En la actualidad el espacio no suele ser un inconveniente, así que no hay motivo para perder tiempo eligiendo cuáles correos se pueden borrar y cuáles es importante almacenar, simplemente se pueden dejar todos. Si surge un malentendido o si querés consultar si ya le avisaste algo a alguien o en qué fecha, podés volver a leer los correos enviados y recibidos con esa persona.&lt;/p&gt;

&lt;p&gt;Las carpetas de correo basura, generalmente se borrar automáticamente cada cierto tiempo y la papelera se puede configurar para vaciar al salir del programa.&lt;/p&gt;

&lt;h2 id='asuntos_significativos'&gt;Asuntos significativos&lt;/h2&gt;

&lt;p&gt;Para identificar de inmediato de qué se trata un correo y qué importancia tiene, es fundamental acostumbrarse a escribir asuntos que tengan que ver con el mensaje. Evitar responder y volver a responder infinitamente, si surge una nueva conversación sobre un tema diferente, es mejor mandar un correo nuevo con un asunto apropiado.&lt;/p&gt;

&lt;h2 id='usar_la_libreta_de_direcciones'&gt;Usar la libreta de direcciones&lt;/h2&gt;

&lt;p&gt;Se puede configurar para que se agreguen automáticamente las personas a las que respondés y además agregar manualmente a las personas con las que tenés contacto para asegurarte de que nunca los correos personales sean marcados erróneamente como SPAM.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Usé &lt;a href='http://sparrowmailapp.com/'&gt;Sparrow&lt;/a&gt; hasta Google lo adquirió y se pausó su desarrollo y volví a Mail.app pero para Windows, sigo recomendando el Windows Live Mail.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    
    <item>
      <title>9 conceptos sobre productividad</title>
      <link>http://apuntesalmargen.com/9-conceptos-sobre-productividad.html</link>
      <pubDate>Sun, 06 Jul 2008 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/9-conceptos-sobre-productividad</guid>
      <description>&lt;h2 id='1_planificar'&gt;1. Planificar&lt;/h2&gt;

&lt;p&gt;Hacer una lista de tareas me ayuda a saber qué tengo que hacer hoy. Dividir un proyecto grande en varias tareas que puedo completar en poco tiempo, me sirve para saber mi progreso dentro del proyecto y poder estimar cuánto voy a tardar en finalizarlo.&lt;/p&gt;

&lt;h2 id='2_priorizar'&gt;2. Priorizar&lt;/h2&gt;

&lt;p&gt;Teniendo una prioridad, puedo elegir cuáles tareas merecen más dedicación y cuáles son necesarias para que el proyecto sea funcional. Siempre hay tiempo de pulir detalles después.&lt;/p&gt;

&lt;h2 id='3_establecer_deadlines'&gt;3. Establecer deadlines&lt;/h2&gt;

&lt;p&gt;Aunque se trata de proyectos personales, que no tienen fecha, es bueno ponerles un límite. Un límite de tiempo ayuda a finalizar el proyecto, si el tiempo fuera infinito, siempre podría seguir ajustando detalles, haciendo mínimos cambios y nunca quedaría terminado. Dentro de miles de posibilidades, al tener un tiempo, sí o sí hay que tomar una decisión.&lt;/p&gt;

&lt;h2 id='4_simplificar'&gt;4. Simplificar&lt;/h2&gt;

&lt;p&gt;Las herramientas deberían ayudarme a trabajar mejor y no a perder tiempo. Más arriba hablaba de hacer una lista de tareas, con prioridades y fechas de vencimiento, pero si el sistema se vuelve muy complejo, corro peligro de estar más tiempo organizando tareas, que haciéndolas.&lt;/p&gt;

&lt;h2 id='5_enfocar'&gt;5. Enfocar&lt;/h2&gt;

&lt;p&gt;Generalmente estoy conectada via mensajería instantánea con compañeros de trabajo, pero a veces necesito desconectarme un rato, para evitar interrupciones y poder terminar. A primera hora si me quedó algo pendiente del día anterior, tampoco leo emails, sino se me va el tiempo borrando presentaciones en PowerPoint, invitaciones a unirme a la red social de moda y diversos mails que aunque no sean por definición spam, son basura. También trabajo en un ambiente ordenado, para evitar distracciones.&lt;/p&gt;

&lt;h2 id='6_rechazar'&gt;6. Rechazar&lt;/h2&gt;

&lt;p&gt;Aunque a veces no puedo rechazar totalmente una tarea, la puedo por lo menos dejar para después que termine otras cosas más importantes. Si alguien pregunta (léase si el jefe reclama), puedo mostrarle lo que estuve haciendo y seguramente convencerlo de que usé bien el tiempo.&lt;/p&gt;

&lt;h2 id='7_delegar'&gt;7. Delegar&lt;/h2&gt;

&lt;p&gt;Si no sé cómo se hace, me tranqué o tuve un problema y me retrasé, prefiero pedir ayuda y terminar la tarea.&lt;/p&gt;

&lt;h2 id='8_controlar'&gt;8. Controlar&lt;/h2&gt;

&lt;p&gt;Una de las herramientas que más uso es la computadora, cuándo se va a romper el disco duro es una variable, con suerte no se va a romper nunca, se puede romper dentro de un mes o el día antes de entregar el proyecto más importante del año. Controlar las variables, en este caso, se puede resolver haciendo backups. Si hay un problema con el servicio de Internet, puedo hacer alguna tarea sin conexión o saber dónde está el cyber café más cercano, tener planes B nunca está de más.&lt;/p&gt;

&lt;h2 id='9_descansar'&gt;9. Descansar&lt;/h2&gt;

&lt;p&gt;Trabajo mejor de manaña o de noche, ya se que al mediodía no rindo, ese es un buen momento para tomar un descanso.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Análisis de Campari red passion</title>
      <link>http://apuntesalmargen.com/analisis-de-campari-red-passion.html</link>
      <pubDate>Thu, 14 Aug 2003 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/analisis-de-campari-red-passion</guid>
      <description>&lt;p&gt;El texto propuesto es un mensaje publicitario. De este hecho se puede desprender que el texto va a ser persuasivo y además propongo como hipótesis que va a utilizar una estrategia persuasiva semiótica, va a proporcionar un nuevo significado o modificar los significados de Campari para orientar la acción del lector. Estos significados se van a controlar desde la dupla paradigma – sintagma generando figuras retóricas, concretamente metáforas y metonimias.&lt;/p&gt;

&lt;p&gt;Para analizar este texto, también cabe señalar que el mensaje reviste una función estética, ya que está estructurado de una manera ambigua y autoreflexiva. Por lo tanto los significantes adquirirán sus significados por interacción contextual y el mensaje puede abarcar varios niveles de realidad. (Eco)&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/campari.jpg' class='img-frame' /&gt;&lt;figcaption&gt;Campari red passion&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;El texto está formado por la imagen de una botella, sugerida a partir de su etiqueta y tapa, rosas rojas y el slogan red passion. En cuanto al sintagma, se puede decir que por la disposición de los elementos, hay una metonimia, ya que se está nombrando un objeto (botella) por otro (etiqueta y tapa) que tiene con el primero una relación de contigüidad, más precisamente se están nombrando las partes por el todo. (Mortara)&lt;/p&gt;

&lt;p&gt;El uso tradicional de las figuras retóricas es el de embellecimientos gracias a los cuales el razonamiento persuasivo, basado en los lugares comunes, parece nuevo, con una nota de información imprevista. Lo inesperado se regula de tal manera que tanto lo inesperado como lo informativo intervienen, no para provocar o poner en crisis lo que ya se sabe, sino para reestructurar en parte lo que ya se sabe. (Eco)&lt;/p&gt;

&lt;p&gt;En el caso concreto de esta metonimia, además de su función como tal, también apela a la competencia comunicativa del lector y lo involucra en una especie de juego de unir los puntos que sirve de introducción a la construcción de un sentido más complejo del texto.&lt;/p&gt;

&lt;p&gt;Siguiendo con el análisis de la disposición de los elementos, es importante resaltar la cantidad de rosas, su acumulación lleva al extremo los significados que trasmiten cada una de ellas, son como una exageración&lt;/p&gt;

&lt;p&gt;Otro punto, en cuanto a la botella, es que en la forma en la que está representada es una figura abierta, si estuviera la botella real sería una figura cerrada. De esta manera, abierta, las rosas rojas se ven a través de la botella, siendo ésta como una ventana o puerta, lo que le da a la bebida un cierto atributo de llave a otro lugar o posibilidad de modificar el entorno en el cual se está.&lt;/p&gt;

&lt;p&gt;En el lugar que debería ocupar la bebida han sido colocadas rosas rojas, lo cual nos lleva al plano del paradigma. De todas las posibilidades expresivas para Campari, se han elegido las rosas rojas. Si se hiciera una prueba de conmutación y se sustituyeran las rosas rojas por otra flor o por otra cosa roja, el mensaje evidentemente cambiaría, pero, sin embargo, no hay una oposición binaria que comprometa el ámbito ideológico, por lo cual se podría afirmar que en este caso no hay ninguna connotación que pueda resultarle ofensiva a nadie, en otras palabras, no hay ninguna interpretación que pueda resultar contraria a la deseada por el autor.&lt;/p&gt;

&lt;p&gt;De toda la cadena flotante de significados de esta imagen, el mensaje lingüístico red passion, obliga a evitar unos significados y recibir otros, teniendo en cuenta la denotación y connotación de la misma. (Barthes)&lt;/p&gt;

&lt;p&gt;El sentido denotado de las rosas es el de flores cultivadas con fines específicos, no se trata de flores que crecen espontáneamente, sino que requieren un cuidado. Una primera connotación es que se trata de un producto de calidad, manufacturado cuidadosamente. Además las rosas están completamente abiertas, no hay capullos, lo cual sugiere una plenitud, y una noción de que ya están preparadas, una idea de que la bebida está en las condiciones ideales para ser disfrutada.&lt;/p&gt;

&lt;p&gt;Una connotación bastante obvia, se relaciona con la supremacía que tienen las rosas comparadas con otras flores como regalo romántico. Esto se vincula en forma directa con el concepto red passion, ya que asocia el color rojo con la idea de pareja, erotismo, etc.&lt;/p&gt;

&lt;p&gt;Otra connotación, parte de las asociaciones virtuales que surgen de las rosas: “toda rosa tiene espinas”. Esta idea aporta cierto grado de peligro que implica el placer de las rosas, lo cual también es, en cierta medida, una invitación a la aventura y una advertencia, ya que por todo lo que podemos incluir en el contexto, se trata de una bebida fuerte.&lt;/p&gt;

&lt;p&gt;Otra interpretación de las espinas, podría pasar por el lado del contenido alcohólico de la bebida. A pesar de que esta advertencia, viniendo de quien lo vende, podría sonar extraña, opino que si la ve una persona “cauta” la va a considerar apropiada y una persona quien justamente esté interesada en el aspecto alcohólico tampoco le va a molestar, ya que queda claro que las rosas rojas bien valen la pena a pesar de las espinas.&lt;/p&gt;

&lt;p&gt;Todas estas connotaciones, que surgen de los movimientos dentro del paradigma, están generando una metáfora. Se está identificando a Campari mediante aquel objeto con el cual se lo compara, las rosas rojas. (Mortara) En esta instancia se ve como una imagen ambigua contiene mucha cantidad de información. Considerando ahora, las dos figuras retóricas presentes, se aprecia como la metáfora es mucho más potente que la metonimia, ya que al hacer modificaciones en el eje del paradigma influye de una manera mucho más explícita en el Umwelt.&lt;/p&gt;

&lt;p&gt;Como conclusión, a través de las modificaciones realizadas en los ejes del sintagma y del paradigma, con su subsiguiente generación de figuras retóricas, vemos que Campari no es sólo una bebida roja y fuerte, como tantas otras, sino pasión, aventura y riesgo, llevados a límites extremos, y es esto, en última instancia, lo que lleva al lector a comprar la bebida, ya que a través de ella puede ingresar a este tan deseable mundo red passion.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Elementos visuales en el cómic</title>
      <link>http://apuntesalmargen.com/elementos-visuales-en-el-comic.html</link>
      <pubDate>Mon, 07 Apr 2003 00:00:00 -0300</pubDate>
      <guid isPermaLink="false">/elementos-visuales-en-el-comic</guid>
      <description>&lt;p&gt;Los dibujos en los comic no son solamente una ilustración de lo que dice el texto, sino que ellos mismos tienen una función narrativa. Por lo tanto los dibujos se pueden analizar en términos de comunicación visual&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/comic-linea.jpg' class='img-frame' alt='la línea en el comic' /&gt;&lt;/figure&gt;
&lt;p&gt;El grosor y tipo de línea utilizado responde a diferentes significados. Las líneas de contorno de las figuras además de componer el dibujo también aportan más información sobre los objetos. La variación en el grosor de las líneas de la mesa de luz, por ejemplo, informa desde el punto de vista de las dimensiones. Además la línea modulada le confiere movimiento y dinamismo al dibujo, tal es el caso de las sábanas.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/comic-relleno.jpg' class='img-frame' alt='el relleno en el comic' /&gt;&lt;/figure&gt;
&lt;p&gt;El relleno a veces se realiza por medio de sucesión o superposición de líneas a modo de tramas o como manchas de color. El relleno tramado de la señora resulta más expresivo y los plenos contrastantes del criminal tienen más fuerza.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/comic-colores.jpg' class='img-frame' alt='el color en el comic' /&gt;&lt;/figure&gt;
&lt;p&gt;El color es otro recurso utilizado. Comparando las pesadillas de Spiderman y Batman, cuyo contenido es muy similar, se aprecia la diferencia que marca el color. Para Spiderman se utilizan colores naranjas y rojos que demuestran sentimientos y tensión y para Batman colores azules, fríos más acordes con la personalidad del personaje.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/comic-perspectiva.jpg' class='img-frame' alt='la perspectiva en el comic' /&gt;&lt;/figure&gt;
&lt;p&gt;Se utiliza la perspectiva, en el caso de la ventana se trata de un uso convencional y en el caso de los edificios es una perspectiva deformada, en la cual las verticales se inclinan. El uso de la perspectiva en el primer caso le da realismo y en el segundo acentuando las diagonales se genera tensión.&lt;/p&gt;
&lt;figure&gt;&lt;img src='http://apuntesalmargen.com/images/comic-pasivo-dinamico.jpg' class='img-frame' alt='la diagramación en el comic' /&gt;&lt;/figure&gt;
&lt;p&gt;Según la manera en que están dispuestas las viñetas en una página, se distinguen páginas con una diagramación equilibrada, pasiva y otras que resultan dinámicas. Esto varía dentro del mismo ejemplar generando ritmos y distintas velocidades, ya que algunas páginas pueden resultar más o menos complejas de leer, según la cantidad y distribución de las viñetas.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Bibliografía: Los lenguajes del comic. Danielle Barbieri&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</description>
    </item>
    

  </channel>
</rss>