-
Ripristiniamo PROOTTScritto daNon Autenticatoil 2012-02-19 16:43:51.0 alle 2012-02-19 16:43:51.0Il cerca qui a lato non trova niente di utilizzabile, non permette di specificare l'ordinamento ad esempio.
-
Re: Ripristiniamo PROOTTScritto daNon Autenticatoil 2012-02-19 20:24:27.0 alle 2012-02-19 20:24:27.0> Il cerca qui a lato non trova niente di utilizzabile, non permette di specificare l'ordinamento ad esempio.
uppete
(e già che ci siamo riattiviamo anche natanasso)-
Re: Ripristiniamo PROOTTScritto da:
> > Il cerca qui a lato non trova niente di utilizzabile, non permette di specificare l'ordinamento ad esempio.
>
> uppete
>
> (e già che ci siamo riattiviamo anche natanasso)
I main developers si stanno prendendo qualche giorno di ferie per riflettere su chi ha scassato la codebase attuale
Per la ricerca ci attrezzeremo.
Se ti interessa natanasso, la procedura la conosci. (pvt su piforum a Giambo/avvelentani/suoranciata a scelta e comunicazione della password temporanea).Young professional woman and busy mom.-
Re: Ripristiniamo PROOTTScritto daNon Autenticatoil 2012-02-19 21:31:09.0 alle 2012-02-19 21:31:09.0> > > Il cerca qui a lato non trova niente di utilizzabile, non permette di specificare l'ordinamento ad esempio.
> >
> > uppete
> >
> > (e già che ci siamo riattiviamo anche natanasso)
>
> I main developers si stanno prendendo qualche giorno di ferie per riflettere su chi ha scassato la codebase attuale
> Per la ricerca ci attrezzeremo.
> Se ti interessa natanasso, la procedura la conosci. (pvt su piforum a Giambo/avvelentani/suoranciata a scelta e comunicazione della password temporanea).
Dài che natanasso è condiviso e tutti ne conoscono la password.
A proposito di password. Una volta scelta la password temporanea è poi possibile cambiarla?-
Re: Ripristiniamo PROOTTScritto daNon Autenticatoil 2012-02-19 21:32:24.0 alle 2012-02-19 21:32:24.0> Dài che natanasso è condiviso e tutti ne conoscono la password.
Aggiungo: i classici nick condivisi andrebbero ripristinati di default, es. Carogna e altri che non ricordo.-
Re: Ripristiniamo PROOTTScritto da:
> > Dài che natanasso è condiviso e tutti ne conoscono la password.
>
> Aggiungo: i classici nick condivisi andrebbero ripristinati di default, es. Carogna e altri che non ricordo.
Non c'erano classici nick condivisi sul fdt visto che il problema è di postare da anonimi non c'è. La password di Carogna è cambiata da quando l'ho ricevuta in pvt?Young professional woman and busy mom.-
Re: Ripristiniamo PROOTTScritto daNon Autenticatoil 2012-02-19 21:44:57.0 alle 2012-02-19 21:44:57.0
> > > Dài che natanasso è condiviso e tutti ne conoscono la password.
> >
> > Aggiungo: i classici nick condivisi andrebbero ripristinati di default, es. Carogna e altri che non ricordo.
>
> Non c'erano classici nick condivisi sul fdt visto che il problema è di postare da anonimi non c'è. La password di Carogna è cambiata da quando l'ho ricevuta in pvt?
Mi dice Passuord ezzere sbaliata!
-
Re: Ripristiniamo PROOTTScritto da:
>
> > > > Dài che natanasso è condiviso e tutti ne conoscono la password.
> > >
> > > Aggiungo: i classici nick condivisi andrebbero ripristinati di default, es. Carogna e altri che non ricordo.
> >
> > Non c'erano classici nick condivisi sul fdt visto che il problema è di postare da anonimi non c'è. La password di Carogna è cambiata da quando l'ho ricevuta in pvt?
>
> Mi dice Passuord ezzere sbaliata!
Non l'ho ancora riattivato, aspettavo una risposta alla mia domanda.Young professional woman and busy mom.-
Re: Ripristiniamo PROOTTScritto daNon Autenticatoil 2012-02-19 21:51:12.0 alle 2012-02-19 21:51:12.0> > > > > Dài che natanasso è condiviso e tutti ne conoscono la password.
> > > >
> > > > Aggiungo: i classici nick condivisi andrebbero ripristinati di default, es. Carogna e altri che non ricordo.
> > >
> > > Non c'erano classici nick condivisi sul fdt visto che il problema è di postare da anonimi non c'è. La password di Carogna è cambiata da quando l'ho ricevuta in pvt?
> >
> > Mi dice Passuord ezzere sbaliata!
>
> Non l'ho ancora riattivato, aspettavo una risposta alla mia domanda.
Ne avevo frainteso il senso. Immagino che la password sia sempre la solita.-
Re: Ripristiniamo PROOTTScritto da:
> > > > > > Dài che natanasso è condiviso e tutti ne conoscono la password.
> > > > >
> > > > > Aggiungo: i classici nick condivisi andrebbero ripristinati di default, es. Carogna e altri che non ricordo.
> > > >
> > > > Non c'erano classici nick condivisi sul fdt visto che il problema è di postare da anonimi non c'è. La password di Carogna è cambiata da quando l'ho ricevuta in pvt?
> > >
> > > Mi dice Passuord ezzere sbaliata!
> >
> > Non l'ho ancora riattivato, aspettavo una risposta alla mia domanda.
>
> Ne avevo frainteso il senso. Immagino che la password sia sempre la solita.
Fraiteso, eh?



-
Re: Ripristiniamo PROOTT> > > > > > > Dài che natanasso è condiviso e tutti ne conoscono la password.
> > > > > >
> > > > > > Aggiungo: i classici nick condivisi andrebbero ripristinati di default, es. Carogna e altri che non ricordo.
> > > > >
> > > > > Non c'erano classici nick condivisi sul fdt visto che il problema è di postare da anonimi non c'è. La password di Carogna è cambiata da quando l'ho ricevuta in pvt?
> > > >
> > > > Mi dice Passuord ezzere sbaliata!
> > >
> > > Non l'ho ancora riattivato, aspettavo una risposta alla mia domanda.
> >
> > Ne avevo frainteso il senso. Immagino che la password sia sempre la solita.
>
> Fraiteso, eh?
>



Impostore, Carogna sono io!



-
-
-
-
-
-
-
Re: Ripristiniamo PROOTTScritto da:
> > > > Il cerca qui a lato non trova niente di utilizzabile, non permette di specificare l'ordinamento ad esempio.
> > >
> > > uppete
> > >
> > > (e già che ci siamo riattiviamo anche natanasso)
> >
> > I main developers si stanno prendendo qualche giorno di ferie per riflettere su chi ha scassato la codebase attuale
> > Per la ricerca ci attrezzeremo.
> > Se ti interessa natanasso, la procedura la conosci. (pvt su piforum a Giambo/avvelentani/suoranciata a scelta e comunicazione della password temporanea).
>
> Dài che natanasso è condiviso e tutti ne conoscono la password.
>
> A proposito di password. Una volta scelta la password temporanea è poi possibile cambiarla?
L'ho riattivato, quando sei dentro puoi mettere la password che ti pare.-
Re: Ripristiniamo PROOTTScritto daNon Autenticatoil 2012-02-19 21:49:31.0 alle 2012-02-19 21:49:31.0> > > > > Il cerca qui a lato non trova niente di utilizzabile, non permette di specificare l'ordinamento ad esempio.
> > > >
> > > > uppete
> > > >
> > > > (e già che ci siamo riattiviamo anche natanasso)
> > >
> > > I main developers si stanno prendendo qualche giorno di ferie per riflettere su chi ha scassato la codebase attuale
> > > Per la ricerca ci attrezzeremo.
> > > Se ti interessa natanasso, la procedura la conosci. (pvt su piforum a Giambo/avvelentani/suoranciata a scelta e comunicazione della password temporanea).
> >
> > Dài che natanasso è condiviso e tutti ne conoscono la password.
> >
> > A proposito di password. Una volta scelta la password temporanea è poi possibile cambiarla?
>
> L'ho riattivato, quando sei dentro puoi mettere la password che ti pare.
Ho provato e funziona. Come password lascio la sua, ovviamente, non me ne voglio impadronire.
I nick condivisi storici vanno tenuti in vita perché sono dei personaggi. Anzi, già che ci siamo propongo di riesumare The Lich e renderlo pubblico
visto che il legittimo proprietario è defunto, o non-defunto. 



-
Re: Ripristiniamo PROOTTScritto da:
> > > > > > Il cerca qui a lato non trova niente di utilizzabile, non permette di specificare l'ordinamento ad esempio.
> > > > >
> > > > > uppete
> > > > >
> > > > > (e già che ci siamo riattiviamo anche natanasso)
> > > >
> > > > I main developers si stanno prendendo qualche giorno di ferie per riflettere su chi ha scassato la codebase attuale
> > > > Per la ricerca ci attrezzeremo.
> > > > Se ti interessa natanasso, la procedura la conosci. (pvt su piforum a Giambo/avvelentani/suoranciata a scelta e comunicazione della password temporanea).
> > >
> > > Dài che natanasso è condiviso e tutti ne conoscono la password.
> > >
> > > A proposito di password. Una volta scelta la password temporanea è poi possibile cambiarla?
> >
> > L'ho riattivato, quando sei dentro puoi mettere la password che ti pare.
>
> Ho provato e funziona. Come password lascio la sua, ovviamente, non me ne voglio impadronire.
>
> I nick condivisi storici vanno tenuti in vita perché sono dei personaggi. Anzi, già che ci siamo propongo di riesumare The Lich e renderlo pubblico
visto che il legittimo proprietario è defunto, o non-defunto. 
>
>



magari ha finalmente trovato una ragazza e quindi è vivo
Please consider the environment before printing this message, 50% of the above is useless!
-
-
-
-
-
-
Re: Ripristiniamo PROOTTScritto da:
> Il cerca qui a lato non trova niente di utilizzabile, non permette di specificare l'ordinamento ad esempio.
E' basato sulla ricerca di MySQL, molto molto di base.
Si potrebbe integrare Apache Lucene, provo a buttare giu' un paio di righe di codice ...`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Ripristiniamo PROOTTScritto daavvelentaniCubicolarioil 2012-02-20 14:49:36.0 alle 2012-02-20 14:49:36.0Trollate totali: 18184Scritto da: Giambo
> Scritto da:
> > Il cerca qui a lato non trova niente di utilizzabile, non permette di specificare l'ordinamento ad esempio.
>
> E' basato sulla ricerca di MySQL, molto molto di base.
>
> Si potrebbe integrare Apache Lucene, provo a buttare giu' un paio di righe di codice ...
Non farlo, IMHO non abbiamo abbastanza risorse per far girare anche lucene. Anche proott era basato su lucene.
Secondo me pero` possiamo migliorare la ricerca che c'e` dando la possibilita` di ordinare per data, rilevanza etc. e dando un peso maggiore ai match sul titolo.
Se dovessimo usare lucene potremmo rimettere in piedi proot, con un backend diverso e facendolo girare dentro la stessa jvm.I think happiness is love
- Vladimir Putin-
Re: Ripristiniamo PROOTTScritto da: avvelentani
> > Si potrebbe integrare Apache Lucene, provo a buttare giu' un paio di righe di codice ...
>
> Non farlo, IMHO non abbiamo abbastanza risorse per far girare anche lucene.
Ellamaddonna, e' cosi' pesante
?
E farlo girare nella stessa JVM del FdT ?
> Secondo me pero` possiamo migliorare la ricerca che c'e` dando la possibilita` di ordinare per data, rilevanza etc. e dando un peso maggiore ai match sul titolo.
Il match sul titolo ... Quello manca
Non so se si puo' fare / come si puo' fare con MySQL, chiedo a Gugol ...`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Ripristiniamo PROOTTScritto daavvelentaniCubicolarioil 2012-02-20 15:18:27.0 alle 2012-02-20 15:18:27.0Trollate totali: 18184Scritto da: Giambo
> Scritto da: avvelentani
>
> > > Si potrebbe integrare Apache Lucene, provo a buttare giu' un paio di righe di codice ...
> >
> > Non farlo, IMHO non abbiamo abbastanza risorse per far girare anche lucene.
>
> Ellamaddonna, e' cosi' pesante
?
> E farlo girare nella stessa JVM del FdT ?
>
> > Secondo me pero` possiamo migliorare la ricerca che c'e` dando la possibilita` di ordinare per data, rilevanza etc. e dando un peso maggiore ai match sul titolo.
>
> Il match sul titolo ... Quello manca
> Non so se si puo' fare / come si puo' fare con MySQL, chiedo a Gugol ...
Usi la funzione match no? Puoi passargli una lista di colonne su cui fare il match, inoltre il risultato della funzione match sembra essere un valore di rilevanza che puoi usare in order by.
I think happiness is love
- Vladimir Putin-
Re: Ripristiniamo PROOTTScritto da: avvelentani
> Usi la funzione match no? Puoi passargli una lista di colonne su cui fare il match,
Hmmmm ... Si, mi sono consufo con postgre. Bisogna settare un index fulltext sulla colonna subject.
E magari, gia' che ci siamo, la portiamo da "tinytext" a varchar(64) ? Ma varchar(x) sono x bytes ? O dinamicamente si espande a seconda se l'encoding usa 1, 2 o 4 bytes per carattere
?
> inoltre il risultato della funzione match sembra essere un valore di rilevanza che puoi usare in order by.
Mi pare che gia' ora ordini per rilevanza.
Ordinare per data diventerebbe dispendioso ...
BTW, ConcurrentHashMap, devo rompere le balle a te o alla suora
?
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Ripristiniamo PROOTTScritto daavvelentaniCubicolarioil 2012-02-20 15:59:32.0 alle 2012-02-20 15:59:32.0Trollate totali: 18184Scritto da: Giambo
> Scritto da: avvelentani
>
> > Usi la funzione match no? Puoi passargli una lista di colonne su cui fare il match,
>
> Hmmmm ... Si, mi sono consufo con postgre. Bisogna settare un index fulltext sulla colonna subject.
> E magari, gia' che ci siamo, la portiamo da "tinytext" a varchar(64) ? Ma varchar(x) sono x bytes ? O dinamicamente si espande a seconda se l'encoding usa 1, 2 o 4 bytes per carattere
?
si espande.
>
> > inoltre il risultato della funzione match sembra essere un valore di rilevanza che puoi usare in order by.
>
> Mi pare che gia' ora ordini per rilevanza.
> Ordinare per data diventerebbe dispendioso ...
Perche'? non dovrebbe essere piu` dispendioso che ordinare per rilevanza.
> BTW, ConcurrentHashMap, devo rompere le balle a te o alla suora
?
rompi le palle a me.I think happiness is love
- Vladimir Putin-
Re: Ripristiniamo PROOTTScritto da: avvelentani
> > > Usi la funzione match no? Puoi passargli una lista di colonne su cui fare il match,
> >
> > Hmmmm ... Si, mi sono consufo con postgre. Bisogna settare un index fulltext sulla colonna subject.
> > E magari, gia' che ci siamo, la portiamo da "tinytext" a varchar(64) ? Ma varchar(x) sono x bytes ? O dinamicamente si espande a seconda se l'encoding usa 1, 2 o 4 bytes per carattere
?
>
> si espande.
I database sono maggici
!
> > > inoltre il risultato della funzione match sembra essere un valore di rilevanza che puoi usare in order by.
> >
> > Mi pare che gia' ora ordini per rilevanza.
> > Ordinare per data diventerebbe dispendioso ...
>
> Perche'? non dovrebbe essere piu` dispendioso che ordinare per rilevanza.
Peche' non mi ricordo piu' ma ero giunto a questa conclusione ai tempi
> > BTW, ConcurrentHashMap, devo rompere le balle a te o alla suora
?
>
> rompi le palle a me.
Perche' una struttura thread-safe ?`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Ripristiniamo PROOTTScritto daavvelentaniCubicolarioil 2012-02-20 16:10:20.0 alle 2012-02-20 16:10:20.0Trollate totali: 18184Scritto da: Giambo
> > Perche'? non dovrebbe essere piu` dispendioso che ordinare per rilevanza.
>
> Peche' non mi ricordo piu' ma ero giunto a questa conclusione ai tempi
Secondo me no.
> > > BTW, ConcurrentHashMap, devo rompere le balle a te o alla suora
?
> >
> > rompi le palle a me.
>
> Perche' una struttura thread-safe ?
Perche' viene utilizzata da piu` thread contemporaneamente.I think happiness is love
- Vladimir Putin-
Re: Ripristiniamo PROOTTScritto da: avvelentani
> > > > BTW, ConcurrentHashMap, devo rompere le balle a te o alla suora
?
> > >
> > > rompi le palle a me.
> >
> > Perche' una struttura thread-safe ?
>
> Perche' viene utilizzata da piu` thread contemporaneamente.
In che modo
?!?
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Ripristiniamo PROOTTScritto daavvelentaniCubicolarioil 2012-02-20 16:30:26.0 alle 2012-02-20 16:30:26.0Trollate totali: 18184Scritto da: Giambo
> Scritto da: avvelentani
>
> > > > > BTW, ConcurrentHashMap, devo rompere le balle a te o alla suora
?
> > > >
> > > > rompi le palle a me.
> > >
> > > Perche' una struttura thread-safe ?
> >
> > Perche' viene utilizzata da piu` thread contemporaneamente.
>
> In che modo
?!?
tomcaz e` multithreaded.I think happiness is love
- Vladimir Putin-
Re: Ripristiniamo PROOTTScritto da: avvelentani
> > In che modo
?!?
>
> tomcaz e` multithreaded.
Ancora non riesco proprio a capire come possano due thread accedere alla medesima istanza di AuthorDTO: Abbiamo una cache globale da qualche parte ?`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Ripristiniamo PROOTTScritto daavvelentaniCubicolarioil 2012-02-20 16:52:04.0 alle 2012-02-20 16:52:04.0Trollate totali: 18184Scritto da: Giambo
> Scritto da: avvelentani
>
> > > In che modo
?!?
> >
> > tomcaz e` multithreaded.
>
> Ancora non riesco proprio a capire come possano due thread accedere alla medesima istanza di AuthorDTO: Abbiamo una cache globale da qualche parte ?
gli oggetti della sessione vengono tutti dallo stesso posto, se un utente aprisse due pagine del forum contemporaneamente avresti due thread che accedono allo stesso oggetto AuthorDTO.
In realta` mi sa che ora non succede perche' tutte le volte che eseguiamo una richiesta ricarichiamo l'authordto dal db, ma non vedo perche' dovremmo usare una HashMap non thread-safe li`. Anche l'oggetto che c'era prima che ci mettessi ConcurrentHashMap era thread-safe.I think happiness is love
- Vladimir Putin-
Re: Ripristiniamo PROOTTScritto da: avvelentani
> > Ancora non riesco proprio a capire come possano due thread accedere alla medesima istanza di AuthorDTO: Abbiamo una cache globale da qualche parte ?
>
> gli oggetti della sessione vengono tutti dallo stesso posto, se un utente aprisse due pagine del forum contemporaneamente avresti due thread che accedono allo stesso oggetto AuthorDTO.
AuthorDTO dovrebbe essere "refreshato" ogni volta dal db. Inoltre, anche se non lo fosse, deserializzandolo[1] non dovrebbe creare una nuova istanza
?
Si, lo so, e' una conseguenza della mia idea geniale di mettere tutto l'oggetto nella session invece che solo il nick, ma essendo gli oggetti serializzati se torniamo indietro ora ci becchiamo una caterva di ClassCastException (A meno di piallare tutte le sessioni da /tmp)
Io dico: synchronized e' da evitare, usiamo a HashMap, guadagniamo preziosissimi millisecondi da donare alla Fondazione Gatto Selvaggio
Edit: [1] Forse questo e' gestito da Tomcat e dal suo Session File Persistence o coemdiavolosichiama
**Modificato dall'autore il 20.02.2012 17:09**`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: Ripristiniamo PROOTTScritto daavvelentaniCubicolarioil 2012-02-20 17:22:45.0 alle 2012-02-20 17:22:45.0Trollate totali: 18184Scritto da: Giambo
> Scritto da: avvelentani
>
> > > Ancora non riesco proprio a capire come possano due thread accedere alla medesima istanza di AuthorDTO: Abbiamo una cache globale da qualche parte ?
> >
> > gli oggetti della sessione vengono tutti dallo stesso posto, se un utente aprisse due pagine del forum contemporaneamente avresti due thread che accedono allo stesso oggetto AuthorDTO.
>
> AuthorDTO dovrebbe essere "refreshato" ogni volta dal db. Inoltre, anche se non lo fosse, deserializzandolo[1] non dovrebbe creare una nuova istanza
?
Spero proprio che non lo deserializzi ogni volta.
> Si, lo so, e' una conseguenza della mia idea geniale di mettere tutto l'oggetto nella session invece che solo il nick, ma essendo gli oggetti serializzati se torniamo indietro ora ci becchiamo una caterva di ClassCastException (A meno di piallare tutte le sessioni da /tmp)
>
> Io dico: synchronized e' da evitare, usiamo a HashMap, guadagniamo preziosissimi millisecondi da donare alla Fondazione Gatto Selvaggio
Se eri preoccupato per le performance non usavi la serializzazione di java che e` ben nota per essere estremamente lenta.
ConcurrentHashMap invece e` molto performante, specialmente rispetto alla vecchia Hashtable, che e` quello che usavate prima.
BTW synchronized su un lock non soggetto a contention e` veloce.
I think happiness is love
- Vladimir Putin
-
Re: Ripristiniamo PROOTTScritto daNon Autenticatoil 2012-02-21 18:01:27.0 alle 2012-02-21 18:01:27.0> Io dico: synchronized e' da evitare, usiamo a HashMap, guadagniamo preziosissimi millisecondi da donare alla Fondazione Gatto Selvaggio

Molto bene, ogni millisecondo la Fondazione guadagna vagonate di denaro.
-
-
-
-
-
-
-
-
-
-
-
-
-
-