Como ubicar fotografías en un plano con Nautilus, Nemo o Caja en Ubuntu

Hace unos días tuve que hacer un informe sobre una superficie de unos 3.000 m2. Este trabajo debía estar documentado gráficamente. Como te puedes hacer una idea, para esa superficie, era necesario una gran cantidad de imágenes (al final fueron casi 900). Me planteé inicialmente la posibilidad de identificar las fotografías en un plano. Sin embargo, hacerlo así me hubiera llevado mucho tiempo. Finalmente, decidí hacer las fotografías con el móvil y utilizando el GPS georreferenciarlas. De esta forma solo queda ubicar fotografías.

¿A que me refiero con ubicar fotografías? Pues simplemente a que aparezcan en un plano (o en varios), indicando donde se tomó cada una de ellas.

Al final, pensé que era algo que podía ser de utilidad, y me decidí a crear un complemento para Nautilus (disponible también para Nemo y Caja). Este complemento nos permite seleccionar las imágenes y crear un plano con formato dxf donde figura un círculo y el nombre de la fotografía.

Como ubicar fotografías en un plano con Nautilus, Nemo o Caja en Ubuntu. Portada.

Continúa leyendo “Como ubicar fotografías en un plano con Nautilus, Nemo o Caja en Ubuntu”

Reemplazar palabras en varios documentos en Ubuntu con replace-me

Reemplazar palabras en varios documentos es una operación que suelo realizar de forma habitual. Así por ejemplo, cuando reutilizo parte de la estructura de una aplicación para hacer otra, solo tengo que sustituir el nombre de la aplicación en todos los documentos.

Sin embargo, realizar esta operación, es sin lugar a dudas, algo realmente tedioso, puesto que tienes que entrar en cada uno de los archivos en busca de la palabra que quieres reemplazar.

Pero, ¿y si pudieras realizar el reemplazo de esa palabra en todos los archivos de una sola vez? Pues esta es la razón de replace-me.

replaceme.jpg

Continúa leyendo “Reemplazar palabras en varios documentos en Ubuntu con replace-me”

Como instalar un entorno de desarrollo de WordPress en Ubuntu (1)

Este es el primero de los artículos referidos a como crear tu propio entorno de desarrollo de WordPress, sin contar con el artículo precedente cuyo objeto era explicar el motivo de esta pequeña guía o experiencia.

En este primer artículo me dedicaré a lo más básico y fundamental, el entorno de pruebas, donde realizaremos la instalación local de nuestro WordPress, y iremos realizando todos los cambios en la plantilla de Underscore hasta llegar a nuestro tema.

Para ello haremos uso de todo el potencial que Ubuntu nos pone a nuestra disposición gracias a las aplicaciones y herramientas disponibles en los repositorios.

En particular voy a explicar como he instalado un sistema de infraestructura de internet conocido como LAMP.

LAMP_software_bundle.png

Continúa leyendo “Como instalar un entorno de desarrollo de WordPress en Ubuntu (1)”

Trabajar con documentos PDF en Ubuntu con Nautilus-PDF-Tools

Nautilus-pdf-tools es una extensión para Nautilus, el explorador de archivos de Ubuntu, que añade todo un conjunto de importantes herramientas para trabajar con archivos PDF y realizar las operaciones mas habituales.

La razón de haberla implementado como una extensión de Nautilus, aunque también existe una versión para Nemo, es que no es necesario abrir una aplicación adicional, sino que desde el mismo explorador de archivos podemos realizar las operaciones mas habituales y además de forma masiva; es decir, si queremos girar varios documentos 90º solo tenemos que seleccionarlos y aplicar la correspondiente herramienta.

Rotate files_081.png

Continúa leyendo “Trabajar con documentos PDF en Ubuntu con Nautilus-PDF-Tools”

Hilos en Python y nautilus-document-convert

Introducción

En la última versión de nautilus-document-converter he introducido algunos cambios que comenté en el artículo ”Convetir documentos de LibreOffice con progreso y multitarea”, pero quería entrar mas en profundidad en ellos, con la intención de orientarme a aquellos que quieran programar o que programen en Python.

Lo cierto es que, últimamente no había escrito nada sobre desarrollo de aplicaciones, ya sea en este lenguaje o en otro. Sin embargo, y tal y como comentaré mas adelante, quiero dedicarle algo mas de tiempo a estos temas, tanto en lo relacionado con Python, Vala como Java. Los dos primeros relacionados con Ubuntu y el segundo en su relación con Android. Por supuesto todo desde el punto de vista del software libre.

En este caso quiero entrar en lo referente al tratamiento de ejecución de varios hilos en paralelo para reducir de esta forma el tiempo de ejecución.

Continúa leyendo “Hilos en Python y nautilus-document-convert”