dig

Mattepuffo's logo
Calcolo del checkdigit di un barcode in PHP

Calcolo del checkdigit di un barcode in PHP

Supponiamo di avere i 12 caratteri di un barcode, e di voler calcolare il 13, il cosi detto check digit.

Online si trovano diversi siti che lo fanno, ma nel mio caso devo calcolarlo io in PHP.

Qui sotto la funzione, che ho anche aggiunto alla nostra classe MPUtils che trovate su GitHub.

Mattepuffo's logo
Monitorare il sistema in Linux con Sysdig

Monitorare il sistema in Linux con Sysdig

Sysdig viene definito come il tool definitivo per il controllo di un sistema Linux.

In effetti è in grado di eseguire parecchi controlli, dal network ai containers, alle applicazioni alle operazioni di I/O, ecc.

Per installarlo su Debian:

# aptitude install sysdig

Volendo è disponibile anche una gui (CSysdig) ma non l'ho provata.

Mattepuffo's logo
Criptare stringhe in Ruby

Criptare stringhe in Ruby

Criptare stringhe, o anche interi file, con Ruby è abbastanza semplice usando il modulo digest!

Questo modulo ci mette a disposizione diversi algoritmi e diversi tipo di encoder.

Noi faremo esempi con SHA256; sulla documentazione potete verificare glialtri disponibili.

Mattepuffo's logo
Recuperare il nome del server in Java e Linux

Recuperare il nome del server in Java e Linux

Oggi vediamo un semplice metodo per recuperare il nome del server su cui risiede un dominio usando:

  • Java
  • Linux
  • il comando dig

In pratica, attraverso dig, interrogheremo i DNS per recuperare i nameservers.

Useremo la classe Runtime, quindi è possibile trasportare il tutto su Windows facendo attenzione a cambiare il comando.

Il comando che invieremo sarà questo:

dig +short NS mattepuffo.com

Provatelo anche da terminale per capire cosa fa.