Come importare grandi database MySQL con BigDump

Per importare grandi dump di database, esiste oramai da qualche anno (e devo anche dire che non è più stato aggiornato) una bella utility chiamata BigDump.

È molto semplice e vi basterà caricare questo file: https://raw.githubusercontent.com/marcotini/bigdump/master/bigdump.php nella directory in cui avete PHP funzionante.

Ovviamente dovrete fare spazio per il vostro database e/o tabelle che avete da importare (se queste non sono già contenute nel file di dump).

Per il resto l’utility è molto intuitiva e spesso potrebbe bloccarsi, quindi fate prima un backup di tutto (se avete già tabelle inserite).

Come fare il backup a Google Authenticator

Risposta breve: non si può.

Risposta più lunga: non si può perché tutti i codici generati vengono salvati in modo criptato, l’unico modo per avere un backup è salvarsi i codici QR offline prima di aggiungerli all’app (cos’è Google Authenticator?!).

So che può sembrarvi una scocciatura, sopratutto se non li avete salvati e siete alla ricerca di un modo per recupare i codici per riaccedere ai vostri preziosi account, ma è nell’architettura stessa di come funziona il tutto.

Da un lato è un bene che sia così, dall’altro… beh, bisogna essere previdenti.

Quindi se siete qua e state cercando un modo per recuperare i QR code, mi spiace ma non c’è proprio modo. Dovete contattare ogni servizio o sito web nel quale avevate attiva la verifica in due passaggi e farvela disattivare (verificando che siete voi, credo).

Google Authenticator su Play Store

Se invece state cercando un modo per spostarvi da un telefono all’altro ma neanche questo si può, l’unica è collegarvi a tutti gli account con i codici vecchi, disattivare la verifica in due passaggi e riattivarla sul nuovo telefono con i rispettivi nuovi codici generati.

Come installare Carthage

Andate qui e scaricate l’ultima versione https://github.com/Carthage/Carthage/releases altrimenti compilatevelo da zero Installatelo normalmente e aprite il terminale.

Spostatevi nella cartella del vostro progetto ed eseguite:

nano Cartfile

E incollate (modificando il nome in base a quello che state creando):

github "Utente/Progetto"

Salvate ed eseguite:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer/
carthage update --platform iOS
open Carthage

Poi andate dentro la cartella /Carthage/Build/iOS, selezionate il file .framework e trascinatelo dentro il vostro progetto.

Run script

Ora andate su Build Phases, cliccate sul + in alto a sinistra e poi su Run Script. Dentro Shell mettete:

/usr/local/bin/carthage copy-frameworks

E su Input Files il percorso del framework che avete appena creato:

Linked frameworks and libraries

E voilà, ora andate e importatene tutti! Vi basterà importare le vostre dipendenze semplicemente con:

import Progetto

Come convertire un progetto in Swift

Xcode permette di fare conversione tra le versioni di Swift (dalle più vecchie, alle più nuove ovviamente) in modo del tutto automatico. Peccato che a volte come tutte le conversioni automatiche… potrebbe non andare a buon fine e incasinarvi il progetto rendendovi tutto illeggibile:

Conversione Swift… a caso

Cosa fare in questo caso? Beh, fare versione per versione. Quindi se state cercando di aggiornare un progetto da Swift 2 e volete portarlo al 4, scaricartevi le giuste versioni di Xcode e fatelo passo a passo per ogni versione, senza interferire tra le impostazioni dei progetti (di solito contenute nel file plist).

Come fare il backup a SickRage

Dopo aver visto come fare il backup a CouchPotato, ora vediamo come farlo a SickRage.

Presupponendo che l’abbiate installato seguendo questa guida, potrete facilmente andando su:

http://raspberrypi.local:8081/config/backuprestore/

Selezionate il percorso e via, backup effettuato! Se dovete spostare il server da qualche altra parte vi basterà reinstallarlo e fare ripristina.

Se invece volete farlo in maniera manuale, salvatevi questi due file e sostituiteli nella nuova installazione (ovviamente dovrete prima disattivare il servizio con sudo service sickrage stop).

/opt/sickrage/config.ini
/opt/sickrage/sickbeard.db

Oppure:

/opt/sickrage/sickrage.db