https://wiki.golem.linux.it/api.php?action=feedcontributions&user=Giulio&feedformat=atomGolemWiki - Contributi utente [it]2024-03-28T11:16:32ZContributi utenteMediaWiki 1.35.5https://wiki.golem.linux.it/index.php?title=Progetti&diff=9411Progetti2024-03-23T15:58:21Z<p>Giulio: Serata R pianificata</p>
<hr />
<div>Questa pagina è in continua evoluzione: qui sono raccolti via via i progetti e gli eventi che pianifichiamo, incluse le [[Ore del GOLEM]].<br />
<br />
[https://blog.golem.linux.it/calendario/ Calendario] tipo del mese:<br />
* '''primo martedì''': [[Ore del GOLEM|Ora del GOLEM]], ''GOLEM tech e GOLEM talks'' alternati di mese in mese, ovvero serate a tema tecnico o a tema divulgativo<br />
* '''secondo martedì''': assistenza informatica autogestita<br />
* '''terzo martedì''': ''GOLEM insiders'', serata dedicata alla manutenzione dei [[servizi]], dei [[sistemi informatici]] e degli applicativi interni<br />
* '''ultimo martedì''': [[Arduino Project Day]]<br />
<br />
In caso di necessità di approfondimento e per l'organizzazione di grandi eventi (es. [[:Categoria:LinuxDay | Linux Day]]), è possibile variare il calendario, inserire nuove serate e/o riunirsi improvvisando.<br />
<br />
= Voglio presentare un argomento =<br />
<br />
Vuoi proporre un argomento da presentare? Scrivici tramite il [https://blog.golem.linux.it/contatti modulo contatti].<br />
<br />
== Cosa devi sapere?==<br />
<br />
* I talk si tengono il martedì sera alle 21.30. La durata di un talk dovrebbe mantenersi al di sotto di un'ora e mezza, anche se spesso ci fa piacere trattenerci per degli approfondimenti :)<br />
* Mettiamo a disposizione un proiettore, una lavagna, acqua e caffè. È possibile portare il proprio computer, altrimenti mettiamo a disposizione una postazione per la proiezione delle diapositive (consigliato PDF).<br />
* Al termine del talk [[Ore del GOLEM|pubblicheremo]] il materiale utilizzato. Diapositive, link, repository e quant'altro tu voglia fornire. Se possibile, e con il tuo consenso, la serata potrà essere [https://archivio.golem.linux.it/OreDelGolem registrata].<br />
<br />
== Di cosa abbiamo bisogno? ==<br />
<br />
Nel contattarci, abbiamo bisogno delle seguenti informazioni per pubblicizzare la serata:<br />
<br />
* Nome o nickname del relatore;<br />
* Titolo del talk (massimo 80 caratteri);<br />
* Abstract, breve descrizione del talk (max 150 caratteri).<br />
* (opzionale) Immagine/Icona rappresentativa per promuovere l'evento.<br />
<br />
Per esempio, dai un'occhiata a [[Ore del GOLEM]] per vedere cosa hanno scritto i relatori precedenti.<br />
<br />
Tenendo d'occhio i martedì sera liberi nel [https://blog.golem.linux.it/calendario/ calendario], puoi anche suggerirci una o più date in cui preferiresti fare il tuo talk.<br />
<br />
Nella tabella qua sotto, approssimativamente, puoi tenere d'occhio le proposte nel loro iter di approvazione.<br />
<br />
= Cosa è stato pianificato? =<br />
<br />
== Attività da pianificare ==<br />
Le serate realizzate ed il materiale usato sono raccolti nella pagina [[Ore del GOLEM]].<br />
<br />
=== Serate, ore del GOLEM ===<br />
{|class="wikitable"<br />
!Titolo<br />
!Descrizione<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Caso di studio applicativo per R<br />
| <br />
| Fabio Frascati<br />
| style="background: lightgreen;" | Pianificata<br />
|-<br />
| Irrigatore con Arduino<br />
| Presentazione di un progetto di sistema di irrigazione remotizzato, completamente funzionante, realizzato in seguito al corso Arduino svolto in sede<br />
| mario<br />
| style="background: lightgreen;" | Pianificata<br />
|-<br />
| Stampa 3D<br />
| preparazione di un modello per la stampa 3D <br />
| ly*<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Radio analogica<br />
| Approfondimenti sul tema delle radio analogiche: elettronica e principi di funzionamento<br />
| IK5GQF Gigi<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| FPGA Open Source<br />
| Hardware e strumenti di sviluppo liberi relativi al mondo FPGA<br />
| lucam<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Il protocollo USB<br />
| Panoramica sul protocollo USB 2.0 e come sfruttarlo su dispositivi a microcontrollore<br />
| giuliof<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Pacchettizzazione su Debian<br />
|<br />
| matteobin<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Intelligenza artificiale e machine learning<br />
|<br />
| andmala<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Sviluppo su piattaforma mobile<br />
| Ricontattare il relatore via mail<br />
| ***<br />
| style="background: red;" | Idea<br />
|-<br />
| Fotogrammetria con droni su software opensource<br />
|<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| SUSE e pacchettizzazione<br />
|<br />
|raistlin<br />
| style="background: red;" | Idea<br />
|-<br />
| Storia dell'informatica<br />
|<br />
| Giorgio, RV<br />
| style="background: red;" | Idea<br />
|-<br />
| Python e database<br />
|<br />
| Jacopo, Lucam<br />
| style="background: red;" | Idea<br />
|-<br />
| Cittadinanza Digitale<br />
| Replica con aggiornamenti della precedente serata, non registrata<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|-<br />
| Fotografia RAW su Linux<br />
| Cenni di fotografia digitale, introduzione all'utilizzo di software quali darkroom e rawtherapee<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|-<br />
| Modelli di sviluppo a confronto: Software Libero vs Proprietario<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| Right to repair<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| Serata di spippolamento su NixOS<br />
|<br />
| spookyh, sandro<br />
| style="background: red;" | Idea<br />
|-<br />
| Traefik<br />
| Serata di spippolamento su Traefik<br />
|<br />
| style="background: red;" | Idea<br />
|-<br />
| uptime-kuma<br />
| Serata di spippolamento su uptime-kuma<br />
|<br />
| style="background: red;" | Idea<br />
|-<br />
| wireguard<br />
|<br />
| gray<br />
| style="background: red;" | Idea<br />
|}<br />
<br />
=== Attività di sistema ===<br />
A questa sezione è stata dedicata la pagina sui [[Servizi]].<br />
<br />
=== Attività sul sito ===<br />
{|class="wikitable"<br />
!Descrizione<br />
!Link<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Revisione home page del sito<br />
| [https://git.golem.linux.it/golem/home] [https://golem.linux.it/pubblici/tmp/home/]<br />
| ''[[Utente:Marco|Marco]]''<br />
| style="background: orange;" | bozza<br />
|-<br />
| Automatizzazione gestione post sulle pagine social<br />
|<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Sintetizzare ed aggiornare il trashware how-to<br />
| [[Trashware]]<br />
| ''$pooky'', ''glomant'', ''giomba''<br />
| style="background: orange;" | parziale<br />
|-<br />
| Rivedere pagina sull'Igiene Informatica <br />
| [[Igiene Informatica]]<br />
| ''$pooky'', ''giomba''<br />
| style="background: red;" | idea<br />
|}<br />
<br />
=== Attività in Officina ===<br />
{|class="wikitable"<br />
! Descrizione<br />
! Responsabile<br />
! Stato<br />
|-<br />
| Nuove magliette polo GOLEM<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Aggiornare timbro<br />
| lucam<br />
| style="background: lightgreen;" | fatto<br />
|-<br />
| Sistema clima/domotica<br />
| giulio<br />
| style="background: orange;" | parziale<br />
|-<br />
| Totem di registrazione<br />
| geraldo<br />
| style="background: lightgreen;" | fatto<br />
|}<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Progetti&diff=9408Progetti2024-03-16T16:43:55Z<p>Giulio: typo</p>
<hr />
<div>Questa pagina è in continua evoluzione: qui sono raccolti via via i progetti e gli eventi che pianifichiamo, incluse le [[Ore del GOLEM]].<br />
<br />
[https://blog.golem.linux.it/calendario/ Calendario] tipo del mese:<br />
* '''primo martedì''': [[Ore del GOLEM|Ora del GOLEM]], ''GOLEM tech e GOLEM talks'' alternati di mese in mese, ovvero serate a tema tecnico o a tema divulgativo<br />
* '''secondo martedì''': assistenza informatica autogestita<br />
* '''terzo martedì''': ''GOLEM insiders'', serata dedicata alla manutenzione dei [[servizi]], dei [[sistemi informatici]] e degli applicativi interni<br />
* '''ultimo martedì''': [[Arduino Project Day]]<br />
<br />
In caso di necessità di approfondimento e per l'organizzazione di grandi eventi (es. [[:Categoria:LinuxDay | Linux Day]]), è possibile variare il calendario, inserire nuove serate e/o riunirsi improvvisando.<br />
<br />
= Voglio presentare un argomento =<br />
<br />
Vuoi proporre un argomento da presentare? Scrivici tramite il [https://blog.golem.linux.it/contatti modulo contatti].<br />
<br />
== Cosa devi sapere?==<br />
<br />
* I talk si tengono il martedì sera alle 21.30. La durata di un talk dovrebbe mantenersi al di sotto di un'ora e mezza, anche se spesso ci fa piacere trattenerci per degli approfondimenti :)<br />
* Mettiamo a disposizione un proiettore, una lavagna, acqua e caffè. È possibile portare il proprio computer, altrimenti mettiamo a disposizione una postazione per la proiezione delle diapositive (consigliato PDF).<br />
* Al termine del talk [[Ore del GOLEM|pubblicheremo]] il materiale utilizzato. Diapositive, link, repository e quant'altro tu voglia fornire. Se possibile, e con il tuo consenso, la serata potrà essere [https://archivio.golem.linux.it/OreDelGolem registrata].<br />
<br />
== Di cosa abbiamo bisogno? ==<br />
<br />
Nel contattarci, abbiamo bisogno delle seguenti informazioni per pubblicizzare la serata:<br />
<br />
* Nome o nickname del relatore;<br />
* Titolo del talk (massimo 80 caratteri);<br />
* Abstract, breve descrizione del talk (max 150 caratteri).<br />
* (opzionale) Immagine/Icona rappresentativa per promuovere l'evento.<br />
<br />
Per esempio, dai un'occhiata a [[Ore del GOLEM]] per vedere cosa hanno scritto i relatori precedenti.<br />
<br />
Tenendo d'occhio i martedì sera liberi nel [https://blog.golem.linux.it/calendario/ calendario], puoi anche suggerirci una o più date in cui preferiresti fare il tuo talk.<br />
<br />
Nella tabella qua sotto, approssimativamente, puoi tenere d'occhio le proposte nel loro iter di approvazione.<br />
<br />
= Cosa è stato pianificato? =<br />
<br />
== Attività da pianificare ==<br />
Le serate realizzate ed il materiale usato sono raccolti nella pagina [[Ore del GOLEM]].<br />
<br />
=== Serate, ore del GOLEM ===<br />
{|class="wikitable"<br />
!Titolo<br />
!Descrizione<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Irrigatore con Arduino<br />
| Presentazione di un progetto di sistema di irrigazione remotizzato, completamente funzionante, realizzato in seguito al corso Arduino svolto in sede<br />
| mario<br />
| style="background: lightgreen;" | Pianificata<br />
|-<br />
| Caso di studio applicativo per R<br />
| <br />
| Fabio Frascati<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Stampa 3D<br />
| preparazione di un modello per la stampa 3D <br />
| ly*<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Radio analogica<br />
| Approfondimenti sul tema delle radio analogiche: elettronica e principi di funzionamento<br />
| IK5GQF Gigi<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| FPGA Open Source<br />
| Hardware e strumenti di sviluppo liberi relativi al mondo FPGA<br />
| lucam<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Il protocollo USB<br />
| Panoramica sul protocollo USB 2.0 e come sfruttarlo su dispositivi a microcontrollore<br />
| giuliof<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Pacchettizzazione su Debian<br />
|<br />
| matteobin<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Intelligenza artificiale e machine learning<br />
|<br />
| andmala<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Sviluppo su piattaforma mobile<br />
| Ricontattare il relatore via mail<br />
| ***<br />
| style="background: red;" | Idea<br />
|-<br />
| Fotogrammetria con droni su software opensource<br />
|<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| SUSE e pacchettizzazione<br />
|<br />
|raistlin<br />
| style="background: red;" | Idea<br />
|-<br />
| Storia dell'informatica<br />
|<br />
| Giorgio, RV<br />
| style="background: red;" | Idea<br />
|-<br />
| Python e database<br />
|<br />
| Jacopo, Lucam<br />
| style="background: red;" | Idea<br />
|-<br />
| Cittadinanza Digitale<br />
| Replica con aggiornamenti della precedente serata, non registrata<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|-<br />
| Fotografia RAW su Linux<br />
| Cenni di fotografia digitale, introduzione all'utilizzo di software quali darkroom e rawtherapee<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|-<br />
| Modelli di sviluppo a confronto: Software Libero vs Proprietario<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| Right to repair<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| Serata di spippolamento su NixOS<br />
|<br />
| spookyh, sandro<br />
| style="background: red;" | Idea<br />
|-<br />
| Traefik<br />
| Serata di spippolamento su Traefik<br />
|<br />
| style="background: red;" | Idea<br />
|-<br />
| uptime-kuma<br />
| Serata di spippolamento su uptime-kuma<br />
|<br />
| style="background: red;" | Idea<br />
|-<br />
| wireguard<br />
|<br />
| gray<br />
| style="background: red;" | Idea<br />
|}<br />
<br />
=== Attività di sistema ===<br />
A questa sezione è stata dedicata la pagina sui [[Servizi]].<br />
<br />
=== Attività sul sito ===<br />
{|class="wikitable"<br />
!Descrizione<br />
!Link<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Revisione home page del sito<br />
| [https://git.golem.linux.it/golem/home] [https://golem.linux.it/pubblici/tmp/home/]<br />
| ''[[Utente:Marco|Marco]]''<br />
| style="background: orange;" | bozza<br />
|-<br />
| Automatizzazione gestione post sulle pagine social<br />
|<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Sintetizzare ed aggiornare il trashware how-to<br />
| [[Trashware]]<br />
| ''$pooky'', ''glomant'', ''giomba''<br />
| style="background: orange;" | parziale<br />
|-<br />
| Rivedere pagina sull'Igiene Informatica <br />
| [[Igiene Informatica]]<br />
| ''$pooky'', ''giomba''<br />
| style="background: red;" | idea<br />
|}<br />
<br />
=== Attività in Officina ===<br />
{|class="wikitable"<br />
! Descrizione<br />
! Responsabile<br />
! Stato<br />
|-<br />
| Nuove magliette polo GOLEM<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Aggiornare timbro<br />
| lucam<br />
| style="background: lightgreen;" | fatto<br />
|-<br />
| Sistema clima/domotica<br />
| giulio<br />
| style="background: orange;" | parziale<br />
|-<br />
| Totem di registrazione<br />
| geraldo<br />
| style="background: lightgreen;" | fatto<br />
|}<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Progetti&diff=9407Progetti2024-03-16T16:41:01Z<p>Giulio: Aggiunta ulteriore proposta di serata pervenuta per mail</p>
<hr />
<div>Questa pagina è in continua evoluzione: qui sono raccolti via via i progetti e gli eventi che pianifichiamo, incluse le [[Ore del GOLEM]].<br />
<br />
[https://blog.golem.linux.it/calendario/ Calendario] tipo del mese:<br />
* '''primo martedì''': [[Ore del GOLEM|Ora del GOLEM]], ''GOLEM tech e GOLEM talks'' alternati di mese in mese, ovvero serate a tema tecnico o a tema divulgativo<br />
* '''secondo martedì''': assistenza informatica autogestita<br />
* '''terzo martedì''': ''GOLEM insiders'', serata dedicata alla manutenzione dei [[servizi]], dei [[sistemi informatici]] e degli applicativi interni<br />
* '''ultimo martedì''': [[Arduino Project Day]]<br />
<br />
In caso di necessità di approfondimento e per l'organizzazione di grandi eventi (es. [[:Categoria:LinuxDay | Linux Day]]), è possibile variare il calendario, inserire nuove serate e/o riunirsi improvvisando.<br />
<br />
= Voglio presentare un argomento =<br />
<br />
Vuoi proporre un argomento da presentare? Scrivici tramite il [https://blog.golem.linux.it/contatti modulo contatti].<br />
<br />
== Cosa devi sapere?==<br />
<br />
* I talk si tengono il martedì sera alle 21.30. La durata di un talk dovrebbe mantenersi al di sotto di un'ora e mezza, anche se spesso ci fa piacere trattenerci per degli approfondimenti :)<br />
* Mettiamo a disposizione un proiettore, una lavagna, acqua e caffè. È possibile portare il proprio computer, altrimenti mettiamo a disposizione una postazione per la proiezione delle diapositive (consigliato PDF).<br />
* Al termine del talk [[Ore del GOLEM|pubblicheremo]] il materiale utilizzato. Diapositive, link, repository e quant'altro tu voglia fornire. Se possibile, e con il tuo consenso, la serata potrà essere [https://archivio.golem.linux.it/OreDelGolem registrata].<br />
<br />
== Di cosa abbiamo bisogno? ==<br />
<br />
Nel contattarci, abbiamo bisogno delle seguenti informazioni per pubblicizzare la serata:<br />
<br />
* Nome o nickname del relatore;<br />
* Titolo del talk (massimo 80 caratteri);<br />
* Abstract, breve descrizione del talk (max 150 caratteri).<br />
* (opzionale) Immagine/Icona rappresentativa per promuovere l'evento.<br />
<br />
Per esempio, dai un'occhiata a [[Ore del GOLEM]] per vedere cosa hanno scritto i relatori precedenti.<br />
<br />
Tenendo d'occhio i martedì sera liberi nel [https://blog.golem.linux.it/calendario/ calendario], puoi anche suggerirci una o più date in cui preferiresti fare il tuo talk.<br />
<br />
Nella tabella qua sotto, approssimativamente, puoi tenere d'occhio le proposte nel loro iter di approvazione.<br />
<br />
= Cosa è stato pianificato? =<br />
<br />
== Attività da pianificare ==<br />
Le serate realizzate ed il materiale usato sono raccolti nella pagina [[Ore del GOLEM]].<br />
<br />
=== Serate, ore del GOLEM ===<br />
{|class="wikitable"<br />
!Titolo<br />
!Descrizione<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Irrigatore con Arduino<br />
| Presentazione di un progetto di sistema di irrigazione remotizzato, completamente funzionante, realizzato in seguito al corso Arduino svolto in sede<br />
| mario<br />
| style="background: lightgreen;" | Pianificata<br />
|-<br />
| Caso di studio applicativo per R<br />
| <br />
| Fabio Frascati<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Stampa 3D<br />
| preparazione di un modello per la stampa 3D <br />
| ly*<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Radio analogica<br />
| Approfondimenti sul tema delle radio analogiche: elettronica e principi di funzionamento<br />
| IK5GQF Gigi<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| FPGA Open Source<br />
| Hardware e strumenti di sviluppo liberi relativi al mondo FPGA<br />
| lucam<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Il protocollo USB<br />
| Panoramica sul protocollo USB e come sfruttarlo su dispositivi a microcontrollore<br />
| giuliof<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Il protocollo USB<br />
| Panoramica sul protocollo USB 2.0 e come sfruttarlo su dispositivi a microcontrollore<br />
| giuliof<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Pacchettizzazione su Debian<br />
|<br />
| matteobin<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Intelligenza artificiale e machine learning<br />
|<br />
| andmala<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Sviluppo su piattaforma mobile<br />
| Ricontattare il relatore via mail<br />
| ***<br />
| style="background: red;" | Idea<br />
|-<br />
| Fotogrammetria con droni su software opensource<br />
|<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| SUSE e pacchettizzazione<br />
|<br />
|raistlin<br />
| style="background: red;" | Idea<br />
|-<br />
| Storia dell'informatica<br />
|<br />
| Giorgio, RV<br />
| style="background: red;" | Idea<br />
|-<br />
| Python e database<br />
|<br />
| Jacopo, Lucam<br />
| style="background: red;" | Idea<br />
|-<br />
| Cittadinanza Digitale<br />
| Replica con aggiornamenti della precedente serata, non registrata<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|-<br />
| Fotografia RAW su Linux<br />
| Cenni di fotografia digitale, introduzione all'utilizzo di software quali darkroom e rawtherapee<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|-<br />
| Modelli di sviluppo a confronto: Software Libero vs Proprietario<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| Right to repair<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| Serata di spippolamento su NixOS<br />
|<br />
| spookyh, sandro<br />
| style="background: red;" | Idea<br />
|-<br />
| Traefik<br />
| Serata di spippolamento su Traefik<br />
|<br />
| style="background: red;" | Idea<br />
|-<br />
| uptime-kuma<br />
| Serata di spippolamento su uptime-kuma<br />
|<br />
| style="background: red;" | Idea<br />
|-<br />
| wireguard<br />
|<br />
| gray<br />
| style="background: red;" | Idea<br />
|}<br />
<br />
=== Attività di sistema ===<br />
A questa sezione è stata dedicata la pagina sui [[Servizi]].<br />
<br />
=== Attività sul sito ===<br />
{|class="wikitable"<br />
!Descrizione<br />
!Link<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Revisione home page del sito<br />
| [https://git.golem.linux.it/golem/home] [https://golem.linux.it/pubblici/tmp/home/]<br />
| ''[[Utente:Marco|Marco]]''<br />
| style="background: orange;" | bozza<br />
|-<br />
| Automatizzazione gestione post sulle pagine social<br />
|<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Sintetizzare ed aggiornare il trashware how-to<br />
| [[Trashware]]<br />
| ''$pooky'', ''glomant'', ''giomba''<br />
| style="background: orange;" | parziale<br />
|-<br />
| Rivedere pagina sull'Igiene Informatica <br />
| [[Igiene Informatica]]<br />
| ''$pooky'', ''giomba''<br />
| style="background: red;" | idea<br />
|}<br />
<br />
=== Attività in Officina ===<br />
{|class="wikitable"<br />
! Descrizione<br />
! Responsabile<br />
! Stato<br />
|-<br />
| Nuove magliette polo GOLEM<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Aggiornare timbro<br />
| lucam<br />
| style="background: lightgreen;" | fatto<br />
|-<br />
| Sistema clima/domotica<br />
| giulio<br />
| style="background: orange;" | parziale<br />
|-<br />
| Totem di registrazione<br />
| geraldo<br />
| style="background: lightgreen;" | fatto<br />
|}<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Ore_del_GOLEM&diff=9406Ore del GOLEM2024-03-16T16:37:46Z<p>Giulio: Aggiornata lista ore del golem con caricamento risorse</p>
<hr />
<div>{{Note<br />
|type=info<br />
|text=Questa pagina raccoglie gli interventi passati. Se stai cercando gli eventi futuri, consulta il [https://blog.golem.linux.it/calendario calendario], o dai un'occhiata a [[Progetti]].<br />
}}<br />
<br />
L'Ora del GOLEM è una serata a tema in cui si discute, più o meno formalmente, su qualunque cosa riguardi l'open source, dagli argomenti strettamente tecnici e pratici, alla "consapevolizzazione" e alla valutazione dell'uso dei vari strumenti. A volte i soci più smanettoni preparano delle piccole presentazioni su qualche nuova tecnologia, o qualche tema interessante; altre volte ci si arricchisce facendo brainstorming tutti insieme e si impara a utilizzarla. Spesso, le discussioni di queste serate, vengono tradotte in dei veri e propri [[Howto | how-to]].<br />
<br />
Qui puoi trovare tutte le serate passate (in ordine cronologico inverso), con riferimenti a materiale e/o guide prodotte.<br />
<br />
== 2024 ==<br />
{{OraDelGolem<br />
|nome=12 marzo: Documentare il Sanco 8003: un'avventura inaspettata<br />
|autore=Francesco Provino<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=In questa serata, a metà fra il vintage ed il moderno, racconteremo la storia del reverse engineering di un computer di inizio anni '80: il Sanco 8003. Utilizzando software ed hardware libero, si parlerà di come approcciarsi ad una scheda sconosciuta per ricavarne il relativo schema; come si possono interpretare i segreti celati all'interno delle EPROM; come disassemblare un intricato codici per Z80 e modificarlo a piacimento per creare un bootloader personalizzato; ed infine, come sfruttare tutte queste scoperte per realizzare un emulatore dedicato a questa misteriosa macchina!<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=5 marzo: Semplificare il controllo degli accessi su Linux con Systems Manager<br />
|autore=Francesco Provino<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Come accedere a macchine Linux in cloud e on-premise (nonché qualsiasi altra risorsa) senza usare chiavi SSH o esponendo porte di rete, utilizzando AWS Systems Manager.<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=6 febbraio: Introduzione a XMPP<br />
|autore=Matteo Bini<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=XMPP è un protocollo che permette di scambiarsi messaggi proprio come WhatsApp, con tanto di chiamate audio e video e invio di allegati. Durante l’intervento sarà presentata una breve panoramica sulla struttura del protocollo in questione, oltre all'illustrazione dei vari programmi disponibili per utilizzarlo e per offrire tale servizio.<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=9 gennaio: virtio e vsock: comunicazione tra host e VM<br />
|autore=Stefano Garzarella e Luigi Leonardi<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=virtio è uno standard per la comunicazione fra host e macchine virtuali: saranno presentati la sua specifica, come funziona, e alcuni casi d'uso. In particolare ci focalizzaremo su vsock, una famiglia di socket per la comunicazione fra host e guest.<br />
|presentazione=https://cloud.golem.linux.it/s/s2t24maeGfqiSzY<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2023 ==<br />
<br />
{{OraDelGolem<br />
|nome=5 dicembre: Minigiochi al cubo<br />
|autore=Zughy<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Mai pensato di voler sviluppare un videogioco? Detto fatto! Da anni i server minigiochi spopolano su Minecraft, facendo divertire milioni di persone. Usando il motore di gioco libero Minetest e una piccola libreria, imparerai a creare quelle avventure tanto anelate, arrivando ad avere il tuo piccolo titolo a fine laboratorio. Consigliato per tutte le età!<br />
|presentazione=<br />
|documenti=<br />
|video=https://video.linux.it/w/3DtztwVqPLf2CwvnWnK8d7<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=7 marzo: Introduzione a Proxmox<br />
|autore=Thomas Buonanno<br />
|immagine=logo-proxmox.png<br />
|dimensione_img=<br />
|descrizione=Proxmox VE è una distribuzione debian-based per la gestione di macchine virtuali e container, che include anche un sistema di backup, per la gestione di file system distribuiti e per la migrazione rapida dei servizi. Durante questa serata sarà presentato il progetto e ne saranno mostrate alcune applicazioni pratiche.<br />
|presentazione=https://cloud.golem.linux.it/s/KfiDYeczEop5WEo<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=7 febbraio: Le alternative al foglio di calcolo nella gestione ed analisi dei propri dati<br />
|autore=Fabio Frascati<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Perché è così comune usare il foglio di calcolo nella gestione dei propri dati? È sempre la soluzione migliore? Esistono valide alternative gratuite ed open source per compiti specifici e spesso noiosi? Vediamo insieme alcuni semplici esempi in Libreoffice Calc ed R.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
<br />
{{OraDelGolem<br />
|nome=3 Gennaio: Haskell<br />
|autore=Mariano<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata di introduzione ad Haskell ed ai linguaggi funzionali<br />
|presentazione=https://cloud.golem.linux.it/s/QDFGaYDfS7c6stP<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2021 ==<br />
{{OraDelGolem<br />
|nome=29 giugno: dotfiles - Gestione ragionata dei files di configurazione<br />
|autore=[[Utente:Gbiotti]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata sulla gestione con versioning dei dotfiles di Linux<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=[https://git.golem.linux.it/gbiotti/sdf_appunti Appunti della serata] <br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=16 marzo: Blockchain - Il Free Software incontra la finanza<br />
|autore=[[Utente:Linux-Lover]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata introduttiva e divulgativa sulle blockchain: cosa sono e perché sono importanti per la comunità del software libero.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=in caricamento<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=9 marzo: Due chiacchiere su buffer overflow<br />
|autore=luigix25<br />
|immagine=Stack-example.png<br />
|dimensione_img=<br />
|descrizione=Due chiacchiere informali sui buffer overflow e sulle tecniche di mitigrazione.<br />
|presentazione=https://cloud.golem.linux.it/s/WkWf7XiNPPn7mqn<br />
|documenti=<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210309-luigix25-Buffer-Overflow.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=27 gennaio: Programmare Arduino like a pro<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Arduino-board.jpg<br />
|dimensione_img=<br />
|descrizione=L'ecosistema Arduino consente di sviluppare semplici applicazioni in modo rapido e con conoscenze di programmazione non necessariamente approfondite. Ormai, volenti o nolenti tutti abbiamo una scheda Arduino in casa. Questo sarà il punto di partenza della serata, dove andremo a sviscerare come, partendo da uno sketch, si arrivi al codice macchina eseguito dal microcontrollore. Faremo la conoscenza dei varii strumenti della toolchain GCC: makefile, compilatori ed assemblatori, per comprendere meglio cosa avviene sotto il cofano dell'Arduino IDE e come sfruttarli per scrivere del codice "fuori dagli schemi".<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/5M2SisqZmJ7PQXM<br />
|documenti=<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210127-arduinolikeapro-parte1.mp4<br />
|altro=[https://archivio.golem.linux.it/OreDelGolem/20210127-arduinolikeapro-parte2.mp4 Video sessione di approfondimento sul multitasking] [https://video.linux.it/videos/watch/f654157f-a4b6-4ebb-aaee-932b04bda1af Mirror1] [https://video.linux.it/videos/watch/e63d744f-2444-41c5-b852-fa79cedefde1 Mirror2]<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=20 gennaio: Lineage OS: come installarla e... perché<br />
|autore=Filippo Micheletti, [[Utente:Giomba]], Marco Castrovilli ([http://www.restartersfirenze.it/ Restarters Firenze])<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Tutti hanno uno smartphone, ma pochi sono coscienti del livello di pervasività che questo dispositivo ha nelle nostre vite, e sulla mancanza di controllo che abbiamo sui dati personali che lo attraversano. Conoscere come funziona è indispensabile per fare scelte consapevoli sull’uso che ne facciamo, e scoprire sistemi operativi e applicazioni alternative è uno dei primi passi per riprendere il controllo sui questi dati. Durante la serata, ci domanderemo perché usare LineageOS, quali programmi e applicazioni libere e rispettose possiamo usare, in alternativa ai soliti noti, come si installa questo sistema su uno smartphone, quali sono difficoltà, problemi e possibili rinunce che possiamo incontrare.<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/39dTAZxdpWfzHSp<br />
|documenti=https://golem.linux.it/cloud/index.php/s/E9ZCm9fjFnq7egG<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210120-lugtoscana-lineageos.mp4<br />
|altro=<br />
}}<br />
<br />
== 2020 ==<br />
<br />
{{OraDelGolem<br />
|nome=7 ottobre: Linux per radioamatori<br />
|autore=[[Utente:Giulio]] [[Utente:Lucam]]<br />
|immagine=Tux-radio.png<br />
|dimensione_img=<br />
|descrizione=Introduzione a Linux e alle sue applicazioni in ambito radioamatoriale. Quali sono i programmi per fare radio su Linux? Come posso attivare un nodo webSDR?<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/8fLXfdwMwEpxxCq<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20201007-iu5mo-linuxradio.mp4<br />
|altro=<br />
}}<br />
<br />
<br />
{{OraDelGolem<br />
|nome=7 luglio: Flatcam<br />
|autore=[[Utente:Glomant]]<br />
|immagine=Flatcam.png<br />
|dimensione_img=<br />
|descrizione=Flatcam è un software che, a partire da file gerber o gcode, permette di passare all’incisione e all’intaglio vero e proprio del circuito tramite una macchina a controllo numerico. Al termine della serata, il prodotto potrà essere inciso tramite una CNC, come quella che abbiamo in officina, come vedremo nella serata successiva.<br />
|presentazione=<br />
|documenti=https://golem.linux.it/cloud/index.php/s/RZZEfzF8f7C7CMA<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200708-glomant-flatcam.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=30 giugno: KiCAD 2/2<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Kicad.png<br />
|dimensione_img=<br />
|descrizione=Seconda serata sull'uso del software di disegno circuiti stampati: disegnato lo schema sarà necessario realizzare il layout, la controparte digitale del circuito stampato. Al termine della serata, il prodotto potrà essere mandato in stampa presso aziende specializzate tramite processi industriali, oppure potrà essere utilizzato la serata seguente. Saranno approfondite alcune funzioni supplementari di KiCAD, come la gestione della lista componenti e delle librerie.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200630-giuliof-kicad.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=23 giugno: Scrivere un emulatore per il Commodore 64<br />
|autore=luigix25<br />
|immagine=c64-startup-screen.jpg<br />
|dimensione_img=<br />
|descrizione=<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200623-luigi-emulatore-c64.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=16 giugno: KiCAD 1/2<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Kicad.png<br />
|dimensione_img=<br />
|descrizione=Prima serata sull'uso del software di disegno circuiti stampati: Si tratta di un software opensource di Electronic Design Automation, ossia di progettazione assistita al computer per circuiti elettronici. KiCAD permette di progettare ogni fase della realizzazione del circuito, dalla sua prima bozza, alla scelta e al posizionamento dei componenti, allo sbroglio delle piste, alla produzione dei file per lo stampaggio vero e proprio. In questo primo incontro si vedrà perché e come disegnare uno schema elettronico al computer, come importare i componenti, come associare i simboli grafici agli oggetti fisici.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200616-giuliof-kicad.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=26 maggio: Indipendenza Digitale?<br />
|autore=[[Utente:Giomba]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Guida pratica per riappropriarsi della propria indipendenza e identità digitale. Quali compromessi possiamo fare nell'uso del software sul nostro computer e sul nostro smartphone?<br />
|presentazione=<br />
|documenti=https://golem.linux.it/cloud/index.php/s/WMDixxEjNtEadAj<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 maggio: Due parole su LaTeX<br />
|autore=[[Utente:Giulio]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Introduzione al software di impaginazione LaTeX<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=''Presentazione in caricamento''<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=14 aprile: Riconoscimento oggetti con OpenCV<br />
|autore=[[Utente:Linux-Lover]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/E9FxLxM5AEopZyJ<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2019 ==<br />
<br />
{{OraDelGolem<br />
|nome=19 febbraio: 128 bit di IPv6<br />
|autore=[[Utente:giomba]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Cos’è un indirizzo di rete? IPv4 vs IPv6. Perché IPv6? Come si legge un IPv6? Come posso realizzare una rete IPv6? Cosa sono NDP e SLAAC? Come ottenere IPv6? [[IPv6 @ GOLEM]]<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/pZcSHge3bBiQ37m<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20190219-giomba-ipv6.mp4<br />
|altro=<br />
}}<br />
<br />
<!-- TODO: aggiungere video e presentazione --><br />
{{OraDelGolem<br />
|nome=8 gennaio: Deepen Meltdown<br />
|autore=[[Utente:Raistlin]]<br />
|immagine=Meltdown-spectre-logo.png<br />
|dimensione_img=<br />
|descrizione=Aggiornamenti sui bug che hanno recentemente afflitto le CPU<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2018 ==<br />
<br />
{{OraDelGolem<br />
|nome=16 Ottobre: NextCloud<br />
|autore=Mattia & Carmelo<br />
|immagine=Nextcloud-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Cos'è un sistema di clouding. Cloud commerciale vs. Nextcloud. Come configurare un cloud casalingo su PC o Raspberry.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=2 Ottobre: Python & grafici<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Approfondimento sulle librerie <code>MatPlotLib</code> e <code>NumPy</code>: creare e abbellire grafici, tracciare funzioni, importare e visualizzare dati da CSV, grafici professionali in LaTeX. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/wteTWdnflCwWOXa/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20181002-giuliof-python-grafici.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 Settembre: PC4Beginners<br />
|autore=jacopo<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata introduttiva all'informatica: cenni storici sul computer, cos'è l'hardware, cos'è il software, quali sono i componenti di un PC.<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/HoTfB2ilOWHl1Aq/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180918-jacopo-PC4Beginners.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=3 Luglio: Python 303<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Avanziamo di livello e parliamo di: liste, dizionari, lettura/scrittura su file, accenno alle librerie e confronto Python2 vs Python3. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/2gbp1UpORawCUkF/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180703-giuliof-python303.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=19 Giugno: Python 101 x2<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Basi sul linguaggio di programmazione Python: esercizi con ''if...else'', funzioni, cicli ''while'' e ''for'', stringhe e operazioni su stringhe. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/Qq99P5gwkno7H1q/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180619-giuliof-python101x2.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 Giugno: Technical deep dive: Meltdown + Spectre<br />
|autore=Dario<br />
|immagine=Meltdown-spectre-logo.png<br />
|dimensione_img=250px<br />
|descrizione=Da una panoramica sull'architettura e sul funzionamento dei processori moderni (architettura superscalare, memorie cache, TLB, memoria virtuale) arriviamo a capire come queste vulnerabilità scoperte di recente denominate ''Meltdown'' e ''Spectre'' (maggiori [https://meltdownattack.com info]) potrebbero mettere a rischio la sicurezza dell'utente.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180612-Meltdown-Spectre-Dario.mp4<br />
|altro= concetti introduttivi ([https://en.wikipedia.org/wiki/Virtual_address_space Virtual Memory],<br />
[https://wiki.osdev.org/Memory_management gestione della memoria],<br />
esecuzione speculativa [https://en.wikipedia.org/wiki/Speculative_execution] [https://en.wikipedia.org/wiki/Branch_predictor],<br />
[https://en.wikipedia.org/wiki/Instruction_pipelining pipeline],<br />
[https://en.wikipedia.org/wiki/Tomasulo_algorithm algoritmo di Tomasulo],<br />
memoria cache [https://en.wikipedia.org/wiki/CPU_cache] [https://www.extremetech.com/extreme/188776-how-l1-and-l2-cpu-caches-work-and-why-theyre-an-essential-part-of-modern-chips],<br />
[https://en.wikipedia.org/wiki/Translation_lookaside_buffer TLB],<br />
[https://en.wikipedia.org/wiki/Side-channel_attack side channel attack])<br />
<br/><br />
esempi di codice che sfrutta le vulnerabilità ([https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulnerable-to-spectre-or-meltdown/], [https://medium.com/@mattklein123/meltdown-spectre-explained-6bc8634cc0c2])<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=5 Giugno: Buildroot: distrubuzione personalizzata<br />
|autore=$pookyh<br />
|immagine=Logog-b.png<br />
|dimensione_img=80px<br />
|descrizione=[https://buildroot.org Buildroot] è un tool che permette di generare una distribuzione Linux essenziale cucita su misura per le proprie esigenze.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180605-spooky-buildroot.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=22 Maggio: Python - introduzione e basi<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Basi sul linguaggio di programmazione Python: esempi applicativi, installazione, variabili, istruzioni di stampa a schermo, blocchi condizionali. (Il video è parziale'''!''')<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/IroTEn8ZJhXTaGg/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180519-GiulioF-Python101x1.mp4<br />
|altro=<br />
}}<br />
<br />
=== 17 Aprile: R: software di analisi statistica ===<br />
Basi sul linguaggio di programmazione R, applicazioni alla statistica ed esempi.<br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/mY2GIXC1dIZPKpu Scarica] files (script utilizzati, lista comandi...) e presentazioni della serata.<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20180417-R-Frascati-Giorgetti.mp4 Guarda] o scarica il video della serata!<br />
<br />
=== 10 Aprile: Bash e scripting ===<br />
Panoramica sui comandi utili e basi di scripting per automatizzare le attività.<br />
<br />
Consulta il prontuario sulla [[Linea_di_comando | linea di comando]].<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20180410-Bash-Giomba.mp4 Guarda] o scarica il video della serata!<br />
<br />
''by Giomba''<br />
<br />
=== 23 Gennaio: Sviluppo di un'app per Android ===<br />
Uno sguardo d'insieme sulla realizzazione di applicazioni per il proprio smartphone con [https://developer.android.com/studio/index.html AndroidStudio], iniziando con alcuni esempi.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/pGoCGHZKpo7C04f/download Presentazione] della serata.<br />
<br />
''by Omid''<br />
<br />
=== 16 Gennaio: Impariamo KiCad ===<br />
Come utilizzare il software [http://kicad-pcb.org KiCad] per il disegno di schemi e la realizzazione di circuiti stampati.<br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/HLl9ZxreCLQUCH8 Scarica] i file prodotti durante la serata.<br />
<br />
''by Stefano''<br />
<br />
== 2017 ==<br />
=== 12 Dicembre: Arduino avr-gcc ===<br />
Programmazione a "basso livello" in C della scheda Arduino, bypassando l'IDE, per sfruttare a pieno le risorse del microcontrollore.<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20171212-AVRgcc-Giulio.mp4 Guarda] o scarica il video della serata!<br />
<br />
''by [[Utente:Giulio | Giulio]]''<br />
<br />
=== 21 Novembre: Git ===<br />
Un sistema di versionamento alla portata di tutti: come gestire i propri progetti al computer, tenere traccia dello sviluppo e apportare modifiche senza rischiare di danneggiare il lavoro precedente. Consulta il nostro [[Git | prontuario]] di riferimento.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/VL27wucLMsbCEDP Presentazione] della serata<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20171121-Git-Lucam.mp4 Video] della serata<br />
<br />
''by [[Utente:Lucam | Lucam]]''<br />
<br />
=== 7 Novembre: Arduino e Wireless ===<br />
Domotica: come integrare il proprio progetto di elettronica con Arduino con la rete WiFi di casa.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/fp7PgxzcdLRmKlx Presentazioni] della serata.<br />
<br />
''by [[Utente:Giulio | Giulio]]''<br />
<br />
=== 17 ottobre: Introduzione a Wordpress ===<br />
Procedure base e consigli per costruire un semplice sito dinamico con Wordpress.<br />
<br />
''by Pinpas''<br />
<br />
=== 3 Ottobre: Sviluppo HTML+CSS ===<br />
I rudimenti per scrivere un sito statico. <br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/uIz3QwcymtgTeNN Scarica] i file della serata!<br />
<br />
''by Francesco''<br />
<br />
=== 19 Settembre: Installazione Wordpress ===<br />
Serata pratica di gruppo sull'installazione del CMS [[Wordpress]] e in generale di un applicativo web su piattaforma LAMP.<br />
<br />
''by [[Utente:giomba | giomba]]''<br />
<br />
=== 5 Settembre: Il Terminale Unix/Linux ===<br />
Introduzione ai concetti e ai comandi più utilizzati per gestire il sistema da terminale. Consulta il nostro How-To sul [[Linea_di_comando | terminale]].<br />
<br />
''by [[Utente:giomba | giomba]]''<br />
<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Progetti&diff=9405Progetti2024-03-16T16:34:06Z<p>Giulio: Aggiornata lista proposte 2024 su base assemblea. Rimosse serate già svolte, rimossa colonna data perché fanno fede il calendario e la pagina ore del golem</p>
<hr />
<div>Questa pagina è in continua evoluzione: qui sono raccolti via via i progetti e gli eventi che pianifichiamo, incluse le [[Ore del GOLEM]].<br />
<br />
[https://blog.golem.linux.it/calendario/ Calendario] tipo del mese:<br />
* '''primo martedì''': [[Ore del GOLEM|Ora del GOLEM]], ''GOLEM tech e GOLEM talks'' alternati di mese in mese, ovvero serate a tema tecnico o a tema divulgativo<br />
* '''secondo martedì''': assistenza informatica autogestita<br />
* '''terzo martedì''': ''GOLEM insiders'', serata dedicata alla manutenzione dei [[servizi]], dei [[sistemi informatici]] e degli applicativi interni<br />
* '''ultimo martedì''': [[Arduino Project Day]]<br />
<br />
In caso di necessità di approfondimento e per l'organizzazione di grandi eventi (es. [[:Categoria:LinuxDay | Linux Day]]), è possibile variare il calendario, inserire nuove serate e/o riunirsi improvvisando.<br />
<br />
= Voglio presentare un argomento =<br />
<br />
Vuoi proporre un argomento da presentare? Scrivici tramite il [https://blog.golem.linux.it/contatti modulo contatti].<br />
<br />
== Cosa devi sapere?==<br />
<br />
* I talk si tengono il martedì sera alle 21.30. La durata di un talk dovrebbe mantenersi al di sotto di un'ora e mezza, anche se spesso ci fa piacere trattenerci per degli approfondimenti :)<br />
* Mettiamo a disposizione un proiettore, una lavagna, acqua e caffè. È possibile portare il proprio computer, altrimenti mettiamo a disposizione una postazione per la proiezione delle diapositive (consigliato PDF).<br />
* Al termine del talk [[Ore del GOLEM|pubblicheremo]] il materiale utilizzato. Diapositive, link, repository e quant'altro tu voglia fornire. Se possibile, e con il tuo consenso, la serata potrà essere [https://archivio.golem.linux.it/OreDelGolem registrata].<br />
<br />
== Di cosa abbiamo bisogno? ==<br />
<br />
Nel contattarci, abbiamo bisogno delle seguenti informazioni per pubblicizzare la serata:<br />
<br />
* Nome o nickname del relatore;<br />
* Titolo del talk (massimo 80 caratteri);<br />
* Abstract, breve descrizione del talk (max 150 caratteri).<br />
* (opzionale) Immagine/Icona rappresentativa per promuovere l'evento.<br />
<br />
Per esempio, dai un'occhiata a [[Ore del GOLEM]] per vedere cosa hanno scritto i relatori precedenti.<br />
<br />
Tenendo d'occhio i martedì sera liberi nel [https://blog.golem.linux.it/calendario/ calendario], puoi anche suggerirci una o più date in cui preferiresti fare il tuo talk.<br />
<br />
Nella tabella qua sotto, approssimativamente, puoi tenere d'occhio le proposte nel loro iter di approvazione.<br />
<br />
= Cosa è stato pianificato? =<br />
<br />
== Attività da pianificare ==<br />
Le serate realizzate ed il materiale usato sono raccolti nella pagina [[Ore del GOLEM]].<br />
<br />
=== Serate, ore del GOLEM ===<br />
{|class="wikitable"<br />
!Titolo<br />
!Descrizione<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Irrigatore con Arduino<br />
| Presentazione di un progetto di sistema di irrigazione remotizzato, completamente funzionante, realizzato in seguito al corso Arduino svolto in sede<br />
| mario<br />
| style="background: lightgreen;" | Pianificata<br />
|-<br />
| Stampa 3D<br />
| preparazione di un modello per la stampa 3D <br />
| ly*<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Radio analogica<br />
| Approfondimenti sul tema delle radio analogiche: elettronica e principi di funzionamento<br />
| IK5GQF Gigi<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| FPGA Open Source<br />
| Hardware e strumenti di sviluppo liberi relativi al mondo FPGA<br />
| lucam<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Il protocollo USB<br />
| Panoramica sul protocollo USB e come sfruttarlo su dispositivi a microcontrollore<br />
| giuliof<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Il protocollo USB<br />
| Panoramica sul protocollo USB 2.0 e come sfruttarlo su dispositivi a microcontrollore<br />
| giuliof<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Pacchettizzazione su Debian<br />
|<br />
| matteobin<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Intelligenza artificiale e machine learning<br />
|<br />
| andmala<br />
| style="background: orange;" | da pianificare<br />
|-<br />
| Sviluppo su piattaforma mobile<br />
| Ricontattare il relatore via mail<br />
| ***<br />
| style="background: red;" | Idea<br />
|-<br />
| Fotogrammetria con droni su software opensource<br />
|<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| SUSE e pacchettizzazione<br />
|<br />
|raistlin<br />
| style="background: red;" | Idea<br />
|-<br />
| Storia dell'informatica<br />
|<br />
| Giorgio, RV<br />
| style="background: red;" | Idea<br />
|-<br />
| Python e database<br />
|<br />
| Jacopo, Lucam<br />
| style="background: red;" | Idea<br />
|-<br />
| Cittadinanza Digitale<br />
| Replica con aggiornamenti della precedente serata, non registrata<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|-<br />
| Fotografia RAW su Linux<br />
| Cenni di fotografia digitale, introduzione all'utilizzo di software quali darkroom e rawtherapee<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|-<br />
| Modelli di sviluppo a confronto: Software Libero vs Proprietario<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| Right to repair<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|-<br />
| Serata di spippolamento su NixOS<br />
|<br />
| spookyh, sandro<br />
| style="background: red;" | Idea<br />
|-<br />
| Traefik<br />
| Serata di spippolamento su Traefik<br />
|<br />
| style="background: red;" | Idea<br />
|-<br />
| uptime-kuma<br />
| Serata di spippolamento su uptime-kuma<br />
|<br />
| style="background: red;" | Idea<br />
|-<br />
| wireguard<br />
|<br />
| gray<br />
| style="background: red;" | Idea<br />
|}<br />
<br />
=== Attività di sistema ===<br />
A questa sezione è stata dedicata la pagina sui [[Servizi]].<br />
<br />
=== Attività sul sito ===<br />
{|class="wikitable"<br />
!Descrizione<br />
!Link<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Revisione home page del sito<br />
| [https://git.golem.linux.it/golem/home] [https://golem.linux.it/pubblici/tmp/home/]<br />
| ''[[Utente:Marco|Marco]]''<br />
| style="background: orange;" | bozza<br />
|-<br />
| Automatizzazione gestione post sulle pagine social<br />
|<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Sintetizzare ed aggiornare il trashware how-to<br />
| [[Trashware]]<br />
| ''$pooky'', ''glomant'', ''giomba''<br />
| style="background: orange;" | parziale<br />
|-<br />
| Rivedere pagina sull'Igiene Informatica <br />
| [[Igiene Informatica]]<br />
| ''$pooky'', ''giomba''<br />
| style="background: red;" | idea<br />
|}<br />
<br />
=== Attività in Officina ===<br />
{|class="wikitable"<br />
! Descrizione<br />
! Responsabile<br />
! Stato<br />
|-<br />
| Nuove magliette polo GOLEM<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Aggiornare timbro<br />
| lucam<br />
| style="background: lightgreen;" | fatto<br />
|-<br />
| Sistema clima/domotica<br />
| giulio<br />
| style="background: orange;" | parziale<br />
|-<br />
| Totem di registrazione<br />
| geraldo<br />
| style="background: lightgreen;" | fatto<br />
|}<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Soci_del_GOLEM&diff=9402Soci del GOLEM2024-02-28T21:31:40Z<p>Giulio: /* Consiglio 2019 */ Aggiornato al 2024</p>
<hr />
<div>In questa pagina sono raccolti i soci di spicco del presente (e passato) GOLEM, e l'attuale formazione del Consiglio.<br />
<br />
== Consiglio 2024-2025 ==<br />
Attualmente il GOLEM ha circa 30 soci<br />
<br />
* ''Presidente'': [[Utente:Ly* | lywashu (alias Giulia)]]<br />
* ''Vice Presidente'': [[Utente:Giulio | Giulio]]<br />
* ''Tesoriere'': [[Utente:Lucam | Lucam]]<br />
* ''Capofficina'': [[Utente:Giomba | giomba]]<br />
* ''Consiglieri'':<br />
** [[Utente:Ly* | lywashu (alias Giulia)]]<br />
** [[Utente:Giulio | Giulio]]<br />
** [[Utente:Lucam | Lucam]]<br />
** [[Utente:Giomba | giomba]]<br />
** Diego<br />
** Geraldo<br />
** Giorgio<br />
** Massimo<br />
** Sandro<br />
** Simone<br />
<br />
== I soci che troverete in Officina ==<br />
* [[Utente:%24pooky_Hunter | $pooky Hunter (alias Luca)]]<br />
* [[Utente:Ly* | lywashu (alias Giulia)]]<br />
* [[Utente:Lorex | lorex (alias Lorenzo)]]<br />
* TopoSodo<br />
* Viggiano<br />
* [[Utente:Dima | Dima (alias Alfredo)]]<br />
* Glomanto (alias Beppe)<br />
* [[Utente:Giulio | Giulio]]<br />
* Lucam<br />
* [[Utente:Giomba | giomba]]<br />
* Massimo<br />
<br />
== I soci che hanno frequentato attivamente l'Officina in passato ==<br />
* [[Utente:Hal | Hal]]<br />
* [[Utente:Alex.u | alex.u]]<br />
* [[Utente:Walterele | Walterele (alias Angela)]]<br />
* [[Utente:Segnalibro | Segnalibro (alias Annalisa)]]<br />
* [[Utente:Raistlin | Raistlin (alias Dario)]] <br />
* [[Utente:Gbrx | gbrx (alias Gabriele)]]<br />
* [[Utente:Jdoe | jdoe (alias Giacomo)]] <br />
* [[Utente:Lorenxo86 | lorenxo86 (alias Lorenzo)]] <br />
* [[Utente:Luana | Luana^^]] <br />
* [[Utente:cipo | cipo (alias Paolo)]]<br />
* Marino<br />
* Mirella<br />
* [[Utente:Permaurizio | Maurizio]]<br />
* JohnCoffey (alias Marco)<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Recupero_Hardware&diff=9401Recupero Hardware2024-02-27T21:46:08Z<p>Giulio: /* Computer più vecchi */ Corretta città</p>
<hr />
<div>{{Guide<br />
|immagine=oldpc.png<br />
|guida=Trashware<br />
|precedente=<br />
|indice=Trashware<br />
|successiva=Riconoscere il materiale<br />
}}<br />
<br />
[[Trashware]]: ''recupero dei computer dismessi, installazione di software libero e donazione per finalità sociali''<br />
<br />
Siamo un'associazione di promozione sociale che ricondiziona i computer dismessi, vi installa tanti programmi utili, gratuiti e liberi, e poi dona i computer a chi ne ha bisogno.<br />
<br />
Accettiamo:<br />
* apparecchiature funzionanti, perché vogliamo regalarle a delle '''persone''': un computer rotto non è un bel regalo da fare.<br />
* computer completi<br />
* periferiche<br />
* pezzi hardware di ricambio<br />
Il materiale deve rispettare almeno le caratteristiche minime riassunte in seguito.<br />
<br />
Siamo coscienti del fatto che i requisiti sono abbastanza elevati, ma abbiamo già sufficiente materiale più vecchio di quello indicato, e la nostra [[Officina Informatica | officina]] non è infinita.<br />
<br />
= Requisiti =<br />
<br />
* '''Processore minimo''' Architettura x86_64, con almeno 2 core (es. [https://it.wikipedia.org/wiki/Athlon_64_X2 AMD Athlon64 X2]). Tendenzialmente, tutti i processori con più core vanno bene.<br />
<br />
* '''RAM''' Almeno 2GB di RAM, perché al di sotto è difficile realizzare dei computer che possano avere un uso proficuo. Stiamo cercando DDR2 e DDR3, taglio minimo almeno 1GB<br />
<br />
* '''Hard Disk''' SATA almeno 80 GB (no dischi EIDE/PATA). I dischi a stato solido SSD vanno bene di qualunque tipo.<br />
<br />
* '''Alimentatore''' preferibilmente ATX 24-pin, con connettori SATA (di più vecchi ne abbiamo abbastanza)<br />
<br />
* '''Monitor a schermo piatto''' (plasma, LCD o LED) qualunque rapporto d'aspetto, risoluzione minima 1280×1024, '''HDMI''' (VGA e DVI ne abbiamo fin troppi)<br />
<br />
* '''Schede di rete''' Giga Ethernet 1Gbps, almeno PCIe o piu recenti. Di Fast Ethernet PCI ne abbiamo a volontà. (No 10Mbps, no TokenRing)<br />
<br />
* '''Router''' e '''switch''', preferibilmente Giga Ethernet 1Gbps (di Fast Ethernet 100Mbps ne abbiamo abbastanza)<br />
<br />
* '''Access Point Wireless''' e '''antenne esterne''', 2.4GHz o 5GHz, almeno G (54Mbps), preferibilmente N (150, 300Mbps o più)<br />
<br />
* '''Tastiere''' e '''mouse''' solo se USB e ''non'' wireless, perché non si trovano mai le batterie quando servono<br />
<br />
* '''Schede audio''', PCIe o più recenti (no PCI/ISA)<br />
<!--<br />
* '''Stampanti Inkjet e Laser''' USB, solo se perfettamente funzionanti e dotate di ''almeno'' una cartuccia per provarne le funzionalità. Anche multifunzione (con scanner/fotocopiatrice).<br />
--><br />
<br />
* '''Altoparlanti''', solo con alimentazione, anche se non di alta qualità<br />
<br />
* '''Cuffie''' e '''microfoni''', sia analogici che digitali (jack, USB), anche se non di alta qualità<br />
<br />
= Computer più vecchi =<br />
Computer vecchi, ma non troppo:<br />
* scrivere alla [https://lists.linux.it/listinfo/trashware lista nazionale Trashware]: qualche gruppo potrebbe essere interessato.<br />
<br />
Computer vecchissimi:<br />
* accettiamo materiale informatico vecchissimo e di interesse storico: hardware non Intel-x86 compatibile, MOS, Motorola, Z80, Apple, Amiga, Amstrad, Atari, Commodore, Sinclair. In alternativa questo materiale è recuperato da associazioni di retrocomputing:<br />
** associazione [http://www.bitretro.it/ Bit Retro] San Romano (PI)<br />
** associazione [https://www.retrocomputer.org/ Firenze Vintage Bit] Lastra a Signa (FI)<br />
<br />
= Come riconoscere il materiale? =<br />
{{Note<br />
|type=reminder<br />
|text=Se non si conoscono le caratteristiche tecniche del computer, è possibile visionarle autonomamente seguendo le brevi istruzioni nella mini-guida [[riconoscere il materiale]]. Se hai voglia ed esperienza puoi testare il materiale da solo leggendo le nostre [[pillole hardware]].<br />
}}<br />
<br />
In caso di difficoltà, potete contattarci tramite il modulo di contatto:<br />
* successivamente, sarete quasi sicuramente invitati a fornire foto e età del computer;<br />
* altrimenti, possiamo accordarci e potete portare il materiale in officina durante uno dei nostri incontri, così possiamo valutarlo;<br />
* altrimenti, possiamo fare un sopralluogo, ma solo se vi trovate in zona e avete molti computer.<br />
<br />
= Avvertenze =<br />
* Non siamo un'azienda che si occupa di smaltimento rifiuti elettronici (RAEE), quindi non portateci materiale '''rotto''' e sicuramente inutilizzabile;<br />
* Non ritiriamo rifiuti a domicilio;<br />
* Non siamo un centro informatico: in Officina si impara, non si lascia fare agli altri;<br />
* È vietato abbandonare materiale davanti alla sede (e anche dietro, di lato e persino sul tetto). Lasciare del materiale fuori dalla nostra sede, magari anche utilizzabile, è inutile in quanto gli agenti atmosferici (come pioggia, umidità e sole) rovinano le componenti elettroniche rendendo le macchine inutilizzabili.<br />
<br />
Nella maggior parte dei casi quando la gente sente parlare di trashware o vede in TV servizi come [[:Category:Stampa | quelli di Geo&Geo o di Report]] si ricorda che da qualche parte in soffitta o in cantina ha del materiale informatico messo da parte anni prima, pensando che prima o poi lo avrebbe rispolverato, e gli sarebbe magari stato utile per fare qualcosa. Così si rivolge all'associazione di turno e, pensando di fare una buona azione, nella migliore delle ipotesi propone loro il materiale, mentre nella peggiore glielo lascia abbandonato davanti la porta, magari in un giorno che diluvia.<br />
<br />
Forse quel materiale qualche anno prima sarebbe stato ancora riutilizzabile, ma adesso l'incalzare del tempo lo ha reso poco più che un rottame.<br />
In linea teorica, e per puro esercizio didattico, anche su macchine molto molto vecchie può essere installato software libero e in modo da recuperarle per usi minimali; in pratica, il dispendio di tempo e l'uso abbastanza limitato a cui sarebbero destinate non lo rende conveniente.<br />
<br />
Facciamo un paragone per cercare di chiarire meglio questi concetti: ho dei vestiti che non mi stanno più, passati di moda ma buoni, ben conservati lontano delle tarme, lavati e stirati, saranno bene accetti da una associazione di volontariato che potrà riutilizzarli; ma se porto dei vestiti logori, strappati e sporchi, probabilmente me li tirano dietro perché sicuramente non potranno donarli a nessuno.<br />
<br />
Se vuoi donarci il tuo computer, perché ti sembra vecchio e lento, oppure vuoi scoprire se è possibile '''dargli nuova vita con Linux''', sei benvenuto. Al contrario, se il tuo computer è irrimediabilmente rotto, abbandonato all'umidità e alla polvere, non possiamo farci niente.<br />
<br />
= Cosa fare degli altri oggetti elettronici? =<br />
Non ci portate telefoni, telecomandi, stereo, televisori o videoregistratori, a meno che non vogliate aiutarci a "spippolare" (es smartphone Android, VCR o Home Theatre con Linux). Le cose impossibili le facciamo, ma per i miracoli ci dobbiamo ancora attrezzare.<br />
<br />
Questo genere di cose possono trovare posto in:<br />
<br />
* mercatini di Economia Circolare<br />
** per esempio, a Empoli [http://www.nonlobuttovia.it/?p=160 Non lo butto via]<br />
* Restart Party<br />
** per esempio, a Firenze [http://www.restartersfirenze.it/ Restarters Firenze]<br />
<br />
= Contatti =<br />
Per qualunque dubbio non esitate a [http://golem.linux.it/wp/contatti/ contattarci] o a venirci a trovare!<br />
<br />
= Pagine correlate =<br />
{{Guide<br />
|immagine=oldpc.png<br />
|guida=Trashware<br />
|precedente=<br />
|indice=Trashware<br />
|successiva=<br />
}}<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Recupero_Hardware&diff=9400Recupero Hardware2024-02-27T21:45:22Z<p>Giulio: /* Computer più vecchi */ Aggiornato link per nuova associazione di recupero computer storici</p>
<hr />
<div>{{Guide<br />
|immagine=oldpc.png<br />
|guida=Trashware<br />
|precedente=<br />
|indice=Trashware<br />
|successiva=Riconoscere il materiale<br />
}}<br />
<br />
[[Trashware]]: ''recupero dei computer dismessi, installazione di software libero e donazione per finalità sociali''<br />
<br />
Siamo un'associazione di promozione sociale che ricondiziona i computer dismessi, vi installa tanti programmi utili, gratuiti e liberi, e poi dona i computer a chi ne ha bisogno.<br />
<br />
Accettiamo:<br />
* apparecchiature funzionanti, perché vogliamo regalarle a delle '''persone''': un computer rotto non è un bel regalo da fare.<br />
* computer completi<br />
* periferiche<br />
* pezzi hardware di ricambio<br />
Il materiale deve rispettare almeno le caratteristiche minime riassunte in seguito.<br />
<br />
Siamo coscienti del fatto che i requisiti sono abbastanza elevati, ma abbiamo già sufficiente materiale più vecchio di quello indicato, e la nostra [[Officina Informatica | officina]] non è infinita.<br />
<br />
= Requisiti =<br />
<br />
* '''Processore minimo''' Architettura x86_64, con almeno 2 core (es. [https://it.wikipedia.org/wiki/Athlon_64_X2 AMD Athlon64 X2]). Tendenzialmente, tutti i processori con più core vanno bene.<br />
<br />
* '''RAM''' Almeno 2GB di RAM, perché al di sotto è difficile realizzare dei computer che possano avere un uso proficuo. Stiamo cercando DDR2 e DDR3, taglio minimo almeno 1GB<br />
<br />
* '''Hard Disk''' SATA almeno 80 GB (no dischi EIDE/PATA). I dischi a stato solido SSD vanno bene di qualunque tipo.<br />
<br />
* '''Alimentatore''' preferibilmente ATX 24-pin, con connettori SATA (di più vecchi ne abbiamo abbastanza)<br />
<br />
* '''Monitor a schermo piatto''' (plasma, LCD o LED) qualunque rapporto d'aspetto, risoluzione minima 1280×1024, '''HDMI''' (VGA e DVI ne abbiamo fin troppi)<br />
<br />
* '''Schede di rete''' Giga Ethernet 1Gbps, almeno PCIe o piu recenti. Di Fast Ethernet PCI ne abbiamo a volontà. (No 10Mbps, no TokenRing)<br />
<br />
* '''Router''' e '''switch''', preferibilmente Giga Ethernet 1Gbps (di Fast Ethernet 100Mbps ne abbiamo abbastanza)<br />
<br />
* '''Access Point Wireless''' e '''antenne esterne''', 2.4GHz o 5GHz, almeno G (54Mbps), preferibilmente N (150, 300Mbps o più)<br />
<br />
* '''Tastiere''' e '''mouse''' solo se USB e ''non'' wireless, perché non si trovano mai le batterie quando servono<br />
<br />
* '''Schede audio''', PCIe o più recenti (no PCI/ISA)<br />
<!--<br />
* '''Stampanti Inkjet e Laser''' USB, solo se perfettamente funzionanti e dotate di ''almeno'' una cartuccia per provarne le funzionalità. Anche multifunzione (con scanner/fotocopiatrice).<br />
--><br />
<br />
* '''Altoparlanti''', solo con alimentazione, anche se non di alta qualità<br />
<br />
* '''Cuffie''' e '''microfoni''', sia analogici che digitali (jack, USB), anche se non di alta qualità<br />
<br />
= Computer più vecchi =<br />
Computer vecchi, ma non troppo:<br />
* scrivere alla [https://lists.linux.it/listinfo/trashware lista nazionale Trashware]: qualche gruppo potrebbe essere interessato.<br />
<br />
Computer vecchissimi:<br />
* accettiamo materiale informatico vecchissimo e di interesse storico: hardware non Intel-x86 compatibile, MOS, Motorola, Z80, Apple, Amiga, Amstrad, Atari, Commodore, Sinclair. In alternativa questo materiale è recuperato da associazioni di retrocomputing:<br />
** associazione [http://www.bitretro.it/ Bit Retro] Vicopisano (PI)<br />
** associazione [https://www.retrocomputer.org/ Firenze Vintage Bit] Lastra a Signa (FI)<br />
<br />
= Come riconoscere il materiale? =<br />
{{Note<br />
|type=reminder<br />
|text=Se non si conoscono le caratteristiche tecniche del computer, è possibile visionarle autonomamente seguendo le brevi istruzioni nella mini-guida [[riconoscere il materiale]]. Se hai voglia ed esperienza puoi testare il materiale da solo leggendo le nostre [[pillole hardware]].<br />
}}<br />
<br />
In caso di difficoltà, potete contattarci tramite il modulo di contatto:<br />
* successivamente, sarete quasi sicuramente invitati a fornire foto e età del computer;<br />
* altrimenti, possiamo accordarci e potete portare il materiale in officina durante uno dei nostri incontri, così possiamo valutarlo;<br />
* altrimenti, possiamo fare un sopralluogo, ma solo se vi trovate in zona e avete molti computer.<br />
<br />
= Avvertenze =<br />
* Non siamo un'azienda che si occupa di smaltimento rifiuti elettronici (RAEE), quindi non portateci materiale '''rotto''' e sicuramente inutilizzabile;<br />
* Non ritiriamo rifiuti a domicilio;<br />
* Non siamo un centro informatico: in Officina si impara, non si lascia fare agli altri;<br />
* È vietato abbandonare materiale davanti alla sede (e anche dietro, di lato e persino sul tetto). Lasciare del materiale fuori dalla nostra sede, magari anche utilizzabile, è inutile in quanto gli agenti atmosferici (come pioggia, umidità e sole) rovinano le componenti elettroniche rendendo le macchine inutilizzabili.<br />
<br />
Nella maggior parte dei casi quando la gente sente parlare di trashware o vede in TV servizi come [[:Category:Stampa | quelli di Geo&Geo o di Report]] si ricorda che da qualche parte in soffitta o in cantina ha del materiale informatico messo da parte anni prima, pensando che prima o poi lo avrebbe rispolverato, e gli sarebbe magari stato utile per fare qualcosa. Così si rivolge all'associazione di turno e, pensando di fare una buona azione, nella migliore delle ipotesi propone loro il materiale, mentre nella peggiore glielo lascia abbandonato davanti la porta, magari in un giorno che diluvia.<br />
<br />
Forse quel materiale qualche anno prima sarebbe stato ancora riutilizzabile, ma adesso l'incalzare del tempo lo ha reso poco più che un rottame.<br />
In linea teorica, e per puro esercizio didattico, anche su macchine molto molto vecchie può essere installato software libero e in modo da recuperarle per usi minimali; in pratica, il dispendio di tempo e l'uso abbastanza limitato a cui sarebbero destinate non lo rende conveniente.<br />
<br />
Facciamo un paragone per cercare di chiarire meglio questi concetti: ho dei vestiti che non mi stanno più, passati di moda ma buoni, ben conservati lontano delle tarme, lavati e stirati, saranno bene accetti da una associazione di volontariato che potrà riutilizzarli; ma se porto dei vestiti logori, strappati e sporchi, probabilmente me li tirano dietro perché sicuramente non potranno donarli a nessuno.<br />
<br />
Se vuoi donarci il tuo computer, perché ti sembra vecchio e lento, oppure vuoi scoprire se è possibile '''dargli nuova vita con Linux''', sei benvenuto. Al contrario, se il tuo computer è irrimediabilmente rotto, abbandonato all'umidità e alla polvere, non possiamo farci niente.<br />
<br />
= Cosa fare degli altri oggetti elettronici? =<br />
Non ci portate telefoni, telecomandi, stereo, televisori o videoregistratori, a meno che non vogliate aiutarci a "spippolare" (es smartphone Android, VCR o Home Theatre con Linux). Le cose impossibili le facciamo, ma per i miracoli ci dobbiamo ancora attrezzare.<br />
<br />
Questo genere di cose possono trovare posto in:<br />
<br />
* mercatini di Economia Circolare<br />
** per esempio, a Empoli [http://www.nonlobuttovia.it/?p=160 Non lo butto via]<br />
* Restart Party<br />
** per esempio, a Firenze [http://www.restartersfirenze.it/ Restarters Firenze]<br />
<br />
= Contatti =<br />
Per qualunque dubbio non esitate a [http://golem.linux.it/wp/contatti/ contattarci] o a venirci a trovare!<br />
<br />
= Pagine correlate =<br />
{{Guide<br />
|immagine=oldpc.png<br />
|guida=Trashware<br />
|precedente=<br />
|indice=Trashware<br />
|successiva=<br />
}}<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=WebSDR&diff=9333WebSDR2024-01-16T21:20:34Z<p>Giulio: Aggiornato alla nuova configurazione</p>
<hr />
<div>{{Sviluppo<br />
<!--Header--><br />
|nome = WebSDR<br />
|status = Funzionante<br />
<!--Image--><br />
|foto = WebSDR-APRS.png<br />
<!--General--><br />
|descrizione = Servizio ricezione radio remota<br />
|licenza = AGPL<br />
|autore = [[Utente:giulio|giulio]], [[Utente:lucam|lucam]]<br />
|contributi =<br />
|categorie = HamRadio<br />
|link = [https://websdr.golem.linux.it websdr.golem.linux.it]<br />
}}<br />
<br />
= Introduzione =<br />
Nell'autunno del 2020 è stato installato un dipolo V per banda 144MHz sul tetto dell'Officina (gentile donazione di IZ5XRC).<br />
Sulla macchina ''laptopless'' è stata creata un'istanza di [https://github.com/jketterl/openwebrx OpenWebRX], software che permette la scansione delle bande radio via interfaccia web, attraverso una economica interfaccia [https://it.wikipedia.org/wiki/Software_defined_radio SDR] USB.<br />
Attualmente l'istanza è stata migrata su una macchina virtuale del nuovo serverozzo di officina, cerbero.<br />
È stata inoltre effettuata la migrazione a OpenWebRX+, versione migliorata di OpenWebRX.<br />
<br />
L'istanza è raggiungibile all'indirizzo [https://websdr.golem.linux.it websdr.golem.linux.it].<br />
<br />
Qui sono riassunte le [https://github.com/jketterl/openwebrx/wiki istruzioni] di installazione e configurazione (sicuramente più complete e dettagliate) sotto forma di prontuario.<br />
<br />
= Installazione =<br />
<br />
== Su LXC o macchina fisica ==<br />
<br />
Seguire le istruzioni di installazione dal [https://luarvique.github.io/ppa/#if-you-are-a-debian-user- sito ufficiale].<br />
Aggiungere poi le [https://github.com/jopohl/urh/wiki/SDR-udev-rules regole udev] per permettere al dispositivo di essere utilizzato da utente non privilegiato (altrimenti openwebrx crasherà tentando di aprire il device).<br />
<br />
== Con docker ==<br />
<br />
Attualmente non utilizziamo più docker, quindi questa guida è riferita al container OpenWebRX classico.<br />
Per utilizzare OpenWebRX+, fare riferimento alla [https://luarvique.github.io/ppa/#if-you-are-using-docker- relativa pagina].<br />
<br />
$ docker pull jketterl/openwebrx<br />
$ docker run -d --name=''nome-container'' --device /dev/bus/usb -p 8073:8073 -v /srv/openwebrx:/etc/openwebrx jketterl/openwebrx:stable<br />
### Impostare auto-avvio<br />
$ docker update --restart unless-stopped ''nome-container''<br />
<br />
I file di configurazione sono nella cartella specificata da <code>docker volume inspect ''nome-volume''</code>.<br />
<br />
=== Modulo DVB ===<br />
<br />
Se il dispositivo USB non viene visto dal container, è necessario bloccare un modulo sulla macchina host:<br />
<br />
# vim /etc/modprobe.d/blacklist-openwebrx.conf<br />
<br />
Aggiungere al file la riga<br />
<br />
blacklist dvb_usb_rtl28xxu<br />
<br />
= Configurazione =<br />
<br />
== Aggiungere gli utenti ==<br />
<br />
$ docker exec -it ''nome-container'' /bin/bash<br />
### Si apre la shell all'interno del container<br />
$ python3 /opt/openwebrx/openwebrx.py admin adduser ''nome-utente''<br />
<br />
= Accesso esterno =<br />
Proxypass via VPS:<br />
<br />
* Abilitare il proxy websocket<br />
a2enmod proxy_wstunnel<br />
* Creare virtualhost<br />
ProxyPreserveHost On<br />
ProxyPass / http://serverozzo.xxxx:8073/ connectiontimeout=5 timeout=15<br />
RewriteEngine on<br />
RewriteCond %{HTTP:Upgrade} websocket [NC]<br />
RewriteCond %{HTTP:Connection} upgrade [NC]<br />
RewriteRule ^/?(.*) "ws://serverozzo.xxxx:8073/$1" [P,L]<br />
<br />
= GQRX =<br />
Il device SDR può essere utilizzata anche in locale tramite [https://gqrx.dk/].<br />
<br />
Molti device SDR non permettono il campionamento hardware per frequenze minori di 25-30MHz.<br />
Per ricevere le HF (e frequenze ancora più basse), se il device lo supporta, si può usare il campionamento via software, utilizzando la seguente stringa di configurazione:<br />
<br />
rtl=0,direct_samp=2<br />
<br />
[[Category: Howto]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Ore_del_GOLEM&diff=9332Ore del GOLEM2024-01-09T22:17:31Z<p>Giulio: Aggiunte serate minigiochi al cubo e vsock</p>
<hr />
<div>{{Note<br />
|type=info<br />
|text=Questa pagina raccoglie gli interventi passati. Se stai cercando gli eventi futuri, consulta il [https://blog.golem.linux.it/calendario calendario], o dai un'occhiata a [[Progetti]].<br />
}}<br />
<br />
L'Ora del GOLEM è una serata a tema in cui si discute, più o meno formalmente, su qualunque cosa riguardi l'open source, dagli argomenti strettamente tecnici e pratici, alla "consapevolizzazione" e alla valutazione dell'uso dei vari strumenti. A volte i soci più smanettoni preparano delle piccole presentazioni su qualche nuova tecnologia, o qualche tema interessante; altre volte ci si arricchisce facendo brainstorming tutti insieme e si impara a utilizzarla. Spesso, le discussioni di queste serate, vengono tradotte in dei veri e propri [[Howto | how-to]].<br />
<br />
Qui puoi trovare tutte le serate passate (in ordine cronologico inverso), con riferimenti a materiale e/o guide prodotte.<br />
<br />
== 2024 ==<br />
{{OraDelGolem<br />
|nome=9 gennaio: virtio e vsock: comunicazione tra host e VM<br />
|autore=Stefano Garzarella e Luigi Leonardi<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=virtio è uno standard per la comunicazione fra host e macchine virtuali: saranno presentati la sua specifica, come funziona, e alcuni casi d'uso. In particolare ci focalizzaremo su vsock, una famiglia di socket per la comunicazione fra host e guest.<br />
|presentazione=https://cloud.golem.linux.it/s/s2t24maeGfqiSzY<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2023 ==<br />
{{OraDelGolem<br />
|nome=5 dicembre: Minigiochi al cubo<br />
|autore=Zughy<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Mai pensato di voler sviluppare un videogioco? Detto fatto! Da anni i server minigiochi spopolano su Minecraft, facendo divertire milioni di persone. Usando il motore di gioco libero Minetest e una piccola libreria, imparerai a creare quelle avventure tanto anelate, arrivando ad avere il tuo piccolo titolo a fine laboratorio. Consigliato per tutte le età!<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=5 dicembre: Minigiochi al cubo<br />
|autore=Zughy<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Mai pensato di voler sviluppare un videogioco? Detto fatto! Da anni i server minigiochi spopolano su Minecraft, facendo divertire milioni di persone. Usando il motore di gioco libero Minetest e una piccola libreria, imparerai a creare quelle avventure tanto anelate, arrivando ad avere il tuo piccolo titolo a fine laboratorio. Consigliato per tutte le età!<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=7 marzo: Introduzione a Proxmox<br />
|autore=Thomas Buonanno<br />
|immagine=logo-proxmox.png<br />
|dimensione_img=<br />
|descrizione=Proxmox VE è una distribuzione debian-based per la gestione di macchine virtuali e container, che include anche un sistema di backup, per la gestione di file system distribuiti e per la migrazione rapida dei servizi. Durante questa serata sarà presentato il progetto e ne saranno mostrate alcune applicazioni pratiche.<br />
|presentazione=https://cloud.golem.linux.it/s/KfiDYeczEop5WEo<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=7 febbraio: Le alternative al foglio di calcolo nella gestione ed analisi dei propri dati<br />
|autore=Fabio Frascati<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Perché è così comune usare il foglio di calcolo nella gestione dei propri dati? È sempre la soluzione migliore? Esistono valide alternative gratuite ed open source per compiti specifici e spesso noiosi? Vediamo insieme alcuni semplici esempi in Libreoffice Calc ed R.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
<br />
{{OraDelGolem<br />
|nome=3 Gennaio: Haskell<br />
|autore=Mariano<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata di introduzione ad Haskell ed ai linguaggi funzionali<br />
|presentazione=https://cloud.golem.linux.it/s/QDFGaYDfS7c6stP<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2021 ==<br />
{{OraDelGolem<br />
|nome=29 giugno: dotfiles - Gestione ragionata dei files di configurazione<br />
|autore=[[Utente:Gbiotti]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata sulla gestione con versioning dei dotfiles di Linux<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=[https://git.golem.linux.it/gbiotti/sdf_appunti Appunti della serata] <br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=16 marzo: Blockchain - Il Free Software incontra la finanza<br />
|autore=[[Utente:Linux-Lover]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata introduttiva e divulgativa sulle blockchain: cosa sono e perché sono importanti per la comunità del software libero.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=in caricamento<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=9 marzo: Due chiacchiere su buffer overflow<br />
|autore=luigix25<br />
|immagine=Stack-example.png<br />
|dimensione_img=<br />
|descrizione=Due chiacchiere informali sui buffer overflow e sulle tecniche di mitigrazione.<br />
|presentazione=https://cloud.golem.linux.it/s/WkWf7XiNPPn7mqn<br />
|documenti=<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210309-luigix25-Buffer-Overflow.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=27 gennaio: Programmare Arduino like a pro<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Arduino-board.jpg<br />
|dimensione_img=<br />
|descrizione=L'ecosistema Arduino consente di sviluppare semplici applicazioni in modo rapido e con conoscenze di programmazione non necessariamente approfondite. Ormai, volenti o nolenti tutti abbiamo una scheda Arduino in casa. Questo sarà il punto di partenza della serata, dove andremo a sviscerare come, partendo da uno sketch, si arrivi al codice macchina eseguito dal microcontrollore. Faremo la conoscenza dei varii strumenti della toolchain GCC: makefile, compilatori ed assemblatori, per comprendere meglio cosa avviene sotto il cofano dell'Arduino IDE e come sfruttarli per scrivere del codice "fuori dagli schemi".<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/5M2SisqZmJ7PQXM<br />
|documenti=<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210127-arduinolikeapro-parte1.mp4<br />
|altro=[https://archivio.golem.linux.it/OreDelGolem/20210127-arduinolikeapro-parte2.mp4 Video sessione di approfondimento sul multitasking] [https://video.linux.it/videos/watch/f654157f-a4b6-4ebb-aaee-932b04bda1af Mirror1] [https://video.linux.it/videos/watch/e63d744f-2444-41c5-b852-fa79cedefde1 Mirror2]<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=20 gennaio: Lineage OS: come installarla e... perché<br />
|autore=Filippo Micheletti, [[Utente:Giomba]], Marco Castrovilli ([http://www.restartersfirenze.it/ Restarters Firenze])<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Tutti hanno uno smartphone, ma pochi sono coscienti del livello di pervasività che questo dispositivo ha nelle nostre vite, e sulla mancanza di controllo che abbiamo sui dati personali che lo attraversano. Conoscere come funziona è indispensabile per fare scelte consapevoli sull’uso che ne facciamo, e scoprire sistemi operativi e applicazioni alternative è uno dei primi passi per riprendere il controllo sui questi dati. Durante la serata, ci domanderemo perché usare LineageOS, quali programmi e applicazioni libere e rispettose possiamo usare, in alternativa ai soliti noti, come si installa questo sistema su uno smartphone, quali sono difficoltà, problemi e possibili rinunce che possiamo incontrare.<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/39dTAZxdpWfzHSp<br />
|documenti=https://golem.linux.it/cloud/index.php/s/E9ZCm9fjFnq7egG<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210120-lugtoscana-lineageos.mp4<br />
|altro=<br />
}}<br />
<br />
== 2020 ==<br />
<br />
{{OraDelGolem<br />
|nome=7 ottobre: Linux per radioamatori<br />
|autore=[[Utente:Giulio]] [[Utente:Lucam]]<br />
|immagine=Tux-radio.png<br />
|dimensione_img=<br />
|descrizione=Introduzione a Linux e alle sue applicazioni in ambito radioamatoriale. Quali sono i programmi per fare radio su Linux? Come posso attivare un nodo webSDR?<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/8fLXfdwMwEpxxCq<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20201007-iu5mo-linuxradio.mp4<br />
|altro=<br />
}}<br />
<br />
<br />
{{OraDelGolem<br />
|nome=7 luglio: Flatcam<br />
|autore=[[Utente:Glomant]]<br />
|immagine=Flatcam.png<br />
|dimensione_img=<br />
|descrizione=Flatcam è un software che, a partire da file gerber o gcode, permette di passare all’incisione e all’intaglio vero e proprio del circuito tramite una macchina a controllo numerico. Al termine della serata, il prodotto potrà essere inciso tramite una CNC, come quella che abbiamo in officina, come vedremo nella serata successiva.<br />
|presentazione=<br />
|documenti=https://golem.linux.it/cloud/index.php/s/RZZEfzF8f7C7CMA<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200708-glomant-flatcam.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=30 giugno: KiCAD 2/2<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Kicad.png<br />
|dimensione_img=<br />
|descrizione=Seconda serata sull'uso del software di disegno circuiti stampati: disegnato lo schema sarà necessario realizzare il layout, la controparte digitale del circuito stampato. Al termine della serata, il prodotto potrà essere mandato in stampa presso aziende specializzate tramite processi industriali, oppure potrà essere utilizzato la serata seguente. Saranno approfondite alcune funzioni supplementari di KiCAD, come la gestione della lista componenti e delle librerie.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200630-giuliof-kicad.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=23 giugno: Scrivere un emulatore per il Commodore 64<br />
|autore=luigix25<br />
|immagine=c64-startup-screen.jpg<br />
|dimensione_img=<br />
|descrizione=<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200623-luigi-emulatore-c64.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=16 giugno: KiCAD 1/2<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Kicad.png<br />
|dimensione_img=<br />
|descrizione=Prima serata sull'uso del software di disegno circuiti stampati: Si tratta di un software opensource di Electronic Design Automation, ossia di progettazione assistita al computer per circuiti elettronici. KiCAD permette di progettare ogni fase della realizzazione del circuito, dalla sua prima bozza, alla scelta e al posizionamento dei componenti, allo sbroglio delle piste, alla produzione dei file per lo stampaggio vero e proprio. In questo primo incontro si vedrà perché e come disegnare uno schema elettronico al computer, come importare i componenti, come associare i simboli grafici agli oggetti fisici.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200616-giuliof-kicad.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=26 maggio: Indipendenza Digitale?<br />
|autore=[[Utente:Giomba]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Guida pratica per riappropriarsi della propria indipendenza e identità digitale. Quali compromessi possiamo fare nell'uso del software sul nostro computer e sul nostro smartphone?<br />
|presentazione=<br />
|documenti=https://golem.linux.it/cloud/index.php/s/WMDixxEjNtEadAj<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 maggio: Due parole su LaTeX<br />
|autore=[[Utente:Giulio]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Introduzione al software di impaginazione LaTeX<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=''Presentazione in caricamento''<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=14 aprile: Riconoscimento oggetti con OpenCV<br />
|autore=[[Utente:Linux-Lover]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/E9FxLxM5AEopZyJ<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2019 ==<br />
<br />
{{OraDelGolem<br />
|nome=19 febbraio: 128 bit di IPv6<br />
|autore=[[Utente:giomba]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Cos’è un indirizzo di rete? IPv4 vs IPv6. Perché IPv6? Come si legge un IPv6? Come posso realizzare una rete IPv6? Cosa sono NDP e SLAAC? Come ottenere IPv6? [[IPv6 @ GOLEM]]<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/pZcSHge3bBiQ37m<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20190219-giomba-ipv6.mp4<br />
|altro=<br />
}}<br />
<br />
<!-- TODO: aggiungere video e presentazione --><br />
{{OraDelGolem<br />
|nome=8 gennaio: Deepen Meltdown<br />
|autore=[[Utente:Raistlin]]<br />
|immagine=Meltdown-spectre-logo.png<br />
|dimensione_img=<br />
|descrizione=Aggiornamenti sui bug che hanno recentemente afflitto le CPU<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2018 ==<br />
<br />
{{OraDelGolem<br />
|nome=16 Ottobre: NextCloud<br />
|autore=Mattia & Carmelo<br />
|immagine=Nextcloud-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Cos'è un sistema di clouding. Cloud commerciale vs. Nextcloud. Come configurare un cloud casalingo su PC o Raspberry.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=2 Ottobre: Python & grafici<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Approfondimento sulle librerie <code>MatPlotLib</code> e <code>NumPy</code>: creare e abbellire grafici, tracciare funzioni, importare e visualizzare dati da CSV, grafici professionali in LaTeX. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/wteTWdnflCwWOXa/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20181002-giuliof-python-grafici.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 Settembre: PC4Beginners<br />
|autore=jacopo<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata introduttiva all'informatica: cenni storici sul computer, cos'è l'hardware, cos'è il software, quali sono i componenti di un PC.<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/HoTfB2ilOWHl1Aq/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180918-jacopo-PC4Beginners.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=3 Luglio: Python 303<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Avanziamo di livello e parliamo di: liste, dizionari, lettura/scrittura su file, accenno alle librerie e confronto Python2 vs Python3. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/2gbp1UpORawCUkF/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180703-giuliof-python303.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=19 Giugno: Python 101 x2<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Basi sul linguaggio di programmazione Python: esercizi con ''if...else'', funzioni, cicli ''while'' e ''for'', stringhe e operazioni su stringhe. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/Qq99P5gwkno7H1q/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180619-giuliof-python101x2.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 Giugno: Technical deep dive: Meltdown + Spectre<br />
|autore=Dario<br />
|immagine=Meltdown-spectre-logo.png<br />
|dimensione_img=250px<br />
|descrizione=Da una panoramica sull'architettura e sul funzionamento dei processori moderni (architettura superscalare, memorie cache, TLB, memoria virtuale) arriviamo a capire come queste vulnerabilità scoperte di recente denominate ''Meltdown'' e ''Spectre'' (maggiori [https://meltdownattack.com info]) potrebbero mettere a rischio la sicurezza dell'utente.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180612-Meltdown-Spectre-Dario.mp4<br />
|altro= concetti introduttivi ([https://en.wikipedia.org/wiki/Virtual_address_space Virtual Memory],<br />
[https://wiki.osdev.org/Memory_management gestione della memoria],<br />
esecuzione speculativa [https://en.wikipedia.org/wiki/Speculative_execution] [https://en.wikipedia.org/wiki/Branch_predictor],<br />
[https://en.wikipedia.org/wiki/Instruction_pipelining pipeline],<br />
[https://en.wikipedia.org/wiki/Tomasulo_algorithm algoritmo di Tomasulo],<br />
memoria cache [https://en.wikipedia.org/wiki/CPU_cache] [https://www.extremetech.com/extreme/188776-how-l1-and-l2-cpu-caches-work-and-why-theyre-an-essential-part-of-modern-chips],<br />
[https://en.wikipedia.org/wiki/Translation_lookaside_buffer TLB],<br />
[https://en.wikipedia.org/wiki/Side-channel_attack side channel attack])<br />
<br/><br />
esempi di codice che sfrutta le vulnerabilità ([https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulnerable-to-spectre-or-meltdown/], [https://medium.com/@mattklein123/meltdown-spectre-explained-6bc8634cc0c2])<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=5 Giugno: Buildroot: distrubuzione personalizzata<br />
|autore=$pookyh<br />
|immagine=Logog-b.png<br />
|dimensione_img=80px<br />
|descrizione=[https://buildroot.org Buildroot] è un tool che permette di generare una distribuzione Linux essenziale cucita su misura per le proprie esigenze.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180605-spooky-buildroot.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=22 Maggio: Python - introduzione e basi<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Basi sul linguaggio di programmazione Python: esempi applicativi, installazione, variabili, istruzioni di stampa a schermo, blocchi condizionali. (Il video è parziale'''!''')<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/IroTEn8ZJhXTaGg/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180519-GiulioF-Python101x1.mp4<br />
|altro=<br />
}}<br />
<br />
=== 17 Aprile: R: software di analisi statistica ===<br />
Basi sul linguaggio di programmazione R, applicazioni alla statistica ed esempi.<br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/mY2GIXC1dIZPKpu Scarica] files (script utilizzati, lista comandi...) e presentazioni della serata.<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20180417-R-Frascati-Giorgetti.mp4 Guarda] o scarica il video della serata!<br />
<br />
=== 10 Aprile: Bash e scripting ===<br />
Panoramica sui comandi utili e basi di scripting per automatizzare le attività.<br />
<br />
Consulta il prontuario sulla [[Linea_di_comando | linea di comando]].<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20180410-Bash-Giomba.mp4 Guarda] o scarica il video della serata!<br />
<br />
''by Giomba''<br />
<br />
=== 23 Gennaio: Sviluppo di un'app per Android ===<br />
Uno sguardo d'insieme sulla realizzazione di applicazioni per il proprio smartphone con [https://developer.android.com/studio/index.html AndroidStudio], iniziando con alcuni esempi.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/pGoCGHZKpo7C04f/download Presentazione] della serata.<br />
<br />
''by Omid''<br />
<br />
=== 16 Gennaio: Impariamo KiCad ===<br />
Come utilizzare il software [http://kicad-pcb.org KiCad] per il disegno di schemi e la realizzazione di circuiti stampati.<br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/HLl9ZxreCLQUCH8 Scarica] i file prodotti durante la serata.<br />
<br />
''by Stefano''<br />
<br />
== 2017 ==<br />
=== 12 Dicembre: Arduino avr-gcc ===<br />
Programmazione a "basso livello" in C della scheda Arduino, bypassando l'IDE, per sfruttare a pieno le risorse del microcontrollore.<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20171212-AVRgcc-Giulio.mp4 Guarda] o scarica il video della serata!<br />
<br />
''by [[Utente:Giulio | Giulio]]''<br />
<br />
=== 21 Novembre: Git ===<br />
Un sistema di versionamento alla portata di tutti: come gestire i propri progetti al computer, tenere traccia dello sviluppo e apportare modifiche senza rischiare di danneggiare il lavoro precedente. Consulta il nostro [[Git | prontuario]] di riferimento.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/VL27wucLMsbCEDP Presentazione] della serata<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20171121-Git-Lucam.mp4 Video] della serata<br />
<br />
''by [[Utente:Lucam | Lucam]]''<br />
<br />
=== 7 Novembre: Arduino e Wireless ===<br />
Domotica: come integrare il proprio progetto di elettronica con Arduino con la rete WiFi di casa.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/fp7PgxzcdLRmKlx Presentazioni] della serata.<br />
<br />
''by [[Utente:Giulio | Giulio]]''<br />
<br />
=== 17 ottobre: Introduzione a Wordpress ===<br />
Procedure base e consigli per costruire un semplice sito dinamico con Wordpress.<br />
<br />
''by Pinpas''<br />
<br />
=== 3 Ottobre: Sviluppo HTML+CSS ===<br />
I rudimenti per scrivere un sito statico. <br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/uIz3QwcymtgTeNN Scarica] i file della serata!<br />
<br />
''by Francesco''<br />
<br />
=== 19 Settembre: Installazione Wordpress ===<br />
Serata pratica di gruppo sull'installazione del CMS [[Wordpress]] e in generale di un applicativo web su piattaforma LAMP.<br />
<br />
''by [[Utente:giomba | giomba]]''<br />
<br />
=== 5 Settembre: Il Terminale Unix/Linux ===<br />
Introduzione ai concetti e ai comandi più utilizzati per gestire il sistema da terminale. Consulta il nostro How-To sul [[Linea_di_comando | terminale]].<br />
<br />
''by [[Utente:giomba | giomba]]''<br />
<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Diventa_socio&diff=9331Diventa socio2023-12-24T10:14:28Z<p>Giulio: Aumento tessera anno 2024 post riunione consiglio</p>
<hr />
<div>[[File:Cena-sociale-estate-2018.jpeg|right|400px]]<br />
<br />
L'Associazione GOLEM si sostenta principalmente grazie alle quote associative e alle donazioni dei propri soci.<br />
<br />
Associarsi al GOLEM permette di:<br />
* accedere all'Officina Informatica<br />
* partecipare ai corsi organizzati in sede<br />
* usufruire del materiale e della strumentazione presente<br />
* sostenere la promozione del software libero nel territorio<br />
* e molto altro ([[Chi siamo|Chi siamo?]])<br />
<br />
La quota associativa per l'anno 2024 è fissata a 20€ per la Tessera Ordinaria e a 10€ per la Tessera Junior (under 19).<br />
<br />
== Modalità ==<br />
La quota associativa può essere versata:<br />
* in contanti direttamente al Tesoriere durante le serate in Officina. Verificare sul [https://blog.golem.linux.it/calendario calendario] quando l'Officina è aperta.<br />
* tramite bonifico bancario intestato a "'''GOLEM Gruppo Operativo Linux Empoli'''" sull'IBAN '''IT08O0842538171000031246515'''.<br />
* tramite PayPal utilizzando i pulsanti sottostanti<br />
<br />
'''Nota:''' specificare "Nome Cognome Email Tessera 2024" nella causale del bonifico o nel messaggio Paypal.<br />
<br />
<br />
'''Tessera'''<br />
<html><br />
<form action="https://www.paypal.com/donate" method="post" target="_top"><br />
<input type="hidden" name="hosted_button_id" value="CTYBDKVB2L6Q4" /><br />
<input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_donate_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" /><br />
<img alt="" border="0" src="https://www.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1" /><br />
</form><br />
</html><br />
<br />
'''Tessera Junior'''<br />
<html><br />
<form action="https://www.paypal.com/donate" method="post" target="_top"><br />
<input type="hidden" name="hosted_button_id" value="MWPB8GW3SLTSQ" /><br />
<input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_donate_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" /><br />
<img alt="" border="0" src="https://www.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1" /><br />
</form><br />
</html></div>Giuliohttps://wiki.golem.linux.it/index.php?title=Sistemi_informatici&diff=9329Sistemi informatici2023-11-03T20:32:20Z<p>Giulio: /* Docker su LXC Proxmox */ Fix percorso</p>
<hr />
<div>In questa pagina è riassunta la documentazione relativa ai sistemi informatici del GOLEM.<br />
Se fai parte del gruppo IT, questo è l'indice di pagine che stavi cercando, e probabilmente ti interessano anche le altre pagine nella [[:Category:Sysop|categoria SysOp]].<br />
<br />
Questa pagina dovrebbe consentire di avere una visione d'insieme della struttura, ma anche da punto di partenza per le bozze di documentazione, perché al momento (autunno 2022) l'infrastruttura è poco documentata.<br />
<br />
{{Note<br />
|type=reminder<br />
|text=Questa pagina è in fase di scrittura, potenzialmente in maniera permanente.<br />
}}<br />
<br />
= Indice tematico =<br />
<!-- per favore cercare di mantenere l'ordine alfabetico! --><br />
* [[IPv6 @ GOLEM]]: descrizione dell'IPv6 e del nostro piano di indirizzamento<br />
* [[Mediawiki]]: operazioni e oneliner ricorrenti per la manutenzione<br />
* [[Nextcloud]]: operazioni e oneliner ricorrenti per la manutenzione<br />
* [[Servizi]]: i servizi del GOLEM e le porte su cui sono in ascolto i container<br />
* [[VPN del GOLEM]]: come funziona<br />
* [[Wordpress]]: operazioni e oneliner ricorrenti per la manutenzione<br />
<br />
= Caratteristiche di un servizio =<br />
Ogni servizio del GOLEM:<br />
* è basato su microservizi, ogni servizio è suddiviso in uno o più microservizi che girano all'interno di container docker;<br />
* ha un nome, convenzionalmente composto solo da lettere minuscole (esempio: ''wiki''). Il nome dovrebbe rappresentare il servizio e non la tecnologia che utilizza. (esempio: al momento esiste un servizio chiamato ''wordpress'', ma la dicitura corretta sarebbe ''blog'', in quanto ''wordpress'' è la tecnologia che utilizza, non il servizio che offre. Questo è importante perché la tecnologia ''wordpress'' potrebbe essere impiegata anche per altri servizi);<br />
* è descritto da un file <code>docker-compose.yml</code> in cui sono presenti tutte le informazioni necessarie per replicare i container che lo compongono;<br />
* potenzialmente, è in ascolto su delle porte TCP/UDP.<br />
<br />
{{Note<br />
|type=attention<br />
|text=Evitare collisioni di nomi di servizi e di porte dello stack di rete, consultando e mantenendo aggiornata la pagina [[Servizi]].<br />
}}<br />
<br />
{{Note<br />
|type=info<br />
|text=Se stai usando Docker per realizzare un servizio al GOLEM, allora dovresti considerare di scambiare quattro chiacchiere col sistemista e di entrare a far parte del gruppo del sistema automatico ''argilla'' su git.<br />
}}<br />
<br />
== Tassonomia ==<br />
L'associazione ha alcuni '''server''', che possono essere sia fisici che virtuali.<br />
I server offrono dei '''servizi''', che, in genere, sono composti da più '''microservizi''', che vengono installati per mezzo di '''container''' basati su '''immagini''' (nel caso specifico, immagini Docker)<br />
<br />
== Flusso di lavoro per un nuovo servizio ==<br />
Ho un programma e voglio farne un container docker per usarlo nell'infrastruttura GOLEM. Che fare?<br />
<br />
* Sono il programmatore:<br />
*# Scrivere il Dockerfile per il proprio programma<br />
*# Creare l'immagine per il proprio programma<br />
<br />
* Sono il sistemista:<br />
*# Scrivere il docker-compose.yml per il servizio<br />
*# Avviare il servizio<br />
<br />
Spesso ci si troverà a che fare con programmi che hanno già un'immagine Docker pronta e mantenuta su [https://hub.docker.com Docker Hub], perciò non è necessario scriversi un Dockerfile dedicate, ed è sufficiente utilizzare l'immagine originale, a meno che, ovviamente, non ci sia bisogno di personalizzazioni specifiche. (Ad esempio, per un certo periodo l'immagine ufficiale di MediaWiki veniva distribuita senza alcuni plugin che ci erano utili, e che aggiungevamo manualmente in un'immagine personalizzata)<br />
<br />
Segue un esempio di flusso di lavoro per [https://acme.com/software/thttpd/ thttpd], un server HTTP minimale.<br />
<br />
=== Creazione dell'immagine ===<br />
Poiché manca l''''immagine''' Docker per ''thttpd'', bisogna scrivere un ''Dockerfile'' che descriva come creare questa immagine; poiché non è un programma mantenuto dal GOLEM, e si tratta di qualcosa di sufficientemente piccolo, non ha senso che esista in un suo repository dedicato, perciò lo si deve mettere in ''argilla/images''<br />
<br />
* descrivere l'immagine:<br />
<syntaxhighlight lang="Dockerfile"><br />
FROM alpine:latest<br />
RUN apk add thttpd<br />
ENTRYPOINT ["thttpd", "-D", "-d", "/html"]<br />
</syntaxhighlight><br />
<br />
* creare l'immagine e taggarla<br />
<syntaxhighlight lang="bash"><br />
docker build --tag git.golem.linux.it/argilla/thttpd:1 .<br />
</syntaxhighlight><br />
<br />
Note:<br />
* ''git.golem.linux.it'' identifica il dominio del ''registry'' che contiene le nostre immagini personalizzate; il registry è quello integrato in Gitea, un'interfaccia web per git;<br />
* ''argilla'' identifica l'organizzazione relative a strumenti di sistema;<br />
* ''thttpd'' identifica il nome dell'immagine specifica<br />
* ''1'' identifica il tag dell'immagine<br />
<br />
{{Note<br />
|type=info<br />
|text=Utilizzare sempre un tag puntuale e mai generico, e specificare sempre il tag puntuale dell'immagine, per evitare spiacevoli sorprese nel caso in cui il tag dovesse essere sovrascritto. Per esempio: ''1'' o ''1.2'' vanno bene, mentre ''latest'' no.<br />
}}<br />
<br />
=== Creazione di un servizio ===<br />
* Scegliere un nome significativo per il servizio, che identifichi bene di cosa si tratta.<br />
** Per esempio, ''archivio'' e ''blog'' vanno bene, mentre ''webserver'' e ''wordpress'' no (tutti sanno che thttpd è un webserver, e che wordpress serve per fare i blog: al massimo, questi ultimi potrebbero essere nomi adatti alle ''immagini'', non ai ''servizi'').<br />
* I file <code>docker-compose.yaml</code> per i servizi, vanno messi nel repository ''argilla/docker'', rispettando l'albero delle directory.<br />
* Scegliere una porta d'ascolto libera e univoca, e annotarla in [[Servizi]]: questo consente di evitare conflitti in caso di spostamenti di container da un server ad un altro.<br />
* Montare i volumi sotto <code>/srv/$nome_servizio</code>, per coerenza.<br />
<br />
<syntaxhighlight lang="yaml"><br />
version: "3.3"<br />
services:<br />
archivio:<br />
image: git.golem.linux.it/atena/thttpd:1<br />
restart: unless-stopped<br />
ports:<br />
- "8000:80"<br />
volumes:<br />
- /srv/webserver:/html<br />
</syntaxhighlight><br />
<br />
dove:<br />
* ''archivio'' è il nome del servizio, usato da docker-compose per nominare i container automaticamente<br />
* ''image'' immagine docker, con tanto di dominio del repository<br />
* ''ports'' sono espresse nella forma ''host:container''<br />
* ''volumes'': usare sempre una cartella nella forma ''/srv/$nome_servizio'', per coerenza<br />
<br />
Un servizio spesso è composto da più microservizi, anche se non è il caso di questo esempio.<br />
<br />
{{Note<br />
|type=info<br />
|text=Ricordarsi sempre di utilizzare un nome significativo per il servizio, di annotare la porta in ascolto e di montare i volumi sotto /srv<br />
}}<br />
<br />
=== Avvio di un servizio ===<br />
<syntaxhighlight lang="bash"><br />
docker-compose up<br />
</syntaxhighlight><br />
<br />
Una volta sicuri che funzioni, utilizzare <code>-d</code> per eseguirlo in background.<br />
<br />
=== Pushare immagine ===<br />
Sul repository privato:<br />
<br />
<syntaxhighlight lang="bash"><br />
docker push git.golem.linux.it/argilla/thttpd:1<br />
</syntaxhighlight><br />
<br />
Se non è mai stato fatto, la prima volta il registry richiede di effettuare l'autenticazione:<br />
<syntaxhighlight lang="bash"><br />
docker login git.golem.linux.it<br />
</syntaxhighlight><br />
<br />
== Servizi web ==<br />
Molti dei servizi forniti dal GOLEM sono servizi web (HTTP), che non vengono acceduti direttamente, ma attraverso un proxy HTTP (Apache).<br />
<br />
Il proxy HTTP è eseguito bare-bone sul server <code>atena</code>, e la configurazione dei VirtualHost deve essere tenuta aggiornata attraverso il repository <code>argilla/httproxy</code><br />
<br />
= Server =<br />
== atena - VPS Francia ==<br />
<br />
''atena'' ospita buona parte dei [[Servizi|servizi]] del GOLEM accessibili al pubblico (sito web, repository git, ...).<br />
Si tratta di un VPS (virtual private server) hostato in Francia presso un datacenter di OVH.<br />
<br />
I seguenti servizi risiedono su ''atena'' '''ma''' non sono microservizi dentro container, bensì bare metal:<br />
* server DNS ('''attenzione:''' in seguito ad un incidente, il server DNS è stato spostato temporaneamente, e deve ancora essere ripristinato su ''atena'')<br />
* server [[VPN del GOLEM|VPN]];<br />
* [[IPv6 @ GOLEM|tunnel IPv6]];<br />
* proxy http;<br />
<br />
== cassiopea - server fisico officina ==<br />
<br />
Sul server locale di officina è installato il gestore di macchine virtuali e container [https://www.proxmox.com/en/ Proxmox], su cui sono installate le seguenti macchine (VM e container).<br />
<br />
'''<code>backupper</code>'''<br />
<br />
LXC. Fa i backup.<br />
<br />
Un crontab esegue periodicamente lo script <code>argilla</code> (vedere [https://git.golem.linux.it/ git] se sei autorizzato), il quale:<br />
* si collega in ssh agli host specificati<br />
* spegne temporaneamente i container dei servizi associati<br />
* esegue un backup dei volumi via rete, scaricandoli in una directory dedicata<br />
* riavvia i container<br />
<br />
Note importanti:<br />
* Durante il backup, il servizio interessato dal backup non è raggiungibile.<br />
* Per limitare disservizi, i backup vengono eseguiti durante le ore notturne.<br />
* Lo spazio disco sul VPS è una risorsa limitata. Per evitare di sprecarla con i `tar.gz` temporanei dei backup, il backup viene eseguito direttamente "al volo" su <code>backupper</code> tramite un tunnel ssh, anche se questa procedura aumenta il tempo di downtime.<br />
* I backup vengono eseguiti con frequenza settimanale.<br />
* I backup risiedono fisicamente in officina.<br />
<br />
Il backup di tutti i volumi relativi ai container di un servizio:<br />
* hanno per nome <code>$SERVIZIO-$DATETIME.tar.gz</code><br />
* hanno la struttura directory <code>/srv/$SERVIZIO</code><br />
<br />
Per ripristinare un backup, è sufficiente prendere il suo tar.gz, e scompattarlo nella root.<br />
<br />
cd /<br />
tar xf /backups/path/$SERVIZIO-$DATETIME.tar.gz</code><br />
<br />
Possibili miglioramenti: usare un playbook ansible.<br />
<br />
<br />
'''<code>cassone</code>'''<br />
<br />
LXC. Ambiente di test per il VPS. Vi risiedono anche altri servizi con requisiti speciali.<br />
<br />
* <code>gestionaledb</code>: libro soci, vedere anche [https://git.golem.linux.it/golem/gestionale]. Requisito speciale: i dati personali dei soci non devono risiedere in cloud.<br />
* <code>pubblici</code>: archivio storico con fotografie e filmati. Requisito speciale: occupa molto spazio disco (decine di GiB), ma può tollerare eventuali downtime dell'officina.<br />
<br />
<br />
'''<code>vupiuesse</code>'''<br />
<br />
VM. Replicava le condizioni di lavoro del VPS, lavoro adesso svolto da <code>cassone</code>.<br />
Attualmente ospita solamente [[WebSDR]], l'ultimo servizio rimasto in officina che richiede una VM per beneficiare del passthrough delle porte USB.<br />
<br />
<br />
'''<code>servirtualozzo</code>'''<br />
<br />
LXC. Backup di <code>serverozzo</code>.<br />
<br />
Contiene un backup del disco del precedente server d'officina, da cui fare cherry pick delle configurazioni quando necessario.<br />
''Attualmente è spento''.<br />
<br />
= Docker su LXC Proxmox =<br />
<br />
== Creazione e configurazione del container ==<br />
<br />
* Aprire il tool di creazione di un LXC;<br />
* Lasciare selezionati i flag "unprivileged container" e "nesting";<br />
* Selezionare l'immagine LXC preferita (es. turnkey-core);<br />
* Mountpoints:<br />
** Lasciare il rootfs di default;<br />
** Aggiungere un nuovo mountpoint <code>/var/lib/docker/</code> da esculdere dai backup di Proxmox. Servirà per i file di sistema di docker (immagini, log, etc). Questi vengono ricreati automaticamente, quindi non ha senso che sia backuppato. Dimensione ~ decine di GB;<br />
** Aggiungere un nuovo mountpoint <code>/srv</code> da includere nei backup. Dimensione ~ decine di GB. Memorizzerà i file "utente" utilizzati nei container.<br />
* Al termine della creazione del container, entrare sulle opzioni e abilitare keyctl nelle features.<br />
<br />
== Installazione di docker ==<br />
<br />
{{Note<br />
|type=info<br />
|text=Informazioni riprese dalla [https://docs.docker.com/engine/install/debian/ guida ufficiale]<br />
}}<br />
<br />
* Aggiornare il sistema<br />
<pre><br />
# apt update && apt upgrade<br />
</pre><br />
* Installare le dipendenze<br />
<pre><br />
# apt install ca-certificates curl gnupg lsb-release<br />
</pre><br />
* Aggiungere il repository docker<br />
<pre><br />
# mkdir -p /etc/apt/keyrings<br />
# curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg<br />
# echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null<br />
</pre><br />
*Installare docker<br />
<pre><br />
# apt update<br />
# apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin<br />
</pre><br />
<br />
== Buone prassi ==<br />
<br />
Come sul VPS, è sempre bene esplicitare la posizione dei volumi su cui deve essere fatto il backup.<br />
Posizionare i volumi in <code>/srv/nome-container/</code>.<br />
<br />
[[Category:Sysop]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Prontuario_per_l%27installazione&diff=9328Prontuario per l'installazione2023-10-17T21:25:42Z<p>Giulio: note su BitLocker</p>
<hr />
<div>{{Guide<br />
|immagine=oldpc.png<br />
|guida=Trashware<br />
|precedente=Pillole hardware<br />
|indice=Trashware<br />
|successiva=Trashware styles<br />
}}<br />
Se hai Windows e vuoi venire da noi per farti aiutare a installare Linux, '''prima''' ti consigliamo di '''leggere attentamente''' questa pagina, e di seguire le istruzioni indicate, così l'installazione sarà veloce e indolore.<br />
Se non le segui, non succede niente di male, ma l'installazione potrebbe richiedere un paio di serate (mentre in genere è una questione di mezz'ora).<br />
<br />
Se qualcosa non ti è chiaro, puoi comunque venire in Officina o contattarci tramite [https://golem.linux.it/wp/contatti mailing list].<br />
<br />
== Domande frequenti (FAQ) ==<br />
<br />
=== Se tolgo Windows e metto Linux, i miei precedenti dati personali andranno persi? ===<br />
<br />
No, ma per precauzione è bene effettuare un backup (una copia di sicurezza).<br />
Si possono copiare i propri documenti su un supporto esterno (hard disk, chiavetta USB, DVD).<br />
Per farlo, basta fare copia e incolla dei file.<br />
<br />
=== Installare Linux rimuoverà Windows? ===<br />
<br />
Non necessariamente. Se vuoi puoi mantenere entrambi i sistemi e decidere, ogni volta che accendi il computer, quale dei due utilizzare (si fa un cosiddetto ''dual boot'').<br />
<br />
I dati che avevi rimarranno intatti sul disco, e (in teoria) non c'è bisogno di copiarli, ma è comunque consigliabile effettuare una copia di sicurezza (non è mai successo, ma qualcosa può sempre andare storto, ad esempio: salta la corrente durante il partizionamento).<br />
<br />
È buona norma anche assicurarsi di avere sufficiente spazio a disposizione: il sistema in sé occupa poco meno di 10GB, a cui vanno ovviamente aggiunti i propri dati personali.<br />
<br />
=== Su Linux troverò tutti i programmi che avevo su Windows? ===<br />
<br />
Non è detto.<br />
<br />
I programmi per Windows funzionano solo su Windows, tuttavia, molti programmi per Windows hanno anche le versioni per Linux (e per Mac), ma non tutti.<br />
<br />
Si suggerisce di verificare sul web se i programmi desiderati hanno anche una versione per Linux.<br />
Se non esiste una versione per Linux, si può considerare l'uso di un'alternativa.<br />
Su questi siti si trovano elenchi copiosi e aggiornati di tantissime alternative:<br />
<br />
* https://wiki.ubuntu-it.org/Programmi<br />
* https://alternativeto.net/<br />
<br />
Con un dual boot puoi comunque continuare ad utilizzare i programmi su Windows di cui non trovi alternative soddisfacenti.<br />
<br />
Una cosa da osservare nel passaggio da Windows a Linux, è che spesso siamo abituati al [https://it.wikipedia.org/wiki/Vendor_lock-in vendor lock-in], cioè a utilizzare da sempre i programmi di un solo produttore, senza aver mai usato niente di diverso: col passaggio, inizialmente ci si potrà trovare in difficoltà, ma in breve si noteranno i vantaggi del cambiamento: tanti programmi open source, infatti, sono anche universali, cioè funzionano su qualunque sistema Windows, Linux e Mac, così basterà imparare a usare quelli per poterli usare ovunque, e anche ritornando su Windows, o passando addirittura al Mac, si avrà poi maggiore facilità.<br />
<br />
Alcuni esempi: invece di Internet Explorer (Edge) si può usare [https://www.mozilla.org Mozilla Firefox]; invece di Microsoft Office, si può usare [https://libreoffice.org LibreOffice]; invece di Windows Media Player, si può usare [https://videolan.org VLC]; tutti questi programmi funzionano sia su Linux che su Mac che su Windows.<br />
<br />
== Cosa bisogna fare prima di installare Linux ==<br />
<br />
{{Note<br />
|type=attention<br />
|text=Effettuare una '''copia dei propri dati personali'''<br />
}}<br />
<br />
<u>Per precauzione, è sempre bene effettuare un backup (una copia di sicurezza) di tutti i documenti, foto e file personali</u>.<br />
<br />
Si possono copiare:<br />
* su un supporto esterno, per esempio un hard disk, una chiavetta USB, o un DVD: per farlo, basta fare copia e incolla dei file;<br />
* oppure su un servizio cloud, abilitando la sincronizzazione;<br />
<br />
Prima di effettuare la copia è opportuno verificare che si disponga di supporti fisici o di spazio di archiviazione in cloud sufficientemente capienti da poter contenere i dati che si intende salvare; da notare inoltre che a seconda della quantità di questi l'operazione potrebbe richiedere anche diverse ore.<br />
<br />
Sulle versioni più recenti di Windows è necessario [https://www.dell.com/support/kbdoc/it-it/000125409/come-abilitare-o-disabilitare-bitlocker-con-il-tpm-in-windows#TOC02 disattivare il sistema di cifratura BitLocker], altrimenti non è possibile ridimensionare le partizioni da Linux. Una volta terminata l'installazione, BitLocker può essere riattivato.<br />
<br />
=== Devo fare la deframmentazione? ===<br />
* se vuoi togliere Windows: no, tanto cancelliamo tutto e bastano 2 secondi.<br />
* se vuoi mantenere Windows:<br />
** in genere no: le più recenti versioni di Windows effettuano la deframmentazione in automatico;<br />
** se proprio vogliamo guadagnare qualche minuto: sì, per esempio usando un programma come [https://www.ccleaner.com/defraggler/download/standard Defraggler]. Una volta installato sarà sufficiente cliccare su ''Analizza'', poi su ''Defrag'' e attendere il completamento.<br />
<br />
== Installazione ==<br />
A questo punto il computer sarà pronto per l'installazione di Linux. Se si dispone di un CD/DVD della distribuzione Linux desiderata sarà sufficiente inserirlo e riavviare. Altrimenti è possibile scaricare dalla rete un'immagine '''ISO''' della distribuzione Linux desiderata, ovvero un file che contiene virtualmente un intero CD/DVD. Questo file può essere quindi masterizzato su CD/DVD oppure, metodo consigliato, trasferito su un supporto USB come una semplice pen drive.<br />
<br />
=== Scaricare il file ISO ===<br />
Le distribuzioni Linux che consigliamo sono [https://www.linuxmint.com/download.php Linux Mint] o [https://www.ubuntu-it.org/download Ubuntu], ma la procedura sarà la medesima anche con l'ISO di un'altra distribuzione.<br />
<br />
=== Trasferire l'ISO sul supporto DVD ===<br />
Per trasferire il file ISO appena scaricato su un supporto DVD, nelle più recenti versioni di Windows, è sufficiente inserire un DVD vergine nel masterizzatore, fare click col tasto destro sull'immagine, e scegliere ''Masterizza immagine disco''.<br />
<br />
[[File:Masterizza-immagine-disco.png]]<br />
<br />
=== Trasferire l'ISO sul supporto USB ===<br />
Per trasferire il file ISO appena scaricato su un supporto USB è necessaria un'applicazione come ad esempio Win32DiskImager (per '''Windows''') scaricabile da [https://sourceforge.net/projects/win32diskimager questa pagina] premendo sul pulsante ''Download''. Installare l'applicazione (occuperà pochissimo spazio) e una volta aperta si presenterà una finestra come quella in figura a lato.<br />
A questo punto:<br />
* Scegliere il ''File immagine'' ISO da trasferire cliccando sull'icona della cartellina. Selezionare <code>*.*</code> nella tendina in basso a destra per mostrare tutti i file e navigare le cartelle selezionando l'ISO desiderata.<br />
* Inserire il device USB e selezionarlo nel menù a tendina in alto a destra ''Dispositivo''.<br />
* Premere su ''Scrivi'' in basso per iniziare il trasferimento.<br />
<br />
'''NB''': Windows potrebbe presentare una finestra di avviso per le applicazioni che non provengono dallo Store. In tal caso premere su ''Modifica le mie impostazioni'' e quindi scegliere ''Ovunque'' nel primo menù a tendina.<br />
<br />
[[File:Win32DiskManager screen.png|Finestra principale di Win32DiskManager]]<br />
<br />
== Pagine correlate ==<br />
{{Guide<br />
|immagine=oldpc.png<br />
|guida=Trashware<br />
|precedente=<br />
|indice=Trashware<br />
|successiva=<br />
}}<br />
<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Discussione:Progetti&diff=9327Discussione:Progetti2023-10-03T20:50:44Z<p>Giulio: typo</p>
<hr />
<div>Da integrare:<br />
<br />
= How To diffusione social =<br />
<br />
Attualmente, il golem dispone delle seguenti pagine social:<br />
<br />
* [https://www.facebook.com/golem.linux.it Facebook] - è una pagina, quindi serve un account abilitato per gestirla.<br />
* [https://twitter.com/GolemLinux il social precedentemente noto come Twitter] - ci si può loggare per amministrare l'utente.<br />
* [https://t.me/golem_empoli Telegram] - bisogna avere l'utenza telegram abilitata per poter postare. Un tempo c'era il bot ma ora è dismesso.<br />
* [https://www.instagram.com/golem.linux.it/ Instagram] - ci si può loggare.<br />
* [https://www.linkedin.com/in/golem-empoli-49b23433/ Linkedin] - in teoria lo dovrebbe amministrare Gray, chiedere a lui. Non postiamo cose di solito qui.<br />
<br />
== Creare il materiale social ==<br />
<br />
Solitamente creiamo una "immagine social in formato quadrato 1920x1920 (se non erro).<br />
Ci sono dei template su [https://canva.com/ Canva], dove abbiamo già un account di associazione.<br />
<br />
Per le ore del golem il messaggio è usualmente qualcosa di simile a<br />
<br />
Prossimo incontro in Officina Informatica a cura di $nick_relatore #golemtech #oredelgolem<br />
In collaborazione con $co_organizzatore e $sponsor<br />
<br />
Per esempio, per le prossime serate potrebbe fungere da template:<br />
<br />
Prossimo incontro in Officina Informatica a cura di .... #golemtech #oredelgolem<br />
In collaborazione con FLUG - Firenze Linux User Group e Sokom.<br />
<br />
Attualmente [https://www.sokom.it/ Sokom] ci offre la connessione e ci sponsorizza, dove possibile è opportuno taggarlo, abbiamo il loro beneplacito (facebook: sokomtlc, ispnc_twitter: non c'è, instagram: sokomtl).<br />
<br />
== Pianificare i post ==<br />
<br />
=== facebook ===<br />
<br />
Bisogna loggarsi da [business.facebook.com] col proprio account e andare su Strumento di pianificazione, dove c'è un calendarietto dove schedulare i post.<br />
<br />
=== instagram ===<br />
<br />
Come facebook, sono la stessa zuppa, [business.facebook.com] con l'account instagram del golem e via. Forse si può amministrare tutto dalla stessa business suite di facebook collegando la pagina facebook all'utente instagram, ma ancora non ho provato.<br />
<br />
Peraltro, per qualche strano motivo, l'account instagram del golem è localizzato in francese e non sono riuscito a cambiare questa impostazione. Ai posteri l'arduo compito.<br />
<br />
=== twitter ===<br />
<br />
Loggarsi e scrivere il post come se lo si volesse pubblicare ora. C'è un pulsante per pianificarlo.<br />
<br />
=== telegram ===<br />
<br />
Scrivere il messaggio aggiungendo l'immagine, fare tasto dx sul pulsante di invio e selezionare la pianificazione. Il post può essere modificato successivamente senza doverlo ripianificare.<br />
<br />
== Calendario delle pianificazioni ==<br />
<br />
Per le ore del golem:<br />
<br />
- due settimane prima: ottenere tutto ciò che serve per i social: abstract, immagini, etc e pianificare i post per:<br />
- una settimana prima: devono partire i post che pubblicizzano l'evento<br />
- il martedì stesso: deve partire un post di reminder, che eventualmente può essere banalmente un tag/quote/repost del precedente con un messaggio tipo "🔔 Reminder: questa sera in Officina Informatica #golemtech #oredelgolem"<br />
<br />
= How To configurazione sistema registrazione e streaming = <br />
<br />
== Minimo sindacale per la registrazione della serata ==<br />
<br />
Poiché il relatore potrebbe non essere utente Linux, potrebbe non frequentare abitualmente l'Officina, conviene ridurre al minimo la necessità di software installati sul suo pc.<br />
<br />
1. Se l'ospite non ha il pc, fornirgli un portatile provvisto di HDMI. Se l'ospite usa il proprio pc, farlo collegare in HDMI al proiettore e farlo accedere alla stanza su https://cassone.golem.linux.it:5050/?room=oredelgolem. Da lì sarà necessario abilitare la condivisione dello schermo.<br />
<br />
Far indossare all'ospite il microfono a clip.<br />
<br />
TODO per il sistemista: generare un virtualhost pubblico che risponda al nome di cassone.golem.linux.it così da poter generare un certificato SSL per l'istanza di condivisione schermo.<br />
<br />
2. Configurazione pc-sala-corsi<br />
** collegarsi a https://cassone.golem.linux.it:5050/?room=oredelgolem per ricevere lo streaming dell'ospite. Metterlo a tutto schermo su un secondo desktop.<br />
** lanciare obs, le scene dovrebbero essere tutte pronte, al più potrebbe essere necessario modificare la sorgente video della proiezione<br />
** eventualmente, generare un nuovo ribbon per la serata in oggetto. Non obbligatorio, si può fare anche senza.<br />
** sound check, verificare che se l'ospite parla la barra microfonica non vada sul rosso. Eventualmente abilitare il monitor per verificare l'audio. Ricordarsi di disattivare il monitor audio al termine.<br />
<br />
TODO generare le scene su obs e backupparle per averle pronte nel caso in cui fosse necessario cambiare pc.<br />
<br />
TODO preparare un pc ospiti da etichettare e da non usare per altri esperimenti.<br />
<br />
== Trasmissione live ==<br />
<br />
=== Dai test fatti con peertube ===<br />
<br />
1. Creare una nuova live dall'account peertube del GOLEM. La live può essere creata anche in anticipo giorni prima, l'importante è che i responsabili area streaming siano in possesso della chiave RTMP. Ricordarsi di mettere nella descrizione un link alla chat (WIP).<br />
2. Inserire su obs la chiave rtmp. L'url del server è sempre lo stesso: rtmp://video.linux.it:1935/live.<br />
3. Quando l'ospite è pronto, avviare sia la live che la registrazione, per avere un backup.<br />
<br />
TODO nominare dei responsabili area streaming in possesso delle credenziali peertube.<br />
<br />
TODO gestione della chat<br />
<br />
TODO pubblicazione del link al canale/video live<br />
<br />
=== Altri strumenti ===<br />
<br />
Volendo usufruire della chat, **jitsi** sembra essere un buono strumento.<br />
In questo caso la trasmissione va fatta registrando lo schermo.<br />
Conviene fare tutto dal pc di registrazione per non saturare la banda.<br />
<br />
TODO ripristinare il link https://golem.linux.it/meet.<br />
<br />
TODO nominare dei responsabili area streaming che preparino la stanza e facciano da moderatori.<br />
<br />
== Al termine della serata ==<br />
<br />
Caricare sempre il/i video registrati nell'area pubblici (serverozzo).<br />
<br />
TODO: rendere questo passaggio leggermente più automatico, serverozzo dovrebbe già avere le credenziali ssh per poter caricare in area pubblici. Eventualmente creare utente depotenziato che può solo scrivere.<br />
<br />
TODO: cartella di caricamento, server di destinazione, formalizzazione del nome file<br />
<br />
TODO: stabilire procedura per processare i video delle serate e caricarli su [https://video.linux.it/a/golem/video-channels peertube].<br />
Vedere il video della pittura murale (https://www.youtube.com/watch?v=rptz4Q5Wt2c) che ha un format standard con intro e outro.</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Discussione:Progetti&diff=9326Discussione:Progetti2023-10-03T20:50:06Z<p>Giulio: Note sulla gestione social</p>
<hr />
<div>Da integrare:<br />
<br />
= How To diffusione social =<br />
<br />
Attualmente, il golem dispone delle seguenti pagine social:<br />
<br />
* [https://www.facebook.com/golem.linux.it Facebook] - è una pagina, quindi serve un account abilitato per gestirla.<br />
* [https://twitter.com/GolemLinux il social precedentemente noto come Twitter] - ci si può loggare per amministrare l'utente.<br />
* [https://t.me/golem_empoli Telegram] - bisogna avere l'utenza telegram abilitata per poter postare. Un tempo c'era il bot ma ora è dismesso.<br />
* [https://www.instagram.com/golem.linux.it/ Instagram] - ci si può loggare.<br />
* [https://www.linkedin.com/in/golem-empoli-49b23433/ Linkedin] - in teoria lo dovrebbe amministrare Gray, chiedere a lui. Non postiamo cose di solito qui.<br />
<br />
== Creare il materiale social ==<br />
<br />
Solitamente creiamo una "immagine social in formato quadrato 1920x1920 (se non erro).<br />
Ci sono dei template su [https://canva.com/ Canva], dove abbiamo già un account di associazione.<br />
<br />
Per le ore del golem il messaggio è usualmente qualcosa di simile a<br />
<br />
Prossimo incontro in Officina Informatica a cura di $nick_relatore #golemtech #oredelgolem<br />
In collaborazione con $co_organizzatore e $sponsor<br />
<br />
Per esempio, per le prossime serate potrebbe fungere da template:<br />
<br />
Prossimo incontro in Officina Informatica a cura di .... #golemtech #oredelgolem<br />
In collaborazione con FLUG - Firenze Linux User Group e Sokom.<br />
<br />
Attualmente [https://www.sokom.it/ Sokom] ci offre la connessione e ci sponsorizza, dove possibile è opportuno taggarlo, abbiamo il loro beneplacito (facebook: sokomtlc, ispnc_twitter: non c'è, instagram: sokomtl).<br />
<br />
== Pianificare i post ==<br />
<br />
=== facebook ===<br />
<br />
Bisogna loggarsi da [business.facebook.com] col proprio account e andare su Strumento di pianificazione, dove c'è un calendarietto dove schedulare i post.<br />
<br />
=== instagram ===<br />
<br />
Come facebook, sono la stessa zuppa, [business.facebook.com] con l'account instagram del golem e via. Forse si può amministrare tutto dalla stessa business suite di facebook collegando la pagina facebook all'utente instagram, ma ancora non ho provato.<br />
<br />
Peraltro, per qualche strano motivo, l'account instagram del golem è localizzato in francese e non sono riuscito a cambiare questa impostazione. Ai posteri l'arduo compito.<br />
<br />
=== twitter ===<br />
<br />
Loggarsi e scrivere il post come se lo si volesse pubblicare ora. C'è un pulsante per pianificarlo.<br />
<br />
=== instagram ===<br />
<br />
Scrivere il messaggio aggiungendo l'immagine, fare tasto dx sul pulsante di invio e selezionare la pianificazione. Il post può essere modificato successivamente senza doverlo ripianificare.<br />
<br />
== Calendario delle pianificazioni ==<br />
<br />
Per le ore del golem:<br />
<br />
- due settimane prima: ottenere tutto ciò che serve per i social: abstract, immagini, etc e pianificare i post per:<br />
- una settimana prima: devono partire i post che pubblicizzano l'evento<br />
- il martedì stesso: deve partire un post di reminder, che eventualmente può essere banalmente un tag/quote/repost del precedente con un messaggio tipo "🔔 Reminder: questa sera in Officina Informatica #golemtech #oredelgolem"<br />
<br />
= How To configurazione sistema registrazione e streaming = <br />
<br />
== Minimo sindacale per la registrazione della serata ==<br />
<br />
Poiché il relatore potrebbe non essere utente Linux, potrebbe non frequentare abitualmente l'Officina, conviene ridurre al minimo la necessità di software installati sul suo pc.<br />
<br />
1. Se l'ospite non ha il pc, fornirgli un portatile provvisto di HDMI. Se l'ospite usa il proprio pc, farlo collegare in HDMI al proiettore e farlo accedere alla stanza su https://cassone.golem.linux.it:5050/?room=oredelgolem. Da lì sarà necessario abilitare la condivisione dello schermo.<br />
<br />
Far indossare all'ospite il microfono a clip.<br />
<br />
TODO per il sistemista: generare un virtualhost pubblico che risponda al nome di cassone.golem.linux.it così da poter generare un certificato SSL per l'istanza di condivisione schermo.<br />
<br />
2. Configurazione pc-sala-corsi<br />
** collegarsi a https://cassone.golem.linux.it:5050/?room=oredelgolem per ricevere lo streaming dell'ospite. Metterlo a tutto schermo su un secondo desktop.<br />
** lanciare obs, le scene dovrebbero essere tutte pronte, al più potrebbe essere necessario modificare la sorgente video della proiezione<br />
** eventualmente, generare un nuovo ribbon per la serata in oggetto. Non obbligatorio, si può fare anche senza.<br />
** sound check, verificare che se l'ospite parla la barra microfonica non vada sul rosso. Eventualmente abilitare il monitor per verificare l'audio. Ricordarsi di disattivare il monitor audio al termine.<br />
<br />
TODO generare le scene su obs e backupparle per averle pronte nel caso in cui fosse necessario cambiare pc.<br />
<br />
TODO preparare un pc ospiti da etichettare e da non usare per altri esperimenti.<br />
<br />
== Trasmissione live ==<br />
<br />
=== Dai test fatti con peertube ===<br />
<br />
1. Creare una nuova live dall'account peertube del GOLEM. La live può essere creata anche in anticipo giorni prima, l'importante è che i responsabili area streaming siano in possesso della chiave RTMP. Ricordarsi di mettere nella descrizione un link alla chat (WIP).<br />
2. Inserire su obs la chiave rtmp. L'url del server è sempre lo stesso: rtmp://video.linux.it:1935/live.<br />
3. Quando l'ospite è pronto, avviare sia la live che la registrazione, per avere un backup.<br />
<br />
TODO nominare dei responsabili area streaming in possesso delle credenziali peertube.<br />
<br />
TODO gestione della chat<br />
<br />
TODO pubblicazione del link al canale/video live<br />
<br />
=== Altri strumenti ===<br />
<br />
Volendo usufruire della chat, **jitsi** sembra essere un buono strumento.<br />
In questo caso la trasmissione va fatta registrando lo schermo.<br />
Conviene fare tutto dal pc di registrazione per non saturare la banda.<br />
<br />
TODO ripristinare il link https://golem.linux.it/meet.<br />
<br />
TODO nominare dei responsabili area streaming che preparino la stanza e facciano da moderatori.<br />
<br />
== Al termine della serata ==<br />
<br />
Caricare sempre il/i video registrati nell'area pubblici (serverozzo).<br />
<br />
TODO: rendere questo passaggio leggermente più automatico, serverozzo dovrebbe già avere le credenziali ssh per poter caricare in area pubblici. Eventualmente creare utente depotenziato che può solo scrivere.<br />
<br />
TODO: cartella di caricamento, server di destinazione, formalizzazione del nome file<br />
<br />
TODO: stabilire procedura per processare i video delle serate e caricarli su [https://video.linux.it/a/golem/video-channels peertube].<br />
Vedere il video della pittura murale (https://www.youtube.com/watch?v=rptz4Q5Wt2c) che ha un format standard con intro e outro.</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Discussione:Progetti&diff=9325Discussione:Progetti2023-08-21T18:22:42Z<p>Giulio: Annotazioni sparse su gestione registrazioni ore del golem</p>
<hr />
<div>Da integrare:<br />
<br />
= How To configurazione sistema registrazione e streaming = <br />
<br />
== Minimo sindacale per la registrazione della serata ==<br />
<br />
Poiché il relatore potrebbe non essere utente Linux, potrebbe non frequentare abitualmente l'Officina, conviene ridurre al minimo la necessità di software installati sul suo pc.<br />
<br />
1. Se l'ospite non ha il pc, fornirgli un portatile provvisto di HDMI. Se l'ospite usa il proprio pc, farlo collegare in HDMI al proiettore e farlo accedere alla stanza su https://cassone.golem.linux.it:5050/?room=oredelgolem. Da lì sarà necessario abilitare la condivisione dello schermo.<br />
<br />
Far indossare all'ospite il microfono a clip.<br />
<br />
TODO per il sistemista: generare un virtualhost pubblico che risponda al nome di cassone.golem.linux.it così da poter generare un certificato SSL per l'istanza di condivisione schermo.<br />
<br />
2. Configurazione pc-sala-corsi<br />
** collegarsi a https://cassone.golem.linux.it:5050/?room=oredelgolem per ricevere lo streaming dell'ospite. Metterlo a tutto schermo su un secondo desktop.<br />
** lanciare obs, le scene dovrebbero essere tutte pronte, al più potrebbe essere necessario modificare la sorgente video della proiezione<br />
** eventualmente, generare un nuovo ribbon per la serata in oggetto. Non obbligatorio, si può fare anche senza.<br />
** sound check, verificare che se l'ospite parla la barra microfonica non vada sul rosso. Eventualmente abilitare il monitor per verificare l'audio. Ricordarsi di disattivare il monitor audio al termine.<br />
<br />
TODO generare le scene su obs e backupparle per averle pronte nel caso in cui fosse necessario cambiare pc.<br />
<br />
TODO preparare un pc ospiti da etichettare e da non usare per altri esperimenti.<br />
<br />
== Trasmissione live ==<br />
<br />
=== Dai test fatti con peertube ===<br />
<br />
1. Creare una nuova live dall'account peertube del GOLEM. La live può essere creata anche in anticipo giorni prima, l'importante è che i responsabili area streaming siano in possesso della chiave RTMP. Ricordarsi di mettere nella descrizione un link alla chat (WIP).<br />
2. Inserire su obs la chiave rtmp. L'url del server è sempre lo stesso: rtmp://video.linux.it:1935/live.<br />
3. Quando l'ospite è pronto, avviare sia la live che la registrazione, per avere un backup.<br />
<br />
TODO nominare dei responsabili area streaming in possesso delle credenziali peertube.<br />
<br />
TODO gestione della chat<br />
<br />
TODO pubblicazione del link al canale/video live<br />
<br />
=== Altri strumenti ===<br />
<br />
Volendo usufruire della chat, **jitsi** sembra essere un buono strumento.<br />
In questo caso la trasmissione va fatta registrando lo schermo.<br />
Conviene fare tutto dal pc di registrazione per non saturare la banda.<br />
<br />
TODO ripristinare il link https://golem.linux.it/meet.<br />
<br />
TODO nominare dei responsabili area streaming che preparino la stanza e facciano da moderatori.<br />
<br />
== Al termine della serata ==<br />
<br />
Caricare sempre il/i video registrati nell'area pubblici (serverozzo).<br />
<br />
TODO: rendere questo passaggio leggermente più automatico, serverozzo dovrebbe già avere le credenziali ssh per poter caricare in area pubblici. Eventualmente creare utente depotenziato che può solo scrivere.<br />
<br />
TODO: cartella di caricamento, server di destinazione, formalizzazione del nome file<br />
<br />
TODO: stabilire procedura per processare i video delle serate e caricarli su [https://video.linux.it/a/golem/video-channels peertube].<br />
Vedere il video della pittura murale (https://www.youtube.com/watch?v=rptz4Q5Wt2c) che ha un format standard con intro e outro.</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Discussione:Progetti&diff=9298Discussione:Progetti2023-08-04T21:31:42Z<p>Giulio: Annotazioni sparse su gestione registrazioni ore del golem</p>
<hr />
<div>Da integrare:<br />
<br />
= How To configurazione sistema registrazione e streaming = <br />
<br />
== Minimo sindacale per la registrazione della serata ==<br />
<br />
1. Se l'ospite non ha il pc, fornirgli un portatile provvisto di HDMI. Se l'ospite usa il proprio pc, farlo collegare in HDMI al proiettore e farlo accedere alla stanza su https://cassone.golem.linux.it:5050/?room=oredelgolem. Da lì sarà necessario abilitare la condivisione dello schermo.<br />
<br />
Far indossare all'ospite il microfono a clip.<br />
<br />
TODO per il sistemista: generare un virtualhost pubblico che risponda al nome di cassone.golem.linux.it così da poter generare un certificato SSL per l'istanza di condivisione schermo.<br />
<br />
2. Configurazione pc-sala-corsi<br />
** collegarsi a https://cassone.golem.linux.it:5050/?room=oredelgolem per ricevere lo streaming dell'ospite. Metterlo a tutto schermo su un secondo desktop.<br />
** lanciare obs, le scene dovrebbero essere tutte pronte, al più potrebbe essere necessario modificare la sorgente video della proiezione<br />
** eventualmente, generare un nuovo ribbon per la serata in oggetto. Non obbligatorio, si può fare anche senza.<br />
** sound check, verificare che se l'ospite parla la barra microfonica non vada sul rosso. Eventualmente abilitare il monitor per verificare l'audio. Ricordarsi di disattivare il monitor audio al termine.<br />
<br />
TODO generare le scene e backupparle<br />
<br />
== Trasmissione live ==<br />
<br />
1. Creare una nuova live dall'account peertube del GOLEM. La live può essere creata anche in anticipo giorni prima, l'importante è che i responsabili area streaming siano in possesso della chiave RTMP. Ricordarsi di mettere nella descrizione un link alla chat (WIP).<br />
2. Inserire su obs la chiave rtmp. L'url del server è sempre lo stesso: rtmp://video.linux.it:1935/live.<br />
3. Quando l'ospite è pronto, avviare sia la live che la registrazione, per avere un backup.<br />
<br />
TODO nominare dei responsabili area streaming in possesso delle credenziali peertube.<br />
<br />
TODO gestione della chat<br />
<br />
== Al termine della serata ==<br />
<br />
Caricare sempre il/i video registrati nell'area pubblici (serverozzo).<br />
<br />
TODO: rendere questo passaggio leggermente più automatico, serverozzo dovrebbe già avere le credenziali ssh per poter caricare in area pubblici. Eventualmente creare utente depotenziato che può solo scrivere.<br />
<br />
TODO: cartella di caricamento, server di destinazione, formalizzazione del nome file</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Discussione:Progetti&diff=9297Discussione:Progetti2023-08-04T21:30:18Z<p>Giulio: Annotazioni sparse su gestione registrazioni ore del golem</p>
<hr />
<div>Da integrare:<br />
<br />
= How To configurazione sistema registrazione e streaming = <br />
<br />
== Minimo sindacale per la registrazione della serata ==<br />
<br />
1. Se l'ospite non ha il pc, fornirgli un portatile provvisto di HDMI. Se l'ospite usa il proprio pc, farlo collegare in HDMI al proiettore e farlo accedere alla stanza su https://cassone.golem.linux.it:5050/?room=oredelgolem. Da lì sarà necessario abilitare la condivisione dello schermo.<br />
<br />
Far indossare all'ospite il microfono a clip.<br />
<br />
TODO per il sistemista: generare un virtualhost pubblico che risponda al nome di cassone.golem.linux.it così da poter generare un certificato SSL per l'istanza di condivisione schermo.<br />
<br />
2. Configurazione pc-sala-corsi<br />
** collegarsi a https://cassone.golem.linux.it:5050/?room=oredelgolem per ricevere lo streaming dell'ospite. Metterlo a tutto schermo su un secondo desktop.<br />
** lanciare obs, le scene dovrebbero essere tutte pronte, al più potrebbe essere necessario modificare la sorgente video della proiezione<br />
** eventualmente, generare un nuovo ribbon per la serata in oggetto. Non obbligatorio, si può fare anche senza.<br />
** sound check, verificare che se l'ospite parla la barra microfonica non vada sul rosso. Eventualmente abilitare il monitor per verificare l'audio. Ricordarsi di disattivare il monitor audio al termine.<br />
<br />
TODO generare le scene e backupparle<br />
<br />
== Trasmissione live ==<br />
<br />
1. Creare una nuova live dall'account peertube del GOLEM. La live può essere creata anche in anticipo giorni prima, l'importante è che i responsabili area streaming siano in possesso della chiave RTMP. Ricordarsi di mettere nella descrizione un link alla chat (WIP).<br />
2. Inserire su obs la chiave rtmp. L'url del server è sempre lo stesso: rtmp://video.linux.it:1935/live.<br />
3. Quando l'ospite è pronto, avviare sia la live che la registrazione, per avere un backup.<br />
<br />
TODO nominare dei responsabili area streaming in possesso delle credenziali peertube.<br />
<br />
TODO gestione della chat<br />
<br />
== Al termine della serata ==<br />
<br />
Caricare sempre il/i video registrati nell'area pubblici (serverozzo).<br />
<br />
TODO: rendere questo passaggio leggermente più automatico, serverozzo dovrebbe già avere le credenziali ssh per poter caricare in area pubblici. Eventualmente creare utente depotenziato che può solo scrivere.<br />
<br />
TODO: cartella di caricamento, server di destinazione, formalizzazione del nome file</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Sistema_domotica&diff=9295Sistema domotica2023-07-15T12:37:38Z<p>Giulio: aggiornata a situazione attuale</p>
<hr />
<div>{{Note<br />
|type=warning<br />
|text=Da leggere al futuro, il nuovo sistema di domotica non è stato ancora installato<br />
}}<br />
<br />
Il Sistema Domotica dell'Officina Informatica svolge i seguenti compiti:<br />
* Misurare i parametri ambientali interni all'officina (temperatura e, al più, umidità);<br />
* Consentire l'accensione/spegnimento remoto del condizionatore in caso di necessità (l'Officina tocca punte di 35° d'estate e 0° d'inverno);<br />
<br />
== Premessa storica ==<br />
[[File:Domotica-ditino.jpeg|thumb|450px|Il ditino, prototipo del sistema di domotica]]<br />
<br />
Visto che le attività del GOLEM sono circoscritte ad una, massimo due, serate settimanali e le pareti dell'Officina non sono il massimo quanto a coibentazione, la temperatura interna tende a seguire l'esterno, col risultato che si arrivano a toccare punte di 35° d'estate e 0° d'inverno. Soprattutto in occasione di corsi e serate divulgative l'ambiente non è vivibile.<br />
<br />
* Poco tempo dopo la ristrutturazione è stato realizzato un primitivo sistema di telecontrollo. Accedendo a serverozzo era possibile azionare manualmente il "ditino" per accendere il condizionatore con qualche ora di anticipo;<br />
* Successivamente il sistema è stato migliorato facendo reverse engineering sul segnale del telecomando, così da omettere la componente meccanica spesso fallace;<br />
* Vengono aggiunti un sensore di temperatura e la possibilità di accensione automatica mediante interrogazione del calendario di officina (progetto [https://git.golem.linux.it/giuliof/zerocalcare zerocalcare]).<br />
<br />
Il sistema è stato dismesso durante il periodo COVID ed è in corso di ripristino dall'estate 2023.<br />
<br />
== Implementazione ==<br />
<br />
Attualmente il sistema si compone di tre parti:<br />
<br />
* '''attuatore''': arduino + ethernet shield. La scheda funge da emulatore di telecomando IR tramite una libreria ad-hoc. Il sistema è connesso alla rete interna mediante DHCP, non è necessario che il dispositivo abbia un IP statico. Il protocollo di comunicazione adottato è [https://it.wikipedia.org/wiki/MQTT MQTT], l'attuatore è attualmente sottoscritto a tre topic, <code>clima/off</code>, <code>clima/caldo</code> e <code>clima/freddo</code> rispettivamente per spegnere il condizionatore, accendere la climatizzazione per l'inverno o per l'estate.<br />
* '''broker''': collettore dei messaggi MQTT. Si utilizza un container docker "mosquitto" in esecuzione su LXC cassone. Per poter sottoscrivere topic o pubblicare messaggi è richiesto l'accesso autenticato.<br />
* '''scheduler''': banale script python, invocato giornalmente via cron, che consulta il calendario del giorno e accende automaticamente il condizionatore.<br />
<br />
Il sistema è estendibile per poter ripristinare il monitoraggio temperatura.<br />
Sarà possibile, in futuro, integrare il sistema in [https://www.openhab.org/addons/bindings/mqtt/ OpenHAB].<br />
<br />
== Note ==<br />
<br />
I principali codici validi (modalità, temperatura, velocità, ...) sono stati tabulati. La decodifica completa era stata ultimata, ma la documentazione è andata perduta.<br />
<br />
{| class="wikitable"<br />
!colspan="6"|Codici telecomando<br />
|-<br />
|Freddo<br />
|0x4dc0bf<br />
|-<br />
|Caldo<br />
|0x4d4033<br />
|-<br />
|Spento<br />
|0x4d841f<br />
|}<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Progetti&diff=9139Progetti2023-04-04T21:49:46Z<p>Giulio: Integrate info per proporre nuovo talk</p>
<hr />
<div>Questa pagina è in continua evoluzione: qui sono raccolti via via i progetti e gli eventi che pianifichiamo, incluse le [[Ore del GOLEM]].<br />
<br />
[https://blog.golem.linux.it/calendario/ Calendario] tipo del mese:<br />
* '''primo martedì''': [[Ore del GOLEM|Ora del GOLEM]], ''GOLEM tech e GOLEM talks'' alternati di mese in mese, ovvero serate a tema tecnico o a tema divulgativo<br />
* '''secondo martedì''': assistenza informatica autogestita<br />
* '''terzo martedì''': ''GOLEM insiders'', serata dedicata alla manutenzione dei [[servizi]], dei [[sistemi informatici]] e degli applicativi interni<br />
* '''ultimo martedì''': [[Arduino Project Day]]<br />
<br />
In caso di necessità di approfondimento e per l'organizzazione di grandi eventi (es. [[:Categoria:LinuxDay | Linux Day]]), è possibile variare il calendario, inserire nuove serate e/o riunirsi improvvisando.<br />
<br />
= Voglio presentare un argomento =<br />
<br />
Vuoi proporre un argomento da presentare? Scrivici tramite il [https://blog.golem.linux.it/contatti modulo contatti].<br />
<br />
== Cosa devi sapere?==<br />
<br />
* I talk si tengono il martedì sera alle 21.30. La durata di un talk dovrebbe mantenersi al di sotto di un'ora e mezza, anche se spesso ci fa piacere trattenerci per degli approfondimenti :)<br />
* Mettiamo a disposizione un proiettore, una lavagna, acqua e caffè. È possibile portare il proprio computer, altrimenti mettiamo a disposizione una postazione per la proiezione delle diapositive (consigliato PDF).<br />
* Al termine del talk [[Ore del GOLEM|pubblicheremo]] il materiale utilizzato. Diapositive, link, repository e quant'altro tu voglia fornire. Se possibile, e con il tuo consenso, la serata potrà essere [https://archivio.golem.linux.it/OreDelGolem registrata].<br />
<br />
== Di cosa abbiamo bisogno? ==<br />
<br />
Nel contattarci, abbiamo bisogno delle seguenti informazioni per pubblicizzare la serata:<br />
<br />
* Nome o nickname del relatore;<br />
* Titolo del talk (massimo 80 caratteri);<br />
* Abstract, breve descrizione del talk (max 150 caratteri).<br />
* (opzionale) Immagine/Icona rappresentativa per promuovere l'evento.<br />
<br />
Per esempio, dai un'occhiata a [[Ore del GOLEM]] per vedere cosa hanno scritto i relatori precedenti.<br />
<br />
Tenendo d'occhio i martedì sera liberi nel [https://blog.golem.linux.it/calendario/ calendario], puoi anche suggerirci una o più date in cui preferiresti fare il tuo talk.<br />
<br />
Nella tabella qua sotto, approssimativamente, puoi tenere d'occhio le proposte nel loro iter di approvazione.<br />
<br />
= Cosa è stato pianificato? =<br />
<br />
== Attività da pianificare ==<br />
Le serate realizzate ed il materiale usato sono raccolti nella pagina [[Ore del GOLEM]].<br />
<br />
=== Serate, ore del GOLEM ===<br />
{|class="wikitable"<br />
!Titolo<br />
!Descrizione<br />
!Responsabile<br />
!Stato<br />
!Data<br />
|-<br />
| LineageOS: perché installarlo sui nostri smartphone... e come<br />
|<br />
| giomba, Restartes Firenze<br />
| style="background: lightgreen;" | Fatto<br />
| 20 gennaio 2021<br />
|-<br />
| Programmare Arduino like a pro<br />
| Come strutturare un progetto per gli ATmega328 usando makefile, gcc ed avrdude<br />
| giulio<br />
| style="background: lightgreen;" | Fatto<br />
| 27 gennaio 2021<br />
|-<br />
| SUSE e pacchettizzazione<br />
|<br />
|raistlin<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Radio per Linuxisti<br />
| Cenni di radioascolto e radiocomunicazione con l'uso di software libero<br />
| giulio, luca, Fabrizio (Livorno), Fabio (Firenze) ...<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Storia dell'informatica<br />
|<br />
| Giorgio, RV<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Elettronica a blocchi<br />
| Elettronica di base, circuiti tipici, prendendo spunto da [https://box.glgprograms.it/CorsoArduino2016/didattica/Arduino-BC.pdf Arduino Basic Connections]<br />
| giulio<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Python e database<br />
|<br />
| Jacopo, Lucam<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Cittadinanza Digitale<br />
| Replica con aggiornamenti della precedente serata, non registrata<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Fotografia RAW su Linux<br />
| Cenni di fotografia digitale, introduzione all'utilizzo di software quali darkroom e rawtherapee<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Modelli di sviluppo a confronto: Software Libero vs Proprietario<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Right to repair<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Serata di spippolamento su NixOS<br />
|<br />
| spookyh, sandro<br />
|<br />
|<br />
|-<br />
| Traefik<br />
| Serata di spippolamento su Traefik<br />
|<br />
|<br />
|-<br />
| uptime-kuma<br />
| Serata di spippolamento su uptime-kuma<br />
|<br />
|<br />
|<br />
|-<br />
| Serate RadioHam<br />
| Serata introduttiva alla radio<br />
| IK5GQF Gigi<br />
|<br />
|<br />
|-<br />
| wireguard<br />
|<br />
| gray<br />
|<br />
|<br />
|}<br />
<br />
=== Attività di sistema ===<br />
A questa sezione è stata dedicata la pagina sui [[Servizi]].<br />
<br />
=== Attività sul sito ===<br />
{|class="wikitable"<br />
!Descrizione<br />
!Link<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Revisione home page del sito<br />
| [https://git.golem.linux.it/golem/home] [https://golem.linux.it/pubblici/tmp/home/]<br />
| ''[[Utente:Marco|Marco]]''<br />
| style="background: orange;" | bozza<br />
|-<br />
| Automatizzazione gestione post sulle pagine social<br />
|<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Sintetizzare ed aggiornare il trashware how-to<br />
| [[Trashware]]<br />
| ''$pooky'', ''glomant'', ''giomba''<br />
| style="background: orange;" | parziale<br />
|-<br />
| Rivedere pagina sull'Igiene Informatica <br />
| [[Igiene Informatica]]<br />
| ''$pooky'', ''giomba''<br />
| style="background: red;" | idea<br />
|}<br />
<br />
=== Attività in Officina ===<br />
{|class="wikitable"<br />
! Descrizione<br />
! Responsabile<br />
! Stato<br />
|-<br />
| Nuove magliette polo GOLEM<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Aggiornare timbro<br />
| lucam<br />
| style="background: lightgreen;" | fatto<br />
|-<br />
| Sistema clima/domotica<br />
| giulio<br />
| style="background: orange;" | parziale<br />
|-<br />
| Totem di registrazione<br />
| geraldo<br />
| style="background: lightgreen;" | fatto<br />
|}<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Rete_del_GOLEM&diff=9128Rete del GOLEM2023-03-21T20:17:03Z<p>Giulio: /* scatolotto */ regole iptables aggiornate su scatolotto</p>
<hr />
<div>[[File:Network-2023-01.png|600px|right]]<br />
<br />
In questa pagina sono raccolte tutte le informazioni relative alla struttura della rete dell'[[Officina Informatica]]. La rete è stata in fase di testing tra dicembre 2016 e marzo 2017. Da aprile 2017 la rete è completamente operativa. Dall'estate 2018 la rete è [[IPv6 @ GOLEM | dual-stack IPv4/IPv6]].<br />
<br />
= Rete di accesso =<br />
* '''Connessione satellitare''': col nostro potenziale sponsor [https://www.sokom.it/ Sokom], è in fase di sperimentazione una connessione Starlink (connessione tramite satelliti in orbita bassa, a bassa latenza e alta velocità).<br />
* '''Ponte radio:''' temporaneamente dismesso <strike>a causa di vincoli architettonici, il modem si trova nell'edificio nord. Viene usato un ponte radio in banda libera a 2.4 GHz di circa 100m. La presenza del ponte radio non limita la velocità della rete di accesso, perché la VDSL è più lenta, e non influisce in maniera significativa sulla latenza. Il ponte è realizzato con due antenne TP-Link CPE210.</strike><br />
* '''LAN:''' realizzata con tecnologia Ethernet, abbiamo a disposizione 12 porte, 6 nella sala officina (3 + 3) e 6 in sala corsi (2 + 2 + 2). La LAN è realizzata con uno switch non-managed 10/100/1000.<br />
* '''WLAN:''' realizzata con tecnologia WiFi. Abbiamo un access point in sala corsi che copre tutta l'officina (Ubiquiti UniFi), in aggiunta ad un ulteriore access point esterno attualmente non configurato.<br />
<br />
= Apparati =<br />
Dove possibile, cerchiamo di utilizzare materiale di recupero. Se potesse, anche il VPS sarebbe di seconda mano.<br />
La Routerboard e le due Ubiquiti ci sono state gentilmente offerte da Sokom.<br />
<br />
== atena.golem.linux.it ==<br />
VPS presso OVH.<br />
<br />
{| class="wikitable"<br />
|+golem.linux.it<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''he6in4'''<br />
|<br />
| 2001:470:1f12:69::2/64<br />
| tramite un tunnel 6in4 con Hurrican Electric, fornisce l'accesso alla rete IPv6<br />
|-<br />
| '''tun0'''<br />
|<br />
| 2001:470:c844::11<br />
| tramite OpenVPN fornisce connettività IPv6 alle macchine dell'officina e ai soci del GOLEM;<br />
|}<br />
<br />
== scatolotto ==<br />
SBC AMD GX-412TC SOC.<br />
Monta una Debian minimale su SD read-only. La configurazione si resetta ad ogni avvio.<br />
Per cambiarla in maniera permanente, fermare GRUB da seriale e rimuovere ''fsprotect'' dalla command line del kernel.<br />
<br />
NAT dst=xxx.xxx.xxx.xxx to 192.168.7.128 (''tutto il traffico IPv4 passa indisturbato verso porceddu'').<br />
<br />
{{Note<br />
|type=reminder<br />
|text=È in testing la modifica delle regole di routing. La coppia di regole di NAT è stata sostituita con <code>iptables -t nat -A POSTROUTING -o enp3s0 -j MASQUERADE</code>. In questo modo il forwarding ipv4 viene fatto dal default gateway attualmente assegnato tramite DHCP sull'interfaccia WAN enp3s0. Le vecchie regole sono comunque state mantenute, commentate, nel file di configurazione caricato all'avvio.<br />
}}<br />
<br />
{| class="wikitable"<br />
|+scatolotto<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''enp3s0'''<br />
| xxx.xxx.xxx.xxx/xx<br />
|<br />
| collegata al modem (attualmente, parabola Starlink). IP dinamico sotto NAT.<br />
|-<br />
| '''tun0'''<br />
|<br />
| 2001:470:c844::200<br />
| tunnel OpenVPN verso golem.linux.it per connettività IPv6<br />
|-<br />
| '''enp2s0'''<br />
| 192.168.7.1/24<br />
| fe80:.../64<br />
| collegata al router point-to-point<br />
|}<br />
<br />
== porceddu ==<br />
Mikrotik Routerboard RB3011UiAS<br />
<br />
NAPT src=192.168.5.0/24 to 192.168.7.1 (''tutto il traffico IPv4 della LAN viene "nattato" e inoltrato a scatolotto'').<br />
<br />
{| class="wikitable"<br />
|+porceddu<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''ether1'''<br />
| 192.168.7.128/24<br />
| fe80:.../64<br />
| collegata a scatolotto point-to-point<br />
|-<br />
| '''bridge-officina'''<br />
| 192.168.5.20/24<br />
| 2001:470:c844:200::1/64<br />
| DHCPv4 e radvd per le macchine dell'officina. Bridge di più porte, a cui sono collegati lo switch e andromeda.<br />
|}<br />
<br />
== cassiopea ==<br />
Server di recupero.<br />
{| class="wikitable"<br />
|+ hardware<br />
| CPU<br />
| Intel Xeon X3330 @ 2.66GHz<br />
|-<br />
| RAM<br />
| 6 GiB<br />
|-<br />
| SO<br />
| Proxmox<br />
|-<br />
| Disk<br />
| (RAID1 2x 250GiB) = 250GiB, OS + (2x (2x 500 GiB)) = 2TiB, storage VM<br />
|}<br />
<br />
= History =<br />
Alcune vecchie configurazioni sono disponibili nella [[Discussione:Rete del GOLEM | pagina di discussione]].<br />
<br />
== Legacy ==<br />
* Tanto tempo fa, in un'Officina lontana, la gestione della rete era affidata al serverone, che adesso è stato donato e ne abbiamo perse le tracce;<br />
* Durante la permanenza temporanea in ex-Ospedale Vecchio si è fatto uso di un [[A10-OLinuXino-LIME | OLinuXino A10 LIME]];<br />
* Di ritorno alla Vela, attuale Officina, si è sperimentata una soluzione [[A10-OLinuXino-LIME | OLinuXino ]] + [[VLAN]], ma per praticità di gestione è stata scartata;<br />
<br />
[[Category:Sysop]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Rete_del_GOLEM&diff=9127Rete del GOLEM2023-03-19T18:18:57Z<p>Giulio: /* scatolotto */ nota regola nat</p>
<hr />
<div>[[File:Network-2023-01.png|600px|right]]<br />
<br />
In questa pagina sono raccolte tutte le informazioni relative alla struttura della rete dell'[[Officina Informatica]]. La rete è stata in fase di testing tra dicembre 2016 e marzo 2017. Da aprile 2017 la rete è completamente operativa. Dall'estate 2018 la rete è [[IPv6 @ GOLEM | dual-stack IPv4/IPv6]].<br />
<br />
= Rete di accesso =<br />
* '''Connessione satellitare''': col nostro potenziale sponsor [https://www.sokom.it/ Sokom], è in fase di sperimentazione una connessione Starlink (connessione tramite satelliti in orbita bassa, a bassa latenza e alta velocità).<br />
* '''Ponte radio:''' temporaneamente dismesso <strike>a causa di vincoli architettonici, il modem si trova nell'edificio nord. Viene usato un ponte radio in banda libera a 2.4 GHz di circa 100m. La presenza del ponte radio non limita la velocità della rete di accesso, perché la VDSL è più lenta, e non influisce in maniera significativa sulla latenza. Il ponte è realizzato con due antenne TP-Link CPE210.</strike><br />
* '''LAN:''' realizzata con tecnologia Ethernet, abbiamo a disposizione 12 porte, 6 nella sala officina (3 + 3) e 6 in sala corsi (2 + 2 + 2). La LAN è realizzata con uno switch non-managed 10/100/1000.<br />
* '''WLAN:''' realizzata con tecnologia WiFi. Abbiamo un access point in sala corsi che copre tutta l'officina (Ubiquiti UniFi), in aggiunta ad un ulteriore access point esterno attualmente non configurato.<br />
<br />
= Apparati =<br />
Dove possibile, cerchiamo di utilizzare materiale di recupero. Se potesse, anche il VPS sarebbe di seconda mano.<br />
La Routerboard e le due Ubiquiti ci sono state gentilmente offerte da Sokom.<br />
<br />
== atena.golem.linux.it ==<br />
VPS presso OVH.<br />
<br />
{| class="wikitable"<br />
|+golem.linux.it<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''he6in4'''<br />
|<br />
| 2001:470:1f12:69::2/64<br />
| tramite un tunnel 6in4 con Hurrican Electric, fornisce l'accesso alla rete IPv6<br />
|-<br />
| '''tun0'''<br />
|<br />
| 2001:470:c844::11<br />
| tramite OpenVPN fornisce connettività IPv6 alle macchine dell'officina e ai soci del GOLEM;<br />
|}<br />
<br />
== scatolotto ==<br />
SBC AMD GX-412TC SOC.<br />
Monta una Debian minimale su SD read-only. La configurazione si resetta ad ogni avvio.<br />
Per cambiarla in maniera permanente, fermare GRUB da seriale e rimuovere ''fsprotect'' dalla command line del kernel.<br />
<br />
NAT dst=xxx.xxx.xxx.xxx to 192.168.7.128 (''tutto il traffico IPv4 passa indisturbato verso porceddu'').<br />
<br />
{{Note<br />
|type=reminder<br />
|text=È in testing la modifica delle regole di routing. La coppia di regole di NAT attualmente presente potrebbe essere sostituita con <code>iptables -t nat -A POSTROUTING -o enp3s0 -j MASQUERADE</code>. In questo modo il forwarding ipv4 viene fatto dal default gateway attualmente assegnato tramite DHCP sull'interfaccia WAN enp3s0.<br />
}}<br />
<br />
{| class="wikitable"<br />
|+scatolotto<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''enp3s0'''<br />
| xxx.xxx.xxx.xxx/xx<br />
|<br />
| collegata al modem (attualmente, parabola Starlink). IP dinamico sotto NAT.<br />
|-<br />
| '''tun0'''<br />
|<br />
| 2001:470:c844::200<br />
| tunnel OpenVPN verso golem.linux.it per connettività IPv6<br />
|-<br />
| '''enp2s0'''<br />
| 192.168.7.1/24<br />
| fe80:.../64<br />
| collegata al router point-to-point<br />
|}<br />
<br />
== porceddu ==<br />
Mikrotik Routerboard RB3011UiAS<br />
<br />
NAPT src=192.168.5.0/24 to 192.168.7.1 (''tutto il traffico IPv4 della LAN viene "nattato" e inoltrato a scatolotto'').<br />
<br />
{| class="wikitable"<br />
|+porceddu<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''ether1'''<br />
| 192.168.7.128/24<br />
| fe80:.../64<br />
| collegata a scatolotto point-to-point<br />
|-<br />
| '''bridge-officina'''<br />
| 192.168.5.20/24<br />
| 2001:470:c844:200::1/64<br />
| DHCPv4 e radvd per le macchine dell'officina. Bridge di più porte, a cui sono collegati lo switch e andromeda.<br />
|}<br />
<br />
== cassiopea ==<br />
Server di recupero.<br />
{| class="wikitable"<br />
|+ hardware<br />
| CPU<br />
| Intel Xeon X3330 @ 2.66GHz<br />
|-<br />
| RAM<br />
| 6 GiB<br />
|-<br />
| SO<br />
| Proxmox<br />
|-<br />
| Disk<br />
| (RAID1 2x 250GiB) = 250GiB, OS + (2x (2x 500 GiB)) = 2TiB, storage VM<br />
|}<br />
<br />
= History =<br />
Alcune vecchie configurazioni sono disponibili nella [[Discussione:Rete del GOLEM | pagina di discussione]].<br />
<br />
== Legacy ==<br />
* Tanto tempo fa, in un'Officina lontana, la gestione della rete era affidata al serverone, che adesso è stato donato e ne abbiamo perse le tracce;<br />
* Durante la permanenza temporanea in ex-Ospedale Vecchio si è fatto uso di un [[A10-OLinuXino-LIME | OLinuXino A10 LIME]];<br />
* Di ritorno alla Vela, attuale Officina, si è sperimentata una soluzione [[A10-OLinuXino-LIME | OLinuXino ]] + [[VLAN]], ma per praticità di gestione è stata scartata;<br />
<br />
[[Category:Sysop]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Sistemi_informatici&diff=9125Sistemi informatici2023-03-14T19:43:24Z<p>Giulio: Aggiornata a situazione attuale di cassiopea</p>
<hr />
<div>In questa pagina è riassunta la documentazione relativa ai sistemi informatici del GOLEM.<br />
Se fai parte del gruppo IT, questo è l'indice di pagine che stavi cercando, e probabilmente ti interessano anche le altre pagine nella [[:Category:Sysop|categoria SysOp]].<br />
<br />
Questa pagina dovrebbe consentire di avere una visione d'insieme della struttura, ma anche da punto di partenza per le bozze di documentazione, perché al momento (autunno 2022) l'infrastruttura è poco documentata.<br />
<br />
{{Note<br />
|type=reminder<br />
|text=Questa pagina è in fase di scrittura, potenzialmente in maniera permanente.<br />
}}<br />
<br />
= Indice tematico =<br />
<!-- per favore cercare di mantenere l'ordine alfabetico! --><br />
* [[IPv6 @ GOLEM]]<br />
* [[Servizi]]<br />
* [[VPN del GOLEM]]<br />
<br />
= Caratteristiche di un servizio =<br />
Ogni servizio del GOLEM:<br />
* è basato su microservizi, ogni servizio è suddiviso in uno o più microservizi che girano all'interno di container docker;<br />
* ha un nome, convenzionalmente composto solo da lettere minuscole (esempio: ''wiki''). Il nome dovrebbe rappresentare il servizio e non la tecnologia che utilizza. (esempio: al momento esiste un servizio chiamato ''wordpress'', ma la dicitura corretta sarebbe ''blog'', in quanto ''wordpress'' è la tecnologia che utilizza, non il servizio che offre. Questo è importante perché la tecnologia ''wordpress'' potrebbe essere impiegata anche per altri servizi);<br />
* è descritto da un file <code>docker-compose.yml</code> in cui sono presenti tutte le informazioni necessarie per replicare i container che lo compongono;<br />
* potenzialmente, è in ascolto su delle porte TCP/UDP.<br />
<br />
{{Note<br />
|type=attention<br />
|text=Evitare collisioni di nomi di servizi e di porte dello stack di rete, consultando e mantenendo aggiornata la pagina [[Servizi]].<br />
}}<br />
<br />
= VPS - atena =<br />
<br />
''atena'' ospita buona parte dei [[Servizi|servizi]] del GOLEM accessibili al pubblico (sito web, repository git, ...).<br />
<br />
I seguenti servizi risiedono su ''atena'' '''ma''' non sono microservizi dentro container, bensì bare metal:<br />
* server DNS ('''attenzione:''' in seguito ad un incidente, il server DNS è stato spostato temporaneamente, e deve ancora essere ripristinato su ''atena'')<br />
* server [[VPN del GOLEM|VPN]];<br />
* [[IPv6 @ GOLEM|tunnel IPv6]];<br />
* proxy http;<br />
<br />
= Server locale - cassiopea =<br />
<br />
Sul server locale di officina è installato il gestore di macchine virtuali e container [https://www.proxmox.com/en/ Proxmox], su cui sono installate le seguenti macchine (VM e container).<br />
<br />
'''<code>backupper</code>'''<br />
<br />
LXC. Fa i backup.<br />
<br />
Un crontab esegue periodicamente lo script <code>argilla</code> (vedere [https://git.golem.linux.it/ git] se sei autorizzato), il quale:<br />
* si collega in ssh agli host specificati<br />
* spegne temporaneamente i container dei servizi associati<br />
* esegue un backup dei volumi via rete, scaricandoli in una directory dedicata<br />
* riavvia i container<br />
<br />
Note importanti:<br />
* Durante il backup, il servizio interessato dal backup non è raggiungibile.<br />
* Per limitare disservizi, i backup vengono eseguiti durante le ore notturne.<br />
* Lo spazio disco sul VPS è una risorsa limitata. Per evitare di sprecarla con i `tar.gz` temporanei dei backup, il backup viene eseguito direttamente "al volo" su <code>backupper</code> tramite un tunnel ssh, anche se questa procedura aumenta il tempo di downtime.<br />
* I backup vengono eseguiti con frequenza settimanale.<br />
* I backup risiedono fisicamente in officina.<br />
<br />
Il backup di tutti i volumi relativi ai container di un servizio:<br />
* hanno per nome <code>$SERVIZIO-$DATETIME.tar.gz</code><br />
* hanno la struttura directory <code>/srv/$SERVIZIO</code><br />
<br />
Per ripristinare un backup, è sufficiente prendere il suo tar.gz, e scompattarlo nella root.<br />
<br />
cd /<br />
tar xf /backups/path/$SERVIZIO-$DATETIME.tar.gz</code><br />
<br />
Possibili miglioramenti: usare un playbook ansible.<br />
<br />
<br />
'''<code>cassone</code>'''<br />
<br />
LXC. Ambiente di test per il VPS. Vi risiedono anche altri servizi con requisiti speciali.<br />
<br />
* <code>gestionaledb</code>: libro soci, vedere anche [https://git.golem.linux.it/golem/gestionale]. Requisito speciale: i dati personali dei soci non devono risiedere in cloud.<br />
* <code>pubblici</code>: archivio storico con fotografie e filmati. Requisito speciale: occupa molto spazio disco (decine di GiB), ma può tollerare eventuali downtime dell'officina.<br />
<br />
<br />
'''<code>vupiuesse</code>'''<br />
<br />
VM. Replicava le condizioni di lavoro del VPS, lavoro adesso svolto da <code>cassone</code>.<br />
Attualmente ospita solamente [[WebSDR]], l'ultimo servizio rimasto in officina che richiede una VM per beneficiare del passthrough delle porte USB.<br />
<br />
<br />
'''<code>servirtualozzo</code>'''<br />
<br />
LXC. Backup di <code>serverozzo</code>.<br />
<br />
Contiene un backup del disco del precedente server d'officina, da cui fare cherry pick delle configurazioni quando necessario.<br />
''Attualmente è spento''.<br />
<br />
== Docker su LXC Proxmox ==<br />
<br />
=== Creazione e configurazione del container ===<br />
<br />
* Aprire il tool di creazione di un LXC;<br />
* Lasciare selezionati i flag "unprivileged container" e "nesting";<br />
* Selezionare l'immagine LXC preferita (es. turnkey-core);<br />
* Mountpoints:<br />
** Lasciare il rootfs di default;<br />
** Aggiungere un nuovo mountpoint <code>/var/lib/docker/</code> da esculdere dai backup di Proxmox. Servirà per i file di sistema di docker (immagini, log, etc). Questi vengono ricreati automaticamente, quindi non ha senso che sia backuppato. Dimensione ~ decine di GB;<br />
** Aggiungere un nuovo mountpoint <code>/srv/docker</code> da includere nei backup. Dimensione ~ decine di GB. Memorizzerà i file "utente" utilizzati nei container.<br />
* Al termine della creazione del container, entrare sulle opzioni e abilitare keyctl nelle features.<br />
<br />
=== Installazione di docker ===<br />
<br />
{{Note<br />
|type=info<br />
|text=Informazioni riprese dalla [https://docs.docker.com/engine/install/debian/ guida ufficiale]<br />
}}<br />
<br />
* Aggiornare il sistema<br />
<pre><br />
# apt update && apt upgrade<br />
</pre><br />
* Installare le dipendenze<br />
<pre><br />
# apt install ca-certificates curl gnupg lsb-release<br />
</pre><br />
* Aggiungere il repository docker<br />
<pre><br />
# mkdir -p /etc/apt/keyrings<br />
# curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg<br />
# echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null<br />
</pre><br />
*Installare docker<br />
<pre><br />
# apt update<br />
# apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin<br />
</pre><br />
<br />
=== Buone prassi ===<br />
<br />
Come sul VPS, è sempre bene esplicitare la posizione dei volumi su cui deve essere fatto il backup. Posizionare i volumi in <code>/srv/docker/nome-container/</code>.<br />
<br />
[[Category:Sysop]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Rete_del_GOLEM&diff=9107Rete del GOLEM2023-03-11T16:02:11Z<p>Giulio: Aggiornata interfaccia di rete scatolotto</p>
<hr />
<div>[[File:Network-2023-01.png|600px|right]]<br />
<br />
In questa pagina sono raccolte tutte le informazioni relative alla struttura della rete dell'[[Officina Informatica]]. La rete è stata in fase di testing tra dicembre 2016 e marzo 2017. Da aprile 2017 la rete è completamente operativa. Dall'estate 2018 la rete è [[IPv6 @ GOLEM | dual-stack IPv4/IPv6]].<br />
<br />
= Rete di accesso =<br />
* '''Connessione satellitare''': col nostro potenziale sponsor [https://www.sokom.it/ Sokom], è in fase di sperimentazione una connessione Starlink (connessione tramite satelliti in orbita bassa, a bassa latenza e alta velocità).<br />
* '''Ponte radio:''' temporaneamente dismesso <strike>a causa di vincoli architettonici, il modem si trova nell'edificio nord. Viene usato un ponte radio in banda libera a 2.4 GHz di circa 100m. La presenza del ponte radio non limita la velocità della rete di accesso, perché la VDSL è più lenta, e non influisce in maniera significativa sulla latenza. Il ponte è realizzato con due antenne TP-Link CPE210.</strike><br />
* '''LAN:''' realizzata con tecnologia Ethernet, abbiamo a disposizione 12 porte, 6 nella sala officina (3 + 3) e 6 in sala corsi (2 + 2 + 2). La LAN è realizzata con uno switch non-managed 10/100/1000.<br />
* '''WLAN:''' realizzata con tecnologia WiFi. Abbiamo un access point in sala corsi che copre tutta l'officina (Ubiquiti UniFi), in aggiunta ad un ulteriore access point esterno attualmente non configurato.<br />
<br />
= Apparati =<br />
Dove possibile, cerchiamo di utilizzare materiale di recupero. Se potesse, anche il VPS sarebbe di seconda mano.<br />
La Routerboard e le due Ubiquiti ci sono state gentilmente offerte da Sokom.<br />
<br />
== atena.golem.linux.it ==<br />
VPS presso OVH.<br />
<br />
{| class="wikitable"<br />
|+golem.linux.it<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''he6in4'''<br />
|<br />
| 2001:470:1f12:69::2/64<br />
| tramite un tunnel 6in4 con Hurrican Electric, fornisce l'accesso alla rete IPv6<br />
|-<br />
| '''tun0'''<br />
|<br />
| 2001:470:c844::11<br />
| tramite OpenVPN fornisce connettività IPv6 alle macchine dell'officina e ai soci del GOLEM;<br />
|}<br />
<br />
== scatolotto ==<br />
SBC AMD GX-412TC SOC.<br />
Monta una Debian minimale su SD read-only. La configurazione si resetta ad ogni avvio.<br />
Per cambiarla in maniera permanente, fermare GRUB da seriale e rimuovere ''fsprotect'' dalla command line del kernel.<br />
<br />
NAT dst=xxx.xxx.xxx.xxx to 192.168.7.128 (''tutto il traffico IPv4 passa indisturbato verso porceddu'').<br />
<br />
{| class="wikitable"<br />
|+scatolotto<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''enp3s0'''<br />
| xxx.xxx.xxx.xxx/xx<br />
|<br />
| collegata al modem (attualmente, parabola Starlink). IP dinamico sotto NAT.<br />
|-<br />
| '''tun0'''<br />
|<br />
| 2001:470:c844::200<br />
| tunnel OpenVPN verso golem.linux.it per connettività IPv6<br />
|-<br />
| '''enp2s0'''<br />
| 192.168.7.1/24<br />
| fe80:.../64<br />
| collegata al router point-to-point<br />
|}<br />
<br />
== porceddu ==<br />
Mikrotik Routerboard RB3011UiAS<br />
<br />
NAPT src=192.168.5.0/24 to 192.168.7.1 (''tutto il traffico IPv4 della LAN viene "nattato" e inoltrato a scatolotto'').<br />
<br />
{| class="wikitable"<br />
|+porceddu<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''ether1'''<br />
| 192.168.7.128/24<br />
| fe80:.../64<br />
| collegata a scatolotto point-to-point<br />
|-<br />
| '''bridge-officina'''<br />
| 192.168.5.20/24<br />
| 2001:470:c844:200::1/64<br />
| DHCPv4 e radvd per le macchine dell'officina. Bridge di più porte, a cui sono collegati lo switch e andromeda.<br />
|}<br />
<br />
== cassiopea ==<br />
Server di recupero.<br />
{| class="wikitable"<br />
|+ hardware<br />
| CPU<br />
| Intel Xeon X3330 @ 2.66GHz<br />
|-<br />
| RAM<br />
| 6 GiB<br />
|-<br />
| SO<br />
| Proxmox<br />
|-<br />
| Disk<br />
| (RAID1 2x 250GiB) = 250GiB, OS + (2x (2x 500 GiB)) = 2TiB, storage VM<br />
|}<br />
<br />
= History =<br />
Alcune vecchie configurazioni sono disponibili nella [[Discussione:Rete del GOLEM | pagina di discussione]].<br />
<br />
== Legacy ==<br />
* Tanto tempo fa, in un'Officina lontana, la gestione della rete era affidata al serverone, che adesso è stato donato e ne abbiamo perse le tracce;<br />
* Durante la permanenza temporanea in ex-Ospedale Vecchio si è fatto uso di un [[A10-OLinuXino-LIME | OLinuXino A10 LIME]];<br />
* Di ritorno alla Vela, attuale Officina, si è sperimentata una soluzione [[A10-OLinuXino-LIME | OLinuXino ]] + [[VLAN]], ma per praticità di gestione è stata scartata;<br />
<br />
[[Category:Sysop]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Rete_del_GOLEM&diff=9106Rete del GOLEM2023-03-11T15:59:01Z<p>Giulio: Aggiornate info sulla rete di officina</p>
<hr />
<div>[[File:Network-2023-01.png|600px|right]]<br />
<br />
In questa pagina sono raccolte tutte le informazioni relative alla struttura della rete dell'[[Officina Informatica]]. La rete è stata in fase di testing tra dicembre 2016 e marzo 2017. Da aprile 2017 la rete è completamente operativa. Dall'estate 2018 la rete è [[IPv6 @ GOLEM | dual-stack IPv4/IPv6]].<br />
<br />
= Rete di accesso =<br />
* '''Connessione satellitare''': col nostro potenziale sponsor [https://www.sokom.it/ Sokom], è in fase di sperimentazione una connessione Starlink (connessione tramite satelliti in orbita bassa, a bassa latenza e alta velocità).<br />
* '''Ponte radio:''' temporaneamente dismesso <strike>a causa di vincoli architettonici, il modem si trova nell'edificio nord. Viene usato un ponte radio in banda libera a 2.4 GHz di circa 100m. La presenza del ponte radio non limita la velocità della rete di accesso, perché la VDSL è più lenta, e non influisce in maniera significativa sulla latenza. Il ponte è realizzato con due antenne TP-Link CPE210.</strike><br />
* '''LAN:''' realizzata con tecnologia Ethernet, abbiamo a disposizione 12 porte, 6 nella sala officina (3 + 3) e 6 in sala corsi (2 + 2 + 2). La LAN è realizzata con uno switch non-managed 10/100/1000.<br />
* '''WLAN:''' realizzata con tecnologia WiFi. Abbiamo un access point in sala corsi che copre tutta l'officina (Ubiquiti UniFi), in aggiunta ad un ulteriore access point esterno attualmente non configurato.<br />
<br />
= Apparati =<br />
Dove possibile, cerchiamo di utilizzare materiale di recupero. Se potesse, anche il VPS sarebbe di seconda mano.<br />
La Routerboard e le due Ubiquiti ci sono state gentilmente offerte da Sokom.<br />
<br />
== atena.golem.linux.it ==<br />
VPS presso OVH.<br />
<br />
{| class="wikitable"<br />
|+golem.linux.it<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''he6in4'''<br />
|<br />
| 2001:470:1f12:69::2/64<br />
| tramite un tunnel 6in4 con Hurrican Electric, fornisce l'accesso alla rete IPv6<br />
|-<br />
| '''tun0'''<br />
|<br />
| 2001:470:c844::11<br />
| tramite OpenVPN fornisce connettività IPv6 alle macchine dell'officina e ai soci del GOLEM;<br />
|}<br />
<br />
== scatolotto ==<br />
SBC AMD GX-412TC SOC.<br />
Monta una Debian minimale su SD read-only. La configurazione si resetta ad ogni avvio.<br />
Per cambiarla in maniera permanente, fermare GRUB da seriale e rimuovere ''fsprotect'' dalla command line del kernel.<br />
<br />
NAT dst=xxx.xxx.xxx.xxx to 192.168.7.128 (''tutto il traffico IPv4 passa indisturbato verso porceddu'').<br />
<br />
{| class="wikitable"<br />
|+scatolotto<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''enp1s0'''<br />
| xxx.xxx.xxx.xxx/xx<br />
|<br />
| collegata al modem (attualmente, parabola Starlink). IP dinamico sotto NAT.<br />
|-<br />
| '''tun0'''<br />
|<br />
| 2001:470:c844::200<br />
| tunnel OpenVPN verso golem.linux.it per connettività IPv6<br />
|-<br />
| '''enp2s0'''<br />
| 192.168.7.1/24<br />
| fe80:.../64<br />
| collegata al router point-to-point<br />
|}<br />
<br />
== porceddu ==<br />
Mikrotik Routerboard RB3011UiAS<br />
<br />
NAPT src=192.168.5.0/24 to 192.168.7.1 (''tutto il traffico IPv4 della LAN viene "nattato" e inoltrato a scatolotto'').<br />
<br />
{| class="wikitable"<br />
|+porceddu<br />
! nic<br />
! addr4<br />
! addr6<br />
! descrizione<br />
|-<br />
| '''ether1'''<br />
| 192.168.7.128/24<br />
| fe80:.../64<br />
| collegata a scatolotto point-to-point<br />
|-<br />
| '''bridge-officina'''<br />
| 192.168.5.20/24<br />
| 2001:470:c844:200::1/64<br />
| DHCPv4 e radvd per le macchine dell'officina. Bridge di più porte, a cui sono collegati lo switch e andromeda.<br />
|}<br />
<br />
== cassiopea ==<br />
Server di recupero.<br />
{| class="wikitable"<br />
|+ hardware<br />
| CPU<br />
| Intel Xeon X3330 @ 2.66GHz<br />
|-<br />
| RAM<br />
| 6 GiB<br />
|-<br />
| SO<br />
| Proxmox<br />
|-<br />
| Disk<br />
| (RAID1 2x 250GiB) = 250GiB, OS + (2x (2x 500 GiB)) = 2TiB, storage VM<br />
|}<br />
<br />
= History =<br />
Alcune vecchie configurazioni sono disponibili nella [[Discussione:Rete del GOLEM | pagina di discussione]].<br />
<br />
== Legacy ==<br />
* Tanto tempo fa, in un'Officina lontana, la gestione della rete era affidata al serverone, che adesso è stato donato e ne abbiamo perse le tracce;<br />
* Durante la permanenza temporanea in ex-Ospedale Vecchio si è fatto uso di un [[A10-OLinuXino-LIME | OLinuXino A10 LIME]];<br />
* Di ritorno alla Vela, attuale Officina, si è sperimentata una soluzione [[A10-OLinuXino-LIME | OLinuXino ]] + [[VLAN]], ma per praticità di gestione è stata scartata;<br />
<br />
[[Category:Sysop]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Ore_del_GOLEM&diff=9095Ore del GOLEM2023-03-10T18:27:51Z<p>Giulio: /* 2023 */ Aggiunti talk di febbraio e marzo</p>
<hr />
<div>{{Note<br />
|type=info<br />
|text=Questa pagina raccoglie gli interventi passati. Se stai cercando gli eventi futuri, consulta il '''calendario''' delle serate nella home page, o dai un'occhiata a [[Progetti]].<br />
}}<br />
<br />
L'Ora del GOLEM è una serata a tema in cui si discute, più o meno formalmente, su qualunque cosa riguardi l'open source, dagli argomenti strettamente tecnici e pratici, alla "consapevolizzazione" e alla valutazione dell'uso dei vari strumenti. A volte i soci più smanettoni preparano delle piccole presentazioni su qualche nuova tecnologia, o qualche tema interessante; altre volte ci si arricchisce facendo brainstorming tutti insieme e si impara a utilizzarla. Spesso, le discussioni di queste serate, vengono tradotte in dei veri e propri [[Howto | how-to]].<br />
<br />
Qui puoi trovare tutte le serate passate (in ordine cronologico inverso), con riferimenti a materiale e/o guide prodotte.<br />
<br />
== 2023 ==<br />
{{OraDelGolem<br />
|nome=7 marzo: Introduzione a Proxmox<br />
|autore=Thomas Buonanno<br />
|immagine=logo-proxmox.png<br />
|dimensione_img=<br />
|descrizione=Proxmox VE è una distribuzione debian-based per la gestione di macchine virtuali e container, che include anche un sistema di backup, per la gestione di file system distribuiti e per la migrazione rapida dei servizi. Durante questa serata sarà presentato il progetto e ne saranno mostrate alcune applicazioni pratiche.<br />
|presentazione=https://cloud.golem.linux.it/s/KfiDYeczEop5WEo<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=7 febbraio: Le alternative al foglio di calcolo nella gestione ed analisi dei propri dati<br />
|autore=Fabio Frascati<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Perché è così comune usare il foglio di calcolo nella gestione dei propri dati? È sempre la soluzione migliore? Esistono valide alternative gratuite ed open source per compiti specifici e spesso noiosi? Vediamo insieme alcuni semplici esempi in Libreoffice Calc ed R.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
<br />
{{OraDelGolem<br />
|nome=3 Gennaio: Haskell<br />
|autore=Mariano<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata di introduzione ad Haskell ed ai linguaggi funzionali<br />
|presentazione=https://cloud.golem.linux.it/s/QDFGaYDfS7c6stP<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2021 ==<br />
{{OraDelGolem<br />
|nome=29 giugno: dotfiles - Gestione ragionata dei files di configurazione<br />
|autore=[[Utente:Gbiotti]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata sulla gestione con versioning dei dotfiles di Linux<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=[https://git.golem.linux.it/gbiotti/sdf_appunti Appunti della serata] <br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=16 marzo: Blockchain - Il Free Software incontra la finanza<br />
|autore=[[Utente:Linux-Lover]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata introduttiva e divulgativa sulle blockchain: cosa sono e perché sono importanti per la comunità del software libero.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=in caricamento<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=9 marzo: Due chiacchiere su buffer overflow<br />
|autore=luigix25<br />
|immagine=Stack-example.png<br />
|dimensione_img=<br />
|descrizione=Due chiacchiere informali sui buffer overflow e sulle tecniche di mitigrazione.<br />
|presentazione=https://cloud.golem.linux.it/s/WkWf7XiNPPn7mqn<br />
|documenti=<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210309-luigix25-Buffer-Overflow.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=27 gennaio: Programmare Arduino like a pro<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Arduino-board.jpg<br />
|dimensione_img=<br />
|descrizione=L'ecosistema Arduino consente di sviluppare semplici applicazioni in modo rapido e con conoscenze di programmazione non necessariamente approfondite. Ormai, volenti o nolenti tutti abbiamo una scheda Arduino in casa. Questo sarà il punto di partenza della serata, dove andremo a sviscerare come, partendo da uno sketch, si arrivi al codice macchina eseguito dal microcontrollore. Faremo la conoscenza dei varii strumenti della toolchain GCC: makefile, compilatori ed assemblatori, per comprendere meglio cosa avviene sotto il cofano dell'Arduino IDE e come sfruttarli per scrivere del codice "fuori dagli schemi".<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/5M2SisqZmJ7PQXM<br />
|documenti=<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210127-arduinolikeapro-parte1.mp4<br />
|altro=[https://archivio.golem.linux.it/OreDelGolem/20210127-arduinolikeapro-parte2.mp4 Video sessione di approfondimento sul multitasking] [https://video.linux.it/videos/watch/f654157f-a4b6-4ebb-aaee-932b04bda1af Mirror1] [https://video.linux.it/videos/watch/e63d744f-2444-41c5-b852-fa79cedefde1 Mirror2]<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=20 gennaio: Lineage OS: come installarla e... perché<br />
|autore=Filippo Micheletti, [[Utente:Giomba]], Marco Castrovilli ([http://www.restartersfirenze.it/ Restarters Firenze])<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Tutti hanno uno smartphone, ma pochi sono coscienti del livello di pervasività che questo dispositivo ha nelle nostre vite, e sulla mancanza di controllo che abbiamo sui dati personali che lo attraversano. Conoscere come funziona è indispensabile per fare scelte consapevoli sull’uso che ne facciamo, e scoprire sistemi operativi e applicazioni alternative è uno dei primi passi per riprendere il controllo sui questi dati. Durante la serata, ci domanderemo perché usare LineageOS, quali programmi e applicazioni libere e rispettose possiamo usare, in alternativa ai soliti noti, come si installa questo sistema su uno smartphone, quali sono difficoltà, problemi e possibili rinunce che possiamo incontrare.<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/39dTAZxdpWfzHSp<br />
|documenti=https://golem.linux.it/cloud/index.php/s/E9ZCm9fjFnq7egG<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210120-lugtoscana-lineageos.mp4<br />
|altro=<br />
}}<br />
<br />
== 2020 ==<br />
<br />
{{OraDelGolem<br />
|nome=7 ottobre: Linux per radioamatori<br />
|autore=[[Utente:Giulio]] [[Utente:Lucam]]<br />
|immagine=Tux-radio.png<br />
|dimensione_img=<br />
|descrizione=Introduzione a Linux e alle sue applicazioni in ambito radioamatoriale. Quali sono i programmi per fare radio su Linux? Come posso attivare un nodo webSDR?<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/8fLXfdwMwEpxxCq<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20201007-iu5mo-linuxradio.mp4<br />
|altro=<br />
}}<br />
<br />
<br />
{{OraDelGolem<br />
|nome=7 luglio: Flatcam<br />
|autore=[[Utente:Glomant]]<br />
|immagine=Flatcam.png<br />
|dimensione_img=<br />
|descrizione=Flatcam è un software che, a partire da file gerber o gcode, permette di passare all’incisione e all’intaglio vero e proprio del circuito tramite una macchina a controllo numerico. Al termine della serata, il prodotto potrà essere inciso tramite una CNC, come quella che abbiamo in officina, come vedremo nella serata successiva.<br />
|presentazione=<br />
|documenti=https://golem.linux.it/cloud/index.php/s/RZZEfzF8f7C7CMA<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200708-glomant-flatcam.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=30 giugno: KiCAD 2/2<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Kicad.png<br />
|dimensione_img=<br />
|descrizione=Seconda serata sull'uso del software di disegno circuiti stampati: disegnato lo schema sarà necessario realizzare il layout, la controparte digitale del circuito stampato. Al termine della serata, il prodotto potrà essere mandato in stampa presso aziende specializzate tramite processi industriali, oppure potrà essere utilizzato la serata seguente. Saranno approfondite alcune funzioni supplementari di KiCAD, come la gestione della lista componenti e delle librerie.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200630-giuliof-kicad.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=23 giugno: Scrivere un emulatore per il Commodore 64<br />
|autore=luigix25<br />
|immagine=c64-startup-screen.jpg<br />
|dimensione_img=<br />
|descrizione=<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200623-luigi-emulatore-c64.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=16 giugno: KiCAD 1/2<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Kicad.png<br />
|dimensione_img=<br />
|descrizione=Prima serata sull'uso del software di disegno circuiti stampati: Si tratta di un software opensource di Electronic Design Automation, ossia di progettazione assistita al computer per circuiti elettronici. KiCAD permette di progettare ogni fase della realizzazione del circuito, dalla sua prima bozza, alla scelta e al posizionamento dei componenti, allo sbroglio delle piste, alla produzione dei file per lo stampaggio vero e proprio. In questo primo incontro si vedrà perché e come disegnare uno schema elettronico al computer, come importare i componenti, come associare i simboli grafici agli oggetti fisici.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200616-giuliof-kicad.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=26 maggio: Indipendenza Digitale?<br />
|autore=[[Utente:Giomba]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Guida pratica per riappropriarsi della propria indipendenza e identità digitale. Quali compromessi possiamo fare nell'uso del software sul nostro computer e sul nostro smartphone?<br />
|presentazione=<br />
|documenti=https://golem.linux.it/cloud/index.php/s/WMDixxEjNtEadAj<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 maggio: Due parole su LaTeX<br />
|autore=[[Utente:Giulio]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Introduzione al software di impaginazione LaTeX<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=''Presentazione in caricamento''<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=14 aprile: Riconoscimento oggetti con OpenCV<br />
|autore=[[Utente:Linux-Lover]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/E9FxLxM5AEopZyJ<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2019 ==<br />
<br />
{{OraDelGolem<br />
|nome=19 febbraio: 128 bit di IPv6<br />
|autore=[[Utente:giomba]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Cos’è un indirizzo di rete? IPv4 vs IPv6. Perché IPv6? Come si legge un IPv6? Come posso realizzare una rete IPv6? Cosa sono NDP e SLAAC? Come ottenere IPv6? [[IPv6 @ GOLEM]]<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/pZcSHge3bBiQ37m<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20190219-giomba-ipv6.mp4<br />
|altro=<br />
}}<br />
<br />
<!-- TODO: aggiungere video e presentazione --><br />
{{OraDelGolem<br />
|nome=8 gennaio: Deepen Meltdown<br />
|autore=[[Utente:Raistlin]]<br />
|immagine=Meltdown-spectre-logo.png<br />
|dimensione_img=<br />
|descrizione=Aggiornamenti sui bug che hanno recentemente afflitto le CPU<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2018 ==<br />
<br />
{{OraDelGolem<br />
|nome=16 Ottobre: NextCloud<br />
|autore=Mattia & Carmelo<br />
|immagine=Nextcloud-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Cos'è un sistema di clouding. Cloud commerciale vs. Nextcloud. Come configurare un cloud casalingo su PC o Raspberry.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=2 Ottobre: Python & grafici<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Approfondimento sulle librerie <code>MatPlotLib</code> e <code>NumPy</code>: creare e abbellire grafici, tracciare funzioni, importare e visualizzare dati da CSV, grafici professionali in LaTeX. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/wteTWdnflCwWOXa/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20181002-giuliof-python-grafici.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 Settembre: PC4Beginners<br />
|autore=jacopo<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata introduttiva all'informatica: cenni storici sul computer, cos'è l'hardware, cos'è il software, quali sono i componenti di un PC.<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/HoTfB2ilOWHl1Aq/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180918-jacopo-PC4Beginners.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=3 Luglio: Python 303<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Avanziamo di livello e parliamo di: liste, dizionari, lettura/scrittura su file, accenno alle librerie e confronto Python2 vs Python3. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/2gbp1UpORawCUkF/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180703-giuliof-python303.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=19 Giugno: Python 101 x2<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Basi sul linguaggio di programmazione Python: esercizi con ''if...else'', funzioni, cicli ''while'' e ''for'', stringhe e operazioni su stringhe. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/Qq99P5gwkno7H1q/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180619-giuliof-python101x2.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 Giugno: Technical deep dive: Meltdown + Spectre<br />
|autore=Dario<br />
|immagine=Meltdown-spectre-logo.png<br />
|dimensione_img=250px<br />
|descrizione=Da una panoramica sull'architettura e sul funzionamento dei processori moderni (architettura superscalare, memorie cache, TLB, memoria virtuale) arriviamo a capire come queste vulnerabilità scoperte di recente denominate ''Meltdown'' e ''Spectre'' (maggiori [https://meltdownattack.com info]) potrebbero mettere a rischio la sicurezza dell'utente.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180612-Meltdown-Spectre-Dario.mp4<br />
|altro= concetti introduttivi ([https://en.wikipedia.org/wiki/Virtual_address_space Virtual Memory],<br />
[https://wiki.osdev.org/Memory_management gestione della memoria],<br />
esecuzione speculativa [https://en.wikipedia.org/wiki/Speculative_execution] [https://en.wikipedia.org/wiki/Branch_predictor],<br />
[https://en.wikipedia.org/wiki/Instruction_pipelining pipeline],<br />
[https://en.wikipedia.org/wiki/Tomasulo_algorithm algoritmo di Tomasulo],<br />
memoria cache [https://en.wikipedia.org/wiki/CPU_cache] [https://www.extremetech.com/extreme/188776-how-l1-and-l2-cpu-caches-work-and-why-theyre-an-essential-part-of-modern-chips],<br />
[https://en.wikipedia.org/wiki/Translation_lookaside_buffer TLB],<br />
[https://en.wikipedia.org/wiki/Side-channel_attack side channel attack])<br />
<br/><br />
esempi di codice che sfrutta le vulnerabilità ([https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulnerable-to-spectre-or-meltdown/], [https://medium.com/@mattklein123/meltdown-spectre-explained-6bc8634cc0c2])<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=5 Giugno: Buildroot: distrubuzione personalizzata<br />
|autore=$pookyh<br />
|immagine=Logog-b.png<br />
|dimensione_img=80px<br />
|descrizione=[https://buildroot.org Buildroot] è un tool che permette di generare una distribuzione Linux essenziale cucita su misura per le proprie esigenze.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180605-spooky-buildroot.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=22 Maggio: Python - introduzione e basi<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Basi sul linguaggio di programmazione Python: esempi applicativi, installazione, variabili, istruzioni di stampa a schermo, blocchi condizionali. (Il video è parziale'''!''')<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/IroTEn8ZJhXTaGg/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180519-GiulioF-Python101x1.mp4<br />
|altro=<br />
}}<br />
<br />
=== 17 Aprile: R: software di analisi statistica ===<br />
Basi sul linguaggio di programmazione R, applicazioni alla statistica ed esempi.<br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/mY2GIXC1dIZPKpu Scarica] files (script utilizzati, lista comandi...) e presentazioni della serata.<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20180417-R-Frascati-Giorgetti.mp4 Guarda] o scarica il video della serata!<br />
<br />
=== 10 Aprile: Bash e scripting ===<br />
Panoramica sui comandi utili e basi di scripting per automatizzare le attività.<br />
<br />
Consulta il prontuario sulla [[Linea_di_comando | linea di comando]].<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20180410-Bash-Giomba.mp4 Guarda] o scarica il video della serata!<br />
<br />
''by Giomba''<br />
<br />
=== 23 Gennaio: Sviluppo di un'app per Android ===<br />
Uno sguardo d'insieme sulla realizzazione di applicazioni per il proprio smartphone con [https://developer.android.com/studio/index.html AndroidStudio], iniziando con alcuni esempi.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/pGoCGHZKpo7C04f/download Presentazione] della serata.<br />
<br />
''by Omid''<br />
<br />
=== 16 Gennaio: Impariamo KiCad ===<br />
Come utilizzare il software [http://kicad-pcb.org KiCad] per il disegno di schemi e la realizzazione di circuiti stampati.<br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/HLl9ZxreCLQUCH8 Scarica] i file prodotti durante la serata.<br />
<br />
''by Stefano''<br />
<br />
== 2017 ==<br />
=== 12 Dicembre: Arduino avr-gcc ===<br />
Programmazione a "basso livello" in C della scheda Arduino, bypassando l'IDE, per sfruttare a pieno le risorse del microcontrollore.<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20171212-AVRgcc-Giulio.mp4 Guarda] o scarica il video della serata!<br />
<br />
''by [[Utente:Giulio | Giulio]]''<br />
<br />
=== 21 Novembre: Git ===<br />
Un sistema di versionamento alla portata di tutti: come gestire i propri progetti al computer, tenere traccia dello sviluppo e apportare modifiche senza rischiare di danneggiare il lavoro precedente. Consulta il nostro [[Git | prontuario]] di riferimento.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/VL27wucLMsbCEDP Presentazione] della serata<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20171121-Git-Lucam.mp4 Video] della serata<br />
<br />
''by [[Utente:Lucam | Lucam]]''<br />
<br />
=== 7 Novembre: Arduino e Wireless ===<br />
Domotica: come integrare il proprio progetto di elettronica con Arduino con la rete WiFi di casa.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/fp7PgxzcdLRmKlx Presentazioni] della serata.<br />
<br />
''by [[Utente:Giulio | Giulio]]''<br />
<br />
=== 17 ottobre: Introduzione a Wordpress ===<br />
Procedure base e consigli per costruire un semplice sito dinamico con Wordpress.<br />
<br />
''by Pinpas''<br />
<br />
=== 3 Ottobre: Sviluppo HTML+CSS ===<br />
I rudimenti per scrivere un sito statico. <br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/uIz3QwcymtgTeNN Scarica] i file della serata!<br />
<br />
''by Francesco''<br />
<br />
=== 19 Settembre: Installazione Wordpress ===<br />
Serata pratica di gruppo sull'installazione del CMS [[Wordpress]] e in generale di un applicativo web su piattaforma LAMP.<br />
<br />
''by [[Utente:giomba | giomba]]''<br />
<br />
=== 5 Settembre: Il Terminale Unix/Linux ===<br />
Introduzione ai concetti e ai comandi più utilizzati per gestire il sistema da terminale. Consulta il nostro How-To sul [[Linea_di_comando | terminale]].<br />
<br />
''by [[Utente:giomba | giomba]]''<br />
<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=File:Logo-proxmox.png&diff=9094File:Logo-proxmox.png2023-03-10T18:26:21Z<p>Giulio: </p>
<hr />
<div></div>Giuliohttps://wiki.golem.linux.it/index.php?title=Diventa_socio&diff=8965Diventa socio2023-02-15T20:40:47Z<p>Giulio: Aggiornate istruzioni per diventare socio</p>
<hr />
<div>L'Associazione GOLEM si sostenta principalmente grazie alle quote associative e alle donazioni dei propri soci.<br />
<br />
Associarsi al GOLEM permette di:<br />
* accedere all'Officina Informatica<br />
* partecipare ai corsi organizzati in sede<br />
* usufruire del materiale e della strumentazione presente<br />
* sostenere la promozione del software libero nel territorio<br />
* e molto altro ([[Chi siamo|Chi siamo?]])<br />
<br />
La quota associativa per l'anno 2023 è fissata a 15€ per la Tessera Ordinaria e a 10€ per la Tessera Junior (Under 19).<br />
<br />
== Modalità ==<br />
La quota associativa può essere versata:<br />
* in contanti direttamente al Tesoriere durante le serate in Officina. Verificare sul [https://blog.golem.linux.it/calendario calendario] quando l'Officina è aperta.<br />
* tramite bonifico bancario intestato a "'''GOLEM Gruppo Operativo Linux Empoli'''" sull'IBAN '''IT08O0842538171000031246515'''.<br />
* tramite PayPal utilizzando i pulsanti sottostanti<br />
<br />
'''Nota:''' specificare "Nome Cognome Email Tessera 2023" nella causale del bonifico o nel messaggio Paypal.<br />
<br />
<br />
'''Tessera'''<br />
<html><br />
<form action="https://www.paypal.com/donate" method="post" target="_top"><br />
<input type="hidden" name="hosted_button_id" value="CTYBDKVB2L6Q4" /><br />
<input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_donate_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" /><br />
<img alt="" border="0" src="https://www.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1" /><br />
</form><br />
</html><br />
<br />
'''Tessera Junior'''<br />
<html><br />
<form action="https://www.paypal.com/donate" method="post" target="_top"><br />
<input type="hidden" name="hosted_button_id" value="MWPB8GW3SLTSQ" /><br />
<input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_donate_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" /><br />
<img alt="" border="0" src="https://www.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1" /><br />
</form><br />
</html></div>Giuliohttps://wiki.golem.linux.it/index.php?title=Stampa_e_Media&diff=8914Stampa e Media2023-01-28T10:16:21Z<p>Giulio: Archiviati link rotti</p>
<hr />
<div>Questa pagina raccoglie le citazioni dell'Associazione e delle proprie attività in Radio, in TV, nei giornali e in altri media.<br />
<br />
= TV =<br />
{|class="wikitable"<br />
! Data<br />
! Trasmissione<br />
! Descrizione<br />
! Link<br />
! Note<br />
|+<br />
| 12 gennaio 2009<br />
| Buongiorno Regione<br />
| Il quotidiano della Toscana ci ha onorato di una visita alla nostra sede e di un breve servizio, replicato poi nel TG regionale.<br />
|<br />
|<br />
|-<br />
| 3 dicembre 2008<br />
| Geo&Geo<br />
| ''"La doppia vita dei computer"'' di Francesca Catarci<br />
| [https://archivio.golem.linux.it/video/2008/GeoGeo.mp4]<br />
| [[Geo&geo | Foto]]<br />
|-<br />
| 28 maggio 2006<br />
| Report<br />
| ''"Lunga vita al pc"'' di Giuliano Marrucci<br />
| [https://archivio.golem.linux.it/video/2006/report.mp4]<br />
|<br />
|-<br />
| 29 novembre 2002<br />
| TG3 NeaPolis<br />
| ''"Il pinguino nel deserto"''<br />
| [http://www.rai.it/RAInet/common/articolo/raiRedirectVisualizzaArticolo?id_obj=28485&canale=tg3rubriche&sezione=24] [https://web.archive.org/web/20070504015355/http://www.rai.it/TGRrubriche/pub/tgrArticolo/1,8268,,00.html?id_obj=28485&sezione=24&stato=&larg=&alt=]<br />
|<br />
|-<br />
|<br />
| RaiUtile<br />
| Trasmissione dedicata al Trashware in generale, in cui Lamanna attribuisce alcuni meriti al GOLEM.<br />
| [https://www.youtube.com/watch?v=AXcYO3l_E0U]<br />
|<br />
|}<br />
<br />
= Radio =<br />
{|class="wikitable"<br />
! Data<br />
! Trasmissione<br />
! Descrizione<br />
! Link<br />
! Note<br />
|-<br />
| 10 aprile 2021<br />
| Radio InBlu<br />
| Intervista sull'attività dell'associazione nella rubrica ''"Le parole del weekend"''.<br />
| [https://www.radioinblu.it/2021/04/10/le-parole-del-weekend-golem-linux-it] [https://archivio.golem.linux.it/video/2021/2021-04-10%20Le-parole-del-weekend.mp3]<br />
|<br />
|-<br />
| 15-19 febbraio 2021<br />
| CESVOT<br />
| Pubblicizzazione del progetto Digitale Civile nella rubrica [https://cesvot.it/comunicazione/radio Agenda CESVOT], in onda su ''Radio Toscana'', ''Radio Lady'' e altre radio locali.<br />
| [https://golem.linux.it/cloud/index.php/s/dbWWx7ArgRDAork]<br />
|<br />
|-<br />
| 23 maggio 2015<br />
| OrmeRadio<br />
| Intervista sull'attività dell'associazione durante il NikDay 2015<br />
| [http://www.ormeradio.it/podcasts/?name=nik_day_2015_puntata_02.mp3] [https://golem.linux.it/cloud/index.php/s/tFd7DS2BfEbZKyF]<br />
|<br />
|-<br />
| 28 gennaio 2011<br />
| Intervista presso il [https://cesvot.it/ CESVOT] - Centro per lo Sviluppo del Volontariato in Toscana<br />
|<br />
| [http://cesvot.it/repository/cont_schedemm/6489_file_mp3.mp3]<br />
|-<br />
| 16 dicembre 2011<br />
| Check-In Radio1<br />
| Un ascoltatore della trasmissione CheckIn di Rai Radio 1, Piero, che, come presidente per un giorno, propone di insegnare l'informatica nelle scuole e agli anziano utilizzando computer dismessi. Siamo in perfetto ambito Trashware e i conduttori Benedicta Boccoli e Paolo Notari chiedono un commento al GOLEM. Intervento in trasmissione di Maurizio Pertici.<br />
| [http://www.radio.rai.it/podcast/A42393338.mp3] [https://golem.linux.it/cloud/index.php/s/kdxtteNRxTBRkPg]<br />
|<br />
|}<br />
<br />
= Giornali =<br />
{|class="wikitable"<br />
! Data<br />
! Testata<br />
! Titolo<br />
! Descrizione<br />
! Link<br />
|-<br />
| 27 marzo 2007<br />
| Il Tirreno<br />
| Una serata al Pozzale per conoscere Linux<br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2007/03/27/LE2PO_LE205.html]<br />
|-<br />
| 14 febbraio 2007<br />
| Il Tirreno<br />
| Golem dona computer al centro giovani<br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2007/02/14/LE2PO_LE207.html]<br />
|-<br />
| 6 febbraio 2007<br />
| Il Tirreno<br />
| Golem cerca computer per il Pakistan<br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2007/02/06/LE2PO_LE204.html]<br />
|-<br />
| 28 ottobre 2006<br />
| Il Tirreno<br />
| Il Linux Day ad Avane <br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2006/10/28/LE6PO_LE652.html]<br />
|-<br />
| 03 ottobre 2006<br />
| Il Tirreno<br />
| Avane è anche cultura e associazioni<br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2006/10/03/LE2PO_LE205.html]<br />
|-<br />
| 04 maggio 2006<br />
| Il Tirreno<br />
| "Solidarietà in festa" a Avane<br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2006/05/14/LE3PO_LE305.html]<br />
|-<br />
| 07 dicembre 2004<br />
| Il Tirreno<br />
| Il mondo Linux abbraccia le imprese <br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2004/12/07/LE2PO_LE201.html]<br />
|-<br />
| 07 dicembre 2004<br />
| Il Tirreno<br />
| Aggiornamento per professori<br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2004/12/07/LE2PO_LE204.html]<br />
|-<br />
| 07 dicembre 2004<br />
| Il Tirreno<br />
| Gemellaggio informatico con Bologna<br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2004/12/07/LE2PO_LE203.html]<br />
|-<br />
| 04 luglio 2004<br />
| Il Tirreno<br />
| Tutte le possibilità di applicazione del software libero<br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2004/07/04/LE6PO_LE630.html]<br />
|-<br />
| 25 aprile 2004<br />
| Il Tirreno<br />
| Vecchi computer delle aziende riciclati con Linux Il software libero conquista anche Publiambiente<br />
| <br />
| [https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2004/04/25/LE1LE_LE104.html]<br />
|-<br />
| 15 marzo 2003<br />
| Il Tirreno<br />
| Ecco Linux, l'alternativa alla Microsoft <br />
| <br />
| [https://archivio.golem.linux.it/snapshot/20030515-Tirreno-Linux_alternativa_microsoft.html] <strike>[https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2003/03/15/LE1LE_LE107.html]</strike><br />
|-<br />
| 13 marzo 2003<br />
| Il Tirreno<br />
| Golem, laboratorio di informatica popolare <br />
| <br />
| [https://archivio.golem.linux.it/snapshot/20030313-Tirreno-laboratorio_informatica_popolare.html] <strike>[https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2003/03/13/LE3PO_LE307.html]</strike><br />
|-<br />
| 13 marzo 2003<br />
| Il Tirreno<br />
| Navigare con «Software libero» <br />
| <br />
| [https://archivio.golem.linux.it/snapshot/20030313-Tirreno-Navigare_software_libero.html] <strike>[https://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2003/03/13/LE3PO_LE308.html]</strike><br />
|-<br />
| 22 luglio 2001<br />
| Il Tirreno<br />
| La canonica diventa officina «no-global». Il gruppo GOLEM diffonde un sistema operativo gratuito per computer<br />
| La Canonica della Chiesa di Avane all'origine del GOLEM<br />
| [http://ricerca.gelocal.it/iltirreno/archivio/iltirreno/2001/07/22/LE104.html]<br />
|}<br />
<br />
== articoli da riordinare ==<br />
'''2003'''<br />
* La Nazione 15 marzo 2003 [http://www.comune.empoli.fi.it/newsletter/rassegna_soft2.htm]<br />
'''2005'''<br />
* Tirreno Empoli del 20 Aprile 2005<br />
* Tirreno Empoli del 25 Novembre 2005 [http://ricerca.quotidianiespresso.it/iltirreno/archivio/iltirreno/2005/11/25/LE2PO_LE212.html| linux day 2005]<br />
'''2006'''<br />
* Valdelsa net 6 aprile 2006 [http://www.usl11.toscana.it/sviluppo/portalenw/dati/8apr01.pdf]<br />
* Il Corriere di Firenze 7 aprile 2006 [http://www.usl11.toscana.it/sviluppo/portalenw/dati/7apr00.pdf]<br />
* Il Tirreno 9 aprile 2006 [http://www.usl11.toscana.it/sviluppo/portalenw/dati/9apr00.pdf| l'asl11 dona ] [http://ricerca.quotidianiespresso.it/iltirreno/archivio/iltirreno/2006/04/09/LE6PO_LE652.html| computer alla scuola colombo]<br />
* Il sole 24 ore 2 maggio 2006 [http://www.usl11.toscana.it/sviluppo/portalenw/dati/5Mag2006SIF5102.PDF]<br />
* Repubblica 4 giugno 2006 [http://ricerca.repubblica.it/repubblica/archivio/repubblica/2006/06/04/dai-vecchi-pezzi-riciclati-nascono-computer-per.html| computer per gli anziani ]<br />
* Il libro di Pietro Luppi Tutto da rifare : manuale pratico di riuso, riciclo, riparazione e baratto / edito da Terre di mezzo, 2006. - 139 p in un capitolo parla del trashware con una mezza pagina è dedicata al golem. [http://www.greenreport.it/file/art/foto_6252.jpg]<br />
* Il Corriere di Firenze 5 maggio 2006 [http://www.usl11.toscana.it/sviluppo/portalenw/dati/5Mag2006PG15116.PDF]<br />
* Il Corriere di Firenze 27 maggio 2006 [http://www.usl11.toscana.it/sviluppo/portalenw/dati/27Mag2006PG16097.PDF]<br />
* Il tirreno 28 maggio 2006 [http://www.usl11.toscana.it/sviluppo/portalenw/dati/29Mag2006SIE1252.PDF]<br />
'''2007'''<br />
* Il Carrello settimanale di attualità distribuito nei supermercati dell'Empolese-Valdelsa n°5 anno 2007 [[ilcarrello 5022007 | articolo...]]<br />
* La Nazione 5 febbraio 2007 [[Lanazione05022007| articolo...]]<br />
* Il mensile dei Gesuiti POPOLI n°5 del maggio 2007 [Il computer si riaccende nel sud del mondo http://www.popoli.info/anno2007/05/0705altrostile.htm]<br />
* gonews.it Il quotidiano on-line dell’Empolese Valdelsa e oltre racconta la storia dei computer per il pakistan [L'associazione Golem aiuta un frate domenicano a insegnare l'informatica nel Terzo Mondo http://www.gonews.it/articolo.php?at=4871]<br />
* Freeonline.org 16 ottobre 2007 [http://www.freeonline.org/cs/com/cs-19352/Bambini_felici_di_tornare_a_scuola_grazie_ad_un_iniziativa_del_Gruppo_Operativo_Linux_Empoli]<br />
* La Nazione 21 ottobre 2007 [[Lanazione21102007| i computer del Golem per le scuole di Padre Aldino in Pakistan]]<br />
* Gonews.it : il Linuxday 2007 [http://www.gonews.it/articolo.php?at=5151]<br />
* Primapagina Regione toscana [http://www.primapagina.regione.toscana.it/img/db_file/24669_sostenibilita.ppt]<br />
'''2008'''<br />
* La nazione 22 gennaio 2008: tra Pakistan e Congo [http://www.usl11.toscana.it/sviluppo/portalenw/dati/20080122PG22118.pdf]<br />
* Corrieredellasera.it del 11 febbraio 2008:tra discarica e recupero [ http://archiviostorico.corriere.it/2008/febbraio/11/Spazzatura_elettronica_discarica_cinese_ce_0_080211067.shtml]<br />
* LINUX PRO marzo 2008: Facciamo risorgere il vecchio pc - La valenza sosciale del riuso dei PC<br />
* La nazione - il Tirreno 19-2-2008 - gonews.it 18-2-2008 articolo sul trashflow del circondario che vede il golem parte attiva [ http://www.gonews.it/articolo.php?at=11244]<br />
* Nove da Firenze- dal 1997 il primo giornale on-line di firenze del 17- marzo 2008 [ http://www.nove.firenze.it/vediarticolo.asp?id=a8.03.16.23.22]<br />
* Linux.com 24 settembre 2008. Marco Fioretti racconta la storia dei computer mandati in Pakistan [ http://www.linux.com/feature/148311]<br />
*25 settembre 2008 Ancora sui computer mandati in Pakistan[ http://www.linuxnewstoday.org/linux-news-sep-2008-archives/1096-sep-25-2008-linux-news.shtml] [ http://www.abbashalai.com/archives/1443]<br />
* crismon,s blog [ http://www.crismonblog.org/reflectionsopinions/trashware-introduzione-e-fondamenti.html]<br />
'''2014'''<br />
* Gonews 24 Novembre 2014 -- [ http://www.gonews.it/2014/11/24/vinci-il-golem-di-empoli-recupera-dei-pc-e-li-dona-alla-scuola-di-sovigliana/ ]<br />
'''2015'''<br />
* Gonews 1 Novembre 2015 -- CoderDojo [ http://www.gonews.it/2015/11/01/il-coderdojo-in-citta-bambini-al-computer-per-imparare-i-segreti-dellinformatica/ ]<br />
<br />
= Altro =<br />
[[CoderDojo_-_Stampa | Articoli]] relativi al CoderDojo<br />
<br />
<br />
[[Category:Stampa]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=File:Network-2023-01.png&diff=8913File:Network-2023-01.png2023-01-25T20:58:59Z<p>Giulio: Giulio ha caricato una nuova versione di File:Network-2023-01.png.</p>
<hr />
<div></div>Giuliohttps://wiki.golem.linux.it/index.php?title=Discussione:Progetti&diff=8900Discussione:Progetti2023-01-19T22:05:47Z<p>Giulio: Proposta: call for papers ore del golem</p>
<hr />
<div>Da integrare:<br />
<br />
Vuoi proporre un argomento da presentare? Scrivici tramite il [https://blog.golem.linux.it/contatti form contatti].<br />
<br />
== Cosa devi sapere?==<br />
<br />
* I talk iniziano alle 21.45. La durata di un talk dovrebbe mantenersi al di sotto di un'ora e mezza, anche se spesso ci fa piacere trattenerci per degli approfondimenti :)<br />
* Mettiamo a disposizione un proiettore ed una lavagna a gessetti. È possibile portare il proprio computer, altrimenti mettiamo a disposizione una postazione per la proiezione delle slides.<br />
* Al termine del talk [[Ore del GOLEM|pubblicheremo]] il materiale utilizzato. Se possibile, la serata sarà [https://archivio.golem.linux.it/OreDelGolem registrata].<br />
<br />
== Di cosa abbiamo bisogno? ==<br />
<br />
Nel contattarci, avremo bisogno delle seguenti informazioni per pubblicizzare la serata:<br />
<br />
* Nome o nickname del relatore;<br />
* Titolo del talk (massimo 80 caratteri);<br />
* Abstract, breve descrizione del talk (max 150 caratteri).<br />
<br />
Una volta approvato, il talk sarà allocato nel primo slot disponibile e comparirà nella tabella di questa pagina o direttamente in [https://blog.golem.linux.it/calendario/ calendario].</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Progetti&diff=8899Progetti2023-01-16T21:57:22Z<p>Giulio: Aggiunto link a calendario dinamico</p>
<hr />
<div>Questa pagina è in continua evoluzione: qui sono raccolti via via i progetti e gli eventi che pianifichiamo, incluse le [[Ore del GOLEM]].<br />
<br />
[https://blog.golem.linux.it/calendario/ Calendario] tipo del mese:<br />
* '''primo martedì''': [[Ore del GOLEM|Ora del GOLEM]], ''GOLEM tech e GOLEM talks'' alternati di mese in mese, ovvero serate a tema tecnico o a tema divulgativo<br />
* '''secondo martedì''': assistenza informatica autogestita<br />
* '''terzo martedì''': ''GOLEM insiders'', serata dedicata alla manutenzione dei [[servizi]], dei [[sistemi informatici]] e degli applicativi interni<br />
* '''ultimo martedì''': [[Arduino Project Day]]<br />
<br />
In caso di necessità di approfondimento e per l'organizzazione di grandi eventi (es. [[:Categoria:LinuxDay | Linux Day]]), è possibile variare il calendario, inserire nuove serate e/o riunirsi improvvisando.<br />
<br />
== Attività da pianificare ==<br />
Le serate realizzate ed il materiale usato sono raccolti nella pagina [[Ore del GOLEM]].<br />
<br />
=== Serate, ore del GOLEM ===<br />
{|class="wikitable"<br />
!Titolo<br />
!Descrizione<br />
!Responsabile<br />
!Stato<br />
!Data<br />
|-<br />
| LineageOS: perché installarlo sui nostri smartphone... e come<br />
|<br />
| giomba, Restartes Firenze<br />
| style="background: lightgreen;" | Fatto<br />
| 20 gennaio 2021<br />
|-<br />
| Programmare Arduino like a pro<br />
| Come strutturare un progetto per gli ATmega328 usando makefile, gcc ed avrdude<br />
| giulio<br />
| style="background: lightgreen;" | Fatto<br />
| 27 gennaio 2021<br />
|-<br />
| SUSE e pacchettizzazione<br />
|<br />
|raistlin<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Radio per Linuxisti<br />
| Cenni di radioascolto e radiocomunicazione con l'uso di software libero<br />
| giulio, luca, Fabrizio (Livorno), Fabio (Firenze) ...<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Storia dell'informatica<br />
|<br />
| Giorgio, RV<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Elettronica a blocchi<br />
| Elettronica di base, circuiti tipici, prendendo spunto da [https://box.glgprograms.it/CorsoArduino2016/didattica/Arduino-BC.pdf Arduino Basic Connections]<br />
| giulio<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Python e database<br />
|<br />
| Jacopo, Lucam<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Cittadinanza Digitale<br />
| Replica con aggiornamenti della precedente serata, non registrata<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Fotografia RAW su Linux<br />
| Cenni di fotografia digitale, introduzione all'utilizzo di software quali darkroom e rawtherapee<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Modelli di sviluppo a confronto: Software Libero vs Proprietario<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Right to repair<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Serata di spippolamento su NixOS<br />
|<br />
| spookyh, sandro<br />
|<br />
|<br />
|-<br />
| Traefik<br />
| Serata di spippolamento su Traefik<br />
|<br />
|<br />
|-<br />
| uptime-kuma<br />
| Serata di spippolamento su uptime-kuma<br />
|<br />
|<br />
|<br />
|-<br />
| Serate RadioHam<br />
| Serata introduttiva alla radio<br />
| IK5GQF Gigi<br />
|<br />
|<br />
|-<br />
| wireguard<br />
|<br />
| gray<br />
|<br />
|<br />
|}<br />
<br />
=== Attività di sistema ===<br />
A questa sezione è stata dedicata la pagina sui [[Servizi]].<br />
<br />
=== Attività sul sito ===<br />
{|class="wikitable"<br />
!Descrizione<br />
!Link<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Revisione home page del sito<br />
| [https://git.golem.linux.it/golem/home] [https://golem.linux.it/pubblici/tmp/home/]<br />
| ''[[Utente:Marco|Marco]]''<br />
| style="background: orange;" | bozza<br />
|-<br />
| Automatizzazione gestione post sulle pagine social<br />
|<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Sintetizzare ed aggiornare il trashware how-to<br />
| [[Trashware]]<br />
| ''$pooky'', ''glomant'', ''giomba''<br />
| style="background: orange;" | parziale<br />
|-<br />
| Rivedere pagina sull'Igiene Informatica <br />
| [[Igiene Informatica]]<br />
| ''$pooky'', ''giomba''<br />
| style="background: red;" | idea<br />
|}<br />
<br />
=== Attività in Officina ===<br />
{|class="wikitable"<br />
! Descrizione<br />
! Responsabile<br />
! Stato<br />
|-<br />
| Nuove magliette polo GOLEM<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Aggiornare timbro<br />
| lucam<br />
| style="background: lightgreen;" | fatto<br />
|-<br />
| Sistema clima/domotica<br />
| giulio<br />
| style="background: orange;" | parziale<br />
|-<br />
| Totem di registrazione<br />
| geraldo<br />
| style="background: lightgreen;" | fatto<br />
|}<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Ore_del_GOLEM&diff=8898Ore del GOLEM2023-01-08T22:10:14Z<p>Giulio: Inserita presentazione haskell</p>
<hr />
<div>{{Note<br />
|type=info<br />
|text=Questa pagina raccoglie gli interventi passati. Se stai cercando gli eventi futuri, consulta il '''calendario''' delle serate nella home page, o dai un'occhiata a [[Progetti]].<br />
}}<br />
<br />
L'Ora del GOLEM è una serata a tema in cui si discute, più o meno formalmente, su qualunque cosa riguardi l'open source, dagli argomenti strettamente tecnici e pratici, alla "consapevolizzazione" e alla valutazione dell'uso dei vari strumenti. A volte i soci più smanettoni preparano delle piccole presentazioni su qualche nuova tecnologia, o qualche tema interessante; altre volte ci si arricchisce facendo brainstorming tutti insieme e si impara a utilizzarla. Spesso, le discussioni di queste serate, vengono tradotte in dei veri e propri [[Howto | how-to]].<br />
<br />
Qui puoi trovare tutte le serate passate (in ordine cronologico inverso), con riferimenti a materiale e/o guide prodotte.<br />
<br />
== 2023 ==<br />
{{OraDelGolem<br />
|nome=3 gennaio: Haskell<br />
|autore=Mariano<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata di introduzione ad Haskell ed ai linguaggi funzionali<br />
|presentazione=https://cloud.golem.linux.it/s/QDFGaYDfS7c6stP<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
<br />
<br />
== 2021 ==<br />
{{OraDelGolem<br />
|nome=29 giugno: dotfiles - Gestione ragionata dei files di configurazione<br />
|autore=[[Utente:Gbiotti]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata sulla gestione con versioning dei dotfiles di Linux<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=[https://git.golem.linux.it/gbiotti/sdf_appunti Appunti della serata] <br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=16 marzo: Blockchain - Il Free Software incontra la finanza<br />
|autore=[[Utente:Linux-Lover]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata introduttiva e divulgativa sulle blockchain: cosa sono e perché sono importanti per la comunità del software libero.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=in caricamento<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=9 marzo: Due chiacchiere su buffer overflow<br />
|autore=luigix25<br />
|immagine=Stack-example.png<br />
|dimensione_img=<br />
|descrizione=Due chiacchiere informali sui buffer overflow e sulle tecniche di mitigrazione.<br />
|presentazione=https://cloud.golem.linux.it/s/WkWf7XiNPPn7mqn<br />
|documenti=<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210309-luigix25-Buffer-Overflow.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=27 gennaio: Programmare Arduino like a pro<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Arduino-board.jpg<br />
|dimensione_img=<br />
|descrizione=L'ecosistema Arduino consente di sviluppare semplici applicazioni in modo rapido e con conoscenze di programmazione non necessariamente approfondite. Ormai, volenti o nolenti tutti abbiamo una scheda Arduino in casa. Questo sarà il punto di partenza della serata, dove andremo a sviscerare come, partendo da uno sketch, si arrivi al codice macchina eseguito dal microcontrollore. Faremo la conoscenza dei varii strumenti della toolchain GCC: makefile, compilatori ed assemblatori, per comprendere meglio cosa avviene sotto il cofano dell'Arduino IDE e come sfruttarli per scrivere del codice "fuori dagli schemi".<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/5M2SisqZmJ7PQXM<br />
|documenti=<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210127-arduinolikeapro-parte1.mp4<br />
|altro=[https://archivio.golem.linux.it/OreDelGolem/20210127-arduinolikeapro-parte2.mp4 Video sessione di approfondimento sul multitasking] [https://video.linux.it/videos/watch/f654157f-a4b6-4ebb-aaee-932b04bda1af Mirror1] [https://video.linux.it/videos/watch/e63d744f-2444-41c5-b852-fa79cedefde1 Mirror2]<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=20 gennaio: Lineage OS: come installarla e... perché<br />
|autore=Filippo Micheletti, [[Utente:Giomba]], Marco Castrovilli ([http://www.restartersfirenze.it/ Restarters Firenze])<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Tutti hanno uno smartphone, ma pochi sono coscienti del livello di pervasività che questo dispositivo ha nelle nostre vite, e sulla mancanza di controllo che abbiamo sui dati personali che lo attraversano. Conoscere come funziona è indispensabile per fare scelte consapevoli sull’uso che ne facciamo, e scoprire sistemi operativi e applicazioni alternative è uno dei primi passi per riprendere il controllo sui questi dati. Durante la serata, ci domanderemo perché usare LineageOS, quali programmi e applicazioni libere e rispettose possiamo usare, in alternativa ai soliti noti, come si installa questo sistema su uno smartphone, quali sono difficoltà, problemi e possibili rinunce che possiamo incontrare.<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/39dTAZxdpWfzHSp<br />
|documenti=https://golem.linux.it/cloud/index.php/s/E9ZCm9fjFnq7egG<br />
|video=https://archivio.golem.linux.it/OreDelGolem/20210120-lugtoscana-lineageos.mp4<br />
|altro=<br />
}}<br />
<br />
== 2020 ==<br />
<br />
{{OraDelGolem<br />
|nome=7 ottobre: Linux per radioamatori<br />
|autore=[[Utente:Giulio]] [[Utente:Lucam]]<br />
|immagine=Tux-radio.png<br />
|dimensione_img=<br />
|descrizione=Introduzione a Linux e alle sue applicazioni in ambito radioamatoriale. Quali sono i programmi per fare radio su Linux? Come posso attivare un nodo webSDR?<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/8fLXfdwMwEpxxCq<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20201007-iu5mo-linuxradio.mp4<br />
|altro=<br />
}}<br />
<br />
<br />
{{OraDelGolem<br />
|nome=7 luglio: Flatcam<br />
|autore=[[Utente:Glomant]]<br />
|immagine=Flatcam.png<br />
|dimensione_img=<br />
|descrizione=Flatcam è un software che, a partire da file gerber o gcode, permette di passare all’incisione e all’intaglio vero e proprio del circuito tramite una macchina a controllo numerico. Al termine della serata, il prodotto potrà essere inciso tramite una CNC, come quella che abbiamo in officina, come vedremo nella serata successiva.<br />
|presentazione=<br />
|documenti=https://golem.linux.it/cloud/index.php/s/RZZEfzF8f7C7CMA<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200708-glomant-flatcam.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=30 giugno: KiCAD 2/2<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Kicad.png<br />
|dimensione_img=<br />
|descrizione=Seconda serata sull'uso del software di disegno circuiti stampati: disegnato lo schema sarà necessario realizzare il layout, la controparte digitale del circuito stampato. Al termine della serata, il prodotto potrà essere mandato in stampa presso aziende specializzate tramite processi industriali, oppure potrà essere utilizzato la serata seguente. Saranno approfondite alcune funzioni supplementari di KiCAD, come la gestione della lista componenti e delle librerie.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200630-giuliof-kicad.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=23 giugno: Scrivere un emulatore per il Commodore 64<br />
|autore=luigix25<br />
|immagine=c64-startup-screen.jpg<br />
|dimensione_img=<br />
|descrizione=<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200623-luigi-emulatore-c64.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=16 giugno: KiCAD 1/2<br />
|autore=[[Utente:Giulio]]<br />
|immagine=Kicad.png<br />
|dimensione_img=<br />
|descrizione=Prima serata sull'uso del software di disegno circuiti stampati: Si tratta di un software opensource di Electronic Design Automation, ossia di progettazione assistita al computer per circuiti elettronici. KiCAD permette di progettare ogni fase della realizzazione del circuito, dalla sua prima bozza, alla scelta e al posizionamento dei componenti, allo sbroglio delle piste, alla produzione dei file per lo stampaggio vero e proprio. In questo primo incontro si vedrà perché e come disegnare uno schema elettronico al computer, come importare i componenti, come associare i simboli grafici agli oggetti fisici.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20200616-giuliof-kicad.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=26 maggio: Indipendenza Digitale?<br />
|autore=[[Utente:Giomba]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Guida pratica per riappropriarsi della propria indipendenza e identità digitale. Quali compromessi possiamo fare nell'uso del software sul nostro computer e sul nostro smartphone?<br />
|presentazione=<br />
|documenti=https://golem.linux.it/cloud/index.php/s/WMDixxEjNtEadAj<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 maggio: Due parole su LaTeX<br />
|autore=[[Utente:Giulio]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Introduzione al software di impaginazione LaTeX<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=''Presentazione in caricamento''<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=14 aprile: Riconoscimento oggetti con OpenCV<br />
|autore=[[Utente:Linux-Lover]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/E9FxLxM5AEopZyJ<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2019 ==<br />
<br />
{{OraDelGolem<br />
|nome=19 febbraio: 128 bit di IPv6<br />
|autore=[[Utente:giomba]]<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Cos’è un indirizzo di rete? IPv4 vs IPv6. Perché IPv6? Come si legge un IPv6? Come posso realizzare una rete IPv6? Cosa sono NDP e SLAAC? Come ottenere IPv6? [[IPv6 @ GOLEM]]<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/pZcSHge3bBiQ37m<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20190219-giomba-ipv6.mp4<br />
|altro=<br />
}}<br />
<br />
<!-- TODO: aggiungere video e presentazione --><br />
{{OraDelGolem<br />
|nome=8 gennaio: Deepen Meltdown<br />
|autore=[[Utente:Raistlin]]<br />
|immagine=Meltdown-spectre-logo.png<br />
|dimensione_img=<br />
|descrizione=Aggiornamenti sui bug che hanno recentemente afflitto le CPU<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
== 2018 ==<br />
<br />
{{OraDelGolem<br />
|nome=16 Ottobre: NextCloud<br />
|autore=Mattia & Carmelo<br />
|immagine=Nextcloud-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Cos'è un sistema di clouding. Cloud commerciale vs. Nextcloud. Come configurare un cloud casalingo su PC o Raspberry.<br />
|presentazione=<br />
|documenti=<br />
|video=<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=2 Ottobre: Python & grafici<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Approfondimento sulle librerie <code>MatPlotLib</code> e <code>NumPy</code>: creare e abbellire grafici, tracciare funzioni, importare e visualizzare dati da CSV, grafici professionali in LaTeX. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/wteTWdnflCwWOXa/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20181002-giuliof-python-grafici.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 Settembre: PC4Beginners<br />
|autore=jacopo<br />
|immagine=<br />
|dimensione_img=<br />
|descrizione=Serata introduttiva all'informatica: cenni storici sul computer, cos'è l'hardware, cos'è il software, quali sono i componenti di un PC.<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/HoTfB2ilOWHl1Aq/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180918-jacopo-PC4Beginners.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=3 Luglio: Python 303<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Avanziamo di livello e parliamo di: liste, dizionari, lettura/scrittura su file, accenno alle librerie e confronto Python2 vs Python3. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/2gbp1UpORawCUkF/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180703-giuliof-python303.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=19 Giugno: Python 101 x2<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Basi sul linguaggio di programmazione Python: esercizi con ''if...else'', funzioni, cicli ''while'' e ''for'', stringhe e operazioni su stringhe. ''To be continued...''<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/Qq99P5gwkno7H1q/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180619-giuliof-python101x2.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=12 Giugno: Technical deep dive: Meltdown + Spectre<br />
|autore=Dario<br />
|immagine=Meltdown-spectre-logo.png<br />
|dimensione_img=250px<br />
|descrizione=Da una panoramica sull'architettura e sul funzionamento dei processori moderni (architettura superscalare, memorie cache, TLB, memoria virtuale) arriviamo a capire come queste vulnerabilità scoperte di recente denominate ''Meltdown'' e ''Spectre'' (maggiori [https://meltdownattack.com info]) potrebbero mettere a rischio la sicurezza dell'utente.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180612-Meltdown-Spectre-Dario.mp4<br />
|altro= concetti introduttivi ([https://en.wikipedia.org/wiki/Virtual_address_space Virtual Memory],<br />
[https://wiki.osdev.org/Memory_management gestione della memoria],<br />
esecuzione speculativa [https://en.wikipedia.org/wiki/Speculative_execution] [https://en.wikipedia.org/wiki/Branch_predictor],<br />
[https://en.wikipedia.org/wiki/Instruction_pipelining pipeline],<br />
[https://en.wikipedia.org/wiki/Tomasulo_algorithm algoritmo di Tomasulo],<br />
memoria cache [https://en.wikipedia.org/wiki/CPU_cache] [https://www.extremetech.com/extreme/188776-how-l1-and-l2-cpu-caches-work-and-why-theyre-an-essential-part-of-modern-chips],<br />
[https://en.wikipedia.org/wiki/Translation_lookaside_buffer TLB],<br />
[https://en.wikipedia.org/wiki/Side-channel_attack side channel attack])<br />
<br/><br />
esempi di codice che sfrutta le vulnerabilità ([https://www.raspberrypi.org/blog/why-raspberry-pi-isnt-vulnerable-to-spectre-or-meltdown/], [https://medium.com/@mattklein123/meltdown-spectre-explained-6bc8634cc0c2])<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=5 Giugno: Buildroot: distrubuzione personalizzata<br />
|autore=$pookyh<br />
|immagine=Logog-b.png<br />
|dimensione_img=80px<br />
|descrizione=[https://buildroot.org Buildroot] è un tool che permette di generare una distribuzione Linux essenziale cucita su misura per le proprie esigenze.<br />
|presentazione=<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180605-spooky-buildroot.mp4<br />
|altro=<br />
}}<br />
<br />
{{OraDelGolem<br />
|nome=22 Maggio: Python - introduzione e basi<br />
|autore=giuliof<br />
|immagine=Python-logo.png<br />
|dimensione_img=150px<br />
|descrizione=Basi sul linguaggio di programmazione Python: esempi applicativi, installazione, variabili, istruzioni di stampa a schermo, blocchi condizionali. (Il video è parziale'''!''')<br />
|presentazione=https://golem.linux.it/cloud/index.php/s/IroTEn8ZJhXTaGg/download<br />
|documenti=<br />
|video=https://golem.linux.it/pubblici/OreDelGolem/20180519-GiulioF-Python101x1.mp4<br />
|altro=<br />
}}<br />
<br />
=== 17 Aprile: R: software di analisi statistica ===<br />
Basi sul linguaggio di programmazione R, applicazioni alla statistica ed esempi.<br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/mY2GIXC1dIZPKpu Scarica] files (script utilizzati, lista comandi...) e presentazioni della serata.<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20180417-R-Frascati-Giorgetti.mp4 Guarda] o scarica il video della serata!<br />
<br />
=== 10 Aprile: Bash e scripting ===<br />
Panoramica sui comandi utili e basi di scripting per automatizzare le attività.<br />
<br />
Consulta il prontuario sulla [[Linea_di_comando | linea di comando]].<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20180410-Bash-Giomba.mp4 Guarda] o scarica il video della serata!<br />
<br />
''by Giomba''<br />
<br />
=== 23 Gennaio: Sviluppo di un'app per Android ===<br />
Uno sguardo d'insieme sulla realizzazione di applicazioni per il proprio smartphone con [https://developer.android.com/studio/index.html AndroidStudio], iniziando con alcuni esempi.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/pGoCGHZKpo7C04f/download Presentazione] della serata.<br />
<br />
''by Omid''<br />
<br />
=== 16 Gennaio: Impariamo KiCad ===<br />
Come utilizzare il software [http://kicad-pcb.org KiCad] per il disegno di schemi e la realizzazione di circuiti stampati.<br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/HLl9ZxreCLQUCH8 Scarica] i file prodotti durante la serata.<br />
<br />
''by Stefano''<br />
<br />
== 2017 ==<br />
=== 12 Dicembre: Arduino avr-gcc ===<br />
Programmazione a "basso livello" in C della scheda Arduino, bypassando l'IDE, per sfruttare a pieno le risorse del microcontrollore.<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20171212-AVRgcc-Giulio.mp4 Guarda] o scarica il video della serata!<br />
<br />
''by [[Utente:Giulio | Giulio]]''<br />
<br />
=== 21 Novembre: Git ===<br />
Un sistema di versionamento alla portata di tutti: come gestire i propri progetti al computer, tenere traccia dello sviluppo e apportare modifiche senza rischiare di danneggiare il lavoro precedente. Consulta il nostro [[Git | prontuario]] di riferimento.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/VL27wucLMsbCEDP Presentazione] della serata<br />
<br />
[[File:Icona_video.png|40px|video]] [https://golem.linux.it/pubblici/OreDelGolem/20171121-Git-Lucam.mp4 Video] della serata<br />
<br />
''by [[Utente:Lucam | Lucam]]''<br />
<br />
=== 7 Novembre: Arduino e Wireless ===<br />
Domotica: come integrare il proprio progetto di elettronica con Arduino con la rete WiFi di casa.<br />
<br />
[[File:Icona_presentazione.png|40px|slides]] [https://golem.linux.it/cloud/index.php/s/fp7PgxzcdLRmKlx Presentazioni] della serata.<br />
<br />
''by [[Utente:Giulio | Giulio]]''<br />
<br />
=== 17 ottobre: Introduzione a Wordpress ===<br />
Procedure base e consigli per costruire un semplice sito dinamico con Wordpress.<br />
<br />
''by Pinpas''<br />
<br />
=== 3 Ottobre: Sviluppo HTML+CSS ===<br />
I rudimenti per scrivere un sito statico. <br />
<br />
[[File:Icona_files.jpg|40px|files]] [https://golem.linux.it/cloud/index.php/s/uIz3QwcymtgTeNN Scarica] i file della serata!<br />
<br />
''by Francesco''<br />
<br />
=== 19 Settembre: Installazione Wordpress ===<br />
Serata pratica di gruppo sull'installazione del CMS [[Wordpress]] e in generale di un applicativo web su piattaforma LAMP.<br />
<br />
''by [[Utente:giomba | giomba]]''<br />
<br />
=== 5 Settembre: Il Terminale Unix/Linux ===<br />
Introduzione ai concetti e ai comandi più utilizzati per gestire il sistema da terminale. Consulta il nostro How-To sul [[Linea_di_comando | terminale]].<br />
<br />
''by [[Utente:giomba | giomba]]''<br />
<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Logo_del_GOLEM&diff=8895Logo del GOLEM2022-12-20T22:31:40Z<p>Giulio: Annotati colori utilizzati nel logo</p>
<hr />
<div>Il logo attuale dell'associazione è stato realizzato nel 2006 da Giuliano Panaroni di [http://www.gp-visualdesign.com/ GP-virtual design].<br />
<br />
'''Attenzione!''' Quando possibile si consiglia caldamente di utilizzare le immagini in vettoriale. Queste ultime sono "bianche", senza scritte, che vanno scaricate separatamente.<br />
<br />
<gallery><br />
Immagine:Logog-b.png | Versione nero-"verde GOLEM" - [https://golem.linux.it/cloud/index.php/s/35ufOiACXd2bJlk SVG]<br />
Immagine:Logob-w.png |Versione bianco e nero - [https://golem.linux.it/cloud/index.php/s/oAv95BxAdT477AL SVG]<br />
</gallery><br />
<br />
'''Add-ons'''<br />
* Testo "GOLEM" [https://golem.linux.it/cloud/index.php/s/1p8WXmtIKdsu6iZ SVG]<br />
* Testo "golem.linux.it" [https://golem.linux.it/cloud/index.php/s/LLbMLxxtP7pwwZt SVG]<br />
<br />
''Nota'': gli attuali file vettoriale (in formato SVG) sono stati ottenuti vettorizzando i file raster in nostro possesso attraverso l'apposita funzione di [https://inkscape.org/it/ Inkscape] (l'originale, se mai è passato per le nostre mani, è andato perso con gli anni).<br />
<br />
== Colori standard ==<br />
<br />
Il logo del GOLEM è, storicamente, con bordo <code>#0b8f40</code> e riempimento <code>#1f1e21</code>.<br />
<br />
== Storia ==<br />
<gallery><br />
Immagine:facce.jpg | La ricerca del logo del GOLEM comincia con un vecchio "studio" sulle espressioni facciali: le facce hanno dimensioni uguali fra loro (stessi occhi, stesso volto), cambiano soltanto '''l'inclinazione''' delle '''sopracciglia''' e degli '''angoli della bocca'''. Curioso no?<br />
<br />
Immagine:logo1_golem.jpg | Ecco una bozza proposta da Hal: si tratta di una scritta in cui ogni lettera è scritta in un modulo di 2x3 quadretti. Il risultato è «roccioso» se la linea è irregolare, ma va benissimo anche con linea liscia.<br />
<br />
Immagine:Logo_golem.png | Elisa lo ha rifatto con Sodipodi<br />
<br />
Immagine:Logo_golem_occhi.png | «Occhiacci di legno, perché mi guardate?»<br />
<br />
Immagine:Logo_golem_occhi_ricors.png | Logo in versione '''ricorsiva''' :o)<br />
<br />
Immagine:logo_zero.png | Finalmente un "logo" e non una "scritta". Senza bocca "ricorsiva" si capisce che il logo è la "O" di GOLEM?<br />
<br />
Immagine:Logovero.jpg | Ecce Logo. Questa soluzione è quella che piace di più: si capisce che il faccione-logo deriva pari pari dal font usato per la scritta GOLEM.<br />
<br />
</gallery><br />
<!--<br />
[[Immagine:facce.jpg]]<br />
<br />
La ricerca del logo del GOLEM comincia con un vecchio "studio" sulle espressioni facciali: le facce hanno dimensioni uguali fra loro (stessi occhi, stesso volto), cambiano soltanto '''l'inclinazione''' delle '''sopracciglia''' e degli '''angoli della bocca'''.<br />
Curioso no?<br />
<br />
[[Immagine:logo1_golem.jpg]]<br />
<br />
Ecco una bozza proposta da Hal<br />
<br />
Si tratta di una scritta in cui ogni lettera è scritta in un modulo di 2x3 quadretti. Il risultato è «roccioso» se la linea è irregolare, ma va benissimo anche con linea liscia.<br />
<br />
[[Immagine:Logo_golem.png]]<br />
<br />
Elisa lo ha rifatto con Sodipodi<br />
<br />
[[Immagine:Logo_golem_occhi.png]]<br />
<br />
«Occhiacci di legno, perché mi guardate?»<br />
<br />
[[Immagine:Logo_golem_occhi_ricors.png]]<br />
<br />
Logo in versione '''ricorsiva''' :o)<br />
<br />
[[Immagine:logo_zero.png]]<br />
<br />
Finalmente un "logo" e non una "scritta".<br />
<br />
Senza bocca "ricorsiva" si capisce che il logo è la "O" di GOLEM?<br />
<br />
[[Immagine:Logovero.jpg]]<br />
<br />
Ecce Logo<br />
<br />
Questa soluzione è quella che mi piace di più: si capisce che il faccione-logo deriva pari pari dal font usato per la scritta GOLEM.<br />
--><br />
-----<br />
<br />
13/12/2006 - il logo, ancora oggi in uso, in svariati colori<br />
<br />
<br />
[[Immagine:Logo-multicolor.png]]<br />
<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Progetti&diff=8894Progetti2022-12-03T13:25:28Z<p>Giulio: Proposta scheletro di calendario per l'anno 2023</p>
<hr />
<div>Questa pagina è in continua evoluzione: qui sono raccolti via via i progetti e gli eventi che pianifichiamo, incluse le [[Ore del GOLEM]].<br />
<br />
{{Note<br />
|type=warning<br />
|text=Il calendario per l'anno 2023 è in fase di definizione, perciò è opportuno consultare sempre il calendario definitivo pubblicato sulla [https://golem.linux.it/ home page].<br />
}}<br />
<br />
Calendario tipo del mese:<br />
* '''primo martedì''': [[Ore del GOLEM|Ora del GOLEM]], ''GOLEM tech e GOLEM talks'' alternati di mese in mese, ovvero serate a tema tecnico o a tema divulgativo<br />
* '''secondo martedì''': assistenza informatica autogestita<br />
* '''terzo martedì''': ''GOLEM insiders'', serata dedicata alla manutenzione dei [[servizi]], dei [[sistemi informatici]] e degli applicativi interni<br />
* '''ultimo martedì''': [[Arduino Project Day]]<br />
<br />
In caso di necessità di approfondimento e per l'organizzazione di grandi eventi (es. [[:Categoria:LinuxDay | Linux Day]]), è possibile variare il calendario, inserire nuove serate e/o riunirsi improvvisando.<br />
<br />
== Attività da pianificare ==<br />
Le serate realizzate ed il materiale usato sono raccolti nella pagina [[Ore del GOLEM]].<br />
<br />
=== Serate, ore del GOLEM ===<br />
{|class="wikitable"<br />
!Titolo<br />
!Descrizione<br />
!Responsabile<br />
!Stato<br />
!Data<br />
|-<br />
| LineageOS: perché installarlo sui nostri smartphone... e come<br />
|<br />
| giomba, Restartes Firenze<br />
| style="background: lightgreen;" | Fatto<br />
| 20 gennaio 2021<br />
|-<br />
| Programmare Arduino like a pro<br />
| Come strutturare un progetto per gli ATmega328 usando makefile, gcc ed avrdude<br />
| giulio<br />
| style="background: lightgreen;" | Fatto<br />
| 27 gennaio 2021<br />
|-<br />
| SUSE e pacchettizzazione<br />
|<br />
|raistlin<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Radio per Linuxisti<br />
| Cenni di radioascolto e radiocomunicazione con l'uso di software libero<br />
| giulio, luca, Fabrizio (Livorno), Fabio (Firenze) ...<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Storia dell'informatica<br />
|<br />
| Giorgio, RV<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Elettronica a blocchi<br />
| Elettronica di base, circuiti tipici, prendendo spunto da [https://box.glgprograms.it/CorsoArduino2016/didattica/Arduino-BC.pdf Arduino Basic Connections]<br />
| giulio<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Python e database<br />
|<br />
| Jacopo, Lucam<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Cittadinanza Digitale<br />
| Replica con aggiornamenti della precedente serata, non registrata<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Fotografia RAW su Linux<br />
| Cenni di fotografia digitale, introduzione all'utilizzo di software quali darkroom e rawtherapee<br />
| Ly*<br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Modelli di sviluppo a confronto: Software Libero vs Proprietario<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Right to repair<br />
| Tavola rotonda con discussione<br />
| <br />
| style="background: red;" | Idea<br />
|<br />
|-<br />
| Serata di spippolamento su NixOS<br />
|<br />
| spookyh, sandro<br />
|<br />
|<br />
|-<br />
| Traefik<br />
| Serata di spippolamento su Traefik<br />
|<br />
|<br />
|-<br />
| uptime-kuma<br />
| Serata di spippolamento su uptime-kuma<br />
|<br />
|<br />
|<br />
|-<br />
| Serate RadioHam<br />
| Serata introduttiva alla radio<br />
| IK5GQF Gigi<br />
|<br />
|<br />
|-<br />
| wireguard<br />
|<br />
| gray<br />
|<br />
|<br />
|}<br />
<br />
=== Attività di sistema ===<br />
A questa sezione è stata dedicata la pagina sui [[Servizi]].<br />
<br />
=== Attività sul sito ===<br />
{|class="wikitable"<br />
!Descrizione<br />
!Link<br />
!Responsabile<br />
!Stato<br />
|-<br />
| Revisione home page del sito<br />
| [https://git.golem.linux.it/golem/home] [https://golem.linux.it/pubblici/tmp/home/]<br />
| ''[[Utente:Marco|Marco]]''<br />
| style="background: orange;" | bozza<br />
|-<br />
| Automatizzazione gestione post sulle pagine social<br />
|<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Sintetizzare ed aggiornare il trashware how-to<br />
| [[Trashware]]<br />
| ''$pooky'', ''glomant'', ''giomba''<br />
| style="background: orange;" | parziale<br />
|-<br />
| Rivedere pagina sull'Igiene Informatica <br />
| [[Igiene Informatica]]<br />
| ''$pooky'', ''giomba''<br />
| style="background: red;" | idea<br />
|}<br />
<br />
=== Attività in Officina ===<br />
{|class="wikitable"<br />
! Descrizione<br />
! Responsabile<br />
! Stato<br />
|-<br />
| Nuove magliette polo GOLEM<br />
|<br />
| style="background: red;" | idea<br />
|-<br />
| Aggiornare timbro<br />
| lucam<br />
| style="background: lightgreen;" | fatto<br />
|-<br />
| Sistema clima/domotica<br />
| giulio<br />
| style="background: orange;" | parziale<br />
|-<br />
| Totem di registrazione<br />
| geraldo<br />
| style="background: lightgreen;" | fatto<br />
|}<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Sistemi_informatici&diff=8871Sistemi informatici2022-11-14T21:16:27Z<p>Giulio: Abbozzata descrizione dell'infrastruttura</p>
<hr />
<div>In questa pagina è riassunta la documentazione relativa agli strumenti informatici del GOLEM (server, gestione delle macchine virtuali, router, ...).<br />
Deve fungere da collante fra le varie pagine di documentazione già esistenti, così da avere una visione d'insieme della struttura, ma anche da punto di partenza per le bozze di documentazione.<br />
<br />
Questa pagina è strettamente legata a [[Servizi]], che riassume in maniera più user friendly i servizi disponibili ai soci e ospitati dalla seguente infrastruttura.<br />
<br />
= VPS - atena =<br />
<br />
{{Note<br />
|type=reminder<br />
|text=Documentare i punti mancanti marcati da TODO<br />
}}<br />
<br />
Il VPS ospita buona parte dei [[Servizi]] del GOLEM accessibili al pubblico (sito web, repository git, ...).<br />
L'approccio scelto è quello a microservizi, in cui ogni servizio è suddiviso in uno o più container (basati su docker).<br />
(TODO)<br />
<br />
Fanno eccezione:<br />
* La gestione del DNS tramite bind (TODO);<br />
* La [[VPN del GOLEM]] basata su openVPN;<br />
* Il [[IPv6 @ GOLEM|tunnel IPv6]];<br />
* Il proxy HTTP basato su <code>apache</code> (TODO);<br />
* Il sistema di backup? (TODO).<br />
<br />
= Server locale - cassiopea =<br />
<br />
Sul server locale di officina è installato il gestore di macchine virtuali e container [https://www.proxmox.com/en/ Proxmox].<br />
Attualmente la totalità dei servizi ospitati da cassiopea sono dockerizzati ed eseguiti in una VM che replica le condizioni di lavoro del VPS.<br />
Dovrà essere operata una migrazione da VM a LXC per ridurre i consumi di risorse.<br />
<br />
== Docker su LXC Proxmox ==<br />
<br />
=== Creazione e configurazione del container ===<br />
<br />
* Aprire il tool di creazione di un LXC;<br />
* Lasciare selezionati i flag "unprivileged container" e "nesting";<br />
* Selezionare l'immagine LXC preferita (es. turnkey-core);<br />
* Mountpoints:<br />
** Lasciare il rootfs di default;<br />
** Aggiungere un nuovo mountpoint <code>/var/lib/docker/</code> da esculdere dai backup di Proxmox. Servirà per i file di sistema di docker (immagini, log, etc). Questi vengono ricreati automaticamente, quindi non ha senso che sia backuppato. Dimensione ~ decine di GB;<br />
** Aggiungere un nuovo mountpoint <code>/srv/docker</code> da includere nei backup. Dimensione ~ decine di GB. Memorizzerà i file "utente" utilizzati nei container.<br />
* Al termine della creazione del container, entrare sulle opzioni e abilitare keyctl nelle features.<br />
<br />
=== Installazione di docker ===<br />
<br />
{{Note<br />
|type=info<br />
|text=Informazioni riprese dalla [https://docs.docker.com/engine/install/debian/ guida ufficiale]<br />
}}<br />
<br />
* Aggiornare il sistema<br />
<pre><br />
# apt update && apt upgrade<br />
</pre><br />
* Installare le dipendenze<br />
<pre><br />
# apt install ca-certificates curl gnupg lsb-release<br />
</pre><br />
* Aggiungere il repository docker<br />
<pre><br />
# mkdir -p /etc/apt/keyrings<br />
# curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg<br />
# echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null<br />
</pre><br />
*Installare docker<br />
<pre><br />
# apt update<br />
# apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin<br />
</pre><br />
<br />
=== Buone prassi ===<br />
<br />
Come sul VPS, è sempre bene esplicitare la posizione dei volumi su cui deve essere fatto il backup. Posizionare i volumi in <code>/srv/docker/nome-container/</code>.<br />
<br />
[[Category:Sysop]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Corso_Arduino_2022&diff=8863Corso Arduino 20222022-07-12T21:34:04Z<p>Giulio: Slides lezione 5</p>
<hr />
<div>[[File:arduino-logo.gif|right|70px]]<br />
Corso base di 5 lezioni sulla scheda a microcontrollore Arduino, incominciando dalle basi.<br />
<br />
''In breve:''<br />
* il corso sarà svolto a partire dal 17 Maggio, dalle 21.00 alle 23.30, in [[Officina Informatica]];<br />
* le lezioni si terranno a Martedì alterni.<br />
<br />
==Programma==<br />
*'''Lezione 1''' - ''17 Maggio'': Introduzione alla scheda Arduino, presentazione delle board, esempi di progetti, installazione del'IDE Arduino, Hello Blink: il primo programma con Arduino, presentazione dei LED RGB;<br />
<br />
*'''Lezione 2''' - ''31 Maggio'': Sensori digitali ed analogici: utilizzo dei bottoni, di potenziometri, fotoresistenze e termoresistenze;<br />
<br />
*'''Lezione 3''' - ''14 Giugno'': Il PWM: controllo della luminosità dei LED. Motori DC e servo, circuiti per pilotarli e uso del PWM per controllarne la velocità;<br />
<br />
*'''Lezione 4''' - ''28 Giugno'' Display a 7 segmenti ed LCD: i principali modi per visualizzare numeri e testo;<br />
<br />
*'''Lezione 5''' - ''12 Luglio'': I protocolli di comunicazione: la comunicazione USB con il computer, cenni su altri metodi per comunicare con sensori più complessi e shields (SPI, I²C, OneWire). Introduzione ai suoni;<br />
<br />
==Materiale fornito & necessario==<br />
<br />
È necessario un '''proprio PC'''. In caso di mancanza è possibile richiedere una postazione.<br />
<br />
=== Materiale didattico ===<br />
* [http://arduino.cc Arduino] - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;<br />
* [http://fritzing.org Fritzing] - Programma per il disegno di schemi e documentazione progetti;<br />
* [http://instructables.com Instructables] - Progetti fai-da-te: si possono trovare idee per il progetto finale;<br />
<br />
* Calcolatore resistenze [https://www.weerstandcalculator.nl/resistore.php online] e su [https://electrodroid.it/ telefono];<br />
<br />
* [https://cloud.golem.linux.it/s/brXmiyGkpgeB8kc Arduino Basic Connections] - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido (feat. pighixxx);<br />
* [https://raw.githubusercontent.com/liffiton/Arduino-Cheat-Sheet/master/Arduino%20Cheat%20Sheet.pdf Arduino Cheat Sheet] - Summa dei comandi di uso generico per programmare con Arduino (feat. [https://github.com/liffiton/Arduino-Cheat-Sheet liffiton]);<br />
* [https://cloud.golem.linux.it/s/HEJ86WP2Yt7DKZ2 Arduino Pinout] - Riassunto rapido delle funzioni dei pin di Arduino (feat. pighixxx);<br />
* [https://github.com/Freenove/Freenove_RFID_Starter_Kit_V2.0_for_Arduino Libreria] per il lettore RFID presente nel kit<br />
<br />
====PDF delle lezioni e soluzioni esercizi====<br />
* [https://cloud.golem.linux.it/s/DgJQtNbSEwT8fBo Slides introduttive]<br />
* [https://cloud.golem.linux.it/s/FNdFL7ndezz5pq2 Slides lezione 1]<br />
* [https://cloud.golem.linux.it/s/CjnmHN39oSyDqA3 Slides lezione 2] - [https://golem.linux.it/cloud/index.php/s/awGrcxt245Mn6HL/download Foglio di calcolo temperature]<br />
* [https://cloud.golem.linux.it/s/tjREFZwRCLC6xEc Slides lezione 3]<br />
* [https://cloud.golem.linux.it/s/7rcPBGPP9rRPB42 Slides lezione 4]<br />
* [https://cloud.golem.linux.it/s/7bYXGXNPfKg9QrR Slides lezione 5]<br />
<br />
* [https://cloud.golem.linux.it/s/F4FN7cWAMoc7fA3 Approfondimenti]<br />
<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker/tree/master/Esercizi Soluzioni agli esercizi]<br />
* [https://cloud.golem.linux.it/s/MJKKJHp7GWi6Sbr Elementi di Programmazione C++] (aggiornata durante il corso)<br />
<!--<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]<br />
* [https://box.glgprograms.it/CorsoArduino2016/Esercizi/PulsanteTemporizzato.ino Variante easy "Pulsante temporizzato"]<br />
--><br />
<br />
=== Materiale consegnato ===<br />
[[File:arduino-kit-pro.jpg|right|thumb|300px|Anteprima del kit]]<br />
<br />
A tutti gli iscritti che ne hanno fatto richiesta verranno consegnati il libro di riferimento ed un set con componenti necessari per le esercitazioni, che conterrà:<br />
<br />
* Una scheda Arduino (USB incluso)<br />
* Una BreadBoard grande<br />
* Resistenze (220 Ohm, 1kOhm, 10kOhm)<br />
* Condensatori ceramici ed elettrolitici<br />
* LED (rossi/verdi/gialli/blu ed RGB)<br />
* Pulsanti e interruttori<br />
* Tastierino numerico<br />
* Sensore di vibrazioni<br />
* Potenziometri<br />
* Sensoristica (temperatura, luminosità)<br />
* Speaker/buzzer passivo ed attivo<br />
* Transistor BJT<br />
* Diodi<br />
* Motori (DC, servo, stepper - con relativa interfaccia di controllo)<br />
* Display (7 segmenti ed LCD)<br />
* Vettore e matrice di LED<br />
* Sensori complessi (temperatura DHT11, infrarossi, sensore di distanza a ultrasuoni, RFID)<br />
* Circuiti integrati di controllo (Ponte H L293D, Shift Register 74HC595)<br />
* Fili per connessioni<br />
<br />
[[Category:Corsi]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Corso_Arduino_2022&diff=8860Corso Arduino 20222022-06-28T19:03:24Z<p>Giulio: Slides lezione 4</p>
<hr />
<div>[[File:arduino-logo.gif|right|70px]]<br />
Corso base di 5 lezioni sulla scheda a microcontrollore Arduino, incominciando dalle basi.<br />
<br />
''In breve:''<br />
* il corso sarà svolto a partire dal 17 Maggio, dalle 21.00 alle 23.30, in [[Officina Informatica]];<br />
* le lezioni si terranno a Martedì alterni.<br />
<br />
==Programma==<br />
*'''Lezione 1''' - ''17 Maggio'': Introduzione alla scheda Arduino, presentazione delle board, esempi di progetti, installazione del'IDE Arduino, Hello Blink: il primo programma con Arduino, presentazione dei LED RGB;<br />
<br />
*'''Lezione 2''' - ''31 Maggio'': Sensori digitali ed analogici: utilizzo dei bottoni, di potenziometri, fotoresistenze e termoresistenze;<br />
<br />
*'''Lezione 3''' - ''14 Giugno'': Il PWM: controllo della luminosità dei LED. Motori DC e servo, circuiti per pilotarli e uso del PWM per controllarne la velocità;<br />
<br />
*'''Lezione 4''' - ''28 Giugno'' Display a 7 segmenti ed LCD: i principali modi per visualizzare numeri e testo;<br />
<br />
*'''Lezione 5''' - ''12 Luglio'': I protocolli di comunicazione: la comunicazione USB con il computer, cenni su altri metodi per comunicare con sensori più complessi e shields (SPI, I²C, OneWire). Introduzione ai suoni;<br />
<br />
==Materiale fornito & necessario==<br />
<br />
È necessario un '''proprio PC'''. In caso di mancanza è possibile richiedere una postazione.<br />
<br />
=== Materiale didattico ===<br />
* [http://arduino.cc Arduino] - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;<br />
* [http://fritzing.org Fritzing] - Programma per il disegno di schemi e documentazione progetti;<br />
* [http://instructables.com Instructables] - Progetti fai-da-te: si possono trovare idee per il progetto finale;<br />
<br />
* Calcolatore resistenze [https://www.weerstandcalculator.nl/resistore.php online] e su [https://electrodroid.it/ telefono];<br />
<br />
* [https://cloud.golem.linux.it/s/brXmiyGkpgeB8kc Arduino Basic Connections] - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido (feat. pighixxx);<br />
* [https://raw.githubusercontent.com/liffiton/Arduino-Cheat-Sheet/master/Arduino%20Cheat%20Sheet.pdf Arduino Cheat Sheet] - Summa dei comandi di uso generico per programmare con Arduino (feat. [https://github.com/liffiton/Arduino-Cheat-Sheet liffiton]);<br />
* [https://cloud.golem.linux.it/s/HEJ86WP2Yt7DKZ2 Arduino Pinout] - Riassunto rapido delle funzioni dei pin di Arduino (feat. pighixxx);<br />
* [https://github.com/Freenove/Freenove_RFID_Starter_Kit_V2.0_for_Arduino Libreria] per il lettore RFID presente nel kit<br />
<br />
====PDF delle lezioni e soluzioni esercizi====<br />
* [https://cloud.golem.linux.it/s/DgJQtNbSEwT8fBo Slides introduttive]<br />
* [https://cloud.golem.linux.it/s/FNdFL7ndezz5pq2 Slides lezione 1]<br />
* [https://cloud.golem.linux.it/s/CjnmHN39oSyDqA3 Slides lezione 2] - [https://golem.linux.it/cloud/index.php/s/awGrcxt245Mn6HL/download Foglio di calcolo temperature]<br />
* [https://cloud.golem.linux.it/s/tjREFZwRCLC6xEc Slides lezione 3]<br />
* [https://cloud.golem.linux.it/s/7rcPBGPP9rRPB42 Slides lezione 4]<br />
* [??? Slides lezione 5]<br />
<br />
* [https://cloud.golem.linux.it/s/F4FN7cWAMoc7fA3 Approfondimenti]<br />
<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker/tree/master/Esercizi Soluzioni agli esercizi]<br />
* [https://cloud.golem.linux.it/s/MJKKJHp7GWi6Sbr Elementi di Programmazione C++] (aggiornata durante il corso)<br />
<!--<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]<br />
* [https://box.glgprograms.it/CorsoArduino2016/Esercizi/PulsanteTemporizzato.ino Variante easy "Pulsante temporizzato"]<br />
--><br />
<br />
=== Materiale consegnato ===<br />
[[File:arduino-kit-pro.jpg|right|thumb|300px|Anteprima del kit]]<br />
<br />
A tutti gli iscritti che ne hanno fatto richiesta verranno consegnati il libro di riferimento ed un set con componenti necessari per le esercitazioni, che conterrà:<br />
<br />
* Una scheda Arduino (USB incluso)<br />
* Una BreadBoard grande<br />
* Resistenze (220 Ohm, 1kOhm, 10kOhm)<br />
* Condensatori ceramici ed elettrolitici<br />
* LED (rossi/verdi/gialli/blu ed RGB)<br />
* Pulsanti e interruttori<br />
* Tastierino numerico<br />
* Sensore di vibrazioni<br />
* Potenziometri<br />
* Sensoristica (temperatura, luminosità)<br />
* Speaker/buzzer passivo ed attivo<br />
* Transistor BJT<br />
* Diodi<br />
* Motori (DC, servo, stepper - con relativa interfaccia di controllo)<br />
* Display (7 segmenti ed LCD)<br />
* Vettore e matrice di LED<br />
* Sensori complessi (temperatura DHT11, infrarossi, sensore di distanza a ultrasuoni, RFID)<br />
* Circuiti integrati di controllo (Ponte H L293D, Shift Register 74HC595)<br />
* Fili per connessioni<br />
<br />
[[Category:Corsi]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Corso_Arduino_2022&diff=8856Corso Arduino 20222022-06-14T22:07:07Z<p>Giulio: Link cartella approfondimenti</p>
<hr />
<div>[[File:arduino-logo.gif|right|70px]]<br />
Corso base di 5 lezioni sulla scheda a microcontrollore Arduino, incominciando dalle basi.<br />
<br />
''In breve:''<br />
* il corso sarà svolto a partire dal 17 Maggio, dalle 21.00 alle 23.30, in [[Officina Informatica]];<br />
* le lezioni si terranno a Martedì alterni.<br />
<br />
==Programma==<br />
*'''Lezione 1''' - ''17 Maggio'': Introduzione alla scheda Arduino, presentazione delle board, esempi di progetti, installazione del'IDE Arduino, Hello Blink: il primo programma con Arduino, presentazione dei LED RGB;<br />
<br />
*'''Lezione 2''' - ''31 Maggio'': Sensori digitali ed analogici: utilizzo dei bottoni, di potenziometri, fotoresistenze e termoresistenze;<br />
<br />
*'''Lezione 3''' - ''14 Giugno'': Il PWM: controllo della luminosità dei LED. Motori DC e servo, circuiti per pilotarli e uso del PWM per controllarne la velocità;<br />
<br />
*'''Lezione 4''' - ''28 Giugno'' Display a 7 segmenti ed LCD: i principali modi per visualizzare numeri e testo;<br />
<br />
*'''Lezione 5''' - ''12 Luglio'': I protocolli di comunicazione: la comunicazione USB con il computer, cenni su altri metodi per comunicare con sensori più complessi e shields (SPI, I²C, OneWire). Introduzione ai suoni;<br />
<br />
==Materiale fornito & necessario==<br />
<br />
È necessario un '''proprio PC'''. In caso di mancanza è possibile richiedere una postazione.<br />
<br />
=== Materiale didattico ===<br />
* [http://arduino.cc Arduino] - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;<br />
* [http://fritzing.org Fritzing] - Programma per il disegno di schemi e documentazione progetti;<br />
* [http://instructables.com Instructables] - Progetti fai-da-te: si possono trovare idee per il progetto finale;<br />
<br />
* Calcolatore resistenze [https://www.weerstandcalculator.nl/resistore.php online] e su [https://electrodroid.it/ telefono];<br />
<br />
* [https://cloud.golem.linux.it/s/brXmiyGkpgeB8kc Arduino Basic Connections] - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido (feat. pighixxx);<br />
* [https://raw.githubusercontent.com/liffiton/Arduino-Cheat-Sheet/master/Arduino%20Cheat%20Sheet.pdf Arduino Cheat Sheet] - Summa dei comandi di uso generico per programmare con Arduino (feat. [https://github.com/liffiton/Arduino-Cheat-Sheet liffiton]);<br />
* [https://cloud.golem.linux.it/s/HEJ86WP2Yt7DKZ2 Arduino Pinout] - Riassunto rapido delle funzioni dei pin di Arduino (feat. pighixxx);<br />
* [https://github.com/Freenove/Freenove_RFID_Starter_Kit_V2.0_for_Arduino Libreria] per il lettore RFID presente nel kit<br />
<br />
====PDF delle lezioni e soluzioni esercizi====<br />
* [https://cloud.golem.linux.it/s/DgJQtNbSEwT8fBo Slides introduttive]<br />
* [https://cloud.golem.linux.it/s/FNdFL7ndezz5pq2 Slides lezione 1]<br />
* [https://cloud.golem.linux.it/s/CjnmHN39oSyDqA3 Slides lezione 2] - [https://golem.linux.it/cloud/index.php/s/awGrcxt245Mn6HL/download Foglio di calcolo temperature]<br />
* [https://cloud.golem.linux.it/s/tjREFZwRCLC6xEc Slides lezione 3]<br />
* [??? Slides lezione 4]<br />
* [??? Slides lezione 5]<br />
<br />
* [https://cloud.golem.linux.it/s/F4FN7cWAMoc7fA3 Approfondimenti]<br />
<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker/tree/master/Esercizi Soluzioni agli esercizi]<br />
* [https://cloud.golem.linux.it/s/MJKKJHp7GWi6Sbr Elementi di Programmazione C++] (aggiornata durante il corso)<br />
<!--<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]<br />
* [https://box.glgprograms.it/CorsoArduino2016/Esercizi/PulsanteTemporizzato.ino Variante easy "Pulsante temporizzato"]<br />
--><br />
<br />
=== Materiale consegnato ===<br />
[[File:arduino-kit-pro.jpg|right|thumb|300px|Anteprima del kit]]<br />
<br />
A tutti gli iscritti che ne hanno fatto richiesta verranno consegnati il libro di riferimento ed un set con componenti necessari per le esercitazioni, che conterrà:<br />
<br />
* Una scheda Arduino (USB incluso)<br />
* Una BreadBoard grande<br />
* Resistenze (220 Ohm, 1kOhm, 10kOhm)<br />
* Condensatori ceramici ed elettrolitici<br />
* LED (rossi/verdi/gialli/blu ed RGB)<br />
* Pulsanti e interruttori<br />
* Tastierino numerico<br />
* Sensore di vibrazioni<br />
* Potenziometri<br />
* Sensoristica (temperatura, luminosità)<br />
* Speaker/buzzer passivo ed attivo<br />
* Transistor BJT<br />
* Diodi<br />
* Motori (DC, servo, stepper - con relativa interfaccia di controllo)<br />
* Display (7 segmenti ed LCD)<br />
* Vettore e matrice di LED<br />
* Sensori complessi (temperatura DHT11, infrarossi, sensore di distanza a ultrasuoni, RFID)<br />
* Circuiti integrati di controllo (Ponte H L293D, Shift Register 74HC595)<br />
* Fili per connessioni<br />
<br />
[[Category:Corsi]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Corso_Arduino_2022&diff=8855Corso Arduino 20222022-06-14T18:51:07Z<p>Giulio: Slides lezione 3</p>
<hr />
<div>[[File:arduino-logo.gif|right|70px]]<br />
Corso base di 5 lezioni sulla scheda a microcontrollore Arduino, incominciando dalle basi.<br />
<br />
''In breve:''<br />
* il corso sarà svolto a partire dal 17 Maggio, dalle 21.00 alle 23.30, in [[Officina Informatica]];<br />
* le lezioni si terranno a Martedì alterni.<br />
<br />
==Programma==<br />
*'''Lezione 1''' - ''17 Maggio'': Introduzione alla scheda Arduino, presentazione delle board, esempi di progetti, installazione del'IDE Arduino, Hello Blink: il primo programma con Arduino, presentazione dei LED RGB;<br />
<br />
*'''Lezione 2''' - ''31 Maggio'': Sensori digitali ed analogici: utilizzo dei bottoni, di potenziometri, fotoresistenze e termoresistenze;<br />
<br />
*'''Lezione 3''' - ''14 Giugno'': Il PWM: controllo della luminosità dei LED. Motori DC e servo, circuiti per pilotarli e uso del PWM per controllarne la velocità;<br />
<br />
*'''Lezione 4''' - ''28 Giugno'' Display a 7 segmenti ed LCD: i principali modi per visualizzare numeri e testo;<br />
<br />
*'''Lezione 5''' - ''12 Luglio'': I protocolli di comunicazione: la comunicazione USB con il computer, cenni su altri metodi per comunicare con sensori più complessi e shields (SPI, I²C, OneWire). Introduzione ai suoni;<br />
<br />
==Materiale fornito & necessario==<br />
<br />
È necessario un '''proprio PC'''. In caso di mancanza è possibile richiedere una postazione.<br />
<br />
=== Materiale didattico ===<br />
* [http://arduino.cc Arduino] - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;<br />
* [http://fritzing.org Fritzing] - Programma per il disegno di schemi e documentazione progetti;<br />
* [http://instructables.com Instructables] - Progetti fai-da-te: si possono trovare idee per il progetto finale;<br />
<br />
* Calcolatore resistenze [https://www.weerstandcalculator.nl/resistore.php online] e su [https://electrodroid.it/ telefono];<br />
<br />
* [https://cloud.golem.linux.it/s/brXmiyGkpgeB8kc Arduino Basic Connections] - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido (feat. pighixxx);<br />
* [https://raw.githubusercontent.com/liffiton/Arduino-Cheat-Sheet/master/Arduino%20Cheat%20Sheet.pdf Arduino Cheat Sheet] - Summa dei comandi di uso generico per programmare con Arduino (feat. [https://github.com/liffiton/Arduino-Cheat-Sheet liffiton]);<br />
* [https://cloud.golem.linux.it/s/HEJ86WP2Yt7DKZ2 Arduino Pinout] - Riassunto rapido delle funzioni dei pin di Arduino (feat. pighixxx);<br />
* [https://github.com/Freenove/Freenove_RFID_Starter_Kit_V2.0_for_Arduino Libreria] per il lettore RFID presente nel kit<br />
<br />
====PDF delle lezioni e soluzioni esercizi====<br />
* [https://cloud.golem.linux.it/s/DgJQtNbSEwT8fBo Slides introduttive]<br />
* [https://cloud.golem.linux.it/s/FNdFL7ndezz5pq2 Slides lezione 1]<br />
* [https://cloud.golem.linux.it/s/CjnmHN39oSyDqA3 Slides lezione 2] - [https://golem.linux.it/cloud/index.php/s/awGrcxt245Mn6HL/download Foglio di calcolo temperature]<br />
* [https://cloud.golem.linux.it/s/tjREFZwRCLC6xEc Slides lezione 3]<br />
* [??? Slides lezione 4]<br />
* [??? Slides lezione 5]<br />
<br />
* [??? Approfondimenti]<br />
<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker/tree/master/Esercizi Soluzioni agli esercizi]<br />
* [https://cloud.golem.linux.it/s/MJKKJHp7GWi6Sbr Elementi di Programmazione C++] (aggiornata durante il corso)<br />
* [https://cloud.golem.linux.it/s/HeCXz2Ps4Jc4Yqx Traccia esercizio luci passo-passo]<br />
<!--<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]<br />
* [https://box.glgprograms.it/CorsoArduino2016/Esercizi/PulsanteTemporizzato.ino Variante easy "Pulsante temporizzato"]<br />
--><br />
<br />
=== Materiale consegnato ===<br />
[[File:arduino-kit-pro.jpg|right|thumb|300px|Anteprima del kit]]<br />
<br />
A tutti gli iscritti che ne hanno fatto richiesta verranno consegnati il libro di riferimento ed un set con componenti necessari per le esercitazioni, che conterrà:<br />
<br />
* Una scheda Arduino (USB incluso)<br />
* Una BreadBoard grande<br />
* Resistenze (220 Ohm, 1kOhm, 10kOhm)<br />
* Condensatori ceramici ed elettrolitici<br />
* LED (rossi/verdi/gialli/blu ed RGB)<br />
* Pulsanti e interruttori<br />
* Tastierino numerico<br />
* Sensore di vibrazioni<br />
* Potenziometri<br />
* Sensoristica (temperatura, luminosità)<br />
* Speaker/buzzer passivo ed attivo<br />
* Transistor BJT<br />
* Diodi<br />
* Motori (DC, servo, stepper - con relativa interfaccia di controllo)<br />
* Display (7 segmenti ed LCD)<br />
* Vettore e matrice di LED<br />
* Sensori complessi (temperatura DHT11, infrarossi, sensore di distanza a ultrasuoni, RFID)<br />
* Circuiti integrati di controllo (Ponte H L293D, Shift Register 74HC595)<br />
* Fili per connessioni<br />
<br />
[[Category:Corsi]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Corso_Arduino_2022&diff=8851Corso Arduino 20222022-05-31T19:22:32Z<p>Giulio: Slides lezione 2 e Cpp</p>
<hr />
<div>[[File:arduino-logo.gif|right|70px]]<br />
Corso base di 5 lezioni sulla scheda a microcontrollore Arduino, incominciando dalle basi.<br />
<br />
''In breve:''<br />
* il corso sarà svolto a partire dal 17 Maggio, dalle 21.00 alle 23.30, in [[Officina Informatica]];<br />
* le lezioni si terranno a Martedì alterni.<br />
<br />
==Programma==<br />
*'''Lezione 1''' - ''17 Maggio'': Introduzione alla scheda Arduino, presentazione delle board, esempi di progetti, installazione del'IDE Arduino, Hello Blink: il primo programma con Arduino, presentazione dei LED RGB;<br />
<br />
*'''Lezione 2''' - ''31 Maggio'': Sensori digitali ed analogici: utilizzo dei bottoni, di potenziometri, fotoresistenze e termoresistenze;<br />
<br />
*'''Lezione 3''' - ''14 Giugno'': Il PWM: controllo della luminosità dei LED. Motori DC e servo, circuiti per pilotarli e uso del PWM per controllarne la velocità;<br />
<br />
*'''Lezione 4''' - ''28 Giugno'' Display a 7 segmenti ed LCD: i principali modi per visualizzare numeri e testo;<br />
<br />
*'''Lezione 5''' - ''12 Luglio'': I protocolli di comunicazione: la comunicazione USB con il computer, cenni su altri metodi per comunicare con sensori più complessi e shields (SPI, I²C, OneWire). Introduzione ai suoni;<br />
<br />
==Materiale fornito & necessario==<br />
<br />
È necessario un '''proprio PC'''. In caso di mancanza è possibile richiedere una postazione.<br />
<br />
=== Materiale didattico ===<br />
* [http://arduino.cc Arduino] - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;<br />
* [http://fritzing.org Fritzing] - Programma per il disegno di schemi e documentazione progetti;<br />
* [http://instructables.com Instructables] - Progetti fai-da-te: si possono trovare idee per il progetto finale;<br />
<br />
* Calcolatore resistenze [https://www.weerstandcalculator.nl/resistore.php online] e su [https://electrodroid.it/ telefono];<br />
<br />
* [https://cloud.golem.linux.it/s/brXmiyGkpgeB8kc Arduino Basic Connections] - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido (feat. pighixxx);<br />
* [https://raw.githubusercontent.com/liffiton/Arduino-Cheat-Sheet/master/Arduino%20Cheat%20Sheet.pdf Arduino Cheat Sheet] - Summa dei comandi di uso generico per programmare con Arduino (feat. [https://github.com/liffiton/Arduino-Cheat-Sheet liffiton]);<br />
* [https://cloud.golem.linux.it/s/HEJ86WP2Yt7DKZ2 Arduino Pinout] - Riassunto rapido delle funzioni dei pin di Arduino (feat. pighixxx);<br />
* [https://github.com/Freenove/Freenove_RFID_Starter_Kit_V2.0_for_Arduino Libreria] per il lettore RFID presente nel kit<br />
<br />
====PDF delle lezioni e soluzioni esercizi====<br />
* [https://cloud.golem.linux.it/s/DgJQtNbSEwT8fBo Slides introduttive]<br />
* [https://cloud.golem.linux.it/s/FNdFL7ndezz5pq2 Slides lezione 1]<br />
* [https://cloud.golem.linux.it/s/CjnmHN39oSyDqA3 Slides lezione 2] - [https://golem.linux.it/cloud/index.php/s/awGrcxt245Mn6HL/download Foglio di calcolo temperature]<br />
* [??? Slides lezione 3]<br />
* [??? Slides lezione 4]<br />
* [??? Slides lezione 5]<br />
<br />
* [??? Approfondimenti]<br />
<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker/tree/master/Esercizi Soluzioni agli esercizi]<br />
* [https://cloud.golem.linux.it/s/MJKKJHp7GWi6Sbr Elementi di Programmazione C++] (aggiornata durante il corso)<br />
<!--<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]<br />
* [https://box.glgprograms.it/CorsoArduino2016/Esercizi/PulsanteTemporizzato.ino Variante easy "Pulsante temporizzato"]<br />
--><br />
<br />
=== Materiale consegnato ===<br />
[[File:arduino-kit-pro.jpg|right|thumb|300px|Anteprima del kit]]<br />
<br />
A tutti gli iscritti che ne hanno fatto richiesta verranno consegnati il libro di riferimento ed un set con componenti necessari per le esercitazioni, che conterrà:<br />
<br />
* Una scheda Arduino (USB incluso)<br />
* Una BreadBoard grande<br />
* Resistenze (220 Ohm, 1kOhm, 10kOhm)<br />
* Condensatori ceramici ed elettrolitici<br />
* LED (rossi/verdi/gialli/blu ed RGB)<br />
* Pulsanti e interruttori<br />
* Tastierino numerico<br />
* Sensore di vibrazioni<br />
* Potenziometri<br />
* Sensoristica (temperatura, luminosità)<br />
* Speaker/buzzer passivo ed attivo<br />
* Transistor BJT<br />
* Diodi<br />
* Motori (DC, servo, stepper - con relativa interfaccia di controllo)<br />
* Display (7 segmenti ed LCD)<br />
* Vettore e matrice di LED<br />
* Sensori complessi (temperatura DHT11, infrarossi, sensore di distanza a ultrasuoni, RFID)<br />
* Circuiti integrati di controllo (Ponte H L293D, Shift Register 74HC595)<br />
* Fili per connessioni<br />
<br />
[[Category:Corsi]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Corso_Arduino_2022&diff=8850Corso Arduino 20222022-05-17T19:59:12Z<p>Giulio: Link a PDF lezione 1</p>
<hr />
<div>[[File:arduino-logo.gif|right|70px]]<br />
Corso base di 5 lezioni sulla scheda a microcontrollore Arduino, incominciando dalle basi.<br />
<br />
''In breve:''<br />
* il corso sarà svolto a partire dal 17 Maggio, dalle 21.00 alle 23.30, in [[Officina Informatica]];<br />
* le lezioni si terranno a Martedì alterni.<br />
<br />
==Programma==<br />
*'''Lezione 1''' - ''17 Maggio'': Introduzione alla scheda Arduino, presentazione delle board, esempi di progetti, installazione del'IDE Arduino, Hello Blink: il primo programma con Arduino, presentazione dei LED RGB;<br />
<br />
*'''Lezione 2''' - ''31 Maggio'': Sensori digitali ed analogici: utilizzo dei bottoni, di potenziometri, fotoresistenze e termoresistenze;<br />
<br />
*'''Lezione 3''' - ''14 Giugno'': Il PWM: controllo della luminosità dei LED. Motori DC e servo, circuiti per pilotarli e uso del PWM per controllarne la velocità;<br />
<br />
*'''Lezione 4''' - ''28 Giugno'' Display a 7 segmenti ed LCD: i principali modi per visualizzare numeri e testo;<br />
<br />
*'''Lezione 5''' - ''12 Luglio'': I protocolli di comunicazione: la comunicazione USB con il computer, cenni su altri metodi per comunicare con sensori più complessi e shields (SPI, I²C, OneWire). Introduzione ai suoni;<br />
<br />
==Materiale fornito & necessario==<br />
<br />
È necessario un '''proprio PC'''. In caso di mancanza è possibile richiedere una postazione.<br />
<br />
=== Materiale didattico ===<br />
* [http://arduino.cc Arduino] - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;<br />
* [http://fritzing.org Fritzing] - Programma per il disegno di schemi e documentazione progetti;<br />
* [http://instructables.com Instructables] - Progetti fai-da-te: si possono trovare idee per il progetto finale;<br />
<br />
* Calcolatore resistenze [https://www.weerstandcalculator.nl/resistore.php online] e su [https://electrodroid.it/ telefono];<br />
<br />
* [https://cloud.golem.linux.it/s/brXmiyGkpgeB8kc Arduino Basic Connections] - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido (feat. pighixxx);<br />
* [https://raw.githubusercontent.com/liffiton/Arduino-Cheat-Sheet/master/Arduino%20Cheat%20Sheet.pdf Arduino Cheat Sheet] - Summa dei comandi di uso generico per programmare con Arduino (feat. [https://github.com/liffiton/Arduino-Cheat-Sheet liffiton]);<br />
* [https://cloud.golem.linux.it/s/HEJ86WP2Yt7DKZ2 Arduino Pinout] - Riassunto rapido delle funzioni dei pin di Arduino (feat. pighixxx);<br />
* [https://github.com/Freenove/Freenove_RFID_Starter_Kit_V2.0_for_Arduino Libreria] per il lettore RFID presente nel kit<br />
<br />
====PDF delle lezioni e soluzioni esercizi====<br />
* [https://cloud.golem.linux.it/s/DgJQtNbSEwT8fBo Slides introduttive]<br />
* [https://cloud.golem.linux.it/s/FNdFL7ndezz5pq2 Slides lezione 1]<br />
* [??? Slides lezione 2] - [https://golem.linux.it/cloud/index.php/s/awGrcxt245Mn6HL/download Foglio di calcolo temperature]<br />
* [??? Slides lezione 3]<br />
* [??? Slides lezione 4]<br />
* [??? Slides lezione 5]<br />
<br />
* [??? Approfondimenti]<br />
<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker/tree/master/Esercizi Soluzioni agli esercizi]<br />
* [??? Elementi di Programmazione C++] (aggiornata durante il corso)<br />
<!--<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]<br />
* [https://box.glgprograms.it/CorsoArduino2016/Esercizi/PulsanteTemporizzato.ino Variante easy "Pulsante temporizzato"]<br />
--><br />
<br />
=== Materiale consegnato ===<br />
[[File:arduino-kit-pro.jpg|right|thumb|300px|Anteprima del kit]]<br />
<br />
A tutti gli iscritti che ne hanno fatto richiesta verranno consegnati il libro di riferimento ed un set con componenti necessari per le esercitazioni, che conterrà:<br />
<br />
* Una scheda Arduino (USB incluso)<br />
* Una BreadBoard grande<br />
* Resistenze (220 Ohm, 1kOhm, 10kOhm)<br />
* Condensatori ceramici ed elettrolitici<br />
* LED (rossi/verdi/gialli/blu ed RGB)<br />
* Pulsanti e interruttori<br />
* Tastierino numerico<br />
* Sensore di vibrazioni<br />
* Potenziometri<br />
* Sensoristica (temperatura, luminosità)<br />
* Speaker/buzzer passivo ed attivo<br />
* Transistor BJT<br />
* Diodi<br />
* Motori (DC, servo, stepper - con relativa interfaccia di controllo)<br />
* Display (7 segmenti ed LCD)<br />
* Vettore e matrice di LED<br />
* Sensori complessi (temperatura DHT11, infrarossi, sensore di distanza a ultrasuoni, RFID)<br />
* Circuiti integrati di controllo (Ponte H L293D, Shift Register 74HC595)<br />
* Fili per connessioni<br />
<br />
[[Category:Corsi]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Corso_Arduino_2022&diff=8849Corso Arduino 20222022-05-15T21:33:19Z<p>Giulio: /* Materiale didattico */ Link rotti</p>
<hr />
<div>[[File:arduino-logo.gif|right|70px]]<br />
Corso base di 5 lezioni sulla scheda a microcontrollore Arduino, incominciando dalle basi.<br />
<br />
''In breve:''<br />
* il corso sarà svolto a partire dal 17 Maggio, dalle 21.00 alle 23.30, in [[Officina Informatica]];<br />
* le lezioni si terranno a Martedì alterni.<br />
<br />
==Programma==<br />
*'''Lezione 1''' - ''17 Maggio'': Introduzione alla scheda Arduino, presentazione delle board, esempi di progetti, installazione del'IDE Arduino, Hello Blink: il primo programma con Arduino, presentazione dei LED RGB;<br />
<br />
*'''Lezione 2''' - ''31 Maggio'': Sensori digitali ed analogici: utilizzo dei bottoni, di potenziometri, fotoresistenze e termoresistenze;<br />
<br />
*'''Lezione 3''' - ''14 Giugno'': Il PWM: controllo della luminosità dei LED. Motori DC e servo, circuiti per pilotarli e uso del PWM per controllarne la velocità;<br />
<br />
*'''Lezione 4''' - ''28 Giugno'' Display a 7 segmenti ed LCD: i principali modi per visualizzare numeri e testo;<br />
<br />
*'''Lezione 5''' - ''12 Luglio'': I protocolli di comunicazione: la comunicazione USB con il computer, cenni su altri metodi per comunicare con sensori più complessi e shields (SPI, I²C, OneWire). Introduzione ai suoni;<br />
<br />
==Materiale fornito & necessario==<br />
<br />
È necessario un '''proprio PC'''. In caso di mancanza è possibile richiedere una postazione.<br />
<br />
=== Materiale didattico ===<br />
* [http://arduino.cc Arduino] - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;<br />
* [http://fritzing.org Fritzing] - Programma per il disegno di schemi e documentazione progetti;<br />
* [http://instructables.com Instructables] - Progetti fai-da-te: si possono trovare idee per il progetto finale;<br />
<br />
* Calcolatore resistenze [https://www.weerstandcalculator.nl/resistore.php online] e su [https://electrodroid.it/ telefono];<br />
<br />
* [https://cloud.golem.linux.it/s/brXmiyGkpgeB8kc Arduino Basic Connections] - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido (feat. pighixxx);<br />
* [https://raw.githubusercontent.com/liffiton/Arduino-Cheat-Sheet/master/Arduino%20Cheat%20Sheet.pdf Arduino Cheat Sheet] - Summa dei comandi di uso generico per programmare con Arduino (feat. [https://github.com/liffiton/Arduino-Cheat-Sheet liffiton]);<br />
* [https://cloud.golem.linux.it/s/HEJ86WP2Yt7DKZ2 Arduino Pinout] - Riassunto rapido delle funzioni dei pin di Arduino (feat. pighixxx);<br />
* [https://github.com/Freenove/Freenove_RFID_Starter_Kit_V2.0_for_Arduino Libreria] per il lettore RFID presente nel kit<br />
<br />
====PDF delle lezioni e soluzioni esercizi====<br />
* [??? Slides lezione 1]<br />
* [??? Slides lezione 2] - [https://golem.linux.it/cloud/index.php/s/awGrcxt245Mn6HL/download Foglio di calcolo temperature]<br />
* [??? Slides lezione 3]<br />
* [??? Slides lezione 4]<br />
* [??? Slides lezione 5]<br />
<br />
* [??? Approfondimenti]<br />
<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker/tree/master/Esercizi Soluzioni agli esercizi]<br />
* [??? Elementi di Programmazione C++] (aggiornata durante il corso)<br />
<!--<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]<br />
* [https://box.glgprograms.it/CorsoArduino2016/Esercizi/PulsanteTemporizzato.ino Variante easy "Pulsante temporizzato"]<br />
--><br />
<br />
=== Materiale consegnato ===<br />
[[File:arduino-kit-pro.jpg|right|thumb|300px|Anteprima del kit]]<br />
<br />
A tutti gli iscritti che ne hanno fatto richiesta verranno consegnati il libro di riferimento ed un set con componenti necessari per le esercitazioni, che conterrà:<br />
<br />
* Una scheda Arduino (USB incluso)<br />
* Una BreadBoard grande<br />
* Resistenze (220 Ohm, 1kOhm, 10kOhm)<br />
* Condensatori ceramici ed elettrolitici<br />
* LED (rossi/verdi/gialli/blu ed RGB)<br />
* Pulsanti e interruttori<br />
* Tastierino numerico<br />
* Sensore di vibrazioni<br />
* Potenziometri<br />
* Sensoristica (temperatura, luminosità)<br />
* Speaker/buzzer passivo ed attivo<br />
* Transistor BJT<br />
* Diodi<br />
* Motori (DC, servo, stepper - con relativa interfaccia di controllo)<br />
* Display (7 segmenti ed LCD)<br />
* Vettore e matrice di LED<br />
* Sensori complessi (temperatura DHT11, infrarossi, sensore di distanza a ultrasuoni, RFID)<br />
* Circuiti integrati di controllo (Ponte H L293D, Shift Register 74HC595)<br />
* Fili per connessioni<br />
<br />
[[Category:Corsi]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Template:Pagina_principale/Attivit%C3%A0&diff=8848Template:Pagina principale/Attività2022-05-08T20:00:49Z<p>Giulio: /* Cosa facciamo */ Aggiunto corso Arduino</p>
<hr />
<div>== Cosa facciamo ==<br />
; [[File:Bulb.png | 25px | Progetti]] [[Attività dell'Associazione|Attività a lungo termine]]<br />
; [[File:Progetti.png | 25px | Progetti]] [[Progetti|Progetti]]<br />
; [[File:Pulsante-lunedino.png | 25px | Arduino Project Day]] [[Arduino Project Day]]<br />
; [[File:Logo-ore-del-golem.png | 25px | Ore del Golem]] [[Ore_del_GOLEM | Ore del GOLEM]]<br />
; [[File:oldpc.png | 25px | Progetti Trashware]] [[Progetti Trashware]]<br />
; [[File:Biblioteca.png | 25px | Biblioteca]] [[Biblioteca]]<br />
; [[File:Carrello_spesa.png | 25px | Mercatino]] [[Mercatino]]<br />
; [[File:Pulsante-corsi.png | 25px | Corsi]] [[Corso Arduino 2022]]<br />
<br />
== Eventi ==<br />
; [[File:Pulsante-cene.png | 25px]] [[:Category:Cene|Cene]]<br />
; [[File:Pulsante-conferenze.png | 25px | Convegni]] [[Convegni | Convegni e conferenze]]<br />
; [[File:Pulsante-corsi.png | 25px | Corsi]] [[:Category:Corsi|Corsi]]<br />
; [[File:Pulsante-linuxday.png | 25px | Linux Day]] [[:Category:LinuxDay|Linux Day]]<br />
[[Linux Day 2021| 2021]] - [[Linux Day 2019 | 2019]] - [[Linux Day 2018 | 2018]] - [[:Category:LinuxDay|Tutti]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Corso_Arduino_2022&diff=8847Corso Arduino 20222022-05-08T20:00:13Z<p>Giulio: Creata pagina per corso Arduino</p>
<hr />
<div>[[File:arduino-logo.gif|right|70px]]<br />
Corso base di 5 lezioni sulla scheda a microcontrollore Arduino, incominciando dalle basi.<br />
<br />
''In breve:''<br />
* il corso sarà svolto a partire dal 17 Maggio, dalle 21.00 alle 23.30, in [[Officina Informatica]];<br />
* le lezioni si terranno a Martedì alterni.<br />
<br />
==Programma==<br />
*'''Lezione 1''' - ''17 Maggio'': Introduzione alla scheda Arduino, presentazione delle board, esempi di progetti, installazione del'IDE Arduino, Hello Blink: il primo programma con Arduino, presentazione dei LED RGB;<br />
<br />
*'''Lezione 2''' - ''31 Maggio'': Sensori digitali ed analogici: utilizzo dei bottoni, di potenziometri, fotoresistenze e termoresistenze;<br />
<br />
*'''Lezione 3''' - ''14 Giugno'': Il PWM: controllo della luminosità dei LED. Motori DC e servo, circuiti per pilotarli e uso del PWM per controllarne la velocità;<br />
<br />
*'''Lezione 4''' - ''28 Giugno'' Display a 7 segmenti ed LCD: i principali modi per visualizzare numeri e testo;<br />
<br />
*'''Lezione 5''' - ''12 Luglio'': I protocolli di comunicazione: la comunicazione USB con il computer, cenni su altri metodi per comunicare con sensori più complessi e shields (SPI, I²C, OneWire). Introduzione ai suoni;<br />
<br />
==Materiale fornito & necessario==<br />
<br />
È necessario un '''proprio PC'''. In caso di mancanza è possibile richiedere una postazione.<br />
<br />
=== Materiale didattico ===<br />
* [http://arduino.cc Arduino] - Progetto Arduino, da qui si scarica l'ambiente di sviluppo;<br />
* [http://fritzing.org Fritzing] - Programma per il disegno di schemi e documentazione progetti;<br />
* [http://instructables.com Instructables] - Progetti fai-da-te: si possono trovare idee per il progetto finale;<br />
<br />
* Calcolatore resistenze [https://www.weerstandcalculator.nl/resistore.php online] e su [https://electrodroid.it/ telefono];<br />
<br />
* [https://golem.linux.it/cloud/index.php/s/7xweWGwCD3gkwqT Arduino Basic Connections] - Schemi elettrici visuali con istruzioni per collegare componenti comuni in modo rapido (feat. [http://www.pighixxx.net pighixxx]);<br />
* [https://golem.linux.it/cloud/index.php/s/oPwMk5KfAEt5aRr Arduino Cheat Sheet] - Summa dei comandi di uso generico per programmare con Arduino (feat. [https://github.com/liffiton/Arduino-Cheat-Sheet liffiton]);<br />
* [https://golem.linux.it/cloud/index.php/s/Y6jXZnpCC5gAnfQ Arduino Pinout] - Riassunto rapido delle funzioni dei pin di Arduino (feat. [http://www.pighixxx.net pighixxx]);<br />
<br />
* [https://github.com/Freenove/Freenove_RFID_Starter_Kit_V2.0_for_Arduino Libreria] per il lettore RFID presente nel kit<br />
<br />
====PDF delle lezioni e soluzioni esercizi====<br />
* [??? Slides lezione 1]<br />
* [??? Slides lezione 2] - [https://golem.linux.it/cloud/index.php/s/awGrcxt245Mn6HL/download Foglio di calcolo temperature]<br />
* [??? Slides lezione 3]<br />
* [??? Slides lezione 4]<br />
* [??? Slides lezione 5]<br />
<br />
* [??? Approfondimenti]<br />
<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker/tree/master/Esercizi Soluzioni agli esercizi]<br />
* [??? Elementi di Programmazione C++] (aggiornata durante il corso)<br />
<!--<br />
* [https://github.com/GLGPrograms/ArduinodaZeroaMaker Soluzioni del libro]<br />
* [https://box.glgprograms.it/CorsoArduino2016/Esercizi/PulsanteTemporizzato.ino Variante easy "Pulsante temporizzato"]<br />
--><br />
<br />
=== Materiale consegnato ===<br />
[[File:arduino-kit-pro.jpg|right|thumb|300px|Anteprima del kit]]<br />
<br />
A tutti gli iscritti che ne hanno fatto richiesta verranno consegnati il libro di riferimento ed un set con componenti necessari per le esercitazioni, che conterrà:<br />
<br />
* Una scheda Arduino (USB incluso)<br />
* Una BreadBoard grande<br />
* Resistenze (220 Ohm, 1kOhm, 10kOhm)<br />
* Condensatori ceramici ed elettrolitici<br />
* LED (rossi/verdi/gialli/blu ed RGB)<br />
* Pulsanti e interruttori<br />
* Tastierino numerico<br />
* Sensore di vibrazioni<br />
* Potenziometri<br />
* Sensoristica (temperatura, luminosità)<br />
* Speaker/buzzer passivo ed attivo<br />
* Transistor BJT<br />
* Diodi<br />
* Motori (DC, servo, stepper - con relativa interfaccia di controllo)<br />
* Display (7 segmenti ed LCD)<br />
* Vettore e matrice di LED<br />
* Sensori complessi (temperatura DHT11, infrarossi, sensore di distanza a ultrasuoni, RFID)<br />
* Circuiti integrati di controllo (Ponte H L293D, Shift Register 74HC595)<br />
* Fili per connessioni<br />
<br />
[[Category:Corsi]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Chi_siamo&diff=8846Chi siamo2022-05-07T19:53:18Z<p>Giulio: Se tutto va bene ci si vede dal vivo</p>
<hr />
<div>Il GOLEM '''Gruppo Operativo Linux EMpoli''' è il LUG (Linux User Group) di Empoli (FI).<br />
<br />
== Cos'è il GOLEM ==<br />
Scopo principale dell'associazione è di diffondere l'utilizzo del sistema ''GNU/Linux'' e del ''software libero'' in generale, ossia tutti quei programmi per computer rilasciati con una licenza che ne permetta l’utilizzo per qualunque scopo, lo studio, la modifica e la ridistribuzione.<br />
<br />
L'attività dell'associazione consiste nell'organizzazione di corsi e serate a tema su software e hardware libero, e prevede la partecipazione a convegni e l’organizzazione del Linux Day locale. Attraverso l’uso di software libero, il GOLEM si impegna a combattere l'obsolescenza programmata dei calcolatori, imposta da arbitrarie regole di mercato, attraverso il ''trashware'', ossia il recupero e il ricondizionamento di computer dismessi.<br />
<br />
Per approfondire qualunque argomento, abbiamo un corposo wiki, che contiene tante informazioni sulle nostre attività, sui nostri progetti, sulle nostre guide e sulle nostre esperienze.<br />
<br />
== Dove e quando ==<br />
Presso l'[[Officina Informatica]], ogni '''martedì sera''' (festivi esclusi), dalle 21.30 fino a notte fonda.<br />
<br />
La sede è aperta a tutti coloro che vogliono conoscere il mondo del software e dell'hardware libero e partecipare alle attività dell'associazione.<br />
<br />
Alcuni appuntamenti potranno essere svolti in videoconferenza su [https://golem.linux.it/meet golem.linux.it/meet].<br />
** '''ATTENZIONE''': il collegamento ridireziona sulla piattaforma scelta, che potrebbe essere cambiata;<br />
** se si salva il collegamento tra i preferiti, assicurarsi di salvare ''https://golem.linux.it/meet'' e '''non''' la destinazione del redirect.<br />
<br />
== Approfondimenti ==<br />
<br />
<div style="text-align: center;"><br />
Approfondimenti<br />
<div class="golem-wikibutton" style="background: #99E0A7;">[[GOLEM|Wiki]]</div><br />
<div class="golem-wikibutton" style="background: #E0B199;">[[Attività dell'Associazione]]</div><br />
</div><br />
<br />
<div style="text-align: center;"><br />
Attività<br />
<div class="golem-wikibutton" style="background: #D3E5E5>[[Convegni]]</div><br />
<div class="golem-wikibutton" style="background: #D3E5E5>[[:Category:Corsi | Corsi]]</div><br />
<div class="golem-wikibutton" style="background: #D3E5E5>[[:Category:LinuxDay|Linux Day]]</div><br />
<div class="golem-wikibutton" style="background: #D3E5E5>[[Ore del GOLEM | Serate a tema]]</div><br />
<div class="golem-wikibutton" style="background: #D3E5E5>[[Trashware]]</div><br />
</div><br />
<br />
<div style="text-align: center;"><br />
Cosa dicono di noi<br />
<div class="golem-wikibutton" style="background: #E0C899>[[Giornali]]</div><br />
<div class="golem-wikibutton" style="background: #E0C899>[[Radio]]</div><br />
<div class="golem-wikibutton" style="background: #E0C899>[[TV]]</div><br />
</div><br />
<br />
== Documenti ==<br />
Nata nel novembre 2000 come gruppo informale, nel 2004 l'associazione GOLEM è divenuta un'Associazione di Promozione Sociale (APS), con codice fiscale <code>91024650482</code>. Dal 2019 fa parte degli Enti del Terzo Settore (ETS).<br />
<br />
Sono qui raccolti alcuni documenti e articoli che descrivono le idee alla base dell'associazione. Prodotti principalmente nei primi anni di vita del GOLEM, ne vengono proposti sempre di nuovi e attuali. <br />
<br />
=== Documenti ufficiali ===<br />
* [[Manifesto del GOLEM| Manifesto]]<br />
* [[Statuto del GOLEM| Statuto]]<br />
* [[Logo del GOLEM | Logo]]<br />
<br />
=== Immagine dell'associazione ===<br />
* [[Felpa Invernale 2010|Felpa invernale]]<br />
* [[Maglietta del GOLEM | Maglietta]]<br />
* [[Tessere]]<br />
* [[Trash!Art]]<br />
* [[Volantino]]<br />
<br />
=== Collegamenti faziosi ===<br />
[[Collegamenti faziosi]] raccoglie una serie di collegamenti web senza denominatore comune se non quello risollevare il valore dell'essere di parte, di una parte e non dell'altra. La neutralità non esiste, è solo una buona forma per poter sostenere il peggior ''status quo'' senza provare troppa vergogna.<br />
<br />
[[Category:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Anycubic_Kossel&diff=8828Anycubic Kossel2022-02-13T11:07:35Z<p>Giulio: Aggiunte procedure manutenzione, rimosso link rotto</p>
<hr />
<div>{{Sviluppo<br />
<!--Header--><br />
|nome = Anycubic Kossel<br />
|status = Funzionante<br />
<!--Image--><br />
|foto = AnyCubic-Kossel.jpeg<br />
<!--General--><br />
|descrizione = Stampante 3D del GOLEM<br />
|licenza = GPL<br />
|autore = <br />
|contributi =<br />
|categorie = CNC<br />
|link = <br />
}}<br />
<br />
== Servizio stampa ==<br />
La postazione stampa 3D dell'[[Officina Informatica]] dispone di una macchina Anycubic Kossel e di un PC, connesso ad internet, configurato con i software [https://www.prusa3d.it/prusaslicer/ Prusa Slic3r], [https://ultimaker.com/it/software/ultimaker-cura Cura] e [https://www.pronterface.com/ printrun]/pronterface. Attualmente sono disponibili esclusivamente rotoli di PLA nei colori nero, verde, blu, trasparente.<br />
<br />
La stampante è a disposizione di tutti i soci. È gradito un contributo proporzionato alla quantità di materiale utilizzato: si tenga conto che il PLA standard ha un costo indicativo di € 18 al kg.<br />
<br />
=== FlowChart ===<br />
Sono necessari tre passi per stampare un modello.<br />
<br />
# ''Preparazione del modello 3D'': si possono scaricare modelli già pronti da [http://thingiverse.com/ thingiverse] oppure realizzare ex-novo con [https://www.freecadweb.org/ FreeCAD], [https://www.blender.org/ blender], [https://www.openscad.org/ openSCAD]. Al termine è necessario ottenere un file ''.stl'' oppure ''.obj'';<br />
# ''Slicing'': importare il modello su Slic3r/Cura ed esportare il file <code>.gcode</code>. Per svolgere la procedura in autonomia sono richiesti i [https://cloud.golem.linux.it/s/63M4G2iGi9CLiRj files di configurazione] da importare su Slic3r o Cura. Entrambi i programmi calcolano il tempo medio necessario e la stima del consumo di materiale.<br />
# ''Stampa'': copiare il file sulla scheda SD della stampante, quindi avviare la stampa dal pannello selezionando "Print from SD" e ricercando il file desiderato tra quelli presenti. È buona norma utilizzare la sottocartella ''Soci''.<br />
<br />
== Parametri di configurazione ==<br />
Fanno riferimento alle tab di Cura, ma valgono anche per Slic3r:<br />
* ''Tipo di stampante:'' DeltaBot<br />
* ''Impostazioni'' &rarr; ''Stampante'' &rarr; ''Gestione Stampante'' &rarr; ''Impostazioni macchina''<br />
** Dimensioni del piatto X = 230mm; Y = 230mm; Z = 300mm<br />
** Forma del piano di stampa Ellittica<br />
** Origine al centro e piano riscaldato "flaggati"<br />
** Versione codice G (G-CODE) Marlin<br />
** Impostazioni testina di stampa (X/ minime e massime, altezza gantry) : tutto a 0mm<br />
* nei ''Machine Settings'', tab Estrusore<br />
** dimensione ugello 0.5mm<br />
** diametro materiale 1.75mm<br />
** scostamento X,Y: tutto 0mm<br />
* Materiale: PLA con diametro 1.75mm (al momento unico materiale disponibile)<br />
<br />
=== Cambiare il colore della plastica ===<br />
* Dal menù della stampante selezionare <code>Prepare</code> > <code>Preheat PLA</code>, quindi attendere il riscaldamento dell'ugello. Arrivato a temperatura, allentare il rullo pressore a molla per la plastica, estrarre il filamento da sostituire, poi inserire il nuovo filamento e spingerlo finché non viene espulsa tutta la plastica in eccesso rimasta nell'ugello.<br />
<br />
=== Manutenzione e calibrazione ===<br />
Una serie di operazioni da compiere prima di iniziare una nuova serie di stampe, se la stampante è rimasta ferma per giorni.<br />
<br />
Nella scheda SD e sul [https://golem.linux.it/cloud/index.php/s/5o3xH3YjPBxNJ9k cloud] sono raccolti alcuni classici modelli di test.<br />
<br />
==== Autozero Automatico ====<br />
È sempre consigliato effettuare un azzeramento della stampante. Infatti calore, movimenti e aggiunta dello scotch sul piano di stampa possono alterare la posizione dello zero e compromettere l'esito della stampa<br />
<br />
Procedura (come da [[:File:Anycubic-kossel-leveling.pdf|manuale]]):<br />
<br />
# Installazione del modulo-sonda di auto-livellamento<br />
# Dal menù con la ruzzola: ''Auto Leveling Bed'' &rarr; ''Measure Z Pos''<br />
#* La stampante misura l'altezza, sondando 69 punti sul piano di stampa, dopodiché fa l'auto-home e si riavvia.<br />
# Dopo che la stampante si è riavviata, secondo le istruzioni del punto precedente, dal menù con la ruzzola: ''Auto Leveling Bed'' &rarr; ''Prepare Leveling'' &rarr; ''Begin Leveling''<br />
#* La stampante sonda di nuovo i 69 punti sul piano di stampa, dopodiché fa l'auto-home MA, invece di riavviarsi, stavolta porta il nozzle al centro del piano di stampa, a circa 10 cm di altezza.<br />
# Con questa ultima operazione, la stampante ha calcolato un nuovo valore per lo scostamento verticale, dunque: ''Auto Leveling Bed'' &rarr; ''Prepare Leveling'' e consultare il nuovo valore di ''New Z Offset'' (eg. <code>-15.79</code>)<br />
# Andare su ''Change Z Offset'' e impostarlo uguale al nuovo Z-Offset appena misurato.<br />
# Premere la ruzzola per confermare, e salvare premendo su ''Store''.<br />
<br />
{{Note<br />
|type=warning<br />
|text=Le due operazioni di sonda coi 69 punti ''sembrano'' uguali, ma vanno comunque effettuate entrambe, per avere una calibrazione soddisfacente.<br />
}}<br />
<br />
==== Fine tuning dell'azzeramento ====<br />
La verifica del corretto azzeramento si effettua con un foglio di carta.<br />
Una volta posizionato il foglio sul piano di stampa libero da impedimenti, preriscaldare l'estrusore e muovere l'asse Z gradualmente verso la posizione 0. Se il foglio è completamente bloccato dalla pressione dell'estrusore, lo zero è troppo basso e va incrementato (Auto Leveling Bed → Change Z Offset → Z+), altrimenti se il foglio è libero di muoversi senza alcun vincolo lo zero va decrementato (Auto Leveling Bed → Change Z Offset → Z-).<br />
Raggiunta empiricamente una pressione intermedia dell'estrusore sul foglio, confermare la nuova posizione con Auto Leveling Bed → Change Z Offset → Store.<br />
<br />
Si può usare Pronterface per avvicinare l'estrusore al piano di stampa in modo semplice. Il programma dispone sia di controlli grafici per muovere l'estrusore a passi di 0.1/1/10mm, che di una console per inserire comandi Gcode. In particolare, "G0 Z1" posiziona l'estrusore ad 1mm dal piano di stampa.<br />
<br />
==== Pulizia ugello ====<br />
Verificare che non si siano formati accumuli o grumi di plastica nell'estrusore. Preriscaldare l'ugello, quindi rimuovere il filamento e spezzarne i primi 5mm.<br />
Inserire nell'ugello un sottile filo metallico e utilizzarlo, a mo' di scovolino, per rimuovere eventuali residui.<br />
<br />
== Link ==<br />
<br />
* [https://cloud.golem.linux.it/s/cQbApH95ENFFSg3 Manuale della stampante]<br />
<br />
[[Categoria:Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=Diventa_socio&diff=8822Diventa socio2022-01-02T10:28:03Z<p>Giulio: Aggiornato per anno 2022</p>
<hr />
<div>L'Associazione GOLEM si sostenta principalmente grazie alle quote associative e alle donazioni dei propri soci.<br />
Associarsi al GOLEM permette di accedere all'Officina Informatica, di partecipare ai corsi organizzati in sede e di usufruire del materiale e della strumentazione presente.<br />
<br />
La quota associativa per l'anno 2022 è fissata a 15€ per la Tessera Ordinaria e a 10€ per la Tessera Junior (Under 19).<br />
<br />
== Modalità ==<br />
La quota associativa può essere versata:<br />
* in contanti direttamente al Tesoriere durante le serate in Officina. Verificare sul calendario in [https://golem.linux.it home page] quando l'Officina è aperta.<br />
* tramite bonifico bancario intestato a "'''GOLEM Gruppo Operativo Linux Empoli'''" sull'IBAN '''IT08O0842538171000031246515'''.<br />
* tramite PayPal utilizzando i pulsanti sottostanti<br />
<br />
'''Nota:''' specificare "Nome Cognome Email Tessera 2022" nella causale del bonifico o nel messaggio Paypal.<br />
<br />
<br />
'''Tessera'''<br />
<html><br />
<form action="https://www.paypal.com/donate" method="post" target="_top"><br />
<input type="hidden" name="hosted_button_id" value="CTYBDKVB2L6Q4" /><br />
<input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_donate_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" /><br />
<img alt="" border="0" src="https://www.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1" /><br />
</form><br />
</html><br />
<br />
<br />
'''Tessera Junior'''<br />
<html><br />
<form action="https://www.paypal.com/donate" method="post" target="_top"><br />
<input type="hidden" name="hosted_button_id" value="MWPB8GW3SLTSQ" /><br />
<input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_donate_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" /><br />
<img alt="" border="0" src="https://www.paypal.com/it_IT/i/scr/pixel.gif" width="1" height="1" /><br />
</form><br />
</html></div>Giuliohttps://wiki.golem.linux.it/index.php?title=Fresa_CNC&diff=8821Fresa CNC2021-12-29T21:27:51Z<p>Giulio: Aggiunto template Sviluppo</p>
<hr />
<div>{{Sviluppo<br />
<!--Header--><br />
|nome = Fresa CNC<br />
|status = Funzionante<br />
<!--Image--><br />
|foto = FresaCNC-pcb.jpg<br />
<!--General--><br />
|descrizione = Fresa CNC del GOLEM<br />
|licenza = GPL<br />
|autore = Beppe<br />
|contributi =<br />
|categorie = CNC<br />
|link = <br />
}}<br />
<br />
Macchina a controllo numerico ('''CNC''') utilizzabile dai soci per lavori di incisione, fresatura, prototipazione di PCB.<br />
<br />
== Come fare? ==<br />
<br />
'''Attenzione:''' l'uso della fresa è consentito solo in presenza di soci autorizzati.<br />
<br />
=== Preparazione dei file ===<br />
<br />
Quale che sia il tipo di lavorazione da effettuare, è necessario immettere in macchina uno o più file [https://en.wikipedia.org/wiki/G-code .gcode].<br />
Un file .gcode è un file di testo che descrive ciascun movimento che l'utensile deve effettuare.<br />
<br />
Per la fresatura di circuiti stampati si è adottato il software [http://flatcam.org/ flatcam] per la generazione dei .gcode a partire dai file di lavorazione gerber (esportabili con un qualsiasi software di disegno PCB, come KiCAD o Eagle). Per realizzare altri tipi di lavorazioni, flatcam consente di processare anche altri tipi di file, come immagini vettoriali (svg).<br />
* Installare l'ultima versione stabile di KiCad su Ubuntu 20.04 [https://www.kicad.org/download/ubuntu/];<br />
* [https://golem.linux.it/cloud/index.php/s/RZZEfzF8f7C7CMA uso di flatcam];<br />
* [https://golem.linux.it/pubblici/OreDelGolem/20200708-glomant-flatcam.mp4 video] della serata flatcam.<br />
<br />
=== Caricamento in macchina ===<br />
Sul pc adibito al controllo macchina è stato predisposto un collegamento sul desktop ad AXIS (il frontend grafico di [http://linuxcnc.org LinuxCNC]) con le impostazioni correntemente in uso.<br />
<br />
L'interfaccia consente di:<br />
* muovere manualmente gli assi della macchina ed effettuarne l'azzeramento;<br />
* immettere manualmente le operazioni sotto forma di istruzioni gcode;<br />
* caricare una lavorazione sotto forma di file .gcode e monitorarne l'esecuzione.<br />
<br />
=== Utensili a disposizione ===<br />
<br />
* kit di punte per fresatura 0.8-3mm;<br />
* kit di punte per foratura 0.3-1.2mm;<br />
* kit di frese a V per incisione, 10° 15° 30° 0.1/0.2mm;<br />
* fresa piatta (per livellamento piano di lavoro);<br />
<!-- === Note d'uso per la fresa === --><br />
<br />
== Il progetto ==<br />
<br />
La fresa è stata realizzata a partire da:<br />
* 3 motori stepper 30Nm 4A NEMA23;<br />
* scheda di controllo MACH3;<br />
* 3 driver motori TB6600;<br />
* fresa Kress;<br />
* varie parti meccaniche dettagliate nel [https://golem.linux.it/cloud/index.php/s/Pk46ALEWMCMEgCX prospetto spese];<br />
<br />
[[Category: Officina]]</div>Giuliohttps://wiki.golem.linux.it/index.php?title=File:FresaCNC-pcb.jpg&diff=8820File:FresaCNC-pcb.jpg2021-12-29T21:26:27Z<p>Giulio: Work in progress di un circuito sulla fresa.</p>
<hr />
<div>== Dettagli ==<br />
Work in progress di un circuito sulla fresa.</div>Giulio