Final Countdown 1.7
Scritto da Marco Coïsson
English version
Purtroppo questa applicazione non è più supportata a causa del troppo poco tempo libero che ho a disposizione. Non posso garantire é futuri sviluppi né correzioni di errori per questa applicazione. Mi spiace.
Che cos'è?
Final Countdown è un'applicazione cocoa che vi permette di avviare quanti timer volete. Un timer può
essere un normale conto alla rovescia per un certo numero di gioni-ore-minuti-secondi oppure un conto alla rovescia
fino ad una certa data (giorno-mese-anno e ora-minuti-secondi). Al termine del conto alla rovescia, potete
scegliere se essere avvisati con un suono o con un avviso a schermo, se lanciare un'applicazione o uno script,
se spegnere il computer.
Impostare un timer
Per creare un nuovo timer, selezionate "Nuovo Timer" dal menu "Archivio", o premete mela-N. Un nuovo timer
viene automaticamente creato quando lanciate l'applicazione. Ogni timer è un documento a sé che potete salvare su disco.
Tuttavia, anche se non volete registrarlo su disco, potete assegnargli un nome inserendolo nell'apposito campo di testo.
Questo vi permetterà di identificare il timer in ogni momento.
Nel caso il conto alla rovescia sia di tipo convenzionale potete impostare giorni-ore-minuti-secondi.
La casella di spunta "Ripeti" vi permette di ripetere in continuazione il conto alla rovescia: ogni volta che
termina, esso riprende da capo automaticamente. Potete scegliere di ritardare di un certo numero di secondi la ripresa
automatica del conto alla rovescia scrivendo un numero maggiore di zero nel campo di testo denominato "Ritardo".
Nel caso il conto alla rovescia sia di tipo "Data", potete selezionare giorno-mese-anno e ora-minuti-secondi
fino a cui contare.
Il pulsante "Adesso" vi permette di reimpostare tutti i parametri a quelli dell'istante in cui lo premete.
Quale che sia la vostra scelta di timer, tre pulsanti denominati "Avvia", "Arresta" e "Pausa" vi permettono
di controllare l'esecuzione del conto alla rovescia. Il pulsante "Pausa" non è disponibile per i timer di tipo
"Data", mentre per quelli convenzionali, se premuto, cambia nome in "Riprendi", così da segnalare anche
visivamente lo stato di un timer (in pausa oppure in esecuzione).
Un apposito riquadro vi permette di scegliere che cosa fare quando un conto alla rovescia giunge a zero.
Un suono verrà comunque sempre eseguito; lo potete scegliere dal menu apposito, nel quale saranno elencati
tutti i suoni (file .aiff) presenti in queste cartelle:
/System/Library/Sounds/
/Library/Sounds/
~/Library/Sounds/
In aggiunta alla riproduzione di un suono, potete scegliere un'ulteriore azione da eseguire al termine di un
conto alla rovescia. Le opzioni disponibili sono mostrate nella figura qui sotto:
- "Mostra avviso" mostrerà un pannello di avvertimento attaccato alla finestra del timer. Se FinalCountdown
non fosse l'applicazione attiva in quel momento, la sua icona inizierà a saltellare nel dock.
- "Apri doc/applicazione..." vi permette di scegliere un documento o un'applicazione da aprire. Questi possono
anche essere script del terminale o AppleScript, utili per eseguire ad esempio operazioni periodiche sul vostro Mac
senza usare il ben più potente comando "cron" del terminale.
- "Entrambe le cose..." mostra il pannello di avvertimento ed apre anche il documento o applicazione scelto da voi.
- "Esegui solo il suono" si limita a riprodurre il suono selezionato, senza ulteriori azioni. Utile se tutto ciò
che desiderate è un segnale periodico che vi avverta senza che dobbiate tenere sott'occhio il vostro Mac.
- "Spegni il Mac", abbastanza intuitivamente, spegne il vostro Mac. Utile, ad esempio, per essere sicuri che un Mac
in funzione in un luogo pubblico (un'aula, un laboratorio, o altro) si spegna comunque ad una certa ora, anche se
l'ultimo utilizzatore l'avesse dimenticato acceso. Vale la pena sottolineare che questo comando non è diverso
dal selezionare "Smetti" dal menu mela, pertanto la procedura di spegnimento è "pulita": tutte le applicazioni
aperte vengono chiuse ed eventuali documenti aperti e non salvati potranno essere registrati su disco. Questo vuol dire
che se avviate un timer con "Spegni il Mac" come azione e poi ve ne andate, convinti il giorno dopo di trovare il Mac
spento, potreste restare delusi: controllate prima che non ci siano documenti aperti che devono essere salvati
su disco; questo vale anche per il timer di FinalCountdown che state eseguendo: controllate che il pallino rosso
in alto a sinistra sulla barra del titolo della finestra (il pulsante di chiusura della finestra) non abbia al suo
interno un pallino nero; se ce l'avesse, salvate il file su disco prima di andarvene.
Siccome ogni timer ha bisogno di una finestra, e ogni finestra è piuttosto grande, potete decidere di nascondere
automaticamente la finestra quando FinalCountdown non è l'applicazione attiva. Questo vi evita di minimizzare
la finestra nel dock, affollandolo di icone. L'elenco dei timer attivi, con i tre pulsanti fondamentali per il loro
controllo, è comunque sempre disponibile nella ben più piccola finestra "Elenco dei Timer":
L'elenco dei timer attivi e la loro durata, senza però alcuna possibilità di controllo, è anche
disponibile nel menu del dock associato all'icona di FinalCountdown e nel menu opzionale visualizzabile nella
SystemStatusBar (la porzione della barra dei menu a destra dello schermo).
"Avvia quando il documento viene aperto", se selezionato, vi offre una scorciatoia: il timer partirà automaticamente
all'apertura del documento da file, senza bisogno di premere il pulsante "Avvia". Utile se, ad esempio, avete messo
il documento in cui avete salvato il vostro timer tra gli elementi aperti automaticamente al login (Preferenze di Sistema,
pannello Login): il documento verrà aperto e il timer avviato senza bisogno del vostro intervento.
"Mostra tempo residuo in una finestra a parte" vi permette inoltre di visualizzare una finestra avente per titolo
il nome che avete assegnato al timer e al suo interno, scritto nel font e col colore scelto da voi, il tempo residuo:
Ridimensionando la finestra, il corpo del font viene riscalato così da occupare grosso modo tutta l'altezza della
finestra. Al momento FinalCountdown non garantisce che la finestra venga occupata tutta anche in larghezza. Comunque,
scegliendo opportunamente font e colore, dovrebbe essere possibile vedere il tempo residuo anche rimanendo piuttosto
lontani dallo schermo (dall'altra parte della stanza, ad esempio).
Preferenze
Alcune delle impostazioni descritte in precedenza possono essere impostate di default per tutti i nuovi timer
che creerete. Selezionando "Preferenze" dal menu "FinalCountdown" vi verrà mostrata la finestra seguente:
Da qui potete decidere se visualizzare o meno il menu nella SystemStatusBar, se attivare automaticamente la casella
di spunta per nascondere la finestra del timer quando FinalCountdown non è l'applicazione attiva, se attivare
automaticamente la casella di spunta per avviare un timer automaticamente all'apertura del documento. Potrete
anche decidere font e colore di default per la visualizzazione del tempo residuo in una finestra a parte.
Problemi e difetti conosciuti
- Il tempo residuo mostrato nelle "finestre indipendenti" potrebbe non essere mostrato con delle dimensioni
ottimali per occupare interamente la finestra.
- Nelle versioni precedenti alla 1.5 il meccanismo di salvataggio e recupero dei documenti non era gestito in
maniera corretta (mi dispiace, ma sto ancora studiando Cocoa...). Per questa ragione, nella versione 1.5 il
meccanismo di salvataggio/recupero dei documenti è stato aggiornato, ma la compatibilità con i vecchi
documenti generati dalle versioni fino alla 1.4 inclusa è andata perduta. Mi dispiace. Spero che non sia
di eccessivo incomodo per nessuno.
Idee
Desidero innanzitutto ringraziare tutti gli utenti che, con il loro feedback e con i loro bug-report, hanno
contribuito all'aggiunta di nuove funzioni a FinalCountdown e alla risoluzione dei problemi. Tutti coloro
che vorrebbero vedere una certa funzione implementata in una prossima versione di FinalCountdown
mi contattino pure. Queste sono le idee alle quali sto lavorando
e che potrebbero vedere la luce in una delle prossime versioni di FinalCountdown (come sempre, non posso
dare garanzie sui tempi!):
- Rendere FinalCountdown scriptabile tramite AppleScript. A corredo, creare un widget per
Konfabulator che permetta di controllare FinalCountdown tramite, guarda un po', AppleScript.
- Realizzare i "linked-timers": timer che partono quando un altro timer è giunto a zero.
- Permettere di salvare in un file unico un insieme di timer, così da tenerli sempre insieme anziché
doverli salvare separatamente.
Download
Potete scaricare l'applicazione come file compresso.
Licenze
Questo programma è libero (freeware): usatelo quanto più vi piace e distribuitelo liberamente;
vi prego tuttavia di distribuire con esso anche la documentazione che lo accompagna.
Storia di quell'orribile icona
Purtroppo, le mie capacità grafiche sono molto vicine a zero. Così ho sempre fatto finta di non dovermi
occupare di disegnare un'icona decente per FinalCountdown... fino alla versione 1.6! L'idea geniale è
stata di scattare una foto al contaminuti per le uova che ho in cucina e convertirla nell'icona di
FinalCountdown. Ho giocato sporco, è vero, ma per lo meno è un'icona!
Altro software per MacOSX di Marco Coïsson
Visitate la mia pagina di software per MacOS X
per ottenere altre applicazioni.
Grazie e fate buon uso di Final Countdown 1.7
Un po' di storia
- 1.7 -
- Aggiunta la possibilità di nascondere automaticamente la finestra del timer quando
FinalCountdown non è l'applicazione attiva.
- Aggiunto "Esegui solo il suono" tra le azioni.
- Aggiunto "Spegni il Mac" tra le azioni.
- Aggiunta la possibilità di ritardare la ripresa di un timer con ripetizione automatica.
- Aggiunta la possibilità di visualizzare il tempo residuo in una finestra a parte.
- Aggiunta la possibilità di avviare automaticamente un timer all'apertura del documento.
- Risolti alcuni problemi minori che potevano causare la chiusura inaspettata dell'applicazione
in certe circostanze usando il pulsante di "Pausa".
- 1.6.1 -
- Risolto un problema che causava la chiusura inaspettata dell'applicazione chiudendo la finestra di un timer
di tipo "Data" senza averlo prima arrestato.
- 1.6 -
- Risolti un paio di problemi che potevano causare la chiusura inaspettata dell'applicazione quando si
giocava un po' con i pulsanti "Arresta" e "Pausa"/"Riprendi".
- Risolti problemi estetici minori.
- Aggiunti un menu del dock e un menu della status bar per tenere sotto controllo i timer.
- Aggiunta una finestra di preferenze.
- 1.5 -
- Aggiunta la finestra "Elenco dei Timer".
- Aggiunto il campo "giorni" nel conto alla rovescia di tipo "Timer".
- Aggiunto il pulsante "Adesso" nel conto alla rovescia di tipo "Data".
- Aggiunta la localizzazione italiana.
- Modificato il sistema di salvataggio/recupero documenti con perdita della compatibilità con i documenti
generati dalle versioni precedenti.
- 1.4 -
- Aggiunto il conto alla rovescia di tipo "Data".
- 1.3 -
- Aggiunta la possibilità di interrompere e riprendere un conto alla rovescia.
- Aggiunta la casella di spunta "Ripeti".
- Risolti problemi estetici minori.
- 1.2.1 -
- Risolto un problema che impediva la creazione di timer su alcuni sistemi (le finestre non si aprivano).
- Risolti alcuni problemi estetici minori.
- 1.2 -
- Aggiunta la possibilità di aprire un documento o lanciare un'applicazione al completamento di un
conto alla rovescia.
- Aggiunta la capacità di salvare/recuperare documenti.
- 1.1 -
- Aggiunta la capacità di selezionare il suono da eseguire al completamento di un conto alla rovescia.
- 1.0 -
- Prima distribuzione ufficiale: beep di sistema e pannello di avvertimento al completamento del conto
alla rovescia.