-
Recenti
- Frontiers of Interaction Workshops « Frontiers of Interaction Conference on Usabilità Sociale, MoDe al World Usability Day
- Fanizzi Mirco on Architetture per Assistenti Virtuali Emozionali
- simo on Social Interaction Design, la lezione allo IULM
- Jacopo on Le origini: perché abbiamo un tag <img>?
- Maeda: Semplice ma non banale | Infoservi.it on Simplicity, con contaminazioni
- Matteo on Origine del suono THX
Folletto- ...contacting twitter...
-
Scritti
- Motivational Design 1.5: dagli elementi alla metodologia, un unico documento
- Massime conversazionali di Paul Grice
- Design Motivazionale: Usabilità Sociale e Group Centered Design
- Architetture per Assistenti Virtuali Emozionali
- Elementi Teorici per la Progettazione dei Social Network
- Mezzi Pubblici: Milano dovrebbe imparare da Tokyo
- Appunti sulle Emozioni Artificiali
- RitaliaCamp: il mio punto.
- Spunti sulla Rappresentazione del Significato
- Osservati in bagno
- Bias Linguistico Intergruppi: Il Caso Litvinenko
- Filosofia del Linguaggio: Confronto fra Due Teorie dei Nomi
- Camminava per Strada
- Pensieri Rincorsi
- Bagaglio
- ATM Milano rinnova i biglietti… davvero un miglioramento?
- Tutto quello che avreste voluto sapere sul sonno (ma avevate troppa paura di chiedere)
- Dei Simboli
- Il salto
- Lì.
- Silenzio. Silenzio.
- Lucciole o farfalle?
- SC6 – Erano vestiti di blu
- Serrature
- Chi si ferma ai dadi è solo uno sciocco
- Sofismo del Vero
-
Trova
Idee libere
3d abitudini adobe agile ajax alegria amazon ambiente amd amore anniversario apollo apple apprendimento architettura arte atm attenzione augmented-reality azioni barcamp blog blogosfera bug burocrazia bzaar bzaarcamp bzaarcamp06 cat censura chiavi cinema cirque-du-soleil cms codeusability colour comic community comunicazione conferenza copyright cpu creatività css design dialogo digg discorso disegno domus-academy douglas-adams ecmascript educazione emozione energia evento evoluzione explorer feed fermi fiducia film filosofia firefox flash flex flickr flow flux folletto follia forum foto frontiers06 game gatti giappone golem good50x70 google grafica hacker history html http identity ideo illustrator im infographics informatica information injection intel intelligenza interaction interfacce internet iphone Ipse Dixit italia java javascript javascript argilla jobs jquery koan koyaanisqatsi lavoro law lean lex libri libro limerick linguaggio linux low profile mac maison malware management manifest maps maschere mashup mehrabian memoria mente menu metalettura metodologia microsoft milano minimalism monitor montalcino morra mostra motivazione multitasking munari musica mutts naked-day network newsvine nielsen occasioni openculture openid opensource openspime organizzazione osx p2p paranormale parole pausa peer pensieri percezione perfezione photoshakr php phpgolem piublogcamp pkm png poesia postit pratchett programmazione prototype psiche psicologia python qualità racconti razzismo regolamento relazioni religione retorica risoluzione ritalia rpg rss ruby ruby-on-rails sabifoo safari scelte scienza scrivere scrum sdp semplicità sentimenti sesso siena silicon valley simboli sociale società sonno speranza spime sql ssh standard statistiche stereotipi story subtle suono surreale sviluppo svn tags teatro technology tempo things thx tutorial twitter typography università usabilità user experience verità video virtualizzazione vm wabi-sabi wallpaper web widetag widget wii wiki windows word wordpress zeitgeist zen -
Chi sono?

Solipsista atipico. Questa è forse la definizione migliore per il proprietario di questo blog, Davide Casali aka Folletto Malefico "@.
Programmatore, grafico, fotografo. Scrittore, disegnatore, creativo. Utopista, osservatore. Sbaglia come tutti, ma ama correggersi.
E' Interaction Designer & Architecture Designer, lavora in maison,the e segue alcuni progetti nel suo tempo libero.
E' laureato magistrale in Teoria e Tecnologia della Comunicazione e si interessa di psicologia sociale applicata alle tecnologie.
27 comments Add yours below
Il problema è appunto che il contenuto dei blog non lo è perché privo di struttura e quindi è stato necessario creare un formato per fare syndication ad-hoc, RSS. :)
Per funzionare, RSS deve essere strutturato, altrimenti mancherebbe al suo scopo. E internamente se andiamo a vedere si sta evolvendo, arricchendo la struttura con un numero sempre crescente di funzionalità.
Se ci pensi nel senso che ho suggerito io c'è già l'iniziativa dei microformats, che utilizza l'HTML definendo dei formati standard uniformi. ;)
E' buffo pensare che mi farebbe piacere che i miei lettori mi leggessero sul blog e poi io leggo gli altri via feed.
E' evidente però che l'uso del feed permette una maggior velocità e quindi la possibilità di leggere più informazioni.
Se avessimo la fibra ottica fino in casa non si noterebbe la differenza di tempo tra caricamento di un feed e del blog ma sono certo che riempiremmo il blog di roba pesante (tanto c'è la fibra) e torneremmo a creare la differenza di velocità tra i feed e il blog!
Tra l'altro su NetVibes che uso c'è una interessante modalità ibrida che dal feed apre la pagina giusta del sito invece del testo del feed. Utilissimo su certi blog. :)
P.S.: tu pensa, io che mi faccio pure un mazzo tanto per avere la grafica del sito bella e nessuno che la guarda. ;)
Tu hai la fibra fino all'edificio (FTTB), in rame poi arriva all'HAG e hai 10Mbit di banda simmetrica condivisa con tutto il vicinato. Tanto per peggiorare la cosa hai un simpatico NAT con improbabili indirizzi privati interni.
Io parlo di fibra fino in casa FTTH che termina almeno a 100Mbit simmetrici e che garantisce il 100% della banda fino alla centrale (singolo colore su fibra dedicato o al massimo condiviso con pochi altri) e poi meno fino ad internet.
A parte la mini polemica sulla "fibra" di Fastweb concordo sulla mole di dati e sul fatto che leggerla via feed è l'unico modo per non esplodere.
Uh? 10mbit con tutto il vicinato? :) No, no. Non funziona mica così. :)
Al Cisco Catalyst nel palazzo arriva fibra, e non sono 10mbit. Fastweb è FTTH (1, 2). :) Ti assicuro che io ho in casa la fibra, con praticamente 1.2Mbytes/s di banda disponibile 24/24h. ;)
~
In any case, come dicevamo il problema non è la mole tecnica di dati, ma la mole dei contenuti e la sua elaborazione. Un HTML veramente semantico potrebbe aiutare? Non lo escludo. :)
Poco tempo + tante informazioni = vogliamo vedere solo quello che è cambiato, perché non possiamo permetterci di perderci anche sul resto.
Quindi devi fare un feed per il sottotitolo del blog :P
1. un feed RSS è un'altra fonte dati, diversa dal sito di origine
2. un feed RSS non mostra cosa è cambiato, ma fornisce (come il sito) una sequenza cronologica di informazioni
3. un blog 'ridotto' corrisponde alla stessa definizione
4. non è necessario strettamente RSS
In altri termini, se quello fosse lo scopo E avessimo la strutturazione semantica in HTML, il feed non sarebbe altro che una serie di link. Nessuna replicazione di contenuto. :)
La differenza tra le due strutture non sta nella tecnologia (si legga, tra l'altro, linguaggio di markup) con la quale la struttura viene realizzata, ma nelle esigenze e nei concetti che giacciono dietro tale struttura.
Per ripetermi, come è mio solito fare, le esigenze dietro la strutturazione Web sono molteplici, le esigenze dietro l'RSS sono poche, sostanzialmente quella di eguagliare la strutturazione di contenuti provenienti da fonti differenti, questo al fine (principale, ma non solo) di poter disporre di un modo univoco per accedere ai dati, alle singole entry, alle singole novità, che portano poi alla fruizione del web in maniera asincrona, che è la vera e unica comodità dal punto di vista utente di una tale metamorfosi.
Che poi un feed possa essere in XML, HTML, XHTML, SGML, e chissà qualche altro mostro ameno, non conta chissà quanto.
Attualmente i più disparati aggregatori di Feed sono capaci di applicare CSS anche personalizzati ai contenuti di un feed, poiché il concetto non cambia: il linguaggio di markup struttura, il linguaggio di stile modella. E molti, tra l'altro, fanno ciò che Folletto ha già citato, ovvero caricare la pagina originale in luogo del contenuto "spoglio", quando si visita una voce di un feed. Funzionalità tra l'altro banale per il 99% degli aggregatori client che usano il motore di rendering di qualche browser.
Aggiungo, giusto per esser completi, che se il feed è creato bene dall'applicazione web che lo produce (o meglio ancora, da chi ha scritto la funzionalità dell'applicazione web che lo produce), e se l'aggregatore anche è fatto bene, tutto ciò che è considerato contenuto, viene mostrato nel feed.
Infatti, il mio aggregatore legge benissimo anche titolo e sottotitolo del blog del qui presente Folleto, e io mi accorgo benissimo del fatto che cambi.
È bene avere chiaro che non c'è nessuna entità soprannaturale che crea i feed e che, se un feed non riporta qualcosa che invece si ritiene debba riportare, allora ciò non vuol dire che il concetto di feed, lo strumento feed, è sbagliato o limitato. Vuol dire una cosa più semplice: il feed, inteso come instanza specifica, come struttura parallela dei contenuti di uno specifico sito, è creato male. Basta aggiustare questo.
In altri termini, facciamo una speculazione: HTML è un linguaggio dati come ora è RSS (o semantico) e non una struttura per definire il layout grafico.
In una situazione simile, cosa sarebbe successo?
Probabilmente, il feed sarebbe nato, ma come necessità funzionale e non come struttura dati parallela. Quindi, il feed avrebbe al suo interno il link alle risorse, precise, che sono state variate sul sito originale, in rapporto alle necessità dell'autore di segnalarle.
L'aggregatore, in questa ipotetica situazione, andrebbe quindi sulla risorsa segnalata, questa volta semantica, e potrebbe tranquillamente rilevare - esattamente come fa oggi - la nuova pagina che è apparsa sul sito (o il nuovo contenuto, non dimentichiamo dell'esistenza degli anchor).
In questa ipotetica situazione si esplicita a mio avviso in modo eccellente perché il feed è una strada senza uscita.
Perché oggi sta succedendo - e l'hai detto anche tu - che i feed si arricchiscono di metadati anche grafici. Alcuni introducono CSS e javascript.
Dall'altro punto di vista, si evidenzia simultaneamente il fatto che al diffondersi dei feed nascono gli stessi problemi che si hanno con l'HTML: output non standard, browser non compatibili, encoding errati, CSS letti qui si e là no. History repeats. :)
Non si tratta di un problema di feed, quindi. ;)
E' più chiaro ora il ragionamento? :)
Ad ogni modo, manca sicuramente di strutture aggiuntive che permettano di definire metainformazione.
Ma avere la metainformazione nello stesso file del contenuto strutturato non è a mio avviso una cosa buona. Una terza separazione. Questo è il punto giusto, secondo me. Come è avvenuto per lo stile.
Ma veniamo ai giorni nostri. Abbiamo i feed. Il feed non è una strada senza uscita. Il feed è il feed. È un paliativo. Per connotare pseudosemanticamente il cotenuto, lo duplica, senza tra l'altro avere nessun riferimento stretto col contenuto originale, che permetta di sfruttare la connotazione semantica nei motori di ricerca (o altri modi).
Lo scopo che il feed ha potuto avere in origine perde di importanza di fronte a ciò che è. La realtà fa la differenza. Quindi il feed a tutti gli effeti è un modo per accedere asincronamente al web. E solo quello.
Per il resto, bisogna studiare altre soluzioni, che poi, come effetto collaterale, potranno avere anche un "ridimensionamento" dei feed, che potranno divenire qualcosa di simile a ciò che tu hai in mente.
Magari è per questo discorso che tu vedi il feed una strada chiusa. Ma il fatto è che agli albori, RDF è nato per far sì di inserire stralci di contenuti provenienti da vari siti all'interno del portale My Netscape. Insomma, è nato per aggregare contenuti. Che è quello che fa tutt'oggi RSS, agli atti pratici.
Quello che tu dici, non esiste ancora. E non mi spiego neanche perché. Non è né la prima né l'ultima volta che penso alla metainformazione come "foglio terzo" che "etichetta" il contenuto. E non mi pare male.
Per finire, voglio precisare che prima non ho detto che nei feed si trovano nuovi metadati di tipo risorsa (grafica, javascript, etc.), anche perché non mi risulta questa cosa e sopratutto è sicuramente fuori standard. Ho semplicemente detto che, essendo una struttura XML, tutti i gli aggregatori ci attacano sopra un (proprio o user-defined) CSS per presentarlo.
Per il resto, è ovvio che ci si deve rifare alla situazione attuale, la spiegazione di cui sopra serviva solamente per chiarire il punto. :)
In ogni caso, ora ci siamo. Infatti il punto non è neppure che "la via sia HTML", bensì che è curiosa la genesi molto simile di entrambi gli strumenti e la deriva che entrambi han compiuto. :)
Interessante l'approccio che richiederebbe una terza entità. Riprenderei infatti il discorso XSLT dal punto di vista concettuale, che per quanto lo ritenga fatto malissimo, il suo scopo "in astratto" (mai realizzato) potrebbe essere questo:
- XHTML per la semantica
- XSLT per il layout
- CSS per la grafica
- RSS/RDF/Atom per i feed
Peraltro, questo è stato anche il mio primo approccio a XSLT, che fallì miseramente quando notai anni fa che il supporto sui browser era nullo. :)
Certo, si può anche definire (X)HTML per il layout e "qualcos'altro" per la strutturazione (o la semantica). Per certi versi sarebbe più semplice, per altri più complesso. :)
Oppure, è anche possibile che tutta la parte di layout la faccia CSS, e quindi non serva altro.
Ancora, è possibile che invece un formato tipo RDF si ampli al punto di inglobare il markup XHTML.
Il ragionamento è comunque interessante. :)
~
Apro una parentesi sul titolo del post: strada chiusa per la funzione che i feed stanno avendo oggi: ridistribuire i contenuti, veicolando *ANCHE* il contenuto. Questa è la possibile strada chiusa.
In altri termini, la veicolazione del contenuto potrebbe diventare una replicazione di una struttura che in futuro potrebbe già trovarsi altrove, più ricca. In quest'ottica, il feed si "svuoterebbe" e tornerebbe allo scopo iniziale identificato bene da Simbul. :)
Alla fine un feed RSS lo vedo come una consegna a domicilio, quando invece visitare un blog direttamente è andarsi a mangiare la pizza fuori.
Personalmente ho una lista di Feed a cui sono sottoscritto che è lunga chilometri, ma mi serve solo per fare una scrematura. Leggo i Feed meno interessanti (tra l'altro in testo puro, niente HTML con immagini, per scelta...) direttamente tramite l'aggregator del mio browser (Opera), ma clicco quasi sempre sui link dei post che mi interessa leggere meglio ed eventualmente commentare.
Insomma: sono uno da ristorante, tranne quando sono di fretta.
p.s.: io il tuo blog lo visito, ma mica mi ero accorto del sottotitolo :p
Onestamente, un peccato anche per la creatività del singolo. Tutto questo, rigorosamente IMVHO.
Mi piace la metafora. :)
"Io sono uno da ristorante, tranne quando sono di fretta". :)
Ci ho pensato... e riflettevo che si dovrebbe poter ottenere il meglio delle due fonti. Allora:
A.
Da un lato, potremmo avere un feed che linka una specifica parte della pagina e l'aggregatore pesca tutto quello presente al suo interno e nient'altro. Una sorta di 'estrazione' di contenuto. Invece che prendere il campo "description", prenderebbe il campo "entro cui è presente l'anchor dell'URL".
Computazionalmente più esoso, ma in prospettiva potrebbe fruttare molto bene.
B.
Microformats. In fondo, un motore blog invece di farsi problemi per generare feed, potrebbe farseli per taggare i post con classi e id specifici. Con un parser per microformats, basterebbe analizzare quello e si estrarrebbe il contenuto.
Queste sono le prime idee che mi sono venute... :)
in verità non uso mai i feed. non mi piacciono, mi fanno distrarre... troppo testo. non provocano nessuna affezione particolare... preferisco navigarli i siti... e pensare "chissà che ha scritto folle", "chissà cosa dice xxx" e andare sul sito. anche perchè, cercando una cosa se ne trova un'altra. con i feed raramente è così...
- entrambe "tradirebbero" i due fogli gia' a a disposizione. La strutturazione semantica e' esattamente lo scopo dell'HTML, e la gestione del layout quella dei CSS
- entrambe sarebbero soluzioni dall'impatto notevole sullo sviluppo e sul design, non so quanto realmente digeribili dalla comunità degli sviluppatori e ancor di piu' dai grossi provider di contenuti e servizi che dovrebbero adeguarsi.
I microformats secondo me sono un buon approccio al problema: c'e' bisogno di piu' semantica? Potenzio il foglio semantico che ho gia' a disposizione! Anche questa soluzione pero' e' viziata dall'approccio "additivo". Nuovi parametri per attributi che ho a disposizione, parametri che si puntano a rendere standard e a far leggere da browser, rendendoli quindi "stilabili" tramite CSS. Uno strumento potente, se standardizzato: vero.
Io partirei con un approccio ancora piu' conservativo, utilizzando quello che ho gia' a disposizione. Esempio? Rendere "stilabili" i tag nell'head-section. Il tag , ad esempio. Perche' devo ripetere il titolo del mio blog e sprecare un livello di intestazione, quando e' un'informazione che gia' ho? Cosi' facendo, "libererei" gli , che diverrebbero finalmente SOLO le intestazioni per i titoli di contenuto. Avremmo standardizzato gia' il titolo dei post. Idem per la description, author, keyword, eccetera: e' contenuto, e' markuppato, perche' non ho la possibilita' di renderlo a schermo? Ed e' GIA' uno standard. Solo una volta utilizzato *tutto* quello che ho gia' a disposizione, partirei con l'introdurre tag e attributi semanticamente forti e stra-standard. L'ho riletta, quasi quasi non e' una ideaccia eh?
Posso dirti però che personalmente ritengo più plausibile la via dei microformat rispetto ad un documento aggiuntivo, più o meno per i motivi che hai già citato. :)
Non credo però che la standardizzazione che citi sia funzionale: stai limitando uno strumento che già esiste con una struttura che è comunque da imparare e che restringe le possibilità.
Imparare per imparare, a quel punto è meglio usare i microformat: aggiungere un paio di attributi lascia la libertà di realizzazione del documento originale, e la parte da apprendere è comunque un livello sopra, con la differenza che è additiva e non sottrattiva. :)
Ipersemantico, eh? ;)
Il vero problema è che, almeno per quell'articolo, sembra che abbiano semantizzato elementi di layout... di fatto può aver senso, perché comunque HTML è presentazione e X(HT)ML è semantica... però mi mette qualche dubbio. Prima di tutto sulla reale praticità della cosa (non è sufficiente usare bene i CSS) e poi non mi è chiaro il senso semantico di quella scelta. :)
Sono un po' dubbioso, ma vedrò di chiarirmi i dubbi appena ci sarà qualcosa di più definitivo su cui parlare, anche raffrontato a XHTML. :)
riuscivo a leggere quindi quei cinque o sei, anche dieci, siti al giorno, ma se avevo necessità di ritrovarmi delle notizie dovevo lavorare di bookmark.
adesso utilizzo un semplicissimo reader che fa per me gran parte del lavoro, e riesco a guardare per primo quel che mi interessa e man mano tutto il resto. ad esempio sono capitato qui per caso indirizzato da qualche altro blog di cui tengo traccia.
da utente meno specializzato (per nulla, diciamocelo) sulle caratteristiche dei nuovi standard del web, non mi pare una cosa negativa.
chissà quando inizieranno a metterceli sotto controllo?
@deeproland: ma infatti nessuno dice di abolire i feed come concetto, fai attenzione. :) Gli aggregatori potrebbero comunque esistere, semplicerebbe utilizzerebbero le stesse pagine che da utente vedi: la magia starebbe nel modo in cui le pagine verrebbero costruite. ;)