Archive for the ‘Implementation details’ Category

Detalles sobre el CLI.

Siendo el CLI un interfaz de uso minoritario no estoy recibiendo el feedback al que me tenéis acostumbrado con el GUI. Por esta razón me gustaría comentar lo que ya esta implementado en la versión 0.3.9 y que opinéis sobre que os parece y donde habría que mejorar.

Al lanzar Tucan sin argumentos se ejecutara automáticamente el GUI, pero este no es el comportamiento que queremos, así que vamos a probar con la ayuda.

20091025202059564x340sc

El diseño del CLI esta dividido en en dos partes. De la configuración se encarga el —wizard y de la gestión de enlaces se encarga o bien el —cli o el —daemon, siendo este ultimo un interfaz sin interacción.

20091025203753578x340sc

$ tucan –cli -input_links archivo.txt

El interfaz nos muestra de forma compacta toda la informacion disponible soble el estado de las descargas. La única opción disponible por ahora es salir pulsando q.

Pero para poder descargar primero debemos configurar los servicios. Existe la opción de hacerlo con el GUI como siempre, pero para la gente que ejecute Tucan en un entorno sin interfaz gráfico estos asistentes pueden servir de ayuda.

20091025202118564x340sc

$ tucan –wizard updates

Es una alternativa al Update Manager para mantener los servicios al día, por lo que debería usarse con regularidad .

20091025202156564x340sc

$ tucan –wizard services

Nos facilita activar o desactivar cualquier servicio fácil y rapidamente .

20091025202337564x340sc

$ tucan –wizard accounts .

Es un asistente para facilitar la configuración de cuentas premium.

En el foro podeis encontrar algunos detalles mas, cortesia de A-slack.

Un saludo, Crak.

Rediseño del Update Manager.

Probablemente hayáis notado bloqueos al usar el Update Manager y es que el método de actualización actual no es demasiado eficiente. Ahora mismo existen 6 actualizaciones y 2 servicios nuevos partiendo de una instalación  limpia de la versión 0.3.8.

Así que usando Wireshark he comprobado cuantos paquetes se necesitan para la actualización.

587 para comprobar y 1007 mas para descargar. (210K)

Pues usando un índice para comprobar las actualizaciones y comprimiendo los servicios se obtiene.

20 para comprobar y 201 mas para descargar. (32K)

Además del beneficio en rendimiento de estas optimizaciones se va a habilitar un mirror en build-tucan-doc, para así aliviar la carga de la forja y se ha mejorado la respuesta del dialogo para que no parezca congelado.

2009-09-18-223011_1024x600_scrot

Esta mejora la podréis disfrutar a partir de finales de mes, cuando espero salga la versión 0.3.9.

Un saludo, Crak.