Archive | Programmazione RSS feed for this section

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

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

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

Sensibilità di un programmatore Java..

11 dicembre 2012

2 Comments

I (nuovi) programmatori Java, mediamente non sono molto sensibili al consumo di memoria e allo spreco di risorse, vuoi perchè i computer sono veramente potenti, vuoi perchè nessuno ti ha mai obbligato esplicitamente a rilasciare le risorse acquisite.. Tutti sanno dell’esistenza del Garbage Collector, pochi sanno come funziona realmente.. Tutti sanno creare programmi java funzionanti, […]

Continue reading...

AccadeQui si aggiorna e si aggiornerà…

30 marzo 2012

0 Comments

Di recente la versione del client android e del client iPhone sono state aggiornate, migliorando quel che erano le limitazioni iniziali e aggiungendo nuove funzionalità. Le applicazioni nel frattempo hanno ricevuto una recensione positiva dai maggiori blog italiani in ambito mobile, l’app iOS è stata recensita da iSpazio, mentre l’app android è stata recensita da TuttoAndroid. […]

Continue reading...

Verificare se un servizio android è in esecuzione dalle api java

26 febbraio 2012

0 Comments

Sviluppando un’app android pò capitare di voler sapere se un servizio è attivo o meno, ad esempio io avevo bisogno di sapere se il servizio lanciato dalla mia app era attivo o meno all’apertura dell’app per visualizzare il bottone di avvio oppure di stop del servizio. Vediamo come potrebbe essere una funzione che faccia al […]

Continue reading...

Bella novità di Java 7

2 ottobre 2011

0 Comments

Oggi vi presento una bella (a mio vedere) novità introdotta da Java7, si tratta del “try with resources”, ovvero come dimenticarsi di rilasciare le risorse come ad esempio la connessione al db 🙂 Vediamo in dettaglio di cosa parlo.. Come avreste scritto un programmino per fare una query a db con java6?? Pressocchè in questo […]

Continue reading...

Validare un indirizzo email utilizzando il DNS

30 settembre 2011

0 Comments

Per la validazione di una casella email tutti oramai conosciamo l’espressione regolare che ne verifica la validità, ma non tutti usano il controllo sul dominio per verificare la falsità della email, a tal proposito vi segnalo uno script php (scaricabile da qui) che si occupa di interrogare il server dns per verificare che il dominio […]

Continue reading...