F== ;C5=7 - Full Circledl.fullcirclemagazine.org/issue72_it.pdf · @cchdsqn...

48

Transcript of F== ;C5=7 - Full Circledl.fullcirclemagazine.org/issue72_it.pdf · @cchdsqn...

full circle magazine #72 1 indice ^

Full CircleLA RIVISTA INDIPENDENTE PER LA COMUNITÀ UBUNTU

Numero 72 - Aprile 201 3

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

RREECCEENNSSIIOONNEE DDII SSOOLLYYDDXX EE SSOOLLYYDDKK

RECENSIONELIBRO:

UNA DISTRO BASATA SU DEBIAN CON XFCE O KDE

full circle magazine #72 2 indice ^

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

indirizzo Internet www.fullcirclemagazine.org (ma non attribuire il/gli articolo/i in alcun modo che lasci intendere che gli autori e la rivista abbiano esplicitamente autorizzato voio l'uso che fate dell'opera). Se alterate, trasformate o create un'opera su questo lavoro dovete distribuire il lavoro risultante con la stessa licenza o una simile o compatibile.Full Circle è completamente indipendente da Canonical, lo sponsor dei progetti di Ubuntu, e i punti di vista e le opinioni espresse nella rivista non sonoin alcun modo da attribuire o approvati da Canonical.

Full CircleLA RIVISTA INDIPENDENTE PER LA COMUNITÀ UBUNTU

Impostazioni di rete p.1 6

LibreOffice p.1 3

Programmare in Python p.08

Blender p.1 9

HowTo Opinioni

D&R p.40

Giochi Ubuntu p.42

Certificazione Linux p.44

Comanda & Conquista p.06

Inkscape p.21

Rubriche

Linux Lab p.30

Recensione p.35

Web Dev p.27

La mia opinione p.33

La mia storia p.32

Lettere p.38

Notizie Ubuntu p.04

Chiedi al nuovo arrivato p.27

Donne Ubuntu p.XX

Graphica Web Dev

TORNA IL PROSSIMOMESE

TORNA IL PROSSIMOMESE

full circle magazine #72 3 indice ^

EEDDIITTOORRIIAALLEE

BENVENUTI AD UN NUOVO NUMERO DI FULLCIRCLE!

P roprio così, gente: Full Circle questo mese compie sei anni.Incredibile! Non avrei mai immaginato, quando detti vita a FCM così tanti anni

addietro, che sarebbe ancora andato forte dopo sei anni. Non finirò mai di sottolineare ilfatto che ogni numero è creato da un team di persone e non solo da me: perciò unGRANDE grazie a tutti loro! I loro nomi sono elencati nell'ultima pagina di ogni uscita edin testa ad ogni articolo. I miei ringraziamenti vanno anche ai moltissimi gruppi ditraduzione in giro per il mondo!

L'unica cosa che mi piace fare ad ogni numero di anniversario è avere un sondaggio incui voi, i lettori, possiata darci le vostre opinioni su FCM. Cosa vorreste vedere più omeno spesso? Cosa vi piace o disgusta? Trovate tutti i dettagli a pagina 38; i l sondaggioinvece è all' indirizzo: http://goo.gl/hR7zc.

Sono sicuro che voi fan di Python siate già al corrente della Edizione Speciale cheRobin Catling ha messo insieme (che, a proposito, è arrivata al sesto numero). Beh,Robin si sta ora dedicando alla creazione di una serie di Edizioni Speciali sugli articoli diLibreOffice, perciò, se anche voi volevate riunirli in un unico pratico e comodo numero, ilprimo volume è già pronto nel sito principale di Full Circle. I l modo più semplice pertrovare le Edizioni Speciali è usare la casella di ricerca nel sito stesso.

Ad ogni modo, non vi tratterrò oltre. Godetevi il numero e, vi prego dicompilare il sondaggio!

Con i migliori saluti, e restate in contatto!Ronnie

[email protected]

Questa edizione è stata creata usando :

Full Circle PodcastRilasciato ogni due settimane,ogni episodio tratta tutte leprincipali notizie, opinioni, riviste,interviste e feedback dei lettoridel mondo di Ubuntu. I l Side-Pod èuna novità: è un breve podcastaggiuntivo (senza regolarità) ,inteso come un'appendice delpodcast principale. Qui vengonoinseriti tutti gli argomenti ditecnologia generale e materialinon inerenti Ubuntu che nonrientrano nel podcast principale.Ospiti:• Les Pounder• Tony Hughes• Jon Chamberlain• Oliver Clark

http://fullcirclemagazine.org

full circle magazine #72 4 indice ^

UUBBUUNNTTUU NNEEWWSSScritto dal Gruppo Ubuntu News

CAMBIAMENTI NEI RILASCI DIUBUNTU DECISI DALLA

UBUNTU TECHNICAL BOARD

L a Ubuntu Technical Boardannuncia la sua decisione di

cambiare la durata del supportoper le versioni non LTS da 1 8 mesi a9. Inoltre annuncia anche di voleradottare un meccanismo perpermettere agli utenti di tracciarecontinuamente la versione insviluppo senza dover aggiornare inmodo esplicito da rilascio a rilascio.

http://fridge.ubuntu.com/201 3/03/1 9/changes-in-ubuntu-releases-decided-by-the-ubuntu-technical-board/

Inoltre leggete il post che segue diRick Spencer, Vice Presidente diUbuntu Ingegneria, riguardante isuoi commenti sulle decisioni dellaUbuntu Technical Board, e su comeinfluenzeranno gli utenti:http://fridge.ubuntu.com/201 3/03/1 9/ubuntu-technical-board-looks-at-shuttleworths-proposal-for-release-management-methodology/

Andate a vedere i seguenti articoliper altri fatti sull'annuncio:

Decisioni del Meeting della UbuntuTechnical Board sulle nuoveproposte sui rilasci:http://www.webupd8.org/201 3/03/ubuntu-technical-board-meeting.html

Ubuntu dimezza la durata delsupporto per i rilasci 'regolari' :http://www.omgubuntu.co.uk/2013/03/ubuntu-to-halve-support-window-for-regular-releases

Canonical dimezza la druata delsupporto per i rilasci standard diUbuntu:http://www.linuxuser.co.uk/news/canonical-to-halve-support-for-standard-ubuntu-releases

L'UBUNTU MEMBERSHIP

BOARD CHIAMA PER LE

NOMINE

E lizabeth Krumbach, a nomedella Community Council, ha

invitato per un rinnovo dello staffdella Membership Board,responsabile nel nominare i nuovi

membri Ubuntu. la MembershipBoard ha bisogno di 9 membriUbuntu con un buon passato eabbastanza tempo a disposizioneper gli incontri che si tengono unavolta al mese. Le nomine sarannoaccettate da Venerdì 5 Aprile dalle1 2:00 UTC alla lista ubuntu-memebrship-boards sul sitolists.ubuntu.com

http://fridge.ubuntu.com/201 3/03/22/ubuntu-membership-board-call-for-nominations/

CANONICAL E L'ORGANISMODI NORMALIZZAZIONE CINESE

ANNUNCIANO LA

COLLABORAZIONE PER

UBUNTU

L a CSIP (Centro di promozione dichip integrati e software della

Cina) , l'università nazionale dellatecnologia per la difesa (NUDT) e laCanonical uniscono le forze percreare Ubuntu Kylin, un sistemaoperativo basato su Ubuntudesktop, specifico per la Cina.Questo annuncio rappresenta ilprimo passo del programma

quinquennale del governo che halo scopo di promuovere i softwareopen source e per accelerare lacrescita dell'ecosistema opensouce all' interno del paese.

http://www.canonical.com/content/canonical-and-chinese-standards-body-announce-ubuntu-collaboration

Questo argomento è stato trattatoanche in altre testategiornalistiche:

La Cina sta per creare un sistemaoperativo cresciuto in casa -http://www.bbc.co.uk/news/technology-21 895723

Ubuntu usato dalla Cina comesistema operativo nazionale -http://www.theregister.co.uk/201 3/03/22/china_makes_linux_os_with_canonical_help/

La Cina sceglie Ubuntu come SO diriferimento nazionale ad Aprile -http://www.engadget.com/201 3/03/23/china-chooses-ubuntu-for-a-national-reference-os-coming-in-april/

full circle magazine #72 5 indice ^

UBUNTU NEWS

Addio Windows: la Cina sta percreare un sistema operativocresciuto in casa basato su Ubuntu-http://arstechnica.com/information-technology/201 3/03/goodbye-windows-china-to-create-home-grown-os-based-on-ubuntu/

UBUNTU 8.04 (HARDYHERON) SERVER, 1 0.04(LUCID LYNX) DESKTOP E1 1 .1 0 (ONEIRIC ONCELOT)RAGGIUNGONO IL CICLO DI

FINE SUPPORTO IL 9 MAGGIO

201 3

A dam Conrad, a nome del teamRelease di Ubuntu, annuncia la

data ufficiale del fine supporto perUbuntu 8.04 (Hardy Heron) server,1 0.04 (Lucid Lynx) desktop e 1 1 .1 0(Oneiric Oncelot) desktop e server.

http://fridge.ubuntu.com/201 3/03/29/ubuntu-8-04-hardy-heron-server-1 0-04-lucid-lynx-desktop-and-1 1 -1 0-oneiric-ocelot-reaching-end-of-life-on-may-9-201 3/

UDS 1 3.05: SECONDOUBUNTU DEVELOPERSUMMIT ONLINE

M ichael Hall annuncia ilprossimo Ubuntu Developer

Summit che si tiene dal 1 4 al 1 7Maggio 201 3 dalle 1 4:00 UTC alle20:00 UTC. Incoraggia le persone diregistrare una blueprint e chiedereai leader delle tracce di aggiungereuna sessione per loro. InoltreMichael evidenzia alcunimiglioramenti in Google+Hangouts, le plenarie, ilprorgamma, gli organizzatori delsummit, e i processi diregistrazione.

http://mhall1 1 9.com/201 3/04/uds-1 3-05-ubuntus-second-online-developer-summit/

NUOVI MEMBRI NELLAUBUNTU MEMBERSHIP

BOARD

E lizabeth Krumbach annuncia imembri della Ubuntu

Membership Board approvati dallaUbuntu Community Council.Zhengpeng Hou, Mathieu Trudel-Lapierre, Jared Norris, EleanorChen e Penelope Stowe sono ibenvenuti (o i bentornati!) nellaMembership Board 1 200 UTC e

Iulian Udrea, Javier Lopez, andBenjamin Kerensa erano ibenvenuti (o i bentornati!) nellaMembership Board 2200 UTC.

https://lists.ubuntu.com/archives/ubuntu-news-team/201 3-April/001 777.html

Tante grazie all'Ubuntu News Teamper il loro contributo di questomese.

Le novità di questo mese vengonoda:

https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue309

https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue31 0

https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue31 1

https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue31 2

UBUNTU 1 3.04 RILASCIATO!

Ubuntu 1 3.04 continua la fieratradizione di Ubuntunell'integrare le ultime e miglioritecnologie open source dentrouna distribuzione Linux di altaqualità e facile da usare. Questociclo di rilascio ha visto unasignificativa spinta verso unaqualità giornaliera, che hapermesso a molti sviluppatori eutenti di partecipare in manierapiù attiva nel ciclo. Questaqualità, inoltre, la percepiamo nelrilascio finale.

Oltre ad un grande miglioramentodi Unity, aggiornamenti di pacchettidesktop comuni, aggiornamenticore e delle componenti chiave,Ubuntu 1 3.04 inlcude anche unservizio Amici, per consolidare tuttigli account dei social networktramite Ubuntu Online Accounts.Inoltre è stato incluso una nuovatecnica di anteprima dellacaratteristica della sessione di avviodell'utente.

Potete leggere per sapere di piùquali sono le novità di Ubuntu 1 3.04nel seguente articolo di rilascio:http://ubunt.eu/1 304Server e:http://ubunt.eu/1 304Client

full circle magazine #72 6 indice ^

D opo il mio articolo dello scorsomese su Ubuntu Touch, ho

ricevuto una valanga di risposte dailettori (molte di più di quelle per glialtri articoli che ho scritto). Dovendorispondere, ho pensato che sarebbebello riportarle in un articolod'approfondimento. La primasettimana di Aprile ho notato uncambiamento interessante neipacchetti di Ubuntu Touch per ilTF1 01 e sono stato in grado di fargirare la developer preview sul miotablet. Ad ogni modo, a dispettodelle funzioni al momento presenti,mi riservo di parlarneapprofonditamente in futuro(magari per la versione Betaufficiale).

La prima risposta che ho ricevutoda un lettore riguardava la suaopinione secondo cui Ubuntu Touchdeve assolutamente integrare ilsupporto agli account Google(Google Mail, Google Contacts,Google Calendar (enfatizzando ipromemoria), Google Maps e ilNavigatore). Rileggendo l'articolo hoscoperto di aver dimenticato diparlarne. Detto questo, immaginoche Ubuntu realizzerà qualche specie

di client mail(Evolution/Thunderbird). Il supportoa Google Mail era efficace in ciascunadi queste applicazioni, l'ultima voltache le ho usate. Thunderbird offreanche il plug-in Lightning per icalendari, che funziona bene conGoogle Calendar. Ci sono inoltrenumerosi plug-in per Thunderbirdche permettono di sincronizzare icontatti. Quindi, penso siaimprobabile che nella versione diUbuntu Touch non inseriranno unostrumento del genere. RestanoGoogle Maps e il Navigatore. La miapaura è che Canonical deciderà diinserire un nuovo strumento permappe/navigazione, invece diprovare a inserire la collaudataapplicazione di Google. C'è sempre latesi che "A Google Maps si puòaccedere facilmente dal browser",ma questo è in contrasto con lavelocità e manegevolezza di unostrumento di mappe. A questo puntonon resta che attendere e vederecosa succederà.

Lo stesso lettore spera di vedereuna tastiera altamentefunzionale/utilizzabile in Ubuntu.Benchè non ho avuto problemi con la

tastiera predefinita di Android, cisono diversi utenti che nepreferiscono altre come Swype. Illettore si riferisce alla tastieraTouchPal, l'app del Compositore edei Contatti. Questo va ben oltresostituire la tastiera, ma offre ancheun compositore e un'app dei contattipersonalizzata. I suoi motivi sulperché valga la pena di usare questeapp riguardano la digitazione tipicasulla tastiera Android "lenta, noiosae incline agli errori". Trova che Ilmetodo "swipe" della tastieraTouchPal sia più intuitivo e, grazieall'algoritmo di apprendimento,meno incline agli errori. Il lettore fanotare anche che sebbene laTouchPal offra delle funzioni dipredizione del testo, queste sonodisabilitate per scelta predefinita enon è molto chiaro come attivarle.Secondo una guida rapida, bastascorrere a destra sulla barraspaziatrice per abilitare la scritturapredittiva, mentre uno scorrimento asinistra disabilita la funzione.

Le app dei Contatti e delCompositore incluse nel pacchettoTouchPal sono utili al lettore, perchèl'app dei Contatti predefinita tende a

perdere dei dati delle note inclusenella sezione dei contatti quandocontengono molto testo. Il lettorecrea questi contatti sul PC epraticamente non li può gestire, mal'app Contatti e CompositoreTouchPal (una scorciatoia per le duefunzioni) non sembra risentire diqueste limitazioni, trovandola moltoflessibile e facile da usare.

La seconda mail che ho ricevutoera breve e andava dritta al punto. Illettore si preoccupa della probabilemancanza di Aldiko (un lettore diebook), e dell'app Kindle cheandrebbero inseriti in Ubuntu Touch.Non sono sicuro che Aldiko saràinserito/convertito in Ubuntu Touch,ma penso che Canonical se nepotrebbe pentire di non aver inclusouna qualche specie di app Kindle.Nuovamente, Amazon permette dileggere i libri del Kindle online("Amazon Cloud Reader"), ma non èproprio la soluzione ideale. Dettoquesto, la lista delle presunteapplicazioni nella Developer Previewinclude un collegamento al negozioAmazon, che mi fa pensare a comeUbuntu farà del suo meglio perintegrare i servizi Amazon. Vorrei

CCOOMMAANNDDAA && CCOONNQQUUIISSTTAAScritto da Lucas Westermann

UUbbuunnttuu TToouucchh -- II ll sseegguu ii ttoo

full circle magazine #72 7 indice ^

Lucas ha imparato tutto quello che sadanneggiando ripetutamente il suosistema, non avendo nessunaalternativa ha quindi dovuto impararecome ripararlo. Potete scrivere aLucas presso: [email protected].

aggiungere altre informazioni cheriguardano le app fornite, ma, fintanto che la tastiera non funzioneràbene, non mi posso connettere allarete, così ogni volta che avvio un appcompare la finestra d'errore con lascritta "non connesso", oppurevengono disabilitate quellecaratteristiche che volevo testare.

Infine, un lettore mi spiega divoler installare Ubuntu Touch su unSamsung Galaxy SIII , ma sulla paginaWiki di Ubuntu viene riportato come"in lavorazione". Così per quelli chemi chiedono qualcosa di simile, dicoquesto: se rinunciate a un dispositivoperfettamente funzionante in favoredell'installazione di una DeveloperPreview praticamente nonfunzionante solo per veder com'è,potete includere alcune decentiistruzioni nella pagina del Wiki per ilvostro dispositivo. Detto ciò, UbuntuTouch non è in alpha, beta o nellafase release candidate. Èletteralmente un'istantanea dei lorodispositivi demo, che includeaccount multipli a cui non poteteaccedere, un account ospite chedovete usare e alcuni esempi diapplicazioni che loro voglionoincludere. Se però avete un secondoo un terzo dispositivo Android aprendere polvere (come il mioTF1 01 ), allora sentitevi liberi di

installarlo e giocarci un pò, basta chenon vi aspettiate di infondere nuovavita in un vecchio dispositivo (almenonon ancora). Infine la pagina Wiki èsuddivisa in questo modo:

• Funzionante con phablet-flash (ilmetodo ufficiale Ubuntu, rivolto soloal Galaxy Nexus e ai Nexus 4, 7 e 1 0);• Funzionante, ma non disponibile dacdimage.u.c (port non ufficiali,mantenuti dalla comunità, mafunzionanti allo stesso modo);• In corso di implementazione(praticamente il punto d'attesa pertutte le conversioni che non hannoancora le istruzioni disblocco/installazione, del codice o

un' immagine).

Se non avete intenzione diaiutare nel debug o nello sviluppo, ilflash del dispositivo non vale la pena.

Una nota non correlata. Dopo ilmio articolo sul cavo Rocksmith RealTone per registrare la chitarraelettrica, un lettore mi ha chiesto discrivere uno o due articoli perregistrare da chitarra acusticausando Audacity. Questi arriverannonon appena avrò disponibileun'interfaccia audio funzionante,così da coprire anche le registrazionidella chitarra acustica con microfono,dai pickup, con chitarra elettrica

(tramite linea diretta) e con unmicrofono davanti all'amplificatore.Se tutto va bene, sarà pubblicato suiprossimi due numeri di FCM. Sequalche musicista ha deisuggerimenti per un'interfacciaaudio con cui avete lavorato suUbuntu, o chiunque abbia dellerichieste specifiche che possoinserire in questi articoli, puòscrivermi a [email protected] "Articoli Chitarra FCM"nell'oggetto, così da separli dalleemail di C&C.

Spero che almeno qualcuno abbiatrovato le risposte ai lettori utili e/ointeressanti! Non avevo mai sentitoparlare della tastiera TouchPal, delCompositore o dell'app Contatti.Avete domande? Suggerimenti?Allora scrivetemi [email protected]. Scrivete"FCM" o "C&C" nell'oggetto, così nonsi perderanno tra la mia posta inarrivo!

COMANDA & CONQUISTA

full circle magazine #72 8 indice ^

HHOOWW--TTOOScritto da Greg Walters PPrrooggrraammmmaarree iinn PPyytthhoonn :: PPaarrttee 4433

L a volta scorsa, abbiamo iniziato unprogetto che alla fine userà il

modulo TvRage che abbiamo creato ilmese prima di questo. Oracontinueremo il progetto. Questavolta aggiungeremo funzionalità alnostro programma: migliorando laroutine che analizza il nome del file eaggiungendo due campi (TvRageId eStatus) al database. Quindi, tuffiamocidentro.

Come primo passo, faremo deicambiamenti alle nostre linee diimportazione: Per quelli che si stannounendo adesso, includerò quelle dellavolta scorsa (mostrate in alto a destra).

Le linee dopo ' import re' sonoquelle nuove per questa volta.

La prossima cosa che faremo èriscrivere la routineGetSeasonEpisode. Stiamo perbuttare via quasi tutto ciò cheabbiamo fatto il mese scorso erenderlo più flessibile attraverso ipossibili schemi stagione/episodio . Inquesta iterazione saremo in grado disupportare i seguenti schemi ...

Series.S00E00

Series.s00e00

Series.S00E00.S00E01

Series.00x00

Series.S0000

Series.0x00

Sistemeremo inoltre i problemilegati a eventuali zero iniziali mancantiprima di scrivere nel database.

Il nostro primo modello cerca diprendere file con episodi multipli. Cisono vari nomi di schemi, ma quelloche supporteremo è simile a'S01 E03.S01 E04'. Usiamo comemodello la stringa"(.*)\.s(\d{1 ,2})e(\d{1 ,2})\.s(\d{1 ,2})e(\d{1 ,2})". Questo ritorna (speriamo)cinque gruppi composti da: nome dellaserie (S[1 ]), stagione(S[2]), episodionumero 1 (S[3]), stagione (S[4]) edepisodio numero 2 (S[5]). Ricordateche le parentesi creano ciascun gruppoper il ritorno. Nel caso sopra,raggruppiamo dal primo carattere finoa “.s”, quindi due numeri, saltiamo la“e”, quindi due numeri, e ripetiamo.Così il nome del file"Monk.S01 E05.S01 E06.avi" ritorna iseguenti gruppi ...

S[1] = Monk

S[2] = 01

S[3] = 05

S[4] = 01

S[5] = 06

Stiamo usando solo i gruppi S[1 ],S[2] e S[3] in questo codice, ma si puòvedere a cosa conducono. Se troviamouna corrispondenza, impostiamo unavariabile di nome “GoOn” a vero.Questo ci permette di sapere che cosafare dopo che siamo passati attraversole varie linee If.

Così, nella prossima pagina (in altoa destra) c'è il codice per la routineGetSeasonEpisode.

Quando arriviamo a questo punto,(prossima pagina, in basso a sinistra)prepariamo il nome dello spettacolorimuovendone tutti i punti dal nome,inserendo quindi le informazioni sullastagione e sull'episodio dai vari gruppie le restituiamo. Per le informazionisulla stagione, se abbiamo un modellotipo "S00E00", la stagione avrà unozero iniziale. Tuttavia, se il modello èsimile a “xxx”, allora la stagione sipresume essere il primo carattere e isuccessivi due sono l'episodio. Per farcapire dove vogliamo andare a parare,vogliamo rendere la stagione unnumero a due cifre con uno zeroiniziale, se necessario.

Successivamente, nella nostraroutine MakeDatabase, cambieremol'istruzione SQL di creazione per

import osfrom os.path import join, getsize, existsimport sysimport apswimport re#------------------------------# NEW LINES START HERE#------------------------------from xml.etree import ElementTree as ETimport urllibimport stringfrom TvRage import TvRage

full circle magazine #72 9 indice ^

HOWTO - PROGRAMMARE PYTHON Parte 43aggiungere i due nuovi campi(prossima pagina, in alto)

Di nuovo, l'unica cosa che ècambiata dalla scorsa volta sono leultime due definizioni di campi.

Nella nostra funzioneWalkThePath, gli unici cambiamentisono le linee che inserisconoeffettivamente nel database. Questoè per supportare le nuove strutture.Se vi ricordate dalla volta scorsa,passiamo a questa funzione la cartellache contiene i nostri file TV. Nel miocaso, ci sono due cartelle, così èimpostato dentro una lista e usiamoun ciclo for per passare ciascunelemento nella funzione. Procedendoattraverso la funzione, andiamo inogni directory cercando i file conestensione del tipo .avi, .mkv, .mp4 e.m4v. Quando troviamo un file checorrisponde, lo mandiamo alla

def GetSeasonEpisode(filename):GoOn = Falsefilename = filename.upper()

This is our first pattern check.#Should catch multi episode .S01E01.S01E02 type filenamesresp = re.search(r'(.*)\.s(\d{1,2})e(\d{1,2})\.s(\d{1,2})e(\d{1,2})',filename, re.I)if resp:

showname = resp.group(1)GoOn = True

else:

Our second pattern check looks for SddEdd or sddedd...# Should catch SddEdd or sddedd

resp = re.search(r'(.*).S(\d\d?)E(\d\d?)(\.*)', filename, re.I)if resp:

showname = resp.group(1)GoOn = True

else:

The next pattern looks for ddxdd.#check for ddxddresp = re.search(r'(.*)\.(\d{1,2})x(\d{1,2})(.*)', filename, re.I)if resp:

showname = resp.group(1)GoOn = True

else:

This pattern checks for Sdddd.#check for Sddddresp = re.search(r'(.*).S(\d\d)(.\d\d?)' , filename, re.I)if resp:

showname = resp.group(1)GoOn = True

else:

And finally we try for ddd# Should catch xxxresp = re.search(r'(.*)(\d)(.\d\d?)',filename,re.I)if resp:

showname = resp.group(1)GoOn = True

if GoOn:shownamelength = len(showname) + 1showname = showname.replace("."," ")season = resp.group(2)if len(season) == 1:

season = "0" + seasonepisode = resp.group(3)ret = [showname,season,episode]return True,ret

else:ret = ["",-1,-1]return False,ret

full circle magazine #72 1 0 indice ^

HOWTO - PROGRAMMARE PYTHON Parte 43

funzione GetSeasonEpisode.Verifichiamo quindi se lo abbiamo giàinserito nel database e, se non fatto, loaggiungiamo. Sto per darvi ( in alto adestra) solo parte della routine delloscorso mese.

Le due linee in nero sono quellenuove di questa volta.

Abbiamo già fatto metà strada. Cisono poi delle funzioni di supporto perlavorare con la nostra funzioneTvRage per riempire i campi deldatabase. La nostra prima funzioneviene eseguita dopo quella WalkThePath e accede al database, ottenendoil nome della serie e interrogando ilserver TvRage per il numeroidentificativo. Una volta ottenuto,aggiorniamo il database, usiamoquindi tale numero id per interrogareancora una volta il server TvRage perottenere lo stato attuale della serie.Questo stato può essere “NewSeries”,Returning Series”, “Canceled”,“Ended” e “On Haitus”. La motivazioneper cui vogliamo questa informazioneè che, quando andiamo a controllare i

nuovi episodi, non vogliamo perderetempo con delle serie che non avrannoaltri nuovi episodi perché sono statecancellate. Così ora abbiamo lo stato epossiamo scriverlo nel database(sopra).

Ci fermeremo qui col nostro codicee daremo una occhiata alla query SQLche stiamo usando. E' un pochinodifferente da tutto ciò che abbiamofatto prima. La stringa è:

SELECT DISTINCT series FROM

TvShows WHERE tvrageid = -1

Che dice, dammi giusto una istanzadel nome della serie, non importaquante ne ho, dove il campo tvrageid èuguale a "-1 ". Se, per esempio,abbiamo 1 03 episodi di DoctorWho2005, usando il Distinct otterrò solo unrecord, assumendo che non abbiamoancora ricevuto un TvRageID.

for x inSeriesCursor.execute(sqlstring):

seriesname = x[0]

searchname =string.capwords(x[0]," ")

Stiamo usando la funzionecapwords dalla libreria string percambiare il nome della serie (x[0]) al“corretto caso” dal formato tuttomaiuscolo con cui di solito salviamo ilnome dello spettacolo. Facciamoquesto perché TvRage si aspettaqualcosa di diverso dai dati tutti inmaiuscolo e non otterremmo i risultatiche stiamo cercando. Così il nome

def MakeDataBase():# IF the table does not exist, this will create the table.# Otherwise, this will be ignored due to the 'IF NOT EXISTS' clausesql = 'CREATE TABLE IF NOT EXISTS TvShows (pkID INTEGER PRIMARY KEY, Series TEXT, RootPath TEXT, Filename TEXT,

Season TEXT, Episode TEXT, tvrageid TEXT,status TEXT);'cursor.execute(sql)

sqlquery = 'SELECT count(pkid) as rowcount from TvShows where Filename ="%s";' % fl

try:for x in cursor.execute(sqlquery):

rcntr = x[0]if rcntr == 0: # It's not there, so add it

try:sql = 'INSERT INTO TvShows

(Series,RootPath,Filename,Season,Episode,tvrageid) VALUES (?,?,?,?,?,?)'cursor.execute(sql,(showname,root,fl,season,episode,-1))

except:

def WalkTheDatabase():tr = TvRage()SeriesCursor = connection.cursor()sqlstring = "SELECT DISTINCT series FROM TvShows WHERE tvrageid = -1"

full circle magazine #72 1 1 indice ^

HOWTO - PROGRAMMARE PYTHON Parte 43

della serie “THEMAN FROM UNCLE”sarà convertito in “The Man FromUncle”. Lo usiamo nella chiamata allanostra libreria Libreria FindIdByNamedi TvRage. Questo ci fornisce l'elencodi spettacoli che corrispondono e ce limostra in modo da scegliere ilmigliore. Una volta che ne prendiamouno, aggiorniamo il database con ilnumero id e quindi chiamiamo lafunzione GetShowStatus per ottenerelo stato attuale dello spettacolo daTvRage (in basso a destra).

La funzione UpdateDatabase (inalto) usa semplicemente il nome dellaserie come chiave per aggiornare tuttirecord con l'appropriato ID TvRage.

Anche GetShowStatus (sopra) è

molto semplice. Chiamiamo lafunzione GetShowInfo dalla libreriaTvRage passando l'id che abbiamoappena ricevuto a TvRage, perottenere le informazioni sulla serie. Sericordate, TvRage fornisce molteinformazioni sulla serie, ma tuttoquello che ci interessa adesso è lostato dello spettacolo. Dal momentoche tutto è ritornato in un dizionario,cerchiamo la chiave [“Status”]. Unavolta ottenuta, aggiorniamo il

database con tale chiave eprocediamo.

Abbiamo quasi finito con il nostrocodice. Alla fine aggiungiamo una lineaalla nostra funzione main del mese

print("Requesting information on " + searchname)sl = tr.FindIdByName(searchname)which = tr.DisplayShowResult(sl)if which == 0:

print("Nothing found for %s" % seriesname)else:

option = int(which)-1id = sl[option]['ID']UpdateDatabase(seriesname,id)GetShowStatus(seriesname,id)

def UpdateDatabase(seriesname,id):idcursor = connection.cursor()sqlstring = 'UPDATE tvshows SET tvrageid = ' + id + ' WHERE series = "' + seriesname + '"'try:

idcursor.execute(sqlstring)except:

print "error"

def GetShowStatus(seriesname,id):tr = TvRage()idcursor = connection.cursor()dict = tr.GetShowInfo(id)status = dict['Status']sqlstring = 'UPDATE tvshows SET status = "' + status + '" WHERE series = "' + seriesname + '"'try:

idcursor.execute(sqlstring)except:

print "Error"

startfolder = ["/extramedia/tv_files","/media/freeagnt/tv_files_2"]#for cntr in range(0,2):

#WalkThePath(startfolder[cntr])WalkTheDatabase()# Close the cursor and the databasecursor.close()connection.close()print("Finished")

full circle magazine #72 1 2 indice ^

Greg Walters è il proprietario dellaRainyDay Solutions, LLC, una società diconsulenza in Aurora, Colorado eprogramma dal 1 972. Ama cucinare, fareescursioni, ascoltare musica e passare iltempo con la sua famiglia. Il suo sito webè www.thedesignatedgeek.net.

HOWTO - PROGRAMMARE PYTHON Parte 43scorso (in nero, sotto) per chiamare lafunzione “WalkTheDatabase” dopoche abbiamo finito di ottenere tutti inostri nomi di file. Di nuovo, sto perdarvi solo parte della funzione Main,giusto perché possiate trovare il postocorretto per piazzare la nuova linea.

Questo è tutto il nostro codice.Andiamomentalmente oltre a quelloche succede quando mandiamo inesecuzione il programma.

Primo, creiamo il database se nonesiste.

Quindi, passiamo attraverso ipercorsi predefiniti, cercando i file chehanno una delle seguenti estensioni:

.AVI, .MKV, .M4V, .MP4

Quando ne troviamo uno, loscorriamo e cerchiamo di analizzare ilnome del file cercando il nome di unaserie, il numero di stagione e il numerodi episodio. Prendiamo questainformazione e la mettiamo neldatabase, se non c'è ancora.

Una volta che abbiamo cercato ifile, interroghiamo il databasecercando i nomi delle serie che nonhanno un ID TvRage associato. Poiinterrogheremo le API TvRage echiederemo i file che corrispondono a

quell'ID. Ciascuna serie passeràattraverso questa fase ancora unavolta. La seguente schermata mostra,in questo caso, le opzioni per la serie tvMidsomerMurders.

Ho inserito (in questo caso) 1 , cheassocia queste serie con l'ID TvRage4466. Questo è inserito nel database eusato in seguito per richiedere lo statoattuale della serie, di nuovo daTvRage. In questo caso ci vienerestituito “Returning Serie”, che vienequindi inserito nel database eproseguiamo.

Dal momento che facciamol'esecuzione iniziale nel database, civorrà un certo tempo e richiederà lavostra attenzione, perché ogni singolaserie ha bisogno di chiedere che ilnumero ID corrisponda. La buonanotizia è che ciò deve essere fatto unasola volta. Se siete in qualche modo"normali" non vorrete aver a che farecon ciò. Io ho 1 57 differenti serie dafare, quindi ciò richiede un certotempo. Poiché sono stato attentonell'impostare i nomi dei file(controllando TvRage e TheTvDb.comper la corretta denominazione delnome della serie), la maggioranzadelle ricerche erano l'opzione #1 .

Giusto per conoscenza, oltre lametà delle serie che ho o sono finite o

sono state cancellate. Questodovrebbe dirvi qualcosa sul gruppo dietà in cui ricado.

Il codice completo è disponibile,come sempre, su PasteBin pressohttp://pastebin.com/MeuGyKpX

La prossima volta continueremocon l'integrazione con TvRage. Fino adallora vi auguro di trascorrere un buonmese!

Requesting information on Midsomer Murders5 Found------------------------1 - Midsomer Murders - 44662 - Motives and Murders - 313733 - See No Evil: The Moors Murders - 111994 - The Atlanta Child Murders - 264025 - Motives & Murders: Cracking the Case - 33322Enter Selection or 0 to exit ->

full circle magazine #72 1 3 indice ^

HHOOWW--TTOOScritto da Elmer Perry LLiibbrreeOOffffiiccee PPaarrttee 2255 :: LLaayyoouutt dd ii FFoorrmmuullaa

Q uandocreate formulepiù articolateinMath, scopriretepresto chenon

sempre le coseverrannodisposte comeavreste voluto. Ci sonoalcuni trucchettichepermettonodi ottenere le formulecosì come le vogliamo, specialmentequelle complesse.Oggi vedremoalcuni diquesti trucchetti perfare inmodoche leformule venganomostratecorrettamente.

ELEMENTI DI UN GRUPPOCONPARENTESI

Leparentesi graffe {} hannoun utilizzoparticolare nelle formule.Aiutanoaraggruppareelementi. Senza questepotreste avereun risultatodiversodaquello aspettato.Mostroqui un paiodiesempi perfarvi capire cosa intendo.

Inserire quanto seguenell'editordiformule:

2 over x + 1

Il risultato saràquesto:

Ma sequello chevoi volesterealmente fosse che x+1 sia adenominatoredella frazione?Èpossibile

usare leparentesi graffeperraggruppare idueelementi in unounico.

Inserite la stessa formula nell'editor,ma questa volta con leparentesi graffeche racchiudono i due addendi:

2 over {x + 1}

Otterresteora ilrisultatovoluto:

Èpossibile usare leparentesi graffeperraggruppareogni volta che la formulanon si presenta comeavreste volutoefare inmodoche le coseescanonelmodogiusto.Vedretemolti utilizzi delleparentesi graffemanoamanochelavoreremosugli esempi di questoHow-To.

EQUAZIONI DISPOSTESU PIÙ RIGHE

Alcuneequazioni sonopiù chiare sesonodisposte su più righe, ad esempio seavetebisognodimostrare gli sviluppi diuna formula passo-passo fino allaconclusione. Farequesto tutto su una rigapotrebbe rendere la formula difficile daleggere. Premere il tasto 'Invio' nell'editornon vi farà ottenereuna nuova riga. Perpassare ad una nuova riga nella formula si

sfrutta l'elemento 'newline'.

Esempiodall'editor:

x over 250 = 5 over 100 newline100x = 250(5) newline100x = 1250 newline100x over 100 = 1250 over 100newlinex = 12.5

Otteniamo:

LIMITI DI SOMMATORIE/INTEGRALI

I comandi 'sum' e 'int' (rispettivamentepersommatoria e integrale) possonosfruttaredei parametri opzionali perdefinire l'intervallo di valori su cui agisce lasommatoria ogli estremi di integrazione.Leparole chiave 'from' e 'to' impostano icampi rispettivamente in bassoe in altodiquesti comandi. Il codice seguentenemostra l'utilizzo:

sum from x=0 to x=n f(n) "or "int from x to n f(n+1)

Risultato:

PARENTESI RISCALATE

Qualchevolta c'è bisognodi parentesiperavvolgerepiù di una riga. Ad esempiocomeaccade con lematrici. Se si usa ilcaratteredi parentesi, si ottieneunamatrice di brutto aspetto.

Il codice:

(matrix {x#x+1##y#y+1})

Il risultato:

Peraveredelle parentesi che sianoriscalate sulle dimensioni dellamatrice siutilizzano i codici 'left (' e 'right )'(rispettivamenteperaprire eperchiuderela parentesi). Questi dannoun risultatomigliore rispetto a prima.

Il codice:

left(matrix {x#x+1##y#y+1} right)

full circle magazine #72 1 4 indice ^

HOWTO - LIBREOFFICE Parte 25

Il risultato:

Perriscalare leparentesi quadre si usa'left [' e 'right]'. Perriscalareparentesigraffe 'left lbrace' e 'rightrbrace'. Èpossibile trovare una lista completa ditutte leparentesi a disposizionenelladocumentazionedella Guida diLibreOffice.

PARENTESI NON ACCOPPIATE

Alcunevolte c'è bisognodi unparentesi su un lato,ma non sull'altro. Senon simette la parentesi di chiusura, vienemostratoun punto interrogativorovesciatoe l'equazione appariràdisordinata. Perrisolvere ilproblema siutilizzano i codici 'leftnone' o 'rightnone',a seconda delle vostre esigenze, perindicare chenon si ha la parentesi diapertura o chiusura.

Un chiaroesempiodi questoè ladefinizionematematica dei numeri diLucas.

Il codice:

L_n = left lbracematrix{2 # if n = 0; ##1 # if n = 1; ##L_{n-1} + L_{n-2} # if n >1.}right none

Il risultato:

Si noti cheho terminato la definizionecon 'rightnone' perfare inmodoche ladefinizione fossemostratacorrettamente.

ALLINEAREELEMENTI USANDOMATRICI

Avretenotato che, nella definizionedei numeri di Lucas, housatounamatriceperallineare tutto correttamente. Ilcomando 'matrix' è utile a questoperchéMath non fornisce un comandoperl'allineamentoad un certoelemento. Conil comando 'matrix' si sfruttano le colonnee le righedi unamatriceperavereglielementi allineati a nostropiacimento. Unchiaroesempiodi questa tecnica èl'allineamentoalsimbolo 'uguale'.

Peresempio:

matrix {3x + 2x # `=` # 45 ##alignr 6x # `=` # 45}

Il risultato:

Avretenotatogli accenti gravi ' ` ' cheracchiudono i simboli di uguaglianza.Questi sononecessari perché il simbolo'uguale' è un operatorebinario e richiededueespressioni, una cheprecedeeunache segue l'operatore. L'accentograveè ilsimbolodiMath per indicare unaspaziatura piccola. Èpossibile, invece,ottenereuna spaziatura più lunga con ilsimbolo '~' o con delle parentesi vuote '{}'.Si ricordi che, in unamatrice, qualunquecosa sia divisa dai siboli cancelletto '#' èuna espressione indipendente.

Avrete anchenotato che, nellaseconda riga, housato il comando 'alignr'perallineare a destra il '6x' nella propriacolonna. Si usi 'alignl' perun allineamentoa sinistra e 'alignc' perun allineamentocentrale. L'allineamentocentrale èquellopredefinito, ad eccezionedellematrici, incui quellopredefinitoèquello sinistro.

TESTO IN UNAFORMULA

Qualchevolta, c'è bisognodiaggiungerenoteodeltesto in unaformula. Èpossibile aggiungeredel testoracchiudendolo tra vigolette ' "" '.

Esempio:

c^2 = a^2 + b^2 newline"The Pythagorean Theorem."

Risultato:

FORMULECHIMICHE

Math è statoprogettatoperequazionimatematiche,ma puòancheessereusato ancheperformule chimiche.Dalmomentoche le variabili sonodinorma in corsivo, potreste volerdisattivare il corsivoperle variabili(spiegato successivamente).

Esempio:

matrix {"molecules" # H_2 SO_4 ##"Isotopes" # U lsub 92 lsup 238##"Ions" # SO_4^{2-{}}}

Risultato:

Si notino i comandi 'lsub' e 'lsup' nellaformula dell'isotopo. La scrittura in bassoa sinistra è creata da 'lsub', mentre 'lsup'crea quella in alto a sinistra. Potrebbeesserci anche ilbisognodi aggiungerefreccedoppieper il catalogodi formulechimiche.

full circle magazine #72 1 5 indice ^

La storia lavorativa, di programmazionee informatica di Elmer Perry include unApple IIE, con alcuni Amiga, un generosoaiuto di DOS e Windows e unaspolverata di Unix, il tutto benmescolato con Linux e Ubuntu.

HOWTO - LIBREOFFICE Parte 25

COLORE,GRASSETTOECORSIVO

I comandi 'color', 'bold' (grassetto) e'ital' (corsivo) permettonodi enfatizzarecerteparti della formula.Questi agisconosolo sull'elementoche li segue.Affinchévenganoapplicati a più elementi ènecessario raggrupparli tra parentesi.

Esempio:

bold color blue c^2 = color red{a^2 + b^2} newlineital color green "The PythagoreanTheorem"

Risultato:

Si noti chehomessogli elementi dellasomma dei quadrati tra parentesi perrenderli rossi. Anche con 'c^2' hocombinato i comandi 'color' e 'bold'. Èpossibile scegliere tra otto colori: black,white, cyan,magenta, red, blue, green andyellow(rispettivamentenero, bianco,ciano,magenta, rosso, blu, verdeegiallo).

CAMBIARETIPO EDIMENSIONEDEICARATTERI

Capita a volte di volercambiare il tipoo la dimensionedei caratteri da quelli

predefiniti. 'Formato' > 'Tipi di carattere...'porta alla finestra di dialogopercambiareil tipodi caratterepervariabili, funzioni,numeri e testo.Qui è anchepossibileimpostare un tipodi caratterepersonalizzato. 'Formato' > 'Dimensionicarattere' porta invece alla finestra didialogoperle dimensioni dei caratteri. Siimposta il tipodi caratteredi base, poi ledimensioni degli elementi vengonoimpostate con una percentuale di quellodi base.

CAMBIARESPAZIATURAEALLINEAMENTODEGLI ELEMENTI

Qualchevolta ènecessario cambiarela spaziatura e l'allineamentodellaformula complessiva. 'Formato' >'Spaziatura...' porta alla finestra di dialogoperla spaziatura. Nelmenù a tendina'Categoria' scegliere il tipodi elementodi

cui voletemodificare la spaziatura. Sicambia la spaziatura degli elementiimpostandola comepercentuale dellalarghezza oaltezza degli elementi, indipendenza dal tipodi spaziatura.

Peresempio, se si vuole cambiare laspaziatureperl'allineamentoalsimbolodiuguaglianza che abbiamofattoprima,dovremmoselezionare la categoria'Matrici'. Se impostiamo la 'Distanzacolonne' a 0%, le espressioni si andrannoad unire al simbolo 'uguale'.

Risultato:

'Formato' > 'Allineamento...' porta allafinestra di dialogoperl'allineamento.Quipossiamoscegliere l'allineamentopredefinitodella formula tra 'Sinistra', 'Alcentro' e 'Destra'.

CONCLUSIONI

Tuttequestedifferenti opzioni perlaformattazionedella formula possonosembraredifficoltose,ma con la pratica senepuòvenirfuori. La prima epiùimportante cosa da ricordareèquella diusare leparentesi graffeperraggruppareelementi di una formula. Dateunosguardoalla finestra di dialogo 'Elementi'o almenù contestuale quando siete indubbio su comesi faccia qualcosa epotete anche tenerequesto articolo aportata dimanocome riferimento.

Ilprossimomese tratteremo l'utilizzodi formule in LibreOfficeWriter.

full circle magazine #72 1 6 indice ^

HHOOWW--TTOOScritto da Jan Mussche IImmppoossttaazziioonn ii dd ii rreettee

Q uando collegate il vostro fisso,portatile, stampante/scanner,

tablet, cellulare o qualunque altrodispositivo possediate, ad una rete,dovete configurare correttamentealcune cose per riuscire aconnettervi.

La prima scelta da fare riguardal'uso di una connessione cablata osenza fili . Per i tablet ed i telefoni,questa scelta è semplice: èpossibile soltanto una connessionesenza fili .

Per il portatile e la stampantepotete, quasi ogni volta, sceglieretra i due modi e per i fissi la scelta èprobabilmente obbligata, a causadella porta Ethernet e l'assenzadella scheda wireless.

La seconda scelta riguarda ilmodo in cui connettere ildispositivo alla rete. Usate idispositivi (cellulare, tablet,portatili) anche su altre reti, wifiall'ufficio, scuola, centrocommerciale o perfino sul treno,oppure (fisso, stampante/scanner)è connesso soltanto alla vostrarete privata? Quando si usano

anche altre reti, la scelta, se c'è, èsemplice: configurare il DHCPaffinchè i parametri sianoautomatici per tutte le reti.

DHCP sta per: Dynamic HostConfiguration Protocol (guardatehttp://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocolper maggiori informazioni) . Unserver DHCP gestisce tutte lerichieste di connessione, forniscegli indirizzi IP, fissa il gateway e sicura anche del corretto indirizzodei DNS.

I router hanno un server DHCPin modo che voi possiate usarlomolto facilmente.

Usando il DHCP, il router forniràal vostro dispositivo connesso ilprimo indirizzo libero tra quellidell' intervallo che può utilizzare,significa che potrebbe utilizzare unindirizzo diverso ogni volta che siconnette.

Per un fisso, che si trova sotto osul tavolo e vi resterà fino a quandocon va in pezzi, potete utilizzarel' impostazione manuale "indirizzo

fisso". In questo modo, siete voi alcomando: decidete l' indirizzo chedeve usare il computer e sapereteche utilizzerà sempre e solo quello.

Tutti e due i modi hanno deivantaggi.

Quando si usa il DHCP, il vostrodispositivo quasi automaticamentesi connette alla rete non appenaentra nel suo raggio d'azione epossedete i permessi percollegarvi. Dovete solo scegliere lasicurezza usata sulla rete (se c'è) eprobabilmente inserire la parolad'accesso.

Quando si usa un indirizzo fisso,lo conoscete e lo potete usare inuno script per indirizzare ilcomputer.

Cosa dovete fare perconfigurare una connessione?

Ve lo spiego usando un sistemaKubuntu. Per gli altri sistemi, cisono delle differenze, ma sonominime.

Quando aprite le impostazionidella connessione alla rete, vedetequanto riportato nella figura a lato.Io uso una connessione via cavo,dato che questa è l'unica che ha ilcomputer. La connessione sichiama: "Connessione cablata 1 ".Questo è solo un nome, poteteinserire quello che volete qui.Potete creare più di unaconnessione, se ne avete bisogno,ognuna con i suoi parametri.

Ogni volta che il computer siavvia, la connessione vieneautomaticamente attivata - cherende il tutto più facile.

Come potete vedere, io uso il

full circle magazine #72 1 7 indice ^

HOWTO - IMPOSTAZIONI DI RETEmetodo automatico di connessioneal mio router (DHCP). Al centrodello schermo scelgo DHCP ed oragli altri campi per impostare gliindirizzi IP, la sottomaschera direte e il gateway sono oscurati.Non c'è bisogno di riempirli datoche ci pensa il DHCP.

Nella seconda immagine, hoscelto l' impostazione manuale edho inserito gli indirizzi IP, lasottomaschera di rete e il gateway.

Chiariamo alcune cose:

• L' indirizzo IP è quello che ha ilvostro dispositivo. È come il vostroindirizzo di casa. In una rete è usatoper trovare il dispositivo.

• La sottomaschera di rete è usataper organizzare la vostra rete. Dicequali indirizzi possono essereutilizzati come filtri. Nel mio caso255.255.255.0. Così quando sipiazza questo filtro al di sopradell' indirizzo, il DHCP può usaresoltanto gli indirizzi che vanno da1 92.1 68.1 .0 fino a 1 92.1 68.1 .255.Solo la parte dopo l'ultimodecimale può essere modificata.Questo è dato dal valore "0" nellamaschera. State attenti, tra questici sono alcuni indirizzi che non sipotranno usare per i dispositiviconnessi in quanto utilizzati dallarete stessa.

• I l gateway é la porta che collega lavostra rete privata ad internet. Èl' indirizzo per la parte "interna" delrouter, il lato LAN locale delrouter.

Dall'altra parte, il WAN delrouter, l' indirizzo IP é quello che vida il vostro Internet ServiceProvider, anche questo costituitoda indirizzo fisso o DHCP.

Usare il DHCP (su una reteprivata) ha il grande vantaggio chenon dovete conoscere niente dellarete, o sulla rete di nessun altro,quando vi volete connettere. Non èimportante che indirizzo abbiate,

non è importante sapere qualiindirizzi la rete usa. Le reti localipossono usare indirizzi di unacoppia di campi, sia le serie1 92.1 68.x.x che le serie 1 0.1 0.x.x. I lvostro dispositivo riceve unindirizzo IP ed è fatta: sieteconnessi. Non è importante qualeindirizzo sia, quale sia il gateway -tutto funziona automaticamente.

Ma se volete la semplicità d'usodel server DHCP e voletecomunque degli indirizzi fissi cosìda usarli negli script quando ci siconnette da quel dispositivo?

C'è un modo, ma dipende dalvostro router se è in grado diusarlo.

Ad alcuni router si può dire chequando un dispositivo X prova aconnettersi, gli venga assegnatosempre lo stesso indirizzo, nonimporta quanto siano i dispositivigià connessi al router.

Questo è ottenuto grazieall' indirizzo MAC. MAC sta perMedia Access Control. Guardatehttp://en.wikipedia.org/wiki/MAC_address per maggiori informazioni.

full circle magazine #72 1 8 indice ^

HOWTO - IMPOSTAZIONI DI RETE

L'indirizzo MAC è unico per ognischeda/chip di rete e si trova nellamemoria a sola lettura dellascheda, o nei chip che gestiscono iltraffico di rete.

Non ci sono al mondo duechip/schede con lo stesso indirizzoMAC. Questo li rende unici. (Anchese, in alcune reti hardware, potetecamuffare l' indirizzo MAC,dicendogli di utilizzare un indirizzoa vostra scelta, non quello delchip).

Ora, come utilizzare l' indirizzoMAC? Dipende dal vostro router, seè possibile, e, se così, come fare.

I l mio router, un Cisco LinksysE4200, ha la capacità di combinarel' indirizzo MAC di un dispositivoconnesso ad un indirizzo IP dato.

Tra le impostazioni potetetrovare i parametri della vostraconnessione ad Internet. Così comesi può vedere qui, io ho un indirizzoDHCP dato dal mio gestore.Questo significa, ogni qual volta ilmodem si spegne, io ottengo un IPdifferente dal mio ISP. Dato cherestiamo collegati 24 ore al giorno,tutti i giorni, non succede difrequente.

In basso potete vedere leimpostazioni della rete locale.

I l router ha l' indirizzo1 92.1 68.1 .1 , con la sottomascheradi rete 255.255.255.0, ciò significache si possono usare gli indirizzi da1 92.1 68.1 .1 - 1 92.1 68.1 .255.

I l server DHCP è attivo, perchèvoglio che sia facile per i dispositiviconnettersi alla rete. I l DHCP usagli indirizzi che vanno da1 92.1 68.1 .1 00 fino a 1 92.1 68.1 .1 99(1 00 dovrebbe andare bene per mee mia moglie) .

In questa sezione delle

impostazioni, trovate il pulsantePrenotazioni DHCP. Questo èquello da usare se voletecombinare il DHCP con gli indirizzifissi.

Quando fate clic sul pulsantevedrete la foto seguente, che è unaparte della schermata mostrata.

In questa potete vedere unatabella con i dispositivi connessi, iloro indirizzi IP connessi, quelliMAC ed i pulsanti per rimuoverlidalla lista.

Date al vostro dispositivo unnome che è facile da ricordare,scegliete un indirizzo IP, trovate

l' indirizzo MAC che il dispositivousa e aggiungetelo a questapagina. (Questo è fatto in un'altraparte della pagina, che non vienemostrata qui) . Salvate le vostreimpostazioni.

Riavviate il dispositivo econtrollate l' indirizzo IP ottenuto.Dovrebbe corrispondere a quelloriportato nella tabella.

Ora avete il meglio di entrambi imetodi, la facilità d'uso del serverDHCP ed il fatto che il vostrodispositivo usa sempre lo stessoindirizzo IP fisso.

full circle magazine #72 1 9 indice ^

HHOOWW--TTOOScritto da Nicholas Kopakakis BBlleennddeerr -- PPaarrttee 55

Avere un modello disgustoso nonè qualcosa cui aspirare per le

proprie realizzazioni ovviamente, macome mi disse un grande amico(nonché navigato artista 3D): “Si puòsalvare un pessimo modello con dellebuone texture”.

Questo mese proverò a spiegarvi lebasi del texturing (la verità è che ioconosco davvero solo le basi). Ci sonomolti libri che descrivono le tecnicheper applicare le texture, dato che essesono una componente cruciale dellamodellazione 3D.

Un Lowpoly in computer grafica èun reticolato solido caratterizzato daun esiguo numero di poligoni.Generalmente si usano i modelli lowpoly permotivi relativi alleperformance in applicazioni in temporeale come i giochi.

I modelli High poly invece sonosolitamente usati per filmd'animazione o immagini in altadefinizione, o in generale in condizioniin cui non abbiamo restrizioni legatealla resa in tempo reale(http://en.wikipedia.org/wiki/Low_poly)

Vi faccio vedere un esempio inmodo da farvi capire cosa sono letexture e di cosa sono capaci.

Nell'immagine sotto abbiamo unasfera con un piano, illuminati da 3 luci.

Ora invece abbiamo lo stessooggetto, ma questa volta con delletexture e delle mappature con leimmagini per creare la superficie chericopre la Terra.

E, ancora, abbiamo lo stessooggetto con altre texture.

Infine, una palla di alluminiogettata come spazzatura su unaspiaggia (cosa molto brutta).

Per l'ultimo modello ho usatoun'immagine per la sabbia e per ilfoglio d'alluminio la texture Cloudscon qualche scostamento dallanormale mappatura.

Ma ora basta con gli esempi.Carichiamo in nostro filepupazzodineve.blend.

Selezionate le tre sfere (il corpo)del nostro pupazzo di neve e premete

Ctrl+J per unire i tre reticolati in unsolo elemento. Rinominatelo “corpo”nella scheda Object.

Ora andate alla scheda Material epremete il pulsante Newper creare unnuovo materiale per il corpo delnostro pupazzo.

Chiamate il materiale con un nomeunivoco, per esempio“corpo_Materiale”.

full circle magazine #72 20 indice ^

Nicholas vive e lavora in Grecia.Lavora per una casa di post-produzione (pubblicità-film) dadiversi anni ed è migrato a Ubuntuperché “renderizza piùvelocemente”. Potete scriverglipresso: [email protected]

HOWTO - BLENDER Parte 5

Quindi premete la schedaTextures, vicino alla scheda Material.

Fate clic sul pulsante Newpercreare una nuova texture. Chiamatela“corpo_Texture” o come più vi piace.

Trovate un'immagine della neve dausare come texture. C'è un gran belsito che io uso molto allo scopohttp://www.cgtextures.com. Poteteregistrarvi ed avere accesso a migliaiadi immagini da usare come texture(con la registrazione gratuita potetescaricare 1 5MB di immagini al mese.Scaricate quelle a bassa risoluzione,andranno comunque bene). Per ilnostro pupazzo di neve ho scaricatol'immagine Snow0041 _5_S.jpg.

Sotto il pulsante Type, selezionateImage orMovie.

Quindi premete Open sotto laselezione immagine e navigate fino alpercorso che punta alla vostraimmagine.

Sotto la sezione Mapping

selezionate Sphere alla voceProjection e lasciate Coordinates cosìcom'è (su Generated).

Sotto la sezione Influence, metteteuna spunta su Emit e inserite il valore-0.800 per illuminare un po'l'immagine; sotto Geometryselezionate Normal e inserite comevalore 4 per dare la sensazione di unasuperficie dura.

Lasciate il resto così com'è osperimentate qualche voce per vederecosa comporta (ricordate chesperimentare è una delle tre cosenecessarie per padroneggiare Blender,le altre due sono “esercitati!”).

Ora, per il terreno, ecco cosa hofatto (ovviamente voi potrete usare

un'immagine come alternativa). Hocreato una texture del tipo Clouds,aggiustandone alcune impostazioni.

Finite il pupazzo di neve creando eapplicando delle texture al resto deireticoli (mani, naso, bocca, ecc...).

Sentitevi liberi di mandarmi levostre creazioni del pupazzo di neveall'indirizzo [email protected], emostrerò le migliori qui su Full CircleMagazine.

Il prossimo mese, vi introdurròall'uso del motore di rendering Cycles,un sistema di rendering veramentepotente, presente in Blender a partiredalla versione 2.64. Inoltre, inizieremoun nuovo progetto. Inviatemi le vostreidee.

Per questo mese, vi faccio vedereun gioco di nome Dead Cyborg creatoda Endre Barath(http://www.deadcyborg.com). Unaltro gioco creato con il motore digioco di Blender. Divertitevi!

full circle magazine #72 21 indice ^

HHOOWW--TTOOScritto da Mark Crutch II nnkkssccaappee -- PPaarrttee 11 22

I nkscape è un buon programma per lacreazione di immagini, diagrammi edisegni ma, ad un certo punto,probabilmente vi serviranno in un altroformato rispetto alla variante di SVGpropria di Inkscape. Ci sonomoltiformati di importazione edesportazione in Inkscape, con la sceltaesatta che dipende anche daapplicazioni esterne. In questo articolovi introdurrò ai formati più comuni eutili, che generalmente sono quelli chesi trovano tra i formati di file nellafinestra popup in File>Save As...Iniziamo con un tipo di file moltocomune tra gli utenti di Inkscape: SVG.

Probabilmente non avretemaipensatomolto a SVG come a unformato per l'esportazione, ma solo alfatto che è il formato predefinito diInkscape. In realtà Inkscape offreaddirittura sei varianti di SVG nellafinestra di dialogo 'Save As...', edognuno propone compromessi diversitra dimensione e contenuto del file. Ilprimo, chiamato semplicemente'Inkscape SVG', è il formato predefinitodi Inkscape ed è quello cheprobabilmente usate permemorizzaregli originali dei vostri disegni Inkscape.Questo formato preserva tutte le

informazioni specifiche di Inkscape, ilche ne facilita l'utilizzo come formatonella fase di progettazione, masignifica che la dimensione del file ègrossa e che conserva un sacco diinformazioni chemolte altreapplicazioni non comprendono.

Se la preoccupazionemaggiore è ladimensione del file, ma si vuole che leinformazioni specifiche di Inkscapesiano comunque preservate, allora sidovrebbe usare 'Compressed InkscapeSVG'. Questo formato ha comeestensione svgz ed è identico a un fileSVG standard di Inkscapemacompresso usando l'algoritmo Gzip.Tipicamente, ciò riduce le dimensionidel file del cinquanta per cento circa opiù. Se dei file compressi vengonocorrotti sonomaggiormente soggetti aperdite di informazioni ed alcune voltenon vengono visualizzati in applicazioniche, per il resto, rappresentano bene ifile SVG. Alcuni browserdi rete nonvisualizzano questi file se caricati da undisco fisso locale, nonostante venganorappresentati bene se distribuiti da unserver di rete.

La maggiorparte delle altreapplicazioni non riconosceranno le

informazioni specifiche di Inkscape neifile SVG, per questo è possibile salvareuna versione senza questi dati. Si trattadell'opzione 'Plain SVG' e la suacontroparte compressa con Gzip,'Compressed Plain SVG'. Vi farannorisparmiare qualche byte eprodurranno una versione SVG più puracon cui è più facile lavorare se,successivamente, dovretemodificarli amano o se volete usarli su un sito comeWikipedia, dove i file SVG semplici sonoda preferirsi alle versioni di specificheapplicazioni. Nonostante possasembrare il formato ideale per l'utilizzoin rete, esso rimuove gli elementi<script>, limitandone quindi lepossibilità di impiego per alcunicontenuti.

Se volete davvero eliminare daivostri file ogni byte ridondante, alloraquello che fa per voi è l'opzione'Optimized SVG' (in basso a destra).Questa crea un output attraverso unoscript in Python chiamato 'scour', che èanche disponibile come applicazioneautonoma. Propone una finestra didialogo che permette di regolare leottimizzazioni che verranno apportatee, se il file è complesso, potrebberichiedere del tempo per concludere

full circle magazine #72 22 indice ^

HOWTO - INKSCAPE Parte 1 2l'operazione.

Perottenere ilmeglio da Scourèbene avere qualche conoscenza sullastruttura dei file SVG. Nella finestra disalvataggio di Inkscape non c'è alcunaversione compressa disponibile per ilformato 'Optimized SVG', ma èpossibile comprimere con Gzip il fileSVG ottenendo gli stessi risultati.

L'ultimo formato SVG è'Compressed Inkscape SVGwithmedia'. Questo in realtà crea un file zip(non Gzip) che contiene un file InkscapeSVG ed una copia di ogni mediacollegato. I file collegati solitamentesono immagini bitmap che sono stateaggiunte al disegno, ma nonincorporate. Aggiungere grafichebitmap è un argomento di cuitratteremo più avanti in questa serie.Questo formato è utile per trasferireun disegno Inkscape e tutti i mediacollegati ad un'altra macchina ma,ironicamente, per il ricevente non èpossibile aprirli con la sua copia diInkscape. Solamente dopo che il file zipè stato decompresso è possibile aprireil file SVG che è contenuto all'interno.

Per confrontare le dimensioni diqueste varianti di SVG, ho salvato unacopia del disegno del pupazzo di neveproposto nella parte nove di questaserie in ogni formato. Ho fatto lo stesso

anche con uno dei miei fumetti piùlunghi. Il formato “CompressedOptimized SVG” è stato compressomanualmente usando il codice 'gzip -9filename.svg' per avere lacompressionemigliore e poil'estensionemodificata da 'svg.gz' a'svgz'. Infine ho anche esportatoentrambi i file nel formato PNG permostrare la differenza in dimensione(mostrata sopra) tra grafiche bitmap evettoriali.

Come potete vedere, le differenzepiù significative le vediamo quandol'immagine diventa più complessa egrande; stiamo comunque parlando dipiccoli salvataggi in un'era di dischi rigidimulti-terabyte. Se avete ragioni orichieste particolari, come la modificamanuale o l'utilizzo su siti comeWikipedia, allora ha senso salvare filepuri, ottimizzati o compressi. Se avetemolto spazio a disposizione sul server direte, non è nemmeno necessariocomprimere i file per utilizzarli online:piuttosto assicuratevi che il vostro

software nel server di rete siaconfigurato perdecomprimere i dati alvolo con gzip. Nelmio caso uso ilformato compresso di Inkscape per ifile che possono essere scaricati dalmio sito web, che ha più di 200 fumettipronti per essere scaricati e mi aiuta atenere bassi i costi d'archiviazione, mauso il formato non compresso diInkscape quando archivio i file sul discofisso locale.

Dopo SVG, il formato diesportazione più comune è,probabilmente, PNG. Questo è unformato bitmap che può esseremostrato da quasi tutti i browserdi retee i programmi di grafica. È l'unico

formato bitmap standard che Inkscapepuò esportare, quindi se voleteconvertire la vostra immagine in un fileJPEG, TIFF, Windows BMPo qualunquealtro tipo di grafica bitmap, il primopasso sarà quello di creare un PNG e poiconvertirlo con un'altra applicazione.

Un erroremolto comune ecomprensibile che i nuovi utenti diInkscape commettono è quello di usarel'opzione 'Cairo PNG' dalla finestra didialogo File > Save As...Sfortunatamente questo non è quasimai ilmodo corretto di creare PNG, peril fatto che non supporta la trasparenzae i filtri. Piuttosto si dovrebbe usare lavoce delmenù File > ExportBitmap...che aprirà la finestra di dialogo perl'esportazione di PNG.

I quattro pulsanti in cima allafinestra di dialogo sono comodescorciatoie per scegliere quale partedell'immagine si vuole esportare: lapagina intera, un rettangolo grandeabbastanza da racchiudere tutto il

Format Snowman ComicInkscape SVG 172KB 849KBPlain SVG 154KB 769KBOptimised SVG 133KB 504KBCompressed Inkscape SVG 93KB 274KBCompressed plain SVG 90KB 261KBCompressed Optimised SVG 87KB 209KBPNG exported at 90dpi 211KB 1400KB

full circle magazine #72 23 indice ^

HOWTO - INKSCAPE Parte 1 2disegno (il quale potrebbe essere piùgrande o più piccolo della pagina), unrettangolo grande abbastanza perraccogliere tutti gli oggetti che sonoselezionati almomento o un rettangolopersonalizzato la cui grandezza èimpostata dalle coordinate x0, x1 , y0 ey1 . È possibile specificare un rettangolopersonalizzato con x0, y0, larghezza ealtezza, in questo caso x1 e y1 verrannoaggiornate automaticamente.

Di solito viene esportato tutto ciòche è visibile sullo schermo e che giacedentro il rettangolo specificato. Se sivuole sia esportato solo l'oggettoselezionato o il gruppo, senza elementidello sfondo, si può spuntare la casella“Hide all except selected” in fondo allafinestra. Se sono selezionati più di unoggetto o gruppo si può usare la casella“Batch export” per salvare ciascuno diessi in un file separato.

La parte 'Bitmap Size' della finestradi dialogo permette di impostare lalarghezza e l'altezza del file PNG chesarà creato. Altrimenti è possibileimpostare i 'punti perpollice' o 'dpi'(dot per inch), che cambianoautomaticamente i campi Width(larghezza) e Heigth (altezza).Aumentando i dpi si produrrà un file piùgrande, con più pixel; riducendo i dpi siottiene un file più piccolo, con menopixel. Per la grafica web 90 dpi

solitamente sono sufficienti, ma sipotrebbe averbisogno di sfruttare 300dpi per un file che dovrà esserestampato. Se si vuole stamparlo grandeil doppio, si usino invece 600 dpi, o 1 50dpi per una grandezza dimezzata. Laregola è la stessa delle fotocameredigitali: maggiore è il numero di pixel emaggiori saranno i dettagli, ma implicauna maggiore dimensione del file.

L'ultima parte di questa finestra didialogo, la sezione 'Filename', è un po'ingannevole. È possibile digitare ilpercorso e il nomema, qualunque sia ilnome usato, Inkscape produrrà sempreun file PNG. In alternativa è possibilefare clic sul bottone 'Browse...' cheporta al selettore di file. Il tranello stanel fatto che il selettore di file ha ilpulsante 'Save' che in realtà non salvaancora il file. Semplicemente vieneinserito il percorso e il nome del file nelcampo 'Filename', ma l'immagine nonsarà realmentememorizzata su discofinché non si fa clic sul pulsante'Export'. Di solito l'esportazione èabbastanza veloce, ma potrebberichiedere del tempo in caso di grandivalori di dpi, o se l'immagine contienefiltri complessi.

Tornando al selettore di file di 'SaveAs...', le opzioni 'Portable DocumentFormat', 'PostScript' e 'EncapsulatedPostScript' sono tutte varianti di questo

tipo. Questi formati sonomolto utiliquando si creano file per unastamperia, dove si aspettano di riceverefile nei formati standard dell'ambiente.Essi presentano tutti una finestra didialogomolto simile in cui scegliere traalcune opzioni.

Le opzioni più importanti sono'Convert text to paths' e 'Rasterize filtereffects'. Lal prima converteautomaticamente in tracciati gli oggettidi testo nel file esportato, in questomodo si prevengono problemi causatidall'utilizzo di tipi di carattere presentisulla propria macchina ma non su quelladi altri. Nessuno di questi formatisupporta gli effetti di filtri che offreSVG, compresa la sfocatura semplice,quindi se non si sceglie di rasterizzarli,gli oggetti corrispondenti verrannosemplicemente omessi dal file. Larasterizzazione consiste nella creazionedi una versione bitmap del contenuto acui è stato applicato il filtro cosi, moltosimilmente alla finestra di dialogo

'ExportBitmap...', c'è l'impostazione deidpi. Anche qui un valore alto produrràmaggiori dettagli nel file di output. Sestate cercando di creare un PDF davedere sullo schermo di un computer,allora 90 dpi dovrebbero esseresufficienti, ma se si vuole una stampa dialta qualità o ci si aspetta che il lettorelo ingrandisca allora, probabilmente,dovrebbe essere impostato un valorepiù alto.

Un modo alternativo per lacreazione di un PDF per la stampa èquello di importare il vostro file SVG inScribus e usare questo per generare ilfile PDF. Sfortunatamente Scribus nonsupporta tutte le caratteristichedell'SVG di Inkscape, per cui questoapproccio potrebbe non funzionare perdisegni piuttosto complessi. La miaesperienza personale è che spesso ilmodo più facile è semplicementequello di esportare un file PNG ad altarisoluzione e lasciare che sia lastamperia a muoversi con i formati cheritiene più opportuni. L'inconvenientedi questometodo, oltre al fatto che siavrà un file grande, è che i vettorivengono rasterizzati in anticipo e,probabilmente, non si avrà la migliorerisoluzione. Perpiccoli supportipotrebbe non essere un problema ma,se i vostri piani sono quelli di crearepostero cartelloni, potrebbe fare ladifferenza. I file PNG di Inkscape sono

full circle magazine #72 24 indice ^

Mark utilizza Linux dal 1 994 e usaInkscape per creare due fumetti sulweb, 'The Greys' e 'Monsters, Inked'che potrete trovare su:http://www.peppertop.com/

HOWTO - INKSCAPE Parte 1 2tutti nel formato RGB e alcunestamperie pignole potrebberolamentarsi richiedendo file in CMYK.Anche se sono disponibili a lavorare confile PNG, assicuratevi comunque di farvifare una prova per controllare che icolori stampati siano quelli che viaspettavate.

Ci sonomolti altri formati disponibilinel selettore di file 'Save As...' e sono adisposizione per usi particolari. Ognunodi questi ha le proprie limitazionirispetto alle funzionalità dell'SVGInkscape, ma possono esserecomunque rappresentate. Permaggioridettagli riguardo questi formati silegga la sezione 'Exporting Files' dellaottima guida di Tavmjong Bah (in fondoall'articolo trovate il link). Visto il tipo dilettori di Full Circle Magazine è beneparlare anche di un altro formato:'GIMPXCFmantainings layers'.

Questo formato di esportazione èdisponibile solo se GIMPpuò esseretrovato nel percorso di sistema. Per lamaggiorparte dei sistemi Linux, ciòviene fatto in automatico se si installa ilprogramma con il gestore di pacchettio se esso è fornito come parte

dell'installazione predefinita. Una voltache è disponibile se lo si selezionapresenterà una finestra di dialogo conalcune opzioni per l'esportazione.

Le opzioni 'Save Guides' e 'Save Grid'fanno in modo che vengano incluse leguide e la prima griglia di Inkscape, inmodo che siano disponibili anche perGIMP. Non abbiamo ancora parlato diguide e griglie in questa serie, ma se ciavete avuto a che fare da soli, alloraqueste opzioni potrebbero tornarviutili. Nella pratica, può essere comodoavere le guide, ma la griglia appariràmolto più densa rispetto a quella delfile originale di Inkscape e potrebbeessere talmente densa da oscurarel'immagine intera! Anche l'opzione'Save Background' è un problema per ilfatto che applica il colore dello sfondoal documento (impostato con Inkscapein File > DocumentProperties ...) adogni singolo livello, piuttosto che creareun unico livello di sfondo. Ameno chenon abbiate particolari ragioni di farealtrimenti, vi consiglio di lasciarealmeno le ultime due opzioni nonselezionate.

Caricare il file XCF risultante inGIMPprodurrà esattamente ciò che viaspettate, una rappresentazionebitmap del vostro file Inkscape con ognilivello di Inkscape in corrispondentilivelli di GIMP... o quasi.

Sfortunatamente qualsiasi sottolivelloviene rappresentato nel livellogenitore, piuttosto che rimanere inlivelli separati in GIMP. Se voletemantenere separati i vostri sottolivelli,è necessario promuoverli a livelliprimari, prima di esportare il file. Leimmagini create con questo tipo diesportazione sono fissate a 90dpi, sevolete una immagine di dimensionediversa dovete prima scalarla conInkspace.

Una alternativa alla creazione di fileXCF da Inkscape è quelladell'importazione di un file SVGdirettamente in GIMP. Questo nonmanterrà alcun livello, appiattendoinvece l'immagine in un livello unico.Alcune caratteristiche più avanzate diSVG o aggiunte specifiche di Inkscapepotrebbero non essere correttamenteriprodotte. Caricare il file SVG in GIMPpermette comunque di scegliere ladimensione del bitmap rappresentato.

L'opzione 'Import paths' creerà untracciato perogni oggetto nel vostro

file SVG. Ciò potrebbe esservi utile sevolete convertire uno o più tracciati inuna selezione, in modo da limitare lepossibilità di modifica in GIMP. È buonanorma spuntare questa casella, anchese non ne avete bisogno; potetesemplicemente ignorare i tracciati maaverli disponibili potrebbe renderemolto più facili alcunemodifiche.L'opzione 'Merge imported paths' èmeno utile. Crea un tracciato perognioggetto nel file SVG e poi li unisce tuttiin uno singolo. In ogni caso potetecombinare più tracciati con unaselezione sola direttamente in GIMP,lasciarli separati vi permetterà di unirliin uno solo in un secondo tempo, se neavrete bisogno.

LINK:Scour: https://launchpad.net/scour

“Exporting Files” nelmanuale diInkscape:http://tavmjong.free.fr/INKSCAPE/MANUAL/html/File-Export.html

full circle magazine #72 25 indice ^

HHOOWW--TTOOScritto da Ronnie Tucker SSccrriivveerree ppeerr FFuu llll CCii rrccllee MMaaggaazziinnee

Linee guida

L 'unica regola per un articolo è chedeve essere collegato in

qualche modo a Ubuntu o a unadelle sue varie derivate (Kubuntu,Xubuntu, Lubuntu, ecc).

Regole

• Non c'è un limite di parole per gliarticoli, ma vi avvisiamo che gli articolilunghi possono essere divisi in variedizioni.

• Per consigli, riferitevi alle Lineeguida Full Circle ufficiali:http://url.fullcirclemagazine.org/75d471

• Scrivi il tuo articolo con qualunquesoftware preferisci, noiraccomandiamo LibreOffice, ma nonè importante. - PER FAVORECONTROLLATE L'ORTOGRAFIA ELAGRAMMATICA!

• Nell'articolo, indicate dove vorresteche fosse collocata una dataimmagine, scrivendo il nomedell'immagine in un nuovo paragrafo

o includendo la stessa nel documentoODT (Open Office)..

• Le immagini devono essere JPG, nonpiù grande di 800 px, e usare unabassa compressione.

• Non usare tabelle o qualsiasi tipo diformattazione in grassetto o corsivo.

Se vuoi scrivere una recensione,per favore segui queste linee guida:

Quando siete pronti a presentareil vostro articolo per favoreinviatecelo all'indirizzo email:[email protected]

Traduzioni

Se ti piacerebbe tradurre FullCircle nella tua lingua nativa, perfavore invia una e-mail [email protected] e timetteremo in contatto a un gruppoesistente, o ti daremo accesso al testoin formato grezzo da tradurre. Con ilPDF completato sarai in grado dicaricarlo sul sito principale di FullCircle.

RECENSIONI

Giochi/ApplicazioniMentre scrivete recensioni riguardanti i giochi o leapplicazioni, vi preghiamo di essere chiari nello scrivere:• titolo del gioco• chi ha creato il gioco• se è gratis o a pagamento• dove lo si può trovare (link download/URL della home page)• se è un gioco nativo per Linux o avete usato Wine• il vostro giudizio con un massimo di cinque• un sommario con punti positivi e negativi

HardwareMentre scrivete una recensione riguardante l'hardware perfavore siate chiari nello scrivere:• marca e modello dell'hardware• in quale categoria vorreste inserire questo hardware• eventuali difetti che si potrebbero incontrare durante l'utilizzodell'hardware• se è facile fare in modo che l'hardware lavori con Linux• se è necessario aver bisogno di usare driver Windows• il vostro giudizio con un massimo di cinque.

Non bisogna essere esperti per scrivere unarticolo: scrivete una recensione cheriguarda i giochi, le applicazioni e l'hardwareche usate tutti i giorni.

full circle magazine #72 26 indice ^

https://spideroak.com

Get 25% off any SpiderOak packagewith the code: FullcirclemagFans

full circle magazine #72 27 indice ^

CCHH IIEEDDII AALL NNUUOOVVOO AARRRRIIVVAATTOOScritto da Copil Yáňez

C iao a tutti! Bentornati a Chiedi alNuovo Arrivato!

Se avete una semplice domanda, evolete una risposta che non richiede diconoscere la differenza tra Mir (ildisplay server) e il Mir (la stazionespaziale russa), contattatemi [email protected]

La domanda di oggi è:

D: Voglio far funzionare Ubuntu suun computer portatile, ma non possopermettermene uno con i fiocchi. Mene puoi consigliare uno?

R: Bene, il tuo primo problema è chesei alla ricerca di un computer portatilecon i fiocchi. Cosa sei, un ragionieresteampunk? Le uniche persone chevendono computer portatili con i fiocchihanno nomi come Padrona Infinity evivono nella città meravigliosa diNeverling, dove i Kittenmen pilotanodirigibili a vapore nella lotta control'Omnicult. Ma se è lì che che vuoicomprare il tuo computer portatile,ricorda che è scortese non contrattare.E NON COMPRARE L'ESTENSIONEDELLAGARANZIA!

Per il resto di voi, trovare uncomputer portatile che funzioni conUbuntu è sorprendentemente facile. Irequisiti minimi di Ubuntu sono statideterminati durante il Medioevo,quando il copia/incolla significavachiedere a un frate francescano ditagliare un manoscritto miniato. Ubuntudovrebbe girare comodamente suqualsiasi cosa con un processore da 1GHz, 1 GB di RAM e circa 8 GB di spaziosu disco rigido. Sicuramente il vostrotostapane li ha. In caso contrario,chiedete in giro. Qualche vostro amicoavrà probabilmente un computer da piùdi quattro anni con specifiche miglioririspetto alle minime. Attualmente,questi computer portatili vengonoutilizzati come sottobicchieri hipster.Dite ai vostri amici che avete iniziatouna attività non-profit che trasformavecchie apparecchiature informatiche inapparecchi ortodontici per gattopardicon denti storti. In quattro e quattr'ottoavrete, tipo, sei Dell quasi nuovi darisuscitare.

Se questa non è un'opzione (perchévoi non mettete le virgolette intornoalla parola "etica" come faccio io),potreste essere tentati di chiedere unaiuto a uno dei vostri amici super-

esperti di tecnologia. NON FATELO!Ubuntu sembra far emergere labizzarria in alcune persone. Direte alvostro amico che vi serve un computerportatile e chiederete suggerimenti. Ilvostro amico allora vi dirà perché avetesbagliato tutto e perché i computerportatili sono in via d'estinzione. La veraazione è nei PC fai da te a fattore diforma ridotto con custodiepersonalizzate stampate in 3D e unadistro propria che lancia una finestra delterminale all'avvio. Ugh. Se lui o lei iniziaa parlare di incorporare Ubuntu in unalattina o una cintura, scappate via. Ilvostro amico appartiene ad unparticolare sottogruppo di utenti dicomputer noto come BDSM Geeks osado-smanettoni. Queste persone sonofelici solo quando i loro sistemi fatti incasa li rendono infelici. Eppure, i BDSMGeeks sono meglio dei BSD Geeks. OH,Cavolo!

Vediamo, finora ho suggerito cheacquisiate un computer portatile conl'inganno, e poi ho inventato una culturasadica di smanettoni per prendere ingiro gli appassionati hard-core che sonoaltrettanto felici di eseguire una distrodiversa ora, ogni ora. Mi sto facendoamici a destra e a manca, ma ancora non

ho dato un suggerimento decente perle vostre esigenze sui computerportatili.

Cerchiamo di rimediare.

Ci sono un sacco di computerportatili, di quasi ogni fascia di prezzo,che eseguiranno Ubuntucomodamente, e di più se siete aperti aottenere qualcosa di usato o rigenerato.Il fattore determinante più grande, amio parere, è come userete il vostroportatile. Per la maggior parte di noi,non serve un sostituto del pc fisso,abbiamo solo bisogno di qualcosa per lanavigazione web, posta elettronica,chat, e l'occasionale formulazione diuna virulenta lettera alla tintoria checontinua a rovinare le nostre camicie. Lamacchina ideale può eseguire Ubuntu

full circle magazine #72 28 indice ^

senza esitazioni, ha una durata decentedella batteria, e non richiede che, pereffettuare i pagamenti, vi vendiate ilplasma per il prossimo anno.

Un sacco di computer portatilisoddisfano queste esigenze, ma, per imiei soldi, il giocatore più interessantein questo momento è il Chromebook diGoogle.

Eh? Non è che una macchinaChrome OS?

Sì. Ma abbiate pazienza e vedreteperché credo che questa sia una dellepossibilità più interessanti là fuori.

Vediamo le specifiche del SamsungChromebook:

• Display da 1 1 .6 pollici (1 366x768)• sottile 0.7 pollici – 2.42 libbre/ 1 .1

kg• Oltre 6,5 ore di batteria• Processore Samsung Exynos 5 Dual

• 1 00 GB di Google Drive CloudStorage con 1 6GB Solid State Drive

• Wi-Fi 802.1 1 a/b/g/n dual bandintegrato

• Videocamera VGA• 1 x USB 3.0, 1 x USB 2.0• Porta HDMI• Compatibile con Bluetooth 3.0TM

Tutto questo è abbastanzainteressante e poco costoso a 249dollari. Non esattamente un acquisto diimpulso, ma non richiede neanche unavisita ad un addetto ai mutui.

Ciò che lo rende un acquistointeressante - uno che non potevolasciarmi sfuggire - è che è possibileeseguirci Ubuntu.

Cosaaaaaa?!

Oh, sì.

Ecco cosa mi piace della comunitàLinux. Quando ho iniziato cercare modiper eseguire Ubuntu sul SamsungChromebook, non ne ho trovato uno.Ne ho trovati DUE! Entrambi vi darannola disponibilità di Ubuntu (con alcunelimitazioni), e vi permetteranno dipassare di nuovo sul ChromeOSinstallato ogni volta che desiderate.

È facile, funziona e trasforma uncomputer portatile a 249 dollari basatosu browser in qualcosa di ben piùintrigante.

Acquistare il portatile è stato facile.Ho usato Amazon, ma si può usare ilPlay Store di Google o anche prenderneuno da Best Buy. Non ho mai capito i"video unboxing", quindi non vogliofornirne uno qui. È troppo simile a fare

uno spogliarello.E mi sento strano acantare "toglilo, toglilo TUTTO!" a unportatile. YMMVovvero può non valerenel vostro caso.

Il design è elegante e leggero. Latastiera da ragazzina sembra un po'sottile, ma è a dimensione piena econfortevole. Lo schermo non vinceràdei premi, ma ho visto i titoli di testa diTop Gun via Netflix, e improvvisamentemi è venuta la voglia di giocare a beachvolleyball. Il browser è veloce e reattivo,ha aperto tutte le mie pagine webpreferite velocemente. Tutto questoera in Chrome OS, che sembra benadatto alle necessità dell'utente tipicoche ho menzionato sopra (e-mail,navigazione, word processing).

Ma questa è una rivista di Ubuntu,quindi diamoci a Ubuntu!

Ho detto che ci sono due modi pereseguire Ubuntu. Uno si chiamaChrUbuntu e l'altro si chiama Crouton.

Ho scelto ChrUbuntu perchél'installazione sembrava più profonda.Più persone significa più posti a cuirivolgersi quando mi imbatto indifficoltà. Sono come il John Dillingerdegli appassionati di Ubuntu, mi servesempre una strategia di uscita. Il prezzodi 249 dollari non è un riscatto da re ma,se rompo la macchina, dovrò spiegare a

mia moglie perché ho comprato a 249dollari un sottobicchiere hipster,quando avrei potuto prenderelo inprestito da un amico.

Ho seguito queste istruzioni:http://chromeos-cr48.blogspot.com/201 2/1 0/arm-chrubuntu-1 204-alpha-1 -now.html

Le ho lette un paio di volte prima ditentare l'installazione, e fatto in mododi digitare tutto esattamente come èapparso sulla prima pagina. Notate chequesto procedimento funziona con ilSamsung Chromebook e che ci sonoistruzioni diverse per il modello Acer.

In sostanza, si mette il Chromebookin DeveloperMode, modalitàsviluppatore, e poi si esegue uno scriptche carica la distro modificata di Ubuntusu entrambi i dischi interni, un drive USBo una scheda SD.

Non è falsa modestia dire chequesto è stato mortalmente semplice.Ho seguito le istruzioni per ilcaricamento di ChrUbuntu sul discointerno SSD, e tutto è andato comepubblicizzato. In tutto, ci sono voluticirca venti minuti dallo scoprireChrUbuntu a vedere la familiare app anastro lungo la sinistra.

Ecco come Ubuntu 1 2.04 appare in

CHIEDI AL NUOVO ARRIVATO

full circle magazine #72 29 indice ^

Copil è un nome Azteco che tradottoletteralmente significa "hai bisognodel mio cuore per cosa ancora?". I lsuo amore per le scarpe da donna èraccontato suyaconfidential.blogspot.com. Puoianche vederlo che si imbarazza suTwitter (@copil) .

esecuzione sul Samsung Chromebook.Sexy, no?

Quindi, come funziona?

Se sperate in un sogno proibito daoverclocker "vado al massimo",resterete dolorosamente delusi. Inrealtà, se i vostri sogni proibiticoinvolgono processori, probabilmentesiete già delusi. Tanto per dire, questo èun computer portatile spoglio con inesecuzione un sistema operativo non-standard. La gestione dell'aspettativa èil gioco qui.

Le due cose principali che nonfunzionano dall'inizio sono l'audio e ilflash. Ci sono correzioni per entrambima richiedono del lavoro alla riga dicomando. Inoltre, il trackpad nonfunziona bene come lo fa sul latoChrome OS. Dopo un po', sapevo cheavrei utilizzato il polpastrello carnoso

del dito (al posto della punta del dito)per spostare il cursore. Spero chequesto venga risolto al più presto, manon mi ha impedito di usare lamacchina.

Altro aspetto negativo, non c'èl'accelerazione grafica. I videofunzionano abbastanza bene in unafinestra più piccola, ma i risultati aschermo intero sono inguardabili.Questa non è la macchina che userestepermontare il nuovo film di StarWarsper la Disney. Ameno che non aveteintenzione di avere Jar-Jar in esso, in talcaso, questa è ASSOLUTAMENTE lamacchina giusta permontare quel film.

Detto questo, l'esperienza non èstata spiacevole, e l'usare la mia nuovainstallazione ChrUbuntu ha funzionatoperfettamente bene per la navigazionesul web, inviare e-mail, e apriredocumenti word. Questa ultima parte èstata realizzata scaricando LibreOfficeda Ubuntu Software Center. Non tutti iprogrammi funzionano con ChrUbuntu(Dropbox non è disponibile, peresempio), ma sono stato felice divedere che questo lo fa.

Un altro vantaggio è che Samsungutilizza un disco a stato solido da 1 6GB.Bisogna dividerlo tra i due sistemioperativi, ma una volta che si installaChrUbuntu, si ha un portatile Linux

silenzioso con una durata della batteriadecente.

Probabilmente lo svantaggio piùgrande che ho trovato finora è che ilpassaggio tra sistemi operativi è unapena. Non è possibile scegliere uno ol'altro in fase di avvio, si deve scegliereun predefinito utilizzando un comandoda terminale (perme) non intuitivo. Ilnuovo sistema operativo si avvia alriavvio. Questo non è un grossoproblema, ma impedisce di saltare dauno all'altro in base alle esigenze.

Questo è probabilmente ilmomento giusto per citare l'altrasoluzione, denominata Crouton.Crouton offre qualcosa chiamatoambiente chroot. In sostanza, si esegueUbuntu utilizzando il sottostanteChrome OS. Non ricordo i dettaglitecnici, ma una ragione per cui hointenzione di fare un tentativo presto èche il passaggio tra i sistemi operativi èuna semplice questione di premereCTRL-ALT-SHIFT-FORWARD.

L'aspetto più promettente di questesoluzioni è che sono agli albori.ChrUbuntu è stabile e molto funzionafin dall'inizio. Sì, il Samsung èottimizzato per utilizzare il lato ChromeOS. Quindi, la durata della batteria el'esperienza utente sono meno ottimalial momento. Ma la comunità è già al

lavoro sulle correzioni per i problemi piùcomuni. È probabile che questo sia ilpeggio che mai sarà, intendendo che ilfuturo sembra piuttosto brillante.

Da grande fan di Ubuntu, talvoltasono un po' stanco di sentirmi come unbarbone dell'elaborazione, usando robadi seconda mano e macchine tenuteinsieme con la gomma da masticare.Anche se uno dei benefici dell'utilizzareUbuntu è essere in grado di farlofunzionare su quasi tutto, è bello avereun pezzo nuovo di tanto in tanto.

Se siete alla ricerca di un nuovocomputer portatile, includete iChromebooks di Google nella ricerca.Possono non essere perfetti per levostre esigenze, ma funzionanoabbastanza bene che meritano diessere nel mix.

Qualunque sia la scelta, buonafortuna e felice Ubuntuing!

CHIEDI AL NUOVO ARRIVATO

full circle magazine #72 30 indice ^

LLIINNUUXX LLAABBScritto da Charles McColm SSoonnyy DDaasshh HH IIDD--CC11 00//TTXX

S ony Dash HID-C1 0/TX è un HomeInformation Device touchscreen

wifi. Il nostro dispositivo provienecome donazione al nostro progetto diriutilizzazione di computer. Eravamoentusiasti perché abbiamo scopertoessere frutto della collaborazione fraSony e Chumby.

La configurazione di HID-C1 0richiede una rete wireless e un PC percompletare la procedura diattivazione/registrazione.Inzialmente, quando abbiamo provatoa configurare il nostro HID-C1 0, laprocedura non ha avuto successo. Ilcodice restituito dal HID-C1 0 cisuggeriva di contattare Sony.Eravamo fuori orario per chiamare eallora abbiamo messo via ildispositivo. Il giorno dopo abbiamoavviato il dispositivo e laconfigurazione è continuata senzaintoppi. Siamo riusciti a registrare ilnostro Sony HID-C1 0 con una dellenostre workstation Linux e tuttosembrava funzionare ma, quandosiamo andati ad aggiungere nuoveapplicazioni, abbiamo ottenuto unmessaggio di caricamento fallito,impossibile caricare il catalogo. Ilrisultato di ciò era non poter usare

nuove applicazioni. Nonostante laregistrazione del dispositivo fosseavvenuta, credevamo che il profilocreato non fosse associatocorrettamente con la registrazionedel dispositivo e, conseguentemente,non potevamo aggiungere nessunaapplicazione.

Abbiamo controllato il sito webdei Dash Sony (collegamento indicatosotto) - dove la HID-C1 0 è una delledue Dash presenti - per cercarequalche soluzione. Il sito riportasvariati suggerimenti, da scollegare ildispositivo a fare un normaleripristino, ma nessuna di queste èservita a caricare il catalogo delle

applicazioni. HID-C1 0 supportaprobabilmente le applicazioni diChumby ma, purtroppo, Chumby èfallito nel dicembre 201 1 . Deivolontari hanno continuato amantenere il sito di Chumbyattraverso il finanziamento di unasuccessione di imprese, i fondituttavia sono terminati nel febbraio201 3. Un volontario ha fatto lo sforzodi acquisire la proprietà di Chumby nelgennaio 201 3 con l'intenzione dicontinuare il servizio, lo scarso tempoconsentito dai finanziamenti ha resotuttavia difficile continuare il servizioreso fino a prima. Questa potrebbeessere la ragione per cui leapplicazioni non funzionavano sul

nostro Dash, a eccezione di untrafiletto sul sito che dice che tutti iservizi per il Dash sono adesso fornitiattraverso Sony.

Sony sembra aver mantenutoattive molte delle applicazioni diChumby per il Dash. Alcunisviluppatori di terze parti sembranofornire ancora aggiornamenti per leloro applicazioni fino all'inizio del201 3. Detto ciò, molte applicazioninon sembrano avere lo smalto che cisi aspetterebbe da Ubuntu SoftwareCenter, Android Market o altri appstore. Quindi cos'ha funzionato?

Premendo il tasto sinistro dellosnooze appare una barra deglistrumenti. Facendo clic su menùapparirà una finestra con orario emeteo, temi e applicazioni, Video,Musica, Foto e sotto menù di sistema.Del menù delle opzioni, soltanto laparte delle Apps non funziona. Siamoriusciti a cambiare i temi, guardarevideo da youtube, eHow, Wired'sWhat Next in Tech (per citarnequalcuno), ascoltare musicaattraverso Slacker Radio (a mia moglieè piaciuto il canale di Salsa Latina) manon Shoutcast o Blue Octy Radio (noi

full circle magazine #72 31 indice ^

LINUX LABpensiamo sia dovuto al fatto cheChumby sia fuori uso e che il sito divolontari stia quasi per raggiungerlo) .Le foto possono essere visualizzate daUSB o attraverso il servizio online diPhotobucket.

Varie recensioni da noi consultatehanno dipinto il HID-C1 0 come ottimooroglogio, bacchettando però lamancanza di applicazioni. Paragonatoa molti cellulari Android (anche i piùvecchi con Android 2.3) la collezionedi applicazioni del Dash è moltolimitata. Per fortuna la partedell'orologio ha funzionato. Siamostati capaci di impostare un allarme auna certa ora di un certo giorno.Abbiamo trovato la riproduzionevideo abbastanza buona. Video conuna qualità superiore si vedononitidamente sul HID-C1 0. Abbiamoascoltato Slacker radio in streamingsenza interruzioni. Una volta cambiatoil tema, il HID-C1 0 è sembrato un po'più utlizzabile, il tema con cuiavevamo iniziato infatti si concentravasulle applicazioni piuttosto che su ciòche era preinstallato.

Il HID-C1 0 dispone di una uscitacuffie sul lato nascosto e un ingressoper dispositivi USB su di un lato. Laparte superiore ha un grande tastosnooze, il cui lato sinistro fa comparireun menù sullo schermo. La parte

superiore presenta un paio di pulsantiper il volume. Il Dash ha un cavo dialimentazione e non dispone dibatterie quindi, nonostante laconnettività wireless al suo interno,non è un dispositivo completamentesenza fili. Il dispositivi ci è sembratopiù un elettrodomestico da cucina,per ascoltare della musica o vederedei video mentre si prepara damangiare, piuttosto che un dispositivohackerabile.

Il Dash ha anche un cronometro eciò è un po' strano visto che ildispositivo non è quel genere di cosache vi portereste in giro, inoltre laforma non è favorevole perposizionarlo in piedi o lateralmente.

Forse il difetto più grosso è che ilservizio è disponibile solo negli StatiUniti e in Canada. Ancora, pensiamoche questa cosa sia molto strana dalmomento che il Dash è pensato perfunzionare come dispositivo connessoa Internet.

Non abbiamo avuto la possibilità diparlare con la Sony prima di questarecensione, ma questo sarà il nostroprossimo passo. Sembra come se ilDash funzioni e la Sony forniscasupporto limitato per il dispositivo.Purtroppo hanno chiuso il supportoper lo sviluppo nel Febbraio del 201 3,il che significa non consentire aglisviluppatori di terze parti e a quelliopen source, di aggiornare le proprie

applicazioni, rendendole cosìobsolete. Nonostante questoapparente invecchiamento e iproblemi per il mantenimento diChumby, il forum di Chumby sembraabbastanza attivo. Come progetto diriuso e ristrutturazione, noi speriamoche qualcuno torni a sostenere ilprogetto volontario di rinascita diChumby per consentire aglisviluppatori liberi di continuare arendere utili questi dispositivi.

LINK UTILI:Supporto Sony:https://dash.dash.sel.sony.com/La più grande comunità di supportoSony: http://community.sony.com/Sito di Chumby:http://www.chumby.com/Forum di Chumby:http://forum.chumby.com/Wiki di Chumby:http://wiki.blueocty.com/index.php?title=Main_Page

Charles Charles è un patrigno,marito e fan di linux che gestisce unprogetto non a scopo di lucro diricondizionamento computer.Quando non rompe hardware/servergestisce un blog suhttp://www.charlesmccolm.com/

full circle magazine #72 32 indice ^

LLAA MMIIAA SSTTOORRIIAA

L a mia prima esperienza con Unix èdatata 1 979. La società per cui

lavoravo all'epoca predispose laversione PWB (Programmer'sWorkbench) per sperimentarla; erautile per la possibilità di avviare lavoriin remoto sul mainframe IBM. Hoamato la semplicità iniziale di UNIX,ma anche la potente bestia (forse unGrue?) nascosta sotto la superficie.

Nei successivi 1 8 mesi abbiamoimparato a programmare in C e adusare Unix. È stato un bel periodo.

Alla fine del 1 980 ho ricevutoun'offerta di lavoro presso un'altracompagnia per una migliore posizione:ho lasciato l'ambiente Unix. Ho avutoqualche rimpianto per questa scelta:da un punto di vista personale,lasciare qualcosa con cui mi divertivo alavorare e, dal lato professionale,stupirmi di quali percorsi che la miacarriera avesse intrapreso. (Sarebbestato un bene o un male?)

Nel corso degli anni '80, ho presoin considerazione le varianti UnixCoherent e Xenix. L' AT&T PC7300sarebbe stata la scelta ideale, macostava qualcosa come $5.500,00.

Mi sono piegato agli standard dellacompagnia, e ho adottato MicrosoftWindows e i prodotti Office permantenere la compatibilità.

Nel 1 995, mentre mi trovavo aduna fiera locale di informatica, mi sonoimbattuto in un collegache stava vendendoSlackWare Linux.Avevo sentitodi Linux daun amicoche ancoralavoravanella miavecchiacompagnia. Ne hoacquistatouna copia e laho installata suldrive aggiuntivodel mio computer.Diversamente dalledistribuzioni Linux odierne, una voltainstallata, si doveva passare attraversouna serie di schermate per configurareil Kernel compatibilmente con il tuohardware, altre opzioni, e ricompilarlo.Anche dopo aver usato Windows peranni, mi divertivo molto.

I vari gestori delle finestreall'epoca erano "rozzi". Ho settatoFVWM (F Virtual Window Manager).Era efficace, ma si dovevanomodificare tutti i files diconfigurazione per aggiungere unaqualsiasi applicazione.

Ho giocato con variedistribuzioni neglianni man mano chevenivanorilasciate. Housato Red Hat,Caldera, Corel,etc. HoinstallatoSuSE,utilizzandoLinux a tempo

pieno, tornando suWindows ogni qual

volta fosse necessarioper un cliente.

Nel 2002 decisi di passare ad unApple iBook (nessun flame perfavore). Mi ci trovavo bene, ma ancoranon avevo abbandonato Linux.Quando venne rilasciato Ubuntu, gliho dato un'occhiata e lo ho seguito.All'epoca il supporto Linux per

l'hardware Apple non era gran chè.Non lo è stato fino alla release 1 0.04,che sono riuscito ad installare su undrive libero del mio MacBook conpraticamente nessun problema. I l mioMacBook ad un certo punto cominciòad avere problemi disurriscaldamento, di minore intensitàquando utilizzavo OS X, ma rilevantisotto il sistema Linux. Era abbastanzaper capire che avrei potuto farne unuso quotidiano.

Oggi sono uno dei numerosiprofessionisti dell' IT costretti ad unignobile lavoro a causa di offerta nellamia area di esperienza. La mia idea ècercare di avviare una piccola impresa,con l' intento di installare Ubuntu eoffrire supporto all'uso per l'utentecomune pieno di virus e spyware,oppure che abbia un hardwaredecente ma incapace di far girarel'ultimissima e splendida versione diWindows. Non è un facile obiettivo,ma credo valga la pena di provare.

A questo scopo, sono riuscito acomprare un nuovo computer Acer, sucui sto facendo girare, apprezzandolo,Quantal Quetzal.

Scritto da Vince Du Beau

full circle magazine #72 33 indice ^

LLAA MMIIAA OOPPIINN IIOONNEE

D opo aver lasciato tempo allapolvere di cadere e assestarsi,

riflettendo sulla rottura traCanonical e alcune parti dellacomunità di Ubuntu, che cosapossiamo veramente dire riguardoallo stato delle relazioni tra losponsor e i suoi contributori?

I l mese scorso, Canonical hagenerato qualche risentimentosvelando il suo progetto X, il nuovomotore di rendering e compositing,Mir, distanziandosi da Wayland, cheMark Shuttleworth aveva sostenutoper buona parte degli ultimi dueanni.

Mir sarà sostanzialmente una"infrastruttura" tecnica per Ubuntutra diversi dispositivi e piattaforme,con cui Canonical cerca comunanzadi codice e toolkit per lo sviluppo.Tuttavia, non solo Mir appare comequalcosa di proprietario, ma lanatura dell'annuncio, e la rivelazioneche Mir fosse stato sviluppato insegreto per nove mesi, ha causatoqualche attrito all' interno dellacomunità, per non dire altro..

Improvvisamente, il Consiglio di

Ubuntu, capi progetto e sviluppatori- praticamente chiunque al di fuoridei portali sacri di Canonical - hannodovuto porsi la questione su ciò chegli era e non era "permesso" fare percontribuire, e quando tale contributoabbia o non abbia alcun valore oposto nel sempre più centralizzato emeno Open Source Ubuntu OS. I lmembro del consiglio della comunitàElizabeth Krumbach ha posto lastessa domanda in un post moltoragionevole su un blog.

Con un project leader di peso,Jonathan Ridell, rinunciatario al suostatus di Ubuntu Member,Shuttleworth poi ha peggiorato lecose andando all'attacco, invece diaccettare coraggiosamente l'eventospiacevole senza lamentarsi,accusando Ridell di "leadership diquelli che voglion dividere".Chiamatelo gioco del lancio deigiocattoli o ipocrisia sfacciata,questo potrebbe trascinare giù il"Benevolo Dittatore" nel momentodi apice della sua vita, adimostrazione che le parole'benevolo' e 'dittatore'semplicemente non possono starefianco a fianco.

Ora uniamo i puntini per un altroannuncio che è uscito l'ultimo mese.

Nessuno dubita delle ambizioni diCanonical di guidare Ubuntu sulmaggior numero possibile didispositivi, fino al punto di estendereil lavoro collaborando con lo statocinese. Canonical sta lavorando conle autorità di regolamentazionecinesi per ottenere una versione diUbuntu certificata per l'uso pubblico.Per ora, possiamo solo dire checomunque la si tenti di camuffare, lalibertà del software e RepubblicaPopolare Cinese NON vanno di paripasso.

Questo aggiungerebbe un doppiosmacco di delusione se si stessemarciando dietro Canonical comebenefica portabandiera dellosviluppo guidato dalla comunità edella libertà del libero.

A rischio di ripetermi, tuttavia,vorrei sottolineare che Canonical èuna società commerciale. Anche seha una lunga strada da percorrereper raggiungere il livello di OracleCorp nel suo perseguimento a sensounico del profitto, in quanto impresa

commerciale, Canonical ha bisognodi vendere prodotti ai consumatoriper fare soldi.

E' stato un peccato che RandallRoss, nel tentativo di spiegare escusare il comportamento diCanonical, abbia paragonato Ubuntuad un razzo con più parti in cui tuttinoi giochiamo un ruolo nell'obiettivodi raggiungere le stelle.

Dico peccato perché molticontribuenti hanno scelto di vedere iloro sforzi buttati con il booster delrazzo quando il modulo di comandodi Canonical è bruciato verso nuovimondi.

Che sia o meno Canonical in stileApple sta tentando di costruire ilproprio, controllato ed esclusivo,framework per il successo di Ubuntu,che il razzo raggiunga la suadestinazione o meno, noi dobbiamoaccettare che un sponsorcommerciale si riservi di investire ipropri soldi dove meglio crede. Èpossibile seguire i soldi, o andare conla comunità. Così è come stanno lecose.

Scritto da Robin Catling

full circle magazine #72 34 indice ^

RREECCEENNSSIIOONNEE LLIIBBRROOScritto da Ronnie Tucker

Editore: No Starch PressPagine: 676Gennaio 201 3, 676 pp.ISBN: 978-1 -59327-383-5http://nostarch.com/gimp

S e avete sempre desiderato unmanuale completo di GIMP, allora

The Book of Gimp è la cosa più vicina aquello che potete ottenere. AnalizzaGIMP 2.8 e buona parte delle suecaratteristiche, sarete un esperto diGIMP in brevissimo tempo.

I l libro inizia con le basi, comel'organizzazione delle finestre (addiofinestra singola!) , aprire eridimensionare immagini, usare i livelli ,

come usare la tavolozza dei colori inGIMP. Dopo questo, ci si tuffa nelleprofondità del fotoritocco comeclonare, correzione del colore,restauro. "Disegnare e Illustrare" è ilpasso successivo, qui si parla deglistrumenti da disegno/pennelli , forme,riempimento e molto altro ancora."Loghi e trame" è un capitolo breve edè seguito da fotografia composita, incui potete combinare diverse immaginiin una. I l capitolo 6 copre anche leanimazioni in GIMP che sono statosorpreso di trovare. Lo stesso perquanto riguarda creare siti usandoGIMP (capitolo 8).

Se siete sopravvissuti alla PrimaParte, spingetevi nella Parte Due, in cuisi affronteranno in modo approfonditole caratteristiche di GIMP - comeillustrare le maschere di livello, i modidei livelli di fusione, gli strumenti ed ifiltri. Ci sono approfondimenti ancheper cose come la scansione, installareplug-in (come il fantastico G'MIC), oltrealla personalizzazione dell' intefaccia diGIMP.

La Parte Tre (l'ultima) èinteressante laddove fornisceinformazioni dettagliate su come

funzioni l'occhio umano per quantoriguarda la visione, la percezione e larappresentazione dei colori. Penso siaun tocco di classe.

Non riesco a trovare un difetto aThe Book of GIMP. È un'ottima stesura,vi dice con precisione quale menuselezionare (per esempio: Immagine:Modifica > Copia) , fornisce lescorciatoie della tastiera quandopossibile e ci sono tante illustrazioniper le indicazioni. I l libro non è pernulla breve dato che è spesso duepollici ed ha 700 pagine! Ovviamentese comprate il libro da No Starch Press(l'editore) viene fornito anchel'accesso alla copia digitale (PDF), cosamolto carina.

Se devo trovare un aspettonegativo, riguarda alcuni esempi chesono troppo semplici e quasiamatoriali (come combinare delle fotoper creare qualcosa di completamenteirreale) , ma penso che sia adatto per iprincipianti e non per coloro chevogliono creare la prossima copertinaperfetta.

LLiibbrroo dd ii GG IIMMPP

Indice

Introduzione1 . Imparare GIMP2. Le basi3. Ritocco fotografico4. Loghi e tessiture5. Fotografia composita6. Animazione7. Preproduzione d'immagine8. Progettazione di siti webII . Manuale di riferimento GIMP9. L'interfaccia di GIMP1 0. Esposizione1 1 . Livelli1 2. Colori1 3. Selezioni1 4. Maschere1 5. Strumenti da disegno1 6. Strumenti di trasformazione1 7. Filtri1 8. Strumenti per l'animazione1 9. Acquisizione e stampa immagini20. Formati immagine21 . Script e plug-in22. Personalizzare GIMPIII . AppendiceA. Vista e rapresentazione visivaB. Suggerimenti per gli eserciziC. RisorseD. Domande frequentiE. Installare GIMPF. Elaborazioni a blocchi

full circle magazine #72 35 indice ^

RREECCEENNSSIIOONNEEScritto da Art Schreckengost

A vete mai sentito di SolydXoSolydKo del congiunto SolydXK?

Potete smettere di grattarvi latesta, questi non sono cereali oprodotti per la pulizia intestinale adalto contenuto di fibre. Le prime duesono distribuzioni basate su Debian,con Xfce e KDE come scelte desktop. A950 MB e 1 .4 GB rispettivamente, sonosolo leggermente più grosse delgenitore Debian che le ha date allaluce.

Ancora non squilla un campanello?Ebbene, esse sono nuove (primi mesidel 201 3 o giù di lì) e, a parte un sitoweb rarefatto a http://solydxk.com,non vi è davvero molto a indicare cheesistono davvero. Eseguite una ricercaon-line e vedrete i risultati chemettono in evidenza una compagniache tinteggia finestre, il sito webcorrente e un paio di note che nonesiste una parola simile (inquell'ordine, potrei aggiungere).

E quanto a SolydXK? A questopunto è una pubblicità preliminare cheesiste solo di nome. È X o K ma nonancora XK, sebbene non veda alcunaragione per cui non potreste installare

Xfce e poi aggiungere KDE oviceversa.

A parte la mancanza di storia, sonostato in grado di ottenere unaimmagine .iso di ciascuna per unaprova nel mio allestimento diVirtualbox.

Mentre l' installer è esteticamentepiù gradevole di quello di Ubuntu,alcuni potrebbero trovarlo poco chiaro

quando arriva il momento di sceglierela partizione di root e il formatocorrelato. Se questo sembra piuttostofuori dal vostro livello, c'è un'utiletutorial ahttp://solydxk.com/community/tutorials/#software.

Anche con gli abitualirallentamenti e strozzature diVirtualbox, l' installazione non è statamale, circa 20, 30 minuti per entrambe.

Nessun aggiornamento mi stavaaspettando e questo lo attribuisco allebasi di Debian e alla giovinezza dellostesso sistema operativo (vecchio dicirca 3 mesi quando l'ho preso).

Una volta installate, le improntesono state relativamente basse ameno di 1 0 GB per entrambe.

In quella che deve essere unararità, il mio hardware è statoriconosciuto e non ho sperimentatoalcun problema con video, audio oqualunque altra cosa, dato che quasiogni codec o driver di cui avetebisogno c'è già. Se il file non si apre onon viene eseguito vi è la possibilitàche i vostri file siano sfortunatamenteobsoleti.

Quanto ai motivi del desktopavrete o il molto basilare Xfce ol'alquanto più grandioso KDE. Se nonafferrate le allusioni, mi riferisco allecaratteristiche 2D piuttosto insipide diXfce “ecco qua, prendere o lasciare” oai problemi di concezione di KDE “aggiungi abbastanza widget e nonvedrai di nuovo quel desktop”.

Nella forma di base sembranoentrambe un po' simili con sfondi

SSoollyyddXXKK

full circle magazine #72 36 indice ^

RECENSIONEsimilari e barre delle applicazioni inbasso. Probabilmente per aiutare gliutenti nell' identificazione vi è unagrossa X o K nel titolo di ciascuna, unabuona cosa dato che sono quasiindistinguibili altrimenti. Dateun'occhiata alle schermate e vedreteciò a cui mi riferisco.

Questo è tutto, gente. A partel'onnipresente motivetto musicale diKDE sull'apertura (Xfce non ha un taleannuncio) vi sarebbe difficile capire ladifferenza, sebbene gli aficionados diKDE individueranno immediatamentela finestra trasparente standard e ilmenù dei widget. Per entrambi, anchele barre delle applicazioni hanno lostesso allestimento con il menù asinistra e le informazioni di sistemaparcheggiate a destra. Come dicel'adagio, se non è rotto nonaggiustarlo.

L'unico altro indicatore che uno èsuperiore rispetto all'altro è lamigliore chiarezza e luminosità di KDE.Xfce sembrava spento a confronto maè un motivo desktop leggero con unminimo di ostentazione.

Normalmente, dirigevo gli utenticon risorse limitate verso lapiattaforma Xfce dato che, di solito,essa si esegue molto più velocementedell'offerta più grossa di KDE;

comunque, non è questo il caso. KDE èstato di 5 secondi più veloce adavviarsi, anche dopo aver aggiuntowidget al desktop che di norma loavrebbero fatto strisciare. Comunque,non considero il tempo medio di avviodi Xfce di 30 secondi niente per cuiridere, specialmente dato che questoè dentro Virtualbox.

Essere leggeri di solito ha unprezzo e questo è, spesso, un menùspartano con strumenti egualmentespartani ma non è questa la situazionequi.

Un'elencazione parziale è mostratanella tabella in basso a destra.

Mentre i tempi d'avvio sono stati indefinitiva differenti tra i due, oltrequella non vi è stata alcuna percettibiledifferenza nella prestazione.Entrambi sono stati egualmente rapidinell'aprire file e programmi, salvaredocumenti, etc. Se non altro, entrambele versioni di Solyd sono statepiuttosto veloci una volta avviate,anche quando si utilizzava la modalitàLive in Virtualbox.

L'unico collo di bottiglia che hoincontrato è stato il sempreproblematico Gestore Software cheassomiglia al Software Center diUbuntu, meno il marchio e le offerte

full circle magazine #72 37 indice ^

RECENSIONEcommerciali di Canonical. Confrequenza faceva delle coseinquietanti come fluttuare dentro efuori durante l' installazione deiprogrammi o bloccarsi senza nessunabuona ragione. D'altra mano, il vecchiosempre pronto, Gestore di PacchettiSynaptic, offriva prestazioni dacampione.

E allora, raccomanderei una delledue? Tutto dipende da ciò che statecercando. Quelli in cerca di unadistribuzione stabile basata su Debiansaranno ben serviti qui, ma l'esserenormali può portare a dei problemi.

Per prima cosa, non risalta nelmucchio. Eliminate il nome e i registriartistici e potrebbe essere confusa conun paio di dozzine di offerte che horecensito negli anni. I programmi basesono proprio quelli : di base. Non haspecialità come Peppermint OS e lasua programmazione basata su Cloud,né fa appello ad un segmento, comeArtistX o openArtist, due distribuzionicon un gruppo di programmi miratiagli artisti Audio/Video.

Seconda cosa, sopravviverà orimarrà relegata alla pattumiera dellastoria? Date un'occhiata a Distrowatche, una volta che andrete dopo le prime50, vedrete alcune altre centinaia didistribuzioni che proprio non hannomai fatto i sondaggi di popolaritàanche se erano piuttosto capaci.

Ma non c'è da biasimare il sistemaoperativo. Non ha mai mancato difunzionare e devo ancora provocare unarresto anomalo (e, credetemi, ciprovo duramente). Deve essere soloperfezionata un po' di più con qualcheemozione aggiunta.

Badate, non la fate diventare unaCadillac Cimarron, aggiungete soloqualche vitalità (cercate su Googlequella Cadillac, se il nome non vi diceniente, e vedrete ciò che intendo).

Considerati tutti questi fattori, do aSolydX e SolydK 3 su 5 stelle.

Full Circle PodcastEpisodio 33, ConPotenzaAggiuntiva

I vostri ospiti:• Les Pounder• Tony Hughes• Jon Chamberlain• Oliver Clarke Freaky Clown

dal LUG diBlackpool (UK)http://blackpool.lug.org.uk

In questo episodio si è unitoa noi Freaky Clown, parliamodel rilascio di Ubuntu Phone,di periferiche Linux e dialcuni eventi.

I l Podcast Ubuntu copre tutte leultime notizie e novità che sipresentano agli utenti di UbuntuLinux e ai fan del software libero ingenerale. La rassegna è rivolta tantoall'utente più fresco quanto alprogrammatore più esperto. Lenostre discussioni riguardano losviluppo di Ubuntu ma non sonoeccessivamente tecniche. Siamoabbastanza fortunati da averequalche gradito ospite nello show apassarci novità di prima mano sugliultimi eccitanti sviluppi a cui stannolavorando, in modo comprensibile atutti! Parliamo inoltre della comunitàUbuntu e di cosa le interessa.

Lo show è offerto dai membri dellacomunità Ubuntu Linux del RegnoUnito. Ed essendo coperta dal Codicedi condotta di Ubuntu è adatta atutti.

Lo show è trasmesso live ogni duesettimane il martedì sera (orainglese) ed è disponibile per ildownload il giorno seguente.

podcast.ubuntu-uk.org

full circle magazine #72 38 indice ^

LLEETTTTEERREESevolete inviarci una letteraperlapubblicazione,chesiadi complimentiodirimostranze, inviatela cortesementea: [email protected]: alcune letterepotrebberoesseremodificateper ragioni di spazio.

CINNAMONMINT

S ono sicuro che avete vistomoltelamentele da parte di persone a cui

non piace il continuo sviluppodell'interfaccia utente di Ubuntu. Nonvoglio riattizzare quelle discussioni.Invece, vorrei farnotare cheMintè orauna delle distribuzioni Debian piùapprezzate; chiedetevi se, la ragionepotrebbe essere la consistenzadell'interfaccia utente?

Ubuntu potrebbe giustificare la suaposizione in cima e soddisfare coloro chevogliono un'interfaccia utenteconsistente, creando un filedesktop.conf, che potrebbeimmagazzinare le scelte dell'utente; siaper lo sfondo, il tema e tutti gli altrielementi dell'aspetto che potreiadattare, ma non voglio essere obbligatoad adattarmi.

Con l'arrivo di Maggio, Ubuntu 10.04LTSnon sarà più supportata e stoprogettando di migrare versoCinnamonMint. Preferirei rimanere con Ubuntu, masolo se loro smettono di costringermi ausare una nuova interfaccia grafica.

ThomasM. "Toad" Brooks

Seguici su:

facebook.com/fullcirclemagazine

twitter.com/#!/fullcirclemag

linkedin.com/company/full-circle-magazine

ubuntuforums.org/forumdisplay.php?f=270

goo.gl/FRTMl

FULLCIRCLEHABISOGNODITE!

Senzagli inputdei lettoriFullCirclesarebbeunfilePDFvuoto(checredononmoltepersonetroverebberoparticolarmente interessante).Siamosemprealla ricercadiarticoli, recensioni,qualsiasi cosa!Anchepiccolecosecomelelettereeleschermatedeldesktopaiutanoariempirela rivista.

Andateapagina25perleggerelenostrelineeguidadibase.Seguitequelle indicazionieavreteunsuccessopraticamentegarantito.

Dateun'occhiataallapenultimapagina(diqualsiasinumero)peravere idettaglisudove inviare ivostri contributi.

SONDAGGIO LETTORI FULLCIRCLE 2013

Gente, è di nuovo quel momento. Quel momento incui offriamo a voi lettori una parola sul futuro di FullCircle Magazine.

Tutto ciò che vi chiediamo è di compilare con piùdettagli possibili il sondaggio che abbiamo scrittoqui http://goo.gl/hR7zc

Questo è tutto!

Raccoglieremo i dati e presenteremo i risultati in un fututonumero di Full Circle perché tutti li possano vedere.

full circle magazine #72 39 indice ^

full circle magazine #72 40 indice ^

DD&&RRCompilato da Gord Campbell

Se avete delle domande su Ubuntu, scrivetecele a [email protected] Gordon vi risponderà in un prossimo numero Si prega di inserire ilmaggior numerodi informazioni che possano servire a risolvere il vostro problema.

D Quando cancello un file dentroa Dropbox, se ne va per

sempre e da tutte le parti?

R No! Jens (Edizione Mobile diFCM) ha puntualizzato che se

effettuate l'accesso a Dorpbox dalbrowser e aprite la cartella in cuirisiedeva il file, potete fare clic suun'icona etichettata "Mostra fileeliminati". Se fate clic col tastodestro del mouse su un filecancellato, avete l'opzione diripristinarlo. Devo ancora scoprireper quanto tempo rimane lì il file.

D Quando apro la cartella Homedal Launcher di Unity, il

pannello laterale a sinistra(Dispositivi, Computer, Rete) noncompare. Come posso farlo apparirenuovamente?

R (Grazie a DuckHooknei forumdi Ubuntu) Premete <F9> per

attivare il pannello laterale.

D Cosa significa "supporto alungo termine" per un utente

medio?

R (Grazie a cortmannei forum diUbuntu) Per quanto riguarda

Ubuntu/Canonical, significa che loroforniranno aggiornamenti disicurezza e risoluzione dei bug perquella versione per un periodoesteso. A partire con la 1 2.04, quelperiodo è cinque anni per UbuntuDesktop. Bisogna anche notare checon la 1 3.04, le versioni "standard"verranno supportate per nove mesi.

D Cos'è Mir?

R http://www.omgubuntu.co.uk/201 3/03/canonical-announce-custom-display-server-mir-not-wayland-not-xhttps://wiki.ubuntu.com/MirSpec

D Ho appena provato"informazioni hardware", che

anche se mi fornisce un sacco diinformazioni, non ha quel livello didettaglio che vorrei.

R Se volete una dettagliatadescrizione del vostro

hardware, aprire il Terminale eincollate questo comando:

sudo lshw -html >Desktop/myconfig.htm

Se fate doppio clic sumyconfig.html, ve lo dovrebbe aprirenel browser a fornirvi un report benstrutturato riguardo il vostrohardware.

D C'è un modo per poter abilitarel'accesso automatico quando

non l'ho selezionato durantel'installazione?

R Se fa clic sulla Dash e digita"login", può vedere 'login

window' come un qualcosa dieseguibile? Se si, selezionate lascheda Sicurezza e "Abilita accessoautomatico" è un oggetto checkbox.

O, potrebbe essere sotto"Account Utente", dove può fare clicsu "Sblocca", fornire la sua passworde cambiare "accesso automatico".

D C'è un programma equivalentea Sysprep perWindows? Vorrei

impostare sistemi che sono prontida usare in modo che quando unutente accende un computer per laprima volta, gli verrà chiesto di

fornire nome utente, password, ecc.

R (Grazie a Cheesemillnei forumdi Ubuntu) Quando avviate il

dispositivo di installazione, premeteSHIFT per avere il menùd'installazione, poi premete F4 eselezionate "installa OEM". QuandoUbuntu ha finito di avviarsi,installate il sistema come sempre,avrete un nome utente e unapassword temporanea.

Quando l'installazione èterminata, avviate il sistema edeffettuate l'accesso con il nomeutente e la password provvisoria cheavete creato prima; ora potete fareal sistema qualunque altra modificache volete, come ad esempioaggiornare e installare programmiextra. (Incorporare sfondi!) Quandoavere fatto tutto, fatesemplicemente doppio clic sull'icona"Prepara per la spedizione all'utentefinale" che si trova sul desktop e poispegnete la macchina. Potete fareuna copia dell'immagine e installarlasu tanti altri quanti computer volete.

D Ho recentemente installatoXubuntu, ma preferisco

full circle magazine #72 41 indice ^

D & RNautilus a Thunar, così l'ho installato.Ora cosa dovrei fare?

R (Grazie a LewisTM nei forum diUbuntu) Andate a Impostazioni

-> Applicazioni preferite -> Utilità eimpostate il File Manager a Nautilus.

D Ho ricevuto una email checostringe Evolution 3.2.3 ad

andare in un loop della CPU. Comeposso eliminarla?

R Potete sistemare l'email.Impostate il vostro file manager

di mostrare le cartelle nascoste edandate fino a.local/share/evolution/mail/local/cur

Ogni email è un file. L'ora e ladata del file non corrispondonoesattamente con quella dell'email,ma sono simili. Aprite il file con Gedite cercate la prima cosa che non è unsemplice testo. Eliminate da lì allafine, riavviate Evolution e dovresteessere in grado di cancellare l'email.

D Ho installato Ubuntu 1 2.04 suun Panasonic Toughbook CF-29

con un GPS integrato. Il dispositivoGPS non viene mostrato in lshw.

R (Grazie a xraynetcontrolneiforum di Ubuntu) (Gord dice: Il

GPS sembra essere un dispositivo

seriale attaccato a ciò che MS-DOSchiama porta COM.) Ho avutobiosgno di aggiugere me stesso algruppo dei "dialout". L'ho fattoinserendo questo nel terminale e poiriavviando il dispositivo:

sudo adduser (nome) dialout

sudo dpkg-reconfigure gpsd

Poiché il mio portatile haeffettivamente una porta serialedietro, ho tirato ad indovinare che ilricevitore GPS era nella slot seriale 2,così ho inserito ttyS2 e mantenuto ilresto come predefinito.

Perciò, inserite:

stty -F /dev/ttyS2 ispeed 4800&& cat </dev/ttys2xgpscgps

Ci impiega all'incirca 5 minuti peravere un aggancio 2D su di me, inquanto ero dentro ( ad un edificio) .Ho chiuso il terminale e ho avviatouna varietà di programmi GPS comeGPSDrive, FoxTrot e Viking. Tutto hafunzionato come mi aspettavo.

CONSIGLI E TECNICHEVolete mandare in esecuzione un

server web?

S pesso ho letto domande diquesto genere da parte di

persone che vogliono impostare uncomputer da casa in modo da potereseguire un sito web, "Ho impostatoun sito web sul mio computer, manon funziona. Per favore aiutatemi."

Al posto di dire"non funziona",diteci esattamente cosa avete fattoe cosa avete ottenuto comerisultato. Per esempio:

Ho confermato che il mio ISP(Internet Service Provider) permetteagli utenti di eseguire server web(molti non lo fanno, perciò questa èla fine)!

Ho comprato un IP statico conindirizzo 1 .2.3.4 dal mio ISP. (Èpossibile eseguire un sito web senzaun indirizzo statico, ma entrate nelterritorio di "come creare un pocketwatch in 394 semplici passaggi".Suggerimento: dyndns).

Ho comprato il dominioiosonouncarroarmato.com dalfornitore di registrazioni Somereg el'ho puntato a 1 .2.3.4 (probabilmentelo step più semplice).

Il mio server è impostato con un

indirizzo IP statico sulla mia LAN ed è1 92.1 68.1 .32 (Vedere l'ultimo D&Rper impostare un indirizzo IP staticosulla propria LAN).

Ho impostato il mio router perindirizzare la porta 80 a 1 92.1 68.1 .32(Il manuale del router vi dirà comefare).

Sto eseguendo Apache sul mioserver e gli altri computer nella miaLAN ricevono una pagina webquando inseriscono 1 92.1 68.1 .32nella barra degli indirizzi delbrowser.

In verità, se avete fatto tuttequeste cose, dovrebbe funzionare.

Siate specifici! non ditegenericamente miodominio.com,diteci il nome del vostro dominio e ilvostro indirizzo IP.

Ci sono molte informazioni suinternet. Per esempio, in 30 secondiho trovato questa pagina che mi hamostrato Google:http://net.tutsplus.com/tutorials/php/how-to-setup-a-dedicated-web-server-for-free/

full circle magazine #72 42 indice ^

GGIIOOCCHH II UUBBUUNNTTUUScritto da Jennifer Roger

S team (il client per giochi di grandesuccesso della Valve) è in giro da un

po', ma è solo da pochi mesi che gliutenti Ubuntu hanno il piacere di avereun client ufficiale. Ora i giocatori Linuxpossono entrare nel serviziodemocratico noto come Greenlight.Steam Greenlight permette aglisviluppatori di inviare i loro giochi, cosìche i giocatori possano votare quelli chevogliono vedere pubblicati nel negozioSteam. Quindi, quali giochi spiccanomaggiormente? Ecco i miei migliori dieciscelti tra i giochi Linux in attesa della'Luce verde' su Steam.

C-WARSC-Wars è un gioco di strategia in

tempo reale dal ritmo serrato che

attinge da un paio di stili diversi. Annidopo la devastante guerra nucleare isopravvissuti si rifugiano sulla luna, solo

per scoprire una sostanza sconosciutache trasforma gli uomini in zombie. Voie la vostra compagnia dovetecombattere un'altra battaglia persalvare la nuova civilizzazionedall'estinzione.

TRACE VECTORCon una giocabilità frenetica e molti

colori al neon, Trace Vector reinventa ivecchi giochi arcade combinando lavecchia scuola della grafica vettorialecon una giocabilità semplice che diventaprogressivamente più difficile. Igiocatori devono pilotare le loroastronavi attraverso tortuosi livelligeometrici mentre raccolgonocarburante per mantenere la rotta. Conelementi di azione ed enigmi, TraceVector sembra essere un'esplosioneavvincente dal passato, in chiavemoderna.

DELVERDelver è un gioco roguelike in prima

persona con alcune idee innovative.Trae ispirazione da giochi come UltimaUnderworld e combina elementitradizionali dei roguelike, ma lagiocabilità e la grafica gli danno unanuova svolta. Sebbene ancora in fase disviluppo, ha già molte grandicaratteristiche, con altre a venire, qualile classi di personaggi e un editor deilivelli dei sotterranei.

FORCEDCombattimenti attraverso prove in

stile gladiatori in questo gioco di ruolocon tattica cooperativa. Forcedevidenzia l'aspetto cooperativo concaratteristiche quali lo Spirito Mentoreche sfida i giocatori a lavorare insiemeper controllare un membro in più della

squadra con abilità speciali e un aspettoetereo. I l trucco è che devono esserecontrollati simultaneamente, così illavoro di squadra è un obbligo.Ovviamente ci sono anche epici scontritra boss e abbondanza di livelli dasbloccare mentre ci si fa strada nelgioco attraverso oltre 30 prove. Perprovarlo e per unirsi alla versione betaonline, visitate forcedthegame.com

AEON COMMANDAeon Command è un gioco di

strategia di guerra ambientato in unabattaglia spaziale tra tre fazioni dellaNebulosa Aeon. Scegliete tra gliAlliance, gli Exiles e i Cyborgs nellabattaglia per il controllo della Nebulosadi Aeon. Ciascuna fazione ha proprieabilità distinte, astronavi e campagnecon otto missioni. Ci sono anche lemodalità scaramuccia e multi giocatore,insieme a numerosi aggiornamenti peraiutarvi a migliorare la vostra flotta.

TToopp 11 00 gg iioocchh ii GGrreeeennlliigghhtt

full circle magazine #72 43 indice ^

Jennifer è una scrittrice, giocatrice egeek, proveniente dalla zona diChicago. Potete seguirla su Twitter@missjendie o visitare il suo blogall' indirizzo indiegeekery.com.

UBUNTU GAMES

LEGEND OF DUNGEON

L'ultimo progetto della Robot LovesKitty, Legend of Dungeon, è un giocoroguelike con scenari 'dungeon crawler'che sfida i giocatori a intraprendere unapericolosa missione per recuperare unmisterioso tesoro dal 26° livello di unaprigione sotterranea. Voi, e fino a trecompagni, avete la missione di compiereciò che nessun altro ha mai compiuto,trovare il leggendario tesoro e tornarecon successo dal vostro viaggio. Legendof Dungeon offre sotterranei scelticasualmente e vari enigmi per ulteriorisfide. I l gioco è attualmente in versionealpha ed è disponibile per una demopresso robotloveskitty.com/LoD/

SENTINELSentinel è un magnifico gioco di

difesa della torre con elementi musicaliinterattivi. I l gioco è ambientato su unagriglia in sequenza con la quale siattivano diversi nuovi pezzi dellacolonna sonora a tempo con la musica, iltutto mentre aggiungete delle difese edistruggete i nemici. Ispirato ad altrigiochi musicali come Rez e Lumines, icreatori di Sentinel hanno trovato unmagnifico nuovo modo di giocare a ungioco di difesa della torre.

HAMMERWATCHGli appassionati della serie Gauntlet

ameranno Hammerwatch, un freneticogioco d'azione e avventura stile 'hackand slash' di Jochum Skoglund e NiklasMyrberg. Ci sono quattro classi dipersonaggi tra cui scegliere mentrecombattete attraverso orde di nemici erisolvete enigmi all' interno di CastleHammerwatch. In aggiunta allacampagna singolo giocatore, si puògiocare con un massimo di tre amici incooperazione locale o in multi giocatoreonline. Ci sono un totale di dodici livellidivisi fra quattro atti, ma se cercateanche altre battaglie e bottini, c'è anche

il supporto mod per editare e creare ipropri livelli . Una demo della versionebeta è gratuitamente disponibile pressohammerwatch.com

CHASM

Può essere difficile attingere damolte cose diverse e farlo bene, maChasm è un gioco che mischia consuccesso molti elementi differenti percreare un'esperienza di giocoinnovativa. Parte in piattaforma 2D ascorrimento laterale e parte gioco diruolo d'azione, si gioca nei panni di unsoldato stanco che torna a casa da unalunga guerra. Mentre passate attraversouna città mineraria, scoprite che i suoicittadini hanno accidentalmenterisvegliato un antico male. Forzesovrannaturali vi hanno intrappolatonella città e ora dovete lottare perscappare e tornare salvi a casa. Con unamagnifica grafica e una storiacoinvolgente, Chasm sembra essere ungioco da tenere d'occhio.

LEGENDS OF AETHEREUS

I g iocatori che cercano unagiocabilità altamente dinamica e mondiepici si ecciteranno nel provare Legendsof Aethereus. Ambientato in un mondodopo il terzo grande Skyfall, dovetecombattere per aiutare a ripristinare lapace e scacciare il male che gareggia peril potere. Con tre uniche classi dipersonaggi (ufficiale, astrografo einventore), potete giocare la campagnaa singolo giocatore o impegnarvi inbattaglie nell'arena PVE o PVP. Oltreall'esplorazione di un rigoglioso emeraviglioso mondo, la profondità e lapersonalizzazione sono i temi centralinel gioco. L'aggiunta di un sistemaartigianale somma vaste combinazionidi elementi personalizzabili e il creatoredi statue e vessilli permette dipersonalizzare la propria città-stato.Legends of Aethereus è attualmente inversione beta.

full circle magazine #72 44 indice ^

CCEERRTTII FFIICCAAZZIIOONNEE LLIINNUUXXScritto da Richard Philip Witt

Richard Philip Witt, 30anni, vive inSvizzera. Utilizza Ubuntu desktop eserver da almeno 2 anni. Ma solo peruso pratico. Ora desidera provarnetutte le capacità. C'è un istruttore travoi? Scrivetegli a:[email protected].

C hiamatemi "precisino", maquando faccio uso di "ls"

preferisco, la gran parte delle volte,la visualizzazione orizzontale, nonverticale, della lista dei miei files.Con "ls -1 " otterrete una listaverticale, un file/cartella per linea(sto sbavando mentre scrivo); mavorrei evitare di scrivere ls -1 ognivolta. Quindi che fare? Usare lafunzione "alias". Oltre a esseresemplice, la troviamo sul programmadel corso LPIC 1 Exam 1 01 . *alias creanuovi comandi o ne modifica diesistenti, qui sarà esaminataquest'ultima funzione. Anzitutto,quali alias esistono già?

rpwitt@rpwitt-laptop:~/Documents/programming$ alias...alias l='ls -CF'alias la='ls -A'alias ll='ls -alF'alias ls='ls --color=auto'

Nel mio caso (Ubuntu 1 2.04 LTS) ,ls è fornito con alcuni preset qualil'alias 'ls -- color=auto', che, perquanto ne possa sapere, assegnadifferenti colori al testo di cartelle,file, symlinks e cose del genere. Daqui, preferisco controllare gli alias

esistenti prima di effettuare qualsiasicambiamento. Assegnare un nuovoalias, infatti, sovrascriverà quelloesistente, perdendo tutti i miei coloricodificati di file e cartelle,probabilmente trascinandomi in unapaura nera per il weekend.

Per avere un file o cartella perlinea e mantenere il set di colori:

(N.B. Benchè non necessario, è buonaprassi inserire tutti i comandi alias traapostrofi)

alias ls='ls -1 --color=auto'

Eseguite il comando.

rpwitt@rpwitt-laptop:~/Documents/programming$ lsc_programming.pdflfs.pdfLinuxAdm.pdflinux_nutshell.pdflpic.pdfnand2tetrisprog_interface.pdfshell_scripting.pdf

E fin qui ci siamo.

Ma aspettate! Non è tutto! Aquesto punto voglio avere la mia

cartella nand2tetris (un simpaticoprogetto di apprendimento)all' inizio della lista. In effetti, vorreiavere sempre le cartelle ordinate incima alla lista. Un breve aiuto con ls--help mi informa che ls --group-directories-first fa proprio al casomio. Posso avere tutto quello cheposso desiderare (e che desiderò),se solo non dovessi aggiungere, perogni comando "ls", --group-directories-first.

Gli alias salvano intere giornate.

alias ls='ls -1 --color=auto--group-directories-first'

rpwitt@rpwitt-laptop:~/Documents/programming$ lsnand2tetrisc_programming.pdflfs.pdf...

È molto bello a vedersi!

*I l comando "alias" è parte dell' LPIClearning statement 1 .1 05.1 , Uso epersonalizzazione della shell (peso4).

full circle magazine #72 45 indice ^

II LL MMIIOO DDEESSKKTTOOPP

Mi piace postare questa schermata dal mio computerdesktop principale che utilizza Voyager Linux 1 2.04 (basatosu Xubuntu), Xfce, docky e Conky personalizzato.

David Burke

Questa è la vostra occasione per mostrare al mondo il vostro desktop o PC. Mandate le vostreschermate e foto a :[email protected] includendo una breve descrizione del vostrodesktop, le caratteristiche del PC e qualsiasi altra curiosità sulla vostra configurazione.

La mia impostazione corrente può essere descritta come unbasso profilo, con colori freddi e poco ingombro visivo che miostacoli nel lavoro. In verità è il desktop Xubuntu 1 2.1 0 XFCE4con alcune modifiche: docky in basso, conky discretamente alavoro sulla destra e un bellissimo sfondo a tema nebbia sotto.Esso utilizza solamente 230 MB di RAM all'avvio.

Alan Ward

full circle magazine #72 46 indice ^

IL MIO DESKTOP

Questo è il mio recente desktop KDE su Ubuntu 1 2.04.2 LTS.Potete vedere conky, rainlendar 2.1 0 e covergloobus comewidget musicale.

Sistema Operativo: Ubuntu 1 2.04.2 LTSAmbiente Desktop: KDE 4.8.5Icone: KFaenzaCPU: Intel Core 2 Duo 3.02 GHzRAM: 2 GBHDD: 500 GB

Maikel

I l mio computer principale è un portatile ASUS X57VM50VNcon un processore Intel Core 2 Duo T9400, 4GB di RAM euna scheda grafica nVIDIA GeForce 9650m. Ho compratoquesta macchina nel 2009. Utilizzo Ubuntu 1 2.04.2 LTS egnome3 con alcune estensioni della shell come meteo,aggiornamenti, un altro menu utente e così via. Comepotete vedere nell' immagine, utilizzo conky pervisualizzare alcune infomazioni sul mio sistema e sulla miarete. L' immagine di sfondo è una foto che ho scattato nellavalle del fiume Pockau vicino al villaggio di Ansprung inSassonia.

E. Frank Sandig

full circle magazine #72 47 indice ^

CCOOMMEE CCOONNTTRRIIBBUUIIRREEFull Circle Team

Editor - Ronnie [email protected] - Rob [email protected] - Les Pounder & [email protected]

Editing & ProofreadingMike Kennedy, Lucas Westermann,Gord Campbell, Robert Orsino,Josh Hertel, Bert Jerred

I nostri ringraziamenti a Canonical, Ivari team traduttori attorno al mondoe Thorsten Wilms per il logo di FCM.

Siamo sempre in cerca di nuovi articoli da inserire in Full Circle. Per aiuti e consigli pregovedete le Linee Guida Full Circle Ufficiali: http://url.fullcirclemagazine.org/75d471

Invia i tuoi commenti o esperienze con Linux a: [email protected] hardware/software a: [email protected] per D&R devono andare a: [email protected] di desktop devono essere inviate a: [email protected]... oppure puoi visitare il nostro forum via: fullcirclemagazine.org

FCM#73Scadenza :Domenica 1 2 maggio 201 3.Rilascio:Venerdì 31 maggio 201 3.

Formato EPUB - Le edizioni recenti di Full Circle hanno un link al file epub nella pagina di downloads. Se hai qualche problema conil file epub, puoi mandare una email a: [email protected]

Google Currents - Installa l'applicazione Google Currents sul tuo dispositivo Android/Apple, cerca 'full circle' (nell'app) e sarai ingrado di aggiungere i numeri dal 55. Oppure puoi fare un clic nel link delle pagine di download di FCM.

Ubuntu Software Center - Puoi ottenere FCM attraverso Ubuntu Software Center: https://apps.ubuntu.com/cat/. Cerca 'fullcircle' , scegli un numero, e fai clic sul tasto di download.

Issuu - Puoi leggere Full Circle online su Issuu: http://issuu.com/fullcirclemagazine. Per favore, condividi e classifica FCM in quantoaiuta a condividere al mondo FCM e Ubuntu Linux.

Ubuntu One - Puoi ora avere un numero inviato direttamente al tuo spazio libero Ubuntu One facendo clic sul tasto "Invia aUbuntu One", disponibile nei numeri successivi al 51 .

Ottenere Full Circle Magazine:

FULL CIRCLE HA BISOGNO DI TE!Una rivista non è una rivista senza articoli e Full Circle non èun'eccezione. Abbiamo bisogno delle tue opinioni, storie, desktop, how-to, recensioni, e qualsiasi altra cosa che vuoi dire ai tuoi compagni utentidi *buntu. Manda i tuoi articoli a: [email protected]

full circle magazine #72 48 indice ^

II LL GGRRUUPPPPOO FFCCMM II TTAALLII AANNOO

Traduttori:Alessandro LosavioAndrea LodiBianca KweyDaniele ZambonEmanuele BonciminoFabrizio NicastroGiuseppe D'AndreaI lenia RomeoIrene BontàMarco LetiziaPaolo FolettoRoald De TinoValerio Cellentanio

Revisori:Alessandro LosavioAntonio AllegrettiBianca KweyFabrizio NicastroI lenia RomeoMarco BuonoPaolo FolettoValerio Salvucci

Impaginatori:Fabrizio NicastroMattia RizzoloPaolo Garbin

Edizione eBook:Mirko Pizii

Hanno collaborato alla realizzazione di questo numero:

Coordinatori del gruppo: Fabrizio Nicastro -Marco Buono -Mattia Rizzolo

EENNTTRRAA AANNCCHHEETTUUNNEELL GGRRUUPPPPOO FFCCMM!!

La rivista Full Circle nasce da una idea della Comunità degliutenti di Ubuntu e vive del lavoro di coloro che hanno scelto didedicare parte del loro tempo libero alla riuscita di questoprogetto. È un progetto veramente aperto: tutti possonocollaborare, in un modo o nell’altro. C’è chi scrive gli articoli,chi li corregge, chi li traduce, chi li impagina e così via.

Anche tu puoi collaborare attivamente alla continua crescita diquesta rivista, il cui unico scopo è la diffusione della culturadel Software Libero.

Se conosci l' inglese e il Software Libero è la tua passione, puoicollaborare:• scrivendo articoli in inglese;• traducendo in italiano i testi;• revisionando i testi;• impaginandoli con Scribus.

Se vuoi saperne di più, visita la pagina Partecipare del nostrowiki.

Oggi partecipare è ancora più facile!

Questa rivista è stata tradotta dal Gruppo FCM della comunità Ubuntu-it.

Per ogni altra informazione visitate il nostro sito web: http://wiki.ubuntu-it.org/Fcm .

I col legamenti per scaricare tutti i numeri di Ful l CircleMagazine in ital iano l i trovi nel nostro Archivio.

Cerchi un articolo pubblicato su FCM?Nel wiki trovi anche l ' Indice generale di tutti i numeri

pubblicati , comprensivo di titolo, autore e pagina

del l 'articolo. Fai clic qui per consultarlo!