Varie correzioni, completata revisione capitolo sull'I/O su file
[gapil.git] / html / stato.html
index 14cdabb204e569162c15c52832a365c73b9577c6..728851707cf939e25b6aceee127830b0233e66a5 100644 (file)
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="iso-8859-1"?> 
+<?xml version="1.0" encoding="utf-8"?> 
 
 <!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>
 
 <!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" />
+   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <title>GaPiL -- Guida alla Programmazione in Linux</title>
     <meta name="author" content="Simone Piccardi" />
     <meta name="title" content="Guida alla Programmazione in Linux" />
     <title>GaPiL -- Guida alla Programmazione in Linux</title>
     <meta name="author" content="Simone Piccardi" />
     <meta name="title" content="Guida alla Programmazione in Linux" />
     </table>
 
 <!-- CUT HERE -->
     </table>
 
 <!-- CUT HERE -->
-    <table width="800" cellspacing="10" cellpadding="10" border="0">
+    <table width="1000" cellspacing="10" cellpadding="10" border="0">
       <tbody>
        <tr>
          <td width="130" valign="top">
            <b>
              <font color="#0000aa">
       <tbody>
        <tr>
          <td width="130" valign="top">
            <b>
              <font color="#0000aa">
-               Disponibilità
+               Disponibilità
              </font>
            </b>
          </td>
          <td bgcolor="lightblue"> 
 
              <b>GaPiL</b> nasce come libro e come tale la versione di
              </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
+             riferimento è quella in PDF, accessibile nella sezione <a
              href="download.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="download.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
              </font>
            </b>
          </td>
              </font>
            </b>
          </td>
-         <td bgcolor="lightblue"> <b>GaPiL</b> è in continua evoluzione ma
-           alcune parti hanno raggiunto una "stabilità" sufficiente (nel
+         <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
            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:
+           situazione attuale è la seguente:
            <table width="600" cellspacing="5">
              <tbody>
                <tr>
            <table width="600" cellspacing="5">
              <tbody>
                <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 valign="top"> <b> Cap. 2-3 </b> </td>
                  <td valign="top"> Gestione dei processi </td>
                  <td valign="top"> quasi completi e parzialmente revisionati,
-                   aggiunte le capabilities
+                   localizzazione accennata, aggiornamenti sulle priorità di
+                   I/O
                  </td>
                </tr>
                <tr>
                  <td valign="top"> <b> Cap. 4-7 </b> </td>
                  <td valign="top"> Gestione base dei file </td>
                  </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 valign="top"> quasi completi e parzialmente
+                 revisionati, in riscrittura i filesystem, incomplete le
+                 capabilities
                  </td>
                </tr>
                <tr>
                  </td>
                </tr>
                <tr>
                <tr>
                  <td valign="top"> <b> Cap. 9 </b> </td>
                  <td valign="top"> Segnali</td> 
                <tr>
                  <td valign="top"> <b> Cap. 9 </b> </td>
                  <td valign="top"> Segnali</td> 
-                 <td valign="top"> quasi completo, da revisionare </td>
+                 <td valign="top"> quasi completo, da revisionare, in fase
+                 di sviluppo la parte più avanzata su timer e segnali. </td>
                </tr>
                <tr>
                  <td valign="top"> <b> Cap. 10 </b> </td>
                </tr>
                <tr>
                  <td valign="top"> <b> Cap. 10 </b> </td>
                    I/O multiplexing e I/O non bloccante parzialmente rivisti,
                    I/O asincrono da aggiornare, memory
                    mapped completo, da revisionare, file locking
                    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.  
+                   completo, il capitolo è in ristrutturazione.  
                  </td>
                </tr>
                <tr>
                  </td>
                </tr>
                <tr>
                </tr>
                <tr>
                  <td valign="top"> <b> Cap. 13 </b> </td>
                </tr>
                <tr>
                  <td valign="top"> <b> Cap. 13 </b> </td>
+                 <td valign="top"> I thread</td> 
+                 <td valign="top"> appena iniziato, a malapena uno
+                 scheletro </td> 
+               </tr>
+               <tr>
+                 <td valign="top"> <b> Cap. 14 </b> </td>
                  <td valign="top"> Introduzione alla rete</td> 
                  <td valign="top"> completo, da revisionare </td>
                </tr>
                <tr>
                  <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"> <b> Cap. 15 </b> </td>
                  <td valign="top"> I socket</td> 
                  <td valign="top"> I socket</td> 
-                 <td valign="top"> completo, da revisionare. Manca la
+                 <td valign="top"> Completo, da revisionare. Manca la
                  trattazione di eventuali ulteriori famiglie di socket. 
                  </td>
                </tr>
                <tr>
                  trattazione di eventuali ulteriori famiglie di socket. 
                  </td>
                </tr>
                <tr>
-                 <td valign="top"> <b> Cap. 15 </b> </td>
+                 <td valign="top"> <b> Cap. 16 </b> </td>
                  <td valign="top"> I socket TCP </td> 
                  <td valign="top"> Completo, da
                    revisionare.
                  </td>
                </tr>
                <tr>
                  <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"> <b> Cap. 17 </b> </td>
                  <td valign="top"> Gestione dei socket </td> 
                  <td valign="top"> Completata la gestione degli
                      indirizzi, completate le opzioni dei
                  <td valign="top"> Gestione dei socket </td> 
                  <td valign="top"> Completata la gestione degli
                      indirizzi, completate le opzioni dei
-                     socket generiche. Iniziate le opzioni dei socket IP, 
-                     e le sysctl e ioctl dei socket. 
+                     socket generiche, IP, TCP e UDP, le ioctl dei socket e
+                      della rete, le sysctl dei socket, IP, da completare
+                 quelle TCP.
                  </td>
                </tr>
                <tr>
                  </td>
                </tr>
                <tr>
-                 <td valign="top"> <b> Cap. 17 </b> </td>
+                 <td valign="top"> <b> Cap. 18 </b> </td>
                  <td valign="top"> Altri socket </td> 
                  <td valign="top"> Iniziati i socket UDP di base, lasciato in
                      segnaposto per gli altri.
                  </td>
                </tr>
                <tr>
                  <td valign="top"> Altri socket </td> 
                  <td valign="top"> Iniziati i socket UDP di base, lasciato in
                      segnaposto per gli altri.
                  </td>
                </tr>
                <tr>
-                 <td valign="top"> <b> Cap. 18 </b> </td>
+                 <td valign="top"> <b> Cap. 19 </b> </td>
                  <td valign="top"> Socket avanzati </td> 
                  <td valign="top"> Completamente da fare.
                  </td>
                </tr>
                <tr>
                  <td valign="top"> <b> Appendici </b> </td>
                  <td valign="top"> Socket avanzati </td> 
                  <td valign="top"> 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"> I protocolli, gli errori, svn, ecc.</td> 
                  <td valign="top"> Materiale messo insieme alla
                  rinfusa, e da rivedere totalmente.
                  </td>
                  <td valign="top"> Materiale messo insieme alla
                  rinfusa, e da rivedere totalmente.
                  </td>
              </tbody>
            </table>
            <p>
              </tbody>
            </table>
            <p>
-             <b> Versione corrente:</b> 589 pagine.
+             <b> Versione corrente:</b> 709 pagine.
            </p>
          </td>
            </p>
          </td>
-       </tr>
+         <td valign="top">
+<!-- Generated by OpenX 2.8.5 -->
+<script type='text/javascript' src='http://openx.fountainpen.it/www/delivery/spcjs.php?id=3'></script>
+<script type='text/javascript'><!--// <![CDATA[
+    /* [id3] gapil.truelite.it - Default */
+        OA_show(3);
+// ]]> --></script><noscript><a target='_blank' href='http://openx.fountainpen.it/www/delivery/ck.php?n=80aa9ec'><img border='0' alt='' src='http://openx.fountainpen.it/www/delivery/avw.php?zoneid=3&amp;n=80aa9ec' /></a></noscript>
+         </td>
        </tr>
      </tbody>
     </table>
        </tr>
      </tbody>
     </table>
+
+<!-- Piwik -->
+<script type="text/javascript">
+var pkBaseURL = (("https:" == document.location.protocol) ? "https://piwik.fountainpen.it/" : "http://piwik.fountainpen.it/");
+document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
+</script><script type="text/javascript">
+try {
+var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 3);
+piwikTracker.trackPageView();
+piwikTracker.enableLinkTracking();
+} catch( err ) {}
+</script><noscript><p><img src="http://piwik.fountainpen.it/piwik.php?idsite=3" style="border:0" alt=""/></p></noscript>
+<!-- End Piwik Tag -->
+
 <!-- CUT HERE -->
   </body>
 </html>
 <!-- CUT HERE -->
   </body>
 </html>