Wordpress: filtrate il contenuto dei commenti

sabato 6 febbraio, 2010

Mi è capitato di dover sistemare un fastidioso problema su un blog Wordpress: gli utenti lasciavano commenti con frasi lunghissime. Questo produceva la fuoriuscita del testo, sia nel backend che, ancor peggio, nel frontend. L'effetto era davvero orribile e, onde evitare di moderare a mano ogni singolo commento, l'unica soluzione era quella di filtrare - [...]

Very short snippet: ottenere l’output di un URL in Objective-C

venerdì 5 febbraio, 2010

Avrei forse dovuto scrivere "Very very very, short snippet", tuttavia è un ottimo e comodissimo "trucchetto" questo che sto per mostrare. Eseguendo le "due" righe di codice indicate qui sotto, è possibile ottenere l'output di qualsiasi URL e manipolarlo. PLAIN TEXT Objective-C: NSString *url = [NSString stringWithFormat:@"http://www.appleside.it/"]; NSString *result = [NSString stringWithContentsOfURL:[NSURL URLWithString:url]               [...]

AppleSide: iPad, Apple e molto altro

giovedì 28 gennaio, 2010

Nasce il nuovo magazine dedicato all'universo Apple e al nuovo iPad

Come selezionare un gruppo di tag che non hanno figli di un certo tipo

martedì 26 gennaio, 2010

jQuery è giunto alla versione 1.4! Oltre a varie nuove features e la "solita" riscrittura del codice, tutta la documentazione è stata rivista in maniera davvero più leggibile rispetto a prima. Ma vediamo alla questione di questo post; problema: aggiungere, tramite jQuery, una classe a tutti i tag a che possiedono l'attributo target impostato a [...]

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 [...]