lunes, 23 de julio de 2018
domingo, 15 de julio de 2018
lunes, 9 de julio de 2018
Manejo de modem analógico 56k en linux
En esta entrada veremos un resumen del uso de un modem analógico en linux. (Esta es una guía para mi, así que me sabe a culo si no está bien explicada)
Primero vemos el model del dispositivo. En mi caso es un USR5637.
Luego nos conectamos al puerto y hacemos una prueba escribiendo AT+GCI?
El dispositivo debería responder con el código Annex A de T.35 de nuestro país, que en mi caso es BB (Venezuela). Puedes ver la lista completa de códigos de paises aquí:
http://www.katpatuka.org/pub/doc/t.35.html
Cabe destacar que el carácter de finalización es el retorno de carro (\r)
Usando NCID
Una vez instalado puedes probar que NCID funcione correctamente con el siguiente comando:
ncidd -Dv3
Probado en Ubuntu 17.10 x86_64
Ejemplo: Para reiniciar de fábrica el comando es &F0 entonces se escribe AT&F0\r
Primero vemos el model del dispositivo. En mi caso es un USR5637.
Luego nos conectamos al puerto y hacemos una prueba escribiendo AT+GCI?
El dispositivo debería responder con el código Annex A de T.35 de nuestro país, que en mi caso es BB (Venezuela). Puedes ver la lista completa de códigos de paises aquí:
http://www.katpatuka.org/pub/doc/t.35.html
Cabe destacar que el carácter de finalización es el retorno de carro (\r)
Probando
Llamar a un número ATD<numero>.
Ejemplo para llamar al número 04141234567
ATD04141234567\rUsando NCID
El paquete NCID nos da un conjunto de facilidades para el manejo del modem usb.
Lo descargamos desde aquí: https://sourceforge.net/projects/ncid/files/ncid/
En mi caso descargué el paquete ncid_1.7-3_amd64.deb y ncid-client_1.7-3_all.deb porque uso Ubuntu 64 bits.
Probado en Ubuntu 17.10 x86_64
Otros:
Comandos
Todos los comandos inician con el prefijo AT siguiendo los estandares: T-REC-V.250-200307Ejemplo: Para reiniciar de fábrica el comando es &F0 entonces se escribe AT&F0\r
Soporte de audio
Para que este dispositivo soporte audio debe tener el firmware en la versión 1.2.23. Para ello te recomiendo que actualices desde Windows. Puedes descargar el firmware desde aquí.
Para comprobar la versión del firmware debes escribir:
ATI3
U.S. Robotics 56K FAX USB V1.2.23
OK
Convertir de WAV a rmf
sox announce.wav -t pvf -c 1 -r 8000 -b 8 announce.pvf
pvftormd V253modem 8 announce.pvf announce.rmd
Referencias:
http://www.xmodus.ch/Downloads/XM3000S/XM3000S-A00-103.pdfjueves, 5 de julio de 2018
Instalar paquetes en alphine linux
Para instalar git por ejemplo:
primero debes hacer updat
apk update
Luego buscas el nombre de paquete aqui :
https://pkgs.alpinelinux.org/packages?name=git&branch=edge
https://pkgs.alpinelinux.org/packages?name=git&branch=edge
Al final instalas
apk add git
miércoles, 4 de julio de 2018
unpack, edit and repack .deb package
Using pluma editor:
fakeroot sh -c '
mkdir tmp
dpkg-deb -R *.deb tmp
pluma tmp/DEBIAN/control
dpkg-deb -b tmp fixed.deb
'
fakeroot sh -c '
mkdir tmp
dpkg-deb -R *.deb tmp
pluma tmp/DEBIAN/control
dpkg-deb -b tmp fixed.deb
'
martes, 3 de julio de 2018
setup and teardown in Golang test
The best article
https://blog.karenuorteva.fi/go-unit-test-setup-and-teardown-db1601a796f2
https://blog.karenuorteva.fi/go-unit-test-setup-and-teardown-db1601a796f2
Suscribirse a:
Entradas (Atom)