Iniciar Sesion

Planet

Encontrados varios bugs


 
Si alguna cosa considero tremendamente complicada desde el punto de vista del programador, es intentar que como desarrollador, obtener la posición de usuario. No es fácil cambiar la visión y dejar de ver el propio código como sencillo y lógico.
Hasta que uno no cambia esta visión y mira su aplicación desde una posición exterior, como un usuario cualquiera, hasta ese momento no se descubren los bugs, los problemas de accesibilidad y los problemas diversos de funcionamiento.
Hoy a última hora, viendo el partido del R.Madrid por televisión, no he descubierto un tremendo bug que afectaba al primer uso de la aplicación con un usuario nuevo. Esto es debido a que uno ya tiene su usuario creado con todos los permisos, con el que se desarrolla la aplicación. Pero hasta que no decides poner a tu compañero de desarrollo como usuario, en esta caso mi gato Mao, no descubres que ocurre en ese primer acceso a la aplicación.
Ahora mismo, dicho bug ha sido solucionado. Pero no sabemos si puede volver…xD

Detección de equipos en una red local solucionada

Ya he solucionado la detección de los equipos que estén en una misma red local. He empleado una biblioteca de Python para manejar la herramienta NMap, con la que obtengo las direcciones IP de los equipos que están en mi misma red local por medio de pings y, una vez que las tengo, consulto la caché ARP (que se encuentra en el archivo /proc/net/arp) para averiguar qué dirección MAC corresponde a cada dirección IP. Una vez que se tienen las direcciones MAC, el sistema debe hacer lo mismo que cuando se usa el Radar Bluetooth: registrar dichas direcciones y ejecutar los servicios automáticos.
Este logro me permitirá crear un Radar alternativo al Radar Bluetooth, que detecte dispositivos por Ethernet en lugar de bluetooth.

Sistema de búsqueda de caminos

Hace unos días publicaba un vídeo mostrando el sistema de búsqueda de caminos empleando mallas de navegación y el algoritmo A estrella para Sion Tower. Pudisteis ver que el personaje recorría el camino de forma brusca, actualmente el problema se ha solucionado gracias a la inclusión de splines en una colaboración del compañero Javier Santacruz

Memoria del Proyecto.

Buenas! Pongo a disposición de todos la memoria de Vidali para el V Concurso de Software Libre. En este documento podéis encontrar las ideas principales en las que se basa Vidali, el estado del proyecto, sus intenciones y su evolución a lo largo de todo el concurso. Pueden descargar el PDF desde aquí.

Documentando el proyecto

 
Son las 16:57 del 5 de Abril y al mirar por la venta veo la gente tumbada en el césped de la universidad tomando el sol. Y a mi… se me han acabado los grupos de música para escuchar mientras desarrollo Socialsight.
Actualmente nos encontramos en fase de documentación del proyecto. Gracias a PHPEdit y su integración con phpDocumentor (http://www.phpdoc.org/) la tarea se hace algo mas liviana.
La documentación del proyecto se esta desarrollando y puede encontrarse en la web del espacio de la Forja RedIRIS (http://cusl5-ssight.forja.rediris.es/)

Reestructurando el código entero

Hola a todos,
como estoy utilizando pygtk para la interfaz gráfica del proyecto y la he comenzado a utilizar tarde, ahora que me estoy enterando como va gtk tengo que reestructurar el código entero. Gracias a la ayuda de Danigm he podido avanzar bastante en gtk, ya que él tiene bastantes conocimientos.
Hoy he aprendido lo que es el gtk_main_loop y a insertar imágenes de opencv en gtk. Como insertar imágenes de opencv en gtk es un poco complicada, os dejo él codigo que estoy utilizando para ello. [1]
Un saludo !!
[1] http://pastebin.com/RBApNrxR

¡Bienvenid@s!

Bienvenid@s!!
En este blog se hará un seguimiento del proyecto Ejercicios de planificación personalizables para rehabilitación cognitiva.
Aquí iré publicando los avances y decisiones que se vayan tomando en el desarrollo del proyecto.

Investigando sobre la detección de equipos en una red local

Me encuentro actualmente investigando sobre cómo detectar los equipos (sus direcciones MAC, concretamente) que estén en una misma red de área local (LAN). Mi objetivo es ofrecer una alternativa al Radar Bluetooth, ya que el bluetooth no funciona como yo esperaba, siendo éste muy inestable. La herramienta que estoy investigando es NMap, la cual obtiene las direcciones IP de los equipos, a partir de las cuales espero poder obtener sus direcciones MAC.

Avanzamos rápido

Estos últimos días estamos avanzando a pasos agigantados. La presión de las fechas del CUSL y las ganas de poder sacar versiones estables a la luz, hace que el trabajo cunda el doble de lo previsto.
El pasado fin de semana, pudimos presenciar la subida a forja (https://forja.rediris.es) de la primera versión (http://forja.rediris.es/frs/shownotes.php?release_id=1574) usable de la plataforma, y hoy Lunes presenciaremos una segunda con sustanciales mejoras en interfaz y manejo.
Entre las mejoras cabe comentar, una mejor separación de los componentes en la pantalla con bordes amplios de alto contraste. Revisión de todos los textos de la aplicación para cumplir las normas de contraste en personas con visibilidad reducida. Aparición del módulo “Perfil” que aparecía vacío en la versión anterior. Así como introducción de fotos.
Seguimos trabajando…

Colisiones y física con OgreBullet en IberOgre

Vuelve la actividad a la wiki de Ogre en español gracias a Alberto Cejas Sánchez. El compañero responsable del proyecto Fútbol es Así estaba trabajando en la detección de colisiones para su videojuego y finalmente decidió utilizar el wrapper de Bullet para Ogre. Tras dar los primeros pasos ha publicado “Colisiones y físicas con OgreBullet”.

Distribuir contenido

Colabora