Gracias totales

Siendo ya una semana desde que deje de trabajar en Ienter, me gustaría plasmar el agradecimiento para algunas personas con las cuales traté los últimos (casi) tres años.Ienter - Internet Solutions

Me gustaría agradecerle al equipo de desarrollo, por ayudarme a crecer como persona y profesional, ya sea directa o indirectamente. Espero no olvidarme de nadie, gracias Nicolás, Diego, Francisco, Patricio, Alejandro, Jorge, Adrián, Maximiliano y Daniel.
Espero encontrar un grupo de gente no menos apasionada que ustedes, donde aprender sea parte del día a día. Y que ustedes encuentren gente que valore el esfuerzo, capacidad y compromiso que llevan.

Gracias totales.



nube.js, generando word clouds utilizando canvas

nube.js

nube.js es una pequeña librería que tiene como objetivo generar nubes de palabras utilizando tecnologías nativas del browser, especialmente del <canvas>.

Motivación

Luego de ver la propuesta de wordle decidí tomar como ‘proyecto de fin de semana’ desarrollar una herramienta que permita generar nube de palabras directamente en el browser, utilizando tecnologías de moda, como es el caso del <canvas>.

Ejemplos

Algunos ejemplos de uso:

  • Uso básico
    Generando un word cloud en base a un texto dado.
  • Exportando como imagen
    Exportando el resultado de un input a imagen (en base64)
  • jquery.nube.js (trabajo en progreso)
    Trabajando sobre elementos DOM específicos, en este caso sobre el tag cloud de este blog. Read more


ECMAScript 5 (Presentación por @varjs)

Comparto esta excelente presentación de Damian Wielgosik (@varjs) que introduce de forma bastante concisa los nuevos conceptos de OOP introducidos por ECMA5 (262-5).



Manipulando canvas pixel a pixel

Con la llegada del canvas al browser, la posibilidad de trabajar con gráficos creció exponencialmente, permitiendo transformar y editar imágenes de manera compleja directamente en el cliente de manera bastante sencilla.

Hay que recordar (y advertir), que estas tecnologías aún están en formación, por lo cual es de esperar que sufra cambios en el futuro. En particular, la iteración de pixels aquí expuesta puede ser optimizada (por el momento únicamente en Firefox) de la manera que exponen en esta entrada: Faster Canvas Pixel Manipulation with Typed Arrays (Mozilla Hacks). Read more



Humor: Sobre el diseño de interfaces

Usabilidad

Visto en: EEWeb.