En los últimos días se ha estado trabajando en las primeras tareas del ciclo #5 de desarrollo: la escritura de un test y el comienzo de la implementación. Como ya se dijo anteriormente, este ciclo de desarrollo se va a dedicar a la monitorización del directorio actual. Se detectarán creaciones de archivos, borrados y modificaciones [...]
Tras unos días con la encuesta de funcionalidades futuras activa, se ha decidido analizarla para hacernos una idea de lo más demandado. En total se han contabilizado 102 votos. A continuación se muestra las 4 funcionalidades que más interés han generado: Integración con ssh para permitir previsualizar directorios remotos 17.65% Multipestaña para permitir múltiples terminales [...]
Como ya os comentamos, la última semana de Marzo estuvimos en Reims (Francia) en el Forum Innovact, un foro que reunió a más de 150 empresas y donde participamos en la categoría de premios “Campus Awards” junto con otros 27 proyectos de toda europa (donde 4 proyectos éramos españoles). La mayoría de los proyectos estaban [...]
Hasta ahora no había encontrado la documentación de OpenCV 2.2 y estaba usando la disponible para OpenCV 2.1, pensando que la nueva aún no estaría disponible por encontrarse en desarrollo. Sin embargo parece ser que no es así, sino que por algún motivo la documentación de OpenCV 2.2 se encuentra en la página con el [...]
Predesys acaba de ser implantado de nuevo (de forma experimental) en la asociación universitaria Club .NET de Sevilla, esta vez usando el Radar LAN en lugar del Radar Bluetooth. De momento, sólo hay registrados 4 miembros de la asociación, pero iremos registrando cada vez a más personas para que se pueda saber quién está en el aula de la asociación en cada momento.
Si queréis descargaros el cliente que usamos en la asociación, lo podéis descargar desde la sección Descargar. Este cliente es una adaptación del cliente de Predesys de ejemplo People Presence Client, también disponible en la sección Descargar.
Acabo de terminar definitivamente y de liberar la primera versión del Radar LAN, detector de dispositivos alternativo al Radar Bluetooth. Este nuevo Radar detecta las direcciones MAC de las tarjetas de red de todos los equipos que estén en la misma red local que alguna de las Estaciones, en lugar de las direcciones MAC de los dispositivos bluetooh que se encuentren cerca de alguna de las Estaciones.
Este nuevo Radar es mucho más efectivo que el de bluetooth, ya que el bluetooth es muy inestable en la detección de dispositivos. La única desventaja con respecto al de bluetooth es que, de momento, no es capaz de enviar mensajes a los dispositivos detectados (aunque tampoco es una prioridad para mí).
También he tenido que adaptar algunos de los otros componentes, con cambios mínimos, de los cuales he liberado nuevas versiones. Estos componentes son el Servidor (0.2.2), el Radar Bluetooth (0.1.1) y el servicio People Presence (0.1.1).
Tanto el nuevo Radar LAN como las nuevas versiones de los otros componentes están disponibles en la sección Descargar, tanto en formato tarball como paquete Debian.
Dentro de unos días actualizaré toda la documentación del proyecto para que refleje este nuevo componente y los cambios de los otros.
He añadido al repositorio 2 scripts (en el directorio raíz). El primero, llamado install-dependencies.sh, instala todas las dependencias que el proyecto necesita (facilita no tener que instalar una por una cada una de ellas) y el segundo, llamado build.sh, construye todos los paquetes (tanto en formato tarball como en formato paquete Debian) del proyecto y los copia a una carpeta generada llamada OUTPUT en el directorio raíz (esto facilita el no tener que ir generando uno por uno cada uno de los paquetes).
By the end of March all the new sound processing code was integrated in the library. Last April 5th (my birthday!) it was documented in the thesis document. So, it is definitely the time to make a new release, Pscyhosynth 0.2.0 is out! You can get it in the download section.
Users will not find much new in this release (changelog at the end of this post) but there is a lot of work from the development point of view. Programmers interested in the new library should take a look at the third chapter of the master thesis document. Remember that this is a draft so expect lies, inaccuracies and horrible grammar and spelling mistakes
Other things that has happened since last post: MiguelV contacted us to join efforts in the future in building tangible instruments. He has a very nice video tutorials on building fiducial based instruments here. It is one of the most polished home-made Reactables I have seen on the net! Also, remember that the collaborative roadmap is up and running. People are already voting and it seems that interfacing with audio input and MIDI are the most desired features, we will definitely pay special attention to that!
As for the near future the development will slow down for a couple of weeks (I am very busy with other stuff), but the next three months will be very active. Keep updated.
Changelog GNU Psychosynth 0.2.0
Parece ser que NMap no da los resultados que esperaba. Se suponía que debía darme las direcciones IP de cada uno de los equipos que estén en una red local, pero hay algunas IPs que no obtengo cuando sí debería. Creo que esto es debido a que NMap se basa únicamente en hacer ping a una máquina y, si ésta responde, entonces se da por presente a dicho equipo (aunque sólo es una suposición mía). El problema está en que no todos los equipos de una red tienen por qué responder a un ping.
El caso es que he intentado detectar con NMap un equipo concreto con Windows, el cual no respondía al ping y, sin embargo, sus direcciones IP y MAC aparecieron en mi caché ARP (lo cual, en condiciones normales, prueba su existencia). Es decir, por ARP se obtiene bien la dirección MAC de dicho equipo al intentar hacer el ping, pero no puedo basar la existencia de dicho equipo en una respuesta positiva al ping (que, en este caso, no ocurre); simplemente, debo intentar detectar los equipos por NMap (indenpendientemente de que respondan o no) y, a continuación, consultar la caché ARP.
Espero tener pronto listo el Radar LAN, una vez que termine su implementación y haya hecho unas cuantas pruebas.
Las futuras incorporaciones en próximas versiones de SocialSight, concretamente la versión 0.5, traerá consigo las siguientes características: