# Slide per il Linux Day 2024 Queste slide sono state create per la presentazione "*Social Network Autogestiti, Fediverso e l'istanza bolognese Mastodon Bida*" in occasione del *Linux Day 2024*, che si doveva tenere **sabato 26 ottobre 2024** presso il *Liceo Scientifico Copernico* di Bologna ma rinviato a data da destinarsi per motivi meteorologici. La presentazione esplora i concetti di social network autogestiti e il fediverso, con un approfondimento sull'istanza locale di Mastodon del collettivo *Bida* che si propone come alternativa etica e decentralizzata ai social network tradizionali. ## Struttura del progetto - **`index.html`**: File principale delle slide, creato con *Reveal.js*. - **`css/`**: Cartella con eventuali stili CSS personalizzati per il design delle slide. - **`js/`**: Cartella con eventuali script JavaScript di supporto. - **`images/`**: Cartella contenente le immagini utilizzate nelle slide. - **`README.md`**: Questo file, che spiega come avviare le slide e fornisce una panoramica della presentazione. ## Prerequisiti Le slide sono costruite utilizzando [Reveal.js](https://revealjs.com/), una libreria JavaScript per la creazione di presentazioni moderne e interattive. **Prerequisiti per visualizzare le slide:** 1. Un browser moderno (come Chrome, Firefox, Safari) che supporti JavaScript. 2. (Facoltativo) Node.js e npm per l'esecuzione in ambiente locale. ## Come avviare le slide ### Opzione 1: Aprire le Slide direttamente in un Browser 1. Scarica o clona il progetto sul tuo computer. 2. Apri il file `index.html` con il tuo browser. > **Nota**: Non è necessario un server per visualizzare le slide, ma per alcune funzionalità avanzate (come il supporto a WebSockets) potrebbe essere utile. ### Opzione 2: Avviare un Server Locale (Consigliato) Per un’esperienza ottimale, è possibile avviare un server locale. Di seguito i passaggi: 1. Assicurati di avere *Node.js* e *npm* installati. 2. Apri il terminale nella cartella del progetto e installa le dipendenze: ```bash npm install ``` 3. Avvia il server Reveal.js con: ```bash npm start ``` 4. Ora le slide dovrebbero essere disponibili all’indirizzo `http://localhost:8000`. Accedi poi all'indirizzo `http://localhost:8000` per visualizzare la presentazione. ---