Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) in /data/vhosts/pralevis.com/httpdocs/wordpress/wp-content/plugins/gwolle-gb/functions/gwolle_gb_get_settings.func.php on line 26

Warning: mysql_query(): A link to the server could not be established in /data/vhosts/pralevis.com/httpdocs/wordpress/wp-content/plugins/gwolle-gb/functions/gwolle_gb_get_settings.func.php on line 26

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /data/vhosts/pralevis.com/httpdocs/wordpress/wp-content/plugins/gwolle-gb/functions/gwolle_gb_get_settings.func.php on line 27

Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) in /data/vhosts/pralevis.com/httpdocs/wordpress/wp-content/plugins/gwolle-gb/functions/gwolle_gb_get_settings.func.php on line 26

Warning: mysql_query(): A link to the server could not be established in /data/vhosts/pralevis.com/httpdocs/wordpress/wp-content/plugins/gwolle-gb/functions/gwolle_gb_get_settings.func.php on line 26

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /data/vhosts/pralevis.com/httpdocs/wordpress/wp-content/plugins/gwolle-gb/functions/gwolle_gb_get_settings.func.php on line 27
Andrea Pra Levis

SITO TEMPORANEAMENTE DOWN

Salve a tutti! Purtroppo in questi giorni, a causa di un bug del server, il blog e tutti i servizi web ad esso collegati erano temporaneamente down; mi scuso per l’accaduto, sto provvedendo a sistemare il problema una volta per tutte. Al momento ho ripristinato l’intero sistema ma , nel caso veniste a sapere di altri problemi o malfunzionamenti, vi esorto a contattarmi , grazie.

APL

Salve a tutti,

oggi rilasciamo la terza versione di NewzReader.A causa di alcune scelte tattiche, in corso d’opera sono state fatte delle modifiche alla tabella degli obiettivi che si doveva prefiggere tale rilascio; di seguito elenchiamo le modifiche sostanziali.

1. Possibilità di salvare/importare i backup anche delle Newz salvate dentro l’app ( quelli inclusi nel channel Saved per la precisione).

2.Possibilità di importare i canali RSS anche del proprio account di Google Reader.

3.Durante la sincronizzazione dei canali abilitati, avviene visualizzato il canale che si sta elaborando al momento ( così si ha un feedback su quanto manca alla fine dell’importing).

4. Risolti svariati bachi.

L’applicazione è liberamente scaricabile nel seguente link; per dubbi, problemi o suggerimenti, non esistate a contattare, grazie.

Apl

Salve a tutti!
In questo articolo presentiamo un metodo per inserire nella nostra scena modelli 3D e creare un’animazione di quest’ultimo. Partiamo prima di tutto con l’utilizzo delle classi, assai utili per dare struttura al nostro codice.
In javascript ci sono alcuni metodi per creare delle classi, uno dei più semplici è utilizzare una funzione.
Grazie a questo espediente, automatizzeremo la creazione dei buffer e il disegno di ogni singolo elemento della scena.
(la nostra funzione DrawScene perciò si semplificherà parecchio e aggiungere nuovi elementi sarà nettamente più semplice, basterà istanziare un elemento nella fase di initBuffer e chiamare il metodo per disegnarlo nella Draw).

Read the rest of this entry

Salve a tutti!
Oggi verrà rilasciata l’ultima versione di NewzReader, più precisamente la versione 1.2 . Assieme ad essa è stato creato uno spazio web solo per questa applicazione, liberamente consultabile all’indirizzo NewzReader , spero che ci darete un occhio ;).
Oltre ai soliti bachi risolti, quest’ultima versione permette infatti di salvare i propri canali on line in modo tale da poterli rimettere quando si vuole, e di condivederli anche con i propri amici!
Ovviamente l’app sarà scaricabile anche al solito lab ma se avete bisogno di maggiori informazioni sull’argomento, vi esorto a venirmi a trovare su NewzReader.pralevis.com, grazie !

Andrea

Salve a tutti!
In questa lezione modificheremo l’esempio della lezione precedente ( la casa in 3D) , introducendo anche una gestione primitiva dei suoni.

Agiremo su tre punti principali:
-Azioni di movimento dell’utente
-Limitazione degli spazi
-Introduzione ai suoni

Read the rest of this entry

Salve a tutti,
da oggi sarà disponibile scaricare la nuova versione del lettore RSSReader per Android che avevo rilasciato poco più di un mese fa; molte sono le novità che sono state introdotte in questa nuova release, per tale ragione mi sembrava opportuno anche cambiare il nome, con uno più generico : NewzReader.

Read the rest of this entry

Salve a tutti!
Finalmente è finito il primo ciclo delle lezioni sul webgl, il livello base. A questo punto possiediamo tutte le conoscenze base per realizzare la nostra prima ambientazione 3D.

Obiettivo: creare una stanza 3D con texture dove il giocatore potrà spostare la telecamera sia con la tastiera che con le frecce

 

(una sorta di sparatutto in prima persona molto primitivo).

Mostreremo due esempio: il primo, che tratteremo in questa lezione, sarà una versione base ma funzionante, nella prossima arricchiremo il nostro gioco per rendere il tutto ancora più realistico.

Read the rest of this entry

Salve a tutti,
mi spiace se da un pò di tempo non aggiorno il sito ma ho avuto parecchi impegni lavorativi che mi hanno occupato quel poco tempo libero che mi rimaneva. Negli ultimi tempi sto studiano java per android e devo dire che mi sono parecchio divertito :)
Oggi vorrei rendere disponibile la mia prima applicazione subito dopo il classico Hello World! 😉 .
E’ Un Rss Reader semplice ma funzionante almeno da quanto dicono i testi, ecco le funzionalità base e alcune screen:


Funzionalità (versione 1.0)
– Registrazione, Cancellazione e Modifica dei canali Rss da cui scaricare le news
– Visualizzatore di news Rss con opzioni base ( cancellazione, salvataggio, consultazioen online…).
– Consultazione off line delle News tramite interazione con Database SQLite
– Possibilità di abilitare l’auto update quotidiano delle news.

BREVE GUIDA:
1) per modificare i canali, bisogna tenere premuto sul canale per 3 secondi
2) per svuotare completamente il database con tutte le news, bisogna tenere premuto per 3 secondi sul Canale base All e cliccare su Empty
3) per abilitare l’autoupdate, spuntare sulla checkbox che trovate in Opzioni
4)L’autoupdate e la Synchronizzazione nella pagina principale riguardano solo i canali abilitati ( quelli con l’icona rss arancione e non grigia), per modificare lo status di tale canali, abilitarli tramite la procedura di modifica ( punto 1).
5)l’ url degli rss DEVE SEMPRE INIZIARE CON “HTTP://” anche se l’indirizzo presentato dal browser non lo possiede ( es: http://rss.feedsportal.com/c/32314/f/440274/index.rss diventa http://http://rss.feedsportal.com/c/32314/f/440274/index.rss )

Tale applicazione è free e a vostra completa disposizione nella zona download, più precisamente il lab .
Al momento questa è la versione 1.0 ed è in fase BETA , se riscontrare bugs o problemi oppure se avete delle richieste da fare per migliorare l’applicazione, non esitate a contattarmi 😉

Grazie per l’attenzione,

Andrea

Salve, ultimamente sto focalizzando le mie energie sulla creazione di un Report Manager semplice ma al contempo flessibile: questo articolo ha lo scopo di illustrare l’installazione e l’utilizzo di tale script .Successivamente rilascierò un documento più tecnico per aiutare le customizzazioni. Il prodotto si basa a sua volta su due progetti opensource:

JQueryui: libreria Javascript estremamente performante e semplice da usare: verranno usateper l’interfaccia utente . Per le richieste ajax usiamo direttamente la chiamata JQuery.
LibChart: librerie opensource php molto valide per realizzare grafici.

Al momento questo articolo ha lo scopo di mostrare l’utilizzo del Report Manager come contatore delle visite uniche sul nostro sito; nelle successive release verrano espanse le sue funzionalità.
Read the rest of this entry

Salve a tutti,

Questo articolo tratterà uno degli argomenti più ostici ed interessanti del mondo 3D: l’illuminazione.
Per capire l’importanza di un tale argomento, prendiamo una nostro precedente esempio ,lesson04b.html , e facciamo un piccolo cambiamento: mettiamo lo stesso colore ad ogni faccia del cubo.
Facciamo partire lo script e noteremo un layout simile a quello mostrato dalla seguente foto:

Read the rest of this entry