Tutorial
Tutorial su grafica, pubblicità, fotografia, sviluppo software, web design, web marketing, web analytics e strategie social media.
In questo periodo si parla molto di Bitcoin e di criptovalute, giornali e programmi televisivi si alternano nel dare notizie prima entusiastiche e poi allarmistiche.
Il problema è che è veramente difficile trovare qualche fonte che spieghi chiaramente cos’è una criptovaluta (Bitcoin ad esempio).
Cos’è Bitcoin?
Se li volessi, dove li prendo?
Si possono convertire euro in bitcoin e viceversa?
Una volta che ho dei bitcoin dove li metto? In banca?
Facciamo così: visto che ci ho perso un po’ di tempo, ve lo spiego io senza divagare in chiacchiere inutili e ve lo spiego come se dovessi insegnarlo a mia nonna.
...leggi tutto l'articolo.
There is a well-known bug on Internet Explorer 10 for WIndows Phone 8 that avoids responsive web sites to display correctly. The cause is that Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't properly apply the media queries in your favorite responsive CSS framework.
You can find many fixes on the client side, but if you're using ASP.NET, you have the chance to fix it server side with only few lines of code.
...leggi tutto l'articolo.
Pubblicato il 5/19/2014
Ultimo aggiornamento 5/22/2014
Lazy loading applied to a web page is an excellent technique
when all contents aren't immediately visible and you want to speed up page
rendering.
A perfect candidate for this method are image galleries with many items, only
the first image is visible when the page loads, other images will be visible
only if the user decides to browse them.
This technique sounds great, but has a big SEO problem: search engine crawlers does not execute
scripts, they only analyze
HTML markup, so all the code that renders images dynamically is totally
ignored along with images and captions.
Here're four solutions and, as often happens, the best is the last one.
...leggi tutto l'articolo.
In questo articolo vedremo come controllare con precisione la cache del
client (il browser del vostro PC ad esempio) in modo da evitare di trasmettere
dati dal server quando il client già li possiede. Il server ASP.NET già possiede
dei sistemi di caching dei dati, ad esempio per evitare di continuare ad
eseguire la stessa query nel database; ma sti dati, non sarebbe bello evitare di trasmetterli, risparmiando
il consumo di banda?
La tecnica si chiama GET condizionale ed utilizza l'HTTP
status code 304 ed è particolarmente utile quando i dati sono
generati dinamicamente lato server e cambiano durante il tempo.
...leggi tutto l'articolo.
Quello di cui vi parlerò in questo articolo sono i content locker,
vi fornirò le conoscenze per costruirvene uno ed alla fine dell'articolo potrete
scaricarvi anche il codice sorgente JavaScript/jQuery
per implementarveli da soli in brevissimo tempo.
I content locker sono nati come fastidioso strumento di
web marketing affiliation: in poche parole, se avete un
blog seguito da un pubblico numeroso, un franchisor vi
potrebbe pagare per bloccare parzialmente i contenuti fino a che il lettore non
esegue un'azione, ad esempio sottoporsi ad un sondaggio o iscriversi ad una
newsletter commerciale. E' una pratica odiosa, che però frutta tutt'oggi cifre
discrete a molti blogger.
Quello che vi propongo io è un social media content locker,
molto soft, da usare con cautela e saggezza.
...leggi tutto l'articolo.