lunes, 29 de octubre de 2018 (Hace más de 2 semanas)

Guarda eso de abajo en bin como volumen4adb y hazlo ejecutable ( chmod +x ~/bin/volumen4adb )
Asigna a la combinación de teclas «Alt+q» al comando ~/bin/volumen4adb subir
Asigna a la combinación de teclas «Alt+a» al comando ~/bin/volumen4adb baja
Asigna a la combinación de teclas «Alt+s» al comando ~/bin/volumen4adb silencio

Cuando tengas el teléfono conectado con el cable microusb al ordenador Alt+q y Alt+a suben y bajan el volumen y Alt+s lo silencia durante 84 segundos, que es el que tiempo que dura la publicidad de Spotify. Ahora que no oigo publicidad de regatón soy mejor persona y menos agresiva.

#!/bin/bash
pausa=84
d=$(adb devices| grep "device$"| sed -r 's/([0-9a-z])(.)/\1/g')
if [ "x$d" != "x" ]; then
vactual=$(adb shell dumpsys audio|grep -A 4 "- STREAM_MUSIC:" | tr -d '\n\r' |sed -r 's/.8 (headphone): ([0-9])./\1/g')
#echo "Volumen actual : $vactual"
if [ "$1" == "silencio" ]; then
adb shell service call audio 3 i32 3 i32 1 i32 1
(for n in $(seq 1 $pausa); do echo "scale=2; (100 / $pausa)
$n" | bc ; sleep 1; done ) | zenity --text="Esperando $pausa segundos..." --progress --percentage=0 --auto-kill --auto-close --no-cancel
adb shell service call audio 3 i32 3 i32 "$vactual" i32 1
exit 0
fi
if [ "$1" == "sube" ]; then
vdestino=$(echo "$vactual + 1" | bc)
if [ $vdestino -ge 15 ]; then vdestino="15"; fi
adb shell service call audio 3 i32 3 i32 "$vdestino" i32 1
#echo "Subiendo a $vdestino"
exit 0
fi
if [ "$1" == "baja" ]; then
vdestino=$(echo "$vactual - 1" | bc)
if [ "$vdestino" -le 0 ]; then vdestino=0; fi
adb shell service call audio 3 i32 3 i32 "$vdestino" i32 1
# echo "Bajando a $vdestino"
exit 0
fi
if [ "$1" == "playpause" ]; then
adb shell input keyevent 85
fi
else
exit 1
fi

También asigné Alt-x a ~/bin/volumen4adb playpause pero sólo funciona al pausar, no al hacer replay, ignoro el motivo.

jueves, 13 de septiembre de 2018 (Hace más de 2 meses)

Uno de los problemas a la hora de descargar archivo de películas de cine via Torrents es tener que lidiar con páginas que son auténticos estercoleros de scripts maliciosos, publicidad, banners, frames… basura, mucha basura… Aún andandose con conocimiento y activando todos los bloqueos habidos y por haber navegar por una de estas páginas puede llegar a ser un suplicio.
Pero todo tiene arreglo. Me hice ayer una página web que comparto con vosotros por aqui: /torrents.html

La página es hipersencilla, simple html sin javacript y casi siquiera sin CSS. Un script bash visita cada hora la página http://tumejortorrent.com/peliculas/ (cuidado con abrir esa página si no tienes bloqueo de popups, javascript y demás) y extrae de la página las carátulas de las últimas 80 películas, el título y el enlace a su torrents de descarga. Con esos datos reconstruye otra página HTML, en local y obviamente desechando toda la demás basura que contiene. Si te gusta la película: click y descargando. No hay más.
La hice ayer y lo poco que probé funciona, pero si véis algún problema lo dejáis en comentarios. Si os preocupa la calidad en la sección /películas de página original sólamente se cuelgan DVDRIP y BlueRIP y suelen mezclar cine actual de estreno y cine antiguo (que han pasado por TV).
Escribiendo veo que acaban de colgar JUNO, un poco antigua, pero si no lo habéis visto bien vale dedicarle las dos horas que dura. Simplemente cliquead en la carátula de la película y abrid el enlace con vuestro cliente de archivos Torrents (bittorrent, transmission, ktorrent, etc….)

6/Octubre/2018He movido el script a una máquina en Amazon. Podéis acceder a la página de torrents desde: http://34.252.162.58/torrents.html

sábado, 18 de agosto de 2018 (Hace 92 dias)

Si usáis vuestro teléfono Android para crear y manejar waypoints casi seguro conocéis Oruxmaps, probablemente la mejor app para geolocalización y mapas (por aquí ya ha salido varias veces).
Oruxmaps genera una pequeña base de datos (formato SQLITE) donde archiva todos los registros generados. Normalmente esta base de datos se encuentra en /storage/sdcard/oruxmaps/tracklogs/oruxmaps.db.
Si necesitáis extraer waypoints de la BD para (por ejemplo) consultarlos en GoogleEarth, podéis generar un KML así:
echo "Name,Latitude,Longitude,Description" > actual.csv && sqlite3 oruxmapstracks.db "SELECT poiname || ',' || poilat || ',' || poilon || ',' || '\"' || poidescr || '\"' from pois where poifolder='actual'" >> actual.csv && gpsbabel -i unicsv -f actual.csv -o kml -F actual.kml
Esta línea genera un archivo CSV con los waypoints que tengo en la carpeta “actual” de Oruxmaps y a continuación lo convierte a KML con gpsbabel

En esta imagen podéis ver todas las tablas y campos de la BD de Oruxmaps.

sábado, 31 de marzo de 2018 (Hace 232 dias)

Desde hace bastante tiempo la eterna pregunta en RRSS (con mayor o menor tecnicismo) es básicamente “¿Como haces las grabaciones nocturnas para que se vean con colores?“. Lo he explicado varias decenas de veces y supongo que surgirá otro buen puñado de decenas de veces próximamente. Así es que con la esperanza de no repetirme mucho en adelante aquí os dejo a modo de cuestionario sencillo las preguntas/respuestas más habituales.

¿Que equipo usas para hacer esas grabaciones nocturnas con colores reales?
Dos focos de led de luz blanca (como este) con sus correspondientes trípodes, una cámara réflex Nikon o cámara deportiva (sj4000 o similar) adaptada y controlada por cable por un sensor de movimiento por infrarrojos. Trípodes para la cámara y multitud de pilas y cables.

¿Y como funciona tu sistema?
Sigue leyendo…

sábado, 3 de marzo de 2018 (Hace 260 dias)

Si tu cámara réflex dispone de conexión para un mando a distancia (electrónico) es fácil conectarla a un dispositivo que la dispare ante determinados eventos, como por ejemplo el movimiento de una animal detectado por un sensor de infrarrojos.
El principio de funcionamiento es sencillo: el sensor de infrarrojos es un dispositivo electrónico con tres conexiones, si dos de estas se conectan a una fuente de alimentación de ±5V (pilas) la tercera devolverá 5v cuando detecte movimiento. Este retorno se puede usar para activar un micro-relé que cortocircuite el cable la cámara y provoque el disparo.
A esto hay que añadirle un transistor que haga funcionar correctamente el relé y (opcional, pero muy recomendable) un led que nos chive que el sistema está funcionando y un interruptor que lo apague.
Pues hacer esto veréis que es muy sencillo de construir y (sobretodo) muy barato.

En el siguiente vídeo podéis ver el dispositivo en funcionamiento.

Sigue leyendo…

miércoles, 7 de febrero de 2018 (Hace 284 dias)

Uno de los problemas de las cámaras de fototrampeo es que en cuanto están más de 10 segundos sin pilas se resetea el reloj y la fecha impresa en la foto es errónea o muy errónea. En la mayoría de las ocasiones se vuelve al año de fabricación y en otras, cuando el fallo de baterías es leve o momentáneo pues se vuelven atrás 20 horas ó 30 minutos.
Si (como es mi caso) la fecha/hora en que se capturó la imagen es importante pues es un incordio. Pero fácil de solucionar si sabes cuanto de retrasado estaba el reloj de la cámara.

Obviamente cuando este zorro se fotografió no eran las 13:11Obviamente cuando este zorro se fotografió no eran las 13:11

La dificultad está en saber la cantidad de tiempo en que está desajustada la cámara, pero gracias a las fotografías que toma la cámara nos toma al instalarla o desinstalarla es relativamente fácil calcular este desajuste con un margen de error de sólo minutos.
En mi caso, recogí las fotografías a las 19:00 y en ese momento la cámara me tomó una foto marcandola como las 02:16 del mismo día, es decir, la cámara iba retrasada 16 horas 45 minutos.

Cambiar datos EXIF

Leer y escribir datos EXIF en archivos de imágenes exiftool es básico. El alias -alldates nos permite ver todas las fechas relativas a una imagen o varias exiftool -alldates IMAG_0012.JPG
Date/Time Original : 2018:01:31 13:05:09
Create Date : 2018:01:31 13:05:09
Modify Date : 2018:01:31 13:05:09

Sigue leyendo…

Cuaderno de campo es un blog desarrollado y mantenido por Trebol-a y en el que escriben Trebol-a, Miguel, Merche y Mónica
Si quieres saber algo más sobre los autores acude a la página acerca-de, si quieres contactar con alguno de nosotros hazlo a través de contactar ó de Google+

Creative Commons: Todo el contenido de la web (imágenes, textos, vídeos, a excepción de aquellas obras de otros autores enlazados por Cuaderno de Campo) se acoge a los términos expresados en la licencia Creative Commons