Full Circle Magazine 42

Embed Size (px)

Citation preview

  • 8/4/2019 Full Circle Magazine 42

    1/50

    full circle magazine #42 1 indice ^

    Full CircleNUMERO 42 - Ottobre 2010

    NNUUOOVVAA RRUUBBRRIICCA

    A -- LLiinnuuxx LLaabb

    VIRTUALIZZAZIONEP. 5 : ARCH LINUX

    RRiiddaarree vviittaa aaii vveecccchhii PPCC ddiissttrroo ddooppoo ddiissttrroo

    II rriissuullttaattii ddeel

    l

    ssoonnddaagg

    ggiioo

    22001100!!

    LA RIVISTA INDIPENDENTE PER LA COMUNIT LINUX UBUNTU

  • 8/4/2019 Full Circle Magazine 42

    2/50

    full circle magazine #42 2 indice ^

    Full

    Circle

    Organizza le tue foto p.17

    La mia opinione p.26

    Virtualizzazione: Arch p.14

    Programmare in Pythonp.16 p.08

    Donne Ubuntu p.39

    Giochi Ubuntu p.41

    Comanda & Conquista p.06

    Top 5 p.46

    Interviste ai Team p.35

    Ogni mese pubblicheremointerviste con i membri delleLoCo (Comunit Locali) e deiTeam di traduzione.

    Linux Lab p.20

    NOVIT! Un vecchio AMD 1.8GHzcon 256MB RAM e Puppy & Slax.Se la caver?

    Recensione - MoonOS p.28 Lettere p.37

    LA RIVISTA INDIPENDENTE PER LA COMUNIT LINUX UBUNTU

    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 Circle magazine completamente indipendente da Canonical, lo sponsor dei progetti di Ubuntu, e i punti di vista e le opinioni espresse nella rivista nonsono in alcun modo da attribuire o approvati da Canonical.

  • 8/4/2019 Full Circle Magazine 42

    3/50

    full circle magazine #42 3 indice ^

    EEDDIITTOORRIIAALLEE

    Benvenuti a un altro numero di Full Circle!

    Eccomi di nuovo qua! Solo ora ho capito che senza un editoriale non ho alcun modo di dirvi

    quali novit abbiamo per voi!

    Questo mese ho aggiunto una nuova rubrica: Linux Lab. Non so per quanti numeri durer, maho voluto provare. Tanta gente aggiunge e toglie cose dai loro PC per ripararli. Io provengo dallascuola di pensiero del "oh, togliamolo e vediamo che succede"; e questo ci che sto cercando difare con Linux Lab: aggiungere e togliere pezzi di hardware e provarci una distribuzione Linux pervedere cosa succede.

    Dal prossimo mese, Lucas ha intenzione di aggiungere altre applicazioni a interfaccia grafica(GUI) nella sua rubrica. Se ci verr fatto in Comanda & Conquista, non lo sappiamo. Se avete

    un'idea per un nuovo nome, inviate a Lucas un'email. Il suo indirizzo si trova alla fine dei suoiarticoli.

    Tornando a questo numero, a pagina 21 abbiamo i risultati del sondaggio 2010 fra i lettori.Alcuni risultati erano scontati, ma alcuni sono stati certo una sorpresa per me! Tutto adesso sottoi vostri occhi, grafici compresi! A pagina 12 trovate un concorso di programmazione da

    freiesMagazin. Il concorso non finir prima di dicembre e so per certo (cio da Greg) che lui ilprossimo mese vi dar qualche consiglio utile su Python per (si spera!) avere maggiori possibilit divincere. Considerato il rilascio di Meerkat questo mese, abbiamo anche un'accurata recensione delmio caro vecchio amico Kubuntu (10.10), come anche una su MoonOS.

    Con tutte queste cose in un'unica uscita, questo probabilmente il numero pi lungo di FCM!

    Tanti auguri e restate in contatto!Ronnie

    [email protected]

    Questa rivista stata creata utilizzando:

    Full Circle Podcast

    Rilasciato ogni due settimane, ogniepisodio trattatuttele ultimenotizie sUbuntu, le opinioni, le recensioni, leinterviste e i feedback degli ascoltatori. IlSide-Pod u nuovo supplemento:sitrattadi unbreve extra podcast(saltuario) chevuol essereun branch delpodcastprincipale.E' unospazio dovemettere tuttigli argomenti generali sullatecnologiae non riguardantiUbuntu chenonsonoadattial podcastprincipale.

    Conduttori:

    RobinCatlingEd HewittDave Wilkins

    http://fullcirclemagazine.org

  • 8/4/2019 Full Circle Magazine 42

    4/50

    full circle magazine #42 4 indice ^

    NNOOTTIIZZIIEE UUBBUUNNTTUUScritto da Amber Graner

    Alla ricerca di idee e discrittori

    Abbiamo creato il progetto FullCircle e le pagine dei team suLaunchPad con l'idea che anche i'non-scrittori' possano andare sullapagina del progetto, fare clic su"Risposte" in cima alla pagina, elasciare le proprie "idee per unarticolo". Ma, per piacere, siatespecifici sulla vostra idea! Nonscrivete semplicemente "qualchearticolo sui server": specificatecosa dovrebbe fare un server!

    I lettori che invece vorrebberoscrivere un articolo ma non sonosicuri dell'argomento su cuiscrivere, possono registrarsi sullapagina del team di Full Circle e poiassegnarsi da soli qualche idea perun articolo e cominciare a scrivere!L'unica cosa che vi chiediamo chese non riuscite a scriverel'articolo in qualche settimana(un mese al massimo) allora

    riaprite la questione sulla paginae lasciate che qualcun'altro se neoccupi.

    Pagina del progetto, per le idee:https://launchpad.net/fullcirclePagina del team per gli scrittori:https://launchpad.net/~fullcircle

    Rilasciata Ubuntu 10.10

    Nome in codice"Maverick Meerkat", la

    versione 10.10 portaavanti l'orgogliosatradizione di Ubuntu di integrare lemigliori e pi recenti tecnologieopen-source in una distribuzioneLinux di alta qualit e facile dausare.

    Scoprite di pi sullecaratteristiche di Ubuntu 10.10 nei

    seguenti comunicati stampa:Edizioni Desktop e Netbookhttp://www.ubuntu.com/newes/ubuntu-10.10-desktop-editionEdizione Serverhttp://www.ubuntu.com/news/ubuntu-10.10-server-edition

    Canonical ha inoltre lanciato ilprogramma "Ubuntu Server on

    Cluod 10". Chiunque potr provareUbuntu 10.10 Server Edition suAmazon EC2 gratis per un'ora. Ivisitatori delle pagine di downloadpotranno cos scegliere disperimentare la facilit di utilizzo ela velocit del cloud computingpubblico e di Ubuntu. Per un link

    diretto alla prova, andate suhttp://10.cloud.ubuntu.com

    Ubuntu 10.10 sar supportatoper 18 mesi nelle versioni Desktop,Netbook e Server.

    Grazie agli sforzi della comunitglobale di traduzione, Ubuntu disponibile in 37 lingue. Per unalista dei linguaggi supportati estatistiche dettagliate sullatraduzione di queste e altre lingue,potete dare uno sguardo su:http://people.ubuntu.com/~dpm/ubuntu-10.10-translation-stats.html

    Ubuntu 10.10 inoltre la baseper i nuovi rilasci 10.10 di Kubuntu,Xubuntu, Edubuntu, UbuntuStudioe Mythbuntu:

    Kubuntuhttp://kubuntu.org/news/10.10-

    releaseXubuntuhttp://xubuntu.org/news/10.10-releaseEdubuntuhttp://edubuntu.org/news/10.10-releaseMythbuntuhttp://mythbuntu.org/10.10/release

    Ubuntu Studiohttps://wiki.ubuntu.com/UbuntuStudio/10.10release_notes

    Fonte: Ubuntu Weekly News

  • 8/4/2019 Full Circle Magazine 42

    5/50

    full circle magazine #42 5 indice ^

    NNOOTTIIZZIIEE LLIINNUUXXUbuntuGamer.com

    Dopo una partenza lenta,i ragazzi (Ed e Tommy)

    hanno annunciatopubblicamente che il

    nuovo sito Ubuntu Gamer(ubuntugamer.com) apre la suaattivit!

    Probabilmente gi conoscete EdHewitt per la rubrica Giochi Ubuntusu Full Circle e dal Full CirclePodcast, mentre Tommy Brun lui

    stesso uno sviluppatore di giochi.

    Fonte: Robin Catling

    La Cina ha ilSupercomputer n. 1

    La prima posizione sembraormai appartenere alTianhe-1A, che significa"Via Lattea", in un centro

    ricerche presso l'UniversitNazionale di Tecnologie per laDifesa (NUDT) a Tianjin, in Cina.

    La NUDT afferma che talemacchina 1,4 volte pi veloce del

    Cray XT5 Jaguar. La massimaprestazione del computer puraggiungere 1.206 petaflop e girasenza problemi a 563,1 teraflop. Ilsistema del Tianhe-1A copreun'area di 1 km quadrato, pesa 155tonnellate e usa 14.336 processoriIntel Xeon e 7.168 schede graficheNvidia Tesla.

    Il software su cui si basa tuttoquesto? Ovviamente Linux! Linux ormai da tempo il sistemaoperativo scelto per i computer piveloci del mondo.

    Fonte: blogs.computerworld.com

    La Borsa di Londrasegna il nuovo recordmondiale di velocit nel

    commercio con Linux

    L a Borsa valori londinese hadichiaratocheil suonuovosistemabasatosu Linux staoperandoa una velocitdinetworkingda record mondiale, contempi di scambiodi 126microsecondi!

    Lanotiziaarrivaprima diun'importantemigrazionein 12giorniverso suLinux, durantei quali il sistemaopen-source rimpiazzerla tecnologiaMicrosoft.Net neiprincipali mercatidel

    gruppo.Il LSE stato a lungo criticatopervelocit e affidabilit,alle preseconvelocit di scambiodi diversecentinaiadi microsecondi.

    I nuovitempi recordsonostatimisurati nellasede di scambipipiccoladelLSETurquoise,doveletransazioni sonofatteanonimamente.Lavelocit cruciale vistoche semprepienticommercianoautomaticamente allavelocitdellaluceusandoalgoritmiavanzati.

    Lavelocit di126 microsecondi ildoppio pivelocediquella deglialtriconcorrenti internazionali,hadichiarato il LondonStock Exchange.BATSEuropee Chi-X, due rivalielettronicidedicatidelLSE, hannoun'attesa media di scambirilevatarispettivamentedi 250e 175microsecondi. Nessunadelle duecompagnie ha immediatamente

    fornitodettagli,mamolte delle pivecchiee tradizionali rivali delLSEoffronovelocit chevanno circa dai300 ai400 microsecondi.Linux ormailostandardin molte borse!

    Fonte: computerworlduk.com

    Full Circle Notifier - Versione Beta!

    Il nostro carissimo Robert Clipsham (mrmonday) ha rilasciato la primaversione beta di Full Circle Notifier, una piccola applicazione che si

    colloca nella vostra area di notifica e non solo vi annuncer il rilascio dinuovi numeri e podcast, ma pu essere impostata anche per scaricarlidirettamente in automatico per voi! Diverse persone stanno lavorandoai pacchetti di FCN per lediverse distro. Per ulterioriinformazioni date uno sguardoal gruppo Google di FCN:http://goo.gl/4Ob4

  • 8/4/2019 Full Circle Magazine 42

    6/50

    full circle magazine #42 6 indice ^

    P

    rima di iniziare l'articolo diquesto mese, voglioprendermi un momentoper spiegare che, a partire

    dal prossimo mese, espander larubrica Comanda e Conquista perincludere programmi CLI e GUI,trucchi e consigli e conoscenzegenerali. Lo faccio per diverseragioni, la principale delle quali lasensazione di poter parlare ad unabase di lettori maggiore. Significache, in futuro, i miei articoliriguarderanno entrambe le

    modalit GUI e CLI (quandopossibile). Sarebbe necessarioanche un cambio del nome dellaserie, ma se non riesco a trovarequalcosa di altrettantoaccattivante, possibile cherimanga lo stesso.

    Errata Corrige. In Comanda & Conquista

    dell'ultimo mese ho erroneamente fatto

    riferimento al comando "where". Salvo

    scoprire che tempo fa creai l'alias where a

    which per poi dimenticarlo! Quindi: se

    avete avuto problemi con il comando

    "where" perch in realt si tratta di

    "which". Scusate per la confusione! E

    grazie a Harold e Sue per avermelo fatto

    notare.

    Questo ci porta all'articolo diquesto mese. Voglio occuparmi dipochi e essenziali (secondo me)comandi che chiunque (timido alla

    console o no) dovrebbe conoscere,per la loro importanza e flessibilitnei sistemi Linux. Vorrei anchesottolineare che, a prescinderedalla vostra opinione personalesulla riga di comando, le soluzioniche troverete online fanno spessouso del terminale, per il fatto che siapplicano a una grande variet didistribuzioni, all'opposto dei

    metodi con GUI che richiedono diutilizzare un ambiente desktop o unset di programmi specifici. Cosanche se scegliete di non usare lariga di comando, ad un certo puntopotreste essere costretti a farlo eavere delle conoscenze rudimentalidi quello che state facendo estremamente utile.

    Ecco alcuni dei miei comandi"essenziali", e la descrizione diciascuno: man: mostra la manpage (come unmanuale) per uno specificocomando (uso: man ) vi(m): Vi (o il derivato Vim) uneditor di testo base che offre molte

    funzioni e vi permette dimodificare file senza avviare unprogramma con GUI. A causa deicomandi per salvare, uscire e aprire

    file, gli utenti alle prime armipotrebbero sentirsi pi a loro agiocon "nano". ls: elenca tutti i file all'interno diuna cartella (per impostazionepredefinita solo quelli non nascosti,ma alcune opzioni possonocambiare questo comportamento). cd: sta per change directory(cambia cartella) e vi permette di

    spostarvi nell'albero delle cartelle(uso: cd ) ping: un programma utile pertestare stato/connettivit dellarete di un server. (uso: ping -c 5www.google.com) - aggiungere -c 5se non si vuole eseguire il comandoper un tempo indefinito. iwconfig/ifconfig: comandi perconfigurare i dispositivi wireless ed

    ethernet dalla riga di comando(wpa_supplicant necessario per lereti wpa e dhclient per ottenerel'indirizzo IP). A causa dell'elevatonumero di opzioni, consultate lerelative pagine di manuale. halt: un programma simile a"shutdown -h now", ma che non

    richiede informazioni ulteriori (uso:sudo halt). Se non disponibile nelvostro sistema usate shutdown. alias: estremamente utile peraccorciare comandi e argomentilunghi di uso frequente. (uso: alias="")

    rsync/scp: vi permette di copiarefile da una macchina remota su ssh(o all'interno di un sistema locale incaso di rsync). Rsync dotato diuna barra di avanzamento,informazioni sui file e molte altreinformazioni di quelle disponibiliper cp. cp/mv: cp vi permette di copiarefile da una cartella (o l'intera

    cartella) in un'altra, mentre mv vipermette di muovere un file o unacartella (oppure di rinominarla). cat: un programma che restituisceil contenuto di un file (utile incombinazione con less o morequando si ha a che fare con file digrandi dimensioni). Estremamente

    CCOOMMAANNDDAA && CCOONNQQUUIISSTTAAScritto da Lucas Westermann

    Ecco alcuni dei mieicomandi"essenziali", e la

    descrizione diciascuno...

  • 8/4/2019 Full Circle Magazine 42

    7/50

    full circle magazine #42 7 indice ^

    COMANDA & CONQUISTAutile per una lettura veloce dei filedi log. Un esempio: sudo cat

    /var/log/errors.log|tail -150|more .Serve per mostrare con more (cosda potersi muovere nell'elenco) leultime 150 righe di

    /var/log/errors.log. Per ulterioriinformazioni sulla correzione deglierrori leggere Comanda eConquista in FCM 23, pagina 6. rm: vi permette di rimuovere file ointere cartelle (usate rmdir percartelle vuote). su: permette di cambiare utenteda riga di comando (uso: su) locate: serve per trovarevelocemente file sul computer(eseguite in anticipo sudoupdatedb per risultati migliori) ln: vi permette di createcollegamenti simbolici o fisici a fileo cartelle (per collegamentisimbolici usate l'opzione "-s"). Icollegamenti simbolici sono comele scorciatoie mentre quelli fisicisono riferimenti fisici sul disco ad

    un'altra posizione (pensate al fileoriginale come direzioni dallaposizione A; i collegamenti fisicisono un insieme di direzioni allastessa posizione finale, ma dallaposizione B). O, per i giocatori dimonopoli tra di voi, i collegamentifisici sono come le carte "Passa dalVia" mentre quelli simbolici sono

    "Vai a , senza passare dalVia". echo: come il programma php conlo stesso nome, restituiscesemplicemente qualunque stringafornitagli. Usato frequentementeper aggiungere una riga a un file oper crearlo. pwd: stampa la cartella di lavoroin cui ci si trova al momento. mkdir: comando per creare unacartella. touch: crea un file vuoto ad unaspecifica posizione (uso: touch). Se il fileesiste, touch non lo sostituir. grep: permette di cercarenell'output (o in un file) una stringaspecifica. find: una ricerca pi lenta ma piapprofondita di locate (uso: find )

    Mi rendo conto che pusembrare un elenco davvero lungo,ma alcuni comandi inseriti sonodoppioni e qualcun'altro usato

    solo all'interno di un altrocomando. A parte questo, serimanete bloccati all'interno di unambiente a riga di comando, questicomandi potrebbero aiutarvi aritornare alla GUI. C' un comandoche non ho incluso, poich non standard. Installo sempre un webbrowser testuale, nel caso dovesse

    servire. Io preferisco lynx, ma links,elinks e w3m sono altrettanto utili.Se conoscete anche solo un terzo diquesto elenco, dovreste essere ingrado di risolvere (o al limiteinvestigare) la maggior parte deiproblemi di xserver, per ripristinarel'ambiente grafico. Se conoscete unaltro comando "essenziale" chepensate dovrei descrivere/citare,inviate una mail [email protected]. E, comesempre, per cortesia includete"C&C" nell'oggetto. Spero chequesto articolo vi sia piaciuto e visentiate meglio preparati per ognilavoro con la riga di comando che vidovesse capitare.

    Lucas ha imparato tutto ci checonosce distruggendo pi volte il suosistema e capendo di non avere altrealternative che scoprire comerimetterlo in funzione. Potetespedire una mail a Lucas all'indirizzo:[email protected].

  • 8/4/2019 Full Circle Magazine 42

    8/50full circle magazine #42 8 indice ^

    HHOOWW--TTOOScritto da Greg Walters PPrrooggrraammmmaarree iinn PPyytthhoonn -- PPaarrttee 1166

    T

    empo fa promisi aqualcuno che avreitrattato le differenze traPython 2.x e 3.x. La volta

    scorsa dissi che avremmocontinuato la programmazione conpygame ma sento che dovreimantenere la mia promessa cosapprofondiremo di pi pygame laprossima volta.

    In Python 3.x sono stati fattimolti cambiamenti. Sul web c' unagran quantit di informazioni

    riguardo questi mutamenti e allafine dell'articolo includer alcunicollegamenti. Vi sono anche moltepreoccupazioni relativamente alfare il cambiamento. Miconcentrer sulle variazioni cheriguardano le cose che aveteimparato finora.

    Forza, iniziamo.

    PRINT

    Come ho detto prima uno degliargomenti pi importanti il modoin cui affrontiamo il comando print.Con la versione 2.x possiamo usaresemplicemente:

    print "This is a test"

    e cos sar fatto. Tuttavia, con la3.x, se ci proviamo otterremo il

    messaggio di errore mostrato sopraa destra.

    Non bello. Per usare ilcomando print dobbiamo mettereci che vogliamo stampare traparentesi tonde cos:

    print ("This is a test")

    Non un cambiamento moltogrande ma qualcosa di cui

    dobbiamo essere consapevoli.Potete prepararvi alla migrazioneutilizzando questa sintassi sottoPython 2.x.

    Formattazione esostituzionedivariabile

    Anche la formattazione e lasostituzione di variabile sonocambiate. Con la versione 2.xabbiamo usato cose similiall'esempio mostrato sotto asinistra e, con la versione 3.1,potete ottenere il giusto risultato.Comunque ci dovuto alcambiamento dato che le funzioni

    di formattazione '%s' e '%d'spariranno. Il nuovo modo,mostrato sotto, usare ledichiarazioni di sostituzione '{x}'.

    In effetti mi sembra essere pifacile da leggere. Potete anche farecose come questa:

    >>> print ("Hello {0}. I'mglad you are here at{1}.format("Fred","MySite.com"))

    Hello Fred. I'm glad you arehere at MySite.com

    >>>

    Ricordate, potete ancora usare'%s' e cos via ma essi spariranno.

    Numeri

    Sotto Python 2.x, se facevate:x = 5/2.0x avrebbe contenuto 2.5. Tuttaviase aveste fatto:

    >>> print "This is a test"File "", line 1

    print "This is a test"^

    SyntaxError: invalid syntax>>>

    >>> months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']

    >>> print "You selected month %s" % months[3]You selected month Apr>>>

    >>> months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']>>> print("You selected month {0}".format(months[3]))You selected month Apr>>>

    VECCHIO METODO

    NUOVO METODO

  • 8/4/2019 Full Circle Magazine 42

    9/50full circle magazine #42 9 indice ^

    x = 5/2x avrebbe contenuto 2 grazie altroncamento. Sotto la versione 3.xse fate:x = 5/2ottenete ancora 2.5. Per troncare ladivisione dovete fare:x = 5//2

    Input

    Un po' di tempo fa abbiamoavuto a che fare con un sistema dimen che usava raw_input() perottenere una risposta dall'utentedella nostra applicazione. Qualcosache andava cos:

    response = raw_input('Enter aselection -> ')

    Questo andava bene sotto laversione 2.x. Tuttavia sotto la 3.xotteniamo:

    Traceback (most recent calllast):

    File "", line 1,in

    NameError: name 'raw_input'is not definited

    Questo non un grossoproblema. Il metodo raw_input() stato sostituito da input().Semplicemente, cambiate la riga in:

    response = input ('Enter aselection -> ')

    e funziona proprio bene.

    Non uguale

    Sotto la versione 2.x avremmopotuto fare un test di "nonuguaglianza" con "". Tuttavia cinon consentito nella versione 3.x.L'operatore di prova adesso "!=".

    Convertire i programmipi vecchi in Python 3.x

    Python 3.xarriva con unautility che aiuta aconvertireun'applicazione 2.xin codice conformealla versione 3.x.Non funzionasempre ma vi ci porter vicini inmolti casi. Lo strumento diconversione viene chiamato "2to3".Prendiamo come esempio unprogramma davvero semplice.L'esempio sotto preso daProgrammare in Python Parte 3 ditempo addietro.

    Quando viene eseguito sotto laversione 2.x, l'output simile aquello mostrato sopra a destra.

    Naturalmente quando loeseguiamo sotto la 3.x nonfunziona.

    #pprint1.py

    #Example of semi-useful functionsdef TopOrBottom(character,width):

    # width is total width of returned linereturn '%s%s%s' % ('+',(character * (width-2)),'+')

    def Fmt(val1,leftbit,val2,rightbit):# prints two values padded with spaces# val1 is thing to print on left, val2 is thing to print on right# leftbit is width of left portion, rightbit is width of right portionpart2 = '%.2f' % val2return '%s%s%s%s' % ('| ',val1.ljust(leftbit-2,' '),part2.rjust(rightbit-2,' '),'

    |')

    # Define the prices of each itemitem1 = 3.00item2 = 15.00# Now print everything out...print TopOrBottom('=',40)print Fmt('Item 1',30,item1,10)print Fmt('Item 2',30,item2,10)print TopOrBottom('-',40)print Fmt('Total',30,item1+item2,10)print TopOrBottom('=',40)

    +======================================+| Item 1 3.00 || Item 2 15.00 |+--------------------------------------+| Total 18.00 |+======================================+Script terminated.

    PROGRAMMARE IN PYTHON - PARTE 16

  • 8/4/2019 Full Circle Magazine 42

    10/50full circle magazine #42 10 indice ^

    File "pprint1.py", line 18print TopOrBottom('=',40)

    SyntaxError: invalid syntax

    Proveremo a lasciare chel'applicazione di conversione losistemi per noi. Per prima cosa

    dovremmo creare una copia diriserva dell'applicazione che sarconvertita. Io lo faccio creando unacopia del file e aggiungendo un"v3" alla fine del nome:

    cp pprint1.py pprint1v3.py

    Vi sono molteplici modi dieseguire l'applicazione. Il modo pisemplice lasciare chel'applicazione controlli il codice e cidica dove sono i problemi, il cheviene mostrato sotto a sinistra.

    Notate che il codice sorgenteoriginale non cambiato.Dobbiamo usare il flag "-w" perdirgli di scrivere sul file i

    cambiamenti. Ci mostrato sottoa destra.

    Noterete anche che l'output identico. Questa volta, comunque, ilfile sorgente (mostrato nellapagina successiva) cambiato in unfile "versione 3 compatibile".

    Adesso il programma funzionacome dovrebbe sotto la versione3.x. E, dato che era semplice,funziona ancora anche sotto la

    versione 2.x.

    Passo adesso allaversione 3.x?

    Molti dei problemi sono comunia qualunque cambiamento in un

    linguaggio di programmazione. Icambiamenti di sintassi abbondanoad ogni nuova versione. A voltespuntano fuori dal nulla scorciatoiecome += o -= e rendono la nostra

    > 2to3 pprint1v3.pyRefactoringTool: Skipping implicit fixer: bufferRefactoringTool: Skipping implicit fixer: idiomsRefactoringTool: Skipping implicit fixer: set_literal

    RefactoringTool: Skipping implicit fixer: ws_commaRefactoringTool: Refactored pprint1v3.py--- pprint1v3.py (original)+++ pprint1v3.py (refactored)@@ -15,9 +15,9 @@

    item1 = 3.00item2 = 15.00# Now print everything out...

    -print TopOrBottom('=',40)-print Fmt('Item 1',30,item1,10)-print Fmt('Item 2',30,item2,10)-print TopOrBottom('-',40)

    -print Fmt('Total',30,item1+item2,10)-print TopOrBottom('=',40)+print(TopOrBottom('=',40))+print(Fmt('Item 1',30,item1,10))+print(Fmt('Item 2',30,item2,10))+print(TopOrBottom('-',40))+print(Fmt('Total',30,item1+item2,10))+print(TopOrBottom('=',40))RefactoringTool: Files that need to be modified:RefactoringTool: pprint1v3.py

    > 2to3 -w pprint1v3.pyRefactoringTool: Skipping implicit fixer: bufferRefactoringTool: Skipping implicit fixer: idiomsRefactoringTool: Skipping implicit fixer: set_literal

    RefactoringTool: Skipping implicit fixer: ws_commaRefactoringTool: Refactored pprint1v3.py--- pprint1v3.py (original)+++ pprint1v3.py (refactored)@@ -15,9 +15,9 @@

    item1 = 3.00item2 = 15.00# Now print everything out...

    -print TopOrBottom('=',40)-print Fmt('Item 1',30,item1,10)-print Fmt('Item 2',30,item2,10)-print TopOrBottom('-',40)

    -print Fmt('Total',30,item1+item2,10)-print TopOrBottom('=',40)+print(TopOrBottom('=',40))+print(Fmt('Item 1',30,item1,10))+print(Fmt('Item 2',30,item2,10))+print(TopOrBottom('-',40))+print(Fmt('Total',30,item1+item2,10))+print(TopOrBottom('=',40))RefactoringTool: Files that were modified:RefactoringTool: pprint1v3.py

    PROGRAMMARE IN PYTHON - PARTE 16

    OG O

  • 8/4/2019 Full Circle Magazine 42

    11/50full circle magazine #42 11 indice ^

    PROGRAMMARE IN PYTHON - PARTE 16vita pi facile, in effetti.

    Quale lo svantaggio delmigrare semplicemente allaversione 3.x proprio adesso? Beh, cen' un po'. Molti moduli di librerieche abbiamo utilizzato non sonodisponibili per la versione 3 proprioadesso. Cose come Mutegen, cheabbiamo utilizzato qualche articolofa, non sono proprio ancoradisponibili. Quantunque questo siaun ostacolo, non richiede cherinunciate completamente a Python3.x.

    Il mio suggerimento dicominciare ora a scrivere codiceutilizzando un'apposita sintassi 3.x.La versione 2.6 di Python supportaquasi tutto ci di cui avrestebisogno per scrivere in modalit3.x. In questo modo sarete pronti apartire una volta che dovretecambiare alla 3.x. Se riuscite asopravvivere con la libreria dimoduli standard, continuate e fate

    il salto. Se, d'altro canto, andateoltre i limiti potreste volerattendere fino a che la libreria deimoduli si aggiorna. E lo far.

    Sotto vi sono alcunicollegamenti che ho pensatopotessero essere utili. Il primo alla pagina sull'impiego di 2to3. Il

    secondo un bignamino di 4 pagineche ho scoperto essere unriferimento molto buono. Il terzo a ci che considero essere il migliorlibro sull'utilizzo di Python (questofino a che decider di scrivere ilmio).

    Arrivederci alla prossima volta.

    Collegamenti

    Utilizzo di 2to3http://docs.python.org/library/2to3.html

    Passare da Python 2 a Python 3(un bignamino di 4 pagine)http://ptqmedia.pearsoncmq.com/imprint_downloads/informit/promotions/python/python2python3.pdf

    Dive into Python 3

    http://diveintopython3.org

    #pprint1.py#Example of semi-useful functions

    def TopOrBottom(character,width):# width is total width of returned linereturn '%s%s%s' % ('+',(character * (width-2)),'+')

    def Fmt(val1,leftbit,val2,rightbit):# prints two values padded with spaces# val1 is thing to print on left, val2 is thing to print on right

    # leftbit is width of left portion, rightbit is width of right portionpart2 = '%.2f' % val2return '%s%s%s%s' % ('| ',val1.ljust(leftbit-2,' '),part2.rjust(rightbit-2,' '),'

    |')# Define the prices of each itemitem1 = 3.00item2 = 15.00# Now print everything out...print(TopOrBottom('=',40))print(Fmt('Item 1',30,item1,10))print(Fmt('Item 2',30,item2,10))print(TopOrBottom('-',40))

    print(Fmt('Total',30,item1+item2,10))print(TopOrBottom('=',40))

    Greg Walters il proprietario dellaRainyDay Solutions, LLC, una societdi consulenza in Aurora, Colorado eprogramma dal 1972. Ama cucinare,fare escursioni, ascoltare musica epassare il tempo con la sua famiglia.

  • 8/4/2019 Full Circle Magazine 42

    12/50full circle magazine #42 12 indice ^

    CCOONNCCOORRSSOOScritto da Dominik Wagenfhr RRiigghhtt22LLiivvee

    Stessa procedura come ognigiorno: sera tardi e sieteancora seduti alla scrivaniadel vostro ufficio

    ascoltando musica. D'improvvisouna sirena risuona per tutte lestanze, le porte si chiudonoautomaticamente e voi non potetepi aprirle. Appare una leggeranebbiolina verde e alcune formeinquietanti vagano nel corridoio. Avolte odiate davvero i luned...

    1. Il compito

    Il terzo contest diprogrammazione di freiesMagazin{http://www.freiesmagazin.de/third

    _programming_contest} dalsottotitolo Rigth2Live basata suun semplice gioco a rimpiattino. Cisono due squadre: la Blu e la Rossa,i Buoni e i Cattivi, gli Umani e gliZombie, a seconda delle vostre

    preferenze. All'inizio tutti ipartecipanti sono nella squadra Blue durante il gioco passeranno allasquadra Rossa. Comincerete in unastanza, un corridoio o qualunquealtro campo libero sulla mappa.

    Lo scopo del gioco guadagnare

    tanti punti quanti potete. Da unlato potete guadagnarnerimanendo nella squadra Bluperch si ottengono punti per ogniround in questa squadra. Dall'altro

    potete raccogliere punti nellasquadra Rossa se acciuffate membridella squadra Blu in modo cheanch'essi passino alla squadraRossa.

    Cambierete squadra se la vostraenergia vitale (che inizia a 100.0)cade a 0.0 (o meno). Il motivo delsuo decadimento il campo tossicosulla mappa che prosciuga la vostraenergia vitale.

    Il vostro giocatore pu muoversi(orizzontalmente, verticalmente odiagonalmente) di un campo a ogniround e guardare in qualchedirezione. La comunicazione sisvolge tramite un concetto server-client. Cos avete bisogno diinterpretare i comandi dati dalserver (per impostare i dati digioco, ecc.) e inviare una risposta suquale direzione muoversi eguardare.

    La mappa su cui vi muoveretecontiene, naturalmente, dei campi

    vuoti, pareti, porte e chiavi. Primadi attraversare una porta dovreteraccogliere la chiavecorrispondente da qualche partesul campo. Quindi se non avete la

    chiave giusta non potrete entrare inuna stanza chiusa o, al contrario,lasciarla.

    2. Motore, IA e GUI

    Potete scaricare il motoretramite ftp{ftp://ftp.freiesmagazin.de/2010/fr

    eiesMagazin-2010-10-contest.tar.gz} o http{http://www.freiesmagazin.de/ftp/2010/freiesMagazin-2010-10-contest.tar.gz} per avviare il servere testare il vostro bot. Il motore scritto in C++ utilizzando ilframework Qt4.

    Vi una semplice IA

    (intelligenza artificiale) che poteteusare come soggetto di prova se ilvostro bot pi intelligente diquesta; si spera che lo sia perch laIA di esempio girovaga in modocasuale.

    All'interno del pacchetto,

    inoltre, troverete una GUI(interfaccia grafica) per visualizzareil progresso di ogni giocatore sulcampo.

    3. Condizioni perpartecipare

    La realizzazione dei bot puessere fatta in qualunquelinguaggio che funzioni su unattuale sistema Linux. importanteche il client si connetta al servertramite l'indirizzo localhost e la

    porta 15000. Non consentitoconnettersi a nessun'altra porta(vedi GUI qui sopra) o manipolare ilserver o qualunque altro client (ad.es. inviando troppi comandi allavolta). Il codice sorgente del vostrobot deve essere distribuito sottouna licenza libera definita dallaOpen Source Initiative{http://www.opensource.org/licens

    es/alphabetical}. Altrimenti poi nonpotr essere pubblicato.

    Il termine ultimo per tutte lecandidature il 19 dicembre 2010,11:59 pm. I vincitori otterrannoalcuni buoni regalo per Amazon{http://www.amazon.com} (o

    CONCORSO RIGHT2LIVE

  • 8/4/2019 Full Circle Magazine 42

    13/50full circle magazine #42 13 indice ^

    Bookzilla {http://www.bookzilla.de}se vivete in Germania). Il primopremio un buono di 50 euro, ilsecondo di 30 euro e il terzo premiodi 20. Gli altri partecipanti nonvinceranno niente eccetto ildivertimento di programmare i lorobot; almeno speriamo che sardivertente.

    Potete trovare una descrizionemolto pi dettagliata della gara,inclusi i comandi server, imovimenti, l'apertura delle porte emolte altre immagini sul sito web difreiesMagazin{http://www.freiesmagazin.de/third

    _programming_contest}.

    RiguardofreiesMagazin

    freiesMagazin{http://www.freiesmagazin.de} una rivista tedesca libera su Linux el'Open Source simile a Full CircleMagazine. La rivista vienepubblicata mensilmente da alcuni

    volontari che ritengono che laconoscenza dovrebbe essereaccessibile a tutti.

    Su Dominik Wagenfhr

    Dominik stato editore capo difreiesMagazin per alcuni anni. Cerca

    di diffondere il verbo dell'OpenSource e del Software Libero.Inoltre, a volte, coinvolto nellacomunit tedesca di Ubuntu.

    Qui sopra: La GUI pu essere d'aiuto nell'analizzare il vostro bot.

    CONCORSO - RIGHT2LIVE

  • 8/4/2019 Full Circle Magazine 42

    14/50full circle magazine #42 14 indice ^

    HHOOWW--TTOOScritto da Lucas Westermann VViirrttuuaalliizzzzaazziioonnee pp.. 55 -- AArrcchh LLiinnuuxx

    Q uestomeseho decisodipresentare la miadistribuzione preferita:ArchLinux. Si differenzia da

    Ubuntuin 3 aspetti principali (cenesonoinnumerevoli altri):1. formato dellapacchetizzazione(.pkg.tar.gz, invece di .deb).2. modello di rilascio (ArchLinux unarolling-release, doveil softwarevienesempreaggiornatoe non ci sono"rilasci", ma soloaggiornamenti diimmagini ISOcon glisnapshotdelsoftware disponibile).

    3.non adattaa chi comincia.

    Lafilosofiadi "KISS"(KeepIt Simple,Stupid) ["Mantienilosemplice, facile",N.d.T.] si traduce in unadistribuzionemenoadatta ai principianti. La comunitdi Arch offre un'eccellenteguida perchiinizia, ma senonsiete portati perla lineadi comando e non voleteimpiegaretempoper impostareil vostro sistema

    da zero o volete delsoftwarestabileinvece di quellopi recente,Archprobabilmente non fapervoi.

    Questo non significache iprincipianti nonpossonoutilizzare Arch,ma significachedovrannoesseredisposti ad apprendere di pirispettoa

    quantoUbuntu richieda.E pertutticoloro che chiedonoperch qualcunovorrebbeusare Arch,elencher le mieragioni perpreferirlo. Innanzituttomi

    offre un controllo totale suiprogrammiinstallati, lo spazio utilizzato e le risorseutilizzate sulmio PC;in secondo luogooffre un sistemaaggiornato (e,sapendodoveintervenire,diventaun sistemamolto stabile); infine,offre un facileaccesso a software di terze parti tramiteAUR(ArchUserRepository).Passiamoora all'installazione.

    Strumenti richiesti: Avretebisognodi scaricareun'immagineISOda qui:http://www.archlinux.org/download/(housatoper questoarticolo laarchlinux-2010.05.core-dual.iso) la qualeoffre supportosia peri686(32-bit) cheperx86_64 (64-bit). Guida perprincipianti ( una paginawiki chesar estremamente utile nel

    caso io mi muova troppovelocementeoppure voi desideriate avereuna migliorspiegazione su determinati argomenti):http://wiki.archlinux.org/index.php/Beginners%27_Guide VirtualBox Una VirtualMachine con le seguentispecifiche: 512MBdi RAM(pi o meno,

    ma preferibile 512MB) un hard disk da8GB o superiore,architettura a 32-bit o64-bit(decidete voi cosa fargirare)

    Passo 1Avviate lamacchinae sceglieteil file

    ISOscaricato di Arch Linux. Una voltacaricatoil men, scegliete l'architetturachepreferite ed attendete ilboot.Terminato il boot, autenticatevicome"root" (senza password). A questopunto,siccome non mi sono maiabituato ad usare'cfdisk', vi esortoa

    prendere confidenza con la lineadicomando e a crearele partizioni confdisk se volete partizionaremanualmenteil drive. Se voleteprovarlo,andate avanti(dopotuttosolo una macchina virtuale). Se avetebisognodi aiutosu fdisk,leggete il mioarticolo C&CsuFCM41 (pagina 5).Poi,

    prima di continuare conl'installazione,viservir ilcomando "km" percambiareillayout dellavostratastiera (senon unatastiera qwertyUS). Se sceglietedilanciare km,seguire le istruzioni abbastanza facile (localizzate la mappadellavostratastiera); poivi sar chiestodi scegliereuna font perla console:ioho scelto "default8x16"ma poteteprovarnealtre.

    Passo 2

    Avviate l'installazione eseguendo il

    comando:

    /arch/setup

    Passo 3

    Ilprimo passo "scegliere unasorgente". In pratica potretescegliere

    VIRTUALIZZAZIONE PARTE 5

  • 8/4/2019 Full Circle Magazine 42

    15/50full circle magazine #42 15 indice ^

    VIRTUALIZZAZIONE - PARTE 5se voleteinstallarei pacchettidal CD(probabilmente giobsoleti) o da unserver.Preferisco l'installazione da rete,poich riduce gli aggiornamenti dopol'installazione. Sceglietedirettamente"net",seguite le istruzioniperilcollegamentoad Internetusando ilcontroller virtualeEthernet(scegliere

    "yes"quandoviene chiesto di usareDHCP;almeno perla Virtual Machine;sedecidete di installarlo su unvero PC,controllate dapprima le impostazioni).Sceglieteancheun 'mirror'vicinoa voiperridurre il tempo di downloadedevitate il mirror ufficialearchlinux.orgdalmomento che limitato (penso cheil dowload sialimitatoa 50KB/s).

    Passo 4

    Adesso impostatel'ora nelsistema.Di solito i miei computersonoimpostaticonl'ora locale(nonUTC) come credosiaci cheWindows utilizza. Una voltacheavrete sceltoil fuso orarioe l'oralocale, vi si presenter quelloche ilcomputerpensachesia ilvostroorario.

    Se correttopotrete andareavanti, senonlo potrete usare'ntp'peraggiornarlo via Internetoppuremodificatelo manualmente(se statefacendo l'installazione via retel'opzione'ntp' realmentela migliore).

    Passo 5

    tempo di scegliere qualeconfigurazione volete per il vostro discofisso. Se lo avete gipartizionatotramite fdisk, avrete bisognosolodiassegnare manualmente allepartizioni ilpunto di mount e,sevolete solounmodorapido e facile,scegliete "auto-prepare"e quindi scegliete ledimensioni corretteperogni partizione.Perdefault (256 MB)andrbene per

    /boot, dalmomentoche contiene pocheinformazioni,mentre swapdovrebbeessere all'incirca 1,5-2volte la vostraRAM, maperla 'Virtual Machine' (acausadello spaziolimitato) e perla

    maggiorpartedei sistemimoderni(grazie alla quantit di RAMnegli attualisistemi)non avretebisogno di swap cossceglietequalsiasi valore. Credoche ilvalore di default della nostraVirtualMachine sarunaltro256 MB. Ora viverr chiestodi scegliere la dimensionedellavostra partizione root: questa non lavostra/home!Di solitoper larootsuunvero PCscelgo 10-20 GB: ilPC dal

    quale stoscrivendo ha 19GBdi spazioroot e 7,5GB sono ancora liberidopocirca 2 annidi vita. Nel casodi unaVirtualMachine,ho lasciatoabbastanzaspazio perquanto possibilealla/root(fino ad unmassimodi 10GB dispazio)dato chenon salverete dati cos tantocomedi solitosi fanella /home di una

    virtualmachine.Lo spazio rimanentepoi(nell'auto-prepare) va riservatoalla

    /home, nella qualememorizzerete tutti ifiledellavostra configurazione, i vostridocumenti, immagini, filmati,video, filescaricati, ecc.,e come tale deve essereragionevolmentegrande comesu unveroPC(lamiadi55GB,con22GB

    liberi). Come ho detto prima,nel caso divirtualmachine nonavrete veramentebisognodi molto spazio(a meno chenon si ha intenzione di usarlocomeunsistema di lavoro, dove si ha bisognodiun'immagine disco ampia!).

    Passo 6

    Scelta dei pacchetti. Di solito installol'interopacchetto"base" (richiesto)e lalista seguentedi programmiaggiuntivi:gcc: viene usatoper compilare iprogrammi in C (utilese volete usareipacchettiAUR)fakeroot: richiestoancora peripacchettiAURautoconf: lo stesso di fakeroot/gccautomake: idem come sopra

    make: vedere soprapatch: vedere sopraca-certificates: una collezionedicertificati persiti https edaltre utiliimpostazionidi sicurezza(bbs.archlinux.org richiedeun certificatiprovenienteda qui)dbus-core: richiestoda HAL

    glib2: richiestoda un po'di programmiinetutils: offre strumenti utili perInternet(telnet,etc.)kernel26-headers: richiestopercompilarealcuni programmilinks: browser webper terminale(nelcaso incuiabbiate bisognodi cercarequalcosamentre configurate)

    mkinitcpio-busybox:lanuovaversione di mkinitcpio (crea le immaginiavviabiliche Arch usa)

    netcfg: programmamoltoutileperle retiwireless

    openssh: fornisce unclient SSHsudo: vipermettedi lanciarei

    programmi comeroot dal vostroaccountutente (molto utile; ricordarsi diconfigurarloprima dall'accountroot!)

    xz: ilnuovo formato dipacchettizzazioneper i mirrors(.pkg.tar.xz) lo rende necessario(comunque sarebbe stato installato alprimo aggiornamento,ma quelloche fatto adesso rimane fatto).

    Tuttii pacchettisonoin una lungalista cheappare nel secondo passo di

    "selectpackages".

    Passo 7

    Installare i pacchetti(qui non richiesto alcun verointerventodell'utente).

    VIRTUALIZZAZIONE PARTE 5

  • 8/4/2019 Full Circle Magazine 42

    16/50

    full circle magazine #42 16 indice ^

    Passo 8

    Configurare ilsistema. Questo ilpuntopidifficile perla maggior partedeiprincipianti dalmomento cheha unfortissimo impatto su tutto il vostrosistema:quisi fannoglierrori pievidenti.Vi verrchiestoqualetesteditor volete usare. Io raccomando nanoperi principianti; percoloro chesonoabituatia editordi testi per IBM PC, JOEpotrebbe esseremeglio;vi percolorochesonoabituati ad usarlo.

    Passaggibaseda effettuare: Aggiungete le informazionisulvostrofuso orario o sull'orologiodi sistema nel

    filerc.conf(hardwareclock=UTCo oralocale) Impostate la vostra tastiera se non standard (ciode o de-latin1 perlatastieratedesca);di nuovonel filerc.conf Sceglieteun hostname peril vostrocomputerper la configurazione di retenelfile rc.conf. E accertatevi chelostesso hostnamesia alla fine della linea

    conlocalhost(o su una linea separata,come potete vederequi sotto). Se lofate in maniera non idonea, si puavereun peggioramento dellaprestazionidella rete o un rallentamento deiprogrammi.

    ## /etc/hosts: static lookup

    table for host names#

    # 127.0.0.1 localhost.localdomainlocalhost127.0.0.1 Monster.mydomain.com

    Monster

    Nelfile mirrorlist, toglieteil commento(cancellate i simboli "#") da tutti i serverriferitiallanazione nella qualevivete(faraggiornamentimolto piveloci) Impostateuna password di root.

    Una volta cheavetefattotuttoquesto, prendete nota di quali altri filesono elencati, in modo da cercarlipi

    tardi se avretenecessit di fare dellemodifiche(di solito specificato nelwiki, ma difficilmente vi prendepocotempo).

    Passo 9

    Installare il bootloader. Qui piprobabilmentevorreteinstallare GRUB,dato che quellocui ogni utente

    Ubuntu abituato. Una volta cheselezionate un programmavi verrchiestodi controllare la configurazione(quipotreteaggiungere informazioniperun secondosistemaoperativo,cambiare il predefinito,etc.), poi avretenecessit di selezionare il disco fissoprincipale dovevorreteinstallare GRUB

    (a meno chenon lo stiateinstallandoinunapartizione, ma dovrete sapere cosastate facendo!). Perla VirtualMachinescegliete /dev/sdao qualunquevaloresiapresentesenza ilnumero dipartizione.

    Bene,questo quelloche serveperl'installazione di ArchLinux in VirtualBox.Oradovrete deciderequaleambiente desktop o WM usare e

    installate il softwarerichiesto(spiegatotutto in modoapprofonditonella guida perprincipianti citata prima).Divertitevi! Il prossimomesehointenzione di spiegareXenin ambienteDebian, graziealla richiestadi unlettore,salvocomplicazioni (mi spiace dinon averlofattoper questomese!).Se

    avetedomandao richieste, sentitevi

    liberi di contattarmi tramite email:[email protected],nell'oggetto inseriteVirtualizzazioneoppure FCM.

    VIRTUALIZZAZIONE - PARTE 5

    Lucas ha imparato tutto quello chesadanneggiando ripetutamente il suosistema,non avendo poinessunaalternativaha quindidovutoimpararecome ripararlo. Potetespedireunamail aLucasall'indirizzo:: [email protected].

  • 8/4/2019 Full Circle Magazine 42

    17/50

    full circle magazine #42 17 indice ^

    HHOOWW--TTOOScritto da Ronnie Tucker OOrrggaanniizzzzaa llee ttuuee ffoottoo

    S e usate Ubuntu10.10,Shotwell

    ilgestoredifotopredefinito.Conleversioniantecedenti, necessarioinstallarlo tramite

    SoftwareCentero Synaptic.Nell'eseguire Shotwell,la prima

    operazione importaredellefotopreesistenti.Fate clic sumenFile >Importadallacartella,sceglieteunacartellae fate clic suOK. Durante lafasedi importazionein Shotwellsivedrannolefotoscorrere velocemente.Si pueffettuare l'importazione ancheda F-spot.

    NelcasoShotwelltrovi uno o piduplicati, vi informerdel fattoche questisonostati ignorati.

    Laprimacosachevorretefarevisualizzarelacollezioneedeliminarequalsiasifotoche non sivogliamostrare o

    foto duplicateche non sonostatericonosciute daShotwell.Per fareci,bastaselezionarela foto o lefoto(perselezionarediversefototenerepremutoiltastoCTRL).Se voleste averemaggioriinformazioniprimadella rimozione,potetefareclicsuVisualizza>Informazioniestese.Conlefotoselezionate,scegliere Modifica> Rimuovidallalibreria.Fateattenzionea fare clicsu

    'rimuovi'nellafinestrapop-upperch,nelcasodovesteselezionare'cestino',questeverrannoeliminatepermanentementedalcomputer.

    Lefotosono organizzate(oordinate)pertitolo,data,valutazione o peretichette. probabilmenteuna buona

    idearivederelepropriefotoedaredeinomisignificativi,poichmolte macchinefotografiche(edanchei telefonicellulari)darannodeinomicriptici,chepotrebbero

    o meno includere iltipo dimacchinae/oladata.Sipumodificareil titolo facendoclic conil tastodestro sullafotoescegliendoModificaTitolo.Seiltitolodellefotononviene visualizzato,fareclicsuVisualizza>Titoli.Sipuanchedareunvoto alle foto facendoclicconil tastodestrosu unafotoe scegliendoImpostagiudizioedilnumero di 'stelle'dadare,fino adunmassimo dicinque.

    Nuovamente,possonoessereselezionatepifotoacuiassegnarelostessogiudizio.

    A questopunto,sevolete,potreteguardaresolamentelefoto con ungiudiziodi cinquestelle,siaattraversoVisualizza >Filtra foto(selezionandoil

    giudizio) oppureusandoilmen a formadistellainbassoadestradellafinestradiShotwell:

    Leetichettesonoun altromodoperorganizzarelefoto. Ilmeccanismosibasa

    sull'assegnazionedi unaparola (opi)aduna foto.Sepifotousano lastessaetichetta, alloraverrannovisualizzateinsiemeinunaricercacheusiquell'etichetta.Adesempio,si hanno duefotocheritraggono deicani: uno unlabradore l'altro unpapillon. Facendoclic con iltastodestrosulla foto dellabrador,sipuscegliere Aggiungietichettee nella finestrapop-upinserire:

    labrador, cane

    NOTA: Lavirgolaseparaledueetichette,omettendola virgolasiottieneunasingolaetichetta: 'labradorcane' .

    Nella partesinistra dellafinestra

    ORGANIZZA LE TUE FOTO

  • 8/4/2019 Full Circle Magazine 42

    18/50

    full circle magazine #42 18 indice ^

    ORGANIZZA LE TUE FOTO

    Shotwell,sono mostratelemieetichette(labradore cane).Dopodich, sipotrebbeaggiungerel'etichetta 'papillon, cane' adun'altrafoto. Nelpannellodi sinistrasiavrsolamente unanuova etichetta('papillon')poich entrambelefoto

    hanno l'etichetta'cane' incomune.Quindi,sesifaclicsull'etichetta 'labrador',verrmostratasolouna foto ma,se sifaclicsu 'cane',verrannomostrateentrambe.

    Quest'ultimo unaltro procedimentolaborioso(comelavalutazione),mainquestomodopotreteetichettaretutte levostrefoto.Seloriteneteutile,sipossonotrascinarelefotosulleetichettenelpannellodi sinistra.

    Stateattentia non esagerare conleetichette poich,andando troppoindettaglio, potresteavereuna listaenorme e confusionaria dietichette.I mieiquadri sono statietichettatipertecnica

    (matita,acquarello,ecc...),poisoggetto(specieanimali,macchine, ecc...)e percategoria(ritratto,commissionato,ecc...).

    Orachelemiefotohannounaparvenzadiordine,posso, nelmiotempolibero,faredelle modifichepidettagliate comecorrezionedelcolore,

    ritaglioe cose simili. Pervedereuna fotobastafaredoppio-clicsulla miniatura.Facendo doppio-clic nuovamentesiritornaallaminiatura.Mentrelafotoviene mostratainmodalitestesa,avretelapossibilitdiruotare,ritagliare,sistemaregli occhi rossi,aggiustareilcoloree di migliorarel'aspettodellavostrafotoautomaticamente.

    Ora,posso scegliere lemiemigliorifoto damostrare,ad esempio,soloquelleconetichetta 'paesaggi' chehannocinquestelle.

    E cosa accadese voletele vostre fotoonline?Beh, Shotwellhauna opzioneperlapubblicazione. Potreteselezionareunafoto (opi) e fare clic sul pulsantePubblicanella parteinferioredellafinestra;da lpotretepubblicarle suFacebook,Flickro Picasa.

    Esistonomoltealtrecosechesipossonofare conShotwell, comecreare'Eventi',che vipermettono di ordinarelefoto perdatae cosvia. Potretecreareanchedellepresentazioni coni vostriricordi.Anchese sonosicuro checi sianoalcunefotodi cuivorrestedimenticarel'esistenza...

  • 8/4/2019 Full Circle Magazine 42

    19/50

    full circle magazine #42 19 indice ^

    GuideL'unica regola perscrivere unarticolo

    che deveessere comunquecollegatoadUbuntuo aduna delle molte

    derivatedi Ubuntu (Kubuntu,Xubuntu,Lubuntu ecc). Scrivete il vostroarticolocon qualunquesoftware scegliete.Vorreiraccomandare OpenOffice,maCORTESEMENTE CONTROLLATEL'ORTOGRAFIA E LA GRAMMATICA!

    ScritturaVipreghiamodi indicare nelvostro

    articolo dove vorreste chevenisseposizionataun'immaginein particolare.Perfavore nonmettete immaginiincorporatenelvostrodocumentoOpenOffice.

    ImmaginiLe immagini dovrebbero esserein

    formatoJPGcon unabassacompressione.

    Riguardo le dimensionidell'immagine: seavete undubbio,inviateci l'illustrazione a dimensionepienae provvederemonoi aricampionare l'immagine.

    Sestate scrivendounarecensionepercortesia seguite le linee guidachesonomostrate qui.

    Peruna pidettagliata lista delleregole stilistiche e perglierroripicomunisi pregadi fare riferimentoall'indirizzo:https://wiki.ubuntu.com/UbuntuMagazine/Style - In breve:Ortografia US,nienteparolecombinate(es: l33t) e nientefaccine.

    Quandosieteprontia presentare ilvostroarticolo perfavoreinviatecelo

    all'indirizzoemail:[email protected]

    Senon sietecapaci discrivereunarticolo mafrequentate il forumdiUbuntu, inviateci gli argomentiinteressantichepotremmo stampare.

    Scrittori non-inglesi

    Sela vostralinguanativanon l'inglese,nonpreoccupatevi. Scrivetel'articoloe un revisore dibozze loleggerper voie correggerqualunqueerroregrammaticale e ortografico.Nonsolo,state aiutando larivistae lacomunit, manoivi aiuteremoamigliorareil vostroinglese!

    HHOOWW--TTOOScritto da Ronnie Tucker SSccrriivveerree ppeerr FFuullll CCiirrccllee MMaaggaazziinnee

    RECENSIONI

    Giochi/ApplicazioniMentre scrivete recensioni riguardanti i giochio le applicazioni, vi

    preghiamo di essere chiari nelloscrivere:

    titolo delgioco chi hacreatoilgioco se gratiso a pagamento dove lo si putrovare (link download/URLdella home page) se ungioco nativoper Linux o avete usato Wine il vostrogiudizioconunmassimo di cinque un sommarioconpunti positivi e negativi

    HardwareMentre scrivete unarecensione riguardante l'hardwareperfavoresiate chiari nelloscrivere:

    marcae modello dell'hardware inquale categoriavorreste inserire questohardware eventualidifetti chesi potrebbero incontraredurante l'utilizzodell'hardware se facilefareinmodochel'hardware lavoricon Linux se necessario aver bisogno diusaredriverWindows il vostrogiudizioconunmassimo di cinque

    Non bisogna essere esperti per scrivere unarticolo: scrivete una recensione cheriguarda igiochi, le applicazioni e l'hardware che usatetuttii giorni.

  • 8/4/2019 Full Circle Magazine 42

    20/50

    full circle magazine #42 20 indice ^

    LLIINNUUXX LLAABBScritto da Ronnie Tucker

    B envenuti nella nuovarubrica di Full Circle, ilLinux Lab. In questoarticolo mi auguro dipoter utilizzare pezzi vecchi (dicomputer) per creare un PCinusuale e vi prover distribuzioniLinux per vedere come la macchinao la distribuzione si comportano.

    Spero che questo reportagediventi una sezione interattiva diFull Circle dove voi, i lettori, potretesuggerirmi una configurazione

    hardware da provare. Spero anche diregistrare dei video sulle variedistribuzioni per farvi vedere quantoveloci o lenti possano essere i PCele stesse. Ma e qui sta la trappola-ho a disposizione solo un ristrettonumero di pezzi da provare quindi,per questa prima parte delLaboratorio Linux, utilizzer i PC cheho comprato cos come sono, con

    Puppy Linux 5.1.1. (LuPu), DSL(Damn Small Linux), Tiny Core e Slax.In un po' di tempo spero di mettereassieme abbastanza pezzi da potercombinare. Se avete qualchehardware che volete condividere, viprego mandatemi un email [email protected].

    Sfortunatamente non posso pagareper le spese di spedizione o di ritiro,ma aver aiutato la rivista Full Circle equesto reportage vi far onore. Nonmi aspetto certo che spediategrandi pezzi, ma credetemi vecchihard drive, banchi di RAM e cose delgenere sono molto bene accette.

    Specifiche del PC : AMD Athlon (256Kb cache) @

    1.79GHz 256 MB SDRAM Scheda madre MSI MS-6738 S3 VT8375 controller video(ProSavage8) @ 1280 x 1024 35GB Seagate hard drive

    Perragioni sconosciute siaDSLsia

    TinyCore non fanno il boot. Dal beeppassano almeno3 minuti perl'accensionesiadi Puppy chedi Slax.Inaspettatamente entrambieseguonoXVIDeMP3.IlPCnoncollegatoconnessuno network (viacavo o wireless)quindinon possibileche il PCpossa aver scaricato inautomatico i codec - decisamente unvantaggioperPuppy e Slax. AncheLinux Mint9 nel mio desktop devescaricarei codec.Un inconveniente diPuppy l'ho scoperto quandohoeseguito un video da175 MB: ad uncerto punto tutto si bloccato ed hodovuto riavviare.Era sicuramentequalcosa collegatoconla perdita disegnale dallachiavetta USB, perchdopoil riavvio il computer non hafatto il boot daUSB.Ci sono volutialcunitentatividi inserimento erimozionedella chiavetta prima chelamemoria USBfossericonosciuta dinuovo.Al contrarioSlax ha eseguito il

    video senza problemi.Ho ancheprovato ad eseguire un piccolovideoMP4 (8MB) e questoha funzionatobene sia su Puppy che su Slax, senzascatti.

    I file PDFapertinonoccupavano,inizialmente, molte risorse delPC.

    Saltare avantidi qualche pagina, per,causava il blocco del video per ilcaricamento dellenuovepagine.Durante questoprocesso la CPUvenivausata oltre il 60% fino acaricamento avvenuto,dopotornavaa valoribassi.Questoaccadevainentrambi i sistemi operativi.

    Hoanche provato adaprire undocumentodi OpenOffice,entrambilo caricavano bene usandorispettivamenteAbiword in Puppy ekWord in Slax.

    Ad eccezionedelblocconell'esecuzionedelvideo, il PC erautilizzabile perfettamente sia conPuppy checonSlax,sebbene abbiatrovato il secondo un po'pireattivofacendo clic sul men. Non ho potutotestare i network,mahofatto inmodo che il PCfosse isolato e nonpotesse scaricarefile da internetperch, come ho appreso dairisultati

    delsondaggio, nontutti travoihannoaccesso allabanda larga o a retiwireless.

    Il prossimo mese rimuoverl'harddiske vedr quale sistema pufunzionare compiutamentesupportatosoloda USB,specialmentesalvando file su di stesso.

  • 8/4/2019 Full Circle Magazine 42

    21/50

    full circle magazine #42 21 indice ^

    Scritto da Ronnie TuckerSSoonnddaaggggiioo ddeeii lleettttoorrii 22001100 -- II rriissuullttaattii

    Ecco i risultati! Voglio ringraziareciascuno di voi che ha partecipato alsondaggio, tutti i 1.190.

    Avanti con i risultati!

    Sesso

    Questo non era certo una sorpresa:il 97% sono maschi mentre solo il2% (29 su 1.190!) sono femmine.Sette persone non hanno dichiaratoil proprio sesso.

    Quanti anni hai?

    Questo risultato stato un po' unasorpresa per me. Mi aspettavo chela maggior parte della gente fossecomposta da teenager o vicini aiventi anni, ma solo il 18% sono tra i15-25 anni, mentre il 27% sono tra i

    26-35 e il 23% tra i 36-45 anni.Quindi molti di voi lettori siete trala met di venti alla met deiquaranta. Il 17% sono tra i 46-55

    anni mentre il 15% sono oltre 56.

    Da quanto tempo sei unlettore di Full Circle?Questa stata un'altra sorpresa perme: sembra che oltre il 40% di voiha scoperto Full Circle tramite iforum di Ubuntu! Assumendo ilfatto che la maggior parte dellepersone ci ha scoperti sui blog, masolo il 26% dei lettori ci ha scoperti

    attraverso Google. Solo il 4% ci hascoperti tramite gli amici.

    Da quanto tempo sei unlettore di Full Circle?

    bello sapere che voi lettori statecon noi: il 30% stato con noi sin

    dal FC#01! Oltre il 20% sta con noida due anni a quasi il 30% da unanno, mentre il 20% sono nuovilettori.

    Mantieni le copie di Full

    Circle? anche bello sentire che oltre il60% di voi tiene tutte le copie inPDF. Solo il 3% le stampa. So chealcuni di voi non piace stampare ilformato PDF, ma noi lo preferiamoin questo formato per unamaggiore lettura sugli schermi.Solo il 14% di voi non ha mai presouna copia in PDF.

    Quale/i Sistema/iOperativo/i usi?Non molto sorprendente: l'89% usaUbuntu, mentre oltre il 60% usaWindows e solo il 6% usa OSX.

    Quale/i versione/i usi diUbuntu?

    Quasi il 90% dei lettori usa la 10.04Lucid Lynx. Solo il 10% usa la 9.10(Karmic) e la stessa percentuale deilettori usa la recente 10.10 (beta,durante la stesura di questoarticolo), mentre il 5% usa ancora la9.04 (Jaunty).

    Quale/i ambiente/idesktop usi?

    Questa stata un'altra sorpresaper me. Non pensavo che Gnomeavrebbe ottenuto pi del 90% dei

    SONDAGGIO DEI LETTORI 2010 - I RISULTATI

  • 8/4/2019 Full Circle Magazine 42

    22/50

    full circle magazine #42 22 indice ^

    SONDAGGIO DEI LETTORI 2010 - I RISULTATIvoti. KDE 3 e 4 insieme ricevonosolo il 12%. XFCE e LXDEottengono entrambi il 7%, mentretutti gli altri raggiungonoapprossimativamente il 3%.

    Dove usi Linux?Qui un altro gioco da ragazzi. Quasiil 99% di voi usa Linux in casa, quasiil 40% lo usa per attivit e il 13%nelle scuole.

    Per cosa utilizzi Linux?

    Anche qui una ripartizione

    abbastanza scontata (in molti casi).Quasi tutti voi usate Linux in casa.Approssimativamente il 50% lo usaper l'attivit/lavoro in ufficio e lastessa percentuale lo usa per lagrafica. Poco meno lo usa per losviluppo e l'educazione. Oltre il60% usa Linux per la musica e in

    percentuale uguale lo usa per ilmultimedia.

    Notizie Ubuntu

    Sembra che le novit su Ubuntu vipiacciano: il 30% pensa che sianobuone, il 42% che siano abbastanzabuone, ma solo il 19% pensa chesiano fantastiche, anche se adessere onesti si tratta di una rubricapiuttosto nuova.

    Notizie Linux

    Quasi la met di voi pensa che sianoabbastanza buone, il 33% buone,ma solo il 18% pensa che sianofantastiche.

    Comanda & Conquista

    Una reazione piuttosto mista aquesta domanda. All'incirca il 10%non lo legge, la stessa percentualepensa che non sia male, mentreoltre il 25% pensa che sia bello,carino o fantastico.

    La mia storia

    Anche qui lo stesso, oltre il 30%trova l'articolo bello o carino, conapprossimativamente il 15% che loreputa non male, carino ofantastico e il 12% non lo legge.

    La mia opinioneOltre il 10% trova la sezioneopinioni non male o fantastica,mentre oltre il 30% la trova bella ocarina.

    Recensione

    Questo era abbastanza delineato: vipiacciono le recensioni! Oltre il 30%pensa che siano belle, mentre il40% le trova carine. Solo il 2% nonlegge le recensioni.

    IntervisteLe interviste ai MOTU, Loco e aiTraduttori hanno avuto all'incirca lostesso voto. Approssimativamenteil 20% di voi non le legge, oltre il30% pensa che siano belle o carine,mentre solo il 9% pensa che sianofantastiche. Sembra quasi che siatempo di tagliare sulle interviste.

    Lettere

    Oltre il 30% trova le paginededicate alle lettere, belle o carinementre oltre il 10% le trova nonmale o fantastiche. Solo il 4% nonle legge.

    Donne UbuntuAvendo visto i risultati sul sesso,questa non dovrebbe essere unasorpresa, ma lo ! Quasi il 30%trova l'articolo fantastico o carino,il 10% pensa che non sia male ofantastico. Solo il 10% non lo legge.

    Non pensavo cheGNOME avrebbericevuto oltre il 90%dei voti

    SONDAGGIO DEI LETTORI 2010 - I RISULTATI

  • 8/4/2019 Full Circle Magazine 42

    23/50

    full circle magazine #42 23 indice ^

    SONDAGGIO DEI LETTORI 2010 - I RISULTATIAbbastanza sorprendente per unpubblico che risulta al 97% di sessomaschile!

    Giochi UbuntuSolo il 14% non legge l'articoloriguardo i giochi, quasi il 30% lo

    trova bello o carino, mentre circa il15% lo trova non male o fantastico.

    Domande & RisposteQuesto era un altro gioco daragazzi. Un totale dell'8% hatrovato l'articolo non male o nonl'ha letto, oltre il 20% l'ha trovatobello o fantastico e oltre il 40%pensa che sia carino.

    Il Mio DesktopOltre il 25% pensa che l'articolo "Ilmio desktop" sia bello, carino ofantastico. Solo il 14% saltanooltre.

    I Migliori 5Un totale del solo 7% non legge

    l'articolo o non l'ha trovato male. Il40% pensa che sia carino, il 21%che sia bello e oltre il 30% pensache sia fantastico.

    Cosa dovremmo copriredi pi o di meno?

    Tra la grafica, la musica, l'ufficio, igiochi, internet, lo sviluppo e ilvideo, solo i giochi hanno mostratouna differenza in preferenzesignificativa. La maggior parte deglialtri era per lo pi alla pari, il chenon indirizza in un verso onell'altro. Per i giochi, met di voi

    dice che dovremmo argomentaretanto quanto gi facciamo, mentresolo il 25% dice che ne dobbiamoparlare di pi. Molti di voi volevanorecensioni di applicazionicommerciali o scientifiche, esaremmo pi che disposti astamparle, ma abbiamo bisogno diimprenditori e scienziati per poterintensificare le recensioni.

    Altre distribuzioni inFull Circle?

    Sembra che i tre quarti di voi sonpi che felici di vedere altre distroin Full Circle, mentre solo il 21%dice di no. Per le opzioni delledistro che abbiamo dato, i risultati

    erano tutti simili: molti hannovoluto le stesse distro, mentrequasi il 10-15% ha detto di pi o dimeno e questo sembra contraddirei voti si/no. Ma diversamente unamet di voi vorrebbe di pi LinuxMint e io sono pi felice diprocurarvele. Alcuni di voi

    vorrebbero gli articoli su Arch Linuxe Lucas Westermann me ne hapromesse alcune. Vedr se possoindurre anche Robert Clipsham giin pre-pensionamento per articolisu Arch.

    Livello degli articoliPrincipiantiPoco pi della met di voi vorrebbela stessa quantit di articoli valutaticome 'difficolt per principiante',mentre solo il 37% ne vorrebbe dipi.

    IntermedioQuasi la met di voi vuole la stessaquantit, ma pi della met di voivorrebbe pi articoli di difficoltintermedia.

    AvanzatoSolo la met vorrebbe la stessaquantit di articoli di difficoltavanzata, mentre quasi il 40% ne

    vorrebbe di pi.

    Che voto daresti alcorrente design?Ero preoccupato su questadomanda ma per fortuna sembrache pi della met di voi vota il

    corrente design 4/5 e oltre il 35%vota 5/5! Grazie! Solo l'11% ha dato3/5, con il 2% 1/5 o 2/5. Sembraanche che il font sia quello giusto:quasi il 75% vota 3/5, mentre solo il14% lo vorrebbe poco pi grande.

    E cos un altro sondaggio volge al

    termine. Come ho detto vorrei

    ringraziare tutti voi che avete

    impiegato tempo per completare il

    sondaggio. Penser seriamente

    cosa potr cambiare, per far si che

    Full Circle sia migliore. Non ci sar

    un improvviso e preoccupante

    rinnovamento di FC; ogni

    cambiamento sar piccolo e

    distribuito piano piano nei mesi.

    Che cos'? Ho perso le idee e isuggerimenti per il design? Infattile ho perse. Il prossimo mesestamper alcuni dei migliorisuggerimenti e idee sul designproposte da voi ragazzi e farvelevedere.

    [...] tre quarti di voi

    son pi che felici di

    vedere altre distro in

    Full Circle...

  • 8/4/2019 Full Circle Magazine 42

    24/50

    full circle magazine #42 24 indice ^

    LLAA MMIIAA SSTTOORRIIAAScritto da Slamet Badwi Aryo

    M

    i interessodi computerda quando presi lezioni diinformaticaalle scuolemedienel2005.I

    computer utilizzati perle esercitazioniavevanovecchieversionidi Windows.Nonsapevo nulla di computer all'epoca.Le nostreesercitazionisi limitavanoallefunzioni veramente basedel computer:comeaccenderee spegnere ilcomputere la battitura deicaratteri sullatastiera.

    Ricevetti ulteriori lezioni diinformaticaallescuolesuperioridove,

    tral'altro, presi confidenzaconl'utilizzodi Internet.Lavorammo prima suWindows2000 e successivamente suWindowsXP e Vista.

    Divenni Internet-dipendentee nonavendo un miocomputer personalenavigavoin internetdagli InternetCaf.Ungiornoun mioamico si lamentperch l'Internet cafche aveva visitato

    nonusava gliapplicatividelpacchettoMicrosoft Office.Inveceutilizzavaapplicativi Linux.Nonavevo maisentitoparlaredi Linux prima di allora.

    AndaiquindialCafdicuimiparlilmioamicoevidiicomputerincuierainstallato Openoffice.org. Alloranon

    sapevoche Windowse lesueapplicazioni fossero proprietarie.Questaesperienzami port a cercarealtrealternativea Windows(un sistema

    operativo troppocostoso perle mietasche).

    Cercai inInternet informazioni suLinux e lessimolti libri suquestosistemaoperativo.Unodegli ultimilibri chelessi,presentavavarie distribuzioni senzapermenzionareUbuntu, perch lasuapubblicazione eraantecedenteal primorilasciodi Ubuntu.Quando appresidi

    Ubuntuottenni unacopia gratuita delCd-Live,versione 8.04.2,da Ship-it.

    Mesidopo ebbi fra lemaniuncomputer di seconda manoconinstallataunaversionepiratadi WindowsXP SP2. Le specifichedella macchinaerano:unprocessorePentium IV da 1,9Ghz,256MBdiRAM,VGANvidiaGeForcemx200 32MB, unHardDiskda

    40GB e nessuna connessione Internet.

    Diversimesi dopo, provai adinstallareUbuntusuunanuovapartizione deldisco basandomi solo sulleconoscenze baseche avevo acquisito.Pensavoche installarele applicazionisuUbuntufosse come installarlesu

    Windows, mami sbagliavo!Noncapivoperch Ubuntunonriuscissea riprodurrelamusica.Cercai delle soluzionisul webma senza successo.Nonconoscevo

    all'epoca l'esistenza di gruppidi utentidiUbuntuinInternete nellamiastessacitt.

    Cos abbandonai l'impresa ereinstallai Windows. Diedi ilmioCD diUbuntuadunamico ilqualene eramolto interessato.Pochi giornidopo, ilmio amico, midisseche era riuscitoariprodurredella musicasu

    Ubuntuinstallando RealPlayerperLinux.

    Installai alloraRealplayertramitel'utilizzodi comandidaTerminale e cos riusciariprodurreanche io lamusica,addiritturain formatoMP3!Successivamente installai altripacchettisu Ubuntuutilizzando

    semprecomandida terminale.

    Continuoa cercaresul Webinformazioni e assistenza perUbuntu. Oraho installatosolamente Ubuntu10.04(LucidLynx)sulmiounicocomputerchepurtroppo non ancora

    collegatoad Internet.Nonpossoabilitare, purtroppo, i bellissimi effettigraficidel desktop diUbuntu sul miocomputer perchlasuamemoriaVGA

    non adeguata. Sonomolto gratoper itutorial sulleinstallazioniofflinedeipacchetti,pubblicati sulnumero32 diFull Circle Magazine.Hotradotto gliarticoli inlinguaIndonesianae li ho residisponibilisul mioblogall'indirizzohttp://sabilurasyad.wordpress.com.GrazieUbuntue FullCircle!

  • 8/4/2019 Full Circle Magazine 42

    25/50

    full circle magazine #42 25 indice ^

    LLAA MMIIAA SSTTOORRIIAAScritto da Saliya Hamparawa

    Sonodello Sri Lanka e laprima voltache sentii parlare di Linux fu quandoandavo a scuola. Manon avevo maivisto unadistribuzione Ubuntufinch

    un amico non ordin delle copie diUbuntu Breezy Badger (versione5.10).

    Dato che non avevo mai sentitoparlare di Ubuntueroansioso diprovarlo.Cos presi in prestito unacopiadal mio amico, avviai il mioPentiumIV Desktop,e provai il LiveCD.La miaschedanVidiafunzionava

    correttamente ed eroentusiasta deglieffetti grafici deldesktop. Maeroinfastidito dalfatto cheBreezynonriuscisse a riprodurre nessuno deimieifile Mp3 e che non vedesse nessunodei miei dischi NTFS. Ogni volta cheUbuntuprovava a riprodurre musica,cercava unaconnessione a Internetche io non avevo. Midomandavocome tutti i miei driverfunzionassero

    subitoal primo colpo. In Windowsdovetti installare almenoseidrivermentrein Ubuntufunzionaronodasubito. Provaimolte volte il mioLiveCDma non ebbimaiil bisogno diinstallarlo,perchavevo la miacopiagratuita di Windows. Ad ogni modo miricordai di ordinare l'ultima copia di

    Ubuntuda Shipit.

    Un giorno,Windows nonsi

    avvi e nemmenoriuscii ad installarlo.Ogni volta che ciprovavo comparivaunavideata vuota e il sistema sifermava. Pitardi capii chequestoaveva qualcosaa che fare con ilMasterBoot Record. Cos decisidiinstallareUbuntu 6.10. Formattai lapartizione di Windows e tutto and

    bene. Riuscad accedere ai drive NTFSmagli effetti del desktop nonfunzionavanoe nonriuscivo adincrementare la risoluzionedelloschermo oltre gli800x600 anche se i1024x768eranopresenti nell'elenco.

    Cos andai ad unInternet Pointe feciqualche ricerca e scoprii cheilproblema dipendevadaidriverdella

    schedanVidia. Scaricai percii drivereprovaiad installarli secondo quantoscritto suun post in unblog. E quellafu lamia prima esperienzacon ilterminale.Dopol'installazionepoteiabilitarel'effettotremolante e il cubodeldesktop chemostrai conorgoglioai miei amici. Mail pi grande dei

    problemi rimaneva:nonriuscivo ariprodurre i file

    MP3 e c'era

    solamenteun albumOGG sul mio hard diskche ormai ero stanco di

    ascoltare. Andai di nuovoad un Internet Point e scaricai

    qualche file debchedicevano esserepluginpergstreamer. Provaiadinstallarli ma un messaggiomiinformavacheerano necessarialtrifile per procedere con l'installazione.

    Quandoriuscii ad avere quei file, mivenivano richiestialtri file. Erostancodi questiproblemi di dipendenza ecercai un'altra soluzione.Fui contentodi trovare unfile ISO con tutte ledipendenze (fucreatoda un utente).Installai l'immagine tramite lineadicomando e finalmente potei gustarmiil resto della miacollezione di fileMP3. In quelfile ISO c'erano anche un

    sacco di programmi di cui non avevomaisentito parlare. Passaila maggiorparte deltempo studiandoBlender daun wiki intitolato Noob to Pro (Daniubboa esperto,n.d.t.).Mipiacque molto anche GIMPma mici volle unpo' di tempo per impararead usarloperchfunzionava in modo

    diverso da Photoshop.

    Provai tutte le versioni di Ubuntudalla Breezy(5.10) in poi e quasi tutti i

    metodidi installazione offline. Hoprovato anche Keryx perqualchetempo. Ora che studio all'universitho comprato un PC portatilesulqualeho installato Ubuntu9.04 assieme aWindows 7. Gli aggiornamentisoftware nonsono piun problemaormai dato cheho liberoaccesso allaconnessionewireless dell'universit.Quandoimparai di pisuisoftware di

    Ubuntu, l'utilizzo chefeci di Windowsdiminu. Quandousc Lucid Lynx(Ubuntu 10.04) disinstallai Windows 7e a eccezion fatta di MicrosoftOffice2007 (installato conWINE),adessoutilizzo solosoftware libero.Porto semprel'immagine ISOdi LucidLynx e unaltro file ISO,creato daAptoncd, cheha tutti i pacchetti"restricted" aggiuntivie moltoaltro

    ancora, nella miachiavettaUSB. Il fileISO di Aptoncd ha 1 GBdi software inpi.Sonofierodi poter dire che hoinstallato questeimmagini ISOin circa30computer di miei amici, cos cheanche loro possano godersi lo spiritodi Ubuntu.

  • 8/4/2019 Full Circle Magazine 42

    26/50

    full circle magazine #42 26 indice ^

    LLAA MMIIAA OOPPIINNIIOONNEEScritto da Robin Catling MMaaccbbuunnttuu.. PPeerrcchh??

    Come se non fosseabbastanza che Ubuntustia sempre piassomigliando

    graficamente a un Mac, vorreirichiamare la vostra attenzione suirecenti rilasci, che includono:

    Icone; Posizione pulsanti; Temi Light "alluminio spazzolato"e sfondi violacei.

    Ma sembra che alcune persone

    vogliano andare fino in fondo e

    dare uno stile Mac-buntu al propriodesktop.

    Va bene, so che lo stile delle

    interfacce Mac ampiamenteammirato (e tanto copiato, contanto di cause legali pendenti). Masiete sicuri di aver scelto l'opensource per evitare il softwarechiuso e sempre pi dittatorialedelle aziende e degli stati capitalisticripto-fascisti? Non considereremoquegli spilorci che vogliono tentaredi far passare i loro anonimi PC per

    dei Mac costosi ai loro amici che

    sono meno esperti. Voi sapete chisiete.

    Ma quando avete un ambiente

    desktop altamente funzionalecome GNOME, lo splendido KDE edesktop leggeri come Xfce eOpenbox, perch voletetrasformare il vostro Linux in unmediocre e scadente clone MAC? Eancor di pi come un clone diWindows 7? Addirittura ancora pi

    in basso da mettere il logo Apple eWindows? In giro ci sono dozzine diquesti "pacchetti ditrasformazione". Che non ho preso.

    Le attuali distribuzioni Linuxhanno delle interfacce grafiche conle quali si posso fare infinitepersonalizzazioni di cui andare fieri:mostriamoglielo!

  • 8/4/2019 Full Circle Magazine 42

    27/50

    full circle magazine #42 27 indice ^

  • 8/4/2019 Full Circle Magazine 42

    28/50

    full circle magazine #42 28 indice ^

    RREECCEENNSSIIOONNEEScritto da Art Schreckengost

    M

    oonOS(moonOSquando nonsiincomincia la frase) un fork nonsupportato

    di Ubuntu, con il desktop ridisegnatoper un utilizzo ottimale. Dal momentoche i codec non-free e i driver sonoinclusi, il termine Ubuntu non inserito nel nome per via dellerestrizionidi Canonical.

    L'ultima versione si trova suwww.moonos.org/, ed chiamataMakara (versione3); basatasu

    Ubuntu 9.04 (Jaunty Jackalope). Non un lato negativo, anzi si pu ritenereun vantaggiovisto che Jackalope erapraticamente esente da bug quando

    stata rimpiazzata da Ubuntu 10.04(LucidLynx), che ancora nello stadiodi scioglimento dei nodi.

    Secondo il sito web, la versione 4basata su Ubuntu 10.04 Lucid Lynxpotrebbe essere rilasciata al pipresto, a Settembre 2010 o nellostesso momento in cui leggeretequestopost.

    Quindi, qual la grande differenzafra questo SO e gli altri presenti nellalista dei non supportati di Canonical?E in effetticosapermette a moonOS

    di uscire fuori dalle pi di 75 derivatedi Ubuntu reperibili su Ubuntu.com?Innanzitutto un progetto

    proveniente dalla Cambogia ed molto esotico cominciare cos.Visitate il sito e vedrete cenni dicongratulazionia Phnom Penh (lacapitale della Cambogia) e i BeijingLUG (Linux User Groups); tuttavia, ilprincipalesviluppatore Chanrithy

    Thim, sempre cambogiano. Il motto Libert Illuminata, una sceltaazzeccatavistala naturale luce delSO.

    Il desktop, poi, basato suEnlightenment, una versione didesktop disegnata appositamente percomputer con specifiche hardwarelimitate. Si unisce al gruppo deivariXfce, Fluxbox, Xubuntu, LXDE equalche altroancora.

    Non confondete questoEnlightenment, versione E17, conl'E16 presente nei repository Ubuntu.Sono largamente differenti,specieper ci che concerne i moduli di base.L'E17 usato in moonOS pesantemente rimaneggiato, maquello offerto agli utentiUbuntu non

    lo . Provate ad installare E16 edentrate in quella sessione: scoprireteche una lavagna vuota in attesa dimiglioramento.

    E per i super tecnologi cheintendono correggermi,l'abbreviazione effettiva sarebbe E.17(danotare il punto decimale) dalmomento che la versione .17, ma iotralascerei i punti superflui in questomomento. Inoltre, la versione attuale 0.16.999.60, ecco perch evito diinserire quello o quei puntioccasionali.

    Per coloro chelo desiderano,anche LXDE offerto comedownload. Avete anche l'opzione perleversionia32oa64bit,maiopreferisco sempre la prima versionedato che la seconda non offre di fattodeivantaggi evidenti fino a questopunto, anche se cipotrebbecambiare in futuro.

    Hooptato per E17 a 32 bit, visto

    che non avevo mai provato primaEnlightment, mentre LXDE unaspecie di cugina brutta che porti aballare perch tua madre ha dettocos. Lei c' e tuballipure,ma non tidiverti. Scusate, solo la miaopinionemaLXDE non miha mai datoemozioni.

    mmoooonnOOSS

    RECENSIONE - MOONOS

  • 8/4/2019 Full Circle Magazine 42

    29/50

    full circle magazine #42 29 indice ^

    Entrambe le versioni richiedonorequisiti minimi di sistema leggeri:processore da 300MHz, almeno256MB RAM e 4GB dihard disk. Icellulari soddisfanorichieste pielevate di queste, per cui si pu staresicuriche moonOS funzioner, ameno che il vostro computer non ha

    ancoraappiccicato un adesivo conscritto Progettato per Windows 3.1.

    Una volta avviato il Live-CD,operazione che richiedesostanzialmente meno di un minuto,vi viene dato il benvenuto da unadecorazione rossa curva su sfondogialloe verde che certamenterisveglier il vostro nervo ottico, mamai tropponoiosa. Guardando da pi

    vicino vedrete cosa non era possibilecogliere di primo acchito: vi uncircolo di luce nello sfondocherappresenta il sole e che mette inevidenza le foglie, i rami e i fiori inprimo piano. unascena naturalesemi-astratta che cresce su di voistraordinariamente e, se siete comeme, potrete notare qualcosa di nuovoogni volta che la guardate.

    Intricato, senza per esseretravolgente, uno dei pochi sfondidesktop che non ho sostituitoimmediatamente, anche se c' un ma.Se vi piaccionogli indovinelli, non vidispiacer cercare il cursore delmouse (vicino al centro dello

    schermo) visto che dello stessocolore delle foglie e a volte scomparenello sfondo (un'osservazioneminore).

    E17, in soldoni, proprio undesktop cos come lo si puimmaginare, una sorta di schermovuoto, ed volutamente rigido finch

    non si configurano le impostazioni,ma moonOS a fare la differenzarendendolo presentabile edivertente. Credetemi quandovi dicoche installare E16 dairepository nonvi dar lo stesso desktop sopra.Pensate ad una nuvola di tempestagrigia come sfondo ed ecco cheavrete il desktop di base di E16.

    Un punto di merito da menzionare

    il tempo di avvio del Live-CD. Hoprovato 5 volte e il peggior risultatoottenuto stato di 30 secondidall'avvio del lettore CD fino adottenere un desktop funzionante. assolutamente impressionante conognicomputer ed pi o menolastessa velocit di avvio di quando installato sull'hard disk (neriparleremo pi avanti).

    Se il desktop fosse l'unica notapositiva di moonOS questarecensione finirebbequi, ma il SOpossiede cose in pi o in meno nellegiustearee.

    Come prima cosa, smettetela dicercare i tradizionalipannelli in alto

    e/o in basso perch avrete una seriedi barre e icone.

    In alto a sinistra ci sono icone edelementi pittorici che danno

    informazioni sullo spazio disponibilesull'harddisk, le cartelle utente, leimpostazioni del desktop, ecc. Poteteaggiungere le informazioni chevoletee, inserendo una memoria flash o unapennaUSB, verr automaticamentefuori una notifica o un'icona inquell'area(diversamente da Ubuntuche la piazza nel primo spazio utile suldesktop, a volte dove meno tel'aspetti). Ho fatto unacomparativacon Conky e devo dire che davveromolto pi semplice da usare e noncos irritabile.

    Da notare il tasto di espulsione perle unit, un tocco di benvenuto.

    Inbasso, vi una dockin stile OSX,ma anzich le icone dei programmi cisono le impostazioni deldesktop, il

    controllo del volume, data e ora, ecc.Questo il pannello standard che sitrova sulle versioni base di Ubuntu.

    Sulla sinistra di questa barra vi ilpulsante di attivazione deimen,un'icona di una fase lunare,tecnicamente una Luna Crescente,insieme con un simbolo,

    probabilmente una E o una Tstilizzata, anche se nonne sono sicuro(illuminatemi se qualcuno di voi lo sa,e scusate per il gioco di parole).

    Anche se difficile da dire a prima vista,anche questa icona ha un lavoroartistico sotto, cos come gliornamenti sulla fase lunare nonch loschema delle stelle sullo sfondo.

    Se non lo avete ancora capito, Mr.Thim un artista che si senteorgoglioso del proprio lavoro.

    Il lato destro occupato da iconeche vanno dall'alto in basso cherappresentano lanciatori rapidi perprogrammi come GIMP, OpenOfficeWriter, Terminale, Pidgin, ecc insiemead un calendario e, per chi usa ilportatile, un indicatore del livellodella batteria. Proprio come la barrastrumenti in alto, al passaggio delmouse le icone si ingrandiscono. Dinuovo, gli utenti potranno

    aggiungere o eliminare icone comemeglio preferiscono.Se vi state chiedendo come mai

    GIMP e Pidgin sono presenti, dato cheCanonical ha deciso di rimuoverli,tenete presente chemoonOS basato su Ubuntu 9.04 e non sulla10.04, e questo vuol dire anche che

    RECENSIONE MOONOS

    RECENSIONE - MOONOS

  • 8/4/2019 Full Circle Magazine 42

    30/50

    full circle magazine #42 30 indice ^

    potrebbero nonesserci piquandomoonOS passer alla versione 10.04come base. E questo anche il perchnon troverete Ubuntu One (stateancora pensando alla 10.04 e non alla9.04).

    Vi ancora unastrategiasegretada usare quando serve. Non vi piace

    fare clic sull'icona men, o esserelontani dalla barra strumenti in basso?Nessunproblema, basta fare un cliccon il destro o con il sinistro suldesktop e i men apparirannoovunque siate. Il clic destro farapparire il men standard, mentre ilclic sinistro mostrer le impostazionidel desktop.

    Adessola parte divertente. E17

    non solo possiede il men standardche elenca i programmi, ma vi ancheEnlightenment sul men che offrecirca 20 impostazioni che potreteconfigurare. Senza dubbio questo ilpi grandeset di personalizzazioniche abbia mai visto da Ubuntu Tweak.

    E probabilmente farete dellepersonalizzazioni, ma date ascolto aimiei avvisi di pericolo e fate clic conmoderazione in quest'area. comegiocare al meccanico su unaPorschesenza aver alcunaesperienza, epersonalizzare E17 puportare astrani risultati (hoprovato adaumentarele dimensioni delle icone edel testo fino al punto che il mio

    schermo era una enorme testa dipiccione pixellosa dovutaall'icona diPidgin).

    L'unico problema hardware che hoincontrato stato un limitato range divolume, dovutocredo allo scialbosistema sonoro del mionetbook, esembra sianecessario alzaretutte le

    volte il volume al massimo nelleimpostazioni di sistema per sentiremeglio. Non ho avuto probleminell'eseguire musicao video consuoni, era semplicemente difficilesentire qualcosa finch non ho usatogli auricolari e il suono venuto fuoricome mi aspettavo.

    Quanto a velocit, non ho notatonessun miglioramento con i

    programmi, ma solo con il desktop.Tenete presente che cambiatogiusto il desktop, non il codice che vi sotto preso da Ubuntu 9.04.

    Questo non vuole essere un puntoa sfavore, giusto un dato di fatto.Vivacizzare il desktop o rallentarlo unpo', il codice di base sempre lostesso.

    Per coloro che opteranno perl'installazione permanente dimoonOS, il programma diinstallazione non cambiato perniente. quello classico di Ubuntu. Inbreve, 30 minuti di installazioneseguiti da altri 30 minuti per scaricare250MB e pi di aggiornamenti. Da

    valutare che moonOS occupa circa3GB sul disco rigido.

    Coloro che usano il Live-CD senzaun'installazione noteranno che illettore CD lavorer mentre il discocerca i programmi, ma un modo peraggirare questo problema usareUnetbootin e moonOS su una penna

    USBo una scheda flash (ma primaaccertatevi che possiate avviare ilcomputer da queste unit). Questometodo elimina il ritardo.

    Dopo l'installazione sul miodiscorigido, moonOS si avviava in 25secondi, inclusi i test del BIOS e diPOST obbligatori eseguiti da miocomputer. Tempo che 5 secondiinferiore alla mia installazione di Lucid

    Lynx con Gnome. Impressionante, mala cosa pi spettacolare che i tempidi avvio del Live-CD edell'installazionesu discosonopraticamente gli stessi. Davveroimpressionante, una cosa che non mi maisuccessa prima.

    I tempi di spegnimento sono similia quelli di Ubuntu, circa 5 secondi convariazione di 2 secondi, ma mai pi di10. Ovviamente questo quandomoonOS installato sulcomputer. IlLive-CD richiede invece circa mezzominuto mentre esegue cicli in verbosemode, un trattosfortunatamentecomune a tutte le varianti Live.

    Se c' una cosa per la quale darei

    adE17 credito pi che suogni altra la rocciosa stabilit chefornisce. Nonho mai avuto un blocco di sistema ouna caduta di performance, n tantomeno qualcosa scomparsa primache la chiudessi io.

    Tuttavia, devo porvi qualcosaall'attenzione. Poteteaggiungere

    widget al desktop ma non siatetroppo eccessivi. Di default siposizionano sulpannello sinistro e siriempie subito. Mettetene troppi e glialtri finirannofuori dallo schermo. Mi successo inserendo unamemoriaflash. L'icona in basso scomparsamentre moonOS visualizzava leinformazioni dellascheda sulloschermo.

    Per quel che concerne iprogrammitrovate tutta la dotazionedi Ubuntu, con in pi aggiunte tipo ilplayer audio Exaile e OpenOfficeDatabase (un programma spesso nonpresente per via delle suedipendenze). Come sempre, Firefox l'unico (e solo) browser offerto, richiesto quindi lo scaricamentodiOpera e Chrome (scusate, ma Firefoxperme un po'troppo insignificante).

    Vi , tuttavia, un trio di inclusionimaggiori degne di nota. La prima moonAssistant, un programma checompare dopo la prima installazioneper personalizzare le impostazionihardware se necessario.

    RECENSIONE MOONOS

    RECENSIONE - MOONOS

  • 8/4/2019 Full Circle Magazine 42

    31/50

    full circle magazine #42 31 indice ^

    RECENSIONE MOONOSConsiderando che moltedistribuzionisposano la politica dell'amalo olascialo riguardo l'hardware, bellovedere che ho potere decisionaleprima che il SO mi porti a impostazioniche possono essere sbagliate.

    La seconda aggiunta moonControl, che sembra una

    versione pi snelladi Ubuntu Tweak.Questo programmapermette dicambiare impostazioni che riguardanol'aspetto, le connessioni di rete,l'hardware e le specifiche di sistema.Se non vi sentite a vostro agio conmoonAssistant, questo potrebbeaiutare. Una nota per quegli utentiche pensano di installare UbuntuTweak perch l'ho menzionato: non

    fatelo. disegnatoper Gnome, nonE17, e non troverete in esso lamaggior parte delle funzioni che viaspettereste.

    La terza moonSoftware, megliodescritta come unaversionemodificatadell'UbuntuSoftwareCenter (o la vecchia sezioneAggiungi/Rimuovi). Nonostanteesibisce un design differente, intuitiva e si lascia padroneggiare dachiunque in pochi secondi. Utilizzatutti i repository disponibili di Ubuntue qualche altro, quindi poteteaggiungere o rimuovere sorgenticome meglio credete.

    Come test finale, ho fattousare il

    sistema a diversi utenti di Windows eMac. La maggior parte hanno presodimestichezza con il sistema in pochisecondi, facendo clic qua e l suldesktop finch non hanno scoperto ilmen e tutti hanno riconosciuto lostile delle barre di OSX. La sorpresapi grande per i pi stata il duplice

    men di sistema raggiungibiledall'icona o daldesktop.

    I commenti picomuni eranoDesktop unico, Facile da usare,Davvero un bell'aspetto, Nondifficileda maneggiare e Qualcunoha vomitato sullo schermo? (l'ultimoda un utente non particolarmenteentusiasta del design del desktop).Tranne che per l'ultimo commento,

    non ho sentito niente di negativo, che davvero inusuale per un SO. I pil'hanno trovato divertente perlavorarci su, specialmente il desktopche molti hanno ritenuto essereintelligentementedisegnato e benconfigurato.

    Infatti, l'unica lamentela minoredegna di nota stata quella spiegataprima. Qualche utente ha smarrito ilpuntatore del mouse sul desktop se siera soffermato su una foglia, ma lo hafocalizzato nuovamente muovendo ilmouse.

    Usando il sistema dei4 diamanti:Ubuntu 9.04base - (sempre

    un'ottimabase con cuipartire, aiuta a

    mantenere una versione stabile esenza bug al contrario delle nuoveversioni che vanno piallate)

    Originalit - (dovreste amareil design del desktop con le icone e lebarreche non solo sono funzionali maanche disposte a dovere)

    Esperienza utente - (un

    desktop leggero funzionale, purmantenendo un senso individuale distile e stravaganza)

    Punteggio totale- (operazioni desktop veramentebuone, Ubuntu sotto il cofano e unbuon senso del