OpenLLM-France/wikimedia huggingface dataset:
# Costantino
## Primi passi

Dopo aver riunificato l'impero nel 324, Costantino attraverso l'editto di Milano 313, concede libertà di culto ai cristiani e a tutti i cittadini dell'impero. la leggenda vuole, che prima della battaglia del ponte Milvio del 312, decisiva per sconfiggere Massenzio; abbia avuto una visione che gli consigliava di inserire nelle sue insegne dell'esercito un simbolo cristiano, così avrebbe vinto. Ma non fu solo per questo che concesse la liberà di culto ai cristiani, naturalmente dietro ci sono anche ragioni politiche. Anche se la storia lo riconosce come il primo imperatore cristiano, Costantino non rinnegò mai i culti pagani, accettò solo in punto di morte il battesimo e si considerò <<vescovo esterno>> della Chiesa. Forse questa scelta fu pensata per unire e fortificare l'impero, ed è in questo periodo che il paganesimo perse definitivamente.

### Chiesa nell'impero

Con questa grande opera di integrazione religiosa, si vanno a delineare due importanti figure: il vescovo e il monaco.
* il vescovo erano eletti dal popolo e dal clero, si occupavano della guida spirituale e dell'amministrazione dei contributi e grazie alla loro saggezza riuscirono ad arricchire il prestigio delle chiese; erano aiutati dai preti e dai diaconi.
* i monaci, che ebbero un ruolo importante per la conversione dei popoli al cristianesimo, non si limitavano a una vita di ascesi, ma partecipavano attivamente alla vita religiosa, trovando grande consenso nelle classi più umili
Ma la comunità cristiana, fu scossa da delle eresie; fra le più importanti bisogna ricordare: il Donatismo, dal capo Donato e l'Arianesimo dal nome del prete Ario. A causa di queste eresie, nel 325 Costantino convocò a Nicea il primo concilio, con cui si condannava l'arianesimo; in questo modo il rapporto tra l'imperatore e la Chiesa si fortificò.

## Lo Stato si rafforza

Costantino per rafforzare l'apparato burocratico, introdusse il solidus, una nuova moneta aurea dal con peso e valore stabile; ma in questo modo rafforzò si la burocrazia e la parte militare, ma impoverì i contadini che tornarono alla forma del baratto. Inoltre, mantenne le tasse inserite da Diocleziano, ma inserì anche il crisargiro, che imponeva un pagamento dalle attività commerciali, ma nel tempo fu una delle cause del deperimento del commercio. Tutte queste "novità", servivano per rafforzare l'apparato burocratico e militare, ma in questo modo le grandi masse si distaccarono dalla figura dell'imperatore. Sul piano militare, Costantino aumentò le legioni portandole a 75 e potenziò le truppe di manovra, in questo modo rafforzò l'esercito; inoltre ristrutturò la città di Bisanzio, trasformandola nella nuova capitale dell'impero, che chiamò Costantinopoli. Prima della sua morte, nel 337, Costantino ristabilì la successione ereditaria e divise l'impero tra i suoi 3 figli; ma si scatenò una guerra civile e nel 353 Costanzo II unificò l'impero e si preoccupò della guerra contro la Persia. Ma alla sua morte nel 361, salì al trono il nipote Giuliano, che affascinato dal mondo ellenico si distaccò dalla religione cristiana; l'imperatore morì nel 363.
# Nevica (scuola media)
## Nevica

Facciamo nevicare

## Versione di Scratch utilizzata

Versione scratch 3.0 online

## Cosa richiede l'esercizio

inizia a nevicare quando i fiocchi di neve diventano palline

## Soluzione

È inverno e nevica

## Script da progettare

Le immagini degli script e degli sprites sono state tutte pubblicate con la licenza CC - BY - SA 3.0 su Wikimedia Commons.
* Sprite
* neve parte 1
* neve parte 2
* neve parte 3
* neve sfondo
* neve stage

## Variazioni sul tema

con questo tutorial molto difficile si possono fare cose difficili

## Progetto pubblicato all'interno della Community

https://scratch.mit.edu/projects/268400948
# Disegno geometrico: parallelogramma con sprite (scuola media)
## Titolo progetto

Disegno geometrico di un parallelogramma

## Versione di Scratch utilizzata

2.0

## Cosa richiede l'esercizio

L'esercizio richiede di fare un parallelogramma utilizzando le sue proprietà

## Soluzione

Questo progetto è stato realizzato da me, è un tutorial in cui faccio vedere come si crea un parallelogramma, l'ho creato su Scratch.

## Script da progettare

Le immagini degli script e degli sprites sono state tutte pubblicate con la licenza CC - BY - SA 3.0 su Wikimedia Commons.
| Sprite | Codice |
| Rappresenta un orsetto di Scratch | Come creare un parallelogramma |

## Variazioni sul tema

Volendo si può cambiare sfondo e sprite, oppure si può aggiungere un sottofondo musicale.Si può anche cambiare il colore della penna o aggiungere altri script.

## Progetto pubblicato all'interno della Community

https://scratch.mit.edu/projects/265874597/editor
# Disegno geometrico: quadrato nel piano cartesiano (scuola media)
## Disegno geometrico: quadrato

Qui Quadrato nel piano cartesiano possiamo eseguire un progetto che disegna un quadrato utilizzando le coordinate che sono presenti nel piano di Scratch. Dopo aver fatto il remix possiamo disegnare un quadrato di misure diverse e in diversa posizione, ad esempio un quadrato di lato 120 pixel appoggiato con il vertice in basso a sinistra nell'origine degli assi.Creiamo il codice per disegnare un quadrato.

## Versione di Scratch utilizzata

La versione di scratch usata in questo progetto è scratch 3.0 online.

## Cosa richiede l'esercizio

Prendere spunto da un progetto già fatto emodificarlo a nostro piacimento.

## Le proprietà del quadrato

Facciamo tracciare anche le diagonali.

## Scegliamo lo sprite e attiviamo i blocchi della penna

Per permettere ad uno sprite di disegnare dobbiamo usare la penna. Per attivare le funzioni di disegno si deve clikkare sul bottone in basso a sinistra della finestra di scratch in questo modo potrete scegliere tra tutte le estensioni presenti quella della penna
# Disegno geometrico: rettangolo (scuola media)
## Titolo progetto

Costruzione del rettangolo

## Versione di Scratch utilizzata

Versione 3.0 online

## Cosa richiede l'esercizio

L'esercizio richiede di disegnare un rettangolo.

## Proprietà del rettangolo

Il rettangolo è un poligono di quattro lati, un quadrilatero, con quattro angoli retti (90°). Di conseguenza ha i lati opposti uguali e paralleli.

## Scegliamo lo sprite e attiviamo i blocchi della penna

Per permettere ad uno sprite di disegnare dobbiamo usare la penna. Per attivare le funzioni di disegno si deve clikkare sul bottone in basso a sinistra della finestra di scratch in questo modo potrete scegliere tra tutte le estensioni presenti quella della penna.
Al posto del topo o del gatto come sprite per disegnare possiamo scegliere la matita, pencil, e nella scheda costumes portiamo la punta a coincidere con il baricentro dello sprite.

## Script da progettare

Le immagini degli script e degli sprites sono state tutte pubblicate con la licenza CC - BY - SA 3.0 su Wikimedia Commons.
Con il codice del progetto nell'immagine, nella versione senza ripetizioni, si ottiene il disegno di un rettangolo con i lati di colore diverso.

## Ottimizzazre il codice

Il disegno di un rettangolo si può ottenere ripetendo per due volte la stessa procedura.

## Variazioni sul tema

Mettere un suono alla fine del percorso, aggiungere un altro sfondo, cambiare lo sprite.

## Progetto pubblicato all'interno della Community

Scratch disegna rettangolo
# Disegno geometrico: esagono con sprite (scuola media)
## Titolo progetto

disegno geometrico dell'esagono

## Versione di Scratch utilizzata

ho utilizzatto la versione di scratch 2.0 offline

## Cosa richiede l'esercizio

richiede di disegnare l'esagono

## Script da progettare

Le immagini degli script e degli sprites sono state tutte pubblicate con la licenza CC - BY - SA 3.0 su Wikimedia Commons.
| Sprite | Codice |

## Variazioni sul tema

Ogni progetto può essere reinterpretato e modificato. Il presente tutorial vuole solo dare indicazioni generali di massima, che possono essere integrate e arricchite secondo la propria creatività.
Indicare delle idee .....

## Progetto pubblicato all'interno della Community

https://scratch.mit.edu/projects/266123594/
# Disegno geometrico: parallelogramma (scuola media)
## Titolo progetto

Disegno geometrico parallelogramma.

## Versione di Scratch utilizzata

Ho utilizzato la versione Scratch 2.0 offline

## Cosa richiede l'esercizio

L'esercizio serve per fare un parallelogramma su scratch.

## Soluzione

Questo è un progetto, realizzato da me, per fare un parallelogramma su Scratch. Serve per far capire le proprietà di un parallelogramma.

## Script da progettare

Le immagini degli script e degli sprites sono state tutte pubblicate con la licenza CC - BY - SA 3.0 su Wikimedia Commons.
| Sprite | Codice |
| | Parallelogramma |

## Variazioni sul tema

Se volete potete cambiare sfondo, sprite, colore della penna, togliere o cambiare la scritta e aggiungere un accompagnamento musicale. Pensate anche a come risolvere questo esercizio facendo fare un ciclo per due volte, ed anche usando le proprietà del parallelogramma per disegnarlo fornendo in input solo la lunghezza dei lati e un angolo.

## Progetto pubblicato all'interno della Community

https://scratch.mit.edu/projects/287904120/editor
# Programma Pluriennale di Attuazione (urbanistica)

Il programma pluriennale di attuazione è un piano che organizza la sviluppo della città rispettando il disegno prestabilito dal PRG, il quale prevede però soltanto una fase finale dello sviluppo cittadino, senza dare particolari indicazioni circa gli step attraverso i quali questo sviluppo deve compiersi.
Il programma pluriennale di attuazione si occupa invece proprio di suddividere il periodo dello sviluppo in fasi temporali all'interno delle quali prevede un coordinamento relativo ai diversi interventi effettuati sul territorio. Tale strumento urbanistico è volto anche a raccordare la pianificazione del territorio con la programmazione economico-finanziaria del comune, nonché a garantire l'attuazione del programma formulato attraverso la forzosa edificazione delle aree vincolate.
Nonostante la presenza di questo strumento normativo, a partire dal 1977, anno della sua promulgazione, il PPA ha perso via via di importanza in quanto spesso non veniva applicato. Il PPA avrebbe dovuto risolvere tra gli altri problemi anche quello dell'incostituzionalità delle zone bianche, anche se nella pratica questo non accadde mai.
Una soluzione trovata oggi riguardo a questo problema è invece quella di non poter mettere vincoli se il comune non dimostra di avere i fondi necessari all'edificazione delle opere previste, in quanto il proprietario ha il diritto di ricevere subito l'indennizzo anche se poi l'opera non verrà realizzata.
# Programma di Informatica (licei) per le superiori

L'Informatica è studiata nel:
* Liceo artistico
* Liceo classico
* Liceo scientifico
* Liceo delle scienze umane
* Liceo linguistico
* Liceo musicale
* Istituto tecnico economico
* Tecnico tecnologico
* Professionale
Il Corso è in un'unica parte e si svolge nel primo anno di tutti gli istituti superiori.

## Informatica (Per il I Anno di tutti gli istituti superiori)

Introduzione all'Informatica / Il Foglio di calcolo / La Geometria della tartaruga / La Geometria interattiva
# Rilievo dell'architettura
## Rilievo dell'architettura

Il rilievo dell'architettura è la raccolta di informazioni necessarie e sufficienti a consentire la ricostruzione di un'opera architettonica con le tecniche originarie. Nella realtà, così come risulta dai corsi delle Facoltà di Architettura e Ingegneria, il rilievo di un'opera architettonica si riduce ad una rappresentazione grafica della stessa. Le fasi di rilievo sono essenzialmente due:
* la ripresa, durante la quale avviene, sul campo, l'acquisizione delle informazioni, che può essere:
** diretta, se si misura manualmente il manufatto, con l'uso della fettuccia metrica;
** fotogrammetrica, fotografando il manufatto con la camera metrica o la camera stereometrica
** digitale, facendo ricorso al laser scanner 3D;
* la restituzione, durante la quale tutte le informazioni raccolte vengono utilizzate per rappresentare graficamente l'edificio. Con l'arrivo delle tecniche digitali di rappresentazione, oggi si parla di modellazione, grazie alla quale è possibile disporre di un modello tridimensionale, per ricavare tutte le rappresentazioni piane, prima disegnate a mano.

## Rilievo diretto

Il rilievo diretto, la cui origine risale alla notte dei tempi, è quello che offre maggior garanzie, perché consente di toccare con mano il manufatto e, specialmente se eseguito direttamente dall'architetto, assicura l'acquisizione di informazioni valide. Per contro richiede tempi lunghi e risulta particolarmente pericoloso quando si tratta di rilevare elementi architettonici difficilmente raggiungibili o pericolanti.

## Laser scanner 3D

Il rilievo con il laser scanner 3D è l'ultimo nato ed, effettuando una scansione dell'edificio, ci offre, in tempo reale, le coordinate spaziali di un insieme di punti, detto nuvola di punti appartenenti all'edificio, dai quali è possibile ottenere, con software dedicati, le rappresentazioni grafiche desiderate.

## Rilievo fotogrammetrico

Il rilievo fotogrammetrico ha un secolo di vita e può considerarsi la via di mezzo tra il rilievo diretto ed il laser scanner 3D. Infatti questo tipo di rilievo ci mette a disposizione una serie di fotografie stereo misurabili nelle tre dimensioni. In pratica offre i vantaggi del laser scanner 3D per quanto riguarda la ripresa, che avviene in tempi brevissimi e consente di stare a distanza dall'oggetto rilevato, e quelli del rilievo diretto per quanto riguarda la restituzione, che può essere fatta anche a distanza di anni.
# Ripasso del testo narrativo (seconda media)

Al fine di comprendere le lezioni successive raccomandiamo di seguire questa lezioni per ripassare gli elementi del testo narrativo studianti nella classe prima.

## Generalità

Il testo narrativo è un testo che racconta una storia, che può essere reale o immaginaria. La storia è incentrata su uno o più personaggi, e si svolge in un certo tempo e in uno o più luoghi. Il testo narrativo può narrare una o più vicende contemporaneamente. I fatti che vengono narrati sono collegati tra loro da rapporti di causa-effetto.
L'autore è la persona che ha scritto la storia, mentre il narratore è colui che la racconta al lettore. Il narratore può essere di due tipi: interno, se partecipa alla storia, o esterno, se invece non partecipa. Nel caso di un testo autobiografico l'autore e il narratore coincidono.

## Struttura

La struttura dei testi narrativi segue quasi sempre il seguente schema:
* Situazione iniziale
* Esordio
* Sviluppo
* Conclusione
* Spannung
* Momento di massima tensione in un testo narrativo
Inoltre, lo sviluppo può contenere lo spannung.
Infine, i testi narrativi sono composti da sequenze, cioè delle parti del testo indipendenti e di senso compiuto. Le principali sono: narrative, riflessive, dialogiche e descrittive. Le prime due sequenze fanno parte della categoria di quelle dinamiche mentre le altre due fanno parte della categoria di quelle statiche.

## Personaggi

I personaggi dei testi narrativi si dividono in:
* Primari: protagonista, antagonista, ...
* Secondari: aiutanti, oppositori, oggetti del desiderio, ...
* Comparse

## Ambientazione

L'ambientazione di un testo narrativo può essere realistica o fantastica, mentre il tempo può essere determinato o indeterminato.
# Rinascimento (scuola media)

I musicisti della città suonavano sia per le processioni civiche che per le funzioni religiose. Poiché esistevano interessi umanistici per le lingue e la musica vocale, la musica vocale divenne importante. I compositori rinascimentali scrivevano musica per migliorare la misura del testo, a differenza dei compositori medievali. Era molto in uso il termine dipinti di parole, che è la rappresentazione musicale di parole specifiche.

## Contesto storico

Durante l'umanesimo rinascimentale nel 1500, il movimento intellettuale dominante, era incentrato sulla vita umana e sulla realizzazione. Ispirandosi alle culture e alle lingue pagane degli antichi romani e greci, gli umanisti erano interessati alle questioni della vita, piuttosto che alle attività dell'aldilà. Era accettabile immaginare la bellezza del corpo umano nudo. La chiesa cattolica era meno potente nel Rinascimento che nel Medioevo e non monopolizzava più il sapere.

## Rinascimento e le arti
### Musica strumentale

La trama della musica rinascimentale era principalmente polifonica. I tipici pezzi corali avevano da quattro a cinque parti.
* Il registro basso viene utilizzato per la prima volta, ampliando l'estensione del tono per più di quattro ottave. La linea di basso ha portato a una buona armonia, quindi il termine degli accordi è diventato più popolare. I compositori sono diventati orientati agli accordi, ma hanno pensato ad alcune linee melodiche.
* Il ritmo della musica rinascimentale è più un flusso gentile che un ritmo nettamente definito. La linea melodica è ritmicamente indipendente. È possibile che un cantante inizi a metà del brano. La musica rinascimentale è sia per piacere che per sfida. Ma i suoi schemi di intonazione sono facili da cantare. La melodia si muove in una scala con pochi salti.
# Web Science/Part1: Foundations of the web/Internet Protocol/Motivation for IP/script

There are some limitations over the Ethernet
1) Transport distance should be shorter than 500 meters. So obviously you just can’t create one big Ethernet network. Let’s imagine that we have some geographically distributed networks. And these networks should be interconnected to each other. So you have really small networks that can just add locally in a certain region and you want to interconnect those networks.
2) Collisions. With the non deterministic protocol every time someone wants to sent some data he has to occupy the entire network and if there are too many clients there collisions will arise all the time with the result that no one will be able to pass any message. Another requirement to create Internet was to have it decentralized. When Americans decided to create this communication system they did it mainly for the military reasons. They already knew that if you have 1 single spot where all communications go through it is very easy to attack this spot and then your entire communication doesn’t work.
In decentralized system we can see that if one network fails still all the networks will be at least with some connection to each other. If we will make it like star topology then if one central network fails you are in trouble because your system has no way of communicating anymore. Summing up Internet was designed: - To connect local area networks - To be decentralized not to have a single point of failure - To fragment LAN. So if there too many hosts in LAN you can separate networks.
And in order to achieve all these things an IP was designed. --Jane Kruch (discuss • contribs) 09:31, 31 October 2013 (UTC)
# Summary, further reading, homework
## Obiettivi di apprendimento
## Trascrizione

Web Science/Part1: Foundations of the web/Internet Protocol/Summary, further reading, homework/script

## Quiz

Web Science/Part1: Foundations of the web/Internet Protocol/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
# Summary, further reading, homework
## Obiettivi di apprendimento
## Video

File:Web Science MOOC Exercises Week 3.pdf

## Trascrizione

Web Science/Part1: Foundations of the web/Internet vs World Wide Web/Summary, further reading, homework/script

## Ulteriori letture

* http://home.web.cern.ch/about/birth-web
* http://www.w3.org/People/Berners-Lee/FAQ.html
* https://en.wikipedia.org/wiki/Tim_Berners-Lee
* https://en.wikipedia.org/wiki/World_Wide_Web
* https://en.wikipedia.org/wiki/History_of_the_World_Wide_Web
* http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html

## 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