Home » javascriptTag correlati: ajax, web20, web , v8 , google, splinder, microsoft, php , c , cross site scripting, gwt-fx, xml , chrome, python, ie
domenica, marzo 22, 2009
Un framework di effetti molto interessante per applicazioni basate su GWT: http://gwtfx.adamtacy.com/EffectsExample.html#tut
venerdì, ottobre 17, 2008
MICROSOFT ADOPTS OPEN-SOURCE JQUERY JAVASCRIPT LIBRARY Microsoft Adopts OpenSource jQuery JavaScript Library: Microsoft and Nokia announce support for the open-source jQuery JavaScript library. In addition, Microsoft says it will ship jQuery as part of its Visual Studio tool set. That offering will include jQuery intellisense, snippets, examples and documentation. Microsoft and Nokia join a long list of... Leggi ancora...
Forse è il primo segno di un mondo che cambia, ma Microsoft praticamente decide di costruire integrare la libreria open source JQuery nella prossima service pack di Visual Studio.
martedì, settembre 23, 2008
mercoledì, settembre 03, 2008
Ieri sera non ho saputo resistere alla tentazione di scaricare il nuovo browser di google: sulle caratteristiche di chrome si è già detto molto, così come sulla sua velocità nell'eseguire i benchmark.
Riporto qui le mie prime impressioni dopo solo qualche ora di utilizzo:
- l'interfaccia è molto pulita e paradossalmente si integra benissimo nelle finestre trasparenti di windows vista
- la velocità si vede tutta, anche se mi ha strabiliato di più provare firefox con tracemonkey attivo; la cosa è strana perché chrome sembrerebbe essere più veloce...
- mi molto piace la ricerca nella history, nel senso di ricerca nel testo delle pagine visitate. Se ho capito bene questa cosa sarà in qualche modo presente anche in ie8.
- mi piace l'installer perché non richiede alcun privilegio per essere installato (si installa nella profile dir...)
- non mi piace l'installer (!) perché ho avuto difficoltà ad installarlo da una sessione di terminal server
- non mi piace l'installer, perché non posso scegliere di installarlo una buona volta per tutti gli utenti e senza fare connessioni ad internet.
- non mi piace l'installer, perché non posso copiarlo in una cartella ed eseguirlo da lì, semplicemente, senza registrare nulla nel PC.
- dai punti sopra si evince che l'installazione è indirizzata verso l'utente "basic" che alla faccia dell'amministratore di rete si installa questo software sul proprio PC
Non ho ben capito la strategia di google dietro questo software: il fatto che in bundle con chrome ci sia gears mi fa pensare a un tentativo per rendere le proprie applicazioni disponibili offline.
Oggi lo provo un po': sono tra l'altro curioso di vedere quanti lo hanno scaricato visto che è promosso in pompa magna dalla home page di Google.
Nonostante l' architettura multiprocesso, sarà poi necessario verificare se effettivamente resisterà a malware & co. quando e se avrà percentuali interessanti di diffusione.
postato da pluto alle ore 09:10 | Permalink | commenti (4)
/ commenti (4) (pop-up) /
tags: javascript, google, microsoft, firefox, safari, v8 , ie , ie8 , tracemonkey, sunspider, webkit
domenica, agosto 03, 2008
JSON sta prendendo rapidamente piede come formato di interscambio generico, soprattutto grazie al fatto che con alcune tecniche particolari (ad esempio la codifica JSONP oppure l'utilizzo del window.name di un iframe come trasporto di json cross-domain) si riesce a fare interrogazioni cross-domain.
Molti detrattori del JSON dicono che non è perfettamente generico come l'xml; chi ne tesse le lodi sostiene che è più sintetico dell'xml.
La verità è che esiste un meccanismo abbastanza generico per convertire da XML->JSON (addirittura attraverso un foglio xslt!), il cosiddetto JSONML, e che quando si adotta questa tecnica la dimensione del json è praticamente comparabile a quella dell'xml...
giovedì, febbraio 23, 2006
Non passa giorno che non si parla di AJAX: in questa recente newsletter: http://www.newsletter.duke.it/linux/insider-290.shtml Si parla dell'avvio del progetto "Open AJAX":
Il progetto, che mira a diffondere il nuovo modello di sviluppo AJAX, sta ora cominciando ad affermarsi sempre più grazie ad IBM che sta guidando questa iniziativa assieme ad altri partner di livello internazionale. Il progetto Open AJAX , pur non disponendo ancora di un proprio sito, è comunque una realtà formalmente sostenuta da BEA, Borland, Dojo Foundation, Eclipse, Laszlo, Mozilla Corporation, Novell, Openwave, Oracle, Red Hat, Yahoo, Zend e Zimbra.
Da una veloce occhiata al blog di openajax trovo già questa interessantissima libreria di widget e controlli javascript (by yahoo) da poter inserire nei propri progetti web, al fine di renderli più facilmente AJAX enabled. Speriamo che questa Yahoo User Interface (YUI)si sviluppi bene ;-)
giovedì, gennaio 12, 2006
In questa pagina: http://allforces.com/2005/04/19/wysiwyg-comes-to-safari-13/E' spiegato come realizzare un editor visuale semplice (cioè senza toolbar, o meglio la toolbar si può aggiungere ma non è specificato in quella pagina). E' possibile, però, editare il contenuto del post, mettere stili e format e accettare le immagini via drag&drop: credo che praticamente basta racchiudere la regione da editare in un <DIV> in cui ci sia l'attributo contentEditable="true", e poi leggere da lì per fare il post. That's all. Per prova metto una area editabile qui giù: --- Qui puoi editare (solo con IE e Safari) ---
Prova Prova Prova Prova Prova Prova
--- Fine zona editabile --- Clicca qui per vedere l'alert con l'HTML generato.UPDATE: stefano73 mi suggerisce un'altra pagina con una versione più completa. Guardare nei commenti
martedì, novembre 15, 2005
OpenID non sarebbe che un altro progetto per la realizzazione di una infrastuttura distribuita di autenticazione, se non fosse già utilizzato in LiveJournal ed in Movable Type. E se non ci fossero in giro implementazioni di riferimento per python e php. PS. Nelle spec del protocollo si fa ampiamente uso di ajax.
sabato, novembre 05, 2005
Un piccolo script utile per tenere traccia dei click che avvengono sugli ad-sense presenti nelle proprie pagine: http://www.eggheadcafe.com/articles/adsense.aspLo riporto qui per evitare che scompaia: JavaScript Source Code
<script language="JavaScript"> var iFr; function AdSenseLog() { var theAd=""+ escape(window.status.substring(6)) ; var format=queryString('format',iFr.src); var channel=queryString('channel',iFr.src); var bug = new Image(); var thetitle='<%=Request.Servervariables("SCRIPT_NAME")%>'; bug.src = '/yourcapturepage.aspx?ref=' + document.referrer + '&url=' +theAd +'&title=' + thetitle+ '&format=' + format +'&channel='+channel ; } function queryString(item, source) { var itemLoc=source.indexOf(item); var newSrc=source.substring(itemLoc); var endLoc=newSrc.indexOf("&"); var lstSrc=newSrc.substring(0,endLoc); var itm=lstSrc.substring(item.length+1); return itm; } var elements; elements = document.getElementsByTagName("iframe");
for (var i = 0; i < elements.length; i++) { if(elements[i].src.indexOf('googlesyndication.com') > -1) { elements[i].attachEvent("onfocus",AdSenseLog) iFr=elements[i]; } } </script>
giovedì, luglio 14, 2005
Ho scoperto un interessante tutorial su come creare dei pezzetti fissi di HTML sopra, sotto o a lato delle nostre pagine html. La teoria è spiegata qui:
http://tagsoup.com/-dev/null-/css/fixed/
La pratica è presto detta... supponendo di voler rendere la barra di splinder fissa sul blog basta:
- Racchiudere le cose che si hanno dentro al tag <body> in un <div id="content"> (il nome può cambiare, ma il concetto resta lo stesso)
- Nella parte style del proprio template, aggiungere:
body { margin: 0; padding: 6em 0 0 0; height: 100%; overflow: hidden; }
div#top-frame { overflow: auto; width: 100%; position: absolute; top: 0; left: 0; } div#content { width: 100%; height: 100%; overflow: auto; } @media screen { body>div#top-frame { position: fixed; } }
L'effetto è visibile qui:
http://ppippero.splinder.com
mercoledì, luglio 13, 2005
Ho appena trovato una libreria a classi per la realizzazione di effetti DHTML molto interessanti. Ci sono anche una serie di link a estensioni ed altre risorse per lo sviluppo di controlli intelligenti client side.
In particolare sono interessanti le api per realizzare elementi:
- draggable
- droppable
- e, dulcis in fundo, sortable
Immaginate come sarebbe più semplice la gestione delle liste in Splinder (es. link, tag etc) utilizzando quest'ultima modalità. Quasi quasi lo segnalo alla redazione
UPDATE: Devo scrivere qualcosa anche su quest'altro sito, appena ho il tempo di leggerlo
mercoledì, luglio 06, 2005
Ho casualmente trovato questo interessante progetto open source:
http://www.crockford.com/javascript/jsmin.html
In pratica è un programma in C che elimina gli spazi, i commenti e gli a capo nel codice javascript, in modo da renderlo più compatto.
Se non erro (reminescenze univeristarie...) la parte di strutturazione e documentazione del codice pesa in genere il 30%; accoppiando il tutto a una compressione on-the-fly in gz, il risparmio diventa davvero notevole.
Esiste una versione del programma in C ed un'altra in C#.
|
|