Usare SQLIte con Node.js

Usare SQLIte con Node.js

Ci sono diversi framework / librerie che si basano su Node.js, e può quindi capitare di dover usare SQLite come database (magari non per applicazioni web molto grosse).

Vediamo come possiamo usare questo db con applicazioni Node.js.

Prima di tutto installiamo il modulo:

$ npm install --save sqlite3
Leggi
Eseguire script in Python con Node.js

Eseguire script in Python con Node.js

Ho trovato questa libreria, python-shell, quasi per caso, ed ho deciso di testarla perchè la trovo interessante.

In sostanza è in grado di eseguire uno script Python usando Node.js.

In questo modo possiamo unire il meglio di due lunguaggi; inoltre mi sembra che la libreria sia anche abbastanza aggiornata.

Leggi
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.

Leggi
Visualizzare i log in tempo reale con Log.io

Visualizzare i log in tempo reale con Log.io

Log.io è un programma scritto in Node.js che ci permette di visualizzare i log in tempo reale.

Essendo basato su Node.js, dovrebbe essere teoricamente multi piattaforma.

Ma io l'ho testato solo su Linux, e non saprei come funziona sugli altri OS.

Leggi
Schedulare task in Node.js con node-cron

Schedulare task in Node.js con node-cron

Cron è uno schedulatore per sistemi *NIX.

Abbiamo anche visto alcune sue implementazioni in alcuni linguaggi, ed oggi vediamo come usare la sua sintassi in ambito Node.js.

Per farlo usiamo node-cron:

# npm install cron

Leggi
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.

Leggi

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2664 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy