GNU/Linux
Las penas de un usuario linux en *dos
Submitted by flaper87 on Mon, 09/29/2008 - 04:15.
Sí!! Es ciertro, no se si llamarlo desgracia o simplemente una conspiración divina contra mi, pero lamentablemente en mi actual trabajo tengo que usar Windows... Las razones son simples, la empresa desarrolla un software que solo funciona con windows, lo comico es que es "Web 2.0" ( así dicen ) =S.
En fin, Gracias a dios tengo un trabajo.... por ende dejaré de quejarme y les mostraré algunas de las cosas que he hecho para ahogar mis penas y que mejor manera de hacer si no es haciendo que se parezca a mi amado pinguino (al menos por fuera)....
Le instalé el tema Clearlooks para Windows y unos iconos al estilo Tango...
Lo triste es cuando comienzo a hundir teclas como loco acostumbrado a mi awesome3 o peor aún cuando abro 10000 ventanas al mismo tiempo y me tengo que ir a tomar un cafe mientras todo carga XD..... En fin, como dije mejor dejo de quejarme, ya que por lo menos tengo un trabajo y bueno XD
La shell ni intento buscarla
Para Planeta Linux:
Se que no es un tema específicamente de linux y espero que entiendan mi desesperación. Estoy intentando ayudar a otros en mi misma situación para que puedan ahogar sus penas sin alcohol XD
Acá las fotos:
Llego mi Arduino XD
Submitted by flaper87 on Mon, 09/22/2008 - 20:21.
Hace unos días en el lug al que pertenezco recolectamos el dinero para comprar 11 Arduinos[0] y pues que mejor noticia que "LLEGARON" XD
El modelo que elegimos es el Arduino Diecimila, un modelo bastante sencillo con entrada/salida analógica y digital, y que con simplemente conectarlo al computador esta listo para su uso.
El Arduino es el perfecto juguete de bajo costo para dejar volar nuestra imaginación en esos momentos libres y de ocio que se pueden obtener de vez en cuando y a su vez nos permite reciclar viejas cosas ( y nuevas también =P ) que creíamos dañadas ( o que no usamos ) pero que de un momento a otros descubrimos que pueden ser útiles XD
Hasta ahora lo que he hecho es un sistema de contraseñas al estilo caja fuerte con la ayuda de un potenciometro, un led y el Arduino. En el próximo post publicaré y explicaré el código y la forma de hacerlo.
Por ahora, seguiré jugando digo trabajando XD
Y el mundo se convirtio en planeta
Submitted by flaper87 on Fri, 09/05/2008 - 17:17.
Se ha creado un nuevo planeta, pero esta vez de accesibilidad, se trata de planet-a11está basado en phanet y estará recolectando blogs de distintos posts que traten temas de accesibilidad libre y privativa, sí, privativa. Planet-A11y nace de una conversación del equipo de accesibilidad de la fundación de GNOME, en la cual se discutía la necesidad de tener un récord de todos los blogs que hablaran de accesibilidad en un solo planeta sin la necesidad de restringirlo a posts relacionados con GNOME.
Sin mas los invito a todos a participar con sus blogs ( Por ahora en ingles ).
http://www.planet-a11y.net (Planeta)
http://www.planet-a11y.net/?page=3 (F.A.Q)
http://www.planet-a11y.net/?page=4 (Como usar Plane-A11y)
Espero les emocione como a mi.
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!!
Usando keywords con subversion y python
Submitted by flaper87 on Sun, 08/03/2008 - 13:41.
Para ser honesto me cansé de que se me olvide como hacer esto, espero que escribiéndolo en el blog me acuerde mas fácilmente (ya sabre donde buscar). Se trata de como asignar keywords a distintos archivos que se encuentran bajo control de versiones en algun proyecto o desarrollo o "X" que estemos llevando a cabo. Antes de decir como hacerlo es importante saber que son y para que sirven.
Las keywords son palabras claves que reconoce ( en este caso ) subversion y que son sustituidas automáticamente por este suministrando la información requerida en cada caso (Id, Revision, Date...). Las keywords nos sirven para suministrar información importante (para algunos, entre los cuales me incluyo) acerca del fichero en el que se esta trabajando. Algunas de estas informaciones pueden ser el Id del proyecto, la revisión en la que se encuentra o de la cual fue descargado dicho fichero, la fecha en la cual fue descargado o en la cual fue modificado por última vez. Ademas de suministrar importante información nos evitan tener que modificar fichero por fichero para actualizar esta información, lo cual es fabuloso para proyectos grandes.
Ahora bien, Como activamos estas fabulosas keywords. Supongamos que tenemos una copia de trabajo de un proyecto hecho en python y que en la carpeta raiz de dicho proyecto estan todos los archivos .py:
# cd /copia/de/trabajo
# svn propset svn:keywords "Id Revision Date" ./*.py
Con esto ya hemos habilitado las keywords para todos los ficheros .py que se encuentran en /copia/de/trabajo (No en las subcarpetas, OJO). Una vez activadas tenemos que incluirlas en nuestros ficheros de la siguiente manera (En mi caso suelo colocar esta cabecera en los ficheros de mis desarrollos):
# -*- coding: utf-8 -*-
#
#
# BLOQUE QUE CONTIENE LA LICENCIA
#
#
"""DESCRIPCIÓN DEL FICHERO """
__id__ = "$Id$"
__version__ = "$Revision$"
__date__ = "$Date$"
__copyright__ = "Copyright (c) 2008 Flavio Percoco Premoli"
__license__ = "GPLv2"
Como se puede apreciar las palabras claves van entre $$ ($Id$, $Revision$, $Date$) de esta manera subversion reconocerá fácilmente que palabras debe cambiar.
Este comando (svn propset svn:keywords........) debe ser ejecutado cada ves que un fichero es agregado o importado al control de versiones lo cual puede resultar fastidioso en muchos casos, para que subversion automáticamente agregue esta propiedad a los nuevos ficheros entonces se deberá modificar lo siguiente en el ~/.subversion/config:
$ vim ~/.subversion/config
Buscar la sección [miscellany] y descomentar la linea que contiene enable-auto-props = yes
Seguido a esto se deberá modificar la seccion [auto-props] y agregar lo siguiente:
*.py = svn:eol-style=native;svn:keywords=Id Revision Date
Esto hará que subversion agregue la propiedad de keywords a todos los ficheros .py que sean agregados o importados al proyecto.
Bueno, acá concluye el post, espero que les sirva a muchos y que a mi no se me vuelva a olvidar :D
Saludos a todos
Mousetra Users Manual v0.1
Submitted by flaper87 on Wed, 07/23/2008 - 14:19.
English:
It's ready the version 0.1 of the MouseTrap Users Manual. I encourage everyone to read it and give some feedback :) It can be read here [0]
Español:
Esta lista la versión 0.1 del Manual de Usuarios de Mousetrap, los animo a todos a leerla y a darme sus opiniones. La documentación puede ser encontrada acá [0]
Italiano:
È pronta la versione 0.1 della documentazione per utenti di MouseTrap. Invito a tutti a leggerla e darmi le vostre opinioni. Potete trovare la documentazione qua [0]
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
Dibujando con MouseTrap / Drawing with mouseTrap / Disegnando con mouseTrap
Submitted by flaper87 on Mon, 07/14/2008 - 18:03.
Español:
Bueno acá dejo un vídeo realmente corto para demostrar el funcionamiento de mouseTrap con aplicaciones como OpenOffice Draw, el diseño que realizo es un simple cuadrado mostrando el uso del panel de click y específicamente el click Drag and Drop.
Disfrútenlo!!
English:
Well, Here's the video showing how to use mouseTrap for drawing in applications like OpenOffice Draw.The design is a simple square showing the use of the buttons click panel and specifically the Drag and Drop click method.
Enjoy!!
Italiano:
Ecco qua un piccolo video di come funziona mouseTrap con applicazioni stile OpenOffice Draw. Si fa vedere l'uso del panello di click e specificamente l'uso del click Drag and Drop.
Spero vi piaccia!!
Video: http://www.youtube.com/watch?v=_rjyEouT-Hw
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
