venerdì 4 aprile 2014

Facili predizioni

Nel mio post “Ad abundantiam” ho riportato una fotografia (di fine maggio 2013) di 3 macchinette obliteratrici presso la stazione di Chivasso, messe così vicine tra loro da risultare inutili.

Nel post precedente, deducevo che “sono lì perché, se una o due fossero guaste, ce ne sarebbe almeno una funzionante”.

Ed infatti ecco la situazione aggiornata a fine febbraio 2014:

Una macchinetta funzionante, una con cartello "guasta" ed una totalmente rimossa

Delle tre macchinette, una è stata rimossa, una e guasta e la terza rimane attiva e funzionante.

La mia previsione si è avverata in pieno, non perché abbia capacità profetiche, ma perché i meccanismi della gestione italioide delle infrastrutture è fin troppo prevedibile.

mercoledì 2 aprile 2014

Tips: CSVed per manipolare file CSV

Il formato CSV (comma separated variables) è un formato testuale, utilissimo per scambiare informazioni tra basi dati di tipo diverso. E’ un formato accettato da Microsoft Excel, Microsoft Access, OpenOffice/LibreOffice Calc, e dalla maggior parte dei server SQL. Molti siti Internet (soprattutto intranet) permettono di scaricare tabelle di dati in formato Excel o CSV.
Tecnicamente, si tratta di un formato testuale, i cui ciascuna riga contiene un “record” di informazione (es. una riga di Excel), ed i diversi “cambi” (es. le colonne) sono riportati sulla stessa riga, separati da un opportuno carattere.
La semplicità del formato, tuttavia, lascia spazio a molte “varianti”. Ad esempio, il carattere separatore può essere la virgola (“comma”, da cui il nome CSV), il punto e virgola (più utilizzato in Italia, per evitare confusione con la virgola decimale), o più raramente il carattere di tabulazione od il simbolo di barra verticale (|). I campi di tipo stringa possono a loro volta essere demarcati da virgolette doppie (“…”), apici semplici (‘…’) o nulla. La prima riga del file può contenere già il primo record, oppure può contenere i nomi dei campi. E così via, le varianti sono moltissime.
Se dobbiamo leggere, modificare ed agire sul formato di file di tipo CSV, ci viene in aiuto un piccolo programmino gratuito (freeware) denominato CSVed, reperibile al sito http://csved.sjfrancke.nl/ e sviluppato dall’olandese Sam Francke.
CSVed-screenshot
Il programma CSVed permette di gestire file CSV con qualsiasi variante di formato, e di eseguire una serie di operazioni di manutenzione (aggiungere, eliminare, spostare, rinominare, unire, dividere colonne) e di modifica (inserimento, aggiornamento, cancellazione, ordinamento di righe).
L’utilizzo del programma non è molto intuitivo, e l’usabilità dell’interfaccia non è tra le migliori. Superato questo ostacolo di usabilità, tuttavia, lo strumento si rivela potente e completo.