Apache POI è una libreria per Java per la manipolazione dei file di MS Office.

Oggi vediamo un esempio su come creare un file Excel.

Se usate Maven, aggiungete questo al vostro pom.xml:

        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
            <version>3.16</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>3.15</version>
            <type>jar</type>
        </dependency>

Commandline è una delle tante librerie per Java per il parsing della riga di comando.

E' abbastanza semplice da usare, anche se al momento non rientra tra le mie preferite.

Vediamo un esempio in cui impostiamo due opzioni:

  • nome, di tipo stringa
  • vebosità, di tipo booleano

L'esempio è basico, e sul sito ci stanno diversi esempi avanzati.

zTerminal è un plugin per jQuery che ci permette di creare un emulatore di terminale online.

Ovviamente non si tratta di un emulatore di sistema, in cui possiamo lanciare i comandi che conosciamo.

I comandi saremo noi ad impostarli con Javascript.

Mustache è uno dei template engine più conosciuti ed usati.

Disponibile per tantissimi linguaggi, oggi vediamo come usarlo in Java; lo useremo in un progetto console, visualizzando dei dati "statici" giusto per vedere un esempio base.

Se usiamo Maven, possiamo installarlo così:

        <dependency>
            <groupId>com.github.spullara.mustache.java</groupId>
            <artifactId>compiler</artifactId>
            <version>0.9.5</version>
        </dependency>

Ho trovato un interessante plugin per jQuery che ci permette di identificare i colori delle immagini, e volendo anche di usarli direttamente nella nostra pagina web: Chameleon.js!

Non è particolarmente difficile da usare, e ci permette di fare parecchie operazioni.

Scaricate la libreria dal sito, e includetela nella pagina insieme a jQuery; avete bisogno anche di una immagine (prendetene una un pò colorata per vedere bene l'effetto).