OpenLLM-France/wikimedia huggingface dataset:
# Communication over a shared Medium
## Obiettivi di apprendimento

* understand the basic problems when communicating over a shared medium
* understand the origins of ethernet

## Trascrizione

Web Science/Part1: Foundations of the web/Ethernet/Communication over a shared Medium/script

## Ulteriori letture

* Communication over a shared medium
* binary numeral system
* binary data

## Discussioni

* Ethernet
** Communication over a shared Medium
** Ethernet header
** Minimum package length vs maximum cable length
** Collision detection
** Summary, further reading, homework
* Internet Protocol
** Motivation for IP
** Classful IPv4 networks
** IP forwarding algorithm
** IP header
** Summary, further reading, homework
* Transmission Control Protocol
** End to end principle and connection oriented communication
** Three way handshake
** Port numbers
** Sliding window and flow control
** Summary, further reading, homework
* Domain Name System
** Tree structure
** Terminology
** Zones
** Review some facts about DNS
** Delegating DNS queries
** DNS address resolution
** Summary, further reading, homework
* Internet vs World Wide Web
** Summary of the internet architecture
** Motivation and requirements for the World Wide Web
** Design principles of the web
** Uniform Resource Identifier
** Summary, further reading, homework
* Hypertext Transfer Protocol
** Making HTTP requests
** A simple web client
** A simple web server
** HTTP header
** Content negotiation
** Summary, further reading, homework
* Web content
** Problem setting for web content formats
** Working with XML
** HTML for web document structures
** Layout elements in HTML
** Motivating separation of content and layout
** Cascading Style Sheets
** Media content
** Metadata
** Summary, further reading, homework
* Dynamic Web Content
** Basics of server side web programming
** Forms and HTTP post request
** Handling a post request in a Java Servlet
** Client side JavaScript
** Ajax and the XMLHttpRequest class
** Summary, further reading, homework
# Summary, further reading, homework
## Obiettivi di apprendimento
## Video

[[File:Web Science MOOC Exercises Week 4.pdf |800px]]

## Trascrizione

Web Science/Part1: Foundations of the web/Dynamic Web Content/Summary, further reading, homework/script

## Quiz

Web Science/Part1: Foundations of the web/Dynamic Web Content/Summary, further reading, homework/quiz

## Discussioni

* Ethernet
** Communication over a shared Medium
** Ethernet header
** Minimum package length vs maximum cable length
** Collision detection
** Summary, further reading, homework
* Internet Protocol
** Motivation for IP
** Classful IPv4 networks
** IP forwarding algorithm
** IP header
** Summary, further reading, homework
* Transmission Control Protocol
** End to end principle and connection oriented communication
** Three way handshake
** Port numbers
** Sliding window and flow control
** Summary, further reading, homework
* Domain Name System
** Tree structure
** Terminology
** Zones
** Review some facts about DNS
** Delegating DNS queries
** DNS address resolution
** Summary, further reading, homework
* Internet vs World Wide Web
** Summary of the internet architecture
** Motivation and requirements for the World Wide Web
** Design principles of the web
** Uniform Resource Identifier
** Summary, further reading, homework
* Hypertext Transfer Protocol
** Making HTTP requests
** A simple web client
** A simple web server
** HTTP header
** Content negotiation
** Summary, further reading, homework
* Web content
** Problem setting for web content formats
** Working with XML
** HTML for web document structures
** Layout elements in HTML
** Motivating separation of content and layout
** Cascading Style Sheets
** Media content
** Metadata
** Summary, further reading, homework
* Dynamic Web Content
** Basics of server side web programming
** Forms and HTTP post request
** Handling a post request in a Java Servlet
** Client side JavaScript
** Ajax and the XMLHttpRequest class
** Summary, further reading, homework
Template:Topic:Web Science/Templates:Lesson
# Ethernet
## Obiettivi di apprendimento

* understand that ethernet is a nondeterministic protocol
* be able to understand requirements for the link layer in the TCP/IP Protocol suite
* understand the collision detection in ethernet
* understand why randomization is a good idea in nondeterministic protocols
* be able to name a deterministic link layer protocol

## Unità associate

* understand the basic problems when communicating over a shared medium
* understand the origins of ethernet
* be able to name the ethernet header fields
* be able to explain the reason for the preamble
* understand that the cable length has an influence to transfer rate
* understand that speed of light is responsible for the connection between cable length and transfer rate
* be able to calculate the maximum cable length for a given transfer rate
* understand that the cable length is part of the Ethernet protocol
* Understand that Ethernet is a non deterministic program
* Be able to reconstruct a collision detection / resolve algorithm
* Understand what happens if two computers send data at the same time

## Ulteriori letture

* The Webs Awake (An Introduction to the Field of Web Science and the Concept of Web Life by Philip D. Tetlow.
* Foundations and Trends in Web Science, Volume 1 Issue 1 by Tim Berners-Lee, Wendy Hall, James A. Hendler, Kieron O'Hara, Nigel Shadbolt and Daniel J. Weitzner.

## Discussioni

* Ethernet
** Communication over a shared Medium
** Ethernet header
** Minimum package length vs maximum cable length
** Collision detection
** Summary, further reading, homework
* Internet Protocol
** Motivation for IP
** Classful IPv4 networks
** IP forwarding algorithm
** IP header
** Summary, further reading, homework
* Transmission Control Protocol
** End to end principle and connection oriented communication
** Three way handshake
** Port numbers
** Sliding window and flow control
** Summary, further reading, homework
* Domain Name System
** Tree structure
** Terminology
** Zones
** Review some facts about DNS
** Delegating DNS queries
** DNS address resolution
** Summary, further reading, homework
* Internet vs World Wide Web
** Summary of the internet architecture
** Motivation and requirements for the World Wide Web
** Design principles of the web
** Uniform Resource Identifier
** Summary, further reading, homework
* Hypertext Transfer Protocol
** Making HTTP requests
** A simple web client
** A simple web server
** HTTP header
** Content negotiation
** Summary, further reading, homework
* Web content
** Problem setting for web content formats
** Working with XML
** HTML for web document structures
** Layout elements in HTML
** Motivating separation of content and layout
** Cascading Style Sheets
** Media content
** Metadata
** Summary, further reading, homework
* Dynamic Web Content
** Basics of server side web programming
** Forms and HTTP post request
** Handling a post request in a Java Servlet
** Client side JavaScript
** Ajax and the XMLHttpRequest class
** Summary, further reading, homework
# Collision detection
## Obiettivi di apprendimento

* Understand that Ethernet is a non deterministic program
* Be able to reconstruct a collision detection / resolve algorithm
* Understand what happens if two computers send data at the same time

## Trascrizione

Web Science/Part1: Foundations of the web/Ethernet/Collision detection/script

## Ulteriori letture

* collision detection in ethernet.
* ALOHAnet
* Ethernet standard (<-- needs registration)

## Discussioni

* Ethernet
** Communication over a shared Medium
** Ethernet header
** Minimum package length vs maximum cable length
** Collision detection
** Summary, further reading, homework
* Internet Protocol
** Motivation for IP
** Classful IPv4 networks
** IP forwarding algorithm
** IP header
** Summary, further reading, homework
* Transmission Control Protocol
** End to end principle and connection oriented communication
** Three way handshake
** Port numbers
** Sliding window and flow control
** Summary, further reading, homework
* Domain Name System
** Tree structure
** Terminology
** Zones
** Review some facts about DNS
** Delegating DNS queries
** DNS address resolution
** Summary, further reading, homework
* Internet vs World Wide Web
** Summary of the internet architecture
** Motivation and requirements for the World Wide Web
** Design principles of the web
** Uniform Resource Identifier
** Summary, further reading, homework
* Hypertext Transfer Protocol
** Making HTTP requests
** A simple web client
** A simple web server
** HTTP header
** Content negotiation
** Summary, further reading, homework
* Web content
** Problem setting for web content formats
** Working with XML
** HTML for web document structures
** Layout elements in HTML
** Motivating separation of content and layout
** Cascading Style Sheets
** Media content
** Metadata
** Summary, further reading, homework
* Dynamic Web Content
** Basics of server side web programming
** Forms and HTTP post request
** Handling a post request in a Java Servlet
** Client side JavaScript
** Ajax and the XMLHttpRequest class
** Summary, further reading, homework
# Genealogia episcopale

La genealogia episcopale è la disciplina che si occupa di ricostruire e tramandare le origini, le discendenze e i legami tra i consacrati nel sacramento dell'ordine dei Vescovi.
Quando un vescovo consacra un altro vescovo tra i due si stabilisce un legame genealogico stabilito gerarchicamente, analogo a quello tra padre (il consacratore) e figlio (il consacrato).
La ricerca genealogica si avvale di strumenti come l'albero genealogico: un elenco dei predecessori, o più specificamente, un grafico utilizzato nella genealogia per mostrare i rapporti tra individui.

## Storia

La pratica della genealogia episcopale ha radici molto antiche. Già nell'alto medioevo si tendeva ad indicare i predecessori genealogici di un vescovo, per sottolinearne la successione apostolica e dunque l'implicito riconoscimento dell'autorevolezza.
Nel medioevo, tra i vescovi nacque la necessità di creare uno stemma di riconoscimento, anche chiamato blasone per la propria persona e spesso veniva usato lo stemma di famiglia. Nacque così l'araldica, materia con regole precise per indicare poteri e podestà.
La genealogia episcopale è praticata da tutti i vescovi anche se non sempre si riesce a risalire con esattezza a prima del XV secolo per la mancanza di documenti certi.

## Successione episcopale

La successione episcopale è una branca moderna della genealogia episcopale. Si occupa di capire tutte le "filiazioni" e individuare tutti i consacrati discendenti da un determinato vescovo secondo le regole della genealogia episcopale.
# Gatò di patate

Il Gâteau di Patate (italianizzato in Gatò/Gattò) chiamato anche Pizza di Patate è un piatto tipico della cucina campana a base di patate.
Il termine gâteau è un uso particolare del termine francese, che si riferisce propriamente a una torta dolce ed è spiegato dalla sua genesi storica. In realtà è una sorta di sformato o una pizza rustica senza sfoglia.
Questo piatto viene anche consumato come piatto unico in un pasto poiché contiene ingredienti vari e molto calorici ed è, quindi, molto saziante.

## Informazioni Generali
### Storia

Dopo il 1768, con le nozze della regina Maria Carolina, figlia di Maria Teresa Lorena-Asburgo, moglie di Ferdinando I Borbone, Napoli divenne luogo di confronto delle grandi cucine europee. La nuova Regina introdusse nella capitale il gusto francese e la consuetudine di affidare il servizio di cucina ai "monsieurs", cuochi di alto rango che, a partire da quel tempo, i napoletani cominciarono a chiamare "monzu'" ed i siciliani "monsù", dalla corruzione del termine francese. Nell'arco di pochi decenni, assunsero denominazioni francesi alcune tradizionali pietanze partenopee e sicule: il gattò, il crocché, il ragù.

## Ricetta
### Ingredienti

N.B. gli ingredienti possono variare a seconda della regione e del gusto personale.
* 1 kg di patate (preferibilmente) a pasta bianca.
* 50 g di burro per la purea e qualche ricciolo per la teglia.
* 1-2 uova.
* 150 g. di prosciutto cotto (tagliato a dadini).
* 100 g di scamorza (o provola affumicata).
* 50-100 g di parmigiano grattugiato.
* 100 g di mozzarella.
* Sale.
* Pepe.
* Pangrattato q.b..
* (Le dosi possono variare e, volendo, si può aggiungere del latte, salame, prezzemolo, noce moscata, olio EVO, etc...; se si usa la mozzarella e consigliabile non aggiungere latte).

### Preparazione

* Lessate le patate, sbucciatele e schiacciatele.
* Aggiungete burro (o olio), il parmigiano, le uova e il prosciutto, la scamorza e la mozzarella tagliati a dadini e mescolate bene la purea in una planetaria.
* Ungete una teglia, riponetela in frigo e poi cospargetene il fondo con pangrattato.
* Versate la purea nella teglia e spianatela bene con una spatola.
* Spennellate la purea con tuorlo d'uovo (se volete) e cospargete la superficie con pangrattato e riccioli di burro.
* Mettete in forno a 180° per 30-40 minuti (a seconda dello spessore), fino a quando non si forma una crosta dorata.

## Video Ricetta

Di seguito si fornisce il link ad una Video Ricetta presente su YouTube inerenti alla Ricetta oggetto di Lezione:
* Le Ricette di Lara, Gateau di patate - Le video ricette di Lara, su YouTube. URL consultato il 26 aprile 2016.
# Modulazioni analogiche/quiz
## Come attribuirsi un punteggio

Trattandosi di un test a risposta chiusa, dove anche una domanda espressa a caso ha un probabilità di risultare corretta, si consiglia di procedere come segue:
* nelle domande a risposta multipla (tipicamente quattro opzioni dove una soltanto è corretta) attribuitevi 3 punti per una domanda corretta e -1 per una domanda errata. Così facendo, quattro risposte espresse casualmente – parlando di grandi numeri – forniscono, in media, una risposta corretta su quattro. Quindi 3 punti per la risposta indovinata e -3 punti per le risposte non indovinate eliminano l'aleatorietà.
* Per le domande del tipo Vero/Falso, invece si consiglia di attribuirsi un punteggio del tipo +1/-1 a seconda che la risposta sia corretta o errata. Questa modalità consente anche di valutare in maniera più equa test con modalità differenti, come quello che segue.
Premesso questo, vi sarà un punteggio massimo $P_{MAX}$ e un punteggio minimo (ovviamente negativo $P_{MIN}$. Per la conversione in voto si suggerisce la seguente formula approssimativa:
    $V={\frac {P-P_{MIN}}{P_{MAX}-P_{MIN}}}\times {\text{Voto massimo}}.$
# Molecole chirali e achirali

Stereochimica è un altro nome per l'attività ottica che una molecola esprime. L'attività ottica è una proprietà delle molecole organiche. Hai visto (+) o (-) o D o L di vitamine e farmaci beh è la direzione della rotazione della luce. In breve, affinché un atomo di carbonio abbia attività ottica, deve essere chirale o avere 4 diversi gruppi collegati ad esso.

## Punto chiralità

Molte molecole chirali hanno chiralità puntiforme, cioè un singolo centro stereogenico che coincide con un atomo. Questo centro stereogenico di solito ha quattro o più legami con gruppi diversi e può essere carbonio (come in molte molecole biologiche), fosforo (come in molti organofosfati), silicio o un metallo (come in molti composti di coordinazione chirale). Tuttavia, un centro stereogenico può anche essere un atomo trivalente i cui legami non sono sullo stesso piano, , tipicamente a causa di un essendo presente una coppia solitaria invece di un quarto legame, dando i seguenti effetti:
* Se due enantiomeri si interconvertono facilmente, gli enantiomeri puri possono essere praticamente impossibili da separare e solo la miscela racemica è osservabile.
* Sebbene la presenza di un centro stereogenico descriva la grande maggioranza delle molecole chirali, esistono molte variazioni ed eccezioni.
Quando la rotazione ottica di un enantiomero è troppo bassa per la misurazione pratica, si dice che la specie mostri criptochiralità. La chiralità è una parte intrinseca dell'identità di una molecola, quindi il nome sistematico include i dettagli della configurazione assoluta (R/S, D/L o altre denominazioni).
Le regole di priorità di Cahn-Ingold-Prelog fanno parte di un sistema per descrivere la stereochimica di una molecola.
# I Social Network (scuola media)
## I Social Network (rete sociale)

I Social Network sono servizi web che permettono la creazione di un profilo, o che permettono di scorrere la lista di amici dei propri contatti. Attraverso ciò questi servizi permettono di fare nuove amicizie o di aumentare la propria rete di contatti.
# I completamenti della frase latina (superiori)

Il predicato e il soggetto forniscono le informazioni indispensabili di una frase, ma non bastano. Servono spesso delle informazioni aggiuntive: queste informazioni "completano" appunto il messaggio. Tali completamenti assumono diverse vesti, quali i complementi (espressi nei sei casi), le reggenze (cioè costrutti specifici di determinati verbi, aggettivi e sostantivi), gli attributi e le apposizioni. Tutti questi elementi morfosintattici servono a trasmettere un'informazione più precisa.
I casi in latino hanno una funzione morfosintattica e semantica di vitale importanza. Essi infatti attraverso le desinenze (che incidono nell'aspetto morfologico della parola) creano collegamenti tra parole stabilendo nessi logici tra esse (aspetto sintattico) e indirizzando chi legge verso una grande area di significato (aspetto semantico). Si suole dividere i casi in due categorie:
* casi retti: nominativo, accusativo e vocativo.
* casi obliqui: genitivo, dativo e ablativo.
I casi non sono un fenomeno esclusivamente latino: esistono ad esempio anche in varie altre lingue antiche (come il greco, l'osco, l'umbro, il falisco, l'etrusco, il sanscrito...) e moderne (greco moderno, tedesco, ungherese, finlandese, estone, lituano, islandese, russo, polacco...) e sono usati per declinare nomi, aggettivi e pronomi.

## L'apposizione

L'apposizione è costituita da un sostantivo che determina un altro sostantivo, a cui si pone accanto (apposizione significa appunto "porre accanto"). Esempio Lentulum cōnsulem Marcellus collēga et plērīque magistrātus cōnsecūtī sunt (Caes.) → "Marcello, il collega, e la maggior parte dei magistrati seguirono il console Lentulo".
Essa si pone accanto ad un nome per determinarne un particolare, per fornire un'informazione necessaria. In italiano essa può essere introdotta da vari elementi (da, come, in qualità di). Se l'apposizione è costituita da un sostantivo più un attributo o un complemento essa è detta composta, altrimenti è un'apposizione semplice. In latino essa concorda nel caso col nome a cui è riferita. Il sostantivo usato come apposizione infatti ha un suo genere e un suo numero. Per esempio urbs Athēnae "la città di Atene".

## L'attributo

L'attributo è un aggettivo che si aggiunge a un sostantivo per determinare un particolare aspetto. L'attributo concorda sempre in genere, numero e caso col nome a cui si riferisce. In caso di più nomi, di solito, si concorda con quello più vicino. Gli aggettivi, come i verbi e i sostantivi, possono creare dei costrutti legando a sé altre parole che non necessariamente in latino vanno espresse in un determinato caso, mentre in italiano vengono introdotte da una preposizione. Aggettivo e complemento rappresentano un gruppo unito, semanticamente coerente e coeso. Per quanto riguarda la dipendenza si può individuare quale complemento "dipenda" da un determinato aggettivo. Le principali costruzioni sintattiche legate a degli aggettivi interessano tre casi: genitivo, dativo e ablativo: "tu sei simile a tuo padre" in latino ugualmente sarà tū es similis patrī tuō (concorda tutto al dativo).
# La fine dell'impero d'occidente
## Teodosio

Con la morte dell'imperatore Giuliano, la famiglia di Costantino si era "estinta"; perciò per scegliere l'imperatore si tornò al sistema delle legioni e fu scelto Valentiniano, che affidò l'Oriente al fratello Valente. Gli Unni, guerrieri di stirpe mongola, con la loro avanzata spinsero i popoli barbari oltre il Danubio, ma ben presto si ribellarono ai romani e nel 378 travolsero Andrianopoli, dove morì Valente. Nel 382 sale al trono l'imperatore Teodosio che riuscì a pacificare i rapporti con i barbari facendoli diventare dei foederati e cominciò a convertirli al cristianesimo. In questo i barbari si stanziarono sul confine dell'impero e portarono tre modifiche:
* un massiccio reclutamento nell'esercito, di questi barbari
* una germanizzazione della società
* riuscire a combattere i barbari con i barbari
L'imperatore Teodosio, viene ricordato alla storia per il suo grande impegno nella fede cristiana e per due importanti editti:
* Editto di Tessalonica 380 con cui obbliga i cittadini dell'impero ad aderire alla fede cristiana
* Editto del 391 con cui vieta i riti pagani e nomina il cristianesimo unica religione dell'impero
Inoltre, con la morte dell'imperatore nel 395, l'impero si divide definitivamente; infatti la parte Occidentale viene affidata al figlio Onorio mentre quella Orientale al figlio Arcadio.

## Fine dell'impero

Nell'inverno tra il 406 e il 407 le tribù barbare, attraversarono il Reno ghiacciato e dilagarono per tutto il territorio dell'impero; in questo modo non dimostrarono solo la loro forza militare, ma anche la debolezza delle strutture politiche e soprattutto militari romane, che oramai erano affidate per lo più da personaggi di origine germanica.
Nel V sec. i Visigoti provarono ad attaccare l'Italia, ma il generale Stilicone di origini germaniche, li sconfisse per due volte; decise inoltre di spostare la capitale da Roma a Ravenna, ma le persone che frequentavano gli ambienti di corte, preoccupati per il forte potere acquistato da questo generale, riuscirono a convincere l'imperatore e a far uccidere Stilicone.
Con la morte di Stilicone i Visigoti entrarono liberamente in Italia e nel 410 saccheggiarono Roma, per poi insediarsi nella Gallia Meridionale e nella penisola Iberica. Gli Unni, guidati da Attila, puntando su Costantinopoli costrinsero l'Imperatore Teodosio II a pagare un tributo, poi passarono in Occidente e in Gallia furono sconfitti dal germanico Ezio, nel 451; ma poi venne assassinato per gli stessi motivi di Stilicone. Nel 455 Roma fu nuovamente saccheggiata e occupata per quindici giorni dai Vandali. Dopo la sconfitta Attila, riuscì a saccheggiare l'Aquileia, ma poi dopo un incontro a Mantova con Papa Leone I che gli consegnò un tributo, iniziò il viaggio di ritorno dove morì nel 453.
L'Impero romano d'Occidente era ormai in una grave crisi e nel 476 Odoacre, un barbaro comandante delle truppe imperiali, depose l'ultimo imperatore Romolo Augustolo; dopodiché inviò le insegne imperiali a Costantinopoli e governò l'Italia con il titolo di patricius come deciso dall'Imperatore d'Oriente. Possiamo quindi affermare che nel 476 l'impero romano cessa di esistere.