Da qualche giorno è iniziata la mia collaborazione con Francesco Masetti (che colgo l’occasione per ringraziare per la disponibilità e per la fiducia riposta in me)efmdesignblog.com. Una delle prime attività quando si approccia ad un liguaggio come PHP è quella di collegarsi ad un database. PHP mette a disposizione diversi metodi di connessione al database tra cui l’estensione MySQLi. Premessa Un buon sviluppatore PHP che giornalmente si appoggia a database MySQL già saprà che tale estensione verrà… Continue reading
Blog
Ingrandire e rimpicciolire il testo con jQuery
La pratica di inserire due icone per ingrandire e ridurre la grandezza del testo non è molto utilizzata, anzi,è una soluzione che sta man mano sparendo anche dalle pagine web delle maggiori testate giornalistiche. Non è detto per che per qualche progetto possa essere utile, jQuery come sempre ci viene incontro.
Il mio template per un nuovo sito
Chi fa web è giornalmente di fronte al fatto che la prima perdita di tempo nella costruzione di un sito è il recupero di files per lo start-up. Io che incappo molto spesso in tali situazioni ho deciso di crearmi un template standard per l’inizio di un nuovo sito internet.
jQuery Boilerplate – la base per un plugin jQuery OOP
Il mondo di jQuery e dei suoi plugin è davvero esteso, c’è una vastissima collezione e conseguentemente anche una grande varietà di metodi di sviluppo di tali plugin. Non sempre per questi metodi seguono gli standard definiti da jQuery.com. Proprio per questo Zeno Rocha e Stefan Gabos hanno creato jQuery Boilerplate!
jQuery Antispam: come preservare gli indirizzi email dalle liste degli spammer
Quando iniziai il mio lavoro da Web Developer una delle prime cose che mi colp fu il modo di inserire gli indirizzi email nel codice HTML. Mi colpì perchè avevo sempre utilizzato il famoso mailto, tecnica che è si funzionante, ma è anche uno dei migliori modi per finire nelle liste degli spammer e far si che le nostre caselle email vengano “inzozzate” da messaggi totalmente inutili. Come fare per evitare ciò?
Creare un pulsante per il download in Photoshop
Oggi vedremo come realizzare in Photoshop tramite pochi passi un pulsante destinato al download di un file. Il primo passo è recuperare il materiale necessario, nel nostro caso una palette di colori, un’icona e un font adatto. Palette: Per la palette di colori basta effettuare un “print screen” sulla pagina del sito per il quale dovrete creare il pulsante; Icona: Su IconFinder alla chiave di ricerca “download” ce ne sono a migliaia, scegliete quella che… Continue reading
Directory Listing in una classe PHP
Qualche tempo fa mi è capitato di dover sviluppare per un amico un applicativo che tra le sue funzioni avesse la possibilità di visualizzare il contenuto di una cartella tramite una pagina PHP. Per comodità ho preferito creare il tutto direttamente su una classe che evolvendosi è diventata ottima soprattutto per la gestione di immagini in cartelle e sottocartelle.
Validare un indirizzo e-mail con PHP5
Dalla versione 5 in poi PHP ha aggiunto la funzionefilter_var() che se utilizzata con il parametroFILTER_VALIDATE_EMAIL permette di validare in poche righe di codice un indirizzo e-mail. Come si evince da php.net la funzione restituisce FALSE se l’email non è pertinente, in caso contrario ritorna la stringa dell’indirizzo. filter_var(‘[email protected]’,FILTER_VALIDATE_EMAIL) // ritorna ‘[email protected]’ filter_var(‘bob@example-com’,FILTER_VALIDATE_EMAIL) // ritorna FALSE
Ordinamento personalizzato in MySQL
Ordinare una serie di elementi in MySQL è probabilmente una delle prime cose cose che si imparano approcciandosi ai database. Se doveste invece ordinare delle stringhe non nel classico modo ASC/DESC ma con comunque un ordine definito? Un esempio?
Individuare errori in Javascript
Nelle mie prime avventure nel mondo di Javascript e jQuery mi sono subito trovato spiazzato da come trovare eventuali errori e da come gestire il debug nelle mie applicazioni.
Rimuovere i contorni dei link con jQuery
Sull’azzeramento del blur per rimuovere quegli “odiosi” bordi tratteggiati dai nostri link se n’è discusso un pò ovunque si tratti l’argomento “web”. La guerra di concetto sta tra chi supporta la bandiera dell’accessibilità e quindi sostiene siano necessari e chi invece è schierato sul fronte opposto, solitamente i designer che vorrebbero eliminare del tutto quegli odiosi bordi! La soluzione?!
Internet Explorer, HTML5 e CSS3…si ma!?
Mi sono imbattuto in un problema che non mi ero mai posto. Nonostante Internet Explorer 9 vantasse del supporto di HTML 5 e CSS3, alcuni valori di border-radius non venivano considerati.
Formato e dimensione degli annunci AdSense
Mi capitato in questi giorni di dover creare un web layout in cui era richiesto l’inserimento di alcuni banner pubblicitari AdSense. Sapevo che Google molto rigido sulle dimensioni degli AdSense ecco perch sono andato a cercare i formati permessi.
MySpace non permette il ritorno alla versione 2.0
Inutile spiegare cos’ e cosa fa MySpace. Per chi se lo fosse perso, uno dei pi importanti Social Network in ambito mondiale. Permette di caricare canzoni, gestire album di fotografie, aggiungiungere e contattare amici, tenere un blog e un’agenda degli appuntamenti oltre che ovviamente scegliere il proprio “tema” per personalizzarne l’aspetto.
Il perch di un blog?!
Perchè non trovavo da scrivere! Perchè ho la memoria da 8byte! Perchè volevo scrivere anche io su un pò di carta igienica informatica! Perchè no?! Perchè si!