As I announced few blog-posts ago I spent last monday in Córdoba giving a talk and showcase on GNU Psychosynth. I was invited by the University of Córdoba because it is the “Conferencias del Patrón” event, where they have all kind of conferences, mostly technology related, to try to encourage and motivate students to broaden their views on the field.
There, Javier Sánchez Monedero kindly helped to make a networked showcase of the software, that you can see in the following video. Sadly we forgot to record the output directly and thus the sound sacks and the complete lack of bass makes it sound even more noisy that it actually was. You can also watch and download the full talk on Vimeo, in Spanish, of course.
GNU Psychosynth demo music performance at Córdoba March 2011 from raskolnikov on Vimeo.
Suze, a professional DJ and producer from the city, attended the event and showed interest in the software and said he might use his experience with low level DSP and Pure Data to code some modules for Psychosynth in the future. I hope this becomes true
I decided to stay one more day in Córdoba because Richard Stallman, the starter of the whole GNU and Free Software thing, came to the city to talk about challenges and risks for our freedom of the so-called “Digital Society”. It was a very interesting speech with a broader topic that his tipical talks. You can hear and download it here, in Spanish:
Conferencia Richard Stallman “Por una sociedad digital libre” en Córdoba by javiers
I had a lot of fun these days in Córdoba, the city where my father is from and a city known for its beautiful women, multicultural history and where they make their own kind of white wine — fino de Córdoba — that I’m in love with, and I hope to go there sometime soon and visit my good friends there. Richard Stallman has been to Córdoba a few times already — he knows the good stuff
En este ciclo, el test inicial no será directamente programable y consistirá en una serie de pruebas a llevar a cabo. Estas serán: Generación de la documentación completa del proyecto en formato html. Comprobar que todas las clases, métodos, tipos, …
Se va a dar comienzo al ciclo #4 del proyecto. Como paso inicial, se han considerado las funcionalidades a implementar y cuál resulta más prioritaria para el proyecto. A pesar de tener en mente numerosas mejoras y adiciones, se va …
He solucionado los problemas que me encontré intentando implantar Predesys. A nivel local (dentro de una misma máquina), el proyecto funciona perfectamente y todos sus componentes funcionan bien, aunque ahora estoy teniendo el problema de que el servicio web del Servidor no es utilizable desde el exterior (desde otra máquina), por lo que estoy investigando qué configuraciones del Servidor y del sistema operativo debo establecer para solucionar esto.
Mientras investigo sobre esto, estoy desarrollando un pequeño sistema de registro de todas las excepciones que ocurran, que hasta ahora no existía, para facilitar la solución de errores.
A día de hoy se ha finalizado la implementación del ciclo #3 del desarrollo. Como ya se comentó, el test a pasar era la navegación por el árbol de directorios utilizando los comandos habituales del terminal a la vez que …
Probando Predesys en el servidor principal de la asociación universitaria de usuarios de software libre a la que pertenezco, SUGUS, me he percatado de varios problemas en la versión que he liberado recientemente. Debido a esto, sintiéndolo bastante, he cancelado su liberación de nuevo. Ha sido un error precipitarme en la liberación de esta primera versión.
Me encuentro haciendo pruebas en el servidor de SUGUS porque en la asociación tenemos planes de implantar Predesys como sistema para saber quiénes de los socios se encuentran en un momento determinado en nuestro aula de la Escuela Técnica Superior de Ingeniería Informática de la Universidad de Sevilla.
Versión v0.5. Me da miedo ponerle un nombre de versión mayor. Pero la verdad es que ahora la aplicación «da' gusto», ya que , por fin, se construye el árbol de forma dinámica extrayendo datos de la web. ¿De qué web?. Pues lo mejor que tenemos ahora, que yo sepa y que sea público, es Wikispecies. De ahí se va generando el cladograma que se visualiza en la aplicación. Pero luego entraremos en más detalles, ahora a disfrutar:Los nuevos cambios más importantes añadidos son los siguientes:
Y la nueva funcionalidad:
Algunas cosas a corregir/mejorar:
También tenemos una rama de trabajo, llamada 3ddevelopment (de la versión v0.3, no de la última) en la que hay una visualización en 3D del árbol. Pero no la he querido mergear con la rama principal por que todavía no veo claro cuál será su uso. La visualización y exploración es menos cómoda y la sobrecarga de la máquina es considerable. Es más bonito, pero menos útil «en la práctica». Quiero agradacer eternamente a mi compañero Pepe cullera por su colaboración, que es el que ha desarrollado al completo dicha rama 3D y espero algún dia encontrar alguna justificación al uso del 3D en la aplicación y trasladar el contenido a la rama principal, al menos como opción de visualización, para los que lo deseen.
El colaborador Antonio Jiménez Rodríguez (AJR) continua trabajando con intensidad en el modelado, texturizado y animación de los personajes de Sion Tower. La prueba es este nuevo enemigo, el Diablillo. AJR partió de la descripción del enemigo en el documento de diseño (GDD): Criatura del averno de estatura ligeramente superior al Goblin. Cuenta con la
Gource es una herramienta para la visualización de la evolución de un proyecto a partir del log de su sistema de control de versiones. Gource es mucho más visual que StatSVN ya que utiliza OpenGL para renderizar de forma atractiva el árbol de ficheros del proyecto junto a sus atareados desarrolladores (como abejas en un
StatSVN es una herramienta que recopila información de un repositorio Subversion y genera un informe en HTML describiendo su desarrollo. Como veremos, es posible obtener una gran cantidad de datos relevantes que desvelan los hábitos de los miembros de un equipo y en qué medida ha contribuido cada uno. ¿Quieres conocer cómo se ha trabajado