Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi N - Z > Reti di calcolatori
 
[LABORATORIO] Com'era l'esame...
Clicca QUI per vedere il messaggio nel forum
Glucks
Dunque...diverso dalle altre volte, ma la sostanza è pressochè la stessa... anche se stavolta dovevi scrivere GIUSTO il codice !!

L'esame era composto da due parti; la seconda erano 15 domande a risposta chiusa (come teoria) su funzioni, socket, ip, ... insomma, la teoria di laboratorio).

Il fatto è che per accedere alla seconda parte bisognava implementare un client TCP che dialogava con un server (il pc del prof) fatto finito compilato ed eseguito. Se non si superava la prima parte si era bocciati !!

Il client doveva recuperare due stringhe dal server e spedire un file (il file .java dell'esame) al server. In pratica scrivi il client e invii il file che hai scritto al server. Quando lo avevi spedito andavi dal prof che controllava che gli fosse arrivato il programma e se tutto era andato a buon fine ti abilitava alla serie di domande che completavano l'esame.

Personalmente mi sono incasinato sulla lettura del file e sulla sua spedizione al server (bisognava spedire proprio tutto il file .java) ma alla fine lottando un po' ce l'ho fatta ed ho preso 24 nella parte di domande...

a voi come è andata? Che ne pensate del nuovo modo d'esame? Ho visto tante persone ritirarsi di fronte alla scrittura del client...
4 ore d'esame... sconvoltissimo !!!!!!!!!!!!!!!! :shock::shock::shock::shock:

kurt
io sono riuscito a capire come dovevo fare il client solo alle 18.30 poi nelle domande non ce l'ho fatta a finire, mi è scaduto il tempo... ma avevo il cervello fuso ormai ho totalizzato circa il 26% di domande giuste, ho visto che la media era 48% quindi, per quanto mi riguarda, decisamente male...

ma il 24 dove l'hai letto? è una proporzione tua o veniva scritto da qualche parte?

ps. cmq bastava la minima dimenticanza nel client che non ce la facevi, se non diceva lui che c'era da chiudere la socket avrei perso un'altra ora per capire come mai non funzionava...

papousek
mamma mia...che batosta d esame...il mio...di qualche mese fa è stato piu fattibile...

karplus
Io l'esercizio del webserver ero riuscito a farlo, questo invece no. Riuscivo a farmi dare le risposte dal server e avevo anche fatto tutta la parte x mandare il java.

Tutto compilabile ma non capisco perché il client restava sempre in attesa, e alla fine (19.25) ci ho rinunciato :(

Se poi consideriamo che se mettevo un sytstem.out.println in mezzo al codice per vedere dove si fermava, mi si bloccava explorer, ed é successo x ben 4 volte...


Cmq onestamente mi pare una buffonata usare lo user blindato dove non puoi fare niente... quando poi tantissima gente ha copiato dal vicino di banco. Ho visto file dove tutti copiavano da uno solo...

Tanto valeva dare il progettino da fare a casa allora, si mette in esecuzione il server su qualche server sempre attivo e la cosa diventa molto più fattibile e meno stressante.

Anche il questionario, dopo che uno si é fuso il cervello deve pure farsi le domande? Ma fare prima il questionario e poi le domande?


cmq c'é qualcuno che ha un Test.java che funzionava correttamente?

Glucks
:evil::evil::evil: è vero !!! Ho perso 1 ora ad andare avanti e indietro dal prof e nn capivo perchè non andasse... non avevo chiuso il file !!!

Il punteggio mi è venuto appena fatto termina... non mi sono venute le proporzioni come a te con la mia percentuale e quella del gruppo ma è comparso il voto con scritto che la votazione era in trentesimi !!! e il 24 !!

Ma solo a me?

mao
credo che il punteggio più basso sui quiz sia il mio, solo 16.. ma secondo voi almeno un 18 lo prenderò?

Glucks
secondo me si... alla fine oltre quel 16 c'è anche dietro un programmino !!!!

Però bho... bisogna vedere con che criterio da i voti e che peso da al client che abbiamo fatto !!!

karplus
il prof non guarda il codice del client, basta che funzioni. é un prerequisito. il voto é dato solo dal questionario. Ovvio che se uno prende meno di 18 sec me gli dà 18cmq perché ha fatto client

nastanada
io ricevevo risposte dal server ma il server nn vedeva nulla......e come per magia dopo ho scoperto che aveva cambiato server e lasciato su quello di prima.........no comment..........ma quale handshake a 3 vie...............

bobighorus
Sono incazzatissimo...abbiamo iniziato l'esame con due ore di ritardo o forse più, dopo cui il grado di concentrazione era già sotto le scarpe...poi il prof ha dovuto cambiare il server da linux/unix a Windows; poi il Crimson Editor cancellava a random inspiegabilmente tutto quello che avevi scritto e ho dovuto riscriverlo 3 volte; poi ogni 10min dovevi alzarti e andare a vedere se per caso era arrivato il tuo file; poi dovevi anche metterci la traccia del tuo IP e quindi giù ad andare a vedere i metodi nelle documentation; dopo tutto questo sbattimento allucunante il prof. mi dice che tutto questo non serve a niente, il codice non lo guarda nemmeno, perchè è un prerequisito per fare la seconda parte, cioè le domande, di cui nessuno sapeva l'esistenza ed erano anche difficili. Poi il JLI che se premevi "salva" ti cancellava tutte le risposte che avevi già dato perchè i gentili prof. si erano dimenticati che in realtà il quiz era impostato a mezz'ora di tempo...poi quando finalmente ho consegnato ho scoperto che il prof. sul foglio si è segnato l'orario di consegna...stai a vedere che chi ha consegnato dopo avrà meno punti???!!!Un po' di serietà!!!Pechè non c'era un avviso con su scritto che c'erano le domande???Perchè ci è sempre stato detto che avremmo solo scritto un client quando poi non serviva quasi a niente???Non è stato un esame, è stato un calvario! Vergogna!!!

nastanada
non capisco cosa ci sia da elaborare di tanto difficile su jli....perchè i voti escono dopo tutto sto tempo? bisogna trovare il fattore k>0? dove k è un numero che si usa così..?

voto=voto - k;

karplus
Anche a me il crimson si é autocancellato un paio di volte, ma credo che in realtà ero io :D

ENIGMA84
io ero così fusa e non ho nemmeno guardato il risultato. ho finito il programma alle 18 e le domande le ho fatte con uno scogl*****mento addosso che non vedevo l'ora di andarmene a casa..ero in silab dalle 12 e ne sono uscita 7 ore dopo.speriamo almeno che questo sbattimento non vada a farsi benedire!

Glucks
Originally posted by mao
credo che il punteggio più basso sui quiz sia il mio, solo 16.. ma secondo voi almeno un 18 lo prenderò?



Ma solo a me e a mao è uscito il punteggio in 30esimi a fine quiz?
Qualcunaltro scriva se lo sa quanto gli è uscito così facciamo un confronto...
A qualcuno è uscita addirittura la media del gruppo da quanto ho capito !!

nastanada
qualcuno ha letto sia percentuale che voto in 30esimi?

[>>>>VK<<<<]
scusate, premeto che io nn ho fatto laboratorio, avete percaso il file java dell'esercitazione?

pax85
Originally posted by Glucks
Ma solo a me e a mao è uscito il punteggio in 30esimi a fine quiz?
Qualcunaltro scriva se lo sa quanto gli è uscito così facciamo un confronto...
A qualcuno è uscita addirittura la media del gruppo da quanto ho capito !!


io alla fine non ho guardato neanke....ho finito alle 19.10 il tutto e mi son dovuto fiondare a prendere i mezzi, x arrivare a casa alla bellezza delle 9 meno 1 quarto, quando ero fuori di casa da parekkie ore......
e pensare ke all'inizio dicevo "buona, esame alle 2 e mezza, si torna a 1orario decente..."

nastanada
io grazie all'atm 13 ore fuori di casa!

karplus
beh il prossimo esame é diviso in 4 turni, x cui max 2h, si spera sia più facile... tra l'altro reti e lab sono alla stessa ora x lo stesso turno, quindi si può fare o l'uno o l'altro

pax85
Originally posted by karplus
tra l'altro reti e lab sono alla stessa ora x lo stesso turno, quindi si può fare o l'uno o l'altro



sì infatti.....e ki deve rifarli tutti e 2 (temo di sì :cry: ) come fa??????

kaste81
scusate qualcuno ha il programma dell'esame o può postare il testo fatto bene!!!farlo può essere d'aiuto e da quel che ho capito non sarei in grado di farlo....

UncleBo
Vi posto la mia, dovrebbe andare bene...

Glucks
Il testo era + o meno questo:

"Realizzare un client in grado di saper dialogare con questo server. Il client rimarrà in ascolto all'indirizzo jli.dico.unimi.it sulla porta 31248.
Il server comunica al client le informazioni relative al PATH e al nome di un FILE. Spedire tale file al server."

Ecco qui riassunto il testo dell'esercizio.

In sostanza il PATH e il FILE arrivavano dal server su due stringhe. Quindi con due readLine() su due variabili stringa si leggevano.

Il PATH era D:\Temp
Il FILE era Test.java

Le due stringhe andavano poi concatenate in modo da avere il percorso completo: D:\Temp\Test.java

Poi andava creata una variabile FileReader, indicandogli il file da leggere con la stringa appena concatenata, per leggere le righe del file. Poi dentro un while, finchè non è finito il file da leggere, leggi una riga, spediscila, vai a capo.


Ora, a freddo, il programma è semplice... ma li con la tensia che chi non lo fa non passa te la facevi sotto !!

nastanada
qualcuno ha anche il server scritto dal prof? così mi scambio file da un pc all'altro :-)

pax85
Originally posted by nastanada
qualcuno ha anche il server scritto dal prof? così mi scambio file da un pc all'altro :-)



aveva detto il prof ke l'avrebbe messo on line.......chissà cs arriverà prima: il codice del server o i voti..... :? :-o

Voodoo
Ecco qui la mia soluzione: ho modificato leggermente il client di UncleBo e poi ho creato un server multithread per gestire le richieste dei clients. Leggere i commenti per capire come funziona,se non fosse chiaro :) Opinioni e correzioni sono ben accette.
Scusate ma si può guardare la documentazione di java mentre si fa l'esame?Perchè se così fosse,la cosa si facilita di molto,non mi tocca impararmi a memoria ogni singola cosa.. :D

kaste81
grande.....:D

pax85
Originally posted by Voodoo
Scusate ma si può guardare la documentazione di java mentre si fa l'esame?Perchè se così fosse,la cosa si facilita di molto,non mi tocca impararmi a memoria ogni singola cosa.. :D


certo, mentre si scrive il codice sono disponibili le api java in un link...
:cool:

nastanada
Nastanada.ringrazia(1000);
//spero comunque di non doverlo rifare

Ricky7
Ho pauuuura!:shock: Quindi l'esame del 3 marzo?! Nn ho capito..si fa prima teoria poi laboratorio..com'è organizzato?

nastanada
http://homes.dico.unimi.it/~gfp/ReCa/2005-06/index.html

modalità d'esame ;-)

karplus
o fai uno o fai l'altro, visto che gli orari dei turni dei 2 esami coincidono

Ricky7
Originally posted by nastanada
http://homes.dico.unimi.it/~gfp/ReCa/2005-06/index.html

modalità d'esame ;-)


Thanks!Qui dice che l'esame di lab si svolge lo stesso giorno di quello di teoria.. Però mi pare ke l'esame di Febbraio è stato diviso in due giorni diversi..beh,penso ke verrà comunicato! Grazie ancora..

Voodoo
A quanto ho capito è stato diviso perchè c'era troppa gente iscritta. Di fatto non ci siete solo voi del secondo anno,ma anche i ritardatari del terzo,come me :D

pinauz
scusate ma quella pagina da quanto nn viene aggiorbnata? su www.unimi.it c'è il calendario accademico e il 3 marzo è dato festivo....siamo sicuri che l'esame non vebga slittato?

pax85
anticipato il 2......................................è scritto..

pinauz
azz bisognava andare nella home...e cmq c'è scritto "potrebbe essere anticipato"

Ricky7
Originally posted by pax85
anticipato il 2......................................è scritto..


Io ho letto che verrà comunicato nn prima della chiusura delle iscrizioni all'appello! Quindi x ora è ancora fissato per il 3..giusto?

Voodoo
Va beh,basta iscriversi a quella del 3 e dal 24 in poi tenere d'occhio la pagina ;)

nastanada
nessuno ha i quiz della prova di laboratorio?

pax85
Originally posted by Voodoo
Va beh,basta iscriversi a quella del 3 e dal 24 in poi tenere d'occhio la pagina ;)


:approved:

MasterMosquiton
ciao raga scusate ma non ho capito una cosa
come funzionano i due esami?
Uno da' lo scritto e poi laboratorio quando è? Lo stesso giorno ma a che ora?
Non ho mica capito perchè sul sito c'è scritto

Reti
Ven 03.03.06 - Ore 15:30 - Silab - Aula Sigma (Turno 3)


Lab di reti
Ven 03.03.06 - Ore 15:30 - Silab - Aula Sigma (Turno 3)


coincidono come orari :?

pinauz
Originally posted by MasterMosquiton
ciao raga scusate ma non ho capito una cosa
come funzionano i due esami?
Tu dai lo scritto e poi laboratorio quando è? Lo stesso giorno ma a che ora?
Non ho mica capito perchè sul sito c'è scritto solo


scusa dove ti è comprasa sta scritta' come fai a sapere che sei del 3° turno?

MasterMosquiton
non è la suddivisione dei turni che si utilizzava per il laboratorio di reti?

pinauz
boh nn lo so nn ho frequentato...tu dove l'hai visto?

MasterMosquiton
QUI
ma se non eri frequentante non ci sei ovviamente..

Voodoo
Si ma li fanno contemporaneamente nella stessa giornata gli esami di lab e teoria...solo che sul SIFA hanno messo un unico esame a cui potersi registrare,di laboratorio non c'è l'ombra..e i turni non sono ancora disponibili,il file Excel non può nemmeno esser visionato sul sito di Prini

MasterMosquiton
Veramente gli esami sono due a cui potersi iscrivere, uno di Reti e uno di Lab di reti
ma come funziona quindi sto esame?
li dai uno di seguito all'altro oppure o uno o l'altro?

Voodoo
Ma sul SIFA però adesso non ci sono due esami a cui potersi iscrivere..io se clicco su Reti di calcolatori vedo solo l'appello del 3 e basta,non vedo laboratorio...Tu mi dici che ci sono?

MasterMosquiton
E' un appello a parte che si chiama Laboratorio di Reti e Sistemi mi pare..
Cmq se vai sul sito del prof ci sono i due codici dei due appelli a cui bisogna iscriversi
Riporto quello scritto sul sito del prof Prini :

**** Prossimo appello di Reti di Calcolatori (a.a. 2005-06),
**** per il quale e' stato aperto (sul SIFA) un appello "di
**** sola iscrizione", con codice fittizio F47X66:
**** Ven 03.03.06 - Ore 09:30 - Silab - Aula Sigma (Turno 1)
**** Ven 03.03.06 - Ore 11:30 - Silab - Aula Sigma (Turno 2)
**** Ven 03.03.06 - Ore 15:30 - Silab - Aula Sigma (Turno 3)
**** Ven 03.03.06 - Ore 17:30 - Silab - Aula Sigma (Turno 4)


**** Prossimo appello di Laboratorio di Reti (a.a. 2005-06),
**** per il quale e' stato aperto (sul SIFA) un appello "di
**** sola iscrizione", con codice fittizio F47Y66:
****
**** Ven 03.03.06 - Ore 09:30 - Silab - Aula Sigma (Turno 1)
**** Ven 03.03.06 - Ore 11:30 - Silab - Aula Sigma (Turno 2)
**** Ven 03.03.06 - Ore 15:30 - Silab - Aula Sigma (Turno 3)
**** Ven 03.03.06 - Ore 17:30 - Silab - Aula Sigma (Turno 4)

Voodoo
Cominciavo a sospettarlo...allora io mi son iscritto alla teoria..pensavo mettesse un flag da spuntare all'interno dell'appello di reti di Calcolatori e invece dovevo guardare proprio ad un altro nome quando mi compare la lista degli esami..beh spero di esser ancora i ntempo ad iscrivermi. Ora il SIFA nn è operativo. Ciau

MasterMosquiton
Chiude il 24.
Buona notte

kurt
bene adesso sappiamo che anche se fai giusto il programma in java non hai almeno 18 ma che dipende tutto l'esame dalle domande.

io col 26% circa ho preso 13.

chiaro che se non fai il programma non accedi alle domande..

pax85
Originally posted by MasterMosquiton
non è la suddivisione dei turni che si utilizzava per il laboratorio di reti?


no,non è quella...sono dei turni che compone il prof dopo la chiusura delle iscrizioni...per il primo appello è stato così.

saluti

MasterMosquiton
Ok ho trovato il chiarimento al mio problema

Superate entrambe le prove (nello corso dello stesso appello o di due appelli successivi) si procederà alla verbalizzazione di un voto unico per i due corsi.

I voti conseguiti nelle singole prove vengono pubblicati esclusivamente online, e la loro validità temporale è illimitata


p.s. grazie pax :)

ENIGMA84
OT: ...che casinoooooo....

dodoalien
ma quindi ti fa fare prima il programma e poi la teoria? T_T

nastanada
si, se il programma funziona...

dodoalien
bella stronzata IMHO :D

cioè uno perde tutto il tempo a fare un prog e se manca un ; non fa il teorico? mi pare proprio na minchiata... :|

pinauz
Originally posted by dodoalien
bella stronzata IMHO :D

cioè uno perde tutto il tempo a fare un prog e se manca un ; non fa il teorico? mi pare proprio na minchiata... :|


una GRAN minchiata

Konrad
Quindi ricapitolando:

1)Faccio(magari) il programma in java
2)Rispondo alle domande di Teoria

E il voto (solo quello di teoria a questo punto) e' il voto finale del corso?E se faccio solo il programma ma canno le domande mi tengono buona la programmazione?


E' così o c'e' un altro esame di teoria?



Konrad "che prima di sostenere gli esami vorrebbe capire come darli"

nastanada
ESAME DI LABORATORIO DI SISTEMI E RETI
1)Faccio(magari) il programma in java
2)Rispondo alle domande di Laboratorio (--> da luogo a un voto)

ESAME DI RETI DI CALCOLATORI
1)Rispondo alle domande di teoria (--> da luogo a un voto)

quando hai i 2 voti sufficienti puoi verbalizzare (il voto media dei 2 voti), se un voto nn ti va bene rifai solo quell'esame e verbalizzi un esame solo alla fine

pinauz
ma nn posso scegliere di fare solo teoria o solo laboratorio?

nastanada
si gli esami in genere capitano anche in giorni diversi per alto numero d iscritti, sono 2 esami separati solo che per verbalizzare devi avere entrambi i voti e verbalizzi un solo esame da 12 crediti

pinauz
Originally posted by nastanada
si gli esami in genere capitano anche in giorni diversi per alto numero d iscritti, sono 2 esami separati solo che per verbalizzare devi avere entrambi i voti e verbalizzi un solo esame da 12 crediti

ottimo

Mizo
ma che cazz di casino è diventato sto esame ????per me era già difficile prima figuriamoci adesso che deve funzionare in tempo reale mi vien da ridere per non piangere.......

dodoalien
si in effetti sembra una partita a tetris..

Konrad
Speravo di scamparmi la teoria :D

Grazie per il chiarimento :)

renok
UDP nel primo appello non c'era.
invece per il prossimo appello di marzo bisognerà sapere anceh UDP o solo TCP??

Voodoo
Originally posted by renok
UDP nel primo appello non c'era.
invece per il prossimo appello di marzo bisognerà sapere anceh UDP o solo TCP??

Li devi sapere sempre entrambi...è a discrezione del prof quale protocollo farti usare. Almeno negli anni passati era così,ora non so se lo rende più facile,ma non credo proprio :)

cavals
Originally posted by pax85
certo, mentre si scrive il codice sono disponibili le api java in un link...
:cool:


Linkate please!!!

a domani!!

pax85
Originally posted by cavals
Linkate please!!!

a domani!!


eh vabbè......!

:D

cavals
ah scherzavi..

Voodoo
Originally posted by pax85
eh vabbè......!

:D

Cioè nella parte di laboratorio mentre si programma SONO o NON SONO disponibili ste maledette API? Intendo solo per i programmi,non per la parte teorica del laboratorio...quell'ah scherzavi non mi lascia ben pensare!!
Io pensavo si utilizzasse tipo JCreator,che nel menu help mette a disposizione la directory della documentazione java...e che tra l'altro,se preventivamente e correttamente configurato,permette di compilare ed eseguire direttamente i programmi(così come altri IDE,ma questo è comodissimo,visto che non occupa nemmeno molto spazio ed è free..)...Crimson Editor è bello e tutto però per programmare si potrebbe anche usare qualcosina di più specifico,che fatica fa... :roll:

cavals
a me sembra di aver capito di no..

pax85
ALLORA:

- Si usa Crimson Editor per scrivere il codice

- Sono disponibili i comandi "javac" e "java", pre-configurati: cioè si trovano nel menù 'Start --> Programmi' ed agiscono sul file che viene scritto (es. nel primo appello si chiamava Test.java; javac compilava il file "Test.java", e java mandava in esecuzione il file "Test.class"; nessun altra operazione con i due comandi era possibile -o almeno mi sembrava così- )

- C'è da utilizzare un link alle API java, come quelle consultabili sul sito java.sun.com.ecc ecc

Voodoo
Ok perfetto quindi ci sono :D

ilcizzy
Scusatemi ma sul sito del prof ho letto:
**** ATTENZIONE: causa imprevista chiusura dell'edificio di
**** via Comelico nel pomeriggio di venerdi 03.03.06, e dato
**** l'elevato numero di iscritti, le prove si svolgeranno
**** probabilmente in una o più delle seguenti date: 7 marzo
**** (mattina), 8 marzo (tutto il giorno).
**** Consultare periodicamente questo sito per le novità.

Quindi il 3 non ci sara nessun esame?
Qualcuno aveva detto che il prof aveva anticipato l'esame al 2.Quindi nulla anche il 2?

kaste81
è l'unica interpretazione plausibile....

Voodoo
Originally posted by ilcizzy
Scusatemi ma sul sito del prof ho letto:
**** ATTENZIONE: causa imprevista chiusura dell'edificio di
**** via Comelico nel pomeriggio di venerdi 03.03.06, e dato
**** l'elevato numero di iscritti, le prove si svolgeranno
**** probabilmente in una o più delle seguenti date: 7 marzo
**** (mattina), 8 marzo (tutto il giorno).
**** Consultare periodicamente questo sito per le novità.

Quindi il 3 non ci sara nessun esame?
Qualcuno aveva detto che il prof aveva anticipato l'esame al 2.Quindi nulla anche il 2?


Vediamo di no fare casino:
Originally posted by sito PRini
**** ATTENZIONE: causa imprevista chiusura dell'edificio di
**** via Comelico nel pomeriggio di venerdi 03.03.06, tutte le
**** prove sono state anticipate a giovedi 02.03.06.
e questo vale per reti. PEr laboratorio,sembra non citare più il 3 marzo. Cmq ci saranno novità tra oggi e domani. Basta controllare sempre i lsito di Prini.

cavals
ma dove l hai letto??
quando sapremo se c è laboratotrio o no???

cavals
scusate mi sono risp da solo...

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate