storia di un campionato

Durante le mie navigazioni delle scorse settimane, m’è capitato di leggere prima sul quotidiano online BergamoNews un grafico animato (a sinistra un fotogramma) sull’evolversi della posizione in classifica dell’Atalanta nel corso del campionato appena concluso, e poi sul blog FiveThirthyEight, dello statistico statunitense Nate Silver, un altro grafico (a destra), stavolta non animato, sull’evolversi delle previsioni circa i play off del torneo di pallacanestro statunitense NBA.

M’è venuta quindi l’idea di combinare le due cose, riproducendo la struttura del secondo grafico per applicarla al contesto del primo. Di proporre cioè un grafico che anche se statico (ma comunque interattivo) riesca in modo chiaro e semplice a mostrare i cambiamenti nella classifica del campionato durante tutto il suo svolgimento.

Ho dovuto come prima cosa trovare un sito che avesse pubblicato la classifica per ciascuna delle 38 giornate del campionato, quindi approntare un programma di web scraping per prelevare tutti i dati, e infine realizzare il grafico replicando lo schema che avevo scelto adattato in alcuni particolari.

analisi dei commenti spam su WordPress

Nella sezione in inglese: launch of wordpress spam analytics, la descrizione di un pannello a tre sezioni che rappresentano graficamente dimensioni (provenienza, distribuzione termporale e destinazione) dei commenti spam su questo blog, interattivamente e in tempo reale.

E’ possibile accedere direttamente alla pagina del pannello all’indirizzo https://www.antoniorinaldi.it/spam-analytics/.

da tabella a grafico in WordPress

Qualche settimana fa ho scoperto HighCharts, una libreria Javascript per la creazione di grafici che mi ha colpito più di altre per la semplicità di scrittura del codice e per la sua elegante resa. Così ho cominciato a fare qualche esperimento e progettarne altri per il blog, ancora in cantiere. Di più, mi è venuta l’idea di sviluppare un piccolo programma per permettere a tutti, soprattutto a chi non conosce nulla di PHP e JavaScript, di inserire negli articoli del proprio blog WordPress dei semplici ma accattivanti grafici a partire da tabelle di dati numerici qualunque.

Alla fine ho partorito il plugin che, con un mostruoso sforzo di immaginazione, ho chiamato Table2Chart.

Post scriptum: è in linea la nuova pagina con la descrizione aggiornata del plugin (in inglese).

un foglio elettronico per Sudoku

In rete sono stati proposti parecchi risolutori di Sudoku per Excel: potete cominciare a esplorarli da questa pagina. Tutti, o perlomeno tutti quelli che sono riuscito a trovare io, hanno lo stesso punto in comune: si tratta di algoritmi implementati via macro, ovvero scritti in VBA.

In questo articolo voglio presentare qualcosa di diverso e più appropriato, secondo me, alla natura del foglio elettronico: un risolutore di Sudoku senza macro che utilizza solo le funzioni del foglio di lavoro, ripreso da un mio progetto realizzato per gioco tempo fa e ora riscritto quasi interamente.