Monthly Archive for July, 2007

Estoy de vacas y sigue la tesis

Y que bien se siente, jamas… JAMAS volveré a tener clases, nunca mas tendre que pararme tan temprano con la obligación de ir a clases. Ahora todo se trata de terminar la tesis. 365 dias para tirar la weba, para terminar la tesis.

Mi tesis se trata de “Reconocimiento y seguimiento monocular de gestos 3D”. Lo que haré será usar una única cámara para reconocer tanto 2D como la profundidad de una escena, todo para reconocer la posicion (X,Y,Z) de la mano y darle seguimiento. Eso será aplicado a una herramienta de rehabilitacion de enfermos, es decir para que la gente que despues de alguna operacion o enfermedad quedó con las manos tiesas, que no puede mover los brazos. Con esta herramienta podrán rehabilitarse y recuperar la movilidad.

Sin embargo, el reconocimiento monocular de gestos no solo puede aplicarse a rehabilitación, tambien puede funcionar para interacción hombre máquina. Eso traducido es, cosas como el Nintendo Wii, solo que el Wii usa sensores y giroscopios, pero mi herramienta no necesita antenas ni basofias adicionales, simplemente con una única cámara puede hacerlo. Esto podría traer capacidades similares a las de Wii al PS3 o al Xbox 360. Otra aplicación que se me ocurre es el tipo de interacción visto en la pélicula de Minority Report pero sin la necesidad de utilizar guantes. En fin, hay muchas aplicaciones.

Espero poder darles algunos resultados o algunas demos de mi trabajo de tesis mientras éste se va desarrollando.

Por lo pronto estoy de vacas hasta Agosto. Unos dias de descanso en Sta Clara del Cobre. La proxima semana tomaré unas cuantas fotos de mi rancho y las pego aqui o en Flickr.

Estoy de vacas y sigue la tesis, se va a poner interesante. :-)

¿Que libros estas leyendo o piensas leer?

Gerardo ha hecho una convocatoria a que los bloggers comenten acerca de qué libros estan leyendo o piensan leer. Asi que eso haré.

Hace tiempo lei El Alquimista de Paulo Cohelo, ese es un libro lite como de aeropuerto. No es tan malo, pero no lo recomendaria mucho.

Luego lei La Balsa de Piedra, de Jose Saramago. Una novela feliz con final aún mas feliz, que te deja al final con una sensación de felicidad y gusto por la vida. Un libro muy recomendable, sobretodo para los de tendencias suicidas, para que vean que el mundo no es tan malo.

Y he leido otros, como El Hombre y La Mar de Ernest Hemmingway, muy MUY bueno; otro fue En Busca de Klingsor, de Jorge Volpi tambien muy bueno. En fin.

Despues comencé a leer El Hombre Duplicado, y aun no termino de conocer la historia de Tertuliano Maximo Alfonso que se encuentra un clon suyo, en eso estoy…

Le paso la encomienda a:

Lhuerta
DjZero
Linuxo

Gentoo on USB, Disk Image

Si, la verdad es que no la hice pensando en que los lectores de este blog quisieran usar un USB de 1 Giga para Gentoo, lo hice porque si alguna vez se me ocurre hacerlo de nuevo esto me facilitará mucho las cosas. Una imagen de Gentoo instalado en USB ya es muy Geek, o tal vez Freak. Ahi les va.

bash#dd if=/dev/sdh of=usb-1G-gentoo.img
2031616+0 records in
2031616+0 records out
1040187392 bytes (1.0 GB) copied, 109.212 s, 9.5 MB/s

Al comprimirla con bzip2 quedó de 226Megas, no esta nada mal considerando que en el sistema de archivos hay como 500 megas usados aparte de lo que usa /boot.

Tiene instalado lo siguiente:

  1. Solo para x86 de 32 bits
  2. Kernel 2.6.20+parches “Con Kolivas” (mejor desempeño)
  3. Fuse y sshfuse
  4. Apache
  5. Vim
  6. Avahi para el Rendezvous/ZeroConf
  7. elinks
  8. nano
  9. Soporte Bluetooth
  10. Soporte MMX y SSE

No tiene portage porque no cabe, pero por eso tiene fuse y sshfuse, si quieres usar portage para instalar cosas nuevas, simplemente se hace como root:

root@zombie/#  sshfs  192.168.0.20:/usr/portage  /usr/portage

Suponiendo que la maquina 192.168.0.20 tiene Gentoo y tiene un portage. No necesitas esas basofias de NFS, usando SSH se puede hacer bien facil.

El que tenga fuse hace trivial la instalacion de NTFS-3G para lectura y escritura total y segura de las particiones de Windows.

Avahi a lo mejor no te sirve para nada, jeje, pero a mi si me sirve porque voy a poner ese USB en una mini-itx y le voy a poner discos duros de 250 gigas, atascados de musica y otras basuras. Sirve para compartir via DAAP.

Apache se lo instale porque no tenia nada que hacer, así que no se, a lo mejor sirve para algo. Elinks y Vim son necesarios, para los niños hay Nano.

A ver si mas tarde saco una con Samba, FTP y el MPD o daapd

Si alguien dice que tiene un USB de 2 gigas, 3 gigas o 40 Gigas, y que esta imagen no le sirve, antes de que empiece a quejarse puede checar el Gparted, lo que se hace es tratar ese USB enorme como el mio y hacer:

dd if=imagen  of=/dev/sdX

Y ya, se tendra un USB con particiones de 1 Giga, eso es lo que se haria normalmente. Pero para los USB mas grandes se usa Gparted y se abren las particiones del USB, simplemente se hace mas grande la particion 2, cosa de arrastrar y soltar y Listo.

Trabajo Futuro

Seguro se hacen: Asterisk, un Daap server, un server FTP, Samba
Me gustaria saber si funciona: Coda, Ifolder o Unison y un server SVN.

Algo interesante es que solo tiene soporte MMX y SSE, eso permite que sea compatible con muchos procesadores. Pero no se beneficia de SSE2, 3DNOW ni SSE3. No soporta x86_64.

.

Instando Gentoo en un USB disk

Hoy me dio la curiosidad de saber si es cierto o no que las memorias NAND funcionan 100 veces mas rapido que los discos duros normales. Entonces me dedique unas horas a hacer funcionar Gentoo en un USB Drive. Tenia un USB viejito de 1Giga que ya estaba en pésimas condiciones, no tenia carcasa, andaba mi unidad por ahi encuerada en el el puro PCB.

usb-gentoo.jpg

Instalar gentoo fue facil, simplemente se crean las particiones tal y como se crearian en un disco duro SATA usando fdisk, se formatean, yo hice 2, una de /boot con 100 megas y el resto de root con 900 megas. La primera Ext2 y la segunda Reiser.

Luego baje el snapshot de Gentoo y lo descomprimi ahi directo segun dice el Handbook, pero ahora lo bueno iba a ser el Kernel. Resulto ser mas facil de lo que crei, simplemente copie el grub, lo edite acorde y puse la bzImage, el initramdisk y el System.map en /boot y que arranco. Y no arrancó. Era porque aun no habia editado el fstab y no sabia donde estaba root. Luego de editarlo y de crearle un password a root, la cosa arrancó.

Ahora tengo un Gentoo corriendo desde un USB de 1 giga. Lamentablemente no cabe el portage, pero se me acaba de ocurrir que puedo montar el portage desde NFS, pero eso sera mañana. Solo necesito el portage para compilar vim, apache+php y samba.

Pienso hacer un NAS. Y lo mejor es que puedo hacer la “imagen” del USB y ponerla aqui, para luego nomas que la gente haga un dd y copie directo a su USB. A ver si no me da weba y lo pongo.
Bye.