16/10/2024

Reducir el tamaño de PDFs escaneados desde la línea de comandos

Lo hago con GhostScript

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -dColorImageResolution=150 -sOutputFile=salida.pdf entrada.pdf 

En windows he tenido que usar gswin64c.exe

22/08/2024

Juegos locales compartidos en steam: carpeta compartida entre los usuarios de un grupo

En linux quiero tener una carpeta (/opt/games/) a la que accedan con control total todos los usuarios del grupo games. Quiero que todos los usuarios de ese grupo puedan leer y escribir en esa carpeta para que las instalaciones de juegos de steam u otros juegos sean compartidas por todos ellos y así ahorrar espacio en disco.

Por defecto los archivos se crean con el grupo principal del usuario, y necesito que se creen con el grupo games.  Esto lo conseguiré usando el bit setgid (Set Group ID). Cuando el setgid se establece en un directorio, el conjunto de archivos que se creen dentro tendrá el mismo grupo que el del directorio principal, en lugar del grupo del usuario creador del archivo.

1. Creo la carpeta

$ sudo mkdir /opt/games

2. La asigno al grupo games

$ sudo chown :games /opt/games

3. Que los usuarios de grupo games tengan permiso de escritura

$ sudo chmod 775 /opt/games

4. Establezco el bit setgid

$ sudo chmod g+s /opt/games

Luego faltaría crear la carpeta /opt/games/steam y configurar steam para que todos los juegos se instalen en ese directorio compartido con los otros usuarios del sistema.

23/11/2023

Cambiar saltos de línea por comas usando Notepad++

A veces tengo un texto con direcciones de correo, con una dirección en cada línea. Y esas direcciones de correo las tengo que introducir en una aplicación que me pide que las direcciones de correo estén separadas por una coma.

Para hacer esa transformación podemos usar Notepad++

    1. Menú: Buscar / Reemplazar (o CTRL+H).
    2. Buscar: [\r\n]+
    3. Reemplazar con: ,
    4. Modo de búsqueda: Expresión regular
    5. Pulsar el botón "Reemplazar todo"


    31/05/2023

    Sincronizar los contactos de Outlook con Android

    1. Configuración del teléfono > Aplicaciones > Outlook > Contactos = habilitado.
    2. Abrir Outlook > Configuración > cuenta de correo > Sincronizar contactos = habilitado

    02/11/2021

    Combinar correspondencia en word con datos agrupados desde excel

    A veces tenemos que hacer un "combinar correspondencia" en Word, de tipo maestro-detalle. Por ejemplo, enviarle una carta a cada cliente con los códigos y precios de las facturas del mes.

    Fantásticamente explicado en youtube.

    Utiliza las siguientes funciones: