Ho scoperto un pacchetto scritto in Python per monitorare la rete: netutils-linux!

Come si evince dal nome, è solo per Linux, e per installarlo dobbiamo avere pip.

Se siamo su Ubuntu:

# aptitude install python3-pip
# pip3 install netutils-linux

Il JDK arriva con diversi comandi utili a disposizione.

Uno di questi è javap, che permette di disassemblare i file Java compilati (i .class per intenderci).

Per controllare lo stato corrente di Apache, compreso l'uptime, in Linux, abbiamo diversi modi.

Alcuni comandi non saranno disponibili nel caso di versioni più vecchie di Linux (può accadere soprattutto se siamo in ambito server).

Comunque vediamo quali comandi ci possono aiutare:

  • systemctl
  • apachectl
  • ps

Non tutti sanno che negli statement in Java è possibile usare le label!

E che sarebbero queste label?

Ora lo spieghiamo con un esempio, che è sicuramente più facile.

Giusto per test, ho voluto provare a fare il parsing di YAML anche in C#.

Da quanto ho capito la libreria più usata è YamlDotNet, installabile tramite NuGet.

Quindi potete installarla direttamente da Visual Studio (come ho fatto io), oppure:

PM> Install-Package YamlDotNet

Cercando in giro le misure di alcuni fogli (se ricordo bene gli A3) mi sono imbattuto in un sito interessante: PaperSizes.io!

In pratica ha tantissime (se non tutte) misure standard internazionali dei fogli.

Nella barra in alto avete dei filtri che riguardano il tipo di foglio e/o il paese di origine.

Come sempre, faccio la doverosa premessa che so bene che BSD e Linux sono due cose diverse.

Ma al momento ho pochissimi articoli su BSD, e non la uso praticamente mai; un giorno aprirò una categoria dedicata.

Detto ciò, vediamo come risolvere il problema di oggi: trovare e rimuovere tutte le dipendenze inutlizzate su FreeBSD usando pkg!

Uno degli aspetti miglrio di Vim è la sua configurabilità.

Oggi vediamo come cambiare tema (color scheme).

Le funzioni, in qualsiasi database, non possono restituire più di un record.

Nel caso in cui la SELECT restituisca più record, Oracle va in eccezione con l'errore TOO_MANY_ROWS.

E' possibile intercettare questa eccezione, e agire di conseguenza.

Log4j 2 è una libreria di logging per Java; ed è anche una delle più apprezzate e utlizzate.

Oggi vediamo qualche esempio di base, precisando che non sempre c'è bisogno di questa libreria; in molti casi può bastare il sistema di logging standard di Java.

Comunque, se avete Maven aggiungete questa dipendenza al vostro pom.xml:

        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-api</artifactId>
            <version>2.9.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.9.1</version>
        </dependency>