PAD: istruzioni di laboratorio



Documenti analoghi
1 WIZARD DI AUTOCONFIGURAZIONE MAPI 1.1 INTERNET EXPLORER 8

Mini Guida per Apple XCode. Maurizio Martinelli

NOZIONI BASE PER ESERCITAZIONI

Software di controllo per le denunce retributive e contributive individuali mensili - Ver.1.0

filrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27

Istruzioni per il cambio della password della casella di posta

Guida Connessione Rete WiFi HotSpot Internavigare

Guida all installazione dell aggiornamento da WEB

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

PORTALE CLIENTI Manuale utente

MANUALE DI INSTALLAZIONE OMNIPOINT

Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti

MySidel application portal

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Terza lezione: Directory e File system di Linux

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Accesso alle risorse del laboratorio informatico del Dipartimento di Matematica

MODEM USB MDC525UP Guida Rapida LINUX

LaCie Ethernet Disk mini Domande frequenti (FAQ)

Installazione del software Fiery per Windows e Macintosh

Sommario. Oggetto: Istruzioni configurazione client VPN per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0

MANUALE DI INSTALLAZIONE OMNIPOINT

Office 365 Education Guida alla registrazione, al download e all installazione

D R O P B O X COS È DROPBOX:

STRUMENTO PER LA COMPRESSIONE E LA CRIPTAZIONE DI FILE

Iniziativa PartsPartner Catalogo EWA net

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB

Servizio di backup dei dati mediante sincronizzazione

e/fiscali - Rel e/fiscali Installazione

SCARICO DATI ONETOUCH Verio per EuroTouch Home GUIDA ALL USO

La gestione dei risultati: ZOTERO, un programma gratuito

Manuale di installazione e/o aggiornamento del client Citrix per la Rete Vendita

Sistema Gestionale FIPRO. Dott. Enea Belloni Ing. Andrea Montagnani

FtpZone Guida all uso

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

01/05/2013 Istruzioni per l installazione

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione impianti termici Ver [05/01/2015]

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

GUIDA UTENTE PRIMA NOTA SEMPLICE

Università degli Studi di Verona. Linux Ubuntue ilcompilatorec. Dicembre Sergio Marin Vargas. Dipartimento di Biotecnologie

1. Servizio di accesso remoto con SSL VPN

1. ACCESSO AL PORTALE easytao

Breve guida a Linux Mint

Come accedere alle pubblicazioni da remoto con Windows

Laboratorio di Alfabetizzazione Informatica - Esame 20 settembre 2013.

Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo

ISTRUZIONI PER L UTILIZZO DEL PORTALE APPLICAZIONI GRUPPO PIAZZETTA

Servizio di accesso remoto con SSL VPN

IMPORTANTE PER ESEGUIRE QUESTA INSTALLAZIONE NEI SISTEMI OPERATIVI NT-2000-XP, BISOGNA AVERE I PRIVILEGI AMMINISTRATIVI.


Guida iscrizione Community. istruzione.social.marche.it

Tutor System v 3.0 Guida all installazione ed all uso. Tutor System SVG. Guida all'installazione ed all uso

GDB. The GNU Debugger

KommunikApp ISTRUZIONI D USO

1 Introduzione Installazione Configurazione di Outlook Impostazioni manuali del server... 10

Il software del PC. Il BIOS

Utilizzo Base del Sistema Operativo Ubuntu GNU/Linux

CdL in Medicina Veterinaria - STPA AA

Iniziamo ad utilizzare LiveBox ITALIANO.

SU Suap. IS357_03_01 Lettera aggiornamento SUAP vers Pagina 1 di 10

Corso ForTIC C2 LEZIONE n. 3

Vademecum al download, all installazione e all uso del software Easynota Acquisizione della NIR tramite codici a barre bidimensionali

MINI GUIDA AI COMANDI PIU' USATI PER I NOSTRI STB

Introduzione. Installare EMAS Logo Generator

CLI Workshop LD2011. Marco Albanese. 22 ottobre Marco Albanese () CLI Workshop LD ottobre / 17

Installazione del Software. per lo Sviluppo di Applicazioni Java

Sistema Informativo Valutazioni e PRocedimenti Ambientali (SIPRA)

PROCEDURA ON-LINE PER LA COMPILAZIONE DELLE RICHIESTE DEI VOUCHER FORMATIVI PER GLI APPRENDISTI PARTECIPANTI AI MASTER AMMESSI A CATALOGO

Rsync su GNU/Linux e su Windows? (Backup sincronizzato su disco di rete e/o RAID1 su server FreeNAS)

Autorità di Certificazione del Consiglio Nazionale del Notariato. Come attivare la nuova smart card Notaio

Corso base di informatica

Apache 2, PHP5, MySQL 5

Leica icon Series. Guida all installazione e all attivazione della licenza. Versione 1.0 Italiano

Versione 2.0. Biblioteca Centralizzata Clinica A cura di Claudia Cavicchi

BACKUP APPLIANCE. User guide Rev 1.0

Guida alla registrazione on-line di un DataLogger

PRECORSO DI INFORMATICA. Laboratorio Seconda Parte

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione caldaie Lite Ver [05/01/2015]

FPf per Windows 3.1. Guida all uso

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE

Parte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi

Manuale di installazione e/o aggiornamento del client Citrix per la Rete Vendita

Per accedere all area di gestione collegarsi al sito e digitare nell apposito box i dati di accesso (username: xxx password: xxx).

CONFIGURARE SAMBA 3 SU SUSE LINUX 9.1/9.2

FORMAZIONE PROFESSIONALE

Primi passi - Quick Start Guide

Come gestire le directory con R

MANUALE TECNICO n AGGIORNATO AL INSTALLAZIONE ACCESSO SERVER FARM SU WINDOWS 7

Installazione, configurazione e utilizzo di IIS

Guida rapida all uso di Moodle per gli studenti

Manuale del software GP-N100 Utility

LABORATORIO DI Tecnologie di Sviluppo per il Web. Guida all installazione del Software

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

AMBIENTE DEV PASCAL. Dev-Pascal Finestra di apertura

Guida rapida per l utilizzo del servizio OwnCloud-MIUR (versione 1.6)

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

MOFING KIDs Come Avviare MoFing KIDS. Connesione WiFi: scegliere Controllo Genitori

LETTERA D INSTALLAZIONE DELLA PROCEDURA SERVIZI SOCIALI

Transcript:

PAD: istruzioni di laboratorio Alberto Cappadonia Emanuele Cesena Politecnico di Torino Dip. Automatica e Informatica Per cominciare a lavorare effettuare il logon con la matricola (sxxxxxx) pagina del corso: http://security.polito.it/~lioy/01fqt/ Politecnico di Torino (2004-2008) 1

Per cominciare a lavorare (2) ogni settimana preparare la configurazione per PAD aprire Internet Explorer tra i preferiti cercare WEBLaib http://weblaib.laib.cesit.polito.it nella pagina web visualizzata cliccare su Connetti (click su Apri -> Esegui ) sul desktop vengono aggiunte le icone Cygwin, GVIM ed Home Page Personale l area personale è connessa come unità logica M: Esercitazioni C Politecnico di Torino (2004-2008) 2

cosa è: Cygwin cygwin è un emulatore di ambiente Linux per Windows, che permette di sperimentare le principali caratteristiche dell'ambiente di lavoro del sistema operativo Linux www.cygwin.com cygwin mette a disposizione la possibilità di usare all'interno di un programma C le principali system call Unix/Linux (cygwin1.dll) vari interpreti dei comandi (bash, sh, tcsh) e un insieme di tool tra cui editor, compilatore e debugger Ambiente di sviluppo avvio di cygwin: W:\cygwin1.5.25\cygwin.bat (oppure icona sul desktop)!! attenzione: usare solo la versione la 1.5.25 e NON le altre eventualmente presenti sul server!! directory di lavoro per cygwin: D:\Cygwin\Home\<user> ('sxxxxxx') corrisponde a /home/<user>!! cancellata ogni settimana!! Politecnico di Torino (2004-2008) 3

Comandi principali comandi della shell bash elenca file: ls copia: cp src dst sposta/rinomina: 'mv src dst cancella: rm file cambia dir: cd dir crea dir: mkdir dir cancella dir (vuota): rmdir dir Guide sui programmi manuali dei comandi/programmi man bash : manuale della shell man <program> : manuale del programma info <program> : manuale del programma es. info gcc Politecnico di Torino (2004-2008) 4

Editor vim: Vi IMproved modalità comando: <esc> modalità inserimento: i esci: '<esc> :q(!) <invio> salva: '<esc> :w <invio>' highlighting: '<esc> :sy on' gvim: Vim grafico (click su icona sul desktop) normale in inserimento: <esc> i Altre utility less <filename>: lista il contenuto di un file zip / unzip (se presenti) zip -r pippo.zip pippo/ unzip (-l) pippo.zip tar / gzip ('zip versione Unix') tar czvf pippo.tar.gz pippo/ tar (x t)zvf pippo.tar.gz Politecnico di Torino (2004-2008) 5

gcc: GNU C compiler Compilatore: gcc gcc file1.c file2.c... -o progname -g -Wall -l<libname> : per linkare librerie make: utilizzo di script per la compilazione esempio: server: server.c errlib.c sockwrap.c gcc -o $@ $^ clean: rm -f *.o *.exe Debugger: gdb gdb <exefile> <corefile> (ulimit -c unlimited) run [arglist] : avvia il programma c : continua l esecuzione break [file:]function : setta un breakpoint su function bt : stampa lo stack del programma (up/down) list [file:]function : lista il codice 'corrente' print <expr> : stampa il valore dell'espressione next / step : esegue la prossima riga di codice (over/into) quit : esce da gdb Politecnico di Torino (2004-2008) 6

Test con Solaris/SPARC disponibile la macchina cclix2 al Labinf!! necessario un account al Labinf!! connessione via ssh ssh username@cclix2.polito.it ulteriori informazioni per la connessione via ssh http://www.labinf.polito.it/ Servizio SSH e FTP requisiti minimi Stile di programmazione il programma DEVE essere leggibile -> indentare il programma si DEVE capire -> commentare il programma DEVE funzionare -> compilare, testare requisiti di sicurezza controllo dell input controllo dimensioni dei buffer e delle stringhe logging / error reporting -> err_msg() testing avanzato (errori, casi limite,...) -> debugger Politecnico di Torino (2004-2008) 7

Esercitazioni Web installare Mozilla Firefox Ambiente di lavoro (click sul desktop) "Installazione applic." (click sul pulsante) Aggiungi nuovo prog. contiene la plug-in HTML validator http://addons.mozilla.org/en-us/firefox/addon/249 directory di lavoro per esercizi sul web M:\ visibile tramite browser (IE/Firefox) come http://weblaib.laib.cesit.polito.it/sxxxxxx oppure link Home Page Personale sul desktop Politecnico di Torino (2004-2008) 8

Uso e durata degli account del corso username e password possono essere usati durante il corso PAD dopo la fine del corso PAD fino al 31 luglio 2010 i file contenuti nell area personale (M:\) saranno conservati per tutta la durata degli account ATTENZIONE! sono visibili all interno del Poli via browser con la seguente URI: http://weblaib.laib.cesit.polito.it/sxxxxxx approccio incrementale testate il programma Conclusione!! imparate ad usare il debugger!! chiedete informazioni agli esercitatori e ai borsisti salvate il lavoro (chiavetta USB) al termine dell'esercitazione!! le aree utente t di cygwin vengono cancellate!! Politecnico di Torino (2004-2008) 9