La comprehension delle liste offrono un modo più conciso per scrivere un loop for. Possono tornare veramente utili quando vuoi creare nuove liste da liste o iterables già esistenti. Ad…
Programmazione
Una gentile introduzione a Strace
La prima volta che sono venuto a conoscenza di strace è stato probabilmente leggendo questo post di Julia Evans1: You can be a kernel hacker too. Strace è un tool…
Linguaggi di programmazione più popolari del 2016
Anche quest’anno la IEEE ha pubblicato un grafico interattivo contenente i linguaggi di programmazione più popolari del 2016. Finalmente il C è riuscito a spodestare il Java e a raggiungere…
[C] Scrivere un Deamon per Linux
In questo articolo vedremo come scrivere un deamon per Linux usando il linguaggio di programmazione C. In Unix i processi lavorano siano in background che in foreground. Un processo che…
[Android] Come gestire le stringhe e i plurali
In questo articolo vediamo come gestire le stringhe durante la realizzazione di una app per Android. Quando realizziamo un programma, è buona norma evitare di utilizzare valori hard-coded nel codice.…
[Android] Implementare la gesture Pull to refresh
La pull to refresh è una gesture molto comune, utilizzata nelle applicazioni che solitamente hanno un feed di contenuti che l’ utente vuole aggiornare. In Android hanno aggiunto un api…
[Android] Inviare una richiesta HTTP Post tramite HttpClient
Ecco un semplice snippet di codice che vi permetterà di effettuare delle richieste http POST. Vediamo subito il codice con commento: public void sendPostRequest() { HttpClient httpClient = new DefaultHttpClient();…
[Android] Creare un dialogo per la selezione di un file
Quello che lo snippet di codice seguente vi permette di fare è di creare un dialogo per la selezione di un file o di una directory. Vi allego anche una…
[C] Il nostro primo programma
In questo articolo dedicato al linguaggio di programmazione C faremo il nostro primo, semplice programma e lo analizzeremo nel dettaglio. Questo articolo vuole essere un seguito a quello già scritto…
[Gratis] Corso di programmazione Android
La sigla MOOC corrisponde a: Massive Oline Open Course. E’ proprio di questo genere di corsi che si occupa Coursera: tutte le università del mondo possono creare ed amministrare corsi…