Re: [Actux] Question PyGtk

[ Thread Index | Date Index | More lists.tuxfamily.org/actux Archives ]


2008/7/23 Isabelle <zazooo5@xxxxxxxxx>:
> Un truc qui me passe par la tête, admettons que la barre de synaptic
> progresse de tant par ligne s'affichant en réponse à commande (apt-get
> install *paquet* en l'occurence), c'est qu'il doit y avoir un moyen de
> prévoir à l'avance le nombre de ligne que sortira une commande afin de
> calculer le taux de progression par ligne non?

Ce n'est que mon avis, mais il ne me parait pas pertinent de compter
le nombre de lignes en sortie d'une commande. Certaines commandes
peuvent s'effectuer tres rapidement tout en ayant une sortie plus
longue que d'autres.
Je serais plutot pour l'approximation : tant de commandes effectuees
sur tant de commandes au total, ou bien pour donner un coefficient a
chaque commande si tu veux quelque chose de plus precis.

Une idee pour donner des coeffs a tes commandes serait par exemple de
les executer dans un premier temps a la main via la commande *time*.
Tu aura ainsi le temps que prend chaque commande sur ta machine. Tu
peux donc ensuite representer ce temps sour forme de coefficient
relatif et l'utiliser dans ton calcul.
On peut supposer que sur une machine plus rapide, les temps
regresseront de manirere lineaire : ces temps auront toujours plus ou
moins la meme difference proportionnelle.

Exemple:
time find . -iname *toto*

donne :
real    0m0.341s
user    0m0.010s
sys     0m0.000s

C'est le *real* qui est interessant dans notre cas.

Kereoz
http://www.kereoz.org



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/