Press "Enter" to skip to content

PHP image save: salvare un’immagine a partire da una URL

Nel caso volessimo salvare un'immagine sul nostro server a partire da una URL, possiamo servirci delle librerie GD e di uno script che esegue l'operazione in modo che, il processo, possa essere automatizzato. Consiglio della nonna: non fate scraping e non prendete immagini da siti altrui se non volete incappare in problemi legali. Esistono diversi siti come

Applicare l’evento touch al carousel di Twitter Bootstrap

No, non cliccare sul carousel che vedi qui sopra. E' solo un'immagine :D Se, in un sito responsive, abbiamo utilizzato il carousel di Twitter Bootstrap, nella versione mobile, è il caso di applicargli l'evento touch, la gesture corretta per la migliore esperienza utente sui device mobili. Per farlo possiamo utilizzare un plugin di jQuery che trovi qui:

jQuery scrollTop e scroll to div: un esempio pratico

In questo articolo vediamo come implementare lo scroll verso un elemento della pagina web (scroll to div) e lo scroll al top tramite jQuery. Ci può tornare utile per implementare un menu di navigazione con effetto "smooth scroll", particolarmente adeguato per una landing page o single-page application. Se, per esempio, il nostro link al top avesse id uguale a "btnHome", il codice jQuery sarebbe: $("#btnHome").click(function(event) { ...

Perchè sei schiavo del tuo smartphone?

In un post su Medium mi sono imbattuto nel corto dello studente cinese Xie Chenglin che ha vinto il premio come miglior corto della Central Academy of Fine Arts di Pechino. Non so cosa cazzo sia ma immagino sia un premio di grande valore :D Il video (lo trovi alla fine del post) merita di essere visto e ci mostra quanto siamo (anzi, siete :) ) diventati dipendenti dallo smartphone. Il problema non è il...

CakePHP find: visualizzare i record compresi tra due date

Un amico, a cui ho consigliato il framework CakePHP per lo sviluppo, mi ha chiesto come poter visualizzare il numero di record di una tabella compresi tra due date. Illustro qui come fare così che possa essere utile anche ad altri. Se sviluppate con CakePHP, in ogni tabella del vostro database, avrete sicuramente aggiunto il campo created di tipo datetime. Quando create un nuovo record, CakePHP, popola...

Convenzioni per la stesura del codice

Per una buona leggibilità e manutenibilità del codice dei propri progetti, è estremamente importante stabilire e rispettare delle convenzioni per la stesura del codice. I programmatori esperti, abituati a utilizzare Framework MVC, sanno bene di cosa parlo. Per quelli più inesperti, questo, è un articolo che vale la pena leggere ;) Per portare avanti lo sviluppo di un progetto è importante avere metodo di lavoro e una buona organizzazione. Il modo in cui si scrive il codice è un fattore...

CakePHP – SQLite: guida all’uso

Per un'esigenza lavorativa ho utilizzato il mio framework MVC preferito, CakePHP, con il database SQLite. L'ORM integrato in CakePHP è basato su PDO, quindi, oltre all'immancabile MySQL, permette l'interazione anche con altri database tra i quali SQLite. Vediamo come procedere. Per prima cosa, nel...