Mezzora d'amicizia

CorsoLinux-noombra.jpgLogo mezzora small.png

La Mezzora d'amicizia è un iniziativa nata e partita nell'inverno 2003-2004 su proposta di alcuni frequentatori assidui del LUG.
Questa consiste in brevi lezioni pratico/teoriche su strumenti inerenti GNU/Linux ed il software libero.
Lo scopo è quello di condividere le proprie conoscenze e di apprenderne di nuove.

Chiunque abbia voglia di illustrare un argomento può proporsi e questo verrà messo a calendario. Tutti naturalmente sono i benvenuti a seguire le varie "lezioni" in sede.

Se ti sei perso qualche lezione confronta lo storico!

Dove e quando ?

Tutte le mezzore si svolgono presso la sede del LinuxVar, a Sesto Calende in Viale Italia, 1,
in coincidenza con i nostri incontri settimanali. L'orario (indicativo) d'inizio delle mezzore è tra le 21:30 e le 22:00.

Calendario 2008

Gli incontri saranno indicativamente il primo mercoledì di ogni mese.

Sono stati definiti i primi appuntamenti.
Aggiungete i link alla slide del seminario man mano che vengono uploadati.
Si accettano ancora proposte! PROPONETEVI !

Data Titolo Docs Relatore
9 Gennaio Vim Avanzato pdf Buccia
6 Febbraio Introduzione allo scripting della shell Bash pdf Wolf
5 Marzo 12 Marzo Zsh ultima solo e soltanto in ordine alfabetico pdf Buccia
2 Aprile Una settimana di lavoro con SSH (ssh use cases) pdf Enigma
7 Maggio Introduzione alla programmazione tar.gz Wolf

Proposte

  1. FreeBSD (Installazione e uso) - Un raffronto costruttivo con Linux by Obscure
  2. Sistemi senza disco (diskless) e boot via rete by Lorenzo
  3. Cifratura della "root" con dm-crypt, luks, gpg e boot via usb by Sacero
  4. OpenVPN pratico con chiavi simmetriche e certificati by Sacero

Richieste

  1. Asterisk e/o VoIP
  2. cron
  3. OpenSSL, Apache SSL e i certificati
  4. ntpd e ntpdate
  5. VPN, cos'è e che vantaggi porta
  6. Programmazione di rete in C
  7. Programmazione di rete in Java
  8. Python, come lavora e perché è potente
  9. Raid software
  10. Intelligenza artificiale, approfondimento sulle reti neurali
  11. Assembly, più vicini di così al processore...
  12. Sintassi di mediawiki, il motore wiki del sito del linuxvar.

Materiale utile


Volantino promozionale, da distribuire e lasciare in giro

Volete preparare una mezz'ora? Ecco a voi un template per le slides per Openoffice.org.

Volete caricare le vostre slide sul nostro sito? Semplice. Seguite queste istruzioni.

Volete pubblicizzare una mezz'ora tra i vostri amici/conoscenti? Eccovi un volantino da stampare e distribuire!

Se volete sostituire la tettona che campeggia sul vostro desktop con il logo delle Mezzore eccovi accontentati:

  1. Versione small (100x100 px) sfondo bianco
  2. Versione small (100x100 px) sfondo trasparente
  3. Versione big (400x400 px) sfondo bianco
  4. Versione big (400x400 px) sfondo trasparente

Presentazioni Mezzore

Vim avanzato

Vim, VI improved, è, di fatto, l'editor di base per i sistemi Unix.
(Titolo conteso con Emacs)
E' un editor di testo molto versatile e comodo per chi deve programmare e non solo.
Questa mezzora è dedicata a illustrare e spiegare i comandi complessi di Vim, comandi che permettono di fare cose molto utili e comode.

Introduzione allo scripting della shell Bash

La Bash è la shell più usata nel mondo Unix, di conseguenza lo scripting di questa shell è uno dei più diffusi.
Una conoscenza basilare di questo linguaggio di scripting, usabile efficacemente anche da linea di comando, permette l'automatizzazione di operazioni spesso noiose e ripetitive, oppure permette di conoscere meglio i molti script che gestiscono il funzionamento del nostro sistema.
ATTENZIONE: questa mezzora non è un corso di programmazione e perciò richiede una conoscenza di base sulla programmazione stessa (cos'è una variabile, cos'è un'istruzione condizionale, un ciclo, ecc), e non è un corso sulla Bash e i suoi comandi (si tratterà lo scripting della Bash e non i suoi molti comandi), perciò richiede una conoscenza almeno di base di questa shell.

Zsh ultima solo e soltanto in ordine alfabetico

zsh, o Z shell, è una shell pensata per un uso interattivo.
La shell sembrava destinata al pensionamento, ma si dimostra tuttora valida e, in alcuni casi, imbattibile rispetto alle moderne interfacce grafiche. La Zsh è una shell ripensata in chiave moderna e agevola il lavoro del programmatore, dell'amministratore e, in generale, di chi usa il computer. (Dimenticatevi le vecchie shell)

Introduzione alla programmazione

Questa mezzora si pone l'obiettivo di dare delle basi pratiche per un primo approccio alla programmazione a chi non ne ha.
Come linguaggio verrà usato lo scripting Bash.
La scelta di tale linguaggio non è casuale, in un futuro prossimo una riproposta della mezzora sullo scripting Bash divisa in due parti (per la complessità dell'argomento) metterà in grado di capire, interagire e modificare, personalizzandolo ai massimi livelli, il nostro sistema Linux!
Ciò non toglie che dopo questa mezzora sarà più facile un eventuale approccio anche alla maggior parte degli altri linguaggi di programmazione.
Nota: nell'archivio tar.gz da scaricare c'è la presentazione da visualizzare con OpenOffice e un PDF contenente degli esercizi di verifica.