Visualizzare il numero di processori su Linux
Più di preciso intendiamo il numero di unità di elaborazione.
Su Linux esiste il comando nproc che in pratica fa solo questo.
Più di preciso intendiamo il numero di unità di elaborazione.
Su Linux esiste il comando nproc che in pratica fa solo questo.
In sostanza vediamo come mandare in stampa più immagini contemporaneamente usando Java; ogni immagine occupa una pagina, quindi non dobbiamo occuparci di sistemare più immagini in una pagina.
Per fare questo useremo una classe che implementa Printable (di AWT).
A questa classe passeremo un array di BufferedImage, sul quale itereremo per "sistemare" e stampare le immagini.
Facciamo la premesse che l'argomento del titolo varia si usiamo Java 9 o versioni precedenti.
Infatti in Java 9 c'è un metodo apposito che fa parte della classe Desktop: moveToTrash!
Non l'ho ancora testato, ma dovrebbe funzionare su tutte le piattaforme.
Se invece siamo usiamo versioni precedenti alla 9, dobbiamo fare distinzione su quale OS stiamo.
Lo script che vediamo adesso, è scritto tutto in BASH, ed è stato tesato anche su Windows tramite Cygwin: testssl.sh!
In pratica ci permette di eseguire in automatico parecchi test sui nostri server circa TLS/SSL.
Vediamo come usarlo (gli esempi sono su Linux).
Prima di tutto scarichiamo il tutto da GitHub:
$ git clone --depth 1 https://github.com/drwetter/testssl.sh.git
La libreria Apache Commons IO, l'abbiamo incontrata già varie volte; ha parecchi metodi di utilità per la gestione delle operazioni IO in Java.
Oggi la useremo per identificare la dimensione di una directory.
La usiamo perchè ci basterà usare il metodo sizeOfDirectory di FileUtils.
Tra i vari metodi di archiviazione usati fino adesso, forse localForage risulta uno dei milgiori e più flessibili.
In pratica usa la stessa sintassi di localStorage, ma mette a disposizione una API molto più ampia.
Ed è anche in grado di usare altri metodi di archiviazione che abbiamo già visto:
La libreria la trovate sulla pagina ufficiale di GitHub; dovete includere un unico file Javascript.