Appunti presi durante i corsi di Computer Engineering orientamento software, presso il Politecnico di Torino. Il materiale non è da ritenersi ufficiale e non è stato verificato da alcun docente o ente relativo al Politecnico.
Ti piace come sono gestiti questi appunti? Dai un'occhiata a questo template che ho realizzato per la generazione di appunti in formato PDF, WEB ed EPUB!
https://github.com/guray00/template_lectures
L'ultima versione di ciascun appunto è disponibile nella seguente tabella:
Materia | Formati | Stato | |||
Architetture e sistemi di elaborazione | WEB | HTML | EPUB | Incompleta | |
Tecnologie e servizi di rete | WEB | HTML | EPUB | Completa | |
Information Systems | WEB | HTML | EPUB | In corso | |
Data Science e tecnologie per le basi di dati | WEB | HTML | EPUB | In corso | |
Ingegneria del Software | WEB | HTML | EPUB | In corso | |
Applicazioni Web I | WEB | HTML | EPUB | In corso | |
Programmazione di sistema | WEB | HTML | EPUB | In corso | |
Formal languages and compilers | WEB | HTML | EPUB | In corso |
Per la generazione dell'output viene utilizzato:
- Pandoc Latex Template, per i PDF
- Easy Pandoc Templates, per la versione WEB
Per eseguire la compilazione devono essere correttamente installati:
Inserisci nel file includes.txt
i file da includere, uno per riga. I file con le immagini devono essere inseriti nella cartella images
mentre i capitoli devono essere inseriti nella cartella chapters
.
Nota: nel file includes non bisogna specificare ./chapters/
, quindi il file in ./chapters/capitolo1.md
verrà indicato con capitolo1.md
La configurazione contenente titolo, autore ecc è contenuta nel file config.yaml
.
Per compilare il progetto sia in formato pdf che html è sufficiente avviare lo script compile.bat
, automaticamente verrà generato il file pdf e html all'interno della cartella output
, con il nome della cartella corrente.
Scarica l'ultima versione di Latex da miktex e installalo mediante l'installer.
Scarica l'ultima versione di Pandoc e installalo mediante l'installer.
Esegui il clone (o scarica lo zip da GitHub) di Pandoc Latex Template
git clone https://github.com/Wandmalfarbe/pandoc-latex-template
Copia il file eisvogel.latex
al seguente path (se qualche cartella non esiste, creala):
- Linux:
~/.pandoc/templates
- Windows:
C:\Users\USERNAME_HERE\AppData\Roaming\pandoc\templates
Esegui il clone (o scarica lo zip da GitHub) di Easy Pandoc Templates
git clone https://github.com/ryangrose/easy-pandoc-templates
Copia i file contenuti in html
al seguente path (se qualche cartella non esiste, creala):
- Linux:
~/.pandoc/templates
- Windows:
C:\Users\USERNAME_HERE\AppData\Roaming\pandoc\templates
Le contribuzioni sono ben accette! Fai le correzioni che ritieni necessarie modificando i file markdown all'interno della cartella chapters
e apri una pull request.
Realizzare le dispense e verificarne la correttezza del contenuto richiede molto tempo e sacrificio. Se questi appunti ti sono stati utili, prendi in considerazione l'idea di offrirmi un caffè!
Le seguenti dispense sono rilasciate sotto la Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License.