Optimización, Series Temporales, Programación Qt, Electricidad, Música, Aeromodelismo.
martes, 2 de febrero de 2010
lunes, 1 de febrero de 2010
chm to pdf en debian lenny
Baje un libro en formato chm, el formato es bueno sin embargo para poder leerlo en pdf o en Mobipocket no funciona correctamente.
en fin enconre una solucion en Debian se llama chm2pdf
una herramienta de facil uso, en debian se tiene que instalar previamente.
luego bajar el script chm2pdf-0.9.1.tar.gz
al inicio me daba problemas, yo creo por falta de las librerias, sin embargo lo que hice es crear
las carpetas /tmp/... que hacia referencia el script y funcionaba mediocremente.
al final con todas las librerias, si funciona correctamente.
Finalmente el script nos devuelve un pdf con la informacion.
en fin enconre una solucion en Debian se llama chm2pdf
una herramienta de facil uso, en debian se tiene que instalar previamente.
apt-get install htmldoc libchm-bin python-chmluego bajar el script chm2pdf-0.9.1.tar.gz
#Descomprimir
tar -xzvf chm2pdf-0.9.1.tar.gz
#Ubicarse en la carpeta.
$:cd chm2pdf-0.9.1.tar.gz
#Instalar
$:python setup.py install
#Finalmente se usa.
$chm2pdf --book ' o puedes usar --webpage al inicio me daba problemas, yo creo por falta de las librerias, sin embargo lo que hice es crear
las carpetas /tmp/... que hacia referencia el script y funcionaba mediocremente.
al final con todas las librerias, si funciona correctamente.
Finalmente el script nos devuelve un pdf con la informacion.
martes, 12 de enero de 2010
jueves, 10 de septiembre de 2009
Configurar mi mouse G5 logitech en Debian Lenny
Primero que nada hay que revisar que si funciona el mouse al conectarlo al usb
ok si esta en el Bus001 Device 005
indagando un poco llegue a parar en la web de los linux gamers todo muy bueno mas aun el test que se le puede hacer al dispositivo sin haber instalado nada:
Test del mouse conectado solamente sin funcionar:
Primero ver que evento es el que usa el raton:
luego hay que bajar "evdev-key-btn-test.c" googleando lo encuentras
despues compilarlo
despues probar...
En fin bueno despues de romperme la cabeza pensando que faltaba instalar el driver evdev y buscando recompilar xorg con sdk y demas cosas, encontre buscando que ya tenia el bendito driver instalado... :) el genial Lenny ya lo tenia.
bueno siguiente paso solo modificar el archivo /etc/X11/xorg.conf
incluyendo las siguientes lineas.
luego reiniciar el ordenador y ya esta funcionando... todos los botones.
bueno todavia me falta mapear a medida los botones del mouse lo cual incluire en el siguiente post.
otra solucion mucho mas simple es modificar este ultimo archivo /etx/X11/xorg.conf con lo siguiente
esto uiltimo lo obtuve aqui
$:lsusb
Bus 005 Device 005: ID 0ac8:c002 Z-Star Microelectronics Corp. Visual Communication Camera VGP-VCC1
Bus 005 Device 004: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 062a:0000 Creative Labs Optical mouse
Bus 001 Device 005: ID 046d:c049 Logitech, Inc. G5 Laser Mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubok si esta en el Bus001 Device 005
indagando un poco llegue a parar en la web de los linux gamers todo muy bueno mas aun el test que se le puede hacer al dispositivo sin haber instalado nada:
Test del mouse conectado solamente sin funcionar:
Primero ver que evento es el que usa el raton:
$: cat /proc/bus/input/device
..............
I: Bus=0003 Vendor=046d Product=c049 Version=0111
N: Name="Logitech USB Gaming Mouse"
P: Phys=usb-0000:00:1d.0-2/input0
S: Sysfs=/class/input/input2
U: Uniq=
H: Handlers=mouse1 event2
B: EV=17
B: KEY=ffff0000 0 0 0 0 0 0 0 0
B: REL=143
B: MSC=10
...............luego hay que bajar "evdev-key-btn-test.c" googleando lo encuentras
despues compilarlo
$:gcc -o evdev-key-btn-test evdev-key-btn-test.cdespues probar...
$: evdev-key-btn-test /dev/input/event2
Supported Keys:
Key 0x110 (Left Button)
Key 0x111 (Right Button)
Key 0x112 (Middle Button)
Key 0x113 (Side Button)
Key 0x114 (Extra Button)
Key 0x115 (Forward Button)
Key 0x116 (Back Button)
Key 0x117 (Task Button)
Key 0x118 (Unknown key)
Key 0x119 (Unknown key)
Key 0x11a (Unknown key)
Key 0x11b (Unknown key)
Key 0x11c (Unknown key)
Key 0x11d (Unknown key)
Key 0x11e (Unknown key)
Key 0x11f (Unknown key)
Buttons/Keys: 16
Supported Relative axes:
Relative axis 0x00 (X Axis)
Relative axis 0x01 (Y Axis)
Relative axis 0x06 (Horizontal Wheel)
Relative axis 0x08 (Vertical Wheel)En fin bueno despues de romperme la cabeza pensando que faltaba instalar el driver evdev y buscando recompilar xorg con sdk y demas cosas, encontre buscando que ya tenia el bendito driver instalado... :) el genial Lenny ya lo tenia.
bueno siguiente paso solo modificar el archivo /etc/X11/xorg.conf
incluyendo las siguientes lineas.
Section "InputDevice"
Identifier "Configured Mouse"
Driver "evdev"
Option "CorePointer"
Option "Name" "Logitech USB Gaming Mouse"
Option "Device" "/dev/input/event2"
Option "ZAxisMapping" "4 5 6 7"
Option "Emulate3Buttons" "false"
EndSectionluego reiniciar el ordenador y ya esta funcionando... todos los botones.
bueno todavia me falta mapear a medida los botones del mouse lo cual incluire en el siguiente post.
otra solucion mucho mas simple es modificar este ultimo archivo /etx/X11/xorg.conf con lo siguiente
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "evBits" "+1-2"
Option "keyBits" "~272-287"
Option "relBits" "~0-2 ~6 ~8"
Option "Pass" "3"
EndSection
esto uiltimo lo obtuve aqui
sábado, 20 de junio de 2009
Ardour en DEBIAN Lenny con Audigy 2 ZS Notebook
Entre mis cosas pendientes tenia el configurar mi tarjeta de Sonido PC card Audigy 2 zs, siendo que mi primer intento de configurarla en Windows Vista fue infructuoso, pues no hay controlador adecuado. Al tener una partición dedicada enteramente a Debian. conecte la tarjeta y con sorpresa pude ver que Debian Lenny levanta esta tarjeta sin ningún problema tiene el controlador y todo.
Cuando quise escuchar no puede hacerlo apesar que se veia conectada se comprueba con
$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xb0000000 irq 20
1 [Audigy2 ]: Audigy2 - Audigy 2 ZS Notebook [SB0530]
Audigy 2 ZS Notebook [SB0530] (rev.0, serial:0x20011102) at 0x2400, irq 20
Investigando puede averiguar que ALSA utiliza el dispositivo que se le indica como por defaul, asi como alsamixergui (este te sirve para saber que dispositivo esta funcionando). en este caso el 0.
Buscando por Internet encontre que se debe poner alguna configuracion para que arranque la Audigy por defaul. consistia en crear un archivo asound.conf y ponerlo en /etc/
con el siguiente texto. (archivo /etc/asound.conf)
$ nano /etc/asound.conf
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
donde el 1 le indica que utlice la Audigy por default. De esta manera pude escuchar por primera vez por mi tarjeta Audigy sonido almacenado se escucha muy bien.
Bueno el paso siguiente era utilizar la tarjeta para por ejemplo capturar sonido externo... ejem Guitarra, sonido etc. buscando un manejar de sonido al estilo SONAR u otro di a para con "Ardour"
excelente programa para grabaciones multitrack y para modificar grabaciones.
Ejecute Ardour y no pude conseguir nada, ni siquiera escuchar algo, otra vez a buscar informacion, dia enterarme que Ardour usa para manejar sonido un programa (servidor de sonido), llamado JACK. Luego probando JACK bastante pues al inicio al igual que alsa este programa solo ejecuta con la tarjeta interna de la laptop y no con la Audigy. Finalmente di a parar con un archivo que configura JACK (este archivo se sobre escribe al ejecutar y modificar opciones en qjackctl) se llama .jackdrc (archivo oculto!)... por cierto todo lo hice en consola root.
$nano /root/.jackdrc
/usr/bin/jackd -dalsa -dhw:1 -r44100 -p1024 -n8
Asi al arrancar qjackctl JACK utiliza la Audigy.
Hasta ahi todo bien.. luego aprendi que para utilizar el servidor de sonido JACK por ejemplo con alsaplayer se necesita un comando en la consola.
$alsaplayer -o jack
le dice al programa que ejecute con jack como servidor de sonido, es decir utilice la Audigy para reproducir, bueno asimismo. Ya que ardour utliza jack para sonido, Ardour tambien puede ver lo que alsaplayer este
- Conecciones para utilizar la tarjeta con ALsaplayer, jack, ardour, microfono.
qjackctl
alsaplayer -o jack
ardour2 &
Cuando quise escuchar no puede hacerlo apesar que se veia conectada se comprueba con
$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xb0000000 irq 20
1 [Audigy2 ]: Audigy2 - Audigy 2 ZS Notebook [SB0530]
Audigy 2 ZS Notebook [SB0530] (rev.0, serial:0x20011102) at 0x2400, irq 20
Investigando puede averiguar que ALSA utiliza el dispositivo que se le indica como por defaul, asi como alsamixergui (este te sirve para saber que dispositivo esta funcionando). en este caso el 0.
Buscando por Internet encontre que se debe poner alguna configuracion para que arranque la Audigy por defaul. consistia en crear un archivo asound.conf y ponerlo en /etc/
con el siguiente texto. (archivo /etc/asound.conf)
$ nano /etc/asound.conf
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
donde el 1 le indica que utlice la Audigy por default. De esta manera pude escuchar por primera vez por mi tarjeta Audigy sonido almacenado se escucha muy bien.
Bueno el paso siguiente era utilizar la tarjeta para por ejemplo capturar sonido externo... ejem Guitarra, sonido etc. buscando un manejar de sonido al estilo SONAR u otro di a para con "Ardour"
excelente programa para grabaciones multitrack y para modificar grabaciones.
Ejecute Ardour y no pude conseguir nada, ni siquiera escuchar algo, otra vez a buscar informacion, dia enterarme que Ardour usa para manejar sonido un programa (servidor de sonido), llamado JACK. Luego probando JACK bastante pues al inicio al igual que alsa este programa solo ejecuta con la tarjeta interna de la laptop y no con la Audigy. Finalmente di a parar con un archivo que configura JACK (este archivo se sobre escribe al ejecutar y modificar opciones en qjackctl) se llama .jackdrc (archivo oculto!)... por cierto todo lo hice en consola root.
$nano /root/.jackdrc
/usr/bin/jackd -dalsa -dhw:1 -r44100 -p1024 -n8
Asi al arrancar qjackctl JACK utiliza la Audigy.
Hasta ahi todo bien.. luego aprendi que para utilizar el servidor de sonido JACK por ejemplo con alsaplayer se necesita un comando en la consola.
$alsaplayer -o jack
le dice al programa que ejecute con jack como servidor de sonido, es decir utilice la Audigy para reproducir, bueno asimismo. Ya que ardour utliza jack para sonido, Ardour tambien puede ver lo que alsaplayer este
- Conecciones para utilizar la tarjeta con ALsaplayer, jack, ardour, microfono.
qjackctl
alsaplayer -o jack
ardour2 &
jueves, 26 de marzo de 2009
MGMAPS
Hace poco adquirí un Nokia E71, luego de revisar las opciones probé el GPS, utilizando los programas incorporados entendí que para ubicarse el equipo utiliza las señales de satélites, usando para tal fin el GPS integrado y el A-GPS (GPS asistido), este último con costo por datos GPRS.
Al usar el GPS para posicionarme quise ver el mapa, así pude verificar que los mapas están en linea, y que para verlos se necesita conexión a internet, por wifi o data gprs.
Sin embargo que se hace donde no hay operador ni wifi?... entonces la idea de bajar los mapas fue aumentando. Navegando por internet fui a parar con el MGMAPS...
Lo demás es historia el procedimiento fue el siguiente:
1. Instalar MGMAPS archivos jar y jad (este último es indispensable pues registra el software en el telefono.. pues sino esta pidiendote a cada momento la lectura de datos de memoria y es incomodo). El MGMAPS, lee los mapas y maneja el GPS en el equipo.
2. Buscar el mapa y seleccionar las coordenadas a bajar usando la página Map Creation tool. Para seleccionar se presiona click derecho y izquierdo, creando una región. Luego se le dice que niveles (zoom, mientras mas es mas cerca. ejem. 17 es a 50mt, 16 es a 100mt etc) tipo de mapas Satellite with road maps overlayed. y Generate.
la herramienta crea un archivo *.map (texto plano) que contiene las coordenadas en formato raro (Lat. Inf Derecha, Long. Sup Izquierda : Lat.Sup Izquierda, Long. Inf Derecha)del área seleccionada, como se aprecia pueden haber varias áreas rectangulares para abarcar toda la región.
3. Bajar las areas que conforman la región con los datos del archivo map. con el programa, GMAPMAKER Utilizando la opción,
"Download tiles using entered Area", es decir indicando coordenadas obtenidas en el paso 2. y seleccionando zoom level de cada uno. del nivel 16 para abajo esta bien para mapas hybridos.
El MGMAPS, también cuenta con una herramienta para ver la posición del dispositivo mediante web con GMAP-track, el cual te muestra en tiempo real tu posicion actual, usando conexion a internet. GMAP-track no almacena los recorridos solo ubica la posición, en cada instante de muestreo.
Al usar el GPS para posicionarme quise ver el mapa, así pude verificar que los mapas están en linea, y que para verlos se necesita conexión a internet, por wifi o data gprs.
Sin embargo que se hace donde no hay operador ni wifi?... entonces la idea de bajar los mapas fue aumentando. Navegando por internet fui a parar con el MGMAPS...
Lo demás es historia el procedimiento fue el siguiente:
1. Instalar MGMAPS archivos jar y jad (este último es indispensable pues registra el software en el telefono.. pues sino esta pidiendote a cada momento la lectura de datos de memoria y es incomodo). El MGMAPS, lee los mapas y maneja el GPS en el equipo.
2. Buscar el mapa y seleccionar las coordenadas a bajar usando la página Map Creation tool. Para seleccionar se presiona click derecho y izquierdo, creando una región. Luego se le dice que niveles (zoom, mientras mas es mas cerca. ejem. 17 es a 50mt, 16 es a 100mt etc) tipo de mapas Satellite with road maps overlayed. y Generate.
la herramienta crea un archivo *.map (texto plano) que contiene las coordenadas en formato raro (Lat. Inf Derecha, Long. Sup Izquierda : Lat.Sup Izquierda, Long. Inf Derecha)del área seleccionada, como se aprecia pueden haber varias áreas rectangulares para abarcar toda la región.
3. Bajar las areas que conforman la región con los datos del archivo map. con el programa, GMAPMAKER Utilizando la opción,
"Download tiles using entered Area", es decir indicando coordenadas obtenidas en el paso 2. y seleccionando zoom level de cada uno. del nivel 16 para abajo esta bien para mapas hybridos.
El MGMAPS, también cuenta con una herramienta para ver la posición del dispositivo mediante web con GMAP-track, el cual te muestra en tiempo real tu posicion actual, usando conexion a internet. GMAP-track no almacena los recorridos solo ubica la posición, en cada instante de muestreo.
Suscribirse a:
Entradas (Atom)