option

Mattepuffo's logo
Parsing della riga di comando in Java con Rop

Parsing della riga di comando in Java con Rop

Oggi vediamo un'altra libreria per il parsing della riga di comando in Java: Rop!

Non è tra le mie preferite, però è molto leggera e semplice da usare.

Quello che non mi piace, rispetto ad altre librerie viste, è che non c'è nessun controllo sui parametri obbligatori.

Eventuali errori sono lasciati tutti al programmatore.

Vediamo un esempio; per installarla con Maven:

        <dependency>
            <groupId>com.github.ryenus</groupId>
            <artifactId>rop</artifactId>
            <version>1.0</version>
        </dependency>

Mattepuffo's logo
Parsing della riga di comando in Java con google-options

Parsing della riga di comando in Java con google-options

Anche Google ha la sua libreria per il parsing della riga di comando in Java.

Ed è anche piuttosto semplice da usare.

Con Maven aggiungete questo al vostro pom.xml:

        <dependency>
            <groupId>com.github.pcj</groupId>
            <artifactId>google-options</artifactId>
            <version>1.0.0</version>
        </dependency>

Mattepuffo's logo
Wordpress rallentato a causa di WooCommerce

Wordpress rallentato a causa di WooCommerce

Purtroppo, come dico sempre, i CMS sono degli ottimi prodotti, ma hanno anche parecchi lati oscuri.

Dopo aver usato WooCommerce per un bel periodo su un sito con molto traffico, ci siamo resi conto che era tutto rallentato.

E girovagando abbiamo visto che non eravamo gli unici ad avere questo problema.

Comunque la soluzione l'abbiamo trovata, e consiste nel ripulire la tabella wp_options.

Mattepuffo's logo
Usare la classe Optional in Java

Usare la classe Optional in Java

Stiamo parlando di Java 8, e non delle versioni predenti (ma penso varrà anche per l'imminente Java 9).

La classe Optional è un container di oggetti sia nulli che non-nulli.

Questo perchè ci sono vari metodi che astraggono il classico controllo sul valore nullo; in caso di valore nullo, eseguono comunque l'operazione richiesta.

Facciamo un esempio banale, andando a sommare due interi.

Mattepuffo's logo
Cambiare tema a Google Maps

Cambiare tema a Google Maps

Ho scoperto che ci sono vari modi per cambiare aspetto grafico / tema a Google Maps dentro le nostre web app.

Un primo modo, molto completo, è Mapbox.

Questo servizio ti permette di creare una mappa in maniera interattiva, e poi integrarla nel proprio sito web.

Non ho usato direttamente questo servizio, ma ho visto ottime cose in giro; se avete tempo vi conviene farci un salto.

Se invece volete qualcosa in maniera rapida, potete rifarvi a questo ottimo sito: Snappymaps.

Mattepuffo's logo
Javascript Select selezionata

Javascript Select selezionata

Una cosa molto richiesta è come sapere quale voce di una <select> è stata selezionata usando Javascript.

Ci sono ovviamente infiniti modi per farlo, e molto dipende anche da quello ci si deve fare.

Vi posto una funzione un pò generale; faremo un controllo sul valore e poi gli faremo fare qualcosa.