strawberry-code / IFTTT-PoliTo

The portal of Polito IFTTT project by PRPC team. Visit our website at
https://cristiano-c.github.io
1 stars 1 forks source link

Aggiungere controlli sui dati #113

Closed simonaPr closed 8 years ago

simonaPr commented 8 years ago

Lato server

sablaireau commented 8 years ago

Io avevo fatto dei controlli sulle date nel senso che febbraio non potrà mai avere 31 giorni. Inoltre avevo controllato se un mese finiva per 30 o 31. Non lo so se si devono fare questi controlli :(

simonaPr commented 8 years ago

no..questi non credo..perchè poi quando uso le funzioni java (new Date() e robe simili) se ne accorge da solo

strawberry-code commented 8 years ago

Richiedo un aggiornamento.

simonaPr commented 8 years ago

io direi che possiamo chiuderlo..

sablaireau commented 8 years ago

o.k. il controllo dell'id sul server?

simonaPr commented 8 years ago

io non lo farei (se no inutile avervi fatto scegliere l'id a voi sul client)...se l'id è sbagliato, la ricetta viene ignorata (come per twitter)

sablaireau commented 8 years ago

o.k. come vuoi :)

simonaPr commented 8 years ago

tu lo faresti?

sablaireau commented 8 years ago

se si potesse si, perché è comunque un attacco. Oppure visto che è un attacco, lo scartiamo come dici tu

strawberry-code commented 8 years ago

chissenefreeegaa!!! XD

strawberry-code commented 8 years ago

Se l'utente metterà una città non valida... beh? CAZZI SUOI! XD

sablaireau commented 8 years ago

le strade a mio avviso sono due :) ma fate voi :) l'importante che me lo dite cosi non faccio test fasulli di penetrazione al server :P XD

strawberry-code commented 8 years ago

Perdonatemi, lo chiudo. Non ha senso morirci sopra così.

simonaPr commented 8 years ago

ma più che altro..è che anche con twitter vale lo stesso discorso..anzi sarebbe ancora peggio in realtà, perchè l'utente normalemente non pensa di dover inserire "SimonaPrino" come destinazione...quindi è l'utente stesso che inconsapevolmente fa l'attacco ogni volta che inserisce una ricetta

strawberry-code commented 8 years ago

Fra si è arrabbiato e ha fatto il Ponzio Pilato, dicendo che se faranno un controllo su questa cosa CI FARANNO UN CULO COSI. Allora lo riapro. :(

sablaireau commented 8 years ago

aahahhahahahahahhahaha grazie :) per avermi venduto :P XD

simonaPr commented 8 years ago

mmm...io rimango della mia idea.. cmq se volete lo aggiungo..ma esattamente che controlli devo fare?

sablaireau commented 8 years ago

no allora lo chiudiamo e basta

strawberry-code commented 8 years ago

Io non lo farei. Ho espresso la mia idea.

simonaPr commented 8 years ago

no no..va bene..

sablaireau commented 8 years ago

no non fare i controlli

simonaPr commented 8 years ago

ma no...li faccio..aiutami solo a capire quali..

strawberry-code commented 8 years ago

Chiudere questo issue?

simonaPr commented 8 years ago

scarico il file e controllo che ci sia l'id?

sablaireau commented 8 years ago

chiudi, mi dice di chiudere l'iusse

simonaPr commented 8 years ago

li faccio, li faccio...

simonaPr commented 8 years ago

secondo te se mi tengo in una lista tutti gli id validi? è fattibile?

simonaPr commented 8 years ago

o sono troppi?

sablaireau commented 8 years ago

o.k. ma mi dispiace, quando ricevi il id della città controlla solo che esista e se la città è quella (se vuoi per la città) in caso di errore scarti la ricetta e mandi un errore del server (generico)

simonaPr commented 8 years ago

ok..ma secondo te è fattibile tenermi in una map<id, città> tutti quelli validi? O sono troppi?

simonaPr commented 8 years ago

mi daresti il file degli id validi?

sablaireau commented 8 years ago

o.k.

simonaPr commented 8 years ago

o dirmi dove posso trovarlo..

simonaPr commented 8 years ago

Sto pensando a questo issue...ma..mi chiedevo...tu come hai gestito il caso dei duplicato? Cioè..mi spiego: se "Turin" è presente in più posti del mondo (quindi corrisponde a più codici), quale codice prendi?

sablaireau commented 8 years ago

Noi gli stampiamo le cordinate geografiche :P Poi è l'utente che deve essere più specifico e meno :)

simonaPr commented 8 years ago

ok..quindi ne scegliete uno a caso tra quelli?

sablaireau commented 8 years ago

in realtà è il servizio a cui ci appoggiamo che ne prende una a caso. E ci passa molte informazioni molte delle quali non le stampiamo ma altre si in modo che l'utente sappia cosa stia facendo. Almeno l'idea di partenza era cosi, ora come ora non so che cosa è stato cambiato :(

simonaPr commented 8 years ago

ok..va bene, grazie! Tra l'altro questa mattina non mi funziona di nuovo quella Search...purtroppo capita un po' troppo spesso e, se ci capita quando siamo là, siamo fritti!

sablaireau commented 8 years ago

Al più gli mettiamo un icona che dice “sta ancora cercando ", a parte gli scherzi era l'unico modo per lavorare senza server e non scaricare 20Mbyte di roba o anche 8mytebe

simonaPr commented 8 years ago

sì sì..va bene..ma non capisco perchè cercando le stesse città, a volte funziona e a volte no...la banda è circa sempre la stessa...boh.. Questi sono gli errori più pericolosi, perchè se non va mai, almeno puoi sistemare il problema, ma così è un terno all'otto...ci affidiamo al caso

sablaireau commented 8 years ago

Io avevo trovato questo sistema, al tempo lavoravamo senza server :( e senza github, quindi mi sono dovuto ingegnare. Se volete potete cambiare, non ho problemi

sablaireau commented 8 years ago

Ti do ragione :) ma a questo punto dovremmo fare delle axaj al server

simonaPr commented 8 years ago

Ma più che altro è che non so se cambi la cosa...cioè...non so proprio cosa potrebbe causare questo problema! Non credo che sia sbagliato come avete fatto voi...anzi! Non so proprio perchè a volte funziona e a volte no (data una stessa città!! Non credo che il vostro metodo centri qualcosa)

sablaireau commented 8 years ago

Non so cosa dirti, so solo che avendo svilupatto questa cosa senza server di appoggio si è fatto quel che si è potuto :(

simonaPr commented 8 years ago

allora...con questo benedetto file avevo dei problemi..ho cercato di arrangiarmi in altri modi (interrogando direttamente il server openweathermap), ma non ho modo di vedere se funziona, perchè la search ha deciso di non funzionarmi più..cmq committo questa cosa..poi la testerò

sablaireau commented 8 years ago

va bene, io ho fatto il controllore e la pagina ma la pagina mi dai dei problemi :(

simonaPr commented 8 years ago

ok..mi dispiace..ma non è obbligatorio aggiungerlo!! Non stare ad impazzire!

sablaireau commented 8 years ago

mi sembra di essere scemo ahahhahahah

simonaPr commented 8 years ago

ma no..perchè???

ps: sto openweathermap è un servizio di merda!!!

sablaireau commented 8 years ago

hai ragione, è stata l'unica alternativa che trovai al posto di scaricare il file da 20Mbyte