Virtualbox: connessione ssh dall’host al guest

In passato ho scritto un articolo su come attivare il portforwarding per poter raggiungere un gest dal proprio host. L’articolo descriveva la procedura manuale per aggiungere una nuova regola di port-forwarding. Oggi vediamo come farlo dall’interfaccia di amministrazione di Virtualbox. Accedere alla sezione “Network”->”Network Setting” di Virtualbox: e poi cliccare su “Port Forwarding”: Bene. A … 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

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

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

HAX is not working and emulator runs in emulation mode

Se tentando di avviare l’emulatore Android con vedete il messaggio:

significa che non avete ancora installato il pacchetto “Hardware Accelerated Execution Manager” (HAX in sigla). Trovate il file di installazione sul sito della intel, cliccando qui. Fatto questo, il messaggio sparirà e l’emulatore sarà velocissimo 😉 enjoy!

Linux: Port forwarding

Il port forwarding è il sistema con cui si effettua la redirezione delle richieste alla porta di un host verso un altro host.

Prendiamo ad esempio una Linux Box che funge da firewall con IP pubblico (eth0 sulla rete esterna ed eth1 su quella interna) e tramite cui vorremmo permettere dall’esterno di raggiungere i servizi di un host interno alla rete.

Leggi tutto