Category: Senza categoria

  • Docker in a Docker

    Running a docker container from inside a docker container, I mean. Of course one can define an image that instanciate a container as its default command, and this would lead to an infinite loop of forks … let’s see The infinite containment docker run -v /var/run/docker.sock:/var/run/docker.sock -name whocare alwaysfork Ok, that is bad and I…

  • A matter of elegance

    I need some moment to fully understand this: const compose = ( …fns ) => fns.reduce( ( f, g ) => ( …args ) => f( g( …args ) ) ); reduce method is trickly: when initialValue is not given, the first element of the array is taken as first argument of reduce’s callback parameter,…

  • Lo sporco lavoro del CI/CD e DevOps

    Ora racconto una storia. Beh, la faccio breve, si è fatta una certa.   Da quando c’è bisogno di rilasciare il software in tempo reale sono stati scritti diversi software di supporto per fare lo sporco lavoro di: eseguire test, impacchettare, distribuire i pacchetti nei vari server di destinazioni. Uno di questi è Jenkins, scritto in…

  • E le Promise ritornano (risolvono in) function?

    Stasera ero qui con un test (acceptance) cercando di accrocchiarlo alla meglio. In sostanza usando jsdom e jest ho del codice legacy che utilizza jquery (versione vecchissima) e il js è nella pagina. Lo incollo in un file separato, prepare.js. E visto che devo caricarlo tramite node lo metto dentro una funzione che chiamo con…

  • Observable. Prendo nota

    Probabilmente in ritardo col resto del mondo, h chiarito un punto importante riguardo gli observable, e l’ho capita usando observable-redux. Prendo nota. Definendo un Epic, da uno stream di action$ si restituisce un’altro stream di action La Epic è eseguita dopo che il relativo reducer ha fatto il suo lavoro. È possibile, data una action,…

  • Cosa ho imparato oggi

    Coso ho imparato oggi (professore FONTECEDRO https://www.youtube.com/watch?v=aqTmhBca7f8 ) Dopo aver insistito col farmi dare un server da poter usare per metterci redmine e gogs, mi sono ritrovato oggi a dover far girare i due docker insieme e farli interagire. C’è da dire che di docker non ci capisco nulla, quindi oggi ho imparato ad usare…

  • App cross platform basate su webengines.

    ==================================== Cross platform basati su webengines. ==================================== (o motori di rendering) – inglobare una pagina web in una finestra del browser senza le limitazioni tipiche imposte dal browser (accesso al filesystem e ai vari dispositivi), per creare una applicazione nativa (più o meno) – **Meteor**: applicazione js+html che non ha limitazioni di accesso al filesystem.…

  • Tracciare lo sguardo per cambiare il focus della tastiera

    Io ho questa idea da un po’. Poi stamattina ho letto un articolo, https://blog.acolyer.org/2017/04/26/improving-user-perceived-page-load-time-using-gaze/ (riguarda la priorizzazione del caricamento dei contenuti per rendere migliore la percezione del tempo di caricamento, ma …) trovo questo https://sourceforge.net/projects/gazepointer/ Avendo diversi monitor non è raro guardare da una parte e scrivere da un’altra, non so quindi quanto questo si utile.…

  • Indutria 4.0, NAS, SAN, FUJI, VMWare, e soiel

    Due giorni di convegni e non ho scritto nulla. Il primo, ieri pomeriggio organizzato da Confindustria Ancona, riguardante Industria 4.0. Non avevo idea di cosa fosse, così mi sono iscritto. In pratica è l’utilizzo dell’informazione nel contesto della produzione industriale per migliorare l’efficienza, andare incontro alla domanda, monitorare il gradimento di un prodotto, migliorare il rapporto col…

  • ShoppyDoo WordPress Plugin has a page

    The wordpress plugin for shoppydoo integration has his own page now: http://earnfromsd.smartango.com/ I also sent to wordpress.org for inclusion in plugin repository UPDATE changed name to earnfromsd