Gli ultimi post di Edit
La qualità delle immagini ridimensionate con HTML
Venerdì 9 Luglio 2010 - 10:31
di Cesare Lamanna


Ridimensionare un’immagine facendo ricorso ad HTML e ad attributi come width ed height non è magari una pratica da consigliare, ma ci sono situazioni in cui può essere necessario. A quel punto si pone il problema della qualità della grafica così trattata, un problema che su IE (sul quale il degrado è particolarmente evidente nelle versioni 6/7) si può risolvere utilizzando nei CSS questa regola:
img { -ms-interpolation-mode: bicubic; }
Come si vede, non si fa che adottare, preceduto dal prefisso -ms-, uno dei tanti filtri proprietari di Microsoft.
Se problemi analoghi si dovessero riscontrare su Firefox, Mozilla prevede invece l’uso della proprietà image-rendering. Per aggiustare le cose su entrambi i browser la regola potrebbe essere così definita:
img {
image-rendering: optimizeQuality; /* Firefox 3.6+; default behavior is identical, no need to specify */
-ms-interpolation-mode: bicubic; /* Internet Explorer 7.0; default in IE8+ */
}
Il codice è ripreso da questa pagina del Mozilla Developer Center che spiega nei dettagli i termini della questione e tutte le possibili alternative.
Categoria: CSS, Grafica | Permalink | Commenti (9)
Chrome avanza, Firefox in ansia
Venerdì 2 Luglio 2010 - 08:22
di Kiko

Google Chrome avanza e guadagna sempre più posizioni nel mercato dei browser. Se provate a giocare con l’interfaccia di StatCounter vi accorgerete di quanto appena detto. In tutti i paesi il browser di BigG ha acquisito consensi e utenti.
In Europa la fa da padrone Internet Explorer, probabilmente legato alla grandissima diffusione di Windows, seguito da Firefox. Molto staccati tutti gli altri prodotti. Nell’ultimo anno Chrome è l’unico fra questi che si è distinto per un incremento di utenza costante. E il trend è destinato a proseguire nel tempo. Opera e Safari viaggiano praticamente su cifre identiche.
Guardando in modo specifico all’Italia il dato che sorprende è la quota superiore al 50% riferibile a Internet Explorer. Circa il 30% la fetta di mercato conquistata da Firefox. In continuo rialzo Chrome che ha staccato definitivamente Safari (clamorosa debacle) e Opera. La situazione si ripete parimenti negli Stati Uniti, dove però c’è da registrare una forte presenza di Safari (quasi 10%).
Continua a leggere Chrome avanza, Firefox in ansia
Categoria: Software e Servizi | Permalink | Commenti (14)
Opera 10.6
Giovedì 1 Luglio 2010 - 16:06
di Cesare Lamanna

È disponibile da poche ore per il download la versione definitiva di Opera 10.6 per Windows, Mac e Linux. Il comunicato della casa norvegese mette l’enfasi su tre aspetti: velocità, sicurezza, opzioni di ricerca.
Riguardo alle performance viene sbandierato un incremento del 50% nel rendering di Javascript, con i conseguenti vantaggi nella fruizione di siti come Gmail o Facebook. Sul fronte sicurezza sono stati integrati nel browser i sistemi anti-frode di AVG, tra cui una serie di feed costantemente aggiornati sulle minacce emergenti per la sicurezza del PC dell’utente. Maggiore scelta, infine, per i motori di ricerca che è possibile selezionare con l’aggiunta di Bing.
Per gli sviluppatori vanno segnalati elementi importanti come il supporto alle Geolocation API, ai WebWorkers, al formato video WebM.
Categoria: Software e Servizi | Permalink | Commenti (1)
Urlando contro il browser
Venerdì 18 Giugno 2010 - 08:23
di Gabriele Romanato


Anche se i tempi del “Get Firefox” sono finiti da qualche anno, devo dire che la tendenza degli sviluppatori ad abbracciare un browser come religione è dura a morire. Penso che sul web l’agnosticismo sia un approccio più utile del culto di un browser. Perché? Perché noi non abbiamo e non potremo mai avere un controllo totale sui nostri visitatori. Non si tratta di dire all’utente di cambiare il proprio browser. non ha senso. È la stessa cosa dei bollini “Sito ottimizzato per il browser X” di qualche tempo fa. Anche se il browser si chiama Firefox o Chrome. Bisogna capire che in molti casi l’utente non ha la possibilità di installare un browser diverso o di aggiornarlo. Mi è capitato di vedere questa situazione nella biblioteca comunale della mia città. Su tre computer disponibili, due viaggiano con IE 7 ed uno con IE 6.
I computer sono configurati in modo tale che l’utente non può installare nuovo software, e trattandosi di un luogo pubblico la sceltà è assolutamente sensata. Gli adepti di browser diversi da IE si chiederanno: perché l’amministratore non installa un altro browser? E perchè dovrebbe farlo? Da quanto so, nessuno fino ad oggi si è lamentato di IE in quella biblioteca. È questo il punto da capire: finché una cosa funziona, perché cambiarla? Io per esempio da cinque anni uso un cellulare che è talmente obsoleto da far sembrare un citofono l’ultimo modello di iPhone. Ma funziona, e non voglio cambiarlo. Anche perché, esattamente come con un browser, scatta il meccanismo dell’abitudine, della familiarità, e questo è un altro fattore da tenere in considerazione.
Parlando a livello personale, quando navigo su Windows non uso IE 8 semplicemente perché è più lento degli altri. Lanciando il mio blog su questo browser, non ho notato difformità nel caricamento dei tanti gadget JavaScript che ho installato. Semplicemente si carica più lentamente degli altri. Come si può notare, la mia scelta non è affatto motivata da ragioni di sviluppo. Occorre assumere il punto di vista dell’utente che naviga il nostro sito, non quello dello sviluppatore che lo realizza. Solo ricordandoci di essere anche noi utenti possiamo capire come l’agnosticismo sul web sia l’unico punto di vista che porti a qualche risultato concreto. Le guerre di religione sui browser hanno fatto il loro tempo. Per fortuna.
Categoria: Web Standards, Web Design | Permalink | Commenti (23)
Gli sviluppatori PHP stanno passando a Chrome
Venerdì 21 Maggio 2010 - 08:18
di Andrea Ganduglia


Secondo le statistiche d’uso di PHPClasses.org, il 10% degli sviluppatori PHP avrebbe nell’ultimo anno scelto di utilizzare Google Chrome come browser principale, che raggiungerebbe così il 15.7% degli utenti, attestandosi dietro Firefox (63.5%) e superando Internet Explorer (13.6%).
Non tutti gli sviluppatori PHP, ovviamente, usano PHPClasses.org, ma il campione di 37.000 utenti preso in esame può ragionevolmente rappresentare l’intera segmentazione della community, all’interno della quale ci sarebbe quindi una fortissima fluttuazione verso il prodotto di BigG.
Continua a leggere Gli sviluppatori PHP stanno passando a Chrome
Categoria: PHP e Open Source, Software e Servizi | Permalink | Commenti (16)
La clausola IE6
Lunedì 17 Maggio 2010 - 10:40
di Cesare Lamanna


Andy Clarke torna a parlare sul suo blog di contratti da sottoporre al cliente, web standard e supporto di questi ultimi sui vari browser. Del tema ci eravamo già occupati pure su queste pagine con un’altra segnalazione.
La questione si può spiegare in questi termini: è bene o è male inserire nel contratto da sottoporre al cliente una clausola di salvaguardia nel caso in cui, seguendo gli ultimi standard e non supportando pienamente tutti i browser, un sito non appaia uguale su tutti i programmi di navigazione? Clarke è convinto che sia un bene, la sua web agency adotta una clausola simile da un bel po’ e il nostro ha pure rilasciato uno schema di contratto liberamente utilizzabile come modello (è distribuito con una Creative Commons).
Continua a leggere La clausola IE6
Categoria: Web Standards, Lavoro | Permalink | Commenti (9)
Opera 10.50 e i nuovi standard
Giovedì 4 Marzo 2010 - 08:35
di Cesare Lamanna


Lasciamo ai cultori del Dio Benchmark verificare sul campo se Opera 10.50 è veramente il browser più veloce che c’è. Quello che si può dire con certezza è che questa release porta con sé un gran numero di aggiunte nel supporto agli standard emergenti del web, HTML5 e CSS3.
Sul versante HTML5 citiamo il supporto allo storage locale e all’elemento video (il formato è OGG Theora). Per i CSS3, oltre a transizioni e trasformazioni 2D, c’è da segnalare l’introduzione del supporto per diverse nuove proprietà relative a bordi, sfondi e ombreggiature. Il tutto nella forma standard, senza cioè il ricorso a prefissi proprietari.
Categoria: CSS, Web Standards | Permalink | Commenti (6)
IE e l’uso del metatag āX-UA-Compatibleā: i dati di Microsoft
Mercoledì 3 Marzo 2010 - 14:40
di Cesare Lamanna

Proprio mentre qui si discuteva intorno al tema proposto in questo intervento da Marco Lecce, su IEBlog Microsoft ha reso noti alcuni dati interessanti relativi all’adozione dei metadati X-UA-Compatible (e non solo).
Tutto parte dalla cosiddetta Compatibility View List. Copio e incollo dal post in cui ne parlammo più o meno un anno fa:
n questi giorni ha fatto molto discutere il meccanismo con cui viene gestito l’inserimento di un sito nella cosiddetta ālista di compatibilitàā. Semplificando: quando un utente installa IE8, gli viene chiesto se desidera visualizzare certi siti in modalità compatibile con IE7 (si tratta di siti per cui sono stati verificati problemi di resa più o meno seri su IE8); i siti in questione sono presenti in una lista generata e mantenuta da Microsoft che viene inviata automaticamente all’utente e aggiornata di continuo. Se l’utente non sceglie questa opzione al momento dell’installazione, può sempre compiere il passo successivamente.
Qualche giorno fa Microsoft ha reso disponibile un aggiornamento della lista. Oggi comprende all’incirca 2000 siti, oltre 1000 in meno rispetto ai 3100 che è arrivata a contenere.
Continua a leggere IE e l’uso del metatag āX-UA-Compatibleā: i dati di Microsoft
Categoria: Web Standards | Permalink | Commenti (2)
YouTube “fa fuori” IE6 (ma non solo)
Mercoledì 24 Febbraio 2010 - 07:58
di Cesare Lamanna

La data è fissata: 13 marzo. E una pagina del sito di supporto di Google segnalata in queste ore da diversi blog illustra bene i termini della questione: dal 13 marzo chi usa una versione di Internet Explorer inferiore alla 7.0 non sarà in grado di fruire delle nuove feature in arrivo su YouTube, pur potendo comunque continuare a visualizzare i video:
Again, users will be able to watch YouTube videos in the older browsers, however, some features that we launch in the weeks and months ahead may not be supported in these browsers.
Detta così, sembrerebbe un’iniziativa rivolta a stoppare il vetusto browser di Microsoft. In realtà, si tratta di qualcosa di più ampio. L’elenco dei browser a cui si applica l’operazione è più ampio e comprende tutte le versioni di Firefox inferiori alla 3.0, tutte le versioni di Chrome inferiori alla 4.0, tutte le versioni di Safari inferiori alla 3.0. Opera? Non pervenuto.
Categoria: Software e Servizi | Permalink | Commenti (32)
Browser e performance
Martedì 16 Febbraio 2010 - 09:57
di Cesare Lamanna

A leggere le diverse raccolte di best practices sul miglioramento delle performance nel caricamento di pagine e siti web, sembrerebbe che le responsabilità maggiori su questo fronte ricadano sugli sviluppatori: sta a loro, in fin dei conti, applicare metodi e tecniche.
Secondo Steve Souders, però, anche i produttori di browser possono fare molto. Per esempio iniziando a modificare il comportamento dei loro software su tanti aspetti che hanno un impatto sulla velocità di caricamento delle risorse. Quali siano questi aspetti Souders lo specifica in questo interessante articolo (interessante anche per gli sviluppatori, che se non possono intervenire nella soluzione del problema specifico, possono almeno prendere coscienza delle tante insidie alla velocità con cui devono confrontarsi).
Che si tratti di migliorare il supporto per il download parallelo degli script o dell’incorporamento dei font esterni con @font-face o dell’interazione tra fogli di stile e iframe, di lavoro ce n’è tanto da fare.
Categoria: Software e Servizi | Permalink | Commenti (7)










