Informazioni di sistema in Go
Per ottenere informazioni di sistema in Go abbiamo l'ottimo package sysinfo!
Prima di tutto dobbiamo "installarlo":
go get github.com/zcalusic/sysinfo
Per ottenere informazioni di sistema in Go abbiamo l'ottimo package sysinfo!
Prima di tutto dobbiamo "installarlo":
go get github.com/zcalusic/sysinfo
Osysinfo è un piccolo tool scritto in Python che ci consente di recuperare informazioni di sistema da terminale in maniera semplice e veloce.
Essendo scritto in Python, potrebbe funzionare su tutte le piattaforme.
Io l'ho testato su Linux, distribuzione Debian.
Abbiamo già visto come ottenere informazioni di sistema in Rust; oggi replichiamo l'argomento con il modulo sysinfo.
Per installarlo nel vostro progetto aggiungete questa dipendenza al Cargo.toml:
[dependencies]
sysinfo = "0.14.7"
Qt, essendo un framework multipiattaforma, esegue già dei controlli / operazioni sul sistema sottostante, comportandosi di conseguenza.
Ad esempio impostando il path separator in maniera differente tra Windows e Linux / macOS.
E questo giusto per fare un esempio "banale".
Inoltre i programmi scritti con Qt possono essere compilati ed eseguiti anche su Android e iOS, in quanto è supportato anche il touch.
Ruby, di default, non ha moduli per accedere alle informazioni di sistema.
Ma posso ovviamente usare uno dei moduli presi da RubyGems; nello specifico sisyinfo.
Prima installiamo:
$ sudo gem install sysinfo
Questo modulo può accedere a parecchie informazioni di sistema.