Indice generale ridotto
Introduzione
Volume I Iniziare 1
Parte i Software, licenze e standard
1 Software: concetti elementari e tipologia in base alla licenza
2 Creative Commons
3 Storia breve del software libero
4 Standard
5 Verifica: licenze
Parte ii Presentazioni
6 Aspetti giuridici del software
7 Concetto di «libertà» del software
8 Sintesi storica del software libero
9 Vantaggi e svantaggi del software libero
Parte iii Aritmetica elementare
10 Sistemi di numerazione
11 Conversioni numeriche di valori interi
12 Conversioni numeriche di valori non interi
13 Le operazioni elementari e il sistema binario
14 Verifica: conversioni numeriche
Parte iv Promemoria
15 Sistema di numerazione ottale
16 Sistema di numerazione esadecimale
17 Sistema di numerazione binario
Parte v Introduzione all'uso
18 Introduzione all'uso dell'elaboratore
19 Introduzione a Unix e ai sistemi GNU in particolare
20 L'ABC dei comandi Unix
21 Glossario minimo per il principiante
22 Significato originale dei nomi attribuiti ai comandi più comuni
23 Promemoria: permessi di accesso ai file e alle directory
Parte vi Esercizi pratici
24 Accesso al sistema e conclusione dell'attività
25 Gestione delle parole d'ordine
26 Navigazione tra le directory
27 Contenuti
28 Creazione, copia ed eliminazione di file
29 Creazione, copia ed eliminazione di directory
30 Spostamenti e collegamenti di file e directory
31 La shell
32 Controllo dei processi
33 Permessi
34 Creazione e modifica di file di testo
35 File eseguibili
36 Ricerche
37 Dischi e file system
38 Dispositivi
Parte vii Verifiche
39 Directory e percorsi
40 Privilegi e permessi 1
41 Privilegi e permessi 2
42 Uso elementare di un sistema Unix
Parte viii Trovare le informazioni necessarie
43 Documentazione
44 Ricerche nella rete
Parte ix Installazione di un sistema GNU/Linux
45 Installare GNU/Linux
46 Installazione di una distribuzione Slackware
Parte x Sistemi GNU/Linux che non richiedono installazione
47 RIP
48 Sistemi GNU/Linux autoavviabili comuni
Indice analitico del volume
Volume II Iniziare 2
Parte xi Avvio del sistema operativo
49 Caricamento di GNU/Linux
50 MBR
51 GRUB 1
52 LILO: introduzione
53 Configurazione di LILO più in dettaglio
Parte xii Pacchetti di applicazioni per GNU/Linux
54 Applicativi originali distribuiti in forma sorgente o compilata
55 Pacchetti applicativi confezionati appositamente per le distribuzioni GNU
56 Pacchetti Slackware
57 Pacchetti RPM
58 Pacchetti Debian
59 Pacchetti Debian sorgenti, dipendenze e ricompilazione
60 Pacchetti Debian: Dselect
61 Pacchetti Debian: APT
62 Pacchetti Debian: Dpkg-www
63 Pacchetti Debian: accorgimenti
64 Conversione ed estrazione
65 Promemoria: Dselect
66 Promemoria: Aptitude
Parte xiii Kernel Linux
67 Kernel Linux
68 Parametri di avvio del kernel Linux
69 Moduli del kernel Linux
70 Parametri del kernel e dei moduli relativi a componenti importanti
71 File di dispositivo
72 Disco RAM iniziale: Initrd
73 Combinazioni magiche con «R sist», ovvero «SysRq»
74 Promemoria: kernel, errori comuni
Indice analitico del volume
Volume III Iniziare 3
Parte xiv Alimentazione elettrica
75 Alimentatori AT e ATX
76 Alimentatori ATX
Parte xv Bus
77 SCSI
78 (P)ATA: AT attachment
79 SATA: Serial ATA
80 Da ISA a PCI
81 USB
82 USB e il Kernel Linux
83 Problemi di configurazione dell'hardware
Parte xvi ROM e RAM
84 Introduzione al BIOS
85 Modifica di un BIOS modulare
86 Memoria centrale difettosa
Parte xvii Cablaggi e connettori
87 Video MGA, CGA, EGA, Hercules
88 Tastiere
89 Porte seriali
90 Porte parallele
91 Reti Ethernet
Parte xviii Processi di elaborazione
92 Introduzione ai processi di elaborazione
93 Procedura di inizializzazione del sistema (System V)
94 Situazione dei processi
95 Invio di segnali ai processi
96 Processi e shell
97 Trasformare dei programmi comuni in demoni
98 Tabelle riepilogative
Parte xix Calendario e pianificazione
99 Pianificazione dei processi (scheduling)
100 Orologio di sistema
101 Calendario
102 Tabelle riepilogative
103 Promemoria: orologio di sistema
Parte xx Informazioni
104 Informazioni dai file system virtuali «/proc/» e «/sys/» di GNU/Linux
105 Identificazione del sistema
106 Tabelle riepilogative
Parte xxi Convenzioni nazionali
107 Internazionalizzazione
108 ISO 639
109 ISO 3166
110 ISO 4217
111 Conversione tra le unità di misura
Indice analitico del volume
Volume IV Iniziare 4
Parte xxii Terminali a caratteri
112 Introduzione alla tastiera
113 Tastiera di un elaboratore
114 Tastiera della console di un sistema GNU/Linux
115 Personalizzazione della mappa della tastiera
116 Tastiera italiana conforme a X
117 Gestione della console GNU/Linux e dei terminali a caratteri in generale
118 Console grafica VGA nei sistemi GNU/Linux
119 Utilizzo del dispositivo di puntamento
120 Utilizzo più evoluto del terminale a caratteri
121 Getty
122 Console nei sistemi GNU/Linux
123 Tabelle riepilogative
124 Promemoria: console VGA di un sistema GNU/Linux
Parte xxiii Utilizzo corretto della tastiera
125 Regole generali per la scrittura con la tastiera
126 Esercizi di digitazione: la riga base
127 Esercizi di digitazione: la riga superiore
128 Esercizi di digitazione: la riga inferiore
129 Esercizi di digitazione: conclusione
130 Ktouch
131 Gtypist
132 Typeit
Indice analitico del volume
Volume V Iniziare 5
Parte xxiv Utenti
133 Gestione del registro del sistema
134 Controllo degli accessi
135 Utenza
136 Parole d'ordine oscurate
137 Moduli PAM
138 Contabilità dell'utilizzo di risorse del sistema
139 Configurazione e personalizzazione
140 Limiti alle utenze
141 Samba e utenze Unix
142 Promemoria: utenze
143 Promemoria: tabelle riepilogative
Parte xxv Shell Unix
144 Introduzione alla shell Unix
145 Shell POSIX: utilizzo generale
146 Shell POSIX: programmazione
147 Shell POSIX: accesso ai file
148 Shell POSIX: traduzione dei messaggi
149 Libreria Readline
Parte xxvi Promemoria
150 Particolarità della shell Bash
151 Shell POSIX: parametri comuni
152 Shell POSIX: variabili di ambiente comuni
153 Shell POSIX: espansione e sostituzione
154 Shell POSIX: comandi e job
155 Shell POSIX: ridirezione
156 Shell POSIX: strutture di controllo
157 Shell POSIX: comando «echo»
158 Shell POSIX: comando «set»
159 Shell POSIX: comando «test»
160 Shell POSIX: comando «ulimit»
161 Shell POSIX: altri comandi interni
Parte xxvii Eseguibili e interpretabili
162 Eseguibili, interpretabili e automazione dell'interpretazione
163 Strumenti per la realizzazione di script di shell
164 Un esercizio con Dialog
165 Raccolta di funzioni per una shell POSIX
Indice analitico del volume
Volume VI Iniziare 6
Parte xxviii Memoria di massa e file system
166 Memoria di massa: introduzione
167 Memoria di massa: preparazione e controllo
168 Memoria di massa: gestione delle partizioni
169 Memoria di massa: attivazione e utilizzo
170 Memoria virtuale
171 Gestione più evoluta di dischi e file system
172 CD, CD-ROM, DVD-ROM e file system ISO 9660
173 Masterizzazione con GNU/Linux
174 File system compressi
175 Gestione dei dischi in modo ridondante
176 Gerarchia del file system
177 Tabelle riepilogative
Parte xxix Promemoria
178 Riproduzione di un dischetto a partire dal file-immagine
179 CD-ROM/DVD-ROM, preparazione delle immagini
180 CD-ROM/DVD-ROM, incisione
Parte xxx File e directory
181 Directory, percorsi e contenuti
182 Proprietà, permessi e attributi
183 ACL POSIX con i sistemi GNU/Linux
184 Copia, collegamento, spostamento e cancellazione
185 Archiviazione e compressione
186 Ricerche
187 Scansione di parole
188 File speciali
189 Tabelle riepilogative
Parte xxxi Promemoria
190 Directory, percorsi e contenuti
191 Proprietà, permessi e attributi
192 Copia, collegamento, spostamento, cancellazione e archiviazione
193 Contenuto dei file e ricerche
Indice analitico del volume
Volume VII Iniziare 7
Parte xxxii FUSE: «file system in user space»
194 FUSE: introduzione
195 SSHfs
196 CurlFtpFS
197 NTFSprogs e NTFS-3g
198 EncFS
Parte xxxiii Cancellazione e recupero dei dati
199 Recupero dei dati cancellati
200 Libreria per la conservazione dei dati cancellati
201 Controllo dello spazio rimasto libero
Parte xxxiv Programmi di servizio vari
202 Gestione dei file di testo
203 Gestione dei file presi byte per byte
204 Differenze tra i file
205 Programmi di servizio diversi
206 Creazione e modifica di file di testo
207 File manager: Midnight Commander
208 Mtools
209 Alternative nella distribuzione Debian
210 Giochi e simili
211 Tabelle riepilogative
212 Promemoria: VI
213 Promemoria: comandi principali di Mtools
Indice analitico del volume
Volume VIII Iniziare 8
Parte xxxv Stampare
214 Stampa
215 Sistema di stampa BSD o compatibile
216 Annotazioni varie sulla stampa
217 File e filtri per la stampa
218 Uniformità del sistema di stampa: da testo a PostScript
219 PostScript
220 Rielaborazione PostScript
221 DVI
222 PDF
223 Filtri particolari con LPRng
224 Introduzione a Cups
225 Cups: programmi di servizio e configurazione
Indice analitico del volume
Volume IX Iniziare 9
Parte xxxvi Grafica
226 SVGAlib
227 X: struttura e configurazione essenziale
228 X: funzionamento e accesso
229 X: monitor, adattatore grafico e frequenza dot-clock
230 X: la tastiera e la sua configurazione «elementare»
231 X: configurazione più dettagliata della tastiera e del mouse
232 X: metodi di inserimento intelligente con SCIM
233 X: gestori di finestre
234 Accorgimenti per la costruzione di un menù
235 Annotazioni sulla configurazione di Fvwm 2
236 X: login grafico
237 X: «sessione»
238 X: accesso remoto alla sessione di lavoro
Parte xxxvii Promemoria
239 X: uso comune
240 X: accesso attraverso la rete
241 X: uso senza dispositivo di puntamento
242 Mappe della tastiera
Parte xxxviii Applicazioni comuni per X
243 X: configurazione dei clienti
244 X: programmi di servizio tradizionali
245 X: gestori di file attuali
246 XFM: un vecchio gestore di file
247 X: accesso remoto tradizionale
248 X: «monitor» di vario tipo
Parte xxxix Applicativi comuni per l'ufficio
249 OpenOffice.org
250 Gnumeric
251 AbiWord
252 MagicPoint
253 XFig
254 Disegno tecnico
Indice analitico del volume
Volume X Comunicare 1
Parte xl Nozioni elementari sulle reti
255 Introduzione alle reti
256 Introduzione al TCP/IP
257 Hardware di rete comune
258 Hardware di rete più vecchio
259 Definizione dei protocolli e dei servizi
260 IPv4: configurazione delle interfacce di rete
261 IPv4: instradamento locale
262 IPv4: instradamento oltre l'ambito della rete locale
263 IPv4 con il pacchetto Iproute
264 Introduzione a IPv6
265 Utilizzo di IPv6
Parte xli Schede sintetiche sulle reti
266 Estensione e topologia delle reti
267 Modello ISO-OSI
268 Indirizzi IPv4
269 Connessione a una rete locale tipica
270 Instradamento attraverso router
271 NAT/PAT
272 TCP, UDP e porte
273 Messaggi ICMP
Parte xlii Esercitazioni
274 Ricerca dei router prossimi
275 Individuazione dei gestori più importanti dei router attraversati
Parte xliii Verifiche
276 Verifica: concetti elementari sulle reti
277 Verifica: calcolo degli indirizzi IPv4 disponibili 1
278 Verifica: calcolo degli indirizzi IPv4 disponibili 2
279 Verifica: calcolo degli indirizzi IPv4 disponibili 3
Parte xliv Risoluzione dei nomi
280 Indirizzi e nomi
281 DNS come base di dati distribuita
282 DNS: introduzione
283 DNS: dettagli ulteriori
284 Sintesi: DNS
285 Sintesi: risoluzione dei nomi
286 Esercitazione: individuazione dei nomi di dominio disponibili e occupati
Parte xlv Socket e UCSPI
287 Introduzione ai socket
288 Unix client-server program interface
Parte xlvi Modem, porte seriali e connessioni punto-punto
289 Modem e porte seriali
290 Introduzione al PPP
291 Connessioni su porte seriali e con linee dedicate
292 PPP per l'accesso a Internet attraverso un ISP
293 Descrizione di una connessione PPP quasi reale
294 WvDial
295 Getty e il modem
296 Fax
297 Consentire l'accesso a Internet attraverso una linea commutata
Parte xlvii WiFi, IEEE 802.11, ISO/IEC 8802.11
298 Introduzione al WiFi
299 Il WiFi con i sistemi GNU/Linux: preparazione del kernel
Indice analitico del volume
Volume XI Comunicare 2
Parte xlviii Servizi di rete: quelli fondamentali e quelli più semplici
300 Organizzazione e controllo generale dei servizi di rete
301 RPC: Remote Procedure Call
302 NFS con i sistemi GNU/Linux
303 NIS
304 DHCP
305 Accesso remoto
306 Informazioni sugli utenti della rete
307 TELNET
308 Trivial FTP
309 Allineamento della data e dell'orario attraverso la rete
Parte xlix Messaggistica istantanea (instant messaging)
310 Messaggi sul terminale
311 IRC
312 ICQ: «I-seek-you»
313 MSN
314 Jabber
315 Yahoo
316 Abbreviazioni di Internet
Parte l Terminali
317 Introduzione all'uso di elaboratori senza disco con un sistema GNU/Linux
318 Introduzione a LTSP 4
319 Gestione e personalizzazione dei terminali LTSP
320 Avvio di terminali LTSP con GRUB 1
321 Modifica di un BIOS modulare
Parte li FTP
322 FTP: introduzione e uso del servizio
323 Servente OpenBSD FTP
324 Servente WU-FTP
Indice analitico del volume
Volume XII Comunicare 3
Parte lii Posta elettronica
325 Utilizzo e gestione elementare della posta elettronica
326 Messaggi giunti presso recapiti remoti
327 Messaggi, allegati ed estensioni MIME
328 Gestione della posta elettronica in generale
329 Procmail
330 Sendmail: introduzione
331 Exim 3: introduzione
332 Ssmtp
333 Liste di posta elettronica
334 SpamAssassin
Parte liii Promemoria
335 Simulazione del protocollo SMTP
336 Simulazione del protocollo POP3
337 Simulazione del protocollo POP3s
Parte liv HTTP
338 HTTP: introduzione e utilizzo del servizio
339 Servente HTTP: Apache 1.3
340 Servente HTTP: Boa
341 Servente HTTP: Mathopd
342 Servente HTTP-CGI
343 Programmazione CGI in Perl
344 Programmi CGI per l'accesso alla documentazione
345 Promemoria: simulazione del protocollo HTTP
Indice analitico del volume
Volume XIII Comunicare 4
Parte lv SNMP
346 Introduzione al protocollo SNMP
347 MRTG
Parte lvi Usenet
348 Introduzione a Usenet
349 Introduzione a INN -- InterNet News
Parte lvii Organizzazione di un sito Internet
350 Gestione di pagine HTML personali attraverso un accesso FTP
351 Indicizzazione e motori di ricerca
352 Statistiche di accesso
353 Riproduzione speculare e trasferimento dati in modo automatico
354 Trasferimento e sincronizzazione di dati attraverso la rete
355 Promemoria: uso di Rsync
Parte lviii Lavoro di gruppo
356 CVS: introduzione
357 CVS: la rete e altre annotazioni
Indice analitico del volume
Volume XIV Comunicare 5
Parte lix Filtri, proxy e ridirezione del traffico IP
358 Concetti elementari sul traffico IPv4 in riferimento all'uso di filtri
359 Cache proxy
360 Introduzione ai concetti di firewall e di NAT/PAT
361 Kernel Linux 2.4 e 2.6: firewall
362 Kernel Linux 2.4 e 2.6: NAT/PAT
363 Ridirezione del traffico IP senza l'ausilio del kernel
364 Kernel Linux 2.2: firewall e mascheramento IP
365 Kernel Linux 2.0: firewall e mascheramento IP
366 Annotazioni sull'uso di un router ADSL per le utenze comuni
367 Annotazioni sull'uso di un router ADSL con indirizzi statici
Parte lx Presentazioni
368 Cache proxy
369 Collocazione di un proxy
370 Configurazione relativa ai proxy
371 Filtro IP
372 Caratteristiche comuni di un filtro IP
373 Punti in cui intervenire per il filtro IP
374 Filtro IP e pacchetti frammentati
375 Semplificazione schematica delle funzioni di filtro IP
376 Preparazione all'utilizzo di IPTables
377 Esempi astratti per il filtro del traffico IP e annotazioni
378 Esempi pratici con IPTables
379 Simulazione di un firewall per esercizio
Parte lxi Schede esemplificative per la gestione di un router NAT con funzionalità di firewall elementare
380 Configurazione generale
381 IPTables
Parte lxii Verifiche
382 Concetti generali su Proxy, NAT/PAT e filtri IP
383 Firewall
384 Progetto di una rete completa di servizi essenziali e di firewall
385 Progetto di una rete completa di servizi essenziali, di firewall e di posta elettronica
386 Verifica sommativa sull'uso elementare delle reti TCP/IP
Parte lxiii Censura e controllo
387 PICS: Platform for Internet content selection
388 DansGuardian
Indice analitico del volume
Volume XV Comunicare 6
Parte lxiv Sicurezza e controllo
389 Introduzione ai problemi di sicurezza con la rete
390 Virus, vermi e cavalli di Troia
391 Filtri di accesso standard
392 Protocollo IDENT
393 TCP wrapper più in dettaglio
394 Cambiare directory radice
395 Verifica dell'integrità dei file
396 Verifica della vulnerabilità della propria rete
397 Strumenti per il controllo e l'analisi del traffico IP
398 Misure di sicurezza per l'elaboratore personale senza rete
Parte lxv Protezione contro i virus
399 Dazuko
400 Clamav
401 Clamuko
Parte lxvi Cfengine
402 Introduzione a Cfengine
403 Cfengine: sezioni di uso comune
404 Cfengine attraverso la rete
Parte lxvii Riservatezza e certificazione delle comunicazioni
405 Introduzione ai problemi legati alla crittografia e alla firma elettronica
406 GnuPG: GNU Privacy Guard
407 Autorità di certificazione e certificati
408 Connessioni cifrate e certificate
409 Introduzione a OpenSSL
410 Applicazioni che usano OpenSSL
411 LSH
412 OpenSSH
413 Steganografia
414 VPN attraverso OpenSSH
415 Verifica: concetti generali sulla crittografia e la firma elettronica 1
Parte lxviii Schede sintetiche
416 Terminale remoto
417 Copia remota
418 Crittografia
419 Firma elettronica
420 Certificato
Parte lxix Connettività con sistemi Dos
421 Dos IPv4
422 Dos PPP
423 Introduzione a NOS-KA9Q -- IPv4 per Dos
424 nanoDos
Indice analitico del volume
Volume XVI Scrivere 1
Parte lxx Editoria e stile
425 Formati standard della carta
426 Nozioni elementari di tipografia
427 Stile letterario
428 Evoluzione dell'editoria elettronica
Parte lxxi Codifica
429 Introduzione all'insieme di caratteri universale
430 Esempi di codifica dei caratteri
431 Programmi informativi sulla codifica
432 Applicativi utili durante la fase di transizione all'insieme di caratteri universale
433 ISO 10646: insieme di caratteri universale
Parte lxxii Controllo dell'ortografia e dello stile
434 Analisi lessicale
435 Analisi sintattica e stilistica con Textchk
436 Dizionari
Parte lxxiii PostScript: un linguaggio per la composizione finale
437 Linguaggio PostScript: introduzione
438 PostScript: espressioni e funzioni
439 PostScript: caratteri da stampa
440 Esempi di funzioni PostScript
441 Modifica sistematica di un file PostScript
Indice analitico del volume
Volume XVII Scrivere 2
Parte lxxiv TeX
442 teTeX: la distribuzione Unix di TeX
443 TeX: introduzione
444 TeX: caratteri
445 TeX: la pagina
446 TeX: paragrafi, righe, spazi, scatole e linee
447 TeX: tabelle
448 TeX: ambienti matematici
Parte lxxv LaTeX
449 LaTeX: introduzione
450 LaTeX: struttura
451 LaTeX: la pagina
452 LaTeX: caratteri
453 LaTeX: blocchi di testo
454 LaTeX: spazi e scatole
455 LaTeX: riferimenti
456 LaTeX: tabelle
457 LaTeX: figure
458 LaTeX: ambienti matematici
459 LaTeX: file esterni
Indice analitico del volume
Volume XVIII Scrivere 3
Parte lxxvi Da SGML a XML
460 SGML: introduzione
461 Elaborazione SGML
462 Dichiarazione SGML
463 XML: introduzione
464 Introduzione ai fogli di stile XSLT
465 XSL-FO: introduzione e preparazione degli strumenti
466 DTD XSL-FO
467 XSL-FO: impaginazione
468 XSL-FO: contenuto
469 XSLT e XSL-FO
470 XMLTeX e PassiveTeX
471 Sistemi SGML basati su Qwertz
472 Introduzione a DocBook
473 Introduzione a TEI
Indice analitico del volume
Volume XIX Scrivere 4
Parte lxxvii HTML
474 URI
475 HTML: aspetti generali
476 HTML: corpo
477 XHTML
478 CSS
479 HTML2ps
480 Introduzione a Amaya
481 HTMLDOC
482 Essere presenti su Internet
Parte lxxviii HTML: lezioni pratiche e verifiche
483 Preparazione
484 Struttura generale e intestazione
485 Caratteri speciali
486 Contenuto del testo lineare
487 Testo preformattato
488 Elenchi
489 Tabelle
490 Tabelle complesse
491 Riferimenti ipertestuali
492 Citazioni
493 Inserzione di oggetti
494 Inserzione di immagini
495 Fogli di stile CSS
496 Linguaggio CSS
497 Controllo del carattere
498 Colore e sfondo
499 Testo
500 Blocchi
501 Contesto dinamico
502 Rispetto del diritto d'autore
Indice analitico del volume
Volume XX Scrivere 5
Parte lxxix Alml
503 Alml: introduzione
504 Alml: preparazione e visione generale
505 Il documento secondo Alml
506 Alml: elementi interni alle righe
507 Alml: blocchi comuni
508 Alml: altri blocchi e componenti lineari particolari
509 Alml: riferimenti, note e altre informazioni
510 Alml: immagini
511 Alml: tabelle
512 Alml: allegati
513 Alml: verifiche
514 Esempio di verifica con Alml
515 Esempio di verifica con Alml bis
516 Esempio di verifica con Alml ter
517 Alml: presentazioni
518 Alml: inserimento letterale di codice TeX e HTML, con eventuale inserimento condizionato
519 Entità ISO ed entità HTML gestite da Alml
520 Insieme di caratteri universale e Alml
521 Alml: stile di scrittura del sorgente
522 Alml per i grandi progetti di documentazione
523 Alml: questioni tecniche
524 Riepilogo delle tabelle descrittive di elementi e attributi di Alml
Parte lxxx Annotazioni particolari riferite all'opera «Appunti di informatica libera»
525 Gestione di «Appunti di informatica libera»
526 Convenzioni di «Appunti di informatica libera»
527 Glossario stilistico di «Appunti di informatica libera»
Indice analitico del volume
Volume XXI Scrivere 6
Parte lxxxi Texinfo: lo standard della documentazione GNU
528 Introduzione a Texinfo
529 Texinfo: libro e ipertesto
530 Sgmltexi: installazione e utilizzo
531 Sgmltexi: struttura
532 Sgmltexi: contenuti
533 Corrispondenza tra Texinfo e Sgmltexi
Parte lxxxii Sistemi vari di composizione elettronica
534 Introduzione a *roff
535 Introduzione a Lout
536 Introduzione a LyX
537 Introduzione a HieroTeX
538 Trasformazione in altri formati
Parte lxxxiii Usare i programmi di scrittura visuale
539 La pagina
540 Il «paragrafo»
541 Il testo
542 Selezione, spostamento, copia
543 Tabelle
544 Incorporazione di oggetti
545 Carta legale
546 Stili e indici
547 Stampa in serie o «stampa unione»
Indice analitico del volume
Volume XXII Programmare 1
Parte lxxxiv Algoritmi e notazioni
548 Notazione BNF
549 Pseudocodifica
550 Algoritmi elementari con la shell POSIX
Parte lxxxv Linguaggio macchina
551 Organizzazione della memoria
552 Architettura, linguaggio, contesto virtuale, terminologia
553 Rappresentazione di valori numerici
554 Calcoli con i valori binari rappresentati nella forma usata negli elaboratori
555 Scorrimenti, rotazioni, operazioni logiche
556 Confronti attraverso la sottrazione
Parte lxxxvi x86-32
557 Microprocessori x86-32
558 Primo approccio al linguaggio assemblatore per x86
559 Esempi con le «quattro operazioni»
560 Esempi con gli «spostamenti»
561 Esempi con i confronti
562 Le istruzioni di salto
563 Esempi di programmi con strutture di controllo
564 Funzioni
565 Esempi di funzioni ricorsive
566 Indirizzamento dei dati
567 Rappresentazione dei dati in memoria attraverso un esempio
568 Esempi con gli array
569 Calcoli con gli indirizzi in fase di compilazione
570 Interazione con il sistema operativo
571 Compilazione di programmi composti da più file sorgenti
572 Librerie dinamiche e librerie statiche
573 Dal sorgente all'immagine in memoria
574 Formato ELF
575 Programmi completamente autonomi
Parte lxxxvii Dal linguaggio assemblatore ai linguaggi più evoluti
576 Compilazione C dal basso in alto
577 Compilazione C dall'alto in basso
578 Compilazione guidata con Make
Indice analitico del volume
Volume XXIII Programmare 2
Parte lxxxviii Introduzione al linguaggio C
579 Linguaggio C: nozioni minime
580 C: istruzioni del precompilatore
581 C: dal campo di azione alla compilazione
582 C: annotazioni sulla terminologia
583 C: puntatori, array, stringhe e allocazione dinamica della memoria
584 C: le funzioni
585 C: struttura, unione, campo, enumerazione, costante composta
586 C: tipi di dati speciali, di uso comune
587 C: configurazione locale
588 C: organizzazione dei file sorgenti
589 C: K&R
Parte lxxxix Gestione dei flussi di file in C
590 Concetti legati alla gestione dei file in C
591 C: utilizzo comune dei file
592 C: conversione di input e output
Parte xc Esempi di programmazione in C
593 Problemi elementari di programmazione
594 Scansione di array
595 Algoritmi tradizionali
Parte xci Introduzione alle estensioni POSIX
596 Dal C a POSIX
597 Espressioni regolari POSIX
598 Avvio e conclusione dei processi
599 Introduzione ai thread POSIX
600 I file secondo i sistemi POSIX
601 Il file system Unix e la sua gestione tipica
602 Il file system Minix 1
Indice analitico del volume
Volume XXIV Programmare 3
Parte xcii Libreria C, con qualche estensione POSIX
603 Organizzazione della libreria C
604 C: «assert.h»
605 C: «limits.h»
606 C: «stdint.h»
607 C: «errno.h»
608 C: «locale.h»
609 C: «ctype.h»
610 C: «stdarg.h»
611 C: «stdlib.h»
612 C: «inttypes.h»
613 C: «iso646.h»
614 C: «stdbool.h»
615 C: «stddef.h»
616 C: «string.h»
617 C: «signal.h»
618 C: «time.h»
619 C: «stdio.h»
Parte xciii Libreria POSIX
620 Organizzazione della libreria POSIX
621 POSIX: «sys/types.h»
622 POSIX: «sys/stat.h»
623 POSIX: «strings.h»
624 POSIX: «fcntl.h»
625 POSIX: «unistd.h»
Indice analitico del volume
Volume XXV Programmare 4
Parte xciv Primi passi verso un sistema per hardware x86-32
626 Privilegi dei segmenti
627 Funzioni di utilità generale
628 Utilizzo dello schermo VGA a caratteri
629 GDT
630 IDT
631 Gestione delle interruzioni
632 Gestione del temporizzatore e della tastiera
Parte xcv Un sistema giocattolo: «05»
633 Preparazione
634 Libreria standard per iniziare
635 Librerie specifiche generali
636 Un primo kernel di prova
637 Tabella GDT
638 Gestione della memoria
639 Tabella IDT
640 Chiamate di sistema
641 Interruzioni hardware
642 Una specie di «shell»
Parte xcvi Promemoria della libreria C e POSIX
643 C: «stdarg.h»
644 C: «limits.h»
645 C: «stdint.h»
646 C: «inttypes.h»
647 C: «ctype.h»
648 C: «stdlib.h»
649 C: «string.h»
650 C: «time.h»
651 C: «stdio.h» per la gestione dei file e degli errori
652 C: «stdio.h» per la composizione dell'output
653 C: «stdio.h» per l'interpretazione dell'input
654 C: «assert.h»
655 C: «stddef.h»
656 C: «locale.h»
657 POSIX: «regex.h»
Indice analitico del volume
Volume XXVI Programmare 5
Parte xcvii Pascal
658 Pascal: preparazione di alcuni compilatori comuni
659 Pascal: introduzione
660 Pascal: tipi di dati derivati
661 Pascal: esempi di programmazione
Parte xcviii Perl
662 Perl: introduzione
663 Perl: gestione delle stringhe
664 Perl: gestione dei file
665 Perl: funzioni interne
666 Perl: esempi di programmazione
667 Perl: esercizi di programmazione
Parte xcix Java
668 Java: preparazione
669 Java: introduzione
670 Java: programmazione a oggetti
671 Java: esempi di programmazione
Parte c JavaScript
672 JavaScript: introduzione
673 JavaScript: esempi di programmazione
674 Verifiche automatiche con JavaScript
Indice analitico del volume
Volume XXVII Programmare 6
Parte ci Scheme
675 Scheme: preparazione
676 Scheme: introduzione
677 Scheme: struttura del programma e campo di azione
678 Scheme: liste e vettori
679 Scheme: I/O
680 Scheme: esempi di programmazione
Parte cii BC: linguaggio aritmetico a precisione arbitraria
681 BC
682 BC: esempi di programmazione
Parte ciii Basic
683 Basic: introduzione
684 Basic: esempi di programmazione
Parte civ Nazionalizzazione e localizzazione
685 Gettext: introduzione
Parte cv Linguaggi per la comparazione
686 Espressioni regolari standard
687 Confronto sintetico tra le espressioni regolari «reali»
Parte cvi Linguaggi per la scansione di file di testo
688 SED: introduzione
689 AWK: introduzione
690 AWK: funzioni e array
Parte cvii Linguaggi «macro»
691 M4: introduzione
Indice analitico del volume
Volume XXVIII Programmare 7
Parte cviii Manuale COBOL
Riconoscimento storico
Note sul linguaggio COBOL
692 Caratteristiche del linguaggio COBOL
693 Modulo di programmazione
694 Divisione «IDENTIFICATION DIVISION»
695 Divisione «ENVIRONMENT DIVISION»
696 Divisione «DATA DIVISION»
697 Descrizione delle variabili
698 Tabelle
699 Nomi di condizione, raggruppamento e qualificazione
700 Modello di definizione della variabile
701 Note sull'utilizzo dell'insieme di caratteri universale con il COBOL
702 Divisione «PROCEDURE DIVISION»
703 Istruzioni della divisione «PROCEDURE DIVISION»
704 Riordino e fusione
Parte cix Programmare in COBOL
705 COBOL: preparazione
706 COBOL: esempi elementari
707 COBOL: esempi elementari con i file
708 Una tecnica per simulare la ricorsione in COBOL
Indice analitico del volume
Volume XXIX Programmare 8
Parte cx DBMS e SQL
709 Introduzione ai DBMS
710 Questioni organizzative generali dei DBMS comuni
711 Introduzione a SQL
712 Linguaggio SQL: DDL
713 Linguaggio SQL: DML
714 Linguaggio SQL: DCL
715 Definizione di SQL92 in notazione BNF
716 Definizione di SQL99 in notazione BNF
717 PostgreSQL: struttura e preparazione
718 PostgreSQL: gestione del DBMS
719 PostgreSQL: il linguaggio
720 PostgreSQL: accesso attraverso PgAccess
721 PostgreSQL: accesso attraverso WWW-SQL
722 Le funzioni e i grilletti in PostgreSQL: un'esercitazione didattica
723 MySQL: struttura e preparazione
724 MySQL: gestione del DBMS
725 SQLite: utilizzo generale
726 SQLite: esempi comuni
727 ODBC
Parte cxi Esercitazioni essenziali sulla gestione di una base di dati
728 Preparazione
729 Creazione ed eliminazione delle relazioni
730 Interrogazione semplice di una relazione
731 Interrogazione ordinata di una relazione
732 Interrogazione selettiva di una relazione
733 Interrogazioni simultanee di più relazioni
734 Interrogazioni simultanee di più relazioni e alias
735 Viste
736 Modifica del contenuto delle tuple
737 Eliminazione delle tuple
738 Grilletti per il controllo del dominio degli attributi
739 Grilletti per il controllo della validità esterna
740 Selezione di attributi virtuali, ottenuti da un'espressione
741 Aggregazioni
742 Inserimento automatico del costo medio
Indice analitico del volume
Volume XXX Programmare 9
Parte cxii Programmare a 16 bit
743 Microprocessori x86-16
744 Architettura IBM PC
745 Strumenti di sviluppo e di utilizzo
Parte cxiii os16: studio per un sistema a 16 bit
746 Introduzione a os16
747 Caricamento ed esecuzione del kernel
748 Funzioni interne legate all'hardware
749 Dispositivi
750 Gestione della memoria
751 Gestione del file system 1
752 Gestione dei processi 1
753 Altre annotazioni provvisorie
754 Codice completo di os16
Indice analitico del volume
Volume XXXI Programmare 10
Parte cxiv File «.DBF»
755 File «.DBF»: dBase III e derivati
756 nanoBase 1997
757 nanoBase 1997 user manual
758 Clean the Clipper 5.2
Parte cxv Logica e circuiti logici
759 Operatori logici e circuiti elementari
760 Circuiti logici complessi
761 Addizionatore
Indice analitico del volume
Volume XXXII Corso basilare di programmazione 1
Parte cxvi Introduzione
Premessa sul corso
Programma didattico
Strumenti per la compilazione
Parte cxvii Dai sistemi di numerazione all'organizzazione della memoria
762 Sistemi di numerazione
763 Conversioni numeriche di valori interi
764 Conversioni numeriche di valori non interi
765 Operazioni elementari e sistema di rappresentazione binaria dei valori
766 Calcoli con i valori binari rappresentati nella forma usata negli elaboratori
767 Scorrimenti, rotazioni, operazioni logiche
768 Organizzazione della memoria
769 Soluzioni agli esercizi proposti
770 Verifica: dai sistemi di numerazione all'organizzazione della memoria 1
771 Verifica: dai sistemi di numerazione all'organizzazione della memoria 2
772 Verifica: dai sistemi di numerazione all'organizzazione della memoria 3
773 Verifica: dai sistemi di numerazione all'organizzazione della memoria 4
Parte cxviii Nozioni minime sul linguaggio C
774 Primo approccio al linguaggio C
775 Variabili e tipi del linguaggio C
776 Operatori ed espressioni del linguaggio C
777 Strutture di controllo di flusso del linguaggio C
778 Funzioni del linguaggio C
779 Soluzioni agli esercizi proposti
780 Verifica: nozioni minime sul linguaggio C 1
781 Verifica: nozioni minime sul linguaggio C 2
782 Verifica: nozioni minime sul linguaggio C 3
783 Verifica: nozioni minime sul linguaggio C 4
784 Verifica: nozioni minime sul linguaggio C 5
Indice analitico del volume
Volume XXXIII Sentire e vedere
Parte cxix File multimediali
785 Contenitori e contenuti
786 Informazioni particolari dei file
Parte cxx Immagini
787 Uso dello scanner con SANE
788 Gestione delle immagini alla vecchia maniera
789 Evoluzione nella gestione delle immagini
Parte cxxi Audio
790 Introduzione alla gestione dell'audio
791 Concetti generali sui formati audio digitali
792 Lettore CD audio
793 Gestione della scheda audio
794 Sintesi vocale
795 Programmi per la gestione di formati audio compressi
796 Audio attraverso la rete
797 Masterizzazione di CD audio
798 X-CD-Roast
Parte cxxii Video
799 Concetti generali sui formati video digitali
800 Programmi per l'esecuzione di filmati digitali
801 Elaborazione di formati video
802 Elaborazione dei filmati quadro per quadro
803 Introduzione ai DVD video
804 DVDStyler
Parte cxxiii Musica
805 Concetti elementari sulle notazioni musicali
806 Introduzione a LilyPond
807 MIDI
Indice analitico del volume
Volume XXXIV Usare nLnx
Parte cxxiv Introduzione e sintesi di nLnx
808 nLnx: «semplicità e controllo»
809 Ambiente operativo ideale di nLnx
810 nLnx per il principiante
811 La configurazione grafica di nLnx
812 Accesso ad altri file system con nLnx
813 Sintesi dei comandi
814 Sintesi delle opzioni di avvio
Parte cxxv Installazione, avvio, configurazione e modifica di nLnx
815 Preparazione delle partizioni
816 Copia del sistema operativo
817 Installazione in un file-immagine
818 Predisposizione del sistema di avvio
819 Avvio di nLnx dopo la sua installazione
820 Realizzazione di una propria variante di nLnx
821 Configurazione di nLnx per l'interazione con il sistema
822 Stampa
823 Particolarità varie di nLnx
Parte cxxvi Servizi di rete
824 Servizi vari, secondo l'organizzazione di nLnx
825 Posta elettronica con nLnx
826 nLnx e PXE per l'avvio di un elaboratore senza disco fisso
827 HTTP e servizi collegati
Parte cxxvii La rete
828 La rete e gli instradamenti con nLnx
829 Sincronizzazione dei file system con nLnx
830 VNC con «nlnxrc»
Parte cxxviii Utenze e controllo
831 Utenze e amministrazione con nLnx
832 Utenze condivise e configurazione automatica con nLnx
833 Controllo dell'accesso a servizi HTTP esterni
834 Controllo dell'accesso alla stampante
835 Mettere in comunicazione insegnanti e studenti
Parte cxxix Integrazione con MS-Windows
836 Estendere il controllo delle utenze alla rete MS-Windows
837 Installazione indolore di nLnx in una rete di elaboratori MS-Windows
Parte cxxx Gestione avanzata di nLnx
838 Problemi di nLnx e soluzioni
839 Adattamento di nLnx
840 Funzionalità particolari di «nlnxrc»
Parte cxxxi Esempi concreti di organizzazione del lavoro con nLnx
841 Organizzazione del laboratorio GNU/Linux
842 Utilizzo del laboratorio GNU/Linux
843 Organizzazione dei laboratori MS-Windows
844 Utilizzo dei laboratori MS-Windows
Indice analitico del volume
Volume XXXV Varie 1
Parte cxxxii Prevenzione e fai da te
845 Copie di sicurezza
846 Dischetti di emergenza con GNU/Linux
847 Sistema GNU/Linux fai da te: script
848 Sistema GNU/Linux fai da te: programmi binari
Parte cxxxiii Informatica gestionale
849 Codici a barre
850 Barcode
851 Trasformazione in lettere
Parte cxxxiv x86-16
852 Installazione normale di Minix 2.0
853 Installazione di Minix 2.0 dentro un emulatore
854 Adattamento di Minix 2
855 Annotazioni per l'installazione di Minix 1
856 ELKS: introduzione
857 ELKS: realizzazione personale
Parte cxxxv Dos
858 Dos: introduzione
859 Dos: dischi, file system, directory e file
860 Dos: configurazione
861 Dos: script dell'interprete dei comandi
862 Dos: gestione della memoria centrale
863 FreeDOS
864 Progetto GNUish
865 The valuable DOS Freeware page
866 Introduzione a ReactOS
867 DOSEMU: l'emulatore di hardware DOS compatibile
Indice analitico del volume
Volume XXXVI Varie 2
Parte cxxxvi Sistemi operativi alternativi
868 Sistemi operativi alternativi di un certo rilievo
869 Syllable: introduzione
870 Syllable: utilizzo sommario
871 Plan 9: installazione
Parte cxxxvii Braille
872 Introduzione al sistema braille
873 Sistemi di interazione per non vedenti
Parte cxxxviii Recupero di vecchi elaboratori
874 Restauro
875 Configurazione del BIOS
Parte cxxxix UNIX di ricerca
Una licenza speciale per le prime edizioni di UNIX
876 Caratteristiche dei primi sistemi UNIX e BSD
877 SIMH e il PDP-11
878 2.11BSD
879 Installazione di file-immagine pronti
880 Derivazioni di UNIX per hardware ridotto
881 Programmi di servizio
Parte cxl Dalla simulazione alla virtualizzazione
882 Concetti generali
883 QEMU e KVM
Parte cxli Applicazioni matematiche varie
884 Geg: GTK+ Equation Grapher
885 Gnuplot: utilizzo essenziale
886 Gnuplot: opzioni di funzionamento
887 Nozioni elementari sui numeri
888 Mathomatic
889 Introduzione a Maxima
890 Cenni all'uso di Octave
Indice analitico del volume
Volume XXXVII Laboratorio di economia aziendale 1
Parte cxlii Foglio elettronico
891 Concetti generali sui fogli elettronici
892 Funzioni comuni
893 Utilizzo essenziale di OpenOffice.org Calc
Parte cxliii Esercitazioni varie con il foglio elettronico
894 Esercizi vari per la pratica di economia aziendale negli istituti tecnici commerciali
Parte cxliv Interesse, sconto, ratei e risconti
895 Interesse semplice
896 Sconto «semplice»
897 Esercitazione: confronto tra interesse e sconto semplici
898 Ratei e risconti
Parte cxlv Conti correnti
899 Conto corrente di corrispondenza
900 Modello per le esercitazioni con i conti correnti di corrispondenza
Parte cxlvi Scritture e bilancio
901 Piano dei conti di un'impresa mercantile individuale
902 Piano dei conti generico
903 Preparazione di un modello
904 Modello generico
905 Riclassificazione
Parte cxlvii Paghe
906 Suddivisione del reddito in scaglioni
907 Completamento del modello
Parte cxlviii Analisi dei costi
908 Punto di equilibrio e diagramma di redditività
Parte cxlix Fatture con il foglio elettronico
909 Realizzazione di un modello
910 Formule principali
911 Verifiche varie
912 Ripartizione delle spese non documentate
913 Funzioni di ricerca
Parte cl Fatture più semplici con il foglio elettronico
914 Calcoli principali
915 Ripartizione delle spese non documentate
916 Funzioni di ricerca
Parte cli Magazzino con il foglio elettronico
917 Valorizzazione degli scarichi
918 Modello per le esercitazioni con il magazzino al costo medio
Parte clii nanoMAG: un'esercitazione didattica
919 Preparazione
920 Avvio e codifica
921 Movimenti
922 Verifiche al costo medio
Indice analitico del volume
Volume XXXVIII Laboratorio di economia aziendale 2
Parte cliii Applicativo gestionale con il foglio elettronico
Premessa
923 Organizzazione generale e accorgimenti nell'utilizzo
924 Anagrafica azienda
925 Contabilità generale
926 Bilancio
927 Clienti e fornitori
928 Registri IVA
929 Contabilità di magazzino
930 Vendite
931 Conti correnti
932 Altre schede
Parte cliv Esercitazioni con l'applicativo gestionale
933 Codifica
934 Esercitazione con la contabilità generale
935 Verifica sulla gestione della contabilità generale
936 Verifica guidata sulla chiusura
937 Verifica guidata sul bilancio
938 Esercitazione con la contabilità di magazzino
939 Verifica sulla gestione della contabilità di magazzino
940 Esercitazione sulla gestione delle vendite
941 Verifica sulla gestione dei documenti della vendita 1
942 Verifica sulla gestione dei documenti della vendita 2
943 Verifica sulla gestione dei documenti della vendita 3
944 Verifica integrata 1
945 Verifica integrata 2, guidata - prima parte
946 Verifica integrata 2, guidata - seconda parte
947 Verifica integrata 3
Parte clv Gazie
948 Installazione multiaziendale e multiutente di Gazie 3
949 Installazione personale di Gazie 4
950 Utilizzo generale di Gazie e configurazione principale dell'azienda
Parte clvi Esercitazioni con Gazie
951 Utilizzo di «gazie.informaticalibera.net»
952 Esercitazione con la contabilità generale
953 Verifica sulla gestione della contabilità generale
954 Verifica guidata sulla chiusura
955 Esercitazione con la contabilità di magazzino
956 Verifica sulla gestione della contabilità di magazzino
957 Esercitazione sulla gestione delle vendite
958 Verifica sulla gestione dei documenti della vendita 1
959 Verifica sulla gestione dei documenti della vendita 2
960 Verifica sulla gestione dei documenti della vendita 3
961 Registrazione guidata degli acquisti
962 Verifica integrata 1
963 Verifica integrata 2, guidata - prima parte
964 Verifica integrata 2, guidata - seconda parte
965 Verifica integrata 3
Parte clvii Manuale di Gazie a schede
966 Archivi di base: azienda
967 Archivi di base: banche di appoggio
968 Archivi di base: C/C bancari
969 Archivi di base: aliquote IVA
970 Archivi di base: pagamenti
971 Archivi di base: spedizioni
972 Archivi di base: vettori
973 Archivi di base: imballi
974 Archivi di base: porti
975 Archivi di base: utenti
976 Home
977 Contabilità: piano dei conti
978 Contabilità: piano dei conti, visualizzazione e stampa partitari
Gazie non è un giocattolo
Indice analitico del volume
Volume XXXIX Corso elementare sul foglio elettronico
979 Concetti generali sul foglio elettronico
980 Introduzione a OpenOffice.org Calc
981 Bordi, sfondi e fusione celle
982 Configurazione della stampa
983 Inserimento, variazione, collocazione e composizione dei dati nelle celle
984 Inserimento, copia e spostamento, riferimenti relativi e assoluti
985 Percentuali
986 Aggiunta ed eliminazione delle celle
987 Uso delle funzioni
988 Funzioni di uso comune
989 Soluzioni agli esercizi proposti
Appendice A Licenze del software citato
Appendice B GNU GENERAL PUBLIC LICENSE
Appendice C GNU Free Documentation License
Indice analitico complessivo