MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

TCOS standalone y DBus

He estado trabajando en TCOS de nuevo y mejorando el soporte para equipos «standalone», es decir, poder usar TcosMonitor en equipos con el sistema instalado.

Uno de los problemas al que me enfrentaba es que TcosMonitor está diseñado para una arquitectura del tipo cliente servidor y que siempre se ejecutaría desde el servidor. Cuando los equipos no se conectan al servidor y ejecutan su propio escritorio es muy complicado saber quién está logueado en el sistema así como ejecutar aplicaciones o enviar mensajes.

Así que después de algunas horas he modificado el servidor XMLRPC para que soporte llamadas dbus al sistema remoto y mediante un pequeño script en python procesarlas e inyectarlas al usuario.

El resultado de TCOS en Debian hasta ahora es muy negativo ya que ninguno de todos los paquetes que intentamos subir fue aceptado (bien por problemas en el debian/copyright o bien por partir el paquete en demasiados trozos) por este y otros motivos tcosmonitor a partir de ahora es un paquete único.

Control de cambios del SVN:

http://trac.tcosproject.org/changeset/408

http://trac.tcosproject.org/changeset/409

http://trac.tcosproject.org/changeset/412

Saludos 





Actualizando de Plog a Lifetype

Desde ya hace bastante tiempo estaba deseando meter mano al blog y actualizar de la plataforma plog (versión 0.3.2) al nuevo lifetype.

La actualización ha sido lo más desastroso que he visto nunca y eso contando que he tenido mucha suerte en dar con la tecla correcta.

Para empezar la base de datos que tenía instalada era una rara mezcla de varias versiones sin ser ninguna en particular por lo que he tenido que con un volcado a texto y en editor currame 3 megas de texto plano para que al menos la base de datos fuese actualizable.

Después el truco consistia en ir pasando de versiones de manera escalonada:

plog 0.3.2 » plog 1.0.1 » lifetype 1.0.6 » lifetype 1.2.3

Por el camino se han quedado los viejos plugins y plantillas por eso el blog de Mazi y Nacho están un poco distintos.

La plantilla del mío como se puede ver al final de la página está basada en otra pero manteniendo los colores que ya vienen siendo habituales en el blog, excepto el cuadro de texto de los artículos que ahora es negro sobre blanco (esperemos ver qué resultado da y si no gusta se cambia al contraste inverso)

Casi valida en XHTML, y los culpables de que no valide son algunas etiquetas de la plantilla y los artículos viejos ya que el editor WYSIWYG no era muy limpio, espero solucionar esto con el tiempo.

De paso hemos metido el banner de tcosproject que en el viejo no había nada. 

¿Qué os parece el nuevo look?