32065
Commento:
|
10230
ready for #70
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
#acl GruppoAdmin:admin,read,write,revert GruppoEditori:read,write,revert GruppoFcm:read,write,revert -All:read -Known:read [[Include(Fcm/Header)]] |
#acl GruppoAdmin:admin,read,write,revert GruppoOperatori:admin,read,write,revert GruppoEditori:read,write,revert GruppoFcm:read,write,revert palombo:admin,read,write,revert new.life:admin,read,write,revert paolettopn:admin,read,write,revert Known:read All:read |
Linea 4: | Linea 3: |
== HowTo6 == | <<Include(Fcm/Header)>> = Testo inglese = |
Linea 6: | Linea 6: |
=== Traduzione italiana === | LibreOffice Part 23: Base Form Enhancements with Macros |
Linea 8: | Linea 8: |
Avere molte collezioni musicali può comportare un po' di confusione e un dispendio di tempo per la classificazione e organizzazione. Supponendo di avere le seguenti categorie di file sonori nella vostra collezione: 1. Musica Rock, Pop e Jazz 2. Musica Classica 3. Musica Folk e Etnica 4. File sonori di letture, etc. 5. Podcast 6. Audiolibri Naturalmente potreste avere tutti questi generi stipati in un singolo gestore musicale come Rhythmbox, il gestore musicale predefinito in Ubuntu. Oppure, potreste preferire di separare le vostre differenti collezioni in vari gestori musicali. Ciò ha più senso se le collezioni sono vaste. Rhythmbox è un eccellente gestore musicale, ma se avete necessità di aggiungere più opzioni alla vostra esperienza sonora, potete provare i seguenti: |
by Elmer Perry |
Linea 17: | Linea 10: |
Exaile ha tutto quello che potreste desiderare in un gestore musicale. Ha la radio Shoutcast e, poiché l'installazione include Streamtuner, potrete registrare qualsiasi stazione radio sul vostro hard disk semplicemente facendo click sul pulsante rosso nella parte inferiore della finestra di Exaile. Il programma creerà automaticamente una cartella per qualsiasi stazione radio voi scegliate, e salverà dei file separati in formato MP3 per ogni canzone voi ascoltiate. Potrete incrementare considerevolmente la vostra collezione soltanto sintonizzandovi sulle stazioni radio di vostro gradimento e salvandole sul vostro hard disk mentre ascoltate la radio. Potrete rendere la radio silenziosa, e Streamtune continuerà a registrare la stazione radio che scegliete anche se la radio è in pausa (non mettete stop, solo pausa). Che cosa ne pensate di lasciare accesa la funzione di registrazione tutta la notte? Vi sveglierete la mattina con una sovrabbondanza di nuovi file musicali nel vostro hard disk che sono stati registrati mentre dormivate. Nel pannello di sinistra, Exaile classifica le vostre collezioni ordinatamente per artista, album, genere, etc., rendendo facile trascinare i contenuti della vostra cartella nel pannello di destra per la riproduzione. Scaricare Exaile con Synaptic. | For the previous four parts of this series, we have slowly built a database document using LibreOffice's Base module. We have a database with forms to enter our data, and queries and reports for extracting the data. We now have a usable document for recording our book library. However, our current design has one flaw we need to overcome. If we need to enter a new author or media type while we are in the books form, we have to close the book form and open one of the others. If we could enter new authors and media types directly from the books form, it would behave more like an application and make data entry even easier. We can accomplish this through a few short macros. The LibreOffice Basic language is very similar to other Basic languages, such as Visual Basic for Applications. To manipulate the underlying LibreOffice document, we access the Uno framework controlling the document. The Uno framework is quite complex, but I will explain, as best I can, the properties and objects we will use. The goal is not to teach you how to write LibreOffice macros, but how you can use them. Macro Security and Options |
Linea 19: | Linea 14: |
-------- | While macros allow us to do cool things in our documents, they can also cause problems. Some people use macros to compromise other people's systems, therefore, we need to take a few minutes to talk about macro security. Whether you are running LibreOffice on Linux, Mac, or Windows, malicious code in a macro can compromise your data and possibly your entire system. |
Linea 21: | Linea 16: |
Amarok è il nome di un gigante lupo della mitologia Inuit. Si diceva che cacciasse e divorasse chiunque trovasse solo la notte. Ma niente paura, Amarok è anche il riproduttore e gestore musicale di Kubuntu, la distribuzione Canonical che usa il desktop KDE (Ubuntu usa, invece, il desktop Gnome). Potete installare Amarok su Ubuntu, ma alcuni pensano che l'ultima release (Versione 2) non vada bene su Gnome. La versione precedente non è più supportata ma gira meglio in Ubuntu (Versione 1.4.x). Potete utilizzare il Personal Package Archive (PPA) per installarlo. Seguite le istruzioni nella pagina del PPA per l'installazione: https://launchpad.net/~bogdan b/+archive/amarok14 (Karmic e Jaunty) |
Macro security in LibreOffice is simple. Tools > Options opens the Options dialog for LibreOffice. Under LibreOffice, select Security. Click on the Macro Security button to pop up the macro security options. You have four options. Never use the Low security option – it will run macros without asking you. I recommend the Medium security level. With this level, you are prompted whether to run the macros when you open a document containing macros. The High and Very High options require a certificate or folder you designate as trusted. While this is great, I believe nothing trumps the instincts of the user. You usually know whether you were expecting a document to contain macros. When in doubt, click No. Click OK to save your choice and OK to close the options dialog. Now, on to the fun stuff. The Macros |
Linea 24: | Linea 20: |
Potete anche installarlo su Jaunty usando la linea di comando, seguite le istruzioni della pagina web di Ubuntu Geek: http://www.ubuntugeek.com/howto-install-amarok-1-4-inubuntu-jaunty.html |
We will write four macros for our database document. Three will deal with opening forms, and the last will update the list boxes for authors and media types. The general idea behind macros is to accomplish tasks that are not built into the program, or to simplify complex tasks. Our macros really accomplish both, as we will simplify the tasks of adding authors and media types and provide functionality not built into the program. Before we can begin to write our macros, we need a container to hold them. Macros are contained in a module. Modules can live in the program itself or within a document. Since our macros are specific to our database file, we will embed them in the document. Macros embedded in a document are available only when the document is loaded. Macros contained in the program are available as long as the program is running. Tools > Macros > Organize Macros > LibreOffice Basic. The LibreOffice Basic Macros dialog pops up. Select book.odb from the Macro from-list. Click the New button. A dialog pops up asking you for a name for the module. Name it FormCalls. Click OK. This brings up the LibreOffice macro editor. The macro comes with a default main subroutine. We will not use this subroutine. Highlight Sub main and End Sub and press the backspace key to delete them. Our first macro is a generalized subroutine for opening a form. A generalized subroutine is written for reuse. We will call this routine twice from other routines we write. Type this subroutine into the editor: {{{ Sub OpenAForm (FormName as String) Dim GetForm as Object GetForm = ThisDatabaseDocument.FormDocuments.GetByName(FormName) GetForm.Open End Sub }}} The first line of the subroutine is called the signature. The signature determines how the subroutine is called. A signature starts with the keyword Sub, which defines this call as a subroutine. Next, the name of the subroutine. In our case, OpenAForm is the name of the subroutine. Finally in the parenthesis, we have the arguments used when calling this subroutine. In our case, we have a variable named FormName which is a type String. In the second line of the subroutine, Dim is another keyword. Dim initializes a variable as a type, and, optionally, a value. We define a variable named GetForm as a type Object. The third line assigns a value to the variable GetForm through a chain of commands in the Uno framework. ThisDatabaseDocument refers to the currently open database document. In our case, book.odb. FormDocuments is a collection of all the forms in the document. Finally, GetByName retrieves a specific form object from the collection. Notice, we pass the variable FormName from the signature to this method. Once the call is complete, the variable GetForm is the object of the form name passed to the subroutine. The fourth line calls the Open method of the form. On the fifth line, we tell Basic this is the end of the subroutine with the command End Sub. We will call the OpenAform subroutine twice. Once to open the authors form, and once to open the media form. Add these two subroutines to your editor: {{{ Sub OpenAuthorsForm(oEv As Object) OpenAForm("Authors") End Sub |
Linea 27: | Linea 38: |
Amarok è un eccellente riproduttore e gestore musicale che è diventato molto popolare tra gli utenti Ubuntu. Esso crea una lista di tutte le vostre cartelle musicali nel pannello di sinistra così potrete trascinare i contenuti nel pannello di destra per la riproduzione. Potrete creare delle playlist e connettere anche il vostro iPod. Potrete anche recuperare i testi delle canzoni che state ascoltando. E recupererà anche le cover dei vostri album. È integrato con Wikipedia per mostrare le informazioni sull'artista. È anche integrato con last.fm e Magnatune, il negozio digitale di musica, in modo da permettere gli utenti di acquistare musica nei formati Ogg Vorbis, FLAC, WAV e MP3. | Sub OpenMediaForm(oEv As Object) OpenAForm("Media") End Sub }}} The signature on these two subroutines are a little different. Since we will call them from a control within a form, we need to pass the object making the call as an argument, even though we do not use it. The argument oEv is a reference to the object making the call. We will use this to our advantage later, in the last subroutine, but here we do it because it is required. These two subroutines are pretty simple. We just make a call to OpenAForm passing the name of the form we want to open, Authors or Media. The final subroutine deals with our problem of refreshing the data in the list boxes for authors and media when we add authors or media using the two subroutines above: {{{ Sub ListRefresh(oEv as Object) oEv.source.model.Refresh End Sub }}} Once again, since we will call this subroutine from a control, we need a reference to the control making the call. However, this time we will actually use the object. This subroutine makes a method call to the underlying model of the list box and refreshes the data in the list, thus updating our list of authors or media types. Save your module and close the Basic editor. |
Linea 29: | Linea 52: |
--------- | Making Connections to Macros |
Linea 31: | Linea 54: |
Banshee ha avuto recentemente un rapido sviluppo, che ha fatto di esso un gestore di musica completamente sviluppato, affidabile e maturo. Come commento supplementare, vorrei citare il dizionario Webster, il significato di Banshee può essere conosciuto da alcuni utenti. Ma, nuovamente, nessuna paura! | At this point, our macros do nothing. We need to connect them to objects in our form to activate them when needed. First, we will connect the open form subroutines to buttons in our form, and then we will connect the ListRefresh to the list boxes. In the database pane, click on Forms. Right-click the Books form and select edit. Add two push buttons to the form, one under the Authors table and another under the Media table. Right-click the button under the Authors table and select Control to bring up the buttons properties dialog. On the General tab, change the name to AddAuthors and the Label to Add Authors. On the Events tab, click the ellipses (…) button next to Execute Action – which brings up the Assign Action dialog. Click the Macro button to bring up the Macro Selector dialog. In the tree list under Library, select book.odb > Standard > FormCalls. Select OpenAuthorsForm from the Macro Name list and click OK. Click OK to close the Assign Action dialog. Close the buttons properties dialog. Do the same with the button under the Media table, only name it AddMedia, make the label Add Media Type, and assign the macro OpenMediaForm to the Execute Action event. Finally, we need to add the refresh subroutine to our list boxes. Right-click the Authors column in the authors table and select Column. On the Events tab, click the ellipse (…) button beside “When receiving focus”. In the Assign Action button, use the Macro button to assign the ListRefresh macro to the action. This will cause the list to update data from the Authors table when you click on a list box in the column. Do the same for the Media column in the media table. Save your changes to the Books form and close it. |
Linea 33: | Linea 61: |
Banshee: Un essere soprannaturale che si pensa facesse la guardia alla famiglia cui un suo membro stava per morire, emettendo lamenti o cantando con una voce luttuosa, sotto la finestra della casa (Folclore celtico) | Testing Your Changes |
Linea 35: | Linea 63: |
Potrete eseguire video e podcast e sincronizzare la vostra musica e i video al vostro G1phone, iPod, o altri dispositivi. Le cover vengono automaticamente prese quando voi ascoltate i file. Banshee permette di comunicare le canzoni eseguite alla playlist dell'user di Last.fm. Se volete scaricare l'ultima versione stabile di Banshee, dovrete andare in questa pagina per le istruzioni. Fate click sull'avviso 'Technical details about this PPA' e, quindi, fate click su 'Read about installing'. Scegliete la vostra versione di Ubuntu e seguite le istruzioni https://edge.launchpad.net/~banshee-team/+archive/ppa |
Any time we make changes to our forms, we will want to test them and make sure we got everything right, especially in cases where we have used macros. One simple typo could cause things to not work. Double-click the Books form to open it. Add a new book with an author and media type you have not added already. Click the Add Authors button to make sure it opens the form. Add some authors. Close the Authors form. Click on the authors dropdown list box and verify that the authors you added are there. Do the same test with the Add Media Type button and listbox. Final Thoughts and References |
Linea 38: | Linea 66: |
--------- | Again, I would like to emphasize that writing macros in LibreOffice Basic is complex. Documentation is pretty sparse, but it is out there. If you are interested in taking up the challenge, here are some references to get you started: LibreOffice Basic Guide: http://wiki.documentfoundation.org/images/d/dd/BasicGuide_OOo3.2.0.odt Andrew Pitonyak's OpenOffice Macro Information: http://www.pitonyak.org/oo.php You can find the macros used in this How-To on pastebin.com at http://pastebin.com/MU2Ztizi Next time, we will move on to another part of the LibreOffice suite and explore the Math module. |
Linea 40: | Linea 72: |
Audacious vanta la più piccola interfaccia di tutti i possibili gestori e riproduttori musicali per la piattaforma linux. In modalità estesa è piccolo, ma potete ridurlo ancora fino alla quasi inesistenza in una sottile linea, così da divenire non ostruttivo nella parte superiore del vostro desktop, mentre lavorate su altri programmi. È una copia open-source del popolare riproduttore WinAmp che soddisfava la mania per la musica nei PC circa una decina di anni fa. Ad un primo sguardo, vi potrete stupire per cosa è capace di fare questo piccolo player, essendo così insignificante nelle dimensioni. Non lasciate che le dimensioni vi fuorvino. Una volta esplorate tutte le sue funzioni, che sono indubbiamente molte, vedrete che può fare veramente ciò che ogni altro player fa. Quando fate click sui suoi vari controlli, vedrete molti menu e sottomenu che si apriranno per voi per configurare il player come gradite. Esso ha un equalizzatore. Potete creare playlist e tutto il resto. Potete scaricarlo da Synaptic. | = Traduzione italiana = |
Linea 42: | Linea 74: |
------------- Songbird cinguetta ad alta voce ed in modo chiaro! Questo gestore sonoro ha avuto recentemente, anch'esso, un rapido sviluppo. Songbird è un media player e un browser web opensource. È stato sviluppato sfruttando il codice del web browser Firefox. L'interfaccia è molto simile all'Apple iTunes, ed è anche in grado di sincronizzarsi con gli iPod Apple. Come Firefox, Songbird è espandibile tramite add-on scaricabili. Potete scaricare l'ultima versione in pacchetto .deb dalla pagina web di GetDeb (Versione 1.2.0 per Jaunty, al momento in cui sto scrivendo). http://www.getdeb.net/updates/?q=songbird -------------- VLC Media Player è un riproduttore multimediale, codificatore e riproduttore di stream che supporta molti codec audio e video e molti formati di file comeDVD, VCD e vari protocolli per lo stream. È in grado di effettuare lo stream tra le reti, di fare il transcode dei file multimediali e salvarli in vari formati. VLC è un eccellente media player. Ad ogni modo, dire che VLC è solamente un media player è come dire che un coltellino svizzero è solamente un coltello. VLC può fare molto di più della riproduzione: può anche convertire file audio e video in differenti formati (transcoding), inviare audio e video live tramite la rete (streaming), fare il rip dei DVD e CD, e molto altro. VLC si trova nei repository Ubuntu. Potrete trovare il manuale completo a: http://en.flossmanuals.net/vlc Nota: Questo è uno straordinario sito web chiamato 'Floss Manuals' dove potrete trovare numerosi manuali per svariate applicazioni opensource: http://en.flossmanuals.net/. Tra questi c'è quello che ho segnalato. Potrete sia scaricarlo in formato PDF che stampare il manuale direttamente dal sito. FLOSS (o FOSS) è l'acronimo per 'Free and Open Source software.' (software open source e libero) ------------------- Rhythmbox è il gestore musicale predefinito in Ubuntu. Voi dovreste avere una migliore conoscenza di tutte le sue caratteristiche. Il menu help ha un sotto-menu dove potrete trovare un utilissimo manuale. Vale la pena menzionare i due siti di streaming radio a cui è collegato. Magnatune è una fonte di musica di ogni genere che potete ascoltare tramite stream da Rhythmbox o scaricare interi album dal loro sito web. Vi viene richiesto di pagare da un minimo di 5$ ad album per supportare gli artisti. L'altro è Jamendo, potete ugualmente ascoltare via stream da Rhythmbox, o scaricare l'intero album zippato dal suo sito web gratuitamente. Tutta la musica è sotto licenza Creative Common. Magnatune: http://magnatune.com/ Jamendo: http://www.jamendo.com/en/ La pagina web di Rhythmbox è: http://projects.gnome.org/rhythmbox/ Potrete trovare numerosi plug-in di terze parti e alcuni tool supplementari per aggiungere funzioni a Rhythmbox in modo da incrementare la vostra esperienza musicale. -------------------------------------- Totem è il media player predefinito in Ubuntu. Voi dovreste avere una migliore conoscenza di esso. Utilizza GStreamer. Esso è il riproduttore predefinito dei file sonori e video. Con un doppio click sui vostri file audio, essi verranno aperi automaticamente e riprodotti. È praticamente lo stesso con i file video. Può anche riprodurre DVD commerciali ad eccezione del fatto che non riproduce i menu dei film, il che può essere seccante. Per riprodurre i DVD dovete per prima cosa scaricare i codec appropriati da Medibuntu. Dovreste anche sapere che avete accesso alla radio BBC di Londra, alla radio via stream di Jamendo e ad i video di Youtube dalla barra laterale di Totem. Figo! Totem Xine è il player multimediale predefinito in Kubuntu. Esso usa Xine. Fa pressoché le stesse cose di Totem, eccetto il fatto che, se volete riprodurre dei DVD dovrete utilizzare Totem Xine, che li riprodurrà dall'inizio mostrando i menu dei film. Potete scaricarlo da Synaptic ------------- Realplayer è un media player proprietario che ha girato le sue braccia in favore dei milioni di user Linux. È meglio catturare tutti questi utenti che ignorarli, sono semplicemente troppi per essere ignorati! Esiste una versione per la piattaforma Linux che può essere scaricata da Synaptic o direttamente dal loro sito web (http://www.real.com/linux). Sinceratevi di scaricare il pacchetto .deb. È una versione mal sviluppata in confronto alla versione completa per i sistemi operativi proprietari. Tuttavia, è utile se avete bisogno di ascoltare in streaming o scaricare file in formato Realplayer da siti che non danno alcuna altra alternativa. --------------------------------- Mplayer è usato per riprodurre audio e video, sia da file che eseguiti live tramite la rete. È uno di quei prodotto di cui non hai mai sentito poarlare ma, una volta usato, non saprete come fare senza di esso. Esso riproduce quasi tutto, inclusi CD, DVD, file audio, VCD, file video, radio on-line, e video in streaming. MPlayer vi permette anche di gestire le playlist dei file, così potrete usarlo per riprodurre il vostro catalogo musicale, e gestisce i video a tutto schermo molto bene. Così vedere i DVD o DIVX (etc.) con esso è un piacere. Se state usando Ubuntu come sistema operativo, è molto più potente del media player predefinito (Totem), e ha un'interfaccia più gradevole, anche se può essere un po' più difficile da configurare. Se avete pazienza, sopportatelo poiché ne vale la pena. Potete scaricarlo da Synaptic. Troverete il manuale completo a: http://en.flossmanuals.net/mplayer ------------------ Gtkpod è un progetto per un software open-source scaricabile da Synaptic. Esso fornisce una GUI (interfaccia grafica) che permette agli utenti Linux di trasferire file audio ai loro riproduttori musicali iPod Classic, iPod Nano, iPod Shuffle, iPod Photo o iPod Mini. Benché non supporti alcune delle più avanzate caratteristiche di iTunes, pur nondimeno Gtkpod svolge il ruolo di iPod manager per Linux. Le cover degli album e i video sono anche supportati. Questa lista dovrebbe bastare per per farvi iniziare con una vasta gamma di gestori e riproduttori musicali. Ultimi ma non meno importanti, i seguenti programmi sono alcuni importanti sound editor e registratori digitali open-source: --------------------- Audacity è un editor audio digitale ed una applicazione la registrazione. Audacity viene tipicamente utilizzato per registrare suoni, come interviste o strumenti musicali. Potete, quindi, utilizzare Audacity per combinare questi suoni e modificarli per fare documentari, musica, podcast, etc. Audacity è un potente strumento per registrare e modificare dell'audio sul computer di casa. È un programma molto sofisticato e può fare tutto quello che uno si aspetterebbe da un moderno audio editor. Audacity forse non raggiunge lo scopo di incontrare le esigenze degli studi di registrazione professionale, ma non di molto. Potete comprare un manuale di Audacity e scaricarlo nel formato PDF dal sito InformIt a |
== Note alla traduzione == |
Linea 101: | Linea 77: |
Podcasting con Audacity: Creare un Podcast con Audacity http://www.informit.com/store/product.aspx?isbn=0132366576 Potete anche trovare un manuale gratuito e completo per Audacity nella pagina web di FLOSS Manuals: http://en.flossmanuals.net/audacity/ --------------------------- Ardour è un'applicazione di registrazione su hard disk ed una postazione di lavoro per l'audio digitale. La descrizione di questo andrebbe oltre lo scopo di questo articolo. È un software open-source professionale. La registrazione audio digitale è stata una rivoluzione, per la prima volta, gli artisti potevano creare, in modo semplice ed economico, i propri studi di registrazione nei propri scantinati, garage, o in qualunque posto dotato di energia elettrica. Applicazioni come queste accorciano la distanza tra artisti e addetti alla registrazione e danno ai musicisti la possibilità di fare il lavoro da soli. Il seguente link vi dirà di più: http://ardour.org/ ---------- Jokosher è un editor audio facile da usare. Il suo creatore e sviluppatore è Jono Bacon, che ricorderete come uno degli autori di The Official Ubuntu Book. Lui scrive, anche, in una sezione dell'Ubuntu User Magazine (http://ubuntu-user.com/). "L'interfaccia...mira ad usare concetti familiari agli artisti e musicisti che usano il programma. Ciò significa che l'utente non deve avere grande familiarità con gli editor multi-traccia per essere in grado di registrare. In Jokosher, per le modifiche, esistono degli strumenti per lo split, il trimming e lo spostamento. Durante il missaggio, il volume delle traccie multiple è disponibile con un VU meter. In Jokosher le traccie audio vengono denominate 'instruments' (strumenti musicali). Una serie di strumenti musicali può essere aggiunta al progetto, e questi possono essere rinominati. Gli strumenti musicali possono anche essere resi silenziosi e riprodotti da soli facilmente. Jokosher può importare nel progetto audio Ogg Vorbis, MP3, FLAC, WAV, e tutto ciò che è supportato da GStreamer. Può espotare in uno qualsiasi di questi formati" (Wikipedia). Potete scaricarlo da Synaptic ma, se volete l'ultima versione (0.11.3 per Ubuntu 9.04 e 8.10), andate nella pagina di download di Jokosher: http://www.jokosher.org/download/. Scaricherete un pacchetto .deb. Dopo aver fatto doppio click, un finestra di avvertimento verrà visualizzata dicendo che esiste una versione più vecchia nel repository. Dovrete ignorarlo e continuare con il processo di installazione. |
= Revisione = |
Linea 123: | Linea 80: |
Conclusioni Ubuntu è un SO con un divertente universo di eccitanti possibilità. Il primo passo è conoscere quali applicazioni popolano questo universo; il secondo passo è essere informati su queste applicazioni e imparare ad usarle così da poter ottenere tutto il succo da Ubuntu. Così potrete essere immensamente creativi. ==== Note alla traduzione ==== |
== Note alla revisione == |
Linea 130: | Linea 83: |
= Errata Corrige = | |
Linea 131: | Linea 85: |
=== Revisione === HOW TO - UN UNIVERSO DI SUONI Scritto da Fernando Diaz de la Serna Avere molte collezioni musicali può comportare un po' di confusione e un dispendio di tempo per la classificazione e organizzazione. Supponiamo che voi abbiate le seguenti categorie di file audio nella vostra collezione: 1.Musica Rock, Pop e Jazz 2.Musica Classica 3.Musica Folk ed Etnica 4.File sonori di letture, ecc. 5.Podcast 6.Audiolibri Naturalmente potreste avere tutti questi generi stipati in un singolo gestore musicale come Rhythmbox, il gestore musicale predefinito in Ubuntu. Oppure, potreste preferire separare le vostre differenti collezioni in vari gestori musicali. Tutto ciò ha più senso se le collezioni sono vaste. Rhythmbox è un eccellente gestore musicale, ma se avete necessità di aggiungere più opzioni alla vostra esperienza sonora, potete provare i seguenti: '''Exaile''' ha tutto quello che potreste desiderare in un gestore musicale e anche di più. Ha la radio Shoutcast e, poiché l'installazione include Streamtuner, potrete registrare qualsiasi stazione radio sul vostro hard disk semplicemente facendo click sul pulsante rosso nella parte inferiore della finestra di Exaile. Il programma creerà automaticamente una cartella per ogni stazione radio che andrete a scegliere e salverà dei file separati in formato MP3 per ogni canzone che ascolterete. Potrete incrementare considerevolmente la vostra collezione soltanto sintonizzandovi sulle stazioni radio di vostro gradimento e salvandole sul vostro hard disk mentre ascoltate la radio. Potrete rendere la radio silenziosa, e Streamtuner continuerà a registrare la stazione radio desiderata anche se la radio è in pausa (non premete stop, bensì pausa). Che cosa ne pensate di lasciare accesa la funzione di registrazione tutta la notte? Vi sveglierete la mattina con una sovrabbondanza di nuovi file musicali nel vostro hard disk che sono stati registrati mentre dormivate. Nel pannello di sinistra, Exaile classifica le vostre collezioni ordinatamente per artista, album, genere, ecc., rendendo facile trascinare i contenuti delle vostre cartelle nel pannello di destra per la riproduzione. Scaricare Exaile con Synaptic. '''Amarok''' è il nome di un lupo gigante nella mitologia Inuit. Si diceva che cacciasse e divorasse chiunque andasse a cacciare da solo di notte. Ma niente paura, Amarok è anche il riproduttore e gestore musicale di Kubuntu, la distribuzione Canonical che usa il desktop KDE (Ubuntu usa, invece, il desktop Gnome). Potete installare Amarok su Ubuntu, ma alcuni pensano che l'ultima release (Versione 2) non vada bene su Gnome. La versione precedente non è più supportata ma gira meglio in Ubuntu (Versione 1.4.x). Potete utilizzare il Personal Package Archive (PPA) per installarlo. Seguite le istruzioni nella pagina del PPA per l'installazione: https://launchpad.net/~bogdanb/+archive/amarok14 (Karmic e Jaunty) Potete anche installarlo su Jaunty da linea di comando, seguendo le istruzioni della pagina web di Ubuntu Geek: http://www.ubuntugeek.com/howto-install-amarok-1-4-inubuntu-jaunty.html Amarok è un eccellente riproduttore e gestore musicale che è diventato molto popolare tra gli utenti Ubuntu. Esso crea una lista di tutte le vostre cartelle musicali nel pannello di sinistra così potrete trascinare i contenuti nel pannello di destra per la riproduzione. Potrete creare delle playlist e connettere anche il vostro iPod. Potrete anche recuperare i testi delle canzoni che state ascoltando. E recupererà anche le copertine dei vostri album. È integrato con Wikipedia per mostrare le informazioni sugli artisti. È anche integrato con last.fm e Magnatune, il negozio digitale di musica, in modo da permettere agli utenti di acquistare musica nei formati Ogg Vorbis, FLAC, WAV e MP3. '''Banshee''' ha avuto recentemente un rapido sviluppo, che ha fatto di esso un gestore di musica completamente sviluppato, affidabile e maturo. Come commento supplementare, vorrei citare il dizionario Webster; il significato di Banshee può essere già noto ad alcuni utenti. Ma, di nuovo, nessuna paura! Banshee: Un essere soprannaturale che si pensa avvisasse le famiglia della imminente dipartita di uno dei suoi membru, emettendo lamenti o cantando con una voce luttuosa, sotto la finestra dell'abitazione (Folklore celtico). Potrete eseguire video e podcast e sincronizzare la vostra musica e i video al vostro G1phone, iPod, o altri dispositivi. Le copertine vengono automaticamente scaricate quando voi ascoltate i file. Banshee permette di aggiungere le canzoni ascoltate alla playlist dell'utente, qualora registrato a Last.fm. Se volete scaricare l'ultima versione stabile di Banshee, dovrete andare in questa pagina per le istruzioni. Fate click sull'avviso 'Technical details about this PPA' e quindi fate click su 'Read about installing'. Scegliete la vostra versione di Ubuntu e seguite le istruzioni. https://edge.launchpad.net/~banshee-team/+archive/ppa '''Audacious''' vanta la più piccola interfaccia di tutti i possibili e impossibili gestori e riproduttori musicali per piattaforme Linux. In modalità estesa è piccolo, ma potete ridurlo ancora fino alla quasi inesistenza in una sottile linea, così da divenire non ostruttivo nella parte superiore del vostro desktop, mentre lavorate su altri programmi. È una copia open-source del popolare riproduttore WinAmp che soddisfaceva la mania per la musica nei PC circa una decina di anni fa. Ad un primo sguardo, vi potrete stupire di cosa è capace di fare questo piccolo player, essendo così misero nelle dimensioni. Non lasciate che le dimensioni vi fuorvino. Una volta esplorate tutte le sue funzioni, che sono indubbiamente molte, vedrete che può fare veramente ciò che ogni altro player fa. Quando fate click sui suoi vari controlli, vedrete molti menu e sotto-menu che si apriranno per voi per configurare il player come più gradite. Ha un equalizzatore, potete creare playlist e tutto il resto. Si scarica comodamente da Synaptic. '''Songbird''' cinguetta a voce alta ed in modo chiaro! Questo gestore sonoro ha avuto recentemente, anch'esso, un rapido sviluppo. Songbird è un media player e un browser web opensource. È stato sviluppato sfruttando il codice del web browser Firefox. L'interfaccia è molto simile all'Apple iTunes, ed è anche in grado di sincronizzarsi con gli iPod Apple. Come Firefox, Songbird è espandibile tramite add-on scaricabili. Potete scaricare l'ultima versione in pacchetto .deb dalla pagina web di GetDeb (Versione 1.2.0 per Jaunty, al momento in cui sto scrivendo). http://www.getdeb.net/updates/?q=songbird '''VLC Media Player''' è un riproduttore multimediale, codificatore e riproduttore di stream che supporta molti codec audio e video e molti formati di file come DVD, VCD e vari protocolli per lo streaming. È in grado di effettuare lo stream tra le reti, di fare il transcode dei file multimediali e salvarli in vari formati. VLC è un eccellente media player. Ad ogni modo, dire che VLC è solamente un media player è come dire che un coltellino svizzero è solamente un coltello. VLC può fare molto di più della riproduzione: può anche convertire file audio e video in differenti formati (transcoding), inviare audio e video live tramite la rete (streaming), fare il rip dei DVD e CD e molto altro. VLC si trova nei repository Ubuntu. Potrete trovare il manuale completo a: http://en.flossmanuals.net/vlc Nota: Questo è uno straordinario sito web chiamato 'Floss Manuals' dove potrete trovare numerosi manuali per svariate applicazioni opensource: http://en.flossmanuals.net/. Tra queste ci sono quelle che io sto segnalando. Potrete sia scaricarlo in formato PDF che stampare il manuale direttamente dal sito. FLOSS (o FOSS) è l'acronimo di 'Free and Open Source software' (software open source e libero) . '''Rhythmbox''' è il gestore musicale predefinito in Ubuntu. Dovreste avere pertanto una migliore conoscenza di tutte le sue caratteristiche. Il menu help ha un sotto-menu di indice dove potrete trovare un utilissimo manuale. Vale la pena menzionare i due siti di streaming radio a cui è collegato. Magnatune è una fonte di musica di ogni genere che potete ascoltare tramite stream da Rhythmbox o scaricare interi album dal loro sito web. Vi viene richiesto di pagare da un minimo di 5$ ad album per supportare gli artisti. L'altro è Jamendo, potete ugualmente ascoltare via stream da Rhythmbox, o scaricare interi album zippati dal suo sito web gratuitamente. Tutta la musica è sotto licenza Creative Common. Magnatune: http://magnatune.com/ Jamendo: http://www.jamendo.com/en/ La pagina web di Rhythmbox è: http://projects.gnome.org/rhythmbox/ Potrete trovare numerosi plug-in di terze parti e alcuni strumenti supplementari per aggiungere funzioni a Rhythmbox in modo da incrementare la vostra esperienza musicale. '''Totem''' è il media player predefinito in Ubuntu. Voi dovreste avere una migliore conoscenza di esso. Utilizza Gstreamer ed è il riproduttore predefinito dei file sonori e video. Con un doppio click sui vostri file audio, essi verranno aperti automaticamente e riprodotti. Allo stesso modo si comporta con i file video. Può anche riprodurre DVD commerciali ad eccezione del fatto che non riproduce i menu dei film, il che può essere seccante. Per riprodurre i DVD dovete per prima cosa scaricare i codec appropriati da Medibuntu. Dovreste anche sapere che avete accesso alla radio BBC di Londra, alla radio in streaming di Jamendo e ad i video di Youtube dalla barra laterale di Totem. Figo! '''Totem Xine''' è il player multimediale predefinito in Kubuntu. Esso usa Xine. Fa pressoché le stesse cose di Totem, eccetto il fatto che, se volete riprodurre dei DVD dovrete utilizzare Totem Xine, che li riprodurrà dall'inizio mostrando i menu dei film. Potete scaricarlo da Synaptic '''Realplayer''' è un media player proprietario che ha girato le sue braccia in favore dei milioni di utenti Linux. È meglio catturare tutti questi utenti che ignorarli, sono semplicemente troppi per essere ignorati! Esiste una versione per la piattaforma Linux che può essere scaricata da Synaptic o direttamente dal loro sito web (http://www.real.com/linux). Sinceratevi di scaricare il pacchetto .deb. È una versione mal sviluppata in confronto alla versione completa per i sistemi operativi proprietari. Tuttavia, è utile se avete bisogno di ascoltare in streaming o scaricare file in formato Realplayer da siti che non danno alcuna altra alternativa. '''Mplayer''' è usato per riprodurre audio e video, sia da file che eseguiti live tramite la rete. È uno di quei prodotto di cui potreste non aver mai sentito parlare ma, una volta usato, non saprete come fare senza di esso. Riproduce quasi tutto, inclusi CD, DVD, file audio, VCD, file video, radio on-line e video in streaming. MPlayer vi permette anche di gestire le playlist dei file, così potrete usarlo per riprodurre il vostro catalogo musicale, e gestisce i video a tutto schermo molto bene. Così vedere i DVD o DIVX (ecc.) diventa un piacere. Se state usando Ubuntu come sistema operativo, è molto più potente del media player predefinito (Totem) e ha un'interfaccia più gradevole, anche se può essere un po' più difficile da configurare. Se avete pazienza, sopportatelo poiché ne vale la pena. Potete scaricarlo da Synaptic. Troverete il manuale completo a: http://en.flossmanuals.net/mplayer '''Gtkpod''' è un progetto software open-source scaricabile da Synaptic. Esso fornisce una GUI (interfaccia grafica) che permette agli utenti Linux di trasferire file audio ai loro riproduttori musicali iPod Classic, iPod Nano, iPod Shuffle, iPod Photo o iPod Mini. Benché non supporti alcune delle più avanzate caratteristiche di iTunes, pur nondimeno Gtkpod svolge il ruolo di iPod manager per Linux. Anche le copertine degli album e i video sono supportati. Questa lista dovrebbe bastare per per farvi iniziare con una vasta gamma di gestori e riproduttori musicali. Ultimi ma non meno importanti, i seguenti programmi sono alcuni importanti sound editor e registratori digitali open-source: Audacity è un editor audio digitale ed una applicazione per la registrazione. Viene tipicamente utilizzato per registrare suoni, come interviste o strumenti musicali. Potete, quindi, utilizzare Audacity per combinare questi suoni e modificarli per fare documentari, musica, podcast, ecc. Audacity è un potente strumento per registrare e modificare materiale audio sul computer di casa. È un programma molto sofisticato e può fare tutto quello che uno si aspetterebbe da un moderno audio editor. Audacity forse non raggiunge lo scopo di incontrare le esigenze degli studi di registrazione professionale, ma non di molto. Potete comprare un manuale di Audacity e scaricarlo nel formato PDF dal sito InformIt a Podcasting con Audacity: Creare un Podcast con Audacity http://www.informit.com/store/product.aspx?isbn=0132366576 Potete anche trovare un manuale gratuito e completo per Audacity nella pagina web di FLOSS Manuals: http://en.flossmanuals.net/audacity/ '''Ardour''' è un'applicazione di registrazione su hard disk ed una postazione di lavoro per l'audio digitale. La descrizione di questo andrebbe oltre lo scopo di questo articolo. È un software open-source molto professionale. La registrazione audio digitale è stata una rivoluzione, per la prima volta gli artisti potevano creare, in modo semplice ed economico, i propri studi di registrazione nei propri scantinati, garage, o in qualunque posto dotato di energia elettrica. Applicazioni come queste accorciano la distanza tra artisti e addetti alla registrazione e danno ai musicisti la possibilità di fare il lavoro da soli. Il seguente link vi dirà di più: http://ardour.org/ '''Jokosher''' è un editor audio facile da usare. Il suo creatore e sviluppatore è Jono Bacon, che ricorderete come uno degli autori di The Official Ubuntu Book. Bacon scrive anche in una sezione dell'Ubuntu User Magazine (http://ubuntu-user.com/). ''"L'interfaccia...mira ad usare concetti familiari agli artisti e musicisti che usano il programma. Ciò significa che l'utente non deve avere grande familiarità con gli editor multi-traccia per essere in grado di registrare. In Jokosher, per le modifiche, esistono degli strumenti per lo split, il trimming e lo spostamento. Durante il missaggio, il volume delle traccie multiple è disponibile con delle barre di scorrimento VU. In Jokosher le traccie audio vengono denominate 'instruments' (strumenti musicali). Una serie di strumenti musicali può essere aggiunta al progetto e questi possono essere rinominati. Gli strumenti musicali possono anche essere resi silenziosi e riprodotti da soli facilmente. Jokosher può importare nel progetto audio Ogg Vorbis, MP3, FLAC, WAV e tutto ciò che è supportato da GStreamer. Dopo la registrazione, può anche espotare l'audio creato in uno qualsiasi di questi formati" (Wikipedia).'' Potete scaricarlo da Synaptic ma, se volete l'ultima versione (0.11.3 per Ubuntu 9.04 e 8.10), andate nella pagina di download di Jokosher: http://www.jokosher.org/download/. Scaricherete un pacchetto .deb. Dopo aver fatto doppio click, un finestra di avvertimento verrà visualizzata dicendo che esiste una versione più vecchia nel repository. Dovrete ignorarlo e continuare con il processo di installazione. Conclusioni Ubuntu è un Sistema Operativo con un divertente universo di eccitanti possibilità. Il primo passo è conoscere quali applicazioni popolano questo universo; il secondo passo è essere informati su queste applicazioni e imparare ad usarle così da poter spremere tutto il succo da Ubuntu. Così potrete essere immensamente creativi. ==== Note alla revisione ==== === Errata Corrige === |
|
Linea 252: | Linea 89: |
CategoryComunita | CategoryComunitaFcm |
Testo inglese
LibreOffice Part 23: Base Form Enhancements with Macros
by Elmer Perry
For the previous four parts of this series, we have slowly built a database document using LibreOffice's Base module. We have a database with forms to enter our data, and queries and reports for extracting the data. We now have a usable document for recording our book library. However, our current design has one flaw we need to overcome. If we need to enter a new author or media type while we are in the books form, we have to close the book form and open one of the others. If we could enter new authors and media types directly from the books form, it would behave more like an application and make data entry even easier. We can accomplish this through a few short macros. The LibreOffice Basic language is very similar to other Basic languages, such as Visual Basic for Applications. To manipulate the underlying LibreOffice document, we access the Uno framework controlling the document. The Uno framework is quite complex, but I will explain, as best I can, the properties and objects we will use. The goal is not to teach you how to write LibreOffice macros, but how you can use them. Macro Security and Options
While macros allow us to do cool things in our documents, they can also cause problems. Some people use macros to compromise other people's systems, therefore, we need to take a few minutes to talk about macro security. Whether you are running LibreOffice on Linux, Mac, or Windows, malicious code in a macro can compromise your data and possibly your entire system.
Macro security in LibreOffice is simple. Tools > Options opens the Options dialog for LibreOffice. Under LibreOffice, select Security. Click on the Macro Security button to pop up the macro security options. You have four options. Never use the Low security option – it will run macros without asking you. I recommend the Medium security level. With this level, you are prompted whether to run the macros when you open a document containing macros. The High and Very High options require a certificate or folder you designate as trusted. While this is great, I believe nothing trumps the instincts of the user. You usually know whether you were expecting a document to contain macros. When in doubt, click No. Click OK to save your choice and OK to close the options dialog. Now, on to the fun stuff. The Macros
We will write four macros for our database document. Three will deal with opening forms, and the last will update the list boxes for authors and media types. The general idea behind macros is to accomplish tasks that are not built into the program, or to simplify complex tasks. Our macros really accomplish both, as we will simplify the tasks of adding authors and media types and provide functionality not built into the program. Before we can begin to write our macros, we need a container to hold them. Macros are contained in a module. Modules can live in the program itself or within a document. Since our macros are specific to our database file, we will embed them in the document. Macros embedded in a document are available only when the document is loaded. Macros contained in the program are available as long as the program is running. Tools > Macros > Organize Macros > LibreOffice Basic. The LibreOffice Basic Macros dialog pops up. Select book.odb from the Macro from-list. Click the New button. A dialog pops up asking you for a name for the module. Name it FormCalls. Click OK. This brings up the LibreOffice macro editor. The macro comes with a default main subroutine. We will not use this subroutine. Highlight Sub main and End Sub and press the backspace key to delete them. Our first macro is a generalized subroutine for opening a form. A generalized subroutine is written for reuse. We will call this routine twice from other routines we write. Type this subroutine into the editor:
Sub OpenAForm (FormName as String) Dim GetForm as Object GetForm = ThisDatabaseDocument.FormDocuments.GetByName(FormName) GetForm.Open End Sub
The first line of the subroutine is called the signature. The signature determines how the subroutine is called. A signature starts with the keyword Sub, which defines this call as a subroutine. Next, the name of the subroutine. In our case, OpenAForm is the name of the subroutine. Finally in the parenthesis, we have the arguments used when calling this subroutine. In our case, we have a variable named FormName which is a type String. In the second line of the subroutine, Dim is another keyword. Dim initializes a variable as a type, and, optionally, a value. We define a variable named GetForm as a type Object. The third line assigns a value to the variable GetForm through a chain of commands in the Uno framework. ThisDatabaseDocument refers to the currently open database document. In our case, book.odb. FormDocuments is a collection of all the forms in the document. Finally, GetByName retrieves a specific form object from the collection. Notice, we pass the variable FormName from the signature to this method. Once the call is complete, the variable GetForm is the object of the form name passed to the subroutine. The fourth line calls the Open method of the form. On the fifth line, we tell Basic this is the end of the subroutine with the command End Sub. We will call the OpenAform subroutine twice. Once to open the authors form, and once to open the media form. Add these two subroutines to your editor:
Sub OpenAuthorsForm(oEv As Object) OpenAForm("Authors") End Sub Sub OpenMediaForm(oEv As Object) OpenAForm("Media") End Sub
The signature on these two subroutines are a little different. Since we will call them from a control within a form, we need to pass the object making the call as an argument, even though we do not use it. The argument oEv is a reference to the object making the call. We will use this to our advantage later, in the last subroutine, but here we do it because it is required. These two subroutines are pretty simple. We just make a call to OpenAForm passing the name of the form we want to open, Authors or Media. The final subroutine deals with our problem of refreshing the data in the list boxes for authors and media when we add authors or media using the two subroutines above:
Sub ListRefresh(oEv as Object) oEv.source.model.Refresh End Sub
Once again, since we will call this subroutine from a control, we need a reference to the control making the call. However, this time we will actually use the object. This subroutine makes a method call to the underlying model of the list box and refreshes the data in the list, thus updating our list of authors or media types. Save your module and close the Basic editor.
Making Connections to Macros
At this point, our macros do nothing. We need to connect them to objects in our form to activate them when needed. First, we will connect the open form subroutines to buttons in our form, and then we will connect the ListRefresh to the list boxes. In the database pane, click on Forms. Right-click the Books form and select edit. Add two push buttons to the form, one under the Authors table and another under the Media table. Right-click the button under the Authors table and select Control to bring up the buttons properties dialog. On the General tab, change the name to AddAuthors and the Label to Add Authors. On the Events tab, click the ellipses (…) button next to Execute Action – which brings up the Assign Action dialog. Click the Macro button to bring up the Macro Selector dialog. In the tree list under Library, select book.odb > Standard > FormCalls. Select OpenAuthorsForm from the Macro Name list and click OK. Click OK to close the Assign Action dialog. Close the buttons properties dialog. Do the same with the button under the Media table, only name it AddMedia, make the label Add Media Type, and assign the macro OpenMediaForm to the Execute Action event. Finally, we need to add the refresh subroutine to our list boxes. Right-click the Authors column in the authors table and select Column. On the Events tab, click the ellipse (…) button beside “When receiving focus”. In the Assign Action button, use the Macro button to assign the ListRefresh macro to the action. This will cause the list to update data from the Authors table when you click on a list box in the column. Do the same for the Media column in the media table. Save your changes to the Books form and close it.
Testing Your Changes
Any time we make changes to our forms, we will want to test them and make sure we got everything right, especially in cases where we have used macros. One simple typo could cause things to not work. Double-click the Books form to open it. Add a new book with an author and media type you have not added already. Click the Add Authors button to make sure it opens the form. Add some authors. Close the Authors form. Click on the authors dropdown list box and verify that the authors you added are there. Do the same test with the Add Media Type button and listbox. Final Thoughts and References
Again, I would like to emphasize that writing macros in LibreOffice Basic is complex. Documentation is pretty sparse, but it is out there. If you are interested in taking up the challenge, here are some references to get you started: LibreOffice Basic Guide: http://wiki.documentfoundation.org/images/d/dd/BasicGuide_OOo3.2.0.odt Andrew Pitonyak's OpenOffice Macro Information: http://www.pitonyak.org/oo.php You can find the macros used in this How-To on pastebin.com at http://pastebin.com/MU2Ztizi Next time, we will move on to another part of the LibreOffice suite and explore the Math module.
Traduzione italiana
Note alla traduzione
Revisione
Note alla revisione