Archivio mensile per Febbraio, 2008

Recensione di iswitch-tabs, estensione per Firefox che permette di aprire le schede in modo più semplice

Oggi, dopo un bel po’ di tempo che non scrivo su questo blog, vorrei presentare un’estensione che, a mio parere, va nella giusta direzione: cioè quella di rendere più usabile un’applicazione. Niente di che, dirà qualcuno, però secondo me l’idea di questa estensione è geniale, anche se non è fra quelle pubblicizzate su Firefox Addons (pure nome gli hanno cambiato e non a caso credo ::-P ). Fra parentesi, mi piacerebbe sapere chi sceglie i « Componenti aggiuntivi consigliati», no perchè io di quelli consigliati non ne installerei nemmeno uno :-P .

L’estensione si chiama iswitchbtabs e permette di fare una cosa semplicissima: accedere alle schede aperte usando solamente la tastiera. Lo sviluppatore Chris Danis si è ispirato al famoso editor di testo su piattaforma Linux: Emacs (che non ho mai imparato ad usare :-P ) che ha una feature simile. In pratica è sufficiente premere F9 per far apparire una finestrella con elencate tutte le schede aperte in quel momento:

Screenshot della schermata di iswitchb-tabs che mostra le schede aperte in Mozilla Firefox

iniziando a digitare del testo l’elenco delle schede comincerà a ridursi mostrando solamente quelle che soddisferanno il pattern digitato, dando invio si aprirà la prima scheda che appare nella lista. Perchè questo dovrebbe essere utile ? Ecco qualche buon motivo:

  • se le schede aperte sono tante, il loro nome è tagliato, a volte rimangono solo poche lettere visibili (il numero delle schede aperte può variare a seconda della risoluzione dello schermo o del tema utilizzato). Questo ovviamente rende complicato riconoscerle;
  • si può tranquillamente fare a meno della barra delle schede;
  • anche dal punto di vista dell’accessibilità, credo, sia un ottimo metodo per muoversi velocemente fra le schede.

L’unica cosa che, secondo me, potrebbe essere migliorata è quella di proporre le schede aperte in un menu a scomparsa nella barra di stato anzichè in una finestra popup (like Nostalgy for TB). . In realtà, sto anche cercando di fare questa piccola modifica prendendo spunto dalle due estensioni in oggetto, ma sono ben lungi dal venirne a capo (avevo già richiesto nella mailing list di Nostalgy, la scorsa settimana ho messo pure un commento nella pagina di iswitchb-tabs su Firefox Addons ma senza risultati (il commento su A.M.O. è in attesa di moderazione :-P ).

In realtà, inizialmente avevo dei progetti più ambiziosi, però la mia scarsa conoscenza di Javascript e Xul mi ha fatto desistere :-P . Quello che volevo fare era rendere accessibili tutti i menu di Firefox (File, Visualizza, Strumenti…) usando l’autocompletamento, comunque ci ho rinunciato :-P . All’idea di modificare iswitchb-tabs per farla funzionare come Nostalgy invece, non ho ancora desistito :-P .

In realtà, io speravo che fosse possibile richiamare la scheda aperta in Firefox, e più in generale di tutte le applicazioni in uso, con Enso ma, almeno qui da me, non è possibile richiamare le schede, è invece possibile richiamare le finestre di qualunque applicazione in uso e per questo ha una sua ragione di rimanere installato :-) . Visto che, gli sviluppatori di Enso sono stati ingaggiati da Mozilla è comunque possibile che ci siano gradite novità a breve :-) .

Download: iswitchb-tabs.

Technorati Tags: , , ,

Arriva Mozilla Messaging :-)

Finalmente, dopo un periodo di stallo dovuto al lancio del nuovo progetto di Mail Co, sono state messe le fondamenta per il nuovo progetto, che è stato ribbattezzato Mozilla Messaging, e che si propone di ridisegnare il modo di comunicare online. Nel breve periodo gli sforzi saranno incentrati allo sviluppo del nuovo Thunderbird 3.0, con l’integrazione al suo interno di funzionalità di calendario e un miglioramento delle capacità di ricerca, ma nel lungo periodo Mozilla Messaging si ripromette di diventare una vera e propria applicazione centralizzata per la gestione delle comunicazioni online con la possibilità di integrare funzionalità di istant messaging ed eventuali nuove tecnologie future che si affacceranno all’orizzonte.

Dal blog di David Ascher ecco i punti fermi del nuovo Thunderbird 3.0: (il cui rilascio è pronosticato per fine anno)

* integrated calendaring (building on the great work done by the Mozilla Calendar team and their Lightning add-on to Thunderbird),
* better search facilities,
* easier configuration,
* and a set of other user interface improvements.

Speriamo sia l’inizio di una nuova rinascita per Thunderbird :-D
Fonte: David Ascher (CEO del progetto Mozilla Messaging)

Altri link:

Technorati Tags: ,

Impedire che un processo porti l’uso della CPU al 100%

Capita a volte che un processo consumi completamente la CPU come quando, ad esempio, si converte un file video o si effettua la compressione di un archivio. Per continuare ad utilizzare anche altri programmi in questi casi è necessario aprire il Task Manager di Windows è chiudere forzatamente il processo o settare la sua priorità ad un livello più basso.

Non è detto però che quando un processo blocca il vostro PC sia poi così semplice aprire il Task Manager ed effettuare queste operazioni, solitamente l’operazione richiede qualche minuto. Process Tamer è un piccolo software sviluppato da Mouser che può venirci in aiuto in questi casi.

Una volta installato, Process Tamer regolerà automaticamente la priorità dei singoli processi, abbassandola nel momento in cui uno di essi verrà beccato con le mani nella marmellata mentre sta intasando la CPU.

Si possono inoltre impostare delle regole di comportamento da seguire con particolari processi, scegliendo la loro priorità di esecuzione, dicendo a Process Tamer di ignorarli e persino di terminarli non appena vengono rilevati (in questo caso tanto vale disinstallare il software :-P ). Process Tamer può essere facilmente disattivato utilizzando il menu richiamabile dall’icona nella sys tray. Se ad esempio volete masterizzare un CD, e nel frattempo non impegnate il computer in altre operazioni è meglio disattivare Process Tamer che altrimenti rallenterà l’esecuzione della masterizzazione.

La licenza

Il prodotto è freeware e può essere utilizzato senza alcuna limitazione, l’unica noia è il nag screen che appare alla sua apertura. Per rimuoverlo è necessario iscriversi al loro forum, eseguire il login e, assicurandosi di avere i cookie abilitati, visitare la pagina di richiesta della licenza (link a fine post). La licenza è valida sei mesi passati i quali sarà necessario richiederne un’altra. Al termine di questa seconda licenza sarà possibile ottenerne una senza alcuna limitazione (essendovi iscritti al forum sarà immediato ottenere le successive licenze).

Requisiti di sistema: Windows 2000, Windows XP, Windows Vista

Link:
Process Stamer Download Page
Pagina per la richiesta di una licenza gratuita
Video tutorial all’utilizzo di Process Tamer

UPDATE: segnalato nei commenti da @RNIk un altro software freeware che ha più o meno le stesse funzionalità di Process Tamer: Process Lasso.

Technorati Tags: , , , ,

Disponibile la beta3 di Firefox 3.0

E’ disponibile per il download la Beta3 di Firefox 3.0, probabilmente ne seguirà una quarta e dopo si dovrebbe vedere la prima RC. Per i coraggiosi che vogliono provare l’ebbrezza di una beta questo è il link per il download.

Intanto vedo anche come funzionano gli Aside di K2 :-)

NOTA: se non si sa come installare due versioni di Firefox usando profili diversi è meglio desistere dall’installare la beta in quanto tutti i segnalibri verranno persi una volta che si deciderà di tornare indietro.

Technorati Tags: ,

Grave bug in Firefox ? Forse no…

E’ stato segnalato un nuovo “Traversal Path” in Firefox 2.0.0.12. Il bug permette, mediante l’uso del meccanismo per la visualizzazione dei sorgenti delle pagine, di utilizzare il protocollo resource://, in parole più semplici, è possibile visualizzare i file situati nella cartella di installazione di Firefox (di solito C:\Programmi\Mozilla Firefox). Qui trovate un proof of concept (sono due righe di codice Javascript :-P ).

Nonostante da più parti sia stato consigliato un rilascio immediato della patch per questo bug, Mozilla non sembra intenzionata a dare troppa importanza a questo problema. Ecco il pensiero di a riguardo:

In this case, it appears to me as though Ronald is simply mistaken. The files to which Ronald demonstrates access do not have the user’s settings, though he claims otherwise. Those files (the user’s data) are not stored in the Program Files hierarchy on Windows, or the equivalent on other operating systems. Instead, the preference files that he is showing in his “exploit” are ones that are defaults that are shipped with Firefox, and made freely available on the web. Again, these are not user settings, but defaults that are shipped with all copies of Firefox and contain no personal information.

(NB: this issue should not be confused with the recent “flat chrome” directory traversal vulnerability that affected users of some extensions, and which 2.0.0.12

In breve: «Quanto provato da Ronald è che Firefox permette l’accesso ai file situati nella cartella del programma, questi file non contengono informazioni o dati personali ed il loro contenuto è liberamente reperibile sul Web. Ben diverso il bug, risolto dalla versione 2.0.0.12, che permetteva di accedere ad informazioni personali.»

In altre parole, anche se la cosa è fastidiosa, sembrerebbe, secondo Mozilla, molto meno grave del previsto. Consiglio di leggere la discussione sul blog di Mike Shaver, io personalmente spero venga risolto comunque, non è mai bello che un sito abbia accesso in lettura ai file su disco. In ogni caso, non sembrerebbe un bug a cui verrà data una grossa priorità, in accordo con il commento di Boris:

take, I didn’t miss the point at all. Reading this file tells the site absolutely nothing they didn’t already know. They could just as easily get this file by getting it via http from bonsai, pulling it directly from the CVS repository.

I agree that it’s not great that even this completely safe read is allowed, because it makes a trifle harder to prove that unsafe ones are not allowed, and the added complication in the proof confuses people at tomes. So we’re working on disallowing it at some point. But since it is completely safe, this is a low priority endeavour.

Quindi, a meno che Ronald van den Heetkamp, come lascia intendere sul suo post, non proponga un attacco ben più serio che sfrutti tale vulnerabilità, non ci si deve aspettare che venga rilasciata a breve una nuova versione di Firefox.

Link di approfondimento:
Segnalazione del bug da parte di Ronald van den Heetkamp,
Mike Shaver: sourceresource vulnerability does-not expose personal-information
via Foxiewire

Technorati Tags: , , ,

Songza: ottimo motore di ricerca e jukebox per ascoltare la propria musica preferita online

Songza è un ottimo motore di ricerca e jukebox per cercare ed ascoltare le proprie canzoni online. Ci sono davvero un sacco di brani disponibili anche di artisti nostrani e l’interfaccia utente è davvero ben fatta.

Il progetto è di Humanized, una piccola azienda software che è specializzata in usabilità e che produce l’ottimo Enso, ora freeware e del quale parlerò in un prossimo post. Fra l’altro, Mozilla ha assoldato alcuni sviluppatori di Humanized per migliorare l’usabilità dei propri prodotti, magari ci si potrebbe aspettare ben presto un’estensione che metta in pratica quanto descritto dal responsabile del design di Mozilla, Alex Faaborg, in questointeressante articolo di Mozilla Labs.

E’ inoltre disponibile un search plugin da aggiungere alla barra del nostro browser preferito :-) . Da provare !

Chi conosce questa ?

Mi scuso con chi ha visto la prima versione di questo post, il fatto è che WP ha aggiunto un po’ di new line nel codice di embedding del player.

Technorati Tags: , , , , , ,

La ballata del programmatore

Ringraziando Alex (che ha cambiato indirizzo al blog) per la segnalazione, ecco un rifacimento della canzone: “Il pescatore” di Fabrizio De André in stile Hi-Tech:

La ballata del programmatore

voce:Domenico Agostino
Cori/Arrangiamento: Marco Di Francesco

Ne approfitto per segnalare che è disponibile il file diff della nuova versione di Wordpress grazie allo pseudotecnico.

Questo invece è un articolo spassosissimo segnalato da Sbronzo di Riace nei commenti al post dello pseudotecnico. Prima che qualcuno di sveglio al Corriere lo rimuova ve ne consiglio la lettura :-P

NOTA: il voto su oknotizie punta alla pagina originale su derelitti e non a questo post,.

Technorati Tags: , , , , , ,

Sage e Firefox 3

Sage è un’ottima estensione per gestire i feed RSS in Firefox, assolutamente non un feed reader adatto per leggere migliaia di feed, ma un buon metodo per gestire pochi feed che non abbiano aggiornamenti troppo frequenti (insomma non quello dell’Ansa).

Nonostante utilizzi Bloglines per leggere le notizie, sono innamorato di questa estensione che mi mette nella sidebar i blog a cui sono più affezionato, i nuovi Topic dei forum che seguo e i segnalibri di del.icio.us (io ho tolto tutti i segnalibri statici, ci sono praticamente solo feed e bookmarklet, ed avendo segato via il menu “Segnalibri” uso praticamente solo la barra laterale per accedervi). Purtroppo però, l’estensione non è compatibile con Firefox 3.0 a causa della nuova gestione dei segnalibri di questa versione. Premesso che è un po’ presto per aspettarsi una versione funzionante (Firefox 3 uscirà fra più di un mese e mezzo) è strano non ci sia nemmeno una beta da provare. Gli indizi sembravano presagire un blocco dello sviluppo di questa ottima estensione, in breve:

  • il blog dell’estensione non è più stato aggiornato dal rilascio della versione 3.10 (scorso febbraio);
  • sul sito ufficiale l’ultima nightly è relativa alla versione 3.10;
  • sulla mailing list alla quale mi sono iscritto ad un utente che chiedeva notizie sul futuro di Sage è stato risposto di installare Brief :-P .

Ormai scoraggiato, stavo quasi quasi per arrendermi, quando è sbucato questo bel bug: Bug. 411777. Quindi consiglio tutti coloro,che come me sono affezionati a questa estensione, di votarlo :-) .

NOTA: non preoccupatevi questo voto non farà danni

Technorati Tags: , ,

Impedire la disattivazione del ridimensionamento dei popup

Molte volte, le finestre popup che vengono aperte non sono ridimensionabili perché il webmaster ha richiesto esplicitamente di disabilitare il loro ridimensionamento da parte dell’utente. E’ possibile fare questo impostando il parametro resizable=0 passato alla funzione window.open. Purtroppo però, accade sin troppo spesso che tali finestre appaiano tagliate usando un browser diverso da IE.

Per bypassare questa restrizione è necessario impedire al webmaster di disattivare la proprietà di resizing delle finestre popup - non delle normali finestre, preferenza configurabile dalle Opzioni avanzate di Javascript - in modo da poter ridimensionare qualsiasi finestra a prescindere dalle direttive utilizzate nel codice javascript che l’ha generata. Per disattivare la proprietà resizable, procedere come segue:

  • digitare about:config nella barra degli indirizzi e dare invio;
  • trovare (o creare) questa preferenza:

dom.disable_window_open_feature.resizable

e settare il suo valore a true.

Un altro metodo è quello di impostare Firefox per aprire tutti i popup in schede impostando:

browser.link.open_newwindow.restriction

a 0.

< < TEST LINK >>

Fonte: ghacks.net.

Technorati Tags: , , ,