[hack] Programma provvisorissimo

Hal hal@linux.it
Gio 12 Dic 2002 21:13:19 CET


Il programma e' estremamente provvisorio. Ho cercato di 
condensare il tutto in sei lezioni (per ripetrle in due
semicorsi) a scapito della logica.

Nei prossimi giorni le riscriviamo su dodici appuntamenti
e seguendo un filo logico.

Alcuni argomenti li devo ancora imparare...  :-P



################################################################

       Dodici incontri su Linux e il Software Libero.


  Titolo: "Introduzione a Linux e al Software Libero"
                    Corso base di Linux


  Prerequisito essenziale: non conoscere NIENTE di Linux e
  poco anche di tutto il resto (astenersi esperti).


################################################################

Ogni incontro prevede 1 ora e 30 minuti circa di pratica (tipo:
"dovete fare cosi'!") e, a seguire, mezzora di chiacchiere
 fumose e vaghe su questioni teoriche e/o filosofiche.

###############################################################

Inconto 1: Ecce Linux

(pratica)
1. ambiente grafico KDE (live-cd knoppix)
2. OpenOffice, Mozilla, Evolution, programmi vari
3. Piccola parentesi sul BIOS per avviare il live cd

(teoria)
1. Com'e' bello il Software Libero
2. Linux va a GPL
3. ILDP - Italian Linux Documentation Project

Morale: linux è uguale a windows e voi lo sapete già usare.
        In piu' e' libero.

Materiale consegnato: knoppix Linux live-cd

Compiti per casa: provare knoppix e iscriversi a Lista hack
                  e salutare tutti.

###############################################################

Incontro 2: mettere le radici

(pratica)
1. preparare Win9x o WinME alla migrazione
2. installare Linux Mandrake 9.0
3. gestire il dual boot (lilo e dischetti)
4. mount (non c'entra nulla ma serve adesso)

(teoria)
1. partizioni e mbr
2. file systems
3. hardware e moduli

Morale: installare Linux non e' difficile come dicono gli
        espertoni

Materiale consegnato: 3 cd Linux Mandrake 9.0

Compiti per casa: installare Linux sul proprio pc
                  e fare report in lista

###############################################################

incontro 3: Let's go surfin' now...

(pratica)
1. configurare la scheda di rete (linuxconf)
2. configurare il modem seriale
3. configurare il winmodem (speriamo bene...)
4. piccola parentesi demońaca: processi in background

(teoria)
1. indirizzi IP, netmask, broadcast, protocolli, ppp.
2. porte e link simbolici
3. ifconfig

Morale:

Materiale consegnato: dispensa super-riassuntiva

Compiti per casa: connettersi con Linux e salutare la lista

###############################################################

incontro 4: controlla il sistema!

(pratica)
1. installare e aggiornare programmi con strumenti grafici
2. Aggiornamenti di sicurezza e bugfixes
3. installare e aggiornare i programmi da shell (rpm)
4. Installare programmi dal sorgente

(teoria)
1. importanza della sicurezza in rete
2. sicurezza su windows (ad-aware, zone-alarm, bugnosis)

Morale: Prova sulla tua pelle l'insicurezza di Windows
        e smetti di accontentarti

Materiale consegnato: cd con i suddetti programmi per windows.

Compiti per casa: installare i tre programmi su windoes
                  e rimanere molto spaventati

###############################################################

incontro 5: Disco Inferno (cd-burning, masterizzazione)

(pratica)
1. ascoltare .mp3 e .ogg
2. Lopster
3. mp3 -> audio ; ogg -> audio
4. creare cd
5. happy rippin' to youuu...

(teoria)
1. bitrate, compressione vs qualità
2. Napster, Opennap, peer-to-peer,
   guardie e ladri, Toto' e Peppino 
3. Free Music Philosophy

Morale: In fondo siamo tutti bravi ragazzi

Materiale consegnato: il file mp3 di una nota hit Disco Music

Compiti per casa: Imparare tutti i passi di Tony Manero in
                  Saturday Night Fever

###############################################################

incontro 6: Crittografia asimmetrica

(pratica)
1. creare la propria chiave gpg
2. scaricare e validare chiavi altrui
3. inviare messaggi crittati

(teoria)
1. Ma e' vero che la crittografia asimmetrica zoppica?
2. L'anello debole sei TU!

Morale: Ognuno si faccia i fatti propri.

Materiale consegnato: la liberta' di comunicare riservatamente

Compiti per casa: Scrivere a ciascuno degli altri partecipanti
                  al corso almeno un messaggio crittato.

###############################################################

incontro 7: negromanzia... arriva la shell.

(pratica)
1. Programmi in formato testo (cdp, mpg123, ogg123, aumix, ...)
2. comandi della shell (navigazione nel filesystem)
3. amministrazione dei files (crea, leggi, copia, scrivi, ...)
4. cenni al multitasking (testo + testo + grafica)

(teoria)
1. file system
2. permesso?
3. everything is a file.

Morale: In principio era il Verbo.

Materiale consegnato: Manualinux di Panther

Compiti per casa: sentire la musica da formato testo, creare un
                  file e scrivere un pensierino con vim.

###############################################################

incontro 8: IRC e newsgroup

(pratica)
1.
2.
3.

(teoria)
1.
2.

Morale:

Materiale consegnato: Le dispense di Fabio

Compiti per casa: chattare a lungo con ragazze selvagge.

###############################################################

incontro 9: Rete casalinga (reti genuine... fatte in casa)

(pratica)
1.
2.
3.

(teoria)
1.
2.

Morale:

Materiale consegnato: La macchinetta per stendere
                      la pasta all'uovo

Compiti per casa:

###############################################################

incontro 10:

(pratica)
1. 
2. 
3.

(teoria)
1.
2.

Morale:

Materiale consegnato:

Compiti per casa:

###############################################################

incontro 11: Web building

(pratica)
1. HTML in quattro lettere
2. Di tutti i colori (codici esadecimali)
3. Mozilla composer

(teoria)
1. web safe color
2.

Morale:

Materiale consegnato:

Compiti per casa:

###############################################################

incontro 12: Scanner e fotografie

(pratica)
1.
2.
3.

(teoria)
1.
2.

Morale:

Materiale consegnato:

Compiti per casa:

###############################################################



Maggiori informazioni sulla lista golem-hack