Cartografia virtuale, posizionamento e geolocalizzazione diventano fondamentali per progetti legati alla mappatura avanzata, ma le librerie rilasciate sotto licenza Open Source per velocizzare questo genere di implementazioni non sono molto numerose; tra di esse è comunque possibile segnalare una soluzione particolarmente interessante come Kartograph basata su SVG (Scalable Vector Graphics) e sul linguaggio Python.
Programmazione
-
Pinry, progetti in stile Pinterest con Python
Come comportarsi con un cliente che vi contatta con la classica richiesta “Lo voglio identico a..“? “Clonare” progetti altrui, oltre a non essere corretto, è il miglior modo per andare incontro a grane legali, per cui in questi casi rifiutare il lavoro si rivelerebbe sempre una buona idea. E’ però anche possibile cercare di convincere [...]
-
Le interfacce in Java 8
Java 8 dovrebbe essere rilasciato all’interno di una JDK stabile entro l’anno corrente ma non prima del prossimo settembre, molte delle features implementate per questa versione sono però già note e possono essere brevemente introdotte, come per esempio le nuove interfacce riviste e corrette dagli sviluppatori del progetto; in linea generale è possibile affermare che [...]
-
PredictionIO, un prediction engine per le Apps
PredictionIO è un prediction engine rilasciato sotto licenza Open Source (GNU Affero General Public License) che potrà essere utilizzato per l’implementazione di funzionalità predittive all’interno di pagine Internet e Web Applications; si tratta di una soluzione particolarmente indicata per tutte quelle piattaforme che mettono a disposizione un servizio personalizzato agli utenti, alcuni contesti di utilizzo [...]
-
Nuova vulnerabilità zero-day per Java
Forse mai come in questi ultimi mesi il linguaggio Java ha presentato così tante problematiche relative alla sicurezza, basterebbe citare una recente vulnerabilità attraverso la quale sono stati condotti degli attacchi contro le infrastrutture informatiche interne di Facebook, Microsoft e Apple; l’elenco dell falle individuate sterebbe però continuando ad allungarsi e la Virtual Machine risulterebbe [...]
-
Una vulnerabilità di Java dietro l’attacco a Facebook
Nelle scorse ore il social network più grande della Rete sarebbe stato sottoposto ad una serie di attacchi che, almeno stando alle dichiarazioni ufficiali dei portavoce di Menlo Park, non avrebbero comunque compromesso il livello di sicurezza dei dati personali gestiti, quelli relativi a circa 1 miliardo di utenti; maliziosamente, qualcuno avrebbe affermato che non [...]
-
Discourse, l’evoluzione dei forum di discussione
Fino alla diffusione dei blog e dei social network, i forum di discussione erano tra i canali più utilizzati per le comunicazioni da interfaccia Web all’interno di gruppi; ad oggi questi strumenti sembrerebbero cominciare a sentire un po’ il peso degli anni e l’esigenza di una maggiore dinamicità nelle funzionalità dedicate all’interazione tra gli utenti, [...]
-
Bug Analysis con Squash
Il debugging di un’applicazione è una fase importante tanto quanto quella della sua implementazione a livello di sorgente, soprattutto in sede di sviluppo per progetti altamente complessi dove è difficile tenere traccia delle numerose componenti che concorrono al suo funzionamento; Squash è una soluzione basata su Square, e quindi realizzata in Ruby, che renderà più [...]
-
Passaggio di parametri ad applicazioni con Java
In Java un’operazione come quella relativa al passaggio di parametri ad applicazioni potrebbe ricordare molto da vicino procedure simili in altri linguaggi come per esempio C; vi sono però delle differenze che vale la pena sottolineare per evitare ambiguità e confusioni. Un semplice esempio a questo proposito potrebbe essere quello relativo al seguente snippet che [...]
-
Gestire progetti Django con Grappelli
Per chi preferisce sviluppare applicazioni Web based utilizzando il linguaggio Python, Django rappresenta sicuramente un framework ideale grazie alle sue librerie che permettono di sviluppare rapidamente soluzioni complete pur risparmiando pesantemente nella digitazione del codice sorgente; quando però si deve lavorare su applicazioni complesse, un’interfaccia admin come Grappelli può risultare particolarmente utile.









