MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

TcosMonitor, 0.0.4

Poquito a poco (o mucho a mucho) he empezado a hackear el interfaz y las tripas de TcosMonitor y sobre todo de la parte del servidor tcosxmlrpc (que se ejecuta en el terminal), hacía bastante que no programaba en C por lo que cada vez que uso punteros y demás me salen sarpullidos :(, pero he conseguido que compile sin warnings, incluso con los flags: -ansi -pedantic

Después de algún consejo sobre el anterior artículo he cambiado algunas cosas, así ahora para ejecutar aplicaciones sobre el terminal por medio de XML-RPC se necesita usuario y contraseña, la manera de hacerlo de momento es un poco chapuza, hago una petición de login con un usuario y contraseña y creo un archivo temporal que se borrará en la siguiente petición a una función que necesite login, las funciones que devuelven información (que ahora son bastantes) no necesitan login.

He estado en la escuela y he probado TcosMonitor en idefix (servidor de 24 terminales y bastantes cosas más), casi no había terminales conectados (el aula magna está para exámenes estas fechas), así que he probado con un terminal desde el despacho (que tiene una VPN al aula magna), esta es la captura:



Esta vez los datos son REALES, es decir hay 5 máquinas conectadas al puerto 6000 del servidor, tres de las cuales están dentro del escritorio y dos (las que pone unknow) en el gestor de login (GDM) .

La máquina del despacho es magna25 que como se puede ver al seleccionarla en la lista y por medio de peticiones xml-rpc obtiene toda la información que el programa la pide.

El número de procesos se obtiene con un simple «ps aux|grep ^usuario» y el tiempo logeado restando de la fecha actual la fecha del último login a traves del comando «last»

Me falta mejorar un poco el aspecto de la aplicación y meter dentro de una tabla los datos para que queden un poco más chulos ¿como se mete una tabla dentro de un textview?

Articulos relacionados:

Comentarios

  1. Juanje No hay tablas para el textview :-/
    23/06/2006 | 01:36

    Muchos me temo que no hay tablas para el textview y currarte una, sería laborioso. Creo que te saldría más a cuenta usar un treeview[1].

    Por cierto, este tema tiene muy buena pinta :-)

    Ojalá pudiera hacer pruebas por aquí...

    Un saludo :-)

    [1] http://www.pygtk.org/pygtk2tutorial-es/ch-TreeViewWidget.html
    http://liw.iki.fi/liw/texts/gtktreeview-tutorial.html

Comentarios cerrados