Tag Archive for 'mozilla'

Rimuovere il .NET Framework da Firefox

L’autore di questo articolo è @miki64, che ringrazio moltissimo per averlo voluto condividere sul blog, io ho aggiunto solo un po’ di formattazione, qualche link e le considerazioni personali finali.

L’aggiornamento 3.5 Service Pack 1, installato da Windows Update e risalente a febbraio 2009, installa anche un’estensione per Firefox senza avvisare l’utente.

Questa estensione (chiamata “Microsoft .NET Framework Assistant”) consente alle applicazioni .NET di installarsi con un singolo clic, dando in sintesi ai siti Web il potere di installare software sui PC facilmente e silenziosamente. In aggiunta, modifica il vostro user agent aggiungendo la versione del .NET Framework presente sulla vostra macchina. Per verificare l’user agent potete visitare questa semplice paginetta, se avete l’estensione attiva apparirà .NET Framework all’interno dell’user agent.

Questa tecnologia non è stata ancora sfruttata per installare software dannosi, è comunque utilizzata – che io sappia – solo dal sito Microsoft e pressochè ignorata dal resto del Web, è quindi consigliata la sua disattivazione (o rimozione), in fondo per navigare sul sito Microsoft è meglio affidarsi ad IE, lasciamo pure a Cesare ciò che è di sua competenza, per il Web, ovviamente, servirà un browser :-P .

Se la si vuole semplicemente disattivare, andare in Firefox, scegliere “Strumenti – Componenti aggiuntivi”, selezionare “Microsoft .NET Framework Assistant” e fare clic su “Disattiva”. Infine riavviare Firefox per rendere attiva la modifica.

L’estensione “Microsoft .NET Framework Assistant” viene installata aggiungendo una voce al registro di Windows, questa voce è un riferimento ad una DLL che è l’estensione stessa. Più in generale, può essere aggiunta una chiave di registro il cui valore è il percorso in cui risiede l’estensione vera e propria. Il vantaggio – o svantaggio dipende sempre dai punti di vista :-P – dell’uso di questa tecnica è che l’estensione viene installata globalmente, essa sarà presente anche su un nuovo profilo.

Rimozione diretta

La rimozione manuale richiede la cancellazione della relativa chiave di registro. Questa è la chiave che viene aggiunta al registry in Windows XP 32 bit (su altri sistemi operativi, dovrebbe essere leggermente diversa).

HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\extensions
{20a82645-c095-46ed-80e3-08825760534b}

Per creare un file reg per la rimozione basterà inserire come valore della chiave un -, ad esempio.

Windows Registry Editor Version 5.00
HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Firefox\extensions
{20a82645-c095-46ed-80e3-08825760534b}=-

Quindi una volta rilevata, esportate la chiave in un file reg e sostituite il - al posto del suo valore. Se la chiave è proprio quella indicata sopra (cioè se avete Windows XP SP3 a 32bit) basterà creare un file con estensione REG con il codice di cui sopra. Altrimenti, provate a cercare il codice numerico dell’estensione nel registro di sistema usando il “Cerca” di Regedit.

Usare gli strumenti di disinstallazione della Microsoft

Microsoft ha anche rilasciato delle patch per la rimozione dell’estensione:

  • NDP35SP1- B963707 -x86 (per processori Intel x86)
  • NDP35SP1-KB963707 -x64 (per processori AMD 64 bit)

Per applicare la patch Microsoft, procedere come segue:

  • assicurarsi che l’estensione sia attivata in Firefox;
  • riavviare Firefox;
  • eseguire l’aggiornamento appena scaricato;
  • accettarne le condizioni di licenza;
  • attendere che finisca l’esecuzione dell’aggiornamento;
  • riavviare Windows (eventualmente);
  • riavviare Firefox;
  • andare di nuovo in “Strumenti – Componenti aggiuntivi” e selezionare “Microsoft .NET Framework Assistant”, dove si trova che la versione indicata è ora la 0.0.0;
  • riavviare Firefox;
  • andare per l’ennesima volta in “Strumenti – Componenti aggiuntivi”, selezionare “Microsoft .NET Framework Assistant” e fare clic su “Disinstalla”;
  • riavviare nuovamente Firefox.

Tuttavia ad ogni aggiornamento del .NET framework l’estensione si ripresenterà e sarà necessario applicare nuovamente la patch. Quindi, per risparmiare tempo, è consigliato creare un file reg per la sua rimozione

Pulizia dell’user agent

Una volta rimossa l’estensione bisognerà inoltre eliminare la presenza del .NET Framework nell’user agent. Bisogna quindi andare in about:config e cancellare le chiavi:

general.useragent.extra.microsoftdotnet
microsoft.CLR.clickonce.autolaunch

facendo clic col tasto destro del mouse (oppure SHIFT-F10), selezionare Azzera e riavviare Firefox.

Considerazioni personali

Ringraziando di nuovo Michele per il suo articolo, mi limito a qualche considerazione del tutto personale:

  • la procedura di installazione mediante chiave di registro di estensioni è documentata su MDC, quindi il fatto che Firefox non sia capace di disinstallare (ma solamente disattivare) queste estensioni è tutta responsabilità di Mozilla e non di Microsoft (come ho letto su qualche blog in inglese)
  • creando un nuovo profilo queste estensioni continueranno ad essere attive di default, sarà necessario procedere alla loro rimozione per avere un vero “nuovo profilo”, e la cosa è davvero spiacevole
  • Siccome questo tipo di installazione viene usata anche dal malware Goored, potete usare questa applicazione casereccia per fare un log (opzione 2) e vedere quali estensioni sono installate via registro di sistema. Per la rimozione postate su un forum o postate qui il log, in nessun caso selezionare l’opzione 3.

Technorati Tags: , , , ,

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]

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]

Incontro a Roma con Aza Raskin di Mozilla Labs

Mozilla Italia è lieta di annunciare un incontro con di Mozilla Labs, dove verranno illustrate alcune novità riguardo l’interfaccia grafica di Firefox e soprattutto di Fennec, la versione mobile del noto browser.

Avrete la possibilità di togliervi qualche curiosità e di fare quattro chiacchiere amichevoli (e magari fare un brindisi) con chi ogni giorno si sforza di darvi un prodotto all’avanguardia.

QUANDO: venerdì 11 Luglio 2008, ore 21.30
DOVE: La Cantina – Music Box, Via Lucrino 28b (via Eritrea/Piazza Santa Emerenziana)
COME: per facilitare l’organizzazione in così poco tempo, vi preghiamo di inviare una mail di conferma di partecipazione a: incontro.aza@gmail.com
QUANTO: ingresso gratuito.

Io sicuramente non ci sarò (sto a Treviso), consiglio a chi abita a Roma di partecipare all’evento :-)
Fonte: MozillaItalia: Incontro con Aza Raskin di Mozilla Labs

AGGIORNAMENTO IMPORTANTE: Volevo ringraziare Alex e Claudio che hanno contribuito a pubblicizzare l’iniziativa sui loro blog. Via Alex, ecco il video di presentazione di Fennec:

e su MondoZilla trovate il resoconto della serata.

PS: per i blogger che non sanno quali icone di social digging inserire nei loro post, consiglio di leggere il blog di Aza, troverete un metodo assai interessante per sfruttare un semi-bug dei browser per inserire solo le icone che il lettore vuole vedere :-D .

Technorati Tags: , ,

Firefox3 download day 2008

E’ un po’ che non scrivevo sul blog, un po’ perchè ho avuto problemi di vario genere col PC, un po’ perchè non c’era nulla di interessante da scrivere :-P .

E’ sempre più vicina la data di rilascio di Firefox 3 e per l’occasione quelli di SpreadFirefox hanno lanciato una nuova campagna di marketing per promuovere l’uscita della nuova versione.. L’obiettivo è quello di entrare nel Guiness dei primati come software maggiormente scaricato in una singola giornata. Iscrivendovi al Firefox Download Day 2008 sarete informati via email della data ufficiale che non dovrebbe essere molto lontana.

Logo di Firefox con effetto glitters

Magari nel download day vedo di fare un redirect alla pagina così da contribuire al record :-) .

Technorati Tags: ,

(24)

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: ,

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: , , , , , ,

Schede anche per il prompt dei comandi

Una delle cose più brutte di Windows è sicuramente la linea di comando, a parte il fatto di non poter fare quasi nulla di interessante è anche graficamente orrenda. Se volete migliorare le potenzialità della linea di comando vi consiglio di installare Cygwin che è un port su Windows della shell dei comandi di Linux.

Per migliorare un po’ la grafica potete scaricare un simpatico programma opensource che si chiama Console :-D . Fra le funzioni più interessanti di questo programma:

  • implementazione delle schede anche per la shell dei comandi;
  • possibilità di utilizzare il copia/incolla anche da shell dei comandi;
  • possibilità di personalizzare hotkey, opacità e colori della shell dei comandi.

Non è tutto rose e fiori:

  • per configurare il programma bisogna modificare il file console.xml con un editor di test;
  • è più lenta ed occupa più memoria del normale prompt dei comandi.

Il fatto di abilitare le schede anche nella shell comunque per me basta e avanza per chiudere un occhio su questi piccoli problemucci :-) .

Console

Se volete aggiungere come ho fatto io Cygwin alle possibili schede da aprire dal menu File -> New, aggiungete queste righe al file console.xml:

<tab title="CygWin" icon="C:\Cygwin\cygwin.ico">
<console shell="C:\cygwin\cygwin.bat" init_dir="C:\Cygwin\"/>
<cursor style="0" r="0" g="255" b="0"/>
	<background type="0" r="0" g="0" b="0">
		<image file="" relative="0" extend="0" position="0">
		<tint opacity="0" r="0" g="0" b="0"/>
		</image>
		</background>
		</tab>