Sms gratis desde la consola
lunes, 3 de diciembre de 2007Twitter es un servicio relativamente nuevo y, al menos para un servidor, realmente incomprensible. Seguro que muchos ya lo conocen ya que tuvo bastante bombo su lanzamiento, para quien no lo conozca les diré que algo así como un blog reducido a su mínima expresión y que se podría resumir contestando a la pregunta ¿Que estás haciendo?.
En twitter los usuarios publican e intercambian mensajes breves, muy breves, acerca de su actividad, intereses, pensamientos, etc.. Para la publicación de dichos mensajes, el usuario dispone de multiples herramientas que le permitan enviar el breve mensaje y que este aparezca publicado, ya sea en un «tablón de acceso público«, en un recuadro destacado en su blog, etc.. Como en muchas otras aplicaciones web, se crean comunidades, grupos de amigos, etc… para los cuales Twitter brinda una herramienta muy «golosa»: la posibilidad de avisar via sms a tu lista de contactos cada vez que publiques algo.
El resto de twitter me resulta perfectamente prescindible, pero esta parte es realmente tentadora. Via Twitter y aprovechando su API podemos facilmente crear una aplicación para enviar hasta 250 sms/semana sin coste ninguno. Condición: ambos, remitente y destinatario, deben ser usuarios registrados.
A partir de ahora, cuando reciba ese email que estaba esperando, cuando la webcam detecte actividad, cuando la descarga de la película haya terminado, etc.. aviso via sms. Lo he estado probando y funciona realmente bien y rápido, pero no conviene volverse loco: 250 sms a la semana son suficientes para hartarse.
Detección de movimientos con Motion
sábado, 29 de septiembre de 2007Esta primavera estuve poniendo la webcam a los canarios mientras criaban, fue divertido seguir durante un par de meses el crecimiento de los polluelos. En aquella ocasión hice uso de Spcatools un servidor de videostreaming para Linux.
Ahora, por motivos bien diferentes he vuelto a conectar la cámara. Otro objetivo, otro software.
En esta ocasión estoy usando Motion, software para Linux especialmente diseñado para detectar movimientos a través de la webcam y ejecutar eventos.
Viendo la secuencia de capturas que hice hace unos dias es facil comprobar que «motion» pretendía detectar en casa. Nota: Los fotogramas están tomados en el patio de casa, al pie del limonero. Pero el «problema» está ya solucionado
Motion funciona como la mayoría de los servidores de webcam: se lanza el programa, este detecta la webcam y vuelca las imágenes a través de un puerto indicado en el archivo de configuración para que estas sean accesibles a traves de la web.
La particularidad de Motion es que compara al vuelo las imágenes captadas en busca de cambios entre fotogramas consecutivos. Si la diferencia de pixels modificados entre dos fotogramas es superior al «threshold» (umbral) establecido en el archivo de configuración se disparan los eventos programados.
Normalmente estos eventos suelen consistir en sencillos scripts que ejecutan tareas, del tipo: «Guardar imagen como xxxx.jpg en la carpeta yyy«, «Subir imagen al servidor ftp», etc… esto solo está sujeto a la imaginación del usuario, las posibilidades son muy extensas: apaga el ordenador si alguien se acerca.
Además, entre otras posibilidades, Motion viene preparado para capturar imágenes de camaras web ajenas, accesibles por internet, de tal manera que podamos «vigilar» lo que muestran otras webcams y programar el ordenador para que actue en consecuencia. Sigue leyendo…
Las Azores en 24 horas
sábado, 15 de septiembre de 2007Hace un par de dias encontré una web de meteorología que sirve imágenes de varios puntos de las islas Azores con una excelente calidad de imagen: Projecto CLIMAAT (las webcams).
Me hizo ilusión porque acabamos de visitar la mayoría de los sitios que enfocan las webcam, así es que me hice un script que descarga todas las imágenes servidas por las webcam a cada minuto, las renombra según horario, las recorta para quitar la decoración, genera un archivo video formato FLV y lo sube a Blip.Tv, todo en uno.
(El resultado sobre la webcam situada en el puerto de Horta (Faial). En frente la isla de Pico y la cima de Pico entre los nubarrones. Abajo a la derecha podeis ver los barcos del «Cruzeiro das Ilhas» que comunican varias veces al dia la isla de Faial, Pico y Sao Jorge)
[blip.tv http://blip.tv/play/ge4tl71aAg]
Para generar los videos.
Sigue leyendo…
Mi primer reinicio
lunes, 28 de mayo de 2007Esta tarde he llegado, me he sentado delante del ordenador, he iniciado mi sesión de KDE (que no el ordenador, que lleva más de un mes sin apagarse) y un proceso, khub, al 99% y que no había manera de matar. Asi, que despues de nosecuantotiempo con openSuse: hoy me he visto obligado a reiniciar el ordenador (al menos que recuerde, seguro que me olvido de alguno, pero para el caso es lo mismo).
Al principio pensé en una sesión remota SSH malamente cerrada. Pero dando una vuelta por el tito Google parece que el problema está relacionado con los drivers ( ó «conductores» como lo traducen algunos ) SPCA5xx de la webcam. Algo bastante probable, ya que sigo jugando con la webcam y Motion (un programita para realizar streaming y detección de movimiento via webcam).
Si el otro dia decía que los 10 mts de cable USB estaban portandose como un campeón, desde que cambié la webcam de sitio no consigo que permanezcan ON más de 3-4 horas. Claro, que con el cable por el suelo mojado del patio, los pisotones y la gaviota picando cualquier cosa con forma de hilo, es casi un éxito mantener la cámara 3 horas seguidas.
Ahora voy a meditar como les explico a los usuarios de Windows que las fallas de software no se arreglan con un «.. pues reinicia el ordenador!«
Video Streaming
lunes, 23 de abril de 2007
Si todo va bien, y el cutre-ancho de banda de ONO lo permite, a la izquierda deberiais ver una ventanita emitiendo video en tiempo real (streaming) la captura realizada por una Webcam situada en el patio de casa, frente a la jaula de Gorby (claro, de forma temporal y mientras haya luz en la calle).
Click sobre la imagen para hacer aparecer/desaparecer los controles de brillo/contraste
Capturado con Spcatools y webcam Logitech Quickcam
Actualizacion
Aplicación JAVA movida a popup emergente para evitar la carga automática al entrar en la página. Ventana de la Webcam ampliada a 320×240 (antes 160×120).
Camstream
domingo, 18 de junio de 2006Camstream es un programa en desarrollo para manejo de webcams y otros streaming de video (TV). Recientemente en kde-apps.org han colgado un rpm que instala la última versión en SuSE 10.1
El programa permite manipular los parametros de brillo/contraste de la webcam y activar un temporizador para captura de imagenes a intervalos. Con este podemos: añadir una etiqueta a la imagen, guardarla en disco duro, subirla via ftp a un servidor, ejecutar un comando cualquiera ó las tres cosas juntas.
Funciona perfectamente, así es que he cambiado mi script de captura ( Webcam III ) con pequeños ajustes.