Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "leuci-giulio/Prova2"
Differenze tra le versioni 1 e 25 (in 24 versioni)
Versione 1 del 03/01/2017 18.50.09
Dimensione: 4060
Autore: leuci-giulio
Commento: revisione serviio
Versione 25 del 14/11/2021 11.03.24
Dimensione: 2409
Commento: Macro PaginaDiProva
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
<<Include(NuoviStrumentiWiki/PaginaDiProva)>>
Linea 5: Linea 6:
<<Informazioni(rilasci="11.10";forum=http://forum.ubuntu-it.org/viewtopic.php?t=518235)>> <<Informazioni(rilasci="16.04";forum=http://forum.ubuntu-it.org/viewtopic.php?t=518235)>>
Linea 8: Linea 9:
'''Julia''' è un linguaggio compilato espressamente progettato per la [[https://it.wikipedia.org/wiki/Scienza_dei_dati|data science]]. Si caratterizza per le elevate prestazioni, paragonabili al linguaggio '''C''', e per la semplicità di programmazione, paragonabile al linguaggio '''[[Programmazione/Python|Python]]'''.
Linea 9: Linea 11:
'''Serviio''' è un media server [[Server/Dlna|DLNA]] (Digital Living Network Alliance) che permette lo streaming fra il pc in cui sono archiviati i file digitali da condividere e moltissimi apparati che oggi supportano lo standard DLNA, frà i quali TV (Samsung e Sony) console (Xbox e PS3) e smartphone.

Le caratteristiche interessanti di questo progetto sono:
 * Il transcoding in real time di file in alta definizione. In base all'apparato che si collega il server multimediale provvederà a fare il transcoding del file in un formato compatibile con lo stesso.
 * La ricerca on line di metadati riguardanti i file archiviati. Il media server è infatti in grado di raccogliere informazioni utili quai titolo e copertina direttamente dalla rete e organizzerà automaticamente l'archivio.
<<Anchor(installazione)>>
Linea 17: Linea 14:
[[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti [[apt://default-jre,ffmpeg | default-jre, ffmpeg]].  0. Scaricare dalla [[https://julialang.org/downloads/|pagina di download ufficiale]] la versione adatta alla propria architettura.
 0. [[AmministrazioneSistema/FormatiDiCompressione#Decomprimere|Decomprimere]] il file precedentemente scaricato.
Linea 19: Linea 17:
Per scaricare ed estrarre '''Serviio''' nella directory appropriata, aprire una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] e procedere nel seguente modo: = Avviare gli editor =
 0. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi tramite terminale]] nella cartella scompattata al paragrafo relativo all'[[#installazione|installazione]].
 0. Per avviare il prompt dei comandi aprire un [[AmministrazioneSistema/Terminale|terminale]] e digitare:{{{
./bin/julia}}}
Linea 21: Linea 22:
 0. Spostarsi nella cartella /usr/local/:{{{
cd /usr/local
}}}
 0. Scaricare il file `.tar.gz` contenente '''Serviio''':{{{
sudo wget http://download.serviio.org/releases/serviio-0.6.0.1-linux.tar.gz
}}}
 0. Estarre il contenuto del pacchetto:{{{
sudo tar xvf serviio-0.6.0.1-linux.tar.gz
}}}

Per individuare più velocemente la cartella di installazione negli script che si andranno a creare successivamente, creare un link simbolico `serviio` che punti alla cartella `serviio-$VERSIONE`:{{{
sudo ln -s serviio-0.6.0.1-linux serviio
}}}

= Script startup automatico =

Creare con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/init/serviio.conf` ed inserire al suo interno le seguenti stringhe:{{{
start on started networking
script
   /usr/local/serviio/serviio.sh
end script
}}}

Salvato il file riavviare il servizio networking per avviare '''Serviio''':{{{
sudo /etc/init.d/networking restart
}}}

Digitando il comando:{{{
initctl list | grep serviio
}}}

si dovrebbe visualizzare il demone avviato come nel seguente esempio:
{{{
serviio start/running, process 1009
}}}

= Client =

'''Serviio''' oltre all'installazione non richiede ulteriori configurazioni sul Server. Le varie modifiche si effettuano tramite un client che si collega alla macchina su cui è installato.

== Mac ==

Gli utenti mac per collegarsi al server Ubuntu dove è installato '''Serviio''' possono scaricare il relativo file nella sezione [[http://www.serviio.org/download|download]] del sito.
Una volta scaricato ed estratto il file aprire il '''Terminale''' e navigare fino alla cartella Download/serviio-$VERSIONE:
{{{
cd Downloads/serviio-0.6.2-osx
}}}

All'interno sono presenti 2 applicazioni: '''Serviio-Console.app''' e '''Serviio.app''', per poter utilizzare il client si deve modificare il file '''Info.plist''' dell'applicazione client:{{{
vi Serviio-Console.app/Contents/Info.plist
}}}

Alla fine del file prima della chiusura dei tag ''</dict>'' inserire queste 2 righe e salvare il file: {{{
<key>serviio.remoteHost</key>
<string>X.X.X.X</string>
}}}

Dove X.X.X.X è l'ip del Server.

Per collegarsi al server basterà fare doppio click direttamente dal '''Finder''' sull'applicazione '''Serviio-Console'''.

== Windows ==

Dopo aver installato il client in Windows per collegarsi al '''Serviio''' installato sul server Ubuntu, occorre editare il file: {{{
C:\Program Files\Serviio\bin\ServiioConsole.exe.vmoptions
}}}

aggiungendo l'opzione: {{{
-Dserviio.remoteHost=X.X.X.X
}}}

Dove X.X.X.X è l'ip del server.
##== JuliaPRO (richiesta registrazione) ==
##'''JuliaPRO''' è una distribuzione di '''Julia''' che mette a disposizione dell'utente il linguaggio, un IDE, e molte librerie utili nel contesto della data science. <<BR>>
##Per installare '''JuliaPRO''' seguire i seguenti passaggi:
## 0. Recarsi alla [[https://juliacomputing.com/products/juliapro.html|pagina ufficiale del progetto]] e procedere alla registrazione.
## 0. Scaricare la versione '''Personal''' seguendo le indicazioni a schermo, scaricando il file `JuliaPro-VERS (for Linux)`, dove al posto di `VERS` sarà indicata la versione corrente di '''Julia'''.
## 0. [[AmministrazioneSistema/PermessiFile#Assegnare_i_permessi_di_esecuzione|Assegnare i permessi di esecuzione]] al file appena scaricato.
## 0. Aprire un [[AmministrazioneSistema/Terminale|terminale]] e digitare:{{{
##./julia*.sh /percorso/dove/installare}}} sostituendo a `/percorso/dove/installare` il percorso in cui si vogliono installare i pacchetti di '''Julia'''.
Linea 95: Linea 32:

 * [[http://www.serviio.org/|Serviio sito ufficiale]]
 * [[https://julialang.org|pagina ufficiale del linguaggio]]
 * [[https://docs.julialang.org/en/stable/|Documentazione ufficiale]]
 * [[https://juliacomputing.com/domains/|Pagina dei domini di JuliaComputing]]


Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento.

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Julia è un linguaggio compilato espressamente progettato per la data science. Si caratterizza per le elevate prestazioni, paragonabili al linguaggio C, e per la semplicità di programmazione, paragonabile al linguaggio Python.

Installazione

  1. Scaricare dalla pagina di download ufficiale la versione adatta alla propria architettura.

  2. Decomprimere il file precedentemente scaricato.

Avviare gli editor

  1. Spostarsi tramite terminale nella cartella scompattata al paragrafo relativo all'installazione.

  2. Per avviare il prompt dei comandi aprire un terminale e digitare:

    ./bin/julia

Ulteriori risorse


CategoryHomepage