Pagina 1 di 1
Cronometro sullo schermo del pc
Inviato: dom 15 giu 2008, 11:34
da mordecai
Ciao a tutti.
Mi servirebbe un programma che fa da cronometro sullo schermo del pc.
Praticamente si avvia e si stoppa alla pressione di un tasto.
Ho cercato ma non ho ancora trovato nulla...esiste per linux?
Re: Cronometro sullo schermo del pc
Inviato: dom 15 giu 2008, 11:37
da JohnnyMnemonic
Qualcosa tipo ktimer (presente in kdeutils) non va bene?
Re: Cronometro sullo schermo del pc
Inviato: dom 15 giu 2008, 12:00
da mordecai
Ehm..no non va bene.Qualcosa di molto più semplice è diretto.Vorrei fare tutto con un tasto e che si vedano anche i millisecondi.
Re: Cronometro sullo schermo del pc
Inviato: dom 15 giu 2008, 17:42
da sixjan
Ciao.
Se hai Gambas installato ti mando un programmino che ho scritto
qualche tempo fa. In pratica stampa un timer sul desktop.
Col tasto "s", avvii, fermi e riavvi il timer. "q" e "x" per uscire.
Il crono visualizza secondi:millesimi. Non trasforma i secondi
in minuti (ma si può modificare

)
Installare tutto Gambas solo per 'sto cosino però mi pare
esagerato
Vedi tu. Ciao.
Re: Cronometro sullo schermo del pc
Inviato: dom 15 giu 2008, 18:09
da mordecai
E infatti,io poi cerco di installare il meno possibile cose.
Però ho risolto il problema con uno javascript quindi ok.
Grazie
Re: Cronometro sullo schermo del pc
Inviato: lun 16 giu 2008, 12:09
da masalapianta
mordecai ha scritto:Ehm..no non va bene.Qualcosa di molto più semplice è diretto.Vorrei fare tutto con un tasto e che si vedano anche i millisecondi.
Codice: Seleziona tutto
perl -e 'use Time::HiRes qw ( time sleep ); $init=time(); while() { print time()-$init."\n"; sleep(0.001); system ('clear'); }'
con invio parte e con ctrl+c si ferma, il timer ha una risoluzione che arriva ai nanosecondi
Re: Cronometro sullo schermo del pc
Inviato: lun 16 giu 2008, 13:22
da mordecai
masalapianta ha scritto:mordecai ha scritto:Ehm..no non va bene.Qualcosa di molto più semplice è diretto.Vorrei fare tutto con un tasto e che si vedano anche i millisecondi.
Codice: Seleziona tutto
perl -e 'use Time::HiRes qw ( time sleep ); $init=time(); while() { print time()-$init."\n"; sleep(0.001); system ('clear'); }'
con invio parte e con ctrl+c si ferma, il timer ha una risoluzione che arriva ai nanosecondi
Impressionante come al solito il perl!
Re: Cronometro sullo schermo del pc
Inviato: lun 16 giu 2008, 14:49
da aschenaz
Versione php:
crono.php
Codice: Seleziona tutto
<?php
function mytime(){
list($mysec, $myms) = explode(" ",microtime());
return ((float)$mysec + (float)$myms);
}
$inizio=mytime();
while(1) {
$attuale=mytime()-$inizio;
print("$attuale\n");
system('clear');
}
?>
chmod a+x crono.php
php crono.php
(
ctrl c per finire).
Certo, il perl è più
stringato!

Re: Cronometro sullo schermo del pc
Inviato: lun 16 giu 2008, 14:55
da aschenaz
Se poi ti accontenti dei secondi, è ancora più breve del perl:
Codice: Seleziona tutto
php -r '$inizio=time();while(1){$attuale=time()-$inizio;echo "$attuale\n";system("clear");}'
Re: Cronometro sullo schermo del pc
Inviato: mar 17 giu 2008, 10:35
da sixjan
Versione bash:
Codice: Seleziona tutto
clear; START=$(`which date` '+%s.%N'); while : ; do tput cup 0 0; echo $(`which date` '+%s.%N') - $START | bc; sleep 0.001; done
`which date` per aggirare gli alias
tput cup 0 0 nel loop anziché clear per una visione migliore.