Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    ::1
    il 2014-05-31 16:07:36.0 alle 2014-05-31 16:07:36.0
    Trollate totali: 12321
    novità fdt
    Ho unificato le viste Nuove e Ultime, ovvero entrambe ora hanno l'alberino dei thread.
    Inoltre ho rimesso visibile l'oggetto del messaggio, come era nel vecchio forum.
    E aggiunto due funzioncine per aprire tutto l'alberino e nascondere i quotes di quel thread.
    Il risultato è questo, spero che vi piaccia:
    Immagine postata dall'utente
    Young professional woman and busy mom.
    • Avatar
      ☺
      Scritto da
      altg
      utente che non utiene
      il 2014-05-31 17:43:12.0 alle 2014-05-31 17:43:12.0
      Trollate totali: 11540
      Re: novità fdt
      > Ho unificato le viste Nuove e Ultime, ovvero entrambe ora hanno l'alberino dei thread.
      > Inoltre ho rimesso visibile l'oggetto del messaggio, come era nel vecchio forum.
      > E aggiunto due funzioncine per aprire tutto l'alberino e nascondere i quotes di quel thread.
      > Il risultato è questo, spero che vi piaccia:
      > Immagine postata dall'utente

      Mi piace. Ficoso
      Avevo il suggerimento da tempo in un angolino del cervello che dev'essersi poi svampato.
      • Avatar
        ☺
        Scritto da
        altg
        utente che non utiene
        il 2014-05-31 17:47:16.0 alle 2014-05-31 17:47:16.0
        Trollate totali: 11540
        Re: novità fdt
        > > Ho unificato le viste Nuove e Ultime, ovvero entrambe ora hanno l'alberino dei thread.
        > > Inoltre ho rimesso visibile l'oggetto del messaggio, come era nel vecchio forum.
        > > E aggiunto due funzioncine per aprire tutto l'alberino e nascondere i quotes di quel thread.
        > > Il risultato è questo, spero che vi piaccia:
        > > Immagine postata dall'utente
        >
        > Mi piace. Ficoso
        > Avevo il suggerimento da tempo in un angolino del cervello che dev'essersi poi svampato.

        Aspe', non mi piace piu`. A bocca storta

        Immagine postata dall'utente

        25 secondi per la query? Arrabbiato
        Chi cazzo e` che usa SQL con tutte le sue segate mentali? Con la lingua fuori
        • Avatar
          ☺
          Scritto da
          ::1
          il 2014-05-31 17:48:04.0 alle 2014-05-31 17:48:04.0
          Trollate totali: 12321
          Re: novità fdt
          Scritto da: altg
          >
          > Aspe', non mi piace piu`. A bocca storta
          >
          > Immagine postata dall'utente
          >
          > 25 secondi per la query? Arrabbiato
          > Chi cazzo e` che usa SQL con tutte le sue segate mentali? Con la lingua fuori

          Sì me ne sono accorto. Stavo già pensando a ristrutturare di nuovo la query, che già ho dovuto modificare.
          Young professional woman and busy mom.
          • Avatar
            ☺
            Scritto da
            altg
            utente che non utiene
            il 2014-05-31 17:51:58.0 alle 2014-05-31 17:51:58.0
            Trollate totali: 11540
            Re: novità fdt
            > > Aspe', non mi piace piu`. A bocca storta
            > >
            > > Immagine postata dall'utente
            > >
            > > 25 secondi per la query? Arrabbiato
            > > Chi cazzo e` che usa SQL con tutte le sue segate mentali? Con la lingua fuori
            >
            > Sì me ne sono accorto. Stavo già pensando a ristrutturare di nuovo la query, che già ho dovuto modificare.

            Io non ho mai avuto problemi del genere sul mio forum. Imbarazzato
            Qui ci sono ogni volta che viene toccata una query. A bocca storta

            Chissa` perche` ho scritto il layer di astrazione da SQL e il meccanismo di caching, che coglione a reinventare sempre tutto come vuole lui, poi uno si perde il thrill del "quand'e` che il baraccone immondo che c'e` sotto mi fara` girare le scatole la prossima volta?"... Geek
            • Avatar
              ☺
              Scritto da
              ::1
              il 2014-05-31 18:07:35.0 alle 2014-05-31 18:07:35.0
              Trollate totali: 12321
              Re: novità fdt
              Scritto da: altg
              >
              > Io non ho mai avuto problemi del genere sul mio forum. Imbarazzato
              > Qui ci sono ogni volta che viene toccata una query. A bocca storta
              >
              > Chissa` perche` ho scritto il layer di astrazione da SQL e il meccanismo di caching, che coglione a reinventare sempre tutto come vuole lui, poi uno si perde il thrill del "quand'e` che il baraccone immondo che c'e` sotto mi fara` girare le scatole la prossima volta?"... Geek

              Questo forum ha 1062534 messaggi e 192057 threads. Quanti ne ha anynowhere?

              **Modificato dall'autore il 31.05.2014 18:14**
              Young professional woman and busy mom.
              • Avatar
                ☺
                Scritto da
                altg
                utente che non utiene
                il 2014-05-31 19:02:21.0 alle 2014-05-31 19:02:21.0
                Trollate totali: 11540
                Re: novità fdt
                > > Io non ho mai avuto problemi del genere sul mio forum. Imbarazzato
                > > Qui ci sono ogni volta che viene toccata una query. A bocca storta
                > >
                > > Chissa` perche` ho scritto il layer di astrazione da SQL e il meccanismo di caching, che coglione a reinventare sempre tutto come vuole lui, poi uno si perde il thrill del "quand'e` che il baraccone immondo che c'e` sotto mi fara` girare le scatole la prossima volta?"... Geek
                >
                > Questo forum ha 1062534 messaggi e 192057 threads. Quanti ne ha anynowhere?

                126258 messaggi in 4913 threads, ma... tanto per fare gli sboroni, anynowhere ha un thread con 8909 posts:

                http://anynowhere.com/bb/posts.php?t=1141

                che viene visualizzato in:

                9 queries, 0.201 s.
                


                un quinto di secondo.
                E ringrazia che php e` molto piu` lento di java. Con la lingua fuori
                • Avatar
                  ☺
                  Scritto da
                  ::1
                  il 2014-05-31 19:19:23.0 alle 2014-05-31 19:19:23.0
                  Trollate totali: 12321
                  Re: novità fdt
                  Scritto da: altg
                  >
                  > 126258 messaggi in 4913 threads, ma... tanto per fare gli sboroni, anynowhere ha un thread con 8909 posts:
                  >
                  > http://anynowhere.com/bb/posts.php?t=1141
                  >
                  > che viene visualizzato in:
                  >
                  >
                  > 9 queries, 0.201 s.
                  > 

                  >
                  > un quinto di secondo.
                  > E ringrazia che php e` molto piu` lento di java. Con la lingua fuori

                  Non era per fare lo sborone, era per mostrarti l'ordine di grandezza. Il nostro problema è la struttura della base dati, che era nata per il dump di giambo, quindi una sola tabellona che contiene tutto e sulla quale ci facciamo dei 'ragionamenti' in termini di group by.
                  Basterebbe creare una tabella [threadid|forum|author|subject|lastid|lastAuthor|lastSubject] e tenerla aggiornata per risolvere il problema delle group by su Nuove/Ultime.
                  Per la vista Tue il problema non si risolve senza duplicare troppe informazioni in giro e potrebbe pure rimanere così.
                  Di quel thread mi mostri solo 10 messaggi, grazie che ci mette poco, anche questo thread ha 7 messaggi e lo carica in 41ms.
                  Noi non abbiamo la paginazione dei thread, ma uno tipo natanasso con 500+ post lo carichi in ~3s.
                  Young professional woman and busy mom.
                  • Avatar
                    ☺
                    Scritto da
                    altg
                    utente che non utiene
                    il 2014-05-31 19:43:24.0 alle 2014-05-31 19:43:24.0
                    Trollate totali: 11540
                    Re: novità fdt
                    > > 126258 messaggi in 4913 threads, ma... tanto per fare gli sboroni, anynowhere ha un thread con 8909 posts:
                    > >
                    > > http://anynowhere.com/bb/posts.php?t=1141
                    > >
                    > > che viene visualizzato in:
                    > >
                    > >
                    > > 9 queries, 0.201 s.
                    > > 

                    > >
                    > > un quinto di secondo.
                    > > E ringrazia che php e` molto piu` lento di java. Con la lingua fuori
                    >
                    > Non era per fare lo sborone, era per mostrarti l'ordine di grandezza. Il nostro problema è la struttura della base dati, che era nata per il dump di giambo, quindi una sola tabellona che contiene tutto e sulla quale ci facciamo dei 'ragionamenti' in termini di group by.

                    L'ordine di grandezza e` abbastanza irrilevante: Postline clustera tutto, dai record degli iscritti ai messaggi nei forum, i file virtuali con cui ha a che fare una query sono ristretti a un intervallo di ID progressivi e lunghi in media solo un paio di centinaia di kb. Un limite che costringerebbe a un po' di riorganizzazione nelle tabelle di indicizzazione per le ricerche e` quello di circa 14 milioni di messaggi, perche` sfora un contatore interno a lunghezza fissa usato in quelle tabelle che e` di 4 cifre in base 62, che poi andrebbero ricostruite dopo aver cambiato delle costanti. Fino a 14 milioni di post e` garantito. Occhiolino

                    > Basterebbe creare una tabella [threadid|forum|author|subject|lastid|lastAuthor|lastSubject] e tenerla aggiornata per risolvere il problema delle group by su Nuove/Ultime.
                    > Per la vista Tue il problema non si risolve senza duplicare troppe informazioni in giro e potrebbe pure rimanere così.
                    > Di quel thread mi mostri solo 10 messaggi, grazie che ci mette poco, anche questo thread ha 7 messaggi e lo carica in 41ms.
                    > Noi non abbiamo la paginazione dei thread, ma uno tipo natanasso con 500+ post lo carichi in ~3s.

                    um... Postline ha una cache che mantiene fino a 50 files virtuali (o intervalli di messaggi) caricati nella heap del thread. Piu` o meno, considerando una distribuzione cronologica dei messaggi non troppo sparsa, un thread di 500 post lo carichi nello stesso tempo di un thread da qualche dozzina di post se fossero tutti su una pagina, perche` il resto dei messaggi viene trovato nella cache. Quel che gli mette il turbo e` che e` tutto locale, e che gli script di supporto sono stati pensati da una testa sola su misura per quel che deve fare lo strato piu` superficiale del software.
                    • Avatar
                      ☺
                      Scritto da
                      ::1
                      il 2014-05-31 21:54:30.0 alle 2014-05-31 21:54:30.0
                      Trollate totali: 12321
                      Re: novità fdt
                      Scritto da: altg
                      >
                      > L'ordine di grandezza e` abbastanza irrilevante: Postline clustera tutto, dai record degli iscritti ai messaggi nei forum, i file virtuali con cui ha a che fare una query sono ristretti a un intervallo di ID progressivi e lunghi in media solo un paio di centinaia di kb. Un limite che costringerebbe a un po' di riorganizzazione nelle tabelle di indicizzazione per le ricerche e` quello di circa 14 milioni di messaggi, perche` sfora un contatore interno a lunghezza fissa usato in quelle tabelle che e` di 4 cifre in base 62, che poi andrebbero ricostruite dopo aver cambiato delle costanti. Fino a 14 milioni di post e` garantito. Occhiolino
                      >
                      >
                      > um... Postline ha una cache che mantiene fino a 50 files virtuali (o intervalli di messaggi) caricati nella heap del thread. Piu` o meno, considerando una distribuzione cronologica dei messaggi non troppo sparsa, un thread di 500 post lo carichi nello stesso tempo di un thread da qualche dozzina di post se fossero tutti su una pagina, perche` il resto dei messaggi viene trovato nella cache. Quel che gli mette il turbo e` che e` tutto locale, e che gli script di supporto sono stati pensati da una testa sola su misura per quel che deve fare lo strato piu` superficiale del software.

                      Ho fatto una tabella threads (threadId, lastId) e messo il codice per tenerla aggiornata e modificato la query Ultime, come puoi vedere ora è istantanea.
                      Young professional woman and busy mom.
                      • Avatar
                        ☺
                        Scritto da
                        altg
                        utente che non utiene
                        il 2014-05-31 22:22:35.0 alle 2014-05-31 22:22:35.0
                        Trollate totali: 11540
                        Re: novità fdt
                        > > L'ordine di grandezza e` abbastanza irrilevante: Postline clustera tutto, dai record degli iscritti ai messaggi nei forum, i file virtuali con cui ha a che fare una query sono ristretti a un intervallo di ID progressivi e lunghi in media solo un paio di centinaia di kb. Un limite che costringerebbe a un po' di riorganizzazione nelle tabelle di indicizzazione per le ricerche e` quello di circa 14 milioni di messaggi, perche` sfora un contatore interno a lunghezza fissa usato in quelle tabelle che e` di 4 cifre in base 62, che poi andrebbero ricostruite dopo aver cambiato delle costanti. Fino a 14 milioni di post e` garantito. Occhiolino
                        > >
                        > >
                        > > um... Postline ha una cache che mantiene fino a 50 files virtuali (o intervalli di messaggi) caricati nella heap del thread. Piu` o meno, considerando una distribuzione cronologica dei messaggi non troppo sparsa, un thread di 500 post lo carichi nello stesso tempo di un thread da qualche dozzina di post se fossero tutti su una pagina, perche` il resto dei messaggi viene trovato nella cache. Quel che gli mette il turbo e` che e` tutto locale, e che gli script di supporto sono stati pensati da una testa sola su misura per quel che deve fare lo strato piu` superficiale del software.
                        >
                        > Ho fatto una tabella threads (threadId, lastId) e messo il codice per tenerla aggiornata e modificato la query Ultime, come puoi vedere ora è istantanea.

                        Bravo! Io intanto ho fatto un copritastiera a forma di Motorola 68000, per vecchi che vivono nel passato:

                        Immagine postata dall'utente

                        Qui la CPU imitata (il modello di pre-produzione):

                        Immagine postata dall'utente

                        Pero` devo ancora rifinirlo: devo fare i pin dorati con la carta dei gianduiotti del piemonte, e poi dipingere il bordo nero in silicone con la vernice argentata per simulare lo stagno. Poi e` finito. Ficoso

                        Ah, Postline non ha una query per le ultime discussioni: ha un archivietto, un singolo file virtuale nel DB, con pochi dati salienti che chiama "recdisc" (recent discussions). Mi pare trattenga gli ultimi 300 post, ma il limite e` reimpostabile.
                        • Avatar
                          Scritto da
                          Non Autenticato
                          il 2014-05-31 22:35:27.0 alle 2014-05-31 22:35:27.0
                          Re: novità fdt
                          Scritto da: altg
                          >
                          > Bravo! Io intanto ho fatto un copritastiera a forma di Motorola 68000, per vecchi che vivono nel passato:
                          >
                          > Immagine postata dall'utente
                          >
                          > Qui la CPU imitata (il modello di pre-produzione):
                          >
                          > Immagine postata dall'utente
                          >
                          > Pero` devo ancora rifinirlo: devo fare i pin dorati con la carta dei gianduiotti del piemonte, e poi dipingere il bordo nero in silicone con la vernice argentata per simulare lo stagno. Poi e` finito. Ficoso
                          >
                          > Ah, Postline non ha una query per le ultime discussioni: ha un archivietto, un singolo file virtuale nel DB, con pochi dati salienti che chiama "recdisc" (recent discussions). Mi pare trattenga gli ultimi 300 post, ma il limite e` reimpostabile.

                          I vecchi vecchi ricordano lo Z80 e il 6502. Il Motorola 68000 è "recente".
                          • Avatar
                            ☺
                            Scritto da
                            altg
                            utente che non utiene
                            il 2014-05-31 22:47:07.0 alle 2014-05-31 22:47:07.0
                            Trollate totali: 11540
                            Re: novità fdt
                            > > Bravo! Io intanto ho fatto un copritastiera a forma di Motorola 68000, per vecchi che vivono nel passato:
                            > >
                            > > Immagine postata dall'utente
                            > >
                            > > Qui la CPU imitata (il modello di pre-produzione):
                            > >
                            > > Immagine postata dall'utente
                            > >
                            > > Pero` devo ancora rifinirlo: devo fare i pin dorati con la carta dei gianduiotti del piemonte, e poi dipingere il bordo nero in silicone con la vernice argentata per simulare lo stagno. Poi e` finito. Ficoso
                            > >
                            > > Ah, Postline non ha una query per le ultime discussioni: ha un archivietto, un singolo file virtuale nel DB, con pochi dati salienti che chiama "recdisc" (recent discussions). Mi pare trattenga gli ultimi 300 post, ma il limite e` reimpostabile.
                            >
                            > I vecchi vecchi ricordano lo Z80 e il 6502. Il Motorola 68000 è "recente".

                            Be', me li ricordo anch'io, ma quello che ho piu` amato e` stato il 68000. Oddio, forse perche` ai tempi dello Z80 e del 6502 non scrivevo in assembly: ero piccolo piccolo, aggeggiavo in basic. Scrivevo i listati ASM dell'enciclopedia Input e li guardavo funzionare, ma non li capivo.
                        • Avatar
                          ☺
                          Scritto da
                          avvelentani
                          Cubicolario
                          il 2014-05-31 22:35:39.0 alle 2014-05-31 22:35:39.0
                          Trollate totali: 18184
                          Re: novità fdt
                          Scritto da: altg
                          > > > L'ordine di grandezza e` abbastanza irrilevante: Postline clustera tutto, dai record degli iscritti ai messaggi nei forum, i file virtuali con cui ha a che fare una query sono ristretti a un intervallo di ID progressivi e lunghi in media solo un paio di centinaia di kb. Un limite che costringerebbe a un po' di riorganizzazione nelle tabelle di indicizzazione per le ricerche e` quello di circa 14 milioni di messaggi, perche` sfora un contatore interno a lunghezza fissa usato in quelle tabelle che e` di 4 cifre in base 62, che poi andrebbero ricostruite dopo aver cambiato delle costanti. Fino a 14 milioni di post e` garantito. Occhiolino
                          > > >
                          > > >
                          > > > um... Postline ha una cache che mantiene fino a 50 files virtuali (o intervalli di messaggi) caricati nella heap del thread. Piu` o meno, considerando una distribuzione cronologica dei messaggi non troppo sparsa, un thread di 500 post lo carichi nello stesso tempo di un thread da qualche dozzina di post se fossero tutti su una pagina, perche` il resto dei messaggi viene trovato nella cache. Quel che gli mette il turbo e` che e` tutto locale, e che gli script di supporto sono stati pensati da una testa sola su misura per quel che deve fare lo strato piu` superficiale del software.
                          > >
                          > > Ho fatto una tabella threads (threadId, lastId) e messo il codice per tenerla aggiornata e modificato la query Ultime, come puoi vedere ora è istantanea.
                          >
                          > Bravo! Io intanto ho fatto un copritastiera a forma di Motorola 68000, per vecchi che vivono nel passato:
                          >
                          > Immagine postata dall'utente
                          >
                          > Qui la CPU imitata (il modello di pre-produzione):
                          >
                          > Immagine postata dall'utente
                          >
                          > Pero` devo ancora rifinirlo: devo fare i pin dorati con la carta dei gianduiotti del piemonte, e poi dipingere il bordo nero in silicone con la vernice argentata per simulare lo stagno. Poi e` finito. Ficoso
                          >
                          > Ah, Postline non ha una query per le ultime discussioni: ha un archivietto, un singolo file virtuale nel DB, con pochi dati salienti che chiama "recdisc" (recent discussions). Mi pare trattenga gli ultimi 300 post, ma il limite e` reimpostabile.

                          Almeno non hai scelto il 65816
                          I think happiness is love
                          - Vladimir Putin
                          • Avatar
                            ☺
                            Scritto da
                            altg
                            utente che non utiene
                            il 2014-05-31 22:49:50.0 alle 2014-05-31 22:49:50.0
                            Trollate totali: 11540
                            Re: novità fdt
                            > > > > L'ordine di grandezza e` abbastanza irrilevante: Postline clustera tutto, dai record degli iscritti ai messaggi nei forum, i file virtuali con cui ha a che fare una query sono ristretti a un intervallo di ID progressivi e lunghi in media solo un paio di centinaia di kb. Un limite che costringerebbe a un po' di riorganizzazione nelle tabelle di indicizzazione per le ricerche e` quello di circa 14 milioni di messaggi, perche` sfora un contatore interno a lunghezza fissa usato in quelle tabelle che e` di 4 cifre in base 62, che poi andrebbero ricostruite dopo aver cambiato delle costanti. Fino a 14 milioni di post e` garantito. Occhiolino
                            > > > >
                            > > > >
                            > > > > um... Postline ha una cache che mantiene fino a 50 files virtuali (o intervalli di messaggi) caricati nella heap del thread. Piu` o meno, considerando una distribuzione cronologica dei messaggi non troppo sparsa, un thread di 500 post lo carichi nello stesso tempo di un thread da qualche dozzina di post se fossero tutti su una pagina, perche` il resto dei messaggi viene trovato nella cache. Quel che gli mette il turbo e` che e` tutto locale, e che gli script di supporto sono stati pensati da una testa sola su misura per quel che deve fare lo strato piu` superficiale del software.
                            > > >
                            > > > Ho fatto una tabella threads (threadId, lastId) e messo il codice per tenerla aggiornata e modificato la query Ultime, come puoi vedere ora è istantanea.
                            > >
                            > > Bravo! Io intanto ho fatto un copritastiera a forma di Motorola 68000, per vecchi che vivono nel passato:
                            > >
                            > > Immagine postata dall'utente
                            > >
                            > > Qui la CPU imitata (il modello di pre-produzione):
                            > >
                            > > Immagine postata dall'utente
                            > >
                            > > Pero` devo ancora rifinirlo: devo fare i pin dorati con la carta dei gianduiotti del piemonte, e poi dipingere il bordo nero in silicone con la vernice argentata per simulare lo stagno. Poi e` finito. Ficoso
                            > >
                            > > Ah, Postline non ha una query per le ultime discussioni: ha un archivietto, un singolo file virtuale nel DB, con pochi dati salienti che chiama "recdisc" (recent discussions). Mi pare trattenga gli ultimi 300 post, ma il limite e` reimpostabile.
                            >
                            > Almeno non hai scelto il 65816

                            Mai avuto un computer con quello, e comunque il 68000 pre-produzione coi contatti dorati mi sembra piu` bello esteticamente. E poi i cioccolatini (42, mangiati in tre-quattro giorni) erano incartati in fogli dorati. Anonimo
<softv>

Pagina generata in 189 millisecondi

Utenti attivi: 6 nell'ultimo minuto, 24 negli ultimi cinque minuti, 44 negli ultimi 15 minuti