Andrea "Kiraya"Magini

IT Professional Master

Programming

Scala e Pattern Matching

Ultimamente ho iniziato a giocare con Scala, passato agli onori della cronaca per essere il linguaggio con cui è stato scritto Apache Spark, uno dei motori di data-processing più in voga nel mondo dei Big Data (e che ha soppiantato da tempo Pig e altre tecnologie basate su Map&Reduce). Uno

Check Utente Loggato in JSF2 tramite PhaseListener

Verificare che vi siano determinate condizioni, affinche sia possibile mostrare pagine della nostra webapp realizzata tramite JSF, è relativamente facile. Normalmente è bene verificare lo stato dell’autenticazione, tramite un servlet filter, in grado di processare tutte le risorse. In questo esempio realizzeremo invece un listener JSF in ascolto sulla fase

Leggere configurazione plist di default

Su mac è possibile leggere il file di default contenente la configurazione dell’applicativo in maniera molto semplice. basta usare gli NSBundle per poter accedere al bundle di default, il file info.plist generalmente contenuto delle Resources dell’applicativo: [cce lang=”objc”] NSBundle* mainBundle = [NSBundle mainBundle]; [/cce] per poter accedere alle info contenute,

Creare Classi Statiche e Singleton in Objective C

Per creare una classe che sia raggiungibile da ogni parte del nostro codice, abbiamo due alternative: realizzare una classe statica con metodi e attributi statici, oppure implementare il pattern del Singleton. Preferisco generalmente la seconda scelta più orientata ad un design pulito del nostro codice e rimanendo legato alla programmazione

Problemi di deserializzazione array in c#

Un caso semplicissimo,può diventare un incubo per diverse ore… Un xml di questo tipo: [cce lang=”xml”] <?xml version=”1.0″ encoding=”utf-8″?> <Applicazioni> <Applicazione> <NomeApplicazione>XXX1</NomeApplicazione> <Stato>Attiva</Stato> </Applicazione> <Applicazione> <NomeApplicazione>XXX2</NomeApplicazione> <Stato>Attiva</Stato> </Applicazione> </Applicazioni> [/cce] L’utilizzo di una classe per deserializzare il contenuto di questo xml in un oggetto, in c# , diventa difficile a

QuadTree in c# per spatial query

Sicuramente con le estensioni spatial della quasi totalità degli rdbms in circolazione, l’utilizzo dei QuadTree e di sistemi proprietari per il posizionamento  e l’interrogazione spaziale di insiemi di coordinate e oggetti, potrebbe risultare obsoleto. In realtà ci sono ancora tantissimi casi e campi di applicazione in cui risultano fondamentali, come

Salvare un file jpg da un NSImage

Sembrerà stupido, ma a volte ci si perde nell’infinita documentazione di Apple.. La necessità di oggi è come ricavare una jpg e salvarla su file partendo da un oggetto NSImage, nella nostra User Interface.. Ipotizzando di avere un controllo in grado di restituirci una NSImage (ad esempio un NSImageCell o