Su un server con Debian, devo eseguire degli script in Python.

Non c'è la necessità di installare tutto un framework, ma mi basta richiamarli al volo.

Python rientra negli script CGI, e quindi va configurato.

Apache POI è un'ottima libreria per visualizzare e manipolare file di MS Office.

Oggi vediamo come leggere file Word (DOC e DOCX).

Li specifico entrambi perchè richiedono parti di libreria e classi differenti.

Se usate Maven aggiungete queste dipendenze al pom.xml:

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.17</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-scratchpad</artifactId>
            <version>3.17</version>
        </dependency>

Oggi avevo la necessità di eliminare tutte le sessioni PHP di Apache, senza riavviare il server.

Come fare?

Quando usate le sessioni in PHP, in accoppiata con Apache, PHP salva diversi file in /var/lib/php5/sessions.

Apache Commons Email è un'ottima libreria per la gestione delle email in Java.

E' possibile usarla anche in Kotlin.

Oggi vediamo come usare la libreria per inviare email usando l'account di Gmail (come sempre vi ricordo che va sbloccata una impostazione del vostro account per l'uso di applicazioni di terze parti).

Prima di tutto installiamo la libreria; se usate Maven:

        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-email</artifactId>
            <version>1.4</version>
        </dependency>

Quando si crea un file Excel, la maggior parte delle volte si imposta la prima riga come intestazione, e si usa colorarla e metterla in grassetto.

Oggi vediamo come fare questo in Java quando creiamo un file Excel usando Apache POI.