Predesys es un sistema que se basa, entre otras cosas, en la ejecución de tareas (o servicios) cada vez que se detectan dispositivos de diversos tipos. Estas tareas automáticas se ejecutan tan sólo con aparecer el dispositivo (el usuario) en el campo de detección de los Radares del proyecto, sin que el usuario tenga que hacer ninguna acción o instalar nada en su dispositivo. Esto hace que el proyecto se pueda utilizar para ofrecer servicios a personas con algún tipo de discapacidad ya que no hace falta la interacción del usuario con el sistema.
Hace bastante tiempo vi un vídeo en Youtube que me llamó la atención, en aquel entonces aprendía tímidamente a usar Blender y a crear mapas (escenarios 3D para mods de juegos) con Radiant. Siempre había visto ese vídeo como un corto de ciencia ficción, pero según voy aprendiendo sobre la realidad aumentada y la visión [...]
A día de hoy comienza el ciclo #6 del desarrollo. En este ciclo se ha tratado de atender a las peticiones de los usuarios recogidas en la encuesta y se va a implementar la posibilidad de tener múltiples pestañas. La finalidad es poder tener diferentes terminales abiertos en la misma ventana y que el panel [...]
We have been developing an application to give you control over who can watch your content, and we have got this result: You can create a list of friends. Every friend can be assigned to one friend list, and you … Continue reading →
Tenía pensado escribir una entrada explicando lo básico para comenzar a documentar con Doxygen en nuestro código, pero antes de ponerme a ello descubro que en el blog del proyecto Infant ya tienen una entrada así. Documentación de proyecto con Doxygen El proyecto Infant participa en el CUSL y se encarga de detectar objetos de [...]
Acaban de ser incluidas en la forja, las nuevas tareas a desempeñar, que darán forma a la futura versión de SocialSight 0.5.
Estas tareas ya fueron descritas en un post anterior, aunque a pesar de ello todavía no tenían fecha concreta de realización. Ahora han sido especificadas en fecha y prioridad, así como el diseño del diagrama de Gantt.
Summary
What is Still Maintained and why it’s so useful
So every once in a while you take a look at your Github’s project list and say ‘Damn, I have got a whole bunch of issues and pull request on projects that I do not want to maintain any longer’. You can do three things.
What Still Maintained do is very simple: It gives you an elegant interface to update the status of your Github projects.
Now if you have, like you should, a Readme file in your Github repo you could add a magic image in it, that changes automatically to the correct status of your project. This is all handled by Still Maintained.
All you have to add to your Readme file is a link to an image:
<img alt='' src='http://stillmaintained.com/Nerian/nerian.github.com.png'/>
<img alt='' src='http://stillmaintained.com/
{GithubUserName}/{NameOfTheProject}.png'/>
Example
This is how a Still Maintained powered Readme looks like:
https://github.com/Nerian/nerian.github.com
So go ahead: http://stillmaintained.com/
Me encuentro actualmente escribiendo comentarios con un formato especial en el código del proyecto para luego generar una documentación del código (no confundir con la Documentación del proyecto) en formato HTML u otros. Probablemente, cuando tenga la documentación del código terminada, la incorpore a la Documentación del proyecto.
El formato de los comentarios que estoy usando es reStructuredText para luego usar la herramienta de generación de documentación de código Epydoc.
Aquí tenéis un artículo muy bueno explicando cómo se documenta el código de un programa Python con Epydoc y reStructuredText:
http://mundogeek.net/archivos/2008/07/07/documentacion-en-python/
Buenas a todos una vez más, hoy me he animado a pegarle un buen empujón al proyecto, y aunque los resultados son de esos que no se pueden mostrar (al menos de momento, porque están sobre papel), voy a aprovechar para escribir el último artículo descriptivo sobre las clases que componen LibWiiEsp. Comentar que todo [...]