Archivio Autore
Aifon – giorno 3: Panico
Aifon: E’ il diario di un povero diavolo (io) che ha acquistato l’iPhone4 per imparare a sviluppare le apps ed é rimasto intrappolato nel “gap tecnologico”. Ho deciso di condividere con voi le mie scoperte e le mie pene. || Leggi altro »
Aifon – giorno 2: Euforia
Aifon: E’ il diario di un povero diavolo (io) che ha acquistato l’iPhone4 per imparare a sviluppare le apps ed é rimasto intrappolato nel “gap tecnologico”. Ho deciso di condividere con voi le mie scoperte e le mie pene. (altro…)
Spunti su come ottimizzare un sito web per dispositivi mobili
L’enorme sviluppo nell’ambito dei dispositivi mobili ci impone di prestare la massima attenzione a questa sempre più importante fetta di mercato di potenziali utenti, che accederanno al sito che stiamo sviluppando con risoluzioni di molto inferiori agli standard (320 x...
Aifon – Giorno 1: La messa in funzione
Aifon: E’ il diario di un povero diavolo (io) che ha acquistato l’iPhone4 per imparare a sviluppare le apps ed é rimasto intrappolato nel “gap tecnologico”. Ho deciso di condividere con voi le mie scoperte e le mie pene. (altro…)
Aifon – giorno 0: L’acquisto
Aifon: E’ il diario di un povero diavolo (io) che ha acquistato l’iPhone4 per imparare a sviluppare le apps ed é rimasto intrappolato nel “gap tecnologico”. Ho deciso di condividere con voi le mie scoperte e le mie pene. (altro…)
jQuery: Come creare delle finestre di dialogo personalizzate? (2/2)
Come promesso, eccoci a ritornare sul tema delle finestre di dialogo sviluppate in jQuery. In questo articolo vedremo come realizzare un sistema di login basato su questo tipo di interfaccia; per ingolosirti ti mostro subito il risultato finale. Il funzionamento,...
jQuery: Come creare delle finestre di dialogo personalizzate (1/2)
In questo articolo vedremo come sviluppare delle finestre di dialogo personalizzate sia nell’estetica che nelle funzionalità, andando così oltre alle limitatissime finestre messe a disposizione nativamente da javasrcipt (alert, confirm, prompt). Lo faremo grazie a jQuery ed in particolare a...
Sdrammatizziamo: quando la migrazione su un nuovo server diventa un incubo
Carissimi lettori, in questi giorni immagino che abbiate riscontrato gli enormi problemi che hanno afflitto e continuano ad affliggere YIW. Vi informo sulle cause di questi disagi che sono totalmente da imputare alla scarsa professionalità del provider che ospita il...
Come ordinare elementi con jQuery (2/2)
Nel precedente articolo abbiamo visto come il metodo sortable permetta l’ordinamento di una lista di elementi tramite il trascinamento. Ne abbiamo visto però solo l’implementazione “visiva”. Ma se vogliamo che questo ordinamento sia durevole, quindi che rimanga tale anche se...
Come ordinare elementi con jQuery (1/2)
In questo articolo tratteremo l'affascinante e sempre più utilizzata tecnica dell'ordinamento di oggetti in un documento html. Il classico esempio potrebbe essere la gestione dei widget di WordPress. Per attivare un widget lo dobbiamo trascinare nella sidebar tramite un operazione...
Come implementare un pagamento online: Creare un bottone dinamicamente (6/6)
In questo ultimo articolo della serie sui pagamenti online, vedremo come sia possibile implementare un bottone di pagamento in modo dinamico. Nell’applicazione che abbiamo sviluppato per questo tutorial abbiamo infatti utilizzato un bottone generato da PayPal; molto comodo, ma nella...
Come implementare un pagamento online: Testare l’applicazione (5/6)
Siamo giunti al momento di procedere ai test, a questo punto dovresti essere in grado di implementare un pagamento online sfruttando la robusta classe IPNListenrer che abbiamo costruito insieme. Non ci resta che testare il funzionamento della procedura di pagamento....
API Paypal: come implementare un pagamento online? Le procedure specifiche (4/6)
Proseguiamo con la guida riguardante l’implementazione di pagamenti tramite le API Paypal. Come avrai avuto modo di leggere nei precedenti articoli, in questa guida stiamo realizzando un’applicazione grazie alla quale é possibile attivare degli account a pagamento (istant access, ovvero...
Come implementare un pagamento online: Le procedure generali (3/6)
Nell’articolo precedente di questa serie abbiamo visto, ragionando con una logica ad oggetti, quello che dovremo realizzare ora nella pratica. In questo articolo vedremo come implementare la classe parent (che chiameremo IPNListener). Questa classe la potremo utilizzare per qualsiasi nostro...
Come implementare un pagamento online: chiarirsi le idee (2/6)
Nel precedente articolo abbiamo preparato tutto quanto ci servirà per attuare la nostra procedura di pagamento. Dunque: L’ambiente di simulazione con relativi account La pagina con il bottone paga adesso La tabella utenti del database Ora dovremo intercettare la notifica...
Come implementare un pagamento online: Preparazione (1/6)
In questa serie di articoli vedremo come sia possibile implementare dei pagamenti online nel proprio sito tramite carta di credito. Per farlo ci appoggeremo ovviamente ad una società specializzata nelle transazioni on-line e nella fattispecie a PayPal. La scelta é...
L’autocompletamento di un campo, una nuova ui di jQuery (2/2)
Nel precedente articolo abbiamo visto il principio di come implementare la funzione di autocompletamento messa a disposizione dalle user interface di jQuery. L’abbiamo fatto tramite una lista predefinita di parole che abbiamo rappresentato tramite un array. Ora ci dedicheremo ad...
L’autocompletamento di un campo, una nuova ui di jQuery (1/2)
Tra le novità introdotte recentemente da jQuery, troviamo finalmente (mancava proprio) un’estensione per l’autocompletamento dei campi form; sto parlando del metodo autocomplete appartenente alle user interface. Questa ui permette, con la consueta disarmante semplicità, di implementare una ciliegina di usabilità...
[PILLOLE PHP] Gestire correttamente l’inclusione di files
In questa pillola tratteremo un argomento piuttosto semplice ma che se mal gestito può portare a dei grossi inconvenienti; l’argomento é l’inclusione di file. Per quello che é la mia esperienza ho stabilito tre regole d’oro che dovrebbero bastare; se...