16 diciembre 2010

The world of data

Un artículo titulado 3 Tips for Engaging Online Communities with Data Visualization que me ha llegado por nuestras listas internas, que no quiero que se me pierda: tiene un gráfico con una representación visual de los volúmenes de datos que se mueven actualmente por Internet.
Impresionante...

26 octubre 2010

Gestión de ramas con Git

En A successful Git branching model se comenta una estrategia de gestión de ramas y de generación de releases.


La potencia para crear ramas y realizar después los merges (como también vi en Mercurial) es algo que hecho mucho de menos en CVS y Subversion, donde utilizamos las ramas sólo como último recurso, porque los problemas que te dan en el merge no compensan.

15 julio 2010

Decompilación de .class con jd-gui

No suelo necesitar mucho decompilar ficheros .class de Java. Hasta ahora había utilizado esporádicamente una antigua herramienta llamada jad, cuya web original ya ni siquiera está disponible, y que no soporta Java 5 o superior.

Pero últimamente he tenido que pelearme con una librería de la que no tenía código fuente, y me recomendaron JD-GUI, y me ha dado muy buen resultado. Permite cargar jar completos, es capaz de enlazar los nombres de las clases y métodos en el código decompilado para ir navegando por él con rapidez, etc.

06 julio 2010

Getting Real

Acabo de leerme el libro Getting Real, de 37 Signals, los creadores de Ruby On Rails, que lo tenía apuntado desde hace mucho tiempo y no había encontrado hueco.
Un montón de consejos útiles para crear aplicaciones web más simples y más rápidamente. Me quedo con una frase del final:

Success is all about great execution

26 mayo 2010

Instalación de Fedora 12 en un Dell Latitude E6500

Después de cambiar a Fedora 11 en agosto de 2009, a finales de diciembre nos renovaron los portátiles a un Latitude E6500 y aproveché para actualizarme a Fedora 12.

La instalación fue un poco problemática, porque el DVD de instalación descargado no me lo leía en el lector. Lo probé en otros Latitude que tenían Windows XP instalado, y tampoco (parecía problema del lector). Me tocó generar un live-usb con livecd-iso-to-disk siguiendo instrucciones de aquí y aquí. Tras este problema inicial, el resto de la instalación sin ningún otro incidente, me ha reconocido perfectamente todo el hardware del portatil.

Llevo ya casi cinco meses trabajando con él, y la sensación que tengo es muy buena.

Inicialmente me costó un poco encontrar el tamaño de fuente adecuado, porque el Dell D820 antiguo que tenía soportaba 1900 de resolución, y el E6500 sólo soporta 1440. Al hacer el cambio, y después de jugar un rato con los tamaños, las letras me parecían peor definidas, pero supongo que ya me he acostumbrado y ahora no lo noto.

Otro cambio importante ha sido que he añadido una segunda pantalla. Para el que no lo haya probado, lo recomiendo, se trabaja mucho mucho mucho mejor. Lo único que no he conseguido es que aparezca el panel de GNome en la segunda pantalla.

Después de la instalación, como siempre he actualizado programas y configuraciones siguiendo los consejos de Mauriat Miranda en su Personal Fedora 12 Installation Guide y Services in Fedora 12.

Para la instalación de la impresora HP LaserJet2600n, que no está soportada por defecto, probé primero los drivers de la propia HP (HPLIP), pero proporcionaban una impresión muy pobre y no gestionaban bien el color; así que volví a utilizar el clásico foo2hp que tan buenos resultados me había dado hasta ahora.

22 abril 2010

Post-it con forma de discos de 3'5

Yo he reutilizado mis discos de 3'5 antiguos e inútiles para hacer portalápices, y esta idea me ha encantado.


Visto en Disk-it//Sticky Notes

18 marzo 2010

Control de versiones con Mercurial

A raíz del último post de Joel Spolsky en Joel on software (una pena que sea el último), me ha despertado la curiosidad sobre Mercurial como sistema de control de versiones distribuido.

Hasta ahora he utilizado CVS y Subversion como herramientas para la gestión del código fuente y demás ficheros asociados a un proyecto (y de hecho, no concibo un proyecto sin una herramienta de este tipo), pero la orientación que comenta hacia los "grupos de cambios" en lugar de las versiones de los ficheros me ha parecido muy interesante.

Me leeré con tranquilidad el tutorial.

07 marzo 2010

Boby McFerrin y las metáforas

Este fin de semana hemos estado discutiendo bastante sobre las metáforas que hay que proporcionar al usuario para que entienda la información que le estás mostrando.

Y uno de los vídeos que han surgido sobre cómo la gente sólo necesita una metáfora para a partir de ahí extrapolar ha sido este de Bobby McFerrin, en el World Science Festival 2009, que a mi me parece genial:

04 marzo 2010

Cambiar por jQuery entre grid y list

Estábamos buscando una forma de cambiar la vista de una página de productos entre formato tabla y formato lista, y hemos encontrado un artículo muy bueno que explica como hacer eso mismo con JQuery y CSS:

Easy Display Switch with CSS and jQuery

El efecto a conseguir es: