22 ottobre 2015

0 Comments

Calcolare empiricamente l’ordine di crescita di un algoritmo

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...

20 ottobre 2015

0 Comments

Calcolare quanta memoria occupa una classe Java

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...

2 ottobre 2014

0 Comments

Come fare il singolo apice inverso sul mac

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...

17 giugno 2014

0 Comments

Come impedire che le connessioni SSH vadano in timeout

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...

27 luglio 2013

8 Comments

Galaxy Nexus lento dopo l’aggiornamento??

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...

7 luglio 2013

0 Comments

Flash trigger per Samsung NX210

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...

12 maggio 2013

3 Comments

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

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...

8 marzo 2013

0 Comments

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

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...

8 marzo 2013

0 Comments

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

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...

22 gennaio 2013

0 Comments

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

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+", "") se invece vogliamo rimuoverli solo alla fine dobbiamo fare […]

Continue reading...