Hola y Bienvenido !!

Este es un espacio, dentro de la web, en la cual he puesto un compendio de ideas, manuales, recetas y varios textos o enlaces a los mismos en los cuales te darán una idea de como resolver ciertas actividades relacionadas a tu equipo de computo, en especial dentro del ambiente GNU/Linux.

Si consideras que puedo colaborar contigo solamente me envías un msg, ya sea al móvil o por correo electrónico y será un honor el trabajar contigo.

Tus comentarios sobre este sitio me serán de utilidad para mejorarlo y darle un buen contenido.

Cordialmente,

Edgardo Ramos, eramos (en) gaeo (punto) net

Renuncia de Responsabilidades

Los comentarios e ideas expuestas en esta página son propias y no son las de mi empleador.



diciembre 31, 2009 10:11 P.M.

Un feliz 2009 - 2010 !!


Sólo pase a desear un feliz 2010, que este año que esta apunto de iniciar, sea de muchas bendiciones y prosperidad. Que los proyectos para el 2010 sean exitosos.

Una de las más emotivas imagenes , es que al inicio del día empiezan a mostrar como van celebrando paises del otro lado del globo, y se acerca cada vez más jejeje, osea se nos acaba el 2009.

Una bella imagen:

Como recibierón en Sidney el 2009

Podes ver las demás imagenes acá.

Nos vemos el otro año.

Felices Hackings !!!

Escrito por: CoolSnow | Permalink

diciembre 29, 2009 6:14 P.M.

Un recordatorio mientras navegaba


El día de hoy navegaba en busca de información para resolver algo que no logro aun resolver relacionado con la configuración del sistema de la tesis, y me encontré este recordatorio que luego de reirme un monton, me puse a terminar las cosas que me quedan pendiente.



Una pequeña traducción sería:

"Santa no te dejo la tesis terminada?"


no


jajajajjajaja

Origen: PHd Comic

Escrito por: CoolSnow | Permalink

diciembre 29, 2009 5:12 P.M.

Reescribiendo nuevamente, en mi blog !!


Luego de varios meses, de abandono total, a reescribir nuevamente. He estado ocupado, en :


1. Trabajo.
2. Vida de Académico.
3. Trabajo de Tesis, para terminarla urgentemente. :)


Esté año en el trabajo, fue premiada la Universidad Nacional, como una página "bien" diseñada y con tecnología de punta. Esto según el reconocimiento como la segunda en el ranking de sitios web de instituciones públicas costarricense. Se puede ampliar la informción acá.

Como académico, tuve el placer de impartir nuevamente el curso de Sistemas Colaborativos, en la Escuela de Bibliotecología, Documentación e Información, curso de bachillerato. En el que tratamos de abordar temas de como los Sistemas Colaborativos pueden influir positivamente en unidades documentales, brindando un valor agregado.

Para este próximo ciclo (2010), impartiré el curso optativo, en la Escuela de Informática, de la Universidad Nacional, "Administración de Servidores basados en Software Libre". Por lo que revisaré los contenidos previos impartidos por mi gran amigo "Charlie", para quedar a la altura.

En el primer mes del año será de completar la tesis de la Lic. para poder continuar con los proyectos que hay, para salr de ellos. Así que este año Dios mediante estaremos ocupados, urgentemente, dado que ya ha tomado tiempo.

Mientras pasan estos dias navideños de casi descanzo, a trabajar !!!.

Felices Hackings !!

Escrito por: CoolSnow | Permalink

agosto 11, 2009 8:49 P.M.

Nikon con protocolos de transferencias propietarios ...


Imagen del Dia
Hace unos meses gracias a Dios me pude comprar una camara, para revivir uno de mis hobbies que no había podido continuar, debido a que me quede sin camara, por una historia que no viene al caso.

Luego de leerme el manual, claro esta y ver como se usa :), teniendo varias fotos de prueba, llego a conectar la camara a mi maquina por el cable usb, y ZASSS.. menuda sorpresa. NO ME CONECTA LA CAMARA en mi Ubuntu. :(. Al investigar el porque me presenta este problema, me encuentro que se debe al tipo de tarjeta SD que dispongo, una SDHD de 4 GB, resulta ser que el driver de mi ubuntu, se resiste a automontar la SD si esta esta insertada a la camara. Pero si saco la SD y la inserto en el lector multi tarjeta de la portatil, esta si la monta y me recibe el F-Spot, para realizar la importación de mis recien tomadas fotos.

Porque he llegado a la conclusión de esto, porque si no le pongo SD, y la conecto a la maquina, esta me reconece los 50 MG de memoria interna de la camara, y se automonta, adicionalmente si le pongo una SD sencilla de 1 GB, esta igual actua de la misma manera, automonta y muestra el contenido de la SD dentro de la camara.

Encontre una manera de obligar al driver del SDHD de mi Ubunto que monte y reconozca mi SD, por lo que probare si es correcto, mientras seguire sacando el SD e importandolo desde el Multi Lector.

La camara en cuestión es una Nikon CoolPix P80 como esta, que luego comentaré:

nikon coolpix p80

A seguir investigando para que sea transparente la importación de mis foticas :D.

Felices Hackings ...

Escrito por: CoolSnow | Permalink

agosto 11, 2009 8:13 P.M.

Cambiandole la cara al blog


Luego de tanta pereza, me he puesto a cambiar la cara del blog, luego de buscar y buscar posibles caras y ninguna gustarme. He cambiado la manera en como se ve el blog.

Debo reconocer que aún no estoy conforme al 100%, pero por algo se comienza.

Vamos a ver si lo prometido es deuda, y me pongo a escribir un poco más y revivo esta custión.

Mientras agregare y quitare cosas, para que esten a mi entero gusto, mientras ... Felices Hackings.

Escrito por: CoolSnow | Permalink

abril 07, 2009 10:44 P.M.

Esto de la empresa pública es bueno !!


El día de hoy, me he dado cuenta que es muy bueno el trabajar para una institución pública.

A partir del viernes pasado y durante toda esta semana estaré de vacaciones :), una semana en la cual en muy necesario para cargar un poco las baterias y seguir adelante.

Que gran coincidencia, que es semana santa, para los que profesamos la religión catolica. Un tiempo para reflexionar, para pensar y evaluar lo que hacemos, creemos y fortalecer la fé que nos hace seguir adelante y nos ayuda a hacer las cosas que se consideren imposibles de hacer.

Asi que finalizado el 2do día, animos y gracias Dios, por lo que nos permites disfrutar, y de aquello que no es apto para nosotros y por ello no lo tenemos aun.

Feliz Semana y a cargar animos!!

Escrito por: CoolSnow | Permalink | Categories: Diario Vivir ..

marzo 31, 2009 10:49 P.M.

Dando soporte a Ubuntu para comunicarse por USB (NXT) / TorreUSB IR (RIS 2.0), Mindstorm Lego


Imagen del Dia
Retomando los proyectos sobre robótica, usando el Mindstorm de Lego (Sitio Oficial ), se necesita una manera para poder comunicarse con los bloques desde la PC, y en mi caso dede Linux.

En mi máquina (La TX1000, que está enferma aún :(), se podia conectarse por bluetooth, en esta nueva no dispongo de un bluetooth, por lo que no queda otra que hacerlo cableado, por USB para el NXT, la nueva versión del RIS y mediante la torre usb por IR ( Infrarojo ) en el RIS 2.0.

Me he basado en un procedimiento hecho por Trevor Creech, pero he hecho algunas modificaciones :), vamos a configurar nuestra torre para poder comunicarnos con el bloque.

Configurando la Torre de Comunicaciones IR en Ubuntu





Nota: Asumiremos realizar el trabajo siendo root en tu sistema.


0. Este procedimiento, lo he realizado en Ubuntu 8.10.

1. Conecta a tu maquina la torre a un USB libre.

2. mkdir /dev/usb ( Nota: En mi caso no necesite crear el directorio, ya existia :) ).
3. ln -s /dev/usb/legousbtower0 /dev/usb/lego0 (Nota: en mi caso tuve que eliminar /dev/usb/usb0, ya que existia y era un directorio.)

4. chmod 666 /dev/usb/lego0.

5. echo test > /dev/usb/lego0 ( Nota: observa la luz verde que parpadea en la Torre IR, si es así, todo esta correcto. :).

6. Descarga la última version de los fuentes de NQC, desde el sitio oficial. (Nota: En mi caso, descarge la Version NQC 3.1r6 ).

7. Lo descargas en un directorio de tu preferencia, para rapida referencia, en mi caso /home/coolsnow/Documentos/lego/nqc, y lo descomprimo dentro. (tar -xvzf nqc-*).

8. Edito el archivo Makefile:

8.1 Elimino el soporte de USB para la torre, busco la linea siguiente,

USBOBJ = rcxlib/RCX_USBTowerPipe_linux.o

8.2 Dado que la torre es USB, cambiaré el puerto por defecto, para que apunte al USB :D, buscando la variable DEFAULT_SERIAL_NAME y asignarle el usb, así:
DEFAULT_SERIAL_NAME = "/dev/usb/lego0" ( Nota: es el puerto que acabamos de configurar :) ).

9. mkdir rcxlib/LegoUSB/

10. cd rcxlib/LegoUSB/

11. wget http://legousb.cvs.sourceforge.net/*checkout*/legousb/LegoUSB/drivers/linux/include/legousbtower.h

12 cd ../../ (estamos en la carpeta de nqc :D )

13. make

14. make install

15. export RCX_PORT=usb ( Nota: lo puedes agregar en tu .bashrc, para que no tengas que exporta cada vez que lo necesites. )


16. intenta haciendo esta prueba: nqc -msg 7 (enviar un mensaje por el puerto IR :D ), revisa las luces verdes, en donde esta recibiendo los datos. :)

17. Si lo del punto anterior te funciona, entonces ya pudes usar el NQC en tu bloque :D y tu maquina. Ahora solo hay que instalar el firmware del RIS en el bloque, inserta el CD del Robotic Invention System, y ejecuta el siguiente comando: nqc -firmware /media/cdrom/firm/firm0309.lgo

18. Descarga ahora tus programas, ejemplo el slot 1, nqc -d programa.nqc.

Si todo ha salido correctamente, ya tienes lo necesario para programar en NQC, para darle vida a tu bloque.

Configurando la Comunicacion por cable USB con el NXT





Ahora vamos a configurar lo necesario para poder hablarle al NXT, el bloque dispone de coneccion Bluetooth, pero en mi máquina actual no dispongo de dicha maravilla, por lo que lo haremos mediante el cable suminstrado por el kit. Un cable USB.

EL NTX, podes ver sus caractéristicas desde su sitio principal
, lo que haremos es usar un software para poder comunicarnos con el bloque, veamos:

Buscando en el tio Google, damos con esta completa guia de como poder programar el Lego Mindstorm NXT desde GNU/Linux, Ubuntu en mi caso.

Descargamos el programa t2nm de Pascal Raymond, y lo instalamos:

#tar -xvzf t2n-0.2.tgz

#mv mv t2n-0.2/t2n /usr/bin/

#mv t2n-0.2/udev/70-lego.rules /etc/udev/rules.d/

Ahora conectamos el bloque a la computadora desde el USB, esperamos que en la pantalla lcd aparezca la palabra USB.

Al estar conectada la unidad, podemos revisar el equipo usb conectado, usando lsusb:

#lsusb
...
Bus 001 Device 005: ID 0694:0002 Lego Group


Para obtener datos del bloque podemos ejecutar:

coolsnow@nabuconosor:~/Documentos/lego$ t2n -i
#### NXT INFOS ###############
protocol version=1.124 firmware version=1.1
NXT Name: NXT1
Blutooth address: xx:xx:xx:xx:xx:xx ( por seguridad, no compartire mi mac address del bluetooth del bloque :D
Blutooth signal: 0 (esta apagado el bluetooth :D )
Free user flash: 54576


Esto nos indica que nos estamos comunicando con el bloque desde Linux :D. Si desearamos enviar algun programa al bloque, hariamos:

# t2n -put programa1.rxe

Para ejecutarlosólo debemos navegar por la pantalla de nuestro NXT para ejecutar nuestro programa, que estará en My Files -> Software files -> programa1

La ayuda de la aplicación para más detalles:

coolsnow@nabuconosor:~/Documentos/lego$ t2n -help
t2n version 0.2
usage: t2n [options] | t2n -help
recognized options:
-b : check battery level
-i : print nxt info
-ls : list files
-put : upload file
-get : download file
-v : set verbose mode
-vv : even more verbose
-vvv : gossip
-help : print help and return
-version : print version and return

Como revisión general, vemos los dispositivos USB conectados en nuestro equipo:


#lsusb
...
Bus 001 Device 005: ID 0694:0002 Lego Group
Bus 001 Device 003: ID 0694:0001 Lego Group Mindstorms Tower

Con esto dejamos nuestros bloques reconocidos y listos para la etapa de desarrollo y creación de "robots", para el aprendizaje y exploracón de los RIS (Robotic Invetion System) de Lego.

Felices Hacking!!.

Escrito por: CoolSnow | Permalink | Categories: Robotica & Electrónica