FlaPer87 - import freedom; print everything

  • galería de imagenes
  • presentaciones
  • proyectos
  • copyright
  • contacto
  • acerca de...
Home

Google Adsense

Navigation

  • Recent posts

User login

  • Request new password

Ubuntu

Y seguimos avanzando, MouseTrap ya esta en svn.gnome.org

Submitted by flaper87 on Sat, 08/30/2008 - 13:36.

Quería anunciar que desde ayer MouseTrap se encuentra en los repositorios svn de gnome.

Después de 2 días de haber solicitado mi cuenta svn de gnome recibí el correo de confirmación e inmediatamente hice el cambio. El nuevo svn es: http://svn.gnome.org/svn/mousetrap/trunk y se puede encontrar mas información en http://live.gnome.org/MouseTrap

También sigo manteniendo el trac original http://mousetrap.flaper87.org/trac/ el cual contiene los tickets, roadmaps, timelines y wiki de mousetrap.

Las fuentes pueden ser vistas desde el viewvc de gnome http://svn.gnome.org/viewvc/mousetrap/ y desde el trac http://mousetrap.flaper87.org/trac/browser. Ambos se encuentran actualizados (en el trac hay un mirror del svn de gnome).

Bueno espero que la noticia los emocione tanto como a mi.

Suerte a todos!!

  • a11y-es
  • Anuncios
  • ArchLinux
  • Debian
  • Español
  • GNU/Linux
  • mouseTrap
  • Subversion
  • Ubuntu
  • flaper87's blog
  • 2 comments

mouseTrap 0.2 release

Submitted by flaper87 on Tue, 07/15/2008 - 08:21.

Hi all!!

Yes! It's true, I'm releasing the mouseTrap version 0.2 so it can be downloaded by anyone.

What offers mouseTrap version 0.2:

* Complete control of the mouse pointer via webcam.

* Mouse Movements

* Mouse Clicks events ( left, double, drag/drop, middle, right... Scroll Up/Down coming in the coming revisions )

* Compatibility with other Assistive technologies ( MouseTweaks, GOK)

* Multi Desktop Manager application ( Tested with: Gnome, E17 and OpenBox W.M )

* Complete Documentation for developers ( using --enable-pydoc and --enable-doxygen for building it )

* more......

The Code:

It is written in python using OpenCV library, and can be browsed from:

http://mousetrap.flaper87.org/trac/

Or downloaded using the subversion repository:


svn checkout http://svn.flaper87.org/mousetrap mousetrap

Installation:

MouseTrap uses the autotools for the installation process, so it is as easy as doing:


$ ./autogen.sh && make

AS ROOT:

# make install

Suggestions:

Read the README file :D

Coming on future versions:

* Eye tracking

* More Stability

* Different clicking methods.

* mouseTrap Art ( Icons, Images ) ( Any help needed!! )

Well, I really hope you like it and I'll be waiting for your feedback ( please write me to: flaper87 [at] flaper87 [dot] org )

Thanks all

  • a11y-es
  • Accessibility
  • Anuncios
  • ArchLinux
  • control
  • Debian
  • English
  • Enlightenment
  • GNU/Linux
  • mouse
  • mouseTrap
  • mouseTrap
  • opencv
  • Ubuntu
  • webcam
  • Add new comment

mouseTrap First mouth click

Submitted by flaper87 on Mon, 06/09/2008 - 05:17.

Well Here's a short video showing the first mouseTrap mouth Click.

I hope you like it.

Acá les dejo un pequeño vídeo con el primer click ejecutado con mouseTrap.

Espero que les guste.

URL: http://www.youtube.com/watch?v=jfNRS1oSb34


  • a11y-es
  • Anuncios
  • ArchLinux
  • click
  • Debian
  • English
  • first
  • GNU/Linux
  • mouseTrap
  • mouseTrap
  • opencv
  • pointer
  • Python
  • Ubuntu
  • webcam
  • 4 comments

Goosh - Unofficial Google Shell

Submitted by flaper87 on Tue, 06/03/2008 - 07:18.

Saludos!!

Quisiera compartir una de las tantas cosas que se descubren en #archlinux-es, posiblemente muchos ya la conozcan pero yo no :P

Goosh, es una shell no oficial de google que nos permite ejecutar la mayoria de las acciones que normalmente llevamos a cabo con St. Google pero a través de una shell al estilo unix.

No los entretengo mas, acá les dejo el link: http://goosh.org/

Saludos

  • ArchLinux
  • busquedas
  • curiosidades
  • Debian
  • GNU/Linux
  • google
  • shell
  • Ubuntu
  • unix
  • Web
  • Web
  • 1 comment

mouseTrap: An accessible Control of the mouse via Web Cam

Submitted by flaper87 on Wed, 05/21/2008 - 08:22.

mouseTrap: This is the name of my new application. It is being developed using python and its main and most important function is allow users to control their mouse using a Web Cam and their faces by tracking specific points of the face previously detected. It is also capable to perform clicks and all the mouse options (at least it will). At this moment it is completely capable to perform mouse movements using at-spi's python bindings (pyatspi).

1) History:

mouseTrap started as a simple widgetsTrap (read bellow), while the development advanced new ideas were coming and one of them was the idea of creating an application to move the mouse with the head using a simple and low cost web cam. After doing some research I found OpenCV ( base library of mouseTrap ). After downloading and testing OpenCV I found out that it is capable to do amazing things including face detection. After this I just performed some other tests and apply everything into mouseTrap and so the Web Cam feature became the main function of it.

2) Project Main Goal:

The main goal of the project is to become a completely accessible application for people with movement impairments and so take care of that important part of accessibility that wasn't covered until now. With this, It's possible to expand even more the Assistive Technology and Computer Accessibility and so make the technology accessible for more people.

3) What does mouseTrap use to model the head movement into mouse movement?

It calculates the 2D coordinates variation of the face movement on the Web Cam image and after that it executes the required movements with the pointer. It is a really simple calculation that gives an absolute and flexible control. The required movement is completely customizable by the user through the gtk based GUI.

4) Other Important Features:

  • WidgetsTrap: The widgetsTrap is a time-out focus executer feature that catches all the selectable and focusable widgets of the current window ( Desktop or any other application ) and if the mouse hasn't been moved in the setted time-out the nearest selectable or focusable widget will be focused. A demonstration video can be found here
  • HttpServer: It is a basic httpServer to communicate with mouseTrap using command line ( wget ) or a simple web browser.
  • KeyBindings: Yes Keybindings! The keybindings let the user perform some extra mouseTrap actions like, re-detect points, enable/disable features and so on...
  • Mousebindings: There are also mousebindings for the main or most important actions ( like re-detect points ) so the can be executed using the Web Cam too requiring less movement.
  • Internationalisation: multi language support.

5) Future Features:

  • Eyetraking: This is the most important feature to implement, hopefully in a short future. This will allow the user to move the mouse just with the eyes, just watching the point in the screen where the mouse should be moved.
  • Plugins Interface: a simple interface for plugins implementations.
  • More Features to add soon...

I've recorded a Demo Video where is possible to appreciate how mouseTrap works. [video here]

There is a lot more to write, but i wanted to give a resume.

I hope you like the Video and even better the project.

Best Regards to all.

P.S: SPONSORS, Ideas, Suggestions, Opinions, Helps, DESIGNERS are welcomed so don't think twice and feel free to submit a comment or mail me to: flaper87 at flaper87 dot com    :P

Video on youtube:


Latest videos:

First MouseTrap Click: http://www.youtube.com/watch?v=jfNRS1oSb34

MouseTrap + MouseTweaks: http://www.youtube.com/watch?v=kqaT0YhPpjU

MouseTrap + MouseTweaks using screen mode: http://www.youtube.com/watch?v=O5jPzbCIlOE

  • a11y-es
  • Accessibility
  • Anuncios
  • ArchLinux
  • Debian
  • English
  • handicaps
  • impairments
  • mouse
  • mouseTrap
  • Python
  • Tiflotecnología
  • Ubuntu
  • webcam
  • 15 comments

Totem + YouTube

Submitted by flaper87 on Fri, 05/09/2008 - 05:26.

Resulta que me acabo de enterar que existe un plugin de Totem que permite explorar y ver los videos de youTube, asi que queria compartirlo con ustedes...

El plugin original se puede activar en Editar -> Complementos y marcando la casilla que dice "Examinador de YouTube", también existe una mejora del plugin aqui el cual permite utilizar los nuevos códecs H.264 que ofrecen las personas de youTube los cuales permiten ver los vídeos con máxima calidad.

  • ArchLinux
  • Debian
  • GNU/Linux
  • totem
  • Ubuntu
  • videos
  • youtube
  • 5 comments
  • Read more

Frases Geek Para Enamorar

Submitted by flaper87 on Wed, 05/07/2008 - 07:15.

Acá les dejo unas cuantas frases Geeks que me pasaron, algunas las he modificado para hacerlas mas Linuxeras :P

Frases tomadas de este link

Ahí les dejo...

  • Eres el kernel de mi linux.
  • Eres el html de mi corazon.com.
  • Eres 1024kb para mi megabyte.
  • Tus ojos brillan mas que mi torre de cd´s.
  • Tucorazon.com esta en mi pagina de inicio.
  • Eres el socket de mi CPU.
  • Eres el compilador de mi codigo.
  • El .gif que anima mi vida.
  • Siempre estas en /home/Mi\ Corazón/
  • Te pienso mas que las paginas indexadas por google.
  • Eres como el firefox que me saco del infiero explorer.
  • Eres el enter de mi vida.
  • Si me dejas hago Ctrl+C en mi vida.
  • Cuando te veo mi ciclo de CPU se acelera.
  • Tú tienes la máxima prioridad en mi lista de procesos.
  • Eres el linkador de mis objetos.
  • Tus deseos son signals para mi.
  • Ninguna gráfica podría renderizar al 100% tu perfecta figura.
  • En la cama eres puro overclocking.
  • Sin ti mi vida sería como una web sin CSS.
  • Eres el cargador de mi iPod.
  • Díme cómo te llamas y te agrego a favoritos
  • Eres la primera en Google al buscar mi corazón.
  • Tienes permisos de root en mi vida.
  • Tus palabras tienen el IRQ más bajo para mí.
  • Compiz-Fusion tiene envidia de tu belleza.
  • Juntos somos como un procesador de doble núcleo.
  • Tengo el feed RSS de tus pensamientos.
  • Hiberno cuando no estás a mi lado.
  • Quisiera ser un Pendrive para tus USB.
  • Nuestros corazones sincronizan por Wifi.
  • ArchLinux
  • Debian
  • enamorar
  • Enlightenment
  • frases
  • geeks
  • GNU/Linux
  • Poesias
  • Ubuntu
  • 1 comment

Apache2 + PHP5 + Xdebug

Submitted by flaper87 on Mon, 03/17/2008 - 20:32.

Bueno a pesar de que me sentía cómodo haciendo el "debug" de las paginas a punta de echos atravesados en las funciones,  un amigo me mostró algunas de las bellezas de utilizar las cualidades de un debugger.

En este caso como para php utilizo Eclipse PDT me interesaba hacer funcionar el debugger con este IDE. Primero que nada hay que instalar xdebug (suponiendo que ya tenemos instalado apache y php). Para distribuciones como las Debian Based es necesario el paquete dev de php, en mi caso como estoy utilizando php5 instale php5-dev... Mejor agamoslo desde el principio :-D.

# aptitude install apache2 libapache2-mod-php5 php5 php5-dev
$ wget http://xdebug.org/link.php?url=xdebug200rc3
$ tar xvzf xdebug-2.0.0RC3.tgz
$ cd xdebug-2.0.0RC3/
$ phpize
$ ./configure --enable-xdebug

En caso de tener instalado el php-config en un path que no sea estándar entonces podemos configurarlo de esta manera:

$ ./configure --enable-xdebug --with-php-config=/path/to/php-config

Luego compilamos e instalamos:

$ make
# sudo make install

Ahora viene la configuración, tenemos que editar el archivo php.ini y para saber cual es el que utiliza apache utilizaremos la función phpinfo de php (coloco en negrita la linea que nos interesa):

$ php -r "phpinfo();" | grep -i php.ini
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

Abrimos ese archivo con permisos de superusuario y agregamos las siguientes lineas antes de ;End

zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so
xdebug.remote_enable=1

Luego de esto reiniciamos el servicio de apache y podremos probar el debugger:

# sudo /etc/init.d/apache2 restart

Apache utilizara el debugger sin la necesidad de un IDE como Eclipse PDT, pero para poder hacer uso de breakpoints, o llevar la secuencia de los valores de las variabiles a medida che la pagina es cargada entonces es recomendable el uso de un IDE y sus herramientas.

Espero les sirva.

P.D: Prometo hacer otro post explicando como ussar xdebug con eclipse.

  • Debian
  • GNU/Linux
  • Ubuntu
  • Web
  • Add new comment

3 Cambios de aplicaciones

Submitted by flaper87 on Wed, 03/05/2008 - 16:39.

En los últimos días he cambiado 3 de mis aplicaciones principales:

1) Iceweasel -> Firefox 3 b3

2) Amarok -> Exaile

3) OpenOffice ( casi nunca lo use :-D ) -> Lotus Symphony

Firefox 3 beta 3:

Esta es la ultima versión que ha sido liberada, viene con ligeros cambios en su interfaz y muchos mas en su forma de hacer las cosas. La razón principal por la cual lo instale es que traje mejoras al nivel de accesibilidad el cual es uno de los principales campos por los cuales me muevo. Algunos de los cambios son:

1) Nueva gestión de complementos y temas, permite que sean descargados e instalados directamente desde la interfaz de complementos.

2) Mejoras en el gestor de marcadores.

3) En su interfaz principal ha sido movido el botón de inicio la la barra de marcadores.

Screenshot:

Firefox 3

Exaile:

Resulta que navegando por los largos océanos de la WWW me encontré con esta aplicación, que resulta ser un reproductor de música hecho en python que busca de cubrir todas esas opciones y posibilidades que el muy conocido Amarok nos ofrece. Algunas de esas cosas son:

1) Soporte a grandes librerías.

2) Soporte para Album Covers.

3) Audio Scrobbling.

Screenshot

Exaile

Lotus Symphony:

Esta es una suite de ofimática desarrollada por la conocida empresa IBM la cual esta basada en Eclipse y desarrollada en Java. Es completamente libre, ofrece un procesador de texto, creación de presentaciones y hojas de calculo.

Screenshot

Lotus Symphony

  • Debian
  • Enlightenment
  • GNU/Linux
  • Ubuntu
  • Add new comment

Web Browsers + Trabajar sin conexion

Submitted by flaper87 on Mon, 03/03/2008 - 20:48.

Cada vez que abría un web browser como Epiphany, Opera, Firefox 3 la opción de trabajar sin conexión se activara automáticamente, por el simple hecho que como utilizo exalt ( de e17 ) para conectarme a Internet y no network-manager entonces mi estado de conexión es desconectado (offline) así este conectado. NM Bug #82335

Para solucionar esto hay dos opciones:

1) Desinstalamos network-manager de la siguiente manera:

# aptitude purge network-manager

2) Si no queremos desinstalarlo porque simplemente hay momento en que lo utilizamos ( como cuando nos torturamos con otro Desktop Manager) o cualquiera que sea la razón, basta con quitarlo del inicio de esta manera:

#  update-rc.d -f network-manager remove


# update-rc.d -f network-manager-distpatcher remove

Si se da uno de esos casos en los que se necesita network-manager, basta con hacer:

# /etc/init.d/network-manager start && /etc/init.d/network-manager-dispatcher start

Y ya network manager estará listo para usarse.

Espero que les sirva.

  • Debian
  • Enlightenment
  • GNU/Linux
  • Ubuntu
  • Add new comment
12next ›last »
Syndicate content

Search

  • a11y-en
  • a11y-es
  • Anuncios
  • ArchLinux
  • curiosidades
  • Debian
  • Docbook
  • Drupal
  • English
  • Enlightenment
  • Español
  • Eventos
  • GNU/Linux
  • Italiano
  • Latex
  • mouseTrap
  • opencv
  • Poesias
  • Python
  • Reflexiones
  • Subversion
  • Tiflotecnología
  • Ubuntu
  • Uncategorized
  • Web
  • wordpress

Twitter Updates

Twitter Logo

    follow me on Twitter



    • galería de imagenes
    • presentaciones
    • proyectos
    • copyright
    • contacto
    • acerca de...