mirror of
https://github.com/Steffo99/unisteffo.git
synced 2024-11-23 00:14:21 +00:00
Migrate routes to the new style
This commit is contained in:
parent
5262e5662a
commit
62acbba6b6
12 changed files with 368 additions and 376 deletions
19
src/index.js
19
src/index.js
|
@ -1,3 +1,4 @@
|
||||||
|
// Import debugging tools
|
||||||
let Sentry = null;
|
let Sentry = null;
|
||||||
if(process.env.NODE_ENV === "development") {
|
if(process.env.NODE_ENV === "development") {
|
||||||
console.debug("Initializing Preact Debugger...")
|
console.debug("Initializing Preact Debugger...")
|
||||||
|
@ -32,16 +33,16 @@ import _nojekyll from './meta/.nojekyll';
|
||||||
|
|
||||||
import Router from 'preact-router';
|
import Router from 'preact-router';
|
||||||
import {createHashHistory} from "history";
|
import {createHashHistory} from "history";
|
||||||
import Home from './routes/home';
|
import Home from './routes/Home';
|
||||||
import Fisica from './routes/fisica';
|
import Fisica from './routes/Fisica';
|
||||||
import VlDiGeometria from './routes/vldigeometria';
|
import VlDiGeometria from './routes/VlDiGeometria';
|
||||||
import MingwInstall from './routes/mingwinstall';
|
import MingwInstall from './routes/MingwInstall';
|
||||||
import Footer from './components/Parts/Footer';
|
import Footer from './components/Parts/Footer';
|
||||||
import Statistica from './routes/statistica';
|
import Statistica from './routes/Statistica';
|
||||||
import OttimizzazioneLineare from "./routes/OttimizzazioneLineare";
|
import OttimizzazioneLineare from "./routes/OttimizzazioneLineare";
|
||||||
import BasiDiDati from './routes/basiDiDati';
|
import BasiDiDati from './routes/BasiDiDati';
|
||||||
import CalcoloNumerico from './routes/calcoloNumerico';
|
import CalcoloNumerico from './routes/CalcoloNumerico';
|
||||||
import ApprendimentoSistemiArtificiali from "./routes/apprendimentoSistemiArtificiali";
|
import ApprendimentoSistemiArtificiali from "./routes/ApprendimentoSistemiArtificiali";
|
||||||
import LatexRenderColor from "./contexts/LatexRenderColor";
|
import LatexRenderColor from "./contexts/LatexRenderColor";
|
||||||
|
|
||||||
// noinspection JSUnusedGlobalSymbols
|
// noinspection JSUnusedGlobalSymbols
|
||||||
|
@ -59,7 +60,7 @@ export default function(props) {
|
||||||
<OttimizzazioneLineare path="/ottimizzazionelineare"/>
|
<OttimizzazioneLineare path="/ottimizzazionelineare"/>
|
||||||
<BasiDiDati path="/basididati"/>
|
<BasiDiDati path="/basididati"/>
|
||||||
<CalcoloNumerico path="/calcolonumerico"/>
|
<CalcoloNumerico path="/calcolonumerico"/>
|
||||||
<ApprendimentoSistemiArtificiali path={"/apprendimentosistemiartificiali"}/>
|
<ApprendimentoSistemiArtificiali path="/apprendimentosistemiartificiali"/>
|
||||||
</Router>
|
</Router>
|
||||||
<Footer/>
|
<Footer/>
|
||||||
</LatexRenderColor.Provider>
|
</LatexRenderColor.Provider>
|
||||||
|
|
215
src/routes/ApprendimentoSistemiArtificiali.js
Normal file
215
src/routes/ApprendimentoSistemiArtificiali.js
Normal file
|
@ -0,0 +1,215 @@
|
||||||
|
import {Component} from 'preact'
|
||||||
|
import Split from "../components/old/split";
|
||||||
|
import Panel from "../components/Elements/Panel";
|
||||||
|
import Example from "../components/example";
|
||||||
|
import Code from "../components/old/code";
|
||||||
|
|
||||||
|
const r = String.raw;
|
||||||
|
|
||||||
|
export default function(props) {
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<h1>Apprendimento ed evoluzione in sistemi artificiali</h1>
|
||||||
|
<Split title={"NetLogo"}>
|
||||||
|
<Panel title={"Cos'è?"}>
|
||||||
|
<p>
|
||||||
|
NetLogo è un software di modellazione sistemi multiagente.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Si può <a href={"https://ccl.northwestern.edu/netlogo/download.shtml"}>scaricare</a> o <a href={"https://www.netlogoweb.org/launch"}>usare da browser</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Il suo codice sorgente è disponibile su <a href={"https://github.com/NetLogo/NetLogo"}>GitHub</a>, e ha una pagina di <a href={"https://ccl.northwestern.edu/netlogo/docs/dictionary.html"}>documentazione</a>.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
</Split>
|
||||||
|
<Split title={"Agenti di NetLogo"}>
|
||||||
|
<Panel title={"Observer"}>
|
||||||
|
<p>
|
||||||
|
L'<b>utente</b> di NetLogo, che vive nel contesto globale e dà ordini agli altri agenti.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Turtle"}>
|
||||||
|
<p>
|
||||||
|
Entità che possono <b>muoversi</b> per il mondo.
|
||||||
|
</p>
|
||||||
|
<Example>
|
||||||
|
Sono più o meno come le <a href={"https://www.computercraft.info/wiki/Turtle"}>Turtle di Computercraft</a>!
|
||||||
|
</Example>
|
||||||
|
<p>
|
||||||
|
Possono essere di una <i>breed</i> (razza) specifica, definite con:
|
||||||
|
</p>
|
||||||
|
<Code>{r`breed [<plurale> <singolare>]`}</Code>
|
||||||
|
<Example>
|
||||||
|
Le breed sono praticamente sottoclassi di turtle.
|
||||||
|
</Example>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Patch"}>
|
||||||
|
<p>
|
||||||
|
I <b>quadratini</b> del mondo. Possono essere di vari colori e avere varie proprietà.
|
||||||
|
</p>
|
||||||
|
<Example>
|
||||||
|
...possiamo dire che questi siano i blocchi di Minecraft?
|
||||||
|
</Example>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Link"}>
|
||||||
|
<p>
|
||||||
|
<b>Collegamenti</b> tra due turtle.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
</Split>
|
||||||
|
<Split title={"Creazione di agenti"}>
|
||||||
|
<Panel title={"Observer"}>
|
||||||
|
<p>
|
||||||
|
L'observer viene creato automaticamente all'apertura della simulazione.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Turtle"}>
|
||||||
|
<p>
|
||||||
|
Nuove turtle possono essere create con il comando:
|
||||||
|
</p>
|
||||||
|
<Code>{r`<prefisso>-<breed> <quantità>`}</Code>
|
||||||
|
<p>
|
||||||
|
Dove prefisso varia in base al contesto attuale:
|
||||||
|
</p>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>Contesto</th>
|
||||||
|
<th>Prefisso</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>Observer</td>
|
||||||
|
<td><code>{r`create`}</code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Turtle</td>
|
||||||
|
<td><code>{r`hatch`}</code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Patch</td>
|
||||||
|
<td><code>{r`sprout`}</code></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</Panel>
|
||||||
|
</Split>
|
||||||
|
<Split title={"Variabili"}>
|
||||||
|
<Panel title={"Observer"}>
|
||||||
|
<p>
|
||||||
|
All'inizio del codice:
|
||||||
|
</p>
|
||||||
|
<Code>{`globals [var1 var2 var3]`}</Code>
|
||||||
|
<Example>
|
||||||
|
Sono a tutti gli effetti variabili globali.
|
||||||
|
</Example>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Turtle"}>
|
||||||
|
<p>
|
||||||
|
Aggiungi proprietà a tutte le turtle:
|
||||||
|
</p>
|
||||||
|
<Code>{`turtles-own [var1 var2 var3]`}</Code>
|
||||||
|
<p>
|
||||||
|
Aggiungi proprietà alle turtle di un breed:
|
||||||
|
</p>
|
||||||
|
<Code>{`<breed>-own [var1 var2 var3]`}</Code>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Patch"}>
|
||||||
|
<p>
|
||||||
|
Aggiungi proprietà alle patch:
|
||||||
|
</p>
|
||||||
|
<Code>{r`patches-own [var1 var2 var3]`}</Code>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Link"}>
|
||||||
|
<p>
|
||||||
|
Aggiungi proprietà ai link:
|
||||||
|
</p>
|
||||||
|
<Code>{r`links-own [var1 var2 var3]`}</Code>
|
||||||
|
</Panel>
|
||||||
|
</Split>
|
||||||
|
<Split>
|
||||||
|
<Panel title={"Locali"}>
|
||||||
|
<p>
|
||||||
|
Si possono creare con:
|
||||||
|
</p>
|
||||||
|
<Code>{r`let <nome> <valore>`}</Code>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Set"}>
|
||||||
|
<p>
|
||||||
|
Si può impostare il valore di una variabile con:
|
||||||
|
</p>
|
||||||
|
<Code>{r`set <nome> <valore>`}</Code>
|
||||||
|
</Panel>
|
||||||
|
</Split>
|
||||||
|
<Split title={"Blocchi di codice"}>
|
||||||
|
<Panel title={"Cambi di contesto"}>
|
||||||
|
<p>
|
||||||
|
Per cambiare contesto:
|
||||||
|
</p>
|
||||||
|
<Code>{r`
|
||||||
|
ask <bersaglio> [
|
||||||
|
<blocco di codice>
|
||||||
|
]
|
||||||
|
`}</Code>
|
||||||
|
<p>
|
||||||
|
Nel caso ci siano più bersagli, verranno eseguiti uno
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Commands"}>
|
||||||
|
<p>
|
||||||
|
Funzioni che non restituiscono nulla:
|
||||||
|
</p>
|
||||||
|
<Code>{r`
|
||||||
|
to <nome>
|
||||||
|
<blocco di codice>
|
||||||
|
end
|
||||||
|
`}</Code>
|
||||||
|
<p>
|
||||||
|
Con argomenti:
|
||||||
|
</p>
|
||||||
|
<Code>{r`
|
||||||
|
to <nome> [var1 var2 var3]
|
||||||
|
<blocco di codice>
|
||||||
|
end
|
||||||
|
`}</Code>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Reporter"}>
|
||||||
|
<p>
|
||||||
|
Funzioni che restituiscono un valore:
|
||||||
|
</p>
|
||||||
|
<Code>{r`
|
||||||
|
to-report <nome> [var1 var2 var3]
|
||||||
|
<blocco di codice>
|
||||||
|
report <restituito>
|
||||||
|
end
|
||||||
|
`}</Code>
|
||||||
|
</Panel>
|
||||||
|
</Split>
|
||||||
|
<Split title={"Comandi per turtle"}>
|
||||||
|
<Panel title={"Avanti"}>
|
||||||
|
<p>
|
||||||
|
Muoviti di 10 unità:
|
||||||
|
</p>
|
||||||
|
<Code>{r`
|
||||||
|
forward 10
|
||||||
|
back 10
|
||||||
|
`}</Code>
|
||||||
|
<p>
|
||||||
|
Nota che la velocità massima delle tartarughe è di 1 unità/tick, quindi muoversi di 10 unità richiederà 10 tick.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={"Ruota"}>
|
||||||
|
<p>
|
||||||
|
Ruota di 10 gradi:
|
||||||
|
</p>
|
||||||
|
<Code>{r`
|
||||||
|
left 10
|
||||||
|
right 10
|
||||||
|
`}</Code>
|
||||||
|
</Panel>
|
||||||
|
</Split>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
|
@ -26,19 +26,21 @@ export default class BasiDiDati extends Component {
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>
|
</Panel>
|
||||||
Prossimo appello:
|
<Panel title={"Prossimi appelli"}>
|
||||||
</p>
|
<ol>
|
||||||
<Timer/>
|
<li><Timer to={"2020-06-24"}/></li>
|
||||||
|
<li><Timer to={"2020-07-09"}/></li>
|
||||||
|
<li><Timer to={"2020-07-28"}/></li>
|
||||||
|
</ol>
|
||||||
</Panel>
|
</Panel>
|
||||||
<Panel title={"Progetto"}>
|
<Panel title={"Progetto"}>
|
||||||
<p>
|
<p>
|
||||||
In gruppo, progettare un database secondo <a href={"https://t.me/unimorefiles/23"}>queste</a> specifiche.
|
In gruppo, progettare un database secondo <a href={"https://t.me/unimorefiles/23"}>queste</a> specifiche.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Termine ultimo per la consegna:
|
Va consegnato almeno 10 giorni prima dell'esame.
|
||||||
</p>
|
</p>
|
||||||
<Timer to={"2021-05-31 23:59:59"}/>
|
|
||||||
<p>
|
<p>
|
||||||
Consegnando il progetto prima della fine di Luglio si otterrà un bonus!
|
Consegnando il progetto prima della fine di Luglio si otterrà un bonus!
|
||||||
</p>
|
</p>
|
|
@ -5,12 +5,13 @@ import Panel from "../components/Elements/Panel";
|
||||||
import Example from "../components/example";
|
import Example from "../components/example";
|
||||||
import Todo from "../components/old/todo";
|
import Todo from "../components/old/todo";
|
||||||
import Timer from "../components/old/timer";
|
import Timer from "../components/old/timer";
|
||||||
|
import LatexDefaultInline from "../contexts/LatexDefaultInline";
|
||||||
|
|
||||||
const r = String.raw;
|
const r = String.raw;
|
||||||
|
|
||||||
export default class CalcoloNumerico extends Component {
|
export default function (props) {
|
||||||
render() {
|
|
||||||
return (
|
return (
|
||||||
|
<LatexDefaultInline value={false}>
|
||||||
<div>
|
<div>
|
||||||
<h1>Calcolo Numerico</h1>
|
<h1>Calcolo Numerico</h1>
|
||||||
<Split title={"Unimore"}>
|
<Split title={"Unimore"}>
|
||||||
|
@ -314,6 +315,6 @@ export default class CalcoloNumerico extends Component {
|
||||||
</Panel>
|
</Panel>
|
||||||
</Split>
|
</Split>
|
||||||
</div>
|
</div>
|
||||||
|
</LatexDefaultInline>
|
||||||
)
|
)
|
||||||
}
|
|
||||||
}
|
}
|
|
@ -9,8 +9,7 @@ import LatexDefaultInline from "../contexts/LatexDefaultInline";
|
||||||
|
|
||||||
const r = String.raw;
|
const r = String.raw;
|
||||||
|
|
||||||
export default class Fisica extends Component {
|
export default function(props) {
|
||||||
render() {
|
|
||||||
return (
|
return (
|
||||||
<LatexDefaultInline.Provider value={false}>
|
<LatexDefaultInline.Provider value={false}>
|
||||||
<div>
|
<div>
|
||||||
|
@ -1191,5 +1190,4 @@ export default class Fisica extends Component {
|
||||||
</div>
|
</div>
|
||||||
</LatexDefaultInline.Provider>
|
</LatexDefaultInline.Provider>
|
||||||
)
|
)
|
||||||
}
|
|
||||||
}
|
}
|
106
src/routes/Home.js
Normal file
106
src/routes/Home.js
Normal file
|
@ -0,0 +1,106 @@
|
||||||
|
import { Component } from 'preact';
|
||||||
|
import Panel from '../components/Elements/Panel';
|
||||||
|
import Split from '../components/old/split';
|
||||||
|
import Todo from "../components/old/todo";
|
||||||
|
import {BoxColors} from "../components/Elements/Box";
|
||||||
|
|
||||||
|
export default function(props) {
|
||||||
|
return (
|
||||||
|
<div>
|
||||||
|
<h1>Indice</h1>
|
||||||
|
<Split title="Argomenti in corso">
|
||||||
|
<Panel title={<a href="/apprendimentosistemiartificiali">Apprendimento ed evoluzione in sistemi artificiali</a>}>
|
||||||
|
<p>
|
||||||
|
Appunti scritti mentre studiavo per l'esame di Apprendimento ed evoluzione in sistemi artificiali del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<Todo>TODO: Il semestre è ancora in corso!</Todo>
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="/basididati">Basi di dati</a>}>
|
||||||
|
<p>
|
||||||
|
Appunti scritti mentre studiavo per l'esame di Basi di dati del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<Todo>TODO: Il semestre è ancora in corso!</Todo>
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="/calcolonumerico">Calcolo Numerico</a>}>
|
||||||
|
<p>
|
||||||
|
Appunti scritti mentre studiavo per l'esame di Calcolo Numerico del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<Todo>TODO: Il semestre è ancora in corso!</Todo>
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="/ottimizzazionelineare">Ottimizzazione lineare intera</a>}>
|
||||||
|
<p>
|
||||||
|
Appunti scritti mentre studiavo per l'esame di Ottimizzazione lineare intera del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<Todo>TODO: Il semestre è ancora in corso!</Todo>
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
</Split>
|
||||||
|
<Split title="Archiviati">
|
||||||
|
<Panel title={<a href="/statistica">Statistica ed elementi di probabilità</a>}>
|
||||||
|
<p>
|
||||||
|
Appunti scritti mentre studiavo per l'esame di <a href={"http://personale.unimore.it/rubrica/contenutiad/llarocca/2019/58028/N0/N0/9999"}>Statistica ed elementi di probabilità</a> del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a> del Prof. <a href={"http://personale.unimore.it/rubrica/dettaglio/llarocca"}>Luca La Rocca</a>.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="https://github.com/Steffo99/cleaver">Cleaver</a>}>
|
||||||
|
<p>
|
||||||
|
Progetto in Java sviluppato per l'esame di <a href="http://personale.unimore.it/rubrica/contenutiad/gcabri/2019/58026/N0/N0/9999">Programmazione ad Oggetti</a> del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>, tenuto dai Prof. <a href="http://personale.unimore.it/rubrica/dettaglio/gcabri">Giacomo Cabri</a> e <a href="http://personale.unimore.it/Rubrica/Dettaglio/n.capodieci">Nicola Capodieci</a>.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="/fisica">Fisica</a>}>
|
||||||
|
<p>
|
||||||
|
Appunti delle <a href="http://personale.unimore.it/rubrica/contenutiad/brunetti/2019/58025/N0/N0/9999">lezioni di Fisica</a> del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>, tenute dalla <a href="https://personale.unimore.it/rubrica/dettaglio/brunetti">Prof.ssa Rossella Brunetti</a> nel primo semestre dell'Anno Accademico 2019/2020.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="https://github.com/Steffo99/appunti-universitari/tree/master/2019_SistemiOperativi/Arzigogoli">Sistemi Operativi</a>}>
|
||||||
|
<p>
|
||||||
|
Soluzioni agli <a href="https://weblab.ing.unimore.it/people/andreolini/didattica/sistemi-operativi/index.html#arzigogoli">Arzigogoli</a> proposti dal <a href="https://personale.unimore.it/rubrica/dettaglio/andreolini">Prof. Mauro Andreolini</a> durante le <a href="https://personale.unimore.it/rubrica/contenutiad/andreolini/2019/58027/N0/N0/9999">lezioni di Sistemi Operativi</a> del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a> tenutesi nel primo semestre dell'Anno Accademico 2019/2020.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="https://github.com/Steffo99/appunti-universitari/tree/master/2018_AlgoritmiEStruttureDati">Algoritmi e Strutture Dati</a>}>
|
||||||
|
<p>
|
||||||
|
Appunti delle <a href="https://personale.unimore.it/rubrica/contenutiad/mmontangero/2018/58133/N0/N0/9999">lezioni di Algoritmi e Strutture Dati</a> del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>, tenute dalla <a href="https://personale.unimore.it/rubrica/dettaglio/mmontangero">Prof.ssa Manuela Montangero</a> nel secondo semestre dell'Anno Accademico 2018/2019.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="/vldigeometria">Videolezioni di Geometria</a>}>
|
||||||
|
<p>
|
||||||
|
Ottime videolezioni di Geometria con licenza <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a> che ho trovato sul <a href="https://dolly.fim.unimore.it/2018/course/view.php?id=14#section-0">portale Dolly 2018</a> dell'<a href="https://www.unimore.it/">Unimore</a>.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="/mingwinstall">Come installare MinGW</a>}>
|
||||||
|
<p>
|
||||||
|
Un breve tutorial con immagini su come installare e configurare <a href="https://it.wikipedia.org/wiki/MinGW">MinGW</a> per compilare programmi C e C++ su Windows.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
</Split>
|
||||||
|
<Split title="Collegamenti utili">
|
||||||
|
<Panel title={<a href="https://t.me/unimoreinfo">@unimoreinfo</a>}>
|
||||||
|
<p>
|
||||||
|
Il gruppo <a href="https://telegram.org/">Telegram</a> del corso di Informatica dell'Unimore!
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="https://calendar.google.com/calendar?cid=MmYza2o2M3VuZWQ1cmZqaGpmOGY0MWFrNmdAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ">Calendario Lezioni</a>}>
|
||||||
|
<p>
|
||||||
|
Calendario Google <small>quasi</small> sempre aggiornato delle lezioni e degli esami del secondo anno dell'<a href="https://www.unimore.it/">Unimore</a> durante l'Anno Accademico 2019/2020.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="http://erre2.fermitech.info/dashboard">Erre2</a>}>
|
||||||
|
<p>
|
||||||
|
Portale contenente appunti e riassunti mantenuto da <a href="https://github.com/LBindustries">Lorenzo Balugani</a>.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
<Panel title={<a href="https://github.com/vezzalinistefano/Appunti-Algoritmi">vezzalinistefano/Appunti-Algoritmi</a>}>
|
||||||
|
<p>
|
||||||
|
Appunti di Algoritmi e Strutture Dati mantenuti da <a href="https://github.com/vezzalinistefano/">Vezzalini Stefano</a>.
|
||||||
|
</p>
|
||||||
|
</Panel>
|
||||||
|
</Split>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
|
@ -565,6 +565,9 @@ export default class OttimizzazioneLineare extends Component {
|
||||||
<p>
|
<p>
|
||||||
Funziona esattamente come il Simplex primale, ma opera sulle righe invece che sulle colonne, cercando di rendere <Min>positivi</Min>/<Max>negativi</Max> tutti i termini noti.
|
Funziona esattamente come il Simplex primale, ma opera sulle righe invece che sulle colonne, cercando di rendere <Min>positivi</Min>/<Max>negativi</Max> tutti i termini noti.
|
||||||
</p>
|
</p>
|
||||||
|
<Example>
|
||||||
|
Significa che si possono moltiplicare tutti i valori di una riga per lo stesso numero e il risultato non cambia...?
|
||||||
|
</Example>
|
||||||
</Panel>
|
</Panel>
|
||||||
</Split>
|
</Split>
|
||||||
<Split title={"Analisi di sensibilità"}>
|
<Split title={"Analisi di sensibilità"}>
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
import { Component } from 'preact';
|
|
||||||
import Latex from '../components/Latex';
|
import Latex from '../components/Latex';
|
||||||
import Panel from '../components/Elements/Panel';
|
import Panel from '../components/Elements/Panel';
|
||||||
import Split from '../components/old/split';
|
import Split from '../components/old/split';
|
||||||
|
@ -9,8 +8,7 @@ import LatexDefaultInline from "../contexts/LatexDefaultInline";
|
||||||
|
|
||||||
const r = String.raw;
|
const r = String.raw;
|
||||||
|
|
||||||
export default class Statistica extends Component {
|
export default function(props) {
|
||||||
render() {
|
|
||||||
return (
|
return (
|
||||||
<LatexDefaultInline.Provider value={false}>
|
<LatexDefaultInline.Provider value={false}>
|
||||||
<div>
|
<div>
|
||||||
|
@ -1997,5 +1995,4 @@ export default class Statistica extends Component {
|
||||||
</div>
|
</div>
|
||||||
</LatexDefaultInline.Provider>
|
</LatexDefaultInline.Provider>
|
||||||
)
|
)
|
||||||
}
|
|
||||||
}
|
}
|
|
@ -1,12 +1,9 @@
|
||||||
import { Component } from 'preact';
|
|
||||||
import Markdown from '../components/old/markdown';
|
import Markdown from '../components/old/markdown';
|
||||||
import Panel from '../components/Elements/Panel';
|
import Panel from '../components/Elements/Panel';
|
||||||
|
|
||||||
const r = String.raw;
|
const r = String.raw;
|
||||||
|
|
||||||
export default class VlDiGeometria extends Component {
|
export default function(props) {
|
||||||
render() {
|
|
||||||
//Imported from unimore-info-wiki
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<h1>Videolezioni di Geometria</h1>
|
<h1>Videolezioni di Geometria</h1>
|
||||||
|
@ -49,6 +46,4 @@ Nell'anno accademico 2018/2019 non sono stati trattati gli argomenti nei video 2
|
||||||
</Panel>
|
</Panel>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,218 +0,0 @@
|
||||||
import {Component} from 'preact'
|
|
||||||
import Split from "../components/old/split";
|
|
||||||
import Panel from "../components/Elements/Panel";
|
|
||||||
import Example from "../components/example";
|
|
||||||
import Code from "../components/old/code";
|
|
||||||
|
|
||||||
const r = String.raw;
|
|
||||||
|
|
||||||
export default class ApprendimentoSistemiArtificiali extends Component {
|
|
||||||
render() {
|
|
||||||
return (
|
|
||||||
<div>
|
|
||||||
<h1>Apprendimento ed evoluzione in sistemi artificiali</h1>
|
|
||||||
<Split title={"NetLogo"}>
|
|
||||||
<Panel title={"Cos'è?"}>
|
|
||||||
<p>
|
|
||||||
NetLogo è un software di modellazione sistemi multiagente.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Si può <a href={"https://ccl.northwestern.edu/netlogo/download.shtml"}>scaricare</a> o <a href={"https://www.netlogoweb.org/launch"}>usare da browser</a>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Il suo codice sorgente è disponibile su <a href={"https://github.com/NetLogo/NetLogo"}>GitHub</a>, e ha una pagina di <a href={"https://ccl.northwestern.edu/netlogo/docs/dictionary.html"}>documentazione</a>.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
</Split>
|
|
||||||
<Split title={"Agenti di NetLogo"}>
|
|
||||||
<Panel title={"Observer"}>
|
|
||||||
<p>
|
|
||||||
L'<b>utente</b> di NetLogo, che vive nel contesto globale e dà ordini agli altri agenti.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Turtle"}>
|
|
||||||
<p>
|
|
||||||
Entità che possono <b>muoversi</b> per il mondo.
|
|
||||||
</p>
|
|
||||||
<Example>
|
|
||||||
Sono più o meno come le <a href={"https://www.computercraft.info/wiki/Turtle"}>Turtle di Computercraft</a>!
|
|
||||||
</Example>
|
|
||||||
<p>
|
|
||||||
Possono essere di una <i>breed</i> (razza) specifica, definite con:
|
|
||||||
</p>
|
|
||||||
<Code>{r`breed [<plurale> <singolare>]`}</Code>
|
|
||||||
<Example>
|
|
||||||
Le breed sono praticamente sottoclassi di turtle.
|
|
||||||
</Example>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Patch"}>
|
|
||||||
<p>
|
|
||||||
I <b>quadratini</b> del mondo. Possono essere di vari colori e avere varie proprietà.
|
|
||||||
</p>
|
|
||||||
<Example>
|
|
||||||
...possiamo dire che questi siano i blocchi di Minecraft?
|
|
||||||
</Example>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Link"}>
|
|
||||||
<p>
|
|
||||||
<b>Collegamenti</b> tra due turtle.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
</Split>
|
|
||||||
<Split title={"Creazione di agenti"}>
|
|
||||||
<Panel title={"Observer"}>
|
|
||||||
<p>
|
|
||||||
L'observer viene creato automaticamente all'apertura della simulazione.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Turtle"}>
|
|
||||||
<p>
|
|
||||||
Nuove turtle possono essere create con il comando:
|
|
||||||
</p>
|
|
||||||
<Code>{r`<prefisso>-<breed> <quantità>`}</Code>
|
|
||||||
<p>
|
|
||||||
Dove prefisso varia in base al contesto attuale:
|
|
||||||
</p>
|
|
||||||
<table>
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Contesto</th>
|
|
||||||
<th>Prefisso</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td>Observer</td>
|
|
||||||
<td><code>{r`create`}</code></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Turtle</td>
|
|
||||||
<td><code>{r`hatch`}</code></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Patch</td>
|
|
||||||
<td><code>{r`sprout`}</code></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</Panel>
|
|
||||||
</Split>
|
|
||||||
<Split title={"Variabili"}>
|
|
||||||
<Panel title={"Observer"}>
|
|
||||||
<p>
|
|
||||||
All'inizio del codice:
|
|
||||||
</p>
|
|
||||||
<Code>{`globals [var1 var2 var3]`}</Code>
|
|
||||||
<Example>
|
|
||||||
Sono a tutti gli effetti variabili globali.
|
|
||||||
</Example>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Turtle"}>
|
|
||||||
<p>
|
|
||||||
Aggiungi proprietà a tutte le turtle:
|
|
||||||
</p>
|
|
||||||
<Code>{`turtles-own [var1 var2 var3]`}</Code>
|
|
||||||
<p>
|
|
||||||
Aggiungi proprietà alle turtle di un breed:
|
|
||||||
</p>
|
|
||||||
<Code>{`<breed>-own [var1 var2 var3]`}</Code>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Patch"}>
|
|
||||||
<p>
|
|
||||||
Aggiungi proprietà alle patch:
|
|
||||||
</p>
|
|
||||||
<Code>{r`patches-own [var1 var2 var3]`}</Code>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Link"}>
|
|
||||||
<p>
|
|
||||||
Aggiungi proprietà ai link:
|
|
||||||
</p>
|
|
||||||
<Code>{r`links-own [var1 var2 var3]`}</Code>
|
|
||||||
</Panel>
|
|
||||||
</Split>
|
|
||||||
<Split>
|
|
||||||
<Panel title={"Locali"}>
|
|
||||||
<p>
|
|
||||||
Si possono creare con:
|
|
||||||
</p>
|
|
||||||
<Code>{r`let <nome> <valore>`}</Code>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Set"}>
|
|
||||||
<p>
|
|
||||||
Si può impostare il valore di una variabile con:
|
|
||||||
</p>
|
|
||||||
<Code>{r`set <nome> <valore>`}</Code>
|
|
||||||
</Panel>
|
|
||||||
</Split>
|
|
||||||
<Split title={"Blocchi di codice"}>
|
|
||||||
<Panel title={"Cambi di contesto"}>
|
|
||||||
<p>
|
|
||||||
Per cambiare contesto:
|
|
||||||
</p>
|
|
||||||
<Code>{r`
|
|
||||||
ask <bersaglio> [
|
|
||||||
<blocco di codice>
|
|
||||||
]
|
|
||||||
`}</Code>
|
|
||||||
<p>
|
|
||||||
Nel caso ci siano più bersagli, verranno eseguiti uno
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Commands"}>
|
|
||||||
<p>
|
|
||||||
Funzioni che non restituiscono nulla:
|
|
||||||
</p>
|
|
||||||
<Code>{r`
|
|
||||||
to <nome>
|
|
||||||
<blocco di codice>
|
|
||||||
end
|
|
||||||
`}</Code>
|
|
||||||
<p>
|
|
||||||
Con argomenti:
|
|
||||||
</p>
|
|
||||||
<Code>{r`
|
|
||||||
to <nome> [var1 var2 var3]
|
|
||||||
<blocco di codice>
|
|
||||||
end
|
|
||||||
`}</Code>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Reporter"}>
|
|
||||||
<p>
|
|
||||||
Funzioni che restituiscono un valore:
|
|
||||||
</p>
|
|
||||||
<Code>{r`
|
|
||||||
to-report <nome> [var1 var2 var3]
|
|
||||||
<blocco di codice>
|
|
||||||
report <restituito>
|
|
||||||
end
|
|
||||||
`}</Code>
|
|
||||||
</Panel>
|
|
||||||
</Split>
|
|
||||||
<Split title={"Comandi per turtle"}>
|
|
||||||
<Panel title={"Avanti"}>
|
|
||||||
<p>
|
|
||||||
Muoviti di 10 unità:
|
|
||||||
</p>
|
|
||||||
<Code>{r`
|
|
||||||
forward 10
|
|
||||||
back 10
|
|
||||||
`}</Code>
|
|
||||||
<p>
|
|
||||||
Nota che la velocità massima delle tartarughe è di 1 unità/tick, quindi muoversi di 10 unità richiederà 10 tick.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={"Ruota"}>
|
|
||||||
<p>
|
|
||||||
Ruota di 10 gradi:
|
|
||||||
</p>
|
|
||||||
<Code>{r`
|
|
||||||
left 10
|
|
||||||
right 10
|
|
||||||
`}</Code>
|
|
||||||
</Panel>
|
|
||||||
</Split>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,108 +0,0 @@
|
||||||
import { Component } from 'preact';
|
|
||||||
import Panel from '../components/Elements/Panel';
|
|
||||||
import Split from '../components/old/split';
|
|
||||||
import Todo from "../components/old/todo";
|
|
||||||
import {BoxColors} from "../components/Elements/Box";
|
|
||||||
|
|
||||||
export default class Home extends Component {
|
|
||||||
render() {
|
|
||||||
return (
|
|
||||||
<div>
|
|
||||||
<h1>Indice</h1>
|
|
||||||
<Split title="Argomenti in corso">
|
|
||||||
<Panel title={<a href="/apprendimentosistemiartificiali">Apprendimento ed evoluzione in sistemi artificiali</a>}>
|
|
||||||
<p>
|
|
||||||
Appunti scritti mentre studiavo per l'esame di Apprendimento ed evoluzione in sistemi artificiali del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<Todo>TODO: Il semestre è ancora in corso!</Todo>
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="/basididati">Basi di dati</a>}>
|
|
||||||
<p>
|
|
||||||
Appunti scritti mentre studiavo per l'esame di Basi di dati del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<Todo>TODO: Il semestre è ancora in corso!</Todo>
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="/calcolonumerico">Calcolo Numerico</a>}>
|
|
||||||
<p>
|
|
||||||
Appunti scritti mentre studiavo per l'esame di Calcolo Numerico del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<Todo>TODO: Il semestre è ancora in corso!</Todo>
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="/ottimizzazionelineare">Ottimizzazione lineare intera</a>}>
|
|
||||||
<p>
|
|
||||||
Appunti scritti mentre studiavo per l'esame di Ottimizzazione lineare intera del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<Todo>TODO: Il semestre è ancora in corso!</Todo>
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
</Split>
|
|
||||||
<Split title="Archiviati">
|
|
||||||
<Panel title={<a href="/statistica">Statistica ed elementi di probabilità</a>}>
|
|
||||||
<p>
|
|
||||||
Appunti scritti mentre studiavo per l'esame di <a href={"http://personale.unimore.it/rubrica/contenutiad/llarocca/2019/58028/N0/N0/9999"}>Statistica ed elementi di probabilità</a> del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a> del Prof. <a href={"http://personale.unimore.it/rubrica/dettaglio/llarocca"}>Luca La Rocca</a>.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="https://github.com/Steffo99/cleaver">Cleaver</a>}>
|
|
||||||
<p>
|
|
||||||
Progetto in Java sviluppato per l'esame di <a href="http://personale.unimore.it/rubrica/contenutiad/gcabri/2019/58026/N0/N0/9999">Programmazione ad Oggetti</a> del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>, tenuto dai Prof. <a href="http://personale.unimore.it/rubrica/dettaglio/gcabri">Giacomo Cabri</a> e <a href="http://personale.unimore.it/Rubrica/Dettaglio/n.capodieci">Nicola Capodieci</a>.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="/fisica">Fisica</a>}>
|
|
||||||
<p>
|
|
||||||
Appunti delle <a href="http://personale.unimore.it/rubrica/contenutiad/brunetti/2019/58025/N0/N0/9999">lezioni di Fisica</a> del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>, tenute dalla <a href="https://personale.unimore.it/rubrica/dettaglio/brunetti">Prof.ssa Rossella Brunetti</a> nel primo semestre dell'Anno Accademico 2019/2020.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="https://github.com/Steffo99/appunti-universitari/tree/master/2019_SistemiOperativi/Arzigogoli">Sistemi Operativi</a>}>
|
|
||||||
<p>
|
|
||||||
Soluzioni agli <a href="https://weblab.ing.unimore.it/people/andreolini/didattica/sistemi-operativi/index.html#arzigogoli">Arzigogoli</a> proposti dal <a href="https://personale.unimore.it/rubrica/dettaglio/andreolini">Prof. Mauro Andreolini</a> durante le <a href="https://personale.unimore.it/rubrica/contenutiad/andreolini/2019/58027/N0/N0/9999">lezioni di Sistemi Operativi</a> del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a> tenutesi nel primo semestre dell'Anno Accademico 2019/2020.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="https://github.com/Steffo99/appunti-universitari/tree/master/2018_AlgoritmiEStruttureDati">Algoritmi e Strutture Dati</a>}>
|
|
||||||
<p>
|
|
||||||
Appunti delle <a href="https://personale.unimore.it/rubrica/contenutiad/mmontangero/2018/58133/N0/N0/9999">lezioni di Algoritmi e Strutture Dati</a> del <a href="https://www.unimore.it/didattica/mlaurea.html?ID=54">corso triennale di Informatica</a> all'<a href="https://www.unimore.it/">Unimore</a>, tenute dalla <a href="https://personale.unimore.it/rubrica/dettaglio/mmontangero">Prof.ssa Manuela Montangero</a> nel secondo semestre dell'Anno Accademico 2018/2019.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="/vldigeometria">Videolezioni di Geometria</a>}>
|
|
||||||
<p>
|
|
||||||
Ottime videolezioni di Geometria con licenza <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a> che ho trovato sul <a href="https://dolly.fim.unimore.it/2018/course/view.php?id=14#section-0">portale Dolly 2018</a> dell'<a href="https://www.unimore.it/">Unimore</a>.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="/mingwinstall">Come installare MinGW</a>}>
|
|
||||||
<p>
|
|
||||||
Un breve tutorial con immagini su come installare e configurare <a href="https://it.wikipedia.org/wiki/MinGW">MinGW</a> per compilare programmi C e C++ su Windows.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
</Split>
|
|
||||||
<Split title="Collegamenti utili">
|
|
||||||
<Panel title={<a href="https://t.me/unimoreinfo">@unimoreinfo</a>}>
|
|
||||||
<p>
|
|
||||||
Il gruppo <a href="https://telegram.org/">Telegram</a> del corso di Informatica dell'Unimore!
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="https://calendar.google.com/calendar?cid=MmYza2o2M3VuZWQ1cmZqaGpmOGY0MWFrNmdAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ">Calendario Lezioni</a>}>
|
|
||||||
<p>
|
|
||||||
Calendario Google <small>quasi</small> sempre aggiornato delle lezioni e degli esami del secondo anno dell'<a href="https://www.unimore.it/">Unimore</a> durante l'Anno Accademico 2019/2020.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="http://erre2.fermitech.info/dashboard">Erre2</a>}>
|
|
||||||
<p>
|
|
||||||
Portale contenente appunti e riassunti mantenuto da <a href="https://github.com/LBindustries">Lorenzo Balugani</a>.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
<Panel title={<a href="https://github.com/vezzalinistefano/Appunti-Algoritmi">vezzalinistefano/Appunti-Algoritmi</a>}>
|
|
||||||
<p>
|
|
||||||
Appunti di Algoritmi e Strutture Dati mantenuti da <a href="https://github.com/vezzalinistefano/">Vezzalini Stefano</a>.
|
|
||||||
</p>
|
|
||||||
</Panel>
|
|
||||||
</Split>
|
|
||||||
</div>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in a new issue