full circle magazine 27

Upload: davide-riboli

Post on 07-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 Full Circle Magazine 27

    1/34

    full circle magazine n. 27 1 Indice ^

    full circle

    PROGRAMMAREIN PYTHONPARTE 1

    NUMERO 27 - Luglio 2009

  • 8/4/2019 Full Circle Magazine 27

    2/34

    full circle magazine n. 27 2 Indice ^

    ful

    l circle

    Inkscape - Parte 4 p.11

    Digitalizzare in PDF/DJVU p.13

    Associare un tipo di file p.16

    Programmare in Python 1 p.07 Donne Ubuntu p.24

    Giochi Ubuntu p.26

    Comanda & Conquista p.05

    Top 5 p.30

    La mia storia p.17 Intervista ai MOTU p.21

    Recensione p.19 Lettere p.22

    Gli articoli contenuti in questa rivista sono stati rilasciati sotto la licenza Creative Commons Attribuzione - Non commerciale - Condividi allostesso modo 3.0. Ci significa che potete adattare, copiare, distribuire e inviare gli articoli ma solo sotto le seguenti condizioni: doveteattribuire il lavoro all'autore originale 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 gliautori e la rivista abbiano esplicitamente autorizzato voi o l'uso che fate dell'opera). Se alterate, trasformate o create un'opera su questo lavoro dovetedistribuire il lavoro risultante con la stessa licenza o una simile o compatibile.

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

    3/34

    full circle magazine n. 27 3 Indice ^

    Benvenuti a un'altra edizione di Full Circle magazine.

    Ebenvenute altre nuove serie! S, lo scorso mese

    ho promesso una nuova serie sui server LAMP ma, siccome molte personenel nostro sondaggio hanno richiesto Python, ho dato la priorit aquest'ultimo. Non mi piace avere troppe serie in contemporanea cos forse,

    quando la serie di Inkscape finir, partir la serie su LAMP.

    Nell'articolo di questo mese di , Ed ha parlato dell'ultima notiziascioccante che la id software (creatore dei giochi e ) stata acquisita.Che cosa significa questo per Linux? Vedi pagina 26.

    Questo mese un po' insolito; il tentativo di un uomo di creareun server a basso consumo di energia, vicino al silenzio, e (detto in modo semplice)dall'aspetto differente a quello che normalmente vediamo in un case PC/server.

    In altre notizie, questo mese, stato realizzato . Che cosasignifica? Lascer a Steve Langsek spiegarlo:

    .

    Divertitevi con il numero e tenetevi in contatto!

    Capo Redattore, Full Circle [email protected]

    EDITORIALEQuesta rivista stata creata utilizzando:

    Ubuntu un sistema operativocompleto, perfetto per i computer

    portatili, i desktop ed i server. Chesia per la casa, per la scuola o peril lavoro, Ubuntu contiene tutte leapplicazioni di cui avrete bisogno,compresi l'elaboratore di testi, laposta elettronica e il browser web.Ubuntu e sar sempre gratuito.Non dovete pagare alcuna licenzad'uso. Potete scaricare, utilizzare econdividere Ubuntu con i vostriamici, la famiglia, la scuola o perlavoro del tutto gratuitamente.

    Una volta installato, il sistema pronto per l'uso con un insiemecompleto di applicazioni per laproduttivit, per l'internet, per ildisegno, per la grafica e per igiochi.

    utilizzateil nuovo link "Indice"per saltarealla pagina del sommario daogni altra pagina!

    http://creativecommons.org/http://www.openoffice.org/http://www.gimp.org/http://www.scribus.net/mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 27

    4/34

    full circle magazine n. 27 4 Indice ^

    NOTIZIE

    Vulnerabilit del Kernel inUbuntu

    Canonical haannunciato il 28luglio ladisponibilit di unnuovoaggiornamento disicurezza del kernel

    Linux per le seguenti distribuzioni:6.06 LTS, 8.04 LTS, 8.10 e 9.04(anche per Kubuntu, Edubuntu eXubuntu). L'aggiornamento risolve 4

    importanti problemi di sicurezza (vedisotto per i dettagli) scoperti neipacchetti del kernel Linux da alcunihacker. Quindi fortementeraccomandato l'aggiornamento delvostro sistema il pi presto possibile!

    Sono state scoperte le seguentivulnerabilit:

    1. Il driver di rete RTL8169 non riesce avalidare la dimensione del buffer. Per talemotivo, un attacco remoto sulla LAN(Local Area Network) pu mandare incrash il sistema affetto da vulnerabilit oottenere alti privilegi. Questo problema stato scoperto da Michael Tokarev ecolpisce tutti i sistemi Ubuntusopramenzionati.

    2. Il kernel non riesce a cancellare alcuni

    personality flags quando i processi setuidsono eseguiti. Perci, altre vulnerabilitpossono divenire sfruttabili sel'attaccante locale traccia le pagine di

    memoria NULL. Questo problema statoscoperto da Julien Tinnes e TavisOrmandy e colpisce solamente gli utentidi Ubuntu 8.04 LTS, 8.10 e 9.04.

    3. KVM non riesce a convalidare la radicedella tavola di pagina. Ci potrebbeportare ad un attacco DoS e mandare incrash il sistema colpito. Questo problema stato scoperto da Matt T. Yourst ecolpisce solamente gli utenti di Ubuntu8.04 LTS, 8.10 e 9.04.

    4. eCryptfs non riesce a validare alcunedimensioni del buffer. Per tale motivo, unattaccante locale potrebbe mandare incrash il sistema affetto dalla vulnerabilito ottenere privilegi elevati. Questoproblema stato scoperto da Ramon deCarvalho Valle e colpisce solamente gliutenti di Ubuntu 8.04 LTS, 8.10 e 9.04.

    Le suddette vulnerabilit del kernelLinux possono essere risolte se

    aggiornate subito il vostro sistema.

    softpedia.com

    Launchpad ora OpenSource

    Rilasciato come GPL3, il codice diLaunchpad ora open source. Si notiche, sebbene stato annunciatoprecedentemente che due componenti( e ) sarebbero statiesclusi, con un cambiamentodell'ultimo minuto tutti e due sono statiinclusi.

    Mailing List degli utenti di Launchpad:https://lists.launchpad.net/launchpad-users/msg05118.htmlPost del Blog su Canonical.com:http://blog.canonical.com/?p=192Comunicato Stampa:http://www.ubuntu.com/news/canonical-open-sources-launchpad/Wiki di sviluppo:https://dev.launchpad.net/ Istruzioni per ottenere il codice:https://dev.launchpad.net/Getting

    Gli sviluppatori Canonical di Launchpad

    saranno su IRC nel canale #launchpad-dev su irc.freenode.net. Questo ilposto dove andare per le discussioni intempo reale e le domande sullosviluppo. Per problemi d'uso,#launchpad ancora, come prima, ilposto dedicato.

    : Ubuntu Weekly News

    Sondaggio: Richieste lecompetenze su Linux

    L'impresa di ricerche di mercatoFoote Partners ha aggiornato il suosondaggio delle capacit piricercate (non certificate) nell'IT eha classificato l'esperienza e lecapacit su Linux come il secondorequisito pi ricercato dai datori dilavoro di Canada e USA. La primaposizione tenuta da JavaEnterprise Edition. Altre capacit

    open source incluse nella listasono: Apache web server, MySQLe PHP. Windows non presentenella lista ma la richiesta dicapacit .NET si classificataquarta.

    Red Hat Certified Engineer e LinuxProfessional Institute non sonoriuscite ad entrare nella "Listacalda" per le certificazioni IT. Leinformazioni ottenute dairicercatori di mercato provengonoda quasi 2.000 organizzazioni disettore private e pubbliche e daoltre 85.000 lavoratori nell'IT inCanada e negli USA.

    : h-online.com

    https://dev.launchpad.net/Gettinghttps://dev.launchpad.net/http://www.ubuntu.com/news/canonical-open-sources-launchpad/http://blog.canonical.com/?p=192https://lists.launchpad.net/launchpad-users/msg05118.html
  • 8/4/2019 Full Circle Magazine 27

    5/34

    full circle magazine n. 27 5 Indice ^

    N

    ell'articolo Comanda eConquista di questomese, mi occuper dialcuni argomenti che

    vengono citati online e raramentecorredati da istruzioni, ma anche diprogrammi che non sonosufficientemente complessi per unarticolo dedicato completamente aloro. Spero che queste informazionipossano risultare utili per quegliutenti che vogliono ottenere ilmassimo dalla loro shell o che,volendo personalizzarla, incappino

    in termini che non hanno mai vistoprecedentemente.

    Inizier con la personalizzazionedel prompt. Diciamo che avetepassato un bel po' di tempo allaricerca di un prompt che risultiadeguato ai vostri gusti in fatto diterminali, che siete finalmenteriusciti a configurare tutti i caratteridi escape e, infine, che siete pronti ametterlo alla prova. Ecco il mio.zshrc PS1:

    exportPS1="%{$fg[blue]%}[%{$fg[green]%}%n%{$fg[cyan]%}@%{$fg[green]%}%m%{$fg[blue]%}:%{$fg[

    magenta]%}%~%{$fg[blue]%}]-

    %{$fg[red]%}[%{$fg[cyan]%}%* on%D%{$fg[red]%}]%{$reset_color%}%{$reset_color%}"$'\n'"%{$fg[blue]%}>%{$reset_color%}"

    il cui risutato nell'immaginesottostante.

    Ci sono due modi per provarlo:1) potete aprire un nuovo terminaletramite shell (cosa che, se siete sudi una sessione tty o se statefacendo troppe cose insieme o,ancora, se odiate cambiare shell

    prima di aver finito, non ilmassimo) oppure2) potete farne il "source".Personalmente preferisco l'opzione2 anche perch l'effetto immediato nel terminale originaleed molto semplice farlo. Lo si fautilizzando il comando "source"seguito dal path (o dal nome, se sitrova nella cartella in cui lavorate)del file di configurazione (in questocaso .bashrc).

    source .bashrc

    Questo comando funzioner perla gran parte dei file diconfigurazione che potrete

    modificare anche se, in alcuni casi,non riuscir a fare nulla (non possodire di conoscere tutti i suoi possibiliutilizzi, perci dovrete provare voi

    stessi).

    Un'altra cosa molto utile dasapere che potete utilizzare i cicli,while e simili, direttamente dallashell. Ad esempio, se volesteottenere la lista dei file contenuti inuna cartella per inserirla in unadifferente riga di codice, potrestefare cos:

    ls|while read line; do `cat${line}`; done

    Ovviamente, nel caso in cuivenisse trovata un'altra directory,verr mostrato un messaggio dierrore: un semplice check(utilizzando un if) risolver lasituazione. Questo, comunque, lo

    lascio fare a voi.

    Un paio di altri comandi chetrovo molto utili sono:

    df

    che mostra l'utilizzo del filesystem(di solito lo uso con l'argomento "-h"

    in modo che i risultati siano mostratiin Gigabytes).

    watch

    che esegue un determinatocomando ogni 2 secondi (di default,anche se possibile cambiarel'impostazione tramite l'argomento "-n ").

    scrot

    che , essenzialmente, unostrumento per la stampa del videotramite linea di comando ma con unnumero enorme di opzioni epossibilit (date uno sguardo almanuale per avere ulterioriinformazioni: sono troppe per

    poterle vedere qui).Ovviamente anche gli altricomandi di cui ho parlato nei mesiscorsi sono spesso utilizzati, ma iprecedenti 3 non sono mai stati

    COMANDA & CONQUISTA

  • 8/4/2019 Full Circle Magazine 27

    6/34

    full circle magazine n. 27 6 Indice ^

    COMANDA & CONQUISTAcitati prima, pur essendo utili.L'ultima cosa che vorrei affrontarein questo articolo cosa sia ungestore di finestre affiancate (tilingwindows manager), visto che diversiprogrammatori che conosco lipreferiscono rispetto ad altri gestoridi finestre (windows manager). Ungestore di finestre affiancate (tilingwindows manager) un gestore difinestre che imposta tutte le finestrein modo che risultino "affiancate"(ridimensionandole in modo tale checoprano tutto lo spazio del monitorsenza sovrapporsi). Alcuni (non tutti)gestori di finestre offrono anche unamodalit "flottante" dove le finestre

    funzionano come al solito (possibilitdi configurare la dimensione, lasovrapposizione, ecc.). Il motivo percui i programmatori (me compreso)preferiscono questo tipo dicomportamento dovuto al fattoche possibile di vedere tutto ilcodice insieme, oppure avere diversiscript aperti contemporaneamentecos da poter passare da uno all'altro

    in modo semplice o ancora, peravere un terminale aperto pertestare i comandi ed un'altro perscrivere gli script. Inoltre avete lapossibilit di controllare il gestoredelle finestre utilizzandoesclusivamente la tastiera,permettendo di lavorare pivelocemente grazie al fatto di non

    dover spostare mai le mani dallatastiera. Alcuni di questi gestori difinestre sono AvesomeWM, DWM,Xmonad, Ratpoison e Ion. Io utilizzoAwesome perch offre una modalitflottante che permette alle finestredi sovrapporsi liberamente (sembrache anche Xmonad offraparzialmente questa possibilit manon sono riuscito a trovare unasoluzione efficace). Comunque cisono moltissime opzioni e lamaggior parte di queste sono moltoben documentate, nel caso in cuiqualcuno dei lettori volesse provarlo.

    -http://awesome.naquadah.org/- http://www.xmonad.org/-

    http://www.nongnu.org/ratpoison/- http://modeemi.fi/~tuomov/ion/

    - http://dwm.suckless.org/

    un'applicazionegroupware open-source, web-based eprofessionale che facilital'organizzazione di tutte leinformazioni personali. Non c' alcuna

    necessit di installare applicativi sul proprio computer, perch tutti icomponenti richiesti sono installati nel server web. L'unica cosa necessaria una connessione ad Internet ed un browser Web con JavaScript abilitato.

    E' possibile accedera a Live-Office sul nostro server o installandolodirettamente sul vostro server. Tutti i dati personali verranno gestiti inun'unica posizione e salvati in modo sicuro nel nostro, o nel vostro,database online che permette, grazie a numerosi moduli e applicativi, disalvare tutti i propri dati in un unico posto. Eventi, ToDos, Contatti, Preferiti,Documenti e Note sono solo alcuni degli esempi. E' facile accedere aqualsiasi di questi moduli grazie ad un'interfaccia utente professionale eintuitiva. Questa funzionalit fondamentale permette di raccogliere tuttele vostre informazioni in una solo posto. Per esempio, potrete aprire eorganizzare la vostra rubrica, aggiungere un nuovo contatto alla rubrica,aggiungere un incontro nell'agenda.

    Con Live-Office potete personalizzare la vostra esperienza. Non vipiace il blu dello sfondo? Potrete cambiarlo con un nuovo sfondo.Preferite utilizzare le applicazioni nella vostra lingua madre ? Live-Office ha gi il supporto per multi-linguaggio.

    Presto aggiungeremo nuovi moduli e applicazioni come Budget andBilling, Password reminder e anche nuovi linguaggi. Inoltre stiamolavorando su Live-Office Desktop Edition: una versione off-linebasata su Java. Questa versione permetter di salvare i propri datipersonali off-line e di

    sincronizzarli quando necessario.

    Contattateci o visitate il nostrosito web per sapere come potetecontribuire a Live-Office:[email protected] oppure:http://www.live-office.net

    ha imparato tutto ci checonosce distruggendo pi volte ilsuo sistema e capendo di non averealtre alternative che scoprire comerimetterlo in funzione. Potetespedire un mail a Lucas al'indirizzo:[email protected].

    http://www.live-office.net/mailto:[email protected]://dwm.suckless.org/http://modeemi.fi/~tuomov/ion/http://www.nongnu.org/ratpoison/http://www.xmonad.org/http://awesome.naquadah.org/mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 27

    7/34

    full circle magazine n. 27 7 Indice ^

    HOW-TO Programmare In Python - Parte 1

    N/A

    Sviluppo

    Tra i tanti linguaggi diprogrammazionedisponibili oggi, Python quello di pi facile

    apprendimento. Python vede laluce verso la fine degli anni 80 e, apartire da allora, enormemente

    maturato. Solitamente si trova giinstallato nella maggior partedelle distribuzioni Linux ed spesso il linguaggio di riferimentoper chi intende imparare aprogrammare. In questo articoloaffronteremo la programmazioneda riga di comando, in un

    prossimo articolo quella con GUI(Graphical User Interface, ndtInterfaccia Utente Grafica).Iniziamo subito con la creazione di

    una semplice applicazione.

    Il nostro primo programma

    Utilizzando un editor di testocome gedit, scriviamo qualcheriga di codice. Scrivete le seguentiquattro righe:

    # !/usr/bin/env python

    print 'Ciao. Sono un programmain python.'

    nome = raw_input("Qual' iltuo nome? ")

    print "Benvenuto " + nome + "!"

    E questo tutto ci che cioccorre. Salvate il file con il nome diciao.py in qualsiasi posizionepreferiate. Suggerirei di utilizzareuna cartella di nome esempi_pythonda creare nella propria home.Questo piccolo esempio mostracome sia semplice scrivere codice inPython. Prima di eseguire ilprogramma dobbiamo impostare ilfile come eseguibile. Lo faremo con il

    seguente comando:

    chmod +x ciao.py

    eseguito all'interno dellacartella in cui avete salvato il filepython. A questo punto,eseguiamo il programma.

    greg@earth:~/esempi_python$./ciao.py

    Ciao. Sono un programma python.Quale il tuo nome? FerdBurphelBenvenuto Fred Burphel!greg@earth:~/esempi_python$

    stato semplice! Vediamocosa faccia effettivamente ognisingola riga del nostro codice.

    # !/usr/bin/env python

    Questa riga dice al sistemache sta avendo a che fare con un

    programma python e quindi diutilizzare l'interprete python didefault per eseguire il programma.

    print 'Ciao. Sono un programmain python.'

    In breve, questo stampa laprima riga 'Ciao. Sono un

    programma in python.' sulterminale.

    nome = raw_input("Qual' iltuo nome? ")

    Questa un p pi complessa.Ci sono due parti in questa riga.La prima nome =, mentre laseconda raw_input("Qual' iltuo nome? "). Cominciamo aconsiderare la seconda parte. Ilcomando raw_input stamper avideo la frase "Qual' il tuo nome?" e sucessivamente rimarr inattesa che l'utente (voi) scrivaqualcosa (seguito poi dal tasto{Invio}). Vediamo ora la primaparte: nome =. Questa parte delcomando crea una variabilechiamata "nome". Cosa unavariabile ? Potete pensare ad unavariabile come ad una scatola dicartone. Potete riporci dentrodelle cose: scarpe, parti dicomputer, carta o qualsiasi altracosa. Alla scatola non interessacosa le si mettete dentro:semplicemente lo conserver. Inquesto caso, conserver ci cheverra scritto. Nel mio esempio, hoscritto Ferd Burphel. Pythonprender la stringa e la

  • 8/4/2019 Full Circle Magazine 27

    8/34full circle magazine n. 27 8 Indice ^

    PROGRAMMARE IN PYTHON - PARTE 1

    conserver nella scatola chiamata"nome" in modo da utilizzarlasucessivamente nel programma.

    print "Benvenuto " + nome + "!"

    Usiamo ancora il comandoprint per mostrare qualcosa sullo

    schermo: in questo caso"Benvenuto " pi qualsiasi cosasia contenuto nella variabile"nome" seguito da un puntoesclamativo. Abbiamoconcatenato, o meglio, messoinsieme tre pezzi di informazione:"Benvenuto ", l'informazionecontenuta nella variabile "nome"e il punto esclamativo.

    Prima di procedere con ilprossimo esempio,approfondiamo alcuni argomenti.Apriamo un terminale e scriviamo:

    python

    Dovreste vedere qualcosa disimile al seguente:

    greg@earth:~/esempi_python$python

    Python 2.5.2 (r252:60911, Oct5 2008, 19:24:49)

    [GCC 4.3.2] on linux2

    Type "help", "copyright",

    "credits" or "license" formore information.

    >>>

    Vi trovate, a questo puntonella shell di python. A partire daqui potete eseguire un enorme

    numero di cose ma vediamo,prima di tutto, con cosa abbiamoa che fare. La prima cosa chepotrete notare la versione dipython: la mia 2.5.2.Sucessivamente, potrete notareuna frase che dice che, perottenere aiuto, potete scrivere"help" sul terminale. Lascer chelo facciate autonomamente.

    Adesso scrivete:

    print 2+2

    e premete invio. Vi verr risposto

    >>> print 2+24>>>

    Notate che abbiamo scritto la

    parola "print" in minuscolo. Cosasarebbe successo se avessimoscritto "Print 2+2"? la rispostadell'interprete sarebbe stataquesta:>>> Print 2+2File "", line 1Print 2+2

    ^

    SyntaxError: invalid syntax>>>

    Questo dovuto al fatto che laparola "print" riconosciuto comecomando mentre "Print" non lo .La differenza tra maiuscolo eminuscolo molto importante in

    Python.

    Adesso giochiamo un altro po'con le variabili.

    var = 2+2

    Noterete che non succedenulla a parte il fatto che Python viriproporr il solito prompt ">>>".

    Va tutto bene. Ci che abbiamodetto a Python di fare di creareuna variabile (scatola) chiamatavar e di metterci dentro la somma"2+2". Per vedere il contenutodella variabile var, scrivete:

    print var

    e premete invio

    >>> print var4>>>

    D'ora in poi potremo usare pie pi volte var esattamente comese fosse il numero 4, come nelcaso seguente:

    >>> print var * 28>>>

    Se scriviamo nuovamente"print var" ecco cosa otterremo:

    >>> print var4>>>

    var non cambiata. ancorala somma di 2+2 ovvero 4.

    Stiamo facendo delle cosemolto semplici appositamente perun tutorial dedicato a chi alleprime armi. La complessit andrcrescendo nei prossimi tutorial.Ma per il momento vediamoqualche altro esempio sullevariabili.

    Scrivete, nell'inteprete, quantoseguente:

    >>> strng " venuto il tempoper tutti i buoni uomini di

    venire in aiuto del partito!">>> print strng venuto il tempo per tutti ibuoni uomini di venire inaiuto del partito!>>>

    Abbiamo creato una variabiledi nome strng (diminutivo di

  • 8/4/2019 Full Circle Magazine 27

    9/34full circle magazine n. 27 9 Indice ^

    stringa) che contiene il valore "venuto il tempo per tutti i buoniuomini di venire in aiuto delpartito!". D'ora in poi (fino a cherimaniamo nella stessa istanzadell'interprete) la nostra variabilestrng sar sempre uguale, ameno che non decidiamo dicambiarla. Cosa succederebbe sedecidessimo di moltiplicarequesta variabile per 4?

    >>> print strng * 4

    venuto il tempo per tutti ibuoni uomini di venire inaiuto del partito! venuto iltempo per tutti i buoni uominidi venire in aiuto delpartito! venuto il tempo pertutti i buoni uomini di venirein aiuto del partito! venutoil tempo per tutti i buoniuomini di venire in aiuto delpartito!

    >>>

    Beh, non esattamente ci che visareste aspettati, vero? Viene

    stampato il valore di strng 4 volte.Perch? Beh, l'interprete sa che strngconteneva una stringa di caratteri, nonun valore. Non possibile farematematica con le stringhe.

    Cosa succederebbe seavessimo una variabile chiamata

    s contenente il carattere '4' comequi di seguito?

    >>> s = '4'>>> print s4

    Sembrerebbe che s contenga il

    valore intero 4, ma in realt non cos. In realt contiene larappresentazione testuale di 4.Quindi, se proviamo a scrivere'print s * 4' ecco cosa otterremmo:

    >>> print s * 44444>>>

    Ancora una volta, l'interpretesa che s una stringa e non unvalore numerico. Lo sa perchabbiamo racchiuso il numero 4 traapici singoli, rendendolo unastringa.

    Possiamo dimostrarloscrivendo print type(s) per vederecosa il sistema ritenga sia lavariabile.

    >>> print type(s)>>>

    confermato. un tipostringa. Se volessimo utilizzarlocome valore numerico,

    dovremmo fare la seguente cosa:

    >>> print int(s) * 416>>>

    La stringa (s), che '4', stataconvertita in un intero e quindi

    moltiplicata per 4 che ci da 16.

    Abbiamo introdotto il comandoprint, il comando raw_input,l'assegnazione delle variabili e ladifferenza tra stringhe e interi.

    Andiamo ancora un p pi inl. Scrvete, nell'interprete Python,quit() ritrovandovi nuovamente al

    prompt dei comandi.

    Semplice ciclo For

    Proviamo, a questo punto, aprogrammare un semplice ciclo.Riaprite l'editor e scrivete ilseguente programma.

    #! /usr/bin/env python

    for cntr in range(0,10):

    print cntr

    Assicuratevi di usare il tastotab prima di "print cntr". fondamentale. Python,diversamente da altri linguaggi di

    programmazione, non utilizza leparentesi tonde "(" o graffe "{"per realizzare gruppi di codice,ma utilizza l'indentazione.

    Salvate il programma colnome "ciclo_for.py". Prima diprovare l'esecuzione,approfondiamo il concetto delciclo for.

    Un ciclo una parte di codiceche esegue un insieme diistruzioni per un determinatonumero di volte. Nel nostro caso,il programma effettuer 10 cicli,stampando il valore della variabilecntr (diminutivo di contatore). Ilcomanda espresso in italianocorrente sarebbe "assegna allavariabile cntr 0; per 10 voltestampa il contenuto di cntr;aumenta di uno cntr; ricominciada capo". Sembra abbastanzasemplice. La parte di codice"range(0,10)" dice di iniziare con ilvalore 0 e di continuare il ciclo

    fino a che il valore di cntr non sia10 per poi interrompere il ciclostesso.

    Ora, come visto in precedenza,diamo il comando

    chmod +x ciclo_for.py

    PROGRAMMARE IN PYTHON - PARTE 1

  • 8/4/2019 Full Circle Magazine 27

    10/34full circle magazine n. 27 10 Indice ^

    ed eseguiamo il programma

    ./ciclo_for.py

    in un terminale.

    greg@earth:~/esempi_python$./ciclo_for.py

    0123456789greg@earth:~/esempi_python$

    Bene! Sembra che tutto abbiafunzionato anche se il conteggio proseguito solo fino a 9 prima difermasi. Guardate nuovamentel'output. Ci sono 10 numeristampati, partendo dallo 0 earrivando al 9. Quest ci cheabbiamo chiesto: stampa 10 volteil valore di cntr aggiungendo ognivolta uno alla variabile e poi

    termina non appena questovalore 10.

    Potete notare che, per quantoprogrammare pu essere semplice,alle volte pu divenire complesso edovete essere sempre certi di quelche state chiedendo di fare al

    sistema. Se aveste modificato lachiamata in "range(1,10)" il cicloavrebbe iniziato a contare da 1 ma sisarebbe comunque fermato a 9poich, non appena cntr avessecontenuto 10, il ciclo sarebbeterminato. Perci, per fare in modoche venga stampato"1,2,3,4,5,6,7,8,9,10" dovremousare "range(1,11)" perch il ciclofor si interromper non appena ilnumero maggiore viene raggiunto.

    Notate anche la sintassi delcomando. "for variabile inrange(valore iniziale, valore finale):". Ilsimbolo ":" avvisa che quel che seguesar un blocco di codice che dovressere indentato. estremamenteimportante che vi ricordiate di utilizzare idue punti ":" e che indentiate il codicecontenuto nel blocco.

    Se modifichiamo il codice nelseguente modo:

    #! /usr/bin/env python

    for cntr in range(1,11):print cntr

    print 'Tutto fatto'

    avremo il seguente output...greg@earth:~/esempi_python$./ciclo_for.py12

    345678910Tutto fattogreg@earth:~/esempi_python$

    Assicuratevi che l'indentazione siacorretta. Ricordate: l'indentazionemostra la formattazione del blocco.Approfondiremo ulteriormentel'indentazione nei prossimi tutorial.

    Questo tutto per ora. Laprossima volta faremo un ripasso

    prima di andare avanti con altreistruzioni per la programmazionepython. Nel frattempoconsiderate l'installazione di unqualche editor specifico perpython come Dr. Python o SPE(Stani's Python Editor) entrambidisponibili tramite Synaptic.

    il proprietariodellauna societ di consulenza inAurora, Colorado e programmadal 1972. Ama cucinare, fareescursioni, ascoltare musica epassare il tempo con la suafamiglia.

    PROGRAMMARE IN PYTHON - PARTE 1

    http://apress.com/
  • 8/4/2019 Full Circle Magazine 27

    11/34full circle magazine n. 27 11 Indice ^

    HOW-TO Inkscape - Parte 4

    FCM#24-26 - Inkskape Part 1 - 3

    Graphics

    In questo quarto tutorial diInkscape, realizzeremoun'immagine che nonrichiede nessuna abilit nel

    disegno. Ci di cui abbiamobisogno un bel font e lacreativit per mettere le cose al

    posto giusto.

    Per prima cosa scaricate ilfont di nome "EL&FONTGOTHIC". Lo potete prelevareda molti siti, come a esempiodatafont.com owww.atkinson.tk/download/gothi

    c.rar.

    Il prossimo passo sar aprireInkscape e digitareseparatamente i caratteri L, O,V, X, !, &, (, ) usando lostrumento testo (F8) nellabarra degli strumenti a sinistra.Selezionate tutti i caratteriinseriti (Ctrl + A), quindi

    selezionate il nostro nuovo fontel&font gothic dalla lista deifont in alto a sinistra e premete

    INVIO. Icaratterispecialiadesso sono

    nel vostrospazio dilavoro.

    Selezionate "L" e "O" posizionandoli comenell'immagine in alto a destra.Duplicate ora l'immagine (Ctrl+ D) e specchiatelaorizzontalmente (oggetto

    riflettiorizzontalmente), comesi vede in basso. Quindiselezionate la "V" e ruotatelaverticalmente di 180(cliccateci sopra due volte,

    quindi trascinate le freccetteche appaiono sugli spigoli).

    Posizionate la V rovesciatacome nella figura in basso.

    Ora muovete le 3 immaginiseparate vicine le une alle

    altre, a formare l'immagine chesi vede in alto a destra.Rappresenta la testa del nostro

    http://www.atkinson.tk/download/gothic.rar
  • 8/4/2019 Full Circle Magazine 27

    12/34full circle magazine n. 27 12 Indice ^

    uccello.

    Selezionate "L", "X" e "!".Duplicate L e ! e ruotate unadelle prime orizzontalmente euna delle seconde

    verticalmente, posizionandolecome nell'immagine qui sotto.

    Unite queste immaginiseparate per formare il corpodel nostro uccello, comenell'immagine seguente.

    Quindi selezionate le dueimmagini delle ali (mostrategi nella mia primaillustrazione) e l'immaginedella testa e mettetele sulcorpo, come in basso.

    Ora aggiungetegli due armipremendo "!" e "&",esattamente comenell'immagine in alto a destra.

    Adesso possediamofinalmente l'immagine

    completa. Questo esempiomostra come si possanoottenere delle figure artistichecon Inkscape manipolando ifont con creativit.

    un ragazzoindonesiano di 19 anni cheattualmente studia Informatica eama la programmazione e laprogettazione grafica. Mandate ivostri suggerimenti a:[email protected]

    INKSCAPE - PARTE 4

    SOSTENITORI DI FULL CIRCLE

    Totalmente aggiornata per

    Blender 2.48,comincia con una introduzionesui fondamentali di Blender perpoi toccare velocementeconcetti pi complessi comecreare modelli, animarli etrasformarli in semplici giochi.Sono anche inclusi demo digiochi, tutorial per l'animazione

    dei personaggi, un accenno aPython e una sezione diconsultazione avanzata.

    LA RECENSIONE

    ARRIVER PRESTO!http://nostarch.com/

    mailto:[email protected]://nostarch.com/
  • 8/4/2019 Full Circle Magazine 27

    13/34full circle magazine n. 27 13 Indice ^

    HOW-TO Digitalizzare documenti in PDF/DJVU

    Conservate le vostre rivistee i vostri documenti facendoneuna scansione e convertendolinel formato PDF/DjVu prima cheingialliscano, vengano ridotti inpezzi e si perdano per sempre.

    Col vostro scanner collegatosiete pronti per l'operazione.Innanzitutto installategscan2pdf. Il suo sito http://gscan2pdf.sourceforge.net. anche nei repository. Perinstallarlo dal terminale,digitate:

    N/A

    Grafica

    HDDCD/DVD USB Drive

    sudo apt-get installgscan2pdf

    Gi che ci siete, installate

    pdftk. il coltellino svizzeroche uso per manipolare tutti imiei file PDF.

    sudo apt-get install pdftk

    Avrete anche bisogno dipdf2djvu cosicch, una voltaottenuti i vostri PDF in altaqualit, potete convertirli nel

    formato djvu a 400 dpi erisparmiare tanto di spazio maconservando i dettagli deidocumenti. Quindi, di nuovo,digitate nella shell:

    sudo apt-get install pdf2djvu

    Questo tutto quello che viserve. Iniziamo la scansione!

    Avviate gscan2pdf a fate clicsul pulsante di scansione. Conun po' di fortuna il vostroscanner USB verrautomaticamente selezionato,lo vedrete e potrete cambiarnealcuni parametri. Lo scanner

    che sto usando un HP Scan-jet 6300 con un ADF (ildispositivo di alimentazioneautomatica degli originali) da

    25 fogli. Per coloro che nonsanno cosa sia un ADF,assomiglia un po' a un fax.Posso anche scegliere la

    velocit di acquisizione. Ioscelgo sempre la pi veloce.Quindi, scegliete la risoluzione:io scelgo sempre 300 dpi. Ora,selezionate la modalit discansione:Tratto

    MezzitoniGrigioColore

    in pratica unascansione in bianco e nero conuna differenza molto piccolanel colore del nero/grigio. perfetta per le pagine che sonosoltanto in nero. NON USATEQUESTA MODALIT SE CI SONOFOTO NELLA PAGINA. Appaionoorribili. Questa modalitrichiede poco spazio.

    acquisisce unoriginale con toni di nero moltointensi e lo rende con unaspetto davvero cupo nelvostro PC. Non uso mai questamodalit.

    DIGITALIZZARE DOCUMENTI IN PDF/DJVU

    http://gscan2pdf.sourceforge.net/
  • 8/4/2019 Full Circle Magazine 27

    14/34full circle magazine n. 27 14 Indice ^

    DIGITALIZZARE DOCUMENTI IN PDF/DJVU

    Usatequesta modalit se avete unarivista in bianco/nero con foto.Questa modalit vi dar unariproduzione davvero buona inbianco e nero. Prende un po' dispazio ma non quanto quella acolori.

    Questa si spiega das.

    Per ottenere una rivistascansionate 10 o 20 pagine esalvate il lavoro nel formatoPDF. Ci sono diverse opzioniper salvare le paginedigitalizzate. Potete salvare le

    pagine singole o salvare tuttele pagine come un unico PDF.Potete anche scegliere seusare il jpeg cos come altriformati.

    Dalle mie prove ho imparatoad usare la compressione jpeg

    quando salvo i PDF. Il jpeg un"formato con perdita", per cuiper non perdere in qualitsalvo con un valore di qualitdell'84%. Se salvo all'85%, ledimensioni del file crescono aproporzioni incredibili. Ripetetequesta procedura di scansioneper il vostro libro econcluderete con i vostri datisalvati in una directory connomi di file del tipo:

    mia.rivista.parte1.pdfmia.rivista.parte2.pdfmia.rivista.parte3.pdfmia.rivista.parte4.pdfmia.rivista.parte5.pdf

    A mo' di esempio,immaginate che ogni filecontenga 20 pagine e pesi 20mega. Una volta uniti insieme,avrete un singolo PDF di 100mega con le pagine in ordinenumerico.

    Per ottenere ci, tornate dinuovo alla shell, puntate verso

    la directory dove avete salvatoi file e avviate pdftk. Esso vipermetter ogni sorta diintervento sui file PDF. Inquesto caso lo userete perunire i singoli file PDF in ununico grande file. Il programmalo far senza battere ciglio. Ha

    tante funzioni, ma non leanalizzer qui. Nella shelldigitate:

    pdftk mia.ri

    Ora premete il tasto Tab emagicamente vedrete apparire:

    pdftk mia.rivista.parte

    Ve lo avevo detto che lashell potente. Ha scansionatola directory e magicamente haaggiunto per voi "vista.parte".Ora premete 1 in modo daavere:

    pdftk mia.rivista.parte1

    Premete di nuovo Tab evedrete:

    pdftk mia.rivista.parte1.pdf

    Intelligente, vero? Ripeteteora il procedimento di premere

    Tab e digitare 2, 3, 4 e 5

    quando necessario e in pochisecondi avrete questo comando

    pdftk mia.rivista.parte1.pdfmia.rivista.parte2.pdfmia.rivista.parte3.pdfmia.rivista.parte4.pdfmia.rivista.parte5.pdf

    Ora dovrete dire a pdftk chevolete unire questi file insiemein un unico grande file. Quindiaggiungete:

    cat output mia.rivista.pdfverbose

    Aggiungetelo alla fine diquello che avete digitato poco

    fa. Quindi l'intero comandoapparir cos:

    pdftk mia.rivista.parte1.pdfmia.rivista.parte2.pdfmia.rivista.parte3.pdfmia.rivista.parte4.pdf mia.rivista.parte5.pdf catoutput mia.rivista.pdfverbose

    Il comando verbose alla finedice alla shell di far vederesullo schermo quello che fa ilprogramma. Vi risparmier diindovinare quello che stasuccedendo. Se non fate cos,non avrete alcuna risposta dalprogramma, una volta che

    DIGITALIZZARE DOCUMENTI IN PDF/DJVU

  • 8/4/2019 Full Circle Magazine 27

    15/34

    full circle magazine n. 27 15 Indice ^

    avrete premuto Invio. Premetequindi Invio e osservatescorrere le pagine. In pochisecondi tornerete al promptdei comandi col cursorelampeggiante.

    Guardate ora nella directory

    e vedrete il documento finalecol nome mia.rivista.pdf.Apritelo (col vostrovisualizzatore didocumenti/PDF) e scorreteloper ammirare il documento da100 pagine che avete messoassieme. Osservate ora ledimensioni del file. Immaginoche sar di circa 110 mega oforse meno.

    Per convertirlo nel formatodjvu e mantenere le pagine inalta qualit ma con un file diminori dimensioni, aprite lashell e digitate:

    pdf2djvu -o mia.rivista.djvu-d400 -v mia.rivista.pdf

    Per spiegarlo un po', avetedetto al programma che il filefinale sar chiamatomia.rivista.djvu, che voletecomprimerlo usando 400 dpi(con -d400), che volete vederel'output a schermo per sapere

    cosa sta succedendo (con -v) eche il nome del file di partenza mia.rivista.pdf. Ora premeteInvio. Vedrete qualcosa disimile:

    mia.rivista.pdf:- page #1 -> #1:

    - image size: 3199x4332- 353010 bytes out- page #2 -> #2:- image size: 3199x4332(NOTA DELL'AUTORE: hocancellato molte pagine daquesta sezione)- 341857 bytes out- page #76 -> #76:- image size: 3167x4332- 450144 bytes out0.210 bits/pixel; 3.858:1,74.08% saved, 105702515bytes in, 27394816 bytes out

    avete capito come funziona.

    Ora guardate nella directorya vedrete il vostro file .djvu, ivostri singoli PDF di partenza eil PDF finale.

    Cancellate tutti i file.parte1.pdf ma conservate ilPDF finale e i file DjVu. Potetefare ci andando nelladirectory dove stavatelavorando, selezionando i file epremendo il tasto Canc.

    Non cancellate il grande file

    PDF. I file PDF sono pisemplici da lavorare rispetto aquelli DjVu. Fate quindi lemodifiche ai grandi file PDF epoi rigenerate il file DjVu.

    Quando digitalizzate lepagine, assicuratevi di

    correggere i valori diluminosit/contrasto sulsoftware gscan2pdf. Potresteaver bisogno di aumentare ilcontrasto/luminosit a 30 o a40 quando scansionate a coloriper ridurre la trasparenza dellepagine e dare uno sfondonetto. Ho constatato chebisogna farlo quando si usa lamodalit Tratto. Ci aiutaanche a ridurre l'ingiallimentodei fogli delle vecchie riviste ea ridurre le dimensioni del file.Fate delle prove con questeimpostazioni. Impiegate un po'di tempo armeggiando un po'prima di impazzire escansionare alcune centinaia

    di libri.

    GetDeb allarga la scelta disoftware disponibile perUbuntu Linux (e derivate)fornendo aggiornamentiimportanti e software nonancora disponibile neirepository ufficiali diUbuntu.

    http://www.getdeb.net

    DIGITALIZZARE DOCUMENTI IN PDF/DJVU

    http://www.getdeb.net/
  • 8/4/2019 Full Circle Magazine 27

    16/34

    full circle magazine n. 27 16 Indice ^

    HOW-TO Associare un tipo di file

    Molto probabilmentesiete felici del fattoche facendo clic duevolte su un file questo

    si apra nell'applicazioneappropriata. Quasi tutti i sistemioperativi associano il tipo di file

    con la specifica applicazione. Peresempio, Ubuntu associa i file PDFcon Evince in maniera predefinita.Ma potreste voler cambiare questao altre applicazioni di default.Quando ho avuto problemi nellavisualizzazione di alucni file PDFcon varie applicazioni open-source

    N/A

    Sistema

    per PDF, ho installato la versioneLinux di Adobe Reader. Tuttaviaogni volta che aprivo un file PDFveniva ancora visualizzato in

    Evince. Se mi ricordavo di cliccaresul file col tasto destro potevoscegliere di aprirlo con AdobeReader, ma quello che desideravoera che Adobe Reader fosse la miaapplicazione PDF predefinita. Eccole istruzioni per cambiaredall'attuale applicazione di defaultad un'altra.

    Trovate un file del tipodesiderato e cliccateci sopra col

    tasto destro. Fate clic sulcollegamento"Propriet".L'applicazioneattualmente associata elencataall'inizio. Le altre applicazioni chepossono aprire quel tipo di filesono elencate sotto l'applicazione.

    Fate clic sulla scheda "Apri con".

    Fate clic due volte sul cerchiodavanti all'applicazione desiderata.

    Fate clic il pulsante "Chiudi"nell'angolo in basso a sinistra.

    Ora se fate clic nuovamente sul

    collegamento alle "Propriet"vedrete che la nuova applicazioneassociata elencata all'inizio.

  • 8/4/2019 Full Circle Magazine 27

    17/34

    full circle magazine n. 27 17 Indice ^

    LA MIA STORIA Il mio server casalingo Ubuntu

    S

    ono un utente Linux sindal 1999. Ho inizialmenteprovato Red Hat,successivamente SUSE, e

    quindi Mandrake. Ho sempreprovato le distribuzioni Linux invecchi computer senza avererealmente intenzione di usarli.

    Finalmente ho scoperto Ubuntu(Dapper Drake, 6.06), ed diventato la mia prima installazioneLinux per l'uso di tutti i giorni. Iol'avvio con il dual-boot con

    Windows, poich non ho lapossibilit di lavorare senzaquest'ultimo. Di recente ho creatoda zero il mio home serverpersonale, incluso il case, e hoinstallato su di esso Ubuntu.

    Ho iniziato questo lavoro perchavevo bisogno di un server per i filee di uno per la stampa. Ho 3 diversi

    computer a casa e volevo cheognuno di essi accedesse agli stessidati e alla stampante. Quindi,avendo bisogno di un clienttorrent ed amule, questo faceva sche il computer restasse acceso 24ore al giorno. Ho deciso di dotarmidi un server a basso consumo di

    energia e con unbasso livello dirumore. Ne ho creatouno senza ventola e

    con un consumo dienergia di soli 25 Watt.Con esso ogni PC puaccedere ai miei dati ealla mia stampante.

    Per migliorareulteriormente ilmontaggio, horimosso il monitor, la

    tastiera ed il mouse elo amministro inremoto attraversoSSH per CLI(Command LineInterface, interfaccia alinea di comando NdT)e VNC per GUI (Graphical UserInterface, interfaccia grafica Ndt).Ora posso amministrare il mio

    home server da ogni computer incasa.

    Ho pensato che mi piacerebbeaccedere al mio server casalingo daqualsiasi luogo nel mondo! Perquesto, mi sono registrato(gratuitamente) ad un Servizio DNS

    Dinamico. Ho creato un server sFTP,installato torrentflux perprogrammare i miei downloadtorrent, e amuleweb per fare lostesso con aMule. Ora posso gestireil mio server da oqni luogo collegatoad internet. Ho anche installato unWeb Server cos posso avere il miosito personale (uso il CMS Joomla)che gira nel mio server casalingo.Malgrado i servizi extra il mio server

    Gigabyte GA-M61PME-S2 L / SATA II / R430GeForce 6100 / mATX /Socket AM2 (scheda video e audiointegrate)

    AMD Athlon 64 X2 4450e2x2.30 GHz

    Thermaltake SonicTower Rev. 2

    PicoPSU 120wPower Supply & 80w external PSU

    Western Digital 160Gb / 2,5

    Kingston 1Gb DDR2 800MHz

    IL MIO SERVER CASALINGO

  • 8/4/2019 Full Circle Magazine 27

    18/34

    full circle magazine n. 27 18 Indice ^

    consuma solamente 30 Watt!

    Beh, sono fiero del mio piccolo,silenzioso, economico e potenteserver casalingo.

    Il mio prossimo passo? Lotrasformer in un HTCP (Home

    Theatre PC) server silenzioso e abasso consumo di energia dacollegare anche alla nostra TV eall'Hi-Fi, e da impiegare come unregistratore TV e lettore DVDprobabilmente usando Mythbuntu.

    IL MIO SERVER CASALINGO

    Piccola Recensione : emesenehttp://www.emesene.org

    Mentre stavo partecipando all'alpha testing di Ubuntu9.04 ho incontrato un bug in Pidgin che causava il crashquando accedevo ad MSN. Questo mi ha portato acercare un altro client a quello che mi piaciuto di pi emesene.

    Emesene (pronunciato M-S-N) opera di Luis Mariano Guerra e cerca difornire caratteristiche similari al client MSN ufficiale, con una interfaccia utentepulita e semplice. Esso supporta una grande variet di caratteristiche dalclient ufficiale inclusi i messaggi offline, messaggi personali, i messaggi 'Ora inriproduzione', trilli e trasferimento file, il supporto per webcam attualmentein sviluppo. Emesene aggiunge ulteriori caratteristiche quali rispostaautomatica, controllo ortografico e controllo posta Gmail.

    possibile installare emesene usando i repository. Essendo un utente MSN damolti anni mi sono subito sentito come a casa con l'interfaccia. Mi sembra pi

    elegante e reattiva rispetto ad altri client, ma si potrebbe fare qualcosa controil leggero ritardo che alcune volte si ha aprendo una nuova finestra diconversazione.

    La mia esperienza con emesene non stata priva di uno o due intoppi. Il mioprimo problema avvenuto quando tentai di usare il plug-in per il controlloortografico. Quando lo abilitai mi diede un errore dicendomi "Errore

    nell'applicare il controllo al testo (errore di linguaggio dienchant): plug-in disabilitato". Cinque minuti di ricerca sugoogle mi hanno fornito la soluzione, dovevo installarepython-gnome2-extras. Dopo ci, il controllo ortografico

    funzionava perfettamente.

    Il bug in Pidgin stato risolto ma io continuo ad usareemesene. Mi piacerebbe vedere sviluppato un plug-in perOTR (Off the Record) e non vedo l'ora di vedere unaversione stabile con il supporto webcam.

    http://www.emesene.org/
  • 8/4/2019 Full Circle Magazine 27

    19/34

    full circle magazine n. 27 19 Indice ^

    veramente semplice e puessere fatto in meno di 5 minuti -dipende dalla velocit dellaconnessione internet. Perconfigurare MySQL digitate il

    codice seguente nel terminale:

    sudo apt-get install mysql-server mysql-client

    Digitate la password che voleteusare e annotatela per dopo.

    mysql -p -u root

    CREATE DATABASE amarok;

    USE mysql;

    GRANT ALL ON amarok.* TOamarok@localhost IDENTIFIED BY'PASSWORD';

    Sostituite la PASSWORD conquella inserita precedentemente,ma tenetela all'interno delle

    virgolette ('')

    FLUSH PRIVILEGES;

    quit

    Quando avviate Amarok per laprima volta, vi verr chiesto diselezionare una o pi cartelle per

    la vostra libreria musicale. Dopo dici, potrete impostare MySQLcome il database della collezione(o, alternativamente, selezionareImpostazioni - Configura Amarok -

    Collezione)

    Selezionare MySQL e digitare iseguenti dettagli:

    Hostname: 127.0.0.1Database: amarokPort: 3306Username: amarokPassword: la vostra password

    Mi piacciono le interfaccesemplici dove ogni cosa facile datrovare. Questa una delleprincipali ragioni per cui adoroAmarok. Tutto esattamente doveti aspetteresti che fosse, e non c'bisogno di cercare online su comefare qualcosa.

    Operazioni Ordinarie

    I brani sono elencati per artista -album. Possono essere elencati ibrani aggiunti l'ultimo giorno,settimana, mese, etc. Se volestetrovare una canzone specifica, la

    funzione di ricerca molto benimplementata e la playlist vieneaggiornata ad ogni lettera digitata.Si pu anche cercare unaparticolare canzone entro unaplaylist, e questa caratteristicafunziona esattamente allo stessomodo.

    Nella scheda dei contenuti,mentre si esegue un brano, sihanno tre opzioni: musica, lyrics eartista. La scheda artistarestituisce informazioni daWikipedia. La scheda lyrics mostrail testo del brano in esecuzione - io

    RECENSIONE Amarok 1.4

    L

    a versione 2.2 di Amarok ora disponibile, marecensir la versione1.4.10. Spiegher le

    ragioni di ci pi avanti.

    Ci sono cos tantecaratteristiche in Amarok chesarebbe pressoch impossibiletrattarle tutte, quindi parler dellecaratteristiche principali che lamaggior parte delle personegradirebbe usare.

    Installazione

    Se possedete una grandecollezione di musica, vi consiglio diusare MySQL come database dellacollezione, poich pi velocerispetto a SQLite. Inizialmentepensavo fosse difficile da fare, ma

    RECENSIONE: AMAROK 1 4

  • 8/4/2019 Full Circle Magazine 27

    20/34

    full circle magazine n. 27 20 Indice ^

    uso lo script di LyricWiki perquesto. La scheda musica mostrasvariate informazioni sull'artista,inclusi tutti gli album dell'artista e ibrani pi ascoltati.

    Anche le copertine sono incluse

    e possono essere prese daamazon.com o da jpeg nelladirectory dell'album. Se serve,inoltre, si possono modificare i tagdei file nella playlist. Lo trovo utile,ogni tanto noto un tag noncorretto che non avrei trovato senon impiegando diversi giorniusando programmi quali Kid3.

    Le opzioni per le playlist sonobuone e dovrebbero essere piche abbastanza per la maggiorparte degli utenti. Si possonoselezionare opzioni quali 50 branicasuali, brani pi eseguiti di uncerto artista, brani recenti, branimai eseguiti. Si pu anche

    ascoltare la radio in streamingdalla scheda playlist. Ci sono moltestazioni tra cui scegliere, e ci sonotante stazioni qualunque siano ivostri gusti.

    possibile anche sincronizzare

    il vostro lettore mp3 ad Amarok,quest'ultimo supporta dispositivibasati su memoria Flash, iPod, edispositivi MTP. Per configurarli,quello che si deve fare connettere il player e selezionarequale plugin usare per esso,

    Ci sono molti script disponibiliper incrementare alcune funzionidi Amarok. Ho dettoprecedentemente di usare lo script

    LyricWiki per i testi dei brani.Probabilmente esiste uno scriptper qualsiasi funzione aggiuntiva

    che si voglia.

    E' buono?

    Secondo me, non soltanto

    Amarok il miglior player audioper Ubuntu, anche il miglioplayer mai esistito in qualsiasipiattaforma! Dopo una settimanadi utilizzo, non potrei tornareindietro verso una qualsiasi altraapplicazione. davvero cosbuono!

    C' qualcosa che non mi piace

    in Amarok 1.4? Onestamente,posso dire che non c'. Fa tuttoquello che voglio fare, ed facileda usare. Devo, ad ogni modo,lamentarmi dell'implementazionedi Amarok 2. Molte caratteristichedella 1.4 sono andate perse. Laversione 2.1 ha sistemato molte di

    queste, ma non ancora perfetto.Pensandoci un po', non ho dubbiche sar valido tanto quanto laversione 1.4, se non di pi.

    Alcuni possono lamentarsi didovere passare ad una versioneprecedente e non mantenerequella pi recente, ma la maggiorparte degli utenti vuole unprodotto che funzioni sempre.Purtroppo, non cos per laversione 2 ma sono fiducioso chetra qualche versione ci accadr.

    A seconda della versione diUbuntu che si usa, i repositorycontengono o la versione 1.4 o la2. Hardy ha la 1.4 e Jaunty ha la 2.Non sono sicuro per Intrepid. Hoinstallato la 1.4 in Jaunty con leinformazioni presenti in:

    https://edge.launchpad.net/~bogdanb/+archive/ppa

    Per usare questo PPA

    necessario aggiungere le due vocinel vostro sources.list eaggiungere il repository key. Tuttele informazioni sono presenti nellink precedente. Quindi si installala 1.4 cercando amarok14 nelgestore di pacchetti o digitando

    sudo apt-get install amarok14

    RECENSIONE: AMAROK 1.4

  • 8/4/2019 Full Circle Magazine 27

    21/34

    full circle magazine n. 27 21 Indice ^

    INTERVISTA AI MOTU Nathan Handlermotu.wordpress.com

    Et: 16Luogo: Chicago, Illinois, USANick in IRC: nhandler

    Il mio primo approccio con Linux stato con un CD live Slax.Questo successo durante il2005. Ho utilizzato il cd un paiodi volte ma non l'ho mairealmente installato sul miocomputer. Durante l'estate del2006, ho deciso d'installareLinux come sistema operativoprincipale. Prima di Ubuntu ho

    provato Suse e Fedora. Ubuntuha il miglior supporto per il miohardware e una fantasticacomunit online.

    Ho usato Ubuntu per oltre due

    anni. Ho iniziato con DapperDrake, ma ho aggiornato subitoa Edgy Eft.

    Ho iniziato a collaborare con ilteam MOTU durante il ciclo disviluppo della Gutsy Gibbon. Hoincominciato correggendo alcunibug sulla dimensione dei bitepresenti su Launchpad. Non hocontribuito per nulla,relativamente ai MOTU, duranteil ciclo di sviluppo della HardyHeron. Comunque, nel ciclo disviluppo della Intrepid Ibex, horealmente iniziato a lavorare conseriet per diventare un MOTU.Ho eseguito molti merge e synce ho continuato a correggere ibug su Launchpad.

    Emmet Hikory (persia) hacontribuito a orientarmi all'iniziodel mio coinvolgimento. Mi ha

    insegnato le basi dellapacchettizzazione e alcuniprocedure di sviluppo. Sonostate di grande aiuto anche lemolteplici guide e i log di IRC sulwiki. Quasi tutti i compiti relativiai MOTU sono stati documentatisul wiki. Non posso neanchedimenticare di menzionare icanali IRC. Sono pieni di MOTU edi altri utenti Ubuntu che hannoaiutato a rispondere a tutte lemie domande.

    Ci che mi aggrada del lavorocon i MOTU che c' semprequalcosa di nuovo da imparare.Quando riesci ad avere lapadronanza di una cosa (sempreche sia possibile), esiste semprequalcos'altro da apprendere daqualche parte.

    Passate del tempo su IRC. IRC una delle risorse pi preziosedisponibili. Non solo pieno dimigliaia di persone che sonodisposte ad aiutare guidandovi

    sulla vostra strada, ma portaanche a molte nuove amicizie.

    Non sono attualmenteimpegnato con la LOCO diChicago. Tuttavia, ho lavoratocon molti dei membri LOCO suIRC.

    Ora che sono un MOTU, hointenzione di trascorrere moltotempo a sponsorizzare le patchcreate da altri collaboratori diUbuntu. Inoltre revisioner pipacchetti su REVU. Voglio ancheessere coinvolto in Kubuntu.

    Quando non sono a scuola e non

    sto svolgendo compiti relativi aiMOTU, di solito lavoro a uno deimolti script Perl che ho iniziato.Per me programmare un aiutoa pensare logicamente e arilassarmi.

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

    22/34

    full circle magazine n. 27 22 Indice ^

    LETTERE [email protected]: Alcune lettere potranno essere tagliate per ragioni di spazio.

    LETTERA DEL MESE

    Sono il manager IT di un piccolo

    ospedale periferico nella Contea diHumphreys, TN. un ambientegestito da un solo addetto con unbudget che lascia poco da parteper aggiornare la tecnologia.Questo il posto dove Linux e lealtre applicazioni open sourcehanno brillato.

    Usiamo la suite collaborativaZimbra, Network edition, conZimbra mobile che gira su Ubuntu8.04 il quale, al solo costo di circa 9dollari americani per casella diposta, la rende una scelta logica sela si compara alla soluzioneExchange di oltre 200 dollari.

    Ubuntu 8.04 Server fa girareApache e MySQL con Joomla eplugin commerciali. Usiamo Joomlaper il sito interno degli impiegati,fornendo informazioni come normee procedure manuali, esercitazionicomplete per i dipendenti con

    esercizi che vengono registrati econservati nei loro archivi personali.

    Utilizziamo Ubuntu 8.04 Desktopcon GNUmed in coppia con unoscanner Fujitsu per archiviare i datimedici. Cos si libera tanto spazio eci permette di distruggere i vecchi

    archivi. Le versioni elettroniche

    sono indicizzabili e occupanoveramente poco spazio. Untangleviene usato come dispositivo dicontrollo che filtra le pagine web,effettua scansioni antivirus nelleemail, applica i filtri antiphishing etanti altri compiti. Usiamo laversione open source el'implementazione di OpenVPN veramente facile da usare. Inaggiunta a quanto detto, usiamoFirefox e i prodotti OpenOffice.orgsulle postazioni di lavoro degliutenti. Vengono anche utilizzatemolte copie di Gimp, Scribus,Inkscape e qualche altraapplicazione.

    Il software su menzionato gi inuso nell'ospedale. La prossimaimplementazione sar un altroserver Ubuntu che user Bacula peri backup distribuiti.

    Grazie a tutti coloro che hanno

    lavorato cos duramente sui prodottiche uso. Grazie per aver creatoprogrammi che posso far girare inun ambiente vivo e che sono facilida usare e stabili.

    VPN al lavoro?

    Mi piacerebbe saperecome si installa VPN

    in un luogo di lavoroper collegarsi a unserver. Vorrei anche chiedere aqualcuno di scrivere un articolo sucome monitorare una retedomestica con Ubuntu e/o comerisolverne i problemi. Prima diaggiornare a Jaunty riuscivo avedere altri membri della mia retedomestica; ora non riesco a

    vedere gli altri computer, sebbeneposso usare PuTTY nel mio serverSME di casa.

    Droid Assault

    Grazie per averci parlatodi Slingshot. Quel gioco fantastico. Dateun'occhiata a Droid

    Assault (in alto a destra):http://www.puppygames.net/droid-assault/

    Outlook > Thunderbird

    In risposta alla domanda su

    come leggere le email diOutlook (Kris Giellis) su Linux,Wombalton ha dato una

    risposta incompleta. PurtroppoThunderbird per Linux non riescea gestire i file .pst di Outlook.Bisogna installare Thunderbird suuna macchina Windows e quindiusare la sua funzione diimportazione da l. Poi si pu usare

    il formato universale .mbox perspostare le proprie email in unaltro sistema. Da utente Mac eLinux, per me questo hafunzionato a meraviglia in passato.

    LETTERE

    http://www.puppygames.net/droid-assault/mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 27

    23/34

    full circle magazine n. 27 23 Indice ^

    Perch non ci sonorecensioni hardware?

    F

    CM ha delle rubriche direcensione del software,ma perch non farne unaper le recensioni

    hardware? Sarebbe di aiuto neldare indicazioni ai lettori su qualehardware compatibile conUbuntu. Per esperienza personaleposso dire che ci sono problemiquando bisogna comprare degliaccessori: molti o non sonosupportati o hanno driver chevanno compilati. Compilare undriver difficile per un utente

    normale come me.

    Ed:

    Creative Zen Delight

    I

    mmaginate la mia sorpresaquando Ubuntu 9.04 Jaunty

    Jackalope ha rilevato il mioCreative Zen V Plus! Il

    dispositivo apparso sulla miascrivania e in Nautilus. Possosfogliarne il contenuto ecancellarne la musica conNautilus, collegarlo a Rhythmbox ecopiarci la musica. davverofantastico e meraviglioso.

    Grazie sviluppatori Ubuntu!

    Ed:

    Pi VirtualBox

    Se siete interessati a fargirare VirtualBox perqualcosa di importante eper le sue funzionalit, la

    cosa migliore recarsi sul sito diSun e scaricare la versione per usopersonale. Io lo uso per i dueprogrammi Windows che nonriesco a sostituire con l'OSS. XPgira per come lo si era immaginatoe non devo pi riavviare osporcare il disco fisso con unapartizione NTFS. La funzionemigliore presente nella versione

    non libera sono le "guestadditions" che abilitano cose comeil supporto al suono e all'USB. Lacosa peggiore quella diricompilare il modulo del kernelogni volta che il kernel vieneaggiornato. La documentazioneper vbox vasta e completa. Sono

    un po' preoccupato del fatto cheOracle potrebbe rovinare la miafelicit ma non posso agitarmi percose che non posso controllare.

    LETTERE

    ...e che nedite se metto

    questobell'iPod

    nell'affare?

  • 8/4/2019 Full Circle Magazine 27

    24/34

    full circle magazine n. 27 24 Indice ^

    DONNE UBUNTU

    Mackenzie Morgan: sono solo latipica studentessa di informaticache lavora sul software libero per

    alleviare la noia. Oppure perch icomputer fanno qualcosa che miinfastidisce e bisogna porvirimedio.

    MM: avevo appena finito le scuolesuperiori e, per la prima volta,stavo per avere un computer efare quello che volevo. Ho quindi

    deciso di provare qualcosadiverso da Windows. Dopo avervisto che Linux ha una interfacciagrafica, un utente di FreeBSD suFacebook mi raccomand Ubuntu.Non andato esattamente lisciocome l'olio, ma Xorg con AIGLXmi spinsero ad andare su Edgyper poter provare Beryl. Diventaidipendente dalle nuovefunzionalit e cominciai a provarele versioni alpha di Feisty. Come solito in tutto il F/LOSS, non civolle molto per capire quantofosse utile che io correggessi unacosa se un programma nonfunzionava per me.

    MM: Mi piace vedere comecambia passando da instabile aqualcosa che mio fratello e miamamma possono usare confacilit divertendosi.

    MM: Sto verificando KubuntuKarmic.

    MM: Lunica cosa in pi che tipermettono questi "titoli" lapossibilit di caricare pacchetti ecorrezioni. Puoi sempre caricarecorrezioni, ma devi aspettare chequalcuno passi di l e le carichi.Continuo a dire che far domanda"non appena quilt smetter diodiarmi", perch ho semprebisogno di due (o pi) tentativiper far funzionare quelprogramma. E no, lappartenenzaa Ubuntu non un pre-requisito (iMOTU diventanoautomaticamente membri).

    MM: Gli ultimi due giorni li ho

    spesi su un "paperkut" cheaffligge molte applicazioni KDE. Ingenerale, la mia attenzioneultimamente si spostata dallosmistamento dei bug al prenderei pacchetti abbandonati suLaunchpad, provarli, fare i filedebdiff, e trovare qualcuno che licarichi. AllUDS si parlato di unasquadra che si concentri davvero

    sui pacchetti abbandonati.

    MM: A parte queste, sono nellacomunit DevChix, che non F/LOSS-centrica. E un buon postodove fare domande diprogrammazione, e dedicano unpo del loro tempo libero aiutandocon le librerie F/LOSS.

    DONNE UBUNTU

  • 8/4/2019 Full Circle Magazine 27

    25/34

    full circle magazine n. 27 25 Indice ^

    DONNE UBUNTU

    MM: Come QA, il riportare bugbasandosi sui sintomi dovrebberendere la vita pi facile a chi li

    segnala e a chi li risolve. Ci sarmeno ridondanza di informazionie di prove, che, in pratica, sono lestesse per tutti gli errori di undeterminato pacchetto.

    Come utente, il kernelmodesetting una forza! X sicarica velocemente, e laripartenza dalla sospensione quasi istantanea. Sono ancehmolto felice nel vedere unamaggiore integrazione di Notify-OSD su Kubuntu con l'utilizzo diPlasma e laggiunta di unappletche segnala i messaggi.

    MM: Sono andata allOLF per laprima volta lanno scorso.Cerano circa 1200 persone(molte di pi che le 100 di setteanni fa). Questanno, la novit

    "Diversit allOpen Source Day".Lidea era partita come "DonneallOpen Source Day", ma dopoche Moose ne parl con ElizabethGarbee, lidea fu allargata. E aColumbus, OH, dal 25 al 27settembre, si possono trovareinformazioni su

    http://ohiolinux.org

    MM: Voglio solo ribadire che labarriera per cominciare acontribuire non alta come lamaggior parte della gente pensa.La curva di apprendimento percorreggere documentazione oprovare correzioni non enorme.

    MM: grazie per avermelo chiesto!

    Quick Book Review

    Prentice Hall 20091,209 pagesISBN 978-0-13-700388-4

    Questo senza dubbio il libro pispesso su Ubuntu che abbia mai incontrato e non una delle pagine sprecata. Questo libro non solo unriferimento per Ubuntu, ma anche un libro di istruzione: l'autoreletteralmente insegna Ubuntu. Sobell illustra molti esempi e daconsigli su come correggere i problemi.

    Dopo ogni sezione ci sono una serie di domande che aiutano illettore ad acquisire i concetti pi importanti. Ma la parte pi utiledel libro sono i "JumpStart" in esso inclusi, tra gli altri: CUPS,OpenSSH, NFS; SAMBA e vari altri. Cosa ne direste di far partireSAMBA in meno di mezz'ora ? E' fattibile. Una volta che sarmesso in funzione, avrete ulteriori approfondite informazioniestremamente dettagliate su come amministrarlo. Questacaratteristica rende il libro utile sia per i nuovi utenti che per quellipi smaliziati e per gli amministratori.

    E' un libro che raccomando caldamente perch anche per meUbuntu una novit. Mi ha aiutato a risolvere alcuni osticiproblemi. E' anche un libro piuttosto recente ( stato pubblicatonel 2009) e le immagini sono di Gennaio. Viene trattata indettaglio la versione 8.10 e le 1.200 pagine ti portano veramentelontano.

  • 8/4/2019 Full Circle Magazine 27

    26/34

    full circle magazine n. 27 26 Indice ^

    GIOCHI UBUNTU

    NOVIT SUI GIOCHI

    Un nuovo

    FPS (sparatutto insoggettiva) open-sourcebasato su browser, inquesto momento insviluppo sar prestodisponibile su Linux.

    in Beta Una importante versione diVirtualBox con il supportoper DirectX 8 & 9. eccellente per giocare suLinux.

    Poche settimane fa ilmondo dei videogame stato scossodall'inaspettata

    acquisizione di id Software daparte di ZeniMax Media.

    Nel mondo dei giochi diLinux, id Software stato unamato sviluppatore, grazie alsuo supporto di Linux. Esso ci hadato le serie di Quake, Doom edEnemy Territory, cherappresentano i migliori giochisu Linux. id Software stato, inpassato, molto importante per ilsuccesso dei videogiochi suLinux, e presumibilmente nelfuturo con giochi quali QuakeLive e Doom 4, previsti fra poco.ZeniMAx pi famosa per ilpossesso di Bethseda Studios,creatori delle serie di The ElderScrolls e Fallout. Questo

    sviluppatore crea meravigliosigiochi per le console e i PCWindows. ZeniMAx non haesperienza o relazioni con Linux -- questo preoccupa i giocatoriLinux.

    Una dichiarazione resa

    pubblica da id Software specificache l'acquisizione dar maggioririsorse ad id e le permetter dilavorare su pi giochicontemporaneamente. Inolte, id

    otterr l'accesso alle risorse eagli sviluppatori di ZeniMax, evice versa. Se ci avviene, idSoftware sar capace disviluppare pi giochi e crearenuovi IP per la disponibilit suLinux. Inoltre, Zenimax potrpermettere al team Linux di idSoftware di portare i giochiZeniMax su Linux. QuindiOblivion o Fallout 3 potrebberoessere disponibili su Linux.

    Ad ogni modo, sonopreoccupato che ZeniMax possavolere fare alcuni cambiamentinel modo in cui id viene gestitaattualmente. Questo pucomportare taglio di costi, che una strategia verosimile perZeniMax, poich moltisviluppatori hanno diminuito ilreddito nel 2008 e nel primoquadrimestre 2009 - alcunehanno dichiarato fallimento. Ilteam Linux potrebbe esserelicenziato data la relativascarsit di domanda di giochi

    per Linux.Abbiamo vistoalcuni segni disviluppatori cheminacciano di

    non supportarealcune console,come la PS3 e PSP, data labassa domanda di giochi. Sequeste popolari consolevengono abbandonate daglisviluppatori, allora i giochi diLinux dovrebbero probabilmenteesser anch'essi colpiti.Comunque, penso che i giochiper Linux sopravviveranno in idSoftware, principalmente perchZeniMax e id non hanno dettonulla sul taglio dei costi, mamolto sul dare maggiori risorsead id Software. Credo chevedremo molti pi titoli venireda id Software, tuttavia dubitoche vedremo il porting dei titolidi Bethseda.

    Ed Hewitt

  • 8/4/2019 Full Circle Magazine 27

    27/34

    full circle magazine n. 27 27 Indice ^

    Domande & RisposteScritto da Tommy Alsemgeest

    [email protected]

    Si prega di inserire il maggior numero di informazioni che possanoservire a risolvere il vostro problema.

    D

    Ho diversi dischi esterni,tutti formattatiprecedentemente inNTFS, che funzionavano

    in maniera corretta con Ubuntu8.10. Ho deciso di convertirli in ext3ma, formattandone uno, ho notatoche non viene montato ovisualizzata alcuna informazione sulriconoscimento del dispositivo.

    Qual' la procedura corretta performattare dei drive esterni in ext3in modo da essere usati da

    chiunque e su differenti computerche eseguono Ubuntu 9.04?

    RPer prima cosa esegui:

    sudo fdisk -l

    per vedere quale dispositivo si vuolemodificare. Quindi effettua il mountdel dispositivo in una cartella, conun comando tipo:

    sudo mount /dev/sdb1 /media/diskSostituendo /dev/sdb1 con il

    dispositivo trovato con fdisk e

    /media/disk con la cartella su cuivolete eseguire il mount. Quindi, percambiare i permessi, dovreteeseguire

    sudo chmod 777 /media/disk

    Ancora una volta sostituendo/media/disk con la cartella oggettodel mount. Ora chiunque pu avereaccesso al vostro dispositivo.

    DSpesso ho l'esigenza ditrovare un file che

    contiene un certo testo.Solitamente sovagamente in quale cartella si trovi,ma qualora fosse un pacchetto, nonsaprei dove cercare. Se qualcunopotesse chiarirlo, lo apprezzereimolto.

    RLa migliore soluzionesembra essere l'uso di

    grep. C' unaspiegazione ben fattadell'uso di grep in Comanda eConquista di FCM n. 19. Sono sicuroche il tuo amore per grep andrcrescendo.

    D

    Dove posso trovare unalista di comandi adattiesclusivamente adUbuntu, che tralasci

    quelli non riconosciuti? Penso cheogni distribuzione dovrebbeincludere una lista dei comandicorrenti, visibili da interfaccia graficase installata, come fosse undizionario: una lista con piccolespiegazioni per ognuno.

    RUna lista di questo tiposarebbe proibitivamente

    estesa e quasiimpossibile da

    mantenere. Dal terminale si puottenere una lista parziale deicomandi scrivendo:

    info

    Il miglior modo di imparare icomandi usarli quando servono,

    cercandone uno adeguato quandosorge il bisogno. Se incontrate uncomando ma non sapete cosafaccia o come si usi, la cosa migliore guardare la sua pagina man. Peresempio, se non conosceste cosa fail comando ls, dovreste scrivere:

    man ls

    Comunque, se si vuole unalista dei comandi comuni ebasilari, ne esiste una nel wikidi Ubuntu 9.04:

    https://help.ubuntu.com/9.04/basic-commands/C/

    DKompoZer hacominciato ad andare incrash dopo che hoaggiornato ad Ubuntu

    9.04. Non c' alcun messaggio dierrore: scompare solamente. Esisteuna soluzione per questo?

    RIl modo migliore ditrovare una soluzione perquesto tipo di errore quello di prendere

    l'output del terminale delprogramma. Lo si fa aprendo ilprogramma da terminale, peresempio aprendo il terminale escrivendo "kompozer". Copia il

    messaggio di errore su google pervedere se qualcun altro ha avuto lostesso problema. Se nessuno lo haavuto, dovresti creare un report delbug. C' un buon how-to qui:http://ubuntuforums.org/showpost.php?p=6367705&postcount=1

    http://ubuntuforums.org/showpost.php?p=6367705&postcount=1https://help.ubuntu.com/9.04/basic-commands/C/mailto:[email protected]
  • 8/4/2019 Full Circle Magazine 27

    28/34

    full circle magazine n. 27 28 Indice ^

    IL MIO DESKTOP

    Sto facendo girare Jaunty Jackalope sul mio portatile . Losfondo "Atmosphere", e il gruppo di icone "Polar Icons 2." Ho messoal bando molti pannelli della parte superiore dello schermo, poi li honascosti e vengono attivati al solo passaggio del mouse. Dopo questo,ho usato l'Editor di configurazione (apps > panel > toplevels >bottom_panel_screen0 / top_panelscreen0) per impostare 'Auto HideSize' a zero, e quindi ho fermato il bordo inferiore impedendogli di usciredallo schermo. Ugualmente uso come terminale perch ha lapossibilit di mettersi al sicuro facilmente rimenendo accettabile. Dopodi questo, uso l'abbastanza semplice per conoscere l'ora e lestatistiche del sistema, assieme a . Non credo di riuscire adusare un computer senza gli aiuti di Gnome-Do, specialmente su di unportatile; la tastiera molto sbrigativa e molto confortevole nellanavigazione rispetto all'uso del trackpad.

    [email protected]

    Questo il mio desktop. Uso l'immagine sw_waiting_on.jpg comesfondo (http://www.desktopstarships.com/SwGallery/Sw_11.html). Iltema (http://www.gnome-look.org/content/show.php/Slickness+Black?content=73210), e ilsimpatico menu in basso a sinistra (https://launchpad.net/gnomenu/trunk/1.6). Uso anche e

    per le informazioni metereologiche riguardanti lecondizioni meteo locali. Ho creato questo desktop leggendo i forumUbuntu. Lavoro con Ubuntu 8.10 sul mio L40 14F, esono felice con la versione 8.10 in quanto non ha alcun problema conle connessioni wireless come accadeva con Ubuntu 8.04. Sto scrivendoora la mia tesi su PhD e trovo che Ubuntu possieda tutto ci di cui hobisogno pre realizzare delle bellissime presentazioni e articoli di tipoprofessionale.

    Grazie a tutti gli sviluppatori di Ubuntu, per aver reso l'uso di questosistema operativo simpatico e facile!

    IL MIO DESKTOP

    https://launchpad.net/gnomenu/trunk/1.6http://www.gnome-look.org/content/show.php/Slickness+Black?content=73210http://www.gnome-look.org/content/show.php/Slickness+Black?content=73210http://www.desktopstarships.com/SwGallery/Sw_11.htmlmailto:[email protected]
  • 8/4/2019 Full Circle Magazine 27

    29/34

    full circle magazine n. 27 29 Indice ^

    Ho un con unaCPU Dual Core a 1.73 GHz, 2 Gb di RAM e unascheda video sul qualeho installato Ubuntu 9.10 con i driver graficiopen source. Utilizzo Emerald come decoratoredelle finestre. Pricipalmente ho mescolatoelementi di diversi temi che mi piacevano perottenere un tema dall'aspetto ghiacciato cheaccompagnasse lo sfondo della scrivania. Adorole possibilit che offre il FOSS (Free OpenSource Software) a noi utenti.Non occorre pagare per un'applicazione di terze

    parti per modificare l'aspetto dell'interfacciautente come Windows Blinds; piuttosto la vostrascelta come utenti solamente il puro design.

    Questo ci che ho compiuto il primo giorno che ho abbandonato Windows:ho sempre adorato i temi scuri che, generalmente, si dimostrano orribili suWindows. Quindi, dopo aver installato per la prima volta Linux, ero moltoemozionato nel trovare un tema e vedere se funzionava meglio con Ubuntu.Uso il tema di The Rob con lo sfondo di Rob Randtoul .Ho impostato lo skydome del cubo dei desktop di Compiz Fusion con

    di Parth che consiste in uno spruzzo di colori, moltocarino, quando il cubo gira. Ho anche aggiunto la screenlet del terminalespdf impostato con la trasparenza e senza bordi, solo perch l se ne hobisogno e non comunque intrusivo. Il lettore Creative MP3 che vedete suldesktop stata una piacevole sorpresa della versione 9.04, infatti nonfunzionava nella versione 8.10 invece con Jaunty viene montato in

    automatico. Ben fatto!

    Trovo che il mio desktop sia molto carino per essere stato realizzato in unasola giornata di lavoro e in pi non conoscendo nulla di Linux prima d'ora.Cercher di fare ulteriori personalizzazioni appena scopro che cosa funzionae cosa no, e probabilmente le vedrete nuovamente qui in questa rivista.

  • 8/4/2019 Full Circle Magazine 27

    30/34

    full circle magazine n. 27 30 Indice ^

    I MIGLIORI 5

    Shutter

    http://shutter-project.org/

    Shutter (precedentementeconosciuto come GScrot) uno dei pi avanzatistrumenti per catturare leschermate per i desktopLinux. Ha la selezionestandard, finestra el'opzione a pieno schermo,ma fornisce anche unafunzione di cattura dellepagine web. In aggiuntagestisce la visualizzazionea schede delle immagini,funzionalit di base dimodifica delle immagini eanche la possibilit dicaricarle in diversi siti host. uno strumento che fa parte del pannello Gnome di ognieditorialista Web.

    Shutter sar incluso nella release 9.10 di Ubuntu, fissata perOttobre. Nel frattempo, scaricate i pacchetti per le versionidalla 7.10 alla 9.04 a http://url.fullcirclemagazine.org/997643.

    Desktop Data Manager

    http://data-manager.sourceforge.net/

    Molto pi di un sempliceprogramma di cattura delloschermo, Desktop DataManager un'applicazioneclipboard contestuale connumerose funzionalit.Potete catturare schermatedi finestre, del desktop o diuna selezione definitadall'utente. Potete anche

    convertire al volo URL inimmagini automaticamente.Meglio di tutto, DesktopData Manager, incollaautomaticamente glielementi nella vostraclipboard, rendendoestremamente semplice copiarli in un documento di lavoro.

    Come Shutter, DDM non (ancora) negli archivi di Ubuntu. Nel

    frattempo, utilizzate le istruzioni scaricabili pressohttp://url.fullcirclemagazine.org/76cc9e.

    Strumenti di cattura schermata

    TOP 5 - STRUMENTI DI CATTURA SCHERMATA

    http://url.fullcirclemagazine.org/76cc9ehttp://data-manager.sourceforge.net/http://url.fullcirclemagazine.org/997643http://shutter-project.org/
  • 8/4/2019 Full Circle Magazine 27

    31/34

    full circle magazine n. 27 31 Indice ^

    scrot

    http://linuxbrit.co.uk/scrot/

    scrot (SCReenshOT) stato celebrato nel tempo come unodei pi potenti strumenti per la cattura dello schermo per idesktop Linux. uno strumento a linea di comando che offresupporto per quasi tutte le funzionalit standard: ritardo,selezione e anche cattura di display multipli. Molti programmi

    di cattura schermo per Linux, incluso Shutter, sono basati suquesto "nonno" dei programmi per la cattura dello schermo.Una decade dopo, sta ancora andando forte.

    Per installare , usate il pacchetto scrot degli archivi"universe".

    ImageMagick import

    http://www.imagemagick.org/

    Se avete a che fare con Linux da abbastanza tempo, vi sareteprobabilmente imbattuti in ImageMagick, una suite distrumenti per le immagini. Una delle migliori funzionalit l'applicazione import, un piccolo strumento che importa parteo tutto del vostro schermo X-server in un file immagine.

    import, naturalmente, ha tutte le funzionalit standard per lacattura dello schermo, ma contiene, grazie alla suaintegrazione con ImageMagick, anche potenti strumenti dimanipolazione delle immagini. Ad esempio potete cambiare ilcontrasto, assegnare etichette, rendere monocolore eridimensionare, tutto con lo stesso comando.

    Per installare ImageMagick, usate il pacchetto .

    TOP 5 - STRUMENTI DI CATTURA SCHERMATA

    http://www.imagemagick.org/http://linuxbrit.co.uk/scrot/
  • 8/4/2019 Full Circle Magazine 27

    32/34

    full circle magazine n. 27 32 Indice ^

    Screengrab

    https://addons.mozilla.org/en-US/firefox/addon/1146

    Per qualchesviluppatore Web

    potrebbe essereesagerato utilizzareShutter or DDM(tutto quello di cuiavete bisogno catturare un sito) e limitante usare scroto import. Lasoluzione?Screengrab, il

    potente add-on perFirefox.SemplicementeScreengrabconverte i siti web in immagini. Inaggiunta WYSIWYG, cos se avete Flash o Java nel vostro sito, Flash o

    Java sono inclusi nella schermata catturata. Pu selezionaresolo la finestra, l'intera pagina, le selezioni e i frame.

    Per installare , utilizzate l'home pageprecedente. necessario aver installato Firefox.

    Il presentato dai membri dellacomunit inglese di Ubuntu Linux.

    Il nostro scopo di fornire informazioni attuali e topiche su eper gli utenti Ubuntu Linux di tutto il mondo. Copriamo tuttigli aspetti di Ubuntu Linux e del Free Software e cirivolgiamo a tutti, dall'utente pi recente ai programmatoripi anziani, dalla riga di comando all'ultima GUI.

    Poich lo show prodotto dalla comunit inglese di Ubuntu,

    il podcast rispetta il Codice di Condotta di Ubuntu ed perci adatto per tutte le et.

    http://podcast.ubuntu-uk.org/

    mailto:[email protected]://addons.mozilla.org/en-US/firefox/addon/1146http://podcast.ubuntu-uk.org/
  • 8/4/2019 Full Circle Magazine 27

    33/34

    full circle magazine n. 27 33 Indice ^

    COME CONTRIBUIRE

    Siamo sempre in attesa di vostri nuovi articoli da pubblicare nella rivistaFull Circle. Per articoli, guide, idee e per le traduzioni della rivista , dateun'occhiata al nostro wiki: http://wiki.ubuntu.com/UbuntuMagazine

    Inviateci i vostri articoli a: [email protected]

    - Ronnie [email protected]

    - Rob [email protected]

    -Robert [email protected]

    Mike KennedyDavid HaasGord CampbellRobert Orsino

    Jim Barklow

    Il nostro ringraziamento va aCanonical, al team marketing diUbuntu e ai molti gruppi ditraduzione nel mondo.

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

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

    Le Hardware/software vanno inviate a: [email protected]

    Le sulle interviste future vanno inviate a: [email protected]

    Le schermate dei vanno inviate a: [email protected]

    ... oppure visitate il nostro a: www.fullcirclemagazine.org

    Una rivista non una rivista senza degli articoli e Full Circle non un'eccezione.Abbiamo bisogno delle vostre Opinioni, Desktop e Storie. Desideriamo anche levostre Recensioni (giochi, applicazioni & hardware), articoli How-To (su ognisoggetto K/X/Ubuntu) e qualsiasi domande, o suggerimenti, che possiate avere.Inviateli a: [email protected]

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

    34/34

    IL GRUPPO FCM ITALIANO

    Questa rivista stata tradotta dalPer ogni altra informazione visitate il nostro sito web: .

    Aldo LatinoCristina FranzoliniDario CavedonLidia PellizzaroLuca SabaLuigi Di GaetanoMarco Letizia

    Paolo Garbin

    Aldo LatinoCristina FranzoliniFabrizio GiacosaLidia PellizzaroLuca SabaMarco LetiziaVito Tigani

    Aldo LatinoCristina FranzoliniPaolo Garbin

    Hanno collaborato alla realizzazione di questo numero:

    Paolo Garbin

    ENTRA ANCHE TU NEL GRUPPO FCM!La rivista Full Circle nasce da una idea della Comunitdegli utenti di Ubuntu e vive del lavoro di coloro chehanno scelto di dedicare parte del loro tempo libero allariuscita di questo progetto.

    : tutti possono collaborare, in un modo onellaltro. C chi scrive gli articoli, chi li corregge, chi litraduce, chi li impagina e cos via.

    Anche tu puoi collaborare attivamente alla continuacrescita di questa rivista, il cui unico scopo la

    .

    Se conosci l'inglese e il Software Libero la tuapassione, puoi collaborare: scrivendo articoli in inglese; traducendo in italiano i testi; revisionando i testi; impaginandoli con Scribus.

    Se vuoi saperne di pi,del nostro wiki.

    Oggi partecipare e' ancora piu' facile!

    I collegamenti per scaricare di Full CircleMagazine in italiano li trovi nel nostro .

    Cerchi un articolo pubblicato su FCM?Nel wiki trovi anche l'

    , compresivo di titolo, autore e pagina

    dell'articolo. per consultarlo!

    http://www.ubuntu-it.org/http://wiki.ubuntu-it.org/Fcm/Archivio/Indicehttp://wiki.ubuntu-it.org/Fcm/Archiviohttp://wiki.ubuntu-it.org/Fcm/Parteciparehttp://wiki.ubuntu-it.org/Fcm