Archivio mensile per Gennaio, 2007

Navigazione veloce fra le pagine della ricerca con Google

Nel mio tentativo di imparare qualcosa circa Greasemonkey per aggiungere all'editor di SPB un pulsantino per i Technorati tags, mi sto imbattendo in un sacco di script interessanti. Diciamo che navigo ancora in alto mare in quanto a comprensione di Greasemonkey ma in compenso ho trovato dei simpatici script che aumentano l'usabilità e rendono la navigazione più gradevole :-).

Uno di questi simpatici script è Google AccessKeys di Phil Wilson, che aggiunge due accesskey per navigare velocemente fra le pagine dei risultati delle ricerche di Google.

Dopo averlo installato ed aver eventualmente aggiunto il dominio google.it fra quelli in cui lo script deve essere eseguito, sarà possibile accedere alla pagina successiva con ALT+'.' e alla pagina precedente con ALT+','.

Gli utenti di Seamonkey devono invece usare SHIFT+ALT+',' e SHIFT+ALT+'.', non ho provato ma dovrebbe funzionare anche con Opera.

Io l'ho leggermente modificato per usare al posto di ALT+',' e ALT+'.', ALT+j e ALT+k, per farlo è sufficiente editare lo script, cercare ","' e sostituirlo con "j" e analogamente per "." da sostituire con "k".

Se qualcuno non è capace di fare le modifiche ed è interessato alla versione modificata può lasciare un commento.

Accesskey ALT-S e ALT-P per SPB

Ho creato uno script per Greasemonkey che permette di aggiungere gli accesskey ALT-S (Inserisci) e ALT-P (anteprima) all'editor di SPB.

Le mie conoscenze di Javascript rasentano lo zero assoluto quindi se qualcuno che conosce a fondo il linguaggio vuole apportare migliorie/cambiamenti è benvenuto. Spero di poterlo aggiornare in modo da modificare l'inserimento di immagini e aggiungere un pulsantino per inserire automaticamente i Technorati tags, ma questo con moltissima calma, anche perché prima o poi converto questo blog in Flatpress.

Quello che io ho fatto è semplicemente un copia/incolla/sostituisci di questo script di Gary Mason che implementa un accesskey per Google.

Per chi fosse interessato allo script, questi sono i passaggi per poterlo utilizzare:

0) installare Firefox (forse funziona anche con Opera)
1) installare Greasemonkey (per utenti Seamonkey, qui potete trovare una versione di Greasemonkey per SM)
2) dopo aver riavviato, potete installare lo script:

Installa SPB Optimizer

3) inserite il dominio in cui è ospitato il vostro blog fra quelli in cui lo script verrà eseguito (Strumenti -> Greasemonkey -> Manage User Scripts).

Fatto, incrociate le dita e la prossima volta che scrivete un post potete accedere all'anteprima con ALT-P e alla pubblicazione con ALT-S.

NOTA: ho testato lo script con Seamonkey 1.1 e funziona correttamente, però mi sono accorto di un'altra cosa: anche in SM 1.1 come in Firefox 2.0 gli accesskey non funzionano, per risolvere bisogna accedere alla configurazione avanzata (about:config) e impostare questa chiave a 18:

ui.key.generalAccessKey

Larghezza finestra Proprietà immagini

In Firefox, quando si accede alla finestra di dialogo che mostra le informazioni relative ad un’immagine succede spesso che l’url dell’immagine sia “tagliato” perché troppo lungo rispetto alla larghezza della finestra di dialogo, per risolvere, aggiungere il seguente codice al file userChrome.css:

window#metadata
{
	width: 60em !important;
}

Se invece volete utilizzare Stylish (come suggerito da LifeHacker e come ho fatto anch’io) dovete aggiungere il namespace appropriato:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

Comunque magari verrà aggiunto lo stile ad userstyles.org, così basterà un click per installarlo.

Sono disponibili le FireFAQ 2.0

miki64, pochi mesi dopo l'avvento di Firefox 2.0 con la collaborazione di Underpass e tittoproject ha finito la stesura delle FireFAQ 2.0. Un ringraziamento particolare va inoltre a bimbosauro, il giovane grafico, che ha realizzato la stupenda copertina delle FireFAQ 2.0.

FireFAQ 2.0 è un vero e proprio libro di 113 pagine che comprende una raccolta di risoluzioni a problemi noti, suggerimenti, collegamenti a siti web e tante altre risorse utili per chi comincia ad avvicinarsi a Firefox 2.0 o per chi, utente affezionato, riscontra problemi mai visti in passato.

Questa guida è stata rilasciata in esclusiva per Mozilla Italia ed è scaricabile a questo 'indirizzo.

Le FireFAQ 2.0 sono inoltre disponibili per il download da due altri mirror:

1. eXtenZilla.o
2. GxWare.org

Le FAQ per Firefox 1.5 (FireFAQ), Thunderbird 1.5 (ThunderFAQ) e precedenti sono invece ancora disponibili presso GxWare.org ai seguenti indirizzi:
FireFAQ: http://downloads.gxware.org/index.php?dir=pdf/&file=firefaq.pdf
ThunderFAQ: http://downloads.gxware.org/index.php?dir=pdf/&file=thunderfaq.pdf

Link all'articolo originale

Usare Google come calcolatrice

Magari ero l’unico a non saperlo, comunque ho scoperto che Google si può usare anche come calcolatrice :-). Esegue operazioni anche abbastanza complesse e può inoltre essere usata per effettuare conversioni fra unità di misura diverse. Qui sotto un esempio di cosa si può fare semplicemente digitando nella searchbar un’espressione matematica, se non sapete il risultato del calcolo cliccate sul link e Google vi darà la soluzione :-D; se invece sapete già la risposta potete controllarne l’esattezza,

sqrt(2)/2
pi (pi-greco, misura della semicirconferenza unitaria)
sin(pi/4)
e (il numero di Nepero)
(1+1/10000000000)^10000000000
125^(1/3) (per chi non lo sapesse è la radice cubica di 125)
e^(pi*i)
2*ln(i)
e^(pi*i/4)
(1+sqrt(5))/2 (la famosa sezione aurea :-) )
i^2=-1 (i è la radice quadrata di -1)
(1+i)(1+i)
1 euro in us$
1 miles in meters

il mio peso in libbre
0 celsius in fahrenheit
911 fahrenheit in celsius
1 kb in byetes
1 KB in bytes
3 in binary
1 pint in liters
perché la 500 viene chiamata mezzo litro ?
1 MB in KB
c (velocità della luce in m/s)
c in km/h (velocità della luce in chilometri orari)
1 hp in kilowatt (equivalente di 1 cavallo in kilowatt)

Ti è piaciuto l'articolo? Vota Ok oppure No. Grazie Mille!

Puoi votare l'articolo anche qui, gli articoli precedenti qui.

HTTP to HTTPS Redirector per Greasemonkey

HTTP to HTTPS Redirector è un simpatico script per Greasemonkey che permette di impostare una lista di siti per cui verrà sempre eseguito l'accesso tramite protocollo sicuro https:// (naturalmente il sito deve supportare l'accesso tramite tale protocollo).

Utilizzando HTTPS si è quasi certi che i dati personali non siano intercettati da eventuali hacker in ascolto, in quanto, la trasmissione fra client e server avviene utilizzando algoritmi di cifratura.

Giustamente i più accorti hanno inserito come segnalibro l'url con l'accesso tramite HTTPS e allora perché installare questo script ?

Semplice, perché potrebbe accadere di dimenticarsi di accedere al sito tramite segnalibro e arrivarvi magari cliccando su qualche link che non utilizza il protocollo sicuro. Io ad esempio ho il brutto vizio di accedere a GMail usando la ricerca "I'm feeling lucky" e senza questo utile script così facendo non accederei tramite HTTPS ma con HTTP.

Se siete sicuri che un sito supporti HTTPS, per aggiungerlo alla lista dei siti da redirezionare, Strumenti -> Manage Greasemonkey userscript (gmonkey se avete letto un mio precedente post), selezionate lo script HTTP to HTTPS redirect e cliccate su "Add" per inserire il link al sito di vostro interesse. Ad esempio se utilizzate Bloglines per leggere i feed RSS, bisogna aggiungere:

http://www.bloglines.com/*

ricordatevi di mettere l'asterisco, serve per eseguire lo script su tutte le pagine del dominio.

Sono venuto a conoscenza di questo script leggendo questo articolo su LifeHacker, che tratta la privacy durante la navigazione con Firefox (Firefox 3.0 dovrebbe avere interessanti novità a riguardo :-D). Ah, se sapete bene l'inglese vi consiglio di abbonarvi ai feed RSS di LifeHacker così evitate il redirezionamento tramite questo blog :-P.

SearchWord

Voglio segnalare questa nuova ed interessante estensione per Firefox: SearchWords. L'estensione permette di associare ad ogni motore di ricerca installato una keyword (parola chiave) e utilizzare questa parola chiave per fare una ricerca rapida con tale motore senza dover aggiungere ai segnalibri il relativo quicksearch, il che è un bel risparmio di risorse :-).

Da sempre considero le ricerche rapide uno strumento comodissimo e non posso che essere felice di questa estensione. Avendo sempre preferito le ricerche rapide a quelle da searchbar mi trovo nella condizione di avere più segnalibri quicksearch che plugin installati, quindi dovrò aggiungere i relativi plugin per avantaggiarmi al massimo di questa estensione.

Per associare ad ogni motore di ricerca la giusta keyword, basta andare nella "Gestione motori di ricerca" (raggiungibile dal menu a tendina nella searchbar), selezionare il motore di ricerca, cliccare "Edit" e aggiungere la keyword desiderata, quindi cliccare su "OK" per salvare le modifiche.

Gestione motori di ricerca

AGGIORNAMENTO: Se volete io ho provato a fare una veloce localizzazione

http://www.divshare.com/launch/53729-c9c

WebDeveloper 1.1.1

E' da poco disponibile la nuova versione 1.1.1 di WebDeveloper, una fra le mie estensioni preferite :-)
L'estensione è compatibile sia con Firefox che con Seamonkey e aggiunge una toolbar che permette di fare un sacco di cose e che facilita in modo considerevole il lavoro degli webmaster, credo anzi che insieme a FireFTP costituisca il bagaglio essenziale per chiunque abbia un sito/blog da gestire.

Ben lungi da considerarmi un webmaster (la mia conoscenza di HTML e CSS è assai scarsa), però nel mio piccolo, quando ho dovuto fare alcune modifiche ai fogli di stile del blog l'estensione mi è stata davvero molto utile.

Le funzioni di questa estensione sono davvero moltissime (io non le ho nemmeno provate tutte). Ecco un assaggio di cosa è possibile fare con l'estensione:

  • modificare HTML e CSS al volo senza dover uploadare nessun file
  • disabilitare colori, immagini, stili, cookies, referers e script vari
  • geestione dei form con possibilità di convertire da GET a POST
  • possibilità di mostrare la finestra con una grandezza predefinita per rendersi conto di come apparirà il sito su risoluzioni schermo diverse da quella usata
  • validazione del codice HTML, CSS e dei feed RSS
  • possibilità di visualizzare il codice HTML con un editor esterno (funzione che non era prevista in Firefox 1.5) e che rispetto alla funzione nativa di Firefox 2.0 sembra funzionare su tutte le pagine

… e molto altro che potrete scoprire solamente installandola :-D.

Nella nuova versione 1.1.1 è disponibile una comoda dashboard per la modifica di HTML e CSS (e non più la sidebar laterale delle versioni precedenti), è inoltre stata modificata la combinazione di tasti per visualizzare/nascondere la toolbar in CTRL+SHIFT+B (che è comunque configurabile in Options -> Options -> Keys).

Recuperare email cancellate per sbaglio con Thunderbird

Se capitasse di cancellare distrattamente un messaggio importante in Thunderbird/Seamonkey sia dalla cartella che dal cestino il messaggio non è andato irrimediabilmente perso, ma, può essere ancora recuperato.

Infatti, quando una email viene cancellata non viene realmente rimossa dall’archivio, ma viene semplicemente resa “invisibile” e non mostrata, anche se, in realtà, è ancora presente.

Per cancellare effettivamente le email è necessario infatti compattare le cartelle, operazione che consiglio di eseguire spesso per evitare sovradimensionamenti degli archivi di posta.

Dunque se le cartelle ancora non sono state compattate e si è cancellato la mail sia dalla cartella di origine sia dal cestino vediamo come fare per recuperarla. Inanzitutto bisogna chiudere Thunderbird e recarsi nella cartella dove Thunderbird salva i file in cui sono immagazinate le email.
I file di archivio si trovano nelle sottocartelle della cartella Mail del Profilo utente e sono quelli senza estensione, per esempio:

inbox. - Posta in arrivo
draft. - Bozze
sent - Posta inviata
trash - Cestino

e così via. Ora è sufficiente aprire il file in cui si trovava la nostra email prima che la cancellassimo per sbaglio e aprire il file con un editor di testo (tipo notepad).

Bene ora basterà cercare la email cancellata per sbaglio, e cambiare il valore dell’header:

X-Mozilla-Status

impostandolo a 0000, salvare le modifiche e uscire.

A questo punto bisognerà cancellare il file indice associato al nostro archivio. I file indice sono quelli con estensione msf e stesso nome del file di archivio, per esempio, nel caso di “inbox.” il file indice si chiamerà “inbox.msf”. Potete comunque cancellare tutti i file con estensione msf, in quanto, verranno ricreati al futuro avvio di Thunderbird.

NOTA: E’ molto importante che quando eseguite le modifiche al file Thunderbird sia chiuso altrimenti non oso immaginare cosa può accadere :-P. Altra cosa importante è fare un backup del file (o ancora meglio dell’intero Profilo) in caso si commettano errori durante l’editing.

Perfetto ora basterà riavviare Thunderbird e la email apparirà come non letta :-D.

Se dovete recuperare più email, potete invece cercare la stringa X-Mozilla-Status e vedere che valore ha, per capire se la email è stata o meno resa “invisibile”.

Una lista completa dei valori che può assumere l’X-Mozilla-Status potete trovarla qui.. Solitamente le mail cancellate per sbaglio hanno questi valori: 0008, 0009, 0018, 0019.

AGGIORNAMENTO: ecco una spiegazione più completa dei valori assunti da X-Mozilla-Status.

Prima di tutto bisogna spiegare cosa avviene quando un messaggio viene cancellato. Thunderbird in realtà non cancella il messaggio ma aumenta di otto unità il valore del parametro X-Mozilla-Status. Il messaggio, pur rimanendo nell’archivio, non verrà visualizzato da Thunderbird; per eliminare il messaggio dall’archivio è necessario compattare le cartelle. Dopo questa operazione il messaggio verrà definitivamente cancellato e non sarà più possibile recuperarlo. Se non si ha ancora compattato la cartella è quindi possibile recuperare le email “invisibili” diminuendo di otto unità il valore di X-Mozilla-Status.

In breve:

  • se il messaggio è stato letto l’ultima cifra di X-Mozilla-Status aumenta di uno;
  • se è stato risposto al messaggio,l’ultima cifra di X-Mozilla-Status aumenta di due;
  • se il messaggio viene marcato dall’utente, l’ultima cifra di X-Mozilla-Status viene aumentata di quattro unità;
  • se il messaggio viene cancellato l’ultima cifra di X-Mozilla-Status viene aumentata di otto.

Ciò premesso, si può facilmente dedurre che tutti i messaggi cancellati hanno l’ultima cifra compresa fra 8 e F (valore esadecimale di 15=0001+0002+0004+0008).

Il trucco mi è stato insegnato da @underpass, in questo Topic.

Il procedimento funziona anche con Seamonkey.

Collegamenti veloci agli elementi del chrome

Riporto qui un bellissimo trucco che ho trovato su LifeHacker. Fra l'altro ho visto che erano arrivati molto prima del sottoscritto a scrivere un articolo sull'uso anomalo delle ricerche rapide, comunque a quello ci ero arrivato da solo, quindi sul relativo post non avevo messo il riferimento all'articolo di LifeHacker. Quanto scritto qui invece è completamente ispirato al'articolo di Adam Pash su LifeHacker.

Con questo trucco è possibile richiamare alcune finestre di Firefox semplicemente digitando una parola chiave nella barra degli indirizzi, per esempio digitando op sarà possibile aprire la finestra "Opzioni" (Strumenti -> Opzioni" a tutta pagina. E' difatti possibile inserire come segnalibro il riferimento ad un elemento del chrome di Firefox e assegnargli una parola chiave per richiamarlo velocemente.

Per velocizzare il tutto ho modificato e tradotto il file che contiene tali segnalibri che potete scaricare e importare in Firefox:

Download
Download (Salvare il file HTML)

Una volta importato il file da Segnalibri -> Gestione segnalibri -> File Importa -> "da file", avrete una nuova cartella fra i vostri segnalibri, chiamata "Collegamenti veloci", che contiene i segnalibri per richiamare gli elementi del chrome.

Rispetto al file di LifeHacker, io ho rimosso il collegamenti rindondanti (nella versione 2.0) a Estensioni e Temi riducendolo al solo collegamento a Componenti aggiuntivi (addons) e aggiunto i collegamenti al DOM Inspector (DOM) e a FireFTP (ftp).

Chi non ha installato Greasemonkey, DOM Inspector e FireFTP può rimuovere tranquillamente i relativi collegamenti perché inutili.

Per vedere i segnalibri contenuti nel file, potete cliccare qui, se le parole chiave associate non vi aggradano potete modificarle a vostro piacimento, per farlo digitate se nella barra degli indirizzi, :-), cercate il relativo collegamento, click col tasto destro -> Proprietà e modificate la parola chiave per l'accesso rapido.

Se prima di scaricare il file e importare i segnalibri in esso contenuti volete fare una prova, copiate questo url nella barra degli indirizzi e premete invio:

chrome://browser/content/preferences/preferences.xul