miércoles, 3 de agosto de 2011

Timeline, crea líneas de tiempo


Después de estas largas no vacaciones, hoy os presento vía Ubuntips una pequeña aplicación que permite crear líneas de tiempo para planificar los diferentes eventos de cualquier tipo proyecto. Su nombre es Timeline y, entre otras, posee las siguientes características:

  • Organización de eventos en categorías de modo jerárquico
  • Posibilidad de mover y cambiar la duración de eventos mediante el ratón
  • Posibilidad de duplicar eventos
  • Búsqueda de eventos
  • Posibilidad de ir a una fecha concreta
  • Diferentes opciones de zoom
  • Exporta a imagen
Es software libre y puede descargarse desde aquí. Como siempre espero que os sea útil.

miércoles, 29 de junio de 2011

Fantasmas en LaTeX

No, esto no va de miedo ni de personas presuntuosas jaja.

En LaTeX, hay situaciones en las que se requiere de "trucos" para conseguir lo que uno desea sin tener que recurrir a cosas demasiado complejas; pero como siempre, todo se ve mejor con algún ejemplo como los que pongo a continuación (obviamente hay muuuchas más aplicaciones, estas son solo algunas que me vienen primero a la mente):
  • Cuando quieres usar cajas uniformes que no se ajusten al texto independientemente del texto que contengan:

\newcommand{\mifbox}[1]{\fbox{\vphantom{pX}#1}}
\mifbox
{Loquequieras}

Con lo que se obtiene:





  • Cuando quieres que el radical (símbolo de la raíz en una operación matemática) esté alineado en una ecuación con varios radicales (http://www.math.jussieu.fr/~mpg/latex/tips#phantom):
\[ \sqrt{x} + \sqrt{X} + \sqrt{\vphantom{X}x} \]

Y el resultado de este comando:




  • Cuando deseas que los paréntesis de una ecuación de varias líneas sean todos iguales (http://www.math.jussieu.fr/~mpg/latex/tips#lrdelim) (recuerda que eqnarray está obsoleto y se recomienda usar align o align*, cargando el paquete amsmath):
\begin{align*}
a &= \left( \frac{1}{2} + b + c + \ldots \right. \\
& \qquad \left. \vphantom{\frac{1}{2}} + \ldots + x + y + z \right)^2
\end{align*}

Y se obtienen los paréntesis ajustados a la misma altura:








Las posibilidades y aplicaciones de esta técnica son las que a cada cual se le pudiesen ocurrir, con lo que a dar rienda suelta a la imaginación sin asustarte de los fantasmas latexeros ;).

lunes, 25 de abril de 2011

FreeRapid downloader, un gestor de descargas eficaz

Este resumen no está disponible. Haz clic en este enlace para ver la entrada.

viernes, 22 de abril de 2011

Draftsight, aplicación CAD multiplataforma


Aunque existen aplicaciones de CAD para GNU/Linux como QCAD, la verdad es que ésta presenta una funcionalidad limitada cuando se trata de trabajos de cierta envergadura.

Sin embargo, esta situación cambió el pasado mes de febrero cuando la compañía francesa Dassault Systèmes (conocida por aplicaciones de diseño como CATIA ), lanzó Draftsight, una aplicación profesional de diseño CAD en 2D gratuita (que no libre).

Algunas de sus características son las siguientes :

  • Puede abrir, editar y guardar archivos DWG (haciendo uso de Teigha ) y DXF.
  • Dispone de sistema edición de capas
  • Permite emplear varias vistas "layout"
  • Permite incluir imágenes (jpg, pdf, png, etc.)
  • Permite establecer una interfaz personalizable

y puede verse una lista pormenorizada aquí.

Existen versiones para Windows, GNU/Linux y MAC (éstas dos últimas aún son versiones beta), que pueden descargarse desde aquí.

En mi opinión, a pesar de no tratarse de Software Libre, constituye una buena opción frente a otras aplicaciones CAD con un precio elevado. Como siempre, espero que os sea útil.

domingo, 3 de abril de 2011


A veces sería útil poder renombrar una serie de archivos siguiendo un patrón, en lugar de tener que ir haciéndolo de uno en uno. Para facilitarnos la tarea existen los denominados renombradores masivos. El que presentamos hoy se llama Pyrenamer, y es obra de Chaos Infinito (natural de Toledo según se desprende de su web). Entre sus características se encuentran las siguientes:


  • Renombrar archivos a partir de patrones
  • Emplear funciones de buscar y reemplazar para renombrar
  • Renombrar manualmente
  • Sustituir elementos comunes (espacios, acentos, mayúsculas, etc.)
  • Renombrar imágenes y música a partir de metadatos

Puede descargarse desde aquí, así que, ale, a renombrar se ha dicho.

viernes, 1 de abril de 2011

Blkid, conociendo el UUID de una partición


En un disco duro, cada partición tiene asociado un indentificador único estándar denominado UUID o Universally Unique Identifier.

En GNU/Linux, la ventaja de emplear este identificador en el archivo fstab (/etc/fstab), donde se establecen las particiones a cargar durante el arranque del sistema, es que resulta independiente del número de dispositivos (discos duros) conectados, por lo que se evitan problemas cuando se añade un nuevo disco duro al equipo.

Así, si se tiene un disco duro externo, identificado por ejemplo por /dev/sdb1, y montado en /home/Backup, cuando se añade un nuevo disco duro, puede que el disco duro externo instalado inicialmente, haya pasado a denominarse /dev/sdc1, teniendo ahora el nuevo disco duro la denominación /dev/sdb1. En este caso, durante el siguiente arranque no se montaría la partición deseada en /home/Backup.

Para evitar esto, es necesario sustituir /dev/sdb1 por el correspondiente UUID de esa partición en fstab. La manera de averiguar este identificador de una partición concreta, por ejemplo de /dev/sdb1 sería mediante el comando

sudo blkid /dev/sdb1

Una vez sustituido /dev/sdb1 por el valor UUID obtenido, la partición se montará en el lugar deseado, independientente del número de discos duros conectados.

miércoles, 30 de marzo de 2011

Sage: recopilación de herramientas matemáticas libres


Desde que iniciamos el blog, Ludzzwig y yo hemos hecho referencia a varias herramientas matemáticas libres:

Y esta entrada además de para recordarlas, sirve para añadir otra más que además se apoya en varias de esas herramientas ya existentes y que unifica el lenguaje en uno solo de modo que no haya que aprender uno para cada herramienta, con saber Python (que es el lenguaje además en el que está hecho y es de uso bastante generalizado) se pueden resolver infinidad de problemas matemáticos; esta herramienta es Sage.

Es muy interesante su filosofía de aprovechar el código libre existente y unificarlo bajo un único lenguaje, permitiendo además usarlo incluso online, de forma libre y gratuito. Espero que os sea de utilidad. Por cierto, como buen "latexero" tengo que destacar la herramienta de integración de sage con latex llamado sagetex y que tiene muy buena pinta ;).

Enlaces de interés:
[1] Visto en: tecnoscopio
[2] Página de la wikipedia