Backup con Bacula

Il backup, gioie e dolori…. Tutti sanno che andrebbe fatto (beh, non proprio tutti), ma purtroppo se lo ricordano solo quando serve recuperare qualche file. Ci sono tanti sistemi per fare backup, da script bash personalizzati a sistemi commerciale già pronti. Parliamo di Bacula, un sistema di backup open source trà i più completi, robusti … Leggi tutto

Bash: rimuovere le prime due righe da più files

Oggi vi presento un piccolo script bash che può tornarvi utile per cancellare le prime due righe da più files .txt in una cartella. Create il file chiamado vai.sh con il seguente contenuto:

e poi eseguitelo con:

Ovviamente personalizzare lo script non sarà molto difficile (es per lavorare su file diversi da .txt … Leggi tutto

OS X Mavericks: condivisione file con utente guest

Ativare la condivisione con altri PC (smb2) files su OS X è abbastanza semplice. Da “Preferenze di Sistema” poi “Condivisione” è possibile attivare la casella relativa a “Condivisione file” ed il gioco è fatto. Dopo aver attivato “Condivisione file“, viene abilitato l’accesso alla cartella “Pubblica” presente nella vostra Home; il vostro utente sarà abilitato in … Leggi tutto

Modificare il parametro max_input_vars su Tophost

Alcuni script PHP (es. prestashop) richiedono la modifica della variabile max_input_vars per poter inviare più informazioni al server web. Su tophost questa cosa è possibile in modo semplice. Basta creare un file chiamato .user.ini (attenzione al punto iniziale) nella webroot (la cartella /htdocs) con il seguente contenuto:

enjoy!

Gestire la posizione GPS nel simulatore Android

Il simulatore android permette di specificare una posizione GPS, cosa molto comoda se si vuole simulare un sistema di geolocalizzazione. Innanzitutto va avviato il simulatore, qualora non lo fosse già. Da terminale si può usare:

dove nameOfAvd è ovviamente il nome dell’Avd da avviare. Ora vediamo i devices attivi:

che visualizzerà qualcosa del … Leggi tutto

Gestire il file hosts nel simulatore Android

Il simulatore android può raggiungere un eventuale server web installato nel PC su cui il simulatore è avviato, perché all’host (il PC, per intenderci) è assegnato l’IP 10.0.2.2. Basta quindi richiamare 10.0.2.2 nel browser del simulatore per visualizzare la risposta del server web del proprio PC. Purtroppo il simulatore usa un proprio file hosts e … Leggi tutto

Richiesta di rimozione di risultati di ricerca ai sensi della legislazione europea per la protezione dei dati personali

Una recente decisione della Corte di giustizia dell’Unione europea ha stabilito che alcuni utenti possono chiedere ai motori di ricerca di rimuovere risultati relativi a query che includono il loro nome, qualora tali risultati siano “inadeguati, irrilevanti o non più rilevanti, o eccessivi in relazione agli scopi per cui sono stati pubblicati”. Per la richiesta … Leggi tutto

Chrome: Cross Origin Requests

Per fare il debug di applicazioni Javascripts, sicuramente i moderni browser (Safari, Firefox, Chrome) hanno degli strumenti molto utili. Per Chrome esiste un’estensione che aiuta nel debug di applicazioni sviluppate con Sencha, ovvero App Inspector for Sencha. Per fare il debug di applicazioni locali, è però necessario autorizzare Chrome per effettuare chiamate Ajax su filesystem, … Leggi tutto

cUrl (host header): fare una chiamata passando l’hostname e l’ip

Il titolo di oggi è un po’ emblematico, ma altrettanto emblematico potrebbe essere il contenuto del post, a meno che non siate in questo specifico caso: “Vorrei fare una richiesta ad un server web multidominio che non ha ancora il DNS puntato per un particolare dominio”. In questo caso, cosa succede? Purtroppo, non essendoci il … Leggi tutto

Cache DNS per velocizzare le richieste locali: pdnsd

Oggi voglio parlarvi di un piccolo software che permette di velocizzare le richieste DNS, facendo una cache locale delle richieste. Parliamo di pdnsd che risponde sulla porta 53 e fornisce le classiche risposte di un server DNS, solo che per ogni richiesta usa una cache per conservare il risultato. Per l’installazione, seguiamo il classico:

Leggi tutto