Se trata de crear una armadura (Shield), que dote a un Arduino* del soporte físico necesario, para comunicarse con otros a través de CanBus.
El proyecto ArCan no solo persigue el desarrollo del Hardware necesario, sino también la creación de una librería para facilitar su uso a la comunidad. Siendo el objetivo, conseguir un producto final con criterios de calidad, eficacia y eficiencia, de fácil construcción y programación.
*Arduino: Plataforma de desarrollo de Hardware libre, basado en el microcontrolador ATmega8. Para más información podéis visitar la Wiki de Arduino.
AVBOT captura los cambios recientes en los artículos a través de un canal de IRC en la red irc.wikimedia.org. Hoy 15 de noviembre en torno a las 2 de la madrugada (hora española), alguien de arriba cambió el formato de las líneas que se vierten en ese canal, provocando que AVBOT "se quedara ciego" y no viese ninguna edición. Lo único que percibía venía a través del registro combinado, cuyo formato por suerte no lo cambiaron.Ya he arreglado la expresión regular que dejó de funcionar por el cambio inesperado, y AVBOT vuelve a comportarse con normalidad.Expresión regular antes:(?i)\[\[(?P<pageTitle>.*?)\]\] +(?P<nm>.*?) +http\://es\.wikipedia\.org/w/index\.php\?title\=.*?diff\=(?P<diff>\d+)\&oldid\=(?P<oldid>\d+) +\* +(?P<author>.*?) +\* +\(.*?\) +(?P<resume>.*)Expresión regular después:(?i)\[\[(?P<pageTitle>.*?)\]\] +(?P<nm>.*?) +http\://es\.wikipedia\.org/w/index\.php\?diff\=(?P<diff>\d+)\&oldid\=(?P<oldid>\d+) +\* +(?P<author>.*?) +\* +\(.*?\) +(?P<resume>.*)Lo que sobraba está en rojo.De todo esto me di cuenta porque hoy sólo estaba poniendo carteles de semiprotección, algo bastante extraño.Debería avisar de alguna forma, no es la primera vez que cambian el formato del que se nutren no sólo mi bot, sino los de muchos otros programadores.
Voy a intentar explicar en cada post las tecnologías que he estado valorando y el primero de todos es SEAM
Seam es un producto creado por Gavin King el creador de Hibernate y que busca la creación rápida de aplicaciones web java. Para ello utiliza una herramienta llamada seam-gen que te genera a partir de tablas en una base de datos una aplicación CRUD (create, read, update, delete) totalmente funcional con tecnologías estándar de JEE como JSF para la vista, EJB3 para la lógica del negocio y JPA para la persistencia y tecnologías de JBoss como Hibernate Validation o JBoss jBPM para definir el flujo de tu aplicación.
En esta nueva versión encontrarás las siguientes características:
Articulo que habla sobre el tema [http://www.infoq.com/articles/jboss-seam].
Hay mas soluciones que espero porder , hablar si algien tiene alguna experiencia . Pues post
Bueno, antes que nada, tenemos que decir que nos alegra que dentro de la comunidad de ReactOS la aparición de nuestro proyecto haya causado buena impresión (nos hemos enterado por un comentario en la entrada inmediatamente anterior). Pero éste post, además de una respuesta a este comentario que nos ha hecho tanta ilusión, es por que en ese mismo comentario he encontrado una cosa que me ha sorprendiso sobremanera :p …
Prometo que ha sido casualidad, nunca había pasado por el blog de ReactOS antes (lo que tampoco es sorprendente porqué es de creación reciente, ¡rodolí!) (observad el tema escogido,jeje): http://reactos.wordpress.com/
Posted in Curiosidades Tagged: Curiosidades
Estado del Proyecto
Querria comentaros un poco el estado del proyecto. Aunque ya he pasado una vez por las fases de Análisis de Requisitos y Diseño, ahora estoy pasando una segunda vez por Análisis de Requisitos y sabré finalmente qué es Desdeslin exactamente (me estoy refiriendo a qué tipo de aplicación quiero implementar).
Cuando tenga esto claro iré subiendo documentos que ya he realizado sobre el analisis de requisitos y otros temas. Falta el trabajo de añadir la licencia a los mismos y de subirlos al gestor de documentos o al svn de la forja (aún no tengo muy claro dónde es mejor).
Mejorando detalles
Aspecto Blog
Por un lado he cambiado el tema por defecto de WordPress a uno más sencillo. Esto hace que en Firefox 3.0.1 se muestre correctamente los titulos formateados con la selección “Titulo 1″ del editor gráfico del WordPress. Este tema se llama CutLine por si a alguien le gusta. Tendré que cambiar la imagen superior pero ya lo haré.
Enlaces Blog
He quitado los enlaces por defecto y he añadido un enlace a la forja. Estoy a la espera de un hipotetico codigo especial para el blogroll de todos los participantes o simplemente un enlace al planeta del concurso que se creará en breve.
Página web de la forja
La página web de la forja ahora ya es operativa y contiene un par de enlaces.
Uno de ellos va al resumen de la forja y otro a este blog.
Divulgando
Basicamente he empleado mi bitacora de barrapunto para anunciarlo. Por otro lado lo he anunciado en la lista de Halt, la lista de correo de la asociación Linux de Teruel y supongo que tarde o temprano lo comentaré por las listas de correo del Super Grub Disk. Pero, vamos, sólo es para que los más allegados se enteren. No voy a perder eltiempo posteando aquí y allá, bastante faena tengo.
Para finalizar
Pues nada, hasta la próxima. Y, comentad algo, aunque sea por probar que los comentarios funcionan :).
Adrian Gibanel
Acabo de subir al repositorio svn de Mandarina la especificación del formato HFP (HaseFroch Package, el formato que tendran los paquetes de software de Mandarina). De momento es una versión provisional que requiere un poco de experimentación para ver si es necesario algun cambio.
Faltan detalles, como los que se refieren a metadatos sobre el paquete. En una segunda revisión añadiré información sobre ése aspecto, aunque de momento avanzo que la metainformación sobre el paquete se encontrará en ficheros individuales dentro de un directorio llamado ‘meta’.
[Solucionado]
Para ver el repositorio svn de Mandarina vía web podéis acceder a través de esta dirección:
https://forja.rediris.es/websvn/wsvn/cusl3-mandarina/
Para acceder al repositorio mediante métodos más “tradicionales”, simplemente ejecutad:
svn checkout https://forja.rediris.es/svn/cusl3-mandarina
Podéis hacer tantas sugerencias como queráis sobre el formato, pues todavía está casi todo por decidir y lo que hemos colgado es algo provisional. Saludos!
Posted in Desarrollo Tagged: Desarrollo
Bueno, ya me registré en la forja y veo proyectos con una actividad enorme… me da que esto va a ser divertido.
Ya he subido algunas cosillas para tener bien atadas mis versiones. Ahora no puedo trabajar muy bien con el internet porque ando por Francia y tengo que venirme a la biblioteca a hacer los commits, a consultar documentación y otras cosas más.
Os voy a contar un poco como funciona Gesport por dentro, aunque la mayoría de la documentación la tenéis en la web del proyecto Symfony. He instalado Symfony como una aplicación PEAR en el PHP de mi ordenador. Al hacerlo así ahora existe en mi linea de comandos uno que se llama “symfony”. Con los parámetros que le paso me va generando cosas a partir de la configuración correcta de la base de datos y unos ficheros de configuración parecidos a los de un Java Enterprise Server (Tomcat, Glassfish… vamos unos XMLs o YAMLs). Vamos, que si le digo symfoy propel-generate-model me coge el fichero del modelo de datos y me crea las clases. A partir de ahí ya tengo los métodos de las clases, las agrupaciones de clases, y, si he hecho bien mi tarea de definir los datos correctamente con claves foráneas, cuando tengo que hacer búsquedas los join con el nombre de la clase relacionada me devuelven todo correctamente.
Para hacer una instalación tendré que congelar una versión. Esto desligará la aplicación de las bibliotecas PEAR de mi ordenador y creará un proyecto completamente funcional.
Hoy he terminado la parte de seguridad del Login, porque uno de los problemas de los entrenadores es que los entrenamientos que dan a sus deportistas no deben ser vistos por nadie más que el propio deportista. Más adelante tendré que filtrar los accesos a más cosas, no solo con el menú, sino con restricciones en los ficheros de configuración.
Otra cosa con la que me he topado es que la internacionalización está muy bien. Tiene sus ficheros de traducción y luego el método mágico __(’texto’) donde pones el texto del idioma predeterminado y te lo traduce según la cultura. El problema que he visto ha sido que algunas cosas vienen escritas en ficheros de configuración y me tocará investigar para poder traducirlas.
Bueno, vamos a la tarea…
Con motivo de mi participación en el III Concurso Universitario de Software Libre, a partir de la semana que viene comenzaré a desarrollar la aplicación que lleva tiempo rondándome la cabeza: un navegador web.
Kira Web Browser pretende ser un navegador web ligero y multiplataforma. Además, conforme vaya avanzando el proyecto, la idea es ir añadiendo las funciones típicas de los navegadores actuales, tales como un historial de navegación, pestañas, barra de favoritos, etc.
El proyecto se desarrollará en C++ y las librerías QT4 (que desde hace poco incorporan el motor de renderizado WebKit y SQLite, cosa que será de gran ayuda).
Tan pronto como el trabajo y los estudios me lo permitan iré publicando más información sobre el proyecto, imágenes, como obtener/compilar el código fuente y demás.
De momento nada más, saludos a todos y suerte a los demás participantes en el concurso.