Full Circle Magazine 21

Embed Size (px)

Citation preview

  • 8/4/2019 Full Circle Magazine 21

    1/46

    1

    NICOLAS VALCARCEL

    LA RIVISTA INDIPENDENTE PER LA COMUN IT UBUNTU

    full circle

    ECCOVI I RISULTATI!

    PROGRAMMARE IN C - PARTE 5SVILUPPO WEB - PARTE 2CAMBIARE IL RAPPORTO DELL'ASPETTO DEI

    VIDEODA ISO UBUNTU A USB AVVIABILE

    FORMATTARE L'OUTPUT

    RISULTATI DEL SONDAGGIOTRIBAL TROUBLE 2

    RREECCEENNSSIIOONNEE

  • 8/4/2019 Full Circle Magazine 21

    2/46

    2

    p.04

    Formattare l'output p.06

    Programmare in C - Parte 5 p.08Sviluppo Web - Parte 2 p.11

    Cambiare l'aspect ratio ai video p.16Da ISO Ubuntu a USB avviabile p.20

    Creative Zen V Plus su Ubuntu p.23

    Un'opportunit mancata p.24

    Tribal Trouble 2 p.26

    : Nicolas Valcarcel p.29

    p.31p.38

    p.40

    p.41

    p.43

    p.45

    p.46PP..4433

    P.11P.08

    P.38P.16 PP..2200

    full circle

    Tutti i testi e le immagini contenuti in questa rivista sono stati rilasciati sotto la licenza Creative Commons Attribuzione - Noncommerciale - Condividi allo stesso modo 3.0. Significa che siete liberi di adattare, copiare, distribuire ed inviare gli articoli soloalle seguenti condizioni: la paternit dell'opera deve essere attribuita in qualsiasi modo (con almeno un nome, un'email o un

    URL) all'autore originale e al nome di questa rivista (full circle) e all'URL www.fullcirclemagazine.org (ma non attribuire il/gli articolo/i in alcun modoche lasci intendere che gli autori e la rivista abbiano esplicitamente autorizzato voi o l'uso che fate dell'opera). Se alterate, trasformate, oaggiungete informazioni all'opera, dovete distribuire il lavoro risultante con la stessa licenza o una simile o compatibile.

    w w w . f u l l c i r c l e m a g a z i n e . o r g

    PP..2299P.26

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

    3/46

    3

    La prima uscita del 2009 porta con s i risultati dell'indagine di FCMn20. Sebbene la maggior parte dei risultati fossero attesi, alcunisono stati quasi sorprendenti. Perlomeno, per me lo sono stati. Potete

    leggere tutto circa questi risultati (con una bella striscia di grafici!) apagina 31. Assieme ai risultati ho anche postato un link ad una dellepagine del nostro wiki nella quale sono contenuti degli spunti per nuoviarticoli che sono l per essere prelevati. Prenotatevi finch siete in tempo!

    Una cosa che veniva spesso richiesta nei commenti dell'indagine era unarticolo su come mettere Ubuntu su una penna USB da far partireall'avvio. Recentemente ho installato delle varianti di Ubuntu sul mio EEEPC, quindi ho scritto un articolo su come ho usato Gparted e Unetbootinper poter mettere Ubuntu su una penna USB. Il prossimo mese la userper dimostrare come installare una distribuzione sull'EEE PC.

    Per questo mese, nessuna recensione sui libri, gente; non sono riuscitoa finire il libro prima della chiusura dei tempi prestabiliti. Probabilmente ilprossimo mese io (o Robert) recensiremo un nuovo libro. E per i duevecchi vincitori: prometto di spedirvi i vostri libri a breve!

    Godetevi questo nuovo numero, vi auguro le migliori fortune per questo2009!

    RonnieCaopredattore, Full Circle [email protected]

    EEDDIITTOORRIIAALLEE

    Questa rivista stata creata utilizzando:

    Ubuntu un sistema operativo

    completo, perfetto per i computerportatili, i desktop ed i server. Che siaper la casa, per la scuola o per il lavoro,Ubuntu contiene tutte le applicazioni dicui avrete bisogno, compresil'elaboratore di testi, la posta elettronicae il browser web.

    Non dovete pagare alcuna licenzad'uso. Potete scaricare, utilizzare econdividere Ubuntu con i vostri amici, la

    famiglia, la scuola o per lavoro del tuttogratuitamente.

    Una volta installato, il sistema prontoper l'uso con un insieme completo diapplicazioni per la produttivit, perl'internet, per il disegno, per la grafica eper i giochi.

    http://url.fullcirclemagazine.org/7e8944http://creativecommons.org/http://www.openoffice.org/http://www.gimp.org/http://www.scribus.net/mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 21

    4/46

    4

    NNOOTTIIZZIIEE

    Congratulazioni a David Coston che havinto la nostra copia di Ubuntu Kung Fu.

    Te la spediremo il pi presto possibile.

    Se gli altri non hanno vinto, ci dispiace,ma ci sar un altro concorso il prossimomese.

    Ubuntu Pocket Guide AndReference

    Ubuntu Pocket Guideand Reference disponibile inentrambe le edizionistampata e pdf.L'edizione stampata disponibile per$9.94 daAmazon.com, el'edizione pdf completamente

    gratuita ed identica all'edizione stampata.

    L'autore Keir Thomas ha detto a FCM:

    :http://www.ubuntupocketguide.com/

    :http://url.fullcirclemagazine.org/bce9ea

    KDE 4.2 - The Answer

    La comunit di KDE ha annunciatol'immediata disponibilit di TheAnswer (nota anche come KDE 4.2.0),rendendo pronto il desktop per gliutenti finali. KDE 4.2 si basa sullatecnologia introdotta con KDE 4,0 nel

    gennaio 2008. Dopo il rilascio di KDE4.1, che era stato mirato ad utentioccasionali, la comunit di KDE orafiduciosa di avere una irresistibileofferta per la maggior parte degliutenti finali.

    : http://kde.org

    Rilasciata Jaunty Alpha 3

    Jaunty Jackalope Alpha 3, che con il tempodiventer Ubuntu 9.04, stata rilasciata.L'Alpha 3 la seconda in una serie di immagini

    cd importanti che saranno rilasciate attraversoil ciclo di sviluppo di Jaunty. Le immagini Alfasono note per il fatto di essere un'anteprima delCD, possono anche contenere errori diinstallazione e rappresentano una recenteistantanea di Jaunty.

    Visitate http://wiki.ubuntu.com/Mirrors per unalista di siti da dove scaricarla.

    Le versioni di pre-rilascio di Jaunty non sonoconsigliate a nessuno che necessiti di un

    sistema stabile o a nessuno che non sia aproprio agio con occasionali o persino frequentidanni. Sono comunque raccomandate per glisviluppatori di Ubuntu e per coloro che voglionoaiutare nel testare, nel riportare e riparare glierrori.

    :https://wiki.ubuntu.com/UbuntuWeeklyNewslette

    http://wiki.ubuntu.com/Mirrorshttps://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue125http://kde.org/http://www.ubuntupocketguide.com/http://url.fullcirclemagazine.org/bce9ea
  • 8/4/2019 Full Circle Magazine 21

    5/46

    5

    NNOOTTIIZZIIEE

    Tempi di avvio brillanti di Ubuntu9.04

    Secondo IT Wire's David M Williams, irisultati dell'ultima distribuzione alfa diUbuntu Jaunty Jackalope sono spettacolari.La prossima maggior distribuzione diUbuntu uscir questo aprile e gli ingegneridi Ubuntu hanno, come sempre, inclusol'ultimo kernel Linux uscito dalle mani diLinus Torvald. Sebbene il kernel spessoinclude ulteriori driver, migliori prestazioni evarie risoluzioni degli errori, molte voltequesto passa inosservato perch sono

    nascosti o solo di interesse di nicchia. Ilkernel linux 2.6.28 fornisce una stabileimplementazione del filesystem Ext4. questo filesystem che sta facendo impazziretutti gli appassionati del mondo. Ext4sembra offrire migliori prestazioni nelleoperazioni sui file insieme con una miglioreaffidabilit e stabilit. In pi, mentre l'Ext3 stato ben progettato prima dell'avventodelle SSD, l'Ext4 conosce molto bene diquesti dispositivi. L'Ext4 include l'abilit di

    massimizzare il tempo di vita dei dispositivia stato solido e cos dovrebbe teoricamenteoffrire una spinta ai netbook senza nessunacorrispondente paura di un accorciamentodei tempi di vita. Tutto ci in Ubuntu 9.04 euna migliore velocit del disco!

    :http://www.itwire.com/content/view/2267

    Shuttleworth elogia Windows 7

    Il blogger Gavin Clarke riferisce la reazionedi Mark Shuttleworth a Windows 7.

    Shuttleworth conferma la sua attesa peruna sana e pulita battaglia sui netbook conMicrosoft dopo il rilascio di Windows 7. Luicrede che dovendo Microsoft vendereWindows 7 come software preinstallato

    invece di dare Windows XP, accrescer laquota di mercato di Ubuntu. Shuttleworthpensa che una buona versione di Windowsmetter fine all'attuale ipocrita guerra traWindows e Linux nella crescita del mercatodei netbook e riaccender la lotta sullecaratteristiche e capacit.

    Persino con le nuove caratteristiche con cuista uscendo Windows 7, i piani per Ubuntu9.04 Jaunty Jackalope dimostrano che pronto per tenere il passo.

    :http://www.theregister.co.uk/2009/01/22/shuttleworth_windows_7/

    e: https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue126

    Ext4 arriva in Ubuntu 9,04

    L'Ext4, la nuova generazione dei filesystemExt3 di Linux, ora disponibile nelle ultimeimmagini di installazione di Ubuntu 9.04.Ext4 stato definitivamente dichiaratostabile nella versione 2.6.28 del kernel diLinux, che stata rilasciata lo scorso mese.

    Ext4 progettata per fornire miglioriprestazioni e aumentare l'affidabilit.Aumenta anche la dimensione massima delfilesystem a un exabyte e riduce la quantitdi tempo richiesto per effettuare unaoperazione come fsck.

    Il sito di hardware Linux Phoronix harilasciato delle prove comparative (sopra)basate su un ampio test delle prestazionidell'ext4 che stato condotto con undispositivo a stato solido. I risultati piimpressionanti possono essere visti nel test

    IOzone, che misura le prestazioni di scritturaper un file di grandi dimensioni. In questotest, Ext4 ha annichilito la competizione esostanzialmente reso poco performanti XFS,

    JFS, ReiserFS e Ext3. Il nuovo filesystem haanche fatto fuori i suoi pari nel test IntelIOMeter File Server Access Pattern.

    : http://arstechnica.com

    http://arstechnica.com/http://www.theregister.co.uk/2009/01/22/shuttleworth_windows_7/https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue126http://www.itwire.com/content/view/22671/1141/
  • 8/4/2019 Full Circle Magazine 21

    6/46

    6

    con uno spazio senza avere nientein mezzo). Quindi 's/\\n\b//' semplicemente l'opzione da passareper far s che sed sostituisca ("s/") e"\n" ("\\n") con "" ("//"). Il comando racchiuso nelle parentesi graffeperch stiamo applicando treespressioni regolari sull'output, mavogliamo ottenere un solo risultato enon tre consecutivi, quindi necessario includere le treespressioni nella {} e separarle conil ; .

    Infine lo stesso risultato sull'outputsi pu ottenere usando awk:

    cat /etc/issue|awk '/\\n/ {print$1,$2}'

    Questo comando usanuovamente le espressioni regolari,ma leggermente pi semplice dacomprendere rispetto sed.Fondamentalmente awk '/\\n/{print$1,$2}' cerca ogni riga che contiene"\n" e stampa i primi due campi(l'elemento separatore lo spazio,ma si pu impostare quello che sipreferisce con il parametro -F).Questo comando ci evita di gestireanche il carattere "\l" dell'output.Potreste anche dimenticare dipassare l'output di cat /etc/issue nel

    cat /etc/issue|head -n 1|cut -delimiter=' ' -f 1,2

    Questo comando fa si che cut usicome delimitatore lo spazio, e che mostrii primi due campi.(Fondamentalmentecut taglia l'output in due segmentisecondo il delimitatore, cos i campi 1 e 2sono i primi due segmenti presenti primae dopo il delimitatore; in questo casoUbuntu 8.10). Si pu usare cut anche permostrare solo un certo numero di

    caratteri usando l'opzione -c.Con sed si pu ottenere lo stesso

    risultato usando il comando:

    cat /etc/issue|sed '{s/\\n// ;s/\\l// ; /^$/d}'

    Questo potrebbe sembrare uncomando senza senso, ma le prime dueespressioni ( ogni espressione separata

    dal ;) fa si che sed sostituisca "\n" con""(niente), e lo stesso per "\l",rimuovendo questi caratteri dall'output."/$d" un comando che dice a sed dicancellare ogni linea vuota ("$ l'espressione regolare per indicare unariga che inizia con uno spazio e finisce

    CCOOMMAANNDDAA EE CCOONNQQUUIISSTTAAScritto da Lucas Westermann

    I

    n questa edizione di Comanda &Conquista, tratteremo l'uso

    elementare di grep, sed, awk, cate cut per formattare l'output. Questosi riveler utile quando si mettonoassieme cose, come a esempio,Conky o degli script che mostrano leinformazioni nel terminale.

    Il primo comando che andremo avedere cut. Se, per esempio,vogliamo mostrare il nome della

    distribuzione in uno script per untema, lo possiamo trovare nel file/etc/issue. Se, in ogni caso.eseguiamo cat /etc/issue vediamoche c' una riga di troppo e sonoanche presenti dei caratteri di escapesulla riga. Se per eseguiamo/etc/issue/ |head -n 1 , riusciamo arimuovere la riga in eccesso passandol'output di cat attraverso il comando

    head, visualizzando cos solo la primariga. Non male. ma come fare per icaratteri di escape? In questi casi cutsi rivela molto comodo. Per usare cutdobbiamo fornire un delimitatore edefinire come usarlo. Il comando dausare sarebbe:

  • 8/4/2019 Full Circle Magazine 21

    7/46

    7

    comando, o entrambi, visto chepossono essere applicati ad un filespecificato anche alla fine delcomando. Ho preservato l'ordine dicat per evitare di fare confusione.

    Questo, ovviamente, vuole essere

    solo uno sguardo introduttivo a tuttele potenzialit dei comandi awk, sed ecut. La facilit con la quale si possonoimplementare rende difficile spiegarlia fondo in un unica guida. I comandipresentati in precedenza servono soloa illustrare come funzionano questicomandi e non tutti i loro potenzialiusi possibili. Un applicazione nel

    mondo reale di questi comandipotrebbe essere la prima met di unoscript per un tema personalizzato(l'esempio sotto mostra un leinformazioni del tema, ma questaparte non sarebbe pertinente aquesto articolo; stata lasciata quiper la completezza dello script)L'esempio contiene anche una sfidaper chi desidera cimentarsi: Trovate il

    modo di usare uno dei tre comandiillustrati per rimuovere l'indentazionenella parte della memoria delloscript,e ,se volete andare oltre,provate a sostituire ogni occorrenza dicut, sed ed awk con un comandodifferente per ottenere lo stesso

    risultato (cio sostituite un comando cutcon uno awk). Non si vince nulla, ma unottimo modo per capire il funzionamentointerno di questi comandi.

    http://fullcirclemagazine.org/issue-21-shell-script/

    Sed - http://www.grymoire.com/Unix/Sed.html

    awk - http://www.linuxjournal.com/article/8913orhttp://www.linuxfocus.org/English/September1999/article103.html

    cut -http://learnlinux.tsf.org.za/courses/build/shell-scripting/ch03s04.html

    La pagina man (manuale) di ogni

    comando accessibile digitando:man [command]

    Si rivela utile se non siete sicuri sul modoper richiamare un comando.

    ha imparato tutto quelloche sa danneggiando ente il suosistema e non avendo altra

    scelta se non scoprire come ripararlo.Quando trova del tempo pubblica unblog all'indirizzo: http://lswest-ubuntu.blogspot.com.

    http://fullcirclemagazine.org/issue-21-shell-script/http://lswest-ubuntu.blogspot.com/http://learnlinux.tsf.org.za/courses/build/shell-scripting/ch03s04.htmlhttp://www.linuxfocus.org/English/September1999/article103.htmlhttp://www.linuxjournal.com/article/8913http://www.grymoire.com/Unix/Sed.html
  • 8/4/2019 Full Circle Magazine 21

    8/468

    HHOOWW--TTOOWritten by Elie De Brauwer PPRROOGGRRAAMMMMAARREE IINN CC -- PPAARRTTEE 55

    Dopo 4 articoli la maggior partedegli argomenti generici e dibase inerenti il C sono gistati esposti. Spero che in seguito aquesti articoli siate in grado di

    confermarmi due cose: la prima cheC non un linguaggio complesso edenorme, la seconda che C unlinguaggio molto potente chepermette di eseguire molte azioni dibasso livello. Questo articolo sarl'ultimo che tratter le basi, neiprossimi articoli, ci concentreremo pi

    su come possibile utilizzare C perottenere oggetti finiti, su come possonoessere diagnosticati problemi con leapplicazioni in C, e su come ottenere lalocalizzazione dei malfunzionamenti.

    Gi stato spiegato che se int a unintero poi int * b=&a dichiara a punta b elo inizializza per puntare ad a. Ora,guardiamo il listato 1, qui abbiamo unafunzione chiamata divide (righe 1-4) e,

    alla linea 6, abbiamo un typedef dovedefiniamo un nuovo tipo di datochiamato mathFun - che una unfunzione puntatrice che restituisce unintero, e prende due interi comeargomento Le righe 8-12 definisconouna struttura che collega un caratterecon una funzione. Questo principio detto chiamata a funzione (callback ohandler), ed molo utilizzato (infatti la maniera in C di simulare unaprogrammazione orientata agli oggetti;definire una struttura con alcuni dati ealcune funzioni puntatrici e questa quasi una classe). Le chiamate afunzione sono utilizzate comunemente,per esempio nella programmazione delle

    GUI voi registrate una funzione chedeve essere chiamata quandol'utente esegue un'azione. Se aveteinstallato il pacchetto manpages-dev e digitate man qsort, otterrete

    la definizione della funzione cheimplementa l'algoritmo quicksort(guardare il listato 2), ed possibilevedere che questa funzione utilizzata per ordinare alcuni dati edovrebbe essere impiegata comeuna funzione puntatrice ad un'altra

    FCM#17-20 - Program In C - Parts 1-4

    Dev

    01.int divide(int a, int b)02.{

    03. return a/b;04.}05.06.typedef int(*mathFun)(int, int);07.08.struct operator09.{10. char c;11. mathFun f;12.};

    Listing 1

  • 8/4/2019 Full Circle Magazine 21

    9/469

    funzione capace di eseguire lacomparazione (questo pu essere

    utile quando state ordinando matricidi punti, e se desiderate ordinarli perla distanza dall'origine).

    Ora, per illustrare come possibileutilizzare le chiamate a funzione, chesono tipicamente impiegate nellagestione di eventi, andremo asviluppare una piccola applicazioneche chiede all'utente due numeri e unoperatore e, se l'operatore riconosciuto, chiama la funzione con idue numeri come parametri estampa il risultato.

    Il listato 3 mostra una

    implementazione base di questo tipo;alla riga 3 allochiamo lo spazio in

    memoria per quattro strutture che sonoriempite con l'operatore e la funzionepuntatrice alle righe 4-7. Poi, c' ilgestore degli imput dell'utente dalla linea12 alla 18. Quando l'utente ha introdottoun imput le righe 20-32 mostrano unaricerca attraverso la matrice comandanteper trovare l' ingresso corrispondenteall'operatore, se lo trova, implementa lachiamata a funzione con il dato letto estampa il risultato, questo tutto.

    Sebbene abbiamo gi utilizzato inprecedenza printf(), questa la primavolta che incontriamo una funzionescanf()-simile (simile perch ci sono

    alcune varianti comesscanf(), fscanf(),consultare man scanf peri dettagli). Questefunzioni sono l'opposto diprintf() (e sprintf(),fprintf()...). Dove printf()prende una definizione diformato, per formattarealcune variabili diconseguenza, e stabilisceper queste unadestinazione, scanf()

    legger una stringa, la sezioner inconseguenza al formato, edepositer il risultato in alcune

    variabili. Per esempio prendiamo lalinea 13, qui, si legger a %d (unintero), e deposita il risultato nellaposizione passata come unargomento (notare che quipassiamo puntatori, con printf()passiamo variabili). Ma al di l diquesto non c' nulla di nuovo. Iformati delle stringhe sono del tuttosimilari. La sola cosa confusapotrebbe essere la riga 17 ; abbiamobisogno di un secondo scanf()perch il primo legger la nuova rigadella lettura precedente. Come conprintf(), possibile avere stringhecon strutture pi complessa dovevariabili multiple sono lette in una

    NAMEqsort - sorts an array

    SYNOPSIS#include

    void qsort(void *base, size_t nmemb, size_t size,int(*compar)(const void *, const void *));

    DESCRIPTIONThe qsort() function sorts an array with nmemb elements of size size.The base argument points to the start of the array.

    Listing 2: man 3 qsort extract

  • 8/4/2019 Full Circle Magazine 21

    10/4610

    sola volta; in questi casi voi potresteessere interessati a richiamare ilvalore di scanf() che il numero dielementi correttamente decodificato.Vi suggerisco fortemente digiocherellare un poco con scanf(),printf(), e i vari formati, dal momentoche queste strutture possono essereriscontrate quasi ovunque.Comprendere il loro comportamento molto utile. Una cosa importante daricordare, quando utilizziamostringhe, di tenere sotto controllo laquantit di dati letti. Qualcosasemplice come char s[10];scanf(%s\n,s); di fatto un

    esempio di un buffer overflow, inattesa di essere sfruttato; In situazionicome queste si dovrebbe limitare laquantit di byte lette nella struttura, outilizzare soluzioni pi complessecome getline() (man getline) chedinamicamente alloca pi memoriase richiesta.

    Scrivi le chiamate a funzione mancanti erendi lapplicazione funzionante.

    Modifica l'applicazione per operare sunumeri in virgola mobile invece di numeriinteri.

    Scrivi un'applicazione che ordina punti inbase alla loro distanza dall'origine utilizzando

    la funzione qsort().

    Amplia il calcolatore dando lapossibilit agli utenti di digitareq per terminare.

    Modifica l'applicazione in modoche, al posto di introdurrecaratteri, gli utenti potranno

    introdurre5 plus 6 o 6 minus5. Per ottenere questo scopo,dovrete arrangiare la strutturaper gestire una stringa come unoperatore, al posto di leggere uncarattere bisogner leggere unastringa. Credito extra seriuscirete a fare questo senzaproblemi di eccedenza di buffer(guarda man getline) e perditedi memoria.

    unfanatico belga

    di Linux e oltre a

    dedicare il suo tempoalla famiglia, gli piacela tecnologia e passa isuoi giorni aspettandoche la Blizzard rilascifinalmente Diablo III.

    01.int main()02.{03. struct operator functs[4];04. functs[0].c='-'; functs[0].f=05. functs[1].c='+'; functs[1].f=&add;06. functs[2].c='*'; functs[2].f=&multiply;07. functs[3].c='/'; functs[3].f=08. while(1)09. {

    10. int a,b,i;11. char c;12. printf("Enter a:\n");13. scanf("%d",&a);14. printf("Enter b:\n");15. scanf("%d",&b);16. printf("Enter the operator:\n");17. scanf("%c",&c); // Get the newline18. scanf("%c",&c);19. i=0;20. while(i

  • 8/4/2019 Full Circle Magazine 21

    11/4611

    I discorsi di una recessioneeconomica mondiale o la paurache cracker e virus si infiltrino neivostri dati personali potrebbero staredietro alla vostra decisione diutilizzare Ubuntu. Ma, in qualsiasicaso, non potreste leggere questoarticolo, o utilizzare Ubuntu, se nonfosse per Internet.

    Dagli appunti, la storia di Internet

    molto semplice: Internet nacque da unprogetto di ricerca del 1970 chiamatoARPANET a cura dell'agenzia di ricercamilitare degli stati uniti DARPA. Esso fuadottato subito dopo dalle Universitcome progetto di ricerca e dagliscienziati per incrementare leintercomunicazioni e lo scambio di dati.Nient'altro fino ai primi anni '90, con lacreazione del protocollo TCP/IP e lacreazioni dei moderni PC, quandoInternet crebbe fino a diventare quelloche oggi.

    Lo stato attuale di Internet unargomento abbastanza incontenibile, suddiviso in frammenti presenti in quasiogni area, con ogni frammento in grado

    di riempire un libro di testo. Vi darsolamente una piccola introduzione sucome realizzare una pagina web,accennando alle tecnologie e alla storia.

    Per cominciare, Internet ha diversilinguaggi di marcatura (HTML 4 e 5;XHTML 1 e 2; CSS 1, 2 e 3; XML; JSON;

    ecc.). Questi vengono utilizzati perspecificare la struttura,l'impaginazione e la formattazione

    delle pagine web e (alcuni) possono(o sono fatti apposta per) essereutilizzati semplicemente perarchiviare delle informazioni.

    Poi ci sono linguaggi diprogrammazione web lato server,ad alto livello, come PHP,ASP/ASP.NET, Python, Java (JSP),Ruby, ecc. Ciascuno di questilinguaggi di programmazione utileal suo scopo ed solitamente sceltodai programmatori in base alle lorocapacit o alle richieste dei datori dilavoro. Alcuni preferiscono usarePHP, Python e Java perch sonogratuiti, con sorgente aperto epossono essere utilizzati su diversisistemi operativi e architetture di

    processori, mentre altri preferisconoASP/ASP.NET per il grande supportoMicrosoft e non importa doverpagare delle licenze per tale scopo.Vi mostrer degli esempi diprogrammazione PHP nei prossimiarticoli, ma sentitevi liberi di provare

    HHOOWW--TTOOScritto da Brett Alton SSVVIILLUUPPPPOO WWEEBB -- PPAARRTTEE 22

    FCM#20 - Sviluppo Web - Parte 1

    Dev Internet

  • 8/4/2019 Full Circle Magazine 21

    12/4612

    gli altri linguaggi di programmazionee sperimentare! Solo perch vimostrer il PHP non significa che sia ilmigliore, n il migliore ad ogni scopo.In realt, alcuni sviluppatori utilizzanolinguaggi multipli nelle loroapplicazioni (come un ingegnere delsoftware pu utilizzare un misto diAssembly, C, C++, ecc.).

    JavaScript (che non in nessunmodo legato a Java) il linguaggio diprogrammazione lato client pipopolare. I linguaggi diprogrammazione lato client eseguonoil codice sul PC dell'utilizzatoretramite il browser web, permettendoai programmatori web di realizzareun'interfaccia molto pi familiare perl'utilizzatore. Certamente, questo aspese della potenza di processodell'utente, infatti siti complessi comeDigg.com sono noti per rallentarevecchi PC specialmente in multi-tasking (utilizzandocontemporaneamente diversi

    programmi).JavaScript cos utile a molti scopi

    che, secondo Ohloh [1], Firefox composto da pi del 50% da codiceJavaScript.

    Dal momento che JavaScript cos

    importante per molti sviluppatori web,alcuni framework sono nati per renderela programmazione JavaScript pi facile,per adottare una natura ad oggetti osemplicemente per aggiungere supportoAJAX (Asynchronous JavaScript and XML).Questi framework includono, ma non silimitano a jQuery, YUI, Mootools,Prototype & Script.aculo.us, Dojo, ecc.

    Mettete insieme tutte questetecnologie, insieme a societ di supportoo supporto gratuito, e otterrete alcuni deisiti pi popolari del mondo comeWikipedia, Google, Yahoo, CNN, BBC,YouTube, DailyMotion, Facebook,MySpace, Digg, Ubuntu Forums, Kijiji,Craigslist, ESPN, Flickr e DeviantArt.

    Ci sono anche tecnologie che possonoessere utilizzate nello sviluppo web comeapplicazioni Java e animazioni Flash, masono fuori dall'ambito di questa guida.

    Quindi di cosa necessitiamo perrealizzare un sito web?

    Un sistema operativo come UbuntuUn editor di testi come gEdit(Applicazioni > Accessori > Editor diTesti)

    Un browser web come Firefox(Applicazioni > Internet > Firefox Web

    Browser)

    pazienza e voglia di imparare

    Assumendo che voi utilizziateUbuntu, aprite Firefox e gEdit elasciateli aperti, visto che userete

    entrambi per programmare,eseguire il debug e visualizzare lavostra pagina web.

    Con gEdit aperto, scrivete ilseguente codice e salvatelo come"first.html" sul vostro Desktop.

    Ora, sul vostro desktop, premetedue volte su "first.html" pervisualizzarlo in Firefox. Vedete unapagina vuota? Dovreste vederlacos. Ma perch la pagina vuota?Bene, vi ho appena introdotto allamarcatura base di un sito HTML 4.Tutto il codice deve essere inseritoall'interno dei marcatori con i contenutidentro i marcatori e le meta informazioni, come i meta-

  • 8/4/2019 Full Circle Magazine 21

    13/46

    13

    tag, inclusioni di altro codice (comeJavaScript) e informazioni sullavisualizzazione come CSS, dentro.

    Per il secondo esempio, vi mostrercome riempire il modello HTML 4 che

    vi ho fornito prima.Scrivete il listato 2 (a destra) dentro

    un nuovo documento in gEdit esalvatelo come "second.html".

    Adesso fate doppio clic su"second.html" sul vostro desktop peraprire la pagina web in Firefox.Questa volta dovreste vedere dei

    contenuti.Per comprendere perch la pagina

    appare com', osserveremoattentamente il codice che abbiamoappena copiato e incollato su gEdit esalvato come "second.html".

    Quando il marcatore all'interno di tag, visualizza iltesto incluso nella barra del titolo delbrowser web. Osservate come labarra del titolo di Firefox adessovisualizza "My Writings - MozillaFirefox". Questo, ovviamente, puessere cambiato con qualunque cosavoi vogliate.

    All'interno del marcatore c' quello che vienevisualizzato nella pagina. Il primomarcatore il marcatore intestazione dilivello 1 (). Questo vienesolitamente usato una sola volta (tuttavia

    non c' nessuna regola che vietadi utilizzarlo pi spesso) evisualizza il tema pi in evidenzadella pagina. Sono disponibilisette livelli, dove rappresenta l'ultima intestazione.Intestazioni in evidenza possonoessere viste, ad esempio, negliarticoli di Wikipedia.

    Il marcatore

    rappresenta un paragrafo esolitamente visualizza ilcontenuto principale dellapagina.

    Dopo le tabelle, le liste sono il

    concetto pi difficoltoso dacomprendere per un novizio.Utilizzando (una listanon ordinata, il che significa cheutilizza i punti) visualizziamo ilcontenuto dei marcatori, costruendo la lista chevogliamo visualizzare. Utilizzando (una lista ordinata) al

    posto di verrannoutilizzati dei numeri al posto deipunti. Potete anche inserire una listain una lista, inserendo un secondomarcatore o all'interno di un marcatore .

    Per ultimo potete gestire la

    My WritingsMy Writings

    I watch a LOT oftelevision, but is it healthy?

    I do lots of stuff like:

    sit on the couchwatch moviesget up to eat food

    Do you live any healthier?

    Listing 2

  • 8/4/2019 Full Circle Magazine 21

    14/46

    14

    visualizzazione della vostra paginaweb inserendo un CSS (foglio di stile acascata) all'interno del vostro HTML.

    Salvate il listato 3 (destra) come"third.html" sul vostro desktop.

    Adesso premete due volte su"third.html" sul vostro desktop pervisualizzare la pagina in Firefox.Questa volta dovreste vedere uncambiamento nel modo in cuivengono visualizzati i contenuti.

    Il CSS pu essere inseritodirettamente nella pagina all'internodel marcatore utilizzando il marcatore, oppure pu esserecollegato esternamente ad un altro

    file che contiene il vostro CSS. Perora lo terremo all'interno dell'HTML.

    Come potete vedere, il CSS hauna sintassi differente dall'HTML eutilizza parentesi aperte e chiuse {}al posto dei marcatori

    per

    dettare elementi. Nel CSS questo chiamato selettore, poichselezioniamo il marcatore chevogliamo modificare.

    Con l'esempio sopramodifichiamo i marcatori e

    ecambiamo i loro attributi utilizzandole propriet predefinite del CSS.

    Anche come professionista web, nonho memorizzato tutte le proprietdel CSS e spesso mi ritrovo acercare su Google come usarle,quindi non sentitevi in imbarazzo adover fare lo stesso. Infatti molti sitihanno creato "finte pagine" HTML eCSS a questo scopo.

    I simpatici numeri "#ff0000" sono

    numeri esadecimali cherappresentano dei colori. Ci sonooltre sedici milioni di combinazioni dicolori disponibili utilizzando questometodo, quindi assicuratevi diutilizzare un programma comeAgave per creare schemi di colori.

    sit on the couch

    watch moviesdramasactionetc.get up to eat food

    My Writingsh1 {color: #ff0000;border-bottom: 5px solid #000000;

    text-align: center;}p {text-transform: uppercase;}My Writings

    I watch a LOT oftelevision, but is it healthy?

    I do lots of stuff like:

    sit on the couchwatch moviesget up to eat food

    Do you live any healthier?

    Listing 3

  • 8/4/2019 Full Circle Magazine 21

    15/46

    15

    full circlecome contattarci

    scriveteviblogper essereavvisati alrilascio di ogninuova edizione..

    Scrivete sulnostro forum,ospitato suUbuntu Forums,per avere unarapida rispostadai membri.

    Discutete sulnostro canaleIRC, dove viveRobert. Nonsolo avrete lerisposte, mafarete felice

    Robert.

    Modificate ilnostro wiki,ospitato suUbuntu.com, perprenotare ideesu articoli etenere le cose in

    ordine.

    E se tutto questo non vi basta, abbiamo pure - naturalmente - l' .Potete trovare un'elenco completo degli indirizzi email a page 45, o poteteinviare commenti generici e idee a: [email protected]

    Questo graffia solo la punta dellosviluppo web e cosa possibile farequando si programma o si progetta.Se questo ha suscitato il vostrointeresse nello sviluppo web, allora visuggerisco di seguire i prossimi mieiarticoli, dove tratter laprogrammazione lato server (PHP), laprogrammazione lato client(JavaScript, jQuery, AJAX) e moltoaltro. Dopo questo, vi suggerisco direcarvi nella vostra libreria e prendereun libro sull'argomento a cui sieteinteressati (design, programmazionelato server, programmazione latoclient, ecc.) o seguire dei corsi al

    college o all'universit.[1]http://www.ohloh.net/p/firefox/analyses/latest

    un fanaticodi Ubuntu, tecnico dicomputer e ingegnere del

    software di Toronto, Canada.

    http://www.ohloh.net/p/firefox/analyses/latestmailto:[email protected]://wiki.ubuntu.com/UbuntuMagazinehttp://ubuntuforums.org/forumdisplay.php?f=270http://fullcirclemagazine.org/
  • 8/4/2019 Full Circle Magazine 21

    16/46

    16

    Avidemux disponibile neirepository di Ubuntu. Bastacercare "avidemux" nel vostrogestore di pacchetti.

    Quando non si estraggonocorrettamente i dati da un DVD, pucapitare di ottenere un formato del videoindesiderato. Logicamente necessarioconvertire il sistema PAL in PAL stesso,portandolo dal nativo 4:3 a 16:9. Quandosi estraggono i dati dal DVD quindi necessario rifare il lavoro

    successivamente. Ma se non si possiede ilsorgente, ci si dovr arrangiare con quelloche si ha. Ogni lettore ha la capacit di

    modificare il formato del video; tuttavia,quando se ne utilizza uno stand-alone, cipu essere problematico.

    Vediamo di cosa sto parlando. Qui aveteuna prima immagine con il formato sbagliatoe poi una con quello corretto.SUGGERIMENTO: con un formato errato, unoggetto circolare avr un aspetto simile aun'ellisse, quindi cercate di trovare unfotogramma con un oggetto circolare a 90gradi o frontale, preferibilmente inquadratoda vicino. Se cambia l'angolo, un oggettocircolare si trasformer in un'ellisse. Nonprendete, come riferimento, la testa di unapersona (quest'ultima potrebbe infatti essererotonda o ovale di per s).

    Questo ci che abbiamo:

    Questo ci che vogliamo:

    Una cosa da ricordare che la qualitnon migliorer con la ricodifica; dovepossibile quindi, utilizzate il selettore diformato del vostro lettore multimediale.

    Se il file ha un Bit Rate dell'MP3Variabile (o VBR), potrebbe essererichiesto di costruire una mappa deltempo VBR. Rispondete s per lacostruzione di questa mappa.

    HHOOWW--TTOOScritto da Kurt De Smet

    CCAAMMBBIIAARREE IILL RRAAPPPPOORRTTOO DDIIAASSPPEETTTTOO VVIIDDEEOO

    N/A

    Multimedia

  • 8/4/2019 Full Circle Magazine 21

    17/46

    17

    Se necessario, Avidemux chieder diricostruire l'indice dei frame(fotogrammi). Rispondeteaffermativamente.

    Una volta che il file caricato,selezionate il codec Xvid o MPEG-4 ASP

    (Xvid4) nel mio caso. Nella parte inferioredel menu, si hanno 2 tasti denominati A eB. Con questi potete selezionare unintervallo di fotogrammi da convertire.Grazie alla possibilit di selezione, potetecreare quindi un file di prova che nonimpiegher secoli per completarsi. Inbasso a destra, potete vedere l'intervalloselezionato, in questo caso da 0 a 1104.Una volta soddisfatti del risultato, possibile selezionare l'intero file per la

    conversione.

    Adesso possiamo sistemare leimpostazioni di Xvid con il pulsanteConfigurazione . Le impostazioni che housato io mi danno il miglior risultato, ma nonesitate a provare le vostre.

    (sopra) Io seleziono sempre il formatovideo e inserisco la dimensione del file

    sorgente. Il risultato dovrebbe essere vicino oinferiore dell'originale. File pi grandi nondanno risultati migliori. Per un primopassaggio pi rapido seleziono anche laModalit Turbo.

    (sopra) Impostazioni predefinite.

    (sopra) Ho provato MPEG, ma H.263mi d risultati migliori.

  • 8/4/2019 Full Circle Magazine 21

    18/46

    18

    (sopra) Impostazioni predefinite.

    Selezionate il pulsante Filtri, poi lascheda "Trasformazione" dalla finestraFiltro, quindi fate doppio clic su"Ridimensionamento Mplayer".

    Ora dovete inserire le opzioni diridimensionamento. Selezionate leimpostazioni mostrate nella foto sopra e fateclic su Applica. Ora la larghezza e l'altezzacambieranno. Quindi fate clic su OK.

    Nel gestore dei filtri c' il pulsante"Anteprima". Selezionatelo e si dovrebbeottenere il seguente risultato...

    Ora avete la possibilit di convertirel'intero file, o un segmento di prova,come indicato in precedenza. Si puselezionare "Salva" per creare il file. Aseconda dell'hardware e delledimensioni del file, questa operazionepotrebbe richiedere molto tempo peressere completata.

    Selezionate il vostro lettoremultimediale e verificate che l'audio e ilvideo siano sincronizzati. Mentre VLC hagestito il file perfettamente, Mplayer loha riprodotto fuori sincrono. Se il file sincronizzato, allora avete finito il lavoro,altrimenti si dovr passare alla sezionesuccessiva di questo tutorial. Non vipreoccupate; VLC riprodurr il file slittatoin perfetta sincronia, probabilmenteperch gestisce l'MP3 VBR in mododiverso da MPlayer.

    Aprite il nuovo file creato conAvidemux e accertatevi di costruire unamappa del tempo e di ricostruirel'indice. Con Mplayer possibile

    utilizzare i tasti + e - per determinare loslittamento necessario in avanti oindietro. Dovrete invertire il risultato: un -200 diventa 200 e 200 diventa -200.Inoltre, il tempo visualizzato in MPlayernon utilizzabile in Avidemux, ma piche altro un'indicazione su che direzione

  • 8/4/2019 Full Circle Magazine 21

    19/46

    19

    intraprendere. Selezionate una piccolaporzione del file e provate qual il valoreche d il miglior risultato. A titolo diesempio, il file utilizzato era sincronizzatoin MPlayer con -600 ms, mentre il valoreche ho dovuto utilizzare in Avidemux era200.

    accertatevi di selezionareCopia sia per l'audio che per il video; lacodifica non necessaria quindi loslittamento in fase di sincronizzazioneviene fatto in modo veramente veloce.

    Conclusione: per fare un esempio, homesso a confronto una conversione fattada un lettore con una creata per mezzodi una codifica per vedere la differenza diqualit.

    (sopra) Ridimensionata con MPlayer.

    (sopra) Ridimensionata con Avidemux.

    Come sempre in Linux, possibile usare lamodalit testo (CLI=Command LineInterface), ma per coloro che non hannobisogno di script da usare ogni giorno, questa

    la soluzione che pi mi aggrada.

    http://www.ubuntupocketguide.com/
  • 8/4/2019 Full Circle Magazine 21

    20/46

    20

    HHOOWW--TTOOScritto da Ronnie Tucker

    DDAA IISSOO UUBBUUNNTTUU AADD AAVVVVIIAABBIILLEE UUSSBB

    N/A

    System

    USB Drive

    Creare un drive USB avviabile relativamente semplice e risultamolto utile, non solo permostrare a qualcuno che Ubuntu siavvia da chiavetta USB e per risolvere

    malfunzionamenti, ma anche pertestare l'hardware. Immaginate ditrovarvi dal vostro rivenditore dicomputer e vi stiate chiedendo, primadi comprarla, se quella macchinacostosa far girare Ubuntu. Chiedete sepotete usare la vostra penna USB conquel computer. Se dicono di no, loro

    hanno perso una vendita e voi aveterisparmiato i soldi.

    Per prima cosa mi serve una penna USB.Per installare Ubuntu deve essere almenodi 1Gb. Mi serve anche un file ISO diUbuntu. A questo punto ho due scelte:prendere la versione standard diinstallazione con una interfaccia utentegrafica (GUI) o usare l'installatore Alternatetestuale, eccellente per le installazioni sumacchine con basse prestazioni. Peradesso andr avanti con l'installatorestandard, ma lo stesso identicoprocedimento per l'installatore Alternate.

    Cos ho il file ISO sul mio computer, maho bisogno di preparare la penna USB. Perquesto motivo mi serve Gparted. Potete siaaprire il vostro gestore di pacchetti ecercare il pacchetto gparted, oppure usareil comando:

    sudo apt-get install gparted

    Gparted installato sotto Sistema >Amministrazione > Editor di partizioni.

    In alto a destra Gparted sta mostrandola mia attuale lista di dispositivi. Quello chedobbiamo fare, in Gparted, formattare la

    penna USB e renderla avviabile.

    Renderla avviabile la parte piimportante.

    stiamo per cancellarecompletamente la penna USB, percise vi tenete qualcosa di importante,dovete farne ora il backup.

    Una volta che la penna USB inserita, nel menu scegliete Gparted> Aggiorna dispositivi. Nella sua listadi dispositivi; Gparted ora mostra lamia USB da 1GB come /dev/ssd a980.33MiB.

  • 8/4/2019 Full Circle Magazine 21

    21/46

    21

    Nell'immagine sopra, vedete che ha480Mb usati. Perci va formattata. Maprima di poter formattare, dobbiamosmontare il dispositivo. Fate clic destrosul nome del drive (o sulle informazioni)e scegliete "Smonta".

    Quindi formattiamo la USB facendo dinuovo clic destro sul nome del drive escegliendo, dal men, Formatta come >FAT32 (potete, se lo preferite, scegliereFAT16 per maggiore compatibilit).

    Vedrete un nuovo pannello in basso alloschermo di Gparted. Qui potete mettere incoda le azioni, dopo di che sarannoeseguite una dietro l'altra. Dobbiamo soloformattare, perci fate clic destro in questonuovo pannello e scegliete "Applica tutte le

    operazioni". Vi verr chiesto se siete sicuridi voler applicare queste operazioni. Fateclic su "Applica" (in alto a destra).

    La vostra penna USB ora vuota, ma avviabile? Scopriamolo. Fate clic destro sulnome del drive in Gparted e, dal menu,

    scegliete "Gestione flag".

    Nel miocaso (asinistra) la

    mia USB avviabile,mostratodalriquadro

    con il segno di spunta accanto a"boot". Senza bisogno di dirlo, sequesto riquadro non ha il segno dispunta, adesso il momento di

    spuntarlo e fare clic su "Chiudi". Cosadesso la penna USB pronta perUbuntu. Staccate la vostra penna USBe reinseritela per rimontarla, prontaper le prossime operazioni.

    Ma come si mette Ubuntu nellapenna USB? Con Unetbootin. Questa

  • 8/4/2019 Full Circle Magazine 21

    22/46

    22

    applicazione con una interfaccia graficacopier i file da una immagine ISO allapenna USB. Potete scaricare l'ultimo file.deb da:http://unetbootin.sourceforge.net/unetbootin-i386-latest.deb/.

    I browser,come Firefox,vi chiederannose voletesalvare il .debsul vostrocomputer o,

    comodamente, scaricare il file e aprirlocon Gdebi per installarlo. Io scelgo diaprirlo con Gdebi per comodit d'uso.

    Il file sar scaricato e la finestra diGdebi sar aperta e installerUnetbootin per voi. Quandol'installazione completata, chiudeteGdebi.

    Unetbootin installato sottoApplicazioni > Strumenti di sistema.Fate partire Unetbootin e vedrete la

    finestra di avvio:

    In cima alla finestra di Unetbootin,potete scegliere di scaricareautomaticamente una ISO dalla lista, manoi abbiamo gi l'ISO, perci facciamo clicsull'icona circolare accanto a "Diskimage",

    quindi facciamo clic sul pulsante "" perselezionare il file ISO. La sola cosa chedovete controllare che il vostrodispositivo USB sia selezionato in bassoalla finestra. In questo caso, dice/dev/sdd1, che la mia penna USB, cossono pronto per procedere. Selezionare OK.

    Sul miosistema - che

    abbastanzaveloce -Unetbootin siferma percirca qualcheminuto al 4%.

    Non vi preoccupate se questo accade.Ricordate: il sistema deve copiare circa1Gb di file attraverso la USB.

    Potete fare clic su "Riavvia ora" perprovare la vostra nuova penna USBavviabile sulla macchina attuale, oppure su"Esci" per chiudere Unetbootin. Ricordatedi controllare che la vostra penna USB siacorrettamente smontata prima dirimuoverla dal PC.

    per avviare un PC dal driveUSB, potreste dover accedere alleimpostazioni del BIOS del vostro PC,per assicurarvi che il primo driveavviabile sia l'USB e non il CD/DVD,floppy, oppure il dico rigido. Lamaggior parte dei BIOS usano il tasto

    Del (sulla tastiera, non il tasto'cancella') per accedere alleimpostazioni del BIOS; alcuni usano itasti F1 o F2. La pressione di questotasto deve essere eseguita entropochi secondi dall'accensione dellamacchina. Quando non pi richiestol'avvio da USB, ricordate di riportare lasequenza di avvio all'hard disk

    (soltanto).

    Comeinstallare una distribuzione Ubuntu sulvostro PC ASUS EEE usando unapenna USB avviabile.

    il redattoredi Full Circle magazine,recentemente convertito a

    GNOME, e artista di alcune gallerie diimmagini che trovate su:www.RonnieTucker.co.uk

    http://www.ronnietucker.co.uk/http://unetbootin.sourceforge.net/unetbootin-i386-latest.deb/
  • 8/4/2019 Full Circle Magazine 21

    23/46

    23

    Quando l'anno scorso hocomprato il mio Creative ZenV Plus (2 Gb), non sapevo didover utilizzare Windows XP perinstallare l'applicazione che gestisceil trasferimento della musica dalcomputer al lettore. Cos, ho dovutoinstallare lapplicazione Creative sulportatile di mio fratello pi giovane,soprattutto perch il mio computerin ufficio ha Windows 2000. Quindi,

    ogni voltache volevocambiare

    musica, erocostretto aprendere inprestito ilportatile dimio fratello.Che pena!

    Qualchesettimana faho compratoun nuovoLenovoThinkpadR61i senza

    sistema operativo preinstallato. Hoquindi installato Ubuntu 8.04 (HardyHeron) usando i cd di ShipIt che mierano appena arrivati. Ho iniziato ad

    apprezzare l'aspetto e l'interfaccia diHardy. Ho letto poi nei forum di Ubuntuche Gnomad2 poteva essere utile pertrasferire la musica sul mio Creative ZenV Plus. Ho aggiunto al mio gestorepacchetti i repository necessari ed hoinstallato Gnomad2. Che piacere vedere

    che, appena connesso il mio lettoree usando Gnomad2, tutto hafunzionato a meraviglia.

    L'applicazione riesce a trasferire eleggere la musica sul mio lettorecon grande facilit.

    E questa, a proposito, era laprima volta che usavo Linux.Continuer ad usare Ubuntu. I mieiringraziamenti vanno a tutta lasquadra Ubuntu ed agli sviluppatoridi Gnomad2, siete incredibili.

    LLAA MMIIAA SSTTOORRIIAAScritto da Dadan Ramdhan

    CCRREEAATTIIVVEE ZZEENN VV PPLLUUSS IINN UUBBUUNNTTUU

  • 8/4/2019 Full Circle Magazine 21

    24/46

    24

    C

    ome tutti quelli cheseguono i commentipubblicati su Planet Ubuntu

    (http://planet.ubuntu.com/),Slashdot (http://slashdot.org, eDigg (http://digg.com), noto uncontinuo fiorire di esperti di Linuxche deridono gli utenti dei PC cheaffermano di utilizzare Ubuntu; licorreggono ribadendogli che loroinvece usano Linux. Istruire lepersone una cosa, spingere i

    nuovi utenti a tornare a Windows un'altra. Persino gli sviluppatoridelle altre distribuzioni sonointervenuti nelle discussioni,dando voce alla loro frustrazioneche Linux non solo Ubuntu [1].La risposta della comunitgenerale di Linux sorprendentee scoraggiante. Hanno tutti pauradel successo e di uscire dallanicchia? Sembrerebbe proprio cos.

    Quello che tutti non capiscono che avere una distribuzionepopolare, che si diffonde come unvirus su Internet tramite notizie,articoli, supporto e perfino blog

    un bene per Linux e non solo perUbuntu. Se Microsoft ci ha insegnatoqualcosa che la cosa pi

    importante la condivisione dellamentalit, non la stabilit, lasicurezza e neanche l'usabilit!Quando le persone usano uncomputer, quasi universalmente, laloro aspettativa che userannoWindows e ci dato per scontato.Perch cosi? Forse perch Windows quasi onnipresente e non questo

    il problema?Siccome una quota delle vendite

    Microsoft stata erosa dallastagnazione delle vendite, dall'apatiae dalla mancanza di innovazione,dovremmo convertire gli utenti aLinux e non stare alla finestraguardando le persone accorrere inmassa verso i Mac di Apple. Non

    dovremmo assistere immobiliall'erosione di un monopolio con lacreazione di un altro!

    Tutta questa inutile lotta internaalla comunit sul successo di Ubuntu energia spesa meglio supportandoFOSS. Cosa c' di male se utenti non

    Linux si avvicinano a Linuxgrazie a Ubuntu? Cosa ha resoUbuntu cos popolare? Vi dir

    che l'accessibilit e il supportol'unica cosa che ha attirato gliutenti. Nulla causer il ritornodelle persone a Windows cosvelocemente come un "esperto"borioso che li sminuisce. Noncommettiamo errori, nonimporta quello che dice lapropaganda, la curva di

    apprendimento fra Windows eLinux ripida, specialmente sesi desidera fare di pi chenavigare nel Web o utilizzareOpenOffice.

    L'umanizzazione di Ubuntu daparte di Canonical stato uncolpo di genio. Marchiare uncomplesso frammento di

    software open-source comeaccessibile e fornire un esteso egratuito network di supporto stata la sua applicazione killer.Questo il suo messaggio per lealtre distribuzioni: le nostremetodiche non sono brevettate

    LLAA MMIIAA OOPPIINNIIOONNEEScritto da Marc Coleman UUNN''OOPPPPOORRTTUUNNIITTAA'' MMAANNCCAATTAA

    http://digg.com/http://slashdot.org/http://planet.ubuntu.com/
  • 8/4/2019 Full Circle Magazine 21

    25/46

    25

    da Canonical, se voletecompetere con Ubuntu emulatelonon diffamatelo! E qui unmessaggio per tutti gli utentiesperti: se qualcuno vi chiede"conoscete un buon pacchetto digrafica per Ubuntu" la rispostadovrebbe essere GIMP, e non unalezione che spiega che Linux non Ubuntu. Non educherete lepersone correggendo i lorotermini ma, sottolineando la loromancanza di conoscenza, li

    emarginerete.

    E' stata data una opportunit d'oroalla comunit Linux da Canonical enon dovrebbe essere sciupata. Se ilprezzo da pagare che le personenormali confondano Ubuntu con

    Linux, allora cos sia. Non daraccomandare che Ubuntu abbraccila comunit Linux e si allarghi inessa? La comunit FOSS si staconsolidando e ci naturale tantoquanto la divisione: non

    combattetela, anzi promuovetela.

    Linux ampiamente vistocome complicato, frammentato,volto ai server, e soprattutto "dinicchia", un sistema operativoper "geek" e "hacker", non

    adatto per il PC di casa.Dimostriamogli che si sbagliano.

    [1]http://www.jonobacon.org/2008/11/14/we-are-not-evil-really/

    Full Circle Forum @ Ubuntu Forums

    http://ubuntuforums.org/forumdisplay.php?f=270http://www.jonobacon.org/2008/11/14/we-are-not-evil-really/
  • 8/4/2019 Full Circle Magazine 21

    26/46

    26

    Tutto ci di cui avete bisogno uncomputer su cui gira Linux con Java installato,un browser per la navigazione, il collegamento

    al sito 'http://tribaltrouble2.com/' e la creazionedi un account. In questo senso come il giocoRune Escape, il quale pu essere giocato siagratuitamente, sia tramite un account in cui sipossono acquistare degli articoli.

    Tribal Trouble 2 viene avviato a tuttoschermo, ma nella sezione options si possonomodificare le propriet per farlo partire in unafinestra. Le grafiche sono fantastiche, scorronofluide e sono una gioia per l'occhio. La carta diconsultazione (nella parte sinistra dellapagina) vi mostra come usare il mouse e latastiera per il gioco. Ad esempio, muovendo ilmouse mentre si tiene premuto il tasto Foppure il tasto centrale otterrete una rotazionelibera del punto di vista. Ci sono tre scenari incui potete giocare senza registrarvi: "BootCamp The Viking chieftain school", "Oyster

    Invasion The Enemy Approaches" and"Rotten Eggs Visiting a friend isn't alwayspeaceful", che vi faranno guadagnare deipunti. Questi punti potranno essere utilizzatiper comprare nuovi articoli o per un nuovoaspetto!

    Ma perch non entrare in guerra con un

    RREECCEENNSSIIOONNEE GGIIOOCCHHIIScritto da: Leslie Scheelings TTRRIIBBAALL TTRROOUUBBLLEE 22

    Sulle piattaforme Linux ancora rarotrovare dei buoni giochi. Anche seabbiamo qualche scelta, non sonoassolutamente comparabili con i giochi supiattaforma Windows. Ogni tanto percapita di incontrarne uno che pu essereetichettato come buono. Ovviamente questione di gusti. Tribal Trouble 2 beta

    attualmente il gioco prescelto dai mieiragazzi. Conoscevamo gi Tribal Trouble,uscito come gioco da installare su PC, maTribal Trouble 2 beta sposta il gioco dalcomputer locale ad internet. un giocoonline utilizzabile dal browser internetpresente sul PC.

    altro giocatore? Questa la funzionemulti giocatore. Si pu creare anche unastanza di guerra e chiedere ad un amico

    di fare una battaglia, il tutto online. Dopouna colluttazione spietata controllatecos' andato storto in modo dapianificare una nuova strategia d'attaccoper la prossima volta e guardate laregistrazione del gioco che avetecondotto nella sezione "games" del sitoweb di Tribal Trouble 2. Come abbiamogi detto, Tribal Trouble un gioco

    gratuito, ma vi anche un latocommerciale da conoscere. Perci,diamo un'occhiata a com' fatto.

    Tribal Trouble 2 si pu giocaregratuitamente, ma unit extra,costruzioni, abilit speciali eabbigliamento per la propria squadradevono essere comprati nello Shop(negozio) tramite originalit e punti. Leoriginalit vengono comprate con ildenaro nella banca, mentre i puntivengono guadagnati principalmentecompletando le proprie missioni ovincendo le sfide multi giocatore. Labanca permette anche di scambiare le

  • 8/4/2019 Full Circle Magazine 21

    27/46

    27

    originalit con altri punti.

    Nella banca, potete fare scorte dioriginalit e di punti da spenderenel negozio. Ad esempio:

    Compra 20 originalit: $4.95

    Potete scambiare le originalitcon ulteriori punti, in caso dovesteaverne bisogno; basta premere ilpulsante "Buy points" (acquistapunti) per scambiare una originalit

    con 100 punti.Il gioco ancora ad uno sviluppo beta,

    ma come amanti dell'open source siamoabituati a questo.

    Abbiamo contattato via postaelettronica gli sviluppatori per sapere cosane pensano loro dell'open source. Connostra grande sorpresa ci stato dettoche nel loro ufficio utilizzano macchineequipaggiate con Ubuntu ed un Mac!Questa la risposta che abbiamo ricevuto:

    "Grazie per il vostro interesse su TribalTrouble 2. Potrete trovare le risposte allevostre domande in basso, ma primavorremmo chiedervi di assicurarvi che la

    vostra rivista appuri che molto pi di unaanteprima della versione beta, dal momentoche ci saranno tanti altri cambiamentiimportanti ed aggiunte al gioco prima chevenga rimossa l'etichetta beta."

    "Tribal Trouble 2, come il predecessore TribalTrouble, viene sviluppato all'interno dellaOddlabs, con la grafica e l'audio realizzatiall'esterno. Abbiamo fatto un'intervista su IRC

    con GameDev.net poco tempo fache potreste trovare utile sevoleste avere maggiori dettagli sudi noi. Lo sviluppo di Tribal Trouble2 cominciato moltosemplicemente un anno fa,quando abbiamo iniziato con il

    portare il gioco originale sullanostra nuova piattaforma online."

    "Per poter capire cosa si intende per"giocare gratuitamente" in Tribal Trouble2, bisogna comprendere la differenza trai tipi di pagamento. Tribal Trouble ha duetipi di moneta: le originalit e i punti. Leoriginalit possono essere comprate consoldi veri nella banca. I punti siguadagnano completando le missioni egiocando le partite multi giocatore. Sevoleste comprare un nuovo guerriero ouna barca pi grande per poter essere ingrado di completare pi missioni, lopotrete fare con questi due tipi di

  • 8/4/2019 Full Circle Magazine 21

    28/46

    28

    pagamento, per cui, se il prezzo includedelle originalit, richiede del denaro reale.Tuttavia la nostra intenzione diingrandire la banca per fare in modo che igiocatori possano negoziare tra loro, ossiase a qualcuno non interessa spendere deldenaro e possiede molte originalit, pu

    venderle a qualche altro giocatore che hainvece molti punti. In questo modo, se vi qualcuno che non vuole spendere soldiveri, pu impiegare un bel po' di tempoper guadagnare un certo quantitativo dipunti e comprare le originalit dagli altrigiocatori."

    "Non abbiamo dei veri e propri piani inquesto momento visto che stiamofocalizzando la nostra attenzione su TribalTrouble 2, ma abbiamo tante altre idee peri progetti futuri."

    "Il gioco originale era disponibile nei negozidi Germania e Danimarca. Non stiamoconcentrando i nostri sforzi sulla rete didistribuzione, quindi non credo che sardisponibile nei negozi in Olanda."

    "Dal momento che state scrivendo per una

    comunit open source, vi posso dire chenoi siamo tutti dei grossi fan dell'opensource. Quasi tutti i nostri ambienti disviluppo sono open source. Il gioco stato sviluppato soprattutto su macchineequipaggiate con Linux, uno solo degli

    sviluppatori usava Mac OS X e Windowsveniva avviato solo per testare ilprodotto. E, come te, sto scrivendoquesta email dal mio computer Ubuntu."

  • 8/4/2019 Full Circle Magazine 21

    29/46

    29

    Ho cominciato leggendo le guidesul packaging. Anche 'recipe' stato un buon aiuto, ma ,la chiavedel mio processo di apprendimento stata la comunit MOTU. Hotrovato persone molte simpatiche edisponibili che erano sempre lpronte a rispondere alle miedomande; i miei fantastici sponsor,che, con molta pazienza, hannocontrollato tutte le mie patch esegnalato i miei errori e indicato lemigliori vie per risolvere i problemi.Qui dove ho veramente imparatoil lavoro di Ubuntu.

    Che un a comunit affettuosa!!Tutta la gente coinvolta moltodisponibile all'aiuto, amabile, e nonesita a dimostrare il suo affetto. E'in grado di evidenziare i tuoi erroriin modo molto gentile, ma anchepronta a riconoscere la bont del

    IINNTTEERRVVIISSTTAA AAII MMOOTTUU NNIICCOOLLAASS VVAALLCCAARRCCEELLPresa da

    "Behind MOTU" un sito che propone interviste a persone conosciute come "Masters of the Universe" (MOTU). Sono una squadra divolontari che hanno lo scopo di gestire i pacchetti all'interno dei repository Universe e Multiverse.

    Et: 24Citt: Lima - PerIRC Nick: nxvl

    4 o 5 anni fa, ho cominciato conRedHat. L'ho usata per qualchemese, poi ho cominciato a provaremolte distribuzioni (Gentoo, Fedora,Conectiva, Mandrake), e alla fine hotrovato Debian, che ho usato per

    circa un anno finch comparsaUbuntu. Ho fatto il passaggio e non hopi lasciato questa distribuzione.

    Da Warty Warthog.

    Quasi un anno fa. Ho sempre volutoricambiare il contributo alla comunitFOSS con qualche lavoro di sviluppo, e,quando sono diventato un utenteUbuntu, un giorno mi sono imbattuto nellink 'contribusci', ho fatto clic, ed statoil punto di non ritorno. Ho cominciatofacendo qualche 'merge' sui primi cicli dirilascio di Hardy e poi sono stato

    coinvolto nella squadra 'server', dovesto facendo gran parte del lavoroultimamente.

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

    30/46

    30

    tuo lavoro quando il tuo lavoro buono, e lo trovo meraviglioso.

    Saltateci dentro subito! 'Lo fardomani' una bugia. Se si vuolecominciare ad aiutare, bisogna farlosubito, perch aspettare domani?Troverete un sacco di persone adaiutare, che vi guideranno in ognivostro processo. Vi giuro, unesperienza bellissima.

    S! Faccio parte del consiglio LoCoperuviano dove provo a coinvolgerepi persone nello sviluppo di Ubuntu;quando posso tengo anche qualchetalk nelle conferenze locali.

    Sto lavorando sull'usabilit server, in

    poche parole cerco modi semplici digestione dei server, questo perchc una grande barriera per gliamministratori di sistema Windows apassare a Linux. Ma, poich unlavoro duro (e davvero tanto), nonho avuto il tempo libero che speravo,

    non sar pronto per Intrepid, ma ildisegno sta gi prendendo forma!

    Tempo libero? Cos'? Lavoro alPriceWaterhouseCoopers come interno(in passato sono stato anche consulentesenior lavorando a tempo pieno). Stofinendo l'Universit, ed ho una

    meravigliosa ragazza che occupagran parte del mio tempo libero.Devo pure tenermi in contatto con imiei amici, birra e altro, e, d'estate,mi piace andare in spiaggia a faresurf quando posso, ma non c'molto tempo libero per me ora!

  • 8/4/2019 Full Circle Magazine 21

    31/46

    31

    RRIISSUULLTTAATTII DDEELL SSOONNDDAAGGGGIIOO FFCCMM##2200

    C

    ome pausa nella nostranormale trasmissione,questo mese, invece della

    pagina delle lettere, ho pensato dimostrarvi (e discutere) i risultatidel sondaggio di FCM #20 erispondere anche ad alcunedomande poste nei commenti.

    Colgo l'occasione anche perringraziare le molte persone (pidi 1000) che hanno trovato iltempo di partecipare al sondaggio

    e darci anche idee e opinionimolto dettagliate. Da questosondaggio ho redatto una lista dimodi in cui i non professionistipossono contribuire a FCM, ma suquesto ritorner pi tardi.

    Scritto da: Ronnie Tucker

    Maschio 1289 98%

    Femmina 24 2%

    Forum Ubuntu 639 49%

    Wiki Ubuntu 148 11%

    Ricerca Google 216 16%

    Da un amico 60 5%

    Da un blog 238 18%

    Altro 226 17%

    Conservo i PDF 1021 78%

    Conservo le stampe 16 1%

    Raramente conservo 276 21%

    Un mese 271 21%

    Un paio di mesi 262 20%Circa un anno 212 16%

    Pi di un anno 115 9%

    ... dal numero #01! 453 35%

    alcune domande eranoa "selezione multipla", quindi inalcune risposte il totale potrebbeessere superiore al 100%

  • 8/4/2019 Full Circle Magazine 21

    32/46

    32

    < 15 anni 55 4%

    15 - 25 353 27%

    26-35 385 29%

    36-45 244 19%

    46-55 152 12%

    56-65 87 7%

    66+ 37 3%

    Si 170 13%

    No 1143 87%

    Windows 727 55%

    Mac OS X 110 8%

    Ubuntu 1150 88%

    Kubuntu 199 15%

    Xubuntu 118 9%

    Edubuntu 25 2%Altri *buntu 48 4%

    *BSD 50 4%

    Altro 255 19%

    GNOME 1153 88%KDE 3 115 9%

    KDE 4 244 19%

    XFCE 182 14%

    *box WM 63 5%

    Nessuna GUI? 61 5%

    Non *-nix OS (Windows, Mac, ecc)123 9%

    Altri 37 3%

  • 8/4/2019 Full Circle Magazine 21

    33/46

    33

    A casa 1271 97%

    Al lavoro 456 35%A scuola 207 16%

    Altro 50 4%

    Per casa 1229 94%

    Per lavoro/ufficio 765 58%

    Grafica 652 50%

    Multimedia 869 66%

    Musica 820 62%

    Sviluppo 588 45%

    Educatione 458 35%

    Altro 108 8%

    Notizie 830 63%

    Comanda e conquista 602 46%

    La mia storia 382 29%

    La mia opinione 263 20%

    Recensioni 769 59%

    Interviste 350 27%

    Lettere 371 28%

    Donne Ubuntu 140 11%

    Giochi Ubuntu 423 32%

    Domande & Risposte 618 47%

    Il mio desktop 506 39%

    I migliori 5 450 34%

    Altro 125 10%

    Grafica 510 39%

    Musica 392 30%

    Ufficio 531 40%

    Giochi 345 26%Internet 543 41%

    Sviluppo 619 47%

    Video 417 32%

    Altro 181 14%

    Si 601 46%

    No 712 54%

  • 8/4/2019 Full Circle Magazine 21

    34/46

    34

    Fedora 294 51%

    OpenSUSE 267 46%

    PCLinuxOS 110 19%

    Mandriva 155 27%

    Gentoo 134 23%Puppy 107 18%

    Altro 178 31%

    pi articoli per principianti 282 21%

    pi articoli intermedi 366 28%

    ...pi articli avanzati 247 19%

    Mi piace cos com'... 418 32%

    bellissima 680 52%

    abbastanza bella 45635%

    Va bene 140 11%

    Potrebbe essere meglio 33 3%

    Rendilo pi grande 21717%

    Rendoli pi piccolo 60 5%

    Verticale (foglio pi alto) 719 55%

    Orizzontale (foglio i largo) 594 45%

    Pi colorata 302 23%

    Meno colorata 47 4%

    Va bene cos 964 73%

    questo risultato probabilmentesbagliato, dal momento che molticommentavano che piace come la vistaverticale riempie bene lo schermo. Solo lavista orizzontale riempie bene lo schermo...

    ...eccoci qua. Le masse hannoparlato. Restiamo una rivistaUbuntu, in formato di paginaorizzontale e, per fortuna, non c'

  • 8/4/2019 Full Circle Magazine 21

    35/46

    35

    bisogno di un cambiamento radicalenella grafica. Ma c'erano anche altredomande:

    Le risposte (o dovrei dire scuse? Stosolo scherzando!) variavano da "Nonconosco abbastanza l'inglese", fino a"Non conosco abbastanza Linux".Tutte queste sono scuse valide, manon accettabili. Penso che dovremodedicare qualche minuto per sfatarequesti miti:

    Se l'inglese non la tua linguamadre, ma conosci l'inglese, potrestiaiutare le nostre squadre ditraduzione, oppure creare unasquadra di traduzione nella tualingua. Tutte le informazioni di cui haibisogno si trovano sulla pagina wiki:https://wiki.ubuntu.com/UbuntuMagazine/TranslateFullCircle. Troverai tuttii numeri precedenti e i collegamential testo semplice, che renderanno,spero, pi facile la traduzione.

    Abbiamo una squadra di correttori dibozze che leggono tutti gli articoliprima che siano usati in Full Circle,quindi non penso che su Full Circle si

    vedr il tuo inglese grezzo. I nostricorrettori di bozze leggeranno il tuoarticolo e correggeranno tutti gli errorigrammaticali. Se dovessero averedomande su un articolo, me lemanderebbero e io scriverei una mailper chiarire le cose.

    Anche se sono l'Editore di Full Circle,non sono per niente esperto di Linux. Seposso scrivere io su Linux, chiunque pufarlo! Ecco alcuni modi in cui poteteaiutare Full Circle:

    Notizie sono sempre importanti per lepersone, diventate un cronista d'assaltoper Full Circle e inviateci collegamenti aqualsiasi notizia su Linux che trovate.Mandate email sulle notizie (con ilcollegamento URL) a:[email protected]

    Storie di persone normali. Ovviamenteusate e vi piace Linux, quindi ditecicome avete iniziato a usare Ubuntu.

    Windows vi annoiava? Vi facevaarrabbiare? Siete stati attratti dalluccichio di Compiz? Mandate la vostrastoria a: [email protected]

    Opinioni causano discussioni, ed quello che vogliamo. Linux vi rendefelici? Vi fa arrabbiare? Sta andando

    dalla parte sbagliata? Dateci lavostra opinione e sentitevi liberi dirispondere alle opinioni di altri.Mandate le vostre opinioni a:[email protected]

    Recensite qualunque cosa usate.

    Non deve essere per forzal'hardware migliore e pi nuovo.Qualunque cosa state usando,recensitela. Anche se un vecchioportatile su cui gira Ubuntu, oppurela migliore attrezzatura per giochi,diteci cosa c' dentro e cosa gira.Qualsiasi applicazione stateusando, recensitela. Diteci cosa vipiace e cosa no dell'applicazione. E

    lo stesso con i giochi, e anche i libri.Inviate le recensioni a:[email protected]

    Confrontate applicazioni e giochi.Tutti noi l'abbiamo fatto, cercandoin alto e in basso per l'applicazioneperfetta, trovata solo dopo averprovato parecchie applicazioniimperfette. Perci, recensiteletutte! Scrivete brevi recensioni diogni applicazione / gioco e, allafine, proclamate il vincitore eperch l'avete scelto. Inviate i vostriconfronti a:[email protected]

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://wiki.ubuntu.com/UbuntuMagazine/TranslateFullCircle
  • 8/4/2019 Full Circle Magazine 21

    36/46

    36

    Letters know (Le lettere sanno). Miscuso per questo scherzo, ma anchesolo inviandoci una lettera, ciconsentirete di sapere cosa pensatee cosa volete vedere. Ancora, questo un altro modo per accendere undibattito. Inviate le vostre lettere a:

    [email protected] Schermate desktop. A molti piacela sezione "Il mio desktop". Pischermate abbiamo, pi possiamomostrarne! Non dimenticate di dircicome avete ottenuto quel desktop.Mandate le vostre schermate a:[email protected]

    Le domande necessitano dirisposte. Ed qui che la nostrasezione Q&A viene comoda. Ok, cisono milioni di forum l fuori eGoogle pu darvi una risposta in unbatter d'occhio, ma spedirci unadomanda significa che migliaia dilettori possono leggerne la risposta.Spedite le vostre domande a:[email protected]

    Gli articoli How-to sonoprobabilmente la spina dorsale di FullCircle e siamo sempre a caccia dinuovi. Se sei bravo con Blender,oppure usi parecchio OpenOffice,pensa alla possibilit di creare una

    serie di articoli in cui mostri come finisciun progetto. Meglio partire con cosefacili e insegnare le basi, incrementandola difficolt man mano che la serie vaavanti. Alla gente piace imparare eallora pensate a iniziare una serie.Inviate a me (Ronnie) la vostra idea:

    [email protected]. Hocreato un breve elenco di idee su unapagina del wiki:http://url.fullcirclemagazine.org/798f84

    C'erano alcune cose nei suggerimenti a

    cui penso sia giusto rispondere finchne ho la possibilit, quindi ecco qua:

    gi stato fatto. Potete trovarepresentazioni (https://wiki.ubuntu.com/Presentations), video (a destra)(http://screencasts.ubuntu.com), temi ecopertine CD/DVD(https://wiki.ubuntu.com/Artwork/Incoming), e c' anche del materiale per corsisu Ubuntu

    (https://wiki.ubuntu.com/Training).

    Stiamo certamente lavorando suquesto. Parlo sul serio. Un problema

    che il PDF risultante (per unaserie) ha una dimensione di 40 Mb,che pazzesca. Questo dovuto(mi sono detto) al fatto che ognipagina deve memorizzaretonnellate di informazioni, chefanno crescere le dimensioni finali.

    Mi spiace, ma creiamo solo FullCircle in inglese, ma i file sonodisponibili per tutti quelli che sioffrono per la traduzione. Se voleteaiutare a tradurre, date un'occhiataa:

    https://wiki.ubuntu.com/Traininghttps://wiki.ubuntu.com/Artwork/Incominghttp://screencasts.ubuntu.com/https://wiki.ubuntu.com/Presentationshttp://url.fullcirclemagazine.org/798f84mailto:[email protected]:[email protected]:[email protected]:[email protected]
  • 8/4/2019 Full Circle Magazine 21

    37/46

    37

    https://wiki.ubuntu.com/UbuntuMagazine/TranslateFullCircle. E no, nonuseremo BabelFish (come suggerivaqualcuno), perch la traduzionerisultante sarebbe illeggibile!

    Lo stiamo facendo da mesi (in alto adestra), su:https://wiki.ubuntu.com/UbuntuMagazine/FullIssueIndex

    La Ubuntu Weekly News gi lo tratta:https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/

    Pi pagine vuol dire pi articoli,

    quindi cominciate a scrivere!

    Questa follia!

    Ci vuole una squadra di dodici personeper fare un PDF al mese, per farne unaversione HTML servirebbe un'altradozzina di persone per creare unapagina HTML ogni mese. Volontari?

    Lo facciamo gi, l'ultimo venerddel mese. Lo stiamo facendo dacirca un anno. Gente, fate

    attenzione!Spero di aver risposto alla maggiorparte delle vostre domande.Altrimenti, scrivete a me (Ronnie) a:[email protected]

    mailto:[email protected]://wiki.ubuntu.com/UbuntuWeeklyNewsletter/https://wiki.ubuntu.com/UbuntuMagazine/FullIssueIndexhttps://wiki.ubuntu.com/UbuntuMagazine/TranslateFullCircle
  • 8/4/2019 Full Circle Magazine 21

    38/46

    38

    GGIIOOCCHHII UUBBUUNNTTUUScritto da Edward Hewitt

    NOTIZIE GIOCHI

    (sotto) adesso gratuito! Ora potete scaricarequesto gioco di ruologratuitamente.

    (sotto) ora asorgente aperto! Ora potetescaricare e giocare a questoMMORPG gratuitamente ed a sorgente aperto!

    Questo mese recensir un gioco perPC tra i miei preferiti. Defcon unRTS multi piattaforma deglisviluppatori inglesi Introversion Software. Ilgioco si svolge in una guerra nucleare. Voidovrete scegliere una nazione ecombattere un guerra nucleare contro finoa 6 nazioni. Il gioco basato sul film WarGames. Il gioco caratterizzato sia dallamodalit singolo giocatore, sia multigiocatore, ma sono equivalenti, adeccezione che affronterete nazioni

    controllate da AI o da persone reali. Ilgioco non gratuito: il gioco completocosta 10/$19.50. Tuttavia la versionedimostrativa vi dar una buona idea dicosa sia il gioco.

    Non appena avvierete il gioco, avrete lasensazione di momenti brutti. La graficavettoriale rappresenta un computermilitare del 1980 e il suono delle persone

    che muoiono lentamente. Come ho gidetto potete scegliere tra incontri singoloo multi giocatore. Sono entrambi la stessacosa, ma in modalit giocatore singolopotete avere da 2 a 5 soldati nello scontro,mentre in multi giocatore potete averefino a 6 giocatori. Selezionate una

    "nazione" tra Europa, Nord America,Sud America, USSR, Asia e Africa. Uncombattimento impiega dai 45minuti a 1 ora per svolgersi, maesistono anche altri tipi di gioco,come Speed Defcon (combattimentodi 15 min.), Office Mode

    (combattimento di 6 ore) eDiplomacy Mode (tutti alleati, finchqualcuno attacca). Tuttavia, nelladimostrazione potrete giocare soloallo standard Defcon.

    Nel combattimento vi viene fornitauna mappa del mondo cherappresenta tutte le nazioni e le cittcontenute. Il combattimento

    suddiviso in 5 parti. In Defcon 5 & 4iniziate sistemando le vostre unit.Avete 3 tipi di edifici e 3 tipi di unitda piazzare in questo momento. Gliedifici sono i Radar (per vedere dovesono i missili e le altre unit), i Silos(per difendere ed attaccare lenazioni) e gli Airfield (per lanciareaerei da combattimento e

    bombardieri). Le unit sono iSubmarines (per lanciare missili), leBattleships (per distruggere le altrinavi) e gli Aircraft Carriers (perlanciare caccia e bombardieri). Unavolta che tutte le unit sonosistemate, potete muovere le vostre

  • 8/4/2019 Full Circle Magazine 21

    39/46

    39

    unit. Raggiunto Defcon 3 & 2 poteteiniziare gli attacchi navali e aerei.Infine giungerete alla parte miglioredel gioco, Defcon 1, Guerra Nucleare.Scegliete i vostri Silos per l'attacco,muovete i Submarines in posizione elanciate le vostre testate contro le citt

    delle nazioni nemiche.

    Potrebbe sembrare abbastanzasemplice, ma tutto lasciato al caso ea quando e dove i vostri nemicilanceranno le loro bombe. Potresteperdere la vostra intera flotta prima diDefcon 1, il che ha un brutto effettodurante Defcon 1. Potreste lanciare levostre bombe troppo presto ed essere

    quindi esposti agli attacchi. Quando ivostri Silos stanno lanciando i missilinon possono contemporaneamentedifendersi. Potreste lanciare il vostroattacco troppo tardi, quando la difesanemica sar troppo forte, oppurepotreste non avere abbastanzatempo. Potreste anche essereattaccati da persone della vostra

    stessa alleanza. Tutto pu succedere.Nessuna partita sar uguale. Questosignifica che non esiste una strategiasempre vittoriosa. Non ci sono vincitorinella guerra nucleare, Defcon seguequesta idea. Per poter "vincere" nonimporta quante persone ucciderete,

    ma dovete essere gliultimi a perdere.

    Defon un RTSeccellente, meglio segiocato online. semplicee facile da cominciare, ma

    pu essere difficile trovaredei modi per vincere. Unavolta che pensate diavercela fatta,probabilmente non sarcos. Lo stile e l'aspetto diquesto gioco tutto, mavale la pena provare ladimostrazione. Laversione dimostrativa il modo migliore

    per provare incontri offline e online. Ilgioco per Linux, ma esiste anche perWindows e Mac. Tutti e tre i sistemioperativi possono giocare insieme, quindiprendete i vostri amici con Windows eMac per giocare. Potete scaricare Defcondawww.introversion.co.uk/defcon. Il file un archivo .tar.gz, ma sono solo alcunelibrerie e script shell che avvierete da

    terminale, nessuna installazionenecessaria. Defcon funzionaperfettamente su Ubuntu 7.10, 8.04 e8.10 (non l'ho provato su nessun'altraversione di Ubuntu).

    Ed Hewitt, detto chewit(quando gioca), un ferocegiocatore PC e a volte sidiverte a giocare con le

    console. Fa anche parte del gruppodi sviluppo di Gfire Project (XfirePlugin per Gfire).

    http://www.introversion.co.uk/defcon
  • 8/4/2019 Full Circle Magazine 21

    40/46

    40

    DDoommaannddee && RRiissppoosstteeScritto da Tommy Alsemgeest

    Se avete delle domande su Ubuntu che richiedono una risposta, scrivete a:[email protected] , e Tommy vi risponder nelle prossime edizioni. Siprega di inserire il maggior numero di informazioni che possano servire a risolvere ilvostro problema.

    D

    R Il Kernel Linux scrittoprincipalmente in C, ma non certamente il linguaggio pifacile da imparare. Python moltoconosciuto, facile da imparare, supportato completamente in Ubuntu, enon ha bisogno di essere compilato. Unavolta che hai acquisito una buonapadronanza di Python, puoi passare aPyGTK e iniziare a fare programmi ainterfaccia grafica.

    D

    REsisteva un newsgroup perUbuntu, ma stato chiuso datempo. Adesso usiamo le mailing

    list:https://lists.ubuntu.com, forum:http://ubuntuforums.org, e IRC:https://help.ubuntu.com/community/Inter

    netRelayChat. Il client di messaggisticaistantanea Pidgin (che viene installato conUbuntu) pu anche fare da IRC (vedi sotto).

    D

    RIl solo modo di passare a EXT4senza perdere dati di copiarliprima tutti su un'altra partizione o su

    un altro disco rigido. Dal momento chel'aggiornamento modificacompletamente il modo in cui i dati

    sono disposti sul tuo disco, non c'modo di lasciarli inalterati. Inoltre lacosa migliore aspettare la versioneUbuntu 9.0.4 (Jaunty Jackalope), cheavr il supporto per EXT4.

    D

    RAlcuni temi hanno inseritol'archivio dei temi dentro unaltro archivio, per cui prova adestrarli. Se vedi solo una serie dicartelle, lascia l'archivio com'. Se,

    invece, contiene un altro archiviotar.gz, prova ad installare quello. Anchegnome-look.org un sito molto buonoper i temi e molti di questi funzionanodirettamente.

    https://help.ubuntu.com/community/InternetRelayChathttp://ubuntuforums.org/https://lists.ubuntu.com/mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 21

    41/46

    41

    Il mio computer un portatile Dell Inspiron 1521. Lo schermo hauna risoluzione di 1400x900 dpi, un Hard Disk da 120 Gb a 7200rpm e 1Gb di RAM. Attualmente utilizzo Windows Vista in dualboot con Ubuntu 8.04 insieme a una macchina virtuale conUbuntu 8.10 Alpha 6. Tutti i temi e le icone modificate provengonoda art.gnome.org e lo sfondo da www.wallpaperstock.net. Nellospecifico il tema delle icone si chiama Gorilla, mentre i controlli e ibordi delle finestre si chiamano entrambi NewWave. Ho settatocirca al 25% la trasparenza del pannello superiore e allo 0%quella del pannello inferiore.

    Questa la tua occasione per mostrare al mondo il tuo desktop estroso o il tuo PC.Manda le tue schermate e foto a: [email protected] . Includi una brevedescrizione del tuo desktop, le caratteristiche del tuo PC e altre curiosit sulla tua

    Permettetemi di presentarvi Blubuntu, il mio desktop Ubuntu Blu.

    Il tema della scrivania Clearlooks, modificato con i bordi dellafinestra Glossy e il tema standard delle icone Human. Per losfondo della scrivania uso Hardy Blue, trovato su www.gnome-look.org. Il calendario Rainlendar2 Lite. Utilizzo Ubuntu sin dalla

    versione Feisty Fawn, mentre oggi ho Ubuntu Hardy Heron sulmio PC portatile HP 520, con processore Intel Core Duo T2300 a1.66 Ghz, 1 Gb di RAM, 80 Gb di Hard Disk e scheda madre Intelcon chipset 945GM.

    IILL MMIIOO DDEESSKKTTOOPP

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

    42/46

    42

    IILL MMIIOO DDEESSKKTTOOPP

    Uso Linux fin dal 2001, quando lo vidi per la prima volta suicomputer della mia universit. La mia prima esperienza fu conMandrake (Mandriva), ma, dopo aver provato diverse distribuzionidurante gli anni, alla fine decisi per Ubuntu, principalmente per ilsuo veloce ciclo di rilascio e per i suoi magnifici forum.

    Avendo gi usato Linux in precedenza, ho sempre preferito usarel'interfaccia testuale piuttosto che la GUI. Il mio desktop riflette

    questo approccio; ho tre sessioni attive di gkrellm per monitorare imiei computer e due server tramite tunnel ssh, in aggiunta alterminale a comparsa Yakuake. Le sessioni di gkrellm possonosembrare un'inutile pacchianata ma effettivamente dannoun'ottima e completa visuale dei sistemi, mentre il terminale acomparsa mantiene ordinata la mia scrivania.

    Utilizzo Ubuntu da quasi un anno e lo adoro. Ho iniziato conGutsy a 32 bit e ora uso Hardy a 64 bit. Ho personalizzato la miascrivania partendo dal tema Human Clearlooks. Utilizzo anche laversione GIT di Compiz Fusion, il rilascio stabile di GNOME Do eAWN (Avant Window Navigator); inoltre ho preso il menu di LinuxMint dal loro repository, l'ho installato e ho sostituito l'icona con illogo di Ubuntu. Il mio computer un HP con 2 Gb di memoria

    RAM, hard disk da 350 Gb, processore AMD64 Dual Core da 2.3GHz e un monitor da 20 pollici impostato a 1680 x 1050.L'applicazione in esecuzione nella schermata Exile Media Player(e s, stata ruotata con il plugin freewins di Compiz Fusion GIT).

  • 8/4/2019 Full Circle Magazine 21

    43/46

    43

    SSTTRRUUMMEENNTTII TTOORRRREENNTTScritto da by Andrew Min

    http://deluge-torrent.org/Questo clientbasato suPython hatutto: una bellainterfacciaGTK+, unwizard diconfigurazione,

    supporto proxye tutte lecrittografie dicui necessiterete per inziare. Ma il vero potere arrivacon il supporto delle estensioni. Ci sono dozzine diestensioni che vanno dal semplice log di libtorrentfino ad una potente interfaccia web. Il client abbastanza leggero da dare velocit anche acomputer obsoleti e l'architettura delle estensioni

    perfetta per utenti avanzati come me chenecessitano di tutte le funzionalit disponibili.

    Per installare Deluge, utilizzate il pacchetto `` nel repository `universe`.

    http://www.transmissionbt.com/Se non apprezzate Deluge,ma vi piacciono comunquele applicazioni GTK+,provate Transmission.Mentre l'interfaccia non cos carina, leggero inogni bit e (se possibile!)addirittura pi semplice di

    Deluge. Inoltre multipiattaforma, quindi sevolete un'interfaccia unicaper tutte le piattaforme,Transmission un'ottimascelta. Come Deluge,supporta interfaccia web, proxy, controllo delle cartelle etutte le crittografie che potreste desiderare per iniziare.Quello che veramente lo contraddistingue l'eccellente

    CLI (interfaccia a riga di comando).Transmission gi installato in Ubuntu, tuttavia se avetenecessit di installarlo su computer con Kubuntu oXubuntu potete usare il pacchetto `. oteteanche installare solamente la versione GUI o CLI con` ` e ` `.

    http://www.transmissionbt.com/http://deluge-torrent.org/
  • 8/4/2019 Full Circle Magazine 21

    44/46

    44

    http://ktorrent.org/

    Se siete degli utilizzatori KDE che nonapprezzano GTK+ o Java, KTorrent unabuona scelta. Questa applicazionesupporta tutte le normali crittografie e iproxy, senza menzionare tutte lecaratteristiche base di scaricamento chehanno quasi tutti gli altri client torrent.

    Quello che davvero lo contraddistingue lapotente integrazione con KDE, dal widgetPlasma alla stupefacente interfaccia KDE 4.Inoltre supporta molteplici plugin, incluso loscaricamento di RSS/Atom, un'interfacciaweb, l'ordine di scaricamento per torrentcon file multipli e molto altro.

    KTorrent gi installato in Kubuntu. Le altredistribuzioni possono installarlo usando il

    pacchetto ` nel repository`universe .

    http://libtorrent.rakshasa.no/

    rTorrent un client basato su riga dicomando con un numerosorprendente di caratteristiche,incluse scorciatoie di tasti, code,

    sessioni, pausa e riavvio, crittografiae molto altro. anche veloce comeun lampo e richiede solo 1.6MB circadi spazio. Confrontato con i 12.9MBdi Azureus, un buon affare. Ci sonoanche tonnellate di client GUIdisponibili per esso, inclusi nTorrent(basato su Java), wTorrent (basato suwxWidgets) e rtGui e rTWi (basati sulweb).

    Per installare rTorrent,semplicemente usate il pacchetto` ` nel repository universe .Nel momento in cui sto scrivendo,nessun client disponibile neirepository di Ubuntu.

    (formalmente )

    http://azureus.sourceforge.net/

    Vuze, formalmente noto colmeglio conosciuto nome diAzureus, un potente clienttorrent basato su Java. Dagli inizi,nel 2003, la potente interfaccia diAzureus divenne popolare su tutte

    le piattaforme. Supporta lefunzioni standard, pi un motoredi ricerca torrent (potenziato dalsito Vuze.com), video HD creatidagli utenti, proxy (inclusi proxymulti livello come Tor) e l'interarete sociale Vuze.com. Anche se ilcuore del client ancora asorgente aperto, stato soggettoa duro fuoco per aver tolto altre

    parti del progetto dal GPL.

    Per installare Vuze, usate ilpacchetto ` package nelrepository `universe`.

    un appassionatodi Linux sin dalla sua primainstallazione di openSuSE inVMWare. Per saperne di pi

    visitate: http://www.andrewmin.com/

    http://libtorrent.rakshasa.no/http://azureus.sourceforge.net/http://ktorrent.org/http://www.andrewmin.com/
  • 8/4/2019 Full Circle Magazine 21

    45/46

    45

    CCOOMMEE CCOONNTTRRIIBBUUIIRREE

    Siamo sempre in attesa di vostri nuovi articoli da pubblicare nella rivista Full Circle.Per articoli, guide, idee e per le traduzioni della rivista , date un'occhiata al nostro

    wiki: http://wiki.ubuntu.com/UbuntuMagazineInviateci i vostri articoli a: [email protected]

    Gruppo Full Circle

    - Ronnie Tucker

    [email protected]

    - Rob Kerfia

    [email protected]

    Robert Clipsham

    [email protected]

    Robert Orsino

    Mike Kennedy

    David HaasJim Barklow

    Gord Campbell

    Il nostro ringraziamento va a

    Canonical, al team marketing di

    Ubuntu e ai molti gruppi di

    traduzione nel mondo.

    Se desiderate inviarci delle notizie, scrivete a: [email protected]

    Inviate i vostri commenti o esperienze Linux a: [email protected]

    Inviate le revisioni Hardware/software a: [email protected]

    Le domande sulle interviste future vano inviate a: [email protected]

    Le liste e le foto dei desktop/PC photos vanno inviate a: [email protected]

    Se avete domande, visitate il nostro forum: www.fullcirclemagazine.org

    Domenica 8 Febbraio.

    Venerd 27 Febbraio.

    Una rivista non una rivista senza articoli e Full Circle non fa eccezione. Ci servono levostre opinioni, storie e desktop. Servono anche recensioni (giochi, applicazioni ehardware), how-to e guide (su qualunque soggetto K/X/Ubuntu) e ogni domanda osuggerimento che vorreste rivolgere.

    Inviateli a: [email protected]

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]://ubuntuforums.org/forumdisplay.php?f=270http://wiki.ubuntu.com/UbuntuMagazine
  • 8/4/2019 Full Circle Magazine 21

    46/46

    IILL GGRRUUPPPPOO DDII TTRRAADDUUZZIIOONNEE IITTAALLIIAANNOOQuesta rivista stata tradotta dal gruppo di traduzione italiano dellacomunit Ubuntu-it.Per ogni ulteriore informazione visitate il nostro sito web:http://wiki.ubuntu-it.org/Fcm

    AldoLatino [email protected]

    CristinaFranzolini [email protected]

    Dario Cavedon [email protected]

    MarcoLetizia [email protected]

    MicheleAzzolari [email protected]

    TeoCocetta [email protected]

    VitoTigani [email protected]

    Antonino Arcudi [email protected]

    Fabrizio Giacosa [email protected]

    Teo Cocetta [email protected]

    Paolo Garbin [email protected]

    Maurizio Moriconi [email protected]

    Paolo Garbin [email protected]

    Hanno collaborato alla stesura di questo numero:

    Luca De Julis [email protected]

    Antonino Arcudi [email protected]

    Giovanni Martin [email protected]

    Cristina Franzolini [email protected]

    Mirco Paronetto [email protected]

    Marco Letizia [email protected]

    Dario Cavedon [email protected]

    Paolo Garbin [email protected]

    Teo Cocetta [email protected]

    Quinta Tien [email protected]

    Traduzione Italianaubuntu-itfull circle magazine

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:Dario%20Cavedon%20%[email protected]%3Emailto:[email protected]:[email protected]:[email protected]:[email protected]:antonino.arcudi@gmail.