Solución al HackIt’2010: level 3

Tras rompernos la cabeza con el acertijo de Einstein y no obtener nada en claro, nos decantamos por analizar todo lo que el servidor nos enviaba (cookies, cabeceras, gráficos…) Y héte aquí que analizando el código fuente de la página, vimos que en la hoja de estilos CSS que se cargaba (en concreto en la URL: http://hackit2010.marcansoft.com/default.css ) aparecía una bonita imagen de fondo: img/background.png . La que acompaña a este artículo… y así llegamos al nivel 4, que no es complicado (uy! he dicho la palabra mágica ;-P

Contar palabras en Vim

Problema: la longitud máxima del abstract de tu artículo es de 150 palabras. Tienes texto antes y después del abstract, por lo que no es trivial contar las palabras sólo del resumen. ¡Pero usas Vim!

Solución: pulsar V para comenzar selección visual. Seleccionas el texto del abstract. Pulsa g y a continuación Ctrl+g. Verás el número de líneas, palabras y caracteres de la selección.

Copiar bases de datos en MySQL

Así que quieres copiar una base de datos de un servidor en otro… bien, nada más facil si tu SGBD resulta que es MySQL.

$ mysqldbcopy --source=login:pass@localhost:3306 --destination=login:pass@localhost:3306 dborigen:dbdestino

El comando mysqldbcopy forma parte de las utilidades de línea de comandos de MySQL Workbench. Puedes obtener la lista completa de comandos disponibles, así como sus páginas man, en la página oficial de ayuda de MySQL Utilities

Tip: cómo crear un vídeo a partir de una imagen

Problema: necesito crear un vídeo de prueba, de X minutos, sin contenido (o con contenido en blanco, en negro o con una imagen estática de fondo)

Solución:

1) crear una imagen en negro (black.png, por ejemplo)
2)

ffmpeg -loop_input -i black.png -vframes 900 -an blackvideo.avi

* el valor de vframes lo podemos calcular así: 25 frames/seg * X segundos – donde X es el número de segundos de longitud del vídeo que quieres generar
* -an es la opción para indicar que no quieres grabar canal de audio