Archivio novembre, 2010

jQuery snippets

Verificare l’esistenza di un elemento nel DOM

Vi sarà capitato di dover verificare l’esistenza o meno di un elemento del DOM. Con jQuery potrebbe venir spontaneo provare con:

Continua...

Common Queue; una semplice soluzione

In ambienti asincroni, dove chiamate a metodi o rilascio di eventi sono pane quotidiano (vedi Adobe ActionScript o Objective-C), spesso la stessa sequenza di operazioni non è identica al millesimo di secondo. Inoltre più metodi posso chiamare una funzione più generale con il rischio di annulare l’una l’effetto dell’altra.

Per chiarire il concetto un esempio lampante. In ambiente iPhone si usa spesso attivare l’indicatore di rete sulla barra di stato, per indicare che c’è – appunto – “traffico” di rete, cioè si sta eseguendo un’operazione di download o upload (scaricamento o invio dati).

Continua...

Varietà di coding e di coding… in Objective-C

Era un po’ che non trattavo l’argomento, quindi ne approfitto subito. Ecco diversi modi per realizzare il medesimo risultato in Objective-C. A voi scoprire qual’è il più veloce e migliore!

Reverse di un array

1
2
3
4
5
6
7
// Da implementare in una categoria
// Pone gli elementi di un array in ordine inverso
- (NSMutableArray *)reverse {
    for (int i=0; i<(floor([self count]/2.0)); i++)
        [self exchangeObjectAtIndex:i withObjectAtIndex:([self count]-(i+1))];
    return self;
}

Continua...

WordPress: recuperare il contenuto di pagine private

Riparto dal post WordPress: recuperare il contenuto di una pagina per aggiungere alcune informazioni. Prima di tutto è possibile recuperare il contenuto di una pagina utilizzando una funziona del tipo:

1
2
3
4
function getPageBySlug($slug) {
    $objectPost = get_page_by_path($slug);
    return apply_filters("the_content",$objectPost->post_content);
}

Continua...

WP Bannerize 2.7

Nuovo importante aggiornamento per WP Bannerize, giunto alla release 2.7. Escludendo eventuali correzioni di bugs, questo credo sarà l’ultimo rilascio che farò nel 2010! Potremmo definire un regalo di Natale anticipato. Quest’ultima versione introduce molte richieste (come le impressions o la programmazione per data) segnalate da voi utenti; l’elenco completo potete leggerlo in dettaglio qui.

Continua...

Very short snippet: incrementare un campo in SQL

Nell’ultima release di WP Bannerize ho introdotto un nuovo campo in tabella che indica quante volte un banner è stato “cliccato”. Per eseguire l’operazione di valore = valore +1 in SQL ho utilizzato:

1
UPDATE tabella SET `campo` = `campo` + 1 WHERE id = id_record;

Continua...


Stop SOPA