mirror of
https://github.com/Steffo99/unisteffo.git
synced 2024-11-25 09:24:21 +00:00
🔧 Rename and improve TitleSplit into appuntiweb/Split
This commit is contained in:
parent
4dad6a872b
commit
80ecbc2801
5 changed files with 40 additions and 40 deletions
|
@ -1,22 +1,22 @@
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import {Split, Title} from "bluelib/lib/components";
|
import {Split as BluelibSplit, Title} from "bluelib/lib/components";
|
||||||
import PropTypes from "prop-types";
|
import PropTypes from "prop-types";
|
||||||
|
|
||||||
|
|
||||||
export default function TitleSplit({children, className, title}) {
|
export default function Split({children, title, ...props}) {
|
||||||
return (
|
return (
|
||||||
<div className={className}>
|
<div {...props}>
|
||||||
<Title size={"xl"}>
|
<Title size={"xl"}>
|
||||||
{title}
|
{title}
|
||||||
</Title>
|
</Title>
|
||||||
<Split>
|
<BluelibSplit>
|
||||||
{children}
|
{children}
|
||||||
</Split>
|
</BluelibSplit>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
TitleSplit.propTypes = {
|
Split.propTypes = {
|
||||||
children: PropTypes.node,
|
children: PropTypes.node,
|
||||||
className: PropTypes.string,
|
className: PropTypes.string,
|
||||||
title: PropTypes.node
|
title: PropTypes.node
|
|
@ -1,12 +1,12 @@
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import {Paragraph, Color, Box, Title} from "bluelib/lib/components";
|
import {Paragraph, Color, Box, Title} from "bluelib/lib/components";
|
||||||
import TitleSplit from "../components/TitleSplit"
|
import Split from "../components/Split"
|
||||||
|
|
||||||
|
|
||||||
export default function Error404() {
|
export default function Error404() {
|
||||||
return (
|
return (
|
||||||
<article>
|
<article>
|
||||||
<TitleSplit title={"Errore 404"}>
|
<Split title={"Errore 404"}>
|
||||||
<Color builtin={"red"}>
|
<Color builtin={"red"}>
|
||||||
<Box>
|
<Box>
|
||||||
<Title size={"l"}>
|
<Title size={"l"}>
|
||||||
|
@ -17,7 +17,7 @@ export default function Error404() {
|
||||||
</Paragraph>
|
</Paragraph>
|
||||||
</Box>
|
</Box>
|
||||||
</Color>
|
</Color>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
</article>
|
</article>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ import {Anchor, BaseLink, Bold as B, Color, ListItem as LI, Paragraph as P} from
|
||||||
import {default as Latex} from "bluelib/lib/components/LatexMath"
|
import {default as Latex} from "bluelib/lib/components/LatexMath"
|
||||||
|
|
||||||
import Todo from "../../components/Todo"
|
import Todo from "../../components/Todo"
|
||||||
import TitleSplit, {default as Section} from "../../components/TitleSplit"
|
import Split, {default as Section} from "../../components/Split"
|
||||||
import Box from "../../components/Box"
|
import Box from "../../components/Box"
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ function Minus({children}) {
|
||||||
export default function Fisica() {
|
export default function Fisica() {
|
||||||
return (
|
return (
|
||||||
<article>
|
<article>
|
||||||
<TitleSplit title={"Fisica"}>
|
<Split title={"Fisica"}>
|
||||||
<Box title={"Di cosa si tratta?"}>
|
<Box title={"Di cosa si tratta?"}>
|
||||||
<P>
|
<P>
|
||||||
<Todo>Questa parte non è ancora stata scritta.</Todo>
|
<Todo>Questa parte non è ancora stata scritta.</Todo>
|
||||||
|
@ -49,7 +49,7 @@ export default function Fisica() {
|
||||||
<LI><Anchor href={"https://www.wikipedia.org/"}>📰 Wikipedia</Anchor></LI>
|
<LI><Anchor href={"https://www.wikipedia.org/"}>📰 Wikipedia</Anchor></LI>
|
||||||
</ul>
|
</ul>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<Section title="Vettori">
|
<Section title="Vettori">
|
||||||
<Box title="Componenti cartesiane">
|
<Box title="Componenti cartesiane">
|
||||||
<P>
|
<P>
|
||||||
|
|
|
@ -13,7 +13,7 @@ import {
|
||||||
ListItem as LI,
|
ListItem as LI,
|
||||||
} from "bluelib/lib/components";
|
} from "bluelib/lib/components";
|
||||||
import LatexMath from "bluelib/lib/components/LatexMath";
|
import LatexMath from "bluelib/lib/components/LatexMath";
|
||||||
import TitleSplit from "../../components/TitleSplit";
|
import Split from "../../components/Split";
|
||||||
import Box from "../../components/Box";
|
import Box from "../../components/Box";
|
||||||
import IR from "./abbr/IR";
|
import IR from "./abbr/IR";
|
||||||
import API from "./abbr/API";
|
import API from "./abbr/API";
|
||||||
|
@ -37,7 +37,7 @@ const r = String.raw
|
||||||
export default function Gestinfo() {
|
export default function Gestinfo() {
|
||||||
return (
|
return (
|
||||||
<article>
|
<article>
|
||||||
<TitleSplit title={"Gestione dell'informazione"}>
|
<Split title={"Gestione dell'informazione"}>
|
||||||
<Box title={"Di cosa si tratta?"}>
|
<Box title={"Di cosa si tratta?"}>
|
||||||
<P>
|
<P>
|
||||||
Si parla di <B>come processare enormi quantità di testo</B> al fine di <B>effettuarvi ricerche</B>.
|
Si parla di <B>come processare enormi quantità di testo</B> al fine di <B>effettuarvi ricerche</B>.
|
||||||
|
@ -64,8 +64,8 @@ export default function Gestinfo() {
|
||||||
<LI><Anchor href={"https://gitlab.com/2429571/gestione-informazione"}>🗒️ Appunti open-source di Sharon Guerzoni</Anchor></LI>
|
<LI><Anchor href={"https://gitlab.com/2429571/gestione-informazione"}>🗒️ Appunti open-source di Sharon Guerzoni</Anchor></LI>
|
||||||
</ul>
|
</ul>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<TitleSplit title={"Information Retrieval"}>
|
<Split title={"Information Retrieval"}>
|
||||||
<Box title={"Cos'è?"}>
|
<Box title={"Cos'è?"}>
|
||||||
<P>
|
<P>
|
||||||
È il <B>processo</B> di <B>raccolta documenti</B>, <B>elaborazione query</B> e <B>richiamo di più risposte</B>.
|
È il <B>processo</B> di <B>raccolta documenti</B>, <B>elaborazione query</B> e <B>richiamo di più risposte</B>.
|
||||||
|
@ -74,7 +74,7 @@ export default function Gestinfo() {
|
||||||
Un'applicazione che effettua <IR/> si chiama <B>motore di ricerca</B>.
|
Un'applicazione che effettua <IR/> si chiama <B>motore di ricerca</B>.
|
||||||
</P>
|
</P>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<Split>
|
<Split>
|
||||||
<Box title={"Documenti"}>
|
<Box title={"Documenti"}>
|
||||||
<P>
|
<P>
|
||||||
|
@ -164,7 +164,7 @@ export default function Gestinfo() {
|
||||||
</Aside>
|
</Aside>
|
||||||
</Box>
|
</Box>
|
||||||
</Split>
|
</Split>
|
||||||
<TitleSplit title={"Preprocessing dei documenti"}>
|
<Split title={"Preprocessing dei documenti"}>
|
||||||
<Box title={"Cos'è?"}>
|
<Box title={"Cos'è?"}>
|
||||||
<P>
|
<P>
|
||||||
Una <B>procedura</B> svolta quando un documento viene <B>aggiunto</B> al motore di ricerca, permettendone l'indicizzazione e in seguito il richiamo.
|
Una <B>procedura</B> svolta quando un documento viene <B>aggiunto</B> al motore di ricerca, permettendone l'indicizzazione e in seguito il richiamo.
|
||||||
|
@ -173,7 +173,7 @@ export default function Gestinfo() {
|
||||||
È suddivisa in varie fasi, generalmente 5 o 6.
|
È suddivisa in varie fasi, generalmente 5 o 6.
|
||||||
</P>
|
</P>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<Split>
|
<Split>
|
||||||
<Box title={"1. Analisi lessicale"}>
|
<Box title={"1. Analisi lessicale"}>
|
||||||
<P>
|
<P>
|
||||||
|
@ -335,7 +335,7 @@ export default function Gestinfo() {
|
||||||
</Aside>
|
</Aside>
|
||||||
</Box>
|
</Box>
|
||||||
</Split>
|
</Split>
|
||||||
<TitleSplit title={"Similitudine"}>
|
<Split title={"Similitudine"}>
|
||||||
<Box title={"Cos'è?"}>
|
<Box title={"Cos'è?"}>
|
||||||
<P>
|
<P>
|
||||||
Una <B>misura</B> di quanto due token hanno <B>significati in comune</B>.
|
Una <B>misura</B> di quanto due token hanno <B>significati in comune</B>.
|
||||||
|
@ -364,7 +364,7 @@ export default function Gestinfo() {
|
||||||
Talvolta alla similitudine sono aggiunte anche altre informazioni, come la <B>distanza</B> tra i token e dati provenienti da <B>sorgenti esterne</B>.
|
Talvolta alla similitudine sono aggiunte anche altre informazioni, come la <B>distanza</B> tra i token e dati provenienti da <B>sorgenti esterne</B>.
|
||||||
</P>
|
</P>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<Split>
|
<Split>
|
||||||
<Box title={"Similitudine path-based"}>
|
<Box title={"Similitudine path-based"}>
|
||||||
<P>
|
<P>
|
||||||
|
@ -410,7 +410,7 @@ export default function Gestinfo() {
|
||||||
</Box>
|
</Box>
|
||||||
</Box>
|
</Box>
|
||||||
</Split>
|
</Split>
|
||||||
<TitleSplit title={"Correzione dei typo"}>
|
<Split title={"Correzione dei typo"}>
|
||||||
<Box title={"Cos'è?"}>
|
<Box title={"Cos'è?"}>
|
||||||
<P>
|
<P>
|
||||||
Una parte della <B>normalizzazione dei token</B> che corregge gli errori ortografici commessi durante l'inserimento della query.
|
Una parte della <B>normalizzazione dei token</B> che corregge gli errori ortografici commessi durante l'inserimento della query.
|
||||||
|
@ -421,7 +421,7 @@ export default function Gestinfo() {
|
||||||
Aumenta la <B>soddisfazione</B> dell'utente e gli consente di effettuare ricerche per termini di cui <B>non conosce lo spelling</B>.
|
Aumenta la <B>soddisfazione</B> dell'utente e gli consente di effettuare ricerche per termini di cui <B>non conosce lo spelling</B>.
|
||||||
</P>
|
</P>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<Box title={"Correzione token isolati"}>
|
<Box title={"Correzione token isolati"}>
|
||||||
<P>
|
<P>
|
||||||
È possibile trovare per ogni token dei suoi <I>vicini</I> utilizzabili per migliorare la query:
|
È possibile trovare per ogni token dei suoi <I>vicini</I> utilizzabili per migliorare la query:
|
||||||
|
@ -608,7 +608,7 @@ export default function Gestinfo() {
|
||||||
</Box>
|
</Box>
|
||||||
</Split>
|
</Split>
|
||||||
</Box>
|
</Box>
|
||||||
<TitleSplit title={"Indici"}>
|
<Split title={"Indici"}>
|
||||||
<Box title={"Cosa sono?"}>
|
<Box title={"Cosa sono?"}>
|
||||||
<P>
|
<P>
|
||||||
Gli indici sono <B>strutture dati</B> in cui vengono inseriti i documenti e i loro token dopo essere stati preparati.
|
Gli indici sono <B>strutture dati</B> in cui vengono inseriti i documenti e i loro token dopo essere stati preparati.
|
||||||
|
@ -622,7 +622,7 @@ export default function Gestinfo() {
|
||||||
Sono fondamentali per <B>velocizzare notevolmente</B> le ricerche e per permettere certi tipi di operazioni sulle query.
|
Sono fondamentali per <B>velocizzare notevolmente</B> le ricerche e per permettere certi tipi di operazioni sulle query.
|
||||||
</P>
|
</P>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<Box title={"Matrice di incidenza"}>
|
<Box title={"Matrice di incidenza"}>
|
||||||
<P>
|
<P>
|
||||||
Un indice basato sulla costruzione di una matrice in cui le righe sono i <B>documenti</B>, le colonne i <B>token</B> e le celle valori booleani che descrivono se il token compare nel documento.
|
Un indice basato sulla costruzione di una matrice in cui le righe sono i <B>documenti</B>, le colonne i <B>token</B> e le celle valori booleani che descrivono se il token compare nel documento.
|
||||||
|
@ -683,7 +683,7 @@ export default function Gestinfo() {
|
||||||
</Box>
|
</Box>
|
||||||
</Split>
|
</Split>
|
||||||
</Box>
|
</Box>
|
||||||
<TitleSplit title={"Query languages"}>
|
<Split title={"Query languages"}>
|
||||||
<Box title={"Cosa sono?"}>
|
<Box title={"Cosa sono?"}>
|
||||||
<P>
|
<P>
|
||||||
Ogni motore di ricerca implementa un diverso <B><I>query language</I></B>, un'<B>interfaccia</B> per l'utente che gli permette di effettuare ricerche in base alla sua necessità di informazioni <I><UIN/></I>.
|
Ogni motore di ricerca implementa un diverso <B><I>query language</I></B>, un'<B>interfaccia</B> per l'utente che gli permette di effettuare ricerche in base alla sua necessità di informazioni <I><UIN/></I>.
|
||||||
|
@ -700,7 +700,7 @@ export default function Gestinfo() {
|
||||||
Essendo una <B>via di mezzo</B> tra linguaggio naturale e linguaggio di programmazione, permettono a un <B>utente qualunque</B> di fruire del motore di ricerca, senza bisogno di conoscenze approfondite sul suo funzionamento.
|
Essendo una <B>via di mezzo</B> tra linguaggio naturale e linguaggio di programmazione, permettono a un <B>utente qualunque</B> di fruire del motore di ricerca, senza bisogno di conoscenze approfondite sul suo funzionamento.
|
||||||
</P>
|
</P>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<Split>
|
<Split>
|
||||||
<Box title={"Keywords semplici"}>
|
<Box title={"Keywords semplici"}>
|
||||||
<P>
|
<P>
|
||||||
|
@ -804,7 +804,7 @@ export default function Gestinfo() {
|
||||||
</Aside>
|
</Aside>
|
||||||
</Box>
|
</Box>
|
||||||
</Split>
|
</Split>
|
||||||
<TitleSplit title={<span>Implementazione dei <I>patterns</I></span>}>
|
<Split title={<span>Implementazione dei <I>patterns</I></span>}>
|
||||||
<Box title={"Tramite prefix e suffix tree"}>
|
<Box title={"Tramite prefix e suffix tree"}>
|
||||||
<ol>
|
<ol>
|
||||||
<LI>
|
<LI>
|
||||||
|
@ -923,8 +923,8 @@ export default function Gestinfo() {
|
||||||
</P>
|
</P>
|
||||||
</Aside>
|
</Aside>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<TitleSplit title={<span>Modelli di <IR/></span>}>
|
<Split title={<span>Modelli di <IR/></span>}>
|
||||||
<Box title={"Cosa sono?"}>
|
<Box title={"Cosa sono?"}>
|
||||||
<P>
|
<P>
|
||||||
Sono <B>modelli matematici</B> in grado di <B>selezionare</B> e <B>ordinare</B> i documenti in base alla loro <B>rilevanza</B> rispetto alla query.
|
Sono <B>modelli matematici</B> in grado di <B>selezionare</B> e <B>ordinare</B> i documenti in base alla loro <B>rilevanza</B> rispetto alla query.
|
||||||
|
@ -935,7 +935,7 @@ export default function Gestinfo() {
|
||||||
Stabiliscono i <B>risultati richiamati</B> dal motore di ricerca e l'<B>ordine con cui vengono visualizzati</B>.
|
Stabiliscono i <B>risultati richiamati</B> dal motore di ricerca e l'<B>ordine con cui vengono visualizzati</B>.
|
||||||
</P>
|
</P>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<Box title={"Modelli classici"}>
|
<Box title={"Modelli classici"}>
|
||||||
<P>
|
<P>
|
||||||
Rappresentano la query come un <B>insieme di index term</B>, e assegnano le rilevanze confrontando l'insieme con gli index term dei documenti.
|
Rappresentano la query come un <B>insieme di index term</B>, e assegnano le rilevanze confrontando l'insieme con gli index term dei documenti.
|
||||||
|
@ -1242,7 +1242,7 @@ export default function Gestinfo() {
|
||||||
</Box>
|
</Box>
|
||||||
</Split>
|
</Split>
|
||||||
</Box>
|
</Box>
|
||||||
<TitleSplit title={<span>Profilazione sistemi <IR/></span>}>
|
<Split title={<span>Profilazione sistemi <IR/></span>}>
|
||||||
<Box title={"Cos'è?"}>
|
<Box title={"Cos'è?"}>
|
||||||
<P>
|
<P>
|
||||||
<B>Misurazioni</B> che vengono effettuate sui sistemi di <IR/>.
|
<B>Misurazioni</B> che vengono effettuate sui sistemi di <IR/>.
|
||||||
|
@ -1259,7 +1259,7 @@ export default function Gestinfo() {
|
||||||
Solitamente, la misura più importante è la <B>soddisfazione dell'utente</B>, che generalmente coincide con la <B>rilevanza dei risultati di ricerca</B>.
|
Solitamente, la misura più importante è la <B>soddisfazione dell'utente</B>, che generalmente coincide con la <B>rilevanza dei risultati di ricerca</B>.
|
||||||
</Aside>
|
</Aside>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<Box title={"Benchmark"}>
|
<Box title={"Benchmark"}>
|
||||||
<P>
|
<P>
|
||||||
Per ottenere delle misure, solitamente si preparano in anticipo delle <B>query</B> dette <I>benchmark</I> delle quali si è <B>già a conoscenza dei documenti rilevanti</B>.
|
Per ottenere delle misure, solitamente si preparano in anticipo delle <B>query</B> dette <I>benchmark</I> delle quali si è <B>già a conoscenza dei documenti rilevanti</B>.
|
||||||
|
@ -1513,7 +1513,7 @@ export default function Gestinfo() {
|
||||||
</Box>
|
</Box>
|
||||||
</Split>
|
</Split>
|
||||||
</Box>
|
</Box>
|
||||||
<TitleSplit title={"Presentazione"}>
|
<Split title={"Presentazione"}>
|
||||||
<Box title={"Cos'è?"}>
|
<Box title={"Cos'è?"}>
|
||||||
<P>
|
<P>
|
||||||
Il modo in cui i <B>risultati</B> vengono visualizzati all'utente.
|
Il modo in cui i <B>risultati</B> vengono visualizzati all'utente.
|
||||||
|
@ -1524,7 +1524,7 @@ export default function Gestinfo() {
|
||||||
Permettere all'utente di <B>vedere velocemente</B> tutti i risultati e di <B>scegliere</B> il risultato a lui più utile.
|
Permettere all'utente di <B>vedere velocemente</B> tutti i risultati e di <B>scegliere</B> il risultato a lui più utile.
|
||||||
</P>
|
</P>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<Box title={"Elenco di collegamenti"}>
|
<Box title={"Elenco di collegamenti"}>
|
||||||
<P>
|
<P>
|
||||||
Il motore di ricerca web mostra all'utente un <B><I>elenco di collegamenti</I></B> ai documenti richiamati.
|
Il motore di ricerca web mostra all'utente un <B><I>elenco di collegamenti</I></B> ai documenti richiamati.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import {Size, Anchor, BaseLink as A, Paragraph as P, Bold as B, ListItem as LI} from "bluelib/lib/components";
|
import {Size, Anchor, BaseLink as A, Paragraph as P, Bold as B, ListItem as LI} from "bluelib/lib/components";
|
||||||
import TitleSplit from "../components/TitleSplit";
|
import Split from "../components/Split";
|
||||||
import Box from "../components/Box";
|
import Box from "../components/Box";
|
||||||
import SelectSkin from "../components/SelectSkin";
|
import SelectSkin from "../components/SelectSkin";
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ import SelectSkin from "../components/SelectSkin";
|
||||||
export default function Home({skin, setSkin}) {
|
export default function Home({skin, setSkin}) {
|
||||||
return (
|
return (
|
||||||
<article>
|
<article>
|
||||||
<TitleSplit title={<span>Appunti open source di <A href={"https://steffo.eu"}>Steffo</A></span>}>
|
<Split title={<span>Appunti open source di <A href={"https://steffo.eu"}>Steffo</A></span>}>
|
||||||
<Box title={"Unisteffo"}>
|
<Box title={"Unisteffo"}>
|
||||||
<P>
|
<P>
|
||||||
Ciao! Benvenuto a <B>Unisteffo</B>, il sito in cui carico tutto il materiale che uso per studiare!
|
Ciao! Benvenuto a <B>Unisteffo</B>, il sito in cui carico tutto il materiale che uso per studiare!
|
||||||
|
@ -25,8 +25,8 @@ export default function Home({skin, setSkin}) {
|
||||||
<SelectSkin skin={skin} setSkin={setSkin}/>
|
<SelectSkin skin={skin} setSkin={setSkin}/>
|
||||||
</P>
|
</P>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
<TitleSplit title={"Università"}>
|
<Split title={"Università"}>
|
||||||
<Box title={"Primo anno"}>
|
<Box title={"Primo anno"}>
|
||||||
<ul>
|
<ul>
|
||||||
<LI><Size value={"l"}><Anchor href={"https://github.com/Steffo99/appunti-universitari/tree/master/2018_Analisi1"}>Analisi matematica</Anchor></Size></LI>
|
<LI><Size value={"l"}><Anchor href={"https://github.com/Steffo99/appunti-universitari/tree/master/2018_Analisi1"}>Analisi matematica</Anchor></Size></LI>
|
||||||
|
@ -52,7 +52,7 @@ export default function Home({skin, setSkin}) {
|
||||||
<LI><Size value={"l"}><A href={"/gestinfo"}>Gestione dell'informazione</A></Size></LI>
|
<LI><Size value={"l"}><A href={"/gestinfo"}>Gestione dell'informazione</A></Size></LI>
|
||||||
</ul>
|
</ul>
|
||||||
</Box>
|
</Box>
|
||||||
</TitleSplit>
|
</Split>
|
||||||
</article>
|
</article>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue