Dom 18 Agosto, 06:34:00 - 2019

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - Kernel

Pagine: [1] 2 3 4
1
Reti di calcolatori / Re:Progetto Reti di Calcolatori
« il: Mer 02 Novembre, 18:01:33 - 2016 »
Bisogna realizzare un progetto con i seguenti requisiti:

-Il servizio REST implementato deve interfacciare almeno due servizi REST “esterni”
-Almeno uno dei servizi REST esterni deve essere “commerciale” (es: twitter, google, facebook, pubnub, parse, firbase etc)
-Almeno uno dei servizi REST esterni deve essere acceduto con oauth
-Deve essere attivo un servizio di notifica asincrona (es. RABBITMQ)
-Il progetto deve essere su GITHUB
-Le API del servizio REST implementato devono essere documentate su GITHUB

Non bisogna studiare tutto, solo quello che utilizzerai. Ad esempio se vuoi mettere il login tramite facebook dovrai cercare la documentazione di facebook e studiare la procedura.
Così anche per il client e per il server. Puoi scriverli in qualsiasi linguaggio. Naturalmente dipende da cosa vuoi fare.

Spero di esserti stato d'aiuto.

2
Sistemi Operativi / Re:Consigli per preparare l'esame e la tesina!
« il: Mar 26 Luglio, 22:45:18 - 2016 »
È che per Unix trovi  documentazione più facilmente. Comunque non è neanche questo il vero problema, infatti alla fine la trovi la documentazione, ma usando visual studio ci sono cose poco non immediate poiché visual supporta il C++ e solo indirettamente il C. Poi le funzioni in Windows hanno moltissime entry (anche una decina).

3
Materiale Didattico / Testo esame luglio 2016
« il: Mar 26 Luglio, 22:36:34 - 2016 »
Testo d'esame

4
Sistemi Operativi / Re:Consigli per preparare l'esame e la tesina!
« il: Ven 22 Luglio, 09:39:24 - 2016 »
per C se devi inziare da zero io ai tempi usai questo: http://blacklight.gotdns.org/guidac.pdf

se ti interessa c'è il manuale scritto dal pof insieme al prof demetrescu. (dovresti trovare il link sul sito di Sistemi operativi).

Per l'esame invece io ho fatto la tesina mista (server unix, client windows), e ti consiglio di fare solo unix.

PS: gestisci tutti i casi possibili. (eventuali errori, molte connessioni, ecc..)

5
Materiale Didattico / esame luglio 2016
« il: Ven 08 Luglio, 18:58:19 - 2016 »
testo esame

6
Materiale Didattico / esame aprile 2016
« il: Ven 08 Luglio, 18:51:49 - 2016 »
testo esame

7
Materiale Didattico / esame giugno 2015
« il: Ven 08 Luglio, 18:50:24 - 2016 »
testo esame

8
Architetture dei calcolatori / testo esame giugno 2016
« il: Ven 08 Luglio, 18:47:42 - 2016 »
il testo dell'esame (parte ciciani)

9
Elettronica / SPOSTATO: Materiale utile 2
« il: Sab 07 Maggio, 14:05:58 - 2016 »

11
Sistemi Operativi / Re:Problema invio-ricezione stringhe al Server
« il: Sab 07 Maggio, 13:56:53 - 2016 »
comunque va bene anche il tuo codice però hai sbagliato ad usare gli indici

char user[5],pass[5];

   fflush(stdin);
   //inserimento username
   memset(&user,0,5);
   printf("Inserire l' Username (5 caratteri)\nUsername:");
   fgets(user,6,stdin);
   user[5]='\0';

infatti tu inizializzi l'array char user[5] questo vuol dire che gli indici vanno da 0 a 4
quindi quando fai user[5]='\0' esci fuori dagli indici. Per risolvere basta che inizializzi char user[6]

12
Sistemi Operativi / Re:Problema invio-ricezione stringhe al Server
« il: Sab 07 Maggio, 13:52:47 - 2016 »
io ho fatto così

LATO CLIENT
Codice: [Seleziona]
printf("send: ");
fgets(buf, 1024, stdin);  //fgets prende anche il carattere invio
size_t buf_len = strlen(buf);
--buf_len; // remove '\n' from the end of the message

while ( (ret = send(args->desc, buf,buf_len, 0)) < 0 ) {
if (errno == EINTR) continue;
ERROR_HELPER(-1, "Cannot write to the socket");
}


e lato server aggiungo il '\0'

13
Reti di calcolatori / Re:Progetto Reti di Calcolatori
« il: Ven 06 Maggio, 18:34:48 - 2016 »
Per iniziare io ti consiglio questo post https://piazza.com/class/iejviholubd7my?cid=16
Qui ci sono le basi per la programmazione in nodejs spiegate dal professore (per il resto usa la documentazione online). Naturalmente puoi sviluppare in qualsiasi  linguaggio. Come consigli sull'idea ti dico che non deve essere qualcosa di innovativo, basta un'idea semplice.

14
Sistemi Operativi / Re:Problema invio-ricezione stringhe al Server
« il: Lun 02 Maggio, 14:55:24 - 2016 »
Segui il consiglio di bersa125: devi aggiungere manualmente il terminatore di stringa \0.

15
Reti di calcolatori / Re:Esame 8 aprile 2016? (info Risultati)
« il: Lun 18 Aprile, 18:57:09 - 2016 »

Pagine: [1] 2 3 4