Author Archives | Alessandro Musacchio

About Alessandro Musacchio

Calcolare empiricamente l’ordine di crescita di un algoritmo

22 ottobre 2015

0 Comments

Come facciamo a calcolare empiricamente l’ordine di crescita di un algoritmo del quale non abbiamo il codice sorgente?! Un metodo semplicissimo consiste nel raddoppiare ogni volta la taglia dell’input (N) e prendere il tempo di esecuzione dell’algoritmo (running time), successivamente calcoliamo il rapporto (ratio) tra ogni misurazione e la successiva, di questo rapporto ne calcoliamo […]

Continue reading...

Calcolare quanta memoria occupa una classe Java

20 ottobre 2015

0 Comments

Quante volte abbiamo fatto un calcolo approssimativo della memoria occupata in RAM da una nostra classe?! Forse mai?!

Vediamo come fare a calcolare quanta memoria occupa una nostra classe java in un sistema a 64 bit.

Continue reading...

Come fare il singolo apice inverso sul mac

2 ottobre 2014

0 Comments

Il singolo apice inverso o meglio backtick (`) sul mac si fa con la combinazione di tasti: alt+9 Oramai che ci siamo, ricordiamo anche come si fa su linux: Alt Gr+’ E per finire, su windows: Alt+96 Questo è un piccolo promemoria per me 😉 Vi ricordo che in quest altro articolo descrivo come fare […]

Continue reading...

Come impedire che le connessioni SSH vadano in timeout

17 giugno 2014

0 Comments

Ultimamente lavorando da casa mi è capitato spesso che la connessione SSH al server linux mi cadesse per timeout! -_- La soluzione è molto semplice, leggendo il manuale di SSH trovo questa bella frase: ServerAliveInterval Sets a timeout interval in seconds after which if no data has been received from the server, ssh(1) will send […]

Continue reading...

Galaxy Nexus lento dopo l’aggiornamento??

27 luglio 2013

8 Comments

Se avete un Galaxy Nexus e lo avete aggiornato alla recente versione di Jelly Bean, quella che si conosce con il nome di Android 4.2 ed avete riscontrato un rallentamento del sistema, un consumo di risorse e/o continui crash non dovete allarmarvi perchè la soluzione è molto semplice, basta effettuare un wipe della cache del sistema.

Continue reading...

Flash trigger per Samsung NX210

7 luglio 2013

0 Comments

Scrivo questo post per segnalare un trigger per flash funzionante per la fotocamera Samsung NX210, si tratta del kit YONGNUO RF-602/N composto dalla ricevente RF-602RX e dal trasmettitore RF-600TX. Il trigger è stato provato in abbinamento al flash Samsung SEF42A e risulta funzionante, ovviamente si perde la funzione TTL del flash e bisogna utilizzarlo in […]

Continue reading...

Cambiare il programma predefinito per aprire i file con una certa estensione sul Mac OS X

12 maggio 2013

3 Comments

Gli utenti Windows sanno benissimo quando è comodo cambiare il programma di default per aprire i file con una certa estensione, quindi oggi voglio spiegarvi come si può fare questa cosa anche con il Mac OS X 😉 Clicchiamo sul file che ha l’estensione alla quale vogliamo cambiargli il programma di default associato, premiamo la […]

Continue reading...

Raspberry Pi: Come faccio a riavere la schermata iniziale di configurazione?

8 marzo 2013

0 Comments

Se per qualche motivo abbiamo bisogno di riconfigurare qualcosa sul raspberry pi, oltre ad utilizzare i comandi linux, possiamo richiamare la schermata di configurazione che appare al primo avvio del raspberry semplicemente digitando il seguente comando sulla shell: sudo raspi-config Vedremo in seguito cosa significano tutte quelle voci di configurazione..

Continue reading...

Raspberry Pi: Come faccio a sapere quanta memoria RAM è libera?

8 marzo 2013

0 Comments

Per sapere quante memoria RAM libera rimane sul nostro Raspberry basta digitare un semplice comando dalla shell: free -tm L’output di questo comando ci darà un quadro generale della memoria ram disponibile nel sistema contando anche sulla swap.

Continue reading...

Rimuovere spazi vuoti all’inizio o alla fine di una java string

22 gennaio 2013

0 Comments

Il metodo .trim() della classe String di java, rimuove gli spazi vuoti (white spaces) sia all’inizio che alla fine di una stringa, se il comportamento che vogliamo avere noi è quello di rimuovere solo gli spazi vuoti solo all’inizio della stringa dobbiamo fare così: str.replaceAll("^\\s+", "")str.replaceAll("^\\s+", "") se invece vogliamo rimuoverli solo alla fine dobbiamo […]

Continue reading...