Pulsa "Enter" para saltar al contenido

Autor: Víctor Moral

Emplear botones físicos en el escáner doméstico

Porque sí, porque hay muchos papeles que necesito guardar y a veces me puede la pereza de abrir sesión o desbloquearla, llamar al programa y darle al botoncito para que lo guarde.

Tengo un escáner doméstico integrado estupendamente en la red casera. Lo explico en esta entrada del otro blog y admite accesos locales, en red y vía web. No me puedo quejar excepto por el detalle de que los botones están ahí para usarlos y no lo estoy haciendo.

Veamos a ver qué necesito para hacer algo así:

  • Instalar un programa que reconozca los botones del escáner y actúe en consecuencia.
  • Configurar el acceso al escáner teniendo en cuenta el programa de los botones.
  • Preparar un recurso de red donde ir guardando las cosas escaneadas.

Las operaciones que puedo implementar de momento con los botones son cuatro si no me equivoco:

  1. Explorar imagen
  2. Imprimir
  3. Enviar por correo
  4. Publicar en la red (?)

Dado que es un servicio a nivel de red es probable que tenga que ser un servicio global de alguna manera, al menos mientras no tenga un directorio de usuarios en este nivel. Me estoy resistiendo y es un poco absurdo porque es una buena solución.

En cualquier caso he pensado que las operaciones anteriores tendrán las siguientes características:

  • Sólo se podrá explorar una página en cada operación.
  • Si el resultado va a ser guardado o enviado a algún sitio tendrá que estar en dos formatos:
    • Imagen alta resolución
    • Documento PDF con OCR
  • Existirá una configuración global para el servicio:
    • Parámetros de captura: tamaño del papel, calidad, dispositivo, …
    • Directorio donde guardar las imágenes: nombre de los documentos según fecha y hora, permisos y propiedad, …
    • Dispositivo de impresión: opciones y formato
    • Dirección de correo electrónico y parámetros de envío (si los hubiera)
    • Publicar en algún sitio en la red es más peliagudo pero tiene posibilidades, por ejemplo un servicio de archivado de documentos.

Referencias

Comentarios cerrados

Filtro de correo en salida

Entender y configurar un servidor de correo (básicamente exim) para que utilice un filtro de correo saliente antes de enviarlo vía SMTP.

El filtro debería incluso ser capaz de abortar falsamente el envío y sustituir el mensaje por completo con otra cosa. Esto vendría muy bien para los formularios web que contestan al usuario con un correo. Se podría crear incluso un documento firmado con los datos que acaba de introducir.

Referencias

Comentarios cerrados

Configurar limpieza de directorios temporales con systemd

Porque hoy me he encontrado con una máquina secundaria, con 143 días de funcionamiento, y el directorio temporal (/tmp) exhausto.

Y vale que está en un partición menor pero es que se supone que los archivos en él son temporales, es decir, que no deben ser olvidados como basura porque aunque lo sean una vez hecho uso de ellos el residuo queda.

Referencias

Comentarios cerrados

Incluir enlaces one click en Sympa

Para poder desusbcribirse de una lista automáticamente y sin enviar correos ni más leches. Además los mensajes deben incluir dichas cabeceras:

Recipients of newsletters often do not unsubscribe, but instead click the SPAM button in the hope that the newsletters will no longer end up in their mailbox. Being designated as SPAM can, however, endanger your reputation. You should therefore make it as easy as possible for users to unsubscribe in a normal way from newsletters. The list-unsubscribe header can be processed by email clients and mailbox providers. The recipient has the option of unsubscribing directly with a single click from newsletters he or she no longer wants.

One-Click List-Unsubscribe Header with HTTP Link

Este texto está sacado de la FAQ de CSA, una organización que certifica que no eres un spammer asqueroso (y que tienes dinero para pagarles entre otras cosas) pero apunta a algo interesante que desconocía.

Referencias

Documentos

Comentarios cerrados

Importar correo de un grupo Google a Sympa

Por varias razones, pero la principal es el control absurdo que realiza Google sobre los grupos y detalles tontos como que el emisor de un mensaje no reciba copia de lo que envía.

Una de las formas que he encontrado de hacerlo es tener una cuenta de correo accesible mediante IMAP (con Thunderbird por ejemplo) que sea miembro del grupo. Esta cuenta recibe todos los mensajes que envían los demás pero no lo suyos: estos están en la carpeta de Enviados.

En Thunderbird se puede buscar por la dirección del grupo (web@venexma.es por ejemplo) y hacer que te los muestre como lista:

Se seleccionan todos los mensajes y se guardan en un directorio:

Los mensajes quedan archivados en el directorio en formato eml:

Y ahí tenemos ya un buen punto de partida para convertirlos a un formato como Maildir o mailbox y emplear algunos programas extras de Sympa para importarlos en una lista:

Comentarios cerrados

Construir un mensaje HTML recopilando mensajes

Una idea un poco extraña pero que surje por la necesidad de ir creando boletines informativos para la mancomunidad de propietarios. Boletines que cuenten qué ha ocurrido o está ocurriendo y que no requieran demasiado esfuerzo por parte de los participantes. Algo parecido a ésto ya lo mencioné en esta otra idea.

Supongamos que a lo largo de un mes la junta gestora de la comunidad realiza una serie de acciones: obras de reparación, solicitud de presupuestos, conversaciones con autoridades ú otras comunidades, medidas adoptadas urgentes o acordadas en la junta, … que quiere comunicar a los vecinos con el menor esfuerzo posible.

  • Todas esas acciones conforman un registro (una bitácora si quiere verse así) y pueden llevar información añadida: documentos, imágenes, enlaces exteriores, … que deben incluirse en el boletín siempre que sea posible para no tener que acudir a fuentes externas. Eso implica, por supuesto, comprimir imágenes y documentos a tamaños razonables.
  • Las acciones deben ser muy sencillas de registrar: tanto como enviar un correo a una dirección concreta.
  • El o los programas que recopilan estos mensajes, además de verificar remitentes, deben ir agrupándolos, previa normalización, y formar un boletín preliminar que luego pueda ser reenviado a una dirección de distribución.
  • Los boletines, además, deben poder leerse desde programas sencillos y con el formato adecuado para adaptarse a diferentes pantallas.
  • Cada boletín incluirá una tabla de contenidos para poder consultarla directamente.

Mensajes de registro

La idea más sencilla para colaborar en algo así es la siguiente:

  1. Una dirección de correo que recopile los mensajes.
  2. Un programa que con cada mensaje:
    1. Analice y transforme el mensaje en un formato fácilmente manipulable como markdown.
    2. Recopile información como el título (del asunto), la fecha y la autoría
  3. Otro programa que se encargue de unir los mensajes por fechas (semanales, quincenales, mensuales,…) y construya un mensaje con todo lo anterior en formato manipulable.
  4. El programa final debería tomar el mensaje anterior y convertirlo a HTML con:
    1. Adaptación de adjuntos a tamaños razonables.
    2. Inclusión de los adjuntos dentro del texto de cada mensaje para mejorar la información.
    3. Asegurarse de que el texto final resultante contiene todo lo necesario para, una vez descargado, no recurrir a conexiones externas.

Comentarios cerrados

Emplear aplicaciones gráficas Linux desde Windows 10

Y no mucho más. Pero tiene que tener la suficiente facilidad de uso para un homínido al volante de un Windows 10.

Los enlaces de abajo dan instrucciones y pistas sobre cómo organizar el montaje:

  • Instalar un servidor X11 en Windows como servicio
  • Crear una conexión SSH con el servidor de aplicaciones
  • Invocar a la aplicación desde Windows (peor descrito).

Referencias

Comentarios cerrados

Activar la consola del núcleo Linux por el puerto serie

Como forma de obtener acceso al mismo cuando algo ha fallado en el arranque y no hay conexión de red, por ejemplo.

Y todo esto hablando de servidores sin monitor ni teclado, obviamente, porque en caso contrario es más bien trivial.

Otro aspecto a tener en cuenta es la propia BIOS que suele tener en ocasiones un mecanismo de acceso en remoto. Como dicho mecanismo es el infame Intel Management Engine lo dejamos para otro momento o caso más que desesperado.

Referencias

Comentarios cerrados

Señales audibles en el arranque

Dado que tengo bastantes servidores sin monitor (headless) el arranque audible podría ser de bastante ayuda.

Por el momento he visto que grub tiene la posiblidad de emitir sonidos empleando play y que hay algunos que incluso crean melodías con ello. Como mientras suena no arranca yo casi que prefiero que sea algo cortito pero distinguible por máquina.

Referencias

Comentarios cerrados

Inventario de equipos

Necesito instalar, configurar y usar una herramienta que me permita tener un inventario de los equipos conectados a una red.

Requerimientos

  • Consola central de información
  • Empleo de agentes opcional
  • Automatización del inventario
  • Posibilidad de instalación de software remota

Referencias

Comentarios cerrados