Artículos deairsynth


180grados

Este es mi script chorra de bash que tengo puesto al iniciarse el ordenador y que me reproduce el último y siguientes podcasts del programa de Virginia Díaz de RTVE, 180 grados. ¡Buena música!

Lo que hace es usar el navegador web por línea de comandos Lynx con unos parámetros que devuelven solo los enlaces de la página, filtramos con grep los mp3's y salvamos el resultado en una playlist (extensión .m3u). Luego se reproduce con el VLC.

Puede funcionar en Mac y Windows (lleva algo más de trabajo). En Debian/Ubuntu Linux los programas necesarios se instalan mediante el Centro de Software o el comando de terminal:

sudo apt-get install lynx vlc

Puedes descargarlo:

#!/bin/bash
# Script chorra de bash que tengo puesto al iniciarse el ordenador y que me reproduce el último y siguientes podcasts del programa de Virginia Díaz de RTVE, 180 grados. ¡Buena música!
lynx -nonumbers -dump -listonly http://www.rtve.es/alacarta/audios/180/ | grep mp3 | tail -n +3 > 180grados.m3u
vlc 180grados.m3u

Se puede escuchar cualquier podcast sustituyendo su URL. Probablemente funcione con otros que no sean de RNE.

video-software-libre

Amenazas

No son nada incomprensible ni esotérico. Es gente intentando aprovecharse de tu buena fé y de fallos de programación.

Programas basura

Muchas veces nos meten por los ojos fabulosos programas para crear animaciones o lo último en mensajería o salvapantallas. Las probabilidades de acabar con el ordenador inutilizado al intentar conseguir todo eso son muy altas.

Anuncios en las páginas web

Una causa común de infectarse con un virus es al pulsar involuntariamente publicidad maliciosa, no fijarse después en los avisos y darle con las prisas al temido “Sí”.

Una manera de paliarlo es instalar una extensión para el navegador que bloquee la publicidad, como AdBlock para el navegador web Google Chrome. Sí, elimina toda la publicidad, incluso la inocua. Es importante no clicar anuncios, sobre todo los que prometen cosas extraordinarias, como productos ultra baratos o esos otros que todos sabemos.

P2P

El Peer to peer, conexión directa entre usuarios, no es ilegal en si, sino su uso incorrecto, lo más común. Razones para no usar BitTorrent, eMule, Gnutella, Ares, etc:

  1. El gobierno español tiene previsto perseguir a todo aquel usuario que, voluntariamente o no, comparta en internet música, películas, software, libros, etc. con derechos de autor.
  2. Estos programas vienen configurados de manera predeterminada para compartir a su vez lo que te has bajado. Piensa en el punto número 1.
  3. Últimamente los virus ya no se transmiten solo a través de programas sino que pueden estar incrustados en música u otros medios.

Si aun así decides correr el riesgo usa otros sistemas como la descarga directa o comprueba que tu software P2P está configurado para cifrar la conexión (transmitir en clave) y no compartir lo que te has descargado.

Phishing

Es una variante de la publicidad no deseada que te conduce a una copia falsa de un sitio web. En esa falsificación tú confiadamente introduces tu nombre y contraseña, o tu cuenta del banco o tarjeta de crédito, etc. ¡Espeluznante!

Hay que andar con mucho ojo con las comunicaciones que se reciben y no facilitar nunca información confidencial, como contraseñas, datos bancarios, etc. a personas o empresas, incluso aunque seamos clientes de ellas (los bancos siempre lo avisan). Ante la más mínima duda ¡desconfiar!

Soluciones

Sentido común

Pensar lo que se dice siempre, no hay duros a cuatro pesetas.

Comprar los programas o usar alternativas libres o gratuitas

Al instalar programas pirata hay que tener en cuenta que no se puede estar nunca seguro de que no contengan software malintencionado, como virus o puertas traseras. Suponen un peligro para la integridad de tus datos y privacidad.

Es imprescindible en la medida de lo posible adquirir las licencias o usar alternativas de código abierto o gratuitas, totalmente seguras.

No es oro todo lo que reluce

Pero también hay que tener mucho cuidado de donde se descarga. Incluso software gratuito y completamente inofensivo se ofrece modificado, con lo cual sí que es peligroso.

Hay fuentes fiables de software gratuito o libre, aunque no te suenen, como Filehippo.

Alternativas libres más comunes

Privativo y de pago Libre (descargar)
Adobe Photoshop Gimp
Adobe Illustrator, Corel Draw Inkscape
Nero Burning ROM InfraRecorder
Microsoft Office LibreOffice (1)
    Word Writer
    Excel Calc
    Powerpoint Impress
    Access Base
Adobe InDesign, QuarkXPress Scribus
Adobe Dreamweaver BlueGriffon
Autodesk Maya Blender (2)
Autodesk AutoCAD LibreCAD

Notas:

  1. Empleado cada vez más por instituciones oficiales como los ayuntamientos de Berlín e Inca por su buen resultado y bajo coste de mantenimiento.

  2. Usado en trabajos profesionales como Spiderman 2 o Sintel:

Linux

Además de Mac OS X, Windows, Android o iOS, existe un sistema operativo para ordenadores llamado GNU/Linux, en diferentes sabores como Ubuntu, OpenSuse o Debian. Yo suelo instalar Kubuntu. Hasta la fecha no se conocen amenazas relevantes. Tiene sus desventajas, claro. El sistema de trabajo cambia, algunas aplicaciones no están disponibles y todavía no está generalizada su implantación. Pero cada vez más administraciones gubernamentales lo usan y empieza a ser muy popular.

GNU/Linux es de un tipo de software que se produce colaborativa y altruistamente (aunque curiosamente suele ser lícito cobrar por él). Programadores repartidos por todo el mundo cooperan para realizar la que es probablemente la obra de ingeniería más apasionante de todos los tiempos. Únete al Software Libre para no reinventar y volver a pagar siempre la rueda, puesto que Linux es también gratuito. Este vídeo lo explica de forma sencilla:

Antivirus

De Windows Vista en adelante prefiero el oficial, el Microsoft Security Essentials. Viene incluído en Windows 8.x con el nombre Windows Defender. Funciona muy bien, no resulta molesto y consume pocos recursos, además es gratuito. Para Windows XP (que no es recomendable porque dejó de estar mantenido por Microsoft) o si insistes en usar una copia de Windows sin licencia usaría Avast.

De todas formas aparece malware cada día, así que incluso el mejor antivirus del mercado no es garantía de que tu ordenador no acabe lanzando mil ventanas y dejándote tirado y trabajando a velocidad exasperante.

Servicios para realizar una denuncia

  1. Grupo de Delitos Informáticos de la Guardia Civil
  2. Página de Denuncia de Phishing de Google
  3. Página de Denuncia de Software Malicioso de Google

Próximamente

  1. Seguridad Wifi
Lo mejor que oí de julio y agosto

Lo mejor que oí de julio y agosto


Publicado por el Sábado, 30 agosto 2014 en Amigos, Música, Tops | 0 comentarios

Por ahora es formato WebM (descarga), puede que no se vea en navegadores privativos (Internet Explorer, Safari, etc.)

Una hora y veinte minutos reducida a 3 en casi-4K, o sea, Súper-HD 3264×1836 píxeles (justo la resolución de fotos 16:9 de mi móvil), 6 megapíxeles comparado con los 2 Mpx del Full HD 1920×1080. Ya tengo algo mío que poner de demo cuando vaya al Yonosoytonto y me dejen usar un pantallón de esos de precio estratosférico que tanto necesitamos todos #irony_on. El fichero no es demasiado pesado porque son 3 fotogramas por segundo. Prácticamente es un pase de diapositivas rápido.

Fue el año pasado. Donde se me ve pasar el primer puente ahora están contruyendo un polígono/centro comercial o no sé qué, ya no está así. Vaya asquito daba mi calle, toda de obras (y qué mal lo dejaron, por cierto).

Gracias a LukHash por crear la estupenda música que acompaña al vídeo y declararla de libre uso.

Disponible también para descargar la versión del vídeo que alberga las fotos a más calidad y la música original, MJPEG y MP3 de Jamendo. No ocupa mucho más, 104 MiB Vs 82. Lo malo es que no se puede insertar en una web.

Cosas que hace uno para motivarse y moverse :P

Creado con Time Lapse Droid y FFMPEG.

Esta mañana a Estefanía se le ocurrió pedirme un favor. Ayer me estuvo resolviendo unas dudas sobre mi próximo viaje a Londres y se ve que a raíz de eso se acordó de mi condición de geek/nerd o comúnmente llamado friki en España. Quería que le rotase un vídeo filmado con móvil, que no había forma de insertarlo correctamente. Y aquí empieza la historieta porque una vez más entró en acción mi obsesión afición por la edición lossless o sin pérdida.

Esta manía mía también tiene su explicación en que a la vez que desarrollo esta solución aprendo muchas cosas que me serán útiles en el futuro. Tampoco encontré una solución gratuita ya hecha que funcionase, así que ya tienes a tu disposición esta :)

¿Qué es la edición lossless?

Tiene su porqué en el hecho de que a principios de los 90 (y aun hoy) la velocidad de acceso a Internet y los medios de almacenamiento de información (ópticos, discos duros…) eran limitados y se tienen que aplicar técnicas de compresión que se aprovechan de la repetición de patrones y de defectos en la visión y audición humana para eliminar información, de las imágenes en nuestro caso.

Pero muchas veces, para que el ahorro en tiempo y espacio sea aun mayor se aplica un nivel de compresión (es seleccionable) más allá del límite que un perfeccionista puede tolerar.

El trabajo que he hecho viene a ser una operación de conservación o restauración de lienzos digital. ¿Tendrá que ver con que soy socio de RetroMallorca?

La solución óptima

Y un caso en el que se suele perder calidad es en la edición o conversión de unos formatos a otros, como hubiera pasado de haber usado otros sistemas con el vídeo de mi amiga. Me he tirado un buen rato creando el script que pego más abajo, y es una solución específica para el formato en que se encontraba el vídeo de Estefanía, el MJPEG (con contenedor MOV del Apple QuickTime), un formato diría ya en desuso que almacena el vídeo con cada fotograma mismamente como un fichero JPG, como el de una fotografía. Formatos más modernos como MPEG con todas sus versiones y WebM tienen en cuenta los fotogramas anteriores para almacenar solo la parte de la imagen que ha cambiado.

Esa técnica para ahorrar espacio es la causa, por cierto, de los errores que seguro que alguna vez has visto en el que objetos toman colores extraños y la imagen se ve defectuosa en general. He visto últimamente usar estos errores como recurso artístico en vídeos musicales, ya no saben qué inventar xD

El caso es que, debido a que en el formato MJPEG los fotogramas se almacenan enteros, he podido “clonarlos” en otro fichero rotados con una utilidad especial, todo ello de manera que la imagen original y la resultante no se diferencian ni en un solo píxel, salvo por el hecho de que está rotada.

El script

En definitiva mi script (programita) de bash (sirve para Unix/Linux, Mac OS X y Windows con una utilidad especial) lo que hace es:

  1. Extraer uno a uno los fotogramas JPG en una carpeta con ffmpeg.
  2. Rotarlos con jpegtran, que es una utilidad de optimización de tamaño (limpieza de metadatos de la cabecera, etc.), pero que también es capaz de operaciones sin pérdida, incluso recortado (!)
  3. Volver a ensamblar el vídeo, cogiendo el audio original, también con ffmpeg.

En mi caso también arreglé un problema de sincronización (al final resultó que involuntariamente, simplemente volviéndolo a ensamblar, parece que el formato en que grababa ese móvil no estaba muy bien hecho) y otro de ruido del audio mediante Audacity.

Para usarlo

  1. Instalar la utilidad de tratamiento de vídeo por línea de comandos FFMPEG. En Debian y derivados (Ubuntu p.e.): sudo apt-get install ffmpeg.
  2. Instalar jpegtran: sudo apt-get install libjpeg-progs.
  3. Pegar el script en un editor de texto.
  4. Grabarlo y darle permisos de ejecución (chmod +x fichero).
  5. Pasarle el vídeo como parámetro: rotarmjpeg video.avi

Aquí el retoño:

#!/bin/bash
# Rota un MJPEG sin pérdida de calidad
sinextension="${1/.*/}"
avi="$sinextension (corregido).avi"
mkdir extraido
mkdir rotado
ffmpeg -i "$1" -vcodec copy "extraido/temp_%04d.jpg"
cd extraido
for a in *.jpg; do
	jpegtran -rotate 90 "$a" > "../rotado/$a"
done
cd ..
avconv -y -i "$1" -i rotado/temp_%04d.jpg -c:v copy -r 15 -acodec copy -map 0:a:0 -map 1:v:0 -shortest "$avi"
# -r es la tasa de fotogramas
# -start_number 10 Empieza desde esa imagen/fotograma
# -f image2 Fuerza tipo de entrada
vlc "$avi"

# Esta fue la orden concreta para incluir el audio editado con Audacity
# avconv -y -i editado.wav -i rotado/Stefi_%04d.jpg -c:v copy -r 15 -acodec copy -map 0:a:0 -map 1:v:0 -shortest corregido.avi