 | |
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 |
[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 |
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? |
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 |
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... |
|
|
|
|