object

Mattepuffo's logo
Usare il pattern Singleton in Kotlin

Usare il pattern Singleton in Kotlin

Partiamo dal presupposto che in Kotlin non esiste il concetto di statico.

Quindi è possibile usare il pattern Singleton, ma in maniera un pò differente da Java.

Avremmo sempre il costruttore (primario) privato, e al posto di metodi statici useremo i companion object.

Mattepuffo's logo
Cos'è e come è strutturato JSON

Cos'è e come è strutturato JSON

Ho parlato tante varie volte di JSON, in varie sezioni del blog; ma non ho mai approfondito il discorso.

E quindi lo faccio oggi.

Cos'è JSON? E come è strutturato?

JSON sta per Javascript Object Notation, e nasce come formato per lo scambio dati sulla rete.

Ma non fatevi ingannare dal nome: ad oggi è considerato uno standard, e praticamente qualsiasi linguaggio (non solo Javascript quindi) è in grado di interpretarlo.

E' molto utilizzato in ambito AJAX, ed ha praticamente preso il posto di XML.

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
Inserire video di Youtube in pagine web con gli iframe

Inserire video di Youtube in pagine web con gli iframe

In un articolo precedente avevo spiegato come inserire i video di Youtube nelle nostre pagine web.

Avevo però usato i <object> e <embed> che con HTML5 sono sconsigliati.

Le soluzioni sono due: il tag <video> o gli <iframe>.

La prima soluzione sarebbe la migliore, con il problema però che le vecchie veriosni dei browser non supportano il tag.

La seconda soluzione risulta quindi la migliore in quanto a flessibilità (almeno per ora).

Mattepuffo's logo
Inserire video di Youtube in pagine web

Inserire video di Youtube in pagine web

In questo articolo vedremo come sia possibile inserire video di Yuotbe nelle nostre pagine web.

Per farlo potremmo anche usare uno dei vari plugin jQuery & Co., ma io non sono riuscito ad usarli bene e quindi ho optato per il semplice HTML.

Prendiamo un video qualsiasi, tipo questo: http://www.youtube.com/watch?v=nciLqSoQrqU.

Tenete presente che la soluzione proposta necessita di Flash Player presente e funzionate.

Mattepuffo's logo
Deprecated - Cut the Rope online

Deprecated - Cut the Rope online

Putroppo mi segnalano che il lnk non è più funzionante, quindi lo rimuovo!

Cut the Rope è un celebre gioco per iPhone (e iPad credo) del quale è stato fatot un porting in versione HTML5.

In sostanza è disponibile online con un semplice browser e pare sia al 100% compatibile anche con IE 9.