Andrea "Kiraya"Magini

IT Professional Master

Tutorial

Svelte Framework Tutorial myTodoList

Uscito da molto, ma passato inosservato ai più, con la release 3, Svelte torna prepotentemente nella lotta tra i framework di Frontend, insieme ad Angular, React e Vue. Viste le continue perdite di performance di Angular, e l’ascesa di Vue, Svelte con questa nuova release, riprende nuova linfa, riprendendo React

MongoDB , JavaDriver e Full Text Search

Con le nuove versioni di MongoDB, è stata portata alla luce, anche sul driver java ,la possibilità di avere indici testuali su cui effettuare ricerche. Per definire l’indice ed eseguire una ricerca: MongoClient mongo = new MongoClient("localhost",27017); DB db = mongo.getDB("persons"); DBCollection table = db.getCollection("personCollection"); //creo un indice full text

MongoDB e Java Driver esempi vari

Iniziamo a giocare con MongoDB tramite il java driver. Consiglio il download della versione 2.12.3 o successive (fate attenzione che i downloads della libreria non sono in ordine numerico, e quindi si rischia spesso di scaricarne una vecchia). Altra libreria utile per le conversioni da pojo a stringa, la libreria

MongoDB come servizio con Windows 7

Iniziando a giocare con il document database MongoDB, ho riscontrato subito difficoltà nel definirlo come processo di Windows, su Windows 7. La procedura è relativamente semplice. Alcuni passaggi sulla documentazione ufficiale, non sono validi per Windows 7, o per lo meno non descrivono la problematica del file di configurazione (non

Cocos2d Mac Osx e Setup finestra e risoluzione rendering

Lavorando con Cocos2d su mac osx e non su dispositivo iOS, mi sono imbattuto nella complessità di gestire la finestra a diverse risoluzioni, a calcolare la toolbar o bottombar della finestra nei resize, e nella gestione del fullscreen, requisito oramai fondamentale affinché l’applicazione venga accettata sullo store per osx. Dopo

Cocos2d, Sprite, Nodi e Bitizens

Rieccoci con un breve tutorial, nato dalla passione per una serie di giochi per iphone, come Tiny Towers e Pocket Planes. In questi giochi vediamo la presenza dei Bitizens, dei piccoli “cittadini” a 8 bit, customizzabili e realizzati con un inconfondibile stile retro a 8 bit. Incuriosito dalle infinite possibilità

JBoss As 7.1 e SL4J e Log4J

Problemi a loggare dalla nostra applicazione web, utilizzando jboss as 7.1? Dopo diversi tentativi di gestire le risorse, il file di property , classloader e quanto altro, l’unica soluzione che ho trovato è la seguente. Jboss utilizza e configura in fase di startup log4j e quindi tutti i nostri messaggi

JBoss As 7 e HSQLDB

Rieccoci al lavoro anche se per un brevissimo periodo di tempo con Java, e le applicazioni J2EE.. Per un prototipo ho bisogno di un DB veloce e semplice da installare, magari residente in memoria. Dopo qualche prova fallimentare con Derby e con H2 (causa mie lacune), decido di testare il

Kingdom:Undead Control Handlers

Nel disegno del codice, mi sono accorto di una cosa che a tendere rendeva illeggibile e poco gestibile il codice, la gestione degli eventi mouse, touch e keyboard da parte dei CCLayer di cocos2d. Dovendo mostrare diversi CCNode contenenti UI realizzate con cocos, come ad esempio la scheda del giocatore,

Kingdom:Undead sketch e idee

Iniziamo oggi una serie di articoli/appunti/idee sullo sviluppo di un prototipo di gioco per mac osx, iphone e ipad. Il gioco è un incrocio tra un tower defence e un rpg, in cui si deve gestire il Kingdom, il “regno” di un manipolo di sopravvissuti all’infezione zombie. Il tutto sarà