oop

Mattepuffo's logo
Tipi di funzione in Javascript

Tipi di funzione in Javascript

Javascript è sicuramente uno dei linguaggi che ha subito più "aggiunte" negli anni.

Tra gli esempi di questa sua evoluzione ci sono sicuramente i tipi di funzione supportati.

Una delle cose belle è niente del vecchio è deprecato, e possiamo scegliere noi quale usare.

Mattepuffo's logo
LOOP su SELECT in MySQL

LOOP su SELECT in MySQL

La Stored Procedure che vi posto più sotto è ripresa da un caso reale.

In sostanza dovevo eseguire un LOOP su una SELECT, e per ogni record eseguire un UPDATE.

In genere queste cose le faccio da codice lato server, ma nel caso specifico dovevo richiamare questo codice troppe volte in altre routines.

Quindi mi è convenuto creare una Stored Procedure ad hoc.

Mattepuffo's logo
Debug in Python con PySnooper

Debug in Python con PySnooper

In genere per il debug possiamo usare gli strumenti del nostro IDE, se ne usiamo uno, o anche i classici print.

Ma supponiamo di voler fare il debug di una funziona riga per riga senza riempirla di print.

In Python possiamo usare PySnooper, che possiamo installare con pip:

pip install pysnooper

Mattepuffo's logo
Copiare file in Rust

Copiare file in Rust

Come ultima operazione sui file in Rust, vediamo come eseguire la copia.

In pratica prenderemo bytes del primo file e li copieremo nel secondo in un loop.

Non faremo controlli se files sorgente e destinazione esistono.

Mattepuffo's logo
Creare variabili globali in LoopBack

Creare variabili globali in LoopBack

In ogni programma ci sono valori da dover prendere in più punti.

In LoopBack è possibile creare una sorta di variabili globali usando il classico module.exports o il formato JSON.

Create un file dentro alla directory server; potete crearlo come file JS o JSON (io ho scelto il primo).