Strumenti Utente

Strumenti Sito


lcs:lcs09:progetto

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
lcs:lcs09:progetto [03/03/2009 alle 08:59 (17 anni fa)] Susanna Pelagattilcs:lcs09:progetto [05/05/2009 alle 07:41 (16 anni fa)] (versione attuale) Susanna Pelagatti
Linea 5: Linea 5:
  
 Per la realizzazione dei vari frammenti di progetto e' necessario scaricare il kit corrispondente da questa pagina e seguire accuratamente le istruzioni contenute nei file di README di ciascun kit. Per la realizzazione dei vari frammenti di progetto e' necessario scaricare il kit corrispondente da questa pagina e seguire accuratamente le istruzioni contenute nei file di README di ciascun kit.
-===== Materiale primo frammento (scadenza 31/03/2009) =====+===== Materiale primo frammento (scadenza 15/04/2009) =====
  
 Primo kit disponibile: {{:lcs:lcs09:lcskit_f1ztl.tar|lcskit_f1ztl.tar}} Primo kit disponibile: {{:lcs:lcs09:lcskit_f1ztl.tar|lcskit_f1ztl.tar}}
Linea 22: Linea 22:
 ssh logindelcli@fujim1</code> ed eseguire lo script di consegna((E' necessario che la macchina sia sotto Linux, per questo conviene connettersi a trudy; eventualmente, se ssh non si collega o restituisce connection refused, provate a connettervi a un'altra macchina.)). ssh logindelcli@fujim1</code> ed eseguire lo script di consegna((E' necessario che la macchina sia sotto Linux, per questo conviene connettersi a trudy; eventualmente, se ssh non si collega o restituisce connection refused, provate a connettervi a un'altra macchina.)).
    * se niente altro funziona, inviare a ''susanna /at/ di /dot/ unipi /dot/ it'' il file ''XXX-f1.tar'' creato dal comando tar del make consegna in attachment ad una normale mail con subject appropriato    * se niente altro funziona, inviare a ''susanna /at/ di /dot/ unipi /dot/ it'' il file ''XXX-f1.tar'' creato dal comando tar del make consegna in attachment ad una normale mail con subject appropriato
 +
 +
 +===== Materiale secondo frammento (scadenza 07/05/2009) =====
 +
 +Secondo kit disponibile: {{:lcs:lcs09:lcskit_f2ztl.tar|lcskit_f2ztl.tar}}
 +
 +Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando
 +<code>
 +bash:~$ tar xvf xxx.tar
 +</code>
 +questo crea una gerarchia di directory, all'interno della quale si trova il file //README-2// che contiene tutte le informazioni su come procedere per la realizzazione del codice del frammento, su come effettuare i test richiesti prima della consegna e su come effettuare la consegna stessa. I file relativi al gruppo necessari per la consegna sono gli stessi del primo frammento.
 +
 +Il secondo frammento, realizzabile in bash, prevede l'implementazione di uno script che genera le lettere di notifica delle multe a partire da file protitipo.
 +
 +Attenzione: l'utility mpack necessaria per la consegna e' installata solo nelle macchine dei laboratori H, I ed M. Se volete effettuare la consegna del frammento da un'altra macchina o da casa potete:
 +  * scaricare il binario((ATTENZIONE! e' un file binario quindi non ha senso visualizzarlo, salvatelo su file con il tasto destro del mouse!)) da [[http://www.di.unipi.it/~susanna/LCS/mpack|mpack]], salvarlo con questo nome ad esempio in //~/bin// e aggiungere la directory al PATH (vedi [[faq|FAQ]]). 
 +  * piu' semplicemente collegarvi con ssh a trudy o una macchina dei laboratori H, I o M, i cui nomi sono fujihXX, fujiiXX, fujiXX, ad esempio <code>ssh logindelcli@trudy
 +ssh logindelcli@fujim1</code> ed eseguire lo script di consegna((E' necessario che la macchina sia sotto Linux, per questo conviene connettersi a trudy; eventualmente, se ssh non si collega o restituisce connection refused, provate a connettervi a un'altra macchina.)).
 +   * se niente altro funziona, inviare a ''susanna /at/ di /dot/ unipi /dot/ it'' il file ''XXX-f1.tar'' creato dal comando tar del make consegna in attachment ad una normale mail con subject appropriato
 +
 +
 +===== Materiale terzo frammento (scadenza 30/06/2009) =====
 +
 +Terzo kit disponibile: {{:lcs:lcs09:lcskit_f3ztl.tar|lcskit_f3ztl.tar}} 
 +
 +Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando
 +<code>
 +bash:~$ tar xvf xxx.tar
 +</code>
 +questo crea una gerarchia di directory, all'interno della quale si trovano il file //ztl0809.pdf// che descrive la struttura complessiva dell'applicazione da realizzare e il file //README-3// che contiene tutte le informazioni su come procedere per la realizzazione del codice del frammento, su come effettuare i test richiesti prima della consegna e su come effettuare la consegna stessa. I file relativi al gruppo necessari per la consegna sono gli stessi del primo frammento.
 +
 +Il terzo frammento prevede l'implementazione di una libreria di comunicazione basata su socket AF_UNIX e la realizzazione di due processi multithreaded. Il codice finale usa quello prodotto per il primo del il secondo frammento.
 +
 +Attenzione: l'utility mpack necessaria per la consegna e' installata solo nelle macchine dei laboratori H, I ed M. Se volete effettuare la consegna del frammento da un'altra macchina o da casa potete:
 +  * scaricare il binario((ATTENZIONE! e' un file binario quindi non ha senso visualizzarlo, salvatelo su file con il tasto destro del mouse!)) da [[http://www.di.unipi.it/~susanna/LCS/mpack|mpack]], salvarlo con questo nome ad esempio in //~/bin// e aggiungere la directory al PATH (vedi [[faq|FAQ]]). 
 +  * piu' semplicemente collegarvi con ssh a trudy o una macchina dei laboratori H, I o M, i cui nomi sono fujihXX, fujiiXX, fujiXX, ad esempio <code>ssh logindelcli@trudy
 +ssh logindelcli@fujim1</code> ed eseguire lo script di consegna((E' necessario che la macchina sia sotto Linux, per questo conviene connettersi a trudy; eventualmente, se ssh non si collega o restituisce connection refused, provate a connettervi a un'altra macchina.)).
 +   * se niente altro funziona, inviare a ''susanna /at/ di /dot/ unipi /dot/ it'' il file ''XXX-f1.tar'' creato dal comando tar del make consegna in attachment ad una normale mail con subject appropriato
 +
 +
 +
lcs/lcs09/progetto.1236070763.txt.gz · Ultima modifica: 03/03/2009 alle 08:59 (17 anni fa) da Susanna Pelagatti

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki