lunes, 29 de julio de 2013

Instalar aplicaciones por tarea en Debian/Ubuntu con tasksel

Es la forma más fácil y floja de instalar aplicaciones..  se trata de un script para instalar aplicaciones, ya sea de forma gráfica o desde terminal de comandos.  la forma que les muestro en este post es en terminal de comandos.


el script se llama tasksel  y se instala de la siguiente manera:

sudo apt-get install tasksel

ya instalado el paquete solo es necesario de ejecutarlo como super usuario:

sudo tasksel

y verás algo como esto:



después de esto solo queda elegir la aplicación que necesitas  :)

lunes, 22 de julio de 2013

Instalar ncurses-devel en Ubuntu

Estaba intentando compilar el kernel pre empaquetado para linux-vserver  y a la hora de compilar me pedía el paquete ncurses-dev  que es una biblioteca de programación que provee una API que permite al programador escribir interfaces basadas en texto, y pues para instalarla en ubuntu podemos hacer esto:

sudo apt-get install ncurses-dev

o

sudo aptitude install libncurses5-dev

en mi caso, uso Ubuntu 13.04  y el paquete que está en la lista de repositorios es libncurses5-dev

viernes, 19 de julio de 2013

Solucion a "Call rejected, CallToken Support required" en Asterisk

Una solución para cuando nuestra extensión IAX no se puede registrar en la central telefónica Asterisk:



es editar el archivo /etc/asterisk/iax_general_custom.conf y agregar:

calltokenoptional = 192.168.1.0/255.255.255.0

esto si nuestra extensión está en el segmento 1 de una red LAN  clase C

Si nuestra extensión es remota  podemos poner el rango exacto o también podemos permitir registrar las extensiones desde cualquier ip (No recomendable por seguridad)

calltokenoptional = 0.0.0.0/0.0.0.0


viernes, 12 de julio de 2013

Lo que pasa a teclear "sudo rm -rf /" (Comando realmente destructivo)

Lo que pasa a teclear "sudo rm -rf /"

Es una de las cosas que me fascina de los sistemas UNIX-Like que tienes la libertad de mandar todo a la basura si así lo decides :)

viernes, 5 de julio de 2013

Mini howto para instalar heyu, y con el controlar dispositivos X10 para automatización de edificios (domótica)


Les dejo un howto rápido para instalar heyu  y con el controlar dispositivos que manejen el protocolo x10 desde una interfaz de comando, para después de ahí desarrollar la aplicación que mas te guste y convenga  con reconocimiento de voz, interfaz web, agi con Asterisk VoIP, etc.


mkdir -p ~/software/opensource
cd ~/software/opensource
wget http://heyu.tanj.com/download/heyu-2.11-rc1.tar.gz
cd /usr/src
sudo tar -xzvf ~/software/opensource/heyu-2.11-rc1.tar.gz
cd heyu*
sudo sh ./Configure  && sudo make && sudo make install
#Where would you like the sample Heyu configuration file installed?
#Seleccionar la opción  3. In directory /etc/heyu  (for system-wide access)
#To which port is the CM11 attached?
#Si es un puerto serial seguro podría ser /dev/ttyS0, si es un convertidor de serial a usb sería /dev/ttyUSB0,
es necesario tener conectado el adaptador X10 CM11A al puerto Serial y también a la corriente eléctrica



#Para empezar a probar, Asignarle un ID único al AM466, este equipo tiene 2 dialers desde donde se configura si es A1, B2, C3, etc., 
#Si se le asigna la misma clave al dispositivo X10 este se apagará y prenderá junto con el otro también configurado con la misma clave.
#Conectar el dispositivo electrónico al AM466 configurado.
#Suponiendo que se le asignó A1 al dispositivo X10 AM466, al ejecutar el comando anterior mandará a enceder el dispositivo.
heyu on A1
#Para apagarlo
heyu off A1
#Para encender los dispositivos que estén en la clave A intoducir el siguiente comando
heyu allon A
#Para apagar todos al mismo tiempo
heyu alloff A
#******
#       Luces
#******
#Conectar el foco en el socket X10 y de ahí conectar el socket, OJO este socket no se debe conectar a lámparas fluorescentes o de halógeno solo focos normales .
#Dejar en encendido el apagador
#Inicialmente no prenderá el foco, puesto que hay que asignarle una clave al socket instalado, para esto se tiene que ejecutar en los primeros 30 segundos el siguiente comando:
heyu address C1
#Lo que hacemos con este comando es asignarle el ID C1 al Socket instalado.
#Si pasan más de 30 segundos instalados y no se ejecutó el comando, apagar el apagador y volver a prenderlo para poder mandar el comando anterior.
#Para mandar a prender el foco ejecutar el siguiente comando
heyu on C1
#Para apagarlo
heyu off C1
#Para prender todos los focos en C
heyu lightson C
#Para apagar todos
heyu lightsoff C
#Existe un modelo de socket X10 en el cuál se le puede mandar que disminuye o aumente laintensidad de la señal
#Para saber más comandos de heyu introducir:
 heyu help
#Hay dispositivos x10 como sensores de movimiento, alarmas, detectores de humo e incendio, controles de temperatura, etc., los cuáles pueden monitorearse y de acuerdo al evento mandar a enceder dispositivos, apagarlos, etc.,




próximamente haré mi vídeo de mis pruebas de automatización xD