
Decisamente divertente…
ciuaz

Decisamente divertente…
ciuaz
Dopo aver pubblicato il precedente post (in draft da oltre un mese) sono andato per curiosità sul blog di jQuery. La scorsa settimana hanno rilasciato la versione 1.2 del framework, ma questo non è tutto. Infatti, finalmente, il pacchetto User Interface ha visto la luce.
Questo plugin, anche se definirlo plugin è riduttivo, va a sostituire il precedente (ed ormai semi abbandonato) chiamato interface, estendendone molte funzionalità e colmandone le lacune (il nuovo accordion è stupendo).
Le novità sono veramente tante e non vedo l’ora di avere un pochino di tempo per metterci le mani sopra…
ciauz
Visti alcuni lavoretti fatti con questo framework in js, durante l’estato ho preso, e recentemente finito di leggere, Learning jQuery edito dalla Packt.
Il libro è molto chiaro e spiega tutti i meccanismi dietro a jQuery, ed approfondisce molti dei tutorial sparsi per la rete e lo stesso wiki del progetto, come al solito però (nei libri della Packt) il codice è all’interno del normale testo (cambia solo il font in courier) rendendo spesso confusionaria la lettura (almeno per me).
Il libro è da leggere se sviluppate con jQuery, anche se troppo “ostico” per chi è alle prime armi con js (infatti al linguaggio viene dedicata solo un’appendice), comunque tra i vari argomenti ho apprezzato, a parte il capitolo sulla scrittura di plugin che presto rileggerò più attentamente per rivedere e rendere più consistente il lavoro da me fatto, una delle appendici che riguarda i memory leaks di javascript, di cui onestamente ero all’oscuro.
Peccato solo che il libro tratti la versione 1.1.x e che con l’1.2.x molte delle API siano cambiate (soprattutto quelle relative al DOM).
ciauz
Oggi è il 256° giorno dell’anno e quindi si festeggia il Programmer’s day! Stasera birra, retrocomputing e cazzeggio informatico (più del solito) per tutti!
ciuaz
La scorsa settimana è stata rilasciata la 4a minor release di jQuery, per la precisione la 1.1.4. A parte i continui miglioramenti di performance ed i bugfix che questa libreria sta continuando ad avere si iniziano ad intravedere le prime modifiche alle API che porteranno all’imminente trunk 1.2.
Una delle cose più comode di jQuery è quella di poter associare dinamicamente a particolari azioni dell'utente eventi in js grazie alla funzione bind().
Ad esempio se vogliamo far si che ad un click su un particolare link parta una animazione ci basterà scrivere
il problema dei binding però nasce nel momento in cui vogliamo generare nuovi elementi ai quali applicare "al volo" tutti i trigger precedentemente creati.
Che con l'uso massiccio di ajax il Javascript sia passato da linguaggetto utile a fare script a qualcosa di molto di più è indiscusso. Quello che però offre TrimJunction è qualcosa di inimmaginabile fino ad un anno fa.
Questo progetto non è altro che un clone di Ruby on Rails interamente scritto in Javascript. Supporta a pieno l'MVC e permette di scrivere applicazioni di tipo SPA (single page application). Inoltre ha al suo interno un meta-motore SQL per fare il retrieving dei dati presenti nella pagina senza dover disturbare un eventuale DBMS.
Ovviamente se dovete comunicare con l'esterno è possibile sfruttare Json. A questo punto devo veramente iniziare a studiare Js come si deve...
ciuaz
Finalmente Prototype ha un sito decente e della documentazione decente, il tutto è stato fatto per lanciare la nuova versione 1.5 rilasciata insieme al nuovo Ruby on Rails 1.2.
Le novità sono troppe e siccome è venerdì e mi sento pigro ecco il changelog.. leggetevelo! :P
ciuaz
Siccome tra gli 80 circa smanettoni presenti nella mia contact list di Gaim sono ben pochi quelli che hanno Windows, ed ancora meno quelli che usano IE, mi diventa problematico quando bisogna testare layout, javascript e "cose" web oriented su più piattaforme. Pertanto oggi mi sono deciso ed ho installato IE 6 e IE 5.2 sulla mia linux box.
L'operazione, almeno su Fedora, è di una semplicità disarmante.
yum install wine cabextract
poi si va su ies4linux, si scarica il pacchetto e si esegue lo script.
Questo provvederà ad installare IE 6 con flash 9, e su richiesta IE 5.2 ed IE 5.0.1, ed a creare le relative icone sul desktop.
ciuz
Post raccolta utile a chi usa il mio blog come motore di ricerca per argomenti tecnici ;)
ciuaz
Stupendo, finalmente qualcuno ha fatto un datasheet decente per Prototype. E' stato documentato tutto.. ma proprio tutto! :)
ciauz
Oggi mi sento pigro e quindi pubblico una sfilza di link tecnologici senza commentarli più di tanto...
ciuaz
Su Developers.Yahoo! iniziano ad essere presenti librerie ed articoli molto succosi. Ad esempio è stata implementata un'intera sezione dedicata ai design pattern utilizzati da Y! in tutte le sue parti ed una contenente le librerie javascript per creare e gestire GUI (alcune ajax enabled) che sono presenti nei nuovi servizi web-2.0.
Bisogna notare che la maggior parte del codice è rilasciato sotto licenza BSD! :)
ciuaz
Ajax rating è un piccolo script che permette di includere in pochissimi passi un rating system all'interno del proprio sito.
Per come è stato realizzato penso sia un nulla rimodificarlo per trasformarlo in un plugin per wordpress, qualcuno interessato?
ciuaz
Post riassunto delle chicche tecnologiche scovate negli ultimi giorni:
fonti: planet-php, del.icio.us, digg.
ciuaz