Categoria ‘Tecnologia’


Tecniche di Text Replacement in Flash

La tecnica di Text Replacement che presento oggi è, per certi aspetti, davvero interessante. A differenza della classica sostituizione per immagine tramite CSS, questa tecnica usa un filmato Flash per sovrascrivere i titoli del nostro sito. Nonostante sia un pochino più articolata, in quanto richiede la creazione di un filmato Flash e l’uso di Javascript, permette di ottenere una serie di vantaggi non indifferenti:

  • Mantiene l’accessibilità del sito sfruttando un True-Unobtrusive-Javascript in modo che crawler e spider continuino a vedere la pagina come semplice e corretto HTML
  • Non richiede la creazione di n immagini per n titoli. Basta un solo filmato per sostituire tutti i titoli del nostro sito, con un notevole risparmio in termini di Download
  • Permette di creare anche titoli semplici ma con Font normalmente non utilizzati sul Web
  • Il testo può essere reso in HTML, grazie alle caratteristiche di Flash
  • Il testo è selezionabile
  • Essendo un filmato Flash si può inserire interattività e animazioni di qualsiasi sorta

Noterete, anche, che in questa procedura i CSS non sono praticamente presi in considerazione!

Continua...

FireFox 3 RC1 Acid 3

Acid 3 Test

Siamo sulla buona strada rispetto a prima! :)

Continua...

Google AJAX Library API: una svolta per gli sviluppatori

AJAX Libraries API Google, in quest’ultimo periodo, ha rilasciato una moltitudine di strumenti dedicati agli sviluppatori, aggiornando di continuo i propri rilasci. Adesso stringe un accordo con i più diffusi framework AJAX, e non solo, per centralizzare la distribuzione delle librerie jQuery, prototype, script.aculo.us, MooTools e dojo!

In pratica è possibile accedere a queste librerie sfruttando le infrastrutture e la rete Google, con notevoli vantaggi in termini di velocità e sicurezza.

La velocità, nel caricamento, è garantita dalla stessa rete Google che, oltre a fornire di per se una struttura di server distribuita, permette (di default) il caricamento compresso (gzip/minify) delle librerie. Gli hosting Google più vicini alla richiesta saranno utilizzati per inviare il codice e, in caso di non raggiungimento o down temporaneo, la rete Google garantirà comunque l’invio del codice Javascript!

Continua...

undolibrary: libreria Actionscript 3.0 su Google Code

Ho aperto un progetto su Google Code: undolibrary. Per adesso, questa libreria, contiene un solo componente (Knob -  manopola) da utilizzare tramite Actionscript 3.0. Ne parlo in quanto questo componente è propedeutico ad una serie di tutorial/sorgenti in Flash che volevo rendere disponibili.

Loading Flash Player...

Google Code

Prima di tutto introduco il concetto di Google Code per chi ne fosse estraneo. Google Code è un servizio gratuito messo a disposizione da Google con lo scopo di condividere codice ma, soprattutto, di condividerlo in modo collaborativo e con un sistema di versioning (subversion) e wiki utilissimo a gruppi di sviluppo (soprattutto opensource) o a singoli programmatori. Sul sito Google Code troviamo:

È possibile cercare progetti di altri, con un motore di ricerca appositamente costruito. Molti gruppi di sviluppo, composti da team che sono ubicati in zone geografiche distanti, sfruttano questa condivisione per lavorare insieme, garantiti da un sistema di versioning ormai assodato (checkout/checkin per non sovrapporsi o il supproto per creare dei branch – spinoff di progetti). Librerie e tools come Papervision3D, Tweener o AS3corelib, ad esempio, sono ubicati proprio su Google Code godendo da un lato di un hosting di sviluppo e dall’altro di un accesso pubblico per il download dei sorgenti e della documentazione.
Punto importante, poi, è la possibilità – aperto un progetto – di impostare gli accessi e la visualizzazione. Se volete potete proteggere il vostro lavoro o renderlo del tutto privato, invece che pubblico.

Continua...

Adobe Dreamweaver CS4 beta preview

Adobe Labs

Su Adobe Labs sono disponibili le beta di Adobe Dreamweaver CS4 (stiletto), Adobe Fireworks e Adobe Soundbooth! È Possibile installare la beta di Dreamweaver parallelamente a quella esistente, tuttavia sarà possibile eseguire una sola istanza dell’applicazione (o beta CS4 o CS3, ad esempio). Adobe raccomanda di eseguire comunque un backup di tutte le impostazioni, sottolineando che essendo una beta non garantisce nulla su eventuali malfunzionamenti.

Tra le novità più interessanti, a parte l’interfaccia completamente ridisegnata, disponibili in Dreamweaver beta, troviamo:

  • Live View: grazie all’introduzione del motore opensource WebKit (lo stesso usato da Safari e da Adobe AIR) è ora possibile lavorare con codice e anteprima in contemporanea, con una resa WYSIWYG mai vista prima
  • Supporto del code hinting (auto completamento/synopsis) per alcuni dei framework Ajax: jQuery, Prototype e Spry (peccato non sia stato incluso anche Mootools)
  • Integrazione con Subversion! Ed era ora!
  • Supporto (nativo) di Adobe AIR – quindi basta estensioni aggiuntive

Sulla TV Adobe (http://tv.adobe.com) è possibile seguire delle dimostrazioni di queste beta!

Si avvicina, quindi, il momento di un upgrade dell’intera suite…

Continua...

(mt) media temple: cambio di Hosting

(mt) media temple

Dopo i problemi di down-time (molto down e poco time) avuti negli ultimi mesi (e sottolineo mesi), spero di aver fatto la scelta giusta per l’hosting di undolog.com! Ho scelto (mt) media temple, robusto e “noto” Hosting estremamente scalabile.

Continua...

Live Now, Radiopodcast

radiopodcast

Questa sera, ore 21:40, diretta con DJ Frank e Tommaso Tessarolo! Si parlerà di Current.TV e non solo! Non anticipo ulteriori sorprese!! :)

Continua...

C’era una volta N3TV! Ora c’è Radiopodcast

Commento l’articolo Net+Television di Tommaso Tessarolo, da alcuni giudicato «un bel pezzo [...]», da altri «[...] un tentativo di giustificazione [...]», da altri ancora «[...] rassegnazione [...]»! Potrebbe essere tutto questo ma il vero nodo della questione, a mio avviso, è lungi dall’essere stato sviscerato! N3TV, il progetto dove ho avuto la fortuna di partecipare attivamente, è stata una fantastica esperienza, vissuta da tutti i partecipanti con grande e autentico entusiasmo (lo dico perchè ero presente). Non tutti, purtroppo, me compreso, hanno potuto dedicargli il tempo e le risorse necessarie! Non nego – e Tommaso lo sa – che l’evoluzione del progetto è stata quantomai curiosa, mutando la sua forma iniziale in qualcosa che alla fine – secondo me – aveva poco a che fare con il Web, con la cosiddetta Net-Television, insomma! Quantomeno non aveva più nulla a che fare con le premesse iniziali del progetto. Ma ciò è normale! Un progetto innovativo evolve e muta nel corso tempo, a causa degli eventi imprevisti, e non è quindi motivo di stupore se le premesse iniziali cambiano.

Continua...

Google AJAX Language API: tutorial sul funzionamento

Rispondo, con questo post, alla richiesta di Andrea su come inserire il traduttore di Google nel proprio web. Esistono vari modi per usufruire dei servizi di traduzione automatica messi a disposizione da Google e non solo. Possiamo usare Plugin scritti da terzi, un semplice script Javascript preconfezionato da Google stessa o imparare ad usare le API, cioè una serie di funzioni richiamabili – come vedremo – in vari modi.

Plugin

Su questa soluzione non mi dilungo, in quanto credo non sia propriamente attinente alla richiesta di Andrea, se ho compreso bene. Inoltre è una soluzione sostanzialemente valida solo per i Blog e non per un uso personalizzato e generico. Posso solo segnalare, per gli utenti WordPress, Global Translator, forse il più semplice, funzionale e diffuso Plugin di questo tipo.

Script preconfezionato da Google

Il modo più semplice per tradurre il proprio sito web o il proprio Blog è quello di inserire un semplice script Javascript fornito da Google stessa. Basta andare sul sito translate.google.com e cliccare sulla scheda ‘Strumenti‘. Da questa pagina è possibile preimpostare le funzioni di traduzione o lasciare quelle di default. Lo script è molto semplice:

1
<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/translatemypage.xml&amp;up_source_language=it&amp;w=160&amp;h=60&amp;title=&amp;border=&amp;output=js"></script>

e come risultato si ottiene:

Google Translate

Continua...

Arrivano i GURU: seminario su Photoshop CS3 e Digital Imaging

Inauguro con questo Post una nuova sezione Eventi & iniziative, viste le numerose segnalazioni che spesso mi vengono proposte. Ovviamente segnalerò quelle inerenti ai temi di questo Blog.

imageArrivano i Guru“, si terrà a Roma ad Ottobre 2008, e vede per la prima volta in assoluto, la presenza in Italia di Martin Evening, massimo esperto di digital imaging, nonchè autore di innumerevoli libri di successo su Photoshop, venduti in tutto il mondo.
Vista l’unicità dell’evento, quest’anno l’organizzazione ha ideato un “Tour” di 8 tappe, in altrettante città italiane, la cui partecipazione è TOTALMENTE GRATUITA.
Durante i vari incontri gli Adobe Guru Marianna Santoni, Claudio Marconato, Tiziano Fruet, e Davide Vasta, intratterranno i partecipanti con 5 ore di seminari di approfondimento su vari temi, dalla fotografia digitale, al design ed al Web design. Ci saranno 3 tappe che avranno luogo al Sud (Napoli, Bari, Catania), notoriamente “snobbato” da eventi di grande rilevanza. Il sito Web ufficiale è questo: http://www.arrivanoiguru.com

(segnalato da: Davide Vasta)

Continua...



Stop SOPA