Extensiones para Chrome

(9 comentarios)

Cuando se lanzó Google Chrome 2.0 hace unos días ya comentaba que era necesario que se popularizaran los plugins o extensiones para Chrome y publicaran, al menos, una extensión similar a AdBlock Plus antes de que me planteara si quiera usarlo como navegador principal. A aquellos que estuvierais en la misma disyuntiva os alegrará saber que la cosa empieza a animarse un poco.

Extensiones para Chrome

[Pulsa para continuar]

Decompilar clases Java

(4 comentarios)

JD-Core es un decompilador de clases Java que destaca, entre otras cosas, porque, a diferencia del popular Jad, soporta algunas de las novedades más importantes introducidas en Java 5, como los generics o el tipo enum. Este decompilador cuenta con dos interfaces, una aplicación standalone llamada JD-GUI y un plugin para Eclipse llamado JD-Eclipse.

Vamos a crear una pequeña clase de ejemplo para demostrar su funcionamiento.

[Pulsa para continuar]

Mejora tu código Java con PMD

(6 comentarios)

PMD es una herramienta que comprueba que nuestra aplicación cumpla una serie de reglas que nos ayudan a obtener un código más elegante, sencillo y mantenible. Estas reglas se agrupan por conjuntos y pueden ser reglas de complejidad, como que la complejidad ciclomática no sea demasiado alta; de diseño, como no usar interfaces como meros contenedores de constantes; de optimización, como procurar usar ArrayList en lugar de Vector; etc.

PMD se puede utilizar desde linea de comandos, o puede integrarse con multitud de IDEs y herramientas, como Eclipse, NetBeans, Maven o JEdit. Y aunque algunos de los casos que comprueba PMD ya se tengan en cuenta en Eclipse, sigue siendo una utilidad muy interesante para añadir a nuestra caja de herramientas.

[Pulsa para continuar]

Subclipse: plugin de Subversion para Eclipse

(11 comentarios)

Probablemente Subclipse sea el plugin para integrar Subversion con Eclipse más utilizado del mercado, por encima del plugin “oficial”, Subversive, aunque son muy parecidos. Sin embargo ambos están lejos de la popularidad de otras alternativas independientes como TortoiseSVN, por razones evidentes.

Subclipse: plugin de Subversion para Eclipse

[Pulsa para continuar]

Mirage: listas auto generadas en Banshee

(5 comentarios)

Mirage es un plugin para Banshee desarrollado como parte de la tesina del autor que genera una lista de reproducción de canciones similares a partir de una canción utilizada como semilla. Para lograrlo utiliza las últimas técnicas propuestas para comprobar la similitud de las canciones, calculando para ello la transformada rápida de Fourier, los coeficientes MFCC y un modelo gaussiano que representa la canción.

Si queréis probarlo podéis descargar el código fuente de la web del autor, o bien, si usáis Ubuntu, utilizar el paquete deb del PPA de Banshee (banshee-extension-mirage).

La cruzada anti spam: el nuevo Akismet y Defensio

(2 comentarios)

Akismet es uno de los plugins contra el spam más populares para Wordpress. Quizás, de hecho, el más popular. Hoy han publicado la versión 2.1.1 que permite diferenciar el spam según sea vía comentarios, pingbacks o trackbacks seleccionando la pestaña correspondiente y añade un nuevo “hook” para que los creadores de plugins puedan añadir sus propias pestañas.

Por otro lado quizás queráis echar un vistazo a Defensio, un plugin que dejado de ser beta privada hace poco y que muchos consideran mejor que Akismet. Entre las características interesantes de este plugin se encuentran el que los comentarios marcados como spam se ordenan según la probabilidad de que lo sean e identificando los criterios utilizados para marcarlos con distintos colores, estadísticas detalladas, y un feed RSS para estar informado al momento de los nuevos mensajes de spam.

Plugins Compiz Fusion

(63 comentarios)

En los foros de Compiz Fusion he visto un pequeño tutorial sobre cómo compilar e instalar distintos plugins para Compiz Fusion de forma que funcionen con la versión por defecto de Ubuntu Gutsy Gibbon.

No tiene ningún misterio, pero se me ha ocurrido comentarlo para facilitaros el no tener que buscar las dependencias y los enlaces e intentar animaros a instalar nuevos plugins.

Para instalar las dependencias:

sudo aptitude install compiz-bcop compiz-dev build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev x11proto-scrnsaver-dev libxss-dev libxslt1-dev libtool

[Pulsa para continuar]

Imprescindibles para Ubuntu con un sólo clic

(66 comentarios)

El nuevo Ubuntu Gutsy Gibbon incluye una característica llamada apturl que añade el soporte del nuevo protocolo apt:// a Firefox. Esto significa que podemos crear enlaces del tipo <a href=”apt://gedit”>Gedit</a> que al ser pulsados instalarán el paquete indicado. En Feisty Fawn y Debian se puede activar instalando el paquete apturl.

Estos son algunos de los paquetes que yo considero imprescindibles para Ubuntu con sus respectivos enlaces apt para que los podáis instalar con facilidad.

[Pulsa para continuar]

Entradas repetidas en los feeds y Ultimate Tag Warrior

(3 comentarios)

Tengo que disculparme si últimamente habéis visto repetidas distintas noticias de Mundo GEEK en vuestro lector de feeds.

El problema es debido a un bug en la última versión de uno de los plugins que utilizo en la bitácora. Concretamente, es culpa de Ultimate Tag Warrior, que permite categorizar las entradas mediante etiquetas. Esto implica que podeis ver todas las entradas escritas bajo la etiqueta foo usando una url del estilo http://mundogeek.net/etiqueta/foo o las entradas etiquetadas como foo y bar usando http://mundogeek.net/etiqueta/foo+bar. Al puro estilo del.icio.us.

El caso es que el plugin no parece llevarse demasiado bien con la última versión de Wordpress, la 2.1, que apareció hace unos días, y cada vez que se añade un comentario o se recibe un pingback o trackback a una entrada etiquetada, se borran las etiquetas, lo que hace que se vuelva a mostrar la entrada en el lector de feeds por haber sido modificada.

La solución, como comentan en The new WordPress UTW gotcha consiste en eliminar el siguiente bloque de código que empieza en la línea 862 de ultimate-tag-warrior-actions.php:

// Save changes to tags
add_action('publish_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
add_action('edit_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
add_action('save_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
add_action('wp_insert_post', array('UltimateTagWarriorActions','ultimate_save_tags'));

Y sustituirlo por lo siguiente:

// Save changes to tags
add_action('save_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
if($wp_db_version < 3308 ) { // if lesser than WP 2.0
add_action('publish_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
add_action('edit_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
add_action('wp_insert_post', array('UltimateTagWarriorActions','ultimate_save_tags'));
}

Por una vez no es culpa de Bloglines. Así que si os ocurre con alguna otra bitácora y sabéis que usa Ultimate Tag Warrior, comentárselo al autor.

Espero que no vuelva a ocurrir. Lamento las molestias.

Ideas para Wordpress

(0 comentarios)

Ideas, anunciado la semana pasada, permite enviar, votar y comentar las mejores ideas sobre nuevas funcionalidades a añadir en futuras versiones de Wordpress.

Las ideas más valoradas en este momento son la posibilidad de ver las actualizaciones de los plugins instalados en el dashboard, etiquetas, al estilo de Ultimate Tag Warrior; buscar tanto en entradas como páginas en la búsqueda por defecto, o permitir seleccionar el tamaño de los thumbnails.

Página 1 de 212