char

Mattepuffo's logo
Creare grafici su Android con MPAndroidChart

Creare grafici su Android con MPAndroidChart

Ho scoperto che in questi ultimi tempi, sono tante parecchie librerie per la creazione di grafici per Android.

Oggi ne vediamo una che mi è piaciuta parecchio: MPAndroidChart.

Andremo a costruire un PieChart, lo metteremo dentro ad un Fragment, e i dati li prenderemo da un file JSON (giusto per fare qualcosa di diverso dagli esempi classici che potete trovare anche qua).

Prima di tutto scaricate la libreria e aggiungetela al progetto (questa operazione varia a seconda dell'IDE che usate).

Mattepuffo's logo
Gestire dispositivi iOS da Linux

Gestire dispositivi iOS da Linux

Il Kernel Linux, negli ultimi anni, ha aggiunto il supporto per molti dispositivi, compresi i vari dispositivi Apple / iOS.

Su alcune distro, però, ci sono ancora problemi nella gestione tramite cavo USB (Archlinux è una di queste).

Se vogliamo gestirli al meglio possiamo usare una libreria creata appositamente: libimobiledevice.

Mattepuffo's logo
Creare Qr Code con PHP e Google Chart

Creare Qr Code con PHP e Google Chart

I Qr Code sono delle specie di codici a barre con un formato diverso.

In sostanza sono delle immagini con un contenuto particolare.

Sono molto usati soprattutto per migliorare l'interazione con i dispositivi mobili.

Mattepuffo's logo
Permettere solo numeri in UITextField

Permettere solo numeri in UITextField

L'esigenza nasce dal datto che nella schermata di registrazione che sto facendo per una app per iPad, devo permettere solo numeri.

Questo perchè il campo corrisponde a quello del numero di telefono.

Per farlo è necessario usare il metodo shouldChangeCharactersInRange; ma andiamo con ordine e partiamo dal file .h:

#import <UIKit/UIKit.h>

@interface ControllerPrivateReg : UIViewController <UITextFieldDelegate>

@property (strong, nonatomic) IBOutlet UITextField *txtTelephone;

@end

Dobbiamo implementare il protocollo UITextFieldDelegate, per il resto non ci serve altro che il riferimento alla nostra UITextField.

Mattepuffo's logo
Creare grafici in JSP e Servlet

Creare grafici in JSP e Servlet

Ho già parlato di come creare grafici in Java usando la libreria JFreeChart.

In quel caso il grafico si visualizzava in un JPanel.

Invece adesso vediamo come usare la stessa libreria per creare grafici all'interno di una JSP e usando le Servlet.

Scaricate la libreria da qua; ricordatevi che dovete scaricare anche JCommon (dovrebbe stare all'interno dello stesso file zip).

Aggiungete entrambe le librerie al progetto.

Il grafico lo creeremo prendendo i dati da db.

Quindi abbiamo bisogno di una connessione.

Poi servono una Servlet e una JSP.

Salto la parte della connessione perchè ne ho parlato varie volte.

Create una Servlet e aggiungetela al file web.xml:

<servlet>
  <servlet-name>ServletGraph</servlet-name>
  <servlet-class>com_mattepuffo_book.ServletGraph</servlet-class>
</servlet>

<servlet-mapping>
   <servlet-name>ServletGraph</servlet-name>
   <url-pattern>/ServletGraph</url-pattern>
</servlet-mapping>

Mattepuffo's logo
Permettere solo i numeri nelle input con Javascript

Permettere solo i numeri nelle input con Javascript

La necessità è questa: nelle input di un form permettere la scrittura solo dei numeri.

La cosa però è un pò diversa dalla classica validazione di un form.

Cioè, non deve comparire un messaggio di errore quando si fa il submit del form, ma non deve essere possibile scrivere dentro alla input nient'altro che un numero.

Dentro alla nostra/e input richiamiamo l'evento onkeypress:

<input type="text" name="qt_rigord" value="" onkeypress="return soloNumeri(event);" />

Qualsiasi nome, id o class mettiate non importa perchè noi passeremo alla funzione solo l'evento; ci penserà la funzione a prendere il tipo di tasto digitato e interrompere o meno l'esecuzione.