Iniziato a scrivere qualcosa sui socket UDP, e fatta una figura.
[gapil.git] / html / stato.html
diff --git a/html/stato.html b/html/stato.html
new file mode 100644 (file)
index 0000000..af8c623
--- /dev/null
@@ -0,0 +1,248 @@
+<?xml version="1.0" encoding="iso-8859-1"?> 
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="it">
+  <head>
+   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+    <title>GaPiL -- Guida alla Programmazione in Linux</title>
+    <meta name="author" content="Simone Piccardi" />
+    <meta name="title" content="Guida alla Programmazione in Linux" />
+    <meta name="description" content="Un manuale di programmazione avanzata in
+      Linux" />
+    <meta name="keywords" content="programmazione, programmazione linux, 
+      POSIX, programmazione avanzata "/>
+    <style type="text/css">
+<!--
+ a {text-decoration: none;}
+ td {font-family: sans-serif}
+-->
+    </style>
+  </head>
+  <body link="mediumslateblue" vlink="mediumblue" alink="red" bgcolor="white">
+
+    <table cellspacing="0" cellpadding="0" border="0" width="800">
+      <tbody>
+       <tr>
+         <td width="170" align="center">
+           <img src="gapil.png" width="160" border="0" />
+         </td>
+         <td valign="bottom" align="left" bgcolor="white">
+           <table cellspacing="0">
+             <tr>
+               <td>
+                 <font face="sans-serif" size="+4" 
+                   color="darkred" style="font-size: 22pt"> 
+                   <b>Guida alla Programmazione in Linux</b> 
+                   <br />
+                     <font color="midnightblue">
+                       <b>Simone Piccardi</b>
+                     </font>
+                 </font>
+               </td>
+             </tr>
+           </table>
+         </td>
+       </tr>
+      </tbody>
+    </table>
+
+    <table width="790" cellspacing="0" cellpadding="3" border="0">
+      <tbody>
+       <tr>
+         <td width="164" align="center" >
+         </td>
+         <td align="center" bgcolor="#dddddd">
+           <a target="_parent"  href="index.html">
+             <font face="sans-serif">
+               <b>Home</b>
+             </font>
+           </a> 
+         </td>
+         <td align="center" bgcolor="#dddddd">
+           <a target="_parent"  href="stato.html">
+             <font face="sans-serif">
+               <b>Stato</b>
+             </font>
+           </a> 
+         </td>
+         <td align="center" bgcolor="#dddddd">
+           <a target="_parent"  href="stampa.html">
+             <font face="sans-serif">
+               <b>Download</b>
+             </font>
+           </a> 
+         </td>
+         <td align="center" bgcolor="#dddddd">
+           <a target="_parent"  
+             href="http://www.lilik.it/~mirko/gapil/gapil.html">
+             <font face="sans-serif" color="darkred">
+               <b>Versione online</b>
+             </font>
+           </a>
+         </td>
+         <td align="center" bgcolor="#dddddd">
+           <a target="_parent"  
+             href="http://cvs.firenze.linux.it/cgi-bin/viewcvs.cgi/gapil/?cvsroot=misc">
+             <font face="sans-serif">
+               <b>CVS</b>
+             </font>
+           </a>
+         </td>
+       </tr>
+      </tbody>
+    </table>
+
+<!-- CUT HERE -->
+    <table width="800" cellspacing="10" cellpadding="10" border="0">
+      <tbody>
+       <tr>
+         <td width="130" valign="top">
+           <b>
+             <font color="#0000aa">
+               Disponibilità
+             </font>
+           </b>
+         </td>
+         <td bgcolor="lightblue"> 
+
+             <b>GaPiL</b> nasce come libro e come tale la versione di
+             riferimento è quella in PDF, accessibile nella sezione <a
+             href="stampa.html"> <font face="sans-serif"> <b>Download</b>
+             </font></a>. Grazie all'opera di Mirko Maischberger abbiamo
+             anche una bellissima versione HTML, accessibile nella sezione <a
+             href="http://www.lilik.it/~mirko/gapil/gapil.html"> <font
+             face="sans-serif"> <b>online</b></font></a>, finalmente
+             all'altezza della versione stampabile.
+         </td>
+       </tr>
+       <tr>
+         <td width="130" valign="top">
+           <b>
+             <font color="#0000aa">
+               Stato
+             </font>
+           </b>
+         </td>
+         <td bgcolor="lightblue"> <b>GaPiL</b> è in continua evoluzione ma
+           alcune parti hanno raggiunto una "stabilità" sufficiente (nel
+           senso che le ho riviste, le ritengo abbastanza complete, e non
+           sono stato capace di accorgermi degli errori che ci ho lasciato)
+           altre sono da rivedere, altre sono solo parzialmente accennate. La
+           situazione attuale è la seguente:
+           <table width="600" cellspacing="5">
+             <tbody>
+               <tr>
+                 <td valign="top"> <b> Cap. 1 </b> </td>
+                 <td valign="top"> Introduzione </td> 
+                 <td valign="top"> quasi completo e parzialmente revisionato
+                 </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 2-3 </b> </td>
+                 <td valign="top"> Gestione dei processi </td>
+                 <td valign="top"> quasi completi e parzialmente revisionati
+                 </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 4-7 </b> </td>
+                 <td valign="top"> Gestione base dei file </td>
+                 <td valign="top"> quasi completi e parzialmente revisionati
+                 </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 8 </b> </td>               
+                 <td valign="top"> Sistema, parametri, errori</td> 
+                 <td valign="top"> quasi completo, da revisionare</td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 9 </b> </td>
+                 <td valign="top"> Segnali</td> 
+                 <td valign="top"> quasi completo, da revisionare </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 10 </b> </td>
+                 <td valign="top"> Sessioni e terminali</td> 
+                 <td valign="top"> sessioni complete, da revisionare, 
+                   terminali quasi completi. </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 11 </b> </td>
+                 <td valign="top"> Gestione avanzata dei file</td> 
+                 <td valign="top"> 
+                   I/O multiplexing e I/O non bloccante parzialmente rivisti,
+                   I/O asincrono da aggiornare, memory
+                   mapped completo, da revisionare, file locking
+                   completo, da revisionare.  
+                 </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 12 </b> </td>
+                 <td valign="top"> IPC </td> 
+                 <td valign="top"> pipe, fifo e code, semafori, 
+                   memoria condivisa, tecniche alternative completi, da
+                   revisionare, code di messaggi e memoria condivisa POSIX 
+                   quasi completi, semafori POSIX da fare.
+                 </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 13 </b> </td>
+                 <td valign="top"> Introduzione alla rete</td> 
+                 <td valign="top"> completo, da revisionare </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 14 </b> </td>
+                 <td valign="top"> I socket</td> 
+                 <td valign="top"> completo, da revisionare. Manca la
+                 trattazione di eventuali ulteriori famiglie di socket. 
+                 </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 15 </b> </td>
+                 <td valign="top"> I socket TCP </td> 
+                 <td valign="top"> Completo, da
+                   revisionare.
+                 </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 16 </b> </td>
+                 <td valign="top"> Altri socket </td> 
+                 <td valign="top"> Due placeholder per socket UDP ed unix
+                     domain, completamente da fare.
+                 </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 17 </b> </td>
+                 <td valign="top"> Gestione dei socket </td> 
+                 <td valign="top"> Due placeholder per la gestione degli
+                     indirizzi e le opzioni dei socket, completamente da fare.
+                 </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 18 </b> </td>
+                 <td valign="top"> Socket avanzati </td> 
+                 <td valign="top"> Due placeholder per socket TCP e UDP
+                   avanzati, completamente da fare.
+                 </td>
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Appendici </b> </td>
+                 <td valign="top"> I protocolli, gli errori, ecc.</td> 
+                 <td valign="top"> Materiale messo insieme alla
+                 rinfusa, e da rivedere totalmente.
+                 </td>
+               </tr>
+             </tbody>
+           </table>
+           <p>
+             <b> Versione corrente:</b> 507 pagine.
+           </p>
+         </td>
+       </tr>
+       </tr>
+     </tbody>
+    </table>
+<!-- CUT HERE -->
+  </body>
+</html>