In questo articolo avevamo visto come creare un menu personalizzato in Electron.

Oggi vediamo come impostare delle scorciatoie da tastiera, modificandole a seconda se siamo su macOs o meno.

Per visualizzare le connessioni attive in MariaDB (e a MySQL) abbiamo due possibilità.

In entrambi i casi eseguendo una query con il comando SHOW.

Se andate sul link postato, vedrete che SHOW ci permette di avere praticamente qualsiasi info.

Nei sistemi *NIX, ogni utente ha uno specifico UID (id univoco).

In genere lo UID di root è zero.

Usando il modulo Process, con Ruby è molto semplice identificare se l'utente che ha lanciato il programma è root o meno.

E questo può essere utile in molti casi.

Quando acquistiamo un pc, tra le cose a cui guardiamo, ci sono la CPU e la RAM.

Ma quasi nessuno, a parte quelli del settore, sa effettivamente a cosa servono e perchè sono fondamentali.

Oggi proverò a dare una semplice e basilare spigeazione di questi due componenti.

La CPU (Central Processing Unit), chiamato anche processore, è l'unità che esegue i calcoli.

Senza di questa il pc neanche si accende.

Quando lanciamo un comando da un nostro programma in Java (Swing), di default non ne vediamo l'output.

E il motivo è che, generalmente, viene mandato sullo standard output, che non è la interfaccia scritta in Java.

In molti casi, però, potrebbe essere importante catturare l'output, soprattutto per vedere a che punto siamo con la sua esecuzione.

Oggi vediamo proprio questo: come visualizzare l'output di un comando su una JTextArea.

Il programma che lanceremo sarà youtube-dl, programma da riga di comando per scaricare la musica in formato MP3 da Youtube.