command

Mattepuffo's logo
Eseguire il parsing degli aromenti in Java con JCommander

Eseguire il parsing degli aromenti in Java con JCommander

Per eseguire il parsing della riga di comando in Java abbiamo diverse librerie.

Oggi vediamo JCommander!

Volendo è possibile usarlo anche con Groovy e Kotlin.

Inoltre ha tantissime opzioni e metodi utili.

Noi vedremo un esempio basico per partire.

Se usate Maven, aggiungete questa dipendenza:

<dependency>
   <groupId>com.beust</groupId>
   <artifactId>jcommander</artifactId>
   <version>1.72</version>
</dependency>

Mattepuffo's logo
Impostare scorciatoie da tastiera in WPF

Impostare scorciatoie da tastiera in WPF

Abituato a Java e ai Windows Form, ci ho messo un pò a capire come impostare scorciatore da tastiera in una applicazione WPF.

In verità la cosa è più semplice di quello che si pensa.

Oggi vediamo due esempi.

Nel primo chiudiamo l'applicazione con il Ctrl+Q; nel secondo chiudiamo la finestra con il solo tasto ESC.

Mattepuffo's logo
Gestire combinazioni di tasti in Javascript

Gestire combinazioni di tasti in Javascript

Non so se vi è mai capitato di notare che alcuni siti web sono in grado di intercettare i tasti.

Due esempi sono GMAIL e OUTLOOK.

Volendo possiamo dotare anche le nostre web app di questa funzionalità con la libreria Javascript Mousetrap.

Da quanto vedo, il supporto per i browser è ottimo (addirittura IE 6), e anche i tasti supportati non sono pochi.

Inoltre la libreria non ha nessuna dipendenza, e da qualche test non sembra dia fastidio ad altre librerie.

Vediamo qualche esempio.

Mattepuffo's logo
Esportare pagine web da terminale in PNG e PDF

Esportare pagine web da terminale in PNG e PDF

Tempo fa parlai di come creare delgli screenshot di pagine web attraverso un servizio online.

Qui vi spiego come eseguire la stessa operazione usando Firefox e il terminale.

Teoricamente la guida dovrebbe valereanche per Mac e Windows, io per ora l'ho provata solo su Linux.

Prima di tutto dovete scaricare l'estensione Command Line Print che purtroppo non è ancora compatibile con Firefox 4.

Dopo aver installato andate su Strumenti -> Componenti aggiuntivi -> Preferenze e impostate il formato di default.