Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Cómo configurar los permisos de las sesiones SFTP en Linux mediante umask

Imago voragine.net
[actualizado el ] • Por
Setting the umask for SFTP transactions cuenta en inglés un problema típico de permisos en servidores Linux a los que se accede mediante sesión remota SFTP. Cuando un usuario crea un archivo remotamente desde su cliente, los demás usuarios pueden leerlo pero no modificarlo. Para dar permisos de modificación al resto de usuarios de un grupo basta configurar adecuadamente umask.

Editar y compilar archivos de traducciones .po en Linux

Imago voragine.net
[actualizado el ] • Por
Muchas páginas web, gestores de contenidos, plugins... utilizan archivos .po de localización con las traducciones al idioma local. Estos archivos contienen una equivalenca entre el idioma en el que fue programada la aplicación y el idioma al que se traduce. Son archivos de texto que se pueden modificar con cualquier editor. Se estructuran siguiendo una sintaxis propia que luego sirve para guiar la compilación que es necesaria hacer para generar otro archivo .mo, que es el que utilizan los programas. Así que para traducir necesitamos un editor cualquiera donde crear la tabla de equivalencias que es el archivo .po, y un compilador de este tipo de archivos. El más sencillo y rápido es msgfmt que se ejecuta directamente en línea de comandos
Contexto

Cómo conseguir personalizar la estructura de permalinks para WordPress en un servidor web

Imago voragine.net
[actualizado el ] • Por
Para poder configurar a voluntad el aspecto de los permalinks en WordPress —la URL de cada página de una web— es necesario hacer unos retoques en el servidor web. Los siguientes pasos son para configurar un servidor web Apache2. Salvo los pasos específicos de WordPres, el tutorial es válido en general.

Cómo preparar archivos para imprenta en Inkscape

Imago voragine.net
[actualizado el ] • Por Enlace permanente

Como cuenta jEsuSdA, para preparar archivos para imprenta en Inkscape, basta instalarse una paleta de colores (muestra en el argot Inkscape) equivalente a la Pantone Coated Euro. Para instalar nuevas paletas o muestras en Inkscape solo hay que copiarlas a /usr/share/inkscape/palettes. El formato de las paletas de colores es el mismo que en Gimp: .gpl

Particionar y formatear un nuevo disco duro en Linux

Imago voragine.net
[actualizado el ] • Por
Para añadir un nuevo dispositivo de almacenamiento a un sistema Linux, Debian en este caso, hay que completar tres pasos de configuración después de enchufar el muevo disco duro: crear la nueva tabla de particiones, formatear las particiones con el sistema de archivos adecuado y montar el nuevo dispositivo. Lo conseguiremos con unos pocos comandos ejecutados desde la sesión de administrador o root.
Contexto

PDFTK, edita PDFs con la línea de comando

Imago voragine.net
[actualizado el ] • Por
PDFTK es un potente programita hecho con Java que permite eliminar o añadir páginas de un PDF, juntar páginas de distintos documentos PDF en uno solo, todo con sencillos comandos. Útil, rápido y muy potente. Para instalarlo basta invocar apt-get install pdftk. A continuación algunos comandos sacados de la página de PDF Toolkit.

Cómo hacer un GIF animado desde la línea de comandos con ImageMagick

Imago voragine.net
[actualizado el ] • Por
Crear un GIF animado con ImageMagick, el editor de imágenes de la línea de comandos, es bien sencillo. Como materia prima para la animación tendremos un grupo de imagenes; cada uno de los fotogramas de la animación será una imagen, que tiene que estar en formato GIF.

Servidor remoto de descargas torrent con Debian

Imago voragine.net
[actualizado el ] • Por
Para configurar un servidor de descargas con Debian basta instalar rtorrent, un cliente de torrent de consola. Accederemos al servidor mediante ssh, y una vez en él podemos iniciar rtorrent. Como lo estamos iniciando desde una sesión remota, al cerrar la sesión se cerraran todas los procesos que hayamos iniciado en ella. Para que esto no ocurra debemos usar screen. Screen inicia una shell independiente de la que estamos usando como usuario, donde ejecuta los programas que le digamos, de manera que los hace independientes de nuestra sesión. Para trabajar con rtorrent y screen solo tenemos que instalar los paquetes necesarios, configurar rtorrent y conocer mínimamente la sintáxis de estos dos programas.