
Probablemente en más de una ocasión habréis necesitado comparar dos ficheros de texto para encontrar, por ejemplo, pequeñas diferencias entre dos códigos en el que uno funciona y otro no. Como los IDE cada día están más extendidos y cada vez traen más funcionalidades, los programas que se dedican sólo a comparar dos ficheros son cada vez más bien partes o complementos de entornos o editores.
Sin embargo, sigue existiendo software específico de calidad como Meld. Meld es un comparador de ficheros para Gnome, implementado en Python, que nos permite compara de manera muy intuitiva gracias a la sintaxis coloreada, el resaltado de las diferencias o la posibilidad de comparar no dos, sino tres ficheros o incluso directorios completos (comparando pares de ficheros).
Otras alternativas para esta misma tarea (interesantes sobre todo si no utilizáis Gnome) son:
- diff: El programa de consola en que se basan en el fondo los demás.
- Kompare: El comparador para KDE
Para instalarlo podéis descargaros el código fuente o buscar el paquete meld en vuestro repositorio.

Siempre he sido un Gnomo y si algo he envidiado a KDE durante mucho tiempo ha sido Kate. A pesar de que puedo recibir críticas de muchos por decir esto, creo que gedit es un editor mucho menos práctico que Kate. Sin embargo en Gnome hay otras alternativas mucho más potentes. Había probado de todo, desde Bluefish a Anjuta pasando por Glade. Ningún editor de Gnome llegaba a convencerme, hasta que Alberto descubrió y me comentó uno nuevo que desconocía al completo: Geany.
¿Qué destacaría de Geany? Lo primero que no es un simple editor, es más bien un IDE, como sus autores lo denominan. Carece de creador de interfaces gráficas pero es un entorno de desarrollo de lo más completo. Además de proporcionarnos resaltado de código, atajos de teclado, posibilidad de deshacer/rehacer, sistema de pestañas… opciones que se le pueden exigir a todos los editores actuales, posee otras características que lo hacen superior a sus rivales (al menos para mí).
- Posibilidad de compilar y ejecutar directamente desde el entorno (en todos los lenguajes orientados a esta labor). Aunque parezca increíble, es capaz de llamar al compilador y luego ejecutar el programa compilado directamente a través de una consola que se te integra en el programa.
- Descomposición y representación de las clases y estructuras de nuestro código. Geany interpreta nuestro código y en la barra izquierda nos representa las estructuras y clases que aparecen en él.
- Posibilidad de ampliar funcionalidad mediante complementos.
Entre otras características que le faltan destacaría:
- Imposibilidad de realizar macros.
- Falta de ciertos complementos.
Por cierto, está también disponible para Windows y Mac OS X y está basado en Scientilla, la misma librería que utiliza un editor para Windows tan famoso y potente como Notepad++. En prácticamente todos las distribuciones mayoritarias encontraréis un paquete en el repositorio para instalarlo.


DIA es una aplicación libre para la creación de diagramas bajo GTK+ y multiplataforma, bajo licencia GPL. Personalmente la considero una de las mejores aplicaciones en cuanto a creación de diagrama (de casi cualquier tipo) para nuestro entorno GNU/Linux.
¿Por qué os cuento todo esto? Ayer sábado, leyendo la lista de correo de mi universidad me sorprendió la opinión que tienen al respecto algunos compañeros sobre DIA y las alternativas propuestas, bajo mi opinión no son comparables. A continuación tenéis el hilo de la conversación, he decidido no proporcionar direcciones de correo ni nombres por preservar el anonimato de esta gente:
Estudiante1 escribió:
Hola a todos
¿Qué programas estáis usando para hacer los diagramas EE-R? Hemos probado Visio pero no sabemos como realizar las relaciones. También hemos usado DIA y SmartDraw, pero tenemos problemas a la hora de poner los atributos a las entidades. ¿Los vais a hacer con la notación antigua (la de los circulitos al lado de las entidades)?
Estudiante2 escribió:
Hola,
Nosotros estamos utilizando el DIA, aunque es bastante malo, ya que cuesta trabajo poner los atributos, y el programa falla mucho. Pero es el unico que he encontrado que tenga todo lo necesario para un EE-R.
Estudiante3 escribió:
Nosotros estamos haciendo los diagramas con el esquema “Diagramas de flujo” del DIA. Estamos haciendo los mismos que aprendimos en 2º.
Espero que os sirva.
¿Qué opinas vosotros? A los que por alguna razón u otra habéis usado DIA, ¿qué opináis sobre DIA? Por cierto, parece que Estudiante3 fue el único sensato.