Archivio mensile per Settembre, 2006

Firefox 2.0 Tips & Trick

Raccolgo qui una serie di trucchi che possono tornare utili con la nuova versione di Firefox 2.0 che ha apportato sostanziali modifiche al tema di default che non sempre sono apprezzate da tutti.
I file dove inserire il codice sono: user.js che va creato nella cartella del Profilo e e il file userChrome.css che va creato nella sottocartella chrome del Profilo.

Alt-S Alt-P nei Forum

In Firefox 2.0 non funzionano (di default) le combinazioni da tastiera utilizzate da alcuni siti per facilitare la navigazione come ad esempio le combinazioni ALT-P per vedere l'anteprima e ALT-S per inviare il nostro post nei Forum o nei Blog, per risolvere inserire questa linea di codice nel file user.js:

// Ripristino delle scorciatoie da tastiera utilizzate da alcuni siti
user_pref("ui.key.generalAccessKey",18);

Rimuovere il pulsante "Go"

Nel nuovo Firefox 2.0 il pulsante "Go" é inserito come elemento della barra degli indirizzi e se si prova a rimuoverlo dal menu Personalizza il risultato é che si rimuove l'intera barra degli indirizzi, per rimuovere il pulsante e non la barra ci sono due possibilità, la prima é inserire questo codice nel file user.js

// Rimuovere il tasto Go dalla barra degli indirizzi
user_pref("browser.urlbar.hideGoButton",true);

in alternativa si aggiunge questo codice al file userChrome.css:


/* Rimuovere il bottone Go nella Barra degli indirizzi */
#go-button { display: none; }

Rimuovere la voce "Cerca nel Web"

Nel menu Strumenti permane l'inutile voce "Cerca nel Web" che ha l'unico scopo di posizionare il cursore sulla Barra di ricerca ( CTRL-K), per rimuoverla inserire questo codice nel file userChrome.css:


/* Rimuovere la voce "Cerca nel Web" dal menu Strumenti */
#menu_ToolsPopup menuitem[command="Tools:Search"],
#menu_ToolsPopup menuitem[command="Tools:Search"] + menuseparator
{display: none;}

Pulsanti di chiusura schede

Per informazioni sui pulsanti di chiusura schede leggere qui, se si vuole solamente rimuoverli aggiungere questo codice al file userChrome.css:

/* Rimuovere i tasti di chiusura schede */
.tab-close-button {display: none !important;}

Ricerca "mi sento fortunato"

In Firefox 2.0 la ricerca "Mi sento fortunato" che si fa usando Google quando si digita un URL non corretto sulla barra degli indirizzi è stata tolta, per ripristinare tale funzionalità:

// Abilitare la ricerca "Mi sento fortunato con Google"
user_pref("keyword.enabled",true);
user_pref("keyword.URL", "http://www.google.com/search?btnI=I%27m+Feeling+Lucky&ie=UTF-8&oe=UTF-8&q=");

Ripristinare i tasti precedente e successivo quando si cerca nel testo

In Firefox 2.0 quando si attiva la funzione di ricerca nel testo non vengono mostrati i tasti "precedente" e "successivo" come in Firefox 1.5.x, premesso che esistono le combinazioni da tastiera F3 (successivo) e SHIFT-F3 (precedente) che sono molto più comodi visto che si sta usando la tastiera, per ripristinare il vecchio layout inserire il seguente codice nel file userChrome.css

/* Ripristinare il vecchio stile di ricerca nel testo */
#FindToolbar > * {
display:-moz-box !important;}

Gestione delle sessioni

In Firefox 2.0 é stata implementata una nuova funzione di ripristino delle sessioni che di default viene attivata solo se si ha una chiusura innaturale del browser, per ripristinare sempre la sessione precedente al successivo riavvio del browser inserire il seguente codice nel file user.js

// Ripristino della sessione precedente ad ogni riavvio del browser
user_pref("browser.sessionstore.enabled",true);
user_pref("browser.startup.page",3);

Visualizzare i tasti Stop e Ricarica in modo intelligente


/* Visualizza i pulsanti Stop e Ricarica in modo intelligente */
#stop-button[disabled] { display: none;}

#stop-button:not([disabled]) + #reload-button {
display: none;
}

Firefox Wheee

Ecco a voi il vero Firefox

Grazie a questo articolo su Megalab.it ho scoperto il vero significato della parola "FireFox" che tradotto letteralmente significa "Volpe di Fuoco" ma che in inglese indica il nome volgare del Panda Rosso !!!

Qui trovate altri filmati sul simpatico animale.

Qui un bel servizio fotografico su un simpatico firefox qui parle français :-D

Comunque la volpe ci entra in un qualche modo nel disegno del logo:

Citazione da: hicksdesign


mescales were tight (the design would chosen 2nd January), and the concept difficult to illustrate. A firefox is actually a cute red panda, but it didn't really conjure up the right imagery. The only concept I had done that I felt happy with was this, inspired by seeing a Japanese brush painting of a fox:

Provate a guardare se ruotando un po' l'immagine di questa foto della Via Lattea fatta da hubble due anni fa riuscite a vedere una qualche assomiglianza con il logo di Firefox.

Via Lattea fotografata da Hubble

Firefox Logo

Stop/Ricarica in un unico pulsante

Esiste un'estensione che permette di fondere in un'unico pulsante i due comandi "Stop" e "Ricarica" ma con questo codice trovato su Mozilla links é possibile farlo senza bisogno di installare alcuna estensione, per ottenere l'effetto desiderato é sufficiente aggiungere il seguente codice al file userChrome.css:


/* Visualizza i pulsanti Stop e Ricarica in modo intelligente */

#stop-button[disabled] { display: none;}

#stop-button:not([disabled]) + #reload-button {
display: none;
}

Firefox 1.5 e 2.0 sulla stessa macchina

Ecco come fare per avere sulla stessa macchina sia la versione 1.5.0.7 che la 2.0 senza alcun problema di conflitto.

Fate un backup del Profilo in uso

Create un nuovo Profilo come descritto qui, dandogli un nome che pssibilmente vi ricordi che é stato creato per Firefox 2.0 (ad esempio bon_echo)

Aprite questo profilo sempre eseguendo firefox con il parametro -p, quindi chiudetelo (assicurarsi che non ci sia nel Task Manager nessun processo di nome firefox.exe e in tal caso terminarlo)

Installare Firefox 2.0, quando l'installer chiederà la cartella di destinazione date un percorso diverso da quello predefinito (es: "C:\Programmi\Bon Echo") e non fategli creare icone o collegamenti sul Desktop

Al termine del processo di installazione si aprirà Firefox 2.0 utilizzando il Profilo precedentemente creato, chiudetelo e andate nella cartella in cui c'é l'eseguibile di Firefox 2.0 (es: "C:\Programmi\Bon Echo\"), selezionate il file firefox.exe cliccate col tasto destro e create un collegamento sul Desktop

Posizionatevi sul collegamento appena creato, click col tasto destro del mouse e selezionate "Proprietà", Modificate la seguente riga:
Destinazione: "C:\Programmi\Bon Echo\firefox.exe"<
Destinazione: "C:\Programmi\Bon Echo\firefox.exe" -p "bon_echo"
in questo modo cliccando sull'icona sul Desktop dedicata a Firefox 2.0 lo costringerete ad utilizzare sempre il Profilo appena creato e non quello normalmente utilizzato dalla precedente versione.

Se volete riportare sul Nuovo Profilo i vostri vecchi segnalibri, cookies, password, certificati e moduli copiate i seguenti file dal vecchio al nuovo Profilo:
bookmarks.html - segnalibri
cookies.txt, cookperm.txt - cookies salvati ed (eventuali) eccezioni ai siti permessi
signons.txt , key3.db - password salvate
cert8.db - certificati digitali memorizzati
formhistory.dat - moduli salvati

ATTENZIONE: Se avete fatto per sbaglio creare al momento dell'installazione collegamenti sul menu Start a Firefox 2.0 questi apriranno il normale Profilo in uso e non quello appena creato con il rischio di distruggere il profilo stesso. Stessa cosa se definite Firefox 2.0 come browser predefinito quindi non fatelo. Nel caso questo succeda per errore ripristinate il Profilo da backup.

Firefox 2.0 RC1

Da martedì è disponibile la release candidate 1 di Mozilla Firefox 2.0, nonostante non sia una versione ufficiale al 100% Mozilla stessa consiglia di aggiornare a questa versione, in quanto seppur non ufficiale è già molto stabile (Per quello che mi riguarda non posso che essere d’accordo avendo usato già le precedenti alpha e beta e non riscontrando eccessivi problemi). Non ci sono innovazioni sconvolgenti ma un sostanziale miglioramento di quelli già esistenti, del resto è difficile migliorare un programma già ottimo !! Qui di seguito elenco alcune delle novità introdotte nella 2.0: Se volete una recensione più accurata leggete qui.

Scarica Firefox 2.0 RC1

Correttore ortografico

E’ ora possibile utilizzare il correttore ortografico quando si scrive nei forum e si posta nei blog. Per problemi di incompatibilità di license nella versione italiana è presente il dizionario inglese e non quello italiano, che però è disponibile qui. Per attivare il controllo ortografico: Strumenti -> Opzioni -> Avanzate e spuntare la voce “Controllo ortografico durante la digitazione”.

Segnalazione crash

Fortunatamente non lo ho ancora sperimentato però Talkback è stato sostituito da Airbag.
AGGIORNAMENTO: Nella RC1 è ancora presente TalkBack, il passaggio a Airbag dovrebbe avvenire prossimamente.

Micro summaries

Io non ho ancora provato ad utilizzarli, se volete un esempio di utilizzo su ebay leggete qui

Migliorata la gestione per l’abbonamento ai feed RSS

Quando viene aperto un feed RSS è ora possibile abbonarsi al feed utilizzando applicazioni esterne. Se si utilizza un’estensione come Sage o Wizz RSS per la lettura dei feed dovrebbe essere inoltre possibile impostarla come lettore di feed predefinito ma al momento non so come si faccia perché le estensioni non sono compatibili con la versione 2.0 (forse proprio per questo motivo). In realtà Wizz RSS è compatibile con la versione 2.0 Beta 1 e su Mozilla Update rimanda alla lettura delle release notes dell’estensione per implementare questa funzionalità ma (almeno io) non ne ho trovato traccia sul sito ufficiale dell’estensione, dovrebbe essere comunque solo una questione di tempo (la mia prova risale ad un mese fa).

Supporto agli OpenSearch

Vedere post precedente.

Miglioramento della navigazione a schede

Sono stati aggiunti i pulsanti di chiusura scheda ed è inoltre possibile recuperare le schede chiuse magari accidentalmente dal menu Cronologia che sostituisce il vecchio Vai, aggiunto anche un pulsante da cui si vede l’intera lista delle schede aperte. Se si ha (speriamo di no) una chiusura innaturale di Firefox sarà inoltre chiesto al nuovo riavvio se si vuole aprire le schede che si stava navigando prima della chiusura.
Per attivare la funzione di ripristino della sessione precedente ad ogni riavvio del browser leggete qui

Integrate funzionalità di anti-phishing

.
Per rendervene conto andate qui. Per segnalare una pagina od un sito sospetto potete utilizzare ? -> Segnala contraffazione Web che vi rimanderà alla pagina di Google per la segnalazione di siti truffa.

Nuovo installer

Per le versioni Windows è stato utilizzato un nuovo installer utilizzato anche da altre applicazioni OpenSource: NSIS

Tolto il supporto a SSL 2.0

Firefox 2.0 non supporta più il vecchissimo e bugatissimo protocollo SSL 2.0 che non offre la sicurezza necessaria nelle transazioni online. Se la vostra banca utilizza ancora tale protocollo per la trasmissione di dati sensibili fate presente la cosa, non tanto per il fatto che non funzioni con Firefox 2.0 ma piuttosto perché tale protocollo non garantisce la sicurezza necessaria alle vostre transazioni.

Estensioni

Come al solito quando c’é un aggiornamento il maggior problema è l’impossibilità di utilizzare alcune estensioni che ci stanno particolarmente simpatiche. Al contrario di quanto accaduto nel passaggio dalle versioni 1.0.x alla 1.5 in cui è stata completamente ridisegnata la procedura di installazione delle estensioni con Firefox 2.0 non ci sono differenze sostanziali dunque potrebbe essere sufficiente una forzatura dell’installazione cambiando il valore di maxversion o utilizzando Mr. Tech Local Install o Nightly Tester Tools. Detto questo, bisogna sempre tenere presente che tale operazione potrebbe causare errori di vario genere il mio consiglio è quello di provare sempre prima su un Nuovo Profilo di test.

Javascript

Firefox 2.0 utilizzerà la versione 1.7 di Javascript

Possibilità di visualizzare il sorgente in un editor esterno

Con Firefox 2.0 si può visualizzare il sorgente di una pagina Web utilizzando un editor esterno in alternativa a quello integrato in Firefox, per vedere come fare leggere questo post.

Tips & Tricks

Su Windows e Linux con Firefox 2.0 non funzionano le combinazioni da tastiera utilizzate in alcuni siti come ad esempio ALT-S ed ALT-P per “Inviare” e per visualizzare l’anteprima dei nostri post, per risolvere digitare about:config e modificare da -1 a 18 la chiave ui.key.generalAccessKey, ringrazio @underpass di MozillaItalia per il trucchetto.

Ho notato con molto piacere che dal menu Strumenti sono state rimosse le due voci: “Leggi posta” (funzione abbastanza misteriosa a mio parere) e “Nuovo messaggio” risparmiandomi così la fatica di rimuoverle di mia iniziativa, vedo che permane l’inutile voce “Cerca sul Web” che non fa altro che mandare il focus nella Search Box e sinceramente non ne vedo l’utilità visto che se voglio sto molto prima a posizionarmi nella Search Box col mouse o a usare la combinazione da tastiera CTRL-K. Questo è il codice da inserire nel file userChrome.css per eliminare completamente la voce dal menu Strumenti:

/* Rimuove la voce "Cerca sul Web" dal menu Strumenti
#menu_ToolsPopup menuitem[command="Tools:Search"],
#menu_ToolsPopup menuitem[command="Tools:Search"] + menuseparator
{
display: none !important;
}

Una raccolta più completa di trucchi da utilizzare con Firefox 2.0 la trovate qui

Aggiunto plugin di ricerca nel Blog

Ho aggiunto il plugin di ricerca per questo Blog (beh in effetti non é che ci sia tanto da cercare !!) che funzionerà con la versione 2.0 di Firefox di prossima uscita. Cliccando sull'angolo in alto a destra sulla freccina accanto alla Search Box si può scegliere di aggiungere il plugin di ricerca per questo Blog.

Aggiungere OpenSearch

Per una guida su come creare il plugin leggete qui, se avete già un search plugin installato quando aggiornerete Firefox 2.0 tradurrà automaticamente il vostro search plugin nel nuovo formato producendo un file con estensione XML nella sottocartella searchplugin del Profilo in uso.

AGGIORNAMENTO: Per creare in modo velocissimo il searchplugin è possibile utilizzare OpenSearchFox

Cambiare il cursore su link popup e javascript

Questo trucchetto permette di cambiare il cursore del mouse quando quest’ultimo passa sopra a link con target=_blank e javascript, i primi sono quelli che (salvo impostazioni contrarie da parte dell’utente) vengono aperti in nuove finestre mentre i secondi sono attivati da controlli javascript e possono servire per espandere menu o per aprire pop-up. Per fare questo bisogna inserire il codice riportato qui di seguito nel file userContent.css che si trova nella cartella chrome del Profilo. E’ importante soprattutto conoscere se il link che si sta cliccando contiene codice Javascript, visto che tali link a volte vengono sfruttati per attacchi XSS (Cross Site Scripting).

Modifica il cursore sui link che aprono nuove finestre

/* Modificare il cursore nei link che aprono nuove finestre */
:link[target="_blank"], :visited[target="_blank"], :link[target="_new"], :visited[target="_new"]
{
	cursor: crosshair;
}

Modifica il cursore sui link javascript

/* Modificare il cursore per i link JavaScript */
a[href^="javascript:"]
{
	cursor: move;
}

Il codice è stato reperito qui e qui potete trovare tutti i valori da associare alla proprietà cursor.

A mio avviso però tutti i cursori standard mal si addìcono a essere utilizzati per segnalare che si sta passando sopra ad un link diverso dagli altri. La cosa migliore, a mio parere, sarebb e utilizzare delle “manine colorate”, in questo modo la forma della mano richiamerebbe l’attenzione sul fatto che si tratta di un link ed il colore servirebbe per indicare che non si tratta di un link tradizionale. La prima cosa da farsi, e forse la più difficile, è procurarsi dei cursori (file con estensione cur) da poter utilizzare, se qualcuno ne trova di carini e me li fa pervenire lo ringrazio, gli unici che sono riuscito a trovare io sono delle manone più che delle manine !!! Bene procurati i cursori andiamo su The Data: URI Kitchen e carichiamo dal nostro hard disk il cursore desiderato e clicchiamo su “Generate”. Vi verrà proposto un data:link, cliccateci sopra e vedrete che nella barra degli indirizzi apparirà il cursore seguito dal data:link, copiatelo e incollatelo al posto della stringa DATA:LINK nel codice sottostante:

NOTA: Il seguente codice dovrebbe funzionare con tutti i browser basati su una versione di Gecko maggiore della 1.8, io lo ho provato con Firefox 1.5.x Seamonkey e K-Meleon 1.0.x e funziona.

/* Modificare il cursore nei link che aprono nuove finestre */
:link[target="_blank"], :visited[target="_blank"], :link[target="_new"], :visited[target="_new"]
{
	cursor: url(”DATA_LINK“), auto !important;
}

e analogamente per i link javascript. Se volete utilizzare esattamente i cursori che ho trovato io su Internet, cliccate col destro su questo < < LINK > > e scegliete “Salva destinazione come” e salvatelo nella cartella chrome del Profilo.

Ecco due screenshot di come vi apparirà il cursore con il file scaricato:

Cursore su un link con target  _blank

cursore su link  Javascript

NOTA:: per prove fatte il trucco funziona sia con K-Meleon che Seamonkey, se volete farlo funzionare su Epiphany e Camino, leggete questo articolo di Notoriousxl.

La canzone di Moggi

Ecco un'altra bella canzone dedicata alla Vecchia Signora stavolta dai tifosi romanisti. Potete vedere il video su YouTube

Cookie Safe 3

CookieSafe

Cookiesafe è una bellissima estensione per Firefox che ho scoperto da poco e che permette una gestione avanzata ma nello stesso tempo molto intuitiva dei cookie. Permettere a tutti i siti i cookie è una cosa assai pericolosa per la propria privacy, in quanto possono essere usati (tracking cookie) per tracciare la nostra navigazione sul Web e proporci pubblicità ad hoc, è altresì vero che moltissime volte possono agevolare la navigazione, ad esempio ci permettono di fare il login automaticamente o fare in modo che un sito si ricordi di noi e delle nostre preferenze di visualizzazione. Firefox permette già di suo di creare delle white-list di siti che possono scambiare i cookie ma accedere ogni volta alle Opzioni per aggiungere siti affidabili è un po’ noioso, prima di scoprire CookieSafe io utilizzavo Cookie Button che aggiunge semplicemente un pulsante alla barra degli strumenti da cui è possibile permettere/rifiutare i cookie dal sito che si sta visitando ma CookieSafe permette anche moltissime altre cose.

L’estensione, al momento in cui scrivo, non è ancora stata caricata su eXtenZilla ma è comunque stata già tradotta in italiano, per controllare se mentre state leggendo questo post l’estensione è presente su eXtenZilla cliccate qui, altrimenti installatela da qui

Senza dilungarmi troppo con le parole qui metto qualche screenshot per illustrare le potenzialità di questa ottima estensione.Di default l’estensione aggiunge una iconcina sulla barra di stato dalla quale è possibile cliccando col tasto sinistro permettere/rifiutare i cookie, mentre cliccandoci col destro si possono eliminare i cookie, visualizzare i cookie, accedere alle Opzioni dell’estensione e persino accedere al Topic su Extensionsmirror per avere supporto dall’autore (in inglese).

Ecco cosa succede se si clicca col tasto sinistro del mouse sull’iconcina di CookieSafe:

Cookie Safe 1
Ecco cosa succede invece se si clicca col tasto destro del mouse sull’iconcina di CookieSafe:

Cookie Safe 2
Se si accede alla voce di menu “Mostra cookie” si può rimuovere, importare, esportare cookies

Le prossime quattro immagini fanno vedere come ho impostato io l’estensione: