Sviluppatori
Blog per sviluppatori: rassegna dei link e delle cose interessanti che trovo in giro nella rete.
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...
postato da pluto alle ore 12:06 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: javascript, ajax, xml , web20, json, jsonp, windowname transport, jsonml, cross site scripting

mercoledì, maggio 17, 2006
Dopo yahoo, anche google lancia il suo toolkit per la creazione di applicazioni ajax:
      http://code.google.com/webtoolkit/
Rispetto a quello yahoo, sembra essere più completo, dotato di un ambiente di sviluppo basao su java (se fosse così sarebbe il primo toolkit ajax integrabile con l'IDE eclipse), ed addirittura di ambiente di debug.
In questo modo google guadagna un certo vantaggio nei confronti delle aziende tradizionali che producono ambienti di sviluppo (MS, IBM, SUN).
Più ajax per tutti?
postato da pluto alle ore 15:18 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: yahoo, google, java, ajax, eclipse, gui , yui , web20

martedì, marzo 07, 2006
Tutte le moderne applicazioni AJAX, al fine di evitare polling, tendono a mantenere aperta la socket in modo da ricevere un evento appena questo avviene.
Purtroppo, facendo questo su un normale server HTTP come Apache 2.0, o un servlet engine come Tomcat, vengono creati tanti thread "dormienti" quante sono le connessioni aperte in un certo momento. Più efficientemente, invece, si può utilizzare un meccanismo a "pool" di thread+eventi. Questo sembra proprio quello che fa Jetty 6.0.
postato da pluto alle ore 16:04 | Permalink | commenti / commenti (pop-up) /
tags: java, ajax, web20

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 ;-)
postato da pluto alle ore 13:12 | Permalink | commenti / commenti (pop-up) /
tags: javascript, ajax, yui , web20

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
postato da pluto alle ore 10:53 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: web , javascript, macosx, ajax, gui , web20

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.
postato da pluto alle ore 17:47 | Permalink | commenti (1) / commenti (1) (pop-up) /
tags: javascript, php , ajax, python

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
postato da pluto alle ore 22:52 | Permalink | commenti / commenti (pop-up) /
tags: javascript, splinder, ajax

sabato, aprile 23, 2005
Per chi non conoscesse l'approccio per la programmazione di web applications chiamato AJAX, si trovano in giro molti articoli di approfondimento. E' bello però avere una lista di risorse con tutti i link del caso.
postato da pluto alle ore 00:59 | Permalink | commenti / commenti (pop-up) /
tags: ajax



  • Contattami
  • Il mio profilo
  • Linkami

  • RSS 2.0
  • ATOM 0.3
  • Powered by Splinder
Utente: pluto
Nome: Francesco Delfino
Ciao non so che scrivere, magari in futuro mi verrà in mente qualcosa.


ULTIMI COMMENTI

loretoparisi in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...

LINKS

# cubanite
# Risorse Java by Loreto
# Risorse su Ajax
* Blog Hosting
* Instant Messaging Client
* Instant Messaging Server
- C# Friends
- Got Dot Net
- Microsoft Monitor
- Unofficial Microsoft Weblog
Linux Blog Lab
MySQL Performance Blog
Notti in giro
Sogni dispersi

PARTECIPANO

 Il mio profilo Contattamipluto
 Il mio profilo Contattamiahab
 Il mio profilo Contattamiginomi
 Il mio profilo Contattamistefko

ARCHIVIO
oggi
--- 2009 ---
--- 2008 ---
--- 2007 ---
--- 2006 ---
--- 2005 ---
--- 2004 ---
--- 2003 ---

VISITE

*loading*

ARGOMENTI

1generation addons adobe adsense adsm air ajax alexa alimentatore p... altiris amazon andlinux android antigua aol apache apartment api appengine apple applicazioni appstore asterisk azureus backup benchmark beta1 bill gates bittorrent blog blogday2006 blogsearch bluetooth bolla book bree brevetti browser browserplus bugs businessmodel busunessmodels buydifferent c# c++ c caraibi cdn censura cheap chrome chromium chrysler classifiche cloud computin... cluster crash credit crunch crisi cross site scr... cuil cuill dada datacard datacenter ddr2 debug dell desktop virtua... diff digsby disablepaginge... disservizi dokan download day drm ebay ebook eclipse ejabberd elezioni email erlang esterno extension facebook faidate fanless fiat firebug firefox firenze flash flat flex flickr fuse g1 gateway gdd2008 gears gmail gmail paper google google develop... google i/o google talk googlephone googlewebtoolk... goole i/o gphone gpl3 gpl gtk guerra dei bro... gui gwt-fx gwt gwtfx haystack helmer hotmail htc dream html5 html help ics ie5 ie6 ie7 ie8 ie if ikea im imagex imendio incompatibilit... innovazione intel internet conne... internet explo... io2009 iphone iphone 3g ipod italia itunes j2me jabber java javascript jquery json jsonml jsonp kb929577 kboot kindle largesystemcac... leopard lesblogs libertà linguaggi linux liveleak lonelygirl15 lownoise lucene mac macosx mactel macworld markette mass upload maxxuss mcafee mdi mediacenter memcached metaweblog api metaweblogapi mh600hs micropayment microsoft microsoft surf... microsoft volt... mobile mobile develop... mobile program... mono msn toolbar mtu musica myair mysql mysql sandbox n80 n95 named pipes net netapp nokia ntp ocrampal ono open source opensocial opera osx86 ot p2p paper parodia partitioning pdc2008 pdc pesce daprile petitboot php phpedit pillole pipe planner playstation pocketpc podcast politica portable appli... postalmarket predizioni prestazioni problemi product activa... project ps3 putty python qix qos readyboost regex responsiveness rpc rss s60 safari salesforce san francisco scribefire scriptsharp sdk sdl search senderid seo service pack 1 sharing sicurezza single page ap... skype smartphone sms social network sodimm software sp1 spaces spam splinder splindernight stallman statistiche storage streetview sudo sunspider svista svn svs symbian syncml t-mobile tc technorati testing thinstall thinstalled thrift tiger tim time machine timp tipic tipicim tipicm top100 torvalds trac tracemonkey transport trusted comput... tutto relax in... twuik uac ubuntu ubuntu 804 ugc ulteo umfs umpc umts università user mode file... user pain utlitity v8 vacanze vazanze vhd video videocast vim virtual pc virtualbox virtualizzazio... vista vmware voip vsntp wbadmin web20 web webkit wikipedia wim windowname tra... windows windows7 windows mobile windows vista workingset wubi x86 xbox xbox 360 xdebug xenocode xml xmpp xna xul yahoo youtube yslow yui 2006 2008 929577