From b99370b46df36884995d94ed00de41aa51b4e027 Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Sun, 21 Sep 2003 14:21:19 +0000 Subject: [PATCH] Ripulitura dell'HTML, tanto per vedere se ci capisco qualcosa di XHTML & C. Al momento pare di no ... --- html/{index.html => gapil.html} | 146 +++++++++++++++++--------------- html/stampa.html | 113 ++++++++++++------------ 2 files changed, 136 insertions(+), 123 deletions(-) rename html/{index.html => gapil.html} (71%) diff --git a/html/index.html b/html/gapil.html similarity index 71% rename from html/index.html rename to html/gapil.html index f39abd8..d66a73b 100644 --- a/html/index.html +++ b/html/gapil.html @@ -1,80 +1,87 @@ - - - - GaPiL -- Guida alla Programmazione in Linux - - - - + + + + + + + + GaPiL -- Guida alla Programmazione in Linux + + + + - - + + - +
- -
- + + - - -
- - Guida alla Programmazione in Linux -
+
+ + + - + + +
+ + Guida alla Programmazione in Linux +
Simone Piccardi -
-
+
- + @@ -92,14 +99,14 @@ @@ -179,7 +185,7 @@ - @@ -210,11 +216,12 @@ - + + @@ -243,7 +250,7 @@
+
- + Home - + - + Download - + - + Versione online - + - + CVS - +
-

GaPiL nasce dalla mia convinzione profonda che la - "filosofia" che ispira il software libero si applichi - anche ad altri campi che non siano necessariamente quelli - della scrittura di programmi per computer. In particolare - ritengo che possa assumere una grande rilevanza in ambiti come - quelli dell'educazione e della formazione. -

+ GaPiL nasce dalla mia convinzione profonda che la + "filosofia" che ispira il software libero si applichi anche + ad altri campi che non siano necessariamente quelli della + scrittura di programmi per computer. In particolare ritengo che + possa assumere una grande rilevanza in ambiti come quelli + dell'educazione e della formazione. +

Ma se trovare della buona documentazione libera, specie per quanto riguarda i programmi che girano sul sistema GNU/Linux, è ormai relativamente facile, la produzione di buoni testi @@ -119,8 +126,8 @@

L'obiettivo resta comunque quello di riuscire a produrre una - testo, rilasciato sotto GNU FDL, che + testo, rilasciato sotto GNU FDL, che possa servire a chi si accosta per la prima volta alla programmazione avanzata e di sistema su un kernel Linux, con la speranza di poter un giorno raggiungere la qualità dei @@ -137,16 +144,15 @@

-

- GaPiL nasce come libro e come tale la versione di riferimento è - quella in PDF, accessibile nella sezione - Download . Grazie - all'opera di Mirko Maischberger abbiamo anche una bellissima - versione HTML, accessibile nella sezione GaPiL nasce come libro e come tale la versione di + riferimento è quella in PDF, accessibile nella sezione Download + . Grazie all'opera di Mirko Maischberger abbiamo + anche una bellissima versione HTML, accessibile nella sezione online , finalmente + face="sans-serif"> online , finalmente all'altezza della versione stampabile. -

Cap. 4-7 Gestione base dei file + Gestione base dei file quasi completi e parzialmente revisionati
Cap. 12 IPC IPC Pipe, fifo e code, semafori, memoria condivisa, tecniche alternative completi, da revisionare, IPC POSIX quasi completo.
Cap. 13-14 Introduzione alla rete

- 6 - aprile - 2003
Grazie all'incredibile lavoro di + 6 - aprile - 2003
Grazie all'incredibile lavoro di Mirko Maischberger abbiamo una favolosa versione in HTML, che collego direttamente dalla sua home page. Non finirò mai di ringraziarlo per aver domato htlatex fino a produrre la prima @@ -252,60 +259,61 @@ introduzione alle reti.

- 10 - marzo - 2003
Completata la memoria condivisa + 10 - marzo - 2003
Completata la memoria condivisa POSIX, introdotte le relative funzioni di interfaccia, revisionati ed ampliati i capitoli sull'introduzione alla rete ed ai socket.

- 20 - febbraio - 2003
Completata la sezione sulle +

+ 20 - febbraio - 2003
Completata la sezione sulle alternative al SysV IPC, introdotte le code di messaggi POSIX, un esempio di uso della memoria condivisa, e parecchie revisioni generali.

- 10 - dicembre - 2002
Completata la sezione sul file + 10 - dicembre - 2002
Completata la sezione sul file locking, inserita una nuova sezione sulle alternative al SysV IPC, estesa la parte sulla memoria condivisa, fatta una revisione generale degli indici.

- 26 - ottobre - 2002
Revisione di terminali, code di + 26 - ottobre - 2002
Revisione di terminali, code di messaggi e advisory file locking. Aggiunta la struttura dei semafori SysV IPC, del file locking in stile POSIX, ed un contributo di Daniele Masini sull'allocazione della memoria.

- 18 - ottobre - 2002
Aggiunte: trattazione elementare + 18 - ottobre - 2002
Aggiunte: trattazione elementare dei terminali, dei semafori di System V IPC, del file locking in stile BSD.

- 24 - settembre - 2002
Spostato tutto sul CVS + 24 - settembre - 2002
Spostato tutto sul CVS pubblico del FLUG che consente l'accesso anonimo. Aggiunta una trattazione preliminare delle code di messaggi di System V IPC e del controllo di sessione.

- 20 - agosto - 2002
Completata la stesura preliminare + 20 - agosto - 2002
Completata la stesura preliminare del memory mapped I/O, inserito un esempio di server basato sulle FIFO, completata la versione iniziale dell'introduzione al System V IPC.

- 7 - agosto - 2002
Completata la prima stesura delle + 7 - agosto - 2002
Completata la prima stesura delle sezioni relative all'I/O asincrono ed ai segnali real-time, iniziata la stesura della sezione sul memory mapped I/O.

- 22 - luglio - 2002
Iniziata la stesura del capitolo + 22 - luglio - 2002
Iniziata la stesura del capitolo sull'I/O avanzato. Completata la sezione su pipe e FIFO (in versione preliminare) inziate le sezioni su I/O asincrono ed una sezione aggiuntiva sui segnali real-time nel relativo capitolo.

- 3 - luglio - 2002
Prima versione del sito, con + 3 - luglio - 2002
Prima versione del sito, con rilascio della prima versione di GaPiL in un HTML passabile. -
+
Sono in versione preliminare, ma ricontrollati e di qualità accettabile, i capitoli dal primo al nono: introduzione, gestione dei processi, interfacce di base per i file e per il diff --git a/html/stampa.html b/html/stampa.html index d6b75ab..fbce85c 100644 --- a/html/stampa.html +++ b/html/stampa.html @@ -1,80 +1,87 @@ - - - - GaPiL -- Guida alla Programmazione in Linux - - - - + + + + + + + + GaPiL -- Guida alla Programmazione in Linux + + + + - - + + - +
- -
- + + - - -
- - Guida alla Programmazione in Linux -
+
+ + + - + + +
+ + Guida alla Programmazione in Linux +
Simone Piccardi -
-
+
- + @@ -92,30 +99,28 @@ @@ -159,7 +164,7 @@ -- 2.30.2
+
- + Home - + - + Download - + - + Versione online - + - + CVS - +
- -

GaPiL è scritta in LaTeX, la versione aggiornata di - tutti i file è disponibile in tempo reale sul CVS del FLUG, a cui potete - accedere direttamente. La versione online è pubblicata qui , e viene - periodicamente aggiornata.

+ GaPiL è scritta in LaTeX, la versione aggiornata di tutti i + file è disponibile in tempo reale sul CVS del FLUG, a cui potete accedere + direttamente. La versione online è pubblicata qui , e viene periodicamente + aggiornata.

Per chi come me preferisce la carta allo schermo, ho provveduto a mettere in linea delle versioni stampabili; esse sono liberamente scaricabili dagli indirizzi seguenti, insieme all'archivio compresso di tutti i sorgenti: +

@@ -136,15 +141,15 @@

cvs -d :pserver:anonymous@cvs.firenze.linux.it:/misc login -
+
cvs -d :pserver:anonymous@cvs.firenze.linux.it:/misc co gapil

la password per il login è anonymous. Il resto si può ottenere alla maniera solita con un cvs update nella directory dove avete scaricato i file. Delle brevi istruzioni - sull'uso di CVS le trovate qui. + sull'uso di CVS le trovate qui.
Per chi può interessare potete trovare altra documentazione libera che ho prodotto a questo indirizzo: - + http://firenze.linux.it/~piccardi/pubblicazioni.html