Il componente Zend_Search_Lucene
La possibilità di poter effettuare una ricerca che restituisca quello che stavamo cercando con il minimo sforzo è una caratteristica essenziale per un sito che si rispetti. Zend Framework ci viene incontro con il componente Zend_Search_Lucene, un motore di ricerca di tipo full text basato sull’ Apache Lucene project, un motore di ricerca per Java.
Zend_Search_Lucene crea un indice di documenti. Questo indice viene salvato direttamente nel filesystem, in una directory a nostra scelta, senza la necessità di avere [...] Continua
Bulkloader
BulkLoader è una libreria minimale scritta in Actionscript 3.0 da Arthur Debert, potete scaricarla qui.
Questa libreria ci permette di caricare files esterni all’interno dei nostri swf ed avere un gran numero di informazioni su questi, come per esempio il totale complessivo di files e di bytes, il totale in bytes del file attualmente in fase di caricamento, il loro nome e così via. Inoltre è possibile utilizzare un file xml per definire i file da caricare utilizzando la classe LazyXMLLoader.
Ed è proprio questa classe che tratteremo in questo tutorial, con la quale [...] Continua
Skybox
Uno skybox è una sorta i contenitore formato da 6 piani che ha la funzione di far da fondale per una applicazione 3D. Il framework Sandy 3D Engine ha un omonimo oggetto che gestisce in maniera molto semplice tutto ciò e, in questo tutorial, vedremo come utilizzarlo e come eventualmente effettuare uno switch delle texture per ognuna delle sue faccie. Inoltre, utilizzeremo un diverso sistema rispetto a quello usato in questo tutorial per caricare i file esterni all’interno del nostro programma, l’oggetto LoaderQueue.
Per la creazione delle texture possiamo [...] Continua
Autorizzazione
L’autorizzazione è quel processo in cui il sistema stabilisce se un utente loggato ha o meno accesso ad una determinata risorsa. In Zend Framework il processo di autorizzazione è gestito dall’oggetto Zend_Acl ( Access Control List ) .
Prima di procedere con l’implementazione vera e propria, introduciamo alcuni termini che saranno spesso utilizzati parlando di autorizzazione:
- Role: con il termine Role ( Ruolo o Gruppo ) si indica un gruppo di utenti
- Resource: con il termine si indica una risorsa del sistema, come una determinata action di un certo controller o anche solo un dato record, come potrebbe essere una pagina di un sito.
- Privilege: il tipo di accesso richiesto. Per privilegio si intende read, update, insert ecc
[...] Continua
Autenticazione
L’autenticazione è il processo in cui bisogna capire se qualcuno è realmente chi dice di essere. Per identificare l’individuo, solitamente si usa l’accoppiata username e password. Altri metodi di autenticazione sono esistenti, ad esempio, quando si paga in un negozio con la carta di credito, l’username è sostituito dal possesso materiale della carta di credito, altri metodi potrebbero essere la lettura delle impronte digitali ecc..
In Zend Framework il processo di autenticazione è gestito da un oggetto [...] Continua
Da qualche mesetto ho avuto il modo di utilizzare questa fantastica libreria per la gestione della grafica poligonale con Actionscript 3.0. Questa vi permette di creare in maniera non troppo complessa, oggetti tridimensionali e farli muovere ed interagire in un mondo tridimensionale.
L’esempio che tratterò in questo articolo sarà quanto di più semplice è possibile realizzare utilizzando questo framework, una sfera texture-mappata rappresentante il pianeta Terra, con in più qualche comando tipo la rotazione negli assi X,Y,Z ed alcuni movimenti della telecamera virtuale.
Se siete pronti non vi resta che scaricare Sandy 3D Engine [...] Continua