Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2015-12-28 16:57:33.0 alle 2015-12-28 16:57:33.0
    Developers WANTED for insulae presentation demo
    http://myzone.heliohost.org/insulae/

    La presentazione è gestita da uno script che definisce le funzioni prev() e next() azionate dalle freccine. Ad ogni clic sulla freccia, la corrispondente funzione cambia via CSS l'immagine di sfondo della div#p1, quindi il contenuto, quindi esegue eventualmente un'azione sul contenuto.

    Per prima cosa vorrei che le immagini fossero precaricate, in modo da evitare di attendere con lo sfondo vuoto tra una schermata e l'altra. Potrei definire un colore di sfondo, che nel demo ho tolto per mostrare meglio la transizione.
    Ho una mezza idea da provare, ma ogni suggerimento è benvenuto.

    Quindi vorrei, per risparmiare banda, che lo script che gestisce la presentazione, e le immagini, fossero caricati solo se l'utente clicca una prima volta su un pulsante freccia. Invece di definire gli onclick delle frecce come prev() e next() già nella pagina, cliccare sulle frecce dovrebbe caricare lo script che quindi precarica le immagini e ridefinisce i comportamenti delle frecce come prev() e next().
    Non ho idea di come fare perché non ho mai usato AJAX.

    Infine vorrei temporizzare le azioni. Nel passaggio tra la penultima e l'ultima slide la funzione prev() o next() eval()uta istruzioni contenute nell'array a, che spostano in alto due paragrafi e ne fanno comparire un terzo. L'azione però è così rapida da apparire istantanea, invece vorrei vedere l'animazione.
    Come si introduce un ritardo di tot millisecondi nel punto voluto?

    Usare eval() è male?

    * * *

    Prego prendere il numero e rispondere senza accalcarsi.
    • Avatar
      ☺
      Scritto da
      ::1
      il 2015-12-28 17:04:33.0 alle 2015-12-28 17:04:33.0
      Trollate totali: 12321
      Re: Developers WANTED for insulae presentation demo
      Scritto da:
      > http://myzone.heliohost.org/insulae/
      >
      > La presentazione è gestita da uno script che definisce le funzioni prev() e next() azionate dalle freccine. Ad ogni clic sulla freccia, la corrispondente funzione cambia via CSS l'immagine di sfondo della div#p1, quindi il contenuto, quindi esegue eventualmente un'azione sul contenuto.
      >
      > Per prima cosa vorrei che le immagini fossero precaricate, in modo da evitare di attendere con lo sfondo vuoto tra una schermata e l'altra. Potrei definire un colore di sfondo, che nel demo ho tolto per mostrare meglio la transizione.
      > Ho una mezza idea da provare, ma ogni suggerimento è benvenuto.
      >
      > Quindi vorrei, per risparmiare banda, che lo script che gestisce la presentazione, e le immagini, fossero caricati solo se l'utente clicca una prima volta su un pulsante freccia. Invece di definire gli onclick delle frecce come prev() e next() già nella pagina, cliccare sulle frecce dovrebbe caricare lo script che quindi precarica le immagini e ridefinisce i comportamenti delle frecce come prev() e next().
      > Non ho idea di come fare perché non ho mai usato AJAX.
      >
      > Infine vorrei temporizzare le azioni. Nel passaggio tra la penultima e l'ultima slide la funzione prev() o next() eval()uta istruzioni contenute nell'array a, che spostano in alto due paragrafi e ne fanno comparire un terzo. L'azione però è così rapida da apparire istantanea, invece vorrei vedere l'animazione.
      > Come si introduce un ritardo di tot millisecondi nel punto voluto?
      >
      > Usare eval() è male?
      >
      > * * *
      >
      > Prego prendere il numero e rispondere senza accalcarsi.

      Le frecce sono quasi invisibili, metti almeno un bordo o scegli un colore che contrasta di più con lo sfondo.
      Per mettere un timeout dovresti usare una cosa del tipo:
      faccioQualcosa();
      setTimeout(function() {
        faccioQualcosaltrodopounpo();
      }, 1000 /* millisecondi */ );
      


      Io mi sarei affidato a librerie pre-esistenti, btw.

      **Modificato dall'autore il 28.12.2015 17:05**
      Young professional woman and busy mom.
      • Avatar
        Scritto da
        Non Autenticato
        il 2015-12-28 17:14:12.0 alle 2015-12-28 17:14:12.0
        Re: Developers WANTED for insulae presentation demo
        Scritto da: ::1
        > Scritto da:
        > > http://myzone.heliohost.org/insulae/
        > >
        > > La presentazione è gestita da uno script che definisce le funzioni prev() e next() azionate dalle freccine. Ad ogni clic sulla freccia, la corrispondente funzione cambia via CSS l'immagine di sfondo della div#p1, quindi il contenuto, quindi esegue eventualmente un'azione sul contenuto.
        > >
        > > Per prima cosa vorrei che le immagini fossero precaricate, in modo da evitare di attendere con lo sfondo vuoto tra una schermata e l'altra. Potrei definire un colore di sfondo, che nel demo ho tolto per mostrare meglio la transizione.
        > > Ho una mezza idea da provare, ma ogni suggerimento è benvenuto.
        > >
        > > Quindi vorrei, per risparmiare banda, che lo script che gestisce la presentazione, e le immagini, fossero caricati solo se l'utente clicca una prima volta su un pulsante freccia. Invece di definire gli onclick delle frecce come prev() e next() già nella pagina, cliccare sulle frecce dovrebbe caricare lo script che quindi precarica le immagini e ridefinisce i comportamenti delle frecce come prev() e next().
        > > Non ho idea di come fare perché non ho mai usato AJAX.
        > >
        > > Infine vorrei temporizzare le azioni. Nel passaggio tra la penultima e l'ultima slide la funzione prev() o next() eval()uta istruzioni contenute nell'array a, che spostano in alto due paragrafi e ne fanno comparire un terzo. L'azione però è così rapida da apparire istantanea, invece vorrei vedere l'animazione.
        > > Come si introduce un ritardo di tot millisecondi nel punto voluto?
        > >
        > > Usare eval() è male?
        > >
        > > * * *
        > >
        > > Prego prendere il numero e rispondere senza accalcarsi.
        >
        > Le frecce sono quasi invisibili, metti almeno un bordo o scegli un colore che contrasta di più con lo sfondo.

        Interessante, sul mio monitor sono due pugni nell'occhio e pensavo di renderle ancora più trasparenti A bocca aperta

        > Per mettere un timeout dovresti usare una cosa del tipo:
        >
        > faccioQualcosa();
        > setTimeout(function() {
        > faccioQualcosaltrodopounpo();
        > }, 1000 /* millisecondi */ );
        > 


        Qual è la logica di setTimeout()?
        Cioè, all'interno del ciclo for che sposta il paragrafo di un pixel per volta, dove dovrei metterla?
        Dal tuo esmepio mi pare di capire che se voglio 1000 millisecondi tra due istruzioni A e B devo scrivere

        A;
        setTimeout(function() {
        B;
        }, 1000 /* millisecondi */ );
        

        ma nel ciclo non riesco a immaginarla.

        > Io mi sarei affidato a librerie pre-esistenti, btw.

        Mi è più facile scrivere qualcosa che capire una cosa scritta da qualcun altro. Il codice scritto da altri è in genere troppo complesso per districarmici, perché già completo, mentre se lo scrivo io comincio dal semplice e lo complico man mano, e nel frattempo documento.
        • Avatar
          ☺
          Scritto da
          ::1
          il 2015-12-28 17:21:04.0 alle 2015-12-28 17:21:04.0
          Trollate totali: 12321
          Re: Developers WANTED for insulae presentation demo
          Scritto da:
          > Scritto da: ::1
          > > Scritto da:
          > > > http://myzone.heliohost.org/insulae/
          > > >
          > > > La presentazione è gestita da uno script che definisce le funzioni prev() e next() azionate dalle freccine. Ad ogni clic sulla freccia, la corrispondente funzione cambia via CSS l'immagine di sfondo della div#p1, quindi il contenuto, quindi esegue eventualmente un'azione sul contenuto.
          > > >
          > > > Per prima cosa vorrei che le immagini fossero precaricate, in modo da evitare di attendere con lo sfondo vuoto tra una schermata e l'altra. Potrei definire un colore di sfondo, che nel demo ho tolto per mostrare meglio la transizione.
          > > > Ho una mezza idea da provare, ma ogni suggerimento è benvenuto.
          > > >
          > > > Quindi vorrei, per risparmiare banda, che lo script che gestisce la presentazione, e le immagini, fossero caricati solo se l'utente clicca una prima volta su un pulsante freccia. Invece di definire gli onclick delle frecce come prev() e next() già nella pagina, cliccare sulle frecce dovrebbe caricare lo script che quindi precarica le immagini e ridefinisce i comportamenti delle frecce come prev() e next().
          > > > Non ho idea di come fare perché non ho mai usato AJAX.
          > > >
          > > > Infine vorrei temporizzare le azioni. Nel passaggio tra la penultima e l'ultima slide la funzione prev() o next() eval()uta istruzioni contenute nell'array a, che spostano in alto due paragrafi e ne fanno comparire un terzo. L'azione però è così rapida da apparire istantanea, invece vorrei vedere l'animazione.
          > > > Come si introduce un ritardo di tot millisecondi nel punto voluto?
          > > >
          > > > Usare eval() è male?
          > > >
          > > > * * *
          > > >
          > > > Prego prendere il numero e rispondere senza accalcarsi.
          > >
          > > Le frecce sono quasi invisibili, metti almeno un bordo o scegli un colore che contrasta di più con lo sfondo.
          >
          > Interessante, sul mio monitor sono due pugni nell'occhio e pensavo di renderle ancora più trasparenti A bocca aperta
          >
          > > Per mettere un timeout dovresti usare una cosa del tipo:
          > >
          > > faccioQualcosa();
          > > setTimeout(function() {
          > > faccioQualcosaltrodopounpo();
          > > }, 1000 /* millisecondi */ );
          > > 

          >
          > Qual è la logica di setTimeout()?
          > Cioè, all'interno del ciclo for che sposta il paragrafo di un pixel per volta, dove dovrei metterla?
          > Dal tuo esmepio mi pare di capire che se voglio 1000 millisecondi tra due istruzioni A e B devo scrivere
          >
          >
          > A;
          > setTimeout(function() {
          > B;
          > }, 1000 /* millisecondi */ );
          > 

          > ma nel ciclo non riesco a immaginarla.

          Perché setTimeout rende il codice all'interno della funzione passata asincrono rispetto al resto del codice intorno.
          Per eseguire una azione ad intervalli temporizzati e basta il modo più semplice è usare setInterval.
          Se devi ricreare un meccanismo di sincronizzazione degli eventi devi costruire una struttura del codice che tenga le fila dell'esecuzione.
          Ti faccio un esempio:
          var mostraTemporizzato = function(array) {
            setTimeout(function() {
              alert(array[0]);
              // array.slice(1) è equivalente di tail in altri linguaggi, restituisce tutta la lista meno il primo elemento
              mostraTemporizzato(array.slice(1);
            }, 1000);
          };
          mostraTemporizzato([1,2,3]);
          


          > > Io mi sarei affidato a librerie pre-esistenti, btw.
          >
          > Mi è più facile scrivere qualcosa che capire una cosa scritta da qualcun altro. Il codice scritto da altri è in genere troppo complesso per districarmici, perché già completo, mentre se lo scrivo io comincio dal semplice e lo complico man mano, e nel frattempo documento.

          Per quello si creano delle API: una interfaccia di colloquio semplice dove tu non devi entrarci dentro a capire, ma solo usare.
          Young professional woman and busy mom.
          • Avatar
            Scritto da
            Non Autenticato
            il 2015-12-28 17:33:44.0 alle 2015-12-28 17:33:44.0
            Re: Developers WANTED for insulae presentation demo
            Scritto da: ::1
            > Scritto da:
            > > Scritto da: ::1
            > > > Scritto da:
            > > > > http://myzone.heliohost.org/insulae/
            > > > >
            > > > > La presentazione è gestita da uno script che definisce le funzioni prev() e next() azionate dalle freccine. Ad ogni clic sulla freccia, la corrispondente funzione cambia via CSS l'immagine di sfondo della div#p1, quindi il contenuto, quindi esegue eventualmente un'azione sul contenuto.
            > > > >
            > > > > Per prima cosa vorrei che le immagini fossero precaricate, in modo da evitare di attendere con lo sfondo vuoto tra una schermata e l'altra. Potrei definire un colore di sfondo, che nel demo ho tolto per mostrare meglio la transizione.
            > > > > Ho una mezza idea da provare, ma ogni suggerimento è benvenuto.
            > > > >
            > > > > Quindi vorrei, per risparmiare banda, che lo script che gestisce la presentazione, e le immagini, fossero caricati solo se l'utente clicca una prima volta su un pulsante freccia. Invece di definire gli onclick delle frecce come prev() e next() già nella pagina, cliccare sulle frecce dovrebbe caricare lo script che quindi precarica le immagini e ridefinisce i comportamenti delle frecce come prev() e next().
            > > > > Non ho idea di come fare perché non ho mai usato AJAX.
            > > > >
            > > > > Infine vorrei temporizzare le azioni. Nel passaggio tra la penultima e l'ultima slide la funzione prev() o next() eval()uta istruzioni contenute nell'array a, che spostano in alto due paragrafi e ne fanno comparire un terzo. L'azione però è così rapida da apparire istantanea, invece vorrei vedere l'animazione.
            > > > > Come si introduce un ritardo di tot millisecondi nel punto voluto?
            > > > >
            > > > > Usare eval() è male?
            > > > >
            > > > > * * *
            > > > >
            > > > > Prego prendere il numero e rispondere senza accalcarsi.
            > > >
            > > > Le frecce sono quasi invisibili, metti almeno un bordo o scegli un colore che contrasta di più con lo sfondo.
            > >
            > > Interessante, sul mio monitor sono due pugni nell'occhio e pensavo di renderle ancora più trasparenti A bocca aperta
            > >
            > > > Per mettere un timeout dovresti usare una cosa del tipo:
            > > >
            > > > faccioQualcosa();
            > > > setTimeout(function() {
            > > > faccioQualcosaltrodopounpo();
            > > > }, 1000 /* millisecondi */ );
            > > > 

            > >
            > > Qual è la logica di setTimeout()?
            > > Cioè, all'interno del ciclo for che sposta il paragrafo di un pixel per volta, dove dovrei metterla?
            > > Dal tuo esmepio mi pare di capire che se voglio 1000 millisecondi tra due istruzioni A e B devo scrivere
            > >
            > >
            > > A;
            > > setTimeout(function() {
            > > B;
            > > }, 1000 /* millisecondi */ );
            > > 

            > > ma nel ciclo non riesco a immaginarla.
            >
            > Perché setTimeout rende il codice all'interno della funzione passata asincrono rispetto al resto del codice intorno.
            > Per eseguire una azione ad intervalli temporizzati e basta il modo più semplice è usare setInterval.
            > Se devi ricreare un meccanismo di sincronizzazione degli eventi devi costruire una struttura del codice che tenga le fila dell'esecuzione.
            > Ti faccio un esempio:
            >
            > var mostraTemporizzato = function(array) {
            > setTimeout(function() {
            > alert(array[0]);
            > // array.slice(1) è equivalente di tail in altri linguaggi, restituisce tutta la lista meno il primo elemento
            > mostraTemporizzato(array.slice(1);
            > }, 1000);
            > };
            > mostraTemporizzato([1,2,3]);
            > 

            >
            > > > Io mi sarei affidato a librerie pre-esistenti, btw.
            > >
            > > Mi è più facile scrivere qualcosa che capire una cosa scritta da qualcun altro. Il codice scritto da altri è in genere troppo complesso per districarmici, perché già completo, mentre se lo scrivo io comincio dal semplice e lo complico man mano, e nel frattempo documento.
            >
            > Per quello si creano delle API: una interfaccia di colloquio semplice dove tu non devi entrarci dentro a capire, ma solo usare.

            Per ritardare

            for(y = 200; y > 161; y--) { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }

            potrei modificarla in

            for(y = 200; y > 161; y--) { setTimeout(function() { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }, 1000) }

            e in tal caso tra ogni spostamento passerebbe un secondo?
            • Avatar
              ☺
              Scritto da
              ::1
              il 2015-12-28 17:40:01.0 alle 2015-12-28 17:40:01.0
              Trollate totali: 12321
              Re: Developers WANTED for insulae presentation demo
              Scritto da:
              >
              > Per ritardare
              >
              > for(y = 200; y > 161; y--) { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }
              >
              > potrei modificarla in
              >
              > for(y = 200; y > 161; y--) { setTimeout(function() { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }, 1000) }
              >
              > e in tal caso tra ogni spostamento passerebbe un secondo?

              No, passerebbero tutti dopo un secondo dalla fine del ciclo; per quello ti dico che devi inserire un meccanismo di sincronizzazione.
              Prova così, impostando un timeout progressivo:
              for(y = 200; y > 161; y--) {
                setTimeout(function() {
                  document.getElementById('mem').style.top = y + 'px';
                  document.getElementById('wil').style.top = y + 80 + 'px';
                }, 1000 * Math.abs((y - 200)) );
              }
              

              Young professional woman and busy mom.
              • Avatar
                Scritto da
                Non Autenticato
                il 2015-12-28 17:50:31.0 alle 2015-12-28 17:50:31.0
                Re: Developers WANTED for insulae presentation demo
                Scritto da: ::1
                > Scritto da:
                > >
                > > Per ritardare
                > >
                > > for(y = 200; y > 161; y--) { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }
                > >
                > > potrei modificarla in
                > >
                > > for(y = 200; y > 161; y--) { setTimeout(function() { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }, 1000) }
                > >
                > > e in tal caso tra ogni spostamento passerebbe un secondo?
                >
                > No, passerebbero tutti dopo un secondo dalla fine del ciclo; per quello ti dico che devi inserire un meccanismo di sincronizzazione.
                > Prova così, impostando un timeout progressivo:
                >
                > for(y = 200; y > 161; y--) {
                > setTimeout(function() {
                > document.getElementById('mem').style.top = y + 'px';
                > document.getElementById('wil').style.top = y + 80 + 'px';
                > }, 1000 * Math.abs((y - 200)) );
                > }
                > 


                Azz non riesco a capire! Yoda vedi com'è difficile programmare? Con la lingua fuori

                Senza ciclo,

                y = 200;
                setTimeout(function() {
                document.getElementById('mem').style.top = y + 'px';
                document.getElementById('wil').style.top = y + 80 + 'px';
                }, 1000);
                


                la interpreto come: aspetta un secondo e poi esegui function() - immagino che potrei anche chiamarla pippo() - definita dal contenuto fra le parentesi graffe, cioè i due posizionamenti.

                Quindi inserita nel ciclo, ad ogni passo dovrebbe aspettare un secondo e poi posizionare, ogni volta con un y diverso.

                Ranona
                • Avatar
                  ☺
                  Scritto da
                  ::1
                  il 2015-12-28 17:58:57.0 alle 2015-12-28 17:58:57.0
                  Trollate totali: 12321
                  Re: Developers WANTED for insulae presentation demo
                  Scritto da:
                  > Scritto da: ::1
                  > > Scritto da:
                  > > >
                  > > > Per ritardare
                  > > >
                  > > > for(y = 200; y > 161; y--) { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }
                  > > >
                  > > > potrei modificarla in
                  > > >
                  > > > for(y = 200; y > 161; y--) { setTimeout(function() { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }, 1000) }
                  > > >
                  > > > e in tal caso tra ogni spostamento passerebbe un secondo?
                  > >
                  > > No, passerebbero tutti dopo un secondo dalla fine del ciclo; per quello ti dico che devi inserire un meccanismo di sincronizzazione.
                  > > Prova così, impostando un timeout progressivo:
                  > >
                  > > for(y = 200; y > 161; y--) {
                  > > setTimeout(function() {
                  > > document.getElementById('mem').style.top = y + 'px';
                  > > document.getElementById('wil').style.top = y + 80 + 'px';
                  > > }, 1000 * Math.abs((y - 200)) );
                  > > }
                  > > 

                  >
                  > Azz non riesco a capire! Yoda vedi com'è difficile programmare? Con la lingua fuori
                  >
                  > Senza ciclo,
                  >
                  >
                  > y = 200;
                  > setTimeout(function() {
                  > document.getElementById('mem').style.top = y + 'px';
                  > document.getElementById('wil').style.top = y + 80 + 'px';
                  > }, 1000);
                  > 

                  >
                  > la interpreto come: aspetta un secondo e poi esegui function() - immagino che potrei anche chiamarla pippo() - definita dal contenuto fra le parentesi graffe, cioè i due posizionamenti.
                  >
                  > Quindi inserita nel ciclo, ad ogni passo dovrebbe aspettare un secondo e poi posizionare, ogni volta con un y diverso.
                  >
                  > Ranona

                  Quando ti dico che desicronizza intendo che la funzione che richiama setTimeout non aspetta che questo venga eseguito.

                  alert(1);
                  setTimeout(function(){
                    alert(2);
                  }, 1);
                  alert(3);
                  


                  Questo codice mostrerà prima 1, poi 3 e infine 2.
                  Young professional woman and busy mom.
                  • Avatar
                    Scritto da
                    Non Autenticato
                    il 2015-12-28 18:14:13.0 alle 2015-12-28 18:14:13.0
                    Re: Developers WANTED for insulae presentation demo
                    Scritto da: ::1
                    > Scritto da:
                    > > Scritto da: ::1
                    > > > Scritto da:
                    > > > >
                    > > > > Per ritardare
                    > > > >
                    > > > > for(y = 200; y > 161; y--) { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }
                    > > > >
                    > > > > potrei modificarla in
                    > > > >
                    > > > > for(y = 200; y > 161; y--) { setTimeout(function() { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }, 1000) }
                    > > > >
                    > > > > e in tal caso tra ogni spostamento passerebbe un secondo?
                    > > >
                    > > > No, passerebbero tutti dopo un secondo dalla fine del ciclo; per quello ti dico che devi inserire un meccanismo di sincronizzazione.
                    > > > Prova così, impostando un timeout progressivo:
                    > > >
                    > > > for(y = 200; y > 161; y--) {
                    > > > setTimeout(function() {
                    > > > document.getElementById('mem').style.top = y + 'px';
                    > > > document.getElementById('wil').style.top = y + 80 + 'px';
                    > > > }, 1000 * Math.abs((y - 200)) );
                    > > > }
                    > > > 

                    > >
                    > > Azz non riesco a capire! Yoda vedi com'è difficile programmare? Con la lingua fuori
                    > >
                    > > Senza ciclo,
                    > >
                    > >
                    > > y = 200;
                    > > setTimeout(function() {
                    > > document.getElementById('mem').style.top = y + 'px';
                    > > document.getElementById('wil').style.top = y + 80 + 'px';
                    > > }, 1000);
                    > > 

                    > >
                    > > la interpreto come: aspetta un secondo e poi esegui function() - immagino che potrei anche chiamarla pippo() - definita dal contenuto fra le parentesi graffe, cioè i due posizionamenti.
                    > >
                    > > Quindi inserita nel ciclo, ad ogni passo dovrebbe aspettare un secondo e poi posizionare, ogni volta con un y diverso.
                    > >
                    > > Ranona
                    >
                    > Quando ti dico che desicronizza intendo che la funzione che richiama setTimeout non aspetta che questo venga eseguito.
                    >
                    >
                    > alert(1);
                    > setTimeout(function(){
                    > alert(2);
                    > }, 1);
                    > alert(3);
                    > 

                    >
                    > Questo codice mostrerà prima 1, poi 3 e infine 2.

                    Ora ho capito! Brutt'affare A bocca storta

                    Però per capire come sincronizzarlo dovrei sapere quanto impiega ad eseguire le varie istruzioni, e varia da computer a computer. Non esiste un wait?

                    Mi unirò a Wakko nel deplorare Javascript A bocca storta
                • Avatar
                  Scritto da
                  Non Autenticato
                  il 2015-12-28 18:16:36.0 alle 2015-12-28 18:16:36.0
                  Re: Developers WANTED for insulae presentation demo
                  Scritto da:
                  > Scritto da: ::1
                  > > Scritto da:
                  > > >
                  > > > Per ritardare
                  > > >
                  > > > for(y = 200; y > 161; y--) { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }
                  > > >
                  > > > potrei modificarla in
                  > > >
                  > > > for(y = 200; y > 161; y--) { setTimeout(function() { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }, 1000) }
                  > > >
                  > > > e in tal caso tra ogni spostamento passerebbe un secondo?
                  > >
                  > > No, passerebbero tutti dopo un secondo dalla fine del ciclo; per quello ti dico che devi inserire un meccanismo di sincronizzazione.
                  > > Prova così, impostando un timeout progressivo:
                  > >
                  > > for(y = 200; y > 161; y--) {
                  > > setTimeout(function() {
                  > > document.getElementById('mem').style.top = y + 'px';
                  > > document.getElementById('wil').style.top = y + 80 + 'px';
                  > > }, 1000 * Math.abs((y - 200)) );
                  > > }
                  > > 

                  >
                  > Azz non riesco a capire! Yoda vedi com'è difficile programmare? Con la lingua fuori

                  schadenfreude Annoiato Annoiato


                  >
                  > Senza ciclo,
                  >
                  >
                  > y = 200;
                  > setTimeout(function() {
                  > document.getElementById('mem').style.top = y + 'px';
                  > document.getElementById('wil').style.top = y + 80 + 'px';
                  > }, 1000);
                  > 

                  >
                  > la interpreto come: aspetta un secondo e poi esegui function() - immagino che potrei anche chiamarla pippo() - definita dal contenuto fra le parentesi graffe, cioè i due posizionamenti.
                  >
                  > Quindi inserita nel ciclo, ad ogni passo dovrebbe aspettare un secondo e poi posizionare, ogni volta con un y diverso.
                  >
                  > Ranona
                  • Avatar
                    Scritto da
                    Non Autenticato
                    il 2015-12-28 18:46:34.0 alle 2015-12-28 18:46:34.0
                    Re: Developers WANTED for insulae presentation demo
                    Scritto da:
                    > Scritto da:
                    > > Scritto da: ::1
                    > > > Scritto da:
                    > > > >
                    > > > > Per ritardare
                    > > > >
                    > > > > for(y = 200; y > 161; y--) { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }
                    > > > >
                    > > > > potrei modificarla in
                    > > > >
                    > > > > for(y = 200; y > 161; y--) { setTimeout(function() { document.getElementById('mem').style.top = y + 'px'; document.getElementById('wil').style.top = y + 80 + 'px' }, 1000) }
                    > > > >
                    > > > > e in tal caso tra ogni spostamento passerebbe un secondo?
                    > > >
                    > > > No, passerebbero tutti dopo un secondo dalla fine del ciclo; per quello ti dico che devi inserire un meccanismo di sincronizzazione.
                    > > > Prova così, impostando un timeout progressivo:
                    > > >
                    > > > for(y = 200; y > 161; y--) {
                    > > > setTimeout(function() {
                    > > > document.getElementById('mem').style.top = y + 'px';
                    > > > document.getElementById('wil').style.top = y + 80 + 'px';
                    > > > }, 1000 * Math.abs((y - 200)) );
                    > > > }
                    > > > 

                    > >
                    > > Azz non riesco a capire! Yoda vedi com'è difficile programmare? Con la lingua fuori
                    >
                    > schadenfreude Annoiato Annoiato

                    S pensi che sia schadenfreude, studia il problema e suggeriscimi una soluzione Geek

                    > > Senza ciclo,
                    > >
                    > >
                    > > y = 200;
                    > > setTimeout(function() {
                    > > document.getElementById('mem').style.top = y + 'px';
                    > > document.getElementById('wil').style.top = y + 80 + 'px';
                    > > }, 1000);
                    > > 

                    > >
                    > > la interpreto come: aspetta un secondo e poi esegui function() - immagino che potrei anche chiamarla pippo() - definita dal contenuto fra le parentesi graffe, cioè i due posizionamenti.
                    > >
                    > > Quindi inserita nel ciclo, ad ogni passo dovrebbe aspettare un secondo e poi posizionare, ogni volta con un y diverso.
                    > >
                    > > Ranona
                    >
    • Avatar
      Scritto da
      Non Autenticato
      il 2015-12-28 18:47:38.0 alle 2015-12-28 18:47:38.0
      Re: Developers WANTED for insulae presentation demo
      Scritto da:
      > Per prima cosa vorrei che le immagini fossero precaricate

      Per questo basta che crei una variabile e le assegni l'immagine che vuoi precaricare:

      var dummy = new Image();
      dummy.src = "http://...../immagine.jpg";

      Questo obbligherà il browser a precaricare l'immagine, senza però mostrarla. Quando ti servirà la prenderà dalla cache.

      Lascia stare le cazzate sulla banda, lo scopo di precaricare è appunto quello di far trovare le immagini pronte all'utente quando clicca il pulsante, non quello di farlo aspettare di più quando clicca il pulsante.

      > Come si introduce un ritardo di tot millisecondi nel punto voluto?

      http://www.w3schools.com/js/js_timing.asp

      > Usare eval() è male?

      Si. Dovrebbero bruciarlo, assieme a javascript.
      • Avatar
        Scritto da
        Non Autenticato
        il 2015-12-28 18:57:30.0 alle 2015-12-28 18:57:30.0
        Re: Developers WANTED for insulae presentation demo
        Scritto da:
        > Scritto da:
        > > Per prima cosa vorrei che le immagini fossero precaricate
        >
        > Per questo basta che crei una variabile e le assegni l'immagine che vuoi precaricare:
        >
        > var dummy = new Image();
        > dummy.src = "http://...../immagine.jpg";
        >
        > Questo obbligherà il browser a precaricare l'immagine, senza però mostrarla. Quando ti servirà la prenderà dalla cache.

        È quello che avevo in mente io.

        > Lascia stare le cazzate sulla banda, lo scopo di precaricare è appunto quello di far trovare le immagini pronte all'utente quando clicca il pulsante, non quello di farlo aspettare di più quando clicca il pulsante.

        Quando dovrò pagarmela sarò più tirchio del padre di Yoda, per cui se riuscissi a fare in modo che la presentaione sia caricata solo quando l'utente la chiede sarebbe già un risparmio. Anche se ciò che fa volare il conto dell'hosting più che la banda è la potenza di calcolo.

        > > Come si introduce un ritardo di tot millisecondi nel punto voluto?
        >
        > http://www.w3schools.com/js/js_timing.asp

        setTimeout() abbiamo visto che non va bene, ora devo capire se setInterval() si può adattare.

        > > Usare eval() è male?
        >
        > Si. Dovrebbero bruciarlo, assieme a javascript.

        Ma in certi casi non si può usare altro, o no?
        • Avatar
          Scritto da
          Non Autenticato
          il 2015-12-28 19:07:47.0 alle 2015-12-28 19:07:47.0
          Re: Developers WANTED for insulae presentation demo
          Scritto da:
          > Scritto da:
          > > Scritto da:
          > > > Per prima cosa vorrei che le immagini fossero precaricate
          > >
          > > Per questo basta che crei una variabile e le assegni l'immagine che vuoi precaricare:
          > >
          > > var dummy = new Image();
          > > dummy.src = "http://...../immagine.jpg";
          > >
          > > Questo obbligherà il browser a precaricare l'immagine, senza però mostrarla. Quando ti servirà la prenderà dalla cache.
          >
          > È quello che avevo in mente io.
          >
          > > Lascia stare le cazzate sulla banda, lo scopo di precaricare è appunto quello di far trovare le immagini pronte all'utente quando clicca il pulsante, non quello di farlo aspettare di più quando clicca il pulsante.
          >
          > Quando dovrò pagarmela sarò più tirchio del padre di Yoda, per cui se riuscissi a fare in modo che la presentaione sia caricata solo quando l'utente la chiede sarebbe già un risparmio. Anche se ciò che fa volare il conto dell'hosting più che la banda è la potenza di calcolo.
          >
          > > > Come si introduce un ritardo di tot millisecondi nel punto voluto?
          > >
          > > http://www.w3schools.com/js/js_timing.asp
          >
          > setTimeout() abbiamo visto che non va bene, ora devo capire se setInterval() si può adattare.
          >
          > > > Usare eval() è male?
          > >
          > > Si. Dovrebbero bruciarlo, assieme a javascript.
          >
          > Ma in certi casi non si può usare altro, o no?

          Spesso in quei casi puoi ridisegnare il problema in modo da non dover accettare pezzi di codice da eseguire dall'esterno.

          Eval è da evitare per molti motivi (rende il debug difficile, ti espone a injection di codice, è lento, ...), in alcuni rari casi non hai alternative... ma "eval" deve essere l'ultima soluzione a cui pensi, non la prima.

          Anche "GoTo" va evitato, ma a volte (in rarissimi casi) può essere necessario usarlo... nel Kernel di Linux ad esempio è usato in svariati casi... un "goto" ben piazzato si traduce in una sola istruzione assembly, quindi è molto veloce, e può semplificare il "layout" del codice... d'altro canto può portarti a scrivere "spaghetti-code" difficile da capire e debuggare. Se puoi evitarlo va evitato (a me non è mai capitato di doverlo usare dai tempi del Basic), se però per evitarlo devi complicare il codice in modo disgustoso allora forse i vantaggi superano gli svantaggi e allora puoi prenderlo in considerazione.
    • Avatar
      Scritto da
      Non Autenticato
      il 2015-12-28 18:51:54.0 alle 2015-12-28 18:51:54.0
      Re: Developers WANTED for insulae presentation demo
      > http://myzone.heliohost.org/insulae/

      Allora, un problema alla volta. L'idea di temporizzare verrà abbandonata (GRR), ma:

      quanti trovano che sul loro monitor le frecce siano poco evidenti?
      • Avatar
        ☺
        Scritto da
        il 2015-12-28 19:16:53.0 alle 2015-12-28 19:16:53.0
        Trollate totali: 42885
        Re: Developers WANTED for insulae presentation demo
        Scritto da:

        > quanti trovano che sul loro monitor le frecce siano poco evidenti?

        Io. FireFox 43.0 su Linux.
        `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
        • Avatar
          Scritto da
          Non Autenticato
          il 2015-12-28 19:40:21.0 alle 2015-12-28 19:40:21.0
          Re: Developers WANTED for insulae presentation demo
          Scritto da: Giambo
          > Scritto da:
          >
          > > quanti trovano che sul loro monitor le frecce siano poco evidenti?
          >
          > Io. FireFox 43.0 su Linux.

          Avete dei monitor di merda A bocca storta
          • Avatar
            ☺
            Scritto da
            il 2015-12-28 20:41:56.0 alle 2015-12-28 20:41:56.0
            Trollate totali: 42885
            Re: Developers WANTED for insulae presentation demo
            Scritto da:

            > > > quanti trovano che sul loro monitor le frecce siano poco evidenti?
            > >
            > > Io. FireFox 43.0 su Linux.
            >
            > Avete dei monitor di merda A bocca storta

            E' una png con alpha, probabilmente Windows o IE non riescono a gestirla Perplesso Perplesso Perplesso
            `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
            • Avatar
              Scritto da
              Non Autenticato
              il 2015-12-28 21:12:23.0 alle 2015-12-28 21:12:23.0
              Re: Developers WANTED for insulae presentation demo
              Scritto da: Giambo
              > Scritto da:
              >
              > > > > quanti trovano che sul loro monitor le frecce siano poco evidenti?
              > > >
              > > > Io. FireFox 43.0 su Linux.
              > >
              > > Avete dei monitor di merda A bocca storta
              >
              > E' una png con alpha, probabilmente Windows o IE non riescono a gestirla Perplesso Perplesso Perplesso

              Fammi un blattshot, secondo me la gestiscono benissimo.
              • Avatar
                ☺
                Scritto da
                il 2015-12-28 21:17:18.0 alle 2015-12-28 21:17:18.0
                Trollate totali: 42885
                Re: Developers WANTED for insulae presentation demo
                Scritto da:

                > > > > > quanti trovano che sul loro monitor le frecce siano poco evidenti?
                > > > >
                > > > > Io. FireFox 43.0 su Linux.
                > > >
                > > > Avete dei monitor di merda A bocca storta
                > >
                > > E' una png con alpha, probabilmente Windows o IE non riescono a gestirla Perplesso Perplesso Perplesso
                >
                > Fammi un blattshot, secondo me la gestiscono benissimo.

                FireFox 43.0 su Linux.
                `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                • Avatar
                  Scritto da
                  Non Autenticato
                  il 2015-12-28 21:20:32.0 alle 2015-12-28 21:20:32.0
                  Re: Developers WANTED for insulae presentation demo
                  Scritto da: Giambo
                  > Scritto da:
                  >
                  > > > > > > quanti trovano che sul loro monitor le frecce siano poco evidenti?
                  > > > > >
                  > > > > > Io. FireFox 43.0 su Linux.
                  > > > >
                  > > > > Avete dei monitor di merda A bocca storta
                  > > >
                  > > > E' una png con alpha, probabilmente Windows o IE non riescono a gestirla Perplesso Perplesso Perplesso
                  > >
                  > > Fammi un blattshot, secondo me la gestiscono benissimo.
                  >
                  > FireFox 43.0 su Linux.

                  Firefox supporta le PNG da parecchio.
                  • Avatar
                    ☺
                    Scritto da
                    il 2015-12-28 21:34:33.0 alle 2015-12-28 21:34:33.0
                    Trollate totali: 42885
                    Re: Developers WANTED for insulae presentation demo
                    Scritto da:

                    > > > > > > > quanti trovano che sul loro monitor le frecce siano poco evidenti?
                    > > > > > >
                    > > > > > > Io. FireFox 43.0 su Linux.
                    > > > > >
                    > > > > > Avete dei monitor di merda A bocca storta
                    > > > >
                    > > > > E' una png con alpha, probabilmente Windows o IE non riescono a gestirla Perplesso Perplesso Perplesso
                    > > >
                    > > > Fammi un blattshot, secondo me la gestiscono benissimo.
                    > >
                    > > FireFox 43.0 su Linux.
                    >
                    > Firefox supporta le PNG da parecchio.

                    Infatti le frecce si vedono poco e male
                    `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                    • Avatar
                      Scritto da
                      Non Autenticato
                      il 2015-12-28 21:38:02.0 alle 2015-12-28 21:38:02.0
                      Re: Developers WANTED for insulae presentation demo
                      Scritto da: Giambo
                      > Scritto da:
                      >
                      > > > > > > > > quanti trovano che sul loro monitor le frecce siano poco evidenti?
                      > > > > > > >
                      > > > > > > > Io. FireFox 43.0 su Linux.
                      > > > > > >
                      > > > > > > Avete dei monitor di merda A bocca storta
                      > > > > >
                      > > > > > E' una png con alpha, probabilmente Windows o IE non riescono a gestirla Perplesso Perplesso Perplesso
                      > > > >
                      > > > > Fammi un blattshot, secondo me la gestiscono benissimo.
                      > > >
                      > > > FireFox 43.0 su Linux.
                      > >
                      > > Firefox supporta le PNG da parecchio.
                      >
                      > Infatti le frecce si vedono poco e male

                      Proverò a vedere se mettendo una GIF invece di una PNG posso regolarne la trasparenza via CSS.
                      • Avatar
                        Scritto da
                        Non Autenticato
                        il 2015-12-28 21:40:59.0 alle 2015-12-28 21:40:59.0
                        Re: Developers WANTED for insulae presentation demo
                        Scritto da:
                        > Scritto da: Giambo
                        > > Scritto da:
                        > >
                        > > > > > > > > > quanti trovano che sul loro monitor le frecce siano poco evidenti?
                        > > > > > > > >
                        > > > > > > > > Io. FireFox 43.0 su Linux.
                        > > > > > > >
                        > > > > > > > Avete dei monitor di merda A bocca storta
                        > > > > > >
                        > > > > > > E' una png con alpha, probabilmente Windows o IE non riescono a gestirla Perplesso Perplesso Perplesso
                        > > > > >
                        > > > > > Fammi un blattshot, secondo me la gestiscono benissimo.
                        > > > >
                        > > > > FireFox 43.0 su Linux.
                        > > >
                        > > > Firefox supporta le PNG da parecchio.
                        > >
                        > > Infatti le frecce si vedono poco e male
                        >
                        > Proverò a vedere se mettendo una GIF invece di una PNG posso regolarne la trasparenza via CSS.

                        Dunque:

                        precaricare le immagini - risolto
                        trasparenza delle frecce - vedrò
                        temporizzazione delle azioni - elimino il tutto

                        Sul caricare lo script solo se l'utente clicca ci sono idee? Geek
                        • Avatar
                          ☺
                          Scritto da
                          il 2015-12-28 21:44:19.0 alle 2015-12-28 21:44:19.0
                          Trollate totali: 42885
                          Re: Developers WANTED for insulae presentation demo
                          Scritto da:
                          > Scritto da:
                          > > Scritto da: Giambo
                          > > > Scritto da:
                          > > >
                          > > > > > > > > > > quanti trovano che sul loro monitor le frecce siano poco evidenti?
                          > > > > > > > > >
                          > > > > > > > > > Io. FireFox 43.0 su Linux.
                          > > > > > > > >
                          > > > > > > > > Avete dei monitor di merda A bocca storta
                          > > > > > > >
                          > > > > > > > E' una png con alpha, probabilmente Windows o IE non riescono a gestirla Perplesso Perplesso Perplesso
                          > > > > > >
                          > > > > > > Fammi un blattshot, secondo me la gestiscono benissimo.
                          > > > > >
                          > > > > > FireFox 43.0 su Linux.
                          > > > >
                          > > > > Firefox supporta le PNG da parecchio.
                          > > >
                          > > > Infatti le frecce si vedono poco e male
                          > >
                          > > Proverò a vedere se mettendo una GIF invece di una PNG posso regolarne la trasparenza via CSS.

                          Non credo si possa, la trasparenza e' della PNG stessa ...

                          > trasparenza delle frecce - vedrò

                          Vuoi un blattashot o no ?

                          > Sul caricare lo script solo se l'utente clicca ci sono idee? Geek

                          Si puo' fare, ma vale la pena ? Non credo venga cachato, quindi i danni sarebbero maggiori dei benefici.
                          `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                          • Avatar
                            Scritto da
                            Non Autenticato
                            il 2015-12-28 22:00:28.0 alle 2015-12-28 22:00:28.0
                            Re: Developers WANTED for insulae presentation demo
                            Scritto da: Giambo
                            > Scritto da:
                            > > Scritto da:
                            > > > Scritto da: Giambo
                            > > > > Scritto da:
                            > > > >
                            > > > > > > > > > > > quanti trovano che sul loro monitor le frecce siano poco evidenti?
                            > > > > > > > > > >
                            > > > > > > > > > > Io. FireFox 43.0 su Linux.
                            > > > > > > > > >
                            > > > > > > > > > Avete dei monitor di merda A bocca storta
                            > > > > > > > >
                            > > > > > > > > E' una png con alpha, probabilmente Windows o IE non riescono a gestirla Perplesso Perplesso Perplesso
                            > > > > > > >
                            > > > > > > > Fammi un blattshot, secondo me la gestiscono benissimo.
                            > > > > > >
                            > > > > > > FireFox 43.0 su Linux.
                            > > > > >
                            > > > > > Firefox supporta le PNG da parecchio.
                            > > > >
                            > > > > Infatti le frecce si vedono poco e male
                            > > >
                            > > > Proverò a vedere se mettendo una GIF invece di una PNG posso regolarne la trasparenza via CSS.
                            >
                            > Non credo si possa, la trasparenza e' della PNG stessa ...
                            >
                            > > trasparenza delle frecce - vedrò

                            Ho rifatto le png con opacità 100% (prima era 30%) e ho dato loro opacità 0.4 via CSS. Controlla come le vedi ora, a me appaiono più carcate di prima ma ancora sopportabili.

                            L'effetto che voglio ottenere è che le frecce non disturbino le slide, ma ovviamente dev'essere chiaro che ci sono delle frecce.

                            > Vuoi un blattashot o no ?
                            >
                            > > Sul caricare lo script solo se l'utente clicca ci sono idee? Geek
                            >
                            > Si puo' fare, ma vale la pena ? Non credo venga cachato, quindi i danni sarebbero maggiori dei benefici.

                            Boh? Come fa PI quando carica i post?

                            Così com'è ora lo script è incorporato nella pagina, quindi viene caricato sia lo script che precaricate le immagini. Lo stesso avverrebbe se lo script fosse esterno, chiamato tramite il tag SCRIPT.
                            • Avatar
                              ☺
                              Scritto da
                              il 2015-12-28 22:09:47.0 alle 2015-12-28 22:09:47.0
                              Trollate totali: 42885
                              Re: Developers WANTED for insulae presentation demo
                              Scritto da:

                              > > Non credo si possa, la trasparenza e' della PNG stessa ...
                              > >
                              > > > trasparenza delle frecce - vedrò
                              >
                              > Ho rifatto le png con opacità 100% (prima era 30%) e ho dato loro opacità 0.4 via CSS. Controlla come le vedi ora, a me appaiono più carcate di prima ma ancora sopportabili.

                              Ora sono col telefonino, mi paiono uguali a prima Sorpresa

                              > L'effetto che voglio ottenere è che le frecce non disturbino le slide, ma ovviamente dev'essere chiaro che ci sono delle frecce.

                              Tutto il look&feel sembra uscito da prima del 2000, dallo sfondo finto legno alla font usata A bocca storta
                              Perche' non usare uno dei mille mila programmi per presentazioni online esistenti ?

                              > > Vuoi un blattashot o no ?
                              > >
                              > > > Sul caricare lo script solo se l'utente clicca ci sono idee? Geek
                              > >
                              > > Si puo' fare, ma vale la pena ? Non credo venga cachato, quindi i danni sarebbero maggiori dei benefici.
                              >
                              > Boh? Come fa PI quando carica i post?

                              Non credo necessiti di caricare uno script aggiuntivo

                              > Così com'è ora lo script è incorporato nella pagina, quindi viene caricato sia lo script che precaricate le immagini. Lo stesso avverrebbe se lo script fosse esterno, chiamato tramite il tag SCRIPT.

                              Ma su un'altra request, quindi parallelizzata quindi ottimizzata e sopratutto lo script verrebbe cachato dal browser.
                              `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                              • Avatar
                                Scritto da
                                Non Autenticato
                                il 2015-12-28 22:18:56.0 alle 2015-12-28 22:18:56.0
                                Re: Developers WANTED for insulae presentation demo
                                Scritto da: Giambo
                                > Scritto da:
                                >
                                > > > Non credo si possa, la trasparenza e' della PNG stessa ...
                                > > >
                                > > > > trasparenza delle frecce - vedrò
                                > >
                                > > Ho rifatto le png con opacità 100% (prima era 30%) e ho dato loro opacità 0.4 via CSS. Controlla come le vedi ora, a me appaiono più carcate di prima ma ancora sopportabili.
                                >
                                > Ora sono col telefonino, mi paiono uguali a prima Sorpresa

                                Ora le ho portate al 45%, è il massimo che trovo tollerabile. Al 50% già mi paiono troppo scure.

                                > > L'effetto che voglio ottenere è che le frecce non disturbino le slide, ma ovviamente dev'essere chiaro che ci sono delle frecce.
                                >
                                > Tutto il look&feel sembra uscito da prima del 2000, dallo sfondo finto legno alla font usata A bocca storta

                                Ogni sito è bbello a mmamma soia, aparapa docet.

                                > Perche' non usare uno dei mille mila programmi per presentazioni online esistenti ?

                                Perché dev'essere una cosa semplicissima, non un robo che effettua query da un database o roba simile.

                                > > > Vuoi un blattashot o no ?

                                Poi fare un blattshot col telefonino? Sono curioso.

                                > > > > Sul caricare lo script solo se l'utente clicca ci sono idee? Geek
                                > > >
                                > > > Si puo' fare, ma vale la pena ? Non credo venga cachato, quindi i danni sarebbero maggiori dei benefici.
                                > >
                                > > Boh? Come fa PI quando carica i post?
                                >
                                > Non credo necessiti di caricare uno script aggiuntivo

                                Non so cosa fa.

                                > > Così com'è ora lo script è incorporato nella pagina, quindi viene caricato sia lo script che precaricate le immagini. Lo stesso avverrebbe se lo script fosse esterno, chiamato tramite il tag SCRIPT.
                                >
                                > Ma su un'altra request, quindi parallelizzata quindi ottimizzata e sopratutto lo script verrebbe cachato dal browser.

                                Non ho capito Imbarazzato Keroppi
                                • Avatar
                                  ☺
                                  Scritto da
                                  il 2015-12-29 10:54:48.0 alle 2015-12-29 10:54:48.0
                                  Trollate totali: 42885
                                  Re: Developers WANTED for insulae presentation demo
                                  Scritto da:

                                  > > > > Non credo si possa, la trasparenza e' della PNG stessa ...
                                  > > > >
                                  > > > > > trasparenza delle frecce - vedrò
                                  > > >
                                  > > > Ho rifatto le png con opacità 100% (prima era 30%) e ho dato loro opacità 0.4 via CSS. Controlla come le vedi ora, a me appaiono più carcate di prima ma ancora sopportabili.
                                  > >
                                  > > Ora sono col telefonino, mi paiono uguali a prima Sorpresa
                                  >
                                  > Ora le ho portate al 45%, è il massimo che trovo tollerabile. Al 50% già mi paiono troppo scure.

                                  Pijate er blattasciot !
                                  Immagine postata dall'utente

                                  > > > L'effetto che voglio ottenere è che le frecce non disturbino le slide, ma ovviamente dev'essere chiaro che ci sono delle frecce.
                                  > >
                                  > > Tutto il look&feel sembra uscito da prima del 2000, dallo sfondo finto legno alla font usata A bocca storta
                                  >
                                  > Ogni sito è bbello a mmamma soia, aparapa docet.

                                  Se vuoi che il sito sia bello solo per te, non metterlo su Internet ma lascialo sulla tua macchina locale e rimiralo prima di andare a letto A bocca storta

                                  > > Perche' non usare uno dei mille mila programmi per presentazioni online esistenti ?
                                  >
                                  > Perché dev'essere una cosa semplicissima, non un robo che effettua query da un database o roba simile.

                                  "Online", non devi installare niente.
                                  Ma se hai gia' installato Powerpoint o Libreoffice, fai la presentazione con questi e poi esporta in HTML

                                  > > > > Vuoi un blattashot o no ?
                                  >
                                  > Poi fare un blattshot col telefonino? Sono curioso.

                                  Col telefonino (Chrome) e' uguale al PC

                                  > > > Così com'è ora lo script è incorporato nella pagina, quindi viene caricato sia lo script che precaricate le immagini. Lo stesso avverrebbe se lo script fosse esterno, chiamato tramite il tag SCRIPT.
                                  > >
                                  > > Ma su un'altra request, quindi parallelizzata quindi ottimizzata e sopratutto lo script verrebbe cachato dal browser.
                                  >
                                  > Non ho capito Imbarazzato Keroppi

                                  Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                  `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                  • Avatar
                                    Scritto da
                                    Non Autenticato
                                    il 2015-12-29 18:44:40.0 alle 2015-12-29 18:44:40.0
                                    Re: Developers WANTED for insulae presentation demo
                                    Scritto da: Giambo
                                    > Scritto da:
                                    >
                                    > > > > > Non credo si possa, la trasparenza e' della PNG stessa ...
                                    > > > > >
                                    > > > > > > trasparenza delle frecce - vedrò
                                    > > > >
                                    > > > > Ho rifatto le png con opacità 100% (prima era 30%) e ho dato loro opacità 0.4 via CSS. Controlla come le vedi ora, a me appaiono più carcate di prima ma ancora sopportabili.
                                    > > >
                                    > > > Ora sono col telefonino, mi paiono uguali a prima Sorpresa
                                    > >
                                    > > Ora le ho portate al 45%, è il massimo che trovo tollerabile. Al 50% già mi paiono troppo scure.
                                    >
                                    > Pijate er blattasciot !
                                    > Immagine postata dall'utente

                                    TODO: fornire anche Times New Roman come webfont!

                                    > > > > L'effetto che voglio ottenere è che le frecce non disturbino le slide, ma ovviamente dev'essere chiaro che ci sono delle frecce.
                                    > > >
                                    > > > Tutto il look&feel sembra uscito da prima del 2000, dallo sfondo finto legno alla font usata A bocca storta
                                    > >
                                    > > Ogni sito è bbello a mmamma soia, aparapa docet.
                                    >
                                    > Se vuoi che il sito sia bello solo per te, non metterlo su Internet ma lascialo sulla tua macchina locale e rimiralo prima di andare a letto A bocca storta
                                    >
                                    > > > Perche' non usare uno dei mille mila programmi per presentazioni online esistenti ?
                                    > >
                                    > > Perché dev'essere una cosa semplicissima, non un robo che effettua query da un database o roba simile.
                                    >
                                    > "Online", non devi installare niente.
                                    > Ma se hai gia' installato Powerpoint o Libreoffice, fai la presentazione con questi e poi esporta in HTML

                                    Per carità Perplesso

                                    > > > > > Vuoi un blattashot o no ?
                                    > >
                                    > > Poi fare un blattshot col telefonino? Sono curioso.
                                    >
                                    > Col telefonino (Chrome) e' uguale al PC
                                    >
                                    > > > > Così com'è ora lo script è incorporato nella pagina, quindi viene caricato sia lo script che precaricate le immagini. Lo stesso avverrebbe se lo script fosse esterno, chiamato tramite il tag SCRIPT.
                                    > > >
                                    > > > Ma su un'altra request, quindi parallelizzata quindi ottimizzata e sopratutto lo script verrebbe cachato dal browser.
                                    > >
                                    > > Non ho capito Imbarazzato Keroppi
                                    >
                                    > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.

                                    Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                    • Avatar
                                      ☺
                                      Scritto da
                                      il 2015-12-29 19:09:33.0 alle 2015-12-29 19:09:33.0
                                      Trollate totali: 42885
                                      Re: Developers WANTED for insulae presentation demo
                                      Scritto da:

                                      > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                      >
                                      > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.

                                      E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                      `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                      • Avatar
                                        Scritto da
                                        Non Autenticato
                                        il 2015-12-29 19:12:00.0 alle 2015-12-29 19:12:00.0
                                        Re: Developers WANTED for insulae presentation demo
                                        Scritto da: Giambo
                                        > Scritto da:
                                        >
                                        > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                        > >
                                        > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                        >
                                        > E ogni volta che ci clicca sopra lo script viene ricaricato ?

                                        Sì. Cliccando una prima volta su una delle frecce dovrebbe caricare lo script, che precarica le immagini e ridefinisce l'uso delle frecce.

                                        Però adesso noto che il precaricamento delle immagini non funziona.

                                        Intanto ho trovato una funzione sleep(), stasera la provo.
                                        • Avatar
                                          ☺
                                          Scritto da
                                          il 2015-12-29 19:52:52.0 alle 2015-12-29 19:52:52.0
                                          Trollate totali: 42885
                                          Re: Developers WANTED for insulae presentation demo
                                          Scritto da:

                                          > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                          > > >
                                          > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                          > >
                                          > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                          >
                                          > Sì.

                                          Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                          `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                          • Avatar
                                            Scritto da
                                            Non Autenticato
                                            il 2015-12-29 20:20:44.0 alle 2015-12-29 20:20:44.0
                                            Re: Developers WANTED for insulae presentation demo
                                            Scritto da: Giambo
                                            > Scritto da:
                                            >
                                            > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                            > > > >
                                            > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                            > > >
                                            > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                            > >
                                            > > Sì.
                                            >
                                            > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.

                                            Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                            • Avatar
                                              Scritto da
                                              Non Autenticato
                                              il 2015-12-29 21:39:10.0 alle 2015-12-29 21:39:10.0
                                              Re: Developers WANTED for insulae presentation demo
                                              Scritto da:
                                              > Scritto da: Giambo
                                              > > Scritto da:
                                              > >
                                              > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                              > > > > >
                                              > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                              > > > >
                                              > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                              > > >
                                              > > > Sì.
                                              > >
                                              > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                              >
                                              > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.

                                              Ho preso da questo sito

                                              http://www.sitepoint.com/delay-sleep-pause-wait/

                                              la seguente funzione sleep()

                                              function sleep(ms) {
                                                  var start = new Date().getTime();
                                                  for (var i = 0; i < 1e7; i++) {
                                                      if ((new Date().getTime() - start) > ms){
                                                          break;
                                                      }
                                                  }
                                              }

                                              che non usa setTimeout() ma controlla la data, ma le istruzioni

                                              for(y = 200; y > 161; y--) { document.getElementById("mem").style.top = y + "px"; document.getElementById("wil").style.top = y + 80 + "px"; sleep(50); }

                                              continuano a non funzionare come voluto: invece di attendere 50 ms ad ogni giro attende tutto all'inizio, poi esegue lo spostamento tutto di un colpo.

                                              A bocca storta
                                              • Avatar
                                                ☺
                                                Scritto da
                                                il 2015-12-29 22:26:59.0 alle 2015-12-29 22:26:59.0
                                                Trollate totali: 42885
                                                Re: Developers WANTED for insulae presentation demo
                                                Scritto da:

                                                >
                                                function sleep(ms) {
                                                > var start = new Date().getTime();
                                                > for (var i = 0; i < 1e7; i++) {
                                                > if ((new Date().getTime() - start) > ms){
                                                > break;
                                                > }
                                                > }
                                                > }


                                                A bocca storta A bocca storta A bocca storta

                                                > che non usa setTimeout() ma controlla la data, ma le istruzioni
                                                >
                                                > for(y = 200; y > 161; y--) { document.getElementById("mem").style.top = y + "px"; document.getElementById("wil").style.top = y + 80 + "px"; sleep(50); }
                                                >
                                                > continuano a non funzionare come voluto: invece di attendere 50 ms ad ogni giro attende tutto all'inizio, poi esegue lo spostamento tutto di un colpo.
                                                >
                                                > A bocca storta

                                                Usa gli strumenti che jQuery ti mette a disposizione, non cercare di reinventare (Male) la ruota.
                                                `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                • Avatar
                                                  Scritto da
                                                  Non Autenticato
                                                  il 2015-12-29 22:34:02.0 alle 2015-12-29 22:34:02.0
                                                  Re: Developers WANTED for insulae presentation demo
                                                  Scritto da: Giambo
                                                  > Scritto da:
                                                  >
                                                  > >
                                                  function sleep(ms) {
                                                  > > var start = new Date().getTime();
                                                  > > for (var i = 0; i < 1e7; i++) {
                                                  > > if ((new Date().getTime() - start) > ms){
                                                  > > break;
                                                  > > }
                                                  > > }
                                                  > > }

                                                  >
                                                  > A bocca storta A bocca storta A bocca storta
                                                  >
                                                  > > che non usa setTimeout() ma controlla la data, ma le istruzioni
                                                  > >
                                                  > > for(y = 200; y > 161; y--) { document.getElementById("mem").style.top = y + "px"; document.getElementById("wil").style.top = y + 80 + "px"; sleep(50); }
                                                  > >
                                                  > > continuano a non funzionare come voluto: invece di attendere 50 ms ad ogni giro attende tutto all'inizio, poi esegue lo spostamento tutto di un colpo.
                                                  > >
                                                  > > A bocca storta
                                                  >
                                                  > Usa gli strumenti che jQuery ti mette a disposizione, non cercare di reinventare (Male) la ruota.

                                                  È una ruota reinventata da qualcun altro.

                                                  jquery è una libreria, no? Posso copiare e usare le sole funzioni che mi servono?
                                                  • Avatar
                                                    ☺
                                                    Scritto da
                                                    il 2015-12-29 22:41:18.0 alle 2015-12-29 22:41:18.0
                                                    Trollate totali: 42885
                                                    Re: Developers WANTED for insulae presentation demo
                                                    Scritto da:

                                                    > > Usa gli strumenti che jQuery ti mette a disposizione, non cercare di reinventare (Male) la ruota.
                                                    >
                                                    > È una ruota reinventata da qualcun altro.

                                                    Da persone che sanno costruire ruote meglio di te.

                                                    > jquery è una libreria, no? Posso copiare e usare le sole funzioni che mi servono?

                                                    Puoi provarci, ma a che pro ?
                                                    `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                    • Avatar
                                                      Scritto da
                                                      Non Autenticato
                                                      il 2015-12-29 22:52:44.0 alle 2015-12-29 22:52:44.0
                                                      Re: Developers WANTED for insulae presentation demo
                                                      Scritto da: Giambo
                                                      > Scritto da:
                                                      >
                                                      > > > Usa gli strumenti che jQuery ti mette a disposizione, non cercare di reinventare (Male) la ruota.
                                                      > >
                                                      > > È una ruota reinventata da qualcun altro.
                                                      >
                                                      > Da persone che sanno costruire ruote meglio di te.

                                                      Allora perché hai messo quattro o cinque faccine A bocca storta ?

                                                      > > jquery è una libreria, no? Posso copiare e usare le sole funzioni che mi servono?
                                                      >
                                                      > Puoi provarci, ma a che pro ?

                                                      Se no tocca caricarla tutta no?
                                                      • Avatar
                                                        ☺
                                                        Scritto da
                                                        il 2015-12-29 22:59:21.0 alle 2015-12-29 22:59:21.0
                                                        Trollate totali: 42885
                                                        Re: Developers WANTED for insulae presentation demo
                                                        Scritto da:

                                                        > > > > Usa gli strumenti che jQuery ti mette a disposizione, non cercare di reinventare (Male) la ruota.
                                                        > > >
                                                        > > > È una ruota reinventata da qualcun altro.
                                                        > >
                                                        > > Da persone che sanno costruire ruote meglio di te.
                                                        >
                                                        > Allora perché hai messo quattro o cinque faccine A bocca storta ?

                                                        Fa parte di jQuery Sorpresa ?

                                                        > > > jquery è una libreria, no? Posso copiare e usare le sole funzioni che mi servono?
                                                        > >
                                                        > > Puoi provarci, ma a che pro ?
                                                        >
                                                        > Se no tocca caricarla tutta no?

                                                        Sono 30K A bocca storta ...
                                                        `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                        • Avatar
                                                          Scritto da
                                                          Non Autenticato
                                                          il 2015-12-29 23:20:01.0 alle 2015-12-29 23:20:01.0
                                                          Re: Developers WANTED for insulae presentation demo
                                                          Scritto da: Giambo
                                                          > Scritto da:
                                                          >
                                                          > > > > > Usa gli strumenti che jQuery ti mette a disposizione, non cercare di reinventare (Male) la ruota.
                                                          > > > >
                                                          > > > > È una ruota reinventata da qualcun altro.
                                                          > > >
                                                          > > > Da persone che sanno costruire ruote meglio di te.
                                                          > >
                                                          > > Allora perché hai messo quattro o cinque faccine A bocca storta ?
                                                          >
                                                          > Fa parte di jQuery Sorpresa ?

                                                          Non credo, la funzione sleep() l'ha inventata l'autore del sito citato.

                                                          > > > > jquery è una libreria, no? Posso copiare e usare le sole funzioni che mi servono?
                                                          > > >
                                                          > > > Puoi provarci, ma a che pro ?
                                                          > >
                                                          > > Se no tocca caricarla tutta no?
                                                          >
                                                          > Sono 30K A bocca storta ...

                                                          E viene caricata da ognuno dei milioni Imbarazzato di visitatori del sito.

                                                          Comunque il problema è più generale. I linguaggi che ho imparato, cioè GW-Basic, Qbasic, HTML 4.01, PHP 3 e Javascript 1.2, li ho imparati prendendo un manuale (digitale negli ultimi tre casi) e leggendolo dalla prima all'ultima pagina. Tutto il resto è a macchia di leopardo, perché la documentazione è ormai troppo vasta per esser letta dalla prima all'ultima pagina. Esempio: il manuale odierno di PHP. Non saprei nemmeno se esiste un link da cui scaricarlo tutto insieme.

                                                          Quello di cui ho bisogno ora è una presentazione anche rudimentale che funzioni con il minimo di fatica possibile, ma se

                                                          jQuery è una libreria JavaScript per applicazioni web. Nasce con l'obiettivo di semplificare la selezione, la manipolazione, la gestione degli eventi e l'animazione di elementi DOM in pagine HTML, nonché implementare funzionalità AJAX.
                                                          -- https://it.wikipedia.org/wiki/JQuery

                                                          per capire come è fatta, come funziona e imparare a usarla dovrei prima studiare bene il DOM e AJAX, il che sfora dalla tabella di marcia che è:

                                                          - Fare un semplice sito aggiornato da me manualmente su insulae.org, che consta di alcune pagine e due presentazioni.

                                                          - Mettere un sito basato su Oxwall su insulae.net (mi toccherà già imparare a usare Oxwall, a modificare e creare i template, qualcosa di MySQL...).

                                                          - Disperarmi a ravanare iscritti al sito Oxwall. E qui sarà già un lavoraccio e io odio il lavoro. Soprattutto, se il sito dovesse crescere, sarà una mole di lavoro insopportabile che dovrò delegare a chi fra gli iscritti si offrirà come volontario.

                                                          - Se i contributi degli iscritti basteranno, potrò poi farmi sviluppare soluzioni ad hoc corrispondenti a funzionalità non implementate in Oxwall.

                                                          - Proporre alla comunità di iscritti altre iniziative.

                                                          È già una mole pluriennale di lavoro, non ho tempo per mettermi anche a imparare linguaggi. A meno che non esistano manuali davvero ben fatti che valga la pena di leggere da cima a fondo. Ho già però avuto una deludente esperienza anni fa con il manuale di Blender.
                                                          • Avatar
                                                            ☺
                                                            Scritto da
                                                            il 2015-12-29 23:35:04.0 alle 2015-12-29 23:35:04.0
                                                            Trollate totali: 42885
                                                            Re: Developers WANTED for insulae presentation demo
                                                            Scritto da:

                                                            > > > > Puoi provarci, ma a che pro ?
                                                            > > >
                                                            > > > Se no tocca caricarla tutta no?
                                                            > >
                                                            > > Sono 30K A bocca storta ...
                                                            >
                                                            > E viene caricata da ognuno dei milioni Imbarazzato di visitatori del sito.

                                                            E a te che te ne frega ? Mica hosti te la libreria, i visitatori se la caricano dal sito di google ... BTW, quanti K e' l'orrido sfondo finto-legno ?

                                                            > Quello di cui ho bisogno ora è una presentazione anche rudimentale che funzioni con il minimo di fatica possibile

                                                            Google e' tuo amico, esistono gozziliardi di siti che ti permettono di creare presentazioni online.
                                                            `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                            • Avatar
                                                              Scritto da
                                                              Non Autenticato
                                                              il 2015-12-30 00:07:05.0 alle 2015-12-30 00:07:05.0
                                                              Re: Developers WANTED for insulae presentation demo
                                                              Scritto da: Giambo
                                                              > Scritto da:
                                                              >
                                                              > > > > > Puoi provarci, ma a che pro ?
                                                              > > > >
                                                              > > > > Se no tocca caricarla tutta no?
                                                              > > >
                                                              > > > Sono 30K A bocca storta ...
                                                              > >
                                                              > > E viene caricata da ognuno dei milioni Imbarazzato di visitatori del sito.
                                                              >
                                                              > E a te che te ne frega ? Mica hosti te la libreria, i visitatori se la caricano dal sito di google ...

                                                              E se Google chiude? Imbarazzato

                                                              Scherzi a parte, in questi giorni lamento un certo ritardo di Google nel rispondere, e anche altri. Se succede una cosa simile?

                                                              > BTW, quanti K e' l'orrido sfondo finto-legno ?

                                                              Ehm, il bellissimo sfondo legno che rende luminosi i colori pesuccia ben 39.249 byte ma ormai è una tradizione che distinguerà il mio sito dai tanti flat design, e comunque è per questo che cerco di limitare il numero delle immagini e voglio caricare la presentazione solo se l'utente la chiede.

                                                              > > Quello di cui ho bisogno ora è una presentazione anche rudimentale che funzioni con il minimo di fatica possibile
                                                              >
                                                              > Google e' tuo amico, esistono gozziliardi di siti che ti permettono di creare presentazioni online.

                                                              Magari più complesse di quanto mi serve. E poi che cazo, DEVE esser possibile fare quanto chiedo in qualche modo.

                                                              Quel che mi preme è evitare di infognarmi in un altro ginepraio di Poncirus trifoliata come l'università, dove per ogni cosa che dovevo fare prima dovevo farne altre tre, in un affanno ricorsivo senza fine.
                                                              • Avatar
                                                                ☺
                                                                Scritto da
                                                                il 2015-12-30 05:19:35.0 alle 2015-12-30 05:19:35.0
                                                                Trollate totali: 42885
                                                                Re: Developers WANTED for insulae presentation demo
                                                                Scritto da:

                                                                > > > > > > Puoi provarci, ma a che pro ?
                                                                > > > > >
                                                                > > > > > Se no tocca caricarla tutta no?
                                                                > > > >
                                                                > > > > Sono 30K A bocca storta ...
                                                                > > >
                                                                > > > E viene caricata da ognuno dei milioni Imbarazzato di visitatori del sito.
                                                                > >
                                                                > > E a te che te ne frega ? Mica hosti te la libreria, i visitatori se la caricano dal sito di google ...
                                                                >
                                                                > E se Google chiude? Imbarazzato
                                                                >
                                                                > Scherzi a parte, in questi giorni lamento un certo ritardo di Google nel rispondere, e anche altri. Se succede una cosa simile?

                                                                La probabilita' che lo script in questione sia gia' presente nella cache locale del tuo browser e' altissima.

                                                                > > > Quello di cui ho bisogno ora è una presentazione anche rudimentale che funzioni con il minimo di fatica possibile
                                                                > >
                                                                > > Google e' tuo amico, esistono gozziliardi di siti che ti permettono di creare presentazioni online.
                                                                >
                                                                > Magari più complesse di quanto mi serve.

                                                                Questo non lo puoi sapere finche' non provi.

                                                                > E poi che cazo, DEVE esser possibile fare quanto chiedo in qualche modo.

                                                                E' anche possibile piantar chiodi usando il manico di un cacciavite, ma non e' molto pratico ...

                                                                > Quel che mi preme è evitare di infognarmi in un altro ginepraio di Poncirus trifoliata come l'università, dove per ogni cosa che dovevo fare prima dovevo farne altre tre, in un affanno ricorsivo senza fine.

                                                                Potresti chiedere lumi qui dentro, fornendo informazioni chiare e complete: Sicuramente la Suora e Giambo sono ben disposti Sorride
                                                                `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                                • Avatar
                                                                  Scritto da
                                                                  Non Autenticato
                                                                  il 2015-12-30 15:49:39.0 alle 2015-12-30 15:49:39.0
                                                                  Re: Developers WANTED for insulae presentation demo
                                                                  Scritto da: Giambo
                                                                  > Scritto da:
                                                                  >
                                                                  > > > > > > > Puoi provarci, ma a che pro ?
                                                                  > > > > > >
                                                                  > > > > > > Se no tocca caricarla tutta no?
                                                                  > > > > >
                                                                  > > > > > Sono 30K A bocca storta ...
                                                                  > > > >
                                                                  > > > > E viene caricata da ognuno dei milioni Imbarazzato di visitatori del sito.
                                                                  > > >
                                                                  > > > E a te che te ne frega ? Mica hosti te la libreria, i visitatori se la caricano dal sito di google ...
                                                                  > >
                                                                  > > E se Google chiude? Imbarazzato
                                                                  > >
                                                                  > > Scherzi a parte, in questi giorni lamento un certo ritardo di Google nel rispondere, e anche altri. Se succede una cosa simile?
                                                                  >
                                                                  > La probabilita' che lo script in questione sia gia' presente nella cache locale del tuo browser e' altissima.

                                                                  Ho disabilitato la cache anni fa su consiglio di Wakko, anche quella RAM.

                                                                  > > > > Quello di cui ho bisogno ora è una presentazione anche rudimentale che funzioni con il minimo di fatica possibile
                                                                  > > >
                                                                  > > > Google e' tuo amico, esistono gozziliardi di siti che ti permettono di creare presentazioni online.
                                                                  > >
                                                                  > > Magari più complesse di quanto mi serve.
                                                                  >
                                                                  > Questo non lo puoi sapere finche' non provi.
                                                                  >
                                                                  > > E poi che cazo, DEVE esser possibile fare quanto chiedo in qualche modo.
                                                                  >
                                                                  > E' anche possibile piantar chiodi usando il manico di un cacciavite, ma non e' molto pratico ...
                                                                  >
                                                                  > > Quel che mi preme è evitare di infognarmi in un altro ginepraio di Poncirus trifoliata come l'università, dove per ogni cosa che dovevo fare prima dovevo farne altre tre, in un affanno ricorsivo senza fine.
                                                                  >
                                                                  > Potresti chiedere lumi qui dentro, fornendo informazioni chiare e complete: Sicuramente la Suora e Giambo sono ben disposti Sorride

                                                                  Non potrò occuparmi della gestione del sito ad alto livello e contemporaneamente di quella a basso livello. E nessun altro si occuperà del basso livello, perciò dovrò farlo io. Quindi a basso livello dev'esserci meno roba possibile.
                                                                  • Avatar
                                                                    ☺
                                                                    Scritto da
                                                                    il 2015-12-30 15:59:22.0 alle 2015-12-30 15:59:22.0
                                                                    Trollate totali: 42885
                                                                    Re: Developers WANTED for insulae presentation demo
                                                                    Scritto da:

                                                                    > > > > > > > > Puoi provarci, ma a che pro ?
                                                                    > > > > > > >
                                                                    > > > > > > > Se no tocca caricarla tutta no?
                                                                    > > > > > >
                                                                    > > > > > > Sono 30K A bocca storta ...
                                                                    > > > > >
                                                                    > > > > > E viene caricata da ognuno dei milioni Imbarazzato di visitatori del sito.
                                                                    > > > >
                                                                    > > > > E a te che te ne frega ? Mica hosti te la libreria, i visitatori se la caricano dal sito di google ...
                                                                    > > >
                                                                    > > > E se Google chiude? Imbarazzato
                                                                    > > >
                                                                    > > > Scherzi a parte, in questi giorni lamento un certo ritardo di Google nel rispondere, e anche altri. Se succede una cosa simile?
                                                                    > >
                                                                    > > La probabilita' che lo script in questione sia gia' presente nella cache locale del tuo browser e' altissima.
                                                                    >
                                                                    > Ho disabilitato la cache anni fa su consiglio di Wakko, anche quella RAM.

                                                                    Devi avvisare tutti gli utenti di insulae di fare la stessa cosa, cosi' che possano ricadere nella tua casistica anormale. Ah, fallo con un Email piu' piccolo di 30k e spiega che nel caso ricarichino la pagina allora i vantaggi sono persi.

                                                                    > > > > > Quello di cui ho bisogno ora è una presentazione anche rudimentale che funzioni con il minimo di fatica possibile
                                                                    > > > >
                                                                    > > > > Google e' tuo amico, esistono gozziliardi di siti che ti permettono di creare presentazioni online.
                                                                    > > >
                                                                    > > > Magari più complesse di quanto mi serve.
                                                                    > >
                                                                    > > Questo non lo puoi sapere finche' non provi.
                                                                    > >
                                                                    > > > E poi che cazo, DEVE esser possibile fare quanto chiedo in qualche modo.
                                                                    > >
                                                                    > > E' anche possibile piantar chiodi usando il manico di un cacciavite, ma non e' molto pratico ...
                                                                    > >
                                                                    > > > Quel che mi preme è evitare di infognarmi in un altro ginepraio di Poncirus trifoliata come l'università, dove per ogni cosa che dovevo fare prima dovevo farne altre tre, in un affanno ricorsivo senza fine.
                                                                    > >
                                                                    > > Potresti chiedere lumi qui dentro, fornendo informazioni chiare e complete: Sicuramente la Suora e Giambo sono ben disposti Sorride
                                                                    >
                                                                    > Non potrò occuparmi della gestione del sito ad alto livello e contemporaneamente di quella a basso livello. E nessun altro si occuperà del basso livello, perciò dovrò farlo io. Quindi a basso livello dev'esserci meno roba possibile.

                                                                    Se tu avessi usato uno degli strumenti messi a disposizione da quelle persone che questi tipi di problemi li hanno analizzati e risolti da tempo, avresti gia' terminato con risultati decisamente piu' soddisfacenti.
                                                                    `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                                  • Avatar
                                                                    Scritto da
                                                                    Non Autenticato
                                                                    il 2015-12-30 16:11:37.0 alle 2015-12-30 16:11:37.0
                                                                    Re: Developers WANTED for insulae presentation demo
                                                                    Scritto da:
                                                                    > Ho disabilitato la cache anni fa su consiglio di Wakko, anche quella RAM.

                                                                    Disabilitare la cache su disco ha senso, quella in RAM molto meno, soprattutto se hai lo swap cifrato (ad esempio con BCWipe su Windows).

                                                                    In ogni caso qui stai parlando di script di massimo 10-30k... non ha neanche senso porsi il problema... inoltre considera che molti browser odierni scaricano in anticipo pagine, script ecc... prima che tu clicchi sui link, per poterteli presentare immediatamente se ci clicchi sopra... quindi i tuoi sforzi potrebbero essere oltre che non necessari anche annullati dal normale comportamento del browser.

                                                                    Insomma, ti stai facendo problemi per nulla.
                                                                    • Avatar
                                                                      Scritto da
                                                                      Non Autenticato
                                                                      il 2015-12-30 17:02:36.0 alle 2015-12-30 17:02:36.0
                                                                      Re: Developers WANTED for insulae presentation demo
                                                                      Scritto da:
                                                                      > Scritto da:
                                                                      > > Ho disabilitato la cache anni fa su consiglio di Wakko, anche quella RAM.
                                                                      >
                                                                      > Disabilitare la cache su disco ha senso, quella in RAM molto meno, soprattutto se hai lo swap cifrato (ad esempio con BCWipe su Windows).
                                                                      >
                                                                      > In ogni caso qui stai parlando di script di massimo 10-30k... non ha neanche senso porsi il problema... inoltre considera che molti browser odierni scaricano in anticipo pagine, script ecc... prima che tu clicchi sui link, per poterteli presentare immediatamente se ci clicchi sopra... quindi i tuoi sforzi potrebbero essere oltre che non necessari anche annullati dal normale comportamento del browser.
                                                                      >
                                                                      > Insomma, ti stai facendo problemi per nulla.

                                                                      Evitare che siano scaricate una ventina di immagini da 40 KB se l'utente non le chiede non è un problema da poco, moltiplicato per milioni di visitatori!
                                                          • Avatar
                                                            Scritto da
                                                            Non Autenticato
                                                            il 2015-12-30 00:48:49.0 alle 2015-12-30 00:48:49.0
                                                            BACO BACO BACO
                                                            Scritto da:
                                                            > Scritto da: Giambo
                                                            > > Scritto da:
                                                            > >
                                                            > > > > > > Usa gli strumenti che jQuery ti mette a disposizione, non cercare di reinventare (Male) la ruota.
                                                            > > > > >
                                                            > > > > > È una ruota reinventata da qualcun altro.
                                                            > > > >
                                                            > > > > Da persone che sanno costruire ruote meglio di te.
                                                            > > >
                                                            > > > Allora perché hai messo quattro o cinque faccine A bocca storta ?
                                                            > >
                                                            > > Fa parte di jQuery Sorpresa ?
                                                            >
                                                            > Non credo, la funzione sleep() l'ha inventata l'autore del sito citato.
                                                            >
                                                            > > > > > jquery è una libreria, no? Posso copiare e usare le sole funzioni che mi servono?
                                                            > > > >
                                                            > > > > Puoi provarci, ma a che pro ?
                                                            > > >
                                                            > > > Se no tocca caricarla tutta no?
                                                            > >
                                                            > > Sono 30K A bocca storta ...
                                                            >
                                                            > E viene caricata da ognuno dei milioni Imbarazzato di visitatori del sito.
                                                            >
                                                            > Comunque il problema è più generale. I linguaggi che ho imparato, cioè GW-Basic, Qbasic, HTML 4.01, PHP 3 e Javascript 1.2, li ho imparati prendendo un manuale (digitale negli ultimi tre casi) e leggendolo dalla prima all'ultima pagina. Tutto il resto è a macchia di leopardo, perché la documentazione è ormai troppo vasta per esser letta dalla prima all'ultima pagina. Esempio: il manuale odierno di PHP. Non saprei nemmeno se esiste un link da cui scaricarlo tutto insieme.
                                                            >
                                                            > Quello di cui ho bisogno ora è una presentazione anche rudimentale che funzioni con il minimo di fatica possibile, ma se
                                                            >
                                                            > jQuery è una libreria JavaScript per applicazioni web. Nasce con l'obiettivo di semplificare la selezione, la manipolazione, la gestione degli eventi e l'animazione di elementi DOM in pagine HTML, nonché implementare funzionalità AJAX.
                                                            > -- https://it.wikipedia.org/wiki/JQuery
                                                            >
                                                            > per capire come è fatta, come funziona e imparare a usarla dovrei prima studiare bene il DOM e AJAX, il che sfora dalla tabella di marcia che è:
                                                            >
                                                            > - Fare un semplice sito aggiornato da me manualmente su insulae.org, che consta di alcune pagine e due presentazioni.
                                                            >
                                                            > - Mettere un sito basato su Oxwall su insulae.net (mi toccherà già imparare a usare Oxwall, a modificare e creare i template, qualcosa di MySQL...).
                                                            >
                                                            > - Disperarmi a ravanare iscritti al sito Oxwall. E qui sarà già un lavoraccio e io odio il lavoro. Soprattutto, se il sito dovesse crescere, sarà una mole di lavoro insopportabile che dovrò delegare a chi fra gli iscritti si offrirà come volontario.
                                                            >
                                                            > - Se i contributi degli iscritti basteranno, potrò poi farmi sviluppare soluzioni ad hoc corrispondenti a funzionalità non implementate in Oxwall.
                                                            >
                                                            > - Proporre alla comunità di iscritti altre iniziative.
                                                            >
                                                            > È già una mole pluriennale di lavoro, non ho tempo per mettermi anche a imparare linguaggi. A meno che non esistano manuali davvero ben fatti che valga la pena di leggere da cima a fondo. Ho già però avuto una deludente esperienza anni fa con il manuale di Blender.

                                                            Nel post precedente insulae.net è reso come collegamento, insulae.org no.
                                                            • Avatar
                                                              ☺
                                                              Scritto da
                                                              ::1
                                                              il 2015-12-30 00:52:40.0 alle 2015-12-30 00:52:40.0
                                                              Trollate totali: 12321
                                                              Re: BACO BACO BACO
                                                              Scritto da:
                                                              > Scritto da:
                                                              > > Scritto da: Giambo
                                                              > > > Scritto da:
                                                              > > >
                                                              > > > > > > > Usa gli strumenti che jQuery ti mette a disposizione, non cercare di reinventare (Male) la ruota.
                                                              > > > > > >
                                                              > > > > > > È una ruota reinventata da qualcun altro.
                                                              > > > > >
                                                              > > > > > Da persone che sanno costruire ruote meglio di te.
                                                              > > > >
                                                              > > > > Allora perché hai messo quattro o cinque faccine A bocca storta ?
                                                              > > >
                                                              > > > Fa parte di jQuery Sorpresa ?
                                                              > >
                                                              > > Non credo, la funzione sleep() l'ha inventata l'autore del sito citato.
                                                              > >
                                                              > > > > > > jquery è una libreria, no? Posso copiare e usare le sole funzioni che mi servono?
                                                              > > > > >
                                                              > > > > > Puoi provarci, ma a che pro ?
                                                              > > > >
                                                              > > > > Se no tocca caricarla tutta no?
                                                              > > >
                                                              > > > Sono 30K A bocca storta ...
                                                              > >
                                                              > > E viene caricata da ognuno dei milioni Imbarazzato di visitatori del sito.
                                                              > >
                                                              > > Comunque il problema è più generale. I linguaggi che ho imparato, cioè GW-Basic, Qbasic, HTML 4.01, PHP 3 e Javascript 1.2, li ho imparati prendendo un manuale (digitale negli ultimi tre casi) e leggendolo dalla prima all'ultima pagina. Tutto il resto è a macchia di leopardo, perché la documentazione è ormai troppo vasta per esser letta dalla prima all'ultima pagina. Esempio: il manuale odierno di PHP. Non saprei nemmeno se esiste un link da cui scaricarlo tutto insieme.
                                                              > >
                                                              > > Quello di cui ho bisogno ora è una presentazione anche rudimentale che funzioni con il minimo di fatica possibile, ma se
                                                              > >
                                                              > > jQuery è una libreria JavaScript per applicazioni web. Nasce con l'obiettivo di semplificare la selezione, la manipolazione, la gestione degli eventi e l'animazione di elementi DOM in pagine HTML, nonché implementare funzionalità AJAX.
                                                              > > -- https://it.wikipedia.org/wiki/JQuery
                                                              > >
                                                              > > per capire come è fatta, come funziona e imparare a usarla dovrei prima studiare bene il DOM e AJAX, il che sfora dalla tabella di marcia che è:
                                                              > >
                                                              > > - Fare un semplice sito aggiornato da me manualmente su insulae.org, che consta di alcune pagine e due presentazioni.
                                                              > >
                                                              > > - Mettere un sito basato su Oxwall su insulae.net (mi toccherà già imparare a usare Oxwall, a modificare e creare i template, qualcosa di MySQL...).
                                                              > >
                                                              > > - Disperarmi a ravanare iscritti al sito Oxwall. E qui sarà già un lavoraccio e io odio il lavoro. Soprattutto, se il sito dovesse crescere, sarà una mole di lavoro insopportabile che dovrò delegare a chi fra gli iscritti si offrirà come volontario.
                                                              > >
                                                              > > - Se i contributi degli iscritti basteranno, potrò poi farmi sviluppare soluzioni ad hoc corrispondenti a funzionalità non implementate in Oxwall.
                                                              > >
                                                              > > - Proporre alla comunità di iscritti altre iniziative.
                                                              > >
                                                              > > È già una mole pluriennale di lavoro, non ho tempo per mettermi anche a imparare linguaggi. A meno che non esistano manuali davvero ben fatti che valga la pena di leggere da cima a fondo. Ho già però avuto una deludente esperienza anni fa con il manuale di Blender.
                                                              >
                                                              > Nel post precedente insulae.net è reso come collegamento, insulae.org no.

                                                              La virgola, mi pareva fosse uno dei casi gestiti, gli devo ridare un'occhiata.
                                                              Young professional woman and busy mom.
                                                              • Avatar
                                                                Scritto da
                                                                Non Autenticato
                                                                il 2015-12-30 16:25:21.0 alle 2015-12-30 16:25:21.0
                                                                Re: BACO BACO BACO
                                                                Scritto da: ::1
                                                                > Scritto da:
                                                                > > Scritto da:
                                                                > > > Scritto da: Giambo
                                                                > > > > Scritto da:
                                                                > > > >
                                                                > > > > > > > > Usa gli strumenti che jQuery ti mette a disposizione, non cercare di reinventare (Male) la ruota.
                                                                > > > > > > >
                                                                > > > > > > > È una ruota reinventata da qualcun altro.
                                                                > > > > > >
                                                                > > > > > > Da persone che sanno costruire ruote meglio di te.
                                                                > > > > >
                                                                > > > > > Allora perché hai messo quattro o cinque faccine A bocca storta ?
                                                                > > > >
                                                                > > > > Fa parte di jQuery Sorpresa ?
                                                                > > >
                                                                > > > Non credo, la funzione sleep() l'ha inventata l'autore del sito citato.
                                                                > > >
                                                                > > > > > > > jquery è una libreria, no? Posso copiare e usare le sole funzioni che mi servono?
                                                                > > > > > >
                                                                > > > > > > Puoi provarci, ma a che pro ?
                                                                > > > > >
                                                                > > > > > Se no tocca caricarla tutta no?
                                                                > > > >
                                                                > > > > Sono 30K A bocca storta ...
                                                                > > >
                                                                > > > E viene caricata da ognuno dei milioni Imbarazzato di visitatori del sito.
                                                                > > >
                                                                > > > Comunque il problema è più generale. I linguaggi che ho imparato, cioè GW-Basic, Qbasic, HTML 4.01, PHP 3 e Javascript 1.2, li ho imparati prendendo un manuale (digitale negli ultimi tre casi) e leggendolo dalla prima all'ultima pagina. Tutto il resto è a macchia di leopardo, perché la documentazione è ormai troppo vasta per esser letta dalla prima all'ultima pagina. Esempio: il manuale odierno di PHP. Non saprei nemmeno se esiste un link da cui scaricarlo tutto insieme.
                                                                > > >
                                                                > > > Quello di cui ho bisogno ora è una presentazione anche rudimentale che funzioni con il minimo di fatica possibile, ma se
                                                                > > >
                                                                > > > jQuery è una libreria JavaScript per applicazioni web. Nasce con l'obiettivo di semplificare la selezione, la manipolazione, la gestione degli eventi e l'animazione di elementi DOM in pagine HTML, nonché implementare funzionalità AJAX.
                                                                > > > -- https://it.wikipedia.org/wiki/JQuery
                                                                > > >
                                                                > > > per capire come è fatta, come funziona e imparare a usarla dovrei prima studiare bene il DOM e AJAX, il che sfora dalla tabella di marcia che è:
                                                                > > >
                                                                > > > - Fare un semplice sito aggiornato da me manualmente su insulae.org, che consta di alcune pagine e due presentazioni.
                                                                > > >
                                                                > > > - Mettere un sito basato su Oxwall su insulae.net (mi toccherà già imparare a usare Oxwall, a modificare e creare i template, qualcosa di MySQL...).
                                                                > > >
                                                                > > > - Disperarmi a ravanare iscritti al sito Oxwall. E qui sarà già un lavoraccio e io odio il lavoro. Soprattutto, se il sito dovesse crescere, sarà una mole di lavoro insopportabile che dovrò delegare a chi fra gli iscritti si offrirà come volontario.
                                                                > > >
                                                                > > > - Se i contributi degli iscritti basteranno, potrò poi farmi sviluppare soluzioni ad hoc corrispondenti a funzionalità non implementate in Oxwall.
                                                                > > >
                                                                > > > - Proporre alla comunità di iscritti altre iniziative.
                                                                > > >
                                                                > > > È già una mole pluriennale di lavoro, non ho tempo per mettermi anche a imparare linguaggi. A meno che non esistano manuali davvero ben fatti che valga la pena di leggere da cima a fondo. Ho già però avuto una deludente esperienza anni fa con il manuale di Blender.
                                                                > >
                                                                > > Nel post precedente insulae.net è reso come collegamento, insulae.org no.
                                                                >
                                                                > La virgola, mi pareva fosse uno dei casi gestiti, gli devo ridare un'occhiata.

                                                                L'ICANN non fornisce un'espressione regolare per i nomi di dominio?
                                              • Avatar
                                                ☺
                                                Scritto da
                                                ::1
                                                il 2015-12-30 00:19:29.0 alle 2015-12-30 00:19:29.0
                                                Trollate totali: 12321
                                                Re: Developers WANTED for insulae presentation demo
                                                Scritto da:
                                                > Scritto da:
                                                > > Scritto da: Giambo
                                                > > > Scritto da:
                                                > > >
                                                > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                > > > > > >
                                                > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                > > > > >
                                                > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                > > > >
                                                > > > > Sì.
                                                > > >
                                                > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                > >
                                                > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                >
                                                > Ho preso da questo sito
                                                >
                                                > http://www.sitepoint.com/delay-sleep-pause-wait/
                                                >
                                                > la seguente funzione sleep()
                                                >
                                                >
                                                function sleep(ms) {
                                                > var start = new Date().getTime();
                                                > for (var i = 0; i < 1e7; i++) {
                                                > if ((new Date().getTime() - start) > ms){
                                                > break;
                                                > }
                                                > }
                                                > }

                                                > che non usa setTimeout() ma controlla la data, ma le istruzioni
                                                >
                                                > for(y = 200; y > 161; y--) { document.getElementById("mem").style.top = y + "px"; document.getElementById("wil").style.top = y + 80 + "px"; sleep(50); }
                                                >
                                                > continuano a non funzionare come voluto: invece di attendere 50 ms ad ogni giro attende tutto all'inizio, poi esegue lo spostamento tutto di un colpo.
                                                >
                                                > A bocca storta

                                                Mi ricorda lo sleep-sort.Rotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridere
                                                Srsly, non usarlo o ti vengo a cercare a casa. A bocca storta
                                                Young professional woman and busy mom.
                                                • Avatar
                                                  Scritto da
                                                  Non Autenticato
                                                  il 2015-12-30 00:45:38.0 alle 2015-12-30 00:45:38.0
                                                  Re: Developers WANTED for insulae presentation demo
                                                  Scritto da: ::1
                                                  > Scritto da:
                                                  > > Scritto da:
                                                  > > > Scritto da: Giambo
                                                  > > > > Scritto da:
                                                  > > > >
                                                  > > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                  > > > > > > >
                                                  > > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                  > > > > > >
                                                  > > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                  > > > > >
                                                  > > > > > Sì.
                                                  > > > >
                                                  > > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                  > > >
                                                  > > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                  > >
                                                  > > Ho preso da questo sito
                                                  > >
                                                  > > http://www.sitepoint.com/delay-sleep-pause-wait/
                                                  > >
                                                  > > la seguente funzione sleep()
                                                  > >
                                                  > >
                                                  function sleep(ms) {
                                                  > > var start = new Date().getTime();
                                                  > > for (var i = 0; i < 1e7; i++) {
                                                  > > if ((new Date().getTime() - start) > ms){
                                                  > > break;
                                                  > > }
                                                  > > }
                                                  > > }

                                                  > > che non usa setTimeout() ma controlla la data, ma le istruzioni
                                                  > >
                                                  > > for(y = 200; y > 161; y--) { document.getElementById("mem").style.top = y + "px"; document.getElementById("wil").style.top = y + 80 + "px"; sleep(50); }
                                                  > >
                                                  > > continuano a non funzionare come voluto: invece di attendere 50 ms ad ogni giro attende tutto all'inizio, poi esegue lo spostamento tutto di un colpo.
                                                  > >
                                                  > > A bocca storta
                                                  >
                                                  > Mi ricorda lo sleep-sort.Rotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridere
                                                  > Srsly, non usarlo o ti vengo a cercare a casa. A bocca storta

                                                  Sei un omaccione grande e grosso tipo il licchione?

                                                  Comunque tanto non funziona. È tutta la sera che ravano thread su StackOverflow dove qualcuno chiede una funzione sleep() e qualcun altro risponde che non è necessaria e setTimeout() fa tutto ciò che serve, solo perché non ha presente come l'altro intende usarla. A bocca storta
                                                  • Avatar
                                                    ☺
                                                    Scritto da
                                                    ::1
                                                    il 2015-12-30 00:51:29.0 alle 2015-12-30 00:51:29.0
                                                    Trollate totali: 12321
                                                    Re: Developers WANTED for insulae presentation demo
                                                    Scritto da:
                                                    > Scritto da: ::1
                                                    > > Scritto da:
                                                    > > > Scritto da:
                                                    > > > > Scritto da: Giambo
                                                    > > > > > Scritto da:
                                                    > > > > >
                                                    > > > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                    > > > > > > > >
                                                    > > > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                    > > > > > > >
                                                    > > > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                    > > > > > >
                                                    > > > > > > Sì.
                                                    > > > > >
                                                    > > > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                    > > > >
                                                    > > > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                    > > >
                                                    > > > Ho preso da questo sito
                                                    > > >
                                                    > > > http://www.sitepoint.com/delay-sleep-pause-wait/
                                                    > > >
                                                    > > > la seguente funzione sleep()
                                                    > > >
                                                    > > >
                                                    function sleep(ms) {
                                                    > > > var start = new Date().getTime();
                                                    > > > for (var i = 0; i < 1e7; i++) {
                                                    > > > if ((new Date().getTime() - start) > ms){
                                                    > > > break;
                                                    > > > }
                                                    > > > }
                                                    > > > }

                                                    > > > che non usa setTimeout() ma controlla la data, ma le istruzioni
                                                    > > >
                                                    > > > for(y = 200; y > 161; y--) { document.getElementById("mem").style.top = y + "px"; document.getElementById("wil").style.top = y + 80 + "px"; sleep(50); }
                                                    > > >
                                                    > > > continuano a non funzionare come voluto: invece di attendere 50 ms ad ogni giro attende tutto all'inizio, poi esegue lo spostamento tutto di un colpo.
                                                    > > >
                                                    > > > A bocca storta
                                                    > >
                                                    > > Mi ricorda lo sleep-sort.Rotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridere
                                                    > > Srsly, non usarlo o ti vengo a cercare a casa. A bocca storta
                                                    >
                                                    > Sei un omaccione grande e grosso tipo il licchione?
                                                    >
                                                    > Comunque tanto non funziona. È tutta la sera che ravano thread su StackOverflow dove qualcuno chiede una funzione sleep() e qualcun altro risponde che non è necessaria e setTimeout() fa tutto ciò che serve, solo perché non ha presente come l'altro intende usarla. A bocca storta

                                                    Sul perché non sia disponibile una funzione sincrona di sleep risale alla specifica di javascript per i browser, dove il linguaggio viene legato ad un modello di esecuzione single-threaded.
                                                    Uno sleep bloccherebbe il thread, per questo non puoi usarlo; quello che fa setTimeout è "prenotare un risveglio".
                                                    Inoltre nel tuo codice c'è un secondo problema; le azioni sul dom non sono sincrone nella maggior parte dei browser; quello che accade è che viene modificato il modello a oggetti della pagina, ma il redraw viene lanciato solo quando il controllo del thread (il singolo thread di prima) torna al browser.
                                                    Con setTimeout non sarebbe successo. A bocca aperta
                                                    Young professional woman and busy mom.
                                                    • Avatar
                                                      Scritto da
                                                      Non Autenticato
                                                      il 2015-12-30 01:49:50.0 alle 2015-12-30 01:49:50.0
                                                      Re: Developers WANTED for insulae presentation demo
                                                      Scritto da: ::1
                                                      > Scritto da:
                                                      > > Scritto da: ::1
                                                      > > > Scritto da:
                                                      > > > > Scritto da:
                                                      > > > > > Scritto da: Giambo
                                                      > > > > > > Scritto da:
                                                      > > > > > >
                                                      > > > > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                      > > > > > > > > >
                                                      > > > > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                      > > > > > > > >
                                                      > > > > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                      > > > > > > >
                                                      > > > > > > > Sì.
                                                      > > > > > >
                                                      > > > > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                      > > > > >
                                                      > > > > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                      > > > >
                                                      > > > > Ho preso da questo sito
                                                      > > > >
                                                      > > > > http://www.sitepoint.com/delay-sleep-pause-wait/
                                                      > > > >
                                                      > > > > la seguente funzione sleep()
                                                      > > > >
                                                      > > > >
                                                      function sleep(ms) {
                                                      > > > > var start = new Date().getTime();
                                                      > > > > for (var i = 0; i < 1e7; i++) {
                                                      > > > > if ((new Date().getTime() - start) > ms){
                                                      > > > > break;
                                                      > > > > }
                                                      > > > > }
                                                      > > > > }

                                                      > > > > che non usa setTimeout() ma controlla la data, ma le istruzioni
                                                      > > > >
                                                      > > > > for(y = 200; y > 161; y--) { document.getElementById("mem").style.top = y + "px"; document.getElementById("wil").style.top = y + 80 + "px"; sleep(50); }
                                                      > > > >
                                                      > > > > continuano a non funzionare come voluto: invece di attendere 50 ms ad ogni giro attende tutto all'inizio, poi esegue lo spostamento tutto di un colpo.
                                                      > > > >
                                                      > > > > A bocca storta
                                                      > > >
                                                      > > > Mi ricorda lo sleep-sort.Rotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridere
                                                      > > > Srsly, non usarlo o ti vengo a cercare a casa. A bocca storta
                                                      > >
                                                      > > Sei un omaccione grande e grosso tipo il licchione?
                                                      > >
                                                      > > Comunque tanto non funziona. È tutta la sera che ravano thread su StackOverflow dove qualcuno chiede una funzione sleep() e qualcun altro risponde che non è necessaria e setTimeout() fa tutto ciò che serve, solo perché non ha presente come l'altro intende usarla. A bocca storta
                                                      >
                                                      > Sul perché non sia disponibile una funzione sincrona di sleep risale alla specifica di javascript per i browser, dove il linguaggio viene legato ad un modello di esecuzione single-threaded.
                                                      > Uno sleep bloccherebbe il thread, per questo non puoi usarlo; quello che fa setTimeout è "prenotare un risveglio".
                                                      > Inoltre nel tuo codice c'è un secondo problema; le azioni sul dom non sono sincrone nella maggior parte dei browser; quello che accade è che viene modificato il modello a oggetti della pagina, ma il redraw viene lanciato solo quando il controllo del thread (il singolo thread di prima) torna al browser.
                                                      > Con setTimeout non sarebbe successo. A bocca aperta

                                                      Con ES7 finalmente si potranno usare gli await come in C# e Dart.

                                                      Si potrà quindi creare una semplice funzione di sleep così:

                                                      function sleep(ms = 0) {
                                                        return new Promise(r => setTimeout(r, ms));
                                                      }


                                                      che dovrebbe già funzionare in ES6 ma tocca poi stare a rompersi le palle con in "then" che sono davvero brutti e rendono il codice poco comprensibile... da ES7 si potrà usarla in questo modo molto più intuitivo

                                                      // fai qualcosa
                                                      await sleep(1000);  // aspetta 1000 ms
                                                      // fai qualcos'altro


                                                      https://gist.github.com/danharper/74a5102363fbd85f...
                                                      • Avatar
                                                        Scritto da
                                                        Non Autenticato
                                                        il 2015-12-30 16:17:41.0 alle 2015-12-30 16:17:41.0
                                                        Re: Developers WANTED for insulae presentation demo
                                                        Scritto da:
                                                        > Scritto da: ::1
                                                        > > Scritto da:
                                                        > > > Scritto da: ::1
                                                        > > > > Scritto da:
                                                        > > > > > Scritto da:
                                                        > > > > > > Scritto da: Giambo
                                                        > > > > > > > Scritto da:
                                                        > > > > > > >
                                                        > > > > > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                        > > > > > > > > > >
                                                        > > > > > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                        > > > > > > > > >
                                                        > > > > > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                        > > > > > > > >
                                                        > > > > > > > > Sì.
                                                        > > > > > > >
                                                        > > > > > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                        > > > > > >
                                                        > > > > > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                        > > > > >
                                                        > > > > > Ho preso da questo sito
                                                        > > > > >
                                                        > > > > > http://www.sitepoint.com/delay-sleep-pause-wait/
                                                        > > > > >
                                                        > > > > > la seguente funzione sleep()
                                                        > > > > >
                                                        > > > > >
                                                        function sleep(ms) {
                                                        > > > > > var start = new Date().getTime();
                                                        > > > > > for (var i = 0; i < 1e7; i++) {
                                                        > > > > > if ((new Date().getTime() - start) > ms){
                                                        > > > > > break;
                                                        > > > > > }
                                                        > > > > > }
                                                        > > > > > }

                                                        > > > > > che non usa setTimeout() ma controlla la data, ma le istruzioni
                                                        > > > > >
                                                        > > > > > for(y = 200; y > 161; y--) { document.getElementById("mem").style.top = y + "px"; document.getElementById("wil").style.top = y + 80 + "px"; sleep(50); }
                                                        > > > > >
                                                        > > > > > continuano a non funzionare come voluto: invece di attendere 50 ms ad ogni giro attende tutto all'inizio, poi esegue lo spostamento tutto di un colpo.
                                                        > > > > >
                                                        > > > > > A bocca storta
                                                        > > > >
                                                        > > > > Mi ricorda lo sleep-sort.Rotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridereRotola dal ridere
                                                        > > > > Srsly, non usarlo o ti vengo a cercare a casa. A bocca storta
                                                        > > >
                                                        > > > Sei un omaccione grande e grosso tipo il licchione?
                                                        > > >
                                                        > > > Comunque tanto non funziona. È tutta la sera che ravano thread su StackOverflow dove qualcuno chiede una funzione sleep() e qualcun altro risponde che non è necessaria e setTimeout() fa tutto ciò che serve, solo perché non ha presente come l'altro intende usarla. A bocca storta
                                                        > >
                                                        > > Sul perché non sia disponibile una funzione sincrona di sleep risale alla specifica di javascript per i browser, dove il linguaggio viene legato ad un modello di esecuzione single-threaded.
                                                        > > Uno sleep bloccherebbe il thread, per questo non puoi usarlo; quello che fa setTimeout è "prenotare un risveglio".

                                                        Anche il Basic era a un solo thread, eppure problemi non aveva.

                                                        > > Inoltre nel tuo codice

                                                        Calma calma non è mio codice, sono solo un panda:

                                                        Immagine postata dall'utente

                                                        L'obiezione più diffusa alle funzioni sleep() come quella sopra - a parte che in un ciclo non funzionano come voluto - è che non sospendono l'esecuzione ma la fanno girare a vuoto a mo' di criceto: già un ritardo di 500 ms in un ciclo di una decina di iterazioni fa comparire la finestra "uno script ci sta mettendo troppo, devo segarlo?". Quini l'uso di tali funzioni, anche se funzionassero come voluto, è improponibile.

                                                        Comunque far eseguire azioni sugli elementi era una chicca, un'idea non originariamente prevista che mi è venuta in mente dopo perché è nella natura umana, raggiunta la perfezione in qualcosa, sporcarla con qualcosa di nuovo. Elimino le azioni e torno alla presentazione pura e semplice, gestita dalle semplici funzioni prev() e next() che fanno il loro lavoro senza sorprese né rivendicazioni sindacali.

                                                        Non voglio tornare all'università a frantumare a testate ogni problema che mi si presenta: se qualcosa non è essenziale non lo faccio, e ho appena dichiarato le azioni sugli elementi non essenziali. Resta la curiosità di come si possano realizzare animazioni in Javascript, soprattutto se sono simulazioni di fenomeni fisici, ma non è esenziale per andare avanti col sito.

                                                        > c'è un secondo problema; le azioni sul dom non sono sincrone nella maggior parte dei browser; quello che accade è che viene modificato il modello a oggetti della pagina, ma il redraw viene lanciato solo quando il controllo del thread (il singolo thread di prima) torna al browser.
                                                        > > Con setTimeout non sarebbe successo. A bocca aperta

                                                        Quasi capito.

                                                        > Con ES7 finalmente si potranno usare gli await come in C# e Dart.
                                                        >
                                                        > Si potrà quindi creare una semplice funzione di sleep così:
                                                        >
                                                        >
                                                        function sleep(ms = 0) {
                                                        > return new Promise(r => setTimeout(r, ms));
                                                        > }

                                                        >
                                                        > che dovrebbe già funzionare in ES6 ma tocca poi stare a rompersi le palle con in "then" che sono davvero brutti e rendono il codice poco comprensibile... da ES7 si potrà usarla in questo modo molto più intuitivo
                                                        >
                                                        >
                                                        // fai qualcosa
                                                        > await sleep(1000);  // aspetta 1000 ms
                                                        > // fai qualcos'altro

                                                        >
                                                        > https://gist.github.com/danharper/74a5102363fbd85f...

                                                        Come sarebbe? La suora mi ha appena convinto che introdurre un ritardo divide l'universo per zero, e ora lo implementano nelle nuove versioni di ECMAscript?
                                                        • Avatar
                                                          ☺
                                                          Scritto da
                                                          il 2015-12-30 16:29:12.0 alle 2015-12-30 16:29:12.0
                                                          Trollate totali: 42885
                                                          Re: Developers WANTED for insulae presentation demo
                                                          Scritto da:

                                                          > L'obiezione più diffusa alle funzioni sleep() come quella sopra - a parte che in un ciclo non funzionano come voluto - è che non sospendono l'esecuzione ma la fanno girare a vuoto a mo' di criceto: già un ritardo di 500 ms in un ciclo di una decina di iterazioni fa comparire la finestra "uno script ci sta mettendo troppo, devo segarlo?".

                                                          A questo non avevo pensato, credo che sia l'argomentazione che definitivamente taglia la testa al toro.
                                                          `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                          • Avatar
                                                            Scritto da
                                                            Non Autenticato
                                                            il 2015-12-30 16:56:49.0 alle 2015-12-30 16:56:49.0
                                                            Re: Developers WANTED for insulae presentation demo
                                                            Scritto da: Giambo
                                                            > Scritto da:
                                                            >
                                                            > > L'obiezione più diffusa alle funzioni sleep() come quella sopra - a parte che in un ciclo non funzionano come voluto - è che non sospendono l'esecuzione ma la fanno girare a vuoto a mo' di criceto: già un ritardo di 500 ms in un ciclo di una decina di iterazioni fa comparire la finestra "uno script ci sta mettendo troppo, devo segarlo?".
                                                            >
                                                            > A questo non avevo pensato, credo che sia l'argomentazione che definitivamente taglia la testa al toro.

                                                            Gli taglio la testa stasera, poi chiamo la campesina per la macellazione.
                                                        • Avatar
                                                          Scritto da
                                                          Non Autenticato
                                                          il 2015-12-30 16:59:36.0 alle 2015-12-30 16:59:36.0
                                                          Re: Developers WANTED for insulae presentation demo
                                                          Scritto da:
                                                          > Anche il Basic era a un solo thread, eppure problemi non aveva.

                                                          Il Basic non aveva un'interfaccia GUI che poteva bloccarsi. Un utente si aspetta un certo comportamento dall'interfaccia... ad esempio, se un pulsante non è "disabilitato", quindi in grigetto, si aspetta che funzioni quando lo clicca.

                                                          Prova ad esempio a fare un'applicazione VB.NET e fargli fare dei cicli a vuoto... vedrai che tutta la tua bella GUI che hai costruito si freezerà, i pulsanti smetteranno di rispondere, avrai problemi di ridisegno e il tuo programma farà una brutta impressione all'utente che penserà che è una merda.. a meno che tu nel ciclo non ci inserisci un "DoEvents", cosa che può andare bene come soluzione per piccole cose, ma può portare a problemi di vario tipo se lo usi a sproposito... tant'è che in molti linguaggi/framework con GUI questo "DoEvents" non viene nemmeno utilizzato. Javascript è uno di questi.

                                                          > L'obiezione più diffusa alle funzioni sleep() come quella sopra - a parte che in un ciclo non funzionano come voluto - è che non sospendono l'esecuzione ma la fanno girare a vuoto a mo' di criceto: già un ritardo di 500 ms in un ciclo di una decina di iterazioni fa comparire la finestra "uno script ci sta mettendo troppo, devo segarlo?". Quini l'uso di tali funzioni, anche se funzionassero come voluto, è improponibile.

                                                          Questo è un problema in javascript, ma come ti spiegavo sopra, anche dove non hai questo problema un ciclo a vuoto può tradursi in una cattiva esperienza da parte dell'utente perché il tuo software sembrerà laggoso, irresponsivo, ecc.

                                                          > Come sarebbe? La suora mi ha appena convinto che introdurre un ritardo divide l'universo per zero, e ora lo implementano nelle nuove versioni di ECMAscript?

                                                          Non so come JS gestisce gli async/await, in C#, in particolare ASP.NET, quando viene incontrato un await l'esecuzione del programma viene sospesa, il thread che lo eseguiva torna nella cache dei thread a disposizione di altre chiamate, finché la funzione che ha sospeso il thread non vuole continuare (perché ad esempio gli sono arrivati i dati che stava aspettando). Di solito si usano gli await su azioni indipendenti dal tuo programma, tipo l'accesso al disco, l'accesso al database, eventuali chiamate remote ad altri server, ecc. Questo ha il vantaggio di non bloccare inutilmente thread in attesa che altre parti del sistema (database, sistema operativo, server remoti, altri software o hardware sul server, ecc) rispondano alle chiamate che gli fai. Questo permette di servire più chiamate e quindi più utenti contemporaneamente sfruttando meglio i tempi morti del sistema. Se prima, ad esempio, il tuo server poteva rispondere a 500 utenti contemporaneamente (perché aveva 500 thread in cache), ora magari ne può servire 2000. E tutto senza dover aggiornare il server o spenderci soldi sopra.

                                                          In Javascript, come ho detto, non so che succederà, probabilmente il thread viene sospeso senza però bloccare l'interfaccia e permettendo al browser di fare altre azioni nel frattempo (come ad esempio il redraw dell'interfaccia, permettere all'utente di scorrere la pagina o addirittura di cliccare su altri link o pulsanti). Questo potrebbe in fin dei conti assomigliare ad un "DoEvents" avanzato... cmq devo informarmi, non so cosa fa, di certo semplificherà la programmazione delle chiamate asincrone che appestano javascript e rendono la programmazione un vero inferno.
                                                          • Avatar
                                                            Scritto da
                                                            Non Autenticato
                                                            il 2015-12-30 17:13:42.0 alle 2015-12-30 17:13:42.0
                                                            Re: Developers WANTED for insulae presentation demo
                                                            Scritto da:
                                                            > Scritto da:
                                                            > > Anche il Basic era a un solo thread, eppure problemi non aveva.
                                                            >
                                                            > Il Basic non aveva un'interfaccia GUI che poteva bloccarsi. Un utente si aspetta un certo comportamento dall'interfaccia... ad esempio, se un pulsante non è "disabilitato", quindi in grigetto, si aspetta che funzioni quando lo clicca.
                                                            >
                                                            > Prova ad esempio a fare un'applicazione VB.NET e fargli fare dei cicli a vuoto... vedrai che tutta la tua bella GUI che hai costruito si freezerà, i pulsanti smetteranno di rispondere, avrai problemi di ridisegno e il tuo programma farà una brutta impressione all'utente che penserà che è una merda.. a meno che tu nel ciclo non ci inserisci un "DoEvents", cosa che può andare bene come soluzione per piccole cose, ma può portare a problemi di vario tipo se lo usi a sproposito... tant'è che in molti linguaggi/framework con GUI questo "DoEvents" non viene nemmeno utilizzato. Javascript è uno di questi.
                                                            >
                                                            > > L'obiezione più diffusa alle funzioni sleep() come quella sopra - a parte che in un ciclo non funzionano come voluto - è che non sospendono l'esecuzione ma la fanno girare a vuoto a mo' di criceto: già un ritardo di 500 ms in un ciclo di una decina di iterazioni fa comparire la finestra "uno script ci sta mettendo troppo, devo segarlo?". Quini l'uso di tali funzioni, anche se funzionassero come voluto, è improponibile.
                                                            >
                                                            > Questo è un problema in javascript, ma come ti spiegavo sopra, anche dove non hai questo problema un ciclo a vuoto può tradursi in una cattiva esperienza da parte dell'utente perché il tuo software sembrerà laggoso, irresponsivo, ecc.
                                                            >
                                                            > > Come sarebbe? La suora mi ha appena convinto che introdurre un ritardo divide l'universo per zero, e ora lo implementano nelle nuove versioni di ECMAscript?
                                                            >
                                                            > Non so come JS gestisce gli async/await, in C#, in particolare ASP.NET, quando viene incontrato un await l'esecuzione del programma viene sospesa, il thread che lo eseguiva torna nella cache dei thread a disposizione di altre chiamate, finché la funzione che ha sospeso il thread non vuole continuare (perché ad esempio gli sono arrivati i dati che stava aspettando). Di solito si usano gli await su azioni indipendenti dal tuo programma, tipo l'accesso al disco, l'accesso al database, eventuali chiamate remote ad altri server, ecc. Questo ha il vantaggio di non bloccare inutilmente thread in attesa che altre parti del sistema (database, sistema operativo, server remoti, altri software o hardware sul server, ecc) rispondano alle chiamate che gli fai. Questo permette di servire più chiamate e quindi più utenti contemporaneamente sfruttando meglio i tempi morti del sistema. Se prima, ad esempio, il tuo server poteva rispondere a 500 utenti contemporaneamente (perché aveva 500 thread in cache), ora magari ne può servire 2000. E tutto senza dover aggiornare il server o spenderci soldi sopra.
                                                            >
                                                            > In Javascript, come ho detto, non so che succederà, probabilmente il thread viene sospeso senza però bloccare l'interfaccia e permettendo al browser di fare altre azioni nel frattempo (come ad esempio il redraw dell'interfaccia, permettere all'utente di scorrere la pagina o addirittura di cliccare su altri link o pulsanti). Questo potrebbe in fin dei conti assomigliare ad un "DoEvents" avanzato... cmq devo informarmi, non so cosa fa, di certo semplificherà la programmazione delle chiamate asincrone che appestano javascript e rendono la programmazione un vero inferno.

                                                            Non ho ancora capito sto concetto di sincrono e asincrono.
                                                            • Avatar
                                                              Scritto da
                                                              Non Autenticato
                                                              il 2015-12-30 17:38:32.0 alle 2015-12-30 17:38:32.0
                                                              Re: Developers WANTED for insulae presentation demo
                                                              Scritto da:
                                                              > Non ho ancora capito sto concetto di sincrono e asincrono.

                                                              Sincrono: succede tutto secondo una sequenza... le chiamate alle funzioni, in particolare, ritornano solo dopo che quella funzione ha svolto il suo compito

                                                              Asincrono: fai delle chiamate a delle funzioni che tornano subito, prima di aver completato il loro lavoro, tu eventualmente vieni avvertito dopo che tale funzione ha finito di fare quello che doveva fare


                                                              Esempio di accesso al database sincrono (supponendo tu sia l'unico utente del sistema):

                                                              var user = new User("Matteo", "Rossi", ....);
                                                              db.Users.Insert(user);
                                                              var newID = db.Users.GetLastID();
                                                              alert("Il nuovo ID utente è: " + newID);



                                                              Qui sopra le istruzioni avvengono una dopo l'altra. La chiamata al database ritorna solo DOPO aver inserito il nuovo utente perciò sai che puoi chiamare GetLastID per ottenere l'ID del nuovo utente appena inserito (nota che la cosa funziona SOLO se sei l'unico utente del sistema, ovvero non ci sono altri thread che possono inserire dati nel database).


                                                              Esempio di accesso asincrono (sempre supponendo che tu sia l'unico utente del sistema):

                                                              var user = new User("Matteo", "Rossi", ....);
                                                              db.Users.Insert(user, InsertCallback);
                                                              
                                                              function InsertCallback() {
                                                                  db.Users.GetLastID(LastIDCallback);
                                                              }
                                                              
                                                              function LastIDCallback(newID) {
                                                                  alert("Il nuovo ID utente è: " + newID);
                                                              }



                                                              Come vedi, programmare così fa abbastanza cagare. Improvvisamente ti trovi con 100'000 funzioni scollegate fra loro in cui è difficile riuscire a capire cosa succede prima e cosa dopo.

                                                              Puoi riscrivere la cosa così migliorando un pochino il codice usando le funzioni anonime:

                                                              var user = new User("Matteo", "Rossi", ....);
                                                              db.Users.Insert(user, function() {
                                                                  db.Users.GetLastID(function(newID) {
                                                                     alert("Il nuovo ID utente è: " + newID);
                                                                  });
                                                              });


                                                              Ora è più comprendibile che cazzo succede, però quando hai a che fare con molte chiamate asincrone rischi di ottenere un codice "piramidale" che è un incubo da gestire. Per questo ci si è inventati le "promesse" (promise), riscrivendo il codice con le Promises rende un po' più "sequenziale" il codice pur usando chiamate asincrone... così:

                                                              var user = new User("Matteo", "Rossi", ....);
                                                              db.Users.Insert(user).then(function() {
                                                                  return db.Users.GetLastID();
                                                                }).then(function(newID) {
                                                                  alert("Il nuovo ID utente è: " + newID);
                                                                });


                                                              Ora se hai tante chiamate asincrone una dietro l'altra puoi avere tanti ".then()" senza costruire una enorme "piramide" di codice inoltre puoi anche gestire le "eccezioni" con un bel ".fail()" finale che viene chiamato se una delle chiamate asincrone fallice (interrompendo poi le chiamate successive). È un passo avanti, ma è ancora brutto da vedersi e da capirsi, inoltre ci sono situazioni in cui devi comunque usare lo schema piramidale.

                                                              Con le asyc/await il codice diventa molto più simile a quello sincrono che è quello in assoluto più comprensibile.

                                                              var user = new User("Matteo", "Rossi", ....);
                                                              await db.Users.Insert(user);
                                                              var newID = await db.Users.GetLastID();
                                                              alert("Il nuovo ID utente è: " + newID);


                                                              Come vedi è praticamente identico a quello sincrono, l'unica cosa che ho aggiunto è il comando "await" ("aspetta") che attende che la chiamata asincrona torni prima di proseguire con le linee successive.
                                                              • Avatar
                                                                ☺
                                                                Scritto da
                                                                ::1
                                                                il 2015-12-30 17:49:09.0 alle 2015-12-30 17:49:09.0
                                                                Trollate totali: 12321
                                                                Re: Developers WANTED for insulae presentation demo
                                                                Scritto da:
                                                                > Scritto da:
                                                                > > Non ho ancora capito sto concetto di sincrono e asincrono.
                                                                >
                                                                > Sincrono: succede tutto secondo una sequenza... le chiamate alle funzioni, in particolare, ritornano solo dopo che quella funzione ha svolto il suo compito
                                                                >
                                                                > Asincrono: fai delle chiamate a delle funzioni che tornano subito, prima di aver completato il loro lavoro, tu eventualmente vieni avvertito dopo che tale funzione ha finito di fare quello che doveva fare
                                                                >
                                                                >
                                                                > Esempio di accesso al database sincrono (supponendo tu sia l'unico utente del sistema):
                                                                >
                                                                >
                                                                var user = new User("Matteo", "Rossi", ....);
                                                                > db.Users.Insert(user);
                                                                > var newID = db.Users.GetLastID();
                                                                > alert("Il nuovo ID utente è: " + newID);

                                                                >
                                                                >
                                                                > Qui sopra le istruzioni avvengono una dopo l'altra. La chiamata al database ritorna solo DOPO aver inserito il nuovo utente perciò sai che puoi chiamare GetLastID per ottenere l'ID del nuovo utente appena inserito (nota che la cosa funziona SOLO se sei l'unico utente del sistema, ovvero non ci sono altri thread che possono inserire dati nel database).
                                                                >
                                                                >
                                                                > Esempio di accesso asincrono (sempre supponendo che tu sia l'unico utente del sistema):
                                                                >
                                                                >
                                                                var user = new User("Matteo", "Rossi", ....);
                                                                > db.Users.Insert(user, InsertCallback);
                                                                > 
                                                                > function InsertCallback() {
                                                                > db.Users.GetLastID(LastIDCallback);
                                                                > }
                                                                > 
                                                                > function LastIDCallback(newID) {
                                                                > alert("Il nuovo ID utente è: " + newID);
                                                                > }

                                                                >
                                                                >
                                                                > Come vedi, programmare così fa abbastanza cagare. Improvvisamente ti trovi con 100'000 funzioni scollegate fra loro in cui è difficile riuscire a capire cosa succede prima e cosa dopo.
                                                                >
                                                                > Puoi riscrivere la cosa così migliorando un pochino il codice usando le funzioni anonime:
                                                                >
                                                                >
                                                                var user = new User("Matteo", "Rossi", ....);
                                                                > db.Users.Insert(user, function() {
                                                                > db.Users.GetLastID(function(newID) {
                                                                > alert("Il nuovo ID utente è: " + newID);
                                                                > });
                                                                > });

                                                                >
                                                                > Ora è più comprendibile che cazzo succede, però quando hai a che fare con molte chiamate asincrone rischi di ottenere un codice "piramidale" che è un incubo da gestire. Per questo ci si è inventati le "promesse" (promise), riscrivendo il codice con le Promises rende un po' più "sequenziale" il codice pur usando chiamate asincrone... così:
                                                                >
                                                                >
                                                                var user = new User("Matteo", "Rossi", ....);
                                                                > db.Users.Insert(user).then(function() {
                                                                > return db.Users.GetLastID();
                                                                > }).then(function(newID) {
                                                                > alert("Il nuovo ID utente è: " + newID);
                                                                > });

                                                                >
                                                                > Ora se hai tante chiamate asincrone una dietro l'altra puoi avere tanti ".then()" senza costruire una enorme "piramide" di codice inoltre puoi anche gestire le "eccezioni" con un bel ".fail()" finale che viene chiamato se una delle chiamate asincrone fallice (interrompendo poi le chiamate successive). È un passo avanti, ma è ancora brutto da vedersi e da capirsi, inoltre ci sono situazioni in cui devi comunque usare lo schema piramidale.
                                                                >
                                                                > Con le asyc/await il codice diventa molto più simile a quello sincrono che è quello in assoluto più comprensibile.
                                                                >
                                                                >
                                                                var user = new User("Matteo", "Rossi", ....);
                                                                > await db.Users.Insert(user);
                                                                > var newID = await db.Users.GetLastID();
                                                                > alert("Il nuovo ID utente è: " + newID);

                                                                >
                                                                > Come vedi è praticamente identico a quello sincrono, l'unica cosa che ho aggiunto è il comando "await" ("aspetta") che attende che la chiamata asincrona torni prima di proseguire con le linee successive.

                                                                Non lo vedo come un vantaggio; avrai un sacco di try/catch dove prima avevi la classica callback(err, result) (convenzione nodejs, estesa a molti framework). Inoltre await non è un vero sincrono, è un sincrono simulato. Praticamente quello che fanno oggi alcuni transpiler.
                                                                Io personalmente ho risolto molta della complessità delle sincronizzazioni degli eventi usando async.js (è per nodejs, ma si integra nel browser con requirejs/browserify/bower...)
                                                                Young professional woman and busy mom.
                                                                • Avatar
                                                                  Scritto da
                                                                  Non Autenticato
                                                                  il 2015-12-30 19:11:52.0 alle 2015-12-30 19:11:52.0
                                                                  Re: Developers WANTED for insulae presentation demo
                                                                  Scritto da: ::1
                                                                  > Scritto da:
                                                                  > > Scritto da:
                                                                  > > > Non ho ancora capito sto concetto di sincrono e asincrono.
                                                                  > >
                                                                  > > Sincrono: succede tutto secondo una sequenza... le chiamate alle funzioni, in particolare, ritornano solo dopo che quella funzione ha svolto il suo compito
                                                                  > >
                                                                  > > Asincrono: fai delle chiamate a delle funzioni che tornano subito, prima di aver completato il loro lavoro, tu eventualmente vieni avvertito dopo che tale funzione ha finito di fare quello che doveva fare
                                                                  > >
                                                                  > >
                                                                  > > Esempio di accesso al database sincrono (supponendo tu sia l'unico utente del sistema):
                                                                  > >
                                                                  > >
                                                                  var user = new User("Matteo", "Rossi", ....);
                                                                  > > db.Users.Insert(user);
                                                                  > > var newID = db.Users.GetLastID();
                                                                  > > alert("Il nuovo ID utente è: " + newID);

                                                                  > >
                                                                  > >
                                                                  > > Qui sopra le istruzioni avvengono una dopo l'altra. La chiamata al database ritorna solo DOPO aver inserito il nuovo utente perciò sai che puoi chiamare GetLastID per ottenere l'ID del nuovo utente appena inserito (nota che la cosa funziona SOLO se sei l'unico utente del sistema, ovvero non ci sono altri thread che possono inserire dati nel database).
                                                                  > >
                                                                  > >
                                                                  > > Esempio di accesso asincrono (sempre supponendo che tu sia l'unico utente del sistema):
                                                                  > >
                                                                  > >
                                                                  var user = new User("Matteo", "Rossi", ....);
                                                                  > > db.Users.Insert(user, InsertCallback);
                                                                  > > 
                                                                  > > function InsertCallback() {
                                                                  > > db.Users.GetLastID(LastIDCallback);
                                                                  > > }
                                                                  > > 
                                                                  > > function LastIDCallback(newID) {
                                                                  > > alert("Il nuovo ID utente è: " + newID);
                                                                  > > }

                                                                  > >
                                                                  > >
                                                                  > > Come vedi, programmare così fa abbastanza cagare. Improvvisamente ti trovi con 100'000 funzioni scollegate fra loro in cui è difficile riuscire a capire cosa succede prima e cosa dopo.
                                                                  > >
                                                                  > > Puoi riscrivere la cosa così migliorando un pochino il codice usando le funzioni anonime:
                                                                  > >
                                                                  > >
                                                                  var user = new User("Matteo", "Rossi", ....);
                                                                  > > db.Users.Insert(user, function() {
                                                                  > > db.Users.GetLastID(function(newID) {
                                                                  > > alert("Il nuovo ID utente è: " + newID);
                                                                  > > });
                                                                  > > });

                                                                  > >
                                                                  > > Ora è più comprendibile che cazzo succede, però quando hai a che fare con molte chiamate asincrone rischi di ottenere un codice "piramidale" che è un incubo da gestire. Per questo ci si è inventati le "promesse" (promise), riscrivendo il codice con le Promises rende un po' più "sequenziale" il codice pur usando chiamate asincrone... così:
                                                                  > >
                                                                  > >
                                                                  var user = new User("Matteo", "Rossi", ....);
                                                                  > > db.Users.Insert(user).then(function() {
                                                                  > > return db.Users.GetLastID();
                                                                  > > }).then(function(newID) {
                                                                  > > alert("Il nuovo ID utente è: " + newID);
                                                                  > > });

                                                                  > >
                                                                  > > Ora se hai tante chiamate asincrone una dietro l'altra puoi avere tanti ".then()" senza costruire una enorme "piramide" di codice inoltre puoi anche gestire le "eccezioni" con un bel ".fail()" finale che viene chiamato se una delle chiamate asincrone fallice (interrompendo poi le chiamate successive). È un passo avanti, ma è ancora brutto da vedersi e da capirsi, inoltre ci sono situazioni in cui devi comunque usare lo schema piramidale.
                                                                  > >
                                                                  > > Con le asyc/await il codice diventa molto più simile a quello sincrono che è quello in assoluto più comprensibile.
                                                                  > >
                                                                  > >
                                                                  var user = new User("Matteo", "Rossi", ....);
                                                                  > > await db.Users.Insert(user);
                                                                  > > var newID = await db.Users.GetLastID();
                                                                  > > alert("Il nuovo ID utente è: " + newID);

                                                                  > >
                                                                  > > Come vedi è praticamente identico a quello sincrono, l'unica cosa che ho aggiunto è il comando "await" ("aspetta") che attende che la chiamata asincrona torni prima di proseguire con le linee successive.
                                                                  >
                                                                  > Non lo vedo come un vantaggio; avrai un sacco di try/catch dove prima avevi la classica callback(err, result) (convenzione nodejs, estesa a molti framework). Inoltre await non è un vero sincrono, è un sincrono simulato. Praticamente quello che fanno oggi alcuni transpiler.
                                                                  > Io personalmente ho risolto molta della complessità delle sincronizzazioni degli eventi usando async.js (è per nodejs, ma si integra nel browser con requirejs/browserify/bower...)

                                                                  Ero rimasto a quando i programmi erano sincroni, per questo il comportamento di setTimeout() l'altra sera mi ha stupito. Che cosa complessa, non ce la farò mai a impararla nemmeno giocando a scacchi con Yoda.
                                                                  • Avatar
                                                                    Scritto da
                                                                    Non Autenticato
                                                                    il 2015-12-30 20:46:36.0 alle 2015-12-30 20:46:36.0
                                                                    Re: Developers WANTED for insulae presentation demo
                                                                    Scritto da:
                                                                    > Scritto da: ::1
                                                                    > > Scritto da:
                                                                    > > > Scritto da:
                                                                    > > > > Non ho ancora capito sto concetto di sincrono e asincrono.
                                                                    > > >
                                                                    > > > Sincrono: succede tutto secondo una sequenza... le chiamate alle funzioni, in particolare, ritornano solo dopo che quella funzione ha svolto il suo compito
                                                                    > > >
                                                                    > > > Asincrono: fai delle chiamate a delle funzioni che tornano subito, prima di aver completato il loro lavoro, tu eventualmente vieni avvertito dopo che tale funzione ha finito di fare quello che doveva fare
                                                                    > > >
                                                                    > > >
                                                                    > > > Esempio di accesso al database sincrono (supponendo tu sia l'unico utente del sistema):
                                                                    > > >
                                                                    > > >
                                                                    var user = new User("Matteo", "Rossi", ....);
                                                                    > > > db.Users.Insert(user);
                                                                    > > > var newID = db.Users.GetLastID();
                                                                    > > > alert("Il nuovo ID utente è: " + newID);

                                                                    > > >
                                                                    > > >
                                                                    > > > Qui sopra le istruzioni avvengono una dopo l'altra. La chiamata al database ritorna solo DOPO aver inserito il nuovo utente perciò sai che puoi chiamare GetLastID per ottenere l'ID del nuovo utente appena inserito (nota che la cosa funziona SOLO se sei l'unico utente del sistema, ovvero non ci sono altri thread che possono inserire dati nel database).
                                                                    > > >
                                                                    > > >
                                                                    > > > Esempio di accesso asincrono (sempre supponendo che tu sia l'unico utente del sistema):
                                                                    > > >
                                                                    > > >
                                                                    var user = new User("Matteo", "Rossi", ....);
                                                                    > > > db.Users.Insert(user, InsertCallback);
                                                                    > > > 
                                                                    > > > function InsertCallback() {
                                                                    > > > db.Users.GetLastID(LastIDCallback);
                                                                    > > > }
                                                                    > > > 
                                                                    > > > function LastIDCallback(newID) {
                                                                    > > > alert("Il nuovo ID utente è: " + newID);
                                                                    > > > }

                                                                    > > >
                                                                    > > >
                                                                    > > > Come vedi, programmare così fa abbastanza cagare. Improvvisamente ti trovi con 100'000 funzioni scollegate fra loro in cui è difficile riuscire a capire cosa succede prima e cosa dopo.
                                                                    > > >
                                                                    > > > Puoi riscrivere la cosa così migliorando un pochino il codice usando le funzioni anonime:
                                                                    > > >
                                                                    > > >
                                                                    var user = new User("Matteo", "Rossi", ....);
                                                                    > > > db.Users.Insert(user, function() {
                                                                    > > > db.Users.GetLastID(function(newID) {
                                                                    > > > alert("Il nuovo ID utente è: " + newID);
                                                                    > > > });
                                                                    > > > });

                                                                    > > >
                                                                    > > > Ora è più comprendibile che cazzo succede, però quando hai a che fare con molte chiamate asincrone rischi di ottenere un codice "piramidale" che è un incubo da gestire. Per questo ci si è inventati le "promesse" (promise), riscrivendo il codice con le Promises rende un po' più "sequenziale" il codice pur usando chiamate asincrone... così:
                                                                    > > >
                                                                    > > >
                                                                    var user = new User("Matteo", "Rossi", ....);
                                                                    > > > db.Users.Insert(user).then(function() {
                                                                    > > > return db.Users.GetLastID();
                                                                    > > > }).then(function(newID) {
                                                                    > > > alert("Il nuovo ID utente è: " + newID);
                                                                    > > > });

                                                                    > > >
                                                                    > > > Ora se hai tante chiamate asincrone una dietro l'altra puoi avere tanti ".then()" senza costruire una enorme "piramide" di codice inoltre puoi anche gestire le "eccezioni" con un bel ".fail()" finale che viene chiamato se una delle chiamate asincrone fallice (interrompendo poi le chiamate successive). È un passo avanti, ma è ancora brutto da vedersi e da capirsi, inoltre ci sono situazioni in cui devi comunque usare lo schema piramidale.
                                                                    > > >
                                                                    > > > Con le asyc/await il codice diventa molto più simile a quello sincrono che è quello in assoluto più comprensibile.
                                                                    > > >
                                                                    > > >
                                                                    var user = new User("Matteo", "Rossi", ....);
                                                                    > > > await db.Users.Insert(user);
                                                                    > > > var newID = await db.Users.GetLastID();
                                                                    > > > alert("Il nuovo ID utente è: " + newID);

                                                                    > > >
                                                                    > > > Come vedi è praticamente identico a quello sincrono, l'unica cosa che ho aggiunto è il comando "await" ("aspetta") che attende che la chiamata asincrona torni prima di proseguire con le linee successive.
                                                                    > >
                                                                    > > Non lo vedo come un vantaggio; avrai un sacco di try/catch dove prima avevi la classica callback(err, result) (convenzione nodejs, estesa a molti framework). Inoltre await non è un vero sincrono, è un sincrono simulato. Praticamente quello che fanno oggi alcuni transpiler.
                                                                    > > Io personalmente ho risolto molta della complessità delle sincronizzazioni degli eventi usando async.js (è per nodejs, ma si integra nel browser con requirejs/browserify/bower...)
                                                                    >
                                                                    > Ero rimasto a quando i programmi erano sincroni, per questo il comportamento di setTimeout() l'altra sera mi ha stupito. Che cosa complessa, non ce la farò mai a impararla nemmeno giocando a scacchi con Yoda.

                                                                    Puoi sempre iniziare Geek Geek
                                            • Avatar
                                              ☺
                                              Scritto da
                                              il 2015-12-29 22:18:33.0 alle 2015-12-29 22:18:33.0
                                              Trollate totali: 42885
                                              Re: Developers WANTED for insulae presentation demo
                                              Scritto da:
                                              > Scritto da: Giambo
                                              > > Scritto da:
                                              > >
                                              > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                              > > > > >
                                              > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                              > > > >
                                              > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                              > > >
                                              > > > Sì.
                                              > >
                                              > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                              >
                                              > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.

                                              Ma perche' non ti fai fare il lavoro da yoda ? Quel geniaccio, dietro compenso, puo' imparare a programmare in qualsiasi linguaggio !
                                              `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                              • Avatar
                                                Scritto da
                                                Non Autenticato
                                                il 2015-12-29 22:22:35.0 alle 2015-12-29 22:22:35.0
                                                Re: Developers WANTED for insulae presentation demo
                                                Scritto da: Giambo
                                                > Scritto da:
                                                > > Scritto da: Giambo
                                                > > > Scritto da:
                                                > > >
                                                > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                > > > > > >
                                                > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                > > > > >
                                                > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                > > > >
                                                > > > > Sì.
                                                > > >
                                                > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                > >
                                                > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                >
                                                > Ma perche' non ti fai fare il lavoro da yoda ? Quel geniaccio, dietro compenso, puo' imparare a programmare in qualsiasi linguaggio !

                                                Già, perché sto a battere la testa sul tavolo? A bocca storta
                                                • Avatar
                                                  Scritto da
                                                  Non Autenticato
                                                  il 2015-12-29 22:31:30.0 alle 2015-12-29 22:31:30.0
                                                  Re: Developers WANTED for insulae presentation demo
                                                  > Già, perché sto a battere la testa sul tavolo? A bocca storta

                                                  Ricapitolo:

                                                  precaricare le immagini - finalmente risolto

                                                  trasparenza delle frecce - soddisfacente, lichene le vede

                                                  temporizzazione delle azioni - sono stupefatto che funzioni sleep() basate sulla data presentino comportamenti apparentemente simili a quello di setTimeout() A bocca storta

                                                  caricare lo script solo se l'utente clicca - in alto mare

                                                  Yoda, ti do 100 euro se impari il Javascript entro la fine dell'anno e mi risolvi i problemi Geek
                                              • Avatar
                                                Scritto da
                                                Non Autenticato
                                                il 2015-12-30 18:24:45.0 alle 2015-12-30 18:24:45.0
                                                Re: Developers WANTED for insulae presentation demo
                                                Scritto da: Giambo
                                                > Scritto da:
                                                > > Scritto da: Giambo
                                                > > > Scritto da:
                                                > > >
                                                > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                > > > > > >
                                                > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                > > > > >
                                                > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                > > > >
                                                > > > > Sì.
                                                > > >
                                                > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                > >
                                                > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                >
                                                > Ma perche' non ti fai fare il lavoro da yoda ? Quel geniaccio, dietro compenso, puo' imparare a programmare in qualsiasi linguaggio !

                                                se Avve mi desse il via lo farei
                                                • Avatar
                                                  ☺
                                                  Scritto da
                                                  avvelenatο
                                                  NEEE3EEEEEEEERD!!!
                                                  il 2015-12-30 19:03:46.0 alle 2015-12-30 19:03:46.0
                                                  Trollate totali: 10
                                                  Re: Developers WANTED for insulae presentation demo
                                                  Scritto da:
                                                  > Scritto da: Giambo
                                                  > > Scritto da:
                                                  > > > Scritto da: Giambo
                                                  > > > > Scritto da:
                                                  > > > >
                                                  > > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                  > > > > > > >
                                                  > > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                  > > > > > >
                                                  > > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                  > > > > >
                                                  > > > > > Sì.
                                                  > > > >
                                                  > > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                  > > >
                                                  > > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                  > >
                                                  > > Ma perche' non ti fai fare il lavoro da yoda ? Quel geniaccio, dietro compenso, puo' imparare a programmare in qualsiasi linguaggio !
                                                  >
                                                  > se Avve mi desse il via lo farei

                                                  Pronti...

                                                  VIA!!!
                                                  HMI Module Alpha-Humana on approach to Space Station Mercury.
                                                  • Avatar
                                                    Scritto da
                                                    Non Autenticato
                                                    il 2015-12-30 19:08:30.0 alle 2015-12-30 19:08:30.0
                                                    Re: Developers WANTED for insulae presentation demo
                                                    Scritto da: avvelenatο
                                                    > Scritto da:
                                                    > > Scritto da: Giambo
                                                    > > > Scritto da:
                                                    > > > > Scritto da: Giambo
                                                    > > > > > Scritto da:
                                                    > > > > >
                                                    > > > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                    > > > > > > > >
                                                    > > > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                    > > > > > > >
                                                    > > > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                    > > > > > >
                                                    > > > > > > Sì.
                                                    > > > > >
                                                    > > > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                    > > > >
                                                    > > > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                    > > >
                                                    > > > Ma perche' non ti fai fare il lavoro da yoda ? Quel geniaccio, dietro compenso, puo' imparare a programmare in qualsiasi linguaggio !
                                                    > >
                                                    > > se Avve mi desse il via lo farei
                                                    >
                                                    > Pronti...
                                                    >
                                                    > VIA!!!

                                                    e il corrispettivo?
                                                  • Avatar
                                                    Scritto da
                                                    Non Autenticato
                                                    il 2015-12-30 19:09:40.0 alle 2015-12-30 19:09:40.0
                                                    Re: Developers WANTED for insulae presentation demo
                                                    Scritto da: avvelenatο
                                                    > Scritto da:
                                                    > > Scritto da: Giambo
                                                    > > > Scritto da:
                                                    > > > > Scritto da: Giambo
                                                    > > > > > Scritto da:
                                                    > > > > >
                                                    > > > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                    > > > > > > > >
                                                    > > > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                    > > > > > > >
                                                    > > > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                    > > > > > >
                                                    > > > > > > Sì.
                                                    > > > > >
                                                    > > > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                    > > > >
                                                    > > > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                    > > >
                                                    > > > Ma perche' non ti fai fare il lavoro da yoda ? Quel geniaccio, dietro compenso, puo' imparare a programmare in qualsiasi linguaggio !
                                                    > >
                                                    > > se Avve mi desse il via lo farei
                                                    >
                                                    > Pronti...
                                                    >
                                                    > VIA!!!

                                                    ma dicevo del tuo progetto non del suo, del suo mi dovrebbe dare un incarico lui, ma con la schadenfreude che ha dubito
                                                    • Avatar
                                                      Scritto da
                                                      Non Autenticato
                                                      il 2015-12-30 19:15:34.0 alle 2015-12-30 19:15:34.0
                                                      Re: Developers WANTED for insulae presentation demo
                                                      Scritto da:
                                                      > Scritto da: avvelenatο
                                                      > > Scritto da:
                                                      > > > Scritto da: Giambo
                                                      > > > > Scritto da:
                                                      > > > > > Scritto da: Giambo
                                                      > > > > > > Scritto da:
                                                      > > > > > >
                                                      > > > > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                      > > > > > > > > >
                                                      > > > > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                      > > > > > > > >
                                                      > > > > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                      > > > > > > >
                                                      > > > > > > > Sì.
                                                      > > > > > >
                                                      > > > > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                      > > > > >
                                                      > > > > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                      > > > >
                                                      > > > > Ma perche' non ti fai fare il lavoro da yoda ? Quel geniaccio, dietro compenso, puo' imparare a programmare in qualsiasi linguaggio !
                                                      > > >
                                                      > > > se Avve mi desse il via lo farei
                                                      > >
                                                      > > Pronti...
                                                      > >
                                                      > > VIA!!!
                                                      >
                                                      > ma dicevo del tuo progetto non del suo, del suo mi dovrebbe dare un incarico lui, ma con la schadenfreude che ha dubito

                                                      Ti do subito un incarico: rileggiti tutto il thread, capisci come risolvere il problema al posto mio e poi spiegamelo Geek
                                                      • Avatar
                                                        Scritto da
                                                        Non Autenticato
                                                        il 2015-12-30 20:53:24.0 alle 2015-12-30 20:53:24.0
                                                        Re: Developers WANTED for insulae presentation demo
                                                        Scritto da:
                                                        > Scritto da:
                                                        > > Scritto da: avvelenatο
                                                        > > > Scritto da:
                                                        > > > > Scritto da: Giambo
                                                        > > > > > Scritto da:
                                                        > > > > > > Scritto da: Giambo
                                                        > > > > > > > Scritto da:
                                                        > > > > > > >
                                                        > > > > > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                        > > > > > > > > > >
                                                        > > > > > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                        > > > > > > > > >
                                                        > > > > > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                        > > > > > > > >
                                                        > > > > > > > > Sì.
                                                        > > > > > > >
                                                        > > > > > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                        > > > > > >
                                                        > > > > > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                        > > > > >
                                                        > > > > > Ma perche' non ti fai fare il lavoro da yoda ? Quel geniaccio, dietro compenso, puo' imparare a programmare in qualsiasi linguaggio !
                                                        > > > >
                                                        > > > > se Avve mi desse il via lo farei
                                                        > > >
                                                        > > > Pronti...
                                                        > > >
                                                        > > > VIA!!!
                                                        > >
                                                        > > ma dicevo del tuo progetto non del suo, del suo mi dovrebbe dare un incarico lui, ma con la schadenfreude che ha dubito
                                                        >
                                                        > Ti do subito un incarico: rileggiti tutto il thread, capisci come risolvere il problema al posto mio e poi spiegamelo Geek

                                                        Perché non vedo mani alzate? A bocca storta
                                                        • Avatar
                                                          Scritto da
                                                          Non Autenticato
                                                          il 2015-12-30 22:07:18.0 alle 2015-12-30 22:07:18.0
                                                          Re: Developers WANTED for insulae presentation demo
                                                          Scritto da:
                                                          > Scritto da:
                                                          > > Scritto da:
                                                          > > > Scritto da: avvelenatο
                                                          > > > > Scritto da:
                                                          > > > > > Scritto da: Giambo
                                                          > > > > > > Scritto da:
                                                          > > > > > > > Scritto da: Giambo
                                                          > > > > > > > > Scritto da:
                                                          > > > > > > > >
                                                          > > > > > > > > > > > > Se hai lo script nella pagina, deve caricarlo assieme alla pagina. Se lo script e' in un file esterno, puo' essere caricato parallelamente ad altre risorse (CSS, immagini, ...). Inoltre, una volta caricato, e' sempre disponibile come copia locale e non dev'essere di nuovo caricato quando visitero' di nuovo la tua pagina.
                                                          > > > > > > > > > > >
                                                          > > > > > > > > > > > Eh ma quello che voglio è che la presentazione script+immagini NON venga caricata a men oche l'utente non ci clicchi sopra.
                                                          > > > > > > > > > >
                                                          > > > > > > > > > > E ogni volta che ci clicca sopra lo script viene ricaricato ?
                                                          > > > > > > > > >
                                                          > > > > > > > > > Sì.
                                                          > > > > > > > >
                                                          > > > > > > > > Allora dovresti metterlo come risorsa a parte, cosi' che venga caricato una sola volta.
                                                          > > > > > > >
                                                          > > > > > > > Nel demo per adesso è incorporato nella pagina, ma ogni presentazione (ce ne sono due) dovrebbe avere il suo script. Resta il fatto che di AJAX non so niente.
                                                          > > > > > >
                                                          > > > > > > Ma perche' non ti fai fare il lavoro da yoda ? Quel geniaccio, dietro compenso, puo' imparare a programmare in qualsiasi linguaggio !
                                                          > > > > >
                                                          > > > > > se Avve mi desse il via lo farei
                                                          > > > >
                                                          > > > > Pronti...
                                                          > > > >
                                                          > > > > VIA!!!
                                                          > > >
                                                          > > > ma dicevo del tuo progetto non del suo, del suo mi dovrebbe dare un incarico lui, ma con la schadenfreude che ha dubito
                                                          > >
                                                          > > Ti do subito un incarico: rileggiti tutto il thread, capisci come risolvere il problema al posto mio e poi spiegamelo Geek
                                                          >
                                                          > Perché non vedo mani alzate? A bocca storta

                                                          Precaricamento immagini ..................... OK
                                                          Trasparenza frecce .......................... OK
                                                          Azioni temporizzate .................... ABORTED
                                                          Caricamento su richiesta _
                                                          

                                                          Penso che userò un IFRAME!
                                                          • Avatar
                                                            ☺
                                                            Scritto da
                                                            il 2015-12-30 22:11:38.0 alle 2015-12-30 22:11:38.0
                                                            Trollate totali: 42885
                                                            Re: Developers WANTED for insulae presentation demo
                                                            Scritto da:

                                                            > Penso che userò un IFRAME!

                                                            Immagine postata dall'utente
                                                            `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                            • Avatar
                                                              Scritto da
                                                              Non Autenticato
                                                              il 2015-12-30 22:13:27.0 alle 2015-12-30 22:13:27.0
                                                              Re: Developers WANTED for insulae presentation demo
                                                              Scritto da: Giambo
                                                              > Scritto da:
                                                              >
                                                              > > Penso che userò un IFRAME!
                                                              >
                                                              > Immagine postata dall'utente

                                                              Suggerite qualcos'altro! Arrabbiato
                                                              Ho incaricato ufficialmente Yoda qualche ora fa e ancora non s'è fatto sentire con una soluzione! Arrabbiato Arrabbiato
                                                              • Avatar
                                                                ☺
                                                                Scritto da
                                                                il 2015-12-30 22:18:03.0 alle 2015-12-30 22:18:03.0
                                                                Trollate totali: 42885
                                                                Re: Developers WANTED for insulae presentation demo
                                                                Scritto da:

                                                                > > > Penso che userò un IFRAME!
                                                                > >
                                                                > > Immagine postata dall'utente
                                                                >
                                                                > Suggerite qualcos'altro! Arrabbiato

                                                                Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                Hai provato reveal-js ?
                                                                `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                                • Avatar
                                                                  Scritto da
                                                                  Non Autenticato
                                                                  il 2015-12-30 22:29:56.0 alle 2015-12-30 22:29:56.0
                                                                  Re: Developers WANTED for insulae presentation demo
                                                                  Scritto da: Giambo
                                                                  > Scritto da:
                                                                  >
                                                                  > > > > Penso che userò un IFRAME!
                                                                  > > >
                                                                  > > > Immagine postata dall'utente
                                                                  > >
                                                                  > > Suggerite qualcos'altro! Arrabbiato
                                                                  >
                                                                  > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                  > Hai provato reveal-js ?

                                                                  Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.

                                                                  Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                  • Avatar
                                                                    ☺
                                                                    Scritto da
                                                                    ::1
                                                                    il 2015-12-30 22:37:28.0 alle 2015-12-30 22:37:28.0
                                                                    Trollate totali: 12321
                                                                    Re: Developers WANTED for insulae presentation demo
                                                                    Scritto da:
                                                                    > Scritto da: Giambo
                                                                    > > Scritto da:
                                                                    > >
                                                                    > > > > > Penso che userò un IFRAME!
                                                                    > > > >
                                                                    > > > > Immagine postata dall'utente
                                                                    > > >
                                                                    > > > Suggerite qualcos'altro! Arrabbiato
                                                                    > >
                                                                    > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                    > > Hai provato reveal-js ?
                                                                    >
                                                                    > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                    >
                                                                    > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.

                                                                    Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                    Young professional woman and busy mom.
                                                                    • Avatar
                                                                      Scritto da
                                                                      Non Autenticato
                                                                      il 2015-12-30 23:02:19.0 alle 2015-12-30 23:02:19.0
                                                                      Re: Developers WANTED for insulae presentation demo
                                                                      Scritto da: ::1
                                                                      > Scritto da:
                                                                      > > Scritto da: Giambo
                                                                      > > > Scritto da:
                                                                      > > >
                                                                      > > > > > > Penso che userò un IFRAME!
                                                                      > > > > >
                                                                      > > > > > Immagine postata dall'utente
                                                                      > > > >
                                                                      > > > > Suggerite qualcos'altro! Arrabbiato
                                                                      > > >
                                                                      > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                      > > > Hai provato reveal-js ?
                                                                      > >
                                                                      > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                      > >
                                                                      > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                      >
                                                                      > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?

                                                                      E inserirle nel mio sito dentro un iframe ? Cylon
                                                                      • Avatar
                                                                        Scritto da
                                                                        Non Autenticato
                                                                        il 2015-12-30 23:07:46.0 alle 2015-12-30 23:07:46.0
                                                                        Re: Developers WANTED for insulae presentation demo
                                                                        Scritto da:
                                                                        > Scritto da: ::1
                                                                        > > Scritto da:
                                                                        > > > Scritto da: Giambo
                                                                        > > > > Scritto da:
                                                                        > > > >
                                                                        > > > > > > > Penso che userò un IFRAME!
                                                                        > > > > > >
                                                                        > > > > > > Immagine postata dall'utente
                                                                        > > > > >
                                                                        > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                        > > > >
                                                                        > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                        > > > > Hai provato reveal-js ?
                                                                        > > >
                                                                        > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                        > > >
                                                                        > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                        > >
                                                                        > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                        >
                                                                        > E inserirle nel mio sito dentro un iframe ? Cylon

                                                                        Interessante però eh Sorpresa
                                                                        chissà come han risolto i problemi di temporizzazione.
                                                                        • Avatar
                                                                          ☺
                                                                          Scritto da
                                                                          ::1
                                                                          il 2015-12-30 23:22:27.0 alle 2015-12-30 23:22:27.0
                                                                          Trollate totali: 12321
                                                                          Re: Developers WANTED for insulae presentation demo
                                                                          Scritto da:
                                                                          > Scritto da:
                                                                          > > Scritto da: ::1
                                                                          > > > Scritto da:
                                                                          > > > > Scritto da: Giambo
                                                                          > > > > > Scritto da:
                                                                          > > > > >
                                                                          > > > > > > > > Penso che userò un IFRAME!
                                                                          > > > > > > >
                                                                          > > > > > > > Immagine postata dall'utente
                                                                          > > > > > >
                                                                          > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                          > > > > >
                                                                          > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                          > > > > > Hai provato reveal-js ?
                                                                          > > > >
                                                                          > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                          > > > >
                                                                          > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                          > > >
                                                                          > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                          > >
                                                                          > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                          >
                                                                          > Interessante però eh Sorpresa
                                                                          > chissà come han risolto i problemi di temporizzazione.

                                                                          Con setTimeout A bocca aperta
                                                                          Young professional woman and busy mom.
                                                                          • Avatar
                                                                            Scritto da
                                                                            Non Autenticato
                                                                            il 2015-12-30 23:26:18.0 alle 2015-12-30 23:26:18.0
                                                                            Re: Developers WANTED for insulae presentation demo
                                                                            Scritto da: ::1
                                                                            > Scritto da:
                                                                            > > Scritto da:
                                                                            > > > Scritto da: ::1
                                                                            > > > > Scritto da:
                                                                            > > > > > Scritto da: Giambo
                                                                            > > > > > > Scritto da:
                                                                            > > > > > >
                                                                            > > > > > > > > > Penso che userò un IFRAME!
                                                                            > > > > > > > >
                                                                            > > > > > > > > Immagine postata dall'utente
                                                                            > > > > > > >
                                                                            > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                            > > > > > >
                                                                            > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                            > > > > > > Hai provato reveal-js ?
                                                                            > > > > >
                                                                            > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                            > > > > >
                                                                            > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                            > > > >
                                                                            > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                            > > >
                                                                            > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                            > >
                                                                            > > Interessante però eh Sorpresa
                                                                            > > chissà come han risolto i problemi di temporizzazione.
                                                                            >
                                                                            > Con setTimeout A bocca aperta

                                                                            Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                            • Avatar
                                                                              ☺
                                                                              Scritto da
                                                                              ::1
                                                                              il 2015-12-30 23:32:16.0 alle 2015-12-30 23:32:16.0
                                                                              Trollate totali: 12321
                                                                              Re: Developers WANTED for insulae presentation demo
                                                                              Scritto da:
                                                                              > Scritto da: ::1
                                                                              > > Scritto da:
                                                                              > > > Scritto da:
                                                                              > > > > Scritto da: ::1
                                                                              > > > > > Scritto da:
                                                                              > > > > > > Scritto da: Giambo
                                                                              > > > > > > > Scritto da:
                                                                              > > > > > > >
                                                                              > > > > > > > > > > Penso che userò un IFRAME!
                                                                              > > > > > > > > >
                                                                              > > > > > > > > > Immagine postata dall'utente
                                                                              > > > > > > > >
                                                                              > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                              > > > > > > >
                                                                              > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                              > > > > > > > Hai provato reveal-js ?
                                                                              > > > > > >
                                                                              > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                              > > > > > >
                                                                              > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                              > > > > >
                                                                              > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                              > > > >
                                                                              > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                              > > >
                                                                              > > > Interessante però eh Sorpresa
                                                                              > > > chissà come han risolto i problemi di temporizzazione.
                                                                              > >
                                                                              > > Con setTimeout A bocca aperta
                                                                              >
                                                                              > Chissà come han risolto i problemi legati all'asincronia Sorpresa

                                                                              Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                              Young professional woman and busy mom.
                                                                              • Avatar
                                                                                Scritto da
                                                                                Non Autenticato
                                                                                il 2015-12-30 23:39:49.0 alle 2015-12-30 23:39:49.0
                                                                                Re: Developers WANTED for insulae presentation demo
                                                                                Scritto da: ::1
                                                                                > Scritto da:
                                                                                > > Scritto da: ::1
                                                                                > > > Scritto da:
                                                                                > > > > Scritto da:
                                                                                > > > > > Scritto da: ::1
                                                                                > > > > > > Scritto da:
                                                                                > > > > > > > Scritto da: Giambo
                                                                                > > > > > > > > Scritto da:
                                                                                > > > > > > > >
                                                                                > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                > > > > > > > > > >
                                                                                > > > > > > > > > > Immagine postata dall'utente
                                                                                > > > > > > > > >
                                                                                > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                > > > > > > > >
                                                                                > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                > > > > > > > > Hai provato reveal-js ?
                                                                                > > > > > > >
                                                                                > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                > > > > > > >
                                                                                > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                > > > > > >
                                                                                > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                > > > > >
                                                                                > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                > > > >
                                                                                > > > > Interessante però eh Sorpresa
                                                                                > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                > > >
                                                                                > > > Con setTimeout A bocca aperta
                                                                                > >
                                                                                > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                >
                                                                                > Hanno fatto i compiti come si deve, per evitare di farli fare a te.

                                                                                E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.

                                                                                Nei thread che ho letto c'è
                                                                                - quello che fa la domanda perché gli serve quel che serve a me
                                                                                - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                sembrano tutti scritti secondo lo stesso copione.

                                                                                Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                • Avatar
                                                                                  ☺
                                                                                  Scritto da
                                                                                  ::1
                                                                                  il 2015-12-30 23:47:06.0 alle 2015-12-30 23:47:06.0
                                                                                  Trollate totali: 12321
                                                                                  Re: Developers WANTED for insulae presentation demo
                                                                                  Scritto da:
                                                                                  > Scritto da: ::1
                                                                                  > > Scritto da:
                                                                                  > > > Scritto da: ::1
                                                                                  > > > > Scritto da:
                                                                                  > > > > > Scritto da:
                                                                                  > > > > > > Scritto da: ::1
                                                                                  > > > > > > > Scritto da:
                                                                                  > > > > > > > > Scritto da: Giambo
                                                                                  > > > > > > > > > Scritto da:
                                                                                  > > > > > > > > >
                                                                                  > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                  > > > > > > > > > > >
                                                                                  > > > > > > > > > > > Immagine postata dall'utente
                                                                                  > > > > > > > > > >
                                                                                  > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                  > > > > > > > > >
                                                                                  > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                  > > > > > > > > > Hai provato reveal-js ?
                                                                                  > > > > > > > >
                                                                                  > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                  > > > > > > > >
                                                                                  > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                  > > > > > > >
                                                                                  > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                  > > > > > >
                                                                                  > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                  > > > > >
                                                                                  > > > > > Interessante però eh Sorpresa
                                                                                  > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                  > > > >
                                                                                  > > > > Con setTimeout A bocca aperta
                                                                                  > > >
                                                                                  > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                  > >
                                                                                  > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                  >
                                                                                  > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                  >
                                                                                  > Nei thread che ho letto c'è
                                                                                  > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                  > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                  > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                  > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                  > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                  > sembrano tutti scritti secondo lo stesso copione.
                                                                                  >
                                                                                  > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.

                                                                                  Io sono l'ottuso A bocca aperta
                                                                                  Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più
                                                                                  Young professional woman and busy mom.
                                                                                  • Avatar
                                                                                    Scritto da
                                                                                    Non Autenticato
                                                                                    il 2015-12-30 23:56:10.0 alle 2015-12-30 23:56:10.0
                                                                                    Re: Developers WANTED for insulae presentation demo
                                                                                    Scritto da: ::1
                                                                                    > Scritto da:
                                                                                    > > Scritto da: ::1
                                                                                    > > > Scritto da:
                                                                                    > > > > Scritto da: ::1
                                                                                    > > > > > Scritto da:
                                                                                    > > > > > > Scritto da:
                                                                                    > > > > > > > Scritto da: ::1
                                                                                    > > > > > > > > Scritto da:
                                                                                    > > > > > > > > > Scritto da: Giambo
                                                                                    > > > > > > > > > > Scritto da:
                                                                                    > > > > > > > > > >
                                                                                    > > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                    > > > > > > > > > > > >
                                                                                    > > > > > > > > > > > > Immagine postata dall'utente
                                                                                    > > > > > > > > > > >
                                                                                    > > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                    > > > > > > > > > >
                                                                                    > > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                    > > > > > > > > > > Hai provato reveal-js ?
                                                                                    > > > > > > > > >
                                                                                    > > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                    > > > > > > > > >
                                                                                    > > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                    > > > > > > > >
                                                                                    > > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                    > > > > > > >
                                                                                    > > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                    > > > > > >
                                                                                    > > > > > > Interessante però eh Sorpresa
                                                                                    > > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                    > > > > >
                                                                                    > > > > > Con setTimeout A bocca aperta
                                                                                    > > > >
                                                                                    > > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                    > > >
                                                                                    > > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                    > >
                                                                                    > > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                    > >
                                                                                    > > Nei thread che ho letto c'è
                                                                                    > > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                    > > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                    > > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                    > > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                    > > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                    > > sembrano tutti scritti secondo lo stesso copione.
                                                                                    > >
                                                                                    > > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                    >
                                                                                    > Io sono l'ottuso A bocca aperta
                                                                                    > Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più

                                                                                    Il movimento di due paragrafi verso l'alto. Senza un ritardo è così veloce da equivalere a mettere direttamente i paragrafi a destinazione.
                                                                                    • Avatar
                                                                                      ☺
                                                                                      Scritto da
                                                                                      il 2015-12-30 23:59:51.0 alle 2015-12-30 23:59:51.0
                                                                                      Trollate totali: 42885
                                                                                      Re: Developers WANTED for insulae presentation demo
                                                                                      Scritto da:
                                                                                      > Scritto da: ::1
                                                                                      > > Scritto da:
                                                                                      > > > Scritto da: ::1
                                                                                      > > > > Scritto da:
                                                                                      > > > > > Scritto da: ::1
                                                                                      > > > > > > Scritto da:
                                                                                      > > > > > > > Scritto da:
                                                                                      > > > > > > > > Scritto da: ::1
                                                                                      > > > > > > > > > Scritto da:
                                                                                      > > > > > > > > > > Scritto da: Giambo
                                                                                      > > > > > > > > > > > Scritto da:
                                                                                      > > > > > > > > > > >
                                                                                      > > > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                      > > > > > > > > > > > > >
                                                                                      > > > > > > > > > > > > > Immagine postata dall'utente
                                                                                      > > > > > > > > > > > >
                                                                                      > > > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                      > > > > > > > > > > >
                                                                                      > > > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                      > > > > > > > > > > > Hai provato reveal-js ?
                                                                                      > > > > > > > > > >
                                                                                      > > > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                      > > > > > > > > > >
                                                                                      > > > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                      > > > > > > > > >
                                                                                      > > > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                      > > > > > > > >
                                                                                      > > > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                      > > > > > > >
                                                                                      > > > > > > > Interessante però eh Sorpresa
                                                                                      > > > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                      > > > > > >
                                                                                      > > > > > > Con setTimeout A bocca aperta
                                                                                      > > > > >
                                                                                      > > > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                      > > > >
                                                                                      > > > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                      > > >
                                                                                      > > > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                      > > >
                                                                                      > > > Nei thread che ho letto c'è
                                                                                      > > > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                      > > > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                      > > > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                      > > > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                      > > > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                      > > > sembrano tutti scritti secondo lo stesso copione.
                                                                                      > > >
                                                                                      > > > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                      > >
                                                                                      > > Io sono l'ottuso A bocca aperta
                                                                                      > > Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più
                                                                                      >
                                                                                      > Il movimento di due paragrafi verso l'alto. Senza un ritardo è così veloce da equivalere a mettere direttamente i paragrafi a destinazione.

                                                                                      http://www.w3schools.com/jquery/eff_animate.asp
                                                                                      `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                                                      • Avatar
                                                                                        ☺
                                                                                        Scritto da
                                                                                        ::1
                                                                                        il 2015-12-31 00:05:57.0 alle 2015-12-31 00:05:57.0
                                                                                        Trollate totali: 12321
                                                                                        Re: Developers WANTED for insulae presentation demo
                                                                                        Scritto da: Giambo
                                                                                        > Scritto da:
                                                                                        > > Scritto da: ::1
                                                                                        > > > Scritto da:
                                                                                        > > > > Scritto da: ::1
                                                                                        > > > > > Scritto da:
                                                                                        > > > > > > Scritto da: ::1
                                                                                        > > > > > > > Scritto da:
                                                                                        > > > > > > > > Scritto da:
                                                                                        > > > > > > > > > Scritto da: ::1
                                                                                        > > > > > > > > > > Scritto da:
                                                                                        > > > > > > > > > > > Scritto da: Giambo
                                                                                        > > > > > > > > > > > > Scritto da:
                                                                                        > > > > > > > > > > > >
                                                                                        > > > > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                        > > > > > > > > > > > > > >
                                                                                        > > > > > > > > > > > > > > Immagine postata dall'utente
                                                                                        > > > > > > > > > > > > >
                                                                                        > > > > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                        > > > > > > > > > > > >
                                                                                        > > > > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                        > > > > > > > > > > > > Hai provato reveal-js ?
                                                                                        > > > > > > > > > > >
                                                                                        > > > > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                        > > > > > > > > > > >
                                                                                        > > > > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                        > > > > > > > > > >
                                                                                        > > > > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                        > > > > > > > > >
                                                                                        > > > > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                        > > > > > > > >
                                                                                        > > > > > > > > Interessante però eh Sorpresa
                                                                                        > > > > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                        > > > > > > >
                                                                                        > > > > > > > Con setTimeout A bocca aperta
                                                                                        > > > > > >
                                                                                        > > > > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                        > > > > >
                                                                                        > > > > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                        > > > >
                                                                                        > > > > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                        > > > >
                                                                                        > > > > Nei thread che ho letto c'è
                                                                                        > > > > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                        > > > > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                        > > > > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                        > > > > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                        > > > > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                        > > > > sembrano tutti scritti secondo lo stesso copione.
                                                                                        > > > >
                                                                                        > > > > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                        > > >
                                                                                        > > > Io sono l'ottuso A bocca aperta
                                                                                        > > > Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più
                                                                                        > >
                                                                                        > > Il movimento di due paragrafi verso l'alto. Senza un ritardo è così veloce da equivalere a mettere direttamente i paragrafi a destinazione.
                                                                                        >
                                                                                        > http://www.w3schools.com/jquery/eff_animate.asp

                                                                                        w3schools A bocca storta
                                                                                        Young professional woman and busy mom.
                                                                                        • Avatar
                                                                                          Scritto da
                                                                                          Non Autenticato
                                                                                          il 2015-12-31 00:10:18.0 alle 2015-12-31 00:10:18.0
                                                                                          Re: Developers WANTED for insulae presentation demo
                                                                                          Scritto da: ::1
                                                                                          > Scritto da: Giambo
                                                                                          > > Scritto da:
                                                                                          > > > Scritto da: ::1
                                                                                          > > > > Scritto da:
                                                                                          > > > > > Scritto da: ::1
                                                                                          > > > > > > Scritto da:
                                                                                          > > > > > > > Scritto da: ::1
                                                                                          > > > > > > > > Scritto da:
                                                                                          > > > > > > > > > Scritto da:
                                                                                          > > > > > > > > > > Scritto da: ::1
                                                                                          > > > > > > > > > > > Scritto da:
                                                                                          > > > > > > > > > > > > Scritto da: Giambo
                                                                                          > > > > > > > > > > > > > Scritto da:
                                                                                          > > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                          > > > > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > > > > Immagine postata dall'utente
                                                                                          > > > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                          > > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                          > > > > > > > > > > > > > Hai provato reveal-js ?
                                                                                          > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                          > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                          > > > > > > > > > > >
                                                                                          > > > > > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                          > > > > > > > > > >
                                                                                          > > > > > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                          > > > > > > > > >
                                                                                          > > > > > > > > > Interessante però eh Sorpresa
                                                                                          > > > > > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                          > > > > > > > >
                                                                                          > > > > > > > > Con setTimeout A bocca aperta
                                                                                          > > > > > > >
                                                                                          > > > > > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                          > > > > > >
                                                                                          > > > > > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                          > > > > >
                                                                                          > > > > > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                          > > > > >
                                                                                          > > > > > Nei thread che ho letto c'è
                                                                                          > > > > > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                          > > > > > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                          > > > > > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                          > > > > > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                          > > > > > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                          > > > > > sembrano tutti scritti secondo lo stesso copione.
                                                                                          > > > > >
                                                                                          > > > > > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                          > > > >
                                                                                          > > > > Io sono l'ottuso A bocca aperta
                                                                                          > > > > Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più
                                                                                          > > >
                                                                                          > > > Il movimento di due paragrafi verso l'alto. Senza un ritardo è così veloce da equivalere a mettere direttamente i paragrafi a destinazione.
                                                                                          > >
                                                                                          > > http://www.w3schools.com/jquery/eff_animate.asp
                                                                                          >
                                                                                          > w3schools A bocca storta

                                                                                          È jquery. Dovrei caricare l'intera libreria di 30K per usarlo, già basta lo sfondo legno che piace tanto a Giambo Cylon
                                                                                          • Avatar
                                                                                            ☺
                                                                                            Scritto da
                                                                                            il 2015-12-31 00:13:15.0 alle 2015-12-31 00:13:15.0
                                                                                            Trollate totali: 42885
                                                                                            Re: Developers WANTED for insulae presentation demo
                                                                                            Scritto da:

                                                                                            > È jquery. Dovrei caricare l'intera libreria di 30K per usarlo, già basta lo sfondo legno che piace tanto a Giambo Cylon

                                                                                            Ti ho gia' spiegato che se usi jQuery ALLEGGERISCI il carico A bocca storta
                                                                                            BTW, 30k sono niente, ti stai complicando la vita in maniera incredibile per un problema inesistente.
                                                                                            `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                                                            • Avatar
                                                                                              Scritto da
                                                                                              Non Autenticato
                                                                                              il 2015-12-31 00:16:33.0 alle 2015-12-31 00:16:33.0
                                                                                              Re: Developers WANTED for insulae presentation demo
                                                                                              Scritto da: Giambo
                                                                                              > Scritto da:
                                                                                              >
                                                                                              > > È jquery. Dovrei caricare l'intera libreria di 30K per usarlo, già basta lo sfondo legno che piace tanto a Giambo Cylon
                                                                                              >
                                                                                              > Ti ho gia' spiegato che se usi jQuery ALLEGGERISCI il carico A bocca storta

                                                                                              Come fa a un malloppone di libreria a essere più leggero di due funzionucce?

                                                                                              > BTW, 30k sono niente, ti stai complicando la vita in maniera incredibile per un problema inesistente.

                                                                                              30K moltiplicato milionaia di visite fa gazzillioni di byte!
                                                                                              • Avatar
                                                                                                ☺
                                                                                                Scritto da
                                                                                                il 2015-12-31 08:55:58.0 alle 2015-12-31 08:55:58.0
                                                                                                Trollate totali: 42885
                                                                                                Re: Developers WANTED for insulae presentation demo
                                                                                                Scritto da:

                                                                                                > > > È jquery. Dovrei caricare l'intera libreria di 30K per usarlo, già basta lo sfondo legno che piace tanto a Giambo Cylon
                                                                                                > >
                                                                                                > > Ti ho gia' spiegato che se usi jQuery ALLEGGERISCI il carico A bocca storta
                                                                                                >
                                                                                                > Come fa a un malloppone di libreria a essere più leggero di due funzionucce?

                                                                                                Perche' la librerie in questione e' gia' presente nella cache locale del browser, e non dev'essere scaricata dal tuo sito.

                                                                                                > > BTW, 30k sono niente, ti stai complicando la vita in maniera incredibile per un problema inesistente.
                                                                                                >
                                                                                                > 30K moltiplicato milionaia di visite fa gazzillioni di byte!

                                                                                                No, vedi sopra
                                                                                                `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                                                                • Avatar
                                                                                                  Scritto da
                                                                                                  Non Autenticato
                                                                                                  il 2015-12-31 15:43:28.0 alle 2015-12-31 15:43:28.0
                                                                                                  Re: Developers WANTED for insulae presentation demo
                                                                                                  Scritto da: Giambo
                                                                                                  > Scritto da:
                                                                                                  >
                                                                                                  > > > > È jquery. Dovrei caricare l'intera libreria di 30K per usarlo, già basta lo sfondo legno che piace tanto a Giambo Cylon
                                                                                                  > > >
                                                                                                  > > > Ti ho gia' spiegato che se usi jQuery ALLEGGERISCI il carico A bocca storta
                                                                                                  > >
                                                                                                  > > Come fa a un malloppone di libreria a essere più leggero di due funzionucce?
                                                                                                  >
                                                                                                  > Perche' la librerie in questione e' gia' presente nella cache locale del browser, e non dev'essere scaricata dal tuo sito.

                                                                                                  Manca un pezzo della spiegazione: se invece di una versione locale linki lo script di Google, che viene usato da molti siti, probabile che gli utenti ce l'abbiano già nella cache anche se non hanno mai visitato il mio sito. Senza questo pezzo la spiegazione è incomprensibile.

                                                                                                  > > > BTW, 30k sono niente, ti stai complicando la vita in maniera incredibile per un problema inesistente.
                                                                                                  > >
                                                                                                  > > 30K moltiplicato milionaia di visite fa gazzillioni di byte!
                                                                                                  >
                                                                                                  > No, vedi sopra

                                                                                                  Sì è vero, gli utenti in genere usano la cache, e magari esiste ancora qualche proxy.
                                                                                                  • Avatar
                                                                                                    ☺
                                                                                                    Scritto da
                                                                                                    il 2015-12-31 16:44:34.0 alle 2015-12-31 16:44:34.0
                                                                                                    Trollate totali: 42885
                                                                                                    Re: Developers WANTED for insulae presentation demo
                                                                                                    Scritto da:

                                                                                                    > > > > > È jquery. Dovrei caricare l'intera libreria di 30K per usarlo, già basta lo sfondo legno che piace tanto a Giambo Cylon
                                                                                                    > > > >
                                                                                                    > > > > Ti ho gia' spiegato che se usi jQuery ALLEGGERISCI il carico A bocca storta
                                                                                                    > > >
                                                                                                    > > > Come fa a un malloppone di libreria a essere più leggero di due funzionucce?
                                                                                                    > >
                                                                                                    > > Perche' la librerie in questione e' gia' presente nella cache locale del browser, e non dev'essere scaricata dal tuo sito.
                                                                                                    >
                                                                                                    > Manca un pezzo della spiegazione: se invece di una versione locale linki lo script di Google, che viene usato da molti siti, probabile che gli utenti ce l'abbiano già nella cache anche se non hanno mai visitato il mio sito. Senza questo pezzo la spiegazione è incomprensibile.

                                                                                                    L'avevo gia' spiegato capra capra capra crapa praca pacra crapa capra blah banf Arrabbiato !
                                                                                                    `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                                                    • Avatar
                                                                                      ☺
                                                                                      Scritto da
                                                                                      ::1
                                                                                      il 2015-12-31 00:05:38.0 alle 2015-12-31 00:05:38.0
                                                                                      Trollate totali: 12321
                                                                                      Re: Developers WANTED for insulae presentation demo
                                                                                      Scritto da:
                                                                                      > Scritto da: ::1
                                                                                      > > Scritto da:
                                                                                      > > > Scritto da: ::1
                                                                                      > > > > Scritto da:
                                                                                      > > > > > Scritto da: ::1
                                                                                      > > > > > > Scritto da:
                                                                                      > > > > > > > Scritto da:
                                                                                      > > > > > > > > Scritto da: ::1
                                                                                      > > > > > > > > > Scritto da:
                                                                                      > > > > > > > > > > Scritto da: Giambo
                                                                                      > > > > > > > > > > > Scritto da:
                                                                                      > > > > > > > > > > >
                                                                                      > > > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                      > > > > > > > > > > > > >
                                                                                      > > > > > > > > > > > > > Immagine postata dall'utente
                                                                                      > > > > > > > > > > > >
                                                                                      > > > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                      > > > > > > > > > > >
                                                                                      > > > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                      > > > > > > > > > > > Hai provato reveal-js ?
                                                                                      > > > > > > > > > >
                                                                                      > > > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                      > > > > > > > > > >
                                                                                      > > > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                      > > > > > > > > >
                                                                                      > > > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                      > > > > > > > >
                                                                                      > > > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                      > > > > > > >
                                                                                      > > > > > > > Interessante però eh Sorpresa
                                                                                      > > > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                      > > > > > >
                                                                                      > > > > > > Con setTimeout A bocca aperta
                                                                                      > > > > >
                                                                                      > > > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                      > > > >
                                                                                      > > > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                      > > >
                                                                                      > > > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                      > > >
                                                                                      > > > Nei thread che ho letto c'è
                                                                                      > > > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                      > > > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                      > > > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                      > > > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                      > > > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                      > > > sembrano tutti scritti secondo lo stesso copione.
                                                                                      > > >
                                                                                      > > > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                      > >
                                                                                      > > Io sono l'ottuso A bocca aperta
                                                                                      > > Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più
                                                                                      >
                                                                                      > Il movimento di due paragrafi verso l'alto. Senza un ritardo è così veloce da equivalere a mettere direttamente i paragrafi a destinazione.

                                                                                      Tutto qua?
                                                                                      Young professional woman and busy mom.
                                                                                      • Avatar
                                                                                        Scritto da
                                                                                        Non Autenticato
                                                                                        il 2015-12-31 00:14:06.0 alle 2015-12-31 00:14:06.0
                                                                                        Re: Developers WANTED for insulae presentation demo
                                                                                        Scritto da: ::1
                                                                                        > Scritto da:
                                                                                        > > Scritto da: ::1
                                                                                        > > > Scritto da:
                                                                                        > > > > Scritto da: ::1
                                                                                        > > > > > Scritto da:
                                                                                        > > > > > > Scritto da: ::1
                                                                                        > > > > > > > Scritto da:
                                                                                        > > > > > > > > Scritto da:
                                                                                        > > > > > > > > > Scritto da: ::1
                                                                                        > > > > > > > > > > Scritto da:
                                                                                        > > > > > > > > > > > Scritto da: Giambo
                                                                                        > > > > > > > > > > > > Scritto da:
                                                                                        > > > > > > > > > > > >
                                                                                        > > > > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                        > > > > > > > > > > > > > >
                                                                                        > > > > > > > > > > > > > > Immagine postata dall'utente
                                                                                        > > > > > > > > > > > > >
                                                                                        > > > > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                        > > > > > > > > > > > >
                                                                                        > > > > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                        > > > > > > > > > > > > Hai provato reveal-js ?
                                                                                        > > > > > > > > > > >
                                                                                        > > > > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                        > > > > > > > > > > >
                                                                                        > > > > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                        > > > > > > > > > >
                                                                                        > > > > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                        > > > > > > > > >
                                                                                        > > > > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                        > > > > > > > >
                                                                                        > > > > > > > > Interessante però eh Sorpresa
                                                                                        > > > > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                        > > > > > > >
                                                                                        > > > > > > > Con setTimeout A bocca aperta
                                                                                        > > > > > >
                                                                                        > > > > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                        > > > > >
                                                                                        > > > > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                        > > > >
                                                                                        > > > > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                        > > > >
                                                                                        > > > > Nei thread che ho letto c'è
                                                                                        > > > > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                        > > > > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                        > > > > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                        > > > > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                        > > > > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                        > > > > sembrano tutti scritti secondo lo stesso copione.
                                                                                        > > > >
                                                                                        > > > > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                        > > >
                                                                                        > > > Io sono l'ottuso A bocca aperta
                                                                                        > > > Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più
                                                                                        > >
                                                                                        > > Il movimento di due paragrafi verso l'alto. Senza un ritardo è così veloce da equivalere a mettere direttamente i paragrafi a destinazione.
                                                                                        >
                                                                                        > Tutto qua?

                                                                                        No, c'è anche come caricarlo solo quando l'utente lo chiede.

                                                                                        Comunque non capisco come gli autori delle varie librerie pieghino la logica di setTimeout() per temporizzare le animazioni.
                                                                                        • Avatar
                                                                                          ☺
                                                                                          Scritto da
                                                                                          ::1
                                                                                          il 2015-12-31 00:32:13.0 alle 2015-12-31 00:32:13.0
                                                                                          Trollate totali: 12321
                                                                                          Re: Developers WANTED for insulae presentation demo
                                                                                          Scritto da:
                                                                                          > Scritto da: ::1
                                                                                          > > Scritto da:
                                                                                          > > > Scritto da: ::1
                                                                                          > > > > Scritto da:
                                                                                          > > > > > Scritto da: ::1
                                                                                          > > > > > > Scritto da:
                                                                                          > > > > > > > Scritto da: ::1
                                                                                          > > > > > > > > Scritto da:
                                                                                          > > > > > > > > > Scritto da:
                                                                                          > > > > > > > > > > Scritto da: ::1
                                                                                          > > > > > > > > > > > Scritto da:
                                                                                          > > > > > > > > > > > > Scritto da: Giambo
                                                                                          > > > > > > > > > > > > > Scritto da:
                                                                                          > > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                          > > > > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > > > > Immagine postata dall'utente
                                                                                          > > > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                          > > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                          > > > > > > > > > > > > > Hai provato reveal-js ?
                                                                                          > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                          > > > > > > > > > > > >
                                                                                          > > > > > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                          > > > > > > > > > > >
                                                                                          > > > > > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                          > > > > > > > > > >
                                                                                          > > > > > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                          > > > > > > > > >
                                                                                          > > > > > > > > > Interessante però eh Sorpresa
                                                                                          > > > > > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                          > > > > > > > >
                                                                                          > > > > > > > > Con setTimeout A bocca aperta
                                                                                          > > > > > > >
                                                                                          > > > > > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                          > > > > > >
                                                                                          > > > > > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                          > > > > >
                                                                                          > > > > > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                          > > > > >
                                                                                          > > > > > Nei thread che ho letto c'è
                                                                                          > > > > > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                          > > > > > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                          > > > > > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                          > > > > > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                          > > > > > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                          > > > > > sembrano tutti scritti secondo lo stesso copione.
                                                                                          > > > > >
                                                                                          > > > > > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                          > > > >
                                                                                          > > > > Io sono l'ottuso A bocca aperta
                                                                                          > > > > Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più
                                                                                          > > >
                                                                                          > > > Il movimento di due paragrafi verso l'alto. Senza un ritardo è così veloce da equivalere a mettere direttamente i paragrafi a destinazione.
                                                                                          > >
                                                                                          > > Tutto qua?
                                                                                          >
                                                                                          > No, c'è anche come caricarlo solo quando l'utente lo chiede.
                                                                                          >
                                                                                          > Comunque non capisco come gli autori delle varie librerie pieghino la logica di setTimeout() per temporizzare le animazioni.

                                                                                          Questo esempio può aiutarti a capire? http://forumdeitroll.com/gattospostaggio.html
                                                                                          Young professional woman and busy mom.
                                                                                          • Avatar
                                                                                            Scritto da
                                                                                            Non Autenticato
                                                                                            il 2015-12-31 00:58:24.0 alle 2015-12-31 00:58:24.0
                                                                                            Re: Developers WANTED for insulae presentation demo
                                                                                            Scritto da: ::1
                                                                                            > Scritto da:
                                                                                            > > Scritto da: ::1
                                                                                            > > > Scritto da:
                                                                                            > > > > Scritto da: ::1
                                                                                            > > > > > Scritto da:
                                                                                            > > > > > > Scritto da: ::1
                                                                                            > > > > > > > Scritto da:
                                                                                            > > > > > > > > Scritto da: ::1
                                                                                            > > > > > > > > > Scritto da:
                                                                                            > > > > > > > > > > Scritto da:
                                                                                            > > > > > > > > > > > Scritto da: ::1
                                                                                            > > > > > > > > > > > > Scritto da:
                                                                                            > > > > > > > > > > > > > Scritto da: Giambo
                                                                                            > > > > > > > > > > > > > > Scritto da:
                                                                                            > > > > > > > > > > > > > >
                                                                                            > > > > > > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                            > > > > > > > > > > > > > > > >
                                                                                            > > > > > > > > > > > > > > > > Immagine postata dall'utente
                                                                                            > > > > > > > > > > > > > > >
                                                                                            > > > > > > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                            > > > > > > > > > > > > > >
                                                                                            > > > > > > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                            > > > > > > > > > > > > > > Hai provato reveal-js ?
                                                                                            > > > > > > > > > > > > >
                                                                                            > > > > > > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                            > > > > > > > > > > > > >
                                                                                            > > > > > > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                            > > > > > > > > > > > >
                                                                                            > > > > > > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                            > > > > > > > > > > >
                                                                                            > > > > > > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                            > > > > > > > > > >
                                                                                            > > > > > > > > > > Interessante però eh Sorpresa
                                                                                            > > > > > > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                            > > > > > > > > >
                                                                                            > > > > > > > > > Con setTimeout A bocca aperta
                                                                                            > > > > > > > >
                                                                                            > > > > > > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                            > > > > > > >
                                                                                            > > > > > > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                            > > > > > >
                                                                                            > > > > > > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                            > > > > > >
                                                                                            > > > > > > Nei thread che ho letto c'è
                                                                                            > > > > > > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                            > > > > > > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                            > > > > > > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                            > > > > > > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                            > > > > > > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                            > > > > > > sembrano tutti scritti secondo lo stesso copione.
                                                                                            > > > > > >
                                                                                            > > > > > > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                            > > > > >
                                                                                            > > > > > Io sono l'ottuso A bocca aperta
                                                                                            > > > > > Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più
                                                                                            > > > >
                                                                                            > > > > Il movimento di due paragrafi verso l'alto. Senza un ritardo è così veloce da equivalere a mettere direttamente i paragrafi a destinazione.
                                                                                            > > >
                                                                                            > > > Tutto qua?
                                                                                            > >
                                                                                            > > No, c'è anche come caricarlo solo quando l'utente lo chiede.
                                                                                            > >
                                                                                            > > Comunque non capisco come gli autori delle varie librerie pieghino la logica di setTimeout() per temporizzare le animazioni.
                                                                                            >
                                                                                            > Questo esempio può aiutarti a capire? http://forumdeitroll.com/gattospostaggio.html

                                                                                            GRR!

                                                                                            Domani cerco di capirlo, sempre utile è. Comunque ho dato un'occhiata a jquery su W3schools e, se un remoto domani dovessi decidere di reintrodurre le animazioni nella presentazione, penso che mi orienterei su quello.
                                                                                            • Avatar
                                                                                              Scritto da
                                                                                              Non Autenticato
                                                                                              il 2016-01-02 22:07:17.0 alle 2016-01-02 22:07:17.0
                                                                                              Re: Developers WANTED for insulae presentation demo
                                                                                              Scritto da:
                                                                                              > Scritto da: ::1
                                                                                              > > Scritto da:
                                                                                              > > > Scritto da: ::1
                                                                                              > > > > Scritto da:
                                                                                              > > > > > Scritto da: ::1
                                                                                              > > > > > > Scritto da:
                                                                                              > > > > > > > Scritto da: ::1
                                                                                              > > > > > > > > Scritto da:
                                                                                              > > > > > > > > > Scritto da: ::1
                                                                                              > > > > > > > > > > Scritto da:
                                                                                              > > > > > > > > > > > Scritto da:
                                                                                              > > > > > > > > > > > > Scritto da: ::1
                                                                                              > > > > > > > > > > > > > Scritto da:
                                                                                              > > > > > > > > > > > > > > Scritto da: Giambo
                                                                                              > > > > > > > > > > > > > > > Scritto da:
                                                                                              > > > > > > > > > > > > > > >
                                                                                              > > > > > > > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                              > > > > > > > > > > > > > > > > >
                                                                                              > > > > > > > > > > > > > > > > > Immagine postata dall'utente
                                                                                              > > > > > > > > > > > > > > > >
                                                                                              > > > > > > > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                              > > > > > > > > > > > > > > >
                                                                                              > > > > > > > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                              > > > > > > > > > > > > > > > Hai provato reveal-js ?
                                                                                              > > > > > > > > > > > > > >
                                                                                              > > > > > > > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                              > > > > > > > > > > > > > >
                                                                                              > > > > > > > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                              > > > > > > > > > > > > >
                                                                                              > > > > > > > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                              > > > > > > > > > > > >
                                                                                              > > > > > > > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                              > > > > > > > > > > >
                                                                                              > > > > > > > > > > > Interessante però eh Sorpresa
                                                                                              > > > > > > > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                              > > > > > > > > > >
                                                                                              > > > > > > > > > > Con setTimeout A bocca aperta
                                                                                              > > > > > > > > >
                                                                                              > > > > > > > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                              > > > > > > > >
                                                                                              > > > > > > > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                              > > > > > > >
                                                                                              > > > > > > > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                              > > > > > > >
                                                                                              > > > > > > > Nei thread che ho letto c'è
                                                                                              > > > > > > > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                              > > > > > > > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                              > > > > > > > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                              > > > > > > > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                              > > > > > > > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                              > > > > > > > sembrano tutti scritti secondo lo stesso copione.
                                                                                              > > > > > > >
                                                                                              > > > > > > > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                              > > > > > >
                                                                                              > > > > > > Io sono l'ottuso A bocca aperta
                                                                                              > > > > > > Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più
                                                                                              > > > > >
                                                                                              > > > > > Il movimento di due paragrafi verso l'alto. Senza un ritardo è così veloce da equivalere a mettere direttamente i paragrafi a destinazione.
                                                                                              > > > >
                                                                                              > > > > Tutto qua?
                                                                                              > > >
                                                                                              > > > No, c'è anche come caricarlo solo quando l'utente lo chiede.
                                                                                              > > >
                                                                                              > > > Comunque non capisco come gli autori delle varie librerie pieghino la logica di setTimeout() per temporizzare le animazioni.
                                                                                              > >
                                                                                              > > Questo esempio può aiutarti a capire? http://forumdeitroll.com/gattospostaggio.html
                                                                                              >
                                                                                              > GRR!
                                                                                              >
                                                                                              > Domani cerco di capirlo, sempre utile è. Comunque ho dato un'occhiata a jquery su W3schools e, se un remoto domani dovessi decidere di reintrodurre le animazioni nella presentazione, penso che mi orienterei su quello.

                                                                                              Ammazza che mal di testa! Arrabbiato
                                                                                              • Avatar
                                                                                                Scritto da
                                                                                                Non Autenticato
                                                                                                il 2016-01-02 22:58:58.0 alle 2016-01-02 22:58:58.0
                                                                                                Re: Developers WANTED for insulae presentation demo
                                                                                                Scritto da:
                                                                                                > Scritto da:
                                                                                                > > Scritto da: ::1
                                                                                                > > > Scritto da:
                                                                                                > > > > Scritto da: ::1
                                                                                                > > > > > Scritto da:
                                                                                                > > > > > > Scritto da: ::1
                                                                                                > > > > > > > Scritto da:
                                                                                                > > > > > > > > Scritto da: ::1
                                                                                                > > > > > > > > > Scritto da:
                                                                                                > > > > > > > > > > Scritto da: ::1
                                                                                                > > > > > > > > > > > Scritto da:
                                                                                                > > > > > > > > > > > > Scritto da:
                                                                                                > > > > > > > > > > > > > Scritto da: ::1
                                                                                                > > > > > > > > > > > > > > Scritto da:
                                                                                                > > > > > > > > > > > > > > > Scritto da: Giambo
                                                                                                > > > > > > > > > > > > > > > > Scritto da:
                                                                                                > > > > > > > > > > > > > > > >
                                                                                                > > > > > > > > > > > > > > > > > > > Penso che userò un IFRAME!
                                                                                                > > > > > > > > > > > > > > > > > >
                                                                                                > > > > > > > > > > > > > > > > > > Immagine postata dall'utente
                                                                                                > > > > > > > > > > > > > > > > >
                                                                                                > > > > > > > > > > > > > > > > > Suggerite qualcos'altro! Arrabbiato
                                                                                                > > > > > > > > > > > > > > > >
                                                                                                > > > > > > > > > > > > > > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                                                > > > > > > > > > > > > > > > > Hai provato reveal-js ?
                                                                                                > > > > > > > > > > > > > > >
                                                                                                > > > > > > > > > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                                > > > > > > > > > > > > > > >
                                                                                                > > > > > > > > > > > > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                                                > > > > > > > > > > > > > >
                                                                                                > > > > > > > > > > > > > > Visto che è linkato da reveal-js, ma mettere le slides su slides.com invece?
                                                                                                > > > > > > > > > > > > >
                                                                                                > > > > > > > > > > > > > E inserirle nel mio sito dentro un iframe ? Cylon
                                                                                                > > > > > > > > > > > >
                                                                                                > > > > > > > > > > > > Interessante però eh Sorpresa
                                                                                                > > > > > > > > > > > > chissà come han risolto i problemi di temporizzazione.
                                                                                                > > > > > > > > > > >
                                                                                                > > > > > > > > > > > Con setTimeout A bocca aperta
                                                                                                > > > > > > > > > >
                                                                                                > > > > > > > > > > Chissà come han risolto i problemi legati all'asincronia Sorpresa
                                                                                                > > > > > > > > >
                                                                                                > > > > > > > > > Hanno fatto i compiti come si deve, per evitare di farli fare a te.
                                                                                                > > > > > > > >
                                                                                                > > > > > > > > E com'è che si deve? Dev'essere un bel segreto, perché tutti i thread che ho letto non dicono nulla.
                                                                                                > > > > > > > >
                                                                                                > > > > > > > > Nei thread che ho letto c'è
                                                                                                > > > > > > > > - quello che fa la domanda perché gli serve quel che serve a me
                                                                                                > > > > > > > > - l'ottuso che risponde che setTimeout() fa tutto quello che serve, perché non ha capito a cosa gli serve
                                                                                                > > > > > > > > - quelli che suggeriscono varie funzioni sleep() più o meno ingegnose, che però ho visto non funzionare per quel che serve a me (e probabilmente neppure all'iniziatore del thread)
                                                                                                > > > > > > > > - quello che profetizza sciagure con l'uso di tali funzioni
                                                                                                > > > > > > > > - quelli che ringraziano dicendo che è proprio quello che cercano
                                                                                                > > > > > > > > sembrano tutti scritti secondo lo stesso copione.
                                                                                                > > > > > > > >
                                                                                                > > > > > > > > Comunque il divario tra Javascript 1.2 e le nuove versioni è troppo per poter capire un mucchio di cose. O l'ontogenesi segue la filogeesi o ad un certo punto non si riesce più a seguire.
                                                                                                > > > > > > >
                                                                                                > > > > > > > Io sono l'ottuso A bocca aperta
                                                                                                > > > > > > > Tra l'altro mi sono scordato, cos'è che stavi cercando di temporizzare? L'effetto sguuush delle slides? Non mi ricordo più
                                                                                                > > > > > >
                                                                                                > > > > > > Il movimento di due paragrafi verso l'alto. Senza un ritardo è così veloce da equivalere a mettere direttamente i paragrafi a destinazione.
                                                                                                > > > > >
                                                                                                > > > > > Tutto qua?
                                                                                                > > > >
                                                                                                > > > > No, c'è anche come caricarlo solo quando l'utente lo chiede.
                                                                                                > > > >
                                                                                                > > > > Comunque non capisco come gli autori delle varie librerie pieghino la logica di setTimeout() per temporizzare le animazioni.
                                                                                                > > >
                                                                                                > > > Questo esempio può aiutarti a capire? http://forumdeitroll.com/gattospostaggio.html
                                                                                                > >
                                                                                                > > GRR!
                                                                                                > >
                                                                                                > > Domani cerco di capirlo, sempre utile è. Comunque ho dato un'occhiata a jquery su W3schools e, se un remoto domani dovessi decidere di reintrodurre le animazioni nella presentazione, penso che mi orienterei su quello.
                                                                                                >
                                                                                                > Ammazza che mal di testa! Arrabbiato

                                                                                                var getPosizioneY = function(elem) {
                                                                                                    return elem.getBoundingClientRect().top;
                                                                                                };

                                                                                                Perché non getPosizioneY = elem.getBoundingClientRect().top ?
                                                                                                Questa istruzione fa di getPosizioneY sia una variabile avente un valore numerico che una funzione?
                                                                                                vedo sotto getPosizioneY() usata come funzione.

                                                                                                var spostaPosizioneYAValore = function(elem, v) {
                                                                                                    elem.style.marginTop = v + "px";
                                                                                                }
                                                                                                
                                                                                                var spostaPosizioneY = function(elem, ydest, callback) {
                                                                                                    var ycorr = getPosizioneY(elem);
                                                                                                    if (ycorr === ydest) {
                                                                                                        callback();
                                                                                                        return;
                                                                                                    }
                                                                                                    ycorr++;
                                                                                                    spostaPosizioneYAValore(elem, ycorr);
                                                                                                    setTimeout(function() {
                                                                                                        spostaPosizioneY(elem, ydest, callback);
                                                                                                    }, 10);
                                                                                                };

                                                                                                Questo pare il nocciolo della logica dello script.

                                                                                                Non conosco callback()

                                                                                                Non capisco la logica di var a = function()
                                                                                                e poi chiamare a() come una funzione

                                                                                                per giunta dentro la definizione stessa In lacrime

                                                                                                e dentro setTimeout() Piagnina

                                                                                                Troppe cose diverse dalla programmazione procedurale a cui ero abituato!

                                                                                                var p = document.querySelector("#miao");
                                                                                                Questa variabile di che tipo risulta?

                                                                                                spostaPosizioneY(p, getPosizioneY(p) + 100, function() {
                                                                                                    alert("finito!");
                                                                                                });

                                                                                                OMG una funzione dentro un'altra!

                                                                                                Rispondi pure con comodo tanto vado a dormire per il mal di testa.

                                                                                                Immagine postata dall'utente
                                                                                                • Avatar
                                                                                                  ☺
                                                                                                  Scritto da
                                                                                                  ::1
                                                                                                  il 2016-01-02 23:49:11.0 alle 2016-01-02 23:49:11.0
                                                                                                  Trollate totali: 12321
                                                                                                  Re: Developers WANTED for insulae presentation demo
                                                                                                  Finalmente ti ho portato dove volevo. Indiavolato

                                                                                                  Scritto da:
                                                                                                  >
                                                                                                  >
                                                                                                  var getPosizioneY = function(elem) {
                                                                                                  > return elem.getBoundingClientRect().top;
                                                                                                  > };

                                                                                                  > Perché non getPosizioneY = elem.getBoundingClientRect().top ?
                                                                                                  > Questa istruzione fa di getPosizioneY sia una variabile avente un valore numerico che una funzione?
                                                                                                  > vedo sotto getPosizioneY() usata come funzione.

                                                                                                  Una funzione è un tipo di dato, di tipo (typeof) "function". Essendo un dato come un numero o una stringa puoi assgnarlo ad una variabile oppure passarlo come argomento ad una funzione.

                                                                                                  Questi due statement sono equivalenti come effetto, ma raggiungono lo scopo in modi diversi:
                                                                                                  function a() {}
                                                                                                  var a = function() {}
                                                                                                  

                                                                                                  Il primo crea una funzione chiamata 'a' (named function) nello scope di esecuzione corrente; il secondo crea una funzione anonima e la assegna alla variabile 'a' nello scope corrente. In entrambi i casi hai una variabile di nome 'a' creata e che contiene una funzione.

                                                                                                  >
                                                                                                  var spostaPosizioneYAValore = function(elem, v) {
                                                                                                  > elem.style.marginTop = v + "px";
                                                                                                  > }
                                                                                                  > 
                                                                                                  > var spostaPosizioneY = function(elem, ydest, callback) {
                                                                                                  > var ycorr = getPosizioneY(elem);
                                                                                                  > if (ycorr === ydest) {
                                                                                                  > callback();
                                                                                                  > return;
                                                                                                  > }
                                                                                                  > ycorr++;
                                                                                                  > spostaPosizioneYAValore(elem, ycorr);
                                                                                                  > setTimeout(function() {
                                                                                                  > spostaPosizioneY(elem, ydest, callback);
                                                                                                  > }, 10);
                                                                                                  > };

                                                                                                  > Questo pare il nocciolo della logica dello script.

                                                                                                  Esatto, crea una funzione che 'prenota una richiamata' attraverso setTimeout finché ycorr è diverso da ydest.

                                                                                                  > Non conosco callback()

                                                                                                  callback è il nome di una variabile, la terza passata come argomento alla funzione. E per far funzionare questo codice quella variabile deve essere di tipo 'function', nello specifico una funzione che non riceve alcun argomento dal chiamante.

                                                                                                  > Non capisco la logica di var a = function()
                                                                                                  > e poi chiamare a() come una funzione
                                                                                                  >
                                                                                                  > per giunta dentro la definizione stessa In lacrime
                                                                                                  >
                                                                                                  > e dentro setTimeout() Piagnina
                                                                                                  >
                                                                                                  > Troppe cose diverse dalla programmazione procedurale a cui ero abituato!

                                                                                                  Il punto è che devi passare a questo stile di programmazione per aggirare il fatto di avere un unico thread di esecuzione.

                                                                                                  > var p = document.querySelector("#miao");
                                                                                                  > Questa variabile di che tipo risulta?

                                                                                                  p è un Element , querySelector è un'alternativa a getElementById etc etc che usa i selettori css; è il fratello scemo di querySelectorAll che recupera tutti gli elementi usando i selettori css, querySelector si ferma al primo.

                                                                                                  >
                                                                                                  spostaPosizioneY(p, getPosizioneY(p) + 100, function() {
                                                                                                  > alert("finito!");
                                                                                                  > });

                                                                                                  > OMG una funzione dentro un'altra!

                                                                                                  Poiché il codice non è più procedurale non puoi inserire sotto spostaPosizioneY l'istruzione successiva, perché verrà lanciata praticamente subito. Devi quindi usare questo stile per definire cosa fare dopo, passando il riferimento ('callback' di prima) in giro per le funzioni.

                                                                                                  > Rispondi pure con comodo tanto vado a dormire per il mal di testa.
                                                                                                  >
                                                                                                  > Immagine postata dall'utente

                                                                                                  Join the dark side. Indiavolato
                                                                                                  Young professional woman and busy mom.
                                                                                                  • Avatar
                                                                                                    Scritto da
                                                                                                    Non Autenticato
                                                                                                    il 2016-01-02 23:54:44.0 alle 2016-01-02 23:54:44.0
                                                                                                    Re: Developers WANTED for insulae presentation demo
                                                                                                    Scritto da: ::1
                                                                                                    > Finalmente ti ho portato dove volevo. Indiavolato

                                                                                                    All'inferno?

                                                                                                    Il resto lo leggo domani perché ho davvero mal di testa. Forse colpa di Javascript, più probabilmente il freddo cane che fa in questa casa come calano le tenebre. Sto aspettando che il termosifone elettrico scaldi il bagno per prepararmi ad andare a letto.
                                                                                                    • Avatar
                                                                                                      Scritto da
                                                                                                      Non Autenticato
                                                                                                      il 2016-01-04 19:34:34.0 alle 2016-01-04 19:34:34.0
                                                                                                      Re: Developers WANTED for insulae presentation demo
                                                                                                      Scritto da:
                                                                                                      > Scritto da: ::1
                                                                                                      > > Finalmente ti ho portato dove volevo. Indiavolato
                                                                                                      >
                                                                                                      > All'inferno?
                                                                                                      >
                                                                                                      > Il resto lo leggo domani perché ho davvero mal di testa. Forse colpa di Javascript, più probabilmente il freddo cane che fa in questa casa come calano le tenebre. Sto aspettando che il termosifone elettrico scaldi il bagno per prepararmi ad andare a letto.

                                                                                                      Una funzione

                                                                                                      function x() {
                                                                                                          setTimeout(x(), 1000);
                                                                                                          // azione
                                                                                                          // qualche meccanismo di uscita (return)
                                                                                                      }


                                                                                                      che chiama ricorsivamente se stessa con un ritardo, mette i ritardi al posto giusto rispetto alle azioni perché il controllo non passa a istruzioni successive finché la funzione non ritorna?

                                                                                                      Newbie, inesperto
                                                                                                      • Avatar
                                                                                                        Scritto da
                                                                                                        Non Autenticato
                                                                                                        il 2016-01-05 00:08:42.0 alle 2016-01-05 00:08:42.0
                                                                                                        Re: Developers WANTED for insulae presentation demo
                                                                                                        Scritto da:
                                                                                                        > Scritto da:
                                                                                                        > > Scritto da: ::1
                                                                                                        > > > Finalmente ti ho portato dove volevo. Indiavolato
                                                                                                        > >
                                                                                                        > > All'inferno?
                                                                                                        > >
                                                                                                        > > Il resto lo leggo domani perché ho davvero mal di testa. Forse colpa di Javascript, più probabilmente il freddo cane che fa in questa casa come calano le tenebre. Sto aspettando che il termosifone elettrico scaldi il bagno per prepararmi ad andare a letto.
                                                                                                        >
                                                                                                        > Una funzione
                                                                                                        >
                                                                                                        >
                                                                                                        function x() {
                                                                                                        > setTimeout(x(), 1000);
                                                                                                        > // azione
                                                                                                        > // qualche meccanismo di uscita (return)
                                                                                                        > }

                                                                                                        >
                                                                                                        > che chiama ricorsivamente se stessa con un ritardo, mette i ritardi al posto giusto rispetto alle azioni perché il controllo non passa a istruzioni successive finché la funzione non ritorna?
                                                                                                        >
                                                                                                        > Newbie, inesperto

                                                                                                        uppete
                                                                                                      • Avatar
                                                                                                        ☺
                                                                                                        Scritto da
                                                                                                        ::1
                                                                                                        il 2016-01-05 00:27:17.0 alle 2016-01-05 00:27:17.0
                                                                                                        Trollate totali: 12321
                                                                                                        Re: Developers WANTED for insulae presentation demo
                                                                                                        Scritto da:
                                                                                                        > Scritto da:
                                                                                                        > > Scritto da: ::1
                                                                                                        > > > Finalmente ti ho portato dove volevo. Indiavolato
                                                                                                        > >
                                                                                                        > > All'inferno?
                                                                                                        > >
                                                                                                        > > Il resto lo leggo domani perché ho davvero mal di testa. Forse colpa di Javascript, più probabilmente il freddo cane che fa in questa casa come calano le tenebre. Sto aspettando che il termosifone elettrico scaldi il bagno per prepararmi ad andare a letto.
                                                                                                        >
                                                                                                        > Una funzione
                                                                                                        >
                                                                                                        >
                                                                                                        function x() {
                                                                                                        > setTimeout(x(), 1000);
                                                                                                        > // azione
                                                                                                        > // qualche meccanismo di uscita (return)
                                                                                                        > }

                                                                                                        >
                                                                                                        > che chiama ricorsivamente se stessa con un ritardo, mette i ritardi al posto giusto rispetto alle azioni perché il controllo non passa a istruzioni successive finché la funzione non ritorna?
                                                                                                        >
                                                                                                        > Newbie, inesperto

                                                                                                        x va passata per riferimento, non eseguita, ovvero setTimeout(x, 1000) eseguirà x dopo 1000ms, setTimeout(x(), 1000) eseguirebbe subito x passando il risultato a setTimeout. Da specifica questo cercherebbe di fare una coercizione a stringa ed eseguire eval di questa, la ReferenceError causata andrebbe persa nell'oscurità poiché l'iniziatore della funzione sarebbe l'event loop dopo 1000ms e non più il tuo codice.
                                                                                                        Inoltre, setTimeout ritorna subito il controllo al chiamante, quindi la funzione x non può avere un return perché non avrebbe mai eseguito nulla, è per questo che se deve attivare qualcosa dopo, anche passando dei risultati, deve usare le callback.
                                                                                                        Young professional woman and busy mom.
                                                                                                        • Avatar
                                                                                                          Scritto da
                                                                                                          Non Autenticato
                                                                                                          il 2016-01-05 00:39:42.0 alle 2016-01-05 00:39:42.0
                                                                                                          Re: Developers WANTED for insulae presentation demo
                                                                                                          Scritto da: ::1
                                                                                                          > Scritto da:
                                                                                                          > > Scritto da:
                                                                                                          > > > Scritto da: ::1
                                                                                                          > > > > Finalmente ti ho portato dove volevo. Indiavolato
                                                                                                          > > >
                                                                                                          > > > All'inferno?
                                                                                                          > > >
                                                                                                          > > > Il resto lo leggo domani perché ho davvero mal di testa. Forse colpa di Javascript, più probabilmente il freddo cane che fa in questa casa come calano le tenebre. Sto aspettando che il termosifone elettrico scaldi il bagno per prepararmi ad andare a letto.
                                                                                                          > >
                                                                                                          > > Una funzione
                                                                                                          > >
                                                                                                          > >
                                                                                                          function x() {
                                                                                                          > > setTimeout(x(), 1000);
                                                                                                          > > // azione
                                                                                                          > > // qualche meccanismo di uscita (return)
                                                                                                          > > }

                                                                                                          > >
                                                                                                          > > che chiama ricorsivamente se stessa con un ritardo, mette i ritardi al posto giusto rispetto alle azioni perché il controllo non passa a istruzioni successive finché la funzione non ritorna?
                                                                                                          > >
                                                                                                          > > Newbie, inesperto
                                                                                                          >
                                                                                                          > x va passata per riferimento, non eseguita, ovvero setTimeout(x, 1000) eseguirà x dopo 1000ms, setTimeout(x(), 1000) eseguirebbe subito x passando il risultato a setTimeout. Da specifica questo cercherebbe di fare una coercizione a stringa ed eseguire eval di questa, la ReferenceError causata andrebbe persa nell'oscurità poiché l'iniziatore della funzione sarebbe l'event loop dopo 1000ms e non più il tuo codice.
                                                                                                          > Inoltre, setTimeout ritorna subito il controllo al chiamante, quindi la funzione x non può avere un return perché non avrebbe mai eseguito nulla, è per questo che se deve attivare qualcosa dopo, anche passando dei risultati, deve usare le callback.

                                                                                                          ritento, sarò più fortunato A bocca storta
                                                                                                          • Avatar
                                                                                                            ☺
                                                                                                            Scritto da
                                                                                                            ::1
                                                                                                            il 2016-01-05 00:45:59.0 alle 2016-01-05 00:45:59.0
                                                                                                            Trollate totali: 12321
                                                                                                            Re: Developers WANTED for insulae presentation demo
                                                                                                            Scritto da:
                                                                                                            > Scritto da: ::1
                                                                                                            > > Scritto da:
                                                                                                            > > > Scritto da:
                                                                                                            > > > > Scritto da: ::1
                                                                                                            > > > > > Finalmente ti ho portato dove volevo. Indiavolato
                                                                                                            > > > >
                                                                                                            > > > > All'inferno?
                                                                                                            > > > >
                                                                                                            > > > > Il resto lo leggo domani perché ho davvero mal di testa. Forse colpa di Javascript, più probabilmente il freddo cane che fa in questa casa come calano le tenebre. Sto aspettando che il termosifone elettrico scaldi il bagno per prepararmi ad andare a letto.
                                                                                                            > > >
                                                                                                            > > > Una funzione
                                                                                                            > > >
                                                                                                            > > >
                                                                                                            function x() {
                                                                                                            > > > setTimeout(x(), 1000);
                                                                                                            > > > // azione
                                                                                                            > > > // qualche meccanismo di uscita (return)
                                                                                                            > > > }

                                                                                                            > > >
                                                                                                            > > > che chiama ricorsivamente se stessa con un ritardo, mette i ritardi al posto giusto rispetto alle azioni perché il controllo non passa a istruzioni successive finché la funzione non ritorna?
                                                                                                            > > >
                                                                                                            > > > Newbie, inesperto
                                                                                                            > >
                                                                                                            > > x va passata per riferimento, non eseguita, ovvero setTimeout(x, 1000) eseguirà x dopo 1000ms, setTimeout(x(), 1000) eseguirebbe subito x passando il risultato a setTimeout. Da specifica questo cercherebbe di fare una coercizione a stringa ed eseguire eval di questa, la ReferenceError causata andrebbe persa nell'oscurità poiché l'iniziatore della funzione sarebbe l'event loop dopo 1000ms e non più il tuo codice.
                                                                                                            > > Inoltre, setTimeout ritorna subito il controllo al chiamante, quindi la funzione x non può avere un return perché non avrebbe mai eseguito nulla, è per questo che se deve attivare qualcosa dopo, anche passando dei risultati, deve usare le callback.
                                                                                                            >
                                                                                                            > ritento, sarò più fortunato A bocca storta

                                                                                                            Prova a cercare qualche tutorial di base sulla programmazione funzionale in javascript.
                                                                                                            Young professional woman and busy mom.
                                                                                                            • Avatar
                                                                                                              Scritto da
                                                                                                              Non Autenticato
                                                                                                              il 2016-01-05 20:29:23.0 alle 2016-01-05 20:29:23.0
                                                                                                              Re: Developers WANTED for insulae presentation demo
                                                                                                              Scritto da: ::1
                                                                                                              > Scritto da:
                                                                                                              > > Scritto da: ::1
                                                                                                              > > > Scritto da:
                                                                                                              > > > > Scritto da:
                                                                                                              > > > > > Scritto da: ::1
                                                                                                              > > > > > > Finalmente ti ho portato dove volevo. Indiavolato
                                                                                                              > > > > >
                                                                                                              > > > > > All'inferno?
                                                                                                              > > > > >
                                                                                                              > > > > > Il resto lo leggo domani perché ho davvero mal di testa. Forse colpa di Javascript, più probabilmente il freddo cane che fa in questa casa come calano le tenebre. Sto aspettando che il termosifone elettrico scaldi il bagno per prepararmi ad andare a letto.
                                                                                                              > > > >
                                                                                                              > > > > Una funzione
                                                                                                              > > > >
                                                                                                              > > > >
                                                                                                              function x() {
                                                                                                              > > > > setTimeout(x(), 1000);
                                                                                                              > > > > // azione
                                                                                                              > > > > // qualche meccanismo di uscita (return)
                                                                                                              > > > > }

                                                                                                              > > > >
                                                                                                              > > > > che chiama ricorsivamente se stessa con un ritardo, mette i ritardi al posto giusto rispetto alle azioni perché il controllo non passa a istruzioni successive finché la funzione non ritorna?
                                                                                                              > > > >
                                                                                                              > > > > Newbie, inesperto
                                                                                                              > > >
                                                                                                              > > > x va passata per riferimento, non eseguita, ovvero setTimeout(x, 1000) eseguirà x dopo 1000ms, setTimeout(x(), 1000) eseguirebbe subito x passando il risultato a setTimeout. Da specifica questo cercherebbe di fare una coercizione a stringa ed eseguire eval di questa, la ReferenceError causata andrebbe persa nell'oscurità poiché l'iniziatore della funzione sarebbe l'event loop dopo 1000ms e non più il tuo codice.
                                                                                                              > > > Inoltre, setTimeout ritorna subito il controllo al chiamante, quindi la funzione x non può avere un return perché non avrebbe mai eseguito nulla, è per questo che se deve attivare qualcosa dopo, anche passando dei risultati, deve usare le callback.
                                                                                                              > >
                                                                                                              > > ritento, sarò più fortunato A bocca storta
                                                                                                              >
                                                                                                              > Prova a cercare qualche tutorial di base sulla programmazione funzionale in javascript.

                                                                                                              Ho già capito che non ci arriverò mai. È roba troppo lontana dai diagrammi di flusso procedurali che usavamo nel centro di calcolo a Fisica con la macchina di Babbage.
                                                                                                              • Avatar
                                                                                                                ☺
                                                                                                                Scritto da
                                                                                                                ::1
                                                                                                                il 2016-01-06 05:52:36.0 alle 2016-01-06 05:52:36.0
                                                                                                                Trollate totali: 12321
                                                                                                                Re: Developers WANTED for insulae presentation demo
                                                                                                                Scritto da:
                                                                                                                >
                                                                                                                > Ho già capito che non ci arriverò mai. È roba troppo lontana dai diagrammi di flusso procedurali che usavamo nel centro di calcolo a Fisica con la macchina di Babbage.

                                                                                                                Andiamo per gradi.
                                                                                                                1. In javascript le funzioni possono essere referenziate:
                                                                                                                function add(a, b) { return a+b; };
                                                                                                                function mul(a, b) { return a*b; };
                                                                                                                
                                                                                                                function applyFn(fn, a, b) {
                                                                                                                  return fn(a,b);
                                                                                                                };
                                                                                                                
                                                                                                                applyFn(add, 2, 3); //5
                                                                                                                applyFn(mul, 2, 3); //6
                                                                                                                


                                                                                                                Fino a qui ci sei?
                                                                                                                Young professional woman and busy mom.
                                                                                                                • Avatar
                                                                                                                  Scritto da
                                                                                                                  Non Autenticato
                                                                                                                  il 2016-01-06 16:11:44.0 alle 2016-01-06 16:11:44.0
                                                                                                                  Re: Developers WANTED for insulae presentation demo
                                                                                                                  Scritto da: ::1
                                                                                                                  > Scritto da:
                                                                                                                  > >
                                                                                                                  > > Ho già capito che non ci arriverò mai. È roba troppo lontana dai diagrammi di flusso procedurali che usavamo nel centro di calcolo a Fisica con la macchina di Babbage.
                                                                                                                  >
                                                                                                                  > Andiamo per gradi.
                                                                                                                  > 1. In javascript le funzioni possono essere referenziate:
                                                                                                                  >
                                                                                                                  > function add(a, b) { return a+b; };
                                                                                                                  > function mul(a, b) { return a*b; };
                                                                                                                  > 
                                                                                                                  > function applyFn(fn, a, b) {
                                                                                                                  > return fn(a,b);
                                                                                                                  > };
                                                                                                                  > 
                                                                                                                  > applyFn(add, 2, 3); //5
                                                                                                                  > applyFn(mul, 2, 3); //6
                                                                                                                  > 

                                                                                                                  >
                                                                                                                  > Fino a qui ci sei?

                                                                                                                  Non la sapevo questa cosa, che il nome di una funzione può essere una variabile in un'alta funzione, sento i neuroni cigolare sotto sforzo ma più o meno ci sono.

                                                                                                                  Più che altro non so cosa significa referenziare in generale, anche nel caso delle variabili.
                                                                                                                  • Avatar
                                                                                                                    ☺
                                                                                                                    Scritto da
                                                                                                                    ::1
                                                                                                                    il 2016-01-06 18:57:04.0 alle 2016-01-06 18:57:04.0
                                                                                                                    Trollate totali: 12321
                                                                                                                    Re: Developers WANTED for insulae presentation demo
                                                                                                                    Scritto da:
                                                                                                                    > Scritto da: ::1
                                                                                                                    > > Scritto da:
                                                                                                                    > > >
                                                                                                                    > > > Ho già capito che non ci arriverò mai. È roba troppo lontana dai diagrammi di flusso procedurali che usavamo nel centro di calcolo a Fisica con la macchina di Babbage.
                                                                                                                    > >
                                                                                                                    > > Andiamo per gradi.
                                                                                                                    > > 1. In javascript le funzioni possono essere referenziate:
                                                                                                                    > >
                                                                                                                    > > function add(a, b) { return a+b; };
                                                                                                                    > > function mul(a, b) { return a*b; };
                                                                                                                    > > 
                                                                                                                    > > function applyFn(fn, a, b) {
                                                                                                                    > > return fn(a,b);
                                                                                                                    > > };
                                                                                                                    > > 
                                                                                                                    > > applyFn(add, 2, 3); //5
                                                                                                                    > > applyFn(mul, 2, 3); //6
                                                                                                                    > > 

                                                                                                                    > >
                                                                                                                    > > Fino a qui ci sei?
                                                                                                                    >
                                                                                                                    > Non la sapevo questa cosa, che il nome di una funzione può essere una variabile in un'alta funzione, sento i neuroni cigolare sotto sforzo ma più o meno ci sono.
                                                                                                                    >
                                                                                                                    > Più che altro non so cosa significa referenziare in generale, anche nel caso delle variabili.

                                                                                                                    Referenziare lo intendo come poter utilizzare il nome definito come fosse una variabile anziché invocarla come fosse una funzione.
                                                                                                                    Come faccio con add e mul qui sopra insomma, non le richiamo direttamente, ma passo il loro riferimento alla funzione applyFn che le richiama.

                                                                                                                    Sempre continuando quanto scritto sopra, e riprendendo quello che ti scrivevo giorni fa (il discorso delle funzioni anonime), il codice delle prime due righe è equivalente a:
                                                                                                                    var add = function(a,b) { return a+b; };
                                                                                                                    var mul = function(a,b) { return a+b; };
                                                                                                                    


                                                                                                                    Quindi se vogliamo sfruttare applyFn possiamo farlo anche passando un riferimento di una funzione anonima:
                                                                                                                    applyFn(function(a,b) { return a+b; }, 2, 3); //5
                                                                                                                    applyFn(function(a,b) { return a*b; }, 2, 3); //6
                                                                                                                    


                                                                                                                    Ti torna?
                                                                                                                    Young professional woman and busy mom.
                                                                                                                    • Avatar
                                                                                                                      Scritto da
                                                                                                                      Non Autenticato
                                                                                                                      il 2016-01-06 21:03:13.0 alle 2016-01-06 21:03:13.0
                                                                                                                      Re: Developers WANTED for insulae presentation demo
                                                                                                                      Scritto da: ::1
                                                                                                                      > Scritto da:
                                                                                                                      > > Scritto da: ::1
                                                                                                                      > > > Scritto da:
                                                                                                                      > > > >
                                                                                                                      > > > > Ho già capito che non ci arriverò mai. È roba troppo lontana dai diagrammi di flusso procedurali che usavamo nel centro di calcolo a Fisica con la macchina di Babbage.
                                                                                                                      > > >
                                                                                                                      > > > Andiamo per gradi.
                                                                                                                      > > > 1. In javascript le funzioni possono essere referenziate:
                                                                                                                      > > >
                                                                                                                      > > > function add(a, b) { return a+b; };
                                                                                                                      > > > function mul(a, b) { return a*b; };
                                                                                                                      > > > 
                                                                                                                      > > > function applyFn(fn, a, b) {
                                                                                                                      > > > return fn(a,b);
                                                                                                                      > > > };
                                                                                                                      > > > 
                                                                                                                      > > > applyFn(add, 2, 3); //5
                                                                                                                      > > > applyFn(mul, 2, 3); //6
                                                                                                                      > > > 

                                                                                                                      > > >
                                                                                                                      > > > Fino a qui ci sei?
                                                                                                                      > >
                                                                                                                      > > Non la sapevo questa cosa, che il nome di una funzione può essere una variabile in un'alta funzione, sento i neuroni cigolare sotto sforzo ma più o meno ci sono.
                                                                                                                      > >
                                                                                                                      > > Più che altro non so cosa significa referenziare in generale, anche nel caso delle variabili.
                                                                                                                      >
                                                                                                                      > Referenziare lo intendo come poter utilizzare il nome definito come fosse una variabile anziché invocarla come fosse una funzione.

                                                                                                                      Come in assembler quando un numero non rappresenta un valore ma l'indirizzo a cui leggere un valore, o in PHP le variabili variabili $$qualcosa?

                                                                                                                      Come si chiama la contrapposizione fa i due modi?

                                                                                                                      > Come faccio con add e mul qui sopra insomma, non le richiamo direttamente, ma passo il loro riferimento alla funzione applyFn che le richiama.
                                                                                                                      >
                                                                                                                      > Sempre continuando quanto scritto sopra, e riprendendo quello che ti scrivevo giorni fa (il discorso delle funzioni anonime), il codice delle prime due righe è equivalente a:
                                                                                                                      >
                                                                                                                      > var add = function(a,b) { return a+b; };
                                                                                                                      > var mul = function(a,b) { return a+b; };
                                                                                                                      > 


                                                                                                                      con la puntualizzazione che a me era familiare la prima sintassi ma non sapevo che creasse delle variabili, perché non sapevo che la funzione fosse un tipo di variabile.

                                                                                                                      > Quindi se vogliamo sfruttare applyFn possiamo farlo anche passando un riferimento di una funzione anonima:
                                                                                                                      >
                                                                                                                      > applyFn(function(a,b) { return a+b; }, 2, 3); //5
                                                                                                                      > applyFn(function(a,b) { return a*b; }, 2, 3); //6
                                                                                                                      > 

                                                                                                                      >
                                                                                                                      > Ti torna?

                                                                                                                      Al posto di add esplicito come argomento la funzione, che però non avendo nome non crea una variabile (a meno che chi ha creato il linguaggio non abbia pensato di fargliela creare, identificata in qualche modo diverso da un nome).
                                                                                                                      • Avatar
                                                                                                                        ☺
                                                                                                                        Scritto da
                                                                                                                        ::1
                                                                                                                        il 2016-01-06 21:25:45.0 alle 2016-01-06 21:25:45.0
                                                                                                                        Trollate totali: 12321
                                                                                                                        Re: Developers WANTED for insulae presentation demo
                                                                                                                        Scritto da:
                                                                                                                        > Scritto da: ::1
                                                                                                                        > > Scritto da:
                                                                                                                        > > > Scritto da: ::1
                                                                                                                        > > > > Scritto da:
                                                                                                                        > > > > >
                                                                                                                        > > > > > Ho già capito che non ci arriverò mai. È roba troppo lontana dai diagrammi di flusso procedurali che usavamo nel centro di calcolo a Fisica con la macchina di Babbage.
                                                                                                                        > > > >
                                                                                                                        > > > > Andiamo per gradi.
                                                                                                                        > > > > 1. In javascript le funzioni possono essere referenziate:
                                                                                                                        > > > >
                                                                                                                        > > > > function add(a, b) { return a+b; };
                                                                                                                        > > > > function mul(a, b) { return a*b; };
                                                                                                                        > > > > 
                                                                                                                        > > > > function applyFn(fn, a, b) {
                                                                                                                        > > > > return fn(a,b);
                                                                                                                        > > > > };
                                                                                                                        > > > > 
                                                                                                                        > > > > applyFn(add, 2, 3); //5
                                                                                                                        > > > > applyFn(mul, 2, 3); //6
                                                                                                                        > > > > 

                                                                                                                        > > > >
                                                                                                                        > > > > Fino a qui ci sei?
                                                                                                                        > > >
                                                                                                                        > > > Non la sapevo questa cosa, che il nome di una funzione può essere una variabile in un'alta funzione, sento i neuroni cigolare sotto sforzo ma più o meno ci sono.
                                                                                                                        > > >
                                                                                                                        > > > Più che altro non so cosa significa referenziare in generale, anche nel caso delle variabili.
                                                                                                                        > >
                                                                                                                        > > Referenziare lo intendo come poter utilizzare il nome definito come fosse una variabile anziché invocarla come fosse una funzione.
                                                                                                                        >
                                                                                                                        > Come in assembler quando un numero non rappresenta un valore ma l'indirizzo a cui leggere un valore, o in PHP le variabili variabili $$qualcosa?
                                                                                                                        >
                                                                                                                        > Come si chiama la contrapposizione fa i due modi?

                                                                                                                        Non farmi essere preciso che non lo so.

                                                                                                                        > > Come faccio con add e mul qui sopra insomma, non le richiamo direttamente, ma passo il loro riferimento alla funzione applyFn che le richiama.
                                                                                                                        > >
                                                                                                                        > > Sempre continuando quanto scritto sopra, e riprendendo quello che ti scrivevo giorni fa (il discorso delle funzioni anonime), il codice delle prime due righe è equivalente a:
                                                                                                                        > >
                                                                                                                        > > var add = function(a,b) { return a+b; };
                                                                                                                        > > var mul = function(a,b) { return a+b; };
                                                                                                                        > > 

                                                                                                                        >
                                                                                                                        > con la puntualizzazione che a me era familiare la prima sintassi ma non sapevo che creasse delle variabili, perché non sapevo che la funzione fosse un tipo di variabile.

                                                                                                                        Perfetto.

                                                                                                                        > > Quindi se vogliamo sfruttare applyFn possiamo farlo anche passando un riferimento di una funzione anonima:
                                                                                                                        > >
                                                                                                                        > > applyFn(function(a,b) { return a+b; }, 2, 3); //5
                                                                                                                        > > applyFn(function(a,b) { return a*b; }, 2, 3); //6
                                                                                                                        > > 

                                                                                                                        > >
                                                                                                                        > > Ti torna?
                                                                                                                        >
                                                                                                                        > Al posto di add esplicito come argomento la funzione, che però non avendo nome non crea una variabile (a meno che chi ha creato il linguaggio non abbia pensato di fargliela creare, identificata in qualche modo diverso da un nome).

                                                                                                                        Ok, passo successivo: setTimeout.
                                                                                                                        È una funzione contenuta nella specifica che descrive il linguaggio, disponibile sullo scope globale (qualunque esso sia, nel browser ad esempio è l'oggetto window).
                                                                                                                        Questa funzione riceve come input una funzione ed un valore in millisec di delay, e restituisce un identificativo del timeout impostato; questo identificativo si può usare per annullare un timeout impostato usando clearTimeout. Ritorna il controllo immediatamente alla funzione chiamante, l'esecuzione del timeout è garantita avvenire almeno un numero di ms superiore o uguale al delay.

                                                                                                                        Un esempio:
                                                                                                                        var timeoutID = setTimeout(function() {}, 1000);
                                                                                                                        clearTimeout(timeoutID);
                                                                                                                        

                                                                                                                        Il clearTimeout viene invocato immediatamente dopo il setTimeout; non sono ancora passato 1000ms, quindi questa azione annulla il timeout impostato che non viene invocato.

                                                                                                                        Ancora:
                                                                                                                        var timeoutID1 = setTimeout(function() {}, 1000);
                                                                                                                        var timeoutID2 = setTimeout(function() { clearTimeout(timeoutID1) }, 1000);
                                                                                                                        


                                                                                                                        In questo caso il comportamento è indefinito in quanto entrambi i timer sono garantiti scattare almeno dopo 1000ms, ma non sappiamo quando, è possibile che il primo venga eseguito oppure che il secondo faccia in tempo ad annullare il primo.

                                                                                                                        Questo significa che se devo inserire un ritardo ad una azione, mediante setTimeout e poi fare altre azioni, queste debbano essere invocate dall'interno della funzione passata a setTimeout.

                                                                                                                        function test() {
                                                                                                                          console.log('eseguito per primo');
                                                                                                                          setTimeout(function() {
                                                                                                                            console.log('eseguito per terzo ed ultimo, dopo almeno 1000ms');
                                                                                                                          }, 1000);
                                                                                                                          console.log('eseguito per secondo');
                                                                                                                        }
                                                                                                                        
                                                                                                                        Young professional woman and busy mom.
                                                                                                                        • Avatar
                                                                                                                          Scritto da
                                                                                                                          Non Autenticato
                                                                                                                          il 2016-01-06 21:55:37.0 alle 2016-01-06 21:55:37.0
                                                                                                                          Re: Developers WANTED for insulae presentation demo
                                                                                                                          Scritto da: ::1
                                                                                                                          > Scritto da:
                                                                                                                          > > Scritto da: ::1
                                                                                                                          > > > Scritto da:
                                                                                                                          > > > > Scritto da: ::1
                                                                                                                          > > > > > Scritto da:
                                                                                                                          > > > > > >
                                                                                                                          > > > > > > Ho già capito che non ci arriverò mai. È roba troppo lontana dai diagrammi di flusso procedurali che usavamo nel centro di calcolo a Fisica con la macchina di Babbage.
                                                                                                                          > > > > >
                                                                                                                          > > > > > Andiamo per gradi.
                                                                                                                          > > > > > 1. In javascript le funzioni possono essere referenziate:
                                                                                                                          > > > > >
                                                                                                                          > > > > > function add(a, b) { return a+b; };
                                                                                                                          > > > > > function mul(a, b) { return a*b; };
                                                                                                                          > > > > > 
                                                                                                                          > > > > > function applyFn(fn, a, b) {
                                                                                                                          > > > > > return fn(a,b);
                                                                                                                          > > > > > };
                                                                                                                          > > > > > 
                                                                                                                          > > > > > applyFn(add, 2, 3); //5
                                                                                                                          > > > > > applyFn(mul, 2, 3); //6
                                                                                                                          > > > > > 

                                                                                                                          > > > > >
                                                                                                                          > > > > > Fino a qui ci sei?
                                                                                                                          > > > >
                                                                                                                          > > > > Non la sapevo questa cosa, che il nome di una funzione può essere una variabile in un'alta funzione, sento i neuroni cigolare sotto sforzo ma più o meno ci sono.
                                                                                                                          > > > >
                                                                                                                          > > > > Più che altro non so cosa significa referenziare in generale, anche nel caso delle variabili.
                                                                                                                          > > >
                                                                                                                          > > > Referenziare lo intendo come poter utilizzare il nome definito come fosse una variabile anziché invocarla come fosse una funzione.
                                                                                                                          > >
                                                                                                                          > > Come in assembler quando un numero non rappresenta un valore ma l'indirizzo a cui leggere un valore, o in PHP le variabili variabili $$qualcosa?
                                                                                                                          > >
                                                                                                                          > > Come si chiama la contrapposizione fa i due modi?
                                                                                                                          >
                                                                                                                          > Non farmi essere preciso che non lo so.
                                                                                                                          >
                                                                                                                          > > > Come faccio con add e mul qui sopra insomma, non le richiamo direttamente, ma passo il loro riferimento alla funzione applyFn che le richiama.
                                                                                                                          > > >
                                                                                                                          > > > Sempre continuando quanto scritto sopra, e riprendendo quello che ti scrivevo giorni fa (il discorso delle funzioni anonime), il codice delle prime due righe è equivalente a:
                                                                                                                          > > >
                                                                                                                          > > > var add = function(a,b) { return a+b; };
                                                                                                                          > > > var mul = function(a,b) { return a+b; };
                                                                                                                          > > > 

                                                                                                                          > >
                                                                                                                          > > con la puntualizzazione che a me era familiare la prima sintassi ma non sapevo che creasse delle variabili, perché non sapevo che la funzione fosse un tipo di variabile.
                                                                                                                          >
                                                                                                                          > Perfetto.
                                                                                                                          >
                                                                                                                          > > > Quindi se vogliamo sfruttare applyFn possiamo farlo anche passando un riferimento di una funzione anonima:
                                                                                                                          > > >
                                                                                                                          > > > applyFn(function(a,b) { return a+b; }, 2, 3); //5
                                                                                                                          > > > applyFn(function(a,b) { return a*b; }, 2, 3); //6
                                                                                                                          > > > 

                                                                                                                          > > >
                                                                                                                          > > > Ti torna?
                                                                                                                          > >
                                                                                                                          > > Al posto di add esplicito come argomento la funzione, che però non avendo nome non crea una variabile (a meno che chi ha creato il linguaggio non abbia pensato di fargliela creare, identificata in qualche modo diverso da un nome).
                                                                                                                          >
                                                                                                                          > Ok, passo successivo: setTimeout.
                                                                                                                          > È una funzione contenuta nella specifica che descrive il linguaggio, disponibile sullo scope globale (qualunque esso sia, nel browser ad esempio è l'oggetto window).
                                                                                                                          > Questa funzione riceve come input una funzione ed un valore in millisec di delay, e restituisce un identificativo del timeout impostato; questo identificativo si può usare per annullare un timeout impostato usando clearTimeout. Ritorna il controllo immediatamente alla funzione chiamante, l'esecuzione del timeout è garantita avvenire almeno un numero di ms superiore o uguale al delay.
                                                                                                                          >
                                                                                                                          > Un esempio:
                                                                                                                          >
                                                                                                                          > var timeoutID = setTimeout(function() {}, 1000);
                                                                                                                          > clearTimeout(timeoutID);
                                                                                                                          > 

                                                                                                                          > Il clearTimeout viene invocato immediatamente dopo il setTimeout; non sono ancora passato 1000ms, quindi questa azione annulla il timeout impostato che non viene invocato.

                                                                                                                          E per ritardare una funzione definita in precedenza,

                                                                                                                          function a() {
                                                                                                                              ...
                                                                                                                          }

                                                                                                                          dunque la sintassi sarebbe

                                                                                                                          var timeoutID = setTimeout(a, 1000); // giusto
                                                                                                                          

                                                                                                                          invece di

                                                                                                                          var timeoutID = setTimeout(a(), 1000); // sbagliato
                                                                                                                          

                                                                                                                          usando il nome di variabile della funzione?

                                                                                                                          > Ancora:
                                                                                                                          >
                                                                                                                          > var timeoutID1 = setTimeout(function() {}, 1000);
                                                                                                                          > var timeoutID2 = setTimeout(function() { clearTimeout(timeoutID1) }, 1000);
                                                                                                                          > 

                                                                                                                          >
                                                                                                                          > In questo caso il comportamento è indefinito in quanto entrambi i timer sono garantiti scattare almeno dopo 1000ms, ma non sappiamo quando, è possibile che il primo venga eseguito oppure che il secondo faccia in tempo ad annullare il primo.

                                                                                                                          La prima funzione è ritardata di 1000 ms o poco più. La cancellazione del conto alla rovescia viene invocata subito dopo con un ritardo di 1000 ms o poco più. Se fosse "esattamente dopo 1000 ms" la seconda istruzione non arriverebbe mai ad annullare la prima, dato che viene chiamata dopo un tot, ma i "poco più" introducono un'indeterminazione perché variando di volta in volta possono essere più o meno di "subito dopo".

                                                                                                                          > Questo significa che se devo inserire un ritardo ad una azione, mediante setTimeout e poi fare altre azioni, queste debbano essere invocate dall'interno della funzione passata a setTimeout.
                                                                                                                          >
                                                                                                                          >
                                                                                                                          > function test() {
                                                                                                                          > console.log('eseguito per primo');
                                                                                                                          > setTimeout(function() {
                                                                                                                          > console.log('eseguito per terzo ed ultimo, dopo almeno 1000ms');
                                                                                                                          > }, 1000);
                                                                                                                          > console.log('eseguito per secondo');
                                                                                                                          > }
                                                                                                                          > 

                                                                                                                          Perché una funzione test() invece di scrivere l'esempio semplicemente come

                                                                                                                          console.log('eseguito per primo');
                                                                                                                          setTimeout(function() {
                                                                                                                              console.log('eseguito per terzo ed ultimo, dopo almeno 1000ms');
                                                                                                                          }, 1000);
                                                                                                                          console.log('eseguito per secondo');
                                                                                                                          

                                                                                                                          ?
                                                                                                                          • Avatar
                                                                                                                            ☺
                                                                                                                            Scritto da
                                                                                                                            ::1
                                                                                                                            il 2016-01-07 09:40:20.0 alle 2016-01-07 09:40:20.0
                                                                                                                            Trollate totali: 12321
                                                                                                                            Re: Developers WANTED for insulae presentation demo
                                                                                                                            Scritto da:
                                                                                                                            > Scritto da: ::1
                                                                                                                            > > Scritto da:
                                                                                                                            > > > Scritto da: ::1
                                                                                                                            > > > > Scritto da:
                                                                                                                            > > > > > Scritto da: ::1
                                                                                                                            > > > > > > Scritto da:
                                                                                                                            > > > > > > >
                                                                                                                            > > > > > > > Ho già capito che non ci arriverò mai. È roba troppo lontana dai diagrammi di flusso procedurali che usavamo nel centro di calcolo a Fisica con la macchina di Babbage.
                                                                                                                            > > > > > >
                                                                                                                            > > > > > > Andiamo per gradi.
                                                                                                                            > > > > > > 1. In javascript le funzioni possono essere referenziate:
                                                                                                                            > > > > > >
                                                                                                                            > > > > > > function add(a, b) { return a+b; };
                                                                                                                            > > > > > > function mul(a, b) { return a*b; };
                                                                                                                            > > > > > > 
                                                                                                                            > > > > > > function applyFn(fn, a, b) {
                                                                                                                            > > > > > > return fn(a,b);
                                                                                                                            > > > > > > };
                                                                                                                            > > > > > > 
                                                                                                                            > > > > > > applyFn(add, 2, 3); //5
                                                                                                                            > > > > > > applyFn(mul, 2, 3); //6
                                                                                                                            > > > > > > 

                                                                                                                            > > > > > >
                                                                                                                            > > > > > > Fino a qui ci sei?
                                                                                                                            > > > > >
                                                                                                                            > > > > > Non la sapevo questa cosa, che il nome di una funzione può essere una variabile in un'alta funzione, sento i neuroni cigolare sotto sforzo ma più o meno ci sono.
                                                                                                                            > > > > >
                                                                                                                            > > > > > Più che altro non so cosa significa referenziare in generale, anche nel caso delle variabili.
                                                                                                                            > > > >
                                                                                                                            > > > > Referenziare lo intendo come poter utilizzare il nome definito come fosse una variabile anziché invocarla come fosse una funzione.
                                                                                                                            > > >
                                                                                                                            > > > Come in assembler quando un numero non rappresenta un valore ma l'indirizzo a cui leggere un valore, o in PHP le variabili variabili $$qualcosa?
                                                                                                                            > > >
                                                                                                                            > > > Come si chiama la contrapposizione fa i due modi?
                                                                                                                            > >
                                                                                                                            > > Non farmi essere preciso che non lo so.
                                                                                                                            > >
                                                                                                                            > > > > Come faccio con add e mul qui sopra insomma, non le richiamo direttamente, ma passo il loro riferimento alla funzione applyFn che le richiama.
                                                                                                                            > > > >
                                                                                                                            > > > > Sempre continuando quanto scritto sopra, e riprendendo quello che ti scrivevo giorni fa (il discorso delle funzioni anonime), il codice delle prime due righe è equivalente a:
                                                                                                                            > > > >
                                                                                                                            > > > > var add = function(a,b) { return a+b; };
                                                                                                                            > > > > var mul = function(a,b) { return a+b; };
                                                                                                                            > > > > 

                                                                                                                            > > >
                                                                                                                            > > > con la puntualizzazione che a me era familiare la prima sintassi ma non sapevo che creasse delle variabili, perché non sapevo che la funzione fosse un tipo di variabile.
                                                                                                                            > >
                                                                                                                            > > Perfetto.
                                                                                                                            > >
                                                                                                                            > > > > Quindi se vogliamo sfruttare applyFn possiamo farlo anche passando un riferimento di una funzione anonima:
                                                                                                                            > > > >
                                                                                                                            > > > > applyFn(function(a,b) { return a+b; }, 2, 3); //5
                                                                                                                            > > > > applyFn(function(a,b) { return a*b; }, 2, 3); //6
                                                                                                                            > > > > 

                                                                                                                            > > > >
                                                                                                                            > > > > Ti torna?
                                                                                                                            > > >
                                                                                                                            > > > Al posto di add esplicito come argomento la funzione, che però non avendo nome non crea una variabile (a meno che chi ha creato il linguaggio non abbia pensato di fargliela creare, identificata in qualche modo diverso da un nome).
                                                                                                                            > >
                                                                                                                            > > Ok, passo successivo: setTimeout.
                                                                                                                            > > È una funzione contenuta nella specifica che descrive il linguaggio, disponibile sullo scope globale (qualunque esso sia, nel browser ad esempio è l'oggetto window).
                                                                                                                            > > Questa funzione riceve come input una funzione ed un valore in millisec di delay, e restituisce un identificativo del timeout impostato; questo identificativo si può usare per annullare un timeout impostato usando clearTimeout. Ritorna il controllo immediatamente alla funzione chiamante, l'esecuzione del timeout è garantita avvenire almeno un numero di ms superiore o uguale al delay.
                                                                                                                            > >
                                                                                                                            > > Un esempio:
                                                                                                                            > >
                                                                                                                            > > var timeoutID = setTimeout(function() {}, 1000);
                                                                                                                            > > clearTimeout(timeoutID);
                                                                                                                            > > 

                                                                                                                            > > Il clearTimeout viene invocato immediatamente dopo il setTimeout; non sono ancora passato 1000ms, quindi questa azione annulla il timeout impostato che non viene invocato.
                                                                                                                            >
                                                                                                                            > E per ritardare una funzione definita in precedenza,
                                                                                                                            >
                                                                                                                            >
                                                                                                                            > function a() {
                                                                                                                            > ...
                                                                                                                            > }

                                                                                                                            > dunque la sintassi sarebbe
                                                                                                                            >
                                                                                                                            >
                                                                                                                            > var timeoutID = setTimeout(a, 1000); // giusto
                                                                                                                            > 

                                                                                                                            > invece di
                                                                                                                            >
                                                                                                                            >
                                                                                                                            > var timeoutID = setTimeout(a(), 1000); // sbagliato
                                                                                                                            > 

                                                                                                                            > usando il nome di variabile della funzione?
                                                                                                                            >
                                                                                                                            > > Ancora:
                                                                                                                            > >
                                                                                                                            > > var timeoutID1 = setTimeout(function() {}, 1000);
                                                                                                                            > > var timeoutID2 = setTimeout(function() { clearTimeout(timeoutID1) }, 1000);
                                                                                                                            > > 

                                                                                                                            > >
                                                                                                                            > > In questo caso il comportamento è indefinito in quanto entrambi i timer sono garantiti scattare almeno dopo 1000ms, ma non sappiamo quando, è possibile che il primo venga eseguito oppure che il secondo faccia in tempo ad annullare il primo.
                                                                                                                            >
                                                                                                                            > La prima funzione è ritardata di 1000 ms o poco più. La cancellazione del conto alla rovescia viene invocata subito dopo con un ritardo di 1000 ms o poco più. Se fosse "esattamente dopo 1000 ms" la seconda istruzione non arriverebbe mai ad annullare la prima, dato che viene chiamata dopo un tot, ma i "poco più" introducono un'indeterminazione perché variando di volta in volta possono essere più o meno di "subito dopo".
                                                                                                                            >
                                                                                                                            > > Questo significa che se devo inserire un ritardo ad una azione, mediante setTimeout e poi fare altre azioni, queste debbano essere invocate dall'interno della funzione passata a setTimeout.
                                                                                                                            > >
                                                                                                                            > >
                                                                                                                            > > function test() {
                                                                                                                            > > console.log('eseguito per primo');
                                                                                                                            > > setTimeout(function() {
                                                                                                                            > > console.log('eseguito per terzo ed ultimo, dopo almeno 1000ms');
                                                                                                                            > > }, 1000);
                                                                                                                            > > console.log('eseguito per secondo');
                                                                                                                            > > }
                                                                                                                            > > 

                                                                                                                            > Perché una funzione test() invece di scrivere l'esempio semplicemente come
                                                                                                                            >
                                                                                                                            >
                                                                                                                            > console.log('eseguito per primo');
                                                                                                                            > setTimeout(function() {
                                                                                                                            > console.log('eseguito per terzo ed ultimo, dopo almeno 1000ms');
                                                                                                                            > }, 1000);
                                                                                                                            > console.log('eseguito per secondo');
                                                                                                                            > 

                                                                                                                            > ?

                                                                                                                            Nessun motivo in particolare, mi stavo avvicinando per gradi al codice della pagina web di esempio.

                                                                                                                            Adesso confronta questi:
                                                                                                                            function sincrono() {
                                                                                                                              for (var i = 0 /* inizializzazione */;
                                                                                                                                i < 10 /* verifica condizione controllo */;
                                                                                                                                i++ /* modifica variabile di controllo*/) {
                                                                                                                                print('i = ' + i); // esegui per iterazione
                                                                                                                                sleep(50);
                                                                                                                              }
                                                                                                                              print('finito'); // esegui a fine iterazioni
                                                                                                                            };
                                                                                                                            sincrono();
                                                                                                                            


                                                                                                                            function asincrono(i, callback) {
                                                                                                                              if (!(i < 10)) { // verifica condizione controllo
                                                                                                                                callback();
                                                                                                                                return;
                                                                                                                              }
                                                                                                                              print('i = ' + i); // esegui per iterazione
                                                                                                                              i++; /* modifica variabile di controllo*/
                                                                                                                              setTimeout(function() {
                                                                                                                                asincrono(i, callback);
                                                                                                                              }, 50);
                                                                                                                            }
                                                                                                                            asincrono(0 /* inizializzazione */, function() {
                                                                                                                              print('finito'); // esegui a fine iterazioni
                                                                                                                            });
                                                                                                                            
                                                                                                                            Young professional woman and busy mom.
                                                                  • Avatar
                                                                    ☺
                                                                    Scritto da
                                                                    il 2015-12-30 23:45:00.0 alle 2015-12-30 23:45:00.0
                                                                    Trollate totali: 42885
                                                                    Re: Developers WANTED for insulae presentation demo
                                                                    Scritto da:

                                                                    > > > > > Penso che userò un IFRAME!
                                                                    > > > >
                                                                    > > > > Immagine postata dall'utente
                                                                    > > >
                                                                    > > > Suggerite qualcos'altro! Arrabbiato
                                                                    > >
                                                                    > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                    > > Hai provato reveal-js ?
                                                                    >
                                                                    > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.

                                                                    Quando l'utente clicka su "Click here to start the slideshow" Newbie, inesperto ?

                                                                    > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.

                                                                    Non riesco a levarmi dalla mente l'immagine di uno che pesta i chiodi col manico del cacciavite.
                                                                    `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                                    • Avatar
                                                                      ☺
                                                                      Scritto da
                                                                      ::1
                                                                      il 2015-12-30 23:48:10.0 alle 2015-12-30 23:48:10.0
                                                                      Trollate totali: 12321
                                                                      Re: Developers WANTED for insulae presentation demo
                                                                      Scritto da: Giambo
                                                                      > Scritto da:
                                                                      >
                                                                      > > > > > > Penso che userò un IFRAME!
                                                                      > > > > >
                                                                      > > > > > Immagine postata dall'utente
                                                                      > > > >
                                                                      > > > > Suggerite qualcos'altro! Arrabbiato
                                                                      > > >
                                                                      > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                      > > > Hai provato reveal-js ?
                                                                      > >
                                                                      > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                      >
                                                                      > Quando l'utente clicka su "Click here to start the slideshow" Newbie, inesperto ?
                                                                      >
                                                                      > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                      >
                                                                      > Non riesco a levarmi dalla mente l'immagine di uno che pesta i chiodi col manico del cacciavite.

                                                                      Che c'entra php adesso? Con la lingua fuori Imbarazzato Perplesso A bocca aperta Occhiolino Sorpresa Deluso Ficoso
                                                                      Young professional woman and busy mom.
                                                                    • Avatar
                                                                      Scritto da
                                                                      Non Autenticato
                                                                      il 2015-12-30 23:59:46.0 alle 2015-12-30 23:59:46.0
                                                                      Re: Developers WANTED for insulae presentation demo
                                                                      Scritto da: Giambo
                                                                      > Scritto da:
                                                                      >
                                                                      > > > > > > Penso che userò un IFRAME!
                                                                      > > > > >
                                                                      > > > > > Immagine postata dall'utente
                                                                      > > > >
                                                                      > > > > Suggerite qualcos'altro! Arrabbiato
                                                                      > > >
                                                                      > > > Ma strozzati, quante te ne ho postate di soluzioni Arrabbiato ?
                                                                      > > > Hai provato reveal-js ?
                                                                      > >
                                                                      > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                      >
                                                                      > Quando l'utente clicka su "Click here to start the slideshow" Newbie, inesperto ?

                                                                      Dove c'è scritto che si comporta come richiedo, e cioè
                                                                      produce qualcosa di incorporabile nella mia pagina,
                                                                      ma lo carica solo nel momento in cui l'utente clicca su una freccia?

                                                                      Un po'come i video di Youtube: l'utente vede il riquadro con l'immagine di anteprima, cliccando su Paly viene visualizzato il video.

                                                                      > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                      >
                                                                      > Non riesco a levarmi dalla mente l'immagine di uno che pesta i chiodi col manico del cacciavite.

                                                                      Peggio ancora sarebbe pestare col martello sulla testa delle viti A bocca aperta
                                                                      • Avatar
                                                                        ☺
                                                                        Scritto da
                                                                        il 2015-12-31 00:08:51.0 alle 2015-12-31 00:08:51.0
                                                                        Trollate totali: 42885
                                                                        Re: Developers WANTED for insulae presentation demo
                                                                        Scritto da:

                                                                        > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                        > >
                                                                        > > Quando l'utente clicka su "Click here to start the slideshow" Newbie, inesperto ?
                                                                        >
                                                                        > Dove c'è scritto che si comporta come richiedo, e cioè
                                                                        > produce qualcosa di incorporabile nella mia pagina,
                                                                        > ma lo carica solo nel momento in cui l'utente clicca su una freccia?

                                                                        Non c'e' scitto, infatti la mia idea e' che reindirizzi alla pagina 1 della presentazione quando clicki.

                                                                        > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                        > >
                                                                        > > Non riesco a levarmi dalla mente l'immagine di uno che pesta i chiodi col manico del cacciavite.
                                                                        >
                                                                        > Peggio ancora sarebbe pestare col martello sulla testa delle viti A bocca aperta

                                                                        Quello sarebbe "fottutamente sbagliato" (Le viti non terrebbero e non raggiungi il risultato), mentre quel che vuoi fare te alla fine raggiunge lo scopo, ma in maniera non soddisfacente e con grande e inutile sforzo aggiuntivo.
                                                                        `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                                        • Avatar
                                                                          Scritto da
                                                                          Non Autenticato
                                                                          il 2015-12-31 00:11:40.0 alle 2015-12-31 00:11:40.0
                                                                          Re: Developers WANTED for insulae presentation demo
                                                                          Scritto da: Giambo
                                                                          > Scritto da:
                                                                          >
                                                                          > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                          > > >
                                                                          > > > Quando l'utente clicka su "Click here to start the slideshow" Newbie, inesperto ?
                                                                          > >
                                                                          > > Dove c'è scritto che si comporta come richiedo, e cioè
                                                                          > > produce qualcosa di incorporabile nella mia pagina,
                                                                          > > ma lo carica solo nel momento in cui l'utente clicca su una freccia?
                                                                          >
                                                                          > Non c'e' scitto, infatti la mia idea e' che reindirizzi alla pagina 1 della presentazione quando clicki.

                                                                          Naaaaaaah, deve inserire la presentazione nella finestra della mia pagina, ombreggiata su fondo legno!

                                                                          > > > > Ormai funziona e fa quello per cui è stato fatto, resta solo più quest'ultimo punto.
                                                                          > > >
                                                                          > > > Non riesco a levarmi dalla mente l'immagine di uno che pesta i chiodi col manico del cacciavite.
                                                                          > >
                                                                          > > Peggio ancora sarebbe pestare col martello sulla testa delle viti A bocca aperta
                                                                          >
                                                                          > Quello sarebbe "fottutamente sbagliato" (Le viti non terrebbero e non raggiungi il risultato), mentre quel che vuoi fare te alla fine raggiunge lo scopo, ma in maniera non soddisfacente e con grande e inutile sforzo aggiuntivo.
                                                                          • Avatar
                                                                            ☺
                                                                            Scritto da
                                                                            il 2015-12-31 00:14:40.0 alle 2015-12-31 00:14:40.0
                                                                            Trollate totali: 42885
                                                                            Re: Developers WANTED for insulae presentation demo
                                                                            Scritto da:

                                                                            > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                            > > > >
                                                                            > > > > Quando l'utente clicka su "Click here to start the slideshow" Newbie, inesperto ?
                                                                            > > >
                                                                            > > > Dove c'è scritto che si comporta come richiedo, e cioè
                                                                            > > > produce qualcosa di incorporabile nella mia pagina,
                                                                            > > > ma lo carica solo nel momento in cui l'utente clicca su una freccia?
                                                                            > >
                                                                            > > Non c'e' scitto, infatti la mia idea e' che reindirizzi alla pagina 1 della presentazione quando clicki.
                                                                            >
                                                                            > Naaaaaaah, deve inserire la presentazione nella finestra della mia pagina, ombreggiata su fondo legno!

                                                                            Sei decisamente piu' abile di yoda nel trovar scuse.

                                                                            Arrangiati e buona notte.
                                                                            `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
                                                                            • Avatar
                                                                              Scritto da
                                                                              Non Autenticato
                                                                              il 2015-12-31 00:17:49.0 alle 2015-12-31 00:17:49.0
                                                                              Re: Developers WANTED for insulae presentation demo
                                                                              Scritto da: Giambo
                                                                              > Scritto da:
                                                                              >
                                                                              > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                              > > > > >
                                                                              > > > > > Quando l'utente clicka su "Click here to start the slideshow" Newbie, inesperto ?
                                                                              > > > >
                                                                              > > > > Dove c'è scritto che si comporta come richiedo, e cioè
                                                                              > > > > produce qualcosa di incorporabile nella mia pagina,
                                                                              > > > > ma lo carica solo nel momento in cui l'utente clicca su una freccia?
                                                                              > > >
                                                                              > > > Non c'e' scitto, infatti la mia idea e' che reindirizzi alla pagina 1 della presentazione quando clicki.
                                                                              > >
                                                                              > > Naaaaaaah, deve inserire la presentazione nella finestra della mia pagina, ombreggiata su fondo legno!
                                                                              >
                                                                              > Sei decisamente piu' abile di yoda nel trovar scuse.

                                                                              Non è una scusa, è l'intento originario.

                                                                              > Arrangiati e buona notte.

                                                                              Attento a non svegliarti in una cassa di legno!
                                                                              • Avatar
                                                                                Scritto da
                                                                                Non Autenticato
                                                                                il 2015-12-31 15:47:56.0 alle 2015-12-31 15:47:56.0
                                                                                Re: Developers WANTED for insulae presentation demo
                                                                                Scritto da:
                                                                                > Scritto da: Giambo
                                                                                > > Scritto da:
                                                                                > >
                                                                                > > > > > > > Per reveal-js varrebbe la stessa domanda su come caricarlo solo su richiesta.
                                                                                > > > > > >
                                                                                > > > > > > Quando l'utente clicka su "Click here to start the slideshow" Newbie, inesperto ?
                                                                                > > > > >
                                                                                > > > > > Dove c'è scritto che si comporta come richiedo, e cioè
                                                                                > > > > > produce qualcosa di incorporabile nella mia pagina,
                                                                                > > > > > ma lo carica solo nel momento in cui l'utente clicca su una freccia?
                                                                                > > > >
                                                                                > > > > Non c'e' scitto, infatti la mia idea e' che reindirizzi alla pagina 1 della presentazione quando clicki.
                                                                                > > >
                                                                                > > > Naaaaaaah, deve inserire la presentazione nella finestra della mia pagina, ombreggiata su fondo legno!
                                                                                > >
                                                                                > > Sei decisamente piu' abile di yoda nel trovar scuse.
                                                                                >
                                                                                > Non è una scusa, è l'intento originario.

                                                                                Per capire come mai la presentazione stia in un riquadro su fondo legno invece che a tutta pagina bisogna aver presente l'intero sito.

                                                                                > > Arrangiati e buona notte.
                                                                                >
                                                                                > Attento a non svegliarti in una cassa di legno!
    • Avatar
      Scritto da
      Non Autenticato
      il 2016-01-06 18:48:14.0 alle 2016-01-06 18:48:14.0
      Re: Developers WANTED for insulae presentation demo
      È possibile fare in modo che la pagina carichi jQuery da Google

      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

      con un caricamento da locale

      <script src="script/jquery.min.js"></script>

      come opzione di ripiego?
      • Avatar
        ☺
        Scritto da
        ::1
        il 2016-01-06 19:07:30.0 alle 2016-01-06 19:07:30.0
        Trollate totali: 12321
        Re: Developers WANTED for insulae presentation demo
        Scritto da:
        > È possibile fare in modo che la pagina carichi jQuery da Google
        >
        > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
        >
        > con un caricamento da locale
        >
        > <script src="script/jquery.min.js"></script>
        >
        > come opzione di ripiego?

        Sì. Manualmente:
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
        <script>
        if (typeof $ === 'undefined') {
          var node = document.createElement('script');
          node.src = 'script/jquery.min.js';
          document.body.appendChild(node);
        }
        </script>
        


        Ci sono anche delle librerie che fanno questo lavoro.
        Le prime cercando "javascript library fallback loader":
        https://github.com/dolox/fallback
        http://yepnopejs.com/
        http://malko.github.io/l.js/
        Young professional woman and busy mom.
        • Avatar
          Scritto da
          Non Autenticato
          il 2016-01-06 20:47:51.0 alle 2016-01-06 20:47:51.0
          Re: Developers WANTED for insulae presentation demo
          Scritto da: ::1
          > Scritto da:
          > > È possibile fare in modo che la pagina carichi jQuery da Google
          > >
          > > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
          > >
          > > con un caricamento da locale
          > >
          > > <script src="script/jquery.min.js"></script>
          > >
          > > come opzione di ripiego?
          >
          > Sì. Manualmente:
          >
          > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
          > <script>
          > if (typeof $ === 'undefined') {
          > var node = document.createElement('script');
          > node.src = 'script/jquery.min.js';
          > document.body.appendChild(node);
          > }
          > </script>
          > 


          Interessante. Dunque se mettessi in uno script in head

          function carica(p) {
              var n = document.createElement('script');
              n.src = p;
              document.head.appendChild(n);
          }

          e poi nel body

          <a ... onclick="carica('presentazione.js')"><img src="freccia.png"></a>

          cliccando sulla freccia caricherebbe la presentazione con tutti i materiali come chiedevo?

          > Ci sono anche delle librerie che fanno questo lavoro.
          > Le prime cercando "javascript library fallback loader":
          > https://github.com/dolox/fallback
          > http://yepnopejs.com/
          > http://malko.github.io/l.js/

          Altre librerie! la pagina rischierebbe di venire come casa di Lich.
          • Avatar
            ☺
            Scritto da
            ::1
            il 2016-01-06 20:53:27.0 alle 2016-01-06 20:53:27.0
            Trollate totali: 12321
            Re: Developers WANTED for insulae presentation demo
            Scritto da:
            > Scritto da: ::1
            > > Scritto da:
            > > > È possibile fare in modo che la pagina carichi jQuery da Google
            > > >
            > > > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
            > > >
            > > > con un caricamento da locale
            > > >
            > > > <script src="script/jquery.min.js"></script>
            > > >
            > > > come opzione di ripiego?
            > >
            > > Sì. Manualmente:
            > >
            > > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
            > > <script>
            > > if (typeof $ === 'undefined') {
            > > var node = document.createElement('script');
            > > node.src = 'script/jquery.min.js';
            > > document.body.appendChild(node);
            > > }
            > > </script>
            > > 

            >
            > Interessante. Dunque se mettessi in uno script in head
            >
            >
            function carica(p) {
            > var n = document.createElement('script');
            > n.src = p;
            > document.head.appendChild(n);
            > }

            > e poi nel body
            >
            > <a ... onclick="carica('presentazione.js')"><img src="freccia.png"></a>
            >
            > cliccando sulla freccia caricherebbe la presentazione con tutti i materiali come chiedevo?

            In linea di massima sì; occhio che dopo l'appendChild l'operazione avverrà in asincrono al prossimo giro di event loop; se definisci una funzione in presentazione.js non aspettarti che immediatamente aver invocato carica questa sia già pronta all'uso.

            > > Ci sono anche delle librerie che fanno questo lavoro.
            > > Le prime cercando "javascript library fallback loader":
            > > https://github.com/dolox/fallback
            > > http://yepnopejs.com/
            > > http://malko.github.io/l.js/
            >
            > Altre librerie! la pagina rischierebbe di venire come casa di Lich.

            La prima è 1.5kb minificata e gzippata, non ho visto le altre. Non mi sembra una cosa abnorme.
            Young professional woman and busy mom.
        • Avatar
          Scritto da
          Non Autenticato
          il 2016-01-13 00:16:01.0 alle 2016-01-13 00:16:01.0
          Re: Developers WANTED for insulae presentation demo
          Scritto da: ::1
          > Scritto da:
          > > È possibile fare in modo che la pagina carichi jQuery da Google
          > >
          > > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
          > >
          > > con un caricamento da locale
          > >
          > > <script src="script/jquery.min.js"></script>
          > >
          > > come opzione di ripiego?
          >
          > Sì. Manualmente:
          >
          > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
          > <script>
          > if (typeof $ === 'undefined') {
          > var node = document.createElement('script');
          > node.src = 'script/jquery.min.js';
          > document.body.appendChild(node);
          > }
          > </script>
          > 


          Mi sembrava d'aver letto che mettendo uno script all'interno dell'elemento script dello script esterno, es.

          <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
          <!--
          if (typeof $ === 'undefined') {
          var node = document.createElement('script');
          node.src = 'script/jquery.min.js';
          document.body.appendChild(node);
          }
          // -->
          </script>
          


          eseguisse il contenuto dell'elemento come script di riserva se quello esterno non viene caricato. Non trovo però riferimenti a tale comportamento.

          Inoltre se librerie come queste

          > Ci sono anche delle librerie che fanno questo lavoro.
          > Le prime cercando "javascript library fallback loader":
          > https://github.com/dolox/fallback
          > http://yepnopejs.com/
          > http://malko.github.io/l.js/

          esistono sarà probabilmente perché quello che ho letto non è vero, o magari che non l'ho letto Geek.

          Riprenderò la continuazione delle lezioni sulle funzioni non appena ho un po' di cervello da dedicargli.
          • Avatar
            Scritto da
            Non Autenticato
            il 2016-01-13 00:19:46.0 alle 2016-01-13 00:19:46.0
            Re: Developers WANTED for insulae presentation demo
            Scritto da:
            > Scritto da: ::1
            > > Scritto da:
            > > > È possibile fare in modo che la pagina carichi jQuery da Google
            > > >
            > > > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
            > > >
            > > > con un caricamento da locale
            > > >
            > > > <script src="script/jquery.min.js"></script>
            > > >
            > > > come opzione di ripiego?
            > >
            > > Sì. Manualmente:
            > >
            > > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
            > > <script>
            > > if (typeof $ === 'undefined') {
            > > var node = document.createElement('script');
            > > node.src = 'script/jquery.min.js';
            > > document.body.appendChild(node);
            > > }
            > > </script>
            > > 

            >
            > Mi sembrava d'aver letto che mettendo uno script all'interno dell'elemento script dello script esterno, es.
            >
            >
            > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
            > <!--
            > if (typeof $ === 'undefined') {
            > var node = document.createElement('script');
            > node.src = 'script/jquery.min.js';
            > document.body.appendChild(node);
            > }
            > // -->
            > </script>
            > 

            >
            > eseguisse il contenuto dell'elemento come script di riserva se quello esterno non viene caricato. Non trovo però riferimenti a tale comportamento.
            >
            > Inoltre se librerie come queste
            >
            > > Ci sono anche delle librerie che fanno questo lavoro.
            > > Le prime cercando "javascript library fallback loader":
            > > https://github.com/dolox/fallback
            > > http://yepnopejs.com/
            > > http://malko.github.io/l.js/
            >
            > esistono sarà probabilmente perché quello che ho letto non è vero, o magari che non l'ho letto Geek.
            >
            > Riprenderò la continuazione delle lezioni sulle funzioni non appena ho un po' di cervello da dedicargli.

            stolto!

            procrastinando risolverai tutto A bocca aperta A bocca aperta A bocca aperta A bocca storta TristeIn lacrime
            • Avatar
              Scritto da
              Non Autenticato
              il 2016-01-13 00:30:18.0 alle 2016-01-13 00:30:18.0
              Re: Developers WANTED for insulae presentation demo
              Scritto da:
              > Scritto da:
              > > Scritto da: ::1
              > > > Scritto da:
              > > > > È possibile fare in modo che la pagina carichi jQuery da Google
              > > > >
              > > > > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
              > > > >
              > > > > con un caricamento da locale
              > > > >
              > > > > <script src="script/jquery.min.js"></script>
              > > > >
              > > > > come opzione di ripiego?
              > > >
              > > > Sì. Manualmente:
              > > >
              > > > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
              > > > <script>
              > > > if (typeof $ === 'undefined') {
              > > > var node = document.createElement('script');
              > > > node.src = 'script/jquery.min.js';
              > > > document.body.appendChild(node);
              > > > }
              > > > </script>
              > > > 

              > >
              > > Mi sembrava d'aver letto che mettendo uno script all'interno dell'elemento script dello script esterno, es.
              > >
              > >
              > > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
              > > <!--
              > > if (typeof $ === 'undefined') {
              > > var node = document.createElement('script');
              > > node.src = 'script/jquery.min.js';
              > > document.body.appendChild(node);
              > > }
              > > // -->
              > > </script>
              > > 

              > >
              > > eseguisse il contenuto dell'elemento come script di riserva se quello esterno non viene caricato. Non trovo però riferimenti a tale comportamento.
              > >
              > > Inoltre se librerie come queste
              > >
              > > > Ci sono anche delle librerie che fanno questo lavoro.
              > > > Le prime cercando "javascript library fallback loader":
              > > > https://github.com/dolox/fallback
              > > > http://yepnopejs.com/
              > > > http://malko.github.io/l.js/
              > >
              > > esistono sarà probabilmente perché quello che ho letto non è vero, o magari che non l'ho letto Geek.
              > >
              > > Riprenderò la continuazione delle lezioni sulle funzioni non appena ho un po' di cervello da dedicargli.
              >
              > stolto!
              >
              > procrastinando risolverai tutto A bocca aperta A bocca aperta A bocca aperta A bocca storta TristeIn lacrime

              Basta procrastinare!

              raccogliere dati -> analizzare -> decidere -> agire

              è giunta l'ora di agire!!!

              Peccato che l'azione sia piuttosto lenta Triste
<softv>

Pagina generata in 901 millisecondi

Utenti attivi: 10 nell'ultimo minuto, 27 negli ultimi cinque minuti, 63 negli ultimi 15 minuti