Definizione del problema In questo articolo vedremo cosa si intende e che differenza c’è, nell’ambito dei linguaggi di programmazione, per pass by value e…
Programmazione
Numeri che ogni programmatore dovrebbe conoscere
Una delle cose più difficili in informatica è avere un’idea a priori sul tempo di esecuzione di un programma. Mentre ci sono ovviamente tecniche…
Quanto fa 9999999999999999.0 – 9999999999999998.0 nel tuo linguaggio preferito?
E’ una semplice domanda: quanto fa 9999999999999999.0 – 9999999999999998.0 nel tuo linguaggio preferito? La risposta potrebbe sorprenderti! Si sa che spesso le operazioni che…
List Comprehensions in Python
La comprehension delle liste offrono un modo più conciso per scrivere un loop for. Possono tornare veramente utili quando vuoi creare nuove liste da…
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…
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…
[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…
[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…
[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.…
[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()…