Full Circle Magazine 24

download Full Circle Magazine 24

of 44

Transcript of Full Circle Magazine 24

  • 8/4/2019 Full Circle Magazine 24

    1/44

    full circle magazine #24 1 indice ^

    full circleNUMERO #24 - APRILE 2009

    PUOI VINCERE!UBUNTU

    UNLEASHED

    LA NONNA FASHOPPING CONUBUNTU

  • 8/4/2019 Full Circle Magazine 24

    2/44

    full circle magazine #24 2 indice ^

    Gli articoli contenuti in questa rivista sono stati rilasciati sotto la licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo3.0. Ci significa che potete adattare, copiare, distribuire e inviare gli articoli ma solo sotto le seguenti condizioni: dovete attribuire il lavoro all'autoreoriginale in una qualche forma (almeno un nome, un'email o un indirizzo Internet) e a questa rivista col suo nome ("Full Circle Magazine") e con suo

    indirizzo Internet www.fullcirclemagazine.org (ma non attribuire il/gli articolo/i in alcun modo che lasci intendere che gli autori e la rivista abbiano esplicitamente autorizzato voio l'uso che fate dell'opera). Se alterate, trasformate o create un'opera su questo lavoro dovete distribuire il lavoro risultante con la stessa licenza o una simile o compatibile.

    full circleInkscape - Parte 1 p.08

    Programmare In C - Parte 8 p.10

    Diffondi Ubuntu - Parte 3 p.13

    Creare una macchina MAME p.16

    Donne Ubuntu p.29

    Giochi Ubuntu p.31

    Il mio Desktop p.34

    Speciale I migliori 5 p.36

    La mia storia p.18 Intervista ai MOTU p.26

    Recensione libri p.25 Lettere p.27

    http://creativecommons.org/licenses/by-sa/3.0/
  • 8/4/2019 Full Circle Magazine 24

    3/44

    full circle magazine #24 3 indice ^

    Benvenuti a un altro numero - leggermente diverso - di Full Circle Magazine.

    Questo mese potrete notate alcune modifiche a Full Circle (dichiarazione delsecolo).Dopo quasi due anni della solita impaginazione e colori, abbiamo dato unamano di colore a FCM. Quindi, ecco arrivare un bel rosso profondo con un tocco dipesca. E scommetto che la nuova copertina far cadere qualcuno dalla sedia.

    Archiviata limmagine a tutto schermo, ecco una foto a tutta pagina, con meno testo sullacopertina, e anche un nuovo logo, ma, non sarebbe nemmeno da dire, non abbiamo cambiatopi di tanto il modello che sembra piacere alla maggior parte delle persone. Dove ho fatto uncambiamento radicale stata la pagina dellindice. Spero che questa nuova pagina si piinformativa per i lettori. Spero vi piaccia il nuovo modello, se cosi, assicuratevi di farlo presentea Slashdot. Vogliamo essere sulla copertina, e soddisfare il sogno di una vita di Robert.

    Perch fare queste modifiche adesso? Questo mese FCMcompie ufficialmente due anni. Non riesco a crederci! E questo mese per celebrare il nostrosecondo anno, abbiamo quasi raddoppiato il contenuto! So che la maggior parte di voi vorrebbeche FCM fosse ogni mese cos, ma senza molti invii ritorner alle sue dimensioni normali ilprossimo mese. Posso sentirvi mentre vi lamentate, ma ogni numero dipende dai vostricontributi. Quindi per favore, prendetevi tempo e scrivete articoli sui vostri argomenti preferiti.Basta buttarlo gi su OpenOffice.org, allegare il documento e qualche videata a unemail, emandarla al mio indirizzo di posta, che qui sotto.

    Godetevi le novit, e spero di sentire presto cosa ne pensate dei cambiamenti.

    Caporedattore, Full Circle [email protected]

    EDITORIALEQuesta rivista stata creata utilizzando:

    Ubuntu un sistema operativocompleto, perfetto per i computer

    portatili, i desktop ed i server. Chesia per la casa, per la scuola o peril lavoro, Ubuntu contiene tutte leapplicazioni di cui avrete bisogno,compresi l'elaboratore di testi, laposta elettronica e il browser web.Ubuntu e sar sempre gratuito.Non dovete pagare alcuna licenzad'uso. Potete scaricare, utilizzare econdividere Ubuntu con i vostriamici, la famiglia, la scuola o perlavoro del tutto gratuitamente.

    Una volta installato, il sistema pronto per l'uso con un insiemecompleto di applicazioni per laproduttivit, per l'internet, per ildisegno, per la grafica e per igiochi.

    utilizzateil nuovo link "Indice"per saltarealla pagina del sommario daogni altra pagina!

    http://creativecommons.org/http://www.openoffice.org/http://www.gimp.org/http://www.scribus.net/http://slashdot.org/mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 24

    4/44

    full circle magazine #24 4 indice ^

    NOTIZIE

    Rilasciato Ubuntu 9.04

    La squadra di Ubuntu felice diannunciare le edizioni Desktop e

    Server di Ubuntu 9.04 e UbuntuNetbook Remix, continuando latradizione di Ubuntu di integrare leultime e pi grandi tecnologie opensource in una distribuzione Linux dialta qualit e facile da utilizzare.

    Leggete di pi sulle caratteristichedi Ubuntu 9.04 nei seguenticomunicati stampa:

    http://www.ubuntu.com/news/ubuntu-9.04-desktop

    http://www.ubuntu.com/news/ubuntu-9.04-server

    http://www.ubuntu.com/news/ubuntu-9.04-unr

    Ubuntu 9.04 sar supportato per 18mesi sia per i desktop che per iserver. Gli utenti che richiedono untempo di supporto pi lungopossono scegliere di continuare adusare Ubuntu 8.04 LTS invece diaggiornare o installare 9.04. Ubuntu9.04 anche la base per i nuovirilasci 9.04 di Kubuntu, Xubuntu;

    UbuntuStudio e Mythbuntu:

    http://kubuntu.org/news/9.04-release

    http://xubuntu.org/news/9.04-release

    http://edubuntu.org/news/9.04-release

    http://mythbuntu.org/9.04/release

    http://ubuntustudio.org/downloads

    Per avere Ubuntu9.04

    Per scaricare Ubuntu 9.04, oppure

    ottenere i CD, visitatehttp://www.ubuntu.com/getubuntu

    Agli utenti di Ubuntu 8.10 sarproposto un aggiornamentoautomatico a 9.04 tramite il Gestoreaggiornamenti. Per maggioriinformazioni riguardoall'aggiornamento, visitate:http://www.ubuntu.com/getubuntu/upgradingCome sempre gli aggiornamentiall'ultima versione di Ubuntu sonodel tutto gratuiti.

    Consigliamo a tutti gli utenti dileggere le note di rilascio chedocumentano gli avvisi e le soluzioniai bug per le distribuzioniconosciute. Queste sono disponibilia:http://www.ubuntu.com/getubuntu/re

    leasenotes/904

    Scoprite che cosa c' di nuovo inquesto rilascio con una visioned'insieme grafica:http://www.ubuntu.com/getubuntu/releasenotes/904overview

    Se volete fare una domanda, o se

    pensate di aver trovato un bug manon ne siete sicuri, provate achiedere sul canale IRC #ubuntu,sulla mailing list degli utenti diUbuntu, oppure sui forum di Ubuntu:

    #ubuntu su irc.freenode.net

    http://lists.ubuntu.com/mailman/listinfo/ubuntu-users

    http://www.ubuntuforums.o

    http://www.ubuntuforums.org/http://lists.ubuntu.com/mailman/listinfo/ubuntu-usershttp://www.ubuntu.com/getubuntu/releasenotes/904overviewhttp://www.ubuntu.com/getubuntu/releasenotes/904http://www.ubuntu.com/getubuntu/upgradinghttp://www.ubuntu.com/getubuntuhttp://ubuntustudio.org/downloadshttp://mythbuntu.org/9.04/releasehttp://edubuntu.org/news/9.04-releasehttp://xubuntu.org/news/9.04-releasehttp://kubuntu.org/news/9.04-releasehttp://www.ubuntu.com/news/ubuntu-9.04-unrhttp://www.ubuntu.com/news/ubuntu-9.04-serverhttp://www.ubuntu.com/news/ubuntu-9.04-desktop
  • 8/4/2019 Full Circle Magazine 24

    5/44

    full circle magazine #24 5 indice ^

    NOTIZIE

    The Ubuntu Network

    un tentativo diportare un lato sociale alla comunit diUbuntu. stato creato con l'idea che l'opensource cresca rigogliosamente intorno allacomunit. Ogni buona comunit si meritaun posto per raccogliersi e socializzare. Taliambienti consentono la crescita e

    consentono alle idee di prosperare.

    Mentre i forum di Ubuntu permettono diriunirci e aiutarci l'un l'altro a un livellotecnico, che riguarda esclusivamente ilsistema operativo in s, ci sono molte voltenelle quali vorremmo uscire fuori da questelinee di comunicazione e semplicementeconoscerci a vicenda. I forum di Ubuntuhanno tentato di fornire questo tipo diambiente per un po' di tempo dotandoci del

    forum "Oh My God Purple Ponies". Tuttaviaper il Consiglio mantenere questo tipo diforum accanto a un forum di supporto eradiventato troppo dispendioso in termini ditempo, di conseguenza la decisione presafu di chiudere quella parte dei forum diUbuntu. E' per queste ragioni che natoThe Ubuntu Network.

    Il nostro scopo fornire alla comunit opensource un posto per riunirsi insieme su unlivello sociale. Ci auguriamo di dare sia agliutenti che agli sviluppatori un posto dovepossano trovare un argomento comune aldi fuori dell'ambiente tecnico, come pure unluogo dove conservare la filosofia di Ubuntu.Sul network i membri hanno la possibilit di

    creare i loro profili personalizzati e blog. Sesiete dell'umore di chiaccherare abbiamopensato anche a questo, sia tramite chatroom sia tramite forum di discussione. Imembri possono anche condividere,valutare e commentare i video, persinoquelli gi caricati su Youtube e Google.Possono anche condividere, valutare ecommentare le foto. Il network offre unambiente rilassante per esprimersi e farsidegli amici.

    Se desiderate prendere parte al nostroesperimento sociale, visitate The UbuntuNetwork ahttp://myubuntu.ning.com.Accettiamo sempre nuovi membri ecerchiamo nuove facce. Non vediamo l'oradi conoscervi e vi auguriamo un felicecammino in Ubuntu.

    : The Ubuntu Network Team

    Ubunchu!

    una serie giapponese dimanga che ha come protagonista UbuntuLinux. Tre studenti appartenenti a ungruppo di amministratori di sistemamuovono i primi passi con Ubuntu!

    Il manga stato finora tradotto in inglese,spagnolo, francese, portoghese, coreano,indonesiano e italiano. I link per scaricarlosono disponibili a:http://url.fullcirclemagazine.org/24f680

    Ubuntu News Team

    Portatili con Ubuntu forniti

    da Sun

    I vincitori dall'India e dalla Malesia

    dell'Olimpiade ODF 2008 sono stati

    annunciati alla Conferenza Mondiale degli

    Sviluppatori, Sun Tech Days ospitata dalla

    Sun Microsystems a Hyderabad. I quattro

    vincitori sono stati premiati con un

    portatile ciascuno, sponsorizzato da IOTA(societ sotto il controllo del Governo del

    Bengal dell'ovest). I portatili avevano

    Ubuntu preinstallato.

    Ubuntu Weekly News

    http://url.fullcirclemagazine.org/24f680http://myubuntu.ning.com/
  • 8/4/2019 Full Circle Magazine 24

    6/44

    full circle magazine #24 6 indice ^

    Questo articolo sardedicatoall'automatizzazione delleoperazioni giornaliere e al

    darvi una mano per la creazione diuna soluzione di backup che possasoddisfare le vostre esigenze. Periniziare: uno "script bash" unoscript che contiene i normali comandibash quotidiani insieme ad alcunedelle funzionalit che vengonoutilizzate meno frequentementedalla riga di comando (come i loop if-then-else, ecc...). Cron un demone

    che manda in esecuzione tutti icomandi contenuti nel file crontabdell'utente (quindi se avete bisognodi eseguire dei comandi che abbianoi privilegi di amministratore, dovreteeditare il file crontab dell'utente root).Per rendere interessante questoarticolo, utilizzer un semplice scriptbash, di una singola riga, il qualeraggruppa tutti i file .java contenuti inuna cartella, all'interno di un file ditesto. Potete comunque cambiarloper raggruppare, a esempio, i file dilog. Spiegher come lavora lo scripte, infine, mostrer come configurarecron in modo da eseguire lo scriptogni 6 ore.

    Il modo che preferisco per creareuno script quello di scriverlo tramitenano, che quello che far in questoesempio. Se preferite un editor GUI

    sostituite il comando "nano" con"gedit" (senza i doppi apici). Periniziare, digitate quanto segue: .

    nano FileCondenser

    Questo comando avvier una nuovainterfaccia nel terminale con un filecompletamente vuoto. A questopunto digitate le righe seguenti (le

    spiegher tra breve):

    #!/bin/bash find$HOME/workspace/Year\ 11 -name'*.java' | while read line; docat "${line}"; done

    Salvate il file con Ctrl+X e premeteInvio. Per rendere lo script eseguibile,date il seguente comando:

    chmod +x FileCondenser

    A questo punto potrete eseguirelo script digitando, sul terminale:

    ./FileCondenser

    oppure, creando un link simbolico

    in /usr/bin (e eseguendolo come unqualsiasi altro programma cheutilizziate dal terminale) con ilseguente comando:

    sudo ln -s //FileCondenser/usr/bin/FileCondenser

    avendo cura di sostituire con l'effettivo path (per ilink simbolici richiesto il pathassoluto).

    Essenzialmente lo script utilizza"find" per cercare tutti i file conestensione .java all'interno dellacartella di eclipse. Questi vengonopassati (tramite la pipe | ) al loop"while" il quale dichiara che, fino ache ci sono righe da leggereall'interno della lista dei file, manda inoutput la riga attuale. Quando non cisono pi righe, lo script termina.

    Come ho anticipato possibilemodificare il path con /var/log e farein modo che lo script legga:

    find /var/logs/ -name*.log|while read line; do cat${line}; done

    il quale raggrupper tutti i file chehanno estensione .log contenuti nellacartella /var/log (e in tutte le suesottocartelle) e ne mostrer ilcontenuto sul terminale. Potete, inalternativa, redirigere l'output in unfile.

    Suggerisco, se si vuoleaggiungere uno script all'interno delfile crontab, di creare un linksimbolico per rendere pi corto ilcomando da eseguire, anche se cinon necessario. Per modificare il filecrontab eseguite il seguentecomando:

    crontab -e

    Questo aprir il file di crontabdell'utente. Se volete aggiungerlo alcrontab dell'utente root (per gli scriptdi back o simili) eseguite il seguentecomando:

    COMANDA & CONQUISTA

    Essenzialmente loscript utilizza "find"per cercare tutti i

    file con estensione.java...

  • 8/4/2019 Full Circle Magazine 24

    7/44

    full circle magazine #24 7 indice ^

    sudo crontab -e root

    Una volta aperto il file crontab importante conoscerne il formato.Eccolo: . Ogni posizione deveessere riempita con un carattere jolly

    o con un valore. Facciamo qualcheesempio:

    Ogni 5 minuti:*/5 * * * * FileCondenser >$HOME/condenseFile.txt

    Ogni Domenica alle 6:00 18 * * sun FileCondenser >$HOME/condenseFile.txt

    La stringa che suggerirei per ilbackup periodico dei file di logsarebbe:

    * */2 * * * FileCondenser >$HOME/condenseFile.txt

    la quale eseguir lo script ogni dueore salvando l'output in un file,chiamato condenseFile.txt, all'internodella propria home. Come notaconclusiva, ho pensato a un semplicescript di backup che archivi unadeterminata cartella o un insieme dicartelle (come la vostra home o lacartella radice) e la salvi in unapartizione di backup o in un hard diskesterno ecc... Un esempio per un

    simile script sarebbe:

    tar cvvzf /media/Backup/Music\Backup/backup.tar.gz $HOME/Music

    Questo comando presupponeche il vostro disco/partizione dibackup sia montato su

    /media/Backup e che contenga unacartella chiamata "Music Backup". Ilcomando tar creer un file tar,compresso con gzip, in/media/Backup/Music Backup,chiamato backup.tar.gz, nel qualesar scritto tutto il contenuto dellapropria cartella Music. Potrestemandare in esecuzione questocomando da crontab senza bisogno

    di creare uno script ma suppongoche, se vorrete fare un backuprelativo a tutto il sistema (a esempiodella cartella radice), preferireteincludere una lunga lista dellecartelle da ignorare, possibilmenterealizzata leggendo la lista da unulteriore file: fate cos e lo scriptrimarr pulito. Non solo questo, mapotrete anche mandare in

    esecuzione lo script manualmentedirettamente da riga di comando. Viraccomando di provare qualsiasicomando o script su di un piccoloinsieme di cartelle di test prima diusarlo regolarmente, altrimentipotreste incorrere in problemiimprevisti.

    Per chi fosse interessato, laversione Python dello script:http://lswest.pastebin.com/m5b536464

    Un tutorial sugli script bash:http://www.linux.org/docs/ldp/howto/Bash-Prog-Intro-HOWTO.html

    di KenO. Burtch (ISBN: 978-0-672-32642-4)

    Tutorial su Cron:http://www.clickmojo.com/code/cron-

    tutorial.html

    ha imparato tutto quello che sadanneggiando ripetutamente il suosistema, non avendo nessunaalternativa ha quindi dovuto impararecome ripararlo. Quando trova deltempo, scrive anche un blog suhttp://lswestubuntu.blogspot.com.

    COMMAND & CONQUER

    http://www.ubuntupocketguide.com/http://www.clickmojo.com/code/cron-tutorial.htmlhttp://www.linux.org/docs/ldp/howto/Bash-Prog-Intro-HOWTO.htmlhttp://lswest.pastebin.com/m5b536464http://lswest-ubuntu.blogspot.com/
  • 8/4/2019 Full Circle Magazine 24

    8/44full circle magazine #24 8 indice ^

    HOW-TO Inkscape - Parte 1

    Questo tutorial vi mostreril procedimento percreare il logo di Ubuntuutilizzando Inkscape. In

    questa fase non mi dilunghermolto sui comandi di Inkscape.

    Trovo sia meglio spiegare come glistrumenti funzionano man manoche ne avremo bisogno.

    Iniziamo

    Aprite Inkscape e create uncerchio con il bottone cerchio nellabarra degli strumenti posta sul lato

    N/A

    Grafica

    sinistro dello schermo. Ora fate uncerchio pi piccolo e posizionateloall'interno di quello pi grande.Dovrebbe apparire qualcosa come

    questo:

    Adesso bisogna unirli. Tenetepremuto il tasto SHIFT e fate clic suognuno dei due cerchi. Quindiselezionate Tracciato >Differenza. Ora vi ritroverete conun cerchio che ha un foro nelcentro.

    Disegnate un rettangoloutilizzando il bottone rettangolosulla barra degli strumenti. Dopoaverlo creato, fate clic sulrettangolo e premete CTRL+D perduplicarlo. Fate due duplicati eposizionateli come mostrato sopraa destra:

    Per ruotare i rettangoli, cliccatedue volte sull'oggetto pervisualizzare le otto frecce comenella videata sovrastante. Potete

    fare clic e trascinare le frecce nellaposizione desiderata.

    Ora, tenendo premuto SHIFT,cliccate sul cerchio e poi su uno deirettangoli. Quindi selezionate:Tracciato > Differenza. Fate lostesso sugli altri. Il risultatodovrebbe apparire come questo:

    Sembra pi interessante ora

    Il prossimo passo consistenell'aggiungere tre piccoli cerchi.

    Create un cerchio come avete fattoprecedentemente e poi duplicatelodue volte. La loro posizionedovrebbe apparire come segue:

    Ancora,come prima, abbiamobisogno di intagliare delle parti dainostri grandi segmenti circolari.Premete SHIFT, selezionate uno deigrandi segmenti circolari, quindi

    selezionate uno dei cerchi pipiccoli e poi Tracciato >Differenza. Fate ci per ognipiccolo nuovo cerchio. Dovrebbeapparire, ora, come l'immagine (inalto a sinistra) nella paginaseguente.

  • 8/4/2019 Full Circle Magazine 24

    9/44full circle magazine #24 9 indice ^

    INKSCAPE - PARTE 1

    Ancora una volta, abbiamobisogno di tre cerchi, ma pi piccolidei precedenti. Come? Io so chesiete in grado di farlo da soli, ora.Posizionateli come questi:

    Abbiamo un logo di Ubuntu ma

    senza colore. Dobbiamo riempirlocon il colore, ma prima occorreseparare le parti del logo.Selezionate tutti gli oggetti facendoclic su CTRL+A e quindi sceglieteTracciato > Separadal menu.Cliccate sui pezzi uno a uno eriempiteli con il colore preso dalla

    barra degli strumenti posta inbasso. Se non trovate il colorecorretto, potete selezionare dalmen Oggetto > Riempimento econtornie vi si aprir un nuovomenu. Potrete selezionare il colorecorretto da l.

    Qui c' il risultato finale:

    meglio salvarlo comeubuntu.svg (o in qualsiasi altromodo intendiate chiamarlo), perchil prossimo mese gli daremo deiritocchi pi carini per conferirgli unaspetto pi sgargiante.

    un ragazzoindonesiano di 19 anni cheattualmente studia Informatica eama il design grafico e laprogrammazione. Per favore,scrivete i commenti a:[email protected]

    SAMS

    http://www.informit.com/store/mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 24

    10/44full circle magazine #24 10 indice ^

    HOW-TO Programmare in C - Parte 8

    Icomputer e la matematicasono sempre stati grandi amici.Probabilmente questo ilmotivo per cui esistono molti

    bug. Per illustrare ci, questo articolotratter un problema diffuso e notocome "overflow" (n.d.t. eccesso didati). Come esempio lavoreremo suuna sequenza chiamata sequenza diFibonacci, essa inizia con zero e unoe il valore successivo nella sequenzaviene calcolato sommando i duenumeri precedenti. Questo significache la sequenza sar:0,1,1,2,3,5,8,13,21,... e salta

    FCM#17-23 - Programare In C - Parti1-7

    Sviluppo

    immediatamente all'occhio chequesto un compito ideale da fareseguire ad un computer. Purtroppoc' un problema: questi valori

    diventano enormi moltorapidamente. La sequenza diFibonacci ha molte altre proprietinteressanti e diversi altri, piefficienti, algoritmi per generare uncerto numero.

    Trovare i limiti

    Nel Listato 1, viene mostrata una

    piccola applicazione dove il cicloprincipale (le linee dalla 11 alla 29)definisce tre variabili a, b e c, le qualiconterranno il precedente, l'attuale eil successivo numero della sequenzadi Fibonacci. In ogni iterazione inumeri vengono traslati e vienecalcolato un nuovo valoresuccessivo. C' comunque una cosastrana: la condizione del ciclo "while"

    nella linea 21. Si legge "c>=b", madal momento che c uguale a b+a,dal punto di vista matematico questaespressione inutile poich sarsempre vera.

    Ad ogni modo l'applicazione nonvive nel regno perfetto dellamatematica bens viene eseguita in

    01. #include 02.03. typedef unsigned long long fibo_type;04. #define FIBO_FORMAT "%10llu"05.06. void printFibo(fibo_type num)07. {08. printf(FIBO_FORMAT,num);09. }10.11. int main()12. {13. int num=0;14. fibo_type a=0,b=1,c15.

    16. printf("%4d: ",++num); printFibo(a);printf("\n");17.18. printf("%4d: ",++num); printFibo(b);printf("\n");19.20. c=a+b;21. while(c>=b)22. {23. printf("%4d: ",++num); printFibo(c);printf("\n");24. a=b; b=c; c=a+b;

    25. }26. printf("Stopped after %d digits\n",num);27. printFibo(c); printf("\n");28. return 0;29. }

    Listato 1: Fibonacci.c

    PROGRAMMARE IN C PARTE 8

  • 8/4/2019 Full Circle Magazine 24

    11/44full circle magazine #24 11 indice ^

    un computer, ci significa che, nelcaso di un numero intero positivo a32 bit, aggiungendo uno a 0xffffffff, ilrisultato sarebbe 0x0. Ecco, si verificato un "overflow"; il valorerisultante non pu essere espressoutilizzando solo i 32 bit(0x100000000) e il risultato vienecalcolato in modulo-32 bit(0x100000000&0xffffffff=0x0). Inaltre parole si verificato unosforamento della variabile. La stessacosa succede quando si opera connumeri con segno (sia positivi chenegativi), ma in questo casootterrete prima un overflow sul bitpositivo e avrete come risultato unvalore negativo enorme.

    Nelle linee 3 e 4 vengono definiteuna variabile fibo_type e unavariabile FIBO_FORMAT che sonoutilizzate per consentire facilmentel'utilizzo di altri tipi di datinell'applicazione.

    In questo modo possibile capire

    dove si trova il limite quando si operacon un numero con segno o con unnumero "short". Nel caso di unnumero positivo di tipo "long long",questa applicazione in grado dicalcolare 94 numeri di Fibonacci.

    possibile anche sperimentarel'utilizzo di numeri a virgola mobile

    che hanno un'estensione maggiore.

    Ma tenete a mente che si perdeprecisione. Questo pu esserepersino pi pericoloso se il numerosembra essere corretto, ma in effettinon lo (se avete dei dubbi chiedetea coloro che hanno scritto il software

    del razzo Ariane 5).

    Conclusioni fin qui: bello il fattoche ci sia un'infinita quantit dinumeri interi. Non sarebbe pi belloancora se potessimo effettivamenteusarli tutti?

    Superare i limiti

    Bene, a dire la verit possiamoutilizzare tutti i numeri, ma ci sar dapagare un prezzo in termini diefficienza. Sommare due valori a 32-bit incredibilmente veloce, infattiuna semplice istruzione in assembly in grado di assolvere il compito ma,nuovamente, rimarrete bloccati dallimite dei 32-bit (questo pu variare

    dal tipo di processore ma ci sarcomunque un limite).

    Fortunatamente c' unasoluzione. Invece di utilizzare unnumero intero, possiamo adoperareuna matrice di variabili ed eseguirel'addizione noi stessi semplicemente

    facendo come abbiamo imparatoalle elementari: somma una cifra allavolta, esegui il riporto nel conteggio,ecc... Questo pu essere fatto perl'addizione e la sottrazione ma se silavorer con la moltiplicazione, ladivisione e la radice quadrata le cosediventeranno piuttosto complesse e

    sar molto improbabile che sipotranno implementareefficacemente.

    Sommare due cifre tantoefficiente quanto sommare duenumeri interi, invece addizionaremanualmente due numeri a quattrocifre almeno quattro volte pi lentorispetto all'utilizzo dei numeri interi.

    Ora, fortunatamente viviamo inun mondo libero (almeno in parte) enon abbiamo bisogno di reinventarela ruota da soli.

    Esiste una libreria chiamata GMP(GNU Multiple Precision ArithmeticLibrary, vedi http://gmplib.org), la

    quale offre tutte queste funzionalit emolto, molto di pi; tutto ci cheoccorre fare digitare sudo apt-getinstall libgmp3-dev. Questa libreria cioffre un sacco di funzionalit ma, inquesto articolo, ne vedremo solo unapiccola parte. Consiglio caldamente illettore a dare un'occhiata alladocumentazione delle API su

    http://gmplib.org/manual/ per vederele possibilit offerte da questa libreria.

    Il Listato 2, che pu esserecompilato con il comando:

    gcc -Wall -lgmp Fibonacci2.c -oFibonacci2

    mostra un'implementazione dellostesso algoritmo, ma utilizzando GMP.

    Le linee da 12 a 15 inizializzanoun contenitore e lo impostano ad uncerto valore. Dietro le quinte, GMPalloca spazio per voi e compie tutti icalcoli necessari. Le linee da 18 a 25mostrano il ciclo principale che non

    finir mai. In questo caso la funzionempz_add utilizzata per sommare idue numeri interi e memorizzare ilrisultato nella variabile mpz_t.Questo rimpiazza c=a+b mentrempz_swap usato per ottenerel'ordine esatto. In questo casoadoperiamo solamente due variabilie una swap (ndt scambio), invece ditre variabili e due swap come

    indicato nel Listato 1. La secondaparte del ciclo while, linee dalla 22alla 24, crea una rappresentazione inbase-10 della stringa mpz_t, lastampa e libera la memoria (nota:qui si possono fare alcunimiglioramenti, vedi gli esercizi).

    PROGRAMMARE IN C - PARTE 8

    PROGRAMMARE IN C PARTE 8

  • 8/4/2019 Full Circle Magazine 24

    12/44full circle magazine #24 12 indice ^

    Le linee dalla 26 alla 30rappresentano codice inaccessibilema mostrano come dovrebbe venireliberata la struttura interna.

    Tutto ci dimostra chiaramentequanto potente questa libreria.

    Dalla prospettiva delprogrammatore, quello che occorrefare rimpiazzare l'inizializzazionedelle nostre variabili e sostituire lasomma con una chiamata alla libreriamentre, di nascosto, la libreria siprende cura di tutto il resto.

    Tenete bene a mente che queste"semplici" somme in realt sonocalcoli piuttosto pesanti e sarebbeuna pessima idea non utilizzare unnumero intero per la variabile num.

    Ora questa applicazione ci darun elenco realmente infinito dinumeri di Fibonacci (beffettivamente la variabile num andrin overflow dopo 2^31 numeri di

    Fibonacci) con uno stile da far invidiaa Matrix.

    Esercizi

    - Provate ad eseguirel'applicazione per tutti i diversi tipi didati in Fibonacci.c, con le versioni

    positive e positive/negative di char,"short", "long" e "long long" e cercatedi definire con precisione i loro limiti.

    - Provate nuovamente usando inumeri a virgola mobile inFibonacci.c. Ottenete pi valori? Sonocorretti? Dove iniziano gli errori?

    - Scorrete la documentazionedelle API di GMP e prendeteconfidenza con le possibilit dellalibreria.

    - Leggete il manuale di GMP ecercate aiuto su mpz_get_str. Orariscrivete Fibonacci2 in modo che lamemoria non sia allocata e liberataogni volta ma sia riallocata quandosono necessarie pi cifre.

    Elie De Brauwer

    PROGRAMMARE IN C - PARTE 8

    01. #include 02. #include 03. #include 04. #include 05.

    06. int main()07. {08. int num=0;09. mpz_t f_1;10. mpz_t f_2;11.12. mpz_init(f_1);13. mpz_init(f_2);14. mpz_set_ui(f_1,0);15. mpz_set_ui(f_1,1);16. printf("%10d: 0\n",++num);17.18. while(1)19. {20. mpz_add(f_1,f_2,f_1);21. mpz_swap(f_1,f_2);22. char * res = mpz_get_str(NULL,10,f_2);23. printf("%10d: %s\n",++num, res);24. free(res);25. }26.27. mpz_clear(f_1);28. mpz_clear(f_2);29. return 0;30. }

    Listato 2: Fibonacci2.c

    mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 24

    13/44full circle magazine #24 13 indice ^

    HOW-TO Diffondi Ubuntu - Parte 3

    Q ualcuno che conoscetevuole passare daWindows ad Ubuntu. Omagari siete finalmente

    pronti voi stessi al passaggio.Questo articolo vi d alcuniconsigli tecnici. Sebbene in un

    breve articolo posso soltantosfiorare l'argomento, ho inseritodei collegamenti per ulterioriinformazioni laddove possibile.

    Impostare un'installazionepulita di Ubuntu molto facile.Impostarne una in avvio multiplo

    FCM#22-23 - Diffondi Ubuntu - Parti1-2

    Sistema

    CD/DVD Laptop

    non molto pi difficile. La partepi delicata impostare un nuovosistema Ubuntu senza perdere iprecedenti file dell'utente, le

    email, i segnalibri ecc. Ci chesegue spiega alcuni dei principaliproblemi che ho affrontato finorae come li ho risolti. La bravura el'impegno richiesti vanno dallivello principiante a quelloavanzato. In questo articolo nonavr spazio per spiegare tutti idettagli per gli interventi medi oavanzati.

    Tutti i miei esempi usanoFirefox come browser web e

    Thunderbird come client email.Sebbene questa non sia laconfigurazione usuale utilizzatada tutti, gli utenti Windows concui ho avuto a che fare, nellamaggior parte dei casi, li usavanogi e la cosa rende pi semplice il

    passaggio di sistema operativo(SO). Potete anche considerare alsuo posto Evolution.

    Preparativi

    Per spostare i file da una parteall'altra pu rivelarsi molto utile

    un economico, moderno maragionevolmente lungo cavoEthernet. E pu essere utile ancheun disco fisso portatile USB (o una

    penna USB capiente),specialmente se una delle duemacchine non ha una porta direte.

    Backup(livello medio)

    Se volete fare il backup solo diuna parte dei file della vostramacchina Windows, potetesemplicemente copiarli su unapenna USB capace.

    Raccomanderei, comunque, difare una copia di ogni singolo filepresente nella macchina. Ci particolarmente importante se ilcomputer sta per essereformattato. Non sapete mai cosavi potr servire dopo. Unaimpostazione sconosciuta

    potrebbe rivelarsi importante e cipotrebbero volere molti mesiprima che quella richiesta diventicomprensibile. E poi siete davvero

    sicuri di aver prelevato ogni foto,file musicale, impostazione diconfigurazione, ecc.?

    Ipotizzando che vogliate fareun backup completo comespiegato pi avanti, vi trovereteuna cartella chiamata "dawin".Precisamente, il modo con cuisposterete i vostri file e li

    archivierete nella cartella didestinazione cambia a secondache stiate cambiando SO sullastessa macchina o stiate propriocambiando macchina.

    Scenario 1Due macchine in rete

    Assegnate alla macchina di

    destinazione con Ubuntu unindirizzo IP statico, installatevisshd (sudo apt-get install openssh-server) in modo da trasferirvi i fileusando ssh (vedi http://p-s.co.nz/wordpress/?p=35) eavviate la macchina Windows conun CD Live di Ubuntu. Dal

    DIFFONDI UBUNTU PARTE 3

    http://p-s.co.nz/wordpress/?p=35
  • 8/4/2019 Full Circle Magazine 24

    14/44full circle magazine #24 14 indice ^

    terminale del Live CD, usate ilseguente comando per copiaretutto il contenuto della macchinaWindows in una cartella dellamacchina Ubuntu che chiamiamo"dawin":

    scp -pr /media/disk1

    username_on_dest@ip_address_of_dest:~/dawin

    N.B. Sostituiteusername_on_dest con il nomeutente (ad es. john) eip_address_of_dest con l'indirizzoIP della macchina di destinazione(ad es. 192.168.1.188).

    N.B. Potreste usare dellevarianti a questo approccio perspostare i dati da una macchinaWindows in una posizionetemporanea su una macchinaUbuntu, eliminare Windows dallamacchina originale sostituendolocon Ubuntu e quindi rimettere alloro posto i dati (stessa macchinama diverso SO). Lascio al lettore

    questo esercizio.

    Scenario 2Due macchine con USB

    Se non esiste una portaEthernet, si pu usare comeintermediario un disco USB.

    Copiarvi il tutto dal prompt delDOS abbastanza semplice, seconoscete il comando.Ipotizzando che la letteraassegnata da Windows per ildrive USB sia G:

    mkdir G:\dawin

    xcopy C:\*.* G:\dawin /c /d /s/h /r

    Dovreste verificare che laposizione finale contenga tutti ifile e le cartelle necessarie.

    Potete ora copiare questi datinella loro posizione finale quando

    richiesto. Se lo desiderate, il driveUSB pu anche diventare unbackup permanente del sistemaoriginale.

    Impostare "dawin" in solalettura

    Dopo aver trasferito tutti i dati,

    impostate la cartella "dawin" insola lettura. Copiate i file da l inaltre posizioni del file system diUbuntu come desiderato, ma meglio lasciarla intatta tranne seavete problemi di spazio sull'harddisk (esterno). Non potete saperequali file vi possano servire dopo

    nel corso dell'operazione.

    Email e Calendario(livello medio/avanzato)

    Per impostare Thunderbird eFirefox, rendete visibili le cartelle

    nascoste. In Nautilus usate Ctrl-Hper visualizzare le cartellenascoste (il nome inizia con unpunto, come ad esempio .mozilla-thunderbird).

    Se l'utente gi utilizzavaThunderbird nella macchinaWindows, dovrete spostare larubrica e le email. Per la rubrica,copiate il file abook.mab da"dawin .../Documents and

    Settings/user_name/ApplicationData/Thunderbird/Profiles/nome-senza-senso.default/" a"/home/user_name/.mozilla-thunderbird/nome-senza-senso.default/". Il termine "nome-senza-senso" potrebbe esserequalcosa come at4d26v.

    La posizione Windows per laposta Documents andSettings/user_name/ApplicationData/Thunderbird/Profiles/nome-senza-senso.default/Mail. Vedihttp://p-s.co.nz/wordpress/?p=35per ulteriori dettagli.

    Ci sono alcune cose da tenerein conto nell'impostare Lightninge nel trasferire gli appuntamentiesistenti. Vedi http://p-s.co.nz/wordpress/?p=105 perulteriori dettagli.

    Se dovete trasferire le emailda Outlook, Outport(http://outport.sourceforge.net/)potrebbe aiutarvi. Vedi http://p-s.co.nz/wordpress/?p=105 perulteriori dettagli.

    Segnalibri Web(livello medio)

    DIFFONDI UBUNTU - PARTE 3

    DIFFONDI UBUNTU PARTE 3

    http://outport.sourceforge.net/http://p-s.co.nz/wordpress/?p=105http://p-s.co.nz/wordpress/?p=105http://p-s.co.nz/wordpress/?p=35
  • 8/4/2019 Full Circle Magazine 24

    15/44

    full circle magazine #24 15 indice ^

    Esportate i segnalibri comeHTML e importateli comeHTML. Se l'utente gi usavaFirefox 3 sulla macchinaWindows, potreste invecetrasferire il file dei segnalibriplaces.sqlite. Non sono sicurose questi due metodiottengono lo stesso effetto al100%.

    Varie

    Restricted Extras(livello principiante)

    Lanciare il comando sudo apt-get

    install ubuntu-restricted-extrasinstaller Adobe Flash Player,l'ambiente di runtime di Java(JRE), un gruppo di caratteriMicrosoft, diversi codecmultimediali, la codificacompatibile mp3, FFMpeg, codecaggiuntivi per Gstreamer, ilpacchetto per la decodifica deiDVD e l'archiviatore unrar (vedihttp://p-s.co.nz/wordpress/?p=330).

    N.B. Alcuni Paesi hanno leggiIP restrittive: fate attenzione adagire nella legalit a seconda didove abitate.

    Desktop remoto(livello avanzato)

    Fornire supporto ai parenti molto pi facile se potete entrarenel loro computer da remoto.Qualche volta potreste volere solola riga di comando (pi veloce) ealtre volte potreste volerinteragire visivamente con il lorodesktop usando il vostro mouse ela vostra tastiera (in modo davedere la situazione dell'utentepi facilmente). Se entrambe lemacchine girano su Ubuntu,potete impostare un accessografico usando Vinagre (sotto).

    Per ulteriori dettagli vedi http://p-s.co.nz/wordpress/?p=275.

    L'estensione LookOut diThunderbird per gestirewinmail.dat (livello principiante)

    Di tanto in tanto potrestericevere un'email con un allegato

    di nome "winmail.dat". Comeaprirlo? Usate l'estensione per

    Thunderbird LookOut:https://addons.mozilla.org/en-US/thunderbird/addon/4433.Evitate possibili problemiinstallando questa estensione. Perulteriori dettagli vedi http://p-s.co.nz/wordpress/?p=222.

    Conclusioni

    Il trasferimento di file eimpostazioni non va mai fatto acuor leggero, ma fattibile in unlasso di tempo ragionevole.Quindi evitate di farlo quando

    siete a corto di tempo. Ericordate: un backup completosignifica avere serenit mentale.

    unosviluppatore software diAuckland, Nuova Zelanda, conun dottorato in Sociologia.Sposato con Elizabeth, con 4vivaci bambini e un lavoro direalizzazione di basi di datipersonalizzati. (http://www.p-s.co.nz).

    DIFFONDI UBUNTU - PARTE 3

    http://apress.com

    http://apress.com/http://p-s.co.nz/wordpress/?p=222https://addons.mozilla.org/en-US/thunderbird/addon/4433http://p-s.co.nz/wordpress/?p=275http://p-s.co.nz/wordpress/?p=330http://www.p-s.co.nz/
  • 8/4/2019 Full Circle Magazine 24

    16/44

    full circle magazine #24 16 indice ^

    per MAME. La mia idea quella diavere il mio vecchio PC collegato alla

    TV utilizzando la presa uscita TV dellascheda video.

    Installare Ubuntu

    Installare Ubuntu su di un PC semplice. O meglio, normalmente cos. Visto che non utilizzo unmonitor, Ubuntu non pudeterminare la risoluzione, ma ilrinnovato, festoso, a prova diproiettile X mi viene in aiuto e mi

    permette (alla fine) di caricareUbuntu in bassa risoluzione(800x600) che sufficiente per farmiandare avanti.

    Se dovrete utilizzare ilPC solo per MAME vi convieneselezionare l'accesso automatico nelpasso 5 dell'installazione. Scoprirete ilperch alla fine di questo articolo.

    Con Ubuntu installato, ora necessario installare tutti gli ultimiaggiornamenti, tutti i 200 e pi! Mauna volta sistemati gliaggiornamenti, ho accesso ai driverproprietari nVidia e posso configurareopportunamente l'uscita TV della

    scheda video.

    Ubuntu installato, ma gli piaceril mio joypad economico Logic3? ora di scoprirlo. Ho installato il

    pacchetto 'joypad' utilizzandoSynaptic. Dalla riga di comando hoavviato:

    jstest /dev/input/js0

    ( : alcune distribuzionipotrebbero utilizzare /dev/js0)

    che permette di testare tutti i

    movimenti e i bottoni del joypad:

    Questo conferma che il joypad riconosciuto e interamentefunzionante. Eccellente!

    MAME!

    Ora per installare SDLmame. Ilsitohttp://wallyweek.altervista.org/ha un file .deb da scaricare.

    Selezionate semplicemente ilcollegamento corretto e, quandoFirefox vi mostrer una finestra perchiedervi se volete salvare il file, sarpresente anche un'opzione peraprire il file con Gdebi. Io utilizzoquesta opzione perch risparmiatempo scaricandolo e avviandolo conun solo click:

    esattamente la stessa idea perscaricare Wahcade: http://www.anti-particle.com/wahcade.shtml

    Con SDLmame e Wahcadeinstallati, siamo pronti a roccheggiare!

    HOW-TO Creare una macchina MAME

    MAME un'applicazionechiamata MultipleArcade MachineEmulator (ndt:

    Emulatore di Macchine ArcadeMultiple). In breve, gli fornite delleROM di vecchie macchine arcade e

    lui le avvia. MAME di per s non cos comodo da utilizzare o vedere,cos la maggior parte delle personeutilizza un'applicazione grafica chepermette un accesso pi semplicealle proprie ROM. Io utilizzo Ubuntu8.10 come sistema operativo eutilizzer Wahcade come interfaccia

    N/A

    Sviluppo Sistema

    HDD

    Creare una macchina MAME

    http://wallyweek.altervista.org/http://www.anti-particle.com/wahcade.shtml
  • 8/4/2019 Full Circle Magazine 24

    17/44

    full circle magazine #24 17 indice ^

    /Home nelle vicinanze

    Nella vostra cartella /home createuna directory chiamata "emulators",all'interno della quale ne creereteuna chiamata "mame", al cui internone creerete una chiamata "roms".

    Questo il percorso predefinito perWahcade e semplifica la suaconfigurazione.

    Configurazione

    Se controllate il menuApplicazioni > Giochi vedrete alcunevoci per Wahcade. Per il momento

    vogliamo avviare l'applicazione diconfigurazione . Le uniche cose chedobbiamo editare sono: nella schedaEmulators (a sinistra), aprite la voceList Generation, premete sfoglia eselezionate la cartella roms(/home/vostronome/emulators/mame/roms).

    Nella scheda MAME Onlypremete il bottone per generare unalista delle vostre ROM:

    E infine, la scheda Keys.Probabilmente non dovretemodificare niente qui, ma io devoselezionare l'opzione per abilitare ilmio joypad a selezionare le ROM inWahcade:

    L'ultima cosa da configurare SDLmame stesso. Ha bisogno diconoscere dove sono nascoste le

    vostre ROM. Quindi da terminale,scrivete:

    sudo gedit/etc/sdlmame/mame.ini

    Dove dice rompath,copiate/scrivete il percorso della

    cartella con le ROM (la stessa cheavete definito in Wahcade).

    tempo di fare una prova!Andate su Applicazioni > Giochi eavviate Wahcade!

    Il tema predefinito di Wahcade abbastanza vistoso, ma altri possonoessere scaricati da numerosi siti.Anche io ho creato un semplice

    layout MAME (asinistra) perWahcade:

    La ragione per abilitare l'accesso

    automatico in Ubuntu che poteteandare in Sistema > Preferenze >Sessioni e aggiungere Wahcadeall'avvio. Questo significa che lavostra macchina MAME caricherUbuntu, eseguir l'accesso e avvierWahcade per voi. Vi sconsiglio diutilizzare l'accesso automatico se lavostra macchina dovr essere usataper qualsiasi altra cosa! Non solo, ma

    Wahcade pu essere utilizzato comeinterfaccia grafica per la maggiorparte degli emulatori, quindi in realtpotrete avere questa interfaccia pertutti i vostri emulatori e anche averedifferenti temi di Wahcade perciascun emulatore!

    Creare una macchina MAME

    redattore dellarivista Full Circle, fiero utilizzatoredi Kubuntu e artista part-time, lacui galleria di lavori pu esserevista su www.RonnieTucker.co.uk.

    http://ronnietucker.co.uk/mame/polaroid_1024.ziphttp://www.ronnietucker.co.uk/
  • 8/4/2019 Full Circle Magazine 24

    18/44

    full circle magazine #24 18 indice ^

    LA MIA STORIA La nonna fa shopping con Ubuntu

    Irene una bis-bis-nonna chenon ha mai utilizzato un

    computer in vita sua. "Sonoandata a un corso dicomputer oggi. Come faccio ausare il computer di tuo padre?".Mi lasci di stucco, con questa suafrase inattesa.

    In giovent Irene, 88 anni,faceva la parrucchiera per poi darsida fare per seguire i suoi bambini e

    la sua famiglia senza mai averimparato a guidare la macchina.Ora vive nella periferia di unapiccola citt, situata nella costa estdel Regno Unito, priva dicollegamenti efficienti con i mezzidi trasporto. Essendo rimastavedova un anno fa, ha iniziato a

    sentirsi isolata e dipendente daglialtri. Nonostante il fatto che la suafamiglia abiti a diverse ore didistanza, comunque molto

    presente.

    Passaggi dagli amici, taxi otrasporti pubblici locali, brevipasseggiate nelle giornate pi mitie anche bus locali erano tuttiutilizzati per fare qualche giro. Maalcune volte Irene caduta,rompendosi, una volta, anchel'anca. E questo ha fatto si che, per

    quanto sia disposta a fare sacrifici,le decisioni sui viaggi, oltre a quelleper fare la spesa, siano da leivalutate con attenzione.

    Quando suo marito, un uomotecnologicamente preparato, era invita, utilizzava occasionalmente unvecchio PC per stampare alcuneliste. Irene non l'aveva mai

    utilizzato. Quando poi si tristemente ritrovata sola, ilcomputer rimasto del tuttoinutilizzato.

    Ma la disperazione ha spintoIrene verso il computer. Congrande sorpresa dei suoi familiari,

    che hanno una conoscenza basedel computer, Irene ha annunciatoloro la sua intenzione di seguire uncorso di informatica in una classe

    per adulti. Il motivo fu prestochiaro: la spesa.

    Il corso che era riuscita atrovare e al quale partecip, era uncorso di informatica di base di dueore per due giorni alla settimana.

    "Il primo giorno che ci andai",dice Irene, "c'era un grande

    schermo alla parete: non abbiamonemmeno toccato il PC. Ho seguitoaltre due lezioni: mi sono ritrovataa scrivere colonne e paragrafi presidai libri. Non ho nemmenoimparato come accendere espegnere il computer. Non pensodi aver imparato alcunch."

    Irene chiar che voleva imparare

    a fare la spesa online e l'istruttoreallora le disse che il corso non eraadatto per quella esigenza.L'insegnante disse a Irene cheavrebbe cercato di inserirla in uncorso particolare di 6 settimane.Ciononostante Irene non vollesentire altro. Lasci il corso e,

    ripensandoci adesso, ritiene chesia stata "una perdita di tempo".

    A questo punto, i familiari di

    Irene, avendo superato la sorpresainiziale sugli eventi che sisusseguivano e senza sapere dovetutto ci li avrebbe portati, deciseroche il vecchio computer utilizzatodal marito, non era adatto alleesigenze di una persona inespertache aveva intenzione di fare speseonline.

    Un membro della famigliaaveva recentemente ricevuto uncomputer usato da un amico: ilcomputer fu predisposto perl'utilizzo da parte di Irene. Irene fuanche connessa a Internet conbanda larga: un'attivit che sfociin una situazione da "catch 22"dove si richiedeva che ognicomunicazione, lettera, password

    e email dovesse essere gestitaforzatamente da un'inespertaanziana casalinga e non daqualche altra persona (un parente)che viveva dall'altra parte delpaese e che cercava di prenderetutti gli accordi. Tutto si risolse conl'utilizzo di un po' di buon senso e

    La nonna fa shopping con Ubuntu

  • 8/4/2019 Full Circle Magazine 24

    19/44

    full circle magazine #24 19 indice ^

    di comprensione da partedell'Internet Service Provider (ISP).

    I familiari sono utilizzatori diUbuntu Linux e, inoltre, hannomolta esperienza nell'aiutare igiovani e vulnerabili utilizzatori:perci Ubuntu venne giudicata la

    scelta ideale in termini di facilit diutilizzo e affidabilit.

    La connessione in banda largavenne configurata alla successivavisita familiare. Il sistema vennefacilmente modificato facendo siche l'account utente fosseappropriato agli utilizzi di Irene e inmodo tale che l'amministrazionedel computer fosse ben protetta.

    Anche i menu vennero snelliti inmodo tale da mostrare solo le coseinteressanti e inoltre la risoluzionedel monitor e la dimensione deifont vennero settatati perpermettere una comodavisualizzazione a un utente che

    non sempre utilizza occhiali davista.

    La zona servita da una grandecatena di supermarket che offre laconsegna a domicilio della spesaonline. Venne cos registrato unaccount.

    Il computer, l'unit per la bandalarga, le casse, la lampada dascrivania, ecc..., furono collegate aun'unica presa a muro la qualepoteva essere scollegata quando leattrezzature non erano utilizzate. Ilbrowser web (firefox) fuconfigurato in modo da partire

    automaticamente all'avvio delcomputer e in modo da averecome home page iniziale quella delsito di shopping online delsupermarket.

    Dopo l'attivit iniziale diinstallazione e configurazione degliapparati, rimanevano soltanto unpaio d'ore per fare una lezioneprivata per guidare Irene nella suaprima esperienza di shoppingonline. La speranza era che sitrattasse di una prova di spesa conpochi oggetti.

    Comunque, due ore e duedozzine di oggetti pi tardi, Irenevenne guidata verso il calendario

    della "Consegna della Spesa" equindi alla cassa e al logout.Sopravvisse con successoall'ambiente sconosciuto, allaricerca, al poco familiaregirovagare del puntatore e allabrutale formalit della cassa: e fuun successo.

    La consegna della spesa arriv,come previsto, in un paio di giorni,con la felicit di tutti gli interessati.

    Alcuni giorni dopo, funecessario un ulteriore aiuto aIrene per permetterle di effettuareil pagamento alla cassa. Si potconstatare che nel campo in cui

    veniva richiesto il numero dellacarta di credito veniva inveceinserito il nome della banca. Laconfusione venne subito chiarita euna nuova spesa venne messasulla sua strada.

    Uno dei bonus inaspettati dellaspesa online fu.... il Gelato! Laspesa online ebbe come risultatoche il gelato veniva consegnatodirettamente dal freezer alla portadi casa.

    La settimana seguente, durantel'attivit di pagamento, non tuttoand liscio e il carrello della spesarimase pieno rifiutandosi di

    passare attraverso la cassa.Successivamente i familiariscoprirono che Irene aveva decisodi utilizzare l'aiuto telefonico delsito per risolvere i suoi problemi.Con indomita persistenza, la lineadi supporto telefonico vennecontattata quattro volte in modi e

    con combinazioni differenti, fino ache non si trov qualcuno cheriusc a capire quale fosse ilproblema e che riusc a vedere ilcarrello pieno e che accettasse, viatelefono, il numero di carta dicredito. Una nuova consegna erariuscita. E congratulazioni per ilsuccesso nell'utilizzo della linea disupporto telefonico!

    Durante questo periodo, Ireneera in contatto con una personache aveva seguito il corso diinformatica per 2 anni. La personaera molto orgogliosa del fatto dipoter manipolare i font di stampain modo tale da poterli metteresottosopra. Irene gli chiese se

    sapesse fare la spesa online. "No"rispose. "Allora a cosa ti serve ?"chiese Irene.

    Circa una settimana pi tardi, lanuova spesa di Irene and liscia esenza necessit di aiutidall'esterno. Un vero debutto!

    La nonna fa shopping con Ubuntu

    Sono andata a uncorso di computeroggi - Irene, 88anni...

    La nonna fa shopping con Ubuntu

  • 8/4/2019 Full Circle Magazine 24

    20/44

    full circle magazine #24 20 indice ^

    La nonna fa shopping con Ubuntu

    In circa quattro settimane Ireneera ormai diventata indipendenteper quel che riguarda la spesa dialimentari online nello sconosciutomondo dei computer e degliacquisti in internet. Ci avvenutocon pochissimo aiuto e questoperch, nonostante il supporto

    della famiglia fosse disponibile,esso avveniva tramite il telefono otramite aiuto remoto a richiesta.

    L'abilit di Irene nell'utilizzo delmouse richiedeva pi praticapossibile e un buon metodo perquesto fu di praticare giochi avideo come il Mahjongg. Le regolele furono spiegate al telefono.

    La visita seguente a Ireneavvenne non molto tempo dopo evenne fuori che Irene stavapensando di trasformare unastanza per gli ospiti in una piaccogliente, sostituendo il vecchioletto. Sua figlia le sugger diutilizzare il suo computer connessoa internet per acquistare, non pialimentari, ma un letto.

    Le avrebbe risparmiato comeminimo un viaggio di andata eritorno alla pi vicina grande citte le avrebbe consentito, seandava bene, una scelta pivantaggiosa.

    Con l'aiuto esperto della figlia,Irene poteva ora vedere altribenefici dell'avere un computerconnesso a internet. La prima cosafu cercare un venditore affidabile,quindi la ricerca di un letto chefosse adeguato e, finalmente,

    decidere e concordare laspedizione: il tutto comodamenteseduta con sua figlia e con unatazza di te.

    Il letto fu consegnato quattrogiorni dopo. Irene eraimpressionata.

    La sua confidenza nell'utilizzare

    il computer aumenta sempre dipi. Ormai pu fare praticamenteci che vuole, acquistandoautonomamente e anchecontrollando la sua postaelettronica. Avere il suo computere un minimo di competenza l'haaiutata molto e, come ha detto,

    "mi ha restituito la miaindipendenza".

    Il computer un regalo riciclato:tower, Tiny PC Pentium III,500MHz, 348MB RAM, 20GB HD,CD ROM.

    Monitor 17' CRT.Il modem/router un NetgearDG834GT, con wireless spento.La connessione da 2MB e l'ISP UKOnline.net, con modem/router(Lite package).Il Sistema Operativo Ubuntu 8.04LTS.Account utente, nonamministratore, men ridotti,pannelli e men bloccati.Il browser web Firefox.Il client di posta elettronica

    Thunderbird.L'aiuto da remoto avviene tramiteRemote Desktop (VNC) attraversoun tunnel su secure shell (ssh).Viene utilizzato Dynamic DNS perfacilitare l'accesso sicuro daremoto (account gratuito).

    Digital Unite http://digitalunite.com

    Mi ha restituito lamia indipendenza

    presentato dai membri dellaComunit Ubuntu del Regno Unito.

    Il nostro obiettivo quello dioffrire informazioni attuali enuove riguardanti, e per, gli utentidi Linux Ubuntu nel mondo. Cioccupiamo di qualsiasi aspetto diLinux Ubuntu e ci rivolgiamo atutti, dal nuovo utente all'incallitoprogrammatore, dalla riga dicomando alla nuova GUI.

    Poich lo show realizzato dallacomunit Ubuntu del RegnoUnito, il podcast coperto dalCodice di Condotta Ubuntu ed perci adatto a qualsiasi et.

    http://podcast.ubuntu-uk.org/

    http://podcast.ubuntu-uk.org/http://digitalunite.com/
  • 8/4/2019 Full Circle Magazine 24

    21/44

    full circle magazine #24 21 indice ^

    LA MIA STORIA Tradurre FCM in cinese

    E

    ra il luglio 2007 e avevoappena sostenuto il mioesame di ammissioneall'Universit; mi godevo

    il tempo libero a casa, mentreiniziavo a provare Ubuntu. Avevogi provato a usare Ubuntu, masenza successo: non eracompatibile con la mia rete PPPoEperch, secondo il mio ISP,dovevo impostare il "servicename" prima della connessione.Pppoeconf non riusciva a gestirequesta impostazione, cos

    durante le vacanze estivecomprai un router e riuscii acollegarmi a Internet con Ubuntu.Dopo ci iniziai la mia avventuracon Ubuntu.

    Dopo aver installato il sistema,mi sorse una forte curiosit. Dopoun'occhiata al wiki cinese diUbuntu, iniziai a cercare riviste in

    cinese che trattassero soprattuttodi Linux. Come sappiamo tutti, leriviste escono ogni mese in mododa restare al passo con le novit.In quel momento, trovai unarivista dal titolo Linuxer, maaveva cessato la pubblicazione.Scaricai comunque un numero e

    ne rimasi abbastanza deluso: nonperch gli articoli non andasserobene, ma per la loro difficolt.Non uso Linux per essere esperto

    e nemmeno per essere un hacker.Il motivo per cui lo uso chevoglio un ambiente desktop.Volevo imparare un po' digestione di base del sistema oalcune applicazioni interessanti,cos come conoscere le novitsull'open source.

    Continuai dunque la mia

    ricerca e alla fine trovai Full Circle,una rivista digitale incentrata suUbuntu. Aveva pubblicato il suoterzo numero. Dopo averla letta,non ne ero soddisfatto appieno:c'erano molti articoli per utentiinglesi che non erano adatti perquelli cinesi. Comunque era moltomeglio di Linuxer.

    Visitavo spesso il sito ufficialedella rivista Full Circle e, leggendoi commenti, seppi che tantagente voleva averne unatraduzione in cinese.Naturalmente c'era bisogno divolontari. Improvvisamente unpensiero mi frull in testa: perch

    non potevo essere io quelvolontario? Quel pensiero mispavent perch avevo solo undiploma di scuola media e non mi

    era mai stato insegnato cometradurre dall'inglese al cinese.

    Era il 23 luglio quando iniziai lamia traduzione e in quel tempovenne creato il gruppo ditraduzione in cinese di Full Circle.Controllai sul wiki inglese lapagina della traduzione in cinesee sembrava che gi qualcuno

    avesse iniziato la traduzione eche avesse creato una tabella pertenere in ordine le attivit, mapurtroppo non aveva lasciatoalcun contatto e non avevacompletato la traduzione di unintero numero. Creai un'altratabella sotto la precedente che leassomigliasse e inserii leinformazioni sullo stato della mia

    traduzione.

    Rimasi abbastanzaimbarazzato della traduzioneperch molto del lavoro ditraduzione era stato fatto inWindows e anche perch alloranon me la cavavo molto con il

    metodo di inserimento SCIM; intal modo mi ci sarebbe voluto pitempo per scrivere il cinese inUbuntu invece che in Windows.

    Ma non solo quello: non riuscivo ainserire i caratteri cinesi in Scribussotto Linux. La mancanza disupporto alla lingua cinese miintralciava non poco.

    Impiegavo un'ora al giornonella traduzione. Dopo circa tresettimane, avevo quasicompletato il lavoro di traduzione.

    Poco prima di finire, Stickto micontatt e chiese se potevaessere d'aiuto. Un volontario comunque il benvenuto, sempre!Finalmente completammo latraduzione.

    In seguito dovetti risolvere unaltro problema serio: Scribus.Come gi detto, Scribus non

    supporta CJK (cinese, giapponesee coreano NdT), cos non potevoimmettere alcun carattere cinesenell'editor, ma dopo un intensolavoro di ricerca trovai un modoper inserire il cinese. L'unicomodo per farlo era incollare ilcinese nell'editor sotto Windows.

    Tradurre FCM in cinese

  • 8/4/2019 Full Circle Magazine 24

    22/44

    full circle magazine #24 22 indice ^

    Tradurre FCM in cinese

    Anche se non avremmo potutolavorare senza softwarecommerciale, era meglio diniente. Secondo me, Scribus non facile da usare. Avevo letto conattenzione la serie su Scribus neinumero scorsi di Full Circle eriuscii a fare bene la correzione

    dei testi.

    Il 27 agosto, la prima edizionecinese di Full Circle fu pubblicata.Inviai la notizia a Linuxtoy.org e illoro responsabile mi dette unamano ad annunciare la notizia alpubblico (qui sopra). Riguardandoa quel primo numero in cinese, latraduzione era veramente un po'brutta. Nei commenti sotto lanotizia del rilascio, un sacco digente si lamentava di caratteriscritti male e del glossario, ma iriconoscimenti mi furono moltograditi.

    A settembre di quell'annoiniziai la mia vita al college equindi dedicare un'ora al giorno allavoro di traduzione non erasemplice. Mentre ero sul punto dimollare, Lyper, Gwok e MikeHuang vollero unirsi al grupporendendo ancora possibile la

    traduzione, visto che non potevoimpiegare tutto quel tempo peressa.

    Il gruppo era cresciuto eavevamo bisogno di trovare unmodo per coordinarci.Osservammo come gli altri gruppidi traduzione si fosseroorganizzati e decidemmo ditradurre con Google Docs. Pertenerci in contatto con gli altritraduttori creammo anche ungruppo su Google Groups e lousammo come un forum(http://groups.google.com/group/FCCTT).

    Alla fine di settembre il

    secondo numero dell'edizionecinese, il numero 4, venivapubblicato. Avevamo adesso pidi dieci traduttori mentre altrinuovi volontari volevano unirsi.Per questo motivo, dividemmo ilnostro lavoro in traduzione erevisione. Cominciammo anche a

    inserire le informazioni deimembri nella pagina wiki inglese,ma per un certo tempo visitarequel wiki era un incubo. Percitraslocammo la nostra paginawiki nel wiki di Ubuntu-CN. Dopoalcuni giorni, quando tornai avisitarlo, rimasi di stucco. Eraormai diventato un piccolo sitoweb. Aveva dei contenuti perfettie una barra di navigazione moltocomoda. Grazie a Lyper per il suobel lavoro(http://wiki.ubuntu.org.cn/FC).

    La comunit open source nonmi aveva deluso. Dopol'aggiornamento di Scribus alla1.3.3.11, finalmente si potevano

    inserire i caratteri cinesi in Linux!Dal numero 6, eravamo orgogliosidi annunciare che la versionecinese della rivista Full Circle eraal 100% open source, dal S.O. aicaratteri tipografici.

    Il tempo trascorreva veloce.

    Avevamo ormai completato ilnumero 7 quando ricevetti unaemail da MrDrake. Scriveva daHonk Kong e voleva tradurre ilnostro cinese semplificato inquello tradizionale. Nella Cinacontinentale, Singapore, Malesiae Tailandia usano il cinesesemplificato mentre Taiwan, HongKong e Macao quello tradizionale.Ovviamente eravamo felici dipubblicare entrambe le versionidella rivista in cinese semplificatoe tradizionale. In quel momentodemmo vita al gruppo ditraduzione in cinese tradizionaleche parte di quello cinese. E, daallora, pubblichiamo entrambe leversioni cinesi nello stessomomento. Davvero apprezziamo ivolontari di Hong Kong e Taiwan.

    Quando pubblicammo ilnumero 11, aprimmo un sito web,usando Google Sites. davveroimponente: non serve conoscerenulla di HTML, ma con esso puoicreare un sito davvero carino. La

    Tradurre FCM in cinese

    http://wiki.ubuntu.org.cn/FChttp://groups.google.com/group/FCCTT
  • 8/4/2019 Full Circle Magazine 24

    23/44

    full circle magazine #24 23 indice ^

    Tradurre FCM in cinese

    pagina di pubblicazione suGoogle Groups fu spostata inGoogle Sites. Ora avevamo ilnostro sito web ufficiale!

    Sebbene il gruppo crescesserapidamente, nacquero alcuniproblemi. Quando qualcuno vuolediventare un membro del gruppodi traduzione, non chiediamo chelui o lei debba sostenere l'esamedi inglese "Band 6" o qualcosa disimile: la buona volont sufficiente. Come potete capire,dovevamo affrontare dueproblemi: il primo era che laqualit della traduzione non eraalta, giacch chiunque pu unirsial gruppo. Il secondo problemaera che quando assegnavo unarticolo a qualcuno, lui o lei nonconsegnava la traduzione intempo utile. Cos rivedemmo ilgruppo di traduzione: chiunquepoteva ancora diventare untraduttore ma quelli che facevanola revisione erano presi dall'"elite"

    del gruppo, cos per dire.

    Per motivi familiari, debbolasciare il gruppo di traduzione.Dopo un mese di passaggio delleconsegne, Michael continuer ilmio lavoro. nuovo del gruppo,ma vedo la sua passione. Il suo

    piano per il futuro cos grandeche mi fa pensare che lasciare ilgruppo pu essere un errore.Comunque, la gente viene e va.Un gruppo non dovrebbesciogliersi perch uno di essi vavia. Spero vivamente che ilgruppo diventi migliore sotto lasua guida.

    Questa la storia della miavita di traduttore. Non c' nientedi straordinario o di emozionante.Se mi chiedete quale sia la partepi difficile di tutta la storia,rispondo che l'inizio. Pu essereduro iniziare il progetto, ma dopoaver incominciato la gente verrnella stessa barca!

    9.04DISPONIBILE ORA!

    e anche:

    http://www.ubuntu.com/
  • 8/4/2019 Full Circle Magazine 24

    24/44

    full circle magazine #24 24 indice ^

    LA MIA OPINIONE Il volto di Linux e' Ubuntu?

    L

    eggendo il numero 21 diFull Circle sono statocontento di vedere MarcColeman, ne "La mia

    opinione", affrontare unaquestione che mi ha infastiditoper qualche tempo. Sono unnuovo utente Linux: ho ricevuto,come regalo di Natale da miamoglie e dalla mia famiglia, unAcer Aspire One con Linuxinstallato. Dal suo arrivo hopassato un sacco di tempoimparando l'uso del terminale per

    far funzionare le cose: adesempio rimuovere quellaterribile interfaccia e installarexfce. Essendo un utenteWindows, in passato sono statoalla larga da Linux a causa dellasua immagine di sistemaoperativo per "mentitecnologiche" impegnate e dallacomune convinzione che se vuoi

    un SO "punta e clicca" alloraqualsiasi distribuzione Linux daevitare.

    Negli ultimi anni mi sonostufato dei prodotti Microsoft edelle loro mancanze, al punto cheora ho installato Ubuntu sul mio

    pc di riserva. Lavora senzaproblemi ma, come hamenzionato Marc, se c' unproblema e osi porre una

    domanda, la risposta spesso non tale, ma un rimprovero perchnon hai formulato la domandacorrettamente. La mia rispostapreferita " facile! Basta usare ilcomando sudo," che di miseroaiuto se non sai cosa digitaredopo!

    Forse sono eccessivamente

    critico, ma per un principiantel'intera esperienza con Linux puessere un po' difficile. Non sononuovo nel settore informaticoavendo iniziato con unCommodore 64, Atari ST ecc...,ma al giorno d'oggi non vogliodover usare il terminale per farfunzionare le cose: un'interfaccia"punta e clicca" lo fa pi

    piacevolmente. Marc passaall'argomento Linux/Ubuntu e iosono pienamente d'accordo.Forse Ubuntu sta cambiando ilvolto di Linux con interfaccegrafiche aggiuntive, ma non solo questo che molti utentivogliono, anzi, necessitano.

    Nel mio tempo libero insegnocompetenze IT di base allepersone audiolese: come usare l'e-mail, scrivere una lettera, salvarefile, ecc...; tutto questo usando XP.

    Anche XP troppo complicato perqualcuno di loro, quindi unamigrazione verso Linux e ilterminale sarebbe come chiedereloro di usare il prompt diWindows. Per quanto l'hacking siadivertente, anche dispendiosoin termini di tempo e, che piacciao meno, oggigiorno la gente siaspetta risultati con la sola

    pressione di un tasto, cosicchpossano proseguire con le lorovite frenetiche.

    Per troppo tempo Windows stato venduto, in una forma onell'altra, con la maggior parte deinuovi pc quindi la gente si

    abituata all'interfaccia "punta eclicca" e alla facilit d'uso di"inserisci il disco e clicca installa".Non riesco ad immaginare come

    molte persone possano essereeccitate nell'usare i repositoryper installare programmi di base.Perci cos negativo che forseUbuntu stia diventando il voltogradevole delle distribuzioniLinux? Da quello che ho letto neiforum tecnici, la maggior partedegli utenti Linux concorda che ilmonopolio di Microsoft non possa

    essere lasciato incontestato,quindi quando una distribuzioneLinux diventa popolare questofatto dovrebbe essere applauditoe ai suoi creatori andrebbe fatta lalode che si meritano.

    ... cos negativoche Ubuntu stiadiventando il volto

    gradevole delledistribuzioni Linux?

  • 8/4/2019 Full Circle Magazine 24

    25/44

    full circle magazine #24 25 indice ^

    giochi. Non detto molto suigiochi, ma accenna ai soliticolpevoli: Quake/Doom/UT2004 e,diamo merito quando dovuto,dedica qualche pagina anche a

    Cedega che cerca di attrarre igiocatori di Windows a Linux. Ah!Sono un sacco di informazioni ed solo il primo terzo del libro!

    Dopo i primi capitoli, piintroduttivi, si fa pi ostico con lagestione degli utenti (via riga dicomando), scripting per la shell,monitoraggio del sistema,

    networking e accesso remoto viaSSH, anche via Telnet. inevitabile, con un tomo di questedimensioni, andare a toccareargomenti sui server. Non soloconsiglia il modo migliore diconfigurare un server, ma forniscedettagli sulle configurazioni dicose come il web server Apache etratta anche l'Hosting Virtuale.Inoltre include il servizio di fileremoti con FTP e la gestione diposta elettronica (le email tra voie me). Infine il libro tratta laprogrammazione in Linux conPerl, Python, script PHP, Mono eC/C++.

    E i contro? In primo luogo,penso, la promessa di un"upgrade gratuito a Ubuntu 8.10"evidenziata in copertina. ovvioche gratuito, Ubuntu! Quello

    che vogliono davvero dire chepotete registrare il libro nel lorosito web e ricevere gratuitamenteun kit di upgrade dal loro editore.Nel capitolo sul backup parla dicassette, qualcuno usa ancora lecassette? Menziona RhythmBoxper la musica e non menzionaAmarok? Un'omissione inaudita.Come la mancanza di K3B per la

    masterizzazione di CD/DVD. Ma,diciamolo, si tratta di sceltepersonali. Qualcosa in cui Linux eccellente.

    Questo sicuramente un tomoautorevole, non c' dubbio. Ilprimo terzo del libro una letturafacile per i principianti, mentre lalodevole parte rimanentecontiene abbastanza informazioniper i nuovi utenti per impararequasi tutto il necessario perl'utilizzo di Ubuntu.

    Concorso

    Questo mese abbiamo

    copie dida vincere! Per vincere unacopia,rispondete a questa faciledomanda:

    Quale applicazione diriproduzione musicale nonmenziona il libro?

    Invia una mail con la risposta

    a:[email protected].

    Full Circle vuole ringraziare SAMSper la sua generosit nell'avercifornito tre copie per questoconcorso.

    RECENSIONE LIBRI Ubuntu Unleashed

    /

    di certo completo, non losi pu negare a UbuntuUnleashed. Si trattadell'edizione 2008, valida

    ancora oggi, nel 2009, poich sibasa su Ubuntu 8.04. In omaggio

    con il libro c' un DVD di Ubuntu8.04, che non rester di certoinutilizzato per molti lettori. Il librocomincia trattando l'installazionee la configurazione di Ubuntu,prosegue parlando brevemente diGNOME, KDE and X. Anche se illibro direttamente incentrato suUbuntu (con GNOME), d anchequalche cenno su KDE e le sueapplicazioni. Poi ci sono alcunesezioni su varie applicazioniInternet (messaggisticaistantanea, IRC e simili),OpenOffice.org, GIMP,masterizzazione CD/DVD(masterizzare un DVD dalla riga dicomando, qualcuno?), quindi sui

    mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 24

    26/44

    full circle magazine #24 26 indice ^

    INTERVISTA AI MOTU James Westbybehindmotu.wordpress.com

    "Behind MOTU" un sito chepropone interviste a personeconosciute come "Masters of theUniverse" (MOTU). Sono unasquadra di volontari che ha loscopo di gestire i pacchetti

    all'interno dei repository Universe eMultiverse.

    24Bristol, UK

    james_w

    Da quanto tempo usi Linux equale stata la tua primadistribuzione?Utilizzo Linux da 4 anni, hoiniziato con Debian.

    Da quanto tempo stai utilizzandoUbuntu?Da circa 9 mesi.

    Quando sei stato coinvolto nel

    gruppo MOTU e in che modo?Sono stato coinvolto nei MOTUdopo l'UDS Hardy di Boston. Eroinvitato all'UDS comesviluppatore upstream e l ho

    conosciuto qualche MOTU. Daallora ho iniziato a lavorare suqualche progetto in Ubuntu,principalmente su cose di cuibeneficiano sia Ubuntu siaDebian, poich ero un po'coinvolto nello sviluppo diDebian. Ora sono concentrato unpo' pi su Ubuntu anche perchla comunit accogliente ed facile trovare un posto per s, inquanto piccola.

    Cosa ti ha aiutato a imparare lapacchettizzazione e a capirecome funzionano i gruppi diUbuntu?Ho imparato a pacchettizzarementre lavoravo con Debian.

    Principalmente erano situazioniin cui rimanevo incastrato equando capitava andavo suGoogle. Ho imparato qualcosa suUbuntu all'UDS, specialmente daDaniel Holbach, Stefan Potyra, eReinhard Tartler. Il resto l'hoappreso semplicemente

    guardando sul wiki e soprattuttoponendo domande.

    Qual la parte del lavoro deiMOTU che prediligi?

    Due cose, la prima la comunit: un piacere lavorare con i MOTUe le altre persone coinvolte nellosviluppo di Ubuntu. La seconda che rendere una distribuzionemigliore una bella sensazione.

    Qualche consiglio per chidesidera aiutare i MOTU?Semplicemente rimanendonecoinvolto. Trova un bug in unpacchetto che usi e prova arisolverlo. Spesso si tratta diguardare nel posto giusto eparlare con le persone giuste chesanno programmare. Inoltre sitratta di porredomande, la gente tiaiuta se pu; e se non

    si riceve una rispostaprobabilmente unadomanda difficile erisolverla darmaggioresoddisfazione.

    Sei coinvolto in

    qualche gruppo locale diLinux/Ubuntu?Sono coinvolto nel gruppoUbuntu UK, ma non faccioquanto vorrei.

    Su cosa ti stai focalizzando perIntrepid?Nel poco tempo che rimaneprima che sia rilasciato, cerco dirisolvere pi bug che mi possibile, sto anche pensandoalle cose pi importanti su cuiconcentrarmi per Jaunty.

    Come trascorri il tuo tempolibero?Bevendo sidro e ballando comeun pazzo.

    http://behindmotu.wordpress.com/
  • 8/4/2019 Full Circle Magazine 24

    27/44

    full circle magazine #24 27 indice ^

    LETTEREOgni mese ci piace pubblicare alcune delle mail che riceviamo. Se volete proporre una lettera perquesto spazio, di critiche o complimenti, potete inviarla a [email protected].

    LETTERA DEL MESE

    Sono un utente diUbuntu a partire daSlackware 3.5 (oqualcosa del genere)

    ma un paio di mese fa horeinstallato Windows XP sulmio DELL Inspiron 1501 (AMDX2, 1GB, 15", ATI) a causa diun bug veramente fastidioso inUbuntu. Qualche volta,casualmente, il tasto AltGr si

    disabilita. Come ho letto suinternet, questo non unproblema di Ubuntu ma delkernel. Visto che io vivo su

    internet (figurativamenteparlando) immaginate ilproblema se non posso scrivereil simbolo @ a causa di questobug. Mi dispiace lasciare Linux(e Ubuntu, la mia distribuzionepreferita), ma devo lavorare.

    Tuttavia continuo a usare Linuxsui server.

    COM'E' REALIZZATOFCM?

    A pagina 3 di ogni uscita si vede

    che sono utilizzate treapplicazioni, ma sarebbefantastico sapere come sonousate queste tre applicazioni percostruire un numero di FullCircle. Sarebbe formidabile avereuna guida passo passo su comeanche noi possiamo usareUbuntu e le sue applicazionilibere per realizzare una

    newsletter dall'aspetto pregevole.

    Ed:

    UN PASSO ALLA VOLTA

    Mia figlia lavora per un giornalelocale, usando Windows 2000 sul

    suo vecchio portatile Compaq. Ilsuo tempo di avvio era minimodi venticinque minuti senzatener conto quanto ci mettevasolo per aprire una applicazione.Finalmente ne ha avutoabbastanza! Cos l'ho aiutatanell'installazione di Xubuntu sulsuo computer. L'unica ricercache abbiamo dovuto fare per lei

    sono stati i driver dellastampante Brother, che statorisolta andando sul sito web dellaBrother.

    Le prime due settimane ha avutoqualche incidente di percorso maha imparato in fretta. Adesso lepiace e mio genero dice che seavesse saputo che era cos

    semplice lo avrebbe provatomolto prima.

    Adesso un suo amico staprovando Ubuntu. Il successoarriva un passo alla volta.

    SCHERMO NERO &

    CURSORE INTERMITTENTEIo e un paio di amici abbiamoprovato diverse distribuzioni diLinux e la nostra opinionegenerale che Linux moltoinstabile e inaffidabile. Non soquante volte ho aggiornato

    un'installazione solo per vedereuno schermo nero e un cursorelampeggiante al riavvio, oppurela risoluzione dello schermoridotta a 640x480. Questa deveessere la ragione per cui Linuxsui desktop meno dell'1%. Misbaglio?

    LETTERE

    mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 24

    28/44

    full circle magazine #24 28 indice ^

    SONDAGGIO SUI GIOCHI

    Non sono sicuro che il sondaggiosui giochi del numero 23 siaaccurato nel modo in cui esponele informazioni. Il 90% di quelli

    esaminati vogliono acquistaregiochi nativi di Linux - anche se il90% della comunit di Linux nonsono affatto molti - circa pariall'uno o due per cento rispettoalla comunit di Windows. Coscome a me piace Linux e i giochi,penso che Linux necessiti di unaquota di mercato maggioreprima di diventare un obiettivo

    possibile per le societ di giochi.

    CORREZIONI A FCM n. 23

    In risposta alla domanda 2: non necessaria una partizione /homeseparata. I programmi diinstallazione di Ubuntu non

    rimuovono le directory chiamate"home" quando installano. In pi,se avete solo un CD alternateinvece di un CD live, poteteaggiornare usando quello.

    In risposta alla Domanda 3: unapartizione di swap necessaria

    se volete essere in grado dimettere in sospensione il PC. Lapartizione di swap deve essereminimo la dimensione dellavostra memoria RAM.

    DIMMI DI PIU'!

    Innanzi tutto amo la vostrarivista, peccato non ne abbiasentito parlare prima. Mi avrebbeaiutato in quanto principiante,che non aveva ancora maitoccato Linux prima di poco pidi un anno fa, quando andai alla

    ricerca di un sistema operativoper il portatile che avevocomprato. Mi auguro vogliateincludere maggiori elementi perutenti inesperti, visto che sono ilmio pi grande grattacapo! Valea dire: Flash, Java e comeriprodurre i file multimediali.Questo tutt'altro che facile e mici sono voluti pi di sei mesi

    prima che tutto, beh quasi tutto,andasse correttamente. Mipiacerebbe inoltre vedere piarticoli sulle novit. Sonomembro di Ubuntu Forums emolto spesso qualcuno parla diun software di cui onestamentenon ho mai sentito parlare prima,

    e poi ci sono quei giochi trovatisu getdeb.net. Perch non sonostati recensiti? Inoltre mipiacerebbe vedere qualcuno chefacesse un vero articolo sulperch sempre pi societ disoftware stanno realizzandoapplicazioni disponibili anche su

    Linux. Per esempio: Arcoreader ora un file .deb come lo ancheFlash 10. Ho persino visto unaversione di Real Player!

    Ed:

    Studi recenti mostrano un inquietante numero crescente di automobilistilegati sentimentalmente al loro sistema di navigazione...

    Tempi Moderni

    "Avete raggiunto lavostra destinazione..."

    http://getdeb.net/
  • 8/4/2019 Full Circle Magazine 24

    29/44

    full circle magazine #24 29 indice ^

    DONNE UBUNTU

    Ciao,inizia col dirci qualcosa di te.

    Mi chiamoElizabeth Krumbach. Vivo poco fuoriFiladelfia, negli USA, e lavoro come

    Amministratore di sistemi Debian eUbuntu per un provider locale diservizi tecnologici Linux-centrico.

    MS: Come ti sei formata per diventareamministratore di sistema?

    EK: Ho iniziato come autodidatta

    assumendo gli incarichi che misembravano divertenti e cominciandofarmi coinvolgere dalla comunit. Apartire da questo, sono stata assuntacome Junior Sysadmin e ho imparatoin un ambiente pi impegnativo.

    MS: Sembra impressionante! Hai maiseguito i corsi di LPI o qualcosa disimile?

    EK: No. Fondamentalmente quel chefaccio trovare un progetto che voglioseguire, trovare la relativadocumentazione sui libri o online e,mentre me ne occupo, chiedereeventuale aiuto alle persone dellacomunit. E' sorprendente quantadocumentazione ci sia a disposizione: hoaffrontato veramente pochi compiti chenon siano gi stati ben documentati daqualcun altro prima di me.

    MS: In effetti, immagino che molti

    siano diventati dei professionisti diLinux in questo modo: anche perchl'apertura non limitata al codicesorgente.

    EK: Assolutamente! E quando trovoqualcosa che non sia bendocumentato e devo provvedere

    autonomamente, pubblico il miopersonale how-to e lo metto online.

    MS: Un ottimo modo di ripagare!Come e quando avvenuto il tuoprimo contatto con il softwarelibero/Ubuntu?

    EK: Ho iniziato ad usare Linux all'iniziodel 2002. Il primo progetto in cui misono impegnata stato bitlbee.orgnel 2005: quando mi sono collegata alloro canale IRC e ho scoperto dallediscussioni che avevano bisogno diriscrivere la loro documentazione peril quickstart, mi sono offertavolontaria. Per quel che riguardaUbuntu, ho utilizzato Debian fin dal2002. Mi caduto l'occhio su diUbuntu mentre stavo provando dellenuove distribuzioni. Dopo averloprovato per un po', l'ho installatopermanentemente sul mio portatile.Non c' stato alcun ripensamento!Sono stata coinvolta in Donne Ubuntu

    dall'inizio del 2006.

    MS: In quale/i progetto/i sei attiva?

    EK: Faccio molto lavoro nellacomunit Ubuntu e mantengo un paiopacchetti per Debian e faccio partedel gruppo LedgerSMB di Debian. Mioccupo anche di coordinare il LinuxUser Group di Filadelfia e la sezionedel Philadelphia LinuxChix.

    MS: Da quanto tempo sei unamantenitore di pacchetti Debian?

    EK: Ho contribuito al mio primopacchetto, dglog, nel 2006

    MS: Cosa apprezzi maggiormente diUbuntu

    EK: La fantastica comunit! Hadecisamente cambiato le mieprospettive su cosa i progetti F/OSS

    potevano raggiungere ed essere. Nonsolo la comunit globalmente disuccesso, ma anche amichevole ed un vero piacere farne parte. Perquel che riguarda il SO in se ? E' ilmiglior SO desktop che abbia maiutilizzato: stabile, configurabile eaggiornato.

    Ho iniziato comeautodidatta assumendogli incarichi che mi

    sembravano divertenti...

    DONNE UBUNTU

  • 8/4/2019 Full Circle Magazine 24

    30/44

    full circle magazine #24 30 indice ^

    MS: Come membro attivo del tuo LoCoTeam, hai qualche suggerimento sucome motivare le persone apartecipare in modo pi attivo?

    EK: Penso che il modo migliore sia farsapere alla gente che ogni contributo utile e importante e che non

    richiesta alcuna esperienza peressere coinvolti. Anche solo mostrarsiad un evento per supportare i colleghimembri del gruppo pi utile diquanto la gente possa pensare.

    MS: Tu sei anche coinvolta in UbuntuClassroom Project: puoi dirci qualcosaal riguardo?

    EK: Certo: l'Ubuntu Classroom ilpunto centrale dove i progetti relativiad Ubuntu possono ospitare delleaule virtuali basate su IRC per potermostrare agli altri membri dellacomunit come realizzare determinaticompiti solitamente relativi ai loroprogetti. Il progetto Classroom anche collegato al Gruppo Principiantiin modo da ospitare una serie di aulerelative a praticamente ogni aspettodi Ubuntu per il quale ci sia unarichiesta da parte delle persone.

    MS: Oh, c' un Gruppo Principianti ?EK: Si!https://wiki.ubuntu.com/BeginnersTeam

    MS: Davvero impressionante,decisamente Ubuntu copre ogniesigenza.

    EK: Decisamente.

    MS: Ritornando sul tuo lavoro suDebian, potresti dirci qualcos'altro sultuo coinvolgimento?

    EK: Sono la co-mantenitrice di

    WebCalendar e, ultimamente, misono data molto da fare con ilprogetto Debian LedgerSMB per farein modo che LedgerSMB sia partedella prossima release di Debian.

    MS: Cosa di preciso LedgerSMB?

    EK: LedgerSMB uno strumentofinanziario via web basato sulconcetto di partita doppia: "SMB" staper "Small Medimum Business".

    MS: E' gi disponibile in qualcherepository Debian?

    EK: No: il progetto da cui si staccato, SQL-Ledger, gi presente

    in Ubuntu e Debian. LeadgerSMB un progetto pi aperto emaggiormente indirizzato dallacomunit, il quale accetta patch eimplementa nuove funzionalit pirapidamente: per questo vorremmoche fosse incluso.

    MS: Hai intenzione di creare ilpacchetto di LedgerSMB per Ubuntuuna volta che sar pronto?

    EK: L'idea di creare il pacchetto perDebian e quindi di permettere il syncin Ubuntu tramite il repositoryunstable, ma se un numero maggioredi persone decider di farsi avanti e didare una mano, mi farebbe piacere

    poter creare direttamente il pacchettoUbuntu (per farlo, esiste un appositobug su LP: 150374)

    MS: Quindi lavorare per Debianequivale a lavorare all'upstream diUbuntu

    EK: Si!MS: Grazie per l'intervista!

    Penso che il modomigliore sia far saperealla gente che ognicontributo utile... I pacchetti GetDeb sono realizzati

    utilizzando le regole di costruzione perDebian/Ubuntu, questo riduce gli sforzi disviluppo e ne garantisce un equivalentelivello di qualit. Tuttavia, quando nuovipacchetti vengono sviluppati o sono statirealizzati importanti aggiornamenti, ipacchetti non seguono un rigoroso

    processo di controllo della qualit: questo il prezzo da pagare per poter ottenerebrevi tempi di rilascio. Grazie ad unasempre pi ampia base di utenti, iproblemi vengono rapidamenteidentificati e risolti. Da notare, inoltre, chenon forniamo pacchetti fondamentali delsistema o di grandi librerie, i qualipotrebbero causare problemi didipendenza o simili: nel caso in cui sitrovasse un pacchetto difettoso, il

    recupero sar fatto semplicementereinstallando il pacchetto Ubuntu ufficiale.

    www.getdeb.net

    https://wiki.ubuntu.com/BeginnersTeamhttp://www.getdeb.net/
  • 8/4/2019 Full Circle Magazine 24

    31/44

    full circle magazine #24 31 indice ^

    GIOCHI UBUNTU

    NOTIZIE SUI GIOCHI

    E' uscito presente una

    nuova campagna chiamata Laleggenda di Wesmere, unanuova grafica e una modalitmultiplayer migliorata.

    stato rilasciato L'ultimo rilascio il pi granderilascio di sempre. Offre nuoveimportanti funzioni come laChat di Gruppo ed unarilevazione del gioco migliorata.

    World of Goo hatravolto l'industria deivideogiochi come untornado. Questo bel

    puzzle game diventato

    incredibilmente popolare perNintendo Wii e Windows ed ora approdato su Linux. Vorreiringraziare la 2D Boy per aver fornitouna copia del gioco da recensire.

    Come prima cosa, c' da dire che un gioco davvero eccellente. unico, divertente e amato da tutti. Insostanza World of Goo un puzzlegame basato sulla fisica: costruitedelle strutture con le palline Goo.Dovete far arrivare queste pallineGoo ad un collettore di raccolta. Intotale ci sono 48 livelli suddivisi in 5capitoli differenti. Ci che rendeunico ogni livello il modo in cuiogni livello sembri essere moltodiverso e ha la sua propria colonna

    sonora. Tutto ci conferisce al giocoun'atmosfera sempre nuova ed unostile artistico che contribuiscono aconservarne la freschezza.

    All'inizio di ogni livello vi vengonodate un certo numero di palline Goo.Queste palline hanno due finalit: la

    prima, costruire delle strutture cheraggiungano il collettore e laseconda, farle risucchiare da questocollettore. Bisogna avere un certonumero di palline Goo che devonoessere risucchiate dal collettore,quindi fate attenzione a nonsprecare tutte le palline per le vostrestrutture. Potrebbe essere moltoseccante, dopo aver costruito una

    struttura molto complessa fino alcollettore, scoprire di non averepalline Goo sufficienti! I pochi livelliiniziali sono piuttosto semplici, marapidamente diventano complessi edifficili. Quando vedrete di primoacchitto uno dei livelli pi difficili, visembrer virtualmente impossibile

    da risolvere. Dovete utilizzare ilgiusto numero di palline nei postigiusti per completare il livello. Seusate troppe palline Goo su un lato osull'altro della struttura, con grandeprobabilit essa cadr. Ci sono varilivelli da completare, molti dei qualirichiederanno qualche tentativoiniziale per comprendere cosa deveessere fatto. Una volta completato il

    puzzle game, esiste una modalitonline chiamata World of GooCorporation. Lo scopo di questogioco costruire la torre di pallineGoo pi alta del mondo. Per costruirequesta torre userete le palline di Gooottenute nei vari livelli, caricate sulserver di World of Goo. Quando

    GIOCHI UBUNTU

  • 8/4/2019 Full Circle Magazine 24

    32/44

    full circle magazine #24 32 indice ^

    costruirete la torre, sarete abilitati avedere l'altezza delle altre(attualmente la pi alta di 50.82metri!).

    Senza dubbio dovete comprarequesto gioco! possibile anche

    giocare la versione demo, ma essarisulta essere circa un sesto dellaversione completa, cosa che nonrende assolutamente giustizia algioco. Ho fatto vedere questo giocoa diverse persone della mia scuolaed piaciuto a tutti non appena lohanno visto. Trovano divertente e

    simpatico il modo in cui le pallineGoo si muovono nell'ambiente.World of Goo uno di quei giochisconosciuti al mercato di massa chepredilige giochi come GTA4 o Call ofDuty, ma una gioiellino. In parolesemplici, World of Goo un gioco daavere per tutti i videogiocatori Linux!

    Potete scaricare e comprarequesto gioco su http://2dboy.comper 20$. Loro forniranno un file .debche funziona su Ubuntu.

    Requisiti di Sistema

    processore da 1Ghz512MB di memoria RAM100MB di spazio libero su disco

    rigido scheda grafica 3D

    Ed Hewitt

    Senza dubbio, dovetecomprare questogioco! -

    )

    Full Circle ringrazia laper aver fornito una copia darecensire di World of Goo.

    sono produttoriindipendenti di giochi chesupportano Linux,

    http://2dboy.com/http://2dboy.com/
  • 8/4/2019 Full Circle Magazine 24

    33/44

    full circle magazine #24 33 indice ^

    D

    Ho appenaacquistato un nuovoMinimac e vorreisapere se ci sono dei

    problemi nell'installare Ubuntutramite Boot Camp?

    RSfortunatamente nonho un Mac per fare iltest ma sembra chepuoi usare Boot Camp

    per creare una nuovapartizione. Avvia il Mac con ilLive CD di Ubuntu e usa l'editor

    di partizioni per eliminarel'ultima partizione (quella diWindows che hai appenacreato). Chiudi l'editor dipartizioni, avvia l'installazionee quando ti viene chiesto doveinstallare Ubuntu scegli diinstallarlo sullo spazio libero.

    DQuando masterizzo

    un file .ISO devofarlo su un CD per idati? O va bene lo

    stesso un CD per la musica?

    R

    Idealmente dovrebbefunzionare suqualsiasi CD vuoto.Solamente assicurati

    di masterizzare il file come ISOe non masterizzare l'ISO comefile su disco.

    DAttualmente uso

    Ubuntu 8.10; dovessieffettuarel'aggiornamento

    tramite il gestore di pacchetti,perderei tutti i miei file? In

    secondo luogo, con Ubuntu9.04 spero ci sia un migliorsupporto per la mia LogitechWeb cam STX, dato cheattualmente presente un bugper questa webcam nella 8.10.Il comando Lsusb per lawebcam restituisce:

    Bus 002 Device 003: ID

    046d:08ad Logitech, Inc.QuickCam Communicate STX

    RQuando effettui

    l'aggiornamento aduna nuova versione diUbuntu tramite il

    gestore aggiornamenti, tutti i

    tuoi file rimarranno dove sonoe i programmi verrannoaggiornati. Comunque c'sempre un certo rischio insito.

    La via pi sicura salvare i tuoifile e fare una nuovainstallazione dal Live CDoppure aggiornare utilizzandol'Alternate CD. Per quantoriguarda la Logitech webcam, probabile una correzione delbug in Jaunty (9.04).

    DLa mia domanda

    riguarda una cosache sto cercando difare su alcuni vecchi

    PC per creare un serv