1
Fork 0
mirror of https://github.com/Steffo99/unisteffo.git synced 2024-11-23 00:14:21 +00:00
This commit is contained in:
Steffo 2020-03-10 00:19:30 +01:00
parent a6aaeb0e7b
commit a806ba201c
8 changed files with 83 additions and 30 deletions

View file

@ -1,14 +1,15 @@
{
"private": true,
"name": "appuntiweb",
"version": "0.2.0",
"version": "0.2.1",
"license": "AGPL-3.0-or-later",
"scripts": {
"start": "if-env NODE_ENV=production && npm run -s serve || npm run -s dev",
"build": "preact build --no-prerender --dest docs",
"serve": "npm run -s build && preact serve",
"dev": "preact watch",
"lint": "eslint src"
"lint": "eslint src",
"ghpages": "npm run -s build && git add docs && git commit -m Update && git push"
},
"eslintConfig": {
"extends": "eslint-config-synacor"

View file

@ -17,6 +17,7 @@ import VlDiGeometria from './routes/vldigeometria';
import MingwInstall from './routes/mingwinstall';
import Copyright from './components/copyright';
import Statistica from './routes/statistica';
import OttimizzazioneLineare from "./routes/ottimizzazioneLineare";
// noinspection JSUnusedGlobalSymbols
export default class App extends Component {
@ -30,6 +31,7 @@ export default class App extends Component {
<VlDiGeometria path="/vldigeometria"/>
<MingwInstall path="/mingwinstall"/>
<Statistica path="/statistica"/>
<OttimizzazioneLineare path="/ottimizzazionelineare"/>
</Router>
<Copyright/>
</div>

View file

@ -1,4 +1,3 @@
import style from './fisica.css';
import { Component } from 'preact';
import Latex from '../components/latex';
import Panel from '../components/panel';
@ -12,7 +11,7 @@ const r = String.raw;
export default class Fisica extends Component {
render() {
return (
<div style={style.fisica}>
<div>
<h1>Fisica</h1>
<Split title="Vettori">
<Panel title="Componenti cartesiane">
@ -95,7 +94,7 @@ export default class Fisica extends Component {
</Panel>
<Panel title="3ᵃ: Azione e reazione">
<p>
Due corpi esercitano forze uguali e opposte uno sull'altro.
Due corpi esercitano forze uguali e opposte uno sull'altro.
</p>
<p>
<Latex>{r`\vec{F}_{21} = -\vec{F}_{12}`}</Latex>
@ -155,7 +154,7 @@ export default class Fisica extends Component {
Si oppone alle forze applicate alla superficie di contatto.
</p>
<p>
Un libro appoggiato su un tavolo ha la <b>forza di gravità</b> che lo attira verso il terreno e la <b>forza normale</b> che lo trattiene dal cadere.
Un libro appoggiato su un tavolo ha la <b>forza di gravità</b> che lo attira verso il terreno e la <b>forza normale</b> che lo trattiene dal cadere.
</p>
</Panel>
<Panel title="Attrito statico">
@ -325,7 +324,7 @@ export default class Fisica extends Component {
</Panel>
<Panel title="Velocità angolare">
<p>
Indica quanto in fretta cambia la posizione del corpo.
Indica quanto in fretta cambia la posizione del corpo.
</p>
<p>
Dipende dal periodo:
@ -409,7 +408,7 @@ export default class Fisica extends Component {
</Panel>
<Panel title="Accelerazione">
<p>
Il corpo ha sempre un accelerazione verso il centro che gli impedisce di abbandonare il moto:
Il corpo ha sempre un accelerazione verso il centro che gli impedisce di abbandonare il moto:
</p>
<p>
<Latex>{r`a = \frac{v^2}{r} = r \cdot \omega^2 = v \cdot \omega`}</Latex>
@ -452,7 +451,7 @@ export default class Fisica extends Component {
</Panel>
<Panel title="Energia potenziale gravitazionale">
<p>
Un corpo ha energia potenziale in ogni momento pari a:
Un corpo ha energia potenziale in ogni momento pari a:
</p>
<p>
<Latex>{r`E_{p_g} = m \cdot g \cdot h`}</Latex>
@ -559,7 +558,7 @@ export default class Fisica extends Component {
<Split title="Forza elettrica">
<Panel title="Legge di Coulomb">
<p>
Due corpi carichi si attraggono tra loro con forza:
Due corpi carichi si attraggono tra loro con forza:
</p>
<p>
<Latex>{r`\left | \vec{F}_{elettrica} \right | = \frac{-k \cdot q_1 \cdot q_2}{s^2}`}</Latex>
@ -623,7 +622,7 @@ export default class Fisica extends Component {
<Panel title="Energia potenziale elettrica">
<p>
Un corpo carico vicino ad altre cariche possiede un'<i>energia potenziale elettrica</i> <Latex>{r`U_e`}</Latex>.
</p>
</p>
</Panel>
</Split>
<Split title="Circuiti elettrici">
@ -636,7 +635,7 @@ export default class Fisica extends Component {
</p>
<p>
La sua unità di misura è il Volt (<Latex>{r`V`}</Latex>).
</p>
</p>
<p>
In una batteria è detto <i>forza elettromotrice</i>, e corrisponde al lavoro compiuto da una batteria ideale per spostare una carica unitaria tra i due poli.
</p>
@ -779,7 +778,7 @@ export default class Fisica extends Component {
</Panel>
<Panel title="Circuito in parallelo">
<p>
Più parti di circuito sono <i>in parallelo</i> tra loro se hanno lo stesso punto di partenza e lo stesso punto di arrivo.
Più parti di circuito sono <i>in parallelo</i> tra loro se hanno lo stesso punto di partenza e lo stesso punto di arrivo.
</p>
<p>
Parti di circuito in parallelo hanno la stessa differenza di potenziale.
@ -941,10 +940,10 @@ export default class Fisica extends Component {
<Split title="Induzione elettromagnetica">
<Panel title="Forza elettromotrice indotta">
<p>
Un conduttore perpendicolare ad un campo magnetico può ottenere una differenza di potenziale se messo in movimento in un direzione perpendicolare alla direzione del conduttore e del campo.
Un conduttore perpendicolare ad un campo magnetico può ottenere una differenza di potenziale se messo in movimento in un direzione perpendicolare alla direzione del conduttore e del campo.
</p>
<p>
La differenza di potenziale si crea a causa della forza magnetica, che fa spostare tutti gli elettroni verso un capo del conduttore.
La differenza di potenziale si crea a causa della forza magnetica, che fa spostare tutti gli elettroni verso un capo del conduttore.
</p>
<p>
Essa vale:
@ -1030,7 +1029,7 @@ export default class Fisica extends Component {
I solidi, se portati ad alta temperatura, emettono luce con uno <a href="https://it.wikipedia.org/wiki/Spettro_continuo">spettro continuo</a>.
</p>
<p>
I gas, invece, ad alta temperatura emettono luce solo con particolari lunghezze d'onda.
I gas, invece, ad alta temperatura emettono luce solo con particolari lunghezze d'onda.
</p>
<p>
In un gas di idrogeno, le lunghezze d'onda emesse sono ricavabili con:
@ -1044,7 +1043,7 @@ export default class Fisica extends Component {
</Panel>
<Panel title="Grandezza quantizzata">
<p>
Una grandezza si dice quantizzata (o discreta) se può assumere solo determinati valori.
Una grandezza si dice quantizzata (o discreta) se può assumere solo determinati valori.
</p>
<p>
Una grandezza si dice continua se può assumere qualsiasi valore e quindi se non è quantizzata.
@ -1190,4 +1189,4 @@ export default class Fisica extends Component {
</div>
)
}
}
}

View file

@ -1,4 +1,3 @@
import style from './home.css'
import { Component } from 'preact';
import Panel from '../components/panel';
import Split from '../components/split';
@ -6,12 +5,17 @@ import Split from '../components/split';
export default class Home extends Component {
render() {
return (
<div style={style.home}>
<div>
<h1>Indice</h1>
<Split title="Argomenti">
<Panel title={<a href="/ottimizzazionelineare">Ottimizzazione lineare</a>}>
<p>
Appunti scritti mentre studiavo per l'esame di Ottimizzazione lineare 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>
</Panel>
<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>.
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>}>

View file

@ -1,4 +1,3 @@
import style from './mingwinstall.css';
import { Component } from 'preact';
import Panel from '../components/panel';
@ -6,7 +5,7 @@ export default class MingwInstall extends Component {
render() {
//Imported from unimore-info-wiki
return (
<div style={style.mingwinstall}>
<div>
<h1>Come installare MinGW</h1>
<Panel>
<p> Scaricate <a href="https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/">l'installer ufficiale</a>,

View file

@ -1,11 +1,61 @@
import {Component} from 'preact'
import style from './ottimizzazioneLineare.less'
import Split from "../components/split";
import Latex from "../components/latex";
import Panel from "../components/panel";
import Example from "../components/example";
import Todo from "../components/todo";
const r = String.raw;
export default class OttimizzazioneLineare extends Component {
render() {
return (
<div>
<h1>Ottimizzazione lineare</h1>
<Split title={"Materiale"}>
<Panel title={"Videolezioni su YouTube"}>
<p>
<a href={"https://www.youtube.com/playlist?list=PLh0s0u9-Vwuor8YXTflVvIIU82PO1oDXS"}>Link alla playlist</a>
</p>
</Panel>
<Panel title={"Slides"}>
<p>
<Todo>TODO: Ripulire e caricare le slides da qualche parte</Todo>
</p>
</Panel>
</Split>
<Split title={"Le basi"}>
<Panel title={"Funzione obiettivo"}>
<p>
La funzione obiettivo è la funzione con valore noto sconosciuto:
</p>
<p>
<Latex>{r`z = C_1 \cdot x_1 + C_2 \cdot x_2 + C_n \cdot x_n`}</Latex>
</p>
</Panel>
<Panel title={"Gradiente"}>
<p>
Funzione della funzione obiettivo che indica la direzione del suo aumento più veloce.
</p>
<p>
<Latex>{r`\nabla f = \frac{\delta f}{\delta x_1} e_1 + \frac{\delta f}{\delta x_2} e_2 + \frac{\delta f}{\delta x_n} e_n`}</Latex>
</p>
<p>
<Latex>{r`e_i`}</Latex> è la direzione della coordinata i-esima.
</p>
<Example>
Se <Latex>{r`n = 3`}</Latex>, allora:
<ul>
<li><Latex>{r`e_1 = (1, 0, 0)`}</Latex></li>
<li><Latex>{r`e_2 = (0, 1, 0)`}</Latex></li>
<li><Latex>{r`e_3 = (0, 0, 1)`}</Latex></li>
</ul>
</Example>
<Example>
Se la funzione obiettivo è <Latex>z = 2w + 3x + 4y</Latex>, il suo gradiente è <Latex>{r`\nabla z = (2, 3, 4)`}</Latex>.
</Example>
</Panel>
</Split>
</div>
)
}

View file

@ -1,4 +1,3 @@
import style from './statistica.css';
import { Component } from 'preact';
import Latex from '../components/latex';
import Panel from '../components/panel';
@ -114,7 +113,7 @@ export default class Statistica extends Component {
</Split>
*/
return (
<div style={style.statistica}>
<div>
<h1>Statistica ed Elementi di Probabilità</h1>
<Split title={"Tipi di probabilità"}>
<Panel title={"Classica"}>
@ -2098,4 +2097,4 @@ export default class Statistica extends Component {
</div>
)
}
}
}

View file

@ -1,4 +1,3 @@
import style from './vldigeometria.css';
import { Component } from 'preact';
import Markdown from '../components/markdown';
import Panel from '../components/panel';
@ -9,7 +8,7 @@ export default class VlDiGeometria extends Component {
render() {
//Imported from unimore-info-wiki
return (
<div style={style.vldigeometria}>
<div>
<h1>Videolezioni di Geometria</h1>
<Panel>
<Markdown>{r`