Acaba de publicarse la versión 0.1.1 de Domino, con un importante cambio que puede afectar desarrollos que se hayan hecho hasta el momento. El cambio afecta a la lectura y escritura de los valores de los puertos analógicos, ya que ahora no se emplean valores entre 0 y 100, sino entre 0 y 1023, que es el rango que Arduino ofrece.
En su momento se eligió el uso de porcentajes para proporcionar una capa de abstracción al usuario, pero esto resultó con una importante pérdida de precisión, que ahora ha sido solucionada.
Después de deambular un buen rato por Internet intentando solucionar el problema con el sonido sobre el agente real (un SBC eTC2300) he encontrado diversas páginas web donde se discutía el problema, pero sin dar soluciones claras. Además, la mayoría de tales soluciones se apoyaban en herramientas propias de las distribuciones, de modo que no era aplicable para OpenDomo.
En primer lugar, necesitamos el controlador. Fácil: simplemente instalamos el paquete kernel_sound, que debería encontrarse en la ISO. Habrá que hacerlo como usuario "root", o nos tocará reiniciar la máquina para que se apliquen los cambios.
Inteligencia (del latín intellegentĭa) es la capacidad de entender, asimilar, elaborar información y utilizarla adecuadamente. Es la capacidad de procesar información y está íntimamente ligada a otras funciones mentales como la percepción, o capacidad de recibir dicha información, y la memoria, o capacidad de almacenarla. Fuente: Wikipedia..
Me pone de bastante mal humor el encontrar multitud de artículos de webs supuestamente especializadas e incluso prensa seria (si es que tal cosa existe) usando alegremente tal adjetivo con clara intención comercial, o simplemente para magnificar una no-notícia, haciendo alarde de una más que evidente falta de la misma; o por lo menos de profesionalidad.
Que yo sepa, las casas que nos muestras no entienden ni asimilan información, por muy modernas que éstas sean y por muy grandes que sean las pantallas de plasma; como mucho, la almacenan y procesan, pero siempre con procedimientos automatizados, sin ni siquiera acercarse al más rudimentario acto de inteligencia.
Bueno, tal vez el título no sea demasiado exacto, pero se acerca bastante. La verdad es que no ha sido nada complicado configurar OpenDomo para poder enviar notificaciones a través de Twitter; me ha llevado casi una hora tener a punto las dependencias (simplemente el paquete libcurl) pero hecho esto, en apenas quince minutos ya estaba el eventhandler listo y verificado.
Cuatro días después de la publicación de la última versión de OpenDomo, y sin apenas ningún error detectado, hoy me he dedicado a hacer algunos ajustes más a la interfaz web. El objetivo de estos cambios es mejorar el cumplimiento de los estándares y aproximar el formato de salida lo más posible a XML, de modo que el salto a HTML5 no provoque ningún problema de compatibilidad.
Parece ser que OpenDomo está alcanzando ya la madurez necesaria para poder anunciar una próxima versión que nos acerque un poco más a la tan esperada Alpha-2, así que probablemente mañana dedicaré el día entero a efectuar las pruebas manuales estándar (los tests automáticos hace tiempo que los supera) y si no encuentro ningún impedimento prepararé una nueva ISO y la publicaré para ser descargada.
Para aquellos que hayáis creado algún paquete para OpenDomo, sabréis que era necesario crear enlaces simbólicos a los scripts en sus correspondientes directorios de la interfaz. Desde ahora, oddiscovery ya se hace cargo de esta tarea!
Siguiendo con las pruebas de ayer, hace unos minutos he completado las correcciones de los scripts de gestión de servicios y estados del sistema. Esta función todavía no se encuentra al nivel esperado para Beta-1, ya que por ahora no se gestionan todos los agentes al mismo tiempo, pero previsiblemente estas funcionalidades estarán a punto de cara a Alpha-2.
Hoy me he dedicado a realizar todo tipo de pruebas sobre la versión actual de OpenDomo, principalmente enfocando la integración de odcgi y los scripts de sistema, y parece ser que los problemas detectados se han podido solucionar. Queda poco para poder alcanzar la siguiente versión y ahora parece un buen momento para pulir algunos de estos detalles.
Tras el intento de remontada, llegamos al primer descanso recuperando cierta distancia. Los problemas detectados en el round anterior han sido analizados con calma, y resueltos dotando a nuestro firmware favorito de una nueva funcionalidad, no prevista en el primer esbozo. Con todo, cerramos esta primera etapa de ensayos ofreciendo un programa estable y completo, con todas las funciones previstas (y alguna más) para esta primera fase. Como no puede ser de otra manera, el pequeño recién llegado ya tiene su propia página, abierta a comentarios, con una referencia de su funcionamiento, para todos aquellos que queráis probarlo.
Comentarios recientes
hace 3 días 2 horas
hace 3 días 3 horas
hace 3 días 16 horas
hace 3 días 16 horas
hace 5 días 17 horas
hace 6 días 3 horas
hace 2 semanas 5 días
hace 2 semanas 5 días
hace 2 semanas 6 días
hace 2 semanas 6 días