Varie

Tutto cio che non può essere classificato in altro modo.

Chiamate cookieless per gli assets usando Google Analytics o GetClicky

4
Front end performance

Come abbiamo visto nell'articolo precedente è cosa buona e giusta che le richieste effettuate per la ricezione di file statici (immagini, css e js) avvengano attraverso chiamate a cui non sono impostati cookies, in modo da ridurre il traffico generato e le richieste effettuate. Questo è consigliato sia da Yahoo che da Google. Un modo molto semplice è usare un dominio differente o un sottodominio andando ad impostare i cookies in modo che questi non rispondano al dominio indicato.

Spesso, però, questo non è proprio così semplice da realizzare a causa dei sistemi di tracciamento utilizzati. Vedremo come risolvere questo problema per i più comuni.

Le Conferenze

4

Ciao a tutti, l'argomento di oggi è un pò atipico per chi è abbituato a leggere qualche cosa su questo blog.Fino ad ora mi ero promesso di essere quanto più neutrale possibile e di inserire unicamente contenuti di tipo tecnico senza andare ad dare giudizi personali a cosa/eventi/persone. Ecco, in questo post farò "quasi" l'esatto contrario, darò moltissimi giudizi personalissimi, pertanto se non vi interessano saltate pure la lettura.

L'argomento di cui vorrei parlare è.. conferenze. Conferenze? vi starete chiedendo.. ebbene si. Chi mi conosce (in diversi ambiti) sa che in questo periodo sono stato abbastanza impegnato (diciamo assente :D ) perché, come mio solito, mi ero infilato in un sacco di attività, in particolare mi ero iscritto a diverse conferenze più o meno tecniche; pertanto voglio riportare il mio giudizio in merito.

Performance in jQuery

0

L'altro giorno, mentre assieme a Tommaso stavamo controllando un problema di performance su alcuni script JS, per puro sbaglio mi è capitato di vedere usare jQuery con dei selettori usati in maniera che credevo essere impropria, a prima vista mi sembrava un errore, per questo motivo ho fatto alcuni test per vedere se lo era e i risultati sono stati inaspettati.

Protezione WebServices e comunicazione

0

Avevamo visto in un articolo precedente come proteggere i siti in fase di sviluppo tramite .htaccess e .htpassword, ed effettivamente è un sistema molto comodo; tuttavia cosa succede quando è necessario sviluppare all'interno del sito dei WebServices che devono essere accessibili da remoto?

Vediamo come possiamo risolvere questo problema, sia ricorrendo all'autenticazione nella chimatada codice PHP che consentendo l'accesso da determinate macchine senza autenticazione.

HTC Hero - la mia prova

0
HTC Hero

Ho avuto la fortuna di avere sotto mano per qualche giorno il terminale di punta con installato Andorid (versione 1.5), si tratta dell'Hero commercializzato da HTC, anticipo subito che non sono un grandissimo utilizzatore di telefono, e che l'uso che ne ho fatto è da tipico utente "non comune", ma a parte questo vedo di fare un breve sunto dell'imporessione che mi ha dato.

Schemi colori

0

Su consiglio di alcune persone che mi hanno chiesto di condividere un pò di link, vedo di inaugurare questa sezione che contiene una serie di link "a tema" presi tra i segnalibri del mio borwser. questa serie la auguro con una serie di link relativi alle mappe di cloere da usare per al creazione di immagini (loghi, siti, brochure, ....)

Validatore automatico di test

0
Schermata del validatore per il TDD

Come parlavamo negli articoli precedenti, ogni progetto ben organizzato deve fare uso di strumenti di analisi del codice per prevenire l'inserimento di bug, creazione di errori nell'interfaccia o più genricamente dei "problemi" all'utente finale. Abbiamo anche visto l'importanza di realizzare pagine valide, di conseguenza vediamo come automatizzare il test di validazione delle pagine del nostro sito per prevenire errori di questo tipo.

da Array a XML e viceversa con PHP

4
Da array PHP a XML

Può essere utile, a volte, avere a disposizione delle funzioni che permettono di trasformare degli array in elementi XML, per esempio perché c'è necessità di fornire dei feed, o è necessario realizzare degli elementi particolari per comunicazioni verso altri dispositivi con chiamate REST (per esempio vogliamo creare delle API interrogabili e che possono fornire risposte in diversi linguaggi, come JSON, XMl, PHP serialized, ....), o con applicativi flash/flex/...

Reinventare ogni volta la ruota diventa scomodo e le problematiche che si hanno a gesitre il tutto tramite chiamate a SimpleXMLElement può non essere comodissimo, per questo ho realizzato questa classe che permette di trasformare (in maniera ricorsiva) degli array PHP in XML e viceversa, con la "particolarità" che gestisce senza problemi anche gli attributi per gli elementi.

Ordinamento di array

0
Ordinamento di elementi

Se vi capita di scrivere un array di oggetti (o di array) e di doverlo poi ordinare secondo criteri definiti, quale sono gli strumenti che php ci mette a disposizione? Vediamo ora come creare dei propri criteri di ordinamento e come ordinare questi array.

Sviluppo & Testing

0
PHP: debugging, testing, profiling

Come potremmo rappresentare il ciclo di sviluppo di un software? Andando con ordine avremmo, inizialmente l'analisi delle richieste, la fase di progettazione, la fase di implementazione, di test e infine il rilascio. Completato questi passaggi si passa alle fasi successive (aggiunta di funzionalità) che sono praticamente identiche (non per nulla si chiama ciclo).

Vedremo ora come andare ad effettuare delle analisi di test su un applicativo (web based). Metto subito le mani avanti dicendo che applicativi differenti hanno necessità differenti di risposta e quindi non necessariamente un test su di un certo applicativo è significativo per un altro o che i risultati su di un progetto siano comparabili con quelli di un altro. Facciamo un esempio: immaginiamoci un software che fornisca i risultati della ricerca in un archivio, questo ha dei di tempi di risposta di circa 200ms.

E' un buon risultato? La risposta corretta è...

Condividi contenuti