Plugin TwitterChecker para Grails

He desarrollado mi primer plugin público (y gratuito claro) para Grails. Este plugin chequea nuevos followers, unfollows, RTs y menciones de una cuenta de Twitter. La url con la documentación y descarga es http://grails.org/plugin/twitter-checker. TwitterChecker accede a tu cuenta de Twitter (usando Twitter4J y OAuth) y comprueba si hay: Nuevos followers y nuevos unfollows (gente …

La magia de Groovy: haciendo dinámico lo estático

El otro día, en el seminario de Creación de DSLs con Groovy, un asistente me hizo una interesante pregunta. Me encontraba explicando cómo funciona el ExpandoMetaClass, el sistema que tiene Groovy para “sobreescribir” métodos de cualquier clase, incluso del JDK.En el siguiente código de la presentación se ve claramente lo que se quiere hacer: Integer.metaClass.toString …

Mac OS: escribir en unidades NTFS

El soporte de Mac OS para escritura en unidades NTFS viene desactivado por defecto. Este es un truco para habilitarlo que he probado satisfactoriamente en Snow Leopard. Renombrar el binario /sbin/mount_ntfs por /sbin/mount_ntfs.orig Desde un Terminal puedes utilizar este comando (te pedirá password de root) sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig Crear un script llamado /sbin/mount_ntfs con …