Wordpress: estendere le informazioni utente

martedì 26 gennaio, 2010

Le informazioni su un utente, o autore, di un blog Wordpress possono essere estese in modo semplice. Potrebbe ad esempio essere utile inserire la data di nascita, delle informazioni bibliografiche, l'indirizzo della sede di lavoro o, estremamente comodo, un campo per dei permessi speciali - da controllare in seguito nel template. L'operazione che ci accingiamo a [...]

FireFox 3.5.7: come risolvere il difetto dei bordi arrotondati su un’immagine

giovedì 21 gennaio, 2010

A volte basta spostare un elemento, cambiando punto di vista, per risolvere un problema apparentemente insuperabile. Quando poi si ha a che fare con compatibilità tra i browser e CSS, inventarsi soluzioni "spettacolari" (acrobazie direi) è all'ordine del giorno. Quello che vi mostro è un modo semplice per applicare bordi arrotondati a delle immagini utilizzando [...]

10 utili snippet per Apple iPhone

venerdì 8 gennaio, 2010

Eseguire un metodo dopo n secondi Tutta la famiglia performSelector è davvero interessante e può essere utile in una moltitudine di casi. La sua applicazione più semplice e comune è la seguente: PLAIN TEXT Objective-C: [self performSelector:@selector(myMethod) withObject:nil afterDelay:3]; // - (void)myMethod {     NSLog(@"Hello World!"); } Tuttavia considerate che il "timer" non è preciso. Questa procedura, quindi, va usata quando non è [...]

Commodore 64 Javascript emulator

mercoledì 6 gennaio, 2010

Un po' di tempo fa avevo segnalato la versione di un emulatore Commodore 64 scritto in Adobe Actionscript 3.0, oggi in una nuova versione: Adesso è possibile apprezzare il porting della versione Adobe Flash in Javascript: Sicuramente più lenta della sua controparte in Flash, questa versione in javascript si avvale di jQuery e, di fatto, ne diventa [...]

Objective-C: esporre proprietà in una classe

lunedì 14 dicembre, 2009

Vorrei mostrare e discutere alcuni esempi sul come aggiungere e manipolare proprietà in una Classe Objective-C. Un esempio classico, per l'appunto, è il seguente; nella definizione della nostra interfaccia di classe definiamo due proprietà nome e cognome: PLAIN TEXT Objective-C: // MyClass.h #import <Foundation/Foundation.h>   @interface MyClass : NSObject {     NSString *nome;     NSString *cognome; }   @property (retain) NSString *nome; @property (retain) NSString [...]

Browser o Mobile Browser?

venerdì 11 dicembre, 2009

Il nostro sito Web ormai non è visualizzato solo da postazioni PC. Con la diffusione del mobile, grazie soprattutto ad Apple iPhone, l'accesso al sito o blog viene sempre più spesso effettuato da dispositivi mobili di vario tipo. Diventa quindi esigenza di molti Web Developer saper intercettare ed identificare i diversi "agenti", cioè gli strumenti [...]

Personalizzare graficamente un Form

venerdì 4 dicembre, 2009

Mi è stato chiesto come personalizzare graficamente un form, in particolare un form di ricerca come quello presente su questo blog. La tecnica utilizzata, o meglio che utilizzo io, è ovviamente valida per qualsiasi tipo di modulo form. Quello che cambia è solo la complessità del lavoro da svolgere in funzione della complessità del form [...]

Wordpress: visualizzare gli ultimi topic di bbPress

venerdì 4 dicembre, 2009

Abbiamo visto come integrate il kernel di Wordpress in bbPress, per usare ad esempio qualche funzione Wordpress o condividere il tema. Ora vedremo il contraio, cioè come mostrare le informazioni del forum bbPress nella Home Page di Wordpress. Per fare questa operazione esistono alcuni Plugin (alcuni funzionanti e altri no). Noi qui vedremo invece come [...]

Apple iPhone: creare un custom toggle button

venerdì 4 dicembre, 2009

Gli stati UIControlStateSelected o UIControlStateHighlighted non funzionano quando un UIButton è impostato in modalità UIButtonTypeCustom! O meglio, non funzionano come dovrebbero (perchè riservati agli altri tipi di bottone), ad esempio per creare un bottone a due stati: toggle appunto. Se abbiamo creato due immagini (stato1.png e stato2.png) per il nostro bottone, possiamo procedere in questo [...]

Very short snippet: streaming mp3 file su Apple iPhone

martedì 1 dicembre, 2009

Un'alternativa davvero semplice per eseguire uno streaming di un file mp3 su Apple iPhone potrebbe essere: PLAIN TEXT Objective-C: // Utilizzare AVFoundation Framework e nell'header file (.h) aggiungere // #import <AVFoundation/AVFoundation.h>   // Nell'implementazione // inserite l'url del file mp3 NSString * soundFilePath = @"http://www.server.com/test.mp3";   NSURL * fileURL = [NSURL URLWithString:soundFilePath];  NSURLRequest * request = [NSURLRequest requestWithURL:fileURL]; NSData *dataRaw = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];   AVAudioPlayer [...]