Cómo combinar correspondencia en Libre Office Writer

Libre Office Writer, al igual que otros procesadores de texto, nos da la opción de “Combinar Correspondencia“, esto es redactar un modelo de carta y rellenar parte del texto con información extraída desde una base de datos. Cierto es que hoy por hoy ya no es una opción tan popular pues cada vez se usa menos el correo postal, pero todavía hay muchas comunicaciones que se hacen por carta.

He creado un modelo de carta genérico donde he dejado espacio para insertar los campos de la base de datos, poniendo el nombre que tendrá ese campo en mi fuente para no liarme:

Ejemplo carta

Y también he creado una hora con Calc que me servirá como fuente de datos:

Ejemplo calc

Ahora nos vamos a Insertar->Campos->Otros y en la ventana que se nos abre vamos a la pestaña Base de Datos. Buscamos nuestro documento en Añadir Archivo de Base de datos y lo vinculamos. En este caso estamos usando un fichero .ods de Calc, pero podríamos usar un CSV o una base de datos de Base:

Cargando datos

Tras esto vamos a ir cambiando los espacios que dejamos antes por los campos de la base de datos. Lo que hacemos es seleccionar la palabra que dejamos como espacio, volvemos a Insertar->Campos->Otros y seleccionamos el campo con el que queremos sustituir esa palabra, dándole finalmente a Insertar (por ejemplo, cambiamos la palabra Nombre en el texto por el campo Nombre de la base de datos)

Cambiando campos

El resultado final será algo así:

Resultado final

Ahora ya solo nos queda imprimir. Ojo, la función de exportar a PDF directamente no funciona bien, tenéis que darle a Imprimir. Allí podréis confirmar el origen de los datos y seleccionar la salida entre Impresora o a Archivo, por lo que podéis elegir lo que prefiráis según el uso que le queráis dar.

Imprimiendo

 

Anuncios

Generar un índice bibliográfico en Libre Office Writer

La semana pasada veíamos cómo insertar bibliografía en Libre Office Writer, así que nos quedaba pendiente cómo añadir al final del documento un índice bibliográfico, para así evitar que el ABC nos tache de plagio.

Siguiendo los pasos del artículo anterior insertamos un par de referencias bibliográficas en nuestro texto.

Texto con referencias

Tras hacer esto nos vamos al final del documento y en el menú superior buscamos Insertar->Índices y Tablas->Índices.  En la ventana de inserción de índices elegimos Bibliografía en el desplegable de Tipo. En las pestañas de Entradas, Estilos, etc tenemos distintas opciones con las que experimentar para generar nuestro índice y ponerlo bonito, con distintos formatos.

Ventana Sumario indice

Y esto ya se encargará de generarnos al final del documento un índice de nuestras referencias bibliográficas.

Índice Bibliográfico

Crear una bibliografía con Libre Office Writer y una base de datos bibliográfica.

Todo procesador de textos suele tener la posibilidad de insertar una bibliografía  (Relación de textos, procedentes de diversos soportes, utilizados como fuente documental, definición de la RAE) para facilitarnos el trabajo. ¿Cómo lo hacemos con Libre Office Writer?

Lo más cómodo es almacenar la información en una base de datos bibliográfica. Basta con ir al menú Herramientas->Base de datos bibliográfica. Allí elegimos Insertar->Registro, creamos un nuevo código en el cuadro Abreviatura y rellenamos el resto de datos. Una vez completada, cerramos esa pantalla.

base de datos biblio

Con la referencia en la base de datos para usar cuando la necesitemos solo nos queda insertarla en el documento. Empezamos por situar el cursor de escritura en la parte donde vamos a añadir la referencia, luego nos vamos a Insertar->Sumario e índice->Entrada Bibliográfica, seleccionamos De la Base de Datos Bibliográfica y buscamos luego entre la lista de las abreviaturas la que corresponda. Ahí simplemente pulsamos Insertar y Cerrar.

Insertar entrada

 

Crear una USB arrancable de Windows desde Linux con WoeUSB

Hoy tenía que reinstalar un Windows 7 (sí, está ya vejete but larga historia) en un portátil y, como siempre, el dueño del portátil no tenía el cd de instalación de Windows. Por suerte tenía yo una ISO a mano del Windows 7, pero ¿Cómo hago un USB arrancable desde mi equipo con Linux?
. Hace un par de años vimos cómo hacerlo con WinUSB, pero ahora ese proyecto ha sido reemplazado por WoeUSB.
Bueno, lo primero va a ser instalar WoeUSB:

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt update
$ sudo apt install woeusb

Ok, una vez instalado tenemos dos opciones: trabajar desde el entorno gráfico o desde comandos.

Desde el entorno gráfico es bastante intuitivo, aunque hay un detalle puñetero que os comentaré al final. Os dejo una captura de pantalla con la interfaz donde podéis ver que basta con elegir la imagen .iso y el dispositivo USB y darle a instalar.

WOEUsb

Por línea de comandos la cosa tampoco es muy complicada:

#La sintaxis es
#sudo woeusb -d CarpetaDeLaIso/ficherowindows.iso /dispositivoUsb
sudo woeusb -d ./Documentos/Windows7_x64_SP1.iso /dev/sdb

comando instalación woeusb

La cosa puñetera que os comentaba arriba, y que me hizo romperme un poco la cabeza, es que al tener el USB formateado no me permitía instalarlo. No se si era por estar en fat32 o por qué, pero al final tuve que abrir el gParted y borrar las particiones para que WoeUSB se encargara de volver a crearlas e instalar.

Instalar Cerebro en Ubuntu

Cerebro es un lanzador de aplicaciones altamente configurable disponible para Windows, MacOS y Linux, siendo una alternativa libre al Spotlight de Apple. De aspecto minimalista, es fácilmente extensible por medio de plugins que permiten distintas opciones. En el siguiente vídeo de Diolinux puedes ver un buen ejemplo:

¿Cómo lo instalo? Bueno, ya lo ha comentado el pavo del vídeo, pero tienes dos opciones. La primera es bajarte desde su sitio oficial el paquete .deb e instalarlo con un gestor de paquetes. La otra opción es a base de comandos (este sería para la última versión):

sudo apt install gdebi

wget https://github.com/KELiON/cerebro/releases/download/v0.3.1/cerebro_0.3.1_amd64.deb

sudo gdebi cerebro_0.3.1_amd64.deb

Búsqueda en Cerebro

Para lanzarlo, una vez instalado, basta con pulsar ctrl+barra espaciadora. Para ampliar sus funcionalidades basta con escribir “plugins” cuando lo estemos ejecutando y desde allí seleccionar el que queremos y pulsar el botón “Install“.

Instalar y ejecutar Windows 95 como aplicación en Ubuntu/Debian.

Ejecutar Windows 95 dentro de un sistema Linux no es algo tan novedoso, a fin de cuentas con máquinas virtuales de Virtual Box o QEmu ya era posible desde hace años. Pero ahora Felix Rieseberg ha convertido el popular sistema operativo de Microsoft en una aplicación basada en el framework Electron.

El propio autor en su página de Github recomienda una virtualización para correr aplicaciones en lugar de su versión, que ha sido creada más con fines educativos que comerciales.

Para instalar el programa los comandos serían los siguientes:

#Descargamos el fichero
curl -O https://github.com/felixrieseberg/windows95/releases/download/v1.2.0/windows95-linux_1.2.0_amd64.deb
#desempaquetamos
sudo dpkg -i windows95-linux_1.2.0_amd64.deb
#Por si las dependencias
sudo apt install -f

Windows as an app

Una curiosidad que alegrará durante un rato a los nostálgicos que sufrimos este sistema operativo que se colgaba cada dos por tres pero que, a su vez, fue el primer Windows que tenía la barra de tareas y el botón de Inicio, convirtiéndose en modelo a imitar por muchos entornos gráficos posteriores.

Usar cURL en Linux para descargar un fichero.

Recordaréis que hace tiempo ya hablamos aquí sobre cURL, un proyecto creado por el sueco Daniel Stenberg a mediados de los 90 para crear un bot de IRC que calculaba el cambio de importes entre dólares y coronas.

La mayoría de distribuciones de Linux nos ofrecen un comando cURL con muchas utiliades, hoy vamos a ver cómo descargar un fichero desde un servidor: Para ello nos serviremos de las opciones -O u -o.

La primera guardará el fichero en el directorio en el que estemos posicionados con el mismo nombre que tiene en la localización remota, mientras que el segundo nos permitirá especificar el nombre y la ruta del fichero:

#Sin Cambiar nombre
curl -O http://dominio.com/fichero.tar.gz
#Cambiando nombre
curl -o nuevonombre.tar.gz http://dominio.com/fichero.tar.gz