none of the above

unnecessary words from my inside

Archive for the ‘informatica’ tag

Lingon: un tool per eseguire programmi a tempo in OS X

without comments

Apple OS X, che sia l’ultima scintillante versione Leopard o una qualsiasi precedente come ad esempio Tiger che ho sull’iBook, è un sistema operativo *nix, il che significa che ha molte caratteristiche che si trovano anche in Linux.

Un demone, in *nix, è un programma che parte all’avvio senza che l’utente ne debba essere consapevole ed esegue i compiti per cui è stato creato.

In Linux esistono un paio di demoni che permettono di eseguire dei task a tempo, chiamati ufficialmente job:
atd permette di eseguire un job una volta ad un particolare momento;
crond esegue regolarmente un job e si può programmare con qualsiasi intervallo di tempo, consentendo quindi di fare qualcosa ogni minuto o giorno o settimana o ad un giorno particolare del mese ad un’ora prestabilita e così via.

Tutti questi demoni se programmati nel modo corretto permettono quindi l’esecuzione di un’attività senza l’intervento di un utente.

A partire da OS X 10.4 Tiger, Apple ha scelto di raggruppare tutto quello che fanno questi demoni (e anche altro altro) e farlo fare ad un solo demone, launchd.

Non esiste però in OS X un’interfaccia utente che permetta di gestire launchd.

Per fortuna è stato sviluppato Lingon, un programma che permette di aggiungere, modificare ed eliminare i job di launchd.

La caratteristica migliore che ha è  un wizard che permette di creare un job rispondendo a poche semplici domande.

In più, Lingon permette di vedere ed eventualmente modificare tutti i demoni di sistema, modifiche che possono essere però pericolose per la stabilità del sistema stesso, quindi attenzione a quello che fate.

Sembra che la versione per Leopard sia molto meno ricca di funzionalità rispetto a quella di Tiger in quanto è cambiata la filosofia di launchd, attenzione a scaricare la versione corretta per la propria versione di OS X dal sito.

Written by effemmeffe

November 15th, 2007 at 8:00 am

Posted in tech

Tagged with , , , , , ,

Controllare lo stato di salute di Windows

without comments

Windows soffre, più di altri sistemi operativi, del degrado delle prestazioni con l’invecchiamento. Soprattuto se si è abituati a installare e rimuovere applicazioni allo scopo di provarle: molti programmi lasciano scorie nel registro di sistema o sul disco, residui che contribuiscono a rallentare il sistema. A tal punto che i più smanettoni spesso ricorrono alla formattazione per migliorare la velocità del computer.

A volte però, prima di ricorrere ad un intervento così drastico come la formattazione, può valer la pena di fare un tentativo di comprendere se c’è qualcosa che non va e tentare di metterlo a posto.

Per controllare periodicamente la salute del sistema operativo, Windows mette a disposizione un meccanismo di log che però è piuttosto ben nascosto alla vista dell’utente medio: il Visualizzatore Eventi.

Questo tool si trova in:

Pannello di controllo -> Strumenti di amministrazione -> Visualizzatore eventi

ed appare come in figura:

Visualizzatore eventi

Come si vede dalla figura, i log sono ordinati per categorie, le più interessanti sono Applicazione e Sistema.

La cosa migliore da fare per effettuare un controllo sicuro è chiudere tutte le applicazioni in funzione, svuotare il registro degli eventi, riavviare e come prima operazione controllare se c’è qualcosa che non va.

Per cancellare una categoria di eventi selezionare la categoria, cliccarci sopra con il tasto destro e scegliere la voce cancella tutti gli eventi, è sufficiente rispondere No alla richiesta di salvare prima della cancellazione a meno che non si voglia tenere per qualche strano motivo traccia degli eventi passati.

Una volta svuotati i log e riavviato il computer, riaprire Visualizzatore eventi e selezionare la categoria Sistema, appariranno tutti gli eventi di sistema accaduti dal boot:

Eventi di Sistema

Esistono cinque tipi di eventi diversi, ma tipicamente solo tre sono significativi, in quanto i restanti due fanno riferimento ad una funzionalità che di norma è disabilitata. Quelli interessanti sono Errore, Avviso e Informazioni. Ogni tipo è rappresentato da un’icona diversa, nell’immagine qui sopra sono presenti un certo numero di eventi Informazione e uno di tipo Avviso. Il tipo Errore non presente nell’immagine è rappresentato da un cerchio rosso con una X bianca al suo interno.

Per visualizzare i dettagli di un evento è sufficiente fare doppio click sull’evento e si aprirà una finestra con tutti i dati:

Dettagli evento

In un sistema sano non dovrebbero essere presenti altro che eventi Informazione, al limite si possono tollerare eventi Avviso da valutare caso per caso.

Nell’eventualità fossero presenti eventi di tipo Errore o Avviso la cosa da fare è controllare i dettagli dell’evento e tentare di capire chi e perché l’ha generato.
Visto il grande numero di programmi per Windows è praticamente impossibile elencare tutti gli eventi che possono apparire, il metodo migliore per tentare di capire qualcosa è copiare integralmente la descrizione che appare nei dettagli (tranne la parte che contiene un link a microsoft, anche andare a quel link spesso e volentieri è inutile) e incollarla nella casella ricerca di Google: tipicamente appariranno moltissime pagine di gente che ha avuto lo stesso problema e cercando si trova la soluzione al problema.

E’ consigliabile risolvere un problema alla volta e poi ripetere la procedura di pulizia dei registri e riavvio della macchina: può capitare che un problema causi più eventi e spesso una volta risolto il primo anche gli altri spariranno.

Dopo aver risolto tutti i problemi che possono apparire al boot si può iniziare ad usare normalmente il computer. Se si dovessero riscontrare rallentamenti, un primo controllo da effettuare è sul registro Applicazione: lì infatti sono registrati con lo stesso meccanismo i problemi che possono succedere durante l’uso dei vari programmi e si può capire se qualche programma sta facendo qualcosa che non va o ha qualche problema.

Written by effemmeffe

October 31st, 2007 at 3:48 pm

Sarò stronzo, io…

with 7 comments

…ma non basta dire di no?

Written by effemmeffe

April 12th, 2007 at 1:24 pm

Posted in tech

Tagged with ,