web

Le interfacce REST ( REpresentational State Transfer ) sono un’ alternativa a SOAP e XML-RPC per la comunicazione via http che ho avuto modo di utilizzare ed apprezzare in uno dei miei ultimi lavori.

La loro implementazione si basa sulla realizzazione di semplicissimi indirizzi http che una volta “interpretati” restituiscono le informazioni richieste nel formato a noi più congeniale ( txt, xml, json o direttamente html )

Nel mio caso una delle parti sviluppate prevedeva la visualizzazione via web di alcune tabelle presenti in un database.

Ho quindi definito questa URI: “http://nomeserver/rest/tabelle” che restituisce l’elenco delle tabelle disponibili.

Aggiungendo un “pezzo” è possibile visualizzare il contenuto di una specifica tabella

http://nomeserver/rest/tabelle/clienti/

Ed attaccando un altro pezzo ecco che possiamo avere il dettaglio del cliente con id 34

http://nomeserver/rest/tabelle/clienti/34/

Personalmente trovo questa metodologia molto pratica ed essenziale, di chiara lettura e con un briciolo di URL Rewriting molto veloce da implementare.

Ecco ancora qualche link per approfondire.

Technorati: , , ,
BlogBabel: , , ,

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly
web

Per questa sera ( Martedi 06 Marzo 2007 ) Alberto ha organizzato uno Skypecast (una audio-conferenza attraverso skype) sulla prototipazione in ambito web

skypecast sulla prototipazione

La realizzazione di un prototipo, solitamente sottende un analisi delle funzionalità e la realizzazione di un progetto che illustri in modo chiaro caratteristiche e funziamento. Mi aspetto di vedere una bella panoramica sui metodi, e sugli approcci più funzionali. Sara anche molto interessante scoprire quali strumenti vengono usati da altre persone ….

Lo Skypecast è aperto a tutti, grandi e piccini, esperti e non … accorrete numerosi !!

Link di riferimento: Prossimo Skypecast sulla prototipazione

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly
web

Dopo lo SkypeCast della settimana scorsa ho pensato che fosse utile fare un piccolo elenco di quelli che sono i software di analisi statistica citati durante l’evento.

L’elenco comprende sia servizi a pagamento che gratuiti, sia fruibili via Javascript che tramite l’analisi dei log.

Tra le tante cose che si sono dette non va dimentichiamo che la sola analisi delle pageview rischia di diventare obsoleta e che a volte gli spyder rischiano di alterare i risultati

Leggi il resto »

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly
web  software

Continuano gli incontri presso l’hacklab di torino; questa volta si è parlato di web sematico.

Una bella serata, due ore passate in compagnia di andrea a parlare di quello che forse tra 10 anni sarà il web.

Personalmente ero sono molto ignorante in materia, ma la chiaccherata di ieri mi ha un po’ chiarito le idee su RDF e OWL.

Tra le varie hanno segnalato un editor multipiattaforma per documenti RDF che risponde al nome di morla.

Technorati:
BlogBabel:

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly
web  css

La separazione della struttura della pagina dalle sue regole di visualizzazione è sicuramente un vantaggio sia in temini di scalabiltà che di progettazione, ma da quando ho incominciato a utilizare in modo massiccio marcatori come DIV e Liste di definizione, realizzando di fatto siti con un uso molto limitato di tabelle (tableless), la dimensione dei fogli di stile è aumentata notevolemente, generando spesso un po’ confusione dovuta ad una cattiva organizzazione delllo stesso.

Ho quindi cercato di standardizzare, trovando alcune regole che potessero aitarmi.

  • Nomi significativi alle classi, e agli ID
  • Aggiunta di un appropriata quantita di commenti
  • Organizzazione del foglio di stile in sezioni (es. common , wrapper , header , main , footer)
  • Utilizzare per alcune proprietà come margin, padding , border, font e background le forme contratte
  • Verificare la validazione del foglio di stile ( gli errori di distrazione sono i più comuni )

Mi sforzo poi di prestare attenzione durante la creazione di nuovi stili in modo da evitare inutili rindondanze, creando piuttosto classi generiche da applicare in aggiunta alla pricipale.

Faccio un esempio …

* { font-family: Verdana, Arial, Sans-Serif; }
.testo_12 { font-size: 12px; }
.testo_rosso { color: #f00; }

che verranno applicati alla proprietà class infilando entrambe le classi separate da un spazio

< p class="testo_12 testo_rosso" >testo< / p >

anche se non indicato nelle classi il font utilizzato sarà un verdana, in quanto la sia definizione è stata applicata a tutti gli elementi della pagina tramite il segno “*”.

Quanto scritto non è solo frutto della mia esperienza ma è il risultato di lettura delle molte fonti disponibili sulla rete di cui qui sotto potete vederne un piccolo e parziale elenco.

Links di riferimento:

Technorati: ,
BlogBabel: ,

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly