hgbook

annotate it/ch00-preface.xml @ 725:8d0085a1f5f7

Big & deep revision of Ch.1.
author Giulio@puck
date Sat Jun 13 22:55:34 2009 +0200 (2009-06-13)
parents 734111ce98ad
children ed8eb63f56bd
rev   line source
Giulio@720 1 <preface id="chap:preface">
Giulio@720 2 <?dbhtml filename="prefazione.html"?>
Giulio@720 3 <title>Prefazione</title>
Giulio@720 4
Giulio@720 5 <sect1>
Giulio@720 6 <title>Raccontare la tecnologia</title>
Giulio@720 7
Giulio@721 8 <para id="x_72e">Alcuni anni fa, quando cominciai a sentire il desiderio di spiegare perché credevo che il controllo di revisione distribuito fosse importante, questo campo era talmente nuovo che la letteratura pubblicata da offrire come riferimento alle persone interessate era quasi inesistente.</para>
Giulio@720 9
Giulio@721 10 <para id="x_72f">Sebbene a quel tempo fossi abbastanza impegnato a lavorare ai meccanismi interni di Mercurial, mi misi a scrivere questo libro perché sembrava il modo più efficace di aiutare il software a raggiungere il grande pubblico, accompagnandolo con l'idea che il controllo di revisione dovesse essere distribuito per natura. Rendo il libro disponibile online secondo i termini di una licenza liberale per la stessa ragione: per diffondere il messaggio.</para>
Giulio@720 11
Giulio@721 12 <para id="x_730">Un buon libro di software possiede un ritmo familiare che assomiglia da vicino al racconto di una storia: che cos'è questa cosa? Perché è importante? Come mi aiuterà? Come si usa? In questo libro, provo a rispondere a queste domande per il controllo di revisione distribuito in generale e per Mercurial in particolare.</para>
Giulio@720 13 </sect1>
Giulio@720 14
Giulio@720 15 <sect1>
Giulio@721 16 <title>Grazie per il vostro sostegno a Mercurial</title>
Giulio@720 17
Giulio@721 18 <para id="x_731">Acquistando una copia di questo libro state sostenendo l'evoluzione e la libertà ininterrotta di Mercurial in particolare e del software free e open source in generale. O'Reilly Media e io stiamo donando le mie royalty sulle vendite di questo libro alla Software Freedom Conservancy (<ulink
Giulio@720 19 url="http://www.softwarefreedom.org/">http://www.softwarefreedom.org/</ulink>) che fornisce supporto in termini di personale e di assistenza legale a Mercurial e a un certo numero di altri progetti software open source importanti e meritevoli.</para>
Giulio@720 20 </sect1>
Giulio@720 21
Giulio@720 22 <sect1>
Giulio@720 23 <title>Ringraziamenti</title>
Giulio@720 24
Giulio@721 25 <para id="x_732">Questo libro non esisterebbe se non fosse per gli sforzi di Matt Mackall, l'autore e capo progetto di Mercurial. Lo assistono abilmente centinaia di collaboratori volontari sparsi in tutto il mondo.</para>
Giulio@720 26
Giulio@721 27 <para id="x_733">I miei figli, Cian e Ruairi, si sono sempre fatti trovare pronti ad aiutarmi a rilassarmi con meravigliosi e spericolati giochi per bambini. Vorrei anche ringraziare la mia ex moglie, Shannon, per il suo supporto.</para>
Giulio@720 28
Giulio@721 29 <para id="x_734">I miei colleghi e amici hanno fornito aiuto e sostegno in innumerevoli modi. Questa lista di persone non può che essere decisamente incompleta: Stephen Hahn, Karyn Ritter, Bonnie Corwin, James Vasile, Matt Norwood, Eben Moglen, Bradley Kuhn, Robert Walsh, Jeremy Fitzhardinge, Rachel Chalmers.</para>
Giulio@720 30
Giulio@721 31 <para id="x_735">Ho sviluppato questo libro pubblicamente, mettendo sul sito web del libro le bozze dei capitoli mano a mano che li completavo. I lettori mi hanno poi mandato le loro opinioni usando una applicazione web da me creata. Al momento in cui ho terminato il libro, più di 100 persone avevano inviato il proprio parere, un numero impressionante considerando che il sistema di commenti è stato attivo solo per circa due mesi verso la fine del processo di scrittura.</para>
Giulio@720 32
Giulio@721 33 <para id="x_736">In particolare, vorrei esprimere la mia riconoscenza alle seguenti persone, che tra loro hanno contribuito più di un terzo del numero totale di commenti. Vorrei ringraziarli per la cura e l'impegno che hanno messo nel fornire un giudizio talmente tanto dettagliato.</para>
Giulio@720 34
Giulio@720 35 <para id="x_737">Martin Geisler, Damien Cassou, Alexey Bakhirkin, Till Plewe, Dan Himes, Paul Sargent, Gokberk Hamurcu, Matthijs van der Vleuten, Michael Chermside, John Mulligan, Jordi Fita, Jon Parise.</para>
Giulio@720 36
Giulio@721 37 <para id="x_738">Vorrei anche ringraziare le tante persone che mi hanno aiutato notando errori e fornendo utili suggerimenti in ogni parte del libro.</para>
Giulio@720 38
Giulio@720 39 <para id="x_739">Jeremy W. Sherman, Brian Mearns, Vincent Furia, Iwan Luijks, Billy Edwards, Andreas Sliwka, Paweł Sołyga, Eric Hanchrow, Steve Nicolai, Michał Masłowski, Kevin Fitch, Johan Holmberg, Hal Wine, Volker Simonis, Thomas P Jakobsen, Ted Stresen-Reuter, Stephen Rasku, Raphael Das Gupta, Ned Batchelder, Lou Keeble, Li Linxiao, Kao Cardoso Félix, Joseph Wecker, Jon Prescot, Jon Maken, John Yeary, Jason Harris, Geoffrey Zheng, Fredrik Jonson, Ed Davies, David Zumbrunnen, David Mercer, David Cabana, Ben Karel, Alan Franzoni, Yousry Abdallah, Whitney Young, Vinay Sajip, Tom Towle, Tim Ottinger, Thomas Schraitle, Tero Saarni, Ted Mielczarek, Svetoslav Agafonkin, Shaun Rowland, Rocco Rutte, Polo-Francois Poli, Philip Jenvey, Petr Tesałék, Peter R. Annema, Paul Bonser, Olivier Scherler, Olivier Fournier, Nick Parker, Nick Fabry, Nicholas Guarracino, Mike Driscoll, Mike Coleman, Mietek Bák, Michael Maloney, László Nagy, Kent Johnson, Julio Nobrega, Jord Fita, Jonathan March, Jonas Nockert, Jim Tittsler, Jeduan Cornejo Legorreta, Jan Larres, James Murphy, Henri Wiechers, Hagen Möbius, Gábor Farkas, Fabien Engels, Evert Rol, Evan Willms, Eduardo Felipe Castegnaro, Dennis Decker Jensen, Deniz Dogan, David Smith, Daed Lee, Christine Slotty, Charles Merriam, Guillaume Catto, Brian Dorsey, Bob Nystrom, Benoit Boissinot, Avi Rosenschein, Andrew Watts, Andrew Donkin, Alexey Rodriguez, Ahmed Chaudhary.</para>
Giulio@720 40 </sect1>
Giulio@720 41
Giulio@720 42 <sect1>
Giulio@720 43 <title>Convenzioni usate in questo libro</title>
Giulio@720 44
Giulio@721 45 <para id="x_73a">Questo libro adotta le seguenti convenzioni tipografiche:</para>
Giulio@720 46
Giulio@720 47 <variablelist>
Giulio@720 48 <varlistentry>
Giulio@720 49 <term>Corsivo</term>
Giulio@720 50
Giulio@720 51 <listitem>
Giulio@720 52 <para id="x_73b">Indica nuovi termini, URL, indirizzi email, nomi di file ed estensioni di file.</para>
Giulio@720 53 </listitem>
Giulio@720 54 </varlistentry>
Giulio@720 55
Giulio@720 56 <varlistentry>
Giulio@720 57 <term><literal>Spaziatura fissa</literal></term>
Giulio@720 58
Giulio@720 59 <listitem>
Giulio@721 60 <para id="x_73c">Usato per i listati dei programmi, così come all'interno di paragrafi che fanno riferimento a elementi di programmazione come variabili o nomi di funzione, database, tipi di dato, variabili d'ambiente, istruzioni e parole chiave.</para>
Giulio@720 61 </listitem>
Giulio@720 62 </varlistentry>
Giulio@720 63
Giulio@720 64 <varlistentry>
Giulio@720 65 <term><userinput>Spaziatura fissa in grassetto</userinput></term>
Giulio@720 66
Giulio@720 67 <listitem>
Giulio@720 68 <para id="x_73d">Mostra comandi o altro testo che dovrebbe essere digitato letteralmente dall'utente.</para>
Giulio@720 69 </listitem>
Giulio@720 70 </varlistentry>
Giulio@720 71
Giulio@720 72 <varlistentry>
Giulio@720 73 <term><replaceable>Spaziatura fissa in corsivo</replaceable></term>
Giulio@720 74
Giulio@720 75 <listitem>
Giulio@720 76 <para id="x_73e">Mostra testo che dovrebbe essere sostituito da valori forniti dall'utente oppure determinati dal contesto.</para>
Giulio@720 77 </listitem>
Giulio@720 78 </varlistentry>
Giulio@720 79 </variablelist>
Giulio@720 80
Giulio@720 81 <tip>
Giulio@720 82 <para id="x_73f">Questa icona indica un consiglio, suggerimento, o nota generale.</para>
Giulio@720 83 </tip>
Giulio@720 84
Giulio@720 85 <caution>
Giulio@720 86 <para id="x_740">Questa icona indica un avviso o avvertimento.</para>
Giulio@720 87 </caution>
Giulio@720 88 </sect1>
Giulio@720 89
Giulio@720 90 <sect1>
Giulio@720 91 <title>Usare gli esempi di codice</title>
Giulio@720 92
Giulio@721 93 <para id="x_741">Questo libro ha il compito di aiutarvi a fare il vostro lavoro. In generale, potete usare il codice che trovate in questo libro nei vostri programmi e nella vostra documentazione. Non è necessario che ci contattiate per chiedere il permesso, a meno che non stiate riproducendo una porzione significativa del codice. Per esempio, non avete bisogno di un permesso per scrivere un programma che usa diversi frammenti di codice estratti da questo libro, ma dovete richiedere un permesso se desiderate vendere o distribuire un CD-ROM di esempi tratti dai libri pubblicati da O'Reilly. Non ci vuole alcun permesso per rispondere a una domanda citando questo libro e riproducendo codice di esempio, ma dovete richiedere un permesso per incorporare nella documentazione di un vostro prodotto una quantità significativa di codice proveniente da questo libro.</para>
Giulio@720 94
Giulio@721 95 <para id="x_742">Apprezziamo, ma non richiediamo, l'attribuzione del materiale utilizzato. Un'attribuzione di solito include il titolo, l'autore, l'editore e il codice ISBN. Per esempio: “<emphasis>Titolo del libro</emphasis> di Qualche Autore. Copyright 2008 O’Reilly Media, Inc., 978-0-596-xxxx-x.”</para>
Giulio@720 96
Giulio@721 97 <para id="x_743">Se credete che il vostro utilizzo del codice di esempio ricada fuori dai confini della correttezza o dei permessi illustrati sopra, sentitevi liberi di contattarci all'indirizzo email <email>permissions@oreilly.com</email>.</para>
Giulio@720 98 </sect1>
Giulio@720 99
Giulio@720 100 <sect1>
Giulio@720 101 <title>Safari® Books Online</title>
Giulio@720 102
Giulio@720 103 <note role="safarienabled">
Giulio@720 104 <para id="x_744">Quando vedete un'icona Safari® Books Online sulla copertina del vostro libro di tecnologia preferito, questo significa che quel libro è disponibile attraverso la libreria Safari di O'Reilly Network.</para>
Giulio@720 105 </note>
Giulio@720 106
Giulio@721 107 <para id="x_745">Safari offre una soluzione più vantaggiosa rispetto agli e-book. &Egrave; una libreria virtuale che vi permette di effettuare facilmente ricerche su migliaia di libri di tecnologia, copiare e incollare gli esempi di codice, scaricare capitoli e trovare risposte veloci quando avete bisogno delle informazioni più accurate e recenti. Provatelo gratis all'indirizzo <ulink role="orm:hideurl:ital"
Giulio@720 108 url="http://my.safaribooksonline.com/?portal=oreilly">http://my.safaribooksonline.com</ulink>.</para>
Giulio@720 109 </sect1>
Giulio@720 110
Giulio@720 111 <sect1>
Giulio@720 112 <title>Come contattarci</title>
Giulio@720 113
Giulio@720 114 <para id="x_746">Per favore spedite commenti e domande riguardanti questo libro all'editore:</para>
Giulio@720 115
Giulio@720 116 <simplelist type="vert">
Giulio@720 117 <member>O’Reilly Media, Inc.</member>
Giulio@720 118
Giulio@720 119 <member>1005 Gravenstein Highway North</member>
Giulio@720 120
Giulio@720 121 <member>Sebastopol, CA 95472</member>
Giulio@720 122
Giulio@720 123 <member>800-998-9938 (negli Stati Uniti o in Canada)</member>
Giulio@720 124
Giulio@720 125 <member>707-829-0515 (internazionale o locale)</member>
Giulio@720 126
Giulio@720 127 <member>707 829-0104 (fax)</member>
Giulio@720 128 </simplelist>
Giulio@720 129
Giulio@721 130 <para id="x_747">Abbiamo predisposto una pagina web dedicata a questo libro, dove elenchiamo errata, esempi e qualsivoglia informazione aggiuntiva. Potete accedere a questa pagina all'indirizzo:</para>
Giulio@720 131
Giulio@720 132 <simplelist type="vert">
Giulio@720 133 <member><ulink url="http://www.oreilly.com/catalog/&lt;catalog
Giulio@720 134 page&gt;"></ulink></member>
Giulio@720 135 </simplelist>
Giulio@720 136
Giulio@720 137 <remark>Non dimenticarti di aggiornare anche l'attributo &lt;url&gt;.</remark>
Giulio@720 138
Giulio@721 139 <para id="x_748">Per inviare un commento o porre domande tecniche su questo libro, spedite una email a:</para>
Giulio@720 140
Giulio@720 141 <simplelist type="vert">
Giulio@720 142 <member><email>bookquestions@oreilly.com</email></member>
Giulio@720 143 </simplelist>
Giulio@720 144
Giulio@720 145 <para id="x_749">Per maggiori informazioni sui nostri libri, sulle conferenze, sui Centri di Risorse, e su O'Reilly Network, visitate il nostro sito web all'indirizzo:</para>
Giulio@720 146
Giulio@720 147 <simplelist type="vert">
Giulio@720 148 <member><ulink url="http://www.oreilly.com"></ulink></member>
Giulio@720 149 </simplelist>
Giulio@720 150 </sect1>
Giulio@720 151 </preface>