Archive for the 'firefox' Category

Firefox 3.1: qualcosa di interessante, qualcos'altro un po' meno

Forse anche grazie ai feedback positivi ricevuti dall’editor dei sorgenti di Chrome, è stato risolto un bug (feature request) aperto nel 1999: ora i link del sorgente saranno cliccabili:

Ora i link sono cliccabili nel visualizzatore del sorgente di FF 3.1

Non che sia una cosa per cui stappare lo spumante, però un po’ aiuta. Speriamo anche venga implementato, come in Chrome, la possibilità di aprire il sorgente in una nuova scheda (e non in una finestra come succede ora). In realtà, esiste, un modo un po’ contorto per ottenere questo, è però necessario modificare sia una preferenza in about:config, sia ricorrere ad un bookmarklet, insomma sarebbe meglio venisse implementato di default. Ovviamente, esistono estensioni per forzare l’apertura del sorgente in una nuova scheda, ma non vedo svantaggi a farlo fare per impostazione predefinita.

Il modo – contorto – è quello di usare un bookmarklet come questo:

javascript:window.open('view-source'+location.href);

Purtroppo col solo bookmarklet non è possibile aprire delle schede (sarebbe una forzatura delle preferenze dell’utente) ed è quindi necessario impostare Firefox in modo che forzi l’apertura dei popup in schede anziché in finestre. Per farlo, impostare:

browser.link.open_newwindow.restriction

a zzero. In un modo un po’ contorto si ottiene l’effetto desiderato :-P . Un metodo molto più semplice è utilizzare il comando built-in di Ubiquity: view-source. Volendo si può aprire una scheda (CTRL-T) e premettere view-source: all’indirizzo della pagina di cui si vuole visualizzare il sorgente.

Un’altra nuova funzionalità – ispirata anch’essa a Chrome e che personalmente trovo inutile – è la possibilità di spostare le schede fra una finestra di FF ed un’altra. Sinceramente, credo che l’unica utilità di aprire una finestra sia quella di creare degli ambienti di lavoro, ad esempio usare una finestra per ogni singola attività: una che contenga tutte le schede relative alle vaccate, un’altra relativa alle notizie, un’altra ancora relativa all’attività lavorativa e così via… Se si tiene questo tipo di organizzazione, non credo accadrà mai che si sposti una scheda da una finestra all’altra (e in ogni caso – imo – si sta prima a copiare il link e chiudere la scheda).


Tear tab feature in Firefox 3.1 Beta 2 from Percy Cabello on Vimeo.

Un’altra delle novità più discusse di Firefox 3.1 – che è presente anche nella Beta1 – è la possibilità di avere un preview delle schede aperte quando ci si sposta usando CTRL-Tab:

Preview delle nuove schede di Firefox 3.1 usando CTRL-Tab

A me piaceva molto di più la navigazione stile Emacs di isswitchb-tabs (non più sviluppata e non compatibile con FF 3.0.x) , che è però diventato un comando built-in di Ubiquity: tab.

Comando tab di Ubiquity in azione

In ogni caso, la miglior cosa è tracemonkey :-D , è una scheggia :-D ! Le prove sono state fatte con:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b2pre) Gecko/20081118 Minefield/3.1b2pre

Concludo con degli ottimi articoli che potete leggere per approfondire:

[tags[firefox3.1,beta2,schede,screenshot[/tags]

Uno sguardo ai "SEgnalibri Smart" e alle "Places query"

In Firefox3, oltre ai normali segnalibri, vengono creati i cosidetti “Segnalibri Smart”, che altro non sono se non delle rappresentazioni sottoforma di cartelle di segnalibri dei risultati di una “Places Query”. Se, per errore, si dovesse rimuoverli ecco come ripristinarli:

  1. digitare about:config nella barra degli indirizzi;
  2. cercare la voce: browser.places.createdSmartBookmarks. e impostarne il valore a false
  3. al prossimo riavvio di Firefox i “Segnalibri Smart” verranno ripristinati e appariranno nella Barra dei Segnalibri.

Esiste anche un altro modo per costruire queste voci singolarmente, reinserendo nella cartella “Segnalibri Smart” la giusta query. Ecco le query da inserire per le singole voci:

  • Segnalibri più recenti
place:folder=BOOKMARKS_MENU&folder=UNFILED_BOOKMARKS&folder=TOOLBAR&queryType=1&sort=12&excludeItemIfParentHasAnnotation=livemark%2FfeedURI&maxResults=10&excludeQueries=1
  • Segnalibri più visitati
place:queryType=0&sort=8&maxResults=10
  • Etichette più recenti
place:type=6&sort=14&maxResults=10

Si possono ovviamente, trovare altre query interessanti da aggiungere ai “Segnalibri Smart”, per ora l’unica applicazione utile è quella trovata sul secondo articolo riportato nelle fonti, dove si spiega come mostrare gli ultimi segnalibri con una specifica etichetta. Possibili applicazioni:

  • come suggerito nell’articolo sopraindicato, è possibile taggare con commenti tutte le pagine in cui si è commentato e queste verranno quindi visualizzate tutte sotto “Segnalibri Smart”;
  • si può taggare una pagina come “toread” , creando poi un segnalibro smart per questa etichetta sarà possibile avere una lista di tutte le pagine che si è deciso di leggere in un secondo momento.

La query da fare per avere un segnalibro Smart che mostra le ultime pagine salvate come segnalibro con una certa etichetta è la seguente:

place:folder=ID&queryType=1&group=3&sort=4&applyOptionsToContainers=1&maxResults=15

dove ID è l’identificativo numerico della cartella associata alla nostra etichetta nel database SQLite. Per trovare l’ID si può utilizzare Patch for ibrary , oppure il metodo che ho riportato in questo commento (strada molto più contorta).

Fonti e approfondimenti::

  1. Cybernet News – Restore Firefox Smart Bookmarks.
  2. Keeping track of last comments using Places;;
  3. Topic su MozillaZine – Places Query Syntax;
  4. MDC – Places Query System.

Qui invece trovate i link che ho marcato come Places e che contengono utili riferimenti per capire meglio come effettuare una query a Places.

Technorati Tags: , , ,