.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Reti di calcolatori (http://www.dsy.it/forum/forumdisplay.php?forumid=68)
-- [LABORATORIO PRINI CASSIANO] Esame Marzo 06 (http://www.dsy.it/forum/showthread.php?threadid=24451)


Posted by janko on 03-03-2006 12:36:

[LABORATORIO PRINI CASSIANO] Esame Marzo 06

Ciao,

Mi date una mano a collezionare TUTTO il materiale utile per l'esame (links!!)?

Da http://reti.dico.unimi.it oggi è sparito il materiale 05-06 ed è ricomparso su http://homes.dico.unimi.it .

E' tutto qui il materiale da sapere?

E per la parte delle domande chiuse di laboratorio, e di C?

Mi fate un elenco (o meglio link) di esercizi "tipo" da sapere assolutamente?

Io non frequento: c'è qualche frequentante che ha idea di cosa possa mettere all'esame di laboratorio?

Ciao. Grazie.

__________________
Janko


Posted by Voodoo on 03-03-2006 17:20:

Re: [LABORATORIO PRINI CASSIANO] Esame Marzo 06

Originally posted by janko
Ciao,

Mi date una mano a collezionare TUTTO il materiale utile per l'esame (links!!)?

Da http://reti.dico.unimi.it oggi è sparito il materiale 05-06 ed è ricomparso su http://homes.dico.unimi.it .

E' tutto qui il materiale da sapere?

E per la parte delle domande chiuse di laboratorio, e di C?

Mi fate un elenco (o meglio link) di esercizi "tipo" da sapere assolutamente?

Io non frequento: c'è qualche frequentante che ha idea di cosa possa mettere all'esame di laboratorio?

Ciao. Grazie.


Ora ti aggiorno :)

L'esame di laboratorio è cambiato: ora devi fare un programma,compilarlo e se è giusto(cioè fa quel che richiesto dal prof), passi alla seconda parte dell'esame,che prevede la risposta a domande chiuse a domande di teoria sempre inerenti alla programmazione di rete in java.
Non è più prevista alcuna parte di teoria riguardante il linguaggio C.
A questo indirizzo trovi molti programmini utili in previsione della prova,e scartabellando in questo thread trovi anche una mia soluzione all'esame di febbraio. Le probabili date per l'esame saranno o il 7 o l'8 marzo,causa complicanze varie come riportato sul sito di Prini.
Ad ogni modo le classi da utilizzare per l'esame si attesteranno all'incirca a quelle riportate nel file qui sotto,che posto.
Ti informo anche che è possibile visionare la documentazione java durante la prova(in sostanza l'esame si è facilitato :) ).
Ciao :ciao:

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by valery1 on 04-03-2006 09:49:

Ma è una mia impressione o ci sono circa mille esercizi tutti uguali tra quelli nelle directory che ha segnalato Vodoo?! ce ne sono un sacco con quel metodo charAt()......ma sono tutti uguali!! mah....

__________________
۞_Rag Doll_۞


Posted by cavals on 04-03-2006 13:46:

Re: Re: [LABORATORIO PRINI CASSIANO] Esame Marzo 06

Originally posted by Voodoo
Ora ti aggiorno :)

L'esame di laboratorio è cambiato: ora devi fare un programma,compilarlo e se è giusto(cioè fa quel che richiesto dal prof), passi alla seconda parte dell'esame,che prevede la risposta a domande chiuse a domande di teoria sempre inerenti alla programmazione di rete in java.
Non è più prevista alcuna parte di teoria riguardante il linguaggio C.
A questo indirizzo trovi molti programmini utili in previsione della prova,e scartabellando in questo thread trovi anche una mia soluzione all'esame di febbraio. Le probabili date per l'esame saranno o il 7 o l'8 marzo,causa complicanze varie come riportato sul sito di Prini.
Ad ogni modo le classi da utilizzare per l'esame si attesteranno all'incirca a quelle riportate nel file qui sotto,che posto.
Ti informo anche che è possibile visionare la documentazione java durante la prova(in sostanza l'esame si è facilitato :) ).
Ciao :ciao:

linkate per vedere il materiale di documentazione..
ciao :D


Posted by Voodoo on 04-03-2006 18:20:

Originally posted by valery1
Ma è una mia impressione o ci sono circa mille esercizi tutti uguali tra quelli nelle directory che ha segnalato Vodoo?! ce ne sono un sacco con quel metodo charAt()......ma sono tutti uguali!! mah....

Si molti esercizi sono abbastanza simili..ma non soffermarti su un metodo,è ovvio che tutti i programmi condividano certi metodi,sono quelli base per la comunicazione :D
Originally posted by cavals
linkate per vedere il materiale di documentazione..
ciao :D

Scusa ma non la capisco la tua domanda:i link li trovi durante la prova,probabilmente linkano direttamente la documentazione on-line sul sito della sun oppure a quella installata sui pc nella LAN o solo sul server... :roll:

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by Glucks on 04-03-2006 19:44:

Re: Re: [LABORATORIO PRINI CASSIANO] Esame Marzo 06

Originally posted by Voodoo
Non è più prevista alcuna parte di teoria riguardante il linguaggio C.



E' vero, non esplicitamente. Ma io studiando le slide sul linguaggio C e sapendo come programmare TCP e UDP, quindi sapendo cosa fanno le funzioni send, receive, serversocket, socket, datagrampacket, eccetera sono riuscito a passarlo... (va anche a culo)

Imparate bene a spedire un file di testo al server mi raccomando... le slide su C all'ultimo esame di febbraio non sono servite direttamente, ma con quelle ci si fa una bella idea sulle primitive socket, accept, listen.....

Ciao, in bocca al lupo !



EDIT:
Io studiando le slide su C, studiando la programmazione TCP e UDP, facendo tanti esempi di programmi sul mio pc e leggendo tutti gli esempi di cassiano (http://homes.dico.unimi.it/~cassian...ig05&sub=diario) l'ho passato senza problemi...

IMPORTANTE !! E' ovviamente consigliatissimo scaricare JAVA dal sito e fare TANTI esempi di programmini, creare dei client e server che inizialmente non fanno niente, poi si parlano, ecc... facendo TANTI esempi alla fine l'impostazione la impari, e con la nuova modalità di esame è fondamentale, visto che il programma DEVE funzionare se no si è bocciati !!
Quindi scaricate JAVA e fate mille esempi di client e server che comunicano !!

CIAO !!

__________________
In un bagno in via Celoria c'è scritto: "Se entri con il sedere che prude, esci con il dito che puzza!!"


Posted by janko on 04-03-2006 20:38:

GRAZIE

Grazie mille a tutti!!!!

Scusate.. un ultima cosa.. per capire in che situazione mi troverò (non ho mai potuto frequentare laboratorio):

che editor c'è? è un editor intelligente (tipo JCeator, con formattazione automatica delle parole chiave riconosciute) o uno stupido notepad ???

documentazione consultabile.. quale?? si può portare qualcosa oppure si possono vedere dei link più o meno ufficiali?

Ciao thX ancora!

__________________
Janko


Posted by Glucks on 04-03-2006 20:45:

Preso da un intervento di Pax85 in un altro thread:

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



L'editor ha dato qualche problema l'ultima volta perchè chiedeva se tornare all'ultima versione salvata, e se gli dicevi si ti trovavi un foglio bianco. Non ricordo se era intelligente, mi "pare" di no !

Ciao !!

__________________
In un bagno in via Celoria c'è scritto: "Se entri con il sedere che prude, esci con il dito che puzza!!"


Posted by Voodoo on 05-03-2006 00:20:

Re: Re: Re: [LABORATORIO PRINI CASSIANO] Esame Marzo 06

Originally posted by Glucks

IMPORTANTE !! E' ovviamente consigliatissimo scaricare JAVA dal sito
Quindi scaricate JAVA e fate mille esempi di client e server che comunicano !!

CIAO !!

Scaricare java dal sito???? :lol: lolloso,scusa ma si dovrebbe farlo fi ndal primo anno,se uno non c'è l'ha installato mi preoccuperei un tantino,sai com'è :D
Originally posted by janko
documentazione consultabile.. quale?? si può portare qualcosa oppure si possono vedere dei link più o meno ufficiali?

Ciao thX ancora!

Scusa ma quante documentazioni conosci? :D E' stato detto che c'è un link che linka ( :D ) alla documentazione ufficiale (!!) di java.

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by Mattex185 on 05-03-2006 08:46:

a scanso di equivoci, e visto che ci si sta girando intorno, questo http://java.sun.com/j2se/1.5.0/docs/api/index.html è il link delle api java


Posted by Bruzzanboy on 05-03-2006 14:11:

ragazzi ma quando si dice che si può consultare il materiale java...
si intendono solo i listati vero?
perchè io ho trovato del materiale piuttosto fiko per imparare tutto in fretta... anzi vi do i link così mi dite se sembra buono anke a voi:

dunque....
UDP: http://www.mokabyte.it/2005/10/networking-3.htm
TCP: http://www.latoserver.it/java/socket_tcp/

però qui c'è anke spiegato, non li potrò consultare vero? mi faccio solo i listati?

attendo risposta al più presto che sono un po' in paranoia :D
ciauciau!

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!


Posted by Voodoo on 05-03-2006 14:18:

Ciao bruzz :D
Puoi consultare la stramaledetta documentazione java linkata da Mattex,SOLO quella è consultabile.

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by Bruzzanboy on 05-03-2006 14:30:

quindi solo le api?

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!


Posted by Voodoo on 05-03-2006 14:32:

Originally posted by Bruzzanboy
quindi solo le api?

Esatto,chiunque ha materiale supplementare lo posti,fa sempre comodo avere più risorse possibili su un argomento.

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by Bruzzanboy on 05-03-2006 15:53:

mmm... gli esempi che ci sono sui 2 siti che ho postato non mi vanno....
a sto punto provo a postare qui, se qualche buon'anima ha il materiale che mi serve forse avrò salva la vita :D

dunque...
l'ideale per passare questo esame credo sia studiarsi 5 esempi:
- server tcp
- client tcp
- sender udp
- receiver udp
- serverthread

non è che qualcuno sa dove trovare almeno qualcuno di questi esempi funzionanti e senza fronzoli? penso sarebbero utili a tutti...

se no pazienza, vi comunicherò la data dei miei funerali, venite numerosi :D

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!


Posted by valery1 on 05-03-2006 20:40:

Vodoo ha messo un link a cui puoi trovare gli esercizi d'esempio, proprio in questo thread! altri non ce ne sono penso.....caso mai inventali! eheh

ma l'orario dell'esame non è uscito?! o almeno il giorno!!!!

__________________
۞_Rag Doll_۞


Posted by pinauz on 05-03-2006 22:39:

x quanto mi riguarda la vedo grigia!! provo a postare 4 esempi che mi sono arrivati per le mani...fatemi sapere che ne pensate


Posted by pinauz on 05-03-2006 22:40:

e questo


Posted by Glucks on 05-03-2006 23:25:

vi posto un esempio su cui ho studiato molto e sul quale ho imparato le funzioni per la programmazione. Una volta imparato bene questo esempio poi ho spaziato e aggiunto una serie di dialoghi client/server per vedere se avevo capito. Ve lo posto semplice, è quello che gira sui siti. Se lo copiate tale e quale in blocco note e lo compilate funziona.

Si tratta di un client che chiede in input una frase, la spedisce al server, il server la trasforma in maiuscolo con una semplice funzione (toUpperCase) e la rispedisce al client, che la visualizza.
L'esempio è fatto sia in TCP che in UDP, così vedete la stessa cosa fatta nei 2 metodi...


CLIENT UDP

import java.io.*;
import java.net.*;

class clientUDP
{
public static void main(String args[]) throws Exception
{
DatagramSocket client = null;
DatagramPacket pacchetto_send, pacchetto_recv;
InetAddress indirizzo;
String frase_client, frase_server;
byte[] buffer;

client = new DatagramSocket();

buffer = new byte[1024];

System.out.println("Inserisci la frase da modificare: ");
BufferedReader from_client = new BufferedReader(new InputStreamReader(System.in));
frase_client = from_client.readLine();

buffer = frase_client.getBytes();

indirizzo = InetAddress.getByName("localhost");
pacchetto_send = new DatagramPacket(buffer, buffer.length, indirizzo, 7000);
client.send(pacchetto_send);

pacchetto_recv = new DatagramPacket(buffer, buffer.length);
client.receive(pacchetto_recv);
frase_server = new String(pacchetto_recv.getData());
System.out.println("La frase modificata è: " + frase_server);
client.close();
}
}





SERVER UDP

import java.io.*;
import java.net.*;

class serverUDP
{
public static void main(String args[]) throws Exception
{
ThreadUDP t;
t = new ThreadUDP();
t.start();
}
}


class ThreadUDP extends Thread
{
DatagramSocket server;
DatagramPacket pacchetto_send, pacchetto_recv;
byte[] dati_send = new byte[1024];
byte[] dati_recv = new byte[1024];
String frase_client, frase_server;
InetAddress indirizzo;
int porta_client;

public void run()
{
try
{
while(true)
{
server = new DatagramSocket(7000);
pacchetto_recv = new DatagramPacket(dati_recv, dati_recv.length);
server.receive(pacchetto_recv);
frase_client = new String (pacchetto_recv.getData());
frase_server = frase_client.toUpperCase();
dati_send = frase_server.getBytes();
porta_client = pacchetto_recv.getPort();
indirizzo = pacchetto_recv.getAddress();
pacchetto_send = new DatagramPacket(dati_send, dati_send.length, indirizzo, porta_client);

server.send(pacchetto_send);

}
}
catch(IOException e) {}
}
}





CLIENT TCP


import java.io.*;
import java.net.*;

class clientTCP {
public static void main (String args[]) throws Exception {
String frase_client, frase_server;
Socket client = null;

client = new Socket("localhost",7000);
System.out.println("Inserisci la frase da modificare:");
BufferedReader from_client = new BufferedReader(new InputStreamReader(System.in));
DataOutputStream client_out = new DataOutputStream(client.getOutputStream());
frase_client = from_client.readLine();
client_out.writeBytes(frase_client + '\n');
BufferedReader from_server = new BufferedReader(new InputStreamReader(client.getInputStream()));
frase_server = from_server.readLine();
System.out.println("La stringa modificata e': " + frase_server);
client.close();
}
}





SERVER TCP


import java.io.*;
import java.net.*;

class serverTCP {
public static void main (String args[]) throws Exception {
ServerSocket server = null;
Socket client = null;
ThreadTCP t;

try
{
server = new ServerSocket(7000);
}
catch (IOException e){}
while(true)
{
client = server.accept();
t = new ThreadTCP(client);
t.start();
}
}
}

class ThreadTCP extends Thread {
Socket thread_client = null;

public ThreadTCP(Socket client)
{
this.thread_client = client;
}

public void run()
{
try
{
String frase_client, frase_server;
BufferedReader from_client = new BufferedReader(new InputStreamReader(thread_client.getInputStream()));
frase_client = from_client.readLine();
frase_server = frase_client.toUpperCase();
DataOutputStream server_out = new DataOutputStream(thread_client.getOutputStream());
server_out.writeBytes(frase_server + '\n');
}
catch (IOException e) {}
}
}

__________________
In un bagno in via Celoria c'è scritto: "Se entri con il sedere che prude, esci con il dito che puzza!!"


Posted by kaste81 on 06-03-2006 00:21:

Grazie x gli esempi, sono effettivamente molto utili!!!

__________________
"Anche stanotte le nostre chitarre morderanno e a chi sta per fare rock io rendo onore............"
"And be a simple kind of man.
Be something you love and understand"
LONG LIVE ROCK 'N' ROLL!!!!!!!!!


Posted by Mattex185 on 06-03-2006 08:36:

data e orari (apro altro solo x fare "pulizia" :))
http://www.dsy.it/forum/showthread....&threadid=24476


Posted by pinauz on 06-03-2006 15:37:

i programmi sono ottimi!!! "basta impararli a memoria"....l'esame consiste in una cosa simile vero? non bisogna gestire più richieste multithread o cose varie? cmq xkè udp chiude la connessione server e tcp no?


Posted by Bruzzanboy on 06-03-2006 16:18:

a me cmq non vanno nessuno dei 4 programmi di vodoo...
cioè, 3 su 4 li compila e nesusno poi parte, è un problema del mio pc?

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!


Posted by Bruzzanboy on 06-03-2006 16:20:

dice sempre Exception in thread "main" java.lang.noclassfounderror blablabla

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!


Posted by pinauz on 06-03-2006 16:38:

se intendi i 4 postati da glucks sembra strano a me vanno tutti e 4...ma tu come gestisci la cosa? io facci opartire il server da dos e il client da gel (o programmi simili come jcreator o robe varie) e funziona tutto alla perfezione.
da quello che hai scritto ti lancia l'eccezione evidentemente la connessione server si blocca prima che parte il client.
in quello che non ti compila che errore ti da?


Posted by Bruzzanboy on 06-03-2006 16:54:

nono, sono riuscito a compilarli tutti e 4, cmq io li lancio tutti da dos, prima i server poi i client e tutti mi danno quel problema...
vabè oh, a sto punto me li imparo a memoria e spero che in laboratorio funzionino...

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!


Posted by Glucks on 06-03-2006 17:00:

potrebbe essere perchè non hai chiamato il file con il nome della classe...

se la classe si chiama

class ClientTCP .........

il file da compilare si dovrà chiamare ClientTCP.java (con la maiuscola)

Quel problema me lo dava quando non trovava il file... o non l'avevo chiamato bene (attenzione perchè lo compila senza problemi, ma se ne va a male quando viene eseguito)

Spero sia questo il problema, giuro che a me vanno !!! Ed anche a qualcun altro che ha postato...

__________________
In un bagno in via Celoria c'è scritto: "Se entri con il sedere che prude, esci con il dito che puzza!!"


Posted by Bruzzanboy on 06-03-2006 17:11:

eh, purtroppo no, vabè pazienza... sono troppo depresso per perderci ancora tempo, java non fa certo bene alla salute

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!


Posted by pinauz on 06-03-2006 17:25:

scusa ma come fai a far partire 2 prog da dos contemporanemente?


Posted by Bruzzanboy on 06-03-2006 17:52:

uso il prompt dei comandi :D

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!


Posted by Voodoo on 06-03-2006 17:59:

Originally posted by pinauz
scusa ma come fai a far partire 2 prog da dos contemporanemente?

E' sufficiente aprire due finestre dos :|
Bruzz i prog vanno tutti,quell'errore è dovuto alla cosa che dice Glucks,cioè dà quell'eccezione quando non trova il file...

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by Voodoo on 07-03-2006 21:51:

Riporto un errorino nei programmi di Glucks: in realtà il server non è multithread poichè una volta che ha servito un client il server termina, e se qualche altro client si collega,dopo aver spedito il suo pacchettino,rimane in ascolto di altri pacchetti..e il tutto si blocca. Ciò che serve è un ciclo while(stessa cosa già vista per TCP),che mi crei subito un altro thread che mi si blocca sulla receive() per aspettare pacchetti. Posto qui la versione revisionata. :)

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by Glucks on 07-03-2006 23:07:

Originally posted by pinauz
l'esame consiste in una cosa simile vero?



Nell'ultima versione dell'esame si, in più ti chiedeva di spedire il file, per quello dicevo di imparare bene a spedire un file da client a server...

All'esame di febbraio il client riceveva due stringhe dal server, PATH e FILE. Andavano concatenate con in mezzo le // e andava spedito al server il file identificato da quel path e quel nome file... (che guardacaso era il file appena scritto)

CIAO !! IN BOCCA AL LUPO PER DOMANI !!!

__________________
In un bagno in via Celoria c'è scritto: "Se entri con il sedere che prude, esci con il dito che puzza!!"


Posted by pinauz on 07-03-2006 23:15:

no no aspetta...devo spedire il file o il nome completo del file?

in tal caso come si spedisce un file???


Posted by Glucks on 08-03-2006 00:35:

Dovevi proprio spedire un file... non mi ricordo adesso i nomi delle funzioni, ma se giri i thread dell'esame di febbraio lo trovi

devi cmq:

1) Concatenare PATH e NOME FILE

2) creare una variabile descrittore di file

3) aprire un while finchè il file non è finito
leggi la riga del file
spedisci attraverso la socket connessa con il server la riga del file
manda a capo il file descriptor


Guarda sono stanchissimo, spero si capisca... cmq se hai dubbi sulle API di java trovi i nomi delle funzioni... non li ricordo a memoria...


Ciao

__________________
In un bagno in via Celoria c'è scritto: "Se entri con il sedere che prude, esci con il dito che puzza!!"


Posted by luca84 on 08-03-2006 13:30:

c'è qualcuno che ha già sostenuto l'esame di laboratorio?
cosa chiedeva?


Posted by foxinho on 08-03-2006 16:14:

Originally posted by pinauz
scusa ma come fai a far partire 2 prog da dos contemporanemente?


usando il prompt dei comandi e digitando start invio di compare un'altra schermata,e facendo fungere una da client e una da server comunicano automaticamente...mi sa proprio che sto esame lo verbalizzo,volevo migliorare il laboratorio ma solo se fosse rimasto uguale...mi tengo il 22 e pace...


Posted by Konrad on 08-03-2006 17:46:

CHE VASCATA

Pero' almeno la parte di programmazione e' andata :D


Ma perche' abbiamo i server della lego?


Posted by Bruzzanboy on 08-03-2006 18:37:

mmm... mi sono ritirato, ma come cacchio era l'esercizio del turno 3? io non ho nemmeno capito cosa faceva il server...

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!


Posted by Glucks on 08-03-2006 22:03:

com'era il testo?
TCP o UDP ? Cosa veniva richiesto? Come quello di febbraio ?!

__________________
In un bagno in via Celoria c'è scritto: "Se entri con il sedere che prude, esci con il dito che puzza!!"


Posted by Voodoo on 08-03-2006 22:09:

Voi non avete idea della pantomima che è successa anche stasera: aldilà che il programma da fare non era dei più semplici (UDP con socket MulticastSocket..),a prescindere che non veniva detto alcunchè su cosa bisognava fare ma che lo dovevi arguire da te osservando i lserver(e dopo un po' ci poteva anche stare e si capiva cosa facesse)....ma poi verso le 19.30 è sparita la luce perchè chi di dovere aveva finito il suo turno e verso la parte finale della prova hanno staccato la luce in aula sigma...Prini ha dato fuori di matto,insultando praticamente quasi tutti(prima qualcuno al telefono poi Bertoni) e alla fine abbaimo sbaraccato ripromettendoci che verrà fatto un appello straordinario il prima possibile..Insomma abbiamo cominciato con 1 ora e mezza di ritardo per probemi coi serverfirewallporte che andavan configurati e inoltre c'era comunque un errore a livello fisico(credo.. :roll: ) che si rifletteva anche sui protocolli superiori impedendo di portare a termine l'esame...cioè una giornata da dimenticare,sono stracotto e ho un mal di testa non da poco...
Praticamente dopo aver mandato un messaggio di saluto senza dati,il server ci rispediva a ruota dei numeri creati casualmente,e tu tramite ciclo for li ricevevi e (qui la butto) li dovevi sommare e probabilmente ritornare la somma al server...Detta così sembra semplice,in realtà non lo era molto :)

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by kaste81 on 08-03-2006 23:08:

ma sei sicuro che il server facesse questo??Spiegami meglio vorrei capire.Io sono andato via molto stizzito xchè non riuscivo a capire cosa facesse il server, ma io dico a parte la difficoltà dell'esame se paragonato agli esercizi proposti durante l'anno, a parte che sinceramente non mi aspettavo un esame su multi...cosa gli costava mettere 2 righe di commento nel codice...assurdo!!!:evil:

__________________
"Anche stanotte le nostre chitarre morderanno e a chi sta per fare rock io rendo onore............"
"And be a simple kind of man.
Be something you love and understand"
LONG LIVE ROCK 'N' ROLL!!!!!!!!!


Posted by Voodoo on 08-03-2006 23:11:

Nono nn son affatto sicuro :D
Stizzito è dir poco,ma ero talmente stanco e stufo che volevo solo andarmene a casa...

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by kaste81 on 08-03-2006 23:28:

Secondo me si dovrebbe calmare un attimo.....a parte la disorganizzazione che ha sempre contraddistinto questo esame (nulla di nuovo sotto il sole....) veramente la richiesta mi sembra un po' troppo elevata e non omogenea (l'esercizio del turno 1 probabilmente era più fattibile)

__________________
"Anche stanotte le nostre chitarre morderanno e a chi sta per fare rock io rendo onore............"
"And be a simple kind of man.
Be something you love and understand"
LONG LIVE ROCK 'N' ROLL!!!!!!!!!


Posted by Voodoo on 08-03-2006 23:31:

Senza dubbio siamo stati colpiti dalla sfiga a 360 gradi. Io vo a spegnermi nel letto,signori buona notte
:ciao:

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by Konrad on 09-03-2006 00:17:

Insomma abbiamo cominciato con 1 ora e mezza di ritardo per probemi coi serverfirewallporte che andavan configurati e inoltre c'era comunque un errore a livello fisico(credo.. ) che si rifletteva anche sui protocolli superiori impedendo di portare a termine l'esame



Ti riferisci ai problemi che abbiamo avuto noi del secondo turno?
Da quel poco che ho capito il server nel spedirti indietro il pacchetto cambiava porta e su quella si aspettava che tu rispondessi...peccato che fossero chiuse :D.
Potrei anche sbagliarmi pero'.Dopo 5 ore di esame la testa se n'era andata a gentil donzelle.


Il nostro esame era un client/server udp.
In pratica alla richiesta da parte del client,il server rispondeva con un int(val) e subito dopo iniziava un ciclo for(che andava da 0 a val)che spediva una serie di numeri al client.All'uscita del ciclo si ritrovava con un valore (osum)

Il client doveva ricevere l'int val e instanziare un ciclo (anch'esso da 0 a val)per ricevere i pacchetti,estrarli e ricavarne un numero(isum) da inviare nuovamente al server.

Come ultima operazione il server controllava se isum e osum erano uguali,se si nel log usciva OK altrimenti usciva KO.


Almeno dovrebbe essere cosi' :?


Posted by pinauz on 09-03-2006 00:52:

io sono uno dei fortunati del 3°turno!!! evvai!!!
arrivo alle 15 in silab e comincio l'esame alle 17 passate e fin qui ci può stare...a parte la mezz'ora abbondante a prendere nomi, iniziali e matricole dei canddati (naturalmente in piedi). Il prof accenna il programma da fare dicendo che leggendo la traccia si avrebbe capito tutto...ma quale traccia?! Non c'era nessuna traccia!! Non solo dovevo capire come caz...si faceva il client, (multicastSocket, join.group...roba mai vista!!!) dovevo anche capire che faceva il server e il che è tutto dire dato che c'erano anche comandi fini a se stesso e non al client!!!
A parte tutto questo alcune porte sono chiuse e c'è un problema in un router del silab e il programma anche se giusto(?) non avrebbe funzionato lo stesso!! Anche se non credo che c'è stato qualcuno che l'abbia fatto tutto.
Ma che modo è?? Ma la ciliegina sulla torta l'ha messa il custode del silab che verso le 19,30, finito il suo turno di lavoro spegne le luci!! non ci volevo credere, la gente era talmente allucinata che nessuno ha cercato di chiedere aiuto o di scopiazzare qualcosa neanche a luci spente!!!
Inoltre da quanto ho capito il server dell'esercizio girava da un'altra parte e verso le 19 hanno spento pure quello tanto che gli unici messaggi che ti potevano arrivare hanno smesso di arrivare!
A questo punto Prini se ne va imprecando contro custodi e docenti (giustamente) e noi rimaniamo come degli stronzi in aula a far niente.
Morale della favola: niente colazione, niente pranzo, in silab dalle 15 alle 20 e poi subito in curva sud a vedere il Milan...dopo circa 24h che non mandavo giù niente a parte tabacco ho finalmente mangiato al mac a mezzanotte ma almeno abbiam vinto 4 a 1!!!!!


Posted by renok on 09-03-2006 00:57:

Originally posted by Voodoo
ma poi verso le 19.30 è sparita la luce perchè chi di dovere aveva finito il suo turno e verso la parte finale della prova hanno staccato la luce in aula sigma...Prini ha dato fuori di matto,insultando praticamente quasi tutti(prima qualcuno al telefono poi Bertoni) e alla fine abbaimo sbaraccato ripromettendoci che verrà fatto un appello straordinario il prima possibile


credo che il tipo al telefono fosse proprio il custode. e a ragione prini si incazza. non è proprio questo il modo di fare! se hai finito il tuo turno di lavoro e te ne vuoi andare a casa per lo meno vieni a parlare con il professore che una soluzione si trova. ma cosa significa spegnere la luce in quel modo?
e poi è lo stesso custode che una volta non ci voleva far uscire perchè l'orale di Degli Antoni era finito alle 8 di sera (orario improponibile certo) quasi arrivando ad insultarci. indisposto e maleducato dunque:?

poi per quanto riguarda l'esame l'ho trovato molto difficile. sarà che non ho studiato per nulla multicast ma l'unica cosa che sono riuscito a fare è stata quella di connettermi e avere il log con osum

__________________
www.inv3rno.com
INV3RNO.records


Posted by foolish on 09-03-2006 01:02:

che triste la situazione: un corso senza nessuno in grado di tenerlo.

edit: un corso tra le altre cose molto interessante.

__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.


Posted by LaVero on 09-03-2006 01:14:

Commenti a parte perkè nn direi nulla d nuovo... io ero nel turno 3 e avrei una domanda da fare ai superstiti..... io alle 19.30 ho kiuso tutto convinta di aver sbagliato il programma visto ke nn riuscivo a ricevere nulla e me ne sn andata!!! Per quanto riguarda l'appello straordinario ha preso le matricole o i nomi di quelli ke sn rimasti o fa un appello per tutto il turno? No perkè a questo punto mi viene da kiedermi se il problema fosse realmente mio, visto ke il server mi era parso più o meno di capire cosa facesse, ma c ho messo un po' a interpretarlo e ho iniziato sul tardi a fare le prove di esecuzione del mio client... quindi nn vorrei ke il problema era della connessione saltata di cui si parlava sopra...


Posted by Hawk on 09-03-2006 08:01:

Originally posted by LaVero
Commenti a parte perkè nn direi nulla d nuovo... io ero nel turno 3 e avrei una domanda da fare ai superstiti..... io alle 19.30 ho kiuso tutto convinta di aver sbagliato il programma visto ke nn riuscivo a ricevere nulla e me ne sn andata!!! Per quanto riguarda l'appello straordinario ha preso le matricole o i nomi di quelli ke sn rimasti o fa un appello per tutto il turno? No perkè a questo punto mi viene da kiedermi se il problema fosse realmente mio, visto ke il server mi era parso più o meno di capire cosa facesse, ma c ho messo un po' a interpretarlo e ho iniziato sul tardi a fare le prove di esecuzione del mio client... quindi nn vorrei ke il problema era della connessione saltata di cui si parlava sopra...


In realtà non ha parlato esplicitamente di un appello straordinario. Solo che "in qualche modo sistemiamo la questione"....

Che giornata assurda :)


Posted by kaste81 on 09-03-2006 08:11:

Qualcuno di voi è riuscito ad arrivare a buon punto nella creazione del client???tanto x togliermi qualche curiosità su come andava fatto.....

__________________
"Anche stanotte le nostre chitarre morderanno e a chi sta per fare rock io rendo onore............"
"And be a simple kind of man.
Be something you love and understand"
LONG LIVE ROCK 'N' ROLL!!!!!!!!!


Posted by Mattex185 on 09-03-2006 08:14:

Originally posted by pinauz
se hai finito il tuo turno di lavoro e te ne vuoi andare a casa per lo meno vieni a parlare con il professore che una soluzione si trova. ma cosa significa spegnere la luce in quel modo?

vabbene tutto ma è possibile (e probabile) che lo spegnimento sia con un timer in modo automatico...e cmq il custode un po' ha ragione ha "volerci cacciare", lo pagano fino alle 19.30..dopo lui può andarsene. che poi potesse venire a dirci che lui stava chiudendo x andarsene è un altro conto, ma cercate di capire pure lui

detto ciò, sono rimasto pure io lì fino alle 20.00 x capire solo dopo un po' che il prof aveva spento il pc e quindi il server su cui i client lavoravano :) (tanto ero in stallo da parecchio :P)


Posted by foolish on 09-03-2006 08:21:

Originally posted by Mattex185
vabbene tutto ma è possibile (e probabile) che lo spegnimento sia con un timer in modo automatico...e cmq il custode un po' ha ragione ha "volerci cacciare", lo pagano fino alle 19.30..dopo lui può andarsene. che poi potesse venire a dirci che lui stava chiudendo x andarsene è un altro conto, ma cercate di capire pure lui

detto ciò, sono rimasto pure io lì fino alle 20.00 x capire solo dopo un po' che il prof aveva spento il pc e quindi il server su cui i client lavoravano :) (tanto ero in stallo da parecchio :P)


il problema è che ormai il costude le ha letteralmente piene!
pensa te che i professori lo sanno che gli esami non si devono prolungare oltre una data ora, eppure lo fanno pensando che lui è un poverino che deve sopportare stando zitto.

specialmente ALCUNI professori che guardano gli altri dal loro piedistallo personale.

__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.


Posted by Voodoo on 09-03-2006 08:39:

Originally posted by foolish
il problema è che ormai il costude le ha letteralmente piene!
pensa te che i professori lo sanno che gli esami non si devono prolungare oltre una data ora, eppure lo fanno pensando che lui è un poverino che deve sopportare stando zitto.

specialmente ALCUNI professori che guardano gli altri dal loro piedistallo personale.


Concordo pienamente.
Originally posted by renok
credo che il tipo al telefono fosse proprio il custode. e a ragione prini si incazza. non è proprio questo il modo di fare! se hai finito il tuo turno di lavoro e te ne vuoi andare a casa per lo meno vieni a parlare con il professore che una soluzione si trova. ma cosa significa spegnere la luce in quel modo?
e poi è lo stesso custode che una volta non ci voleva far uscire perchè l'orale di Degli Antoni era finito alle 8 di sera (orario improponibile certo) quasi arrivando ad insultarci. indisposto e maleducato dunque:?

Sono in parte d'accordo,i prof dovrebbero saperle prima queste cose,se si comincia quasi 2 ore dopo non ci vuole un genio nell'arguire che avremmo finito dopo l'ora di chiusura...ad esser logici e previdenti si faceva una telefonata a chi di dovere per avvisare di prolungare,senza pretendere nulla da nessuno che magari non ha modo (voglio sperarlo) di vedere se c'è gente che lavora. Quindi,un po' di ragione ce l'hanno tutti,di certo al massimo chi doveva incazzarsi eravamo noi NON Prini,i nquel modo,e mandando a cagare gente che non c'entrava nulla...i danneggiati eravam noi,non lui,che poi avesse le balle girate,lo capisco :)

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by renok on 09-03-2006 08:55:

beh cmq io sono riuscito aconnettermi al server solo tre volte e dopodiche la connessione era impossibile qualunque cosa facessi. ma questo è successo molto prima che andasse via la luce dall'aula e che succcedesse il casino con il custode
a mio parere la macchina su cui risiedeva il server è risultata irraggiugibile già da prima dello spegnimento luci

me lo confermate?

__________________
www.inv3rno.com
INV3RNO.records


Posted by Voodoo on 09-03-2006 09:10:

Sono anch'io dell'opinione che il server fosse irraggiungibile già prima dello spegnimento delle luci,perchè mi ero connesso anch'io e ricevevo il log del server,ma subito poco dopo,ho effettuato qualche modifica non sostanziale e non ricevevo più nulla..Quindi credo di si renok

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by Hawk on 09-03-2006 09:41:

Da quello che ho capito il server deve essersi spento verso le 19.00 cioè 30 minuti prima del black-out


Posted by sammino on 09-03-2006 10:04:

Scusate ma non sarebbe il caso di unirci e unire anche le idee e parlare con il prof. magari facendogli rendere conto che l'esame così strutturato di laboratorio risulta aldi sopra delle nostre capacità (e a mio avviso anche sovradimensionato) ?

Cosa è successo perchè venissero cambiate così drasticamente le modalità d'esame?


Posted by sammino on 09-03-2006 10:07:

dimenticavo...non credo che se una persona non ha potuto frequentare il corso sia messa in condizioni di poterlo superare con le poche slides del sito di laboratorio....come dovrei fare???


Posted by Voodoo on 09-03-2006 10:30:

Originally posted by sammino
dimenticavo...non credo che se una persona non ha potuto frequentare il corso sia messa in condizioni di poterlo superare con le poche slides del sito di laboratorio....come dovrei fare???

Fare tanti programmi,io le slides non le ho mai guardate. Avevo anche indicato un link in una directory sul sito di Prini che contiene tanti programmi...solo che le mutlicastsocket non le posso provare a casa,e all'esame mi son proprio beccato quelle... :)
Ad ogni modo vorrei sfatare il mito che Prini non guarda i programmi...io avevo abbozzato il client e dava un risultato che se non guardato attentamente non sembrava sbagliato..ma non facevo quello che richiedeva l'esame(cioè ricezione di più pacchetti ciclicamente restituendo valori..o na cosa del genere).

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by sgamo on 09-03-2006 10:34:

Io ero al 2° turno... il nostro client era assolutamente fattibile, bastava copiarlo dal server, perchè anche se qualcuno non si ricordava qualcosa le operazioni da fare erano già nel server... certo che fare un esame per 4 ORE senza neanche la soddisfazione che il programma funzioni perchè ci sono dei problemi... l'unica cosa che mi fa un po' pensare è che siamo in un laboratorio di un dipartimento di informatica e sembra quasi impossibile che ci siano questi problemi...

__________________
Ezechiele 25:17...Il cammino dell'uomo timorato e' minacciato da ogni parte dalle iniquita' degli esseri egoisti e dalla tirannia degli uomini malvagi. Benedetto sia colui che nel nome della carita' e della buona volonta' conduce i deboli attraverso la valle delle tenebre perche' egli e' in verita' il pastore di suo fratello e il ricercatore dei figli smarriti. E la mia giustizia calera' sopra di loro con grandissima vendetta e furiosissimo sdegno, su coloro che proveranno ad ammorbare ed infine a distruggere i miei fratelli. E tu saprai che il mio nome e' quello del Signore quando faro' calare la mia vendetta sopra di te...


Posted by Hawk on 09-03-2006 17:44:

Originally posted by sgamo
... l'unica cosa che mi fa un po' pensare è che siamo in un laboratorio di un dipartimento di informatica e sembra quasi impossibile che ci siano questi problemi...



Uhmmm proprio perchè siamo in un dipartimento di informatica che nascono questi problemi :asd:


Posted by Glucks on 09-03-2006 18:36:

Sarà...
Avete tutti ragione... disorganizzazione TOTALE...

Pensare che basterebbe far fare un progettino, magari anche un filo più complesso... tipo una chattina... in gruppetti.... mi sembra così facile al posto che fare aspettare 5 ore a persone come animali...

Perplesso

__________________
In un bagno in via Celoria c'è scritto: "Se entri con il sedere che prude, esci con il dito che puzza!!"


Posted by renok on 09-03-2006 19:42:

scusa ma chi ha aspettato 5 ore? animali chiusi nel silab? :)

__________________
www.inv3rno.com
INV3RNO.records


Posted by karplus on 10-03-2006 00:11:

Io ero al secondo turno, se non sbaglio uno é riuscito a finirlo e ha fatto il test, confermate? Almeno uno ha fatto le domande del test?

Poi io me ne sono andato via verso le 16... che avete combinato poi? vi siete salvati i file e i prof ve li valuterà?

cmq io avevo uno a fianco a me che perlomeno riusciva a farsi rispondere dal server, ho dato una bella occhiata al suo programma e non era molto simile al server, anzi... :?


Posted by Glucks on 10-03-2006 01:00:

al posto che fare aspettare 5 ore a persone come animali...


Intendo dire far fare un esame per 5 ore a delle persone per poi alla fine dirgli che non funziona, abbiamo problemi andate a casa... l'hanno detto gli studenti stessi che avevano il cervello fuso...

Non si potrebbe scendere il giorno prima o in altra data antecedente a TESTARE l'esame per vedere che tutto vada bene con gli address e IP del silab? Anche all'esame di febbraio c'erano problemi inizialmente ma poi il prof. Prini ha risolto dandoci il nuovo adress a cui collegarci.

EDIT: rimango dell'idea che un progettino sia più comodo per tutti !!! :approved: :approved: :approved: :approved:

No ?

__________________
In un bagno in via Celoria c'è scritto: "Se entri con il sedere che prude, esci con il dito che puzza!!"


Posted by karplus on 10-03-2006 09:41:

sicuramente, ma non sarebbe realizzabile. se anche il prof facesse un server tcp sempre attivo su jli.dico.unimi.it poi i vari firewall ci impedirebbero di collegarci, e non possono certo fare eccezioni x noi...


Posted by Mizo on 10-03-2006 09:49:

Originally posted by karplus
Io ero al secondo turno, se non sbaglio uno é riuscito a finirlo e ha fatto il test, confermate? Almeno uno ha fatto le domande del test?

Poi io me ne sono andato via verso le 16... che avete combinato poi? vi siete salvati i file e i prof ve li valuterà?

cmq io avevo uno a fianco a me che perlomeno riusciva a farsi rispondere dal server, ho dato una bella occhiata al suo programma e non era molto simile al server, anzi... :?


anche io ero al secondo turno, rispondo alle tue domande:
sì alla fine (cioè verso le 17.00)eravamo in una decina e due sono riusciti a farlo andare non si sa come ma ce l'hanno fatta dopo innumerevoli tentativi, per noi altri è stato deciso che bastava avere nel log l'usum alla fine anche senza ok,ossia bastava che il client dialogasse col server e desse una risposta
Che io sappia non ha salvato nessun esercizio, anche perchè sono nelle directoy temp e una volta sloggati si cancella tutto, quindi ha segnato nome cognome e matricola a quelli cui funzionava come spiegato sopra e siamo stati ammessi tutti alle domande ,d'altronde non era colpa nostra se non fungevano le porte e c'erano quelli del terzo turno che aspettavano da più di un ora.
Io le domande non le ho fatte ero fuso, le farò al prox appello ma 5 persone sì e mi han detto che erano abbastanza difficili, trattano di udp tcp e di come funzionano.
Spero di essere stato esauriente :ciao:

__________________
"Finchè la violenza di stato si chiamerà giustizia, la giustizia del popolo si chiamerà violenza."


Posted by Mizo on 10-03-2006 10:04:

Originally posted by Glucks
I

Non si potrebbe scendere il giorno prima o in altra data antecedente a TESTARE l'esame per vedere che tutto vada bene con gli address e IP del silab?

il problema è che a lui fungeva tutto fino al giorno prima, a detta di prini probabilmente sono state chiuse le porte in uscita e aperte solo quelle in entrata...misteri della scienza e della tecnica........

__________________
"Finchè la violenza di stato si chiamerà giustizia, la giustizia del popolo si chiamerà violenza."


Posted by karplus on 10-03-2006 10:31:

Originally posted by Mizo

Io le domande non le ho fatte ero fuso, le farò al prox appello ma 5 persone sì e mi han detto che erano abbastanza difficili, trattano di udp tcp e di come funzionano.
Spero di essere stato esauriente :ciao:


ma si possono scindere le 2 cose? uno può passare il programam e scegliere di fare le domande un'altra volta???

quanto vale il voto di teoria?


Posted by Mizo on 10-03-2006 10:52:

bè si si possono scindere le domande di lab dall'esercizio java, infatti con noi del secondo turno c'erano quelli del primo che han fatto le domande di lab.
anzi prini a detto che probabilmente dal prox appello aprirà direttamente tre esami, teoria reti, lab java, teoria di lab, ma non è ancora sicuro, quindi occhio a cosa vi iscrivete.

per quanto riguarda il voto di teoria non ti so rispondere perchè non è chiaro ancora come funziona

__________________
"Finchè la violenza di stato si chiamerà giustizia, la giustizia del popolo si chiamerà violenza."


Posted by Bruzzanboy on 10-03-2006 11:13:

da quello che ho capito... sviluppare il programmino non ti da nessun voto, serve solo per accedere alle domande di laboratorio, su cui si basa completamente il voto di laboratorio. però potrei sbagliarmi

__________________
http://www.myspace.com/bruzzband
va che spacchiamo i culicchi!


Posted by pinauz on 10-03-2006 12:36:

Originally posted by karplus
ma si possono scindere le 2 cose? uno può passare il programam e scegliere di fare le domande un'altra volta???

quanto vale il voto di teoria?

il voto di teoria vale per sempre come per sistemi operativi

__________________
movimento ultras contro diffide e repressione


Posted by dria81 on 10-03-2006 17:22:

Anke io sono del secondo turno ed ho aspettato fino a quasi le 17:30, quando è arrivato li il prof ha controllato che sul mio pc fossero presenti i log e ha segnato qlc sul suo foglio!A quel punto nn avevo più la forza di chiedergli niente... ho preso e sono andato diretto a casa!Non ne potevo più dopo 5 ore davanti a un monitor!:shock::?:shock:
Cmq non so poi che cosa ne farà dei nostri esercizi o che cosa ci dirà... io aspetto gli esiti poi nel caso gli amndo una mail per chiarimenti!

Infine anche io sapevo che il programma non dava voto ma serviva solo per accedere alle domande (15 se nn sbaglio) che avrebbero poi dato il voto finale x Laboratorio!

Bella!:cool:


Posted by kaste81 on 10-03-2006 17:56:

Si però non è possibile che ad ogni appello vengano fatte modifiche sulle modalità d'esame....cioè l'anno scorso non bisognava dialogare con un server (e questo era un enorme vantaggio......) e chieste delle domande a risposta multipla su C....ora non solo l'esame è stato splittato in 3 parti, ma bisogna far funzionare un client a partire dal solo codice del server non commentato(questo è veramente troppo!!!!)...e tutto questo non vale nemmeno mezzo punto perchè poi ci sono delle domande di lab.....
Ad uno a cui manca solo la parte di lab x finire gli esami come me iniziano a girare vorticosamente!!!!!!!:twisted::twisted::twisted::t
wisted::twisted::twisted::twisted::twisted:

__________________
"Anche stanotte le nostre chitarre morderanno e a chi sta per fare rock io rendo onore............"
"And be a simple kind of man.
Be something you love and understand"
LONG LIVE ROCK 'N' ROLL!!!!!!!!!


Posted by janko on 13-03-2006 19:27:

APPELLO: Chi è stato l'ultimo ad uscire?

Noi del primo tuno abbiamo fatto I QUIZ di teoria di laboratorio insieme a quelli del secondo (prima domanda: quelli del secondo lo hanno fatto con noi alle 12.30 o eravamo solo noi del primo? )

Mi piacerebbe sapere la media del gruppo che viene riportata su JLI, alla fine dell'appello.

Percaso qualcuno di voi conosce l'ultimo che, del primo/secondo turno, è uscito dal laboratorio?

non è che lo invitate a scrivere se ha visto la media del gruppo e quanto era?

Quando sono uscito io ne mancavano occhio e croce tre, e la media era del 65,3 %.

Help! .. io sono sul 66,7%.... !!!

Ciao. Grazie.

__________________
Janko


Posted by Konrad on 13-03-2006 22:22:

Noi del primo tuno abbiamo fatto I QUIZ di teoria di laboratorio insieme a quelli del secondo (prima domanda: quelli del secondo lo hanno fatto con noi alle 12.30 o eravamo solo noi del primo? )



Solo voi,probabilmente quelli erano persone che nello scorso appello avevano superato solo la parte di programmazione.

Visto che nessuno del secondo gruppo ha sostenuto le domande si puo' sapere quando possiamo darle?


Posted by Ricky7 on 13-03-2006 22:37:

Re: APPELLO: Chi è stato l'ultimo ad uscire?

Originally posted by janko
Noi del primo tuno abbiamo fatto I QUIZ di teoria di laboratorio insieme a quelli del secondo (prima domanda: quelli del secondo lo hanno fatto con noi alle 12.30 o eravamo solo noi del primo? )

Mi piacerebbe sapere la media del gruppo che viene riportata su JLI, alla fine dell'appello.

Percaso qualcuno di voi conosce l'ultimo che, del primo/secondo turno, è uscito dal laboratorio?

non è che lo invitate a scrivere se ha visto la media del gruppo e quanto era?

Quando sono uscito io ne mancavano occhio e croce tre, e la media era del 65,3 %.

Help! .. io sono sul 66,7%.... !!!

Ciao. Grazie.


Penso di essere stato l'ultimo del secondo turno ad aver fatto i quiz..e la media era sul 52%. Ma per averlo superato quanto devi totalizzare nei quiz dopo aver fatto la parte di programmazione?

__________________
Banana Joe


Posted by janko on 14-03-2006 10:15:

...Bene, il tuo 52 % mi da qualche speranza in più!!..

Riporto le mie due battute col prof alla fine dell'esame:

Io: "Professore, ma conta molto la media del gruppo su JLI ?"
Lui borbotta qualcosa...
Io: "Come?"
Lui: "Conta anche la fase lunare, quindi....."

Tutto chiaro, no? :-)

Ciao!

__________________
Janko


Posted by pinauz on 14-03-2006 12:23:

oddio

__________________
movimento ultras contro diffide e repressione


Posted by ToBlEr:OnE on 14-03-2006 13:20:

Originally posted by janko
...Bene, il tuo 52 % mi da qualche speranza in più!!..

Riporto le mie due battute col prof alla fine dell'esame:

Io: "Professore, ma conta molto la media del gruppo su JLI ?"
Lui borbotta qualcosa...
Io: "Come?"
Lui: "Conta anche la fase lunare, quindi....."

Tutto chiaro, no? :-)

Ciao!


Certo che anche tu fai delle domande molto stimolanti...

__________________
Blow[mono/CASUAL]*lab®

http://www.tobler.tk


Posted by janko on 14-03-2006 17:02:

but.... in effetti ero un po' cotto... erano le 14.00 circa... dalle 9.00.... dai, avrebbe almeno potuto dirmi "ne tengo conto" oppure "di solito valuto il peso delle domande".. che ne so!... un po' più di simpatia, no?

sono andato li convinto che il grosso dell'esame era il programma, invece ho scoperto che c'erano anche i quiz, ed erano più importanti, e mi sono un po' impanicato!! (non frequento!)

Qualcuno lo ha incontrato? Sa come va a finire la storia di quelli che devono fare ancora una parte dell'esame per via del "fantasmino" di laboratorio che chiude e apre le porte sul server, spegne le luci, ruba le merende, etc..?

.. insomma... per chi l'esame lo a fatto tutto, c'è speranza di avere i risultati o dobbiamo aspettare che lo facciano completo tutti e tre i turni?????

__________________
Janko


Posted by Voodoo on 14-03-2006 17:04:

Originally posted by janko
but.... in effetti ero un po' cotto... erano le 14.00 circa... dalle 9.00.... dai, avrebbe almeno potuto dirmi "ne tengo conto" oppure "di solito valuto il peso delle domande".. che ne so!... un po' più di simpatia, no?

sono andato li convinto che il grosso dell'esame era il programma, invece ho scoperto che c'erano anche i quiz, ed erano più importanti, e mi sono un po' impanicato!! (non frequento!)

Qualcuno lo ha incontrato? Sa come va a finire la storia di quelli che devono fare ancora una parte dell'esame per via del "fantasmino" di laboratorio che chiude e apre le porte sul server, spegne le luci, ruba le merende, etc..?

.. insomma... per chi l'esame lo a fatto tutto, c'è speranza di avere i risultati o dobbiamo aspettare che lo facciano completo tutti e tre i turni?????

Ma secondo te noi lo sappiamo??? :|
Gli sfigati del terzo turno devono rifare tutto,perchè non mi pare che qualcuno abbia concluso il programma...
Aspetta di ricevere notizie sul sito,inutile scrivere a Prini,che lo ha scritto a caratteri cubitali sul suo sito di non chiedergli queste cose...perchè non ti rilassi e fai qualcos'altro intanto? :D

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by MamboJambo#24 on 17-03-2006 11:41:

Originally posted by sammino
Scusate ma non sarebbe il caso di unirci e unire anche le idee e parlare con il prof. magari facendogli rendere conto che l'esame così strutturato di laboratorio risulta aldi sopra delle nostre capacità (e a mio avviso anche sovradimensionato) ?

Cosa è successo perchè venissero cambiate così drasticamente le modalità d'esame?


mi sembra una cosa sensata... siamo qua tutti a dire che nessuno era/è stato in grado di farlo... se proprio nessuno ce la fa non per forza dobbiamo essere degli ignoranti (senso buono del termine) noi...

e poi non si puo' ogni volta affrontare un esame in queste situazioni psico-logistiche dai!!!
Se la parte di lab non conta dal punto di vista della valutazione si potrebbe proporre come diceva qlc prima un progettino...ti fai le tue domande di lab, hai il tuo voto..e quando vai a verbalizzare glielo fai vedere e ti chiede qlc su quello...molti corsi fanno cosi,soprattutto quelli affollati!!

forse bisognerebbe far lavorare i rappresentanti...

__________________
E un' altra volta è notte e suono,non so nemmeno io per che motivo, forse perchè son vivo e voglio in questo modo dire "sono" o forse perchè è un modo pure questo per non andare a letto
o forse perchè ancora c'è da bere
e mi riempio il bicchiere..


Posted by kaste81 on 17-03-2006 12:56:

Originally posted by MamboJambo#24
mi sembra una cosa sensata... siamo qua tutti a dire che nessuno era/è stato in grado di farlo... se proprio nessuno ce la fa non per forza dobbiamo essere degli ignoranti (senso buono del termine) noi...

e poi non si puo' ogni volta affrontare un esame in queste situazioni psico-logistiche dai!!!
Se la parte di lab non conta dal punto di vista della valutazione si potrebbe proporre come diceva qlc prima un progettino...ti fai le tue domande di lab, hai il tuo voto..e quando vai a verbalizzare glielo fai vedere e ti chiede qlc su quello...molti corsi fanno cosi,soprattutto quelli affollati!!

forse bisognerebbe far lavorare i rappresentanti...


Io mi accontenterei di avere una spiegazione di cosa il server fa e non il solo codice non commentato (robe da pazzi!!!!!)

__________________
"Anche stanotte le nostre chitarre morderanno e a chi sta per fare rock io rendo onore............"
"And be a simple kind of man.
Be something you love and understand"
LONG LIVE ROCK 'N' ROLL!!!!!!!!!


Posted by pinauz on 17-03-2006 13:39:

Originally posted by kaste81
Io mi accontenterei di avere una spiegazione di cosa il server fa e non il solo codice non commentato (robe da pazzi!!!!!)


anche perchè ognuno ragiona a modo suo, io posso fare il server come meglio credo e posso esser un genio in reti ma se non capisco la logica di chi lo fa sono cmq in alto mare...

__________________
movimento ultras contro diffide e repressione


Posted by kaste81 on 17-03-2006 20:32:

Originally posted by pinauz
anche perchè ognuno ragiona a modo suo, io posso fare il server come meglio credo e posso esser un genio in reti ma se non capisco la logica di chi lo fa sono cmq in alto mare...


Esattamente quello che mi è successo lo scorso esame

__________________
"Anche stanotte le nostre chitarre morderanno e a chi sta per fare rock io rendo onore............"
"And be a simple kind of man.
Be something you love and understand"
LONG LIVE ROCK 'N' ROLL!!!!!!!!!


Posted by renok on 18-03-2006 12:20:

Smile

Originally posted by MamboJambo#24
mi sembra una cosa sensata... siamo qua tutti a dire che nessuno era/è stato in grado di farlo... se proprio nessuno ce la fa non per forza dobbiamo essere degli ignoranti (senso buono del termine) noi...

e poi non si puo' ogni volta affrontare un esame in queste situazioni psico-logistiche dai!!!
Se la parte di lab non conta dal punto di vista della valutazione si potrebbe proporre come diceva qlc prima un progettino...ti fai le tue domande di lab, hai il tuo voto..e quando vai a verbalizzare glielo fai vedere e ti chiede qlc su quello...molti corsi fanno cosi,soprattutto quelli affollati!!

forse bisognerebbe far lavorare i rappresentanti...



scusa ma hai idea di quanti siamo numericamente al corso di reti? quanto tempo ci vorrebbe per fare un orale a tutti? o anche solo per controllare i progettini...
e poi non è vero che la parte di lab non conta nulla dal punto di vista valutativo! dal punto di vista valutativo se non passi la parte di lab il tuo esame vale 0! quindi parliamo di un'ingranaggio del sistema valutativo.

ciò non toglie che la parte di lab sia veramente complicata e non per quanto riguarda le nozioni di reti e programmazione che abbiamo ma proprio perchè capire cosa fa il server del terzo turno è stato lasciato un po all'immaginazione.

io credo che basterebbe avere un livello di difficoltà simile a quelli del primo turno che dicono di averlo fatto senza problemi

__________________
www.inv3rno.com
INV3RNO.records


Posted by Voodoo on 18-03-2006 12:26:

Originally posted by renok
scusa ma hai idea di quanti siamo numericamente al corso di reti? quanto tempo ci vorrebbe per fare un orale a tutti? o anche solo per controllare i progettini...
e poi non è vero che la parte di lab non conta nulla dal punto di vista valutativo! dal punto di vista valutativo se non passi la parte di lab il tuo esame vale 0! quindi parliamo di un'ingranaggio del sistema valutativo.

ciò non toglie che la parte di lab sia veramente complicata e non per quanto riguarda le nozioni di reti e programmazione che abbiamo ma proprio perchè capire cosa fa il server del terzo turno è stato lasciato un po all'immaginazione.

io credo che basterebbe avere un livello di difficoltà simile a quelli del primo turno che dicono di averlo fatto senza problemi

Quoto. Per lo meno commentare adeguatamente il codice,come la buona norma di programmazione vorrebbe. Forse Prini pensava fosse talmente na cazzata,da non doverlo commentare.. :uhmehehe:

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by ilcizzy on 14-06-2006 17:08:

aiuto per client per favor

Salve a tutti. Premetto che è solo 2 giorni che mi sbatto con sti client.
Se qlc mi aiutasse con questo client gli ne sarei grato.
Innanzi tutto il server è questo:
---------------------------------------------------------------------------
import java.net.*;
import java.io.*;

// Test d'esame: scrivere un client compatibile con questo server.
// Lanciare il server connettendosi alla macchina "hal" del Silab.

class Ser {

public static void main (String args[]) {
ServerSocket welcomeSocket = (ServerSocket)null;
Socket serviceSocket = (Socket)null;

try {
welcomeSocket = new ServerSocket(10000);
while (true) {
serviceSocket = welcomeSocket.accept();
TeacherThread serviceThread =
new TeacherThread(serviceSocket);
serviceThread.start();
}
} catch(Exception e) { e.printStackTrace(); }
}
}

class TeacherThread extends Thread {
private Socket sock;

public TeacherThread(Socket sock) {
this.sock = sock;
}

public void run() {
try{

BufferedReader read = new BufferedReader(new InputStreamReader(sock.getInputStream()));
DataOutputStream rite =new DataOutputStream(sock.getOutputStream());

rite.writeBytes("Benvenuta/o al test d'esame.\n");

System.out.println("ho ricevuto questo");
String recv = read.readLine();
System.out.println(recv);

if (recv.equals("Ci provo..."))
{
rite.writeBytes("Test riuscito: potete andare.\n");
}
else
{
rite.writeBytes("Test non riuscito: riprovare.\n");
}

sock.close();
} catch(Exception e) { e.printStackTrace(); }
}
}

--------------------------------------------------------------------------------

il client che ho scritto e che ovviamente non funge è questo:

--------------------------------------------------------------------------------
import java.io.*;
import java.net.*;

class Cli {
public static void main (String args[]) throws Exception {

String frase="Ci provo...";
//Creo una socket client con ip 'localhost' e porta '10000'
Socket client = null;
client = new Socket("localhost",10000);

try
{
BufferedReader from_server = new BufferedReader(new InputStreamReader(client.getInputStream()));
DataOutputStream client_out = new DataOutputStream(client.getOutputStream());

//ricevo il mess di benvenuto
String rcvMsg1 = from_server.readLine();
System.out.println(rcvMsg1);

//mando la frease
client_out.writeBytes(frase);


//ricevo la risp
String rcvMsg2 = from_server.readLine();
System.out.println(rcvMsg2);


//chiudo il client
client.close();
}

catch(IOException e)
{

System.out.println("Errore");
System.exit(-1);
}
}
}
---------------------------------------------------------------------------------------


Non capisco perche non vada.Grazie ciao

__________________
Un utente UNIX che fa sesso:
unzip strip touch finger mount fsck more yes umount sleep


Posted by Voodoo on 14-06-2006 18:03:

Ho già dato l'esame ma gli ho dato un'occhiata in volata..

code:
String frase="Ci provo..."; ..... client_out.writeBytes(frase);

Mi sembra manchi il solito carattere "\n" alla stringa sopra (oppure inserendolo dopo l'argomento "frase" passato a writeBytes). Almeno,se l'errore è che una volta ricevuto il benvenuto e ha mandato la frase si blocca tutto penso sia questo :)
Altrimenti dovrei guardarci a fondo cosa che non ho tempo di fare :)
Ciauz

__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS :ciao:


Posted by cavals on 16-06-2006 21:11:

outClient.writeBytes(frase+'\n');l


Posted by ilcizzy on 17-06-2006 07:43:

Originally posted by Voodoo

Mi sembra manchi il solito carattere "\n" alla stringa sopra (oppure inserendolo dopo l'argomento "frase" passato a writeBytes). Almeno,se l'errore è che una volta ricevuto il benvenuto e ha mandato la frase si blocca tutto penso sia questo :)
Altrimenti dovrei guardarci a fondo cosa che non ho tempo di fare :)
Ciauz


in effetti era proprio cosi.
grazie 1000

__________________
Un utente UNIX che fa sesso:
unzip strip touch finger mount fsck more yes umount sleep


Posted by ~paolo~ on 21-06-2006 10:47:

Ciao, sinceramente non ho capito cosa si intenda per

// Lanciare il server connettendosi alla macchina "hal" del Silab.


è solo per dire di lanciare il server e client in locale oppure connettersi alla macchina "hal" in qualche modo e poi eseguire il server da lì?

Paolo

__________________
msn: paolo198328@hotmail.com



Posted by ~paolo~ on 21-06-2006 12:21:

Originally posted by ~paolo~
Ciao, sinceramente non ho capito cosa si intenda per



è solo per dire di lanciare il server e client in locale oppure connettersi alla macchina "hal" in qualche modo e poi eseguire il server da lì?

Paolo


indirizzo e porta del server "hal" venivano forniti ? in caso contrario come si potevano ricavare?

__________________
msn: paolo198328@hotmail.com



All times are GMT. The time now is 08:56.
Show all 96 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.