
Mis andanzas con Linux empiezan en el año 2000, en busca de un sistema operativo nuevo, por descubrimiento e investigación. Todo empezó intentando instalar una Debian en un ordenador que tenía para hacer experimentos, aunque no funcionó (aunque parezca extraño lo primero que vi fue un Kernel Panic, y por aquel entonces no tenía ni idea de por qué). Luego fui probando, e intenté instalar Red Hat, pero no me hallaba con la consola, y luego probé Mandrake, que me funcionó a la primera y con la que estuve un par de años.… Leer artículo completo
¿ Por qué me pasé a Linux ?
Mañana empieza la LSWC
Mañana abre sus puertas la Libre Software World Conference a las 10:00. Se celebrará en Málaga, en el palacio de ferias y congresos. Después de la anulada OSWC, en menos de 20 días la lista de correo de ASOLIF no ha parado hasta dar vida al encuentro que todos estábamos esperando.Tal vez no regalen bandolera + taza de desayuno + hub + comida + obsequios varios, pero los contenidos programados serán interesantes para todos.… Leer artículo completo
Vídeo digital: Secuencias de imágenes
Esta vez voy a presentar algunos ejemplos de uso de ffmpeg con secuencias de imágenes. Para empezar a trabajar con vídeo digital desde GNU/Linux.
Crear vídeo a partir de una secuencia de imágenes
Es una buena técnica el hecho de trabajar con secuencias de imágenes para crear un vídeo. Podemos, por ejemplo utilizar la potencia de Imagemagick (I, II, III, IV) para modificar el color de la imagen, etiquetarlas o darle algún tratamiento.… Leer artículo completo
Jugando con ImageMagick (IV): Automatizando procesos, creando animaciones
El cuarto post de la serie, anteriormente hablábamos de:
- Dimensiones, Captura, Color y Efectos
- Color (continuación) y Rotación
- Jugando con ImageMagick (III): Colecciones, texto, y unión de efectos
Ya que estamos hartos de ver lo que es capaz de hacer ImageMagick, ahora mezclemos esto con la potencia de la consola, y tendremos una de las herramientas más potentes jamás inventadas en cuanto a imagen digital se refiere.
Modificando imágenes en un directorio
Aunque podremos hacer cualquier tipo de modificación, tal y como hemos visto anteriormente, haremos un ejemplo en el que redimensionaremos todos los archivos de un directorio al 50% (muy útil si preparamos en un directorio muchos archivos directamente de una cámara digital para subir a Internet):
$ mogrify -resize 50% directorio/*
Con mogrify podemos hacer lo mismo que con convert, sólo que el fichero de origen y de destino es el mismo.… Leer artículo completo
La pesadilla de cambiarse a Windows
No suelo hacer un post sólo para enlazar un artículo, pero este me ha parecido interesante.
Y es que muchos vez un cambio a Linux como algo oscuro y siniestro, pero hay personas que consideramos el cambio a Windows como algo tremendamente difícil.
La pesadilla de cambiarse a Windows – Paraíso Linux
Personalmente, ¿ por qué uso Linux ?
- Me hace más productivo
- Me da más sensación de seguridad
- Me permite hacer más cosas
- Me gusta aprender algo cada día
Todo va mucho más allá de la filosofía del software libre.… Leer artículo completo
Tecla rápida para compilar con Kate
Aunque tenemos a nuestra disposición gran cantidad de IDEs para programación, a veces viene bien un programa muy rápido y que tenga capacidad para compilar y ejecutar pequeños programas.
Aunque tenemos la posibilidad de cargar una consola integrada, pero no es suficiente.
Nos dirigimos a la configuración del programa…
Elegimos herramientas externas y escogemos Nuevo, para crear una nueva herramienta. Ahí encontraremos la siguiente ventana:
Rellenamos los campos y en script escribimos lo siguiente:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21xterm -name xt2 -e sh -c 'cd "%directory";
fichero="%filename";
ejecutable=${CF%.*};
extension=${CF#*.};
extension=`echo $extension | awk '\''{print tolower($0)}'\''`;
rm $ejecutable 2> /dev/null;
case $extension in
"c") gcc -o $ejecutable "%filename" 1>&2 2>/tmp/ktc_err
;;
"cpp") g++ -o $ejecutable "%filename" 1>&2 2>/tmp/ktc_err
;;
*) echo "Extensión no reconocida" ;;
esac
./ejecutable
echo -e "\n-----------------";
echo "Compilación: ";
cat /tmp/ktc_err;
echo -e "--------------------\n";
printf "%s" "Pulsa INTRO para continuar"; read intro'Este script básicamente compilará el programa actual ya sea en c o c++ dependiendo de la extensión y lo ejecutará, al mismo tiempo veremos un pequeño informe de la compilación al final de la ejecución.… Leer artículo completo
Jugando con ImageMagick (III): Colecciones, texto, y unión de efectos
El tercer post de la serie, anteriormente hablábamos de:
Juntando imágenes en una sola
Ahora, la cosa se anima, veremos cómo recopilar varias imágenes en el mismo archivo de imagen; habréis visto algún ejemplo en la entrega II, en los que muestro varias imágenes juntas:
$ montage -tile 4×2 -geometry 200×160+1+0 taza1.jpg taza2.jpg taza3.jpg taza4.jpg hamburgueson1.jpg hamburgueson2.jpg hamburgueson3.jpg hamburgueson4.jpg varias.jpg
Donde, con el parámetro tile, especificamos la agrupación de las imágenes ancho x alto (4×2 en este caso) y con geometry, el tamaño de cada imagen 200×160 de máximo, con una separación de 1 pixel a los lados y ninguno verticalmente.… Leer artículo completo
Jugando con ImageMagick (II): Color y rotación
Sigo con la serie de posts sobre ImageMagick, anteriormente estuvimos viendo cómo podemos redimensionar, añadir y quitar bordes a la imagen, cambiar y ecualizar el espacio de color, añadir efectos y capturar de la pantalla. Ahora veremos más cosas relacionadas con el color:
Tocando los canales de color
Imagina que queremos aplicar un efecto sólo en un canal, por ejemplo, un efecto radial-blur sólo en el canal rojo:$ convert -channel red -radial-blur 30 hamburgueson.jpg hamburgueson_rojo.jpg
Donde 30 es el radio del emborronamiento (blur) radial.… Leer artículo completo
REISUB, ¿qué es? ¿para qué sirve? ¿cómo hacerlo de forma remota o en script? y más llamadas a Alt+Sysrq
En muchos sitios, podemos ver esta palabra clave, para muchos RESUIB para otros RESIUB y normalmente REISUB. Y sirve para reiniciar el sistema Linux de forma segura después de que el sistema se congele; de la siguiente forma: Alt+Imprimir Pantalla + R,E,I,S,U,B (no hace falta soltar las teclas Alt + Imprimir pantalla). La tecla Imprimir pantalla podemos encontrarla como SysReq (System Request) o PetSis (Petición al sistema). Cada letra representa una acción del kernel:- R (Devuelve el control al teclado unRaw)
- E (Termina todos los procesos tErm)
- I (Mata los procesos que queden vivos full kIll)
- S (Sincroniza los discos Sync)
- U (Monta todos los sistemas de archivos como sólo lectura Umount)
- B (Reinicia el ordenador Boot)
Es muy recomendable dejar un poco de tiempo entre pulsación y pulsación, uno o dos segundos, ya que cada acción no es inmediata, puede que haya muchos procesos, muchos dispositivos, que haya información que volcar en ellos, etc; y todo no sea inmediato.… 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
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






Últimos comentarios