Suscribirse al Feed
10Nov

Sistema de vigilancia básico sobre Linux

Este es un tip bastante sencillo con el que he logrado configurar un sistema de vigilancia básico, el cual usando una cámara detectará el movimiento. Y digo bastante sencillo porque no es necesario tener muchos conocimientos, puesto que todo lo hace un programa llamado motion.

Se encuentra en los repositorios de Debian y Ubuntu o incluso Arch, por lo que su instalación se reduce a un simple:

# en Debian o Ubuntu....
# aptitude install motion
# en Arch Linux
# pacman -S motion

Luego de ello, lo único que nos queda es configurar el programa usando el archivo /etc/motion/motion.conf. Los valores importantes dentro de este archivo son:

  • videodevice: por lo general es /dev/video0, y corresponde al dispositivo de video (cámara) con el que deseemos grabar. Ten en cuenta que si usas FreeBSD será /dev/bktr0.
  • width y height: son la anchura y altura de las imágenes, respectivamente.
  • threshold: motion funciona detectando que tantos píxeles cambiaron entre la imagen recién tomada y la anterior. El valor threshold determina el número de píxeles que deben cambiar para que motion dispare un evento de detección.
  • ffmpeg_video_codec: cada vez que se detecta un movimiento, motion genera un video con las imágenes del objeto que se ha movido. El valor asignado a ffmpeg_video_codec determina el tipo de video que se generará (por ejemplo, flv indica un video flash). Ten en cuenta que la codificación se realiza on ffmpeg.
  • target_dir: es el directorio donde se guardarán las imágenes capturadas.
  • webcam_port: es el puerto HTTP mediante el cual podremos ver en tiempo real lo que la cámara está grabando.
  • control_port: es el puerto HTTP mediante el cual podremos acceder a controlar motion.
  • on_event_start: aquí ponemos un comando a ejecutar cuando se detecte un movimiento.
  • on_event_end: aquí ponemos un comando a ejecutar cuando on_event_start termine.

Ejemplo de uso

En nuestro ejemplo, las modificaciones sobre el fichero /etc/motion/motion.conf son mínimas. Lo realmente importante es lo que se ha puesto en on_event_start y on_event_end: Leer el resto de la entrada...

08Nov

Configurar usuarios - Arch Linux

Una vez hemos isntalado Arch Linux, dispondremos únicamente del usuario root. Por supuesto no es recomendable usar dicho usuario para nuestras labores cotidianas; por tanto debemos crear un nuevo usuario sin privilegios administrativos, pero con permisos para poder acceder a los dispositivos de audio y video, por ejemplo. El proceso es bastante simple:

Crear un usuario

useradd -d /home/<nombreusuario> -g users -G <otros grupos> -m <nombreusuario>

Incluir usuario en otro grupo

Si no especificamos los grupos adicionales a los que pertenece el usuario, podemos hacerlo más tarde, por ejemplo:

usermod -a -G disk,audio,video,storage cristian

El comando anterior agrega el usuario "cristian" a los grupos disk, audio, video y storage. Pero, ¿cómo saber a que grupos debo añadir mi usuario? Bien, eso depende de lo que quieras hacer con él. Estos son los grupos más comunes:

Grupo Descripción
floppy Permite acceder a cualquier disquetera.
network Permite al usuario cambiar la configuración de la red.
optical Permite al usaurio acceder a la unidad de CD.
storage Permite al usuario montar dispositivos de almacenamiento a través de hal y dbus.
video Permite acceso directo a componentes de video. (Nota: X puede ser usado sin estar en dicho grupo)
wheel Permite acceder a la cuenta de root usando herramientas como sudo (es necesario habilitar el usuario via visudo).
audio Permite al usuario acceder a dispositivos de audio

Para cambiar el password a un usuario utilizamos el comando passwd:

passwd nombreusuario

Además, puedes usar el comando adduser, que ofrece un asistente para la creación de usuarios nuevos.

08Nov

Configurar sonido e instalar codecs - Arch Linux

Despues de instalar Arch Linux no contamos con el software necesario (ALSA) para reproducir audio.

Instalar y configurar ALSA

La instalación y configuración de ello es bastante sencilla; lo primero será instalar los paquetes alsa-lib y alsa-utils:

# pacman -Sy alsa-lib alsa-utils

Posteriormente vamos a asignar el volumen de nuestro dispositivo de salida de audio:

# amixer set Master 90% unmute
# amixer set PCM 85% unmute

Ejecutamos alsaconf para configurar correctamente nuestro hardware:

# alsaconf

Y reproducimos el archivo de pueba:

# aplay /usr/share/sounds/alsa/Front_Center.wav

Instalar codecs y reproductores de video

Si todo va bien, podremos continuar con la instalacion de codecs y reproductores de multimedia. Los reproductores que usan gstreamer como backend (por ejemplo Totem) serán capaces de reproducir la mayoría de los archivos multimedia despues de instalar los siguientes codecs: Leer el resto de la entrada...

07Nov

Arch Linux

arch linux logoHace un par de días que estoy usando con Arch Linux, y de momento me ha parecido genial! En este post voy a intentar recopilar todo lo que vaya aprendiendo con esta distro, así como poner algunos enlaces interesantes para todo aquel que se inicie con ella.

Primero explicar brevemente qué es Arch: una distro de Linux bastante ligera y que sigue el principio KISS (Keep It Simple, Stupid! - Mantenlo Simple Estúpido). Luego de instalado tendremos un sistema básico, sin interfaz gráfica, con nada más que lo necesario para comenzar a construir nuestro sistema encima.

Esto es una de las cosas que más me han gustado de Arch: NO te instala software que no quieres/necesitas. Esto es un gran alivio para mi, que vengo de usar Ubuntu, puesto que siento que realmente tengo el control de mi sistema. Además posee un gestor de paquetes (pacman) bastante sencillo de usar y rápido. [leer más].

Artículos interesantes de Arch Linux

Cabe decir que si eres una persona con pocos conocimientos de Linux y computación en general (doctores, abogados, lecheros, etc.), lo recomendable es que usen Ubuntu. Por otro lado, si ya tienes algo de experiencia, encontrarás que Arch es una joya.

06Nov

Ubucon Colombia - 29 de noviembre

Me entero a traves de este blog, de Ubucon Colombia, el cual es un evento donde se llevaran a cabo una serie de conferencias y talleres referentes al Software Libre enfocadas a tecnologías y herramientas libres con Ubuntu, donde se contará con la participación de conferencistas nacionales especializados y de largos recorridos en sus temáticas garantizando la calidad las mismas. El Ubucon está enfocado para toda la comunidad Colombiana, empresarios, ingenieros, gerentes de pequeñas, medianas y grandes empresas, publicistas, abogados etc. Se contaran con conferencias que abarcan todas las áreas y campos de acción anteriormente mencionadas.

Ubucon Colombia será un espacio donde todos podamos aprender y conocer todas las ventajas del Software Libre a nivel económico, competitivo, educativo y social, aprenderemos y compartiremos con los expositores grandes experiencias,  vivencias y casos de éxito tanto a nivel nacional como internacional.

Tendremos además un espacio para poder compartir, practicar y aprender con talleres prácticos de cada uno de los ejes temáticos que abarcará el Ubucon Colombia 2008.

Lugar

El evento se realizara el 29 de noviembre del 2008 en las
instalaciones de la Universidad de San Buenaventura sede Bogotá ubicada en la Carrera 8 H # 172 - 20
Entrada a las conferencias, talleres y parqueadero completamente gratis.

Importante llenar preregistro de asistencia  aquí

Rutas para llegar a el evento aquí

05Nov

Instalar paquetes RPM sobre Ubuntu o Debian

Este es uno de esos tips sencillos pero útiles, el cual nos permite instalar programas que estén empaquetados en RPM. Lo único que debemos hacer es instalar un programa llamado alien, con el siguiente comando:

sudo aptitude install alien

Ejemplo...

Tenemos dos opciones: instalar directamente el paquete RPM:

sudo alien -i paquete.rpm

ó crear un paquete deb para instalarlo manualmente:

alien -d paquete.rpm
© 2007 - 2008 Dezinerfolio. Todos los derechos reservados.
Powered by Wordpress. Entradas RSS