Chi ha provato Safari 4 su Mac sa quanto sia estremamente veloce sia nel caricamento che nel rendering delle pagine. La versione a 64bit introdotta con Snow Leopard ha ulteriormente incrementato le prestazioni.

Ci sono due cose che molti Firefox users rimpiangono in Safari: la mancanza di plugin ed estensioni. Una di quelle più usate è sicuramente Adblock, che permette di rimuovere le pubblicità dalle pagine web, velocizzandone il caricamento.
Forse non tutti sanno che fino alla versione 3 di Safari esistevano dei plugin analoghi che funzionavo egregiamente. Posso citarvi SafariBlock e Safari AdBlock. Purtroppo la nuova versione del browser della mela ha introdotto diverse modifiche e ha reso non funzionanti questi plugin (per adesso).
In questi giorni sono però riuscito a scovare un’applicazione che risolve il problema: una specie di proxy che filtra le immagini ed i siti presenti nella sua lista (che si aggiorna da sola). Il risultato è quello che ci aspettiamo: pagine pulite e prive di pubblicità.

Il programma in questione è GlimmerBlocker.
una volta installato il package, apparirà un nuovo pannello nelle preferenze di sistema, attraverso il quale gestire tutte le impostazioni, attivare o personalizzare i filtri e via dicendo.
Testato con Safari 4.0.3 e Mac OS X 10.6.1 “Snow Leopard”

Altro problema che affligge i MacUsers è il plugin Flash, scritto e ottimizzato così male che stressa continuamente le nostre CPU e fa partire le ventole dei nostri MacBook a tutta velocità.
In attesa che Adobe rilasci un plugin decente (ma quando mai!?) è possibile disabilitare l’autocaricamento dei filmati flash all’interno delle pagine, che partiranno solamente al nostro comando.

Il programma che fa al caso nostro è ClickToFlash .
Al posto della finestrella del filmato, ci apparirà un gradiente grigio. Solo dopo averci cliccato sopra, il filmato (ed il plugin) flash sarà caricato.
Altra utilissima funzione di questo programmino è la possibilità di vedere i video di YouTube attraverso QuickTime in formato H.264, anziché in Flash. La qualità e la riproduzione saranno migliori, e la vostra CPU vi ringrazierà.
Anche questo è stato testato con  Safari 4.0.3 e Mac OS X 10.6.1 “Snow Leopard”.

Edit del 19/12/2009

Dopo qualche mese di distanza dalla scrittura di questo articolo ho finalmente trovato un plugin definitivo per bloccare le pubblicità su Safari 4:

si chiama Safari AdBlocker, e supporta sia Snow Leopard che la modalità 64 bit. Si integra perfettamente nel pannello delle preferenze del browser e nel menu contestuale (click destro), supporta inoltre gli aggiornamenti automatici e le liste di AsdBlock. Vi consiglio assolutamente di provarlo ! 😉

Edit del 02/11/2009: la guida presente in questo articolo è ormai obsoleta. Per risolvere problemi di Audio (con PulseAudio), e di crash di Firefox dipendenti dal Flash, vi consiglio di seguire questo ottimo tutorial, suggeritomi da Simba nei commenti e valido per Ubuntu Hardy, Indrepid, Jaunty e Karmik.

Firefox e Flash... altro che integrazione

Molti in seguito al passaggio ad Ubuntu Hardy hanno notato problemi nell’uso di Firefox (3.0 beta5) con filmati flash, per esempio:

  • Impossibilità di riprodurre filmati
  • Audio assente o disturbato
  • Crash improvvisi di Firefox
  • Estrema lentezza

Tutti questi problemi sono dovuti ad una situazione alquanto complicata che provo qui di seguito a schematizzare.

  • Bug del plugin di Adobe
    Essendo un plugin proprietario, ci vuole molto affinchè gli sviluppatori rilascino patch. Questo è uno dei grandi difetti dei software closed-source. Il plugin flash per linux fa notoriamente pena, purtroppo…
  • Firefox 3
    La versione beta5 presente in Hardy, benchè sia nella fase finale di sviluppo, essendo ancora instabile e presenta ancora piccoli bug e malfunzionamenti.
  • PulseAudio
    Una delle novità introdotte in Hardy è la presenza di default del sistema audio “PulseAudio” che va a sostituire i precedenti ALSA, OSS, ESD. Se da una parte ci sono tutti i vantaggi del nuovo sistema, dall’altra ci sono ancora diverse applicazioni che hanno qualche problema di compatibilità ed hanno bisogno di plugin e workaround specifici per funzionare. Uno di questi è ovviamente Flash, che nativamente non supporta (ancora) PulseAudio.
  • libflashsupport
    Per ovviare a questo, “quelli di Ubuntu” hanno pensato di creare una nuova libreria, libflashsupport, che fa da “ponte” tra Flash e PulseAudio. In effetti il giochino funziona… flash funziona e l’audio si sente.
    Purtroppo è stato verificato che la presenza di libflashsupport rende Firefox3 ancora più instabile di quanto già non fosse. Nella versione finale di Hardy il pacchetto “libflashsupport” è stato reso opzionale, mentre durante il ciclo di sviluppo era installato forzatamente insieme a “flashplayer-nonfree”.

Come potrete capire, la situazione è alquanto complicata. In attesa che Adobe risolva il problema alla radice (aggiornando il plugin), possiamo provare alcune soluzioni temporanee che sono state suggerite.

Leggi tutto →