var mysite = {
    'url': "http://www.ajaxweb20.net",
    'author': "Giuseppe Raso",
    'xhtmlValid': true,
    'cssValid': true
}
Home > Blog

Archive for Luglio, 2007

Autopinger

Lunedì, Luglio 9th, 2007

Se come me non avete wordpress come piattaforma di blogging, da oggi potete usare Autopinger per pingare automaticamente il vostro blog sui principali servizi dedicati tipo Technorati.
Dopo essersi registrati basta inserire il nome del blog e ogni mezz’ora il servizio segnalerà a tutti questi servizi i nuovi post, senza che noi muoviamo un dito.
Non l’ho ancora provato ma credo che lo farò presto, sembra davvero comodo!

Via : Giovy’s Blog

Comunità per lo scambio di palette grafiche

Domenica, Luglio 8th, 2007

Color Lovers è una comunitòà web 2.0 dove gli utenti possono scambiare tra di loro palette grafiche da usare ad esempio nei propri siti.


Il sito è molto ben organizzato e permette di eseguire delle ricerche anche per colore.
Non tutte le palettes sono attraenti, ma la maggior parte fanno il loro figurone.

Sul blog dello stesso Color Lovers è segnalato Adobe Kuler, servizio molto simile al precedente ma un pò più figo.

Sono sicuro che queste due risorse vi potranno essere molto utili nei momenti in cui avrete poche idee

Pack di 213 icone RSS

Sabato, Luglio 7th, 2007

Vi segnalo questo pack di fantastiche icone RSS. Sono disponibli in vari formati, riflesse e non, e in ben 8 colori.
Potete scaricarle da qui.

Via : TechFlakes

Javascript come linguaggio di programmazione

Venerdì, Luglio 6th, 2007

John Resig ( il creatore di Jquery per chi non lo sapesse ) ha postato sul suo blog un’opinione riguardante il futuro di javascript.
Secondo lui potrebbe diventare ( specialmente se verranno introdotte le feature della versione 2 ) un vero e proprio linguaggio di programmazione, in parole povere non a forza legato al web.
Potete trovare l’intero post qui.

Personalmente mi piacerebbe che si avverasse questa previsione: Javascript ha dimostrato di essere un linguaggio flessibile e potente, un must per applicazioni web 2.0 e interazioni lato client-server, limitato solo dalla necessità di assicurare all’utente un minimo di sicurezza.

Non sarebbe bello ad esempio se i software di nuova generazione permettessero di creare delle macro scritte in javascript?
O addirittura vi immaginate applicazioni desktop open source contenute in un file .js?

Mi sa che chi pensa a Javascript come ad un giocattolo dovrà ripensarci, questo linguaggio potrebbe portare il concetto di open source a un livello inimmaginabile

Idee geniali

Giovedì, Luglio 5th, 2007

Una delle cose più frequenti che succedono col cliente è quella di dover soddisfare le rchieste piu strane e imprevedibili; deve essere successo questo al webmaster del sito http://birminghamchamber.com/.
Per capire cosa sto dicendo aspettate il caricamento della pagina… e godetevi lo spettacolo!
Grazie ad Edit per la segnalazione.

60 Design usabili ed eleganti

Mercoledì, Luglio 4th, 2007

Stamattina Smashing Magazine ha pubblicato una lista di 60 design usabili ed eleganti. Lo scopo di queste liste, a cui ormai smashing magazine ci ha abituato, è ovviamente quello di offrirci un’ispirazione per i nostri lavori, magari se siamo un pò a corto di idee.

Davvero belli i design presentati ( immagino lo sforzo per metterli assieme ), per altro sono molto vari e offrono più di uno spunto da cui attingere.
Sicuramente un link da conservare nei nostri bookmark.

Zend Framework - release 1.0.0

Martedì, Luglio 3rd, 2007

E’ recentemente stata rilasciata la versione 1.0.0 del Zend Framework, il framework php attualmente più completo in circolazione.
Le classi messe a disposizione sono davvero molte, si va dal supporto di Json, all’utilizzo della Cache, alla manipolazione dei PDF fino alle API per Twitter, Flickr e Yahoo ( ! ).

Insomma, anche se non c’è motivo che lo faccia io vista la sua crescente popolarità, non posso far altro che consigliarvi questo framework per evitare i compiti più seccanti o complicati del server-side e lasciarli fare a chi veramente è esperto ( o comunque ne ha il tempo ).

Pretofolia - gioco di denuncia sulla chiesa censurato

Lunedì, Luglio 2nd, 2007

Ispirato dal recente documentario della BBC sullo scandalo dei preti pedofili, il team di Molleindustria.it aveva messo a disposizione degli utenti Pretofolia, un gioco dove si impersonava un clero disposto a tutto pur di salvarsi la faccia.
Sottolineo aveva.
Infatti il gioco è stato prontamente eliminato per via delle minacce giunte a Molleindustria da varie forze politiche.
Lasciando perdere il gioco in se stesso, a mio parere per niente divertente, non capisco perchè censurarlo: apparte il fatto che non mi pare una grande offesa rispetto ai delitti evidenziati nel documentari, ma se volevano davvero risparmiarsi l’attenzione dei media avrebbero potuto non parlarne

Il gioco può essere trovato facilmente facendo una ricerca.
Di certo non vi metto il link; se ci provassi rischierei di essere censurato…

Via : Webmasterpoint

JQuery 1.1.3

Lunedì, Luglio 2nd, 2007

JQuery è arrivato alla versione 1.1.3; nella nuova release sono stati risolti circa 80 bug e introdotti alcuni strumenti per facilitare le animazioni e la manipolazione degli eventi.
Un buono lavoro è stato fatto anche sui selettori css per velocizzarli; oltre a ciò sono stati introdotti nuovi selettori, i caratteri di escape e persino i caratteri unicode.

Veramente non male; solo pochi giorni fa vi avevo parlato della versione 1.1.2, ora è uscita la 1.1.3 e già si parla della 1.1.4.

Via : phpmagazine

I bug di attachEvent

Domenica, Luglio 1st, 2007

Aggiungere un listener è veramente semplice con la sintassi del w3c:
document.addEventListener("click", function() { alert(!!this.getElementById) }, 0);
in teoria l’uso della sintassi alternativa di IE, attachEvent, dovrebbe avere la stessa semplicità:
document.attachEvent("click", function() { alert(!!this.getElementById) });
Peccato che attachEvent soffra di diversi bug; il primo si evince eseguendo l’esempio qui sopra: l’alert restitisce false; come è possibile?
Ciò dipende dal fatto che lo scope nella funzione eseguita non sarà l’oggetto stesso, bensì la finestra ( window insomma ).

Ma non è finita quì: un altro bug di cui soffre attachEvent è l’ordine in cui i listener sono eseguiti; se ad esempio proviamo ad attaccare questi listener:
window.attachEvent("load", function() { alert("primo listener") });
window.attachEvent("load", function() { alert("secondo listener") });
window.attachEvent("load", function() { alert("terzo listener") });
window.attachEvent("load", function() { alert("quarto listener") });

verranno eseguiti in quest’ordine:
terzo listener
quarto listener
primo listener
secondo listener

Tutto ciò non ha alcun senso, se non la nostra disperazione . Che fare allora? L’unica soluzione è crearci una funzione che richiami attachEvent evitandone i bug; di certo non possiamo sovrascrivere il metodo visto che IE non supporta il costruttore HTMLElement. $addListener = function(obj, ev, lis) {
  if(obj.addEventListener)
    obj.addEventListener(ev, lis, 0);
  else if(obj.attachEvent) {
    if(!obj.events) obj.events = {}
    if(!obj.events[ev]) {
      obj.events[ev] = [];
      obj.attachEvent("on"+ev, function() {
        for(var i = 0, l = obj.events[ev].length; i!=l; i++) {
          obj.events[ev][i]();
        }
      });
         }
    var fn = function() { lis.call(obj) };
    obj.events[ev].push(fn);
  }
}
Non ho avuto il tempo di testarla ma dovrebbe funzionare.

EDIT: Ho modificato la funzione, prima non andava…