.dsy:it. Pages (2): « 1 [2]
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [PROGETTO]Log (http://www.dsy.it/forum/showthread.php?threadid=8018)


Posted by FedeLura on 29-01-2004 12:37:

void trim(double): metodo che mantiene solo la percentuale di eventi più recenti del log contenuta nell’argomento (che deve quindi contenere un numero tra zero e uno, emettendo un’eccezione in caso contrario). Gli eventi rimanenti devono essere eliminati, dopodichè il log deve essere scritto sul relativo file

Scusate, sarò io dé coccio, ma proprio non capisco questo metodo:
-Qual è l'argomento richiesto dal metodo?
-Soprattutto, in base all'argomento, cosa deve ritornare il metodo?
:pensa:


Posted by citrus on 29-01-2004 13:03:

Originally posted by FedeLura
Scusate, sarò io dé coccio, ma proprio non capisco questo metodo:
-Qual è l'argomento richiesto dal metodo?
-Soprattutto, in base all'argomento, cosa deve ritornare il metodo?
:pensa:


il metodo non ritorna nulla (public static void trim(double))
perchè lavora sull'array data che è già un campo dell'oggetto Log.
l'argomento richiesto è un double con un range che va da 0 a 1.
in questo modo per intenderci 0.5 corrisponde al 50% (e 1 ovviamente al 100%)!
tu non devi far altro che ridimensionare l'array in base alla percentuale passata in argomento facendo attenzione a tagliare la parte contenente gli eventi meno recenti.


Posted by httpmum on 29-01-2004 14:35:

Informazioni sulle eccezioni!!!!

Io non ho capito molt bene come faccio a fare queste eccezioni, o meglio non ho capito come faccio a far continuare il programma dopo il verificarsi di un'eccezione!!!!!

Qualcuno può aiutarmi.....(magari postandomi qualche esempio di codice!!!!)

Grazie Mille.....

__________________
Httpmum


Posted by Odeen on 29-01-2004 14:45:

:-)

grazie mille citrus

Odeen


Posted by citrus on 29-01-2004 14:56:

Re: Informazioni sulle eccezioni!!!!

Originally posted by httpmum
Io non ho capito molt bene come faccio a fare queste eccezioni, o meglio non ho capito come faccio a far continuare il programma dopo il verificarsi di un'eccezione!!!!!

Qualcuno può aiutarmi.....(magari postandomi qualche esempio di codice!!!!)

Grazie Mille.....


se tu la raccogli il programma riprende automaticamente un passo prima dal punto in cui si è verificata l'eccezione,
altrimenti l'eccezione viene "buttata" in output dalla javavirtualmachine e l'esecuzione del programma si interrompe bruscamente!!!!


Posted by FedeLura on 29-01-2004 15:00:

Originally posted by citrus
il metodo non ritorna nulla (public static void trim(double))
perchè lavora sull'array data che è già un campo dell'oggetto Log.
l'argomento richiesto è un double con un range che va da 0 a 1.
in questo modo per intenderci 0.5 corrisponde al 50% (e 1 ovviamente al 100%)!
tu non devi far altro che ridimensionare l'array in base alla percentuale passata in argomento facendo attenzione a tagliare la parte contenente gli eventi meno recenti.

Ah ecco! Allora nn porta via molto tempo! Vai raga che ci sono!Thanx di nuovo, Citrus!
@ httpmum:
-x creare una nuova eccezione devi creare una classe che si chiama come l'eccezione stessa e che estenda Exception;

-x gestire le eccezioni devi utilizzare i comandi
try{
...codice che può generare l'eccezione...
} catch (NomeEccezione e) {
...codice che deve essere eseguito nel caso si verifichi l'eccezione catturata in catch...
}
Spero di essere stato chiaro! :D


Posted by FedeLura on 29-01-2004 15:01:

Azz... Citrus mi hai anticipato e nn me ne sn accorto! Scusate...

__________________
"...saremo al 5%, eh tipo arrbaalalrabraalralra... Il caffè, ecco!"
Autore Anonimo

Maaaamma miaaaaa!!! :D


Posted by gabry_deejay on 29-01-2004 16:10:

io non ho capito una mazza di come cavolo si fa il MainLoop......perfavore.....se qualcuno ha finito...o se magari qualcuno ha un anima pia da spiegarmi con molta chiarezza che C***O devo combinare in STA C***O di classe (Scusate i termini)..........:D
mi mandi un PM o .....grazie per la gentile collaborazione......:cry:

Edit di moderazione: Evitiamo magari la volgarità così gratuita ;)

__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE




Posted by foolish on 30-01-2004 09:08:

Originally posted by citrus
mannaggia ste date!
non mi quadra di usare la data riportata sul file (quella GMT) quindi vorrei trovare un formato più simile a quello proposto
(gg/mm/aaaa hh:mm:ss AM).
il problema è che le classi che avete giustamente consigliato non gestiscono il discorso AM/PM.
sono sicuro che c'è il metodo giusto tra i mille elencati nelle API, basta trovarlo!
chiunque ne sappia di più posti (io farò altrettanto appena avrò trovato qualcosa di interessante).
grazie
citrus


ho cercato più volte il discorso della fascia oraria (AM,PM) ma alla fine ho usato semplicemente la logica.

faccio un controllo per vedere che làora passata come argomento sia compresa tra 0 e 11, ora conrtrollo che ci sia AM e PM scritto nel giusto modo (se ad esempio c'è MX genererò l'eccezione) quindi se c'è AM lascio la data così com'è, altrimenti gli sommo 12.


- la fascia oraria è AM ?
- si - lascio così le ore
- no - sommo 12 alle ore

- ora imposto la data!

semplice veloce ed indolore!

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


Posted by foolish on 30-01-2004 09:18:

Originally posted by gabry_deejay
io non ho capito una mazza di come cavolo si fa il MainLoop......perfavore.....se qualcuno ha finito...o se magari qualcuno ha un anima pia da spiegarmi con molta chiarezza che C***O devo combinare in STA C***O di classe (Scusate i termini)..........:D
mi mandi un PM o .....grazie per la gentile collaborazione......:cry:

Edit di moderazione: Evitiamo magari la volgarità così gratuita ;)


fai innanzi tutto un menù incui elenchi le possibilità.
otterrai una scelta (numerica) ora fai uno switch
in cui gestirai ogni singola opzione.
farai ripetere il tutto finchè non sceglierai l'uscita.

code:
do { switch(scelta) { case 1: ... break; case 2: ... break; .... }//fine switch }while(scelta!=0); //presupponendo che l'inserimento di uno 0 equivalga all'uscita


dentro ogni "case" utilizzerai i metodi che avrai implementato nella classe Log.

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


Posted by citrus on 30-01-2004 09:53:

Originally posted by foolish
ho cercato più volte il discorso della fascia oraria (AM,PM) ma alla fine ho usato semplicemente la logica.

faccio un controllo per vedere che làora passata come argomento sia compresa tra 0 e 11, ora conrtrollo che ci sia AM e PM scritto nel giusto modo (se ad esempio c'è MX genererò l'eccezione) quindi se c'è AM lascio la data così com'è, altrimenti gli sommo 12.


- la fascia oraria è AM ?
- si - lascio così le ore
- no - sommo 12 alle ore

- ora imposto la data!

semplice veloce ed indolore!




ho trovato una classe spettacolare che mi permette di formattare le date!!!
è una sottoclasse della FormatDate, si chiama SimpleFormatDate ed essendo concreta può essere istanziata passandogli in argomento un pattern, ovvero una stringa che rappresenti il formato di data desiderato.
la figata è che i pattern sono completamente personalizzabili!
(questo quindi mi permette di creare la data esattamente come la voglio io!).
ex:
String pattern = "dd/mm/yyyy HH:mm:ss aa";
SimpleDateFormat f = new SimpleDateFormat(pattern);
Date data=f.parse("22/12/2003 03:15:22 PM");
questo mi permette di raccogliere la data!
....
ora l'unica cos che mi rimane da capire è come ritrasformarla per l'output nel formato di partenza....
se qualcuno ha consigli sono bene accetti!


:D


Posted by foolish on 30-01-2004 10:01:

ottima cosa, funziona davvero???

io ho usato i metodi get.... ecc! questo è un pò lunghino ma funziona benissimo.

ti sei scorso tutta la documentaziona API???

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


Posted by citrus on 30-01-2004 10:24:

Originally posted by foolish
ottima cosa, funziona davvero???

io ho usato i metodi get.... ecc! questo è un pò lunghino ma funziona benissimo.

ti sei scorso tutta la documentaziona API???


API RULEZ!!!! :D
(no scherzo, me l'hanno consigliata gli amici di html.it!)
poi ovviamente api alla mano ho cercato di capirci qualcosa,
ora mi manca solo di trovare il modo per ritrasformare la data in stringa secondo il pattern che ho stabilito......


Posted by gabry_deejay on 30-01-2004 10:37:

ora ci provo foolish.....se non viene ti posso picchiare? :lol:
Per ora grazie!
Citrus...ma tu in Silab? non ti potrò mai conoscere cazzarolina!

__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE




Posted by francyghisla on 30-01-2004 10:42:

tutto il problema delle date nasce dal fatto che usiamo l'esempio di Log che ci ha dato Malchiodi, però alla presentazione del progetto ci aveva lasciato libera scelta nella decisione del formato della data, quindi se decidiamo per esempio di usare la codifica GMT e la utilizziamo dall'inizio alla fine del progetto non dovrebbero esserci problemi, no?

in teoria i Log sono gestiti da un solo programma (il mio, il tuo, il suo...) senza intercambiabilità, quindi non ci sono problemi di portabilità delle date. Un Log che scrivo con il mio programma è letto solo dal mio programma, giusto? (lo so che è contro ogni regola di buona programmmazione, ma in questo caso specifico dovrebbe essere così)


Posted by citrus on 30-01-2004 10:54:

Originally posted by francyghisla
tutto il problema delle date nasce dal fatto che usiamo l'esempio di Log che ci ha dato Malchiodi, però alla presentazione del progetto ci aveva lasciato libera scelta nella decisione del formato della data, quindi se decidiamo per esempio di usare la codifica GMT e la utilizziamo dall'inizio alla fine del progetto non dovrebbero esserci problemi, no?

in teoria i Log sono gestiti da un solo programma (il mio, il tuo, il suo...) senza intercambiabilità, quindi non ci sono problemi di portabilità delle date. Un Log che scrivo con il mio programma è letto solo dal mio programma, giusto? (lo so che è contro ogni regola di buona programmmazione, ma in questo caso specifico dovrebbe essere così)


l'esempio che riporta sul testo dell'esercizio secondo me non è molto attendibile anche perchè poi richiede espressamente il formato con l'orario espresso con am/pm ed anche il file log messo a disposizione riporta questo formato.....
(poi ovviamente lui dice anche di fare come preferiamo però penso che alla fine apprezzi il fatto che vengano seguite le sue direttive)
...
invece per quanto rigurada la portabilità non c'è niente di meglio della classe di cui ho postato sopra: basta infatti che ti crei un campo "pattern" ed un metodo statico che lo modifica e tutte le date si aggiorneranno automaticamente al nuovo formato!!!
(tranne ovviamente quelle già scritte su file però per quelle si può sempre fare una conversione)


Posted by citrus on 30-01-2004 11:00:

Originally posted by gabry_deejay

Citrus...ma tu in Silab? non ti potrò mai conoscere cazzarolina!


il Silab per me è un po' uno sbattimento...
comunque non ci siamo presentati ma mi sa che ci conosciamo, almeno di vista.....
:D


Posted by ska_Gio on 31-01-2004 12:52:

mi sa di si visto che di solito citrus a lezione è sempre vicino a me foolish e ninjanet84....

__________________
giO


Posted by gabry_deejay on 31-01-2004 12:56:

sta di fatto che cmq la classe LOG non c'è venuta....come devo fare? soprattutto le ultime tre cose....TRIM (date) e le altre due.....:(

__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE




Posted by m@cCo on 31-01-2004 13:06:

Finito!!! Dopo tutto lo sbattimento e tutte le eccezioni che ci ho buttato dentro se non prendo 35 faccio una strage!!! :twisted:
Ah piccola domanda ma per "Creazione di un nuovo log" che caspio intende Malchiodi?
Teoricamente per fare qualsiasi cosa serve il log per cui a che mi serve un'opzione che me lo crea?
Io se il file da leggere non lo trovo lo creo e poi creo automaticamente il log.
Poi se scegli crea log lo sovrascrive ma non capisco a che cosa serva...

Ciao


Posted by ska_Gio on 31-01-2004 13:30:

ALLORA TRIM...CANCELLA LE ULTIME RIGHE DEL LOG che vengono dopo una certa data va fatto un confronto tra una data imessa e le date degli eventi del log....quando viene trovata una data del log antecedente a quella immessa va eliminata ...
...supponendo che il log sia ordinato... puoi anche dire che se trovi un evento che va eliminto tutti quelli sottostanti vanno eliminati....in quanto vengono dopo!

__________________
giO


Posted by gabry_deejay on 31-01-2004 13:36:

thx

__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE




Posted by ska_Gio on 31-01-2004 13:38:

Verifica della consistenza temporale del log
Vengono verificate le date degli eventi, se esse sono in ordine decrescente viene
segnalato che la consistenza temporale e' corretta
controlli ogni data dell'evento 1 con l'evento 2 se 1 viene dopo a 2 ok continui il ciclo (controlli l'elemento 2 col 3) altrimenti dai false.....continui così per tutti gli elementi dell'array

__________________
giO


Posted by citrus on 31-01-2004 13:47:

Originally posted by m@cCo
Finito!!! Dopo tutto lo sbattimento e tutte le eccezioni che ci ho buttato dentro se non prendo 35 faccio una strage!!! :twisted:
Ah piccola domanda ma per "Creazione di un nuovo log" che caspio intende Malchiodi?
Teoricamente per fare qualsiasi cosa serve il log per cui a che mi serve un'opzione che me lo crea?
Io se il file da leggere non lo trovo lo creo e poi creo automaticamente il log.
Poi se scegli crea log lo sovrascrive ma non capisco a che cosa serva...

Ciao


sono daccordo!
praticamente la creazione del log la metto all'inizio del main, al di fuori dello switch di modo che obbligo l'utente a creare un nuovo log appena lancia il programma, anche perchè se questo mi richiama un metodo Salva senza aver prima creato il log mi va tutto a pallino!!!


Posted by Mifune on 31-01-2004 14:15:

Dimensione array data

Ragazzi ma voi a quanto avete inizializzato l'array di data? Io ho supposto al momento una dimensione di 100 eventi....

__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog


Posted by citrus on 31-01-2004 14:36:

Re: Dimensione array data

Originally posted by Mifune
Ragazzi ma voi a quanto avete inizializzato l'array di data? Io ho supposto al momento una dimensione di 100 eventi....


purtroppo la cosa migliore da fare in questo caso è scorrere una prima volta il file e contarne le righe incrementando un contatore.
successivamente istanzi un'array della dimensione del contatore e rileggi ancora il file per riempire l'array.
...
il problema è che così ti tocca leggere due volte da file il che no è molto indicato in termini di prestazioni...
la cosa migliore sarebbe caricare il file in memoria (ex con uno stack) e poi lavorarci da qui!


Posted by m@cCo on 31-01-2004 14:39:

Io ho creato un metodo che ritorna il numero di eventi del file e inizializzo l'array a quel valore
Se il file è vuoto la variabile resta a 0;
Quando aggiungo un evento creo un array di appoggio di dimensione +1 rispetto a quella del file, e dopo aver aggiunto il nuovo evento reinizializzo l'array data alla nuova dimensione ricopiandoci tutto quello che c'è nell'array di appoggio.

Ciao


Posted by citrus on 31-01-2004 14:55:

Originally posted by m@cCo
Io ho creato un metodo che ritorna il numero di eventi del file e inizializzo l'array a quel valore
Se il file è vuoto la variabile resta a 0;
...


questo metodo però deve per forza leggere da file giusto?
quindi siamo al punto di partenza...
:D


Posted by m@cCo on 31-01-2004 15:24:

Oh certamente, ma coi computeroni che ci ritroviamo me ne sbatto altamente e lo leggo due volte:D

Ciao


Posted by citrus on 31-01-2004 15:48:

Originally posted by m@cCo
Oh certamente, ma coi computeroni che ci ritroviamo me ne sbatto altamente e lo leggo due volte:D

Ciao


anastro! :approved:


Posted by m@cCo on 31-01-2004 15:53:

anastro?:?
Ah citrus allora alla fine la data l'hai formattata con quel metodo che hai scoperto?

Ciao


Posted by citrus on 31-01-2004 16:53:

sissignore e funziona pure bene!!
anzi funziona anastro!!!!


Posted by m@cCo on 31-01-2004 16:59:

Perfetto!
Allora non è che me lo presti un attimo, te lo ridò subito:D
Così magari 35 lo prendo sul serio...se magari!:D

Ciao


Posted by citrus on 31-01-2004 17:23:

in che senso me lo presti scusa?
(ps: abbiamo trattato la cosa qualche pagina indietro)
ciauz!


Posted by m@cCo on 31-01-2004 17:43:

Si lo so, la mia era una battuta:D
Adesso vedo, se mi viene voglia di sbattermi ancora un pò...

Ciao


Posted by m@cCo on 01-02-2004 09:50:

Citrus scusa se ti rompo ancora, ma con la classe SimpleDateFormat come cavolo faccio a trasformare la data in stringa per stamparla?

Ciao


Posted by citrus on 01-02-2004 10:57:

devi richiamare il metodo format(Date) della calsse SimpleDateFormat che ti restituisce una stringa che tu poi puoi stampare
ex:
SimpleDateFormat formatter=new SimpleDateFormat(pattern);
out.println(formatter.format(new Date()));

ciauz!


Posted by m@cCo on 01-02-2004 13:12:

Ok adesso provo

Ciao


Posted by lockit on 01-02-2004 13:23:

Question file txt allegato

Progetto finito, ma questa frase del malchiodi mi lascia si sale:
"saranno illustrate le principali scelte implementative e le strategie utilizzate per svolgere il progetto"

Voi cosa avete scritto ??

datemi almeno un idea perchè non riesco proprio a capire che c...o dobbiamo scrivergli

ciao


Posted by fulminato1 on 01-02-2004 13:31:

bella lockit, hai già finito?
ma domani vieni lo stesso al silab?

__________________
www.alterazione.com www.andreaforzani.com
www.myspace.com/alterazione
www.myspace.com/festaincravilla


Posted by citrus on 01-02-2004 13:37:

Re: file txt allegato

Originally posted by lockit
Progetto finito, ma questa frase del malchiodi mi lascia si sale:
"saranno illustrate le principali scelte implementative e le strategie utilizzate per svolgere il progetto"

Voi cosa avete scritto ??

datemi almeno un idea perchè non riesco proprio a capire che c...o dobbiamo scrivergli

ciao


per intero iltesto dice:
"Durante la prova orale con i singoli studenti saranno discusse le modalità implementative adottate e la padronanza di alcuni dei concetti necessari per preparare il progetto."
quindi tu non devi scrivergli niente....
casomai sarà lui che nell'orale ti chiederà ad esempio come mai hai utilizzato un metodo piuttosto che un altro ecc....
la cosa quindi si riferiva all'orale, tu di scritto se non sbaglio devi solo fare il manule dell'utente.
confermate?


Posted by lockit on 01-02-2004 13:50:

Re: Re: file txt allegato

Originally posted by citrus
per intero iltesto dice:
"Durante la prova orale con i singoli studenti saranno discusse le modalità implementative adottate e la padronanza di alcuni dei concetti necessari per preparare il progetto."
quindi tu non devi scrivergli niente....
casomai sarà lui che nell'orale ti chiederà ad esempio come mai hai utilizzato un metodo piuttosto che un altro ecc....
la cosa quindi si riferiva all'orale, tu di scritto se non sbaglio devi solo fare il manule dell'utente.
confermate?


lui dice esattamente così sul documento che ho io:
Nell’archivio dovrà anche essere accluso un breve documento in formato txt o rtf in cui

verrà descritto il modo in cui interfacciarsi con il programma
saranno illustrate le principali scelte implementative e le strategie utilizzate per svolgere il progetto


dici che un file così gli và bene:

Progettino di Informatica generale e laboratorio(Mereghetti, Malchiodi)

Il programma e molto semplice da utilizzare basta compilare tutte le classi del file zip e lanciare la classe MainLoop. All'avvio una finestra d'aiuto spiegerà i comandi e potrà essere visualizzata tutte le volte che si vuole con il comando aiuto.
Il programma è molto semplice si tratta di dare dei comandi testuali dalla riga di comando '->', le procedure di inserimento dati o di funzione dei comandi sono spiegate all'interno del programma.

che ne dici?


Posted by citrus on 01-02-2004 14:14:

mannaggia in effetti hai proprio ragione!
a quanto pare bisogna anche descrivere le proprie scelte di implementazione e spiegarne il motivo.
non so ad esempio per la classe SimpleFormatDate chi l'ha usata può dire che l'ha fatto perchè permette di creare manualmente un formato di data e che quindi questa cosa la rende portabile anche su altri progetti (ad esempio).
non so poi fino a che punto ci si debba spingere, qui si dice "le principali scelte implementative" quindi penso si riferisca a tutto quello che "di tuo" hai messo nel progetto.
(ovviamente non serve spiegare perchè hai usato un array per memorizzare gli eventi perchè questo ti è stato imposto).


Posted by lockit on 01-02-2004 14:29:

Grazie mille citrus, vedro di fare quello che posso visto in italiano non è che mela cavo molto

:D :D


Posted by Voodoo on 01-02-2004 15:03:

scusate una domandina....ma il benedetto log deve essere salvato come nell'esempio del formato elettronico tutto su un'unica riga(che tra l'altro in quell'esempio c'è confusione tra prezzo e numero della priorità..)o si può salvare ogni evento su righe diverse tornando a capo??
Ringrazio colui/lei che mi risponderà.
Bye

__________________
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 gabry_deejay on 01-02-2004 15:06:

devi tornare a capo.....se non mi sbaglio....come un vero log:D

__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE




Posted by fulminato1 on 01-02-2004 15:15:

penso proprio di si!probabilmente è anke più gestibile, andresti ad avere una riga per ogni evento,molto più ordinato ke non andando a capo.

__________________
www.alterazione.com www.andreaforzani.com
www.myspace.com/alterazione
www.myspace.com/festaincravilla


Posted by m@cCo on 01-02-2004 19:02:

Uè qui si fan le cose in grande!
Pure il comando aiuto e il prompt dei comandi...:D

Ciao


Posted by fulminato1 on 01-02-2004 19:23:

Originally posted by m@cCo
Uè qui si fan le cose in grande!
Pure il comando aiuto e il prompt dei comandi...:D

Ciao


cosa?

__________________
www.alterazione.com www.andreaforzani.com
www.myspace.com/alterazione
www.myspace.com/festaincravilla


Posted by francyghisla on 02-02-2004 12:51:

un'altra domanda sul manuale utente che va consegnato...

avete sentito anche voi alla presentazione che deve essere lungo al massimo 2 pagine??

ma così non c'è abbastanza spazio per mettere tutti i commenti sulle scelte implementative, al max si può dire dove vengono gestite le eccezioni, due parole sulla gestione delle date e poco altro...

fatemi sapere! grazie mille!


Posted by MAÐ Dragon on 02-02-2004 12:53:

Eccezioni????? Aiutoooooooooo!!!

Scusate io ho quasi finito il progettino, ma mi mancano da realizzare tutte le eccezioni!
Il fatto è che riesco a creare una nuova eccezione, riesco a intercettarla ma quando poi viene eseguita il programma esce!
avrei bisogno di una grande mano!
C'è qualche anima pia che può postarmi un frammento di codice
esplicativo in cui una volta visualizzata l'eccezione il programma NON termini??

grazie a tutti!

__________________
Ciò che facciamo in vita, riecheggia nell'eternità


Posted by francyghisla on 02-02-2004 13:26:

dovebbe essere così il codice
class xxx
{
definizione metodo () throws NomeException, Nome2Exception,...
{
try
{
parte del metodo che potrebbe creare problemi
}
catch (NomeException e)
{
codice che vuoi eseguire se si è verificata quell'eccezione
}
}
}


Posted by ninjanet84 on 02-02-2004 13:45:

Scusate ma a chi dobbiao consegnare tutta l stampa del listato???:? :?

__________________
:pazzo: Oh, cà dò la "Capa Gira" :pazzo:

My FlickR


Posted by citrus on 02-02-2004 13:50:

Originally posted by ninjanet84
Scusate ma a chi dobbiao consegnare tutta l stampa del listato???:? :?


quale listato?:?


Posted by francyghisla on 02-02-2004 14:06:

in portineria in via comelico, quale sia la portineria in via Comelico non so, potrebbe essere quello sgabbiotto sulla sinistra quando si entra...

cmq bisogna consegnare il codice sorgente del programma e il manuale utente


Posted by citrus on 02-02-2004 14:08:

Originally posted by francyghisla
in portineria in via comelico, quale sia la portineria in via Comelico non so, potrebbe essere quello sgabbiotto sulla sinistra quando si entra...

cmq bisogna consegnare il codice sorgente del programma e il manuale utente


scusate ma non si fa prima a consegnare tutto via internet????
... o mi sono perso qualcosa?
:?


Posted by francyghisla on 02-02-2004 14:23:

Malchiodi vuole anche una copia cartacea, non so se serva per gli archivi degli esami che tutto deve essere documentato per iscritto, oppure vuole essere sicuro nel caso qualche sottoposizione si perda nei meandri della rete!

bho, meglio portargliela!


Posted by citrus on 02-02-2004 14:34:

e va consegnata anche quella entro venerdì?


Posted by Pigmalione on 02-02-2004 14:56:

Ammettiamo che ci sia un menù con alcune voci selezionabili tramite i numeri da 1 a 10 e che l'utente per uscire deve digitare 0; un esempio utile potrebbe essere:


...
int sceltaMenu;
do{
...
stampa il menu
...
try{
sceltaMenu= Integer.parseInt(input.readLine());
} catch (EccezioneA e){
avvisi l'utente("Scelta non valida.");
sceltaMenu=-1; // questo ti permette di ricominciare il ciclo
}
switch (sceltaMenu){
case 0: return;
case 1: ...
...
...


}while (sceltaMenu!=0);


In questa situazione se l'utente inserisce un valore corretto viene chiamato attraverso lo switch il codice da eseguire a seconda della scelta, se invece catturi l'eccezione puoi assegnare alla variabile un valore che non esegue niente nello switch e non verifica la condizione di uscita dal ciclo, in questo modo il ciclo riprende dall'inizio chiedendo nuovamente all'utente di inserire un valore.

Spero di essere stato abbastanza chiaro :)

P.S.: magari esistono anche soluzioni migliori

__________________


Posted by EagleSpirit on 02-02-2004 15:07:

Originally posted by citrus
e va consegnata anche quella entro venerdì?


dal testo non si capisce...
ma se il termine di sottoposizione è venerdì 6 alle 24 penso si possa portare anche dopo...


a proposito qualcuno mi spiega in cosa consiste il metodo Log duplicate... grazie


Posted by Rocco.Li on 02-02-2004 15:31:

Log Duplicate deve restituire istanza dell'oggetto Log, popolata in maniera identica all'originale.

__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.

"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo


Posted by francyghisla on 02-02-2004 16:08:

Originally posted by EagleSpirit
dal testo non si capisce...
ma se il termine di sottoposizione è venerdì 6 alle 24 penso si possa portare anche dopo...


a proposito qualcuno mi spiega in cosa consiste il metodo Log duplicate... grazie


bho, è un bel metodo che non serve a niente!! nelle operazioni richieste dal main non è preso in considerazione, ma non riesco a trovare neanche un'operazione di quelle richieste in cui sia utile! non so se serve per vedere se passiamo solo il riferimento o tutto l'oggetto....

se qualcuno ha qualche notizia su questo metodo fantasma ci faccia sapere!!!!

:?


Posted by francyghisla on 02-02-2004 16:11:

Originally posted by citrus
e va consegnata anche quella entro venerdì?


in teoria si, in pratica a lezione ha detto che se si consegnava il progetto via internet a mezzanotte di venerdì concedeva un po' di tempo in più per la consegna, ma non penso che sia oltre lunedì o martedì contando che di mezzo c'è il week end.

non avremmo cmq nessun vantaggio a portargli la relazione tardi, tanto deve essere presente nella cartella zippata con il sorgente del progetto! quindi devono per forza combaciare!!


Posted by httpmum on 02-02-2004 16:18:

Scusate ma il metodo Log duplicate( ) come si fa, ma soprattutto a cosa serve???? Visto che ho fatto quasi tutto il programma e solo adesso mi sono accorto di questo metodo!!!!!

Poi ste cavolo di eccezioni...come sono state postete sopra le riuscivo a fare anch'io, ma dopo il programma termina lo stesso...

:? :? :? :(

__________________
Httpmum


Posted by francyghisla on 02-02-2004 16:27:

Originally posted by httpmum
Scusate ma il metodo Log duplicate( ) come si fa, ma soprattutto a cosa serve???? Visto che ho fatto quasi tutto il programma e solo adesso mi sono accorto di questo metodo!!!!!

Poi ste cavolo di eccezioni...come sono state postete sopra le riuscivo a fare anch'io, ma dopo il programma termina lo stesso...

:? :? :? :(


Per prendere i dati dall'utente nel main fai un ciclo while, giusto?

sicuro di non cambiare magari qualche variabile che ti fa uscire dal ciclo? o di prendere le eccezioni fuori dal ciclo?


Posted by Voodoo on 02-02-2004 16:59:

***Originally posted by EagleSpirit
dal testo non si capisce...
ma se il termine di sottoposizione è venerdì 6 alle 24 penso si possa portare anche dopo...***
Ecco come risponde Malchiodi in proposito,e a riguardo della discussione del progetto:
****
La consegna della documentazione cartacea puo' avvenire anche dopo il 6 febbraio, nel senso che mentre la scadenza per la consegna del codice e' da intendersi non prorogabile, la consegna
del codice e del manuale fatta "a mano" puo' essere fatta un po' dopo, ma non tanto: l'idea e' che si puo' consegnare al massimo con un giorno di ritardo, in quanto mi e' indispensabile
per valutare il progetto. Tieni conto del fatto che in questo caso il
giorno successivo alla consegna e' un sabato.
La discussione del progetto verra' fatta concorrentemente con gli orali della parte di teoria, o al massimo un giorno prima. Controlla sul sito del corso la sezione Avvisi: al piu' presto inseriro' la data esatta.
*********

__________________
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 citrus on 02-02-2004 18:02:

"La discussione del progetto verra' fatta concorrentemente con gli orali della parte di teoria, o al massimo un giorno prima. Controlla sul sito del corso la sezione Avvisi: al piu' presto inseriro' la data esatta."

c'è qualcosa che non mi quadra.......
come fanno a fare i due orali insieme?
come faccio io a sapere se dare o meno l'orale se non so ancora che voto ho preso???


Posted by citrus on 02-02-2004 18:09:

Originally posted by francyghisla
bho, è un bel metodo che non serve a niente!! nelle operazioni richieste dal main non è preso in considerazione, ma non riesco a trovare neanche un'operazione di quelle richieste in cui sia utile! non so se serve per vedere se passiamo solo il riferimento o tutto l'oggetto....

se qualcuno ha qualche notizia su questo metodo fantasma ci faccia sapere!!!!

:?


si non serve a niente ma va comunque implementato perchè malchioldi dice che potrebbe anche usare un suo main per "testare" le nostre classi quindi tutto deve essere perfettamente funzionante.
la stessa cosa infatti vale per il metodo check().
(a meno che non si faccia in modo di far inserire a mano la data dall'utente ed è quello che secondo me farà lui!)
...
probabilmente il metodo duplicate() è una "chicca" che ci ha messo per vedere come lo risolviamo
(e in realtà è più semplice di quel che sembra basta ......... :D ).


Posted by [D]ani[J] on 02-02-2004 18:11:

Off-Topic:

ho unito il thread aperto da MAÐ Dragon e la risposta di Pigmalione !
Visto che siete nuovi vi invito e leggere il regolamento e a non aprire nuovi Thread se non è indispensabile !

__________________
Dani
e-mail: DaniJ@dsy.it
...ahhh ste donne! :D
Buoniiiiiisssimaaaa!


Posted by Armen on 02-02-2004 18:21:

FINITO!!!

...boh, boh...devo solo renderlo presentabile :D

__________________
My Blog...take a look!

"Never give out your password or credit card number in an instant message conversation."

ETL :schifo: Malcangi :schifo:


Posted by m@cCo on 02-02-2004 19:06:

No no aspetta che mi son perso, sto metodo che caspio deve fare?
Creare un nuovo log coi dati del file?
O cosa?

@citrus: simpledate funzia, però mi da problemi col mese, cioè usando il pattern dd/mm/yyyy hh:mm:ss a z provandolo con la data odierna mi restituisce una cosa del tipo 02/43/2004...il resto è giusto, sai mica perchè?

Ciao


Posted by citrus on 02-02-2004 19:19:

Originally posted by m@cCo
No no aspetta che mi son perso, sto metodo che caspio deve fare?
Creare un nuovo log coi dati del file?
O cosa?

@citrus: simpledate funzia, però mi da problemi col mese, cioè usando il pattern dd/mm/yyyy hh:mm:ss a z provandolo con la data odierna mi restituisce una cosa del tipo 02/43/2004...il resto è giusto, sai mica perchè?

Ciao


ti succede perchè praticamente ti riporta i minuti nel campo mese (se fai caso sono uguali).
comunque al posto di mm per il mese devi mettere MM.
poi magari guarda sulle API che c'è l'elenco dei paramteri che si possono usare, per esempio con KK indichi le ore da 0 a 12, con hh quelle da 0 a 24 poi c'è anche HH ecc... ecc.... (ce n'è un po').
...
il metodo duplicate() crea un nuovo log a partire da quello presente, quindi non devi caricare l'array da file ma duplicare quello corrente (che potrebbe essere identico al file ma anche no se ad esempio aggiungi un evento senza salvarlo).
pito??? ;)
ciauz
:D


Posted by m@cCo on 02-02-2004 20:28:

Molto gentilissimo grazie:D
Domani mi lancio e metto a posto il tutto.

Ciao


Posted by Mifune on 02-02-2004 20:47:

Ma cosa intende il prof.Malchiodi con regole di buona programmazione....

Raga ho quasi finito mi mancano le schifosissime eccezioni sight

Come avete fatto per Date che da il messaggio deprecate? non vorrei rimodificare tutto!!!:cry:

__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog


Posted by Rocco.Li on 02-02-2004 21:46:

Io ho finito da un po', solo che ora mi sorgono i dubbi dell'ultimo minuto.
Al posto dell'array che e' per forza di cose di dimensioni fisse io ho usato un ArrayList, secondo voi va bene ?

__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.

"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo


Posted by citrus on 02-02-2004 22:49:

Originally posted by Rocco.Li
Io ho finito da un po', solo che ora mi sorgono i dubbi dell'ultimo minuto.
Al posto dell'array che e' per forza di cose di dimensioni fisse io ho usato un ArrayList, secondo voi va bene ?


mereghetti è sicuramente daccordo, malchioldi storcerà un po' il naso (giustamente se vogliamo perchè il progetto è visibilmente basato sull'uso di array) ma andrà cmq bene a patto che tu sappia spiegare cos'è e come funziona.

@Mifune: deprecated significa che la classe è stata affiancata da una versione migliore e che quindi in futuro potrebbe essere eliminata.
questo però non ne pregiudica il funzionamento quindi fossi in te non mi preoccuperei, nel caso al posto di Date puoi usare Calendar.

cips
:D


Posted by Armen on 02-02-2004 23:16:

...eccezioni sight!?!?

voi che tipo di eccezioni avete utilizzato!?!?

__________________
My Blog...take a look!

"Never give out your password or credit card number in an instant message conversation."

ETL :schifo: Malcangi :schifo:


Posted by MAÐ Dragon on 03-02-2004 08:01:

Panico totale!

Inanzitutto grazie a francyghisla e a Pigmalione per la delucidazione sull'eccezioni. Scusate per aver aperto un nuovo thread ma mi sono accorto dopo di aver sbagliato pulsantino...:(

Ok ragaz, ora sono in panico totale ... dopo aver quasi finito il progetto mi sono reso conto di non aver fatto il metodo duplicate()! La cosa più bella e che mi va tutto e non saprei proprio a cosa mi possa servire quel metodo. senza contare il fatto che come faccio a creare un nuovo oggetto log e ritornarlo all'interno della classe log?

Se qualcuno ha delle delucidazioni interessanti, visto che qui ormai i tempi stringono, pregherei di fornirle a tutti, dato che mi sa che non sono l'unico con questo Piccolo problemuccio!:shock:

Grazie mille a tutti!

__________________
Ciò che facciamo in vita, riecheggia nell'eternità


Posted by m@cCo on 03-02-2004 11:00:

Ti posso dire più o meno come ho fatto io.
Allora scrivi su un nuovo file il log e poi ritorni un nuovo log creato a partire dal file scritto.

Ciao


Posted by citrus on 03-02-2004 11:22:

Re: Panico totale!

Originally posted by MAÐ Dragon
Inanzitutto grazie a francyghisla e a Pigmalione per la delucidazione sull'eccezioni. Scusate per aver aperto un nuovo thread ma mi sono accorto dopo di aver sbagliato pulsantino...:(

Ok ragaz, ora sono in panico totale ... dopo aver quasi finito il progetto mi sono reso conto di non aver fatto il metodo duplicate()! La cosa più bella e che mi va tutto e non saprei proprio a cosa mi possa servire quel metodo. senza contare il fatto che come faccio a creare un nuovo oggetto log e ritornarlo all'interno della classe log?

Se qualcuno ha delle delucidazioni interessanti, visto che qui ormai i tempi stringono, pregherei di fornirle a tutti, dato che mi sa che non sono l'unico con questo Piccolo problemuccio!:shock:

Grazie mille a tutti!


potresti crearti un secondo costruttore che riceve in argomento un array.
per dublicare il log a questo punto ti basterebbe richiamare questo costruttore passandogli l'array corrente ed il gioco è fatto.


Posted by MAÐ Dragon on 03-02-2004 13:06:

grazie a m@cCo e citrus per il consiglio.

Ora ho creato il metodo ma come posso usarlo???
non ha senso se no creare un metodo che poi non viene mai utilizzato !!! :? :? :?

__________________
Ciò che facciamo in vita, riecheggia nell'eternità


Posted by Rocco.Li on 03-02-2004 13:18:

Un ulteriore precisazione:
Nel testo del progetto Prog.io puo' essere utilizzato solo per l'imput/output da console, questo vuol dire che la gestione dei file non potevo farla con le classi di prog.io ????
Spero proprio di no !

__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.

"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo


Posted by fulminato1 on 03-02-2004 13:20:

sto sclerando da stamattina ale 10!!!!
le classi ClientEvent e WebEvent in compilazione non mi riconoscono la Event come super classe.non la trovano nonostante in tutte e due abbia dikiarato extends Event, e siano tutte nella stessa cartella. ho provato anke a metterle tutte nello stesso file, ma in compilazione mi dice ke le due sottoclassi figlie devono essere dikiarate all'interno di due file esterni WebEvent.java e ClientEvent.java!
soluzioni??
thanks

__________________
www.alterazione.com www.andreaforzani.com
www.myspace.com/alterazione
www.myspace.com/festaincravilla


Posted by citrus on 03-02-2004 13:22:

Originally posted by MAÐ Dragon
grazie a m@cCo e citrus per il consiglio.

Ora ho creato il metodo ma come posso usarlo???
non ha senso se no creare un metodo che poi non viene mai utilizzato !!! :? :? :?


non è detto perchè in teoria le classi che crei devono poter essere poi portabili e riutilizzabili su qualsiasi applicazione.
ad ex malchioldi potrebbe sostituire il tuo main con uno suo che usa anche il metodo duplicate(), stessa cosa vale per il metodo check();

ciauz
:)


Posted by citrus on 03-02-2004 13:31:

Originally posted by fulminato1
sto sclerando da stamattina ale 10!!!!
le classi ClientEvent e WebEvent in compilazione non mi riconoscono la Event come super classe.non la trovano nonostante in tutte e due abbia dikiarato extends Event, e siano tutte nella stessa cartella. ho provato anke a metterle tutte nello stesso file, ma in compilazione mi dice ke le due sottoclassi figlie devono essere dikiarate all'interno di due file esterni WebEvent.java e ClientEvent.java!
soluzioni??
thanks


ti dice che non trova la classe o più precisamente il suo costruttore privo di argomenti?
perchè in questo caso è normale, infatti ogni volta che estendi una classe se il costruttore della sottoclasse non richiama quello della superclasse il compilatore aggiunge in automatico una chiamata al costruttore privo di argomenti super();.
se la superclasse non possiede tale costruttore ti da un errore che potrebbe essere penso quello che da a te.
per risolvere la cosa potresti ad esempio chiamare tu il costruttore della superclasse magari affidandogli il compito di istanziare i primi tre campi dell'evento.....


Posted by MAÐ Dragon on 03-02-2004 13:32:

ok citrus ho capito il discorso della portabilità.
Ma mi sembra senza senso fare un metodo che a noi non serve a niente ma che poi serve a malchiodi in fase di testing...
a sto punto poteva farselo benissimo da solo!

Cmq.. domanda diretta: tu l'hai richiamato in qualche tuo metodo??? se si quale?

Grazie 1000!

__________________
Ciò che facciamo in vita, riecheggia nell'eternità


Posted by Rocco.Li on 03-02-2004 13:42:

Un ulteriore precisazione:
Nel testo del progetto Prog.io puo' essere utilizzato solo per l'imput/output da console, questo vuol dire che la gestione dei file non potevo farla con le classi di prog.io ????

__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.

"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo


Posted by fulminato1 on 03-02-2004 14:01:

Originally posted by citrus
ti dice che non trova la classe o più precisamente il suo costruttore privo di argomenti?
perchè in questo caso è normale, infatti ogni volta che estendi una classe se il costruttore della sottoclasse non richiama quello della superclasse il compilatore aggiunge in automatico una chiamata al costruttore privo di argomenti super();.
se la superclasse non possiede tale costruttore ti da un errore che potrebbe essere penso quello che da a te.
per risolvere la cosa potresti ad esempio chiamare tu il costruttore della superclasse magari affidandogli il compito di istanziare i primi tre campi dell'evento.....



mi dice:"superclass Event of class ClientEvent not found"

__________________
www.alterazione.com www.andreaforzani.com
www.myspace.com/alterazione
www.myspace.com/festaincravilla


Posted by MuffY on 03-02-2004 14:18:

azz...ho usato la classe Date anche se deprecated ma ho un grosso problema in fase di output mi cambia la data e quando richiamo il metodo reload che a sua volta richiama i costruttori mi da errore perchè il formato della data risulta sbagliato...Che palle ste date....


Posted by MAÐ Dragon on 03-02-2004 14:37:

la classe Date ha un metodo toGMTString() che ti permette di trasformare la data coorente in formato gmt.
Io ho usato quetso per ovviare al problema!

__________________
Ciò che facciamo in vita, riecheggia nell'eternità


Posted by m@cCo on 03-02-2004 14:59:

Fulminato non è che hai chiamato i file con un nome diverso da quello della classe?
Oppure hai chiamato la classe event e non Event?
Magari dico una cacchiata ma non capisco proprio perchè ti dia quell'errore.

@citrus: sai che al secondo costruttore non ci avevo pensato?
Dici che posso lasciare come ho fatto io scrivendo e leggendo dal file o secondo te Malchiodi vorrebbe qualcosa di più "efficiente" tipo il tuo suggerimento?
Però così mi sembra di rubare...:D

Ciao


Posted by fulminato1 on 03-02-2004 15:06:

guarda i file li ho anke rinominati per sicurezza, ma e' uguale.ora vado a casa e li provo li di nuovo!grazie comunque

__________________
www.alterazione.com www.andreaforzani.com
www.myspace.com/alterazione
www.myspace.com/festaincravilla


Posted by Rocco.Li on 03-02-2004 15:30:

Grazie per il prezioso suggerimento !

__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.

"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo


Posted by MuffY on 03-02-2004 15:32:

@MAdDragon..Ma la variabile arrivalDate contiene una data..come faccio a usare i toString?? No ci sono nemmeno toString nelle classi Event,WebEvent e ClientEvent dove posso usarlo...


Edited:----
Ho agginto dei toString alla classe WebEvent e ClientEvent anche se non richiesti...dite che il malchiodi si incazza?


Posted by francyghisla on 03-02-2004 15:43:

Originally posted by MuffY

Edited:----
Ho agginto dei toString alla classe WebEvent e ClientEvent anche se non richiesti...dite che il malchiodi si incazza? [/B]


di sicuro non si arrabbia per delle cose in più!! e poi sono indispensabili per visualizzare a video il contenuto del log!


Posted by citrus on 03-02-2004 15:55:

Originally posted by m@cCo
@citrus: sai che al secondo costruttore non ci avevo pensato?
Dici che posso lasciare come ho fatto io scrivendo e leggendo dal file o secondo te Malchiodi vorrebbe qualcosa di più "efficiente" tipo il tuo suggerimento?
Però così mi sembra di rubare...:D

Ciao


rubare non direi proprio!
il bello dei forum è lo scambio di idee, se non avessi voluto che qualcuno copiasse la mia non avrei postato non credi?
anche questo fa parte della programmazione !!!!
una volta tu una volta io ci si aiuta, lo scopo rimane sempre quello di fare un bel lavoro!
basta che (sopratutto in questo caso che c'è di mezzo una valutazione) non si arrivi a postare spudoratamente il codice,
anche perchè questa cosa non sarebbe utile a nessuno.

:)


Posted by citrus on 03-02-2004 16:16:

Re: Re: Informazioni sulle eccezioni!!!!

Originally posted by citrus

Originally posted by httpmum
Io non ho capito molt bene come faccio a fare queste eccezioni, o meglio non ho capito come faccio a far continuare il programma dopo il verificarsi di un'eccezione!!!!!

Qualcuno può aiutarmi.....(magari postandomi qualche esempio di codice!!!!)

Grazie Mille.....


se tu la raccogli il programma riprende automaticamente un passo prima dal punto in cui si è verificata l'eccezione,
altrimenti l'eccezione viene "buttata" in output dalla javavirtualmachine e l'esecuzione del programma si interrompe bruscamente!!!!


coreggo!!!! (avevo scritto una gran minchiata)
quando si raccoglie un'eccezione l'esecuzione del codice riprende dalle istruzioni che seguono il blocco catch,
quindi per rientrare bisogna inserire il tutto in un ciclo.
(pardon!!!)
:oops:


Posted by m@cCo on 03-02-2004 16:25:

Hai ragione, allora ne discuterò col mio team di programmatori per valutarne l'implementazione:D

Cmq scusa il costruttore che dici tu riceverebbe il vettore di eventi in input, ma dove lo copierebbe?
Nello stesso vettore? Non credo.
In un altro? Ma allora devi aggiungere un vettore di event per contenere il nuovo log no?
Però così i due oggetti non sarebbero del tutto identici o sì?
Scusa ma sono un pò confuso...

Ciao


Posted by citrus on 03-02-2004 16:33:

Originally posted by m@cCo
Hai ragione, allora ne discuterò col mio team di programmatori per valutarne l'implementazione:D

Cmq scusa il costruttore che dici tu riceverebbe il vettore di eventi in input, ma dove lo copierebbe?
Nello stesso vettore? Non credo.
In un altro? Ma allora devi aggiungere un vettore di event per contenere il nuovo log no?
Però così i due oggetti non sarebbero del tutto identici o sì?
Scusa ma sono un pò confuso...

Ciao


è molto più semplice:
il compito dei costruttori è solo quelli di istanziare i campi.
quindi il tuo costruttore non deve far altro che istanziare i campi data e name assegnandogli i parametri che riceve in argomento!
a dispetto del primo costruttore quindi questo non deve nemmeno sbattersi a ricaricare il log da file perchè riceve il vettore già caricato e aggiornato.


Posted by citrus on 03-02-2004 16:46:

ragazzi come siete messi con il manuale?
per me è molto più pesante che fare tutto il progetto!!!!!
cosa c....o scrivo????...


"Grazie per aver acquistato il nostro prodotto!
...
Lavorare con TurboLog 8.2 può essere facile e divertente!
Interfacce gradevoli e profumate ti accompagneranno lungo le inerpicate vie degli eventi web e ti permetteranno di conoscere e apprezzare le meraviglie dei client event!
entra anche tu con noi nel magico mondo di TurboLog 8.2
e riceverai direttamente a casa tua un fantastico kit di pentole acciao inox 18-10......!
"
....

dai!!! ma come son messo!!!!!!
aiuto!!!!
:wall:


Posted by m@cCo on 03-02-2004 17:07:

Guarda io già ho fatto 4 pagine invece di 2, ma solo perchè ho scritto molto "leggibile":D.
A parte gli scherzi ho molto semplicemente scritto cosa fa ogni singolo comando con la spiegazione degli input da inserire, specificando particolari scelte in una nota ad inizio manuale (come la storia del file creato automaticamente se non presente).
Poi ho scritto della data, delle eccezioni, e del fatto che web e client event sono sottoclassi di event.

Punto.
Il resto se vuole glielo dico a voce:D.

P.S.: metodo duplicate fatto e funzionante, adesso resta da scegliere l'implementazione più elegante, ma credo che il mio valente team di programmatori concorderà sulla scelta del "metodo citrus" ;).

Ciao


Posted by citrus on 03-02-2004 18:14:

Originally posted by m@cCo

P.S.: metodo duplicate fatto e funzionante, adesso resta da scegliere l'implementazione più elegante, ma credo che il mio valente team di programmatori concorderà sulla scelta del "metodo citrus" ;).

Ciao


minchia il metodo citrus!!!!! :smokin:
spettacolo! ringrazia il tuo team di programmatori da patre mia!
:D


Posted by MAÐ Dragon on 03-02-2004 19:01:

Originally posted by MuffY
azz...ho usato la classe Date anche se deprecated ma ho un grosso problema in fase di output mi cambia la data e quando richiamo il metodo reload che a sua volta richiama i costruttori mi da errore perchè il formato della data risulta sbagliato...Che palle ste date....



scusa un'attimo ma quando tu scrivi la data a video o sul file
usi un'istruzione del tipo out.println(d)

supponendo che d è di tipo Date

ti stampa la data trasformata in stringa.

così però stampa la data in un'altro formato diverso dal gmt.

se ibvece usi un'istruzione del tipo out.println(d.toGMTString())
prima di stampare a video o scrivere sul file la data, la trasforma il gmt!!!

Non mi sembra così complicato, non c'è da creare nessun metodo to string.
cmq per maggiori delucidazioni qui c'è il limk al sito della sun che spiega tutti i metodi della classa date.:D

http://java.sun.com/j2se/1.3/docs/a.../util/Date.html

Ciaooo

__________________
Ciò che facciamo in vita, riecheggia nell'eternità


Posted by m@cCo on 03-02-2004 20:17:

Originally posted by citrus
minchia il metodo citrus!!!!! :smokin:
spettacolo! ringrazia il tuo team di programmatori da patre mia!
:D


Lo farò:D

Ciao


Posted by Pupino on 04-02-2004 11:25:

Qualcuno sà dirmi da dove si inizia? :(

__________________

PUPINO'S VIDEO
:asd:
FRANK JAY
:!:

UN BLOG :look:


Posted by Pasto on 04-02-2004 13:21:

io so da dove iniziare.
allora:
#1 leggi il testo del programma
#2 hai capito?
#3 se si esegui! se no passa al #4
#4 non hai capito, bene inizia a pregare!
#5 hai terminato il repertorio delle tue preghiere?
#6 se no, continua a pregare. Se si, ed il programma come permiracolo si è compilato, sei a cavallo, altrimenti passa al#7
#7 è il momento di attivarsi! puoi fare solamente 3 cose: (1)studi il programma di info di 4 mesi in 3 giorni,(2) cerchi e preghi qualcuno ti passi il programma nel forum, (3) salti l'appello e lo farai in futuro.
#8 hai scelto cosa fare? bene, attivati! Nessuna di queste scelte ti soddisfa o non riesci a concluderla? bene passa al #9
#9 ok sei nella mexxx. Ti resta solo il #10 per risolvere tutto.
#10 ecco la soluzione finale..........vai a lavorare in miniera!!!:D :D :D :D

Grande pupino siamo sulla stessa barca o nello stesso letamaio, scegli tu!:D :D :D


Posted by Pupino on 04-02-2004 13:23:

Dove devo firmare per poterti sposare? :lol:
Sei il meglio!!!

Comunque credo che il lavoro in miniera ci si addica! :D

__________________

PUPINO'S VIDEO
:asd:
FRANK JAY
:!:

UN BLOG :look:


Posted by Pasto on 04-02-2004 13:25:

mi sono dimenticato del #11 il più importante!
DRINK BEER
:birrozza: :birrozza: :birrozza: :birrozza: :birrozza: :birrozza:


Posted by Archimonde on 04-02-2004 14:08:

Problema!!!:wall: :wall: :wall:
Quando scrivo una riga sul file di testo, java (moooooolto simpaticamente) inserisce alla fine il codice ascii del ritorno a capo (il quadratino, giusto per capirci). Se provo ad eseguire il programma con il file "pulito" funziona perfettamente, se ci sono i quadratini invece, solleva un eccezione.
Che facciooooooooooooooooo??? :? :shock: :?


Posted by francyghisla on 04-02-2004 14:12:

Originally posted by Archimonde
Problema!!!:wall: :wall: :wall:
Quando scrivo una riga sul file di testo, java (moooooolto simpaticamente) inserisce alla fine il codice ascii del ritorno a capo (il quadratino, giusto per capirci). Se provo ad eseguire il programma con il file "pulito" funziona perfettamente, se ci sono i quadratini invece, solleva un eccezione.
Che facciooooooooooooooooo??? :? :shock: :?


se usi la classe BufferedWriter per scrivere su file, c'è un bellisimo metodo ogg.newLine() che manda a capo in automatico senza inserire il quadratino, non ti resta che fare un ciclo che scriva riga per riga l'array ogg.write(riga)+ ogg.newLine()

cmq non dovrebbe dare problemi il quadratino, sei sicuro di non andare a capo una riga di troppo? se così fosse poi quando legge il file, l'ultima riga la trova completamente vuota!!!


Posted by Pupino on 04-02-2004 14:39:

Nessuna mano allora...........? :cry:

__________________

PUPINO'S VIDEO
:asd:
FRANK JAY
:!:

UN BLOG :look:


Posted by Archimonde on 04-02-2004 14:57:

Originally posted by francyghisla
se usi la classe BufferedWriter per scrivere su file, c'è un bellisimo metodo ogg.newLine()

Sto usando la classe PrintWriter che è comodissima, ma a quanto pare non ha un metodo simile :cry:
Cmq ho notato che anche usando il metodo print (invece di println) che quindi non va a capo, aggiunge quel maledetto coso tra le due righe (che scrive appiccicate non avendogli giustamente detto di andare a capo)...

Originally posted by francyghisla
cmq non dovrebbe dare problemi il quadratino, sei sicuro di non andare a capo una riga di troppo? se così fosse poi quando legge il file, l'ultima riga la trova completamente vuota!!!

Si, me ne sono accorto, anche perchè eseguendo il println all'interno di un for lo esegue anche per l'ultima riga.. il problema è che anche andando a rimuovere a mano la "riga di troppo" (ma lasciando i perfidi quadratini) da' lo stesso errore. L'eccezione che solleva è di tipo NullPointerException, quindi effettivamente lui tenta di eseguire operazioni su una riga inesistente del file, ma non so proprio come eliminare il problema visto che anche, come detto sopra, eliminando la riga manualmente me lo da per tutte quelle sopra (ogni volta che c'è un quadratino è come se lui me lo considerasse come riga a parte).

Grazie cmq per l'aiuto. :( :( :(


Posted by m@cCo on 04-02-2004 15:54:

Ma come fa a darti sto problema?
Anche io ho usato PrintWriter e il tutto funziona alla perfezione, niente quadratini di sorta...

Io faccio una cosa del genere:

PrintWriter pwr = new PrintWriter(new FileWriter(name));

dentro al for:

pwr.println(data[i]);

Ciao


Posted by m@cCo on 04-02-2004 16:06:

Piccolo dubbio (ma tutti adesso saltan fuori?).
Nei metodi di elminazione di eventi, sia per data che per percentuale, io ho lavorato direttamente su file, cioè per esempio per l'eliminazione per percentuale dopo aver ordinato il log per data eseguo un ciclo for che scrive direttamente sul file solo le prime x posizioni, ricavate dalla percentuale inserita.
Ma il log non viene toccato, quindi il file è modificato, ma per verificarlo devo ricaricare i dati e visualizzarli.
Però c'è il vantaggio che se ho eliminato qualcosa che dovevo mantenere il log è sempre disponibile e quindi potrei scrivere di nuovo su file senza perdere nulla.

Dite che va bene lo stesso?

Oppure si potrebbe usare il metodo duplicate che effettua una copia del log e dopo aver visualizzato le modifiche apportate chiedo all'utente se vuole ripristinare la situazione iniziale sovrascrivendo il log ottenuto dall'eliminazione degli eventi col duplicato...

Ciao


Posted by m@cCo on 04-02-2004 16:10:

Ma poi che me frega...tanto già l'ho consegnato!:D
Lo sapevo che dovevo farlo da solo, così tutte le cagate che mi venivano in mente le buttavo dentro...

Ciao


Posted by Rocco.Li on 04-02-2004 20:47:

Io riposto la domanda, se qualcuno mi caga....

Ma per i file le classi InputFileManager e OutputFileManager del package prog.io del libro si potevano usare ?
o bisognava usare per forza l' I/O nativo di Java con stream annessi e connessi ?

Differenza implementativa poca, peso sul progetto forse tanto ...

__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.

"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo


Posted by Archimonde on 04-02-2004 21:26:

Dal progetto:

E' invece espressamente richiesto di non utilizzare package non standard di Java (si possono quindi utilizzare java.util, java.io e così via), con l'unica eccezione package prog.io incluso nel libro di testo per gestire l'input da tastiera e l'output a video .


A quanto ho capito io le classi da te menzionate non si potevano usare, xò non lo so magari sbaglio :?


Posted by m@cCo on 04-02-2004 22:02:

Io per sicurezza ho usato quelle di java.

Ciao


Posted by Mifune on 05-02-2004 10:33:

Originally posted by Rocco.Li
Io riposto la domanda, se qualcuno mi caga....

Ma per i file le classi InputFileManager e OutputFileManager del package prog.io del libro si potevano usare ?
o bisognava usare per forza l' I/O nativo di Java con stream annessi e connessi ?

Differenza implementativa poca, peso sul progetto forse tanto ...



mia mail:
Nel corso dell'implementazione del progetto LOG ci chiedevamo se fosse
possibile utilizzare la classe FileInputManager e FileOutputManager contenute nelle directory prog.io.

risposta:
Sarebbe meglio di no. Nel senso che non posso assicurarvi che il
sistema di
sottoposizione riconosca queste classi (non avendolo programmato io).
Eventualmente
posso chiedere notizie in merito e riferirvele.

Tenete comunque conto che in aula ho spiegato tutto quello che vi serve
per
fare il progetto senza utilizzare queste classi (guardate gli appunti
della
lezione sui file), pertanto se presentate un progetto che utilizza
FileInputManager
e FileOutputManager, questo influira' negativamente sulla valutazione.

__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog


Posted by Mifune on 05-02-2004 10:34:

ragazzi oggi pome consegno hihi...ma come avete fatto la documentazione?

__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog


Posted by foolish on 05-02-2004 11:36:

Originally posted by Mifune
...questo influira' negativamente sulla valutazione.




Off-Topic:
a volte ci rimango senza parole

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


Posted by ska_Gio on 05-02-2004 12:15:

NO COMMENT:shock:

__________________
giO


Posted by Pupino on 05-02-2004 12:27:

E se uno non lo consegna come è la faccenda?

__________________

PUPINO'S VIDEO
:asd:
FRANK JAY
:!:

UN BLOG :look:


Posted by Drenya on 05-02-2004 12:55:

I voti degli scritti te li tiene buoni, per il progetto è prevista un'altra consegna ad aprile, ovviamente però cambia il testo del programma da fare.

__________________
Sovrana tra due mondi è la notte...Sono chiamata a rispondere a questo richiamo, sono destinata a rispondere al tuo richiamo..."
Drenya

DreamsAngel http://www.dreamsangel.it
Nathan is Mine! :D


Posted by Armen on 05-02-2004 13:01:

...dove è da consegnare!?!? via comelico o via celoria?!?!

__________________
My Blog...take a look!

"Never give out your password or credit card number in an instant message conversation."

ETL :schifo: Malcangi :schifo:


Posted by francyghisla on 05-02-2004 13:35:

va consegnato in portineria di via comelico!! ci penserà poi Malchiodi a ritirarli


Posted by Armen on 05-02-2004 13:58:

thx

__________________
My Blog...take a look!

"Never give out your password or credit card number in an instant message conversation."

ETL :schifo: Malcangi :schifo:


Posted by MuffY on 05-02-2004 14:48:

finito...grazie a tutti...domani vado a consegnare la parte stampata...


Posted by Mifune on 05-02-2004 15:24:

Originally posted by Drenya
I voti degli scritti te li tiene buoni, per il progetto è prevista un'altra consegna ad aprile, ovviamente però cambia il testo del programma da fare.


a me aveva detto che un altro testo era disponibile a giu...

__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog


Posted by Drenya on 05-02-2004 15:55:

Ho praticamente finito il progetto tranne un'ultima cosa che non riesco a sistemare..
Non so come gestire i controlli sulla data nel caso in cui venga inserita dall'utente (nel trim per data).. come classe ho usato la Date di java e anche provando nei test ad inserire ad esempio 89/89/2004 Java me lo trasforma automaticamente in July 31 104 (sinceramente non ho proprio capito da dove lo tira fuori il 31 luglio..), credevo sollevasse un'eccezione di qualche tipo (o meglio, speravo :D ), nella documentazione però non parla di eccezioni di alcun tipo. Oramai ho esaurito tutte le idee...


Posted by ninjanet84 on 05-02-2004 17:40:

Originally posted by Drenya
Ho praticamente finito il progetto tranne un'ultima cosa che non riesco a sistemare..
Non so come gestire i controlli sulla data nel caso in cui venga inserita dall'utente (nel trim per data).. come classe ho usato la Date di java e anche provando nei test ad inserire ad esempio 89/89/2004 Java me lo trasforma automaticamente in July 31 104 (sinceramente non ho proprio capito da dove lo tira fuori il 31 luglio..), credevo sollevasse un'eccezione di qualche tipo (o meglio, speravo :D ), nella documentazione però non parla di eccezioni di alcun tipo. Oramai ho esaurito tutte le idee...


Scusa ma non potresti semplicemente non far inserire all'utente con dei do while i valori errati????

Almeno io stò facendo così..tanto bastano pochi do while!!!

__________________
:pazzo: Oh, cà dò la "Capa Gira" :pazzo:

My FlickR


Posted by Drenya on 05-02-2004 18:04:

Originally posted by ninjanet84
Scusa ma non potresti semplicemente non far inserire all'utente con dei do while i valori errati????

Almeno io stò facendo così..tanto bastano pochi do while!!!


Si avevo iniziato a fare così, ma poi ho pensato che cmq per fare una cosa fatta bene bisogna gestire i mesi di 30 gg e quelli di 31, e fin qui cmq non è che sia complicatissimo.. ma bisogna pure controllare se l'anno è bisestile o meno, etc etc.
Mi sembra stupido che java non controlli la data, tutto qua :D


Posted by gabry_deejay on 05-02-2004 21:30:

che palle sto progettino....e poi......**** *** ******* ******

__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE




Posted by Mifune on 05-02-2004 21:56:

Originally posted by gabry_deejay
che palle sto progettino....e poi......**** *** ******* ******


non ne vogli opiù sapere ho consegnato basta....mi stava per stufare....uffola

__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog


Posted by Pupino on 05-02-2004 22:08:

Esporrà il nuovo progetto il 24 Maggio da riconsegnare il 14 Giugno!
Gabry siamo sulla stessa barca, mitici!

__________________

PUPINO'S VIDEO
:asd:
FRANK JAY
:!:

UN BLOG :look:


Posted by Marcolino82 on 06-02-2004 12:00:

[OT] scusate se posto qui... nessuno ha fatto il progetto della dama dello scorso anno? Mi servirebbero i sorgenti.. se qualcuno li ha mi farebbe un grosso favore :D
grazie mille a tutti
Marcolino82


Posted by foolish on 06-02-2004 12:11:

Originally posted by Marcolino82
Off-Topic:
scusate se posto qui... nessuno ha fatto il progetto della dama dello scorso anno? Mi servirebbero i sorgenti.. se qualcuno li ha mi farebbe un grosso favore :D
grazie mille a tutti

Marcolino82


prova a guardare nella sessione dell'anno scorso.

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


Posted by sheila on 06-02-2004 12:41:

scusate ho terminato il progetto,ma non sono affatto sicura che la classe log sia corretta(o interpretata nel modo corretto)...c'è qualcuno così gentile da farmi un esempio in modo che posso controllare se ho fatto giusto?
Grazie


Posted by Armen on 06-02-2004 15:17:

un log non è altro che un insieme di eventi salvati su file di testo...

Quindi un oggetto della classe log avrà come classi, un array di eventi e una stringa che identifica il file di testo... :)

__________________
My Blog...take a look!

"Never give out your password or credit card number in an instant message conversation."

ETL :schifo: Malcangi :schifo:


Posted by sheila on 06-02-2004 15:30:

grazie per la risposta, ma per fortuna questo l'avevo capito.
Vorrei un esempio di classe log pr capire se come l'ho fatto è corretto, soprattutto per il costruttore e i metodi void write reload e duplicate...
comunque grazie lo stesso


Posted by Armen on 06-02-2004 15:40:

...provali con il MainLoop!!! Cmq non dovresti consegnarlo entro oggi!?!?

__________________
My Blog...take a look!

"Never give out your password or credit card number in an instant message conversation."

ETL :schifo: Malcangi :schifo:


Posted by sheila on 06-02-2004 16:03:

Infatti....ma credo che non lo consegnerò....fa niente....tanto gli scritti me li tiene buoni e sono andati molto bene....ho anche i due punti di bonus....ne riparlerò a giugno....grazie cmq...ciao


Posted by ninjanet84 on 06-02-2004 19:45:

Finalmente consegnato il progettino..non ce la facevo più......oggi sono stato 8 ore ininterrottamente davanti al mio portatile in Silab, ma alla fine ce l'ho fatta!!!:-D

Ringrazio citrus e foolish per il loro sostegno!!

Siete gandi!!!!

__________________
:pazzo: Oh, cà dò la "Capa Gira" :pazzo:

My FlickR


Posted by fulminato1 on 07-02-2004 11:19:

Finalmente non consegnato il progettino...ci rivediamo a maggio!!!!

__________________
www.alterazione.com www.andreaforzani.com
www.myspace.com/alterazione
www.myspace.com/festaincravilla


Posted by gabry_deejay on 07-02-2004 14:16:

:ola: tutti a Maggio aleeeeeee , Tutti a maggio aleeeeee, tutti a maggio aleeeeeeeeee, tutti a maggio alee ...... (TUTTI IN CORO!)

__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE




Posted by gabry_deejay on 10-02-2004 21:34:

Originally posted by Marcolino82
[OT] scusate se posto qui... nessuno ha fatto il progetto della dama dello scorso anno? Mi servirebbero i sorgenti.. se qualcuno li ha mi farebbe un grosso favore :D
grazie mille a tutti
Marcolino82


chiedi a neo e digli che ti mando io:D

__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE




Posted by fulminato1 on 11-02-2004 09:40:

Originally posted by gabry_deejay
:ola: tutti a Maggio aleeeeeee , Tutti a maggio aleeeeee, tutti a maggio aleeeeeeeeee, tutti a maggio alee ...... (TUTTI IN CORO!)


:ola:tutti a Maggio aleeeeeee
:ola:tutti a Maggio aleeeeeee
:ola:tutti a Maggio aleeeeeee

__________________
www.alterazione.com www.andreaforzani.com
www.myspace.com/alterazione
www.myspace.com/festaincravilla


Posted by nitro84 on 11-02-2004 09:47:

si!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!tutti
a maggio!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!siamo tutti dei c******i!!!!!!!!!!!!!!!


Posted by Armen on 11-02-2004 09:48:

:shock:

__________________
My Blog...take a look!

"Never give out your password or credit card number in an instant message conversation."

ETL :schifo: Malcangi :schifo:


All times are GMT. The time now is 05:01. Pages (2): « 1 [2]
Show all 299 posts from this thread on one page

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