cerca
WikiSandbox
modifica cronologia stampa login logout

Wiki

Tools

Categorie

Help

edit SideBar

Return to Wiki Sandbox  (Edit)

Main.WikiSandbox History

Hide minor edits - Show changes to markup

Changed line 84 from:

[ImmagineDelGiorno.Regina]]

to:
Changed line 84 from:
to:

[ImmagineDelGiorno.Regina]]

Deleted lines 2-9:

(:html:) <script type="text/javascript" src="http://static.delicious.com/js/playtagger.js"></script> (:htmlend:)


Added lines 4-5:

Added lines 9-10:

Added lines 3-6:

(:html:) <script type="text/javascript" src="http://static.delicious.com/js/playtagger.js"></script> (:htmlend:)

Added line 106:
Added line 20:
Added lines 35-36:
Added line 1:
Changed line 75 from:

[[MottoDelGiorno.Colomba

to:
Added line 75:

[[MottoDelGiorno.Colomba

Added lines 18-19:
Changed line 76 from:
to:
Added lines 16-17:
Added lines 69-71:

(:galleroia esperimento:)

Changed lines 46-47 from:
to:

Deleted lines 0-1:
Added lines 1-2:
Changed line 58 from:

<object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/XfPUrzDZMGc"> </param> <embed src="http://www.youtube.com/v/XfPUrzDZMGc" type="application/x-shockwave-flash" width="595" height="525"> </embed> </object>

to:

<object width="595" height="525"> <param name="movie" value="http://www.youtube.com/v/XfPUrzDZMGc"> </param> <embed src="http://www.youtube.com/v/XfPUrzDZMGc" type="application/x-shockwave-flash" width="595" height="525"> </embed> </object>

Added lines 55-56:

Changed lines 58-72 from:

<object width="425" height="355"></param><param name="movie" value="http://www.picoy.com/e/Mjg2"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.picoy.com/e/Mjg2" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>

(:htmlend:)

popporoppoppoppòòòò


ALTRA PROVA

(:html:) <div><embed src="http://widget-ec.slide.com/widgets/slideticker.swf" type="application/x-shockwave-flash" quality="high" scale="noscale" salign="l" wmode="transparent" flashvars="cy=lt&il=1&channel=1369094286732626668&site=widget-ec.slide.com" style="width:600px;height:475px" name="flashticker" align="middle"></embed><div style="width:600px;text-align:left;"><a href="http://www.slide.com/pivot?cy=lt&at=un&id=1369094286732626668&map=1" target="_blank"><img src="http://widget-ec.slide.com/p1/1369094286732626668/lt_t016_v000_s0un_f00/images/xslide1.gif0" ismap="ismap" /></a> <a href="http://www.slide.com/pivot?cy=lt&at=un&id=1369094286732626668&map=2" target="_blank"><img src="http://widget-ec.slide.com/p2/1369094286732626668/lt_t016_v000_s0un_f00/images/xslide2.gif0" ismap="ismap" /></a></div></div>

to:

<object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/XfPUrzDZMGc"> </param> <embed src="http://www.youtube.com/v/XfPUrzDZMGc" type="application/x-shockwave-flash" width="595" height="525"> </embed> </object>

Added lines 8-9:

Arg!!!!!!!!

Added lines 6-7:
Added lines 45-48:

popporoppoppoppòòòò

Changed line 27 from:
to:
Added line 22:
Changed line 17 from:
to:
Changed lines 37-38 from:

Prova pagina casuale Pagina casuale?

to:

Prova pagina casuale:
(:pagelist order=random count=1 list=normal fmt=LocalTemplates#unapagina:)

Non ho ancora capito se sia possibile avere un link che dice semplicemente Pagina casuale, e che porta a quanto viene generato da una direttiva come la pagelist in azione qui sopra!

Changed line 38 from:

(:pagelist group=* order=random count=1 fmt=#include list=normal:)

to:
Changed lines 34-38 from:

(:htmlend:)

to:

(:htmlend:)


Prova pagina casuale (:pagelist group=* order=random count=1 fmt=#include list=normal:)

Changed line 33 from:

<p style="visibility:visible;"><object type="application/x-shockwave-flash" data="http://widget-ec.slide.com/widgets/slideticker.swf" height="475" width="600" style="width:600px;height:475px"><param name="movie" value="http://widget-ec.slide.com/widgets/slideticker.swf" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="l" /><param name="wmode" value="transparent"/> <param name="flashvars" value="cy=ms&il=1&channel=1369094286732626668&site=widget-ec.slide.com"/></object><p><a href="http://www.slide.com/pivot?cy=ms&at=un&id=1369094286732626668&map=1" target="_blank"><img src="http://widget-ec.slide.com/p1/1369094286732626668/ms_t016_v000_s0un_f00/images/xslide1.gif0" ismap="ismap" /></a> <a href="http://www.slide.com/pivot?cy=ms&at=un&id=1369094286732626668&map=2" target="_blank"><img src="http://widget-ec.slide.com/p2/1369094286732626668/ms_t016_v000_s0un_f00/images/xslide2.gif0" ismap="ismap" /></a></p></p>

to:

<div><embed src="http://widget-ec.slide.com/widgets/slideticker.swf" type="application/x-shockwave-flash" quality="high" scale="noscale" salign="l" wmode="transparent" flashvars="cy=lt&il=1&channel=1369094286732626668&site=widget-ec.slide.com" style="width:600px;height:475px" name="flashticker" align="middle"></embed><div style="width:600px;text-align:left;"><a href="http://www.slide.com/pivot?cy=lt&at=un&id=1369094286732626668&map=1" target="_blank"><img src="http://widget-ec.slide.com/p1/1369094286732626668/lt_t016_v000_s0un_f00/images/xslide1.gif0" ismap="ismap" /></a> <a href="http://www.slide.com/pivot?cy=lt&at=un&id=1369094286732626668&map=2" target="_blank"><img src="http://widget-ec.slide.com/p2/1369094286732626668/lt_t016_v000_s0un_f00/images/xslide2.gif0" ismap="ismap" /></a></div></div>

Added lines 26-33:

(:htmlend:)


ALTRA PROVA

(:html:) <p style="visibility:visible;"><object type="application/x-shockwave-flash" data="http://widget-ec.slide.com/widgets/slideticker.swf" height="475" width="600" style="width:600px;height:475px"><param name="movie" value="http://widget-ec.slide.com/widgets/slideticker.swf" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="salign" value="l" /><param name="wmode" value="transparent"/> <param name="flashvars" value="cy=ms&il=1&channel=1369094286732626668&site=widget-ec.slide.com"/></object><p><a href="http://www.slide.com/pivot?cy=ms&at=un&id=1369094286732626668&map=1" target="_blank"><img src="http://widget-ec.slide.com/p1/1369094286732626668/ms_t016_v000_s0un_f00/images/xslide1.gif0" ismap="ismap" /></a> <a href="http://www.slide.com/pivot?cy=ms&at=un&id=1369094286732626668&map=2" target="_blank"><img src="http://widget-ec.slide.com/p2/1369094286732626668/ms_t016_v000_s0un_f00/images/xslide2.gif0" ismap="ismap" /></a></p></p>

Changed lines 16-26 from:

pmwiki-2.2.21

to:

pmwiki-2.2.21


PROVA PHOTOGALLERY CON PICOY

(:html:)

<object width="425" height="355"></param><param name="movie" value="http://www.picoy.com/e/Mjg2"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.picoy.com/e/Mjg2" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>

(:htmlend:)

Changed lines 14-16 from:

(:tableend:)

to:

(:tableend:)

pmwiki-2.2.21

Changed lines 9-12 from:

(:include Site.UltimeModifiche lines=5:)

to:

(:table:) (:cellnr:) (:include Site.UltimeModifiche lines=5:) (:tableend:)

Changed lines 7-9 from:

provaprovaprovaprovaprovaprova

to:

provaprovaprovaprovaprovaprova

(:include Site.UltimeModifiche lines=5:)

Changed line 7 from:

provaprovaprovaprovaprovaprovaprova

to:

provaprovaprovaprovaprovaprova

Changed line 7 from:

provaprovaprovaprovaprovaprov

to:

provaprovaprovaprovaprovaprovaprova

Changed lines 7-9 from:

provaprovaprovaprova

(:include Site.UltimeModifiche lines=5:)

to:

provaprovaprovaprovaprovaprov

Changed lines 7-8 from:

provaprovaprova

to:

provaprovaprovaprova

Changed lines 7-8 from:

provaprova

to:

provaprovaprova

Changed lines 7-9 from:

provaprova

to:

provaprova

(:include Site.UltimeModifiche lines=5:)

Changed lines 5-7 from:
to:
Changed lines 3-5 from:
to:
Added line 3:
Changed lines 1-3 from:
to:
Changed lines 1-3 from:
to:
Changed lines 1-3 from:
to:
February 14, 2008, at 12:41 PM by 151.37.49.175 -
Changed lines 1-3 from:
to:
Changed lines 1-3 from:
to:
Changed lines 1-47 from:

Usa liberamente questa pagina per fare tutti i tuoi esperimenti col linguaggio del wiki. Basta cliccare sul link "modifica" nella barra superiore.


(:title Anime:Bleach:)

 :: Bleach ::

http://mangashop.files.wordpress.com/2007/06/bleach_illust.jpg Arrivano gli Dei della Morte

The story

bla
bla
(:table width=60% border=0 cellpadding=5 cellspacing=0 align=center:) (:cellnr bgcolor=#d9e4f2 colspan=2 align=center:) Scheda dell'Anime (:cellnr bgcolor=#f5f9fc :) Titolo: (:cell bgcolor=#f5f9fc :) Bleach (:cellnr bgcolor=#f5f9fc :) Autore: (:cell bgcolor=#f5f9fc :) Tite Kubo (:cellnr bgcolor=#f5f9fc :) Regia: (:cell bgcolor=#f5f9fc :) Noriyuki Abe (:cellnr bgcolor=#f5f9fc :) Character Design: (:cell bgcolor=#f5f9fc :) Masashi Kudo (:cellnr bgcolor=#f5f9fc :) Musiche: (:cell bgcolor=#f5f9fc :) Shiro Sagisu (:cellnr bgcolor=#f5f9fc :) Rete: (:cell bgcolor=#f5f9fc :) Tv Tokio (:cellnr bgcolor=#f5f9fc :) 1a puntata: (:cell bgcolor=#f5f9fc :) 5 Ottobre 2004 e tutt'ora in corso (:cellnr bgcolor=#f5f9fc :) Episodi: (:cell bgcolor=#f5f9fc :) 159 e tutt'ora in corso (:cellnr bgcolor=#f5f9fc :) Genere: (:cell bgcolor=#f5f9fc :) Shonen, Azione (:tableend:)

Immagini del cartone e wallpaper

Bla bla bla...

http://dl.img.qj.net/uploads/files_module/screenshots/10247_bleach.jpg Kurosaki Ichigo in primo piano e dei della morte alle spalle

http://bleach.itudia.com/images/bleach_intro.gif in senso orario partendo dal ragazzo coi capelli arancioni Kurosaki, Inoue, Ishida(o Ichida), Chad, e Rukia.

http://www.fantasymundo.com/galeria/imagenes/introduccion-manga/bleach0001.jpg Kurosaki ed alcuni dei capitani degli dei della morte alle spalle

http://i169.photobucket.com/albums/u229/Taizku/Bleach/1161737277_Bleach__Ichirin_no_Hana_.jpg Lo scontro finale tra Kurosaki ed il Fratello cattivo di Rukia (ps la serie non finisce qua)


Qultura

to:
Added lines 42-43:

http://i169.photobucket.com/albums/u229/Taizku/Bleach/1161737277_Bleach__Ichirin_no_Hana_.jpg Lo scontro finale tra Kurosaki ed il Fratello cattivo di Rukia (ps la serie non finisce qua)

Added line 38:
Added lines 40-41:

http://www.fantasymundo.com/galeria/imagenes/introduccion-manga/bleach0001.jpg Kurosaki ed alcuni dei capitani degli dei della morte alle spalle

Changed line 37 from:

http://dl.img.qj.net/uploads/files_module/screenshots/10247_bleach.jpg Kurosaki Ichigo in primo piano

to:

http://dl.img.qj.net/uploads/files_module/screenshots/10247_bleach.jpg Kurosaki Ichigo in primo piano e dei della morte alle spalle

Changed lines 37-38 from:

http://dl.img.qj.net/uploads/files_module/screenshots/10247_bleach.jpg

to:

http://dl.img.qj.net/uploads/files_module/screenshots/10247_bleach.jpg Kurosaki Ichigo in primo piano http://bleach.itudia.com/images/bleach_intro.gif in senso orario partendo dal ragazzo coi capelli arancioni Kurosaki, Inoue, Ishida(o Ichida), Chad, e Rukia.

Added lines 37-38:

http://dl.img.qj.net/uploads/files_module/screenshots/10247_bleach.jpg

Changed line 34 from:

Stili e influenze

to:

Immagini del cartone e wallpaper

Changed line 14 from:

(:cellnr bgcolor=#f5f9fc :) Titolo

to:

(:cellnr bgcolor=#f5f9fc :) Titolo:

Changed line 16 from:

(:cellnr bgcolor=#f5f9fc :) Autore

to:

(:cellnr bgcolor=#f5f9fc :) Autore:

Changed line 18 from:

(:cellnr bgcolor=#f5f9fc :) Regia

to:

(:cellnr bgcolor=#f5f9fc :) Regia:

Changed line 20 from:

(:cellnr bgcolor=#f5f9fc :) Character Design

to:

(:cellnr bgcolor=#f5f9fc :) Character Design:

Changed lines 22-27 from:

(:cellnr valign=middle:) Buh! (:cell valign=middle:) 2015 (:cellnr bgcolor=#f5f9fc :) La cosa dall'altra cosa (:cell bgcolor=#f5f9fc :) 1540 (:cellnr valign=middle:) Saggio sulla sintesi (:cell valign=middle:) 15000

to:

(:cellnr bgcolor=#f5f9fc :) Musiche: (:cell bgcolor=#f5f9fc :) Shiro Sagisu (:cellnr bgcolor=#f5f9fc :) Rete: (:cell bgcolor=#f5f9fc :) Tv Tokio (:cellnr bgcolor=#f5f9fc :) 1a puntata: (:cell bgcolor=#f5f9fc :) 5 Ottobre 2004 e tutt'ora in corso (:cellnr bgcolor=#f5f9fc :) Episodi: (:cell bgcolor=#f5f9fc :) 159 e tutt'ora in corso (:cellnr bgcolor=#f5f9fc :) Genere: (:cell bgcolor=#f5f9fc :) Shonen, Azione

Changed lines 15-17 from:

(:cell bgcolor=#f5f9fc :) Pagine (:cellnr bgcolor=#f5f9fc :) Titolo (:cell bgcolor=#f5f9fc :) Pagine

to:

(:cell bgcolor=#f5f9fc :) Bleach (:cellnr bgcolor=#f5f9fc :) Autore (:cell bgcolor=#f5f9fc :) Tite Kubo (:cellnr bgcolor=#f5f9fc :) Regia (:cell bgcolor=#f5f9fc :) Noriyuki Abe (:cellnr bgcolor=#f5f9fc :) Character Design (:cell bgcolor=#f5f9fc :) Masashi Kudo

Added lines 16-17:

(:cellnr bgcolor=#f5f9fc :) Titolo (:cell bgcolor=#f5f9fc :) Pagine

Changed line 13 from:

(:cellnr bgcolor=#d9e4f2 colspan=2 align=center:) Prossimi libri in uscita

to:

(:cellnr bgcolor=#d9e4f2 colspan=2 align=center:) Scheda dell'Anime

Changed lines 8-12 from:

Chi diavolo è

Appunto. Stephen King secondo alcuni è il vero nome del meglio noto Belzebù.
Si guadagna la pagnotta scrivendo tonnellate e tonnelate di romanzi horror all'anno.
Pare perché abbia perso una scommessa.

to:

The story

bla
bla

Changed lines 3-5 from:

(:title Stephen King:)

 :: Stephen King ::
to:

(:title Anime:Bleach:)

 :: Bleach ::
Changed line 7 from:

Bravo sì, ma anche bello

to:

Arrivano gli Dei della Morte

Changed line 6 from:

<a href="http://img248.imageshack.us/my.php?image=darktorawall04lt6.jpg_blank"><img src="http://img248.imageshack.us/img248/6770/darktorawall04lt6.th.jpg0" alt="Free Image Hosting at www.ImageShack.us" /></a>

to:

http://mangashop.files.wordpress.com/2007/06/bleach_illust.jpg

Changed line 6 from:

http://gallery.panorama.it/albums/userpics/10055/normal_stephen-king.jpg|\\

to:

<a href="http://img248.imageshack.us/my.php?image=darktorawall04lt6.jpg_blank"><img src="http://img248.imageshack.us/img248/6770/darktorawall04lt6.th.jpg0" alt="Free Image Hosting at www.ImageShack.us" /></a>

Changed lines 3-20 from:

(:title Pagina Modello:)

 :: Titolo della pagina ::

Titolo del paragrafo

Testo del paragrafo. Parole, parole parole, nient'altro che parole!

(:table width=45% border=0 cellpadding=5 cellspacing=0 align=center:) (:cellnr bgcolor=#d9e4f2 colspan=2 align=center:) Nome Tabella (:cellnr:) Nome riga: (:cell:) contenuto (:cellnr bgcolor=#f5f9fc valign=middle:) A colori alterni... (:cell bgcolor=#f5f9fc valign=middle:) bla bla bla (:cellnr valign=middle:) bla bla bla: (:cell valign=middle:) bla bla bla (:cellnr bgcolor=#f5f9fc valign=middle:) bla bla: (:cell bgcolor=#f5f9fc valign=middle:) bla bla bla

to:

(:title Stephen King:)

 :: Stephen King ::

http://gallery.panorama.it/albums/userpics/10055/normal_stephen-king.jpg|
Bravo sì, ma anche bello

Chi diavolo è

Appunto. Stephen King secondo alcuni è il vero nome del meglio noto Belzebù.
Si guadagna la pagnotta scrivendo tonnellate e tonnelate di romanzi horror all'anno.
Pare perché abbia perso una scommessa.

(:table width=60% border=0 cellpadding=5 cellspacing=0 align=center:) (:cellnr bgcolor=#d9e4f2 colspan=2 align=center:) Prossimi libri in uscita (:cellnr bgcolor=#f5f9fc :) Titolo (:cell bgcolor=#f5f9fc :) Pagine (:cellnr valign=middle:) Buh! (:cell valign=middle:) 2015 (:cellnr bgcolor=#f5f9fc :) La cosa dall'altra cosa (:cell bgcolor=#f5f9fc :) 1540 (:cellnr valign=middle:) Saggio sulla sintesi (:cell valign=middle:) 15000

Changed lines 25-28 from:

Titolo altro paragrafo

Altre parole, parole, parole...

to:

Stili e influenze

Bla bla bla...

Changed lines 29-31 from:
to:
Changed line 6 from:

http://www.itop.it/foto_articoli/non_disponibile.jpg|Didascalia alla foto

to:
Changed lines 3-49 from:

(:title Sandbox:)

(:table border=0 width=40% align=right:) (:cellnr align=center:)nes=3..3:) (:cellnr bgcolor=#f6f6f6:) (:include Main.RecentChanges lines=4..4:) (:cellnr :) (:include Main.RecentChanges lines=5..5:) (:cellnr:) (:tableend:) (:table border=0 width=90% cellpadding=5 cellspacing=0:) (:cellnr bgcolor=#e7e7e7 align=center:) Ultime 5 Modifiche (:cellnr :) (:include Main.RecentChanges lines=1..1:) (:cellnr bgcolor=#f6f6f6:) (:include Main.RecentChanges lines=2..2:) (:cellnr :) (:include Main.RecentChanges li (:tableend:)

Saluti

Ciao lara
in questo modo vado a capo

Lista:

  • uno
  • due
  • tre
  1. primo
  2. secondo

due tre

SkinCicciosa

Samarati?

This wiki installation is running PmWiki pmwiki-2.2.21.

http://www.easy-poll.com/counters/counter.html?gclid=CJWEpcKVp48CFRCJZwodpgZOKA

Utenti.Denissongs

to:

(:title Pagina Modello:)

 :: Titolo della pagina ::

http://www.itop.it/foto_articoli/non_disponibile.jpg|Didascalia alla foto

Titolo del paragrafo

Testo del paragrafo. Parole, parole parole, nient'altro che parole!

(:table width=45% border=0 cellpadding=5 cellspacing=0 align=center:) (:cellnr bgcolor=#d9e4f2 colspan=2 align=center:) Nome Tabella (:cellnr:) Nome riga: (:cell:) contenuto (:cellnr bgcolor=#f5f9fc valign=middle:) A colori alterni... (:cell bgcolor=#f5f9fc valign=middle:) bla bla bla (:cellnr valign=middle:) bla bla bla: (:cell valign=middle:) bla bla bla (:cellnr bgcolor=#f5f9fc valign=middle:) bla bla: (:cell bgcolor=#f5f9fc valign=middle:) bla bla bla (:tableend:)

Titolo altro paragrafo

Altre parole, parole, parole...


Guide

Changed lines 47-49 from:
to:
Deleted line 23:
Added lines 22-24:
Deleted lines 47-161:

Tipi di ritardo

Viaggiando dal sorgente al destinatario il pacchetto può essere soggetto a differenti ritardi. Elementi di ritardo possono essere: Propagazione: tempo e velocità di propagazione dei bite trasmissione legata alla banda (dtrans = Lunghezza/ Rate{portata}) coda dei pacchetti che dipende dalla prestazioni del router e dei protocolli di trasporto processo: legato all’header del pacchetto e all’instradamento dei router

Le strategie per ridurre il ritardo sono chiamate di Content Distribution. Tutte agiscono sul tempo di trasmissione aumentando e diminuendo l’uso della banda. Esse sono: web caching (ottimizzare contenuti server) mirroring ditribution of multiple host on a single DNS P2P

WEB CACHING

Server proxy: le richieste del client non vanno al server di origine ma si fermano in un server diverso che ha già in sè la maggioranza delle informazioni richieste dal client. Il vantaggio principale è derivato dal fatto che di solito la banda passante tra client e proxy è maggiore di quella tra client e server di origine. Inoltre riduce il tempo di risposta alla richiesta e il traffico al link. E' un'architettura con grande replicazione cache e a chi ha banda bassa può fornire risorse con banda alta richiedendo direttamente alla cache. Siccome non so come mettere i suoi disegni guardare le sue dispense.

Vedi slide 74-78 Ceravolo

CONTENT DISTRIBUTION NETWORKS

Sono compagnie che affittano spazi dove i clienti possono replicare contenuti. Il cliente sviluppa un meccanismo che risolve le richieste del server centrale e le reindirizza al più vicino CND, quindi fornisco degli spazi dove smistare le richieste a vari mirroring. L’impatto positivo è la valorizzazione economica del servizio. Conoscere la mappa della rete è quindi importante.

P2P file sharing

Non si usa un’architettura client-server (richiesta a un fornitore di servizio) ma host che fungono sia da client che da server. Distribuire i contenuti non significa però diminuirli. Ci sono due tipi di file sharing: bootstrap: gli host si collegano alla rete quindi deve essere agganciato alla rete stessa e avere un punto di collegamento per invio richieste ad altri peer. Smisto le richieste sapendo chi sono i suoi vicini lookup: per avere la risorsa x devo fornire uno o più host che mi dicono ciò che voglio. Data transfert: dare risorsa ad altri (host to host)

Penso che tutti sappiano come sia il file sharing, i punti principali sono spiegati nella slide 81 di Ceravolo comunque.

P2P centralized as Napster

In quest'architettura centralizzata il server riconosce l'host e lo registra e si occupa del lookup cioè controlla chi è l'host che può soddisfare la richiesta inviata da un altro host. (Lookup = richiesta di dati ai vicini, che propagano la richiesta ad altri vicini e man mano si allarga il giro) I problemi di questo tipo sono: collo di bottiglia: collegamento con problemi di banda tra host con differenti bande infrazione di copyright: il server non sa cosa si inviano tra loro gli host perchè il trasferimento dei file è decentrallizzato

P2P as Gnutella

Successivo a Napster. In questo caso le richiste di dati vengono propagate attraverso query attraverso una connessione TCP tra host. Le query sono gestite attraverso un TTL per cui dopo un po' non può più essere propagata la richiesta per non saturare la rete. Il protocollo ha una sua tipologia che si inserisce su internet.

Per capire meglio l'architettura vedi slide 86

Ibrido: KaZaA

In quest'architettura c'è un super peer cioè un gruppo leader che funge da server, collegati ciascuno ad altrettanti host tutti attraverso il protocollo TCP.

Ogni file ha un suo codice e una descrizione. Il client manda la query con la parola chiave al suo gruppo leader. Questo risponde con le informazioni richieste fornendo metadata (dati relativi al dato dato), hash e IP address. Se il gruppo leader deve inviare la domanda ad altri gruppi anche questi dovranno rispondere con le stesse informazioni. Infine il client sceglie i file da scaricare.

Ci sono dei problemi sull'efficienza e la sicurezza perchè un peer può ingannare l'altro modificando i dati visibili del file da scaricare. Limitato inoltre il download parallelo per via delle code nella rete.

Scalability

La scalabilità di un protocollo è relativa all'efficacia del servizio di lookup (cioè quello che manda i messaggi di richiesta dei dati) Due sono gli obiettivi principali:

  • minimizzare il numero di messaggi richiesti per il lookup
  • minimizzare i metadata richiesti per descrivere ogni nodo

Il progetto Chord si prefigge di sviluppare sistemi distribuiti scalabili (può allargare la sua distribuzione) e robusti sfruttando le idee del peer-to-peer. Il componente base del progetto Chord è l'algoritmo di ricerca distribuita basata su tabelle di hash, tabelle di codici di dati. Chord può trovare dati usando log(N) messaggi, dove N è il numero di nodi nel sistema. Perciò per trovare dei dati non fa passare il messaggio di richiesta da tutti i nodi ma solo a logN nodi attraverso un sistema di ricerca del "vicino". Cioè invio la richiesta a un nodo conoscendo già il suo o i suoi vicini.

Socket programming

Cos'è un socket? Un socket in inglese è letteralmente la "presa da muro". Attraverso di esso un processo applicativo può sia mandare che ricevere messaggi da un altro processo. I socket permettono al protocollo applicativo di comunicare con il protocollo di trasporto. Il protocollo di trasporto può essere come tutti ben sappiamo UDP o TCP.

Socket programming with TCP

TCP è un protocollo affidabile, ossia trasferisce pacchetti in ordine tra client e server. E' più lungo da utilizzare perchè bisogna tener conto del fatto che il client e il server "si mettono d'accordo" su dettagli di trasferimento.
Infatti il client contatta il server che deve essere prima fatto "partire" (running) e deve essere stata creata una socket door che riceve il client.
Quando il client vuole contattare il server deve fornire IP address e port number. Quando il client crea il socket il client TCP stabilisce una connessione con il server TCP. E ogni volta che il client lo contatta il server TCP crea nuovi socket per il processo per comunicare con il client. Il server può parlare con molti client e identificarli attraverso il numero di porta.

Stream jargon (non ho la minima idea del perchè sia messo qui, ma teniamolo)

Lo stream è una sequenza di caratteri che scorre dentro o fuori dal processo.

  • Input stream = semplicemente tutti i dati che vengono dalle periferiche di input (tastiera, mouse ecc)
  • Output stream = tutti i dati che deve inviare in uscita (stampante)

Esempio client/server with TCP

1. client legge le righe che riceve in input (inFromUser stream) e le manda al server via socket (outToServer stream) 2. il server legge le linee dal socket 3. le converte in maiuscolo (uppercase???)e le rimanda al client 4. il client legge, stampa e modifica le linee dal socket (inFromServer stream)

vedi slide 100-104 per un esempio di Java client/server TCP

Socket programming with UDP

UDP non dà connessione e il lavoro è perciò ridotto perchè non c'è bisogno dei patteggiamenti (le "strette di mano") da fare con UDP, è un modello più semplice perchè non c'è bisogno di aprire la connessione. Però come ricordiamo è un protocollo non affidabile quindi i pacchetti possono essere persi o ricevuti in ordine sbagliato. Che differenza c'è? C'è che l'IP addresse la porta di destinazione del mittente deve essere estratta direttamente dal pacchetto inviato, non viene mandato a parte.

vedi slide 107-112 per un esempio di Java client/server UDP

Costruire un semplice Web server (nb. può servirci per costruire quello da fare per Sassi?)

Esso si occupa di richieste HTTP e di tutti gli annessi e i connessi, cioè: accettare le richieste, analizzare l'header, ottenere le richieste dal server file system, creare una risposta al messaggio HTTP (header lines + file), mandare la risposta al client.
Dopo aver creato un server HTTP posso fare le richieste direttamente dal browser.

Changed lines 140-141 from:

Esempio client server with TCP

to:

Esempio client/server with TCP

Changed lines 147-148 from:

vedi slide 100-104

to:

vedi slide 100-104 per un esempio di Java client/server TCP

Changed lines 151-154 from:

UDP non dà connessione e il lavoro è perciò ridotto perchè non c'è bisogno dei patteggiamenti (le "strette di mano") da fare con UDP, è un modello più semplice perchè non c'è bisogno di aprire la connessione.

to:

UDP non dà connessione e il lavoro è perciò ridotto perchè non c'è bisogno dei patteggiamenti (le "strette di mano") da fare con UDP, è un modello più semplice perchè non c'è bisogno di aprire la connessione. Però come ricordiamo è un protocollo non affidabile quindi i pacchetti possono essere persi o ricevuti in ordine sbagliato. Che differenza c'è? C'è che l'IP addresse la porta di destinazione del mittente deve essere estratta direttamente dal pacchetto inviato, non viene mandato a parte.

vedi slide 107-112 per un esempio di Java client/server UDP

Costruire un semplice Web server (nb. può servirci per costruire quello da fare per Sassi?)

Esso si occupa di richieste HTTP e di tutti gli annessi e i connessi, cioè: accettare le richieste, analizzare l'header, ottenere le richieste dal server file system, creare una risposta al messaggio HTTP (header lines + file), mandare la risposta al client.
Dopo aver creato un server HTTP posso fare le richieste direttamente dal browser.

Changed lines 140-154 from:
to:

Esempio client server with TCP

1. client legge le righe che riceve in input (inFromUser stream) e le manda al server via socket (outToServer stream) 2. il server legge le linee dal socket 3. le converte in maiuscolo (uppercase???)e le rimanda al client 4. il client legge, stampa e modifica le linee dal socket (inFromServer stream)

vedi slide 100-104

Socket programming with UDP

UDP non dà connessione e il lavoro è perciò ridotto perchè non c'è bisogno dei patteggiamenti (le "strette di mano") da fare con UDP, è un modello più semplice perchè non c'è bisogno di aprire la connessione.

Changed line 124 from:

Un socket in inglese è la presa da muro attraverso la quale un processo applicativo può sia mandare che ricevere messaggi da un'altro processo. I socket permettono al protocollo applicativo di comunicare con il protocollo di trasporto.

to:

Un socket in inglese è letteralmente la "presa da muro". Attraverso di esso un processo applicativo può sia mandare che ricevere messaggi da un altro processo. I socket permettono al protocollo applicativo di comunicare con il protocollo di trasporto.

Changed lines 127-140 from:
to:

Socket programming with TCP

TCP è un protocollo affidabile, ossia trasferisce pacchetti in ordine tra client e server. E' più lungo da utilizzare perchè bisogna tener conto del fatto che il client e il server "si mettono d'accordo" su dettagli di trasferimento.
Infatti il client contatta il server che deve essere prima fatto "partire" (running) e deve essere stata creata una socket door che riceve il client.
Quando il client vuole contattare il server deve fornire IP address e port number. Quando il client crea il socket il client TCP stabilisce una connessione con il server TCP. E ogni volta che il client lo contatta il server TCP crea nuovi socket per il processo per comunicare con il client. Il server può parlare con molti client e identificarli attraverso il numero di porta.

Stream jargon (non ho la minima idea del perchè sia messo qui, ma teniamolo)

Lo stream è una sequenza di caratteri che scorre dentro o fuori dal processo.

  • Input stream = semplicemente tutti i dati che vengono dalle periferiche di input (tastiera, mouse ecc)
  • Output stream = tutti i dati che deve inviare in uscita (stampante)
Changed lines 108-109 from:

Ogni file ha un proprietario (hash=proprietario???) e una descrizione. Il client manda la query con la parola chiave al suo gruppo leader. Questo risponde con le informazioni richieste fornendo metadata, hash(???) e IP address. Se il gruppo leader deve inviare la domanda ad altri gruppi anche questi dovranno rispondere con le stesse informazioni. Infine il client sceglie i file da scaricare.

to:

Ogni file ha un suo codice e una descrizione. Il client manda la query con la parola chiave al suo gruppo leader. Questo risponde con le informazioni richieste fornendo metadata (dati relativi al dato dato), hash e IP address. Se il gruppo leader deve inviare la domanda ad altri gruppi anche questi dovranno rispondere con le stesse informazioni. Infine il client sceglie i file da scaricare.

Changed lines 119-123 from:

Quindi minimizza le richieste query e le informazioni richieste di un nodo per effettiva ricerca della query. Per minimizzare le richieste quindi dovrei ridurre la distanza fra gli host attraverso un collegamento diretto con i punti della rete attraverso il Chord. Vedi slide 91-93 Cervolo per delucidazioni su come fare (e se qualcuno me lo spiega meglio capisco di più anche io!)

to:

Il progetto Chord si prefigge di sviluppare sistemi distribuiti scalabili (può allargare la sua distribuzione) e robusti sfruttando le idee del peer-to-peer. Il componente base del progetto Chord è l'algoritmo di ricerca distribuita basata su tabelle di hash, tabelle di codici di dati. Chord può trovare dati usando log(N) messaggi, dove N è il numero di nodi nel sistema. Perciò per trovare dei dati non fa passare il messaggio di richiesta da tutti i nodi ma solo a logN nodi attraverso un sistema di ricerca del "vicino". Cioè invio la richiesta a un nodo conoscendo già il suo o i suoi vicini.

Changed lines 123-124 from:

Per capire bene cos'è un socket programming dobbiamo sapere cos'è un socket Un socket in inglese è la presa da muro, è stata tradotta con il termine di “porta” attraverso la quale un processo applicativo può sia mandare che ricevere messaggi da un'altro processo. I socket permettono ad esempio al protocollo applicativo di comunicare con il protocollo di trasporto.

to:

Cos'è un socket? Un socket in inglese è la presa da muro attraverso la quale un processo applicativo può sia mandare che ricevere messaggi da un'altro processo. I socket permettono al protocollo applicativo di comunicare con il protocollo di trasporto.

Changed lines 42-130 from:

http://www.easy-poll.com/counters/counter.html?gclid=CJWEpcKVp48CFRCJZwodpgZOKA

to:

http://www.easy-poll.com/counters/counter.html?gclid=CJWEpcKVp48CFRCJZwodpgZOKA

Tipi di ritardo

Viaggiando dal sorgente al destinatario il pacchetto può essere soggetto a differenti ritardi. Elementi di ritardo possono essere: Propagazione: tempo e velocità di propagazione dei bite trasmissione legata alla banda (dtrans = Lunghezza/ Rate{portata}) coda dei pacchetti che dipende dalla prestazioni del router e dei protocolli di trasporto processo: legato all’header del pacchetto e all’instradamento dei router

Le strategie per ridurre il ritardo sono chiamate di Content Distribution. Tutte agiscono sul tempo di trasmissione aumentando e diminuendo l’uso della banda. Esse sono: web caching (ottimizzare contenuti server) mirroring ditribution of multiple host on a single DNS P2P

WEB CACHING

Server proxy: le richieste del client non vanno al server di origine ma si fermano in un server diverso che ha già in sè la maggioranza delle informazioni richieste dal client. Il vantaggio principale è derivato dal fatto che di solito la banda passante tra client e proxy è maggiore di quella tra client e server di origine. Inoltre riduce il tempo di risposta alla richiesta e il traffico al link. E' un'architettura con grande replicazione cache e a chi ha banda bassa può fornire risorse con banda alta richiedendo direttamente alla cache. Siccome non so come mettere i suoi disegni guardare le sue dispense.

Vedi slide 74-78 Ceravolo

CONTENT DISTRIBUTION NETWORKS

Sono compagnie che affittano spazi dove i clienti possono replicare contenuti. Il cliente sviluppa un meccanismo che risolve le richieste del server centrale e le reindirizza al più vicino CND, quindi fornisco degli spazi dove smistare le richieste a vari mirroring. L’impatto positivo è la valorizzazione economica del servizio. Conoscere la mappa della rete è quindi importante.

P2P file sharing

Non si usa un’architettura client-server (richiesta a un fornitore di servizio) ma host che fungono sia da client che da server. Distribuire i contenuti non significa però diminuirli. Ci sono due tipi di file sharing: bootstrap: gli host si collegano alla rete quindi deve essere agganciato alla rete stessa e avere un punto di collegamento per invio richieste ad altri peer. Smisto le richieste sapendo chi sono i suoi vicini lookup: per avere la risorsa x devo fornire uno o più host che mi dicono ciò che voglio. Data transfert: dare risorsa ad altri (host to host)

Penso che tutti sappiano come sia il file sharing, i punti principali sono spiegati nella slide 81 di Ceravolo comunque.

P2P centralized as Napster

In quest'architettura centralizzata il server riconosce l'host e lo registra e si occupa del lookup cioè controlla chi è l'host che può soddisfare la richiesta inviata da un altro host. (Lookup = richiesta di dati ai vicini, che propagano la richiesta ad altri vicini e man mano si allarga il giro) I problemi di questo tipo sono: collo di bottiglia: collegamento con problemi di banda tra host con differenti bande infrazione di copyright: il server non sa cosa si inviano tra loro gli host perchè il trasferimento dei file è decentrallizzato

P2P as Gnutella

Successivo a Napster. In questo caso le richiste di dati vengono propagate attraverso query attraverso una connessione TCP tra host. Le query sono gestite attraverso un TTL per cui dopo un po' non può più essere propagata la richiesta per non saturare la rete. Il protocollo ha una sua tipologia che si inserisce su internet.

Per capire meglio l'architettura vedi slide 86

Ibrido: KaZaA

In quest'architettura c'è un super peer cioè un gruppo leader che funge da server, collegati ciascuno ad altrettanti host tutti attraverso il protocollo TCP.

Ogni file ha un proprietario (hash=proprietario???) e una descrizione. Il client manda la query con la parola chiave al suo gruppo leader. Questo risponde con le informazioni richieste fornendo metadata, hash(???) e IP address. Se il gruppo leader deve inviare la domanda ad altri gruppi anche questi dovranno rispondere con le stesse informazioni. Infine il client sceglie i file da scaricare.

Ci sono dei problemi sull'efficienza e la sicurezza perchè un peer può ingannare l'altro modificando i dati visibili del file da scaricare. Limitato inoltre il download parallelo per via delle code nella rete.

Scalability

La scalabilità di un protocollo è relativa all'efficacia del servizio di lookup (cioè quello che manda i messaggi di richiesta dei dati) Due sono gli obiettivi principali:

  • minimizzare il numero di messaggi richiesti per il lookup
  • minimizzare i metadata richiesti per descrivere ogni nodo

Quindi minimizza le richieste query e le informazioni richieste di un nodo per effettiva ricerca della query. Per minimizzare le richieste quindi dovrei ridurre la distanza fra gli host attraverso un collegamento diretto con i punti della rete attraverso il Chord. Vedi slide 91-93 Cervolo per delucidazioni su come fare (e se qualcuno me lo spiega meglio capisco di più anche io!)

Socket programming

Per capire bene cos'è un socket programming dobbiamo sapere cos'è un socket Un socket in inglese è la presa da muro, è stata tradotta con il termine di “porta” attraverso la quale un processo applicativo può sia mandare che ricevere messaggi da un'altro processo. I socket permettono ad esempio al protocollo applicativo di comunicare con il protocollo di trasporto. Il protocollo di trasporto può essere come tutti ben sappiamo UDP o TCP.

Changed lines 37-38 from:
to:
Added lines 37-38:
Added lines 32-34:
Changed lines 37-52 from:
to:

http://www.easy-poll.com/counters/counter.html?gclid=CJWEpcKVp48CFRCJZwodpgZOKA

Changed lines 6-10 from:

(:cellnr align=center:)

to:

(:cellnr align=center:)nes=3..3:) (:cellnr bgcolor=#f6f6f6:) (:include Main.RecentChanges lines=4..4:) (:cellnr :) (:include Main.RecentChanges lines=5..5:) (:cellnr:) (:tableend:)

Changed lines 15-18 from:

(:cellnr :) (:include Main.RecentChanges lines=3..3:) (:cellnr bgcolor=#f6f6f6:) (:include Main.RecentChanges lines=4..4:) (:cellnr :) (:include Main.RecentChanges lines=5..5:) (:cellnr:)

to:

(:cellnr :) (:include Main.RecentChanges li

Deleted line 16:

(:tableend:)

Added lines 50-52:
Added lines 48-49:
Changed lines 41-42 from:
to:
Changed line 1 from:

Usa liberamente questa pagina per fare tutti i tuoi esperimenti col linguaggio del wiki. Basta cliccare sul link "Modifica" nella barra superiore.

to:

Usa liberamente questa pagina per fare tutti i tuoi esperimenti col linguaggio del wiki. Basta cliccare sul link "modifica" nella barra superiore.

Changed line 1 from:

Feel free to use this page to experiment with the Text Formatting Rules. Just click the "Edit Page" link at the bottom of the page.

to:

Usa liberamente questa pagina per fare tutti i tuoi esperimenti col linguaggio del wiki. Basta cliccare sul link "Modifica" nella barra superiore.

Added lines 43-46:
Changed lines 39-42 from:
to:
Changed lines 37-39 from:
to:
Added lines 32-33:
Deleted lines 21-22:
Deleted lines 31-32:
Changed lines 33-35 from:

pmwiki-2.2.21.

to:

pmwiki-2.2.21.

Storie da ferramenta?

Changed lines 22-23 from:
to:
Changed lines 34-35 from:
to:
Added lines 34-35:
Added lines 22-23:
Added lines 4-16:

(:table border=0 width=40% align=right:) (:cellnr align=center:) (:table border=0 width=90% cellpadding=5 cellspacing=0:) (:cellnr bgcolor=#e7e7e7 align=center:) Ultime 5 Modifiche (:cellnr :) (:include Main.RecentChanges lines=1..1:) (:cellnr bgcolor=#f6f6f6:) (:include Main.RecentChanges lines=2..2:) (:cellnr :) (:include Main.RecentChanges lines=3..3:) (:cellnr bgcolor=#f6f6f6:) (:include Main.RecentChanges lines=4..4:) (:cellnr :) (:include Main.RecentChanges lines=5..5:) (:cellnr:) (:tableend:) (:tableend:)

Changed lines 33-46 from:

pmwiki-2.2.21.

(:table border=0 width=40% align=right:) (:cellnr align=center:) (:table border=0 width=90% cellpadding=5 cellspacing=0:) (:cellnr bgcolor=#e7e7e7 align=center:) Ultime 5 Modifiche (:cellnr :) (:include Main.RecentChanges lines=1..1:) (:cellnr bgcolor=#f6f6f6:) (:include Main.RecentChanges lines=2..2:) (:cellnr :) (:include Main.RecentChanges lines=3..3:) (:cellnr bgcolor=#f6f6f6:) (:include Main.RecentChanges lines=4..4:) (:cellnr :) (:include Main.RecentChanges lines=5..5:) (:cellnr:) (:tableend:) (:tableend:)

to:

pmwiki-2.2.21.

Changed lines 22-25 from:

(:table border=1 width=60% cellpadding=5 cellspacing=0:) (:cellnr bgcolor=#e7e7e7 align=center:) Ultime 5 Modifiche (:cellnr:)(:include Main.RecentChanges lines=1:) (:cellnr:)(:include Main.RecentChanges lines=2..2:)

to:

(:table border=0 width=40% align=right:) (:cellnr align=center:) (:table border=0 width=90% cellpadding=5 cellspacing=0:) (:cellnr bgcolor=#e7e7e7 align=center:) Ultime 5 Modifiche (:cellnr :) (:include Main.RecentChanges lines=1..1:) (:cellnr bgcolor=#f6f6f6:) (:include Main.RecentChanges lines=2..2:) (:cellnr :) (:include Main.RecentChanges lines=3..3:) (:cellnr bgcolor=#f6f6f6:) (:include Main.RecentChanges lines=4..4:) (:cellnr :) (:include Main.RecentChanges lines=5..5:) (:cellnr:)

Deleted lines 32-53:

(:table border=1:) (:cellnr:)1 (:cell:)2 (:cell:)3 (:cell:)4 (:cellnr:)5 (:cell align=center:) (:table border=1:) (:cell:)A (:cell:)B (:cell:)C (:cellnr:)E (:cell:)F (:cell:)G (:tableend:) (:cell:)6 (:cell:)7 (:cellnr:)8 (:cell:)9 (:cell:)10 (:cell:)11

Deleted line 34:
Deleted line 42:
Added line 35:
Added line 44:
Changed lines 29-34 from:

(:head:)nUM (:head:)NUm (:head:)NuM (:head:)NUM (:row:) (:cell:)1

to:

(:cellnr:)1

Changed lines 33-34 from:

(:row:) (:cell:)5

to:

(:cellnr:)5

Changed lines 39-40 from:

(:row:) (:cell:)E

to:

(:cellnr:)E

Changed lines 45-46 from:

(:row:) (:cell:)8

to:

(:cellnr:)8

Added lines 26-56:

(:tableend:)

(:table border=1:) (:head:)nUM (:head:)NUm (:head:)NuM (:head:)NUM (:row:) (:cell:)1 (:cell:)2 (:cell:)3 (:cell:)4 (:row:) (:cell:)5 (:cell align=center:) (:table border=1:) (:cell:)A (:cell:)B (:cell:)C (:row:) (:cell:)E (:cell:)F (:cell:)G (:tableend:) (:cell:)6 (:cell:)7 (:row:) (:cell:)8 (:cell:)9 (:cell:)10 (:cell:)11

Changed lines 26-56 from:

(:tableend:)


(:table border=1:)


(:cell:)a (:cell:)b (:cell align=center:)c


(:row:) (:cell:)d (:cell:)e (:cell:)f



(:table border=1:)


(:cell:)h (:cell:)i (:cell:)j


(:row:) (:cell:)k (:cell:)l (:cell:)m


(:tableend:)



(:tableend:)


to:

(:tableend:)

Changed lines 28-30 from:

(:table border=0 width=100% cellpadding=5 cellspacing=0:) (:cellnr width=50%:)

to:

Changed lines 30-37 from:

(:cellnr:) Sottotabella (:cell:) 1 (:cellnr:) 2 (:cell:) 3 (:tableend:)

(:cell width=50%:)

to:

(:cell:)a (:cell:)b (:cell align=center:)c


(:row:) (:cell:)d (:cell:)e (:cell:)f



Changed lines 42-45 from:

(:cellnr:) Altra sottotabella (:cell:) 4 (:cellnr:) 5 (:cell:) 6

to:

(:cell:)h (:cell:)i (:cell:)j


(:row:) (:cell:)k (:cell:)l (:cell:)m


Changed lines 53-54 from:

(:tableend:)

to:


(:tableend:)


Added lines 26-46:

(:tableend:)

(:table border=0 width=100% cellpadding=5 cellspacing=0:) (:cellnr width=50%:)

(:table border=1:) (:cellnr:) Sottotabella (:cell:) 1 (:cellnr:) 2 (:cell:) 3 (:tableend:)

(:cell width=50%:)

(:table border=1:) (:cellnr:) Altra sottotabella (:cell:) 4 (:cellnr:) 5 (:cell:) 6 (:tableend:)

Changed lines 24-25 from:

(:cellnr:)(:include Main.RecentChanges lines=1 paras=3:) (:cellnr:)(:include Main.RecentChanges lines=2..2 paras=2:)

to:

(:cellnr:)(:include Main.RecentChanges lines=1:) (:cellnr:)(:include Main.RecentChanges lines=2..2:)

Changed lines 17-18 from:

{uno} due tre

to:

due tre

Changed lines 24-25 from:

(:cellnr:)(:include Main.RecentChanges lines=1:) (:cellnr:)(:include Main.RecentChanges lines=2..2:)

to:

(:cellnr:)(:include Main.RecentChanges lines=1 paras=3:) (:cellnr:)(:include Main.RecentChanges lines=2..2 paras=2:)

Changed lines 17-18 from:
to:

{uno} due tre

Changed lines 17-18 from:
to:
Changed lines 17-18 from:
to:
Changed lines 17-18 from:
to:
Changed lines 17-18 from:
to:
Added lines 17-18:
Changed line 23 from:

(:cellnr:)(:include Main.RecentChanges lines=2:)

to:

(:cellnr:)(:include Main.RecentChanges lines=2..2:)

Deleted line 21:

(:cellnr:)(:include Main.RecentChanges lines=1..1:)

Changed lines 23-29 from:
to:

(:cellnr:)(:include Main.RecentChanges lines=2:) (:tableend:)

Changed lines 22-23 from:

(:cellnr:)(:include Main.RecentChanges lines=1..5:)

to:

(:cellnr:)(:include Main.RecentChanges lines=1..1:) (:cellnr:)(:include Main.RecentChanges lines=1:)

Changed lines 22-23 from:

(:cellnr:)(:include Main.RecentChanges lines=1:) (:cellnr:)(:include Main.RecentChanges lines=2..2:)

to:

(:cellnr:)(:include Main.RecentChanges lines=1..5:)

Changed lines 22-23 from:

(:cellnr:)(:include Main.RecentChanges lines=2:)

to:

(:cellnr:)(:include Main.RecentChanges lines=1:) (:cellnr:)(:include Main.RecentChanges lines=2..2:)

Changed line 22 from:

(:cellnr:)(:include Main.RecentChanges lines=1:)

to:

(:cellnr:)(:include Main.RecentChanges lines=2:)

Changed line 22 from:

(:cellnr:)(:include Main.RecentChanges lines=1,2,3,4,5:)

to:

(:cellnr:)(:include Main.RecentChanges lines=1:)

Changed line 22 from:

(:cellnr:)(:include Main.RecentChanges lines=1..5:)

to:

(:cellnr:)(:include Main.RecentChanges lines=1,2,3,4,5:)

Changed lines 25-29 from:
to:
Changed line 25 from:
to:
Changed line 25 from:
to:
Changed line 25 from:
to:
Changed line 25 from:
to:
Deleted lines 19-20:
Changed lines 20-21 from:
to:
Added lines 20-21:
Deleted lines 19-20:
Changed lines 20-21 from:
to:
Added lines 20-21:
Changed line 22 from:

(:cellnr:)prova(:include Main.RecentChanges lines=1..5:)

to:

(:cellnr:)(:include Main.RecentChanges lines=1..5:)

Changed line 22 from:

(:cellnr:)* (:include Main.RecentChanges lines=1..5:)

to:

(:cellnr:)prova(:include Main.RecentChanges lines=1..5:)

Changed line 22 from:

(:cellnr:) (:include Main.RecentChanges lines=1..5:)

to:

(:cellnr:)* (:include Main.RecentChanges lines=1..5:)

Changed line 22 from:

(:cellnr:)(:include Main.RecentChanges lines=2..5:)

to:

(:cellnr:) (:include Main.RecentChanges lines=1..5:)

Changed lines 21-22 from:

(:cellnr bgcolor=#e7e7e7 align=center:) Ultime Modifiche (:cellnr:)(:include Main.RecentChanges lines=1..5:)

to:

(:cellnr bgcolor=#e7e7e7 align=center:) Ultime 5 Modifiche (:cellnr:)(:include Main.RecentChanges lines=2..5:)

Changed lines 20-21 from:

(:table border=1 width=50% cellpadding=5 cellspacing=0:) (:cellnr bgcolor=#e7e7e7 colspan=2 align=center:) Ultime Modifiche

to:

(:table border=1 width=60% cellpadding=5 cellspacing=0:) (:cellnr bgcolor=#e7e7e7 align=center:) Ultime Modifiche

Changed line 20 from:

(:table border=0 width=100% cellpadding=5 cellspacing=0:)

to:

(:table border=1 width=50% cellpadding=5 cellspacing=0:)

Changed lines 20-22 from:

(:include Main.RecentChanges lines=1..5:)

to:

(:table border=0 width=100% cellpadding=5 cellspacing=0:) (:cellnr bgcolor=#e7e7e7 colspan=2 align=center:) Ultime Modifiche (:cellnr:)(:include Main.RecentChanges lines=1..5:) (:tableend:)

Changed lines 20-22 from:
(:include Main.RecentChanges lines=1..5:)
to:

(:include Main.RecentChanges lines=1..5:)

Added lines 20-22:
(:include Main.RecentChanges lines=1..5:)
Changed lines 17-18 from:
to:

This wiki installation is running PmWiki pmwiki-2.2.21.

Changed lines 3-14 from:

(:title Titolo della pagina:)

Intestazione

Questo è testo normale. Qui ci metto un link a Sua Barbezza?.

Adesso metto un link a una pagina che non esiste?

Intestazione più piccola

Questo testo sarà messo in evidenza. Quest'altro ancora più in evidenza
rosso blu

Riga ;% tutta evidenziata con sfondo giallo

Link a Patrizia?

to:

(:title Sandbox:)

Saluti

Ciao lara
in questo modo vado a capo

Lista:

  • uno
  • due
  • tre
  1. primo
  2. secondo

bottiglia?

June 05, 2007, at 12:44 PM by 159.149.102.5 -
Changed lines 3-19 from:
Sette re di roma:
* Romolo* Servio Tullio
* Numa Pompilio* Tarquinio Prisco
* Tullo Ostilio* Tarquinio il Superbo
* Anco Marzio

Testo non indentato

Testo indentato e colorato
Testo ancora più indentato

Testo centrato

E tu pensa che bello evidenziare.

to:

(:title Titolo della pagina:)

Intestazione

Questo è testo normale. Qui ci metto un link a Sua Barbezza?.

Adesso metto un link a una pagina che non esiste?

Intestazione più piccola

Questo testo sarà messo in evidenza. Quest'altro ancora più in evidenza
rosso blu

Riga ;% tutta evidenziata con sfondo giallo

Link a Patrizia?

Changed lines 18-19 from:

E tu pensa che bello evidenziare.

to:

E tu pensa che bello evidenziare.

June 02, 2007, at 07:13 PM by 80.117.48.242 -
Changed lines 16-18 from:

Testo centrato

to:

Testo centrato

E tu pensa che bello evidenziare.

June 02, 2007, at 07:10 PM by 80.117.48.242 -
Changed line 13 from:
Testo indentato
to:
Testo indentato e colorato
June 02, 2007, at 07:09 PM by 80.117.48.242 -
Changed line 5 from:
Sette re di roma:
to:
Sette re di roma:
June 02, 2007, at 07:09 PM by 80.117.48.242 -
Changed line 4 from:
to:
June 02, 2007, at 07:08 PM by 80.117.48.242 -
Changed lines 4-5 from:
Sette re di roma:
to:
Sette re di roma:
June 02, 2007, at 07:07 PM by 80.117.48.242 -
Changed line 4 from:
to:
June 02, 2007, at 07:07 PM by 80.117.48.242 -
Changed line 4 from:
to:
June 02, 2007, at 07:07 PM by 80.117.48.242 -
Changed line 4 from:
to:
June 02, 2007, at 07:06 PM by 80.117.48.242 -
Changed line 6 from:
* Romolo*Servio Tullio
to:
* Romolo* Servio Tullio
Changed lines 9-10 from:
* Anco Marzio
to:
* Anco Marzio
June 02, 2007, at 07:05 PM by 80.117.48.242 -
Changed line 5 from:
Sette re di roma:
to:
Sette re di roma:
June 02, 2007, at 07:05 PM by 80.117.48.242 -
Changed lines 5-10 from:
Sette re di roma:
*Romolo*Servio Tullio
*Numa Pompilio* Tarquinio Prisco
*Tullo Ostilio* Tarquinio il Superbo
*Anco Marzio
to:
Sette re di roma:
* Romolo*Servio Tullio
* Numa Pompilio* Tarquinio Prisco
* Tullo Ostilio* Tarquinio il Superbo
* Anco Marzio
June 02, 2007, at 07:02 PM by 80.117.48.242 -
Changed lines 5-10 from:
Dita della mano sinistra:
*pollice
*indice
*medio
*anulare
*mignolo
to:
Sette re di roma:
*Romolo*Servio Tullio
*Numa Pompilio* Tarquinio Prisco
*Tullo Ostilio* Tarquinio il Superbo
*Anco Marzio
June 02, 2007, at 07:00 PM by 80.117.48.242 -
Changed lines 4-9 from:

Dita della mano sinistra:

  • pollice
  • indice
  • medio
  • anulare
  • mignolo
to:
Dita della mano sinistra:
*pollice
*indice
*medio
*anulare
*mignolo
June 02, 2007, at 06:31 PM by 80.117.48.242 -
Changed line 15 from:
to:

Testo centrato

June 02, 2007, at 06:30 PM by 80.117.48.242 -
Changed line 15 from:

Testo centrato

to:
June 02, 2007, at 02:26 PM by 80.117.48.242 -
Changed lines 10-17 from:

Dita della mano destra:

  1. mignolo
  2. anulare
  3. medio
  4. indice
  5. pollice
to:

Changed lines 13-15 from:
Testo ancora più indentato
to:
Testo ancora più indentato

Testo centrato

June 02, 2007, at 02:24 PM by 80.117.48.242 -
Changed lines 6-7 from:
*indice
*medio
to:
  • indice
  • medio
Changed lines 16-20 from:
  1. pollice
to:
  1. pollice

Testo non indentato

Testo indentato
Testo ancora più indentato
June 02, 2007, at 02:23 PM by 80.117.48.242 -
Changed lines 6-7 from:
  • indice
  • medio
to:
*indice
*medio
June 02, 2007, at 02:23 PM by 80.117.48.242 -
Changed lines 5-9 from:
  • pollice
  • indice
  • medio
  • anulare
  • mignolo
to:
  • pollice
  • indice
  • medio
  • anulare
  • mignolo

Dita della mano destra:

  1. mignolo
  2. anulare
  3. medio
  4. indice
  5. pollice
June 02, 2007, at 02:22 PM by 80.117.48.242 -
Changed lines 4-5 from:

Dita della mano:

to:

Dita della mano sinistra:

June 02, 2007, at 02:22 PM by 80.117.48.242 -
Changed lines 4-7 from:

prima riga seconda riga

terza riga

to:

Dita della mano:

  • pollice
  • indice
  • medio
  • anulare
  • mignolo
June 02, 2007, at 02:21 PM by 80.117.48.242 -
June 02, 2007, at 02:06 PM by 80.117.48.242 -
Added lines 3-7:

prima riga seconda riga

terza riga