Categorías
Miniguías

Cómo transmitir contenido desde un sistema Linux a Chromecast

Chromecast es uno de los dispositivos más utilizados en mi hogar. Después de usarlo durante más de un año, creo que ya no hay un mercado para al llamada «TV inteligente». Dispositivos de bajo costo como Chromecast pueden convertir cualquier televisor con HDMI en un televisor inteligente con inmensas posibilidades de ampliar sus características.

por Swapnil Bhartiya

Categorías
Miniguías

Modificando la prioridad de paquetes APT

Esta necesidad surge como consecuencia de intentar actualizar Mariadb en un Debian Wheezy y el hecho de que el paquete libmysqlclient18 de Wheezy para MySQL entra en conflicto con el que está incluido en los repositorios de Mariadb.

Categorías
Miniguías

Error al actualizar a la última versión de Moodle

Esta mañana me ví ante la necesidad de actualizar una «antigua» instalación de Moodle de la versión 2.0.2 a la última estable, que en este momento es la 2.7+. Cumplidos todos los requerimientos y habiendo hecho los resguardos me encontré ante un error que de no haberlo podido solucionar me hubiera dejado estancado a mitad de camino, con la plataforma inusable.

Categorías
Miniguías

Compresión de PDFs usando Ghostscript bajo Linux

Me encontré ante la necesidad de comprimir archivos PDF que incluían imágenes escaneadas, ya que esto hacía que su tamaño fuera innecesariamente grande. No era necesario contar con imágenes de alta resolución, bastaba con poder visualizarlas en pantalla e imprimirlas en una impresora convencional.

Categorías
Miniguías

Clonando de mayor a menor

No voy a arrancar hablando de la flexibilidad que nos brinda el Software Libre porque no estaría diciendo nada nuevo, solo quiero dar cuenta de la solución utilizada para clonar el contenido de una partición más grande que la de destino.

Categorías
Miniguías

Efecto vintage en fotografías usando Gimp

El efecto vintage consiste en dar a una imagen las características que tenían las fotografías de la década del 70 u 80 donde la tonalidad era más lavada y en las cuales, con el tiempo, se podían llegar a apreciar imperfecciones.

Categorías
Miniguías

«Missing HP LaserJet XXXX firmware file»

Revisando los logs de un equipo con una impresora HP LJ 1020 conectada me encuentro con el mensaje de error «Missing HP LaserJet 1020 firmware file /lib/firmware/hp/sihp1020.dl«

Categorías
Miniguías

Escalado de imágenes desde la consola

Muchas veces resulta necesario reducir el tamaño de archivos de imagen y en esta miniguía mostramos la manera de llevar a cabo tal tarea desde la linea de comandos.

Categorías
Miniguías

[Como] Crear un USB MultiBoot en GNU/Linux

Prerequisitos

  • Ubuntu GNU/Linux o sistema basado en Ubuntu (se puede usar un CD o USB)
  • Una unidad Flash USB (para ser usada como USB MultiBoot)
  • Conexión a internet
  • Instalar depot-multiboot.sh.tar.bz2

Instalación

  1. Descargar y extraer el script install-depot-multiboot.sh al Escritorio
  2. Hacer doble clic sobre install-depot-multiboot.sh del escritorio y seleccionar the option to «Ejecutar en un Terminal«

Uso

  1. Insertar la unidad USB
  2. Lanzar el script via Aplicaciones > Accesorios > MultiBoot
  3. Seleccionar nuestro dispositivo USB de la lista y hacer clic en Validar
  4. Ahora basta con arrastrar las imágenes ISO a la ventana para agregar una distribución

  5. Una vez que hayamos finalizado ya disponemos de una herramienta de arranque con múltiples alternativas. A disfrutar.

 

Enlace | http://liveusb.info/dotclear

Categorías
Miniguías

[Como] Modificando imágenes en un directorio

$ 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.

¿Y si queremos guardar los archivos originales? Tendremos que hacer un pequeño script para convertir los archivos de un directorio y guardarlos en otro direcorio diferente; pero… y si son muchos ? Tenemos algunas posibilidades:

$ for f in prueba/*.jpg; do convert -monitor -resize 50% $f “prueba2/”${f##*/}; done

Si tenemos todos los archivos en el directorio prueba, queremos redimensionar al 50% y guardarlos en prueba2/ con el mismo nombre que tienen. ${f##*/} elimina el directorio del nombre del archivo, es lo mismo que la orden basename. Y con el parámetro -monitor veremos más o menos lo que está haciendo convert en cada momento.

Aunque, tal vez queramos un indicador de progreso para saber más o menos cuánto queda y cuántos archivos llevamos, lo podemos hacer con bc y Xdialog:

archivos=`ls prueba/*.jpg`;

total=`echo $archivos | wc -w`;

hecho=0;

for f in $archivos;

do

convert -resize 50% $f "prueba2/"${f##*/};

let hecho=$hecho+1;

echo "scale=0;$hecho*100/$total"|bc;

done | Xdialog --gauge "Progreso..." 10 100 0

En este ejemplo, separamos en variables los archivos a tratar y contamos el total de archivos a procesar. La variable hecho contará cuántos archivos ha convertido hasta el momento.

Luego en el bucle principal convertiremos los archivos e iremos incrementando la variable hecho en 1. Más adelante, con la ayuda de bc calculamos el porcentaje hecho. El bucle lo pasamos con una pipe a Xdialog, con su opción de gauge con lo que iremos indicando el proceso a medida que se vayan convirtiendo archivos.

 

Poesía Binaria