2004-12-18

Dati… varie ed eventuali

I progressi nell'affidabilità delle tecnologie di registrazione / memorizzazione non si stanno dimostrando sufficienti per limitare l'impatto della perdita di dati:
  1. Un maggior numero di dati viene immagazzinato in spazi più ridotti. Per esempio gli hard disk odierni hanno capienze almeno 500 volte superiori rispetto a quelle di dieci anni fa. Maggiori capacità di memorizzazione rendono critica la precisione meccanica dei dispositivi.
  2. I dati sono sempre più spesso mission critical: cartelle di pazienti, tesi, dichiarazioni, conti correnti, progetti… perdere questi dati ha importanti conseguenze finanziarie, legali e produttive sia per le aziende che per gli utenti privati.
  3. Le tecniche di backup non sono affidabili al 100% e, più grave, non sono commisurate all'importanza dei dati. Secondo una statistica l'80% di chi ha subito una perdita di dati, pur effettuando dei backup, ne ha riscontrato, al momento del ripristino, l'inadeguatezza (copia non sufficientemente recente o contenente dati già danneggiati).

CAUSA FREQUENZA PREVENZIONE
Malfunzionamento hardware44%Limitare l'esposizione dei dispositivi al calore, la polvere e l'umidità
Errore umano32%
  • Non tentare installazioni, configurazioni, riparazioni per le quali non si ha sufficiente esperienza
  • Evitare di spostare il computer mentre è in funzione
Problema software14%Effettuare backup regolari ed utilizzare utility diagnostiche
Virus14%
  • Non procurarsi software da fonti dubbie
  • Utilizzare programmi antivirus
Disastri naturali14%
  • Riporre le copie di sicurezza in luoghi diversi dall'elaboratore e non in piani allagabili
  • Utilizzare un UPS

Prevenire prima di tutto

È importante scegliere dispositivi valutando attentamente le proprie necessità. A questo proposito un concetto cui si fa spesso ricorso è quello di dependability (in italiano potrebbe esser tradotto con "garanzia di funzionamento"). Con questo termine si indica l'attendibilità di un sistema / dispositivo e, di conseguenza, quanto giustificatamente facciamo affidamento sul servizio che esso offre. La stima della dependability non è immediata perché coinvolge numerosi suoi "attributi":

la disponibilità (availability)
il rapporto fra il tempo in cui il dispositivo / sistema funziona correttamente e il suo tempo totale di vita (notare come AVAILABILITY = MTTF / MTBF);
l'affidabilità (reliability)
è la probabilità che il sistema sia correttamente funzionante ad un dato istante (reliability ≠ availability);
la sicurezza di funzionamento (safety)
è una misura di quanto sia "indolore" il fallimento di un dispositivo;
la riservatezza (security)
la capacità di un sistema di impedire accessi non autorizzati.

Naturalmente lo stesso servizio può esser valutato secondo metriche diverse da differenti categorie di utenti ed è per questo che il concetto di dependability non è assoluto, bensì strettamente legato all'ambiente in cui il sistema opera. La tipica catena che porta ad una diminuzione della dependability di un sistema di memorizzazione e, più in generale, di un sistema di elaborazione è la seguente:

Guasto → Errore → Fallimento

In un sottosistema si verifica un guasto (fault) che porta il sistema in una situazione irregolare (errore). Questo stato interno scorretto può, talvolta, propagarsi fino a raggiungere l'interfaccia fra sistema ed utente determinando un fallimento (failure).

Top Ten delle disavventure

Ovvero come perdere dati per motivi futili o assurdi. Kroll Ontrack, compagnia specializzata in soluzioni per il recupero dati, ha stilato la 'Top Ten' annuale delle più strane e divertenti disavventure che riguardano i computer. La classifica elenca i casi più bizzarri di perdite di dati tratti dalle migliaia di interventi di recupero svolti durante il 2004.
Scongelare prima dell'uso
Un uomo si è presentato al laboratorio consegnando il proprio hard disk in un sacchetto di plastica bagnato. Aveva infatti letto su Internet che una soluzione adatta a riparare un hard disk guasto era quella di chiuderlo in un freezer. Dopo aver provato questo metodo, il cliente ha chiesto ai tecnici di non ridere.
Riciclaggio imprudente
Nel far ordine all'interno delle cartelle del proprio computer, un uomo ha inavvertitamente cancellato quelle che voleva tenere. Prima di rendersi conto dell'errore ha ripulito il sistema, svuotato il cestino e deframmentato l'hard disk. Dopo questa esperienza ha imparato a controllare tre volte prima di cancellare un file.
Parenti serpenti
Un uomo ha improvvisamente scoperto di non riuscire a riavviare più il proprio laptop senza incorrere nella tradizionale schermata blu di errore generale. Una settimana più tardi suo nipote ha ammesso di aver preso a pugni lo schermo per sfogare le frustrazioni causate dalla lentezza del computer. L'uomo ha rimandato il nipote a vivere con i suoi genitori.
Disastro digitale a 5.700 metri
Durante una scalata alpina, l'esploratore polacco Krystof Wielicki ha fatto cadere la fotocamera digitale mandandola in frantumi e danneggiandone la memory card.
Sparito in un lampo
Dopo aver trascorso diversi giorni a preparare 1200 fatture per altrettanti clienti, l'impiegato di una clinica ha visto svanire tutto il proprio lavoro per un fulmine che aveva colpito la cabina elettrica esterna: tutti i file sono spariti, compresi quelli delle fatture appena terminate.
Baby blues
Una coppia aveva memorizzato sul computer centinaia di fotografie dei primi tre mesi del proprio bambino. Quando un virus ha colpito il PC, il produttore del computer ha consigliato di ricaricare il sistema operativo, ma la coppia si è dimenticata di salvare i dati.
Calamità in costruzione
Durante la costruzione di un fabbricato, una putrella di acciaio è caduta sul computer portatile che conteneva i progetti dell'edificio.
Dramma alla toilette
Un uomo si è così arrabbiato per il malfunzionamento del suo portatile al punto tale da gettarlo nella toilette e tirare un paio di volte lo sciacquone.
Strada assassina
Salendo in macchina, una donna ha dimenticato il laptop sul tettuccio dell'auto.. Messo in moto il veicolo, il computer è scivolato a terra. La donna ha affermato di aver innestato la retromarcia e udito il rumore di qualcosa che andava in frantumi. E per finire…
Mamma l'ho perso dall'aereo
Un computer portatile è stato schiacciato da un aeroplano. Anche se gli esperti non hanno capito come sia potuto succedere, questa è stata la spiegazione fornita dal cliente.

Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it.
Linus Torvalds

2004-11-17

FACILE: nuova release 1.1.5/64

Modulo base:
  • numerose nuove possibilità di filtraggio/visualizzazione nel report dei flussi;
  • nuovo report per la stampa di resoconti (esportabili in numerosi formati);
  • aggiornate numerose librerie di supporto;
  • migliorati i controlli di consistenza del database;
  • migliorato il sistema per la segnalazione dei problemi.
Modulo progetti/lavori:
  • notevolmente potenziata la gestione della scheda contabile.
Si noterà che è stato adottato un nuovo sistema di indicazione della versione: il primo blocco di cifre (1.1.5) indica la versione del programma vero e proprio; il secondo blocco (64) fa riferimento alla versione del database. Questo nuovo formato permette una più semplice identificazione del software in dotazione al cliente.
Come sempre l'aggiornamento è liberamente scaricabile da tutti gli utenti registrati dell'ultima major release del programma (1.1.0) o che abbiano sottoscritto un contratto di assistenza.

2004-11-11

EasyUDF: alpha release 0.9.3

Rilasciata la prima versione (0.9.3) della libreria EasyUDF. Questa versione, sebbene lungamente sperimentata, va considerata come alpha release per valutazione al pubblico.
La roadmap per lo sviluppo prevede:
  1. realizzazione di una decina di nuove funzione assai richieste;
  2. effettuazione di test di affidabilità stringenti;
  3. miglioramento della documentazione per le funzioni già disponibili.

2004-09-29

DBFarm: nuova versione 1.3.0

Questa versione introduce notevoli perfezionamenti ed aggiunte. Nel dettaglio:
  • nella finestra di ricerca per le autorizzazioni non completamente 'usufruite', è ora possibile indicare un intervallo temporale (viene proposto il periodo da inizio mese ad oggi);
  • è stata abilitata la cancellazione dei pazienti dall'archivio. La cancellazione comporta l'eliminazione di tutte le informazioni correlate (autorizzazioni concesse e movimenti che lo riguardano);
  • è stata aggiunta la possibilità di effettuare l'ottimizzazione/correzione degli archivi dati;
  • il sistema di stampa è stato completamente rinnovato per massimizzarne l'efficienza su tutti gli elaboratori e sono state risolte alcune piccole incompatibilità con vecchie stampanti ad aghi (IBM ed Honeywell Bull). Anche l'anteprima di stampa risulta notevolmente migliorata ed offre la possibilità di effettuare ricerche di testo (per esempio al fine di assicurarsi che determinate voci siano presenti);
  • viene automaticamente effettuata la registrazione, in formato PDF, delle fatture emesse dal programma. Per esempio alla fattura 13 del 1° aprile 2004 viene assegnato il nome: INTEGRATIVA_01.04.2004_Nr13.pdf (il file viene registrato nella cartella Fatture);
  • varie ottimizzazioni per minimizzare la memoria richiesta dal programma. Nonostante siano state aggiunte numerose funzionalità, la dimensione di DBFarm è rimasta all'incirca invariata. Il funzionamento su vecchi computer non risulta dunque pregiudicato.

2004-09-22

FACILE: nuova release 1.1.4

Modulo base:

  • potenziato e perfezionato lo scadenzario;
  • introdotta la possibilità di effettuare stampe rapide delle 'ListView';
  • correzione di alcuni bug;
  • aggiunta la stampa dei resoconti;
  • potenziate le funzionalità di esportazione dati;
  • potenziata la gestione delle risorse.
Come sempre l'aggiornamento è liberamente scaricabile da tutti gli utenti registrati dell'ultima major release del programma (1.1.0) o che abbiano sottoscritto un contratto di assistenza.

2004-07-19

FACILE: nuova release 1.1.3

Modulo base:
  • maggiori possibilità di personalizzazione dei report;
  • organizzazione libera delle aziende in gruppi definiti dall'utente (per fornitore, regione, livello del cliente...);
  • controllo della ragione sociale delle aziende a prova di errori di digitazione;
  • introduzione dello scadenzario;
  • potenziate le possibilità di esportazione dei documenti (Excel, Word, Pdf).
Modulo progetti/lavori:
  • riorganizzata la finestra delle attività e dei flussi in modo da rendere le operazioni di inserimento dati più rapide;
  • acquisizione documenti direttamente da dispositivi TWAIN (scanner, macchine fotografiche digitali...);
  • possibilità di allegare documenti ai lavori;
  • introdotta gestione delle schede contabili.
Come sempre l'aggiornamento è liberamente scaricabile da tutti gli utenti registrati dell'ultima major release del programma (1.1.0) o che abbiano sottoscritto un contratto di assistenza.

2004-06-11

FACILE: nuova release 1.1.2

Modulo base:
  • possibilità di specificare listini prezzi di default;
  • numerose migliorie grafiche nella stampa dei report;
  • gestione prezzi di vendita mediante ricarichi percentuali associati a prodotti/servizi;
  • semplificata la procedura di registrazione/attivazione del programma;
  • potenziato il sistema di calcolo degli sconti in cascata. Introdotta la possibilità di gestire omaggi;
  • vari perfezionamenti al sistema di ricerca delle vendite/acquisti;
  • nuovo sistema semplificato per la visualizzazione dei dati;
  • potenziata la gestione utenti;
  • potenziata la gestione delle specifiche tecniche.
Modulo punti di carico/scarico:
  • possibilità di effettuare una gestione semplificata delle esistenze di magazzino;
  • introdotti numerosi filtri di ricerca;
  • calcolo indici di magazzino.
Modulo progetti/lavori
  • gestione attività;
  • calcolo di numerose nuove statistiche/informazioni per la valutazione delle attività svolte nell'ambito di un progetto;
  • potenziata la gestione dei buoni di lavoro.
Come sempre l'aggiornamento è liberamente scaricabile da tutti gli utenti registrati dell'ultima major release del programma (1.1.0) o che abbiano sottoscritto un contratto di assistenza.

2004-04-09

FACILE: nuova release 1.1.1

I perfezionamenti più importanti sono (tutti relativi al modulo base):
  • consultazione rapida costi d'acquisto e prezzi di vendita;
  • nuovo look con numerose migliorie grafiche;
  • potenziata la gestione ordini (data consegna stimata ed effettiva, evasione parziale degli ordini, gestione vettori e tracciamento spedizione, esportazioni in formato Excel e Pdf, gestione qualità);
  • maggior efficienza nell'uso della memoria;
  • gestione dei tag html durante la stesura delle specifiche tecniche.
Come sempre l'aggiornamento è liberamente scaricabile da tutti gli utenti registrati dell'ultima major release del programma (1.1.0) o che abbiano sottoscritto un contratto di assistenza.