Software

Software per tutte le piattaforme
Monitorare il sistema con osquery

Monitorare il sistema con osquery

osquery è un ottimo software, grauito e multipiattaforma, creato da Facebook per interrogare e monitorare il sistema come se fosse un database.

Infatti useremo delle istruzioni SQL per interrogare qualsiasi aspetto del sistema.

E' disponibile per Linux, macOS, Windows e FreeBSD; e si compone di due parti:

  • osqueryi -> la shella interattiva
  • osqueryd -> un demone di monitoraggio che permette di schedulare queries e controllare eventuali cambiamenti
Leggi
ripgrep: un grep scritto in Rust

ripgrep: un grep scritto in Rust

Rust è un linguaggio molto interessante sotto molti punti di vista (ho deciso che sarà un obbiettivo del 2019).

Oggi vediamo qualche esempio di utilizzo di ripgrep, un grep scritto appunto in Rust.

Possiamo usarlo su parecchi OS (come potete vedere dalla documentazione), e possiamo usarlo anche nei nostri programmi Rust.

Leggi
Browsh: un browser testuale che supporta la grafica

Browsh: un browser testuale che supporta la grafica

Se stiamo usando Linux in modalità testuale, perchè magari siamo su un server, possiamo navigare con diversi browser testuali.

Con le dovute limitazioni ovviamente....oppure no?

Perchè volendo possiamo usare Browsh, che supporta grafica e video!

In verità il programma è multi-piattaforma; ma non ho ancora trovato un motivo per usarlo su Windows o macOs.

Leggi
IPython: una shell interattiva per Python

IPython: una shell interattiva per Python

Python ha già la sua shell, e funziona anche abbastanza bene.

Ma ne esistono delle altre che portano grossi miglioramenti / vantaggi / aggiunte.

Io ho provato IPython, e devo dire che funziona molto bene.

Leggi
Contare le righe di un file sorgente con Cloc

Contare le righe di un file sorgente con Cloc

Cloc è un programma gratuito e multi-piattaforma scritta in Perl che ci consente di contare il numero di righe di un file sorgente.

In più ci dice anche di che linguaggio parliamo, e ci conta anche le rgihe di commenti.

Inoltre, potete anche usarlo su file compressi.

Per installarlo su Arch Linux:

# pacman -Sy cloc

Leggi
Pingendo: un site builder per Bootstrap 4

Pingendo: un site builder per Bootstrap 4

Io uso molto i framework CSS,e Bootstrap tra tutti.

Però mi rendo conto che faccio spesso le stesse operazioni su siti nuovi costruiti da zero (e quindi senza aver acquistato template).

Girovagando mi sono imbattuto in questo programma molto molto comodo: Pingendo!

Leggi
Creare un file server statico con Node.js

Creare un file server statico con Node.js

Oggi vi presento un modulo per Node.js che ci serve per creare una file server static in un attimo: serve!

Io l'ho testato su Linux, ma dovrebbe essere compatibile con tutti gli OS supportati da Node.js.

Prima di tutto installiamo il modulo:

# npm install -g serve

Leggi
Convertire file LibreOffice in PDF da riga di comando

Convertire file LibreOffice in PDF da riga di comando

Su Linux, non so dirvi su altri OS, LibreOffice arriva anche con una serie di tools da riga di comando.

Con questi possiamo sostanzialmente eseguire diverse operazioni senza aprire la suite.

Oggi vediamo come convertire i files in PDF.

Leggi
Cloud Commander: un file manager cross-platform basato sul web

Cloud Commander: un file manager cross-platform basato sul web

In questo articolo abbiamo già parlato di un file manager basato sul web.

Oggi ne vediamo un altro, Cloud Commander, basato su Node.js.

L'ho provato su Ubuntu, e non ho avuto problemi.

Leggi
File Browser: un file manager cross-platform basato sul web

File Browser: un file manager cross-platform basato sul web

Di file manager ce ne stanno veramente una infinità, però è sempre utile provarne qualcuno.

Oggi ne vediamo uno web based, il che vuol dire che ci basta un browser: File Browser!

Per installarlo su Linux (e forse su macOS):

$ curl -fsSL https://filebrowser.github.io/get.sh | bash

Leggi
About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2576 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy