Archivio di dicembre, 2011
Classifica automatica a partire dai risultati
1Stanco delle classifiche non aggiornate della FIP di Udine ho pensato farmi la classifica da solo su un foglio excel, e siccome fare la classifica a mano era troppo semplice, ho pensato che il mio foglio excel dovesse generare la classifica autonomamente a partire dai risultati.
La realizzazione non è stata semplice, ma alla fine sono riuscito (con l’aiuto di Google) a trovare una soluzione.
Fase 1: Elaborazione dati
In un foglio (chiamato RisultatiUD) ho riportato su una tabella i risultati delle partite come si può vedere dall’immagine:
Le colonne sono:
- A: Squadra di casa
- B: Squadra ospite
- PA: Punteggio squadra A
- PB: Punteggio squadra B
- Ris: risultato calcolato con la funzione =SE(C2>D2;”A”;”B”)
- WinA: mette un 1 se vince A, si calcola con la funzione =SE(E2=”A”;1;0)
- WinB: mette un 1 se vince B, si calcola con la funzione =SE(E2=”B”;1;0)
- LosA: mette un 1 se perde A, si calcola con la funzione =SE(E2=”A”;0;1)
- LosB: mette un 1 se perde B, si calcola con la funzione =SE(E2=”B”;0;1)
In questo modo ho preparato i dati per l’elaborazione della classifica, le ultime quattro colonne mi serviranno per calcolare le vittorie/sconfitte casalinghe ed in trasferta.
Fase 2: Generazione classifica
In un secondo foglio (chiamato ClassificaUD) ho generato una classifica non ordinata come si può vedere dall’immagine:
Le colonne sono:
- Squadra: il nome della squadra deve essere uguale a quello del foglio dei risultati.
- Punti: vengono calcolati moltiplicando per 2 la colonna delle vittorie. Formula: =E21*2
- DIFF P: calcola la differenza canestri sottraendo le somme punti fatti e punti subiti. Formula: =K21-N21
- G: partite giocate calcolate sommando le vittorie totali alle sconfitte totali. Formula: =E21+H21
- V TT: vittorie totali calcolate sommando le vittorie in casa alle vittorie in trasferta. Formula: =F21+G21
- VC: vittorie in casa calcolate con la seguente formula che spiegherò più avanti: =SOMMA.SE(RisultatiUD!A:A;ClassificaUD!A21;RisultatiUD!F:F)
- VT: vittorie in trasferta calcolata come per VC: =SOMMA.SE(RisultatiUD!B:B;ClassificaUD!A21;RisultatiUD!G:G)
- P TT: perse totali calcolate sommando le sconfitte in casa alle sconfitte in trasferta: Formula: =I21+J21
- PC: perse in casa calcolate come per VC: =SOMMA.SE(RisultatiUD!A:A;ClassificaUD!A21;RisultatiUD!H:H)
- PT: perse in trasferta calcolate come per VC: =SOMMA.SE(RisultatiUD!B:B;ClassificaUD!A21;RisultatiUD!I:I)
- PF TT: punti fatti totale, somma punti fatti in casa e in trasferta. Formula: =L21+M21
- PFC: punti fatti in casa calcolati come per VC: =SOMMA.SE(RisultatiUD!A:A;ClassificaUD!A21;RisultatiUD!C:C)
- PFT: punti fatti in trasferta calcolati come per VC: =SOMMA.SE(RisultatiUD!B:B;ClassificaUD!A21;RisultatiUD!D:D)
- PS TT: punti subiti totale, somma punti subiti in casa e in trasferta. Formula: =O21+P21
- PSC: punti subiti in casa calcolati come per VC: =SOMMA.SE(RisultatiUD!A:A;ClassificaUD!A21;RisultatiUD!D:D)
- PST: punti subiti in trasferta calcolati come per VC: =SOMMA.SE(RisultatiUD!B:B;ClassificaUD!A21;RisultatiUD!C:C)
Vediamo ora il significato del SOMMA.SE usato per la colonna VC e per le altre.
=SOMMA.SE(RisultatiUD!A:A;ClassificaUD!A21;RisultatiUD!F:F)
La sintassi di SOMMA.SE è la seguente SOMMA.SE(Intervallo;Criterio;Int_somma), che tradotto in italiano significa che cercherà il Criterio fra le voci dell’Intervallo e sommerà la corrispondete Int_somma.
Nel mio caso il criterio si trova nella casella A21 del foglio ClassificaUD (nell’esempio Buia), verrà cercato su tutta la colonna A del foglio RisultatiUD (quello delle squadre che giocano in casa) ed una volta trovate tutte le righe corrispondenti, verranno sommati i contenuti delle corrispondeti celle della colonna F nel foglio RisultatiUD.
Cerco di essere ancora più chiaro. Perndiamo ad esempio Buia, la formula cercherà tutti i “Buia” nella colonna A delle squadre in casa e per la riga corrispondente sommerà il contenuto della casella WinA, cioè 1 se vince in casa o 0 se perde in casa. Ho così ottenuto la somma delle vittorie casalinghe di Buia.
Con i dovuti accorgimenti la formula va adattata alle altre situazioni per generare la classifica.
Fase 3: Ordinamento automatico
A questo punto la classifica è pronta, va solo ordinata. Si può utilizzare una macro che ordina automaticamente tutti i dati secondo i propri criteri, oppure si può usare un’altra formula per ottenere questo risultato:
Le colone sono le stesse della precedente tabella, ma le formule sono differenti. Ho utilizzato principalemente due formule: una per ordinare la colonna Squadre in base ai punti fatti e alla differenza canestri, e l’altra per riportare nelle altre colonne i valori di ciascuna squadra nella riga esatta.
La prima forumula lunghissima è la seguente:
=INDICE($A$21:$A$29;CONFRONTA(GRANDE($B$21:$B$29+($C$21:$C$29)/100-RIF.RIGA($B$21:$B$29)/10000;RIF.RIGA(E21)-RIF.RIGA($E$20));$B$21:$B$29+($C$21:$C$29)/100-RIF.RIGA($B$21:$B$29)/10000;0))
Questa è una formula matriciale e va inserita premendo CTRL+SHIFT+INVIO.
Cerchiamo di scomporre la funzione
- RIF.RIGA(E21)-RIF.RIGA($E$20) questa parte scorre l’elenco e assume i valori da 1 a 9 essendo la mia classifica di 9 posizioni
- GRANDE(…) restituisce il valore massimo di una serie, il secondo parametro è dato dal risultato della funzione precedente ed indica quale valore massimo indicare. Se il risultato è 1, la funzione grande userà il massimo valore, se il risultato 2 userà il secondo più grande e così via.
- CONFRONTA(…) questa funzione cerca all’interno di una serie il risultato della funzione GRANDE e ne restituisce la posizione all’interno dell’elenco.
- INDCE(…) restituisce il valore n-esimo all’interno di una serie.
Non ho detto tutto, come si può notare dalla formula ho sommato a ciascun valore il riferimento della riga diviso per 10000, questo è un espediente che ho utilizzato per poter avere una classifica con più di un risultato uguale. Inoltre vengono sommati i valori della differenza canestri divisi per 100 per poter ottenere una classifica ordinata in base a due parametri.
Queste operazioni vengono fatte sia per la funzione GRANDE che per la funzione CONFRONTA.
La seconda formula è più semplice:
=CERCA.VERT(A3;$A$21:$P$29;2;0)
Questa formula cercherà il contenuto di A3, all’interno della tabella compresa fra A21 e P29 e ne riporterà il valore esatto della seconda colonna alla corrispondente riga. Il 2 indica la colonna e lo 0 indica al valore esatto da riportare.
Per ottenere anche l’ordinamento automatico della classifica mi sono documentato su questa guida, potrebbe tornare comodo dargli un’occhiata.
Questo è tutto, man mano che inserirete i risultati la vostra classifica verrà aggiornata automaticamente. Avrei potuto inserire un excel di esempio, ma non sarebbe stato divertente.
Batterie supplementari usb
1Questi aggeggini mi affascinano, sto parlando di quelle piccole batterie con un’uscita USB per collegare qualsiasi dispositivo (cellulare, mp3, gps) e ricaricarlo. Ci vedo molta potenzialità, anche se a dire il vero non avrei molto bisogno di una cosa del genere dato che l’80% del mio tempo lo passo in prossimità di una presa elettrica, ciò nonostante continunano ad affascinarmi.
In rete si trova veramente una miriade di dispositivi differenti ciascuno con le proprie caratteristiche. Vi presento tre modelli sicuramente interessanti.
La Duracell commercializza due prodotti simili, uno più piccolo (1150 mAh) con una sola porta usb ed uno più grande (1800mAh) con due prese usb ed uno spinotto per collegarlo all’alimentazione. Il modello più piccolo è a mio avviso inutile vuoi per la poca carica che contiene vuoi anche per il prezzo molto simile al modello più grande (circa 15€ per il modello piccolo contro i circa 20€ per il modello grande). Il modello da 1800mAh risulta più interessante per la presenza di due USB a cui collegare due device da ricaricare e per via dell’attacco per la corrente che permette di utilizzare la batteria come alimentatore.
Rispetto alla concorrenza entrambi i Duracell non sono i migliori per quanto riguarda la capacità di carica, da quello che ho scoperto in rete il 1800mAh riesce a caricare un iPhone scarico fino al 60% circa (bisogna però dire che è un dato da prendere con le pinze).
Il Lindy Mobile Power Pack ha un design a cilindro. Su una testa del cilintro c’è l’USB di uscita e sull’altra testa c’è una micro USB di ingresso ed un LED che indica lo stato di carica del Lindy:
- Rosso: < 30%
- Arancio: 30% – 70%
- Verde: 70% – 100%
La carica del Lindy è di 2200 mAh, quindi superiore ad entrambi i Duracell. Volendo fare un esempio simile a quello fatto per il Duracell, il Lindy riesce a caricare lo stesso iPhone scarico fino al 90% anche se ripeto che questi paragoni vanno presi con le pinze.
Il prezzo in questo caso sale attorno ai 30€ e nei negozi è difficile da trovare.
Mi è capitato di incontrare per caso questo TeckNet IEP387 mentre ero alla ricerca di tutt’altro acessorio per il cellulare. Di sicuro non è il massimo come design e compattezza, ma è una delle batterie più potenti in circolazione. Il TecNet IEP387 vanta infatti una carica di ben 7000 mAh. A confronto con i modelli precedenti non c’è paragone.
Come il Duracell, riesce a caricare due device contemporaneamente attraverso le due uscite USB, entrambe garantiscono 1A, il che significa che se collegate assieme, possono alimentare anche un iPad. Altra caratteristica interessante è che una volta ricaricato il nostro cellulare, il TeckNet IEP387 si spegne evitando la sovracarica.
Si ricarica tramite cavo miniUSB, il quale volendo può essere collegato ad un alimentatore di corrente. All’interno della confezione si trovano 7 adattatori per i più comuni connettori.
Per concludere il prezzo: dai 22 alle 26 Sterline, cioè attorno ai 30€.
Per quanto mi riguarda ero quasi deciso a comprare il Duracell da 1800 mAh, perché pur essendo meno performante del Lindy, può sostituire l’alimentatore e può caricare due device. Poi per caso ho incontrato il TeckNet IEP387 che oltre ad avere le caratteristiche del Duracell ha anche una carica di 7000 mAh ed un prezzo di tutto rispetto.
[Natale 2011] Idea regalo #3
0Ormai ci siamo quasi, mancano due giorni a Natale ed ho ancora il tempo per proporre la terza idea regalo. Potrebbe sembrare un po’ banale proporre come idea regalo i pezzi per costruire un computer, ma la peculiarità di questo elenco è che è fatto da pezzi compatibili con OSX.
Se avevate in mente di rinnovare il pc di casa, pensateci bene prima di comprare i pezzi, potreste ottenere il Mac che desideravate tanto con un po’ di ricerca in più.
Un mese da troglodita
0Circa un mese fa ho rotto il mio MacBook Pro. Per rispondere a mia madre ho appoggiato il laptop sul bracciolo del divano, mi sono girato due secondi, quanti bastavano perchè il computer scivolasse sul tavolino posto 10 cm più in basso. I 10 cm più odiati della mia vita, perchè pur non essendo un grosso balzo sono stati sufficienti a freezare il sistema operativo.
Constata l’assenza di segnali vitali ho provveduto alla rianimazione, ma al riavvio appare una cartella lampeggiante con un punto interrogativo sopra.
La prima cosa che ho provato a fare è stata avviare il pc con il dvd di ripristino per provare a riparare eventuali errori sull’HD, ma l’operazione non riesce. A quel punto mi decido ad inizializzare il disco, ma ancora niente. Ultimo tentativo cambiare HD, ma nemmeno questo serve.
Colto dal panico mi metto a cercare su Google cosa volesse significare quella cartella lampeggiante, e dopo un paio di ricerche scopro anche che non sono stato l’unico ad avere questo problema e che era dovuto ad un cavo SATA diffettoso.
Trovato su ebay il pezzo di ricambio ho dovuto aspettare circa un mese perchè arrivasse dall’Hong Kong. Oggi finalmente ho potuto sostituirlo senza troppi problemi e dopo circa 2 ore di installazioni varie sono tornato attivo, circa perchè ho peso tutti i dati dell’HD, ma pazienza.
Giusto per dare qualche informazione in più:
- Un’asta simile su ebay. Per trovarlo ho cercato “A1278 HDD cable” dove A1278 è il codice del modello di MacBook Pro del 2009
- Siccome non ho fatto foto alla sostituzione, vi agevolo una guida su iFixit.
Per la cronaca nell’ultima settimana ho rotto definitivamente anche il Milestone, ma di questo ve ne parlerò in un’altra occasione.
[Natale 2011] Idea regalo #2
0Questo potrebbe essere un regalo impegnativo ed a dire il vero non ho nemmeno idea di quale sia la compatibilità richiesta, ciò nonostante lo voglio proporre ugualmente.
Viper SmartStart è un dispositivo da installare sull’automobile che permette di fare alcune cose con il proprio telefono, fra cui la più interessante (secondo me): accendere il motore. É disponibile per Android, iPhone e Blackberry.
Come si può vedere dal video le features principali sono
- Chiusura delle portiere
- Apertura delle portiere
- Apertura bagagliaio
- Modalità Casino
- Accensione del motore
Con un modulo aggiuntivo è possibile aggiungere la tracciabilità via GPS dell’automobile, viper propone un servizio di localizziazione a pagamento.
Ora non ho idea se sia un dispositivo compatibile con tutte le auto, ne ho idea se bisogna lasciare la chiave nel cruscotto per poter accendere l’auto, ma guardando il prezzo (399$) il problema non mi si pone e rimmarrà quindi solamente un desiderio.
Per dovere di cronaca prima di chiudere vi dico che ci sono delle alternative, ma non prevedono l’utilizzo del cellulare.







