Effetti isometrici sul testo con jQuery
Giovedì 11 Marzo 2010 - 07:44
di Kiko

Gli effetti isometrici sono spesso utilizzati nella tipografia cartacea e permettono di modificare la struttura (altezza e larghezza, per esempio) dei font.
Una loro replica su un comune testo in una pagina web deve passare per forza di cose dall’uso di immagini. In rete ho scoperto un utilissimo plugin implementato in jQuery che con una sola riga di codice permette di ottenere degli effetti davvero interessanti. Qui c’è l’articolo che ne descrive il semplicissimo utilizzo, mentre qui potete apprezzare una demo del plugin.
Categoria: Scripting | Permalink | Commenta
Spritely, alternativa a Flash per le animazioni su iPhone
Giovedì 11 Marzo 2010 - 07:42
di Maico Orazio

Spritely è un plugin jQuery per la creazione di figure dinamiche e sfondi animati in puro HTML e JavaScript.
Queste sue caratteristiche potrebbero interessare parte, anche se minima, degli sviluppatori Flash che vorrebbero vedere il proprio linguaggio di sviluppo sul melafonino o iPad.
Continua a leggere Spritely, alternativa a Flash per le animazioni su iPhone
Categoria: Scripting | Permalink | Commenta
sponsor
Costruire un widget per il conteggio dei visitatori online, con geolocalizzazione
Mercoledì 10 Marzo 2010 - 08:33
di Kiko


Un bellissimo esercizio per chi programma widget per il web. Benché sia certamente utile affidarsi a servizi di terze parti, non c’è paragone con codice scritto da noi e magari adattato al nostro sito. Il codice che vi propongo è stato presentato da Tutorialzine ed è molto completo e davvero interessante.
Si fa uso di PHP per il check degli indirizzi IP che correntemente stanno visitando le nostre pagine e la gestione della geolocalizzazione dei visitatori. Si usa inoltre jQuery per costruire il widget che graficamente è accattivante e utile. In particolare si mostra il numero totale dei visitatori online e si può espandere tale lista verificando da quali paesi provengono. Per la geolocalizzazione si fa uso del popolare hostip.
Fatene buon uso!
Categoria: PHP e Open Source, Scripting | Permalink | Commenta
Espressioni regolari PHP: un’ottima collezione!
Mercoledì 3 Marzo 2010 - 07:51
di Kiko


Le espressioni regolari sono uno strumento assai potente per i programmatori perché permettono di assolvere in modo intelligente ed efficace ad una miriade di compiti: validazione dei campi di un form, ricerca del testo all’interno di un box, estrazione di informazioni da una pagina e tutta una serie di operazioni di ben altra complessità se implementate senza l’ausilio delle regex!
Il buon Jean Baptiste Jung ha riunito in un articolo ben 15 utilissimi usi delle espressioni regolari, tutte facenti uso del linguaggio PHP. Di sicuro c’è la soluzione ad un vostro problema!
Categoria: PHP e Open Source, Scripting | Permalink | Commenti (3)
Tag <video> in tutti i principali browser con html5media
Martedì 2 Marzo 2010 - 07:56
di Maico Orazio


html5media analizza la pagina per verificare la presenza di tag video e controlla se il browser è in grado di riprodurre i file in essi contenuti utilizzando un lettore multimediale HTML5.
Se il vostro browser non supporta il tag video di HTML5, esso è dinamicamente sostituito con Flowplayer, che fornisce la stessa funzionalità del tag video originale ma in Flash.
Continua a leggere Tag <video> in tutti i principali browser con html5media
Categoria: Web Standards, Scripting | Permalink | Commenti (10)
SoundManager v1.0, la suona facile in AS3
Lunedì 1 Marzo 2010 - 08:33
di Andrea Bovo


Da tempo cercavo un classe as3 di questa fatta, per progetti o demo: spiccia, con un appoggio essenziale delle librerie native e coi metodi essenziali per operare. SoundManager dell’ottimo rackdoll è ciò che vi serve se necessitate di un assetto “ready-on” per caricare/gestire suoni nelle vostre applicazioni Actionscript3. Cosa fa? L’utile e l’essenziale, come si può verificare sul wiki dedicato:
- construction: SoundManager.getInstance();
- adding sound: SoundManager.getInstance().addSound(”yourSoundID”, “yourSoundFilePath” );
- playing sound: SoundManager.getInstance().playSound(”yourSoundID”, yourVolume, yourRepeatCount );
- set sound volume: SoundManager.getInstance().setVolume( “yourSoundID”, yourVolume );
- set sound volume: SoundManager.getInstance().setGlobalVolume( yourVolume );
- stopping sound: SoundManager.getInstance().stopSound(”yourSoundID” );
- removing sound from manager: SoundManager.getInstance().removeSound( “yourSoundID” );
Attualmente supporta il solo formato mp3, ma l’autore contempla futuri sviluppi.
Categoria: Scripting, Adobe World | Permalink | Commenti (1)
jsPDF, creare PDF con JavaScript
Venerdì 26 Febbraio 2010 - 08:09
di napolux


jsPDF è una libreria opensource che permette di generare file PDF utilizzando solamente JavaScript.
Come è possibile? Grazie all’header giusto e alla codifica base64 possiamo mandare in output il nostro file PDF (solo testo, niente immagini) oppure possiamo utilizzare implementazioni Javascript serverside come Aptana Jaxer. Lo script è al momento compatibile con Firefox e Safari.
Continua a leggere jsPDF, creare PDF con JavaScript
Categoria: Scripting, Adobe World | Permalink | Commenti (1)
Come rendere inusabile il proprio codice (o quasi)
Mercoledì 24 Febbraio 2010 - 07:47
di Gabriele Romanato

Se c’è una cosa che non sopporto degli sviluppatori è che spesso, quando scrivono anche la più piccola libreria JavaScript, ci si mettono d’impegno per farti buttare almeno un’ora di tempo per capire come usarla. Se leggete i commenti degli utenti alla libreria SyntaxHighlighter, noterete il ricorrere di parole come ‘doesn’t work’ e ‘can’t make it work’ (in italiano: non funziona, non so come farla funzionare). Questo è solo uno dei tanti casi in cui sarebbe bastato aggiungere dei file di esempio nel download per facilitare il lavoro degli sviluppatori che andranno ad usare la libreria, esattamente come succede per i plugin di jQuery (sia benedetta la community di jQuery!).
Continua a leggere Come rendere inusabile il proprio codice (o quasi)
Categoria: Scripting | Permalink | Commenti (10)
Come nascondere un indirizzo e-mail agli spammer
Martedì 23 Febbraio 2010 - 08:32
di Andrea Ganduglia


Uno dei problemi più comuni dello sviluppo web è la pubblicazione degli indirizzi e-mail sulle pagine del sito. Pubblicare in chiaro il proprio indirizzo di posta elettronica quasi certamente lo farà cadere nelle mani di qualche spammer che, con altrettanta probabilità, ci inonderà di mail indesiderate.
D’altronde, non pubblicare la mail è spesso ugualmente dannoso: i metodi di contatto attraverso form o attraverso link non attivi o parzialmente attivi non sono altrettanto immediati e utili e non sempre si adattano al contesto.
Ho raccolto di seguito sei metodi che permettono di “nascondere” un indirizzo e-mail agli spammer, valutando per ciascuno alcune caratteristiche: leggibilità a video, attivazione del mailto, stampa, compabilità con i vari browser, efficacia della soluzione, usabilità.
Continua a leggere Come nascondere un indirizzo e-mail agli spammer
Categoria: PHP e Open Source, Scripting | Permalink | Commenti (16)
Sull’uso dei compressori di codice CSS e Javascript
Lunedì 22 Febbraio 2010 - 08:29
di Kiko


Le applicazioni web diventano sempre più complesse e sempre più potenti. Dietro la potenza (molto apprezzata dagli utenti) e dietro la complessità del codice c’è molto lavoro e molto codice. In particolare, la necessità di offrire all’utente tanta interazione si traduce nell’uso di moltissimo codice Javascript, sempre più legato a framework e librerie. Se non si programma in modo attento si rischia di rendere le web application molto pesanti e quindi anche molto lente, perdendo nella pratica tutti i vantaggi che deriverebbero da queste nuove tecnologie.
Una soluzione, lontana però dagli argomenti squisitamente tecnici e che fin qui pare funzionare in modo dignitoso, riguarda i compressori di codice. Il loro lavoro è semplice: prendere il sorgente originale, eliminare tutti i caratteri non necessari (spazi bianchi in primis) mantenendo intatta la funzionalità del codice. Si riesce così a risparmiare un po’ di kilobytes a tutto vantaggio dei tempi di download delle pagine web. Un discorso equivalente si può fare pure per i CSS.
Dal momento che, usando un framework, la tendenza è quella di affidarsi alla versione minificata dello stesso, comprimete il codice CSS e Javascript da voi prodotto? E se sì ottenete reali benefici?
Sarebbe anche interessante capire quale delle tante soluzioni disponibili per la compressione è quella che ritenete più valida. Al riguardo segnalo a chi non lo conoscesse uno strumento chiamato CompressorRater che consente di svolgere dei test comparativi tra i principali compressori Javascript.
Categoria: CSS, Scripting | Permalink | Commenti (13)










