Main.WikiSandbox History

Show minor edits - Show changes to markup

March 26, 2008, at 06:36 PM by ido -
Changed lines 9-12 from:

(:include Site.UltimeModifiche lines=5:)

to:

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

March 26, 2008, at 06:36 PM by ido -
Changed lines 7-9 from:

provaprovaprovaprovaprovaprova

to:

provaprovaprovaprovaprovaprova

(:include Site.UltimeModifiche lines=5:)

March 26, 2008, at 06:31 PM by ido -
Changed line 7 from:

provaprovaprovaprovaprovaprovaprova

to:

provaprovaprovaprovaprovaprova

March 26, 2008, at 06:30 PM by ido -
Changed line 7 from:

provaprovaprovaprovaprovaprov

to:

provaprovaprovaprovaprovaprovaprova

March 26, 2008, at 06:17 PM by ido -
Changed lines 7-9 from:

provaprovaprovaprova

(:include Site.UltimeModifiche lines=5:)

to:

provaprovaprovaprovaprovaprov

March 26, 2008, at 06:14 PM by ido -
Changed lines 7-8 from:

provaprovaprova

to:

provaprovaprovaprova

March 26, 2008, at 06:12 PM by ido -
Changed lines 7-8 from:

provaprova

to:

provaprovaprova

March 26, 2008, at 06:11 PM by ido -
Changed lines 7-9 from:

provaprova

to:

provaprova

(:include Site.UltimeModifiche lines=5:)

March 26, 2008, at 06:10 PM by ido -
Changed lines 5-7 from:
to:
March 26, 2008, at 06:02 PM by ido -
Changed lines 5-7 from:
to:
March 23, 2008, at 06:56 PM by ido -
Changed lines 5-7 from:
to:
March 08, 2008, at 06:46 PM by Patty -
Changed lines 3-5 from:
to:
February 25, 2008, at 01:53 PM by Denis -
Added line 3:
February 21, 2008, at 05:00 PM by Lorenzo -
Changed lines 1-2 from:
to:
February 21, 2008, at 03:23 PM by Lorenzo -
Changed lines 1-2 from:
to:
February 18, 2008, at 02:26 PM by Lorenzo -
Changed lines 1-3 from:
to:
February 14, 2008, at 05:09 PM by studente -
Changed lines 1-3 from:
to:
February 14, 2008, at 12:54 PM by studente -
Changed lines 1-3 from:
to:
February 14, 2008, at 12:41 PM by 151.37.49.175 -
Changed lines 1-3 from:
to:
February 14, 2008, at 12:40 PM by studente -
Changed lines 1-3 from:
to:
February 14, 2008, at 12:37 PM by studente -
Changed lines 1-3 from:
to:
February 14, 2008, at 12:36 PM by studente -
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:
February 14, 2008, at 12:31 PM by studente -
February 14, 2008, at 12:15 PM by studente -
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)

February 14, 2008, at 12:13 PM by studente -
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

February 14, 2008, at 12:10 PM by studente -
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

February 14, 2008, at 12:10 PM by studente -
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.

February 14, 2008, at 12:06 PM by studente -
Added lines 37-38:

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

February 14, 2008, at 12:03 PM by studente -
Changed line 34 from:

Stili e influenze

to:

Immagini del cartone e wallpaper

February 14, 2008, at 12:02 PM by studente -
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

February 14, 2008, at 11:57 AM by studente -
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

February 14, 2008, at 11:49 AM by studente -
Added lines 16-17:

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

February 14, 2008, at 11:47 AM by studente -
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

February 14, 2008, at 11:46 AM by studente -
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

February 14, 2008, at 11:44 AM by studente -
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

February 14, 2008, at 11:42 AM by studente -
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

February 14, 2008, at 11:39 AM by studente -
February 14, 2008, at 11:38 AM by studente -
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>

February 14, 2008, at 11:35 AM by studente -
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:
February 14, 2008, at 11:34 AM by studente -
February 14, 2008, at 11:33 AM by studente -
February 14, 2008, at 11:32 AM by studente -
Changed line 6 from:

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

to:
February 14, 2008, at 11:32 AM by studente -
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.1.27.

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

February 14, 2008, at 11:23 AM by studente -
January 25, 2008, at 02:37 PM by Pitty -
Changed lines 47-49 from:
to:
January 04, 2008, at 04:34 PM by Patty -
Deleted line 23:
January 04, 2008, at 03:12 PM by Patty -
Added lines 22-24:
December 11, 2007, at 11:59 AM by Patty -
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.

December 11, 2007, at 11:57 AM by Patty -
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.

December 10, 2007, at 07:13 PM by Ptty -
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.

December 10, 2007, at 05:12 PM by Patty -
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)
December 10, 2007, at 04:41 PM by Patty -
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.

December 10, 2007, at 07:47 AM by Ptty -
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.

November 09, 2007, at 01:46 PM by Denis -
Changed lines 37-38 from:
to:
November 09, 2007, at 01:24 PM by Denis -
Added lines 37-38:
October 29, 2007, at 11:05 PM by Ido -
Added lines 32-34:
October 24, 2007, at 11:07 AM by Ido -
Changed lines 37-52 from:
to:

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

October 23, 2007, at 06:46 PM by Ptty -
Added line 52:
October 15, 2007, at 12:43 PM by dario -
Deleted line 51:
October 14, 2007, at 08:08 PM by Patty -
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:
October 09, 2007, at 05:55 PM by Marcolo -
Added lines 48-49:
October 08, 2007, at 11:01 AM by Ido -
Changed lines 41-42 from:
to:
October 05, 2007, at 11:18 AM by Ido -
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.

October 05, 2007, at 11:17 AM by Ido -
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.

October 04, 2007, at 07:02 PM by Dario -
Added lines 43-46:
October 04, 2007, at 06:55 PM by Dario -
Changed lines 39-42 from:
to:
September 18, 2007, at 03:20 PM by 159.149.106.5 -
Changed lines 37-39 from:
to:
September 18, 2007, at 12:38 AM by Ido -
Added lines 32-33:
August 09, 2007, at 07:59 PM by Patty -
Deleted lines 21-22:
Deleted lines 31-32:
Changed lines 33-35 from:

pmwiki-2.1.27.

to:

pmwiki-2.1.27.

Storie da ferramenta?

August 09, 2007, at 07:58 PM by Patty -
Changed lines 22-23 from:
to:
Changed lines 34-35 from:
to:
August 03, 2007, at 01:01 PM by Patty -
Added lines 34-35:
July 13, 2007, at 06:51 PM by Ido -
Added lines 22-23:
June 12, 2007, at 02:44 PM by Ido -
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.1.27.

(: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.1.27.

June 12, 2007, at 02:44 PM by Ido -
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

June 12, 2007, at 11:57 AM by Ido -
Deleted line 34:
Deleted line 42:
June 12, 2007, at 11:57 AM by Ido -
Added line 35:
Added line 44:
June 12, 2007, at 11:57 AM by Ido -
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

June 12, 2007, at 11:52 AM by Ido -
June 12, 2007, at 11:51 AM by Ido -
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

June 12, 2007, at 11:44 AM by Ido -
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:)

June 12, 2007, at 11:44 AM by Ido -
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:)


June 12, 2007, at 11:43 AM by Ido -
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:)

June 12, 2007, at 10:54 AM by Ido -
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:)

June 12, 2007, at 10:54 AM by Ido -
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:)

June 12, 2007, at 10:51 AM by Ido -
Changed lines 17-18 from:
to:

{uno} due tre

June 12, 2007, at 10:49 AM by Ido -
Changed lines 17-18 from:
to:
June 12, 2007, at 10:48 AM by Ido -
Changed lines 17-18 from:
to:
June 12, 2007, at 10:48 AM by Ido -
Changed lines 17-18 from:
to:
June 11, 2007, at 09:58 PM by Ido -
Changed lines 17-18 from:
to:
June 11, 2007, at 04:39 PM by Ido -
Added lines 17-18:
June 11, 2007, at 04:15 PM by Denis -
Changed line 23 from:

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

to:

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

June 11, 2007, at 04:15 PM by Denis -
Deleted line 21:

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

Changed lines 23-29 from:
to:

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

June 11, 2007, at 04:14 PM by Denis -
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:)

June 11, 2007, at 04:13 PM by Denis -
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:)

June 11, 2007, at 04:13 PM by Denis -
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:)

June 11, 2007, at 04:12 PM by Denis -
Changed line 22 from:

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

to:

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

June 11, 2007, at 04:12 PM by Denis -
Changed line 22 from:

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

to:

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

June 11, 2007, at 04:12 PM by Denis -
Changed line 22 from:

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

to:

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

June 11, 2007, at 02:39 PM by Ido -
Changed lines 25-29 from:
to:
June 11, 2007, at 02:37 PM by Ido -
Changed line 25 from:
to:
June 11, 2007, at 02:22 PM by Ido -
Changed line 25 from:
to:
June 11, 2007, at 12:18 PM by Ido -
Changed line 25 from:
to:
June 11, 2007, at 11:51 AM by Ido -
Changed line 25 from:
to:
June 10, 2007, at 11:50 PM by Ido -
Deleted lines 19-20:
June 10, 2007, at 11:45 PM by Ido -
Changed lines 20-21 from:
to:
June 10, 2007, at 11:42 PM by Ido -
Added lines 20-21:
June 10, 2007, at 11:38 PM by Ido -
Deleted lines 19-20:
June 10, 2007, at 11:34 PM by Ido -
Changed lines 20-21 from:
to:
June 10, 2007, at 05:28 PM by Ido -
Added lines 20-21:
June 10, 2007, at 05:12 PM by Ido -
Changed line 22 from:

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

to:

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

June 10, 2007, at 05:11 PM by Ido -
Changed line 22 from:

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

to:

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

June 10, 2007, at 05:11 PM by Ido -
Changed line 22 from:

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

to:

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

June 10, 2007, at 05:11 PM by Ido -
Changed line 22 from:

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

to:

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

June 10, 2007, at 05:10 PM by Ido -
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:)

June 10, 2007, at 05:10 PM by Ido -
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

June 10, 2007, at 05:09 PM by Ido -
Changed line 20 from:

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

to:

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

June 10, 2007, at 05:09 PM by Ido -
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:)

June 10, 2007, at 05:08 PM by Ido -
Changed lines 20-22 from:
(:include Main.RecentChanges lines=1..5:)
to:

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

June 10, 2007, at 05:06 PM by Ido -
Added lines 20-22:
(:include Main.RecentChanges lines=1..5:)
June 09, 2007, at 01:24 PM by Ido -
Changed lines 17-18 from:
to:

This wiki installation is running PmWiki pmwiki-2.1.27.

June 08, 2007, at 02:08 PM by Lara -
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?

June 04, 2007, at 11:52 PM by Dario -
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