OpenLLM-France/wikimedia huggingface dataset:
# Finlandese/Casi

Finlandese
Copertina Tutti i moduli · Sviluppo
    CopertinaFinlandese/Copertina
* AlfabetoFinlandese/Alfabeto
** PronunciaFinlandese/Pronuncia
** Armonia vocalicaFinlandese/Armonia vocalica
** Alternanza consonanticaFinlandese/Alternanza consonantica
** Alternanza vocalica
* ArticoloFinlandese/Articolo
* GenereFinlandese/Genere
* NumeroFinlandese/Numero
* Sostantivi
* CasiFinlandese/Casi
* Aggettivi
** NumeraliFinlandese/Aggettivi/Numerali
** Numerali nella "Puhukieli"Finlandese/Aggettivi/Numerali
* PronomiFinlandese/Pronomi
* VerbiFinlandese/Verbi
* Negazione
* Frase interrogativa
* Preposizioni e posposizioni
* Congiunzioni
* Fraseologia
Modifica il sommario

## Casi

Il finlandese ha 15 casi e sono riassumibili in questa tabella:
| | suffissi | singolare | plurale |
| nominativo | - / -t | kauppa | kaupat |
| genitivo | -n /-i, -en | kaupan | kauppojen |
| partitivo | -a / -i, -a | kauppaa | kauppoja |
| accusativo | -n, - / -t | kaupan, kauppa | kaupat |
| inessivo | -ssa / -i, -ssa | kaupassa | kaupoissa |
| elativo | -sta / -i, -sta | kapasta | kaupoista |
| illativo | -vn / -i, -hvn | kauppaan | kauppoihin |
| adessivo | -lla / -i, -lla | kaupalla | kaupoilla |
| ablativo | -lta / -i, -lta | kaupalta | kaupilta |
| allativo | -lle / -i, -lle | kaupalle | kaupoille |
| essivo | -na / -i, -na | kauppana | kauppoina |
| traslativo | -ksi / -i, -ksi | kaupaksi | kaupoiksi |
| abessivo | -tta | kaupatta | kaupoitta |
| istruttivo | - / -i, -n | - | kaupoin |
| comitativo | - / -i, -ne- | - | kaupoine- |
# Java/Metodi/2

| Java Linguaggio Java categoria · sviluppo · Come posso contribuire? → Vai su Wikiversity | Java: Guida alla programmazioneJava/Introduzione - Specifica di linguaggio - Libreria standardJava/Comunicazione seriale Tipi di datoJava/Tipi di dato • EspressioniJava/Operatori • VariabiliJava/Variabili locali • IstruzioniJava/Istruzioni • Strutture di controlloJava/Strutture di controllo • PackageJava/Package Classi e oggettiJava/Classi e oggetti • OggettiJava/Oggetti • MetodiJava/Metodi • Metodi (cont.)Java/Metodi/2 • ArrayJava/Array Modificatori di accessoJava/Modificatori di accesso • EreditarietàJava/Ereditarietà Gestione delle eccezioniJava/Gestione delle eccezioni • GenericsJava/Generics Thread e parallelismoJava/Multithreading • Interblocco ricontrollatoJava/Interblocco ricontrollato Alcune differenze con il CJava/Concetti fondamentali • LessicoJava/Lessico • GrammaticaJava/Grammatica |

## Overloading

Ogni metodo di un determinato tipo ha un nome associato. In realtà, il nome da solo non è sufficiente ad identificare il metodo. Gli elementi che identificano il metodo sono collettivamente chiamati signature e sono determinati da
* nome del metodo
* numero e dal tipo degli argomenti
Il nome degli argomenti non conta.
Metodi con lo stesso nome, ma diverse liste di argomenti, sono a tutti gli effetti diversi agli occhi del compilatore e del programma Java. Il motivo principale è che ciò permette di raggruppare insieme dei metodi concettualmente simili o che compiono le stesse operazioni:
Se un client invoca
il compilatore sceglie la versione del metodo guida più adatta a seconda del tipo della variabile mezzo. Attenzione: la scelta viene determinata solo sulla base del tipo a tempo di compilazione. Quindi, se Bicicletta, Automobile e Aeroplano sono sottotipi di un tipo comune MezzoDiTrasporto, e mezzo è una variabile di tipo MezzoDiTrasporto, allora il compilatore protesta richiedendo che venga specificata quale delle tre versioni va invocata.
L'overloading è supportato anche per i costruttori. Questo permette di dare al client la possibilità di costruire un oggetto in modi diverse a seconda della specifica lista di parametri utilizzata.
# Java/Javadoc

Java
Copertina Tutti i moduli · Sviluppo
    CopertinaJava/Copertina
* Guida alla programmazione
** IntroduzioneJava/Introduzione
** Procurarsi il JDKJava/Procurarsi il JDK
** Dal sorgente all'esecuzioneJava/Dal sorgente all'esecuzione
** Il linguaggioJava/Il linguaggio
** Programmazione ad oggettiJava/Programmazione ad oggetti
** JavadocJava/Javadoc
** EserciziJava/Esercizi
** La macchina virtualeJava/La macchina virtuale
** Errori e mitiJava/Errori e miti
** Trucchi e consigliJava/Trucchi e consigli
* Specifica di linguaggio
** Tipi di datoJava/Tipi di dato
** Concetti fondamentaliJava/Concetti fondamentali
** OperatoriJava/Operatori
** Variabili localiJava/Variabili locali
** IstruzioniJava/Istruzioni
** Strutture di controlloJava/Strutture di controllo
** PackageJava/Package
** Classi e oggettiJava/Classi e oggetti
** OggettiJava/Oggetti
** MetodiJava/Metodi
** metodi (seconda parte)Java/Metodi/2
** ArrayJava/Array
** Modificatori di accessoJava/Modificatori di accesso
** EreditarietàJava/Ereditarietà
** Gestione delle eccezioniJava/Gestione delle eccezioni
** GenericsJava/Generics
** LessicoJava/Lessico
** GrammaticaJava/Grammatica
* Libreria standard
** Comunicazione serialeJava/Comunicazione seriale
** Stream
** Input e outputJava/Input e output
** Collections
** AWT e SwingJava/AWT e Swing
** Reflection
** SerializzazioneJava/Serializzazione
** SocketJava/Socket
* Argomenti avanzati
** MultithreadingJava/Multithreading
** Interblocco ricontrollatoJava/Interblocco ricontrollato
Modifica il sommario
Javadoc è un tool usato per realizzare la documentazione di un'API scritta in Java.
# Java/Oggetti

| Java Linguaggio Java categoria · sviluppo · Come posso contribuire? → Vai su Wikiversity | Java: Guida alla programmazioneJava/Introduzione - Specifica di linguaggio - Libreria standardJava/Comunicazione seriale Tipi di datoJava/Tipi di dato • EspressioniJava/Operatori • VariabiliJava/Variabili locali • IstruzioniJava/Istruzioni • Strutture di controlloJava/Strutture di controllo • PackageJava/Package Classi e oggettiJava/Classi e oggetti • OggettiJava/Oggetti • MetodiJava/Metodi • Metodi (cont.)Java/Metodi/2 • ArrayJava/Array Modificatori di accessoJava/Modificatori di accesso • EreditarietàJava/Ereditarietà Gestione delle eccezioniJava/Gestione delle eccezioni • GenericsJava/Generics Thread e parallelismoJava/Multithreading • Interblocco ricontrollatoJava/Interblocco ricontrollato Alcune differenze con il CJava/Concetti fondamentali • LessicoJava/Lessico • GrammaticaJava/Grammatica |
In Java un oggetto è dotato di un determinato tipo. Gli oggetti vengono anche chiamati istanze. Ogni oggetto è un'istanza di una classe o di un tipo array.

## Creazione e utilizzo

Gli oggetti si creano con l'operatore new. L'oggetto verrà creato in un'area di memoria chiamata heap. Questa area viene periodicamente scansionata dal garbage collector, che si occupa di scovare gli oggetti non più utilizzati dal programma e liberare la memoria corrispondente (affinché possa essere utilizzata dai nuovi oggetti che saranno allocati in seguito).

### Il valore null

Il simbolo null rappresenta un valore che non è il reference di nessun oggetto. Esempio di utilizzo:

## Inizializzazione dei campi

A differenza di quanto avviene con le variabili locali, alla creazione di un oggetto i suoi campi sono automaticamente inizializzati ad un certo valore di default. Vedi anche la pagina "Java/Variabili locali#Caratteristiche".

## Oggetti e reference

In Java, gli oggetti non vengono utilizzati direttamente, ma solo attraverso i loro reference. Ad esempio, l'operatore new crea un nuovo oggetto in memoria e restituisce il suo reference, il quale può essere messo in una variabile, passato come argomento ad un metodo, o usato direttamente:
Il codice seguente crea un oggetto e ne copia il reference in due variabili distinte:
Le modifiche apportate ad un oggetto sono visibili tramite ciascuno dei due reference:
Usare questo meccanismo ha diverse implicazioni. Ad esempio:
* la sola dichiarazione di una variabile oggetto (quindi senza usare la parola-chiave new) non alloca l'oggetto in memoria;
* implicazioni sul passaggio degli oggetti per valore e per riferimento.
# MediaWiki/Aggiornamento

MediaWiki
Copertina Tutti i moduli · Sviluppo
IntroduzioneMediaWiki/Introduzione
Markup NamespaceMediaWiki/Namespace TemplateMediaWiki/Template Ricerca SkinMediaWiki/Le skin EdittoolsMediaWiki/Edittools Importazione ed esportazioneMediaWiki/Importazione ed esportazione API
PrerequisitiMediaWiki/Installare i programmi necessari - InstallazioneMediaWiki/Installazione - ConfigurazioneMediaWiki/Configurazione - LocalSettings.phpMediaWiki/LocalSettings.php UploadMediaWiki/Upload
Personalizzare la graficaMediaWiki/Personalizzare la grafica
* Hacking interfacciaMediaWiki/Hacking interfaccia
* La barra lateraleMediaWiki/La barra laterale
* La toolbar di modificaMediaWiki/
* Altre personalizzazioni graficheMediaWiki/Altre personalizzazioni grafiche
Cancellare vandalismi in Ultime modificheMediaWiki/Ultime modifiche Limitare l'accesso al wikiMediaWiki/Restrizioni di accesso AggiornamentoMediaWiki/Aggiornamento Dump JavascriptMediaWiki/Javascript AltroMediaWiki/Come fare per
Le estensioniMediaWiki/Estensioni
* Semantic MediaWikiMediaWiki/Semantic MediaWiki
* Formule matematicheMediaWiki/TeX
* Estensione CollectionMediaWiki/Estensione Collection
* Estensione WarnNoCategoriesMediaWiki/Estensione WarnNoCategories
Contribuire allo sviluppo di MediaWikiMediaWiki/Contribuire Grammatica del markup GlossarioMediaWiki/Glossario
Modifica il sommario

## Aggiornamento

È buona regola mantenere aggiornato il software, soprattutto se installato su macchine pubbliche (es: siti web). Su http://www.mediawiki.org sono disponibili gli aggiornamenti del software MediaWiki; gli sviluppatori si preoccupano di rilasciare un aggiornamento ogni volta che vengono risolti problemi o aggiunte funzionalità.
Prima di tutto è necessario fare un backup di tutti i dati presenti nel proprio database: se si utilizza phpMyAdmin si potrà fare un'immagine dei propri dati in modo semplice e veloce: si rimanda alla documentazione del programma su come fare un export dei dati.
Dopo aver scaricato l'ultima versione, è consigliabile bloccare temporaneamente il wiki per evitare che qualcuno modifichi le voci durante l'aggiornamento. Per farlo è sufficiente inserire el file LocalSettings.php l'istruzione:
Perché la procedura di aggiornamento funzioni è necessario specificare i dati di un utente mysql in grado di modificare il database nel file AdminSettings.php
Per creare un utente in grado di amministrare solo il database del wiki:
In seguito basta sovrascrivere i file vecchi con quelli aggiornati ed avviare la procedura di upgrade.
Se tutto va bene, il wiki è aggiornato. Può essere necessario troncare la tabella objectcache
* Può essere necessario purgare le pagine prima che vengano visualizzate correttamente, ad esempio caricando index.php?action=purge
* Ricordarsi di applicare nuovamente le patch che si erano applicate alla precedente installazione di MediaWiki! In particolare, se presente, Restricted Access!
# MediaWiki/Come fare per

MediaWiki
Copertina Tutti i moduli · Sviluppo
IntroduzioneMediaWiki/Introduzione
Markup NamespaceMediaWiki/Namespace TemplateMediaWiki/Template Ricerca SkinMediaWiki/Le skin EdittoolsMediaWiki/Edittools Importazione ed esportazioneMediaWiki/Importazione ed esportazione API
PrerequisitiMediaWiki/Installare i programmi necessari - InstallazioneMediaWiki/Installazione - ConfigurazioneMediaWiki/Configurazione - LocalSettings.phpMediaWiki/LocalSettings.php UploadMediaWiki/Upload
Personalizzare la graficaMediaWiki/Personalizzare la grafica
* Hacking interfacciaMediaWiki/Hacking interfaccia
* La barra lateraleMediaWiki/La barra laterale
* La toolbar di modificaMediaWiki/
* Altre personalizzazioni graficheMediaWiki/Altre personalizzazioni grafiche
Cancellare vandalismi in Ultime modificheMediaWiki/Ultime modifiche Limitare l'accesso al wikiMediaWiki/Restrizioni di accesso AggiornamentoMediaWiki/Aggiornamento Dump JavascriptMediaWiki/Javascript AltroMediaWiki/Come fare per
Le estensioniMediaWiki/Estensioni
* Semantic MediaWikiMediaWiki/Semantic MediaWiki
* Formule matematicheMediaWiki/TeX
* Estensione CollectionMediaWiki/Estensione Collection
* Estensione WarnNoCategoriesMediaWiki/Estensione WarnNoCategories
Contribuire allo sviluppo di MediaWikiMediaWiki/Contribuire Grammatica del markup GlossarioMediaWiki/Glossario
Modifica il sommario

## Duplicare il wiki

Per copiare le pagine da una installazione di MediaWiki ad un'altra, esistono essenzialmente due alternative:
* Duplicare il database (dump)
* Esportare le pagine da una wiki in formato XML e importarle nell'altra, usando le funzioni di importazione/esportazione di MediaWiki.

## Creare moduli e form personalizzati

Si può fare creando una pagina speciale apposita: vedi mw:Manual:Special_pages#Custom_special_pages.
# MediaWiki/Edittools

MediaWiki
Copertina Tutti i moduli · Sviluppo
IntroduzioneMediaWiki/Introduzione
Markup NamespaceMediaWiki/Namespace TemplateMediaWiki/Template Ricerca SkinMediaWiki/Le skin EdittoolsMediaWiki/Edittools Importazione ed esportazioneMediaWiki/Importazione ed esportazione API
PrerequisitiMediaWiki/Installare i programmi necessari - InstallazioneMediaWiki/Installazione - ConfigurazioneMediaWiki/Configurazione - LocalSettings.phpMediaWiki/LocalSettings.php UploadMediaWiki/Upload
Personalizzare la graficaMediaWiki/Personalizzare la grafica
* Hacking interfacciaMediaWiki/Hacking interfaccia
* La barra lateraleMediaWiki/La barra laterale
* La toolbar di modificaMediaWiki/
* Altre personalizzazioni graficheMediaWiki/Altre personalizzazioni grafiche
Cancellare vandalismi in Ultime modificheMediaWiki/Ultime modifiche Limitare l'accesso al wikiMediaWiki/Restrizioni di accesso AggiornamentoMediaWiki/Aggiornamento Dump JavascriptMediaWiki/Javascript AltroMediaWiki/Come fare per
Le estensioniMediaWiki/Estensioni
* Semantic MediaWikiMediaWiki/Semantic MediaWiki
* Formule matematicheMediaWiki/TeX
* Estensione CollectionMediaWiki/Estensione Collection
* Estensione WarnNoCategoriesMediaWiki/Estensione WarnNoCategories
Contribuire allo sviluppo di MediaWikiMediaWiki/Contribuire Grammatica del markup GlossarioMediaWiki/Glossario
Modifica il sommario
L'Edittools è uno strumento che aiuta durante la modifica delle pagine del wiki. È un riquadro che contiene dei collegamenti realizzati tramite l'estensione CharInsert.
Ognuno di questi collegamenti, quando viene attivato, aggiunge in automatico un certo testo alla casella di testo presente nella pagina che si sta visitando. Quindi funzionano ad es.
* durante la modifica di una pagina del wiki
* durante il caricamento di un file
Il riquadro che li contiene si trova nella pagina MediaWiki:Edittools del wiki (modificabile solo da amministratori). Le istruzioni dettagliate per configurarlo sono sul sito di MediaWiki (Extension:CharInsert e MediaWiki_talk:Edittools).
Ad esempio, l'Edittools può contenere
* lettere che non sono sulla tastiera
* tag HTML
* template usati di frequente sulla wiki
# MediaWiki/Altre personalizzazioni grafiche

MediaWiki
Copertina Tutti i moduli · Sviluppo
IntroduzioneMediaWiki/Introduzione
Markup NamespaceMediaWiki/Namespace TemplateMediaWiki/Template Ricerca SkinMediaWiki/Le skin EdittoolsMediaWiki/Edittools Importazione ed esportazioneMediaWiki/Importazione ed esportazione API
PrerequisitiMediaWiki/Installare i programmi necessari - InstallazioneMediaWiki/Installazione - ConfigurazioneMediaWiki/Configurazione - LocalSettings.phpMediaWiki/LocalSettings.php UploadMediaWiki/Upload
Personalizzare la graficaMediaWiki/Personalizzare la grafica
* Hacking interfacciaMediaWiki/Hacking interfaccia
* La barra lateraleMediaWiki/La barra laterale
* La toolbar di modificaMediaWiki/
* Altre personalizzazioni graficheMediaWiki/Altre personalizzazioni grafiche
Cancellare vandalismi in Ultime modificheMediaWiki/Ultime modifiche Limitare l'accesso al wikiMediaWiki/Restrizioni di accesso AggiornamentoMediaWiki/Aggiornamento Dump JavascriptMediaWiki/Javascript AltroMediaWiki/Come fare per
Le estensioniMediaWiki/Estensioni
* Semantic MediaWikiMediaWiki/Semantic MediaWiki
* Formule matematicheMediaWiki/TeX
* Estensione CollectionMediaWiki/Estensione Collection
* Estensione WarnNoCategoriesMediaWiki/Estensione WarnNoCategories
Contribuire allo sviluppo di MediaWikiMediaWiki/Contribuire Grammatica del markup GlossarioMediaWiki/Glossario
Modifica il sommario

## Pulsante accessorio

Si può inserire un pulsante accessorio, incollando il testo che segue nel file che corrisponde alla skin in uso. Per esempio, se il wiki usa la skin Monobook, si modifica (con un banale editor di testo) il file Monobook.php che è nella cartella /skins, incollando in un certo punto del file il codice che appare qui sotto.

### Il codice da inserire

Sostituire i seguenti parametri:
| p-Identificativo | Un nome privo di spazi, che indichi la funzione del riquadro. Esempi: p-ConvertiInPDF e p-MostraStatistichePagina |
| Titolo del riquadro | Il titolo che appare al di sopra del pulsante. |
| Link | L'indirizzo del link da aprire quando l'utente fa clic sul pulsante. |
| Link immagine | L'indirizzo dell'immagine da usare come sfondo del pulsante. |
| Testo | Testo del pulsante. Esempi: Converti in PDF e Mostra statistiche |

### Dove inserire il codice

La posizione del testo determina il punto in cui il pulsante apparirà nell'interfaccia del wiki.
Ad esempio, per far apparire il pulsante a sinistra, sulla barra laterale, appena prima della sezione riservata ai link verso le altre lingue, il codice va incollato appena prima della riga
in quanto questa riga comincia appunto il riquadro che contiene i link che puntano alle altre lingue.
# MediaWiki/Estensione WarnNoCategories

MediaWiki
Copertina Tutti i moduli · Sviluppo
IntroduzioneMediaWiki/Introduzione
Markup NamespaceMediaWiki/Namespace TemplateMediaWiki/Template Ricerca SkinMediaWiki/Le skin EdittoolsMediaWiki/Edittools Importazione ed esportazioneMediaWiki/Importazione ed esportazione API
PrerequisitiMediaWiki/Installare i programmi necessari - InstallazioneMediaWiki/Installazione - ConfigurazioneMediaWiki/Configurazione - LocalSettings.phpMediaWiki/LocalSettings.php UploadMediaWiki/Upload
Personalizzare la graficaMediaWiki/Personalizzare la grafica
* Hacking interfacciaMediaWiki/Hacking interfaccia
* La barra lateraleMediaWiki/La barra laterale
* La toolbar di modificaMediaWiki/
* Altre personalizzazioni graficheMediaWiki/Altre personalizzazioni grafiche
Cancellare vandalismi in Ultime modificheMediaWiki/Ultime modifiche Limitare l'accesso al wikiMediaWiki/Restrizioni di accesso AggiornamentoMediaWiki/Aggiornamento Dump JavascriptMediaWiki/Javascript AltroMediaWiki/Come fare per
Le estensioniMediaWiki/Estensioni
* Semantic MediaWikiMediaWiki/Semantic MediaWiki
* Formule matematicheMediaWiki/TeX
* Estensione CollectionMediaWiki/Estensione Collection
* Estensione WarnNoCategoriesMediaWiki/Estensione WarnNoCategories
Contribuire allo sviluppo di MediaWikiMediaWiki/Contribuire Grammatica del markup GlossarioMediaWiki/Glossario
Modifica il sommario
L'estensione WarnNoCategories, fa apparire un comodo messaggio di avvertimento a coloro che dimenticano di inserire le categorie nelle voci che editano. Questo messaggio, tuttavia, è solo di avvertimento, e non bloccherà la creazione della voce, qualora non fosse successivamente catalogata.

## Errori da correggere nel codice

Il Codice ufficiale presenta alcuni errori, che tuttavia possono essere risolti agendo così:
Tuttavia, è ancora difettosa: rallenta la wiki. Al momento non usatela, se avete wiki molto grandi o con pagine molto lunghe.

## Installazione

Questa riga, aggiunta al LocalSettings.php, attiva l'estensione:
Le righe successive specificano su quali namespace si vuole visualizzare il messaggio:
Per attivarla, impostare true e assicurarsi che ad inizio riga non ci sia un cancelletto ( # ). Per disattivarla, mettere il simbolino # ad inizio riga (non impostare su false, altrimenti, in questo caso specifico, non funzionerà).
Esempio:
L'elenco dei namespace si trova alla pagina MediaWiki/Namespace.
# Laboratorio di chimica in casa/Piperina

La piperina è il principio attivo maggiormente presente nel pepe. Nella pianta può essere presente dal 4,7% al 9,7% e può venire estratta usando una varietà di solventi fra i quali acetone, etanolo 95%, acetato di etile ecc. Si presenta come un solido trasparente leggermente ambra dall'intenso odore di pepe, immiscibile in acqua ma solubile in numerosi solventi organici.

## Estrazione dal pepe

La piperina può essere estratta da tutte le varietà di pepe, ed è presente in maggior concentrazione nel pepe bianco. Anche nel pepe nero, il più comune, è presente dal 5% al 10% e generalmente viene estratta in un soxhlet con etanolo o diclorometano. L'estrazione ha una durata variabile tra le due e le tre ore. L'estratto così ottenuto è scuro, molto resinoso dopo evaporazione del solvente e contiene altre impurità volatili come pinene ed altri terpeni e sostanze aromatiche. Le sostanze indesiderate possono essere eliminate sotto forma di sali insolubili in solventi organici mediante l'aggiunta di una base forte come NaOH o KOH. La soluzione contenente il precipitato viene filtrata, al filtrato contenente la piperina può essere aggiunta acqua distillata che causa la precipitazione della sostanza desiderata e la conseguente formazione di un corpo di fondo. La piperina fatta precipitare con acqua viene purificata mediante recristallizzazione.

## Saggio di riconoscimento

Un semplice saggio di riconoscimento consiste nell'aggiunta di acido solforico concentrato ai cristalli di piperina che si colorerà immediatamente di rosso intenso molto scuro.

## Reazioni

La piperina può essere idrolizzata ad acido piperico e piperidina, i quali possono essere a loro volta convertiti in numerosi altri derivati.

## Video
### Video 1

Estrazione della piperina con un soxhlet.

## Link

* Erowid
* Google patents
* Sciencemadness
** Estrazione con alcol isopropilico 91%
* Dati chimico-fisici sul Merck Index online (link alternativo)
* Analisi HPLC