mirror of
https://github.com/Steffo99/unisteffo.git
synced 2024-11-21 23:44:22 +00:00
finish
This commit is contained in:
parent
c663926184
commit
58a6aa4568
19 changed files with 2120 additions and 37 deletions
|
@ -131,5 +131,6 @@ export const LI = Bluelib.ListUnordered.Item
|
|||
export const Anchor = Bluelib.Anchor
|
||||
export const Link = Bluelib.Anchor
|
||||
export const BaseLink = Bluelib.Anchor
|
||||
export const Aside = Bluelib.Parenthesis
|
||||
|
||||
export const r = String.raw
|
||||
|
|
|
@ -2,10 +2,10 @@ import NextLink from "next/link"
|
|||
import { Anchor as BluelibLink } from "@steffo/bluelib-react"
|
||||
|
||||
|
||||
export const Link = ({children, href, nextProps = {}, bluelibProps = {}}) => {
|
||||
export const Link = ({children, href, disabled = false, nextProps = {}, bluelibProps = {}}) => {
|
||||
return (
|
||||
<NextLink href={href} passHref={true} {...nextProps}>
|
||||
<BluelibLink {...bluelibProps}>
|
||||
<BluelibLink disabled={disabled} {...bluelibProps}>
|
||||
{children}
|
||||
</BluelibLink>
|
||||
</NextLink>
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
import { Heading, Chapter, Box, Idiomatic as I, Anchor as A } from '@steffo/bluelib-react'
|
||||
import type { NextPage } from 'next'
|
||||
|
||||
const Page: NextPage = () => {
|
||||
return <>
|
||||
<Heading level={2}>
|
||||
Titolo
|
||||
</Heading>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Introduzione
|
||||
</Heading>
|
||||
<p>
|
||||
Cose
|
||||
</p>
|
||||
</Box>
|
||||
</Chapter>
|
||||
</>
|
||||
}
|
||||
|
||||
export default Page
|
|
@ -153,18 +153,6 @@ const Home: NextPage = () => {
|
|||
</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="/year3/tirocinio">
|
||||
Tirocinio
|
||||
</Link>
|
||||
</ListUnordered.Item>
|
||||
<ListUnordered.Item>
|
||||
<Link href="/year3/tesi">
|
||||
Tesi
|
||||
</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Box>
|
||||
</Chapter>
|
||||
</>
|
||||
|
|
|
@ -15,7 +15,7 @@ const Page: NextPage = () => {
|
|||
Premessa
|
||||
</Heading>
|
||||
<p>
|
||||
<I>Apprendimento ed evoluzione in sistemi artificiali</I> è stato un corso molto discorsivo (un po' come il suo stesso nome).
|
||||
<I>Apprendimento ed evoluzione in sistemi artificiali</I> è stato un corso molto discorsivo (un po' come il suo stesso nome), ma anche molto interessante!
|
||||
</p>
|
||||
<p>
|
||||
Penso sia quasi controproduttivo studiare dai miei appunti, in quanto essi sono una sintesi, mentre al fine di passare l'esame è utile saper parlare bene di tutti i concetti.
|
||||
|
|
25
pages/year3/diritto/index.tsx
Normal file
25
pages/year3/diritto/index.tsx
Normal file
|
@ -0,0 +1,25 @@
|
|||
import { Heading, Chapter, Box, Idiomatic as I, Panel, ListUnordered } from '@steffo/bluelib-react'
|
||||
import type { NextPage } from 'next'
|
||||
|
||||
const Page: NextPage = () => {
|
||||
return <>
|
||||
<Heading level={2}>
|
||||
Diritto ed economia digitale
|
||||
</Heading>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Premessa
|
||||
</Heading>
|
||||
<p>
|
||||
<I>Diritto ed economia digitale</I> è stato un po' come <I>Apprendimento ed evoluzione in sistemi artificiali</I>: un esame entry-level molto discorsivo ed interessante.
|
||||
</p>
|
||||
<p>
|
||||
Non ho avuto bisogno di prendere appunti, e nemmeno saprei che materiale consigliare a qualcuno che deve prepararlo, ma mi è giunta voce che purtroppo sia stato rimosso dall'elenco degli esami a scelta, quindi non ci dovrebbe nemmeno essere il problema.
|
||||
</p>
|
||||
</Box>
|
||||
</Chapter>
|
||||
</>
|
||||
}
|
||||
|
||||
export default Page
|
81
pages/year3/gestione/index.tsx
Normal file
81
pages/year3/gestione/index.tsx
Normal file
|
@ -0,0 +1,81 @@
|
|||
import { Heading, Chapter, Box, Idiomatic as I, Panel, ListUnordered } from '@steffo/bluelib-react'
|
||||
import type { NextPage } from 'next'
|
||||
import { Link } from '../../../components/link'
|
||||
|
||||
const Page: NextPage = () => {
|
||||
return <>
|
||||
<Heading level={2}>
|
||||
Gestione dell'informazione
|
||||
</Heading>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Premessa
|
||||
</Heading>
|
||||
<p>
|
||||
<I>Gestione dell'informazione</I>: un corso... disordinato!
|
||||
</p>
|
||||
<p>
|
||||
Ho imparato parecchie cose da quest'esame, soprattutto dal progetto che ho realizzato per passarlo, ma le slides erano disorganizzate, e la prova scritta mi è sembrata in buona parte basata sulla fortuna.
|
||||
</p>
|
||||
</Box>
|
||||
</Chapter>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Materiale raccolto
|
||||
</Heading>
|
||||
<p>
|
||||
Avendolo dovuto provare due volte, ho raccolto e realizzato un sacco di materiale per questo corso!
|
||||
</p>
|
||||
<Chapter>
|
||||
<Panel>
|
||||
<Heading level={4}>
|
||||
Appuntiweb
|
||||
</Heading>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="/year3/gestione/teoria">Appunti di teoria</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Panel>
|
||||
<Panel>
|
||||
<Heading level={4}>
|
||||
Progetto realizzato
|
||||
</Heading>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://github.com/Steffo99/mandarin">Mandarin</Link>
|
||||
</ListUnordered.Item>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://github.com/Steffo99/mandarin-search">Mandarin Search</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Panel>
|
||||
<Panel>
|
||||
<Heading level={4}>
|
||||
Appunti di altri studenti
|
||||
</Heading>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://gitlab.com/2429571/gestione-informazione">GitLab di Sharon Guerzoni</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Panel>
|
||||
<Panel>
|
||||
<Heading level={4}>
|
||||
Collegamenti utili
|
||||
</Heading>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://nlp.stanford.edu/IR-book/">Introduction to Information Retrieval</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Panel>
|
||||
</Chapter>
|
||||
</Box>
|
||||
</Chapter>
|
||||
</>
|
||||
}
|
||||
|
||||
export default Page
|
1739
pages/year3/gestione/teoria.tsx
Normal file
1739
pages/year3/gestione/teoria.tsx
Normal file
File diff suppressed because it is too large
Load diff
6
pages/year3/gestione/tokenStyle.module.css
Normal file
6
pages/year3/gestione/tokenStyle.module.css
Normal file
|
@ -0,0 +1,6 @@
|
|||
.token {
|
||||
border: 1px currentColor solid;
|
||||
border-radius: 2px;
|
||||
padding: 2px;
|
||||
line-height: 2em;
|
||||
}
|
70
pages/year3/linguaggi/index.tsx
Normal file
70
pages/year3/linguaggi/index.tsx
Normal file
|
@ -0,0 +1,70 @@
|
|||
import { Heading, Chapter, Box, Idiomatic as I, Panel, ListUnordered } from '@steffo/bluelib-react'
|
||||
import type { NextPage } from 'next'
|
||||
import { Link } from '../../../components/link'
|
||||
|
||||
const Page: NextPage = () => {
|
||||
return <>
|
||||
<Heading level={2}>
|
||||
Linguaggi dinamici
|
||||
</Heading>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Premessa
|
||||
</Heading>
|
||||
<p>
|
||||
<I>Linguaggi dinamici</I> è stato il Dark Souls delle introduzioni a Python.
|
||||
</p>
|
||||
<p>
|
||||
Un sacco di concetti complessi spiegati molto velocemente (o addirittura in modo errato!), un po' di Perl buttato lì a caso (per giustificare il plurale nel nome del corso?), e vaghi riferimenti alle macro di Lisp (trattato nel semestre successivo!)...
|
||||
</p>
|
||||
<p>
|
||||
Per non parlare dell'esame che è stato praticamente una sfida di code golfing...
|
||||
</p>
|
||||
</Box>
|
||||
</Chapter>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Materiale raccolto
|
||||
</Heading>
|
||||
<p>
|
||||
Avendo già usato Python ampiamente in passato, non ho avuto problemi, quindi non ho preso appunti.
|
||||
</p>
|
||||
<p>
|
||||
Ho però alcune risorse che possono aiutare molto ad apprendere il linguaggio!
|
||||
</p>
|
||||
<Chapter>
|
||||
<Panel>
|
||||
<Heading level={4}>
|
||||
Collegamenti utili
|
||||
</Heading>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://docs.python.org/3/">Documentazione di Python 3</Link>
|
||||
</ListUnordered.Item>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://stackoverflow.com/questions/tagged/python">Tag [python] di Stack Overflow</Link>
|
||||
</ListUnordered.Item>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://www.reddit.com/r/learnpython/">Il subreddit /r/learnpython</Link> e <Link href="https://www.reddit.com/r/learnpython/wiki/index">la relativa wiki</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Panel>
|
||||
<Panel>
|
||||
<Heading level={4}>
|
||||
Esempi pratici
|
||||
</Heading>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://gist.github.com/Steffo99/b9eaf8649fe0e341ae0cdbd78b0a9055">Su GitHub Gist</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Panel>
|
||||
</Chapter>
|
||||
</Box>
|
||||
</Chapter>
|
||||
</>
|
||||
}
|
||||
|
||||
export default Page
|
62
pages/year3/paradigmi/index.tsx
Normal file
62
pages/year3/paradigmi/index.tsx
Normal file
|
@ -0,0 +1,62 @@
|
|||
import { Heading, Chapter, Box, Idiomatic as I, Panel, ListUnordered, Abbreviation } from '@steffo/bluelib-react'
|
||||
import type { NextPage } from 'next'
|
||||
import { Link } from '../../../components/link'
|
||||
|
||||
const Page: NextPage = () => {
|
||||
return <>
|
||||
<Heading level={2}>
|
||||
Paradigmi e linguaggi di programmazione
|
||||
</Heading>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Premessa
|
||||
</Heading>
|
||||
<p>
|
||||
<I>Paradigmi e linguaggi di programmazione</I> è stato... la parte mancante di <I>Linguaggi dinamici</I>.
|
||||
</p>
|
||||
<p>
|
||||
È stato quell'anello mancante che ha dato un senso a tutta la teoria decontestualizzata di <Abbreviation title="Linguaggi dinamici">LD</Abbreviation>... Bizzarro, visto che il corso ha avuto luogo nel semestre successivo.
|
||||
</p>
|
||||
</Box>
|
||||
</Chapter>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Materiale raccolto
|
||||
</Heading>
|
||||
<p>
|
||||
Non ho moltissimo materiale di <I>Paradigmi</I>...
|
||||
</p>
|
||||
<p>
|
||||
Ho qualche esercizietto svolto qua e là, e un link alla guida che ho usato per imparare CLisp.
|
||||
</p>
|
||||
<Chapter>
|
||||
<Panel>
|
||||
<Heading level={4}>
|
||||
Esercizi svolti
|
||||
</Heading>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://gist.github.com/Steffo99/e6a8271f193303f40ddac4df2a366383">Tris in Prolog</Link>
|
||||
<Link href="https://gist.github.com/Steffo99/426018f91fd24d93fab610df5366facc">Lunghezza di una lista in Prolog</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Panel>
|
||||
<Panel>
|
||||
<Heading level={4}>
|
||||
Collegamenti utili
|
||||
</Heading>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://www.tutorialspoint.com/lisp/index.htm">LISP Tutorial su Tutorialspoint</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Panel>
|
||||
</Chapter>
|
||||
</Box>
|
||||
</Chapter>
|
||||
</>
|
||||
}
|
||||
|
||||
export default Page
|
51
pages/year3/progetto/index.tsx
Normal file
51
pages/year3/progetto/index.tsx
Normal file
|
@ -0,0 +1,51 @@
|
|||
import { Heading, Chapter, Box, Idiomatic as I, Panel, ListUnordered } from '@steffo/bluelib-react'
|
||||
import type { NextPage } from 'next'
|
||||
import { Link } from '../../../components/link'
|
||||
|
||||
const Page: NextPage = () => {
|
||||
return <>
|
||||
<Heading level={2}>
|
||||
Progetto del software
|
||||
</Heading>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Premessa
|
||||
</Heading>
|
||||
<p>
|
||||
<I>Progetto del Software</I>. Una montagna, in termini di tempo richiesto per svolgere il progetto.
|
||||
</p>
|
||||
<p>
|
||||
Ma al tempo stesso, molto, molto soddisfacente. Svolgere un progetto in 7 e vedere lentamente che prende forma è stata un'esperienza importante, a mio parere.
|
||||
</p>
|
||||
<p>
|
||||
Complimenti al resto del mio gruppo per aver portato a termine l'impresa! :D
|
||||
</p>
|
||||
</Box>
|
||||
</Chapter>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Materiale raccolto
|
||||
</Heading>
|
||||
<p>
|
||||
Abbiamo pubblicato il nostro progetto completato su GitHub!
|
||||
</p>
|
||||
<Chapter>
|
||||
<Panel>
|
||||
<Heading level={4}>
|
||||
Progetto di esame
|
||||
</Heading>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://github.com/pds-nest/nest">N.E.S.T.</Link>, con <Link href="https://docs.nest.steffo.eu/">relativa documentazione</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Panel>
|
||||
</Chapter>
|
||||
</Box>
|
||||
</Chapter>
|
||||
</>
|
||||
}
|
||||
|
||||
export default Page
|
25
pages/year3/protocolli/index.tsx
Normal file
25
pages/year3/protocolli/index.tsx
Normal file
|
@ -0,0 +1,25 @@
|
|||
import { Heading, Chapter, Box, Idiomatic as I, Panel, ListUnordered } from '@steffo/bluelib-react'
|
||||
import type { NextPage } from 'next'
|
||||
|
||||
const Page: NextPage = () => {
|
||||
return <>
|
||||
<Heading level={2}>
|
||||
Protocolli e architetture di rete
|
||||
</Heading>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Premessa
|
||||
</Heading>
|
||||
<p>
|
||||
Un esame decisamente ben fatto, ma il cui materiale trattava la materia di indirizzo delle mie scuole superiori. Niente miei appunti qui, mi spiace...
|
||||
</p>
|
||||
<p>
|
||||
Le slides del prof. erano ottime: se le fornisce ancora, vi consiglio di studiare su quelle!
|
||||
</p>
|
||||
</Box>
|
||||
</Chapter>
|
||||
</>
|
||||
}
|
||||
|
||||
export default Page
|
57
pages/year3/tecweb/index.tsx
Normal file
57
pages/year3/tecweb/index.tsx
Normal file
|
@ -0,0 +1,57 @@
|
|||
import { Heading, Chapter, Box, Idiomatic as I, Panel, ListUnordered } from '@steffo/bluelib-react'
|
||||
import type { NextPage } from 'next'
|
||||
import { Link } from '../../../components/link'
|
||||
|
||||
const Page: NextPage = () => {
|
||||
return <>
|
||||
<Heading level={2}>
|
||||
Tecnologie web
|
||||
</Heading>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Premessa
|
||||
</Heading>
|
||||
<p>
|
||||
Avendo fatto tirocinio e tesi con la prof.ssa di Tecnologie Web, l'esame orale è stato più una formalità che altro.
|
||||
</p>
|
||||
<p>
|
||||
Non saprei bene cosa consigliare a chi deve dare questo esame: di sicuro servono buone conoscenze di Python e in generale di programmazione, ma oltre a quello... boh?
|
||||
</p>
|
||||
</Box>
|
||||
</Chapter>
|
||||
<Chapter>
|
||||
<Box>
|
||||
<Heading level={3}>
|
||||
Materiale raccolto
|
||||
</Heading>
|
||||
<p>
|
||||
Ho allegato qui il mio progetto di tesi con tutta la relativa documentazione.
|
||||
</p>
|
||||
<p>
|
||||
Spero possa esservi utile, anche se è di un ordine di grandezza superiore a quello che va realizzato per passare l'esame!
|
||||
</p>
|
||||
<Chapter>
|
||||
<Panel>
|
||||
<Heading level={4}>
|
||||
Progetto di esame, tirocinio e tesi
|
||||
</Heading>
|
||||
<ListUnordered>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://github.com/Steffo99/sophon">Sophon</Link>
|
||||
</ListUnordered.Item>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://github.com/Steffo99/sophon/actions/runs/1751761064">Relazione sul progetto</Link>
|
||||
</ListUnordered.Item>
|
||||
<ListUnordered.Item>
|
||||
<Link href="https://github.com/Steffo99/sophon/actions/runs/1751761066">Tesi</Link>
|
||||
</ListUnordered.Item>
|
||||
</ListUnordered>
|
||||
</Panel>
|
||||
</Chapter>
|
||||
</Box>
|
||||
</Chapter>
|
||||
</>
|
||||
}
|
||||
|
||||
export default Page
|
BIN
public/images/year3/gestione/documents.png
Normal file
BIN
public/images/year3/gestione/documents.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 12 KiB |
BIN
public/images/year3/gestione/query.png
Normal file
BIN
public/images/year3/gestione/query.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
BIN
public/images/year3/gestione/replacement.png
Normal file
BIN
public/images/year3/gestione/replacement.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
BIN
public/images/year3/gestione/result.png
Normal file
BIN
public/images/year3/gestione/result.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 31 KiB |
BIN
public/images/year3/gestione/suggestion.png
Normal file
BIN
public/images/year3/gestione/suggestion.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.7 KiB |
Loading…
Reference in a new issue