Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2012-01-18 15:32:15.0 alle 2012-01-18 15:32:15.0
    ficiar nided
    l'indicazione di chi ha scritto l'ultimo msg del thread Sorride
    • Avatar
      ☺
      Scritto da
      il 2012-01-18 15:43:19.0 alle 2012-01-18 15:43:19.0
      Trollate totali: 42885
      Re: ficiar nided
      Scritto da:
      > l'indicazione di chi ha scritto l'ultimo msg del thread Sorride

      Dove ? Nella visualizzazione "Data inizio discussione" ?

      Qualcuno aveva richiesto una visione per threads ordinati pero' per data dell'ultimo messaggio (Attualmente: Per data di creazione del thread). Sarebbe OK ?
      `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
      • Avatar
        Scritto da
        Non Autenticato
        il 2012-01-18 15:46:41.0 alle 2012-01-18 15:46:41.0
        Re: ficiar nided
        Scritto da: Giambo
        > Scritto da:
        > > l'indicazione di chi ha scritto l'ultimo msg del thread Sorride
        >
        > Dove ? Nella visualizzazione "Data inizio discussione" ?
        >
        > Qualcuno aveva richiesto una visione per threads ordinati pero' per data dell'ultimo messaggio (Attualmente: Per data di creazione del thread). Sarebbe OK ?

        anche questo sarebbe utile
        io intendevo: quando ora clicchi su "Data inizio discussione" vedi che il thread "Tutti a bordo" è stato iniziato da Ceiling dog ma non sai chi ha scritto l'ultimo messaggio
        • Avatar
          ☺
          Scritto da
          il 2012-01-18 15:55:51.0 alle 2012-01-18 15:55:51.0
          Trollate totali: 42885
          Re: ficiar nided
          Scritto da:

          > > Qualcuno aveva richiesto una visione per threads ordinati pero' per data dell'ultimo messaggio (Attualmente: Per data di creazione del thread). Sarebbe OK ?
          >
          > anche questo sarebbe utile
          > io intendevo: quando ora clicchi su "Data inizio discussione" vedi che il thread "Tutti a bordo" è stato iniziato da Ceiling dog ma non sai chi ha scritto l'ultimo messaggio

          Il fatto e' che una ficiur del genere necessita delle modifiche non da poco A bocca storta
          Inserisco nella todolist, ci penso su ...
          `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
          • Avatar
            ☺
            Scritto da
            il 2012-01-18 16:00:18.0 alle 2012-01-18 16:00:18.0
            Trollate totali: 6532
            Re: ficiar nided
            Scritto da: Giambo
            > Scritto da:
            >
            > > > Qualcuno aveva richiesto una visione per threads ordinati pero' per data dell'ultimo messaggio (Attualmente: Per data di creazione del thread). Sarebbe OK ?
            > >
            > > anche questo sarebbe utile
            > > io intendevo: quando ora clicchi su "Data inizio discussione" vedi che il thread "Tutti a bordo" è stato iniziato da Ceiling dog ma non sai chi ha scritto l'ultimo messaggio
            >
            > Il fatto e' che una ficiur del genere necessita delle modifiche non da poco A bocca storta
            > Inserisco nella todolist, ci penso su ...

            SELECT author FROM messages WHERE threadId=xxx ORDER BY id DESC LIMIT 1;
            


            Non va? Newbie, inesperto
            • Avatar
              ☺
              Scritto da
              il 2012-01-18 16:12:27.0 alle 2012-01-18 16:12:27.0
              Trollate totali: 42885
              Re: ficiar nided
              Scritto da: Daisuke Niwa

              >
              > SELECT author FROM messages WHERE threadId=xxx ORDER BY id DESC LIMIT 1;
              > 

              >
              > Non va? Newbie, inesperto

              Si, ma sarebbe da fare per ogni thread della pagina http://62.75.186.230:8080/FdTViewer/Threads -> Totale 1 + 20 queries. La prima query ritorna i threads:
              SELECT * FROM messages WHERE id = threadid ORDER BY id DESC LIMIT ?, ?
              

              Nella pagina ne vengono mostrati 20, quindi su ognuno viene eseguita la tua query.

              Oppure si potrebbe fare tutto in una sola query (Ah si ?), ma questo significa modificare ThreadDTO per includere, oltre all'autore, l'ultimo che ha postato. E siccome MessageDTO estende ThreadDTO, avremmo una "rottura" del significato della gerarchia (In parole povere, molti "WTF" da parte di chi si trova il codice tra le mani).

              Ci rifletto su, magari arriva un'idea che fa cagare poco Sorride
              `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
              • Avatar
                ☺
                Scritto da
                il 2012-01-18 16:31:25.0 alle 2012-01-18 16:31:25.0
                Trollate totali: 6532
                Re: ficiar nided
                Scritto da: Giambo
                > Nella pagina ne vengono mostrati 20, quindi su ognuno viene eseguita la tua query.

                IMO non cambia granché. Sono 20 thread quindi 20 query. Anche se fossero 10 volte tanto non credo che si noterebbe in termini di velocità di risposta (che ti frega se la pagina sta 100 millisecondi invece di 10 a generarsi? Manco lo noti.

                Per un programma dove lavoro in PHP e MySQL fa 2 query per ogni riga di risultati (su tabelle da 100'000 record indicizzati), con anche mille righe di risultati per pagina, e sta pochissimo... non credo che impieghi granché a fare 20 query, è probabile che sprechi più tempo a fare subquery piuttosto... io ho notato che spesso MySQL ha problemi (in termini di velocità di esecuzione) con le subquery e che spesso spezzare le query in query più semplici ma più numerose aumenta notevolmente la velocità di esecuzione e che a volte conviene appunto fare un loop in PHP piuttosto che impelagarsi con le subquery... cmq sarebbe da provare.

                P.S.: Deve esserci qualche baco nel codice di rendering... è come se eliminasse gli "a capo", ma solo a volte... quando c'è il tag code.


                **Modificato dall'autore il 18.01.2012 16:35**
                • Avatar
                  ☺
                  Scritto da
                  il 2012-01-18 16:44:06.0 alle 2012-01-18 16:44:06.0
                  Trollate totali: 42885
                  Re: ficiar nided
                  Scritto da: Daisuke Niwa

                  > IMO non cambia granché. Sono 20 thread quindi 20 query. Anche se fossero 10 volte tanto non credo che si noterebbe in termini di velocità di risposta (che ti frega se la pagina sta 100 millisecondi invece di 10 a generarsi? Manco lo noti.

                  Tipica mentalita' italiana, che conduce la nave a colare a picco con un debito plurimiliardario A bocca storta ...

                  BTW, non credo MySQL schiatti sotto il peso delle query, del resto i campi che entrano in gioco sono pure indicizzati(*). Quel che piu' mi scazza e' avere una query in un loop (Si puo' fare con una sola query ?) e trovare una nuova struttura dati che possa ospitare in maniera elegante i nuovi dati

                  > P.S.: Deve esserci qualche baco nel codice di rendering... è come se eliminasse le righe vuote, ma solo a volte...

                  E a volte non interpreta le righe. Mi sa che la suora ha voluto strafare con il suo MessageTag2(**) A bocca storta

                  (*) Ma non il campo "forum", eppure questa query viene eseguita per ogni pagina ed e' rapida !
                  SELECT DISTINCT forum FROM messages WHERE forum IS NOT NULL ORDER BY forum ASC
                  


                  (**) Perche' non rinominarlo MessageTag e buttare a mare quello vecchio ?(***)
                  (***) Ora che ci penso, perche' il database si chiama fdtsucker_utf8 e non fdtsucker Arrabbiato ?
                  `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
          • Avatar
            Scritto da
            Non Autenticato
            il 2012-01-18 16:05:42.0 alle 2012-01-18 16:05:42.0
            Re: ficiar nided
            Scritto da: Giambo
            > Scritto da:
            >
            > > > Qualcuno aveva richiesto una visione per threads ordinati pero' per data dell'ultimo messaggio (Attualmente: Per data di creazione del thread). Sarebbe OK ?
            > >
            > > anche questo sarebbe utile
            > > io intendevo: quando ora clicchi su "Data inizio discussione" vedi che il thread "Tutti a bordo" è stato iniziato da Ceiling dog ma non sai chi ha scritto l'ultimo messaggio
            >
            > Il fatto e' che una ficiur del genere necessita delle modifiche non da poco A bocca storta
            > Inserisco nella todolist, ci penso su ...

            o comunque qualcosa che ti informi che quel thread ha qualcosa di nuovo, così come è se non ti ricordi in numero di messaggi non sai che c'è ne è uno nuovo, imperdibile, epico

            lo dico per voi naturalmente Ficoso
            • Avatar
              ☺
              Scritto da
              il 2012-01-18 16:16:34.0 alle 2012-01-18 16:16:34.0
              Trollate totali: 42885
              Re: ficiar nided
              Scritto da:
              > Scritto da: Giambo

              > > Il fatto e' che una ficiur del genere necessita delle modifiche non da poco A bocca storta
              > > Inserisco nella todolist, ci penso su ...
              >
              > o comunque qualcosa che ti informi che quel thread ha qualcosa di nuovo, così come è se non ti ricordi in numero di messaggi non sai che c'è ne è uno nuovo, imperdibile, epico
              >
              > lo dico per voi naturalmente Ficoso

              Uso poco la visione per thread, preferisco quella per cronologia.
              Come dicevo, si potrebbe avere una seconda visione per thread, ordinata per data dell'ultimo messaggio e non come ora per data di creazione.

              Un nuovo link li', in cima ? C'e' gia' poco spazio A bocca storta ... O forse trasformo "Data inizio discussione" e "Cronologia" in un dropdown con tre possibilita': "Thread - Data inizio" / "Thread ultimo messaggio" / "Cronologicamente".
              `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
              • Avatar
                Scritto da
                Non Autenticato
                il 2012-01-18 16:44:33.0 alle 2012-01-18 16:44:33.0
                Re: ficiar nided
                > > > Il fatto e' che una ficiur del genere necessita delle modifiche non da poco A bocca storta
                > > > Inserisco nella todolist, ci penso su ...
                > >
                > > o comunque qualcosa che ti informi che quel thread ha qualcosa di nuovo, così come è se non ti ricordi in numero di messaggi non sai che c'è ne è uno nuovo, imperdibile, epico
                > >
                > > lo dico per voi naturalmente Ficoso
                >
                > Uso poco la visione per thread, preferisco quella per cronologia.
                > Come dicevo, si potrebbe avere una seconda visione per thread, ordinata per data dell'ultimo messaggio e non come ora per data di creazione.
                >
                > Un nuovo link li', in cima ? C'e' gia' poco spazio A bocca storta ... O forse trasformo "Data inizio discussione" e "Cronologia" in un dropdown con tre possibilita': "Thread - Data inizio" / "Thread ultimo messaggio" / "Cronologicamente".

                Discussioni ordinate per data iniziale / ultimo post | Cronologia messaggi # | Nuovo messaggio | Login | Registrati | 1 2 3 ... 2667

                GS
              • Avatar
                ☺
                Scritto da
                avvelentani
                Cubicolario
                il 2012-01-18 17:17:40.0 alle 2012-01-18 17:17:40.0
                Trollate totali: 18184
                Re: ficiar nided
                Scritto da: Giambo
                > Scritto da:
                > > Scritto da: Giambo
                >
                > > > Il fatto e' che una ficiur del genere necessita delle modifiche non da poco A bocca storta
                > > > Inserisco nella todolist, ci penso su ...
                > >
                > > o comunque qualcosa che ti informi che quel thread ha qualcosa di nuovo, così come è se non ti ricordi in numero di messaggi non sai che c'è ne è uno nuovo, imperdibile, epico
                > >
                > > lo dico per voi naturalmente Ficoso
                >
                > Uso poco la visione per thread, preferisco quella per cronologia.
                > Come dicevo, si potrebbe avere una seconda visione per thread, ordinata per data dell'ultimo messaggio e non come ora per data di creazione.

                Questa feature e` gia` nella todo list, e` la prima feature che ho inserito, credo.
                I think happiness is love
                - Vladimir Putin
    • Avatar
      ☺
      Scritto da
      avvelenato
      un mezzo cavallo
      il 2012-01-18 18:32:06.0 alle 2012-01-18 18:32:06.0
      Trollate totali: 14239
      Re: ficiar nided
      Scritto da:
      > l'indicazione di chi ha scritto l'ultimo msg del thread Sorride

      l'ebbi già chiesta io a illo tempore e fui non cacato bellamente. In lacrime
      I pedoni possono muoversi solo in avanti.
      • Avatar
        Scritto da
        Non Autenticato
        il 2012-01-18 19:17:40.0 alle 2012-01-18 19:17:40.0
        Re: ficiar nided
        Scritto da: avvelenato
        > Scritto da:
        > > l'indicazione di chi ha scritto l'ultimo msg del thread Sorride
        >
        > l'ebbi già chiesta io a illo tempore e fui non cacato bellamente. In lacrime

        qui invece ne è venuto fuori un thread coi fiocchi e coi finocchi Ficoso
        • Avatar
          ☺
          Scritto da
          il 2012-01-18 21:32:05.0 alle 2012-01-18 21:32:05.0
          Trollate totali: 6369
          Re: ficiar nided
          Scritto da:
          > Scritto da: avvelenato
          > > Scritto da:
          > > > l'indicazione di chi ha scritto l'ultimo msg del thread Sorride
          > >
          > > l'ebbi già chiesta io a illo tempore e fui non cacato bellamente. In lacrime
          >
          > qui invece ne è venuto fuori un thread coi fiocchi e coi finocchi Ficoso

          +1 anche io per avere la possibilità di cliccare dalla modalità per thread su ultimo messaggio e vedere chi lo ha postato.

          il motivo per cui non la ha considerata subito è ch eil primo fdt sucker era come la modalità cronologica ora, solo che con la visualizzazione cronologica ora non si possono fare giochini con il titolo del thread ne posso postare più cazzimarci
          Please consider the environment before printing this message, 50% of the above is useless!
<softv>

Pagina generata in 141 millisecondi

Utenti attivi: 10 nell'ultimo minuto, 18 negli ultimi cinque minuti, 34 negli ultimi 15 minuti