Mi è capitato giusto l'altro giorno di dover resettare la password di admin in Wordpress.

La cosa migliore è stato eseguire questa operazione direttamente da database.

Da quanto ho capito il modulo più usato per effettuare il parsing di file YAML con Node.js è js-yaml!

Oggi vediamo come usarlo.

Cominciamo dal package.json:

{
    "name": "TestYAML",
    "version": "1.0.0",
    "keywords": [],
    "author": "matte",
    "contributors": [],
    "dependencies": {
        "js-yaml": "*"
    }
}

Sostanzialmente, il programma che andremmo a vedere, permette di condividere il nostro terminale su Linux o macOS via web: gotty!

Quindi sul mio pc avvio il comando con gotty, che fa tipo da server, e da un altro pc punto il browser verso quel pc.

Per installarlo su macOS:

$ brew install yudai/gotty/gotty

Dalla versione 4 di PHP esiste una funzione per il controllo della connessione: connection_status!

Questa funzione ritorna un valore intero, che può assumere questi significati:

  • 0 - CONNECTION_NORMAL
  • 1 - CONNECTION_ABORTED
  • 2 - CONNECTION_TIMEOUT
  • 3 - CONNECTION_ABORTED & CONNECTION_TIMEOUT

Ho trovato un ottimo tool per monitorare l'utilizzo della memoria su Linux: smem!

Per installarlo su Arch Linux:

# pacman -Sy smem

Su Debian:

# aptitude install smem

Continuando l'esplorazione di PostgreSQL, oggi vediamo come connetterci con Node.js.

Useremo due moduli:

  • expressjs
  • pg

Supponiamo di avere un file con un testo del genere:

ciao
come
stai
?

io
bene
te
?

Continuiamo ad esplorare TornadoFX, framework per la costruzione di interfacce grafiche in Kotlin.

Oggi vediamo come usare le Combobox; le riempiremo da una FXCollections, ed intercetteremo il valore selezionato.

Non è un esempio complesso, ma un punto da cui partire.

Come già detto varie volte, anche Linux non è esente da rischi di sicurezza.

Su Arch Linux è possibile controllare i pacchetti vulnerabili usando arch-audit!

Per installarlo:

# pacman -Sy arch-audit

Attarverso il driver JDBC apposito, è possibile connettere Java ad un db PostgreSQL molto facilmente.

Vediamo un esempio veloce.

Prima di tutto vi serve il driver; se avete Maven:

        <dependency>
            <groupId>postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <version>9.1-901-1.jdbc4</version>
        </dependency>