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/bce9ea8/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.html8/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 foodDo 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
perdettare 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 foodDo 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/TranslateFullCircle8/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/TranslateFullCircle8/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/defcon8/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
- Rob Kerfia
Robert Clipsham
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/UbuntuMagazine8/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.