1
Fork 0
mirror of https://github.com/Steffo99/unisteffo.git synced 2024-11-21 15:34:21 +00:00
This commit is contained in:
Steffo 2022-02-04 06:04:59 +01:00
parent c663926184
commit 58a6aa4568
19 changed files with 2120 additions and 37 deletions

View file

@ -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

View file

@ -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>

View file

@ -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

View file

@ -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>
</>

View file

@ -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&apos; come il suo stesso nome).
<I>Apprendimento ed evoluzione in sistemi artificiali</I> è stato un corso molto discorsivo (un po&apos; 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&apos;esame è utile saper parlare bene di tutti i concetti.

View 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&apos; 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&apos;elenco degli esami a scelta, quindi non ci dovrebbe nemmeno essere il problema.
</p>
</Box>
</Chapter>
</>
}
export default Page

View 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&apos;informazione
</Heading>
<Chapter>
<Box>
<Heading level={3}>
Premessa
</Heading>
<p>
<I>Gestione dell&apos;informazione</I>: un corso... disordinato!
</p>
<p>
Ho imparato parecchie cose da quest&apos;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

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,6 @@
.token {
border: 1px currentColor solid;
border-radius: 2px;
padding: 2px;
line-height: 2em;
}

View 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&apos; di Perl buttato 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&apos;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

View 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&apos;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 , 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

View 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&apos;esperienza importante, a mio parere.
</p>
<p>
Complimenti al resto del mio gruppo per aver portato a termine l&apos;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

View 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

View 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&apos;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&apos;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

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB