Numero 20 - Dicembre 2008 full circle ANDREA COLANGELO LA RIVISTA INDIPENDENTE PER LA COMUNITÀ UBUNTU PROGRAMMARE IN - PARTE 4 SVILUPPO WEB - PARTE 1 BACKUP & SINCRONIZZAZIONE DELLA VOSTRA MUSICA

LO SPAVENTOSO TERMINALE SVILUPPO WEB NUOVA SERIE! UBUNTU KUNG FU

1 Full Circle magazine non è affiliata né sostenuta da Canonical Ltd. p.04

Lo Spaventoso terminale p.06

Programmare in C - Parte 4 p.08 Sviluppo Web - Parte 1 p.13 Backup & sync della vostra musica p.19

full circle Creare una moneta col FOSS p.23 w w w . f u l l c i c l e m a g a z i n e . o r g L'Italia parla OSS p.26

Ubuntu Kung Fu p.27 p.28 p.30 27 .28 p.31 08 13 P. P P. P. p.32 p.34 p.35 p.37 p.39 19 23 P.32 P.37 P. P.. p.40 icone: KDE4 Oxygen

Tutti i testi e le immagini contenuti in questa rivista sono stati rilasciati sotto la licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 3.0. Significa che siete liberi di adattare, copiare, distribuire ed inviare gli articoli solo alle 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 modo che lasci intendere che gli autori e la rivista abbiano esplicitamente autorizzato voi o l'uso che fate dell'opera). Se alterate, trasformate, o aggiungete informazioni all'opera, dovete distribuire il lavoro risultante con la stessa licenza o una simile o compatibile.

2 EEDDIITTOORRIIAALLEE

Questa rivista è stata creata utilizzando:

ltro mese, altre nuove serie. Nei prossimi mesi, Brett Alton ci insegnerà lo sviluppo Web, cominciando, questo mese, con Aun’introduzione ad alcuni strumenti disponibili. Abbiamo avuto diverse richieste per articoli sullo sviluppo Web, e sono quindi sicuro che questa sarà una serie di articoli molto popolare.

Ubuntu è un sistema operativo completo, perfetto per i computer portatili, i desktop ed i server. Che sia per la casa, per la scuola o per il lavoro, Ubuntu contiene tutte le applicazioni di cui avrete bisogno, compresi l'elaboratore di testi, la posta elettronica e il browser web. auguro buona fortuna per il 2009! Ubuntu è e sarà sempre gratuito. Non dovete pagare alcuna licenza d'uso. Potete scaricare, utilizzare e Ronnie, condividere Ubuntu con i vostri Capo redattore, Full Circle Magazine amici, la famiglia, la scuola o per lavoro del tutto gratuitamente. [email protected] Una volta installato, il sistema è pronto per l'uso con un insieme completo di applicazioni per la produttività, per l'internet, per il disegno, per la grafica e per i giochi. http://url.fullcirclemagazine.org/7e89 44 3 Anche se non possiamo dare un penny a ogni Gli Hacker istallano su iPhone lettore, vorremmo comunque ascoltare le vostre opinioni. NNOOTTIIZZIIEE La portabilità è parte integrante del Kernel Vorremmo sapere cosa vi piace o non vi piace, Linux 2.6 e può essere perché ci aiuterebbe a migliorare FULL CIRCLE Rilasciato il kernel Linux 2.6.28 disponibile sia nella e renderlo nel 2009 migliore di quanto non sia prima che nella seconda stato nel 2008. Il kernel linux 2.6.28 sarà la 5a edizione generazione di iPhone del 2008 e segue la versione 2.6.27 Sarebbe molto gradito se vi fosse possibile così come nella prima uscita in ottobre. dedicare tempo per compilare questo breve generazione di iPod sondaggio: “ touch. PlanetBeing fornisce dettagli sulla portabilità di Linux sul suo http://url.fullcirclemagazine.org/e78bdf blog, sottolineando che il progetto Linux è separato Il sondaggio rimarrà aperta fino al 24 gennaio da quello dell'iPhone Dev Team. e i risultati saranno pubblicati nell'edizione di ”, ha scritto Torvalds in una Attualmente la portabilità di Linux è piuttosto FCM di gennaio. mailing list dedicata al kernel Linux. incompleta. Il driver framebuffer, il driver seriale, il “ Da tutti coloro che lavorano a Full Circle, seriale su driver USB, e i driver per gli interrupt, auguriamo un felice 2009 e un ringraziamento oltre a vari altri componenti, sono stati portati ”. per avere fuso i nostri server ogni mese con avanti con successo. Il supporto di sola lettura per oltre 20.000 operazioni di download. Il filesystem ext4, che ha attraversato la memoria NAND funziona anche da sola, ma ci diversi stadi di implementazione nel sono numerosi componenti che ancora non Non potremmo mai farlo senza di voi, belli!!!! Kernel Linux durante il 2008, è uno dei funzionano, incluso il supporto di scrittura per la temi centrali della versione 2.6.28, la memoria NAND, il supporto del chip baseband e il quale segna la prima uscita in cui il supporto per molte funzioni dell'iPhone come il nuovo filesystem è stato dichiarato touch screen, l'accelerometro, il suono e la rete stabile. Il nuovo sistema è un wireless. un'evoluzione del filesystem ext3, Al momento la portabilità è possibile collegando predefinito su molte distribuzioni Linux l'iPhone a un computer dotato di tastiera USB, attualmente in uso. Mentre ext4 quindi non è ancora completa. Speriamo che nelle rappresenta la fase successiva di ext3, Congratulazioni a versioni successive si possa trovare il modo di gli sviluppatori di Linux lavorano anche che ha vinto la nostra copia di utilizzare una tastiera touch pad. Ma anche se non a un altro filesystem, BTRFS, il quale . Te lo è ancora perfetto, è molto promettente vedere una potrà fornire anche ulteriori manderemo al più presto. versione di Linux girare su iPhone e rappresenta la miglioramenti nel 2009. speranza che possa esserci, nel futuro, una Se non avete vinto non http://www.internetnews.com portabilità più completa. preoccupatevi perchè ci sarà un'altra gara questo mese con in http://www.washingtonpost.com palio una copia di .

4 Linux Gains Prey NNEEWWSS Ryan “Icculus” Gordon, Questa release candidate di CrunchEee è programmatore di simile all'edizione “lite” di CrounchBang KDE 4.2 Beta 2 distribuita per giochi Linux, ha ma con l'aggiunta di ulteriori applicazioni una ulteriore fase di test distribuito un client internet. Ecco una lista delle nativo Linux per caratteristiche e del software installato: Prey, un gioco di 2 • Abilitato il repository Array.org con il anni fa, uno kernel2.6.27-8 eeepc-lean installato. sparatutto in prima persona (FPS) creato da • Tema modificato con caratteri più Human Head Studios. Il client richiede agli piccoli. La comunità KDE annuncia l'immediata utilizzatori di acquistare una copia del titolo per i • Terminale Terminator. disponibilità di “Canaria”, (pseudonimo PC Windows. • Browser web Firefox. di KDE 4.2 Beta 2), la seconda versione • File Manager PCMan con abilitato il sperimentale del nuovo desktop KDE Gordon prima ha postato una “demo” di questo montaggio automatico HAL. 4.2. Canaria è rivolta a collaboratori e client Prey per Linux in ottobre, invitando gli utenti • Editor di testi Leafpad. recensori. Dovrebbe fornire una solida a inviare feedback. Poi ha annunciato di avere • Media player VLC. base di reportistica di bug che devono messo in linea una prima versione sul suo sito • Client di posta elettronica. essere risolti prima che venga distribuita web. Sembra che abbia distribuito • CLAWS MAIL. la versione KDE 4.2.0 . I recensori successivamente un programma di • Lettore di feed Liferea. possono utilizzare questa versione per aggiornamento da installare che risolve “tutti i • Client per il trasferimento di file gFTP. dare un'occhiata al desktop KDE 4.2 problemi conosciuti ”. • Transmission come client BitTorrent. prossimamente in uscita, che prevede Prey originariamente era stata prevista nel 1998, • Client VoIP Skype. miglioramenti significativi di tutto il ma ha sofferto ritardi nello sviluppo prima di • Client XChat per chattare. desktop e delle applicazioni. essere rispolverato e finalmente distribuito nel • gPodder ricevitore di podcast. Dalla prima versione beta, che è stata 2006. • PidGin per la messaggistica istantanea. distribuita meno di 4 settimane fa, 1665 La portabilità di Gordon può essere disponibile dal • Gwibber client per microblog. nuovi bug sono stati scoperti e 2243 suo sito web nell'area download Prey. Gli utenti • Vari strumenti e utilità come File Roller, sono stati risolti. Dalla versione KDE avranno anche bisogno di avere una copia di Prey, Evince lettore PDF, ecc... 4.1.0 più di 10.000 bug sono stati risolti, da Human Head Studios. Inoltre un possibile : dimostrando uno sforzo massiccio sulla interesse per la portabilità di Prey verso altre http://crunchbang.net/pub/linux/crunch stabilità della futura KDE 4.2.0 che sarà piattaforme – un download SDK che include “ tutti eee-8.10.01.i386rc1.iso distribuita a gennaio 2009, 6 mesi dopo i codici del gioco (per costruire il proprio gioco : KDE 4.1. KDE 4.2.0 sarà seguita da una DDL), così come alcuni esempi/tutorial che http://mirror.h3o.in/mirror/crunchbang/c serie di aggiornamenti mensili e dalla spiegano un po' di cose basilari che dovreste runcheee-8.10.01.i386rc1.iso versione KDE 4.3.0 nell'estate 2009. conoscere prima di immergervi nel codice base.” : http://crunchbanglinux.org : http://kde.org : http://www.desktoplinux.com 5 CCOOMMAANNDDAA EE CCOONNQQUUIISSTTAA Scritto da Philip Royer Il terminale è un'applicazione che vi permette di dialogare col computer vete aspettato seduti per quasi quel codice, ero preoccupato che usando comandi testuali. Ciò significa un'ora nell'ambulatorio di un qualcosa potesse andare storta. Che cosa che non avete bisogno di usare medico. Ogni secondo sembra poteva succedere se avevo sbagliato a un'interfaccia grafica o un insieme di A confortevoli icone per far eseguire dei un'eternità. La preoccupazione vi sta digitare qualcosa e ciò mi distruggeva il mordendo lo stomaco. I risultati dei computer? Nel tempo, però, quella comandi. Viene chiamato riga di test vengono discussi da due preoccupazione è stata sostituita da una comando, nel senso che invece di infermieri nella sala d'ingresso e il loro confidenza che avrei dovuto avere fin fare clic su pulsanti e icone voi volto divenuto serio non promette dall'inizio. digitate comandi di testo. Per nulla di buono. Vi chiedete cosa esempio, per aggiornare il sistema, Questo è ciò che penso ogni volta che abbiano trovato e sperate che non sia dovreste scrivere: sento la parola "terminale". Non è mai una nulla di preoccupante. Avete molto da sudo apt-get update parola felice. Così non c'è da meravigliarsi perdere: la vostra famiglia, il vostro se, quando cercai alcune indicazioni su lavoro, la vostra bella auto. Vi mettete Ci sono molti altri comandi simili come installare qualcosa in Linux, feci una in piedi non appena un medico entra da poter usare per avviare smorfia di paura quando mi dissero di nella stanza con in mano un blocco di applicazioni. Nei primi tempi di Linux, aprire il terminale. Ma la paura di digitare appunti e osserva attentamente quei molte cose venivano eseguite una serie di lettere e di parole importanti dati sparsi. Il medico solleva lo sguardo usando la riga di comando. Questo è sul lato tecnico è una ragione valida per e lo fissa nei vostri occhi. "Mi dispiace, uno dei motivi per cui molti essere preoccupati? È essa una paura Signore, ma sembra che questa principianti non hanno voluto, o razionale? Perché succede che così tanti malattia sia terminale." Il vostro cuore ancora non vogliono, passare a Linux. hanno il timore di passare a Linux a affonda, sapendo che questa malattia motivo di "dover usare la riga di La verità è: Linux è ormai lontano finisce soltanto con la morte. Ogni comando"? Permettetemi di eliminare da quel tempo iniziale in cui tutto era cosa per cui avete lavorato... finita. alcune di queste paure e di correggere gestito da riga di comando ed è Ricordo che la mia prima esperienza qualche pensiero non bene informato ormai arrivato ad avere un desktop col terminale del computer fu molto aiutando voi, lettori, a capire un po' meglio utilizzabile da chiunque, esperto o simile. Ero MOLTO timoroso nel digitare il terminale. non esperto. Ora, se Linux, o più a mano dei codici per il computer. precisamente Ubuntu, ha un desktop Mentre vedevo scorrere a video tutto che non è più gestito da riga di

6 comando, perché non usare affatto il dice cosa succede dietro le quinte. Bene, terminale? perché avrei bisogno di saperlo? Perché se dovesse esserci un problema con una L'uso del terminale non è richiesto installazione e non si dovesse riuscire a in Ubuntu. Vi dà una mano quando avete problemi al computer. Pur Come per un utente Linux più completarla, allora apparirebbero i messaggi di errore nella schermata del essendo un utente avanzato, uso di esperto, il terminale può essere il rado il terminale. Se avete una ruota vostro miglior amico. Vi parlerà terminale che non vedrei al contrario nell'ambiente desktop. Se avessi soltanto di scorta sotto la vostra auto, non quando avrete un problema e vi dirà significa che dovete usarla di cosa c'è di sbagliato. Forse non nello una frase, da parte dell'installazione, del tipo: "Mi spiace, ma la vostra installazione continuo: la usate solo quando avete stesso modo usato dagli umani, ma in forato. È così semplice. uno molto simile. di Gobbledygook Plus non può essere portata a termine", allora io non saprei Spero che non abbiate più paura Permettetemi di entrare un po' nei cosa è andato storto. Invece, installandolo del terminale. Invece spero che lo particolari. Quando si fa clic su una da terminale, i messaggi di errore guarderete come uno strumento che icona del desktop o su un pulsante, ciò sarebbero visualizzati, informandomi del potrete prendere con abbastanza invia vari comandi al computer. Voi problema e dandomi la possibilità di facilità senza doverlo usare. Il non li vedete perché vengono eseguiti intervenire o di chiedere aiuto. terminale è uno strumento utile, ma dietro le quinte. Se, per esempio, Comunque, il terminale non fa per tutti. non deve dominare il vostro utilizzo facessi clic sul pulsante apposito nel del computer. Non si dovrebbe mai menu per aggiornare il sistema, l'unica aver paura di ciò che non si conosce, cosa che vedrei sarebbe una barra di Sebbene il terminale è molto utile in perché se ne avessimo non stato che indica quanto tempo fa è molte situazioni informatiche, non lo impareremmo mai nulla di nuovo. stato aggiornato il mio sistema. Ora, se raccomando a tutti. Per chi inizia potrebbe io digitassi "sudo apt-get update" essere troppo difficile da comprendere e, (l'equivalente da riga di comando) a seconda dei comandi coinvolti, potrebbe Purtroppo Robert si è lasciato otterrei una lista molto lunga e anche combinare pasticci accidentali alla completa di indirizzi web in cui il mio intimorire ultimamente dalla vita macchina. Però, se si hanno problemi col reale e non può continuare a scrivere computer cerca eventuali computer, come un programma che non Comanda e Conquista. Stiamo quindi aggiornamenti. si avvia o una installazione che non va a cercando un sostituto per alcuni buon fine, si può pubblicare l'output del mesi. Se volete prenderne il posto Starete probabilmente pensando: per alcuni numeri, contattate Robert "Perché avrei bisogno di vedere tutto terminale sul web per ricevere aiuto da all'indirizzo ciò?". La risposta è semplice: ciò mi altri. [email protected]

7 HHOOWW--TTOO Scritto da Elie De Brauwer PPRROOGGRRAAMMMMAARREE IINN CC -- PPAARRTTEE 44

delle vacanze, l'esempio sarà cima al nostro fie sorgente. Ma, quello un'applicazione che crea della neve ASCII. che è veramente nuovo è che FCM#17-19 - Programmare In C - Parti 1- ncurses è fornito come libreria 3 Per poter creare questo effetto, utilizzerò una parte di istruzioni di una libreria dinamica, ciò significa due cose: chiamata "ncurses". Per maggiori primo, dovremo dire al linker di informazioni su questa libreria, siete collegare il nostro sorgente alla libreria fortemente invitati a leggere ncurses che può essere fatto http://tldp.org/HOWTO/NCURSESProgramm chiamando gcc in questo modo: ing-HOWTO, dal momento che illustrerò gcc -Wall -lncurses snow.c -o snow Dev Graphics Internet Multimedia System solo le funzioni utilizzate nell'esempio. Il parametro -l indica al linker di collegare la libreria condivisa ncurses. Per poter utilizzare ncurses, dovrete per Come risultato vedremo l'output prima cosa installare il pacchetto ncurses e seguente: CD/DVD HardDrive USB Drive Laptop Wireless il pacchetto ncurses per sviluppatori: apt-get install libncurses5 n questo quarto articolo della serie, libncurses5-dev introdurrò un importante argomento Quindi, dovremo includere l'header di Iche ogni programmatore C ncurses nel nostro file sorgente, dovrebbe padroneggiare, poichè aggiungendo #include in potrebbe causare un gran numero di problemi: l'allocazione dinamica della memoria. Sbagliare a utilizzare e non edb@lapedb:~/fullcircle/c-4$ ldd snow capire correttamente l'allocazione linux-gate.so.1 => (0xb805c000) dinamica della memoria (e i puntatori) libncurses.so.5 => /lib/libncurses.so.5 (0xb7ff7000) porterebbe a falle di memoria ed errori libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e99000) libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7e94000) nelle applicazioni (pensate al ben noto /lib/ld-linux.so.2 (0xb8042000) Segmentation Fault ad esempio). Ma, visto che siamo anche nella stagione

8 Quando utilizziamo il comando ldd • getmaxyx() per ottenere (ldd stampa le librerie condivise le dimensioni del terminale richieste per eseguire un binario), 1.int main() • clear() per cancellare lo vediamo che l'applicazione richiede che 2.{ schermo 3. char * field=NULL; libncurses.so.5 sia disponibile nel nostro 4. int row=0; sistema. Questo inoltre significa che • mvaddch() per 5. int col=0; utilizzare il nostro binario in un sistema visualizzare un carattere in 6. initscr(); //nc senza questa libreria installata non una data posizione 7. atexit(exitfun); funzionerà. 8. • refresh() per forzare 9. /* Eternal snow ! */ Ora, cosa fa ncurses? Bene, un l'output nel terminale 10. while(1) terminale testuale è in effetti una cosa 11. { strana: con printf() possiamo scrivere • endwin() per resettare 12. updateFlakes(&field,&row,&col); del testo, ma il testo apparirà sempre opportunamente il terminale 13. if(field==NULL) alla fine della linea, non possiamo all'uscita dall'applicazione 14. { 15. break; tornare indietro, non possiamo • initscr() per inizializzare la stampare a colori, non possiamo 16. } libreria ncurses 17. drawScreen(field,row,col); stampare caratteri in grassetto, ecc. Ci 18. sleep(1); sono cose chiamate "sequenze di 19. } uscita" che modificano il Il main() (guardate il Listato 20. return 0; comportamento del cursore e il modo 1) non fa molto. Inizializza lo 21.} in cui il testo viene stampato in una Listato 1: main() schermo (linea 6) e ogni sorta di terminale (tutto questo fin dalle secondo aggiorna un array di radici della storia dell'informatica), ma fiocchi di neve (linea 12). Se questo queste sequenze di uscita non sono termina con successo, li disegna sullo proprio di facile utilizzo. Bene, ncurses è 1. /* At termination, properly schermo (linea 17). C'è solo una cosa una specie di libreria involucro che close the terminal */ speciale qui ed è la funzione atexit(). semplifica l'utilizzo delle sequenze di 2. void exitfun() Questa funzione è utilizzata per indicare uscita. Nel mio codice di esempio, ho 3. { all'applicazione che, prima di terminare, 4. endwin(); //nc aggiunto //nc dopo una chiamata di deve essere chiamata questa funzione. Il 5.} funzione quando questa chiamata di contenuto di questa funzione è illustrato Listato 2: exitfun() funzione appartiene a ncurses. Le nel Listato 2. Tutto quello che fa è chiamare funzioni che ho utilizzato sono: endwin(). Da notare che il trucco utilizzato

9 qui è chiamato "puntatore a funzione". scoprirlo e richiedere la quantità di 1./* Update the structure */ Semplicemente, come possiamo avere memoria necessaria. Lo stesso 2.void updateFlakes(char ** fieldIn, puntatori a dati, così possiamo avere avviene nel momento del int *rowIn, int *colIn) anche puntatori a funzioni (ed è ridimensionamento della finestra; 3.{ 4. int numnew=0; int row=0; int semplicemente il nome della funzione, quindi dobbiamo aggiornare la col=0; int i=0; senza le parentesi). quantità di memoria richiesta. 5. char *field=*fieldIn; Questo viene fatto utilizzando una 6. getmaxyx(stdscr,row,col); //nc combinazione delle funzioni 7. Nel main(), riserviamo memoria per il malloc() (linea 15) e free() (linea 8. /* Create new field */ numero di righe, il numero di colonne e 13). Con malloc() (che sta per 9. if(field==NULL || *rowIn!=row || *colIn!=col) l'array di fiocchi; passiamo questi tre alloca memoria), voi passate il numero di byte che volete allocare 10. { parametri alla funzione updateFlakes() 11. if(field!=NULL) (guardate il Listato 3). Questa funzione e verrà ritornato un puntatore a 12. { allocherà memoria se viene rilevata questa quantità di byte (o NULL se 13. free(field); una modifica alla dimensione del il sistema non possiede memoria 14. } terminale. Ogni volta che questa libera). Con una chiamata a free() 15. *fieldIn=malloc(row*col); funzione viene chiamata legge la direte al sistema che non avete 16. field=*fieldIn; dimensione del terminale. Se questa più bisogno della memoria. Non 17. memset(field,0,row*col); non corrisponde a quella memorizzata combinare opportunamente un 18. *rowIn=row; *colIn=col; 19. } nella funzione main, allocheremo un malloc() con un free() risulterà in 20. una falla nella memoria ed nuovo array e ripartiremo da zero. Dalla 21. /* Apply gravity ! */ riga 6 alla 19, leggiamo le dimensioni e eventualmente in un crash 22. riallochiamo la memoria (e liberiamo la dell'applicazione. Ecco, è tutto, memmove(&field[col],&field[0],(row- vecchia memoria se presente). E qui è semplice no? Adesso, guardate 1)*col); dove entra in gioco l'allocazione quante volte potrete tirarvi la 23. memset(field,0,col); dinamica. A volte non potete sapere al zappa sui piedi utilizzando 24. numnew=random()%(col/2); momento della compilazione di quanta l'allocazione dinamica della 25. for(i=0;i

10 dimensione (char * field) per Figura 1; lo spostamento è rappresentare dati a due dimensioni (i indicato con la freccia contenuti 2D dello schermo). Questo tratteggiata. Quando questo è 1./* Let it snow */ significa semplicemente che field[0] è fatto, azzeriamo la nuova 2.void drawScreen(char * field, int row, alla riga 0, colonna 0, field[1] è alla riga "prima" riga e inseriamo degli 1 int col) 0, colonna 1, field[row] è alla riga 1, in celle casuali (indicando che lì 3.{ colonna 0 e field[row+1] è alla riga 1, nevicherà). 4. clear(); //nc colonna 1. Questo perchè è più 5. int x=0; 6. int y=0; semplice lavorare con un lungo array 7. for(y=0;y

11 • Realizzate l'applicazione • Scrivete un'applicazione funzionante sul vostro sistema (dovrete while(1){malloc(1);} e confermate che alla trovare da soli gli fine il vostro sistema header richiesti, esaurirà la memoria. consiglio: consultate le Realizzate l'applicazione • Consultate i manuali pagine dei manuali Vorremmo sapere cosa vi funzionante sul vostro di random e srand per delle chiamate che piace o non vi piace, perché ci imparare come impostare restituiscono errori di sistema... aiuterebbe a migliorare FULL un generatore di numeri dichiarazione implicita). CIRCLE e renderlo nel 2009 casuali. migliore di quanto non sia • Al posto di passare exitfun() a stato nel 2008. atexit(), avremmo potuto passare Sarebbe molto gradito se vi direttamente endwin(); verificate che fosse possibile dedicare questo funzioni. Leggete il manuale di tempo per compilare questo atexit per scoprire quali prototipi di breve sondaggio: funzioni accetta. Perchè è inutile http://url.fullcirclemagazine.or passare una funzione che ritorna un g/e78bdf valore? Il sondaggio rimarrà aperta fino al 24 gennaio e i risultati • Rimuovete la funzionalità di saranno pubblicati riallocare field dopo la misura della nell'edizione di FCM di finestra, provate adesso a gennaio. ridimensionare la finestra, quali sono i Da tutti coloro che lavorano a pro e i contro? è un Full Circle, auguriamo un belga fanatico di Linux, felice 2009 e un • Noterete che l'array attualmente attualmente impiegato ringraziamento per avere fuso usato per field non viene liberato come ingegnere del software i nostri server ogni mese con all'uscita dell'applicazione, questo non è embedded in una compagnia di oltre 20.000 operazioni di un problema visto che non causerà una comunicazioni via satellite di download. fama mondiale. Oltre a passare il falla nella memoria e il kernel libererà la tempo con la sua famiglia, ama memoria, tuttavia provate a rendere giocare con la tecnologia e passa field una variabile globale (mettetela i giorni aspettando che la Blizzard fuori dal main()) e liberate la memoria rilasci finalmente Diablo III. nella funzione exit.

12 HHOOWW--TTOO Scritto da Brett Alton SSVVIILLUUPPPPOO WWEEBB -- PPAARRTTEE 11

software di ottima qualità, libero e open di Adobe Dreamweaver che source per soddisfare questa esigenza. generalmente inseriscono codice e N/A Anche Kubuntu e Xubuntu offrono che non usano il pulsante di software analogo, ma questo articolo anteprima. Le sue caratteristiche parlerà solo del software relativo a principali includono l'inserimento di GNOME. codice per i file di configurazione di Apache, C, CSS, HTML, JavaScript, Permettetemi di presentarvi i PHP (ed altri ancora); la creazione di programmi usati passando per tutti gli tabelle; l'evidenziazione della aspetti di sviluppo web incluso software sintassi con preferenze adattabili; un Dev Graphics Internet Multimedia System alternativo non presente in Ubuntu, ma che può essere installato velocemente e facilmente. Notate che questo articolo ha a che CD/DVD HardDrive USB Drive Laptop Wireless fare con software già usati da sviluppatori di siti web, ed è scritto per aiutare a o sviluppo web (il processo di promuovere la conoscenza di questi creazione di siti web), che strumenti. Fate riferimento ai miei comprende la creazione del interessanti articoli per la creazione e L file browser, e molte altre contenuto (chiamato anche "copy l'hosting di siti web senza difficoltà. writing"), la progettazione, la funzionalità che vi aspettereste da programmazione, l'amministrazione un moderno editor di testi. di database e di server, impiega Personalmente non uso questo milioni di persone in tutto il mondo ed Bluefish è un editor di testo simile a programma, ma molti lo trovano è quindi un importante aspetto che quelli WYSIWYG grazie ai suoi pulsanti utile e adatto alle loro esigenze. deve essere supportato in un sistema per l'inserimento del codice, anche se Siate consapevoli del fatto che operativo. effettivamente non ha un editor l'ultima versione di Bluefish è uscita Fortunatamente Ubuntu è pieno di WYSIWYG. È più orientato verso gli utenti nell'ottobre 2006, quindi non

13 aspettatevi che nuove funzionalità questo programma, date comunque uno caratteristica che è estremamente siano implementate in tempi brevi. sguardo nel caso in cui vi possa servire in utile lavorando con server remoti. futuro. sudo aptitude install bluefish Le caratteristiche di gEdit sudo aptitude install includono un ottimo supporto per la stampa, evidenziazione della sintassi Geany è un editor/IDE di testo modulare (usando gtksourceview2) piuttosto vario, basato su Gnome, che gEdit è l'editor di testo predefinito di che permette di sottolineare la supporta non solo lo sviluppo Web, Gnome ed è disponibile in Ubuntu sintassi CSS/HTML/PHP il tutto in un ma anche molti aspetti seguendo il percorso "Applicazioni > unico file, estensioni che includono dell'ingegneria software. Supporta la Accessori > Editor di Testo". Sebbene non un file browser, controllo ortografico, contrazione/espansione del codice, frammenti di codice (per esempio un'interessante funzione/variabile del inserimento di codice personalizzato, menù che può aiutarvi a trovare utile per licenze di stampa ed altri velocemente e facilmente le vostre argomenti ripetitivi), ecc., e funzioni, un compilatore di codice integrazione con SCIM, che consente l'inserimento di caratteri di lingue non-latine come il giapponese. gEdit è semplice ma efficace ed è quello che uso personalmente per tutte le necessità di sviluppo Web. sia avanzato come altri editor di testo, gEdit ha grandi caratteristiche di default sudo aptitude install gedit e plugin disponibili nel sito web http://live.gnome.org/Gedit/Plugins. (non usato nello sviluppo Web), un è un'applicazione IDE Dal momento che gEdit è stato terminale integrato e molte altre basata su con un ottimo programmato dalla Gnome Software caratteristiche che vi aspettereste da supporto per Java e molti altri Fundation, ha pieno supporto a gio/gvfs, un moderno editor di testo. linguaggi di programmazione. Le che significa che può leggere e caratteristiche dell'interfaccia grafica modificare qualunque file compatibile Geany è in continuo sviluppo; per di IDE Eclipse sono subito visibili fin con Nautilus. Questo include i file questo se decidete di non usare dalla prima volta che si avvia, accessibili da FTP, SSH/SFTP, SMB, e DAV, quando invece di darvi un pannello

14 per l'editing, vi apre una schermata volete adoperare l'ultima e migliore come me saranno infastiditi dalla chiedendovi se vi piacerebbe una versione di Eclipse (che ha un bel mancanza di controllo sull'HTML che visione d'insieme, oppure vedere le supporto PHP), dovrete scaricarla ed crea, dalla goffa interfaccia GTK e nuove funzioni o degli esempi o se installarla manualmente. dalla mancanza dell'integrazione del preferite passare subito alla parte drag & drop con il desktop di sudo aptitude install eclipse tutorial. Eclipse è assolutamente ricco GNOME. Per le persone che vogliono di funzioni e solido, ma molti solo costruire un semplice sito dove utilizzatori troveranno queste mostrare le foto della propria caratteristiche boriose e contorte. Il KompoZer è editor del tipo WYSIWYG famiglia, dei propri animali domestici programmatore serio (e spesso per più piattaforme, simile a o dei propri hobby preferiti, questo aziendale) - coloro che lavorano Dreamweaver di Adobe. Si tratta di un potrebbe essere adatto. Comunque, progetto derivato da un vecchio editor vista la qualità dei sistemi di sponsorizzato da Linspire e chiamato gestione dei contenuti (CMS) odierni Nvu, a sua volta nato dal vecchio ,come ad esempio WordPress (sul quale tornerò nei prossimi articoli), consiglio vivamente di usare questi ultimi, invece di costruire il proprio sito web partendo da zero. L'ultima release di KompoZer è di agosto 2007, ma i forum inglesi all'indirizzo: all'interno dei "progetti" e non http://wysifautmoring.informe.com/fo soltanto ai file - ameranno rum/ sono ancora attivi, con uno l'organizzazione di Eclipse ed il sviluppatore che produce post e supporto per il controllo di versione fornisce supporto. Non sarei distribuito come CVS, SVN, GIT, ecc. Composer di Mozilla e che ora fa parte sorpreso se una nuova versione Comunque, se dovete apportare della suite SeaMonkey. SeaMonkey sarà uscisse a breve. piccole modifiche, un editor di testo recensito a breve. Le caratteristiche che come gEdit è raccomandato. Mentre compongono l'applicazione sono la sudo aptitude install kompozer la versione 3.4 di Eclipse è stata gestione del sito, che vi permetterà di rilasciata a giugno scorso, Ubuntu collegarvi ad un server FTP, e l'editor purtroppo ancora utilizza Eclipse 3.2 CSS. Komposer è più un editor per SCREEM è molto simile a BlueFish, dalla versione 6.10 (Edgy Eft). Se principianti che altro. I professionisti

15 ma per un programma che non è network ebox-ntp ebox-objects stato più aggiornato dal 2005, era ebox-openvpn ebox-printers ebox- eBox è un guardingo pannello di avanti ai suoi tempi ed è ancora utile. samba ebox-services ebox-squid controllo basato sul Web che può gestire ebox- usersandgroups libebox Inserimento di codice; ottima Apache, OpenVPN, OpenLDAP, Samba, oppure integrazione con GNOME; procedure CUPS, Spamassassin, , ClamAV, Jabber, Squid e molti altri programmi che echo 'deb guidate per CSS, tabelle, form, ecc.; http://ppa.launchpad.net/ebox/ubu integrazioni CVS: SCREEM è per i sono tra i più comuni sui server Linux. ntu intrepid main' | sudo tee -a L'installazione è modulare, e vi permette /etc/apt/sources.list && sudo di editare solo i servizi di cui avete più aptitude update && sudo aptitude bisogno; inoltre è considerato più sicuro install ebox-ca ebox-dhcp ebox- di molti altri pannelli di controllo. dns ebox-firewall ebox-jabber ebox-mail ebox-mailfilter ebox- Anche in questo caso, io non uso eBox, network ebox-ntp ebox-objects perché amministro i miei server Linux ebox-openvpn ebox-printers ebox- solamente dalla linea di comando, ma samba ebox-services ebox- software ebox-squid ebox- per chiunque abbia una attività e/o trafficshaping ebox- necessita che altri impiegati programmatori Web che non amano usersandgroups libebox amministrino il server Linux dell'ufficio, battere a mano sulla tastiera ogni bit Note sull'installazione: questo programma è sicuramente del linguaggio HTML. raccomandato. * Per gli utenti della versione Dato che SCREEM non viene più 8.04 (Hardy) sostituite 'intrepid' con eBox, anche se incluso in Ubuntu, è sviluppato, non consiglio di usarlo a 'hardy' nella stringa precedente. diviso in diverse versioni di Ubuntu e meno che non abbiate dimestichezza alcuni pacchetti potrebbero non essere * Assicuratevi di rimuovere con questo strumento. Questo inclusi per questioni di licenza: per dalla stringa di installazione quei programma presto sarà obsoleto e questo vi raccomando di usare il loro PPA moduli che non desiderate installare dovrete cercarne uno nuovo, uno più presente su (per esempio ebox-mail se non aggiornato in breve tempo. https://launchpad.net/~ebox/+archive se volete configurare un server di sudo aptitude install screem volete installare eBox. Considerate anche posta, ecc.) eBox 1.0 incluso in Ubuntu 9.04 (Jaunty Per accedere a eBox una volta Jackalope). installato, andate su: sudo aptitude install ebox-ca ebox- https://localhost/ebox dhcp ebox-dns ebox-firewall ebox-

16 allo spazio swap ed all'utilizzo del disco rigido; thread MySQL; Exim I/O; errori di Nautilus è il file manager di default MySQL Administrator è uno rete; traffico, ecc., tutti su base in GNOME/Ubuntu. Penso che sia strumento multi-piattaforma giornaliera, settimanale, mensile ed necessaria una menzione speciale rilasciato da MySQL AB (ora Sun annuale. Ai capi piacerà questo Microsystems), che permette di programma perché generalmente a loro amministrare database MySQL in piacciono le cose graziose, e gli locale e in remoto. Può essere utilizzato per monitorare la “salute” del vostro database (includendo numero di query, l'uso della memoria, numero di connessioni, ecc...), gestire gli utenti, creare backup cronologici, ripristinare i come applicazione per sviluppatori web per un motivo: l'integrazione “Connect to Server”. Nautilus è utilizzatori del desktop useranno questo estremamente utile quando si lavora programma per registrare l'uso del loro con più server FTP, SFTP, NFS o disco rigido o per monitorare il loro WebDAV. Per connettersi a un server, traffico di rete nel corso del tempo. andate su "Places > Connect to Server ..." e inserite le informazioni. Se Il programma si installa in questo server è una connessione che /var/www/munin, quindi bisogna fare un backup e modificare variabili del usate frequentemente, assicuratevi di link simbolico (cioè una scorciatoia) server MySQL. barrare la casella "Aggiungi prima di installare se si desidera metterli Questo programma è segnalibro" in modo che ci si possa in una posizione differente. Il programma assolutamente consigliato per coloro accedere poi dal menù Risorse. è accessibile via web all'indirizzo che preferiscono l'amministrazione http://localhost/munin, o da interfaccia grafica, (su testo o /var/www/munin se non avete installato Web), e per coloro ai quali piacciono Munin è uno strumento molto un server web e avete scelto di non grafici attraenti per il monitoraggio pratico per l' amministrazione del creare un link simbolico. di connessioni e l'utilizzo del server. server che registra grafici (utilizzando sudo aptitude install munin rrdtool) relativi alla CPU, alla memoria, Fate attenzione che il nome di

17 questi strumenti ad oggi è “MySQL sudo aptitude install phpmyadmin aptitudo install libauthen-pam- GUI tools”, e potrà essere cambiato Per accedere a PhpMyAdmin una volta perl libio-pty-perl libmd5-perl nelle versioni future di Ubuntu in installato, collegatevi: &&sudo dpkg -i webmin_1.441_all.deb modo da rispecchiare questa http://localhost/phpmyadmin. Notate che attualmente questa è caratteristica. l'ultima versione disponibile. sudo aptitude install mysql-admin Assicuratevi sempre di verificare dal Webmin è un pannello di controllo di sito web di avere l'ultima e più amministrazione server basato sul Web. completa versione del programma. PhpMyAmin è il miglior programma Non è incluso in Ubuntu a causa della basato sul web per l'amministrazione Per accedere a Webmin una volta di database MySQL. Supporta la piena installato: http://localhost:10000/. amministrazione dell'utente L'username è il nome utente di root (compresi i privilegi dell'utente a e la password è quella di root. livello di database); query di prova Francamente, se non sapete come configurare il monitoraggio, non dovreste utilizzare Webmin (per motivi di sicurezza). Pensatela così: se non riuscite ad aprire una bottiglia di birra, non sarete in grado modalità con cui interagisce con il server di bere la birra! (non aderisce alla policy Debian), ma, ciò Mi auguro che darete uno sguardo nonostante, è un programma molto utile ai miei prossimi articoli sulla (anche la creazione di query MySQL in per l'amministrazione del server. creazione di siti web, compresa una codice PHP); backup di database, introduzione a HTML/CSS (con note esportazioni e ripristini, e la maggior Webmin gestisce i più comuni demoni sull'accessibilità), un'introduzione ai parte delle altre funzioni disponibili in dei server Linux ma ha anche una programmi PHP/MySQL, MySQL. architettura a plugin se si desidera aggiungere un supporto in più per il l'installazione e l'uso della gestione Uso questo programma e lo programma di vostra scelta (ad esempio del software, un confronto dei raccomando fortemente. Prestate AWstats). framework Javascript, e informazioni attenzione a PhpMyAdmin 3.1 (o su come aprire e amministrare il wget successive) incluso in Ubuntu 9.04 http://prdownloads.sourceforge.net/we proprio sito web. (Jaunty Jacklope). badmin/webmin_1.441_all.deb && sudo

18 HHOOWW--TTOO BBAACCKKUUPP EE SSIINNCCRROONNIIZZZZAAZZIIOONNEE Scritto da Joe Berry DDEELLLLAA VVOOSSTTRRAA MMUUSSIICCAA mantenere e gestire la mia discoteca nuove canzoni alla mia collezione, digitale la quale è arrivata a occupare e alle volte ne elimino. Non volevo N/A 25 Gb di spazio su disco. una soluzione che aggiungesse solo i nuovi file. Se avessi eliminato Tutta la mia raccolta è memorizzata una canzone, volevo che fosse su un PC desktop Linux su cui girano eliminata anche dal backup. Samba e NFS, così posso ascoltare la Desideravo, quindi, un musica sia sulle macchine Windows che meccanismo semplice che avrebbe su quelle Linux e Unix che ho in casa. Il mantenuto un duplicato esatto computer principale che uso tutti i della mia attuale raccolta (che Dev Graphics Internet Multimedia System giorni è un portatile equipaggiato con eliminasse cioè le canzoni Ubuntu 8.04. Quando sono a casa cancellate e aggiungesse quelle accede o al server musicale via NFS, nuove). Volevo inoltre che non ascoltando le canzoni con Rhythmbox. rimanesse in esecuzione per ore e Tuttavia alle volte devo viaggiare, e CD/DVD HardDrive USB Drive Laptop Wireless ore (ricordate, ho 25 Gb di avere con me la mia raccolta è musica). La soluzione che scelsi fu importante. Così ho acquistato un hard di usare il programma rdiff-backup. disk USB economico da 160 Gb ($99 ome molti di voi, anch'io ho Il software e la documentazione USA) che fa da backup e mi permette di una collezione di musica in relativa si trovano sul sito: ascoltare la musica quando sono in giro. Cformato digitale costituita da http://www.nongnu.org/rdiff- file mp3, iniziata estraendo le Esistono molti modi per effettuare il backup. Con il Gestore di Pacchetti canzoni dai miei CD. Adesso backup di una serie di file. Tanti articoli di Ubuntu, Synaptic, è un gioco da arricchisco principalmente la mia sono stati scritti, e molti altri lo ragazzi ottenerlo. Basta fare una collezione acquistando musica on saranno. Non posso dire che la mia ricerca per rdiff-backup e installare line. Da quando spendo dei bei soldi soluzione sia la "migliore", ma se il software quando compare per la mia musica, è importante per soddisfa le mie necessità potrebbe nell'elenco (nota: richiede anche me non perdere nessuna delle soddisfare anche le vostre. l'installazione di Python). canzoni scaricate. In questo articolo descrivo la tecnica che utilizzo per Come ho detto, spesso aggiungo La miglior descrizione del

19 software è dell’autore stesso: La linea 2 definisce un file di output conferma che il drive USB portatile per memorizzare lo storico quotidiano è montato, se non lo è non vi è dell'esecuzione. Senza effettuare il alcun motivo per continuare salvataggio di queste informazioni di l'esecuzione. A seconda del vostro log, sarebbe complicato risolvere hard disk USB, probabilmente qualsiasi problema. Le due linee dovrete modificare la linea 6. Per seguenti scrivono semplicemente la determinare quale stringa usare data e l'ora. per il vostro hard disk, inseritelo nella porta usb e aprite una Nelle linee da 5 a 10 lo script

1. #!/bin/bash 2. LOG=/home/jberry/rdiff-backup-output.txt 3. echo "Starting rdiff-backup" >> $LOG 4. date >> $LOG 2>&1 5. # make sure the portable drive is mounted 6. df /media/* | grep PASSPORT 7. if [ $? -eq 1 ] ; then 8. echo "No portable drive -- can't continue" >> $LOG 9. exit 1 10. fi 11. # make sure fedora's music is mounted 12. df /music | grep fedora 13. if [ $? -eq 1 ] ; then 14. # try to mount 15. echo "mounting the fedora music dir" >> $LOG 16. /home/jberry/util/mount-music 17. # now make sure the mount was successful 18. if [ ! -e /music/README.txt ] ; then 19. echo "Unsuccessful mount of music from fedora" >> $LOG 20. exit 1 Per automatizzare l'esecuzione di 21. fi rdiff-backup ho creato uno script 22. fi (Fig.1). 23. /usr/bin/rdiff-backup --print-statistics /music /media/WD\ PASSPORT/music >> $LOG 2>&1 24. echo "rdiff-backup is finished at " >> $LOG 25. date >> $2LO0G 2>&1 finestra di terminale (Applicazioni -> montata, lo script la monta in /music Strumenti di Sistema -> Terminale), automatico eseguendo lo script mount- digitate il comando "df" e vedrete music (linea 16), che contiene Questa è la cartella che contiene qualcosa di simile all'output solamente una linea: i file originali. mostrato in figura 2. mount -o ro fedora:/joe0/music /media/WD\ PASSPORT/music Notate l'ultima linea. Questo è il /music riferimento al mio hard disk Questa è la cartella di portatile. Voi probabilmente avete Se la collezione musicale è sul vostro destinazione, dove viene salvato il qualcos'altro dopo la stringa PC in locale, potete semplicemente backup della musica. cancellare le linee da 11 a 22. "/media/". La linea 6 cerca Ci sono molti altri parametri nell'output del comando "df" la Dovete modificare anche la linea 23, disponibili, digitando: stringa "PASSPORT". Se non viene che esegue davvero rdiff-backup, per man rdiff-backup trovata lo script termina. Cambiate specificare dove è posizionata la vostra questa linea in base al vostro collezione musicale. Il significato dei comparirà l'intera lista dei hardware. parametri che ho specificato comandi. In alternativa sul sito La parte seguente dello script (nell'ordine di apparizione) è il web è presente una vasta controlla che il server di musica sia seguente: documentazione. disponibile, nel mio caso è un PC --print-statistics Ci sono due problemi del Linux chiamato "fedora". Se la software che mi sento di dover cartella /music di fedora non è Significa solo che vengono stampate dire. Il primo riguarda una varie statistiche.

$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 36835176 27133928 7830080 78% / varrun 512916 296 512620 1% /var/run varlock 512916 0 512916 0% /var/lock udev 512916 60 512856 1% /dev devshm 512916 164 512752 1% /dev/shm lrm 512916 38176 474740 8% /lib/modules/2.6.24-18-generic/volatile /dev/loop0 510984 104716 406268 21% /joe0 /dev/sdb1 156250144 117254752 38995392 76% /media/WD PASSPORT

21 "caratteristica" a me sconosciuta, di serio; i dati effettivi (la musica) fini a quando non l'ho trovata sono a posto, la causa è da documentata nelle FAQ. Quando ho imputarsi alla confusione creata dato un'occhiata al disco di backup, dai file di supporto di rdiff-backup, ho notato qualcosa di strano. Ecco che tengono traccia di cosa e di seguito un'immagine della quando è stato salvato. struttura delle cartelle che ho Faccio girare lo script di trovato: sincronizzazione della mia Notate che ogni artista e album (il discoteca digitale ogni giorno alla stessa ora. Lo faccio utilizzando il software cron. Il mio file crontab contiene la seguente stringa: 15 9 * * * /home/jberry/util/run-rdiff- Il mio hard disk portatile Passport è backup.sh formattato con filesystem FAT32 perchè Questo comando esegue run- volevo fosse leggibile anche da rdiff-backup.sh tutti i giorni alle Windows. Notate che il problema non è 9:15 del mattino. Alle volte davvero serio. Tutti i lettori MP3 come controllo il file di log (vedere la Rhythmbox usano i metadati dei file linea numero 2 dello script sopra mp3 per visualizzare l'artista e il titolo citato) per vedere se tutto funziona quinto artista è Alison Krauss e il della canzone; non per niente il nome correttamente. Come esercizio, suo album si intitola "Now That I've fisico del file. potete migliorare lo script affinché Found You") ha dei caratteri strani al invii una e-mail nel caso in cui ci La seconda questione riguarda una posto delle rispettive lettere fosse un problema con il backup. cosa che mi è capitata un paio di volte maiuscole. In particolare i caratteri negli ultimi due anni. A un tratto ";065" compaiono al posto delle qualcosa va storto e rdiff-backup non lettere "A". Le FAQ spiegano: riesce più a lavorare correttamente, riportando un errore. Nuovamente le FAQ spiegano come aggirare l’errore e ripristinare il processo di backup. Nulla

22 LLAA MMIIAA SSTTOORRIIAA Scritto da Stani CCRREEAARREE UUNNAA MMOONNEETTAA CCOOLL FFOOSSSS

ASUS EEE PC. Mi domando perché vista. Da un lato tenendo in conto ASUS non offre Ubuntu sui suoi portatili. la ricca storia dell'architettura Il mio EEE PC impiegava un po' di più, olandese e, dall'altro, la qualità 30 secondi invece di 3, per generare della sua architettura. Questi l'intera moneta, ma alla fine il lavoro concetti formano le due facce della era comunque perfetto. Ovviamente la mia moneta. Tradizionalmente la giuria ha valutato solo il design e non il faccia della moneta doveva ritrarre software usato, visto che gli altri hanno la regina e la parte posteriore il utilizzato Maya, Illustrator e simili. valore della moneta. Quando qualcuno guarda attentamente da vicino il mio Il Ministero Olandese della Finanza ha ritratto della regina (a sinistra) si 'intero disegno è stato fatto organizzato un concorso di architettura rende conto che è costruito con software libero. La per la quale sono stati invitati a utilizzando i nomi dei più maggior parte è composta da L partecipare un gruppo selezionato di importanti architetti olandesi. software personalizzato in Python, studi di architettura e artisti, (unstudio, All'esterno i nomi sono naturalmente all'interno dell'editor nox,..) incluso me. Lo scopo di questa chiaramente leggibili mentre si SPE. Per le immagini ho utilizzato gara era la progettazione del design rimpiccioliscono gradatamente PIL e pyCairo. Per un bel po' di non di un edificio, ma della nuova avvicinandosi al centro della tempo ho usato anche GIMP e moneta commemorativa da 5 euro, con moneta. Se visti con una lente di Inkscape. Anche Phatch mi è stato il tema "Olanda e Architettura". Il ingrandimento sono tutti leggibili, d'aiuto. Tutto lo sviluppo e il vincitore sarebbe stato premiato con ma non ad occhio nudo. È procedimento è stato fatto con una buona cifra, ma soprattutto con affascinante vedere come un macchine GNU/Linux su cui girava l'onore: il suo progetto verrà realizzato vecchio strumento come una Debian o Ubuntu. Alla fine ho e diventerà moneta legalmente valida moneta può diventare in questo collaborato gomito a gomito, sul in Olanda. modo un "compact disk" di posto, con i tecnici della Royal informazioni. Dutch Mint (la zecca), e così tutte le Mi sono avvicinato al soggetto ultime parti sono state fatte sul mio "Olanda e Architettura" da due punti di La tensione tra ciò che è

23 leggibile e ciò che non lo è diventa una metafora su come il tempo modella la storia. Alcuni grandi nomi del passato possono essere piccoli nomi nel futuro e viceversa. Per riflettere questa idea ho scelto di ordinare i nomi degli architetti non in ordine alfabetico, ma in un nuovo modo: ho usato internet come un sismografo ordinandoli in base al numero di risultati sulla rete. Certamente questo ordine cambia nel tempo e per questo c'è un'altra data stampata sulla moneta sotto il numero 2008. Nella moneta numero di libri scritti su gli architetti entravano solo i primi 109 architetti, olandesi ma anche scritti da architetti. quindi la selezione è stata Sul retro della moneta (in alto a immediata. Apparentemente il destra) ho trattato il bordo della divenire famosi cresce in modo moneta come una libreria. I libri esponenziale. crescono come palazzi verso il centro. Per riprodurre l'immagine ho Grazie al loro attento posizionamento creato un font di una linea singola. forma il contorno dell'Olanda mentre le Ho lasciato che lo spessore della figure degli uccelli suggeriscono le linea cambiasse all'interno dello capitali delle province. Lo schema stesso carattere per evocare mostrato a destra rivela il processo. un'immagine sottostante (in alto a Uno dei problemi era quanti libri destra). prendere. Molti libri sottili o pochi ma L'architettura olandese è famosa spessi. Con un libro molto spesso si per il suo forte approccio otterrebbe solo un cerchio. Per ottenere concettuale. Questo si traduce nel la migliore approssimazione dell'Olanda fatto che ci sono non solo un gran servirebbero libri di una sola pagina,

24 che non è altrettanto ottimale. La fase Intrepid Ibex, cioè il 30 ottobre Dovevo trovare il compromesso successiva riguarda 2008. migliore tra questi due estremi che il disegno degli potete vedere nello schema sotto. A uccelli. Ogni uccello sinistra si può vedere uno schizzo vola al di sopra dell'Olanda, nel mezzo la linea della capitale di d'orizzonte dei libri ed a destra la ogni provincia differenza tra le due. olandese. Nel moneta realizzata, questi uccelli scelti a caso sono sostituiti con un uccello che è tipico della provincia La moneta è stata pubblicizzata sulla quale si trova. una ventina di volte in prima serata sulla tv olandese con un bel video clip e con della pubblicità sui giornali. Al lancio della moneta Sono orgoglioso di annunciare che ho erano presenti, da sinistra a vinto la competizione e che 350.000 destra: io, il Segretario di Stato persone olandesi usano il frutto del delle Finanze De Jager, il Capo del software libero. Avrei voluto rilasciare la Governo Arch. Liesbeth van der Pol moneta sotto licenza GPL, che forse e il Maestro della Zecca Marteen avrebbe potuto risolvere la crisi Brower. finanziaria. Per ragioni ovvie non sono stato autorizzato a farlo. Ci sono anche delle edizioni speciali per i collezionisti che possono essere acquistate in tutto il mondo: una enorme edizione in argento disponibile a 30,95€ ed una in oro a 194,95€. Probabilmente saranno già esaurite in questo momento visto che si tratta di veri oggetti da collezione. La moneta è stata rilasciata in tutti gli uffici postali in Olanda, ed al pubblico, lo stesso giorno del rilascio di http://pythonide.stani.be/

25 LLAA MMIIAA OOPPIINNIIOONNEE Scritto da Massimiliano Giovine LL''IITTAALLIIAA PPAARRLLAA OOSSSS

in libertà. Glade e Python. Daniele Napolitano e Pietro Battiston hanno dimostrato Questo era il principale scopo del come si possa creare una GUI con Linux Day 2008. La mattina abbiamo Glade in pochi passi e connetterla partecipato ad un "install party" dove si ad uno script scritto in Python. poteva installare Ubuntu sui portatili, e, nella prima parte, un relatore ha Penso che questo sia il metodo spiegato in modo facile come installare che l'Italia deve adottare per le sue ed usare Ubuntu. In effetti, dopo le tecnologie nell'amministrazione procedure di installazione, lo si può pubblica, nelle infrastrutture e nella utilizzare immediatamente in tutte le sue ricerca. Oggi non possiamo fidarci inux Day è una iniziativa funzioni. del software proprietario (e non promossa dalla Società Italiana affidabile) in un ufficio pubblico e, "Software Libero" come Libertà di Linux, ed ha luogo ogni anno in oltretutto, i cittadini non devono L Scelta e "Open Source nelle pubbliche molti LUG italiani (Linux User Groups). pagare lo Stato per le costosissime amministrazioni" erano due dei più Lo scorso ottobre sono andato a Pisa licenze d'utilizzo per i programmi importanti argomenti del pomeriggio. dove il GULP (Gruppo Utenti Linux quando c'è una scelta più Francesco Galgani ha dimostrato cosa Pisa) ha organizzato veramente un economica ed affidabile. significa software libero specificando che bell'evento. E' stato distribuito un Libero sta nella libertà e non nel prezzo. opuscolo ai presenti illustrando come Alessandra Santi ha parlato di si potesse passare a Gnu/Linux senza convenienza del software libero per le nessuna perdita di compatibilità con il pubbliche amministrazioni. Le scuole che vecchio sistema proprietario. utilizzano software libero possono Penso sia una vera rivoluzione risparmiare molto denaro ed investirlo in cominciata dal Software Libero. Si qualche altro modo nell'educazione. può scegliere di installare il software Alla fine del pomeriggio ho anche senza averne alcun controllo o seguito una piccola dimostrazione che utilizzare software libero che si può spiegava quanto è facile creare GUIs con controllare, modificare e ridistribuire 26 RREECCEENNSSIIOONNEE LLIIBBRROO Scritto da Ronnie Tucker UUBBUUNNTTUU KKUUNNGG FFUU

per la riga di comando, miglioramento della come rendere sicuro Ubuntu per i Thomas, Keir 400 pagine GUI, hack dell'hardware, immagini, bambini o come installare Avant Settembre 2008 documenti e multimedia, hack di sicurezza, Window Manager e usare Compiz ISBN: 9781934356227 amministrazione di sistema, suggerimenti sono più lunghi di una pagina. Il libro è Grazie a Pragmatic misti e migrazione da Windows o Mac OS. basato su Ubuntu 8.04 ,ma, come dice per il Non solo questo, ci sono anche referenze l'autore, i suggerimenti sono supporto a FCM con incrociate. Così, se si leggono i indipendenti dalle distribuzioni e in questa copia saggio. suggerimenti per il controllo del consumo di teoria potrebbero funzionare in ogni energia di un portatile si viene rimandati ai distribuzione Linux. trucchi per il risparmio energetico, molto l sottotitolo lo descrive Ubuntu Kung Fu è un libro utile! E poiché ogni trucco è effettivamente perfettamente: Tips,Tricks and Hacks divertente. Non si ha bisogno di indipendente dagli altri ci si può tuffare (ndt, suggerimenti, trucchi ed leggerlo tutto. I suoi suggerimenti I ovunque o leggere un particolare gruppo di espedienti). Ubuntu Kung Fu inizia con coprono una vasta area di argomenti. trucchi. una rapida introduzione È facile da leggere, e, per coronarlo del sull'amministrazione di Ubuntu. Discute Molti dei suggerimenti sono decisamente tutto, ha un bel gattino che sembra velocemente il suo desktop, le utili, ma ce ne sono alcuni che fanno capire fare kung-fu in copertina. Cosa si può password, i file e la gestione dei quanto strane possano essere alcune chiedere di più? pacchetti, il tutto in quaranta pagine. applicazioni. Prendiamo il suggerimento Non una piccola impresa in sé. Ma #53: fare in modo che la calcolatrice questo non è lo scopo del libro. Il suo arrotondi per difetto o per eccesso fino a scopo è di organizzare piccoli due cifre. Niente di cui senta la necessità, suggerimenti e trucchi per migliorare ma è incredibile che per questo si debba Quanti suggerimenti ci sono in Ubuntu Kung l'esperienza di Ubuntu, ce ne sono 315! caricare gconf-editor e scavare a fondo solo Fu? per abilitare una funzione così necessaria Inviate la vostra risposta a: Queste piccole utili frasi per una calcolatrice. Per non parlare del [email protected] esemplificative sono elencate nel libro #54: seguire le fasi lunari. Molti Il vincitore sarà selezionato, casualmente, da 1 a 315. I suggerimenti sono elencati sabato 24 gennaio 2009 e comunicato nel suggerimenti non sono più lunghi di un anche all'inizio del libro divisi in sezioni: n°21 di FCM, che sarà rilasciata venerdì 30 paragrafo di dodici righe, ma qualcuno, miglioramento delle applicazioni, trucchi gennaio 2009.

27 IINNTTEERRVVIISSTTAA AAII MMOOTTUU Tratto da AANNDDRREEAA CCOOLLAANNGGEELLOO

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

28 ero abbastanza contento di Debian. Un mentore e il viaggio è cominciato! Bugnara, Italia giorno decisi di provare Fedora ma non warp10 mi piacque troppo. Al posto di reinstallare Debian, ho scaricato Edgy Eft ed è sbocciato l'amore. Da allora utilizzo Ubuntu come unico e solo SO (a parte qualche altra distribuzione nelle Beh, imparare come funziona la Ho provato per la prima volta Linux macchine virtuali) pacchettizzazione è un processo nel 1995 quando trovai un cd di duro. Non esiste un'unica "cosa" che RedHat 4.2 allegato a una rivista che ti insegna tutto. Il mio mentore è compravo tutti i mesi. Non sapevo stato una parte importante del mio nulla di Linux e del software libero ma La mia prima esperienza con i MOTU è processo di apprendistato; provai e fui colpito dalla filosofia che stata nel maggio del 2007 ma una serie incoraggio gli aspiranti sviluppatori a c'era alle spalle. di problemi mi hanno allontanato dal chiedere che gliene venga mondo dello sviluppo di Ubuntu. Ci ho assegnato uno. #ubuntu-motu è riprovato in ottobre, immediatamente una risorsa incredibile. Nel canale ho prima del rilascio di Gutsy, inviando una posto tante domande agli altri Il primo rilascio che ho provato è stato mail a Cesare Tirabassi dove gli chiedevo MOTU e a chi contribuisce e Breezy Badger. Shipit conserva un mentore. Mi ha guidato nei primi passi probabilmente non le hanno mai ancora la mia richiesta dei CD, in #ubuntu-motu e mi ha aiutato nel lasciate senza risposta. Veramente, inserita nell'ottobre del 2005: era caricare i primi debdiffs. Mi ricordo il modo migliore per imparare a un'ottima cosa per me, dato che non ancora la prima email nella mailing list pacchettizzare è.. pacchettizzare! La avevo un accesso a banda larga hardy-changes con su il mio nome! Poi i documentazione e le guide sono un all'epoca. L'ho provato di tanto in responsabili del supporto ai MOTU mi ottimo punto di partenza ma tanto, per lo più come live CD, poiché hanno assegnato Martin Pitt come sporcarsi le mani di persona è il

28 modo migliore. sulle osservazioni del vostro sponsor ) e pensando al mondo di Ubuntu, continuate con un buon lavoro. questa mi torna sempre in mente:

. Chi non è un fan di Dunque, la sensazione di aiutare a Star Trek può comprendere meglio il costruire una distribuzione usata da In questo momento sono coinvolto suo significato qui: milioni di persone e che il tuo lavoro principalmente nella sponsorizzazione dei http://en.wikipedia.org/wiki/IDIC#Phil possa rendere anche una sola lavori dei nostri collaboratori. Abbiamo osophy persona la più felice del mondo, è molti bravi ragazzi che ci stanno aiutando una sensazione meravigliosa. Inoltre parecchio e sono contento di caricare i la famiglia dei MOTU è molto bella. loro lavori negli archivi. Dopo il Feature Ubuntu e la mia ragazza ne Quando entri in #ubuntu-motu ti Freeze concentrerò i miei sforzi sulle occupano la gran parte. Oltre a senti come a casa. É una bellissima attività di controllo di qualità. Quello è questo: amici, cinema, musica jazz e sensazione! probabilmente il momento migliore buoni libri. durante il ciclo di rilascio per affrontarle. Abbiamo bisogno di sempre più gente che esegua dei Non abbiate paura di chiedere. A buoni controlli volte, anche un programmatore di qualità, capace non conosce nulla di quindi tutti pacchettizzazione. Abbiamo molti sono processi, procedure, oltre a regole caldamente non scritte, che devono essere invitati ad rispettate, e nessuno le conosce tutte aggiungersi. quante. Un secondo consiglio: continuate a provare. A volte i bug sono veramente complessi e riuscire a correggerli è complicato. O forse il Non ne ho una debdiff che hai fornito è stato respinto in particolare da uno sponsor anche se pensavi che tra le tante che fosse perfetto. Bene, non arrendetevi, amo. A ogni scegliete un altro bug ( o riflettete modo,

29 Ogni mese abbiamo il piacere di pubblicare alcune delle email che riceviamo. Se volete inviare una lettera per la pubblicazione, complimenti o reclami, scrivete a: [email protected]. LLEETTTTEERREE .

io padre aveva deciso di L'autore della Lettera del Mese provare OpenOffice su un LETTERA DEL MESE vince due adesivi metallici sistema equipaggiato con M Utilizzo il computer fin da quando avevo 4 o 5 Windows XP e ha cercato su Google la di recupero dei sistemi. L'ho u anni, epoca in cui un mio zio mi fece vedere per tilizzato persino per recuperare dei dati da un parola "openoffice". la prima volta il suo computer con Windows dispositivo che si montava male; d'accordo, 3.11. Fui subito catturato e meravigliato da Ha cliccato sul primo risultato, ha impiegato molto tempo, ma ancora una quello che credevo essere una "Magia" su quella volta ha fatto tutto il lavoro e ho recuperato un'inserzione sponsorizzata. Anziché macchina. redirigersi verso openoffice.org, si è tutto ciò di cui avevo bisogno. Come io invecchiavo, così faceva anche Questo è un prodotto fantastico, con delle collegato su http://openoffice.org- l'hardware e il software che girava su di esso e il funzionalità incredibili. Non appena viene suite.com che sembrava la pagina mio amore si è sviluppato. Giunto all'età del rilasciata una nuova versione, scarico sempre autentica, ma ha destato in me college, mi sono reso conto di saper fare vari l'ultima ISO disponibile, ma tengo anche un lavori prettamente tecnici, come per esempio qualche sospetto. Mi sono accorto che catalogo delle vecchie versioni, in modo da formattare dischi rigidi, ripristinare informazioni non era il sito ufficiale di OpenOffice. poterle utilizzare anche sulle macchine più perdute, rimuovere i virus eccetera, il tutto per Prima di tutto ho notato che su IE il sito datate che potrei trovarmi a riparare. altre persone. Ciò che mi ha sempre dato fastidio aveva uno stile pari alla grafica era il fatto che risultava veramente difficile Ottimo lavoro all'ambiente Linux tutto, al originale, mentre con Firefox (su riuscire a trovare informazioni e documentazione team di Ubuntu e alle molte molte persone Windows) ha una grafica migliorata e semplici o utili. che possiedono delle capacità e una conoscenza di gran lunga superiori alle mie, persino un'icona che attesta la Due anni fa ho scoperto che il CD di Ubuntu si hanno realizzato e distribuiscono qualcosa compatibilità con Vista. Invece sulla avvia in maniera impeccabile su tutti i computer che dà un grande aiuto a tante persone. Non mia macchina Ubuntu su Firefox sul quale ho avuto modo di provarlo e che solo nel mio caso ovviamente, ma anche alle permette di accedere dappertutto: lettore CD, mostrava la grafica originale. Nel mio potenziali migliaia che lo usano tutti i giorni. Firefox l'add-on WOT immediatamente dischi rigidi montati malamente e così via. Tutto questo mi ha facilitato notevolmente nel lavoro lo segnala come un sito a rischio e con una valutazione scadente. Adoro questo add-on di Firefox, è molto utile. poter inviare spam. Gli utenti devono utenti Linux, ma potrebbe essere Ho cliccato sul pulsante "Download" essere avvisati. Questo elemento letale per gli utenti di Windows. e mi è stato richiesto l'indirizzo email dannoso non crea particolari problemi agli per accedervi, senza dubbio al fine di

30 relativi ad Ubuntu su Launchpad. Ascoltate podcast, leggete la documentazione e, DDOONNNNEE UUBBUUNNTTUU soprattutto, giocateci! Scritto da Josie Gilbert • Entrate in contatto con la vostra una persona agli inizi per far funzionare comunità locale (LoCo) attraverso i canali tutto, ma non molto di più. Non agitatevi IRC, forum, mailing list (senza fine!). più, ci sono qua io con le informazioni Attraverso questi canali si cercano volontari che possano dare una mano. che vi servono per iniziare a dare una mano a questo fantastico progetto. • Chiedete. Chiedete alla vostra comunità locale, scrivete sul forum Ubuntu ma • Usate le vostre abilità. Avete un lato artistico? ricordate di essere specifici, fate sapere Aiutate creando degli sfondi e creando dei temi alle persone quello che fate e quanto con la squadra che si occupa della grafica! tempo potete dedicare, e sono sicura che Conoscete più di una lingua? Collaborate con le troverete qualcosa che fa per voi! traduzioni! Quasi ogni cosa che sapete fare potrebbe aiutare la comunità di Ubuntu: basta Sono sempre richieste persone chiedere! per qualche tipo di attività, è ovvio. tate usando Ubuntu da un po' di Non date per scontato il fatto di non • Proponete idee. Avete un titolo in tempo e come molti di noi siete poter collaborare solo perché non profondamente e follemente chimica/biologia/roba simile? Siete esperti in S geofisica o qualunque altra cosa? Inviate le sapete programmare: ci sono innamorati di questo sistema vostre idee al brainstorm per i programmi che milioni di modi in cui potreste operativo, della comunità e delle potrebbero essere utili per voi o i vostri colleghi, essere coinvolti. Basta controllare la persone che vi ruotano attorno. Ora oppure offrite il vostro aiuto con qualche pagina relativa alla collaborazione linguaggio e dettagli simili. Siete degli utenti state cercando un modo per restituire alla fine di questa rivista e sarete parte di quanto vi è stato dato. Bene, veramente senza esperienza? Qualcosa non risponde alle vostre esigenze?Brainstorm! Avete già pronti per collaborare con Full questo è facile se siete dei un qualche tipo di disabilità motoria o visiva? I Circle! programmatori, degli utenti esperti o programmi non funzionano per voi? Ci sono più genericamente brillanti nel fornire probabilmente molte persone nella vostra supporto: ci sono moltissimi modi in situazione che ne trarrebbero beneficio, quindi cui essere coinvolti, da MOTU a inviate le vostre idee! La squadra di sviluppo di è un'utente inglese ossessionata da correttore di bug. Ubuntu dipende da quello su cui la gente parla e di cui hanno bisogno. Ubuntu, con una laurea Ma cosa fare se come me non siete scientifica in Genetica medica. • Imparate. Ci sono un centinaio di diversi Attualmente è disoccupata e portati per quel genere di schemi per imparare online per ogni tipo di trascorre la maggior parte del tempo cose?Sicuramente potreste aiutare cosa, quindi preparate muscoli e cervello ed apprendendo nuove forme di sapere. imparate qualcosa. Ci sono anche schemi

31 GGIIOOCCHHII UUBBUUNNTTUU Scritto da Edward Hewitt

a nuova stagione calcistica NOTIZIE SUI GIOCHI inglese è nel vivo, con il Liverpool in cima alla • (foto in basso) è L classifica. Quindi questo mese ho pronto per la grande distribuzione! Il deciso di recensire un gioco di gioco sull'era spaziale sarà spedito gestione calcistica open-source. sulle piattaforme Linux il 28 BYGFoot è un gioco manageriale Novembre 2008. molto ben sviluppato, che vanta • è stato migliaia di giocatori in tutto il rilasciato. E’ molto più semplice il mondo. Puoi gestire squadre di 25 processo di installazione per utenti Paesi, così come puoi portare la Linux. tua nazionale alla vittoria della Coppa del Mondo. • Valve ha annunciato che presto Steam BYGFoot è come ogni altro gioco sarà disponibile anche per Linux. Si di simulazione calcistica manageriale: giusto sono fatti bene. Ben è scoperto inoltre che anche l'ultimo scegliete la vostra squadra, selezionate i implementata è la possibilità di gioco rilasciato da Valve, , giocatori migliori e li guidate alla vittoria. gestire le finanze, ovviamente è contiene all'interno del codice Linux. Il gioco ha tutte le funzioni di base per molto difficile chiudere in positivo il poter gestire il vostro team. Voi primo anno di gioco dopo aver selezionate la squadra e la formazione da acquistato un giocatore. usare; tuttavia potrebbe essere difficile riuscire a muovere in giro per il campo i BYGFoot ha anche delle vostri giocatori. Scegliete il tipo di caratteristiche esclusive che non ho formazione digitando 3 cifre che mai visto negli altri giochi sommate diano 10 (ad esempio: 442, manageriali. Potete infatti decidere 433, 119). Trasferimenti e prestiti di quanto sarà grande il vostro stadio, giocatori sono nella norma. Scegliere la la sicurezza relativa ad esso e giusta offerta, oppure offrire un contratto salvare gli incontri memorabili.

32 Tuttavia manca di alcune funzioni e spesso se ne risente durante un incontro. Inoltre non ha i nomi ufficiali per i calciatori, ma non ci si può lamentare di questo, dal momento che sennò, il progetto avrebbe bisogno di licenze. Naturalmente, se volete, potete rinominare i giocatori. Quando arriva il giorno dell'incontro, avete disponibile la migliore formazione e una tattica perfetta. Si resta delusi durante il match, per via di una telecronaca testuale e delle statistiche molto essenziali, per cui è difficile riuscire a capire come la vostra squadra stia giocando. Non ci sono abbastanza informazioni per capire quale altra tattica adottare, se state perdendo per 2-0 alla fine del primo tempo. Di solito io sostituisco due giocatori se la loro condizione fisica è scarsa, ad esempio. BYGFoot è un bel tentativo di portare su Linux un gioco di alcune caratteristiche avanzate, come i nomi reali e il commento durante le Ed Hewitt, alias chewit simulazione manageriale e lo fa per la (quando gioca), è un maggior parte delle cose. Ha tutte le partite. Ma nonostante tutto offre una accanito giocatore su PC e caratteristiche necessarie a un buona esperienza manageriale su Linux. talvolta anche sulle console. allenatore (sia esso uomo o donna) Assolutamente un gioco che ogni fan del Fa anche parte del team di per scegliere la propria squadra e calcio deve avere. La versione 2.0.1 può sviluppo del progetto Gfire (Xfire plugin per Pidgin). condurla al successo. Certo, manca di essere trovata nei repository di Ubuntu.

33 Se avete delle domande su Ubuntu che richiedono una risposta, scrivete a [email protected] DD&&RR e noi le passeremo a Robert che vi risponderà nelle prossime edizioni. Scritto da Tommy Alsemgeest D D dd if=/dev/zero of=/dev/sda bs=1024

Il comando che hai citato non dovrebbe distruggere il tuo Rhard disk e non dovrebbe avere effetti dannosi. Comunque è inutile, se gvfs vuol dire Gnome Virtual File tutto ciò che vuoi fare è reinstallare System, il quale controlla le Ubuntu, siccome quasi tutto quello che operazioni sui file. Probabilmente è R c'è sull'hard disk viene comunque Per prima cosa dovresti provare meglio non chiuderlo a meno che non sia eliminato. il seguente tutorial per ritornare assolutamente necessario. Pare che i Rin Ubuntu: download vengano temporaneamente immagazzinati in memoria, quindi il http://ubuntuforums.org/showthread.php problema potrebbe essere questo. ?t=224351 Poi avrai bisogno di modificare il tuo ho notato che il menu.lst, puoi farlo con il seguente processo gvfsd-http comando: utilizza molta memoria... gksudo gedit /boot/grub/menu.lst

Scorri la schermata verso il basso e (con attenzione) cancella il collegamento o i D collegamenti sbagliati che non vuoi più visualizzare.

34 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 breve descrizione del IILL MMIIOO DDEESSKKTTOOPP tuo desktop, le caratteristiche del tuo PC e altre curiosità sulla tua configurazione.

Ho installato Ubuntu Hardy Heron su un ASUS Eee PC 701 con Ubuntu è semplicemente il miglior SO del mondo, è potente e Compiz Fusion. Il mio PC Eee è un modello 701 standard con la veloce come nessun altro...ma il tema originale deve essere RAM aumentata a 2GB. rivisto se vuole diventare uno standard anche per chi non Il tema “Bamboo Zen” può essere trovato su gnome-look.org. Ho s'intende molto di computer: è triste ma vero. installato Ubuntu e ha funzionato perfettamente in meno di Il tema nell'immagine è, per me, molto elegante e di classe; è un'ora. Trovo che, anche su un 900Mhz di CPU, Ubuntu funzioni in fatto con AWN, EMERALD, COMPIZ e, oltre a questi, TEMPO e modo scorrevole e praticamente senza intoppi. Effettuo l'avvio in PAZIENZA! meno di 45 secondi, da quando premo il tasto di accensione alla schermata di login. Solo pochi secondi di attesa e sono pronto a lavorare con Gimp, Openoffice, Firefox, Pidgin, Skype, InkScape, Scribus e infine Rainlendar per rimanere in pista con i miei innumerevoli impegni lavorativi!

35 IILL MMIIOO DDEESSKKTTOOPP

Ho 13 anni e questa è la scrivania del mio Hardy Heron 8.04 del Il mio computer è un assemblato da tavolo di 5 anni fa ed è il mio mio Intel Celeron CPU 3.06, con 1.5Ghz di memoria, una scheda migliore amico. Ha un processore Intel Celeron900, 256 MB di grafica ASUS En8500gt 1Gb e soprattutto un case turbina jet RAM una scheda madre MSI e un disco rigido da 40 Gb. Ho con ventole illuminate e LED accesi! Recentemente ho iniziato installato un doppio sistema operativo: Windows XP e Ubuntu ad avvicinarmi a Ubuntu con mio padre. Mi ha aiutato ad 8.04. installarlo e ad arricchirlo con un po' di componenti aggiuntivi Utilizzo un tema denominato “Moomex” e lo stile di icone come gdesklet, cubi, ecc...ma sono orgoglioso di poter dire che “Kamel”, usando lo sfondo “NightOfUbuntu” reperito su Internet ho fatto da solo il resto della scrivania e altre cosette. ed è una bellezza! Bene, la configurazione del mio computer è superata oggigiorno, ma è adeguata per l'uso che ne faccio quotidianamente. Amo Linux, amo Ubuntu!

36 SSOOLLUUZZIIOONNII DDII BBAACCKKUUPP Scritto da Andrew Min

http://www.getdropbox.com/ http://sbackup.wiki.sourceforge.net/ Se tutto quello che Scritto per l'Ubuntu volete è una Summer of Code semplice 2005, Simple sincronizzazione Backup (più basata su cartelle, comunemente noto Dropbox è come sbackup) è un fantastico. Vi dà programma di 2GB di archivio backup istantaneo gratuito, che è semplice, facile da abbastanza per i usare. documenti della Semplicemente prende una cartella, la mette in un maggioranza degli utenti (penso un po' poco per foto tar.gz e copia quest'ultimo su di un CD, DVD, disco e video). Supporta la sincronizzazione automatica rigido esterno o server. Crea inoltre una comoda lista incrementale, il controllo di versione e la crittografia con le applicazioni installate in quel momento. Lo SSL. Potete anche condividere le cartelle e i file che svantaggio è che per siti FTP con autenticazione, avete caricato. Come svantaggio, potete utilizzare dovete inserire manualmente (in chiaro) il nome solo il server di Dropbox, non il vostro, e potete utente e la parola chiave all'interno della URL. A ogni condividere una sola cartella predefinita "Dropbox". modo, per ambienti locali, sbackup è un buon strumento. Per installare Dropbox seguite le istruzioni su http://url.fullcirclemagazine.org/25635a. Per installare , utilizzate il pacchetto sbackup nel repository Universe.

37 https://wiki.ubuntu.com/TimeVault http://www.partimage.org/ Molti di noi hanno visto Time Machine, A volte, non è sufficiente fare la copia http://jr.falleri.free.fr/keep/wiki/Home l'applicazione intelligente per backup e di sicurezza di una cartella singola. A controllo versione della Apple che Tutti voi utenti KDE là fuori vi starete volte, avete bisogno di fare il backup di semplicemente funziona. Se sei un probabilmente grattando le teste un'intera partizione. Il modo più utilizzatore di Ubuntu invidioso, non devi lamentandovi, "queste sono tutte semplice per fare ciò è utilizzare più preoccuparti. TimeVault, una pratica applicazioni Gnome!". Le mie scuse. Sarei Partimage, un potente programma di applicazione Gnome, è una semplice negligente se non menzionassi Keep, il backup basato su terminale. Può applicazione Python per il backup. sistema di backup di KDE. È fornito con un comprimere con gzip e bzip, Potete inoltre facilmente ripristinare file demone associato per effettuare copie di masterizzare un CD o DVD, salvare su e cartelle premendo un bottone in sicurezza in automatico e supporta SSH e una rete locale o salvare su un disco Nautilus. Sfortunatamente TimeVault FTP così come la copia di posizioni di rigido esterno. Supporta tutti i possiede alcuni svantaggi. È ancora cartelle. È una semplice e utile applicazione filesystem standard Linux, la maggior pesantemente in fase beta ed è KDE che molti utenti Kubuntu (incluso, una parte dei filesystem Windows e ha un principalmente legato a Gnome (gli volta, il sottoscritto) trovano inestimabile. supporto beta per NTFS e HFS. sviluppatori stanno lavorando a una Per installare Keep, utilizzate il pacchetto Potete installare Partimage con il versione KDE, comunque). Tuttavia, per nel repository Universe. pacchetto nel repository necessità base di Gnome, TimeVault è Universe, ma non sarete in grado di una grande opzione. fare copie di sicurezza delle partizioni Siccome TimeVault è ancora in beta, non è un appassionato che state usando. Invece, è ancora nei repository. Potete scaricare di Linux fin da quando ha probabilmente vorrete avviare da un il .deb da Launchpad su installato per la prima volta live CD o USB e seguire le istruzioni su http://url.fullcirclemagazine.org/aeb8f0. openSuSE su VMWare. Maggiori http://url.fullcirclemagazine.org/92ff40. Dovete anche configurarlo prima di informazioni su di lui a: usarlo: prendete le istruzioni su http://www.andrewmin.com/ http://url.fullcirclemagazine.org/c906ac. 38 CCOOMMEE CCOONNTTRRIIBBUUIIRREE Gruppo Full Circle - Ronnie Tucker [email protected]

Siamo sempre in attesa di vostri nuovi articoli da pubblicare nella rivista Full Circle. - Rob Kerfia Per articoli, guide, idee e per le traduzioni della rivista , date un'occhiata al nostro [email protected] wiki: http://wiki.ubuntu.com/UbuntuMagazine - Inviateci i vostri articoli a: [email protected] Robert Clipsham [email protected]

Se desiderate inviarci delle notizie, scrivete a: [email protected] Robert Orsino Inviate i vostri commenti o esperienze Linux a: [email protected] Mike Kennedy David Haas Inviate le revisioni Hardware/software a: [email protected] Jim Barklow 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

Il nostro ringraziamento va a Canonical, al team marketing di Ubuntu e ai molti gruppi di traduzione nel mondo.

Una rivista non è una rivista senza articoli e Full Circle non fa eccezione. Ci servono le vostre opinioni, storie e desktop. Servono anche recensioni (giochi, applicazioni e hardware), how- to e guide (su qualunque soggetto K/X/Ubuntu) e ogni domanda o suggerimento che vorreste rivolgere. Domenica 11 Gennaio 2009 Inviateli a: [email protected] Venerdì 30 Gennaio

39 IILL GGRRUUPPPPOO DDII TTRRAADDUUZZIIOONNEE IITTAALLIIAANNOO

Questa rivista è stata tradotta dal gruppo di traduzione italiano della comunità Ubuntu-it. MicheleAzzolari [email protected] Per ogni ulteriore informazione visitate il nostro sito web: http://wiki.ubuntu-it.org/Fcm Dario Cavedon [email protected] CristinaFranzolini [email protected] Hanno collaborato alla stesura di questo numero: MarcoLetizia [email protected] AldoLatino [email protected] Antonino Arcudi [email protected] LidiaPellizzaro [email protected]

Michele Azzolari [email protected]

Dario Cavedon [email protected] CristinaFranzolini [email protected]

Teo Cocetta [email protected] Paolo Garbin [email protected] Aldo Latino [email protected] Cristina Franzolini [email protected]

Paolo Garbin [email protected]

Aldo Latino [email protected] Maurizio Moriconi [email protected]

Marco Letizia [email protected]

Mirco Paronetto [email protected] Paolo Garbin [email protected] full circle magazine ubuntu-it Traduzione Italiana

40