Strumenti Utente

Strumenti Sito


fisica:informatica:201415:inf-b

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 revisione Revisione precedente
Prossima revisione
Revisione precedente
fisica:informatica:201415:inf-b [09/02/2015 alle 11:46 (9 anni fa)]
Susanna Pelagatti [Comments]
fisica:informatica:201415:inf-b [17/09/2015 alle 11:50 (9 anni fa)] (versione attuale)
Susanna Pelagatti [Esame]
Linea 2: Linea 2:
  
  
-//Talk is cheap. Show me the code// Linus Torvalds (2000-08-25). Message to linux-kernel mailing list. 
  
 ===== Informazioni pratiche ===== ===== Informazioni pratiche =====
Linea 10: Linea 9:
   * Ricevimento elettronico: contattate il docente per posta elettronica **inviando il file del programma ed indicazioni chiare sull'errore e su come compilare ed eseguire per riprodurre l'errore stesso**.   * Ricevimento elettronico: contattate il docente per posta elettronica **inviando il file del programma ed indicazioni chiare sull'errore e su come compilare ed eseguire per riprodurre l'errore stesso**.
   * Orario del corso   * Orario del corso
-      * Lezioni: Mercoledi 9--11 aula ?? (da confermare) +      * Lezioni: Mercoledi 9--11 aula F1 
-      * Esercitazioni/Lezioni: 14--18 aula M (da confermare) +      * Esercitazioni/Lezioni: 14--18 aula  
-      * Ricevimento: Martedi 9--12+      * Ricevimento: Martedi 9--12, oppure Mercoledi' al termine della lezione di laboratorio, oppure su appuntamento.
  
   * La frequenza del corso **non e' obbligatoria** ma fortemente consigliata.   * La frequenza del corso **non e' obbligatoria** ma fortemente consigliata.
Linea 30: Linea 29:
  
  
 +==== Virtual Machine (VirtualBox) ====
  
 +E' disponibile un disco virtuale (formato .vmdk) contenente una installazione completa di [[http://xubuntu.org|XUbuntu]] con tutti gli strumenti di sviluppo richiesti per il corso, che può essere fatta partire utilizzando (ad esempio) il sistema di virtualizzazione [[http://www.virtualbox.org|VirtualBox]].   [[http://calvados.di.unipi.it/storage/teaching/LinuxVM/README.pdf| Qui]] è possibile scaricare alcune semplici note (in formato pdf) che descrivono come creare una macchina virtuale (VM) sotto VirtualBox partendo da un disco esistente. Il disco virtuale compresso (.zip) della VM è scaricabile sequendo il [[http://calvados.di.unipi.it/storage/teaching/LinuxVM/xubuntu.vmdk.zip| link]] (circa 3GB !).
 + 
 +
 +==== Installazione Cgywin ====
 +Potete trovare istruzioni dettagliate [[http://wiki.rootzwiki.com/Step_by_step_guide_how_to_install_cygwin|qua]] e un video [[https://www.youtube.com/watch?v=zRbbDkDb5UM|qua]]. I pacchetti base da installare sono ''gcc-core'', ''make'', ''gdb'' e ''ddd'' per il debugging grafico. Contattatemi se avete problemi.\\
 +
 +Per poter utilizzare l'ambiente grafico (quindi debugger grafici come ''ddd'') potrebbe essere necessario installare i pacchetti relativi all'ambiente X. Quindi, se lanciando l'applicazione vi viene segnalato un errore di accesso al display dovete:
 +    *  riavviare il setup di cygwin
 +  *    selezionare i pacchetti ''xorg-server'', ''xinit'', ''xorg-docs'' (come specificato [[http://x.cygwin.com/docs/ug/setup-cygwin-x-installing.html|qua]])
 +  *    completare l'installazione
 +  *    avviare un terminale ''cygwin'' e settare il display con
 +<code>
 +export DISPLAY=localhost:0.0
 +</code>
 +  * avviare il server X con  il comando ''startixwin'' a questo punto vi apparira' un terminale in una nuova finestra, da qua lanciate ''ddd'' o le altre applicazioni grafiche
 ==== Altro materiale ==== ==== Altro materiale ====
   * (introduttivo sulla programmazione)S. Ceri, D. Mandrioli, L. Sbattella. **Informatica: programmazione** (seconda edizione). McGraw-Hill 2006.   * (introduttivo sulla programmazione)S. Ceri, D. Mandrioli, L. Sbattella. **Informatica: programmazione** (seconda edizione). McGraw-Hill 2006.
Linea 42: Linea 57:
   * Manuali in linea delle funzioni di libreria standard: //man nomefunzione man -k argomento//   * Manuali in linea delle funzioni di libreria standard: //man nomefunzione man -k argomento//
   * Altre informazioni in linea (bash, make tec.) //ESC-X info// da emacs.   * Altre informazioni in linea (bash, make tec.) //ESC-X info// da emacs.
- 
 ===== Esame ===== ===== Esame =====
  
-Trovate [[fisica:informatica:201415:esame| qua ]] le regole d'esame. Questa invece e' la pagina degli [[fisica:informatica:201415:assegnamenti| assegnamenti ]].+Trovate [[fisica:informatica:201415:esame| qua ]] le regole d'esame ed i **testi delle precedenti prove scritte**. Questa invece e' la pagina degli [[fisica:informatica:201415:assegnamenti| assegnamenti ]].
  
  
fisica/informatica/201415/inf-b.1423482390.txt.gz · Ultima modifica: 09/02/2015 alle 11:46 (9 anni fa) da Susanna Pelagatti