Door Anoniem: Door Anoniem: Nu moet je nog dingen kiezen via een scherm. Het zou mooier zijn dat na iedere update er pop-up komt waar je zien wat er aanstaat en laat ook verandering zien in die instellingen ten opzichte de vorige versie. Dan kan de gebruiker zelf beslissen over wat wel en wat niet.
Oh man, breek me de bek niet open! Inderdaad. Bij elke . update van FF ben je verplicht in about:config te gaan wroeten om weer uit te vogelen wat ze (Mozilla) weer heeft gehobbyd in FF.
In about:config kan je kiezen om alles te tonen en daarna "Pagina opslaan als..." kiezen. Je kan dan al je instellingen als HTML-bestand opslaan. Als je dat periodiek doet, bijvoorbeeld na elke upgrade, dan kan je versies met elkaar vergelijken. Je hebt dan een manier nodig om HTML-bestanden met elkaar te kunnen vergelijken.
Ik werk zelf in Linux, en daar kan ik in een terminalvenster de volgende commando's intypen (en het kan ook in één commando, zie verderop):
w3m -dump oude_instellingen.html >oude_instellingen.txt
w3m -dump nieuwe_instellingen.html >nieuwe_instellingen.txt
meld oude_instellingen.txt nieuwe_instellingen.txt
Hierin is
w3m een webbrowser die helemaal zonder grafische user interface in tekstmodus werkt. Daar zijn er diverse van, je kan ook lynx, links of elinks gebruiken, en wellicht zijn er nog andere. Ik kan (helaas) zo snel geen kant en klaar gecompileerde versies voor Windows vinden, al moeten in ieder geval w3m en elinks er wel op draaien. De optie -dump maakt dat een html-bestand of webpagina niet interactief wordt getoond maar dat het commando de pagina als tekst naar het console schrijft (standard output). De
>-notatie vangt dat op en zet het in een bestand.
Meld is een grafisch vergelijkingsprogramma voor kale tekstbestanden. Het toont de twee versies naast elkaar en de verschillen worden met kleuren gemarkeerd. Je kan makkelijk van verschil naar verschil springen.
Zoals gezegd werk ik werk zelf op Linux, en ik heb Windows al in geen jaren meer aangeraakt. Ik denk dat het bovenstaande ook daar werkt, als je de gebruikte programma's (of beschikbare alternatieven) geïnstalleerd hebt, maar ik heb het dus niet uitgeprobeerd. Mij staat bij dat Windows vroeger wat raar omging met grafische programma's die vanuit terminalvensters werden gestart. En wie weet zijn er kant en klare programma's te vinden die HTML kunnen vergelijken waarmee je in een klap klaar bent zonder omwegen.
Mac is op Unix gebouwd, en zo te zien zijn de tekstbrowsers daar via MacPorts beschikbaar, dus daar verwacht ik dat het allemaal ook werkt.
Meld is geschreven in Python, dus dat moet werken op elk platform waarop Python beschikbaar is.
In bash, het shell-programma dat ik gebruik in terminalvensters, kan zonder de .txt-bestanden gewerkt worden en de hele zaak in één commando worden gestopt:
meld <(w3m -dump oude_instellingen.html) <(w3m -dump nieuwe_instellingen.html)
Hierin pakt de shell (bash) de notatie
<( ... ) op, voert het commando dat op de plaats van de puntjes staat uit en biedt de "standard output" ervan aan als een tijdelijk bestand dat als een normaal bestand ingelezen kan worden, in dit geval door meld.
Je zou natuurlijk willen dat Firefox hier zelf een faciliteit voor heeft, maar die lijkt te ontbreken, en dan kom je er met dit soort knutselwerk ook. Het is even geneuzel om het op te zetten, maar als je het eenmaal hebt kan je de vergelijking tussen versies van de instellingen aanzienlijk veel eenvoudiger en overzichtelijker maken dan het gewroet dat je nu kennelijk doet.