Histórico de octubre de 2007

Configurar OpenOffice.org para que utilice las comillas españolas

En este primer artículo quería mostrar algo que me toca hacer de vez en cuando, especialmente cuando realizo una nueva instalación de OpenOffice.org (en adelante «OOo»): configurar OOo para que escriba las comillas españolas (angulares o latinas). Es la típica cosa que, una vez configurada, no vuelves a recordar hasta que hace falta. Esta es la razón principal de este escrito; que me sirva de recuerdo para el futuro.
Las capturas de pantalla han sido realizadas con la versión 2.1 de OOo bajo Gnome, aunque los pasos se pueden realizar igualmente bajo Windows y en versiones superiores e inferiores (por lo menos todos los de la serie 2.x hasta la 2.3).
El objetivo al que queremos llegar es que el procesador de textos de OOo, «Writer», escriba las comillas españolas (o angulares), "«" y "»" en vez de las comillas dobles. ¿Por qué? Pues no sé, cada uno tendrá sus razones; la mía es que me gusta ser lingüísticamente correcto (véase la página 46 de la Ortografía de la Lengua Española [PDF 1,3MB]).
Curiosamente lo que queremos hacer no es ninguna opción de configuración, sino que debemos acudir a las capacidades de «Corrección automática» de OOo mediante la opción «Herramientas/Corrección automática…» (ver imagen 1).

Opción Herramientas - Corrección automática

Opción Herramientas - Corrección automática

Seguir leyendo «Configurar OpenOffice.org para que utilice las comillas españolas»

Listado de comandos útiles para SQL

Este comando hace un volcado de todas las bases de datos de un servidor

mysqldump -u root -p -Aae --add-drop-table > sql_dump_all.sql

Consulta para poner la primera letra de un campo en mayúsculas y las demás en minúsculas.

UPDATE tabla SET campo=concat(UPPER(SUBSTRING(campo,1,1)),SUBSTRING(LOWER(campo),2));

Conversión de campo fecha a formato inteligible en SQL SERVER (Más info en docs: función CONVERT)

SELECT CONVERT(VARCHAR, campo_fecha, 120) FROM tabla

Añadir n horas a la hora del servidor local

SELECT .... DATE_ADD(campo, INTERVAL n HOUR)

Añadir un índice FULLTEXT a una tabla:

ALTER TABLE 'nombre_tabla' ADD FULLTEXT nombre_indice (campo1, campo2, ...);

SQL Server: comando CONVERT para conversión de fecha. Devuelve un campo de tipo VARCHAR con la fecha del campo “campo_fecha” en un formato legible

SELECT CONVERT(VARCHAR, campo_fecha, 120) FROM tabla;

MySQL: Poner en mayúscula la primera letra de un campo («capitalizar»)

UPDATE tabla 
SET nombre_campo=CONCAT(UPPER(SUBSTRING(nombre_campo, 1, 1)),LOWER(SUBSTRING(nombre_campo, 2)));

Un listado de comandos útiles para Linux

Este artículo contiene una colección de comandos y utilidades que suelo usar en la línea de comandos de Linux. No sé si tendrá mucho interés para vosotros puesto que, más que nada, lo pretendo llenar de cosas que necesito tener a mano desde muchos sitios. Vedlo más o menos como un «backup» online de truquillos.

Redirigir la salida de error al mismo sitio que la salida estándar. Ver aquí por qué.

cat archivo.txt > archivo.log 2>&1

Montar un archivo ISO para poder leerlo.

mount fichero.iso /mnt/directorio/ -t iso9660 -o ro,loop=/dev/loop0

Crear un ISO de un directorio

mkisofs -o /tmp/cd.iso /tmp/directory/

ídem con «dd»:
la unidad de CD (dev/hdd) tiene que estar desmontada

dd if=/dev/hdd of=fichero.iso

Convertir un archivo de latin1 a utf-8

iconv -f latin1 -t utf8 archivo_entrada > archivo_salida

Vice-versa; de utf8 a latin1

iconv -f utf8 -t latin1 archivo_entrada > archivo_salida

Nota: Con la opción «-c» de iconv se omiten los caracteres no válidos en la salida (ver: «iconv --help»).
Seguir leyendo «Un listado de comandos útiles para Linux»