Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Fcm/Edizione/GruppoC5"
Differenze tra le versioni 10 e 82 (in 72 versioni)
Versione 10 del 10/05/2010 14.59.30
Dimensione: 6832
Commento:
Versione 82 del 15/12/2012 09.45.15
Dimensione: 7995
Commento:
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)>>
Linea 6: Linea 5:
=== Traduzione italiana === = Traduzione italiana =
I database sono utilizzati per immagazzinare informazioni riguardo oggetti o dati. Nel precedente tutorial, abbiamo mappato come dovrebbe apparire il nostro database di libri. Abbiamo progettato tabelle per i nostri dati, e definito relazioni tra queste tabelle. Ora metteremo in atto la nostra pianificazione creando veramente il file del database, aggiungendo le tabelle e creando le relazioni.
Linea 8: Linea 8:
HOW-TO Ubuntu, Acer Revo & Boxee
Scritto da Ronnie Tucker
Creare il file del database
Linea 11: Linea 10:
Poco prima di natale decisi di sostituire la mia Xbox (alias media center) di prima generazione con qualcosa di più aggiornato, così ho comprato un Acer Aspire Revo - un nettop, come viene chiamato, che altro non è che un pc a forma di Nintendo Wii. Inutile dire che la prima cosa che ho fatto è stata prendere la mia penna usb con Ubuntu 9.10 e usarla per installare Ubuntu sul Revo. Si tratta di una procedura indolore come qualunque installazione Ubuntu. Come ho menzionato prima Base non è un database ma una interfaccia per accedere e manipolare un file di database. Anche se è possibile connettersi a a molti differenti tipi di database, useremo il database di default per il nostro database di libri.
Linea 13: Linea 12:
Ma che software dovrei usare per riprodurre i miei media? Per fare partire la creazione guidata del database, selezionate Database dalla pagina iniziale di LibreOffice o File > Nuovo > Database. La prima schermata della creazione guidata del database ci lascia scegliere se vogliamo aprire un database esistente o crearne uno di nuovo. Selezionate Creare un Nuovo Database e premete Prossimo.
Linea 15: Linea 14:
Avendo usato Xbox Media Center (XBMC) sulla Xbox, scegliere di provare XBMC sull'Acer Aspire Revo era ovvio - e fatto - ma pensai di provare Boxee. Sentiti i commenti positivi a riguardo mi sembrava un peccato ignorarlo. Devo dire che mi piace davvero. Proprio questo mese gli sviluppatori di Boxee hanno rilasciato la Beta alle masse! Oltre all'importanza in sé, la Beta (al contrario della Alpha) è completamente compatibile con Karmic. La seconda schermata della creazione guidata ci chiederà se vogliamo registrare il database e che cosa vogliamo fare una volta che il database è stato creato. Registrare un database in LibreOffice lo rende disponibile a tutti i nostri documenti. Non ne abbiamo bisogno per il nostro database, così selezionate No – Non registrare il database. Selezionate Aprire il Database per modifica e premete fine. Libre Office aprirà una finestra di dialogo per definire una posizione e un nome per il database. Ho nominato semplicemente il file: libri.
Linea 17: Linea 16:
La prima cosa da fare è andare sul sito di Boxee (Boxee.tv) ed iscriversi. Questo perché Boxee è in parte XBMC, in parte un social media. Boxee è basato su XBMC, ma comprende diverse utili aggiunte che vi permettono di votare i vostri media e raccomandarli agli amici. Tutto questo avviene tramite il sito di Boxee, quindi iscrivetevi. Una volta iscritti, potete andare alla pagina di download, scaricare il file .deb 32/64bit compatibile con Ubuntu, e fare clic due volte per installarlo con Gdebi. Una volta che avete un nome e una posizione per il file di database, la finestra principale di Base si apre. In basso a sinistra, avete i differenti pezzi con cui potete realizzare un file di database. In cima a destra vi permette di accedere alle differenti azioni che potere intraprendere per ciascuna parte, e in basso a destra mostra gli oggetti già creati.
Linea 19: Linea 18:
Una volta installato, Boxee lo trovate in Applicazioni > Audio & Video. Avviato Boxee, ho aggiunto le mie cartelle locali e quelle condivise via wireless. Fatto questo, Boxee controlla i file provando a classificarli (Film/TV), ma, se lo si desidera, è possibile assegnare un genere multimediale a una particolare cartella. Vale lo stesso per i file audio, recuperando le copertine degli album e le foto delle band. È molto semplice modificare o inserire informazioni - anche senza una tastiera, dato che Boxee ne ha una a schermo facile da usare. Tipi di campo
Linea 21: Linea 20:
Così come nel caso dei propri file multimediali, in Boxee si ha accesso a dozzine di 'applicazioni', per lo più canali o feed. I canali comprendono podcast video ed episodi su internet. La lista è molto varia e ha tutto dalla CNN alle Open University lectures agli anime. Prima che creiamo la nostra prima tabella, abbiamo bisogno di discutere alcuni dei tipi di campo comuni per un database. Quando voi selezionate un tipo per un campo, vi vengono presentate molte opzioni per il tipo. Molti dei tipi sono identici e sono qui per ragioni di compatibilità. I tipi più comuni sono:
Linea 23: Linea 22:
L'unico intoppo avuto con Boxee è che il mio (economico) telecomando Cyberlink non ha funzionato bene così come con XBMC, ma ho trovato una soluzione qui: http://xbmc.org/forum/showpost.php?p=433877&postcount=1 Dovrete seguire la guida alla lettera fino al seguente comando nel terzo post: Integer (ndt Intero) – un numero intero per esempio 123
VarChar – un stringa di caratteri di lunghezza variabile. Definirete la lunghezza massima per il VarChar.
Date – una data, naturalmente, per esempio 10-15-2012 ( il formato esatto è specifico per la locazione)
Time- un valore di tempo come 09:15:25
decimal - un numero reale composto da una parte intera e dalla parte frazionari, eg 123.45 (il separatore della parte intera e decimale è specifico per la locazione).
Linea 25: Linea 28:
sudo gedit ~/.xbmc/userdata/Lircmap.xml Per i nostri scopi useremo Integer e VarChar.
Linea 27: Linea 30:
Per Boxee dovrete invece inserire: Creare le Tabelle
Linea 29: Linea 32:
sudo gedit ~/.boxee/UserData/Lircmap.xml Base ha tre modi differenti per creare le tabelle: attraverso la creazione guidata di tabelle, attraverso la vista di progetto e con istruzioni SQL. La creazione guidata è buona solo per creare specifici tipi di tabelle presi da un elenco di nomi di campo predefiniti. Il metodo SQL richiede la conoscenza e la comprensione del linguaggio SQL ed è oltre lo scopo di questo articolo. La vista di progettazione è di solito la scelta migliore e vi presenta una lista che voi riempirete per creare la vostra tabella. Useremo la vista di progettazione per creare le nostre tabelle per questo progetto.
Linea 31: Linea 34:
E, si, UserData e Lircmap.xml dovranno avere le maiuscole come indicato. Cominceremo con la tabella Books (ndt Libri). Selezionate Tabelle dal pannello Database sulla sinistra. Nel pannello dei task, premete su Creare Tabella nella Vista di Progettazione. In cima avete etichette per ciascuno degli elementi di un campo: il Nome del Campo, il Tipo di Campo e la Descrizione. La Descrizione è opzionale ma è utile per prendere delle note su come è usato un campo. In basso vediamo le Proprietà del Campo. Questa sezione cambierà in funzione del tipo di campo che abbiamo selezionato.
Linea 33: Linea 36:
Ora, caricate Boxee e la maggior parte dei tasti del telecomando Cyberlink funzioneranno! Nel primo campo inserite il nome BookID. Dalla lista a selezione, selezionate Integer. Inserire una descrizione spetta a voi. Sotto le proprietà del campo cambiate AutoValue a Sì. Questo metterà una icona nel riquadro a lato del record del campo mostrando che è l'indice ( o la chiave ) primario. Nella seconda riga digitate Titolo per il nome. Assegnate a questo un tipo VarChar. Ancora la descrizione spetta a voi. Nelle proprietà del campo lasciate la lunghezza a 100, il valore predefinito per VarChar. Il terzo campo è Published (ndt Pubblicato) con un tipo VarChar. Cambiate la lunghezza nelle proprietà del campo a 12. Ho scelto VarChar piuttosto che una data perché vogliamo soltanto l'anno e se l'anno di pubblicazione di un libro è sconosciuto posso semplicemente inserire “Sconosciuto”. Premete sulla icona per salvare e Base vi chiederà di inserire il nome della tabella. Inserite Books.
Linea 35: Linea 38:
In poche parole, sono rimasto favorevolmente impressionato da Boxee; ho adorato l'Alpha, ma il nuovo layout della Beta è di un altro livello! Le nostre tabelle per Authors e Media sono create pressapoco nello stesso modo: per Authors create due campi: AuthorID , integer (AutoValue:Yes); e Name, VarChar (lunghezza 50). Per Media, MediaID, integer (AutoValue:Yes); e Type , VarChar ( lunghezza 25).
Linea 37: Linea 40:
Seguitemi su Boxee, e fatemi 'amico' - il mio nome utente è ronnietucker. Vi seguirò per controllare le vostre raccomandazioni! Le nostre due tabelle per le chiavi esterne richiedono un trattamento leggermente differente, create due campi interi di nome BookID e AuthordID. Premete sul riquadro dell'icona a fianco del primo record. Tenendo premuto il tasto Shift, premete sul riquadro dell'icona del secondo. A questo punto dovreste avere entrambi i record selezionati. Premete sul pulsante destro sul riquadro dell'icona e selezionate Chiave Primaria dal menu contestuale. Questo crea una chiave combinata. I due valori insieme creano una chiave primaria, che identifica univocamente ciascun record della tabella. Per la tabella BooksMedia, create due campi interi dal nome BookID e MediaID. Selezionate entrambi i campi, premete sul pulsante destro e selezionate Chiave Primaria.

Creare Relazioni

Una volta che abbiamo definito tutte le nostre tabelle, possiamo creare le relazioni che collegano tutto insieme. Creeremo relazioni tra le nostre tre tabelle principali e le nostre tabelle con le chiavi esterne. La direzione in cui trascinate i campi è importante, così fate molta attenzione al modo in cui lo fate.

Per far partire la finestra di dialogo Progettazione Relazioni andate a Strumenti > Relazioni. Vi saranno presentata una lista di tabelle. Selezionate una tabella e premete Aggiungi per aggiungere la tabella alla Progettazione delle Relazioni. Aggiungete le tabelle nel seguente ordine per farla facile: Authors, BooksAuthors, Books, BooksMedia, Media. Una volta che tutte le tabelle sono stte aggiunte, selezionate Close.

Trascinate il campo BookID in Books su BookId in BooksAuthors. Un dialogo Relazione spunta fuori. Sotto l'opzione Aggiorna pigliate Update cascade e OK. Questo farà in modo di aggiornare il cmpao quando la tabella Books si aggiorna. Trascinate l'AuthorID in Authors a AuthordID in BooksAuthors: Selezionate Update cascade nel dialogo Relazione. Quindi trasicnate il BookID in Books a BookID in BooksMedia. Selezionate Update cascade. Infine trascinate MediaID in Media a MediaID in BooksMedia. Selezionate Update cascade. Il vostro progetto di relazione dovrebbe sembrare come quello fotograto sotto.

Con le nostre tabelle e relazioni create, siamo pronti a lavorare sulla creazione di moduli per l'inserimento dei dati. Nel nostro prossimo How -To creeremo i moduli per l'inserimento dei dati. Tutto insieme contribuirà a creare un sistema usabile per l'inserimento dei dati.

== Note alla traduzione ==


= Revisione =
Linea 41: Linea 59:
==== Note alla traduzione ==== == Note alla revisione ==
Linea 44: Linea 62:
= Errata Corrige =
Linea 45: Linea 64:
=== Revisione ===

HOW-TO Ubuntu, Acer Revo & Boxee
Scritto da Ronnie Tucker

Poco prima di natale decisi di sostituire la mia Xbox (alias media center) di prima generazione con qualcosa di più aggiornato, così ho comprato un Acer Aspire Revo - un nettop, come viene chiamato, che altro non è che un pc a forma di Nintendo Wii. Inutile dire che la prima cosa che ho fatto è stata prendere la mia penna usb con Ubuntu 9.10 e usarla per installare Ubuntu sul Revo. Si tratta di una procedura indolore come qualunque installazione Ubuntu.

Ma che software dovrei usare per riprodurre i miei media?

Avendo usato Xbox Media Center (XBMC) sulla Xbox, scegliere di provare XBMC sull'Acer Aspire Revo era ovvio - e fatto - ma pensai di provare Boxee. Sentiti i commenti positivi a riguardo mi sembrava un peccato ignorarlo. Devo dire che mi piace davvero. Proprio questo mese gli sviluppatori di Boxee hanno rilasciato la Beta alle masse! Oltre all'importanza in sé, la Beta (al contrario della Alpha) è completamente compatibile con Karmic.

La prima cosa da fare è andare sul sito di Boxee (Boxee.tv) ed iscriversi. Questo perché Boxee è in parte XBMC, in parte un social media. Boxee è basato su XBMC, ma comprende diverse utili aggiunte che vi permettono di votare i vostri media e raccomandarli agli amici. Tutto questo avviene tramite il sito di Boxee, quindi iscrivetevi. Una volta iscritti, potete andare alla pagina di download, scaricare il file .deb 32/64bit compatibile con Ubuntu, e fare clic due volte per installarlo con Gdebi.

Una volta installato, Boxee lo trovate in Applicazioni > Audio & Video. Avviato Boxee, ho aggiunto le mie cartelle locali e quelle condivise via wireless. Fatto questo, Boxee controlla i file provando a classificarli (Film/TV), ma, se lo si desidera, è possibile assegnare un genere multimediale a una particolare cartella. Vale lo stesso per i file audio, recuperando le copertine degli album e le foto delle band. È molto semplice modificare o inserire informazioni - anche senza una tastiera, dato che Boxee ne ha una a schermo facile da usare.

Così come nel caso dei propri file multimediali, in Boxee si ha accesso a dozzine di 'applicazioni', per lo più canali o feed. I canali comprendono podcast video ed episodi su internet. La lista è molto varia e ha tutto dalla CNN alle Open University lectures agli anime.

L'unico intoppo avuto con Boxee è che il mio (economico) telecomando Cyberlink non ha funzionato bene così come con XBMC, ma ho trovato una soluzione qui: http://xbmc.org/forum/showpost.php?p=433877&postcount=1 Dovrete seguire la guida alla lettera fino al seguente comando nel terzo post:

sudo gedit ~/.xbmc/userdata/Lircmap.xml

Per Boxee dovrete invece inserire:

sudo gedit ~/.boxee/UserData/Lircmap.xml

E, si, UserData e Lircmap.xml dovranno avere le maiuscole come indicato.

Ora, caricate Boxee e la maggior parte dei tasti del telecomando Cyberlink funzioneranno!

In poche parole, sono rimasto favorevolmente impressionato da Boxee; ho adorato l'Alpha, ma il nuovo layout della Beta è di un altro livello!

Seguitemi su Boxee, e fatemi 'amico' - il mio nome utente è ronnietucker. Vi seguirò per controllare le vostre raccomandazioni!



==== Note alla revisione ====



=== Errata Corrige ===
Linea 89: Linea 68:
CategoryComunita CategoryComunitaFcm

Traduzione italiana

I database sono utilizzati per immagazzinare informazioni riguardo oggetti o dati. Nel precedente tutorial, abbiamo mappato come dovrebbe apparire il nostro database di libri. Abbiamo progettato tabelle per i nostri dati, e definito relazioni tra queste tabelle. Ora metteremo in atto la nostra pianificazione creando veramente il file del database, aggiungendo le tabelle e creando le relazioni.

Creare il file del database

Come ho menzionato prima Base non è un database ma una interfaccia per accedere e manipolare un file di database. Anche se è possibile connettersi a a molti differenti tipi di database, useremo il database di default per il nostro database di libri.

Per fare partire la creazione guidata del database, selezionate Database dalla pagina iniziale di LibreOffice o File > Nuovo > Database. La prima schermata della creazione guidata del database ci lascia scegliere se vogliamo aprire un database esistente o crearne uno di nuovo. Selezionate Creare un Nuovo Database e premete Prossimo.

La seconda schermata della creazione guidata ci chiederà se vogliamo registrare il database e che cosa vogliamo fare una volta che il database è stato creato. Registrare un database in LibreOffice lo rende disponibile a tutti i nostri documenti. Non ne abbiamo bisogno per il nostro database, così selezionate No – Non registrare il database. Selezionate Aprire il Database per modifica e premete fine. Libre Office aprirà una finestra di dialogo per definire una posizione e un nome per il database. Ho nominato semplicemente il file: libri.

Una volta che avete un nome e una posizione per il file di database, la finestra principale di Base si apre. In basso a sinistra, avete i differenti pezzi con cui potete realizzare un file di database. In cima a destra vi permette di accedere alle differenti azioni che potere intraprendere per ciascuna parte, e in basso a destra mostra gli oggetti già creati.

Tipi di campo

Prima che creiamo la nostra prima tabella, abbiamo bisogno di discutere alcuni dei tipi di campo comuni per un database. Quando voi selezionate un tipo per un campo, vi vengono presentate molte opzioni per il tipo. Molti dei tipi sono identici e sono qui per ragioni di compatibilità. I tipi più comuni sono:

Integer (ndt Intero) – un numero intero per esempio 123 VarChar – un stringa di caratteri di lunghezza variabile. Definirete la lunghezza massima per il VarChar. Date – una data, naturalmente, per esempio 10-15-2012 ( il formato esatto è specifico per la locazione) Time- un valore di tempo come 09:15:25 decimal - un numero reale composto da una parte intera e dalla parte frazionari, eg 123.45 (il separatore della parte intera e decimale è specifico per la locazione).

Per i nostri scopi useremo Integer e VarChar.

Creare le Tabelle

Base ha tre modi differenti per creare le tabelle: attraverso la creazione guidata di tabelle, attraverso la vista di progetto e con istruzioni SQL. La creazione guidata è buona solo per creare specifici tipi di tabelle presi da un elenco di nomi di campo predefiniti. Il metodo SQL richiede la conoscenza e la comprensione del linguaggio SQL ed è oltre lo scopo di questo articolo. La vista di progettazione è di solito la scelta migliore e vi presenta una lista che voi riempirete per creare la vostra tabella. Useremo la vista di progettazione per creare le nostre tabelle per questo progetto.

Cominceremo con la tabella Books (ndt Libri). Selezionate Tabelle dal pannello Database sulla sinistra. Nel pannello dei task, premete su Creare Tabella nella Vista di Progettazione. In cima avete etichette per ciascuno degli elementi di un campo: il Nome del Campo, il Tipo di Campo e la Descrizione. La Descrizione è opzionale ma è utile per prendere delle note su come è usato un campo. In basso vediamo le Proprietà del Campo. Questa sezione cambierà in funzione del tipo di campo che abbiamo selezionato.

Nel primo campo inserite il nome BookID. Dalla lista a selezione, selezionate Integer. Inserire una descrizione spetta a voi. Sotto le proprietà del campo cambiate AutoValue a Sì. Questo metterà una icona nel riquadro a lato del record del campo mostrando che è l'indice ( o la chiave ) primario. Nella seconda riga digitate Titolo per il nome. Assegnate a questo un tipo VarChar. Ancora la descrizione spetta a voi. Nelle proprietà del campo lasciate la lunghezza a 100, il valore predefinito per VarChar. Il terzo campo è Published (ndt Pubblicato) con un tipo VarChar. Cambiate la lunghezza nelle proprietà del campo a 12. Ho scelto VarChar piuttosto che una data perché vogliamo soltanto l'anno e se l'anno di pubblicazione di un libro è sconosciuto posso semplicemente inserire “Sconosciuto”. Premete sulla icona per salvare e Base vi chiederà di inserire il nome della tabella. Inserite Books.

Le nostre tabelle per Authors e Media sono create pressapoco nello stesso modo: per Authors create due campi: AuthorID , integer (AutoValue:Yes); e Name, VarChar (lunghezza 50). Per Media, MediaID, integer (AutoValue:Yes); e Type , VarChar ( lunghezza 25).

Le nostre due tabelle per le chiavi esterne richiedono un trattamento leggermente differente, create due campi interi di nome BookID e AuthordID. Premete sul riquadro dell'icona a fianco del primo record. Tenendo premuto il tasto Shift, premete sul riquadro dell'icona del secondo. A questo punto dovreste avere entrambi i record selezionati. Premete sul pulsante destro sul riquadro dell'icona e selezionate Chiave Primaria dal menu contestuale. Questo crea una chiave combinata. I due valori insieme creano una chiave primaria, che identifica univocamente ciascun record della tabella. Per la tabella BooksMedia, create due campi interi dal nome BookID e MediaID. Selezionate entrambi i campi, premete sul pulsante destro e selezionate Chiave Primaria.

Creare Relazioni

Una volta che abbiamo definito tutte le nostre tabelle, possiamo creare le relazioni che collegano tutto insieme. Creeremo relazioni tra le nostre tre tabelle principali e le nostre tabelle con le chiavi esterne. La direzione in cui trascinate i campi è importante, così fate molta attenzione al modo in cui lo fate.

Per far partire la finestra di dialogo Progettazione Relazioni andate a Strumenti > Relazioni. Vi saranno presentata una lista di tabelle. Selezionate una tabella e premete Aggiungi per aggiungere la tabella alla Progettazione delle Relazioni. Aggiungete le tabelle nel seguente ordine per farla facile: Authors, BooksAuthors, Books, BooksMedia, Media. Una volta che tutte le tabelle sono stte aggiunte, selezionate Close.

Trascinate il campo BookID in Books su BookId in BooksAuthors. Un dialogo Relazione spunta fuori. Sotto l'opzione Aggiorna pigliate Update cascade e OK. Questo farà in modo di aggiornare il cmpao quando la tabella Books si aggiorna. Trascinate l'AuthorID in Authors a AuthordID in BooksAuthors: Selezionate Update cascade nel dialogo Relazione. Quindi trasicnate il BookID in Books a BookID in BooksMedia. Selezionate Update cascade. Infine trascinate MediaID in Media a MediaID in BooksMedia. Selezionate Update cascade. Il vostro progetto di relazione dovrebbe sembrare come quello fotograto sotto.

Con le nostre tabelle e relazioni create, siamo pronti a lavorare sulla creazione di moduli per l'inserimento dei dati. Nel nostro prossimo How -To creeremo i moduli per l'inserimento dei dati. Tutto insieme contribuirà a creare un sistema usabile per l'inserimento dei dati.

Note alla traduzione

Revisione

Note alla revisione

Errata Corrige


CategoryComunitaFcm