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-templateCopia 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-templatesCopia 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.
