Re: [Actux] Question PyGtk |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/actux Archives
]
- To: actux@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [Actux] Question PyGtk
- From: Kereoz <kereoz@xxxxxxxxxx>
- Date: Wed, 23 Jul 2008 15:23:08 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=MtLlKdEom38u28+rdlyGGL21b7H9VJFxMAktwiSo8dc=; b=lrVy3OQyARpyREWV5N3eW3EQcFEu2kUrRrwsHY8lAnRQXfe8UU4COpH2sjzpnq5dqn 2gbQ5Wg+LpHCI2q9YrpxDTazPu5Vsa4kvHkU2U9g3Kl6xlfH8Xa15li0oh+yQjajo6aO AJCOTJ8sM14l9m3bf/D2HcV/n8VaqfwJ0ZILM=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=FRN9IdssZuwLAhNRk4/8CU6SB4UtR0c3MSPmsdvn/0JnyahFhI+Qjzjdsk3efrnf+T RPAeTUlyBrU0P3LLvhTDTfcKK6P35MZQvBrg3XEu8/8PNAtA8G03aval2fUPKm0455gs 4fjayvQBBe1U580ft3C/eyo+sShWokq+PDkzY=
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