Category Archives: Scripting

Scripting 2.0. Gli script alla base del web 2.0, tutto ciò che permette al web 2.0 di esistere e di funzionare come realmente funziona.

Applicazioni extra per LinkedIn

Diversi mesi fa l’annuncio che il popolare network professionale LinkedIn si sarebbe aperto alle applicazioni di terze parti realizzate secondo gli standard di Open Social aveva spinto a ipotizzare diversi scenari di sviluppo.

Purtroppo però si è dovuto attendere un po’ troppo tempo prima che questa potenzialità venisse concretizzata. Fortunatamente, l’attesa è finita e le prime applicazioni Open Social integrabili in LinkedIn sono finalmente disponibili.

Continua »

Tag: , ,

de&&bug 2.0

Assolutamente geniale, quanto divertente, la soluzione proposta da JeanHuguesRobert per effettuare debug in modo semplice, semantico e senza spreco eccessivo di risorse o senza aumentare in modo consistente la velocità di esecuzione del codice.

Partiamo da questo “suo” presupposto:

Trace messages is my number one debugging tool

praticamente inopinabile se avete mai avuto a che fare con JavaScript, ActionScript o altri linguaggi ancora dove al posto di un trace, o di un alert, avete stampato in console le informazioni in quel punto o nell’altro.

Il modo è semplice e indolore, purché il linguaggio supporti l’operatore && (AND “progressivo”).

Continua »

Tag: , ,

JavaScript, la Lingua Franca del Web

Il significato di Ajax è che JavaScript ora funziona

Questa l’introduzione di un interessante articolo pubblicato in Coding Horror pochi giorni fa.

Perché questo linguaggio ha la reputazione di “Lingua Franca del Web” è:

Una lingua franca è una lingua che viene usata come strumento di comunicazione internazionale o comunque fra persone di differente lingua madre e per le quali è straniera.

Questa l’introduzione di Wikipedia sul termine “Lingua Franca” e leggendo l’articolo di Mike Shaver, uno dei fondatori di Mozilla, non si può certo dire che non abbia ragione.

Continua »

Tag: , , , ,

E’ colpa del computer!

Che siate esperti o inesperti poco importa, sicuramente ricorderete almeno un’occasione in cui il sistema operativo ha dato errore e voi, un vostro conoscente o perfino “un tecnico”, abbia esclamato una frase tipo: questo computer ha dei problemi!

Ebbene si, questo è quanto dichiarato da Microsoft nei confronti delle schermate blu stando a un’analisi effettuata sul totale invio errori segnalati dagli utenti, commentato in questo post di Punto Informatico.

Cosa c’entra il Web 2.0 con tutto questo?

Continua »

Tag: , , ,

Unobtrusive deriso

Ho letto con interesse il post intitolato Automating JS behavior registration pubblicato lo scorso 16 Maggio nel blog duck_typer.

Perché lo reputo interessante? Per il semplice fatto che si basa sulle classi degli elementi e aggiunge funzionalità JavaScript in un secondo momento.

Questo approccio è a mio avviso il più corretto per sfruttare un layout quanto più pulito, libero da implementazioni client e, perchè no, molto curabile graficamente grazie alla potenziale mole di informazioni CSS.

Continua »

Tag: , , , ,

AES 2.0

Negli ultimi giorni si è parlato molto di problemi di sicurezza inerenti Ajax, JSON e le inclusioni di pagine o scripting remote.

Una libreria sicuramente interessante per aumentare la difficoltà nel capire cosa è stato inviato/ricevuto al/dal server potrebbe essere la nuova AES JavaScript, presentata da Josh Davis nel suo blog.

Continua »

Tag: , ,

Alcune pratiche salva memoria

Quale sviluppatore Web 2.0 non ha mai sentito parlare di memory leak in JavaScript?

Probabilmente pochi, mentre molti, invece, potrebbero essere i problemi scaturiti da un’errata gestione dei riferimenti tra funzioni, metodi o librerie client ed il DOM delle nostre fantastiche feature aggiunte tramite JavaScript.

Una buona base di partenza potrebbe essere quella proposta lo scorso 24 Aprile da IBM, intitolata Memory leak patterns in JavaScript, ovvero pratiche comuni per meglio risolvere il problema.

Continua »

Tag: , , , , ,

Ninja 2.0 – approfondimento e soluzione

Forse non tutti conoscono il test proposto dal servizio meebo, un portale capace di collegarci in qualunque momento al nostro Instant Messaging preferito.

Ne ha parlato Dustin Diaz in un post qualche giorno fa, descrivendo la sua impressione riguardo la giornata trascorsa in meebo e sempre Dustin ha postato il link alla pagina del JavaScript Ninja test.

Appena ho visto quel test avrei voluto pubblicare sul mio blog personale un approfondimento riguardo quelle ambigue, incomplete o imprecise domande… ma ripensandoci forse non sono state scritte a caso, forse la loro natura è appositamente inconsistente, del resto un ninja è solito colpire scavalcando ostacoli più o meno complessi, come tirarsi indietro da quel questionario?

Continua »

Tag: , ,

Ajax Design Patterns

Completo e di sicuro interessante l’articolato post di CodeIdol inerente Ajax ed i Design Patterns.

Suddiviso in 19 capitoli, ognuno dei quali contiene più di un paragrafo dedicato, questo corposo riassunto passa dalla storia vera e propria del termine, alle implementazioni, le logiche, le caratteristiche, i limiti, le widget, le ottimizzazioni … e chi più ne ha più ne metta.

La lingua è l’inglese (con buona pace per chi non lo conosce) ma tutti gli articoli sono comunque arricchiti da immagini e ben suddivisi per ogni tema affrontato.

Continua »

Tag: ,

FlashReplace – un’alternativa leggera per file SWF

Sicuramente avrete già sentito parlare di Robert Nyman, magari su Edit riguardo Dom Assistant, mentre alcuni spero ricorderanno il post: SWF, riepilogo delle soluzioni.

Il problema, per gli amanti del formato SWF, è sempre quello di raggirare il controllo ActiveX e avere la possibilità di mostrare filmati per il Flash Player di Adobe.

Continua »

Tag: , , , ,