Come usare una batteria per prolungarne la vita.

0

Le batterie più usate dai nostri gadget sono quelle al Litio, a differenza delle vecchie batterie al Nichel, queste non hanno più l’effetto memoria. Normalmente hanno una vita di qualche anno, ma un uso improprio può ridurne la durata.

La capacità scende con l'aumentare dei cicli di ricarica.

Il grafico è stato realizzato testando alcune batterie da 1500mAh, più o meno le stesse usate negli smartphone.

Ecco quattro consigli per non ridurre la vita della nostra batteria:

  • Non scaricarla completamente. Come già detto, le batterie al Litio non hanno effetto memoria, anzi si comportano come un componente meccanico: più è intenso il suo utilizzo più facilmente si deteriora. Secondo gli studi riportati in questo articolo, una scarica parziale riduce lo stress della batteria rispetto una scarica completa.

    Scarica e cicli a confronto (DoD = Deep Of Discharge)

    Come si può vedere dalla tabella più è piccolo l’utilizzo della batteria più cicli di ricarica questa farà. Ovviamente non si può usare 10% della batteria e ricaricare ogni volta che scende, un giusto compromesso sarebbe utilizzare la batteria fino al 50% per avere il miglior rapporto cicli di carica/utilizzo.

  • Non lasciarla completamente carica. Le batterie al litio non necessitano di essere caricate fino al 100%, anzi sarebbe preferibile non caricarle completamente. Il range di utilizzo 40%-80% fornisce una buona guida su come caricare. 
  • Scaricala completamente una volta al mese. Sembra una contraddizione dei due punti precedenti, ma alcune batterie moderne dette “Smart Battery” hanno un sistema accurato per determinare la carica rimasta. Questo sistema necessita di essere ricalibrato dopo una serie di piccole ricariche. I produttori suggeriscono di scaricare completamente la batteria una volta al mese per ricalibrare questa funzione.
  • Tienila fredda. L’eccesso di calore non fa bene non solo al processore (nel caso di un laptop), ma anche alla batteria. Come si può vedere dalla tabella sucessiva una batteria calda si degrada molto più in fretta di una batteria fredda.

    Maggiore è il calore, più veloce è il degrado

    Quindi per il vostro laptop è utile utilizzare un supporto per raffreddarlo, o quanto meno non tenerlo a contatto con il piano d’appoggio. Mentre alcuni consigli utili per il cellulare potrebbero essere: chiudere le app che ciucciano batteria (JuiceDefender può aiutare), chiudere i processi che usano molta CPU (Watchdog può aiutare) e sopratutto non overclockare il telefono. L’overclock del telefono può aumentarne la velocità ma sicuramente porterebbe come conseguenza all’aumento dell’uso di CPU ci sarebbe la diminuzione della batteria. Se proprio non si può fare a meno di overclockare il telefono, SetCPU può aiutare a gestire dei profili di utilizzo secondo i quali la CPU viene incrementata o meno.

Questi non sono dei comandamenti, non dovete seguirli alla perfezione. Se non avete la possibilità di caricare la vostra batteria non temete a consumarla tutta o se prevedete di averne bisogno caricatela fino al 100% senza paura. E ricordate che la batteria comunque vada durerà solo qualche anno.

Per concludere riporto questa tabella di FAQ che riassume le linee guida da usare per ciascun tipo di batteria.

Nyan Cat

0

Il NyanCat lo conoscete tutti no? Quel simpatico gatto-paneimburrato che vola lasciando un arcobaleno come scia.

Dai questo gatto:

Nyan Nyan Nyan

Nyan Nyan Nyan

Se lo conoscete sapete anche che è come una droga, e si potrebbe guardarlo anche per ore.

Se non lo conoscete vi faccio un breve riassunto, tutto è nato dalla mente di un tale di nome PRguitarman che il 2 Aprile 2011 ha creato questa simpatica immagine ispirandosi al paradosso del motore a gatto imburrato. Di seguito un tale di nome saraj00n ed un altro tale di nome Momo Momo presero l’immagine, l’animaro, ci aggiunsero la musichetta giapponese che ripete all’infinito Nyan (che secondo i giappi è il verso del gatto) ed infine caricarono il video su Youtube decretandone il successo indiscusso.

Da li nacquero mille derivati, parodie, giochi, siti che cronometrano la vostra resistenza ed anche versioni mobile per Android, iPhone e HP WebOS.

Ma per chi non vuole accontentarsi ho da poco scoperto l’esistenza dello screensaver del Nyan Cat per Mac. Installarlo è semplicissimo basta seguire questi passi:

  1. Scaricate il file.
  2. Aprite Preferenze di Sistema > Scrivania e Salvaschermo > Salvaschermo.
  3. Trascinate il file nella finestra.

Tutto qui, potete anche cancellare il file scaricato. Buona visione

[DIY] Creare un convertitore USB OTG

1

Sottotitolo come ustionarsi un dito pensando all’USB Host.

Dopo aver letto questa guida e questa guida ho deciso di creare da solo un cavo USB OTG per poter collegare ai cellulari (che supportano l’USB Host) pennette usb, mouse o tastiere.

Quello che ho usato è:

  • Un connettore maschio Micro USB di tipo B (quello che entra nel cellulare), meglio se attaccato al cavo.
  • Un connettore femmina USB di tipo A.
  • Uno stagnatore con stagno e tutto quello che vi fa comodo per stagnare.
  • Un taglierino o delle forbici.
  • Un tester o multimetro per controllare il lavoro eseguito.
  • Colla a caldo o sillicone o nastro isolante o quello che volete per richiudere.

La differenza fra USB standard e USB OTG è semplice: il primo utilizza solo 4 dei 5 pin del connettore micro USB, il secondo ha cortocircuitato il 4° pin (del micro USB) con il Ground (5° pin) come si può vedere dalle due immagini qui sotto. Quello che dobbiamo fare è aprire il connettore, saldare il 4° pin con il 5°, collegare tutti i cavi alla femmina USB ed il nostro connettore OTG è pronto.

USB Standard

USB OTG

Per prima cosa, con il taglierino ho tagliato lungo la metà del connettore e l’ho aperto liberando i contatti dall’involucro nero. Se estraete il connettore ed il cavo dall’involucro correttamente troverete questi 4 cavi:

  • Rosso: V BUS
  • Bianco: D-
  • Verde: D+
  • Nero: Ground

Secondo le tabelle di Wikipedia i colori dovrebbero essere standard. Se come me avete tirato troppo il cavo e non vi è rimasto in mano altro che un connettore con un sacco di cavi pelati dal loro involucro non disperatevi, potete utilizzare il seguente schema per saldare dei nuovi cavi:

Retro del micro USB tipo B

Ottenuto il pelato di connettore, ho saldato i cavi come mostrato nello schema superiore, collegando il 4° pin al 5°.

Micro USB con ponte 4°-5° pin

Lasciate perdere la qualità delle mie saldature, era la prima volta che mi cimentavo in una stagnatura e sono riuscito a bruciarmi un dito toccando lo stagnatore. Con il multimetro ho controllato che i pin non facciano contatto tra loro.

A questo punto ho stagnato la femmina USB dall’altra parte dei cavi usando lo schema di Wikipedia per collegare correttamente i cavi.

Collegamento al connettore femmina

Qui i pin sono più separati rispetto quello precedente, quindi è più facile stagnare senza collegarne due assieme. Per scrupolo ho controllato lo stesso i collegamenti con il multimetro, sia fra pin dello stesso connettore che fra pin di connettori diversi, l’importante era che suonasse solamente quando doveva suonare.

Per terminare ho riutilizzato l’involucro da cui ho ricavato la femmina usb per rivestire il mio nuovo cavo OTG. Per chiudere ho utilizzato la colla a caldo anche se devo dire che non ho fatto proprio un lavoro perfetto.

Quando si dice l'elegantia

Compilare Android Ice Cream Sandwich

0

Spulciando il forum di XDA mi sono imbattuto in una guida su come compilare Ice Cream Sandwich da AOSP (Android Open Source Project) per un Galaxy Nexus scritta da questo personaggio:

Risultato? Non sono riuscito nemmeno a completare la sincronizzazione del repository. Ho lanciato repo sync -f almeno 10 volte, ma si è sempre interrotto ed arrivato al 76% ho cancellato la virtuale.

Classifica automatica a partire dai risultati

0

Stanco 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:

Esempio tabella risultati

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:

Classifica non ordinata

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:

Classifica finita

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.

Torna all'inizio