Publi

  • Script para realizar capturas de pantalla rápidas con las opciones que necesito

    Tanto en mi uso personal, para este blog, documentación, etc; como en el trabajo, la realización de capturas de pantalla forma parte de mi día a día. Y con el paso de los años he ido puliendo mi script de captura de pantalla para poder realizar las tareas que necesito de la forma más rápida. Aunque, con el tiempo han ido saliendo programas como Shutter o Flameshot, en ocasiones he tenido problemas con ellas.… Leer artículo completo

  • Píldora: 10 maneras de tomar una captura de pantalla en GNU/Linux

    Captura de pantallaComo usuarios, seguro que por herencia de Microsoft Windows, casi siempre utilizamos la tecla Imprimir Pantalla para tomar capturas de nuestro escritorio o pantalla. Generalmente, nuestro entorno de ventanas tiene un programa configurado en esa tecla que nos permite guardar una imagen en el portapapeles o directamente en un fichero.

    Pero claro, los usuarios de GNU/Linux, otra cosa no, pero tenemos cientos de opciones para cualquier cosa. Y, claro, en según qué ocasión, nos viene mejor una forma u otra de hacer las cosas.… Leer artículo completo

  • Conociendo el proceso que me ha enviado una señal (signal)

    Hace tiempo hablábamos de capturar señales, aunque en ocasiones, es necesario saber quién me envía esa señal, si por ejemplo nos envían un SIGINT o SIGTERM, tal vez queremos saber qué proceso nos quiere muerto y qué usuario lo ha invocado. O tal vez estamos esperando una señal de control (SIGUSR1, por ejemplo) por parte de un proceso cliente específico.

    El problema es que por nuestro modo actual de direccionar señales (con signal(señal, funcion)) sólo comunicamos el número de señal que se ha recibido, sin más información.… Leer artículo completo

  • Jugando con ImageMagick (I): Dimensiones, captura, color y efectos

    A menudo es necesario hacer una manipulación básica de imágenes y da mucha pereza ejecutar GIMP u otro editor de imágenes para una tontería; e incluso a veces necesitamos modificar gran cantidad de imágenes y necesitamos automatizar el proceso:

    Ejecución

    Aunque ImageMagick, que seguro que lo encontráis en los repositorios de vuestra distribución favorita, da mucho más de sí, aquí veremos ejemplos con convert, import y mogrify

    Redimensionado de imágenes

    hamburgueson_2$ convert -resize [dimensión/porcentaje] origen destino

    Por ejemplo para redimensionar con un ancho de 320 pixels:

    $ convert -resize 320 hamburgueson.jpg hamburgueson_mini.jpg

    De esta forma, si especificamos la altura, se ignorará, ya que convert intentará mantener el aspecto de la imagen.… Leer artículo completo