viernes, 15 de diciembre de 2017

Un paraguas


via Instagram http://ift.tt/2j5O8wn

Gotes


via Instagram http://ift.tt/2kwTaCz

Lentejas lentas

Primera receta cocinada con la nueva olla de cocción lenta

https://uk.russellhobbs.com/russell-hobbs-products/cooking-baking/slow-cookers/3-5l-stainless-steel-slow-cooker-23200


Ingredientes para 2-3 personas

  1.  250gr lentejas
  2. 1 Chorizo leones
  3. Trocín de Lacón
  4. Media cebolla
  5. Chorrín de aceite de oliva

Proceso

A lo bruto, sin poner lentejas a remojo, ni sofreir nada, simplemente colocar las lentejas, colocar el chorizo cortado en varios trozos, el trozo de lacón, la cebolla picada (debería haberla picado más fina), el agua cubriendo uno o dos dedos por encima de las lentejas, chorro de aceite.

No eché sal!!.

Pero se echó 12 horas en baja.  Probé las lentajas a las 7h pero estaban aun duras.

Esta olla tiene 100W en baja y 140W en alta. Saco la conclusión de que es más lenta que otras conocidas. Así que creo que voy a cocinar siempre en Alta a partir de ahora.

Resultado

Riquíiiisimas, espesínas, con mucho sabor, no necesitaban sal. Qué pena no tener una foto .

El chorizo quizás estaba demasiado curado y quedó duro, pero creo que le dijo muy buen sabor.



miércoles, 6 de diciembre de 2017

Bellos montes en Belmonte


via Instagram http://ift.tt/2BI5Kpn

San Martín de Agones


via Instagram http://ift.tt/2AzIegP

Árbol, agua en Belmonte


via Instagram http://ift.tt/2AvMI8p

El bosque en ruta de los salmones de arriba


via Instagram http://ift.tt/2AdSCvV

Pues eso. Belmonte


via Instagram http://ift.tt/2BGsZzZ

Ruta salmones de arriba


via Instagram http://ift.tt/2Ay9uwf

lunes, 20 de noviembre de 2017

Convertir todos los MOV de un directorio a mp4 con ffmpeg

Los vídeos MOV tienen mucha calidad según salen de la cámara, pero ocupan mucho. Se conoce que no hay mucho tiempo en la cámara para comprimir bien.

Además, es más cómo manejar ficheros mp4.

Una vez copiados todos los planos a una carpeta del ordenador se pueden convertir con este comando:


FOR /F "tokens=*" %%G IN ('dir /b *.MOV') DO ffmpeg -i "%%G" -c:v libx264 -an "%%~nG.mp4"


sábado, 18 de noviembre de 2017

Cinatit

Acabo de darme cuenta que al hacer un TimeLapse de un proceso de algo que desaparece es más efectivo verlo al revés.


cinatit from Luis Miravalles on Vimeo.

Es muy fácil de hacer con ffmpeg:

ffmpeg -i titanic.mp4 -vf reverse  inverso.mp4


miércoles, 15 de noviembre de 2017

Creando un Timelapse con ffmpeg

Ingredientes:


  1. https://www.ffmpeg.org/


El resultado


Probando TimeLapse con Hielo from Luis Miravalles on Vimeo.

Receta


 El Timelapse con la cámara

Hay que acordarse de configurar muchas cosas en la cámara:

Calcular cuánto dura el proceso y en cuánto tiempo quiero dejarlo. por ejemplo, pongamos que un hielo tarda en derretirse una hora = 3600 segundos, y queremos ver el proceso en 20 segundos. Entonces la relación es de 180. Ahora tengo que la velocidad normal es de

     1 segundo
    --------------  * 180
     25 frames 

Resultado 7,2 segundos / 1 frame.

Todo esto puesto en una única fórmula sería

         1 seg          segundos escena real
     --------------  * ----------------------
       25 frames           segundos video

  • Configurar el Intervalometer para que apague el visor nada más hacer la primera foto
  • Configurar el Intervalometer como para hacer foto cada 10 segundos (Eso creo que está bien para convertir procesos de 1 hora en 10 segundos.
  • Configurar la resolución a M2 (1920x1080)
  • Configurar formato a 16:9
  • Poner enfoque manual,
  • Poner apertura y velocidad manual para que no vaya recalculando entre toma y toma.


Generar el video en el ordenador

Ejecutar el comando siguiente:

ffmpeg -r 25 -start_number n -i IMG_%%04d.JPG -s 1280x720 -c:v libx264 video.mp4


Igual también convendría hacer caso de lo que recomiendan en este blog de normalizar las fotos previamente si hay cambios de luz. https://dlo.me/archives/2015/07/26/making-a-time-lapse-using-ffmpeg-and-imagemagick/






martes, 14 de noviembre de 2017

Aplicaciones descubiertas

Recientemente he conocido , probado algunas aplicaciones:

Open Shot
http://www.openshot.org/ Permite editar videos, a mi me gustó bastante. Es más potente que Windows Movie Maker, me admitió ficheros .MOV de entrada. Permite varios canales para hacer insertos (Aunque eso no lo he experimentado).

Auto Hot Keys
https://autohotkey.com/ Sirve para crear una especio de Macro de Teclado de Windows, y más que eso, sirve para autocorrección mientras se escribe también.

Ejemplo:

1. Creas un fichero con extensión .ahk en una carpeta y lo editas e introduces lo siguiente:

!^l::
    Send, miravallesluis{tab}202020{enter}
Return


En este ejemplo se crea una HotKey para la combinación alt-ctrl-l.

Luego , lo guardas, das botón derecho y lo compilas y con eso se genera un .exe. Luego lo añades a la carpeta de Inicio y ya lo tienes cada vez que arranques Windows.

OBS Studio

https://obsproject.com/ Para capturar la pantalla en video está francamente bien.

sábado, 11 de noviembre de 2017

Instalando CHDK en mi SX510HS

Me dispongo a instalar el Software CHDK para hackear mi cámara Canon SX510H, principalmente para poder hacer TimeLapses.

Lo primero es saber qué versión tiene de Firmware. Esto se consigue primero creando un fichero llamado ver.req en el directorio principal de la tarjeta SD . El contenido de ese fichero es indiferente. Luego se enciende la cámara en modo playback y se pulsa FUNC/SET seguido de DISP (sin soltar), entonces aparece la versión del firmware, que en este caso es: GM1.00C (1.0.0.0).

Lo siguiente es descargar la versión del software apropiada, por ejemplo desde aquí:

http://mighty-hoernsche.de/

Más concretamente, este archivo: (Son solo 750kb):

 http://mighty-hoernsche.de/bins/sx510hs-100c-1.4.1-4925-full_ALPHA.zip

Formateamos la tarjeta SD desde Windows como FAT32 y copiamos sobre ella directamente el contenido del ZIP.

Arrancamos la cámara con el botón play y la tarjeta desbloqueada, luego ejecutamos la opción Firm Update... Esto hace que arranque el software de la tarjeta , pero no hay miedo que no va a modificarnos la cámara. Al entrar en el mení del CHDK pulsando DISP vamos a la opción Miscelaneus stuff-> SD card ->Make card bootable.... Con esto la tarjeta se podrá arrancar al arrancar la cámara.

A partir de ahora, si la tarjeta está con la pestaña de bloqueo entonces arrancará el software del CHDK sino, arrancará en la forma normal.

Luego, si queremos ejecutar el Intervalometer arrancamos la cámara, pulsamos DISP para entrar en el CHDK, luego pulsamos menú y vamos a "Script" y ejecutamos "Load Script from file..." y elegimos el Interval. Aparecerá el parámetro de cada cuanto tiempo (Segundos).

De esta forma nos queda cargado el script. Para ejecutar el script lo que hay que hacer es pulsar el botón de sacar la foto.


Hay Intervalometers mejores por ahí que incluyen más parámetros como por ejemplo cuantas fotos sacar antes de parar, y un montón de cosas más, por ejemplo este:

http://chdk.wikia.com/wiki/Ultimate_Intervalometer




domingo, 8 de octubre de 2017

Crear un USB bootable

Siempre que instalo un Windows 7 tengo que buscar esto, y por Internet encuentro cientos de trucos que prometen ser lo más sencillo. Al final unos comandinos de MSDOS solucionan el problema de la forma más sencilla:

Copiado de http://es.ccm.net/faq/10202-como-crear-una-memoria-usb-de-instalacion-de-windows

<<Conecta tu memoria USB al PC y haz una copia de respaldo si fuera necesario, ya que la memoria será formateada. Abre el símbolo del sistema (haz clic en Inicio, selecciona Ejecutar, escribe cmdy presiona Enter). Escribe los comandos siguientes: DISKPART (este comando abrirá la herramienta diskpart), list disk (identifica el número asignado a tu memoria USB en la lista que aparece), select disk 3 (cambia el 3 por el número correspondiente a tu memoria USB), clean(este comando eliminará la partición presente), create partition primary (crea una nueva partición), active (establece tu partición como activa para permitirle iniciar sobre ella), format fs=fat32 quick (para un formateo rápido en FAT32), assign (para asignar una letra al lector USB), exit (para salir de diskpart) y exit (para cerrar el símbolo del sistema). Luego, copia y pega el contenido del DVD en la memoria USB. Finalmente, inicia tu PC desde la memoria USB. >>

miércoles, 30 de agosto de 2017

Preparando Rasberry Pi 3 para php y MySql

Parece ser que la nube gratuita OpenShift V2 que venía utilizando para albergar el servidor de la estufa de pellets en la que tenía una mini aplicacion PHP con datos en MySql ha llegado a su fin. Los de OpenShift me lo ponen dificil. Tendría que migrar a V3 que es completamente diferente, y me obligaría aprender a manejar cosas que no tengo ganas de aprender.

Así que el plan B para disponer de un nuevo servidor es usar una Raspberry PI 3 permanentemente encendida en alguna casa que tenga conexión continua a Internet.

Para empezar decir que he seguido el siguiente tutorial que aunque lo deja todo muy claro, parece que necesito hacer algunas matizaciones:

https://geekytheory.com/tutorial-raspberry-pi-15-instalacion-de-apache-mysql-php


  • La carpeta por defecto donde se pueden albergar archivos php no es /var/www sino /var/www/html. Una vez creado en ella un fichero testphp.php puedo navegar perfectamente a el con la url: http://192.168.43.222/testphp.php.
  • En vez de hacer un enlace simbólico, siguiendo otro tutorial lo que hago es añadir una Include /etc/phpmyadmin/apache.conf en el fichero /etc/apache2/apache2.conf y luego reinicio el apache con /etc/init.d/apache2 restart. Una vez rearrancado puedo gestionar la base de datos mediante la siguiente URL: http://192.168.43.222/phpmyadmin/ 

Es impresionante lo bien que funciona todo en la Raspberry pi a la primera.

He creado la base de datos php, e importado la base de datos MySql que había exportado previamente desde OpenShift. La importación funcionó a la primera.

Luego, copié todo el código fuente php que ya tenía sobre una nueva carpeta en /var/www/html/domos.

Solamente he tenido que modificar el comun.php para establecer la conexión con el nuevo usuario y contraseña de mysql y añadir una sentencia php-mysql para establecer el juego de caracteres UTF-8 ya que en caso contrario no me salían las letras "ñ". Una vez hecho esto ya tengo trasladado mi servidor domos desde una nube a  una raspberry pi:


DNS Dinámico

He encontrado un Dns dinámico gratis que tiene buena pinta. Se trata de http://www.duckdns.org/. Para renovar la Ip se propone una shell ejecutada desde el cron cada 5 minutos. Esta shell hace una simple petición al servidor con un Token propio para renovar la ip del dominio.

El dominio es:

      macetero.duckdns.org

Y ya puedo consultar la estufa en esta URL:

http://macetero.duckdns.org/domos/query.php

Port Forwarding del Router
Lo siguiente ha sido configurar el router para que encamine las peticiones del puerto 80 hacia la ip local del Raspberry Pi.

Y ya está funcionado !!!