nodejs

Mattepuffo's logo
Introduzione a Puppeteer

Introduzione a Puppeteer

Puppeeter è una libreria per Node.js, creata da Google, ci permette di eseguire determinate operazioni sulle pagine web in maniera automatizzata senza aprire il browser.

Infatti, di default, installa una versione locale di Chrome / Chromium, e l'avvia in modalità headless.

Ho deciso di testare questa libreria più per curiosità che altro; quindi mi sono limitato ad un piccolo script.

Mattepuffo's logo
Creare un filewatcher in Node.js con Chokadir

Creare un filewatcher in Node.js con Chokadir

Node.js arriva già alcune metodi per controllare il filesystem.

Ma, a detta dei creatori di Chokadir, hanno delle limitazioni:

  • Node.js fs.watch:

    • Doesn't report filenames on OS X.

    • Doesn't report events at all when using editors like Sublime on OS X.

    • Often reports events twice.

    • Emits most changes as rename.

    • Has a lot of other issues

    • Does not provide an easy way to recursively watch file trees.

  • Node.js fs.watchFile:

    • Almost as bad at event handling.

    • Also does not provide any recursive watching.

    • Results in high CPU utilization.

Mattepuffo's logo
NDM, una GUI per NPM

NDM, una GUI per NPM

Oggi vi propongo NDM (NPM Desktop Manager), una front-end grafico per desktop per NPM.

Attraverso questo programma possiamo gestire tutit i pacchetti come se usassimo NPM.

Quindi possiamo installarli, aggiornarli e rimuoverli.

Mattepuffo's logo
MOUT: una libreria modulare per Javascript

MOUT: una libreria modulare per Javascript

MOUT è una libreria modulare molto completa per Javascript.

E' possibile usarla sia insieme a Node.js, che separatamente (anche se è un pò complicato...).

Come dicono gli sviluppatori, non nasce per sostituire altre libreria, ma aggiungere metodi di utilità facilmente riutilizzabili.