miércoles, 24 de noviembre de 2010

OPENCoffee creciendo en silencio!

En este post quiero contarles acerca del estado de OPENCoffee, para el que no sepa es una aplicación cliente-servidor realizada en Python y PyQt con el objetivo de administrar "cyber cafes", pero no se limita a esto ya que es capaz de administrar cualquier tipo de red en donde se encuentre un "server" monitoreando los "clientes", como por ejemplo, universidades, colegios, sector público, empresas, etc.
Al día de hoy se nos hace casi imposible poder dedicarnos full-time a OPENCoffee por razones obvias! y esto lleva a que la aplicación crezca "en silencio", cabe aclarar que somos 2 personas realmente las que aportamos código.
Al día de hoy OC está en un 90% listo para tener una release funcional y con buenas caracteristicas.
Voy a mostrarles algunas capturas de pantallas para que vean como va creciendo la aplicación y obviamente dejo la invitacion abierta para aquel que quiera unirse al team de desarrollo, no es necesario que sean unos hackers de Python y/o PyQt ya que le podemos dar una mano en eso, pero obviamente es un plus ;).
Aca van los screen!




lunes, 22 de noviembre de 2010

Visor de Simbolos en NINJA-IDE!

Para los que no sepan formo parte del equipo que desarrolla NINJA-IDE (un IDE para python hecho en python con la ayuda de la libreria PyQt binding de Qt para python), para más info www.ninja-ide.org.ar.
Llevamos poco tiempo de desarrollo pero realmente el avance que hemos tenido es muy bueno, al punto que estamos desarrollando NINJA-IDE en NINJA-IDE y continuamente agregamos nuevas funcionalidades.
Hay que agradecer a la comunidad por el buen feedback que estamos teniendo ya sea aportando ideas, reportando bug o simplemente alentando al desarrollo.
Bueno, hecha la introducción vamos al centro del post.
Hace unos días que me hice cargo de la tarea de crear el Visor de simbolos, que nos permite visualizar y navegar los Symbols (clases, atributos, métodos, funciones, etc) que contiene el archivo actual.
Para el desarrollo del visor utilicé la libreria de refactoring ROPE que la verdad tiene cosas interesantes, debido a la poca documentacion, tuve que ponerme a leer el código y los unittest de rope antes de ver por donde arrancar, el esfuerzo valio la pena.
El visor ya esta incluido en NINJA-IDE desde anoche. Se agregadon dos shortcuts   "ALT+1" para navegar los archivos del proyecto  y "ALT+2" para movernos a los symbols.
Para los impacientes, aca les dejo dos capturas, una del visor y otra de como queda funcionando en el IDE.


domingo, 21 de noviembre de 2010

Inagurando el blog



Hoy finalmente me decidí a abrir mi blog. La idea es escribir sobre distintos temas referidos a informática, programación, seguridadm algoritmos, etc.  Con el tiempo voy a ir posteando sobre los proyectos que me interesan y las cosas que me parezcan interesantes.