OpenLLM-France/wikimedia huggingface dataset:
# Allenamento effettivo per l'atletica leggera

L'allenamento effettivo consiste in una serie di esercizi e/o ripetute che hanno lo scopo di migliorare la tecnica o a preparazione atletica dell'individuo. L'allenamento deve essere preceduto e seguito da riscaldamento-defaticamento rapportati al tipo di allenamento effettuato.

## Tipi di allenamento (corsa)

L'allenamento si può dividere in tre tipi specifici: scatto (corsa veloce sotto i 200m) 'lattacido' ovvero sforzo anaerobico prolungato con accumulo momentaneo di acido lattico nei muscoli (200-400m, a livello agonistico anche 800m e 1000m) e di resistenza (oltre i 1000m).

### Scatto

In genere la parte più importante è lo scatto e l'accelerazione immediata (incide sulla potenza ed esplosivitá muscolare).

### Lattacido

In genere dipende dallo scatto, però richiede uno sforzo anaerobico, e quindi allena resistenza al lavoro in assenza di sufficiente ossigenazione.

### Resistenza

Allena il fiato, cioè la capacitá di compiere uno sforzo prolungato senza produrre acido lattico (e quindi mantenere un'ossigenazione elevata per lunghi periodi).
# Allarme antincendio con Arduino

In questo progetto viene mostrato come realizzare un allarme antincendio, utilizzando Arduino, così da rilevare un principio di incendio, tramite il sensore KY-026 e avvisare l'utente con un segnale ottico e acustico.

### Descrizione del progetto

Il processo con cui opera questo codice è il seguente:
Ciclo di lavoro :
| Evento | Attività |
| Assenza di pericolo | Accende il led verde |
| Presenza di pericolo | Accende il led rosso |
| Presenza di pericolo | Emette un segnale acustico intermittente |
Per la realizzazione di questo progetto occorrono:
* due resistenze da $220~\Omega$;
* il ricevitore a infrarossi KY-026 (utilizzato come sensore di fiamma);
* un buzzer;
* un led verde e un led rosso.

## Schema di montaggio

Di seguito viene mostrato lo schema di montaggio del circuito:

## Codice

il codice per il corretto funzionamento del progetto è il seguente:
Quando si avvicina una fiamma al sensore, si accende il led rosso, e il buzzer emette un allarme intermittente a frequenza di $100{\text{ Hz}}$, con durata di $200{\text{ ms}}$ e intervallo - tra un segnale e il successivo - di $500{\text{ ms}}$.
Invece, quando non c'è nessuna fiamma nelle vicinanze, si accende il led verde.
Le acquisizioni vengono eseguite ogni $500{\text{ ms}}$.

## Espansioni suggerite

Introducendo un modulo Wi-Fi sarebbe possibile anche inviare una notifica al proprietario dello stabile, in caso di sua assenza.
# Esercizi sulla istruzione switch (superiori)

I seguenti esercizi riguardano Istruzione switch studiati nella Lezione 11 della Parte Prima. Essi sono divisi per paragrafi in modo tale da favorire la scelta degli esercizi specifici.

## Esercizio Scelta Equazione
### Esercizio uso switch per creare un menu' di scelta

L'utente se preme il numero 1 può risolvere una equazione di primo grado ax+b=0 se invece preme 2 può risolvere una equazione di secondo grado del tipo ax^2+bx+c=0
# Esercizi sulla trasformazione di variabili casuali

$X$
$Y$
$U[0,1]$
    $Z={\frac {X}{Y}}$
Sfruttiamo un metodo chiamato della variabile ausiliaria:
    $\left\{{\begin{matrix}Z=g_{1}(X,Y)={\frac {X}{Y}}\\W=g_{2}(X,Y)=X\end{matrix}}\right.\Rightarrow \left\{{\begin{matrix}Y=g_{1}^{-1}(Z,W)=WZ\\X=g_{2}^{-1}(Z,W)=\cdots \end{matrix}}\right.$
Si ha
    $J_{g}=\left[{\begin{matrix}-{\frac {1}{x^{2}}}&{\frac {1}{x}}\\1&0\end{matrix}}\right]$
con determinante
    $\det(J_{g})=-{\frac {1}{x}}$
Si ha
    $f_{ZW}={\frac {f_{XY}(W,ZW)}{|\det(J_{g})|}}={\frac {2}{\frac {1}{|W|}}}=2\cdot |W|$
Il dominio è
* $W\in [-1,0]$
* $Z\in [-\infty ,0]$
da cui si ottiene
    $Y=(X+1)\cdot rect\left(X+{\frac {1}{2}}\right)\Rightarrow Z={\frac {(X+1)}{X}}\cdot rect\left(X+{\frac {1}{2}}\right)={\frac {W+1}{W}}\cdot rect\left(W+{\frac {1}{2}}\right)$
File:TFA esempio X diviso Y variabile ausiliaria.png
Si ha
    $f_{X}(z)=\int _{-\infty }^{+\infty }f_{ZW}(z,w)dw=\int _{\frac {1}{z-1}}^{0}2w\cdot dw$
siccome
    $Z={\frac {W+1}{1}}\Rightarrow w=-{\frac {1}{(z-1)^{2}}}$
allora si ottiene
    $f_{X}(z)=\left[\not 2\cdot {\frac {w^{2}}{\not 2}}\right]_{\frac {1}{(z-1)^{2}}}^{0}=-{\frac {1}{(z-1)^{2}}}$
Quindi, si ha
    $f_{Z}(z)=\left|{\frac {1}{(z-1)^{2}}}\right|$
$X$
$Y$
$U[0,1]\times U[0,1]$
    $Z={\frac {\max(X,Y)}{\min(X,Y)}}$
Per risolvere questo problema ci sono due metodi:
$F_{Z}$
$f_{Z}$
    $F_{Z}(z)=P(Z\leq z)=P\left({\frac {\max(X,Y)}{\min(X,Y)}}\leq z\right)=_{X,Y\geq 0}P(\max(X,Y)\leq z\cdot \min(X,Y))$
       $P(Y\leq _{Z}X)=\left\{{\begin{matrix}0&z<1\\\int _{0}^{1}\left(\int _{y/z}^{y}dx\right)dy={\frac {1}{2}}\left({\frac {z-1}{z}}\right)&z\geq 1\end{matrix}}\right.$
       $P(X\leq _{Z}Y)=\left\{{\begin{matrix}0&z-1\\\int _{0}^{1}\left(\int _{\frac {x}{y}}^{x}dy\right)dx={\frac {1}{2}}\left({\frac {z-1}{z}}\right)&z\geq 1\end{matrix}}\right.$
Da qui si ottiene
    $F_{Z}(z)={\frac {z-1}{z}}\Rightarrow f_{Z}(z)={\frac {1}{^{2}}}\ z\geq 1$
$Z$
    $\left\{{\begin{matrix}{\frac {X}{Y}}&X\geq Y\\{\frac {Y}{X}}&X<Y\end{matrix}}\right.$
quindi si ha
    $f_{Z}(z)=f_{Z|X\geq Y}(z|x\geq y)P(X\geq Y)+f_{Z|X<Y}(z|x<y)P(X<Y)$
# Esercizi sulla punteggiatura e le maiuscole (superiori)

Benvenuto all’esercitazione sulla punteggiatura e sulle maiuscole. Come nella lezione, l’esercitazione sarà suddivisa in due parti (“la punteggiatura” e “le maiuscole”) e potrai testare il tuo livello di conoscenza nella tabella sottostante.

### Risultati

Per il risultato totale, fare la somma del risultato ottenuto nella prima parte e nella seconda parte.
| Punteggio | Livello | Risultato |
| Uguale a 0 | Insufficiente | Occorre rivedere interamente la lezione. |
| Tra 1 e 5 | Scarso | Occorre rivedere con più attenzione le parti errate. |
| Tra 6 e 10 | Buono | Occorre solo un lieve ripasso. |
| Uguale a 11 | Ottimo | Non è necessario alcun ripasso. |
# Comunicazione tra processi
## Introduzione

Comunicazione tra processi o (IPC)InterProcess Communication - I processi possono comunicare tra loro. Questa comunicazione rappresenta una funzionalità importante che si sviluppa in due aspetti generali:
* Comunicazione: scambio di dati tra processi.
* Sincronizzazione: sincronizzazione di azioni di processi o thread.
Questi due aspetti si realizzano grazie ad alcuni meccanismi (come pipe, FIFO, shared memory, semafori...)
Al tempo stesso la comunicazione deve essere funzionante, efficiente. Essa deve risolvere alcune problematiche: ad esempio può accadere che due processi stanno leggendo o scrivendo un dato condiviso ed il risultato finale dipende dall'ordine di esecuzione dei processi. Queste situazioni rappresentano delle race condition (corse critiche).

## Comunicazione

Lo scambio di dati con un altro processo avviene per mezzo di più meccanismi di comunicazione che possiamo dividere in due categorie:
* Trasferimento dati: esso avviene attraverso scrittura e lettura. Al fine di comunicare, un processo scrive i dati in un mezzo di IPC e un altro processo legge i dati. Questo è gestito dal kernel, quindi il processo scrivente trasferirà i dati dalla propria memoria utente alla memoria kernel a cui successivamente andrà a fare riferimento il processo lettore.
* Shared Memory - Memoria condivisa: essa permette ai processi di scambiare informazioni mettendole in una regione di memoria condivisa dai processi (in particolare la memoria condivisa non richiede uso di chiamate di sistema o trasferimenti da memoria utente e memoria kernel, per cui risulta un meccanismo di comunicazione veloce).
Lo scambio di dati tramite memoria condivisa è molto sensibile agli errori di programmazione, per cui è solitamente sconsigliato. È sempre possibile pensare a strutture di protezione delle memorie condivise (ad es. i cosiddetti "semafori") che si occupano di garantire la corretta sequenza delle operazioni di scrittura /lettura. D'altro canto l'uso di semafori o strutture analoghe tende a riportare al caso precedente.

## Race Condition

Affinché si possa evitare una "corsa critica" è necessario impedire che più di un processo alla volta legga o scriva contemporaneamente i dati condivisi. Si tende a creare una mutua esclusione, ovvero un modo per assicurarsi che se un processo sta usando una variabile o un file condivisi, gli altri processi saranno impossibilitati a fare la stessa cosa. All'interno dei programmi si individuano quelle parti (chiamate regioni critiche) in cui un processo richiede una risorsa condivisa, successivamente occorre che:
* due processi non devono trovarsi contemporaneamente all'interno delle proprie sezioni critiche
* si deve rendere il programma indipendente dalla velocità e dal numero delle CPU.
* nessun processo in esecuzione, fuori dalla propria regione critica, può interrompere l'esecuzione di un altro processo.
* nessun processo deve aspettare indefinitamente per poter entrare in una sezione critica.
Tecniche per la mutua esclusione:
   * Disabilitazione delle interruzioni
# Concetti fondamentali di fisica quantistica
## Concetti fondamentali
### Funzione d'onda

Lo stato di un sistema quantistico è descritto da una funzione d'onda (a valori complessi) $\Psi (q,t)$. Il quadrato del modulo $|\Psi |^{2}={\bar {\Psi }}\Psi$ di tale funzione (dove ${\bar {\Psi }}$ oppure ${\Psi ^{*}}$ indica il complesso coniugato) viene interpretato come probabilità del sistema all'istante $t$ di coordinate $q$ .

### Autovalori e autofunzioni

Consideriamo una grandezza fisica $f$ caratteristica di un sistema quantistico. Gli autovalori della grandezza $f$ sono i valori $f_{n}$ che la grandezza può assumere, e le autofunzioni $\Psi _{n}$ sono le funzioni d'onda degli stati in cui $f=f_{n}$.

### Operatori

Gli autovalori e le autofunzioni di una grandezza $f$ sono determinati dall'equazione
    ${\hat {f}}\Psi =f\Psi$
dove ${\hat {f}}$ è l'operatore associato alla grandezza.
Il valore medio di $f$, nello stato descritto dalla funzione d'onda $\Psi$, è
    $<f>=\int \Psi ^{*}{\hat {f}}\Psi \,dq$

### Spettro discreto

Sviluppo della funzione d'onda in autofunzioni di una grandezza $f$ con uno spettro discreto:
    $\Psi =\sum a_{n}\Psi _{n}\qquad a_{n}=\int \Psi _{n}^{*}\Psi \,dq$

### Spettro continuo

Sviluppo della funzione d'onda in autofunzioni di una grandezza $f$ con uno spettro continuo:
    $\Psi (q)=\int a_{f}\Psi _{f}(q)\,df\qquad a_{f}=\int \Psi _{f}^{*}(q)\Psi (q)\,dq$

### Operatore impulso

Operatore associato all'impulso (quantità di moto) di una particella:
    ${\hat {\mathbf {p} }}=-i\hbar \nabla$
Regole di commutazione tra le componenti dell'impulso e le coordinate:
    $[{\hat {p}}_{i},x_{j}]=-i\hbar \delta _{ij}$
Relazioni di indeterminazione:
    $\Delta p_{i}\Delta x_{i}\sim \hbar$
Il valore minimo dell'indeterminazione è $\hbar /2$, e si ottiene per pacchetti d'onda di forma gaussiana.

### Operatore hamiltoniano

Operatore hamiltoniano di un sistema quantistico:
    ${\hat {\mathcal {H}}}=i\hbar {\frac {\partial }{\partial t}}$
Gli autovalori dell'hamiltoniano di un sistema isolato sono i livelli energetici ${\mathcal {E}}_{n}$. A questi valori corrispondono gli stati stazionari del sistema. Le funzioni d'onda degli stati stazionari variano nel tempo nel modo seguente:
    $\Psi _{n}(q,t)=\exp \left(-{\frac {i}{\hbar }}{\mathcal {E}}_{n}t\right)\psi _{n}(q)$
Lo stato fondamentale corrisponde al valore minimo ${\mathcal {E}}_{0}$ dell'energia che il sistema può assumere.
A un livello degenere corrispondono diversi stati stazionari. Se gli operatori di due grandezze conservative non commutano tra loro, i livelli energetici sono necessariamente degeneri.

### Matrici

Gli elementi di matrice di una grandezza $f$ sono definiti dallo sviluppo delle funzioni ${\hat {f}}\psi _{n}$ sul sistema ortonormale $\left\{\psi _{n}\right\}$ costituito dalle autofunzioni dell'energia:
    $f_{mn}=\int \psi _{m}^{*}{\hat {f}}\psi _{n}\,dq$
Gli elementi diagonali $f_{nn}$ sono i valori medi della grandezza $f$ negli stati $\psi _{n}$
Elementi di matrice dipendenti dal tempo:
    $f_{mn}(t)=f_{mn}e^{i\omega _{mn}t},\qquad \omega _{mn}={\frac {{\mathcal {E}}_{m}-{\mathcal {E}}_{n}}{\hbar }}$
# Comunicazione Seriale con Arduino

Prima di iniziare è bene ricordare che esistono numerose schede di Arduino e non tutte funzionano allo stesso modo: alcune hanno funzionalità che altre non hanno e l'elenco potrebbe continuare.
Di seguito verrà descritto come attivare una comunicazione seriale con Arduino o - meglio - tra due schede Arduino. Facendo sì che queste possano dialogare tra loro le potenzialità di calcolo e di progettazione si espandono notevolmente.

## Porta seriale

La porta seriale è presente in tutte le schede Arduino (alcune schede ne hanno anche più d'una), se non altro per trasferire il codice da eseguire dal computer alla scheda Arduino stessa. La medesima porta viene poi riutilizzata quando dalla scheda Arduino si desidera inviare dati al computer per visualizzarli, memorizzarli o altro.
Come dovrebbe essere noto, Arduino lavora con livelli di tensione pari a $0~{\text{V}}$ e $5~{\text{V}}$. Pertanto non è possibile connettere Arduino a una porta seriale RS-232 che - tipicamente - lavora a $12~{\text{V}}$.
Questo viene rimarcato perché - oltre alla connessione via USB - nelle schede Arduino Uno, Nano, Mini, e Mega i pin 0 e 1 sono direttamente connessi alla porta USB (e quindi al computer). Collegare qualsiasi cosa a questi pin può interferire con la comunicazione con il computer, causando anche upload falliti sulla scheda.
Pertanto, comunicazione seriale va usata solo quando la scheda non dialoga con il computer (o con altre macchine).

## Comunicazione con altre schede

È possibile utilizzare la comunicazione seriale con i pin Tx/Rx rispettando la logica TTL ($5~{\text{V}}$). Per eseguire una comunicazione seriale con un dispositivo esterno TTL (inclusa un'altra scheda Arduino) è sufficiente collegare il pin Tx al pin Rx del proprio dispositivo e il pin Rx al pin Tx. Da non dimenticare che anche la messa a terra delle schede devono essere connesse, diversamente mancherebbe un riferimento di massa.

## Comunicazione da computer ad Arduino via seriale

Per inviare dati dal computer ad Arduino, tramite la porta seriale, è sufficiente l'utilizzo del monitor seriale.
# Comunicato stampa numero 2 - Evento Facebook "Wikireferendum"

In data, 21 al 28 Novembre 2016 e 3 e 4 Dicembre 2016, si è svolto sulla pagina Facebook di Wikiversità l' Evento Facebook "Wikireferendum" incentrato sul Referendum Costituzionale svoltosi il 4 Dicembre in Italia. Motivi dell'evento oltre l'aumentare la visibilità anche quella di fornire informazioni su cosa si vota nel pieno senso di quanto questo sito si ripropone cioè il libero apprendimento.
I risultati di questo evento sono altamente soddisfacenti. Se guardiamo le visualizzazioni della Lezione chiave che spiega in modo completo l'oggetto del referendum La Riforma Costituzionale del Governo Renzi possiamo notare che le visualizzazioni complessive dalla creazione (9 agosto 2015) ad oggi sono 137.750. Solo nel periodo dell'evento abbiamo avuto picchi di 3.233 visualizzazioni al giorno. Un record assoluto per wikiversità che l'ha resa, fin dal primo giorno di creazione, la pagina più visualizzata del mese arrivando, negli ultimi mesi, anche a distaccarsi con 41.000 visualizzazioni in più rispetto alle altre. L'Evento però non ruotava solo su questa lezione ma su tutte le lezioni del Seminario sulla Riforma della Materia:Diritto costituzionale. Ebbene anche qui i dati sono soddisfacenti. Meno visualizzazioni ma anche qui dato variabile e buono con anche 1000 visualizzazioni cosa non di poco dato che le lezioni sono state create solo nell'ultimo mese. Sintesi conclusiva è quindi che l'Evento ha avuto un ottimo successo.
Collegato all'evento facebook c'è stata anche la promozione della pagina di wikiversità e della lezione sopra menzionata. Di seguito si forniscono i dati finali avvisando che l'inserzione ha permesso alla pagina di lezione di raggiungere quota visualizzazioni 2.517 giorno 3 e 2.655 giorno 4.
Segue in discussione informazioni di servizio.
# Concetti base della programmazione

La programmazione è l'insieme delle attività che una persona, il programmatore, svolge per creare un programma, ossia un software. Un buon paragone è quello con l'insegnamento: è come se il programmatore "insegnasse" al computer come svolgere un determinato compito.

## Un po' di storia

Nei primi anni di nascita degli elaboratori (anni 30-40) non esisteva la programmazione, o almeno, non come la intendiamo noi oggi. Fino agli anni '50 gli elaboratori venivano istruiti attraverso il puro codice macchina (sequenza di 1 e 0). Negli anni '50 nascono i primi due veri linguaggi: il FORtrAN e l'ALGOL. Dopo l'avvento del COBOL ('60) nasce nel 1964 uno dei più importanti linguaggi: il BASIC, un linguaggio con sintassi molto semplice. Gli anni '70 sono gli anni della grande evoluzione dell'informatica, infatti nascono i più importanti linguaggi ancora oggi diffusissimi, il PASCAL e il C. Dopo la nascita del C++ ('85) non vi sono più avute grande evoluzioni, se non un linguaggio il Java: appena nato grazie alla sua portabilità ebbe un grande successo.

## I linguaggi

I linguaggi di programmazione sono moltissimi (una lista la potete trovare alla materia Linguaggi di programmazione) e vengono suddivisi in diverse categorie:
* Programmazione imperativa
* Programmazione orientata agli oggetti
* Programmazione funzionale
* Programmazione orientata agli eventi
* Programmazione Logica
* Programmazione Procedurale
Oltre a questi gruppi esistono linguaggi che si trovano intermedi tra questi, come il Python e ADA.
# Josef Kostner

Josef Kostner è nato l'11 agosto 1933 ad Ortisei, figlio di una famiglia di un intagliatore di legno. I suoi genitori erano Joseph e Katharina Senoner da Luca. Egli ha avuto dodici fratelli. Dal momento che la sua famiglia non aveva optato per la Germania, ha frequentato fino al 1943, la scuola in lingua italiana. Dopo l'invasione delle truppe tedesche suo padre lo mandò da un agricoltore di Dorf Tirol per migliorare la sua conoscenza della lingua tedesca. Ha iniziato da studente a ritagliare e disegnare costantemente incoraggiato dalla sua maestra elementare Gisela Moroder. A 14 anni Kostner ha iniziato un apprendistato con il padre Schnitzer. Ha frequentato corsi serali di Scuola d'Arte di Ortisei. Dal 1960 al 1980 ha insegnato "plastica progettazione e disegno. Ha avuto la possibilità di visitare mostre d'arte in tutta Europa, in ambienti. artisticamente diversi, arricchendo con la propria esperienza legata alla tradizione della Val Gardena A partire dal 1960, ha presentato le sue opere in mostre d'arte.
Dal 1960 al 1980 è stato insegnante di scultura presso le scuole d'arte di Selva di Val Gardena e di Ortisei. Una caratteristica di molte sue opere è la gettata in cemento. Negli anni '50 partecipò al gruppo Ruscel che intendeva favorire la modernizzazione della scultura tradizionale della Val Gardena. Ha svolto anche ricercatore della toponomastica ladina della Val Gardena da cui è scaturita la pubblicazione di quattro carte topografiche con i toponimi in lingua ladina di gran parte della Val Gardena.

## Principali mostre personali

* 1960: Galleria Ruscel, Ortisei
* 1965: Galleria Selene, Cortina d'Ampezzo
* 2002/03: Schweizerische Triennale der Skulptur, Bad Ragaz e Vaduz – Svizzera
* 2005: Museo Gipsoteca Canova, Possagno (Ala Nuova e Parco)
* 2011: “Figura“, Fortezza

## Pubblicazioni

* (Josef Kostner): Planta de Resciesa. Calënder de Gherdëina 1960, Union di Ladins, St. Ulrich 1959, p. 111.
* Josef Kostner, Gilo Prugger: Planta danter i ruves de Cuecenes y Ncisles. Calënder de Gherdëina 1967, Union di Ladins, St. Ulrich 1966, p. 93.
* Josef Kostner, Gilo Prugger: Cherta de Frea y ujinanza. Calënder de Gherdëina 1970, Union di Ladins, St. Ulrich 1969, p. 92.
* Josef Kostner, Gregor Prugger: Cherta de Ciandevaves y de Ciandepinëi. Calënder de Gherdëina 1974, Union di Ladins, St. Ulrich 1973, p. 124-125.
* Cun Lizënza. Istitut Ladin Micurà de Rü, San Martin de Tor 2007. ISBN ISBN 9788881710706 (poesie).
* Zacan cuntovi. Istitut Ladin Micurà de Rü, San Martin de Tor 2010. ISBN 9788881710881 (racconti).
# Johann Angelus Perathoner

Johann Angelus Perathoner è nato il 25 aprile 1839 a Selva. I suoi genitori erano Anton e Katarina Demetz. Il 10 luglio 1864 ha ricevuto la Ordinazione sacerdotale. Negli anni tra il 1880 e il 1887 è stato Coadiutore Santa Cristina, Bulla, San Pietro e Ortisei e poi nel 1887-1889 curato di Bulla Nel 1865 traduce in lingua ladina il testo latino dell'umanista francese Marc-Antoine Muret (1526 - 1585) Nsegnament per la Soventù I versi hanno lunghezze relativamente irregolari - di solito senario + settenario - e sono con poche eccezioni in rima baciata. Il testo è accompagnato da due motti latini: Il primo viene da Cicerone, De divinatione

## Opere

'Nsegnament per la Soventù
# Josef Flöss

Josef (Ojöp) Floss è nato il 25 aprile 1885 a Coldetlames San Martin de Tor. Il 29 giugno è stato, 1909 ordinato sacerdote, e fino al 1911 coadiutore a Colle Santa Lucia. Dopo alcuni mesi in Badia ha chiesto un trasferimento a Bressanone, dove rimase fino al 1915 e si è curato di una malattia. Poi è divenuto cappellano alle Clarisse a Tesido, dove è morto ancora molto giovane, il 4 novembre 1917.

## Opere

* Itwikisource:Ciantia de Col de Lana
* Itwikisource:Olà ch' la Marmolata
# Josef Frena

Josef (Ojöp) Frena è nato il 4 maggio 1872 a San Martin è nato in Badia. Fu ordinato prete il 29 giugno 1899 Nel 1900-1901 fu coadiutore a La Val, nel 1901-1902 a Badia, fino al 1905 ad Ampezzo e nel 1905-1913 a Bressanone dove si è fermato 14 anni. Divenne parroco di Marebbe nel maggio del 1927.
Nel novembre 1928 ha dovuto andare per curarsi al sanatorio di Bressanone, dove morì il 10 febbraio 1930.

## Opere

* Itwikisource:Comploj
* Itwikisource:Primiziant Alfonso Frontull
# Johann Baptist Perathoner

Johann Baptist (Giuani Batista / Tita) Perathoner conosciuto anche come Pertëut è nato il 26 agosto 1883 al Cësa Vedla a Santa Cristina Ha studiato teologia a Vienna, Graz e Roma. Nel 1910 è stato ordinato sacerdote ed era inizialmente cappellano a Selva / Wolkenstein e nel 1911 a Ortisei Dal 1912 è stato nominato ministro nel 15 diversi villaggi da Magrè Nalles, Castelrotto, Cortaccia poi a Vienna e Roma, ed ha servito come cappellano ospedaliero nel 1929-1945 a Bolzano Nel 1945, è divenuto come parroco e decano di Neumarkt, dove il 13 agosto 1947 è morto.
Ha collaborato con Engelbert Demetz alla stesura di Pitla storia bibia, per l'insegnamento dei testi sacri in lingua ladina.
# Johann Peter Rungaudie

Johann Peter Rungaudie nacque il 12 ottobre 1753 a Santa Cristina Val Gardena e morì il 16 gennaio 1815. Divenne presbitero, ricoprendo diversi incarichi ecclesiastici. Fu cappellano nel suo luogo di nascita nell'anno 1781 e in Ortisei / St Ulrich dal 1784 al 1787. Le altre tappe del suo ministero pastorale furono in Fassa 32 (1787-1790), Badia (1790 - 1793) e San Martin de Tor / S. Martino in Badia (1793), girò poi Mazzin (1797 - 1802) e Tamion Fassa (1802-1805), successivamente Castelrotto. Oltre a poesie occasionali scritti in lingua tedesca (vedi Sotriffer 2000 -. 01, 121-122) creò numerose composizioni di musica sacra. Le sue Stazioni della Via Crucis oltre che in italiano furono stampate nel 1813 in un opuscolo di 16 pagine in lingua ladina, probabilmente la prima opera a stampa in ladino. Il testo contiene molti italianismi.

## Opere

* Itwikisource:La Stacions o' la via della S. Crousch
# Joani Gregorio Demenego

Joani (Giovanni) Gregorio Demenego (Domenego) Caisar è nato il 12 marzo 1821, a Bigontina (Cortina d'Ampezzo). Era il fratello maggiore di Tiberio Cesare Demenego Caifratellosar. Ha frequentato il liceo a Udine, ma ha sofferto sin da giovane di allucinazioni, malattia che si è presentata più volte così come il 5 giugno 1867, quando è saltato dal secondo piano dell'Ospedale di Udine e lo stesso giorno è morto.
Segna l'inizio della letteratura ampezzana che non è quella "tipica" della poesia occasionale per un matrimonio, una prima celebrazione di messa o per la fine della scuola, ma con una lunga e divertente satira che ci dà un'interessante visione sociologica nel microcosmo di Ampezzo.

## Opere

* Itwikisource:Lode masciza che senpre val