{title}
{published}
{createImage(thumbnails[0].url,thumbnails[0].width,thumbnails[0].height)}
{youtube(link)}
{user.nickname}, liked this
{body}
{createImage(avatar,64,64,null,nick,nick)}
{nick}
{createImage(avatar,null,null,null,nick,nick)}
{nick}
friendfeed google profile facebook profile blogger profile linkedin profile last fm profile home
{description}



 
{youtube(path)}
Visualizzazione post con etichetta for dummies. Mostra tutti i post
Visualizzazione post con etichetta for dummies. Mostra tutti i post

 
Possiamo dire che ci sono sostanzialmente 2 modi di prendere un virus.
Si può prendere un virus che sfrutti una falla in uno dei software che girano sul pc (OS/browser/firewall/client email...) o si può prendere un virus "volontariamente" lanciando un eseguibile infettato.

Nel primo caso ci si imbatte se si è particolarmente sfortunati e ci si trova nel posto sbagliato al momento sbagliato: una falla è stata scoperta in uno dei software in uso e la relativa correzione non è stata ancora sviluppata/divulgata per cui basta esporsi ad uno di questi attacchi (ad esempio visitando un sito sbagliato) per rimanere infetti. In questi casi non c'è prevenzione che tenga, è tutto affidato al caso (non visitare siti sospetti aiuta ma non isola).
Generalmente le patch di sicurezza per i software più utilizzati vengono rilasciate in brevissimo tempo dal momento della scoperta della falla, gli attacchi che sfruttano falle ancora aperte sono detti Zero Day Attack.

Sempre nel primo caso ci si cade anche se non si è particolarmente diligenti nel mantenere aggiornato tutto il software presente sul pc. Ovviamente se una patch di sicurezza è stata rilasciata ma non è stata installata si rimane esposti agli attacchi relativi. Questa è una considerazione troppo spesso sottovalutata soprattutto per quanto riguarda gli aggiornamenti di windows. Chi è causa del suo mal...

Per quanto riguarda invece l'infezione "volontaria" non ci sono aggiornamenti che tengano e probabilmente è quella più diffusa. Vi state chiedendo come sia possibile? Tutto frutto di social engineering: "ma come, non vuoi vedere il video della scimmia che risolve le equazioni? Dai installa questo così lo vedi anche tu! Se invece vuoi vedere le foto che ti ho scattato mentre facevi la doccia clicca qua, presto prima che le divulghi! Sissì, è un .exe ma ci son dentro le foto..."

Per questi motivi diffidate dagli allarmi del tipo "non aprire le mail che arrivano da xyz@foo.bar, è un virus che cancella il contenuto dell'hard disk!":
questi allarmi generano panico inutile ("oddio arrivano i virus") e allo stesso tempo abbassano il livello psicologico di guardia ("questa mail non arriva da xyz, posso aprire l'allegato senza preoccuparmi") e spessissimissimo (mai dire mai) sono allarmi falsi, anche perchè nessuno scrittore di virus distribuirebbe il proprio prodotto rendendolo così facilmente riconoscibile. Bisogna solo avere un po' di buon senso e evitare d'aprire allegati inaspettatti (chiunque sia il mittente!) o installare software scaricato a caso dalla rete senza prima essersi accertati della sua affidabilità.

PS: Se vi interessa approfondire l'argomento vi consiglio il signor Attivissimo, lui da anni porta avanti questi avvertimenti

 

Lo so già che vi piacerebbe poter usare la "chat" di facebook come usate msn messenger. Lo so perchè ho visto molti entrare in gruppi che promettono questa possibilità, su facebook. Ok, ho deciso di spiegarvi come fare, per ora su windows (minime indicazioni per ubuntu in coda al post) e senza dover invitare nessun contatto a fare lo stesso ;)

Scaricate pidgin da qui: http://www.pidgin.im/
Pidgin è un multi-messenger. E' un programma ch'è in grado di farvi chattare con i vostri contatti MSN/Live, con quelli di GTalk, con quelli di ICQ, yahoo!, jabber... e grazie a un plugin anche con facebook.
Una volta scaricato installate pidgin seguendo le indicazioni a schermo (dovrete solo scegliere la lingua, io come al solito consiglio inglese, questa guidina prosegue invece con l'italiano). Alla fine dell'installazione (al primo lancio) pidgin vi chiederà di configurare un account: potete semplicemente saltare e lasciare pidgin senza account oppure potreste configurare il vostro account msn (gtalk, yahoo!, icq ...) e liberarvi una volta per tutte dell'ingombrante live messenger (e degli altri messenger) ;)


Chiudete pidgin (NB occhio che non si nasconda in basso a destra, dovete proprio chiuderlo. Nell'immagine qui sotto vedete l'iconcina con la nuvoletta e il pallino verde?).


Scaricate il plugin facebook da qui: http://code.google.com/p/pidgin-facebookchat/ (scaricate il file exe che sarà tipo pidgin-facebookchat-X.XX.exe. I download sono sulla destra)
Lanciate l'installazione di pidgin-facebookchat, e seguite le brevissime istruzioni.
Una volta fatto rilanciate pidgin.

Click sul menù accounts->gestisci gli account.
Si aprirà una finestra, cliccate add e se ne aprirà un altra.

Nella tendina protocollo selezionate facebook, inserite username (la vostra email) e password per l'accesso a facebook.

Prima di dare l'OK cliccate su avanzate, c'è una casellina "Set facebook status through pidgin status", qualcuno potrebbe gradire questa opzione.

Fatto (le facce e i nomi li ho cancellati io :) ).


PS: utenti ubuntu!!  Pidgin è presente nei repository ufficiali, il plugin è distribuito anche come pacchetto .deb nello stesso sito che fornisce l'exe: fate 2+2 :-D

 

Siccome l'intefaccia di last.fm è un pochino incasinata ecco una micro guida all'uso delle feature principali.

Prima di tutto andate su http://www.last.fm (non su http://www.lastfm.com o altro...) ed effettuate il login, è in alto a destra. Tutte le prossime operazioni prevedono che il login sia stato fatto...così.

Consiglio caldamente di cliccare "paint it black" che si trova nella seconda riga di link...


Aggiungere un amico ch'è già su last.fm.
Questa operazione è un casino da trovare... dunque andate alla pagina del vostro amico che sarà http://www.last.fm/user/user_amico/, tipo se il vostro amico sono io che ho nick mone_tpatpc scriverete nella barra degli indirizzi http://www.last.fm/user/mone_tpatpc/. Sulla sinistra, sotto alla sua immagine c'è un tastino "Add as a friend". Avete indovinato, c'è da cliccare quello.


Far partire la radio.
Se non ci siete già, recatevi alla vostra dashboard (http://www.last.fm/dashboard/) e sulla sinistra cliccate "Start last.fm radio". Appena vi si apre la nuova pagina scrivete il nome di un gruppo e date invio, partirà la radio.


Se durante l'ascolto voleste cambiare gruppo di riferimento, basterà cliccare lo stop del player, un po' sotto vi ricomparirà il box della pagina precedente.

 

[ATTENZIONE questo articolo è obsoleto: a quanto pare Libero ha aggiunto i filtri con cui è possibile inoltrare la propria posta, questo articolo spiega come fare.
Attenzione seguite anche il consiglio di questo commento.]

Cercate di scaricare la posta di libero su gmail ma non riuscite? Ecco i perchè e i come:

La -stramaledetta- posta di libero permette di vedere la posta solo tramite la -pessima- interfaccia web oppure connettendosi tramite POP3 con un qualsiasi client di posta (outlook thunderbird mulberry...) ma solo nel caso tale client si connetta ai server di Libero tramite una connessione di Libero.
Ad esempio se a casa abbiamo l'ADSL di Alice per vedere la posta su Libero non possiamo far altro che aprire la sua interfaccia web; un accesso tramite outlook ci verrebbe proibito.

Tecnicamente il loro comportamento è ineccepibile, offrono un servizio di mail e vogliono in cambio o che si utilizzi la loro connessione o che si veda la publicità sul loro sito. Credo si chiami monetizzazione.
[Vogliamo essere cattivi con Libero e scaricare tramite POP3 la nostra posta usando una connessione non Libero (tipo Tele2, Alice...)? Possiamo grazie a programmi come FreePOPs]

Cosa c'entra tutto ciò con GMail?
Ora che abbiamo imparato ad usare la nostra casella GMail per centralizzare tutti i nostri account di posta (abbiamo imparato vero?) ecco che tutto ciò può essere alquanto irritante:
Non possiamo eseguire l'inoltro automatico della posta verso GMail poichè Libero non offre tale servizio.
Non possiamo far scaricare a GMail la posta di Libero tramite POP3 perchè Google evidentemente non usa una connessione di Libero dai suoi server. [Noi -> Browser -> GMail -> Server GMail -> Server di Libero]

L'unica possbilità è possedere una casella Libero associata a una connessione ADSL attiva oppure una casella Libero Mail Plus poichè in tali casi è possibile configurare GMail per scaricare la posta tramite POP3.

Questo discorso per dire cosa? A parer mio c'è un'inconsistenza dovuta al Web 2.0 nelle policy di Libero. Con la diffusione delle web application, saranno sempre di più i siti che faranno da client mail e se io, utente Libero volessi usarne uno (es GMail) per poter leggere la mia posta @libero.it (ma non quella associata alla connesione ADSL), pur essendo connesso a internet tramite Libero ADSL, mi vedo proibita questa soluzione.
[Quasi quasi faccio lo gnorri e fingendo di non capire gli impedimenti tecnici chiamo l'assistenza di Libero per lamentarmi. O forse potrei anche evitare di far lo gnorri e lamentarmi e basta...mumble.]

Ecco dunque le [brutte] soluzioni al problema:

  • Iscriversi a Libero Mail Plus. 20/30 euri annui in cambio della propria libertà.
  • Settare un autoresponder [opzioni mail -> risposta automatica -> selez. Attiva opzioni fuori sede -> scrivi il messaggio -> Salva] che informi i propri contatti che la propria casella di posta è cambiata + un periodo di affiancamento delle 2 caselle (consiglio un annetto).
  • Abbonarsi a Libero ADSL...sconsigliato


Soluzione [incasinata]:
Ebbene si c'è uno spiraglio. Farà fare alle vostre mail un giro turistico ma assicurerà che arrivino alla vostra casella GMail (partendo da quella libero).
NB: questa soluzione NON l'ho TESTATA, ma in linea teorica funziona. Ho cmq in programma di testarla presto, stay tuned!
Passo per passo:
  1. Procurarsi un amico FIDATO che abbia un account di Libero legato alla sua ADSL
  2. Se non l'ha già fatto, convincere questo amico a scaricarsi la posta di Libero da GMail (beato lui che può)
  3. Configurare la SUA casella di libero perchè scarichi la VOSTRA casella di libero [opzioni mail -> altre caselle di posta -> configurarne una: NB segnate "Cancella dal server dopo il recapito" -> Salva]
  4. Creare nella SUA casella di GMail un filtro. Nella sezione "To" inserite il VOSTRO indirizzo di libero, nella schermata seguente selezionate "Forward it to" e inserite il VOSTRO indirizzo di GMail, poi selezionate "Delete it"

Fatto! Ora le vostre mail verso libero faranno questa strada:
Mittente -> VOSTRA casella libero -> SUA casella libero -> SUA casella GMail -> VOSTRA casella GMail
Notate che questo amico FIDATO può offrire questo servizio a 4 persone (il numero di "altre caselle" scaricabile con Libero).
Se non avete un amico FIDATO che abbia i requisiti necessari potete associarvi a 4 persone col vostro stesso problema e fare colletta per rendere una delle vostre caselle Libero Mail Plus. A questo punto seguite le istruzioni qui sopra 4 volte e il gioco è fatto con un sacrificio di 6 euro all'anno.

ATTENZIONE:
nei casi in cui non siate destinatari di una mail ma siete ad esempio in BCC, tale mail non vi verrà girata dal vostro amico FIDATO.
PLUS:
Aggiungere un filtro che etichetti le mail che vi arrivano dopo il giro turistico.
Inserire un autoresponder nella casella libero indicando il vostro nuovo indirizzo.
Disdire Libero Mail Plus quando tutti i vostri contatti hanno aggiornato la propria rubrica.

puff

 

Visto che mi è stato richiesto vi mostro come far sparire e riapparire a comando un pezzo di html con un pezzettino di javascript.

I passi sono 3 e semplicissimi,

  1. Dare un id a un pezzo di html
  2. Mettere un "pulsante" che faccia comparire/sparire il pezzo del punto 1
  3. Mettere nella pagina una funzioncina javascript
Farò un esempio specifico e vi mostrerò come far sparire un widget (una sezione) nella sidebar (la barra laterale) di un blog su blogspot.
Dobbiamo accedere alla nostra bacheca e premer il link "layout" relativo al blog da modificare, dopodichè un click su "html" (è uno dei tab nel sottomenù). Infine spuntate "Espandi i modelli widget"

(Questo pezzetto è per "approfondimento") Quello che vedete è il sorgente del vostro blog, è un misto di html e di tag speciali appartenenti a un linguaggio di programmazione a tag (vedi tag library tipo quella di struts per java).

La prima cosa da fare è identificare il pezzo di html che vogliamo far sparire. Deve essere il tag html che contiene tutte le informazioni da rendere visibili/invisibili. Ad esempio se vogliamo far sparire il widget delle labels cercheremo questo pezzo nel sorgente del blog:

<b:widget id="Label1" locked="false" title="Labels" type="Label">

[Ogni widget ha una composizione simile, basta beccare l'id del widget]
Terremo il titolo "labels" come visibile nella pagina e farà da bottone, il resto dovrà sparire.
All'interno del tag che abbiamo trovato prima, cerchiamo questo div:

<div class="widget-content">

e vi aggiungiamo un id

<div id="menu_labels" class="widget-content">

[Il nome deve essere univoco su tutta la pagina html, nel nostro caso su tutto il sorgente del blog]

Ora facciamo diventare il titolo un bottone, aggiungeremo quindi una chiamata javascript sull'evento click di un pezzo di html.
Nel nostro caso, poco più sopra al div a cui abbiamo aggiunto l'id vi è un tag h2 come questo:

<h2><data:title/></h2>

aggiungiamo a lui[1] l'evento.

<h2 onclick="showHide('menu_labels')" ><data:title/></h2>

[menu_labels è l'id che abbiamo dato al div del punto 1]


Ora non resta che mettere la funzione showHide (il nostro pezzo di javascript) nella pagina. La cosa più veloce è piazzare il seguente pezzo di javascript all'interno del tag head della pagina, ad esempio per il sorgente del blog, sotto il tag title andrà benissimo (il codice lo commentai tempo fa per un amico, quindi può risultare strano alla lettura):

<script>
//questo metodo mostra un elemento se è invisibile o lo nasconde se è visibile
//cambiandogli l'attributo display. Se alla fine del metodo il nodo è visibile
//torna true, altrimenti torna false
function showHide(nodeId,showType) {
//prendo l'oggetto DOM relativo al nodo da mostrare/nascondere
var node = document.getElementById(nodeId);
//se è invisibile (display:none) lo faccio apparire
if (node.style.display == "none") {
//ignora showType per ora (nel blog nn lo uso, l'ho messo nel codice
//per completezza/uso futuro)
if (showType) {
node.style.display = showType;
} else {
//[oggetto DOM relativo a un tag html].style è un oggetto che
//contiene il CSS settando display a "" il nodo appare
node.style.display = "";
}

return true;

} else {
//se il nodo è visibile lo rendo invisibile settando display a none
node.style.display = "none";
return false;
}
}

<script>



Tutto qui :-)
Attenzione, tutto ciò che avete visto ha una sua logica, non smanettateci troppo se non avete confidenza con javascript html e il sorgente del template di blogger. Per problemi specifici ci sono i commenti.

PS:
Sempre relativamente al blog, ci sono degli aggiustamenti che si possono fare.
Primo, se desiderate che il pezzo parta invisibile modificate il div del punto 1 come segue:

<div id="menu_labels" class="widget-content" style="display:none;">


Così come mostrato il pulsante non sarebbe molto intuitivo, potete però cambiare i css per mostrare ad esempio la freccina del click o illuminare il tag al passaggio del mouse...ma non è il mio campo e vorrei evitare di darvi dritte potenzialmente incorrette...io personalmente uso qualcosa del tipo aggiungere una classe css al tag h2:

<h2 class="sidemenu" onclick='showHide("menu_labels")'><data:title/></h2>

e aggiungere la classe al css (nel template di blogger potete mettere tutto dove vi sono gli altri css)

h2.sidemenu:hover {
background-color:yellow;
cursor:pointer;
}


[1] non so perchè ma sono abituato a dare del lui alle cose relative a un pc, tipo lui per indicare un software, un pezzo di codice o una macchina (un PC).

 

Premetto che non si tratta di comete come Comet Holmes...

Cos'è Comet?
Bisogna partire, come nell'articolo su CSRF, dal meccanismo richiesta/risposta del web.

Molto semplicisticamente, ogni volta che vogliamo una risorsa dal web (ad esempio una pagina di wikipedia) inviamo una richiesta e otteniamo una risposta, o meglio apriamo un "canale" inviamo la richiesta sul canale, riceviamo una risposta sul canale e chiudiamo il canale. Un canale eh? Immaginate un tubo che va dal vostro PC al server dove risiede la risposta che desiderate.

Un tempo le richieste erano per lo più fatte per ottenere pagine intere. Oggi, grazie all'hype generato dalla parola AJAX molte volte ci troviamo a non richiedere pagine intere ma pezzetti di pagine, ad esempio se rimanete a fissare -intensamente- GMail vedrete che la vostra pagina s'aggiorna con le nuove email senza essere completamente ricaricata.
Per fare ciò (ritirare pezzetti) si usa comunque un meccanismo di richiesta risposta ma in questi casi la richiesta viene fatta automaticamente senza bisogno di cliccare alcun che, è questa la "magia" di AJAX (anche se possibile già prima di AJAX...ma questa è un altra storia). [GMail di tanto in tanto apre il canale, manda una richiesta "C'è nuova posta?" al server, che risponde "no" oppure "si, questa: ..." e poi chiude il canale: se avete firebug rendetelo visibile e guardate il tab "NET" vedrete di tanto in tanto che scarica qualcosa].

Ma sto Comet? Dunque con l'approccio "ogni tanto invio la richiesta" ci sono 2 principali svantaggi:


  • il primo (poco comprensibile se non si hanno nozioni di http...) è il ripetersi degli header che genarano traffico inutile sulla rete (spreco di banda insomma).

  • il secondo sta nella latenza dei dati, cioè il tempo tra quando il dato è disponibile e quando arriva nella vostra pagina. Immaginate che vi inviino una mail ogni minuto. Se gmail chiedesse al server se ci sono nuove mail ogni 2 minuti, sicuramente non tutte le mail vi arriverebbero il prima possibile. In generale questo può essere più o meno un problema a seconda dei dati di cui si parla (immaginate un trader che aspetta le ultime quotazioni).



Qui entra in gioco Comet che stravolge questo meccanismo. Con comet il canale viene aperto, la richiesta inviata ma la risposta può:

  • Non essere immediata (caso long-polling e streaming). Non c'è più necessita che il server di GMail risponda "non c'è nuova posta" e chiuda il canale, con questo approccio tal server potrebbe semplicemente aspettare col canale aperto e non appena una nuova mail è disponibie mandarla, il tutto senza dover mai mandare risposte negative (meno banda e meno latenza). [In una situazione di long-polling dopo la risposta il canale verrebbe chiuso e subito riaperto, in caso streaming sarebbe tenuto aperto].

  • Essere più di una (caso streaming). Aprire il canale e inviare la richiesta implica dei tempi "lunghi" e uno scambio di headers. Potendo ricevere più risposte sullo stesso canale si eliminano in buona parte questi tempi e questi headers (ancora meno banda e ancora meno latenza). Lo streaming può essere fondamentale per questi motivi in alcune situazioni. Pensate al buon vecchio trader che deve avere sempre la quotazione più fresca possibile, non può ad ogni nuova quotazione "aspettare" che il canale venga chiuso e poi riaperto col rischio di avere alcuni dati con latenza maggiore!


Ora è chiaro cos'è comet?
Eccovene un paio di esempi live, quelli che sono secondo me più rappresentativi:
Simulazione di quotazioni
Basilare simil-chat carattere per carattere (per goderla appieno aprirla su 2 finestre differenti o farla aprire a qualcun'altro contemporaneamente a voi)
Se non vi bastano ce ne sono comunque altre.
E infine se volete vedere un'applicazione (cioè non una demo) vi consiglio igindex, il box centrale "Live prices" e l'applicazione interna accessibile previa registrazione sono aggiornate con Comet.

Il paper (come si dice in italiano??) Changing the Web Paradigm di Alessandro Alinone è un approfondimento consigliato.

 

V'assicuro che nel web ne trovereste migliaia di post che vi spiegano cosa sono, come si usano... ma tant'è eccovi il mio.

Dunque, partiamo dalle basi, ovvero RSS.
Un RSS è un XML.
Un XML è un file di testo con certe peculiarità: è un file scritto con un markup language (come lo tradurreste in italiano???) come ad esempio lo è l'HTML.
L'HTML a differenza del'RSS non è però un XML, mentre lo è l'XHTML che a differenza del suo fratello senza X pretende che ogni tag sia aperto e poi chiuso o aperto e chiuso. Notare che un file HTML può essere (e anzi sarebbe bene che lo fosse) scritto con sintassi XHTML.

Bene, ora che avete le idee ben confuse torniamo sulla retta via, dunque un RSS è un file di testo.
Diciamo che questo file di testo può contenere un numero imprecisato di "elementi", 1, 2, 5, 10, 100, 100.000.000.000.000 non ha importanza (cmq di solito si va tra i 10 e i 20 elementi, blogger ne da 25).
Ognuno di questi "elementi" è una notizia/post/qualcos'altro, insomma generalizziamo dicendo un articolo. Questi elementi articolo conterrano poi delle info su quest'articolo, il titolo, spesso la data di publicazione, un pezzetto o l'intero testo dell'articolo, magari l'autore e così via, ma soprattutto un link all'articolo originale. Ebbene sì, spesso (sempre) gli articoli presenti in un RSS sono anche presenti da qualche altra parte. Prendiamo ad esempio questo blog, tutti gli articoli che trovate nel nostro RSS li trovate anche nel blog.
L'RSS infatti altro non è che il "riassunto" degli articoli di un "sito". Questo "riassunto" è scritto in maniera "standard" per tutti i siti ed è per questo leggibile anche da un processo automatico...da un programma. E' ovviamente compito del sito che lo publica tener aggiornato il proprio feed [Siccome di RSS esistono alcuni dialetti (e.g. Atom) Feed è un modo generico di indicare un file con caratteristica "sono una fonte di articoli"].

E' qui che entrano in gioco i lettori RSS altresì detti feed reader(s) e/o news reader e/o news aggregator...
Questi programmi prendono in pasto gli URL dei nostri feed preferiti e a intervalli regolari (spesso configurabili) vanno a vedere se c'è qualche articolo nuovo. Un po' come fa un client di posta che di tanto in tanto va a vedere se sono arrivate nuove email.

Eccoci finalmente a una panoramica su "quale feed reader usare".
Ce ne sono diversi tipi. Come s'intende dal titolo io uso Google Reader.

Client di Posta
Il famoso client di posta open source Thunderbird può anche leggere i vostri feed preferiti. Per attivare questa funzionalità basta cliccare File->Nuovo->Account, selezionare RSS News & Blogs, dargli un nome (...). A questo punto nella colonna di sinistra avremo il nostro nuovo account. Cliccandoci sopra e poi selezionando Gestione Sottoscrizioni è possibile configurare gli indirizzi dei feed che ci interessano. Finalmente la comoda interfaccia ci permetterà di leggere gli aggiornamenti ai nostri feed preferiti proprio come se stessimo leggendo la nostra posta (con tutti i benefici del caso, cartelle, filtri eccetera).
Anche outlook e in generale ogni buon client di posta offre la possibilità di sottoscrizione feed.
E' sicuramente questa la prima opzione per un utente.

Browser
Anche Firefox porta con se un lettore RSS. Si tratta dei "Live Bookmark". Sicuramente non pratico da usare per gestire cumuli di feed può essere talvolta utile poichè di facile consultazione durante la navigazione. Creare un Live Bookmark è come creare una cartella di bookmark (i preferiti) solo che invece di decidere noi il contenuto di tale cartella, vi troviamo dentro i link agli articoli contenuti nel feed. La creazione è facile: Bookmark->Organize Bookmark. Nella finestra che si apre File->New Live Bookmark, compilare ed è tutto. Ora il live bookmark comparirà nel menù bookmark del browser; per averlo nella barra dei segnalibri (quella sotto alla barra dove scrivete gli indirizzi) basta trascinarlo dentro "Cartella della barra dei segnalibri". Cliccando sul nuovo bookmark, una tendina mostrerà gli elementi del feed.
NB: al contrario di thunderbird gli elementi visualizzati non vengono salvati sul vostro PC per lettura futura.
Sicuramente anche gli altri browser forniscono qualcosa di simile. Ad esempio IE7 su Vista permette di sottoscrivere i feed e vederli sul desktop, vero Tia?

Software Appositi
Esiste una schiera di prodotti software dedicati alla sola lettura di feed. Non ho esperienze dirette con questi software quindi non so elencarne funzionalità/vantaggi/svantaggi...se avete esperienze fatemelo sapere nei commenti ;)

Lettori Web Based
I lettori web based sono quelli accessibili dal vostro browser. Il migliore di tutti in assoluto è Lightstreamer RSS News Aggregator...c'ho provato...
Il vantaggio di questi lettori è la loro accessibilità. Dovunque voi siate se avete un browser a disposizione potete accedere ai vostri feed preferiti senza perdere la conoscenza sugli articoli già letti e da leggere (NB ci sono considerazioni sulla sicurezza da fare prima che vi buttiate nel primo internet cafè e inseriate la vostra password di GMail...).
Io uso Google Reader che oltre ai vantaggi degli altri lettori ne ha alcuni tutti suoi:

  • Non vi serve una nuova registrazione: accedete con l'account GMail
  • Tastino "invia a" sotto ogni articolo consente di inviare a un indirizzo email una news in pochi secondi, il tutto ovviamente usando la vostra rubrica di GMail
  • Tastino "star". Per segnare i propri articoli preferiti
  • Tag, come quelli sui post, potete taggare gli articoli che leggete per una consultazione successiva "mirata"
  • Integrazione con Google Gears. Potete salvare le news dai vostri feed in locale e leggerle mentre siete disconnessi da internet. Questo fa si che oltre ai vantaggi dei lettori web based abbia anche quelli dei lettori "da desktop"
  • Ricerca Google powered (mica noccioline) tra gli articoli scaricati dal lettore
  • E la mia feature preferita: il tastino "share". Google Reader crea una pagina (publica) internet tutta vostra in cui inserisce tutti gli articoli che sharate. Ad esempio la mia è qui: Mone consiglia. Non contenti questa pagina possiede anche un suo feed RSS...fate 2+2... [vedi Mone consiglia]

Piccoli Lettori
Esiste anche una schiera di piccoli lettori web based (e non) che generalmente sottoscrivono un singolo feed. Ad esempio è possibile aggiungere un gadget al proprio igoogle che tenga traccia di un certo feed [Selezionare il link "Aggiungi Elementi", poi cliccare "aggiungi da URL" e inserire l'indirizzo del feed] o su blogger è possibile aggiungere nel layout un elemento chiamato "feed" che non fa altro che mostrare gli ultimi elementi di un RSS configurato [ad esempio l'elemento "Ultimi Commenti" in questo blog è così generato dal feed degli ultimi commenti...].


Quella qui sopra è l'icona dei feed (ok ok, di solito è più piccolina) quando la vedete di fianco a un link di solito indica che quello è un link a un feed RSS (non è necessario che ci sia!!!). Cliccandoci sopra il browser fornirà una pagina speciale in cui avrete alcune opzioni per sottoscrivere il feed, ad esempio se io lo faccio sul mio browser mi viene chiesto se voglio aggiungere il feed a Google Reader (comodo nè?). Non ricordo il comportamento di default, smanettate :) [forse la Google Toolbar aiuta]
Questa iconcina oggi la trovate anche all'estremità destra nella barra dell'indirizzo quando visitate alcuni siti. Indica che la pagina contiene un feed. Cliccarla equivale a cercare il link al feed nel sito e cliccarlo. NB: non tutti i feed di un sito devono/sono sottoscritti cliccando l'iconcina nella barra, di solito (o forse sempre...) è linkato solo il feed principale.

Veniamo a noi. Questo blog offre diversi feed ai suoi lettori:
Potete a questo punto capire la potenza dei Feed RSS!

Lista di feed reader

PS: l'immagine di Bart l'ho generata con addletters
PPS: scusa Fede ci ho messo un po' perchè volevo parlare di tutte le cose fondamentali e prendere in mano il testo 10 minuti alla volta non è il massimo.

 

Leggo della falla scoperta in GMail e siccome Fede ha chiesto informazioni, rispondo qui.

Prima di tutto, ci vuole un'infarinatura veloce. Tranquilli, non è mia intenzione spiegarvi per filo e per segno tutte le nozioni tecniche, mi limito a fare una semplificazione per spiegarvi SOLO le cose relative a questa falla.

Richiesta
Ogni volta che aprite una pagina internet voi inviate un pezzo di testo a un altro PC (detto Server) che sta sulla rete. Tal PC analizzerà la vostra richiesta e vi risponderà con il testo che rappresenta la vostra pagina. A volte le richieste fanno si che il Server faccia qualcosa per voi. Ad esempio quando publicate un post o un commento sul blog voi inviate una richiesta che fa salvare al Server -da qualche parte- il vostro testo.

Sessione
Quando entrate in un sito spesso viene aperta una sessione. La sessione può rimaner viva...diciamo quanto le pare. Finchè la sessione è viva il Server che serve le pagine di quel sito sa quando gli arrivano le vostre richieste (nel senso che sa che sono vostre). Spesso la parte "tecnica" usata per gestire una sessione sono i cookie.

Cookie
I cookie sono pezzetti di testo che contengono informazioni. Ogni pagina internet può scrivere un cookie sul vostro browser (a meno che non li abbiate disattivati...) e tale cookie sarà accessibile solo da lei stessa o da altre pagine che appartengono allo stesso sito. La particolarità che ci interessa è che tali cookie vengono infilati in tutte le richieste fatte allo stesso sito. (es i cookie scritti da www.abc.com vengono attaccati a tutte le richieste inviate a www.abc.com ma mai alle richieste inviate a www.cde.com)


Come funziona la vulnerabilità scoperta da pdp?
Si tratta di una tecnica detta XSRF (Cross-Site Request Forgery). Immaginate di avere una sessione aperta su gmail.com. Mentre questa sessione è aperta visitate evil.com che fa si che il browser invii una richiesta a Gmail in cui gli chiede di creare un filtro che rigiri tutta la posta dalla vostra casella a un altra casella (es: ahah@evil.com). La richiestà sarà interpretata da google come valida poichè si porta dietro i cookie della vostra sessione. Tutto qui...

Detta così sembra preoccupante :D ma fidatevi che esistono tutte le possibilità di proteggersi da un attacco del genere, ovviamente non è a carico vostro ma a carico degli sviluppatori! (a richiesta posso fare un corso su sta roba... è il mio pane!)

[Oserei dire che la semplicità del fix di questa falla è a dir poco ridicola, basterebbe ad esempio aver la sessione non gestita -solo- via cookie (es anche via parametri) e/o non gestita -solo- via cookie nei casi in cui ciò può recar danno...mi sono spinto oltre scusate...era per dire che la soluzione ce l'hanno già da google, dategli il tempo materiale di implementazione e deploy e tutto sarà sistemato. Nel frattempo date di tanto in tanto un occhio ai filtri del vostro GMail...che non ne spunti qualcuno di "sua iniziativa"]

 

Impariamo a usare il CCN - Copia Carbone Nascosta (o BCC - Blind Carbon Copy)
Partiamo da spiegare cos'è il CC (copia carbone o carbon copy). Quando si scrive una mail -più o meno ufficiale- è possibile che si voglia che oltre al destinatario principale (A o To) la mail sia letta da qualcun'altro. In questi casi a "qualcun'altro" s'invia una copia carbone mettendo il loro indirizzo nello spazio CC nell'intestazione della mail. Il mail server manderà a tutti gli A (To) e a tutti i CC la mail.

Nel qual caso volessimo che il destinatario non sappia chi sta leggendo in copia (cioè chi ha ricevuto una copia carbone) non metteremmo gli indirizzi di "qualcun'altro" in CC ma in CCN (BCC). In questo modo la mail sarà inviata comunque a tutti gli A (To), a tutti i CC e a tutti i CCN (BCC) ma l'indirizzo email di quest'ultimi non sarà visibile nelle intestazioni.

Cosa succede se nella mail non c'è neanche un A (To)? Nessun problema, la mail viene inviata lo stesso ammesso che vi sia almeno un CC o un CCN (BCC).

In conclusione, è bene che tutti imparino cos'è a cosa serve e come si usa un CCN (BCC) perchè nel qual caso doveste mandare una mail a tanta gente (mi raccomando non le catene di sant'antonio, quelle vanno nel cestino e basta) è bene mettere tutti i destinatari sotto CCN (BCC) per 2 semplici motivi:
1-Motivo tecnico, se un ricevente ha il pc afflitto da un determinato tipo di software maligno, tale software potrebbe leggere gli indirizzi contenuti nelle intestazioni della mail e mandarli alla propria case madre, la quale si preoccuperebbe di aumentar loro il traffico di SPAM.
2-Motivo sociale, se X non vuole che Y abbia il suo indirizzo email e si trovassero entrambi come intestatari di una mail, ecco che i desideri di X son belli che infranti.

Quindi mi raccomando usate il CCN (BCC)

 

Troppe volte a un "hai il computer incasinato ma che c***o ci fai?" mi son sentito rispondere "io? Nulla!"
Troppe volte.
MALE! Il pc ha bisogno di manutenzione, di essere curato e di essere usato in maniera conscia. I problemi e chi ci vuole fottere attendo dietro l'angolo.
Soluzione: s'addà studià.
Voglio consigliare a tutti questa guida:
Regole per una corretta manutenzione dei sistemi Windows [Guide Windows » Problemi comuni]
e più in generale !PC-facile e il suo forum
Fatene buon uso e sarete coperti.

NB: da non utilizzare per la conquista del mondo