Le navigateur que j'utilise
— Firefox 3
— a la caractéristique amusante de sauvegarder toutes
les URL auxquelles on accède sur une période de plusieurs
mois (180 jours par défaut, réglable avec les
préférences browser.history_expire_days
et browser.history_expire_days_min
: passez
par about:config
pour régler ça). Ça a l'inconvénient de
prendre une place disque assez importante à
stocker (mon , mais l'avantage de
permettre de retrouver plus facilement, par mots clés, des sites qu'on
a visités par le passé, ou de faire
des bookmarks
intelligents.urlclassifier3.sqlite
dépasse les
50Mo[#])
Un autre intérêt documentaire de la chose, c'est de pouvoir retrouver, par exemple, tous les articles Wikipédia (et projets apparentés) que j'ai consultés depuis que j'utilise Firefox 3 : même si les raisons pour lesquelles j'ai consulté ces pages sont très diverses (il y en a qui sont des erreurs, ou des liens que j'ai suivis sans réfléchir, donc je ne les ai pas toutes lues avec une égale attention), je trouve que ça donne une image qui me plaît de l'éclectisme de mes centres d'intérêt.
11-cell • 16-cell • 1948 Summer Olympics • 1952 Summer Olympics • 1956 Summer Olympics • 1960 Summer Olympics • 2006 World Outgames • 2008 Naina Devi temple stampede • 2008 South Ossetia War • 24-cell • 600-cell • A few acres of snow • Abdul Halim Khaddam • Abstract interpretation • Abstract polytope • Accelerated Graphics Port • Accident domestique • Ada • Ada or Ardor: A Family Chronicle • Adrian Frutiger • Affaire d'Outreau • Agatha Christie • Age of Consent (film) • Age of consent • Age of consent reform • Ages of consent in Europe • Aimez-vous Brahms? • Airy function • Akademio de Esperanto • Akzidenz-Grotesk • Albert Einstein • Aleksandr Lyapunov • Aleksandr Solzhenitsyn • Aleph • Alexandre Soljenitsyne • Alice Liddell • Alimentation à découpage • Alimentation électrique • All-America • Allah • Alveolar tap • Amplificateur opérationnel • Anaconda • Ancien palais d’été • Ancient Greek • Ancient Greek grammar • Ancient Greek grammar (tables) • Ancient Olympic Games • Anderson Gray McKendrick • Annales School • Anonymous P2P • Arabic • Arabic alphabet • Arabic language • Arabic/Review Exercises • Archon • Armistead Maupin • Arnold Böcklin • Arras • Artificial life • Aryan • Ascidiacea • Ascidiacea • Ascot • Ascott House • Ascott, Buckinghamshire • Asterism • Asterism (typography) • Ausbausprache - Abstandsprache - Dachsprache • AussieBum • Avalokiteśvara • Avery Dulles • Bailey–Borwein–Plouffe formula • Baiser • Baker-Campbell-Hausdorff formula • Bashar al-Assad • Baskerville • Bauhaus • BeanShell • Benjamin Franklin • Bernd Fischer • Bibliotheca Alexandrina • Bibliotheca Alexandrina • Bicorne • Bieberbach conjecture • Binge drinking • Birkhoff's axioms • BitTornado • BitTorrent • BitTorrent (protocol) • BitTorrent (software) • BitTorrent client • Bitstream Vera • Black Death • Black Rod • Blood doping • Bobblehead • Boltzmann constant • Boron • Boumediene v. Bush • Breakdance • Brice Guyart • Btrfs • Bubonic plague • Butler • Bézier curve • Büsingen • C++ • California Constitution • California Constitution • California Proposition 8 (2008) • Camerlengo • Campione d'Italia • Canis Minor • Cardinal (Catholicism) • Carousel • Carte de Tendre • Cat • Cat's Cradle • Category:Category 2 Languages • Category:Type designers • Category:Underwear brands • Catharism • Central limit theorem • Century Schoolbook • Cerebral palsy • Chamizal dispute • Charles Cousin-Montauban, Comte de Palikao • Chief Justice of the United States • Child Abduction Is Not Funny • China • Chiropractic • Chiropraticien • Christopher Isherwood • Chutzpah • Civitas • Civitas (think tank) • Class invariant • Classe Préparatoire aux Grandes Écoles • Classical Latin • Classification of Fatou components • Collatz conjecture • Common side-blotched lizard • Component-based software engineering • Composition algebra • Computer prank • Computing π • Concyclic points • Constructible universe • Convention européenne des droits de l'homme • Convex regular 4-polytope • Correlation • Craig Reynolds (computer graphics) • Critical Mass • Cryptographic hash function • Cryptography • Cubic function • Current-feedback operational amplifier • Curry-Howard correspondence • D'Hondt method • DNS cache poisoning • Darboux derivative • Darboux frame • Data dumps • David Madore • David Naccache • Dawson College shooting • Decisional Diffie-Hellman assumption • DejaVu fonts • Demiurge • Derangement • Deuterostome • Diffie-Hellman key exchange • Digital Signature Algorithm • Dihydrogen monoxide hoax • Diophantine set • Directive on the harmonisation of certain aspects of copyright and related rights in the information society • Discrete logarithm • DocBook • Dock Ellis • Domain tasting • Domestic rabbit • DragonFly BSD • EPO • EUCD • Earl Mountbatten of Burma • Earl Warren • Eben Moglen • Economics • Eduardo Martínez Somalo • Edward Norton Lorenz • Edward R. Murrow • ElGamal encryption • ElGamal signature scheme • Electric Light Orchestra • Electrical telegraph • Electronic money • Electronic voting • Electronics/Op-Amps • Elliptic curve cryptography • Elo • Elo rating system • Enola Gay • Enola Gay (song) • Enthalpie de changement d'état • Eric Gill • Erlang • Erlang (programming language) • Ernst Zermelo • Erythropoietin • Esperanto and Interlingua compared • Esperanto and Novial compared • Eurogames • Eurogames (LGBT sporting event) • European Convention on Human Rights • Extant taxon • F4 (mathematics) • Facteur de puissance • Fermat point • Film • Flashdance • Flashdance... What a Feeling • Flavor changing neutral current • Françoise Sagan • Fred Phelps • Freenet • French Academy in Rome • Freudenthal magic square • Futura (typeface) • Fête des mères • Fête des pères • G. Spencer-Brown • Gauss–Legendre algorithm • Gay Games • Gay Games VII • Gentium • Gentleman Usher • Gentleman Usher of the Purple Rod • George Carlin • George Pólya • George Soros • George Starke • Gerolamo Cardano • Glow stick • Gnosticism • Gods of War (Manowar album) • Goodhart's law • Gore Vidal • Grammatical number • GrandCentral • Greek language • Green measure • Groupe de Mathieu • Gustav Mahler • Hafez al-Assad • Halocynthia papillosa • Halocynthia papillosa • Hamza • Hamza • Hans Reiser • Hare • Hari Seldon • Hash function • Helvetica • Henry Kissinger • Hermann Hesse • Hermann Zapf • Heure d'été • Hilbert's tenth problem • Hilbert's theorem (differential geometry) • Homo faber • Homosexuality in China • Homosexuality in India • Homosexuality laws of the world • Hooke • House rabbit • Hungarian • Hyperarithmetical theory • Hyperbaric medicine • Hyperbolic geometry • Hyperbolic plane • Hyperboloid model • IBM AIX (operating system) • IBM Airline Control Program • IBM System/360 • IBM System/370 • ISO 233 • Ice-nine • Ideology • Ignace I Daoud • Ignacio Ramonet • Illustration of the central limit theorem • Immortal • Impôt sur le revenu des personnes physiques (France) • Incorporation (Bill of Rights) • India • International Phonetic Alphabet • International Seabed Authority • Internet Archive • Interrobang • Intervocalic alveolar flapping • Inverse • Inversive geometry • Isle of the Dead (painting) • Isospin • Isthmian Games • Itō diffusion • J. J. Abrams • James Bruce, 8th Earl of Elgin • Janson • Jean-Baptiste Louis Gros • Jefferson • Jesse Helms • Jim Webb • Johannes Brahms • John D. Rockefeller • John D. Rockefeller, Jr. • John Locke • Joseph McCarthy • Julia set • Jungholz • KWord • Karp's 21 NP-complete problems • Kashmir • Klein quartic • Koala • Kummer theory • Kung Fu Panda • La Loi de la pudeur • La traviata • Lady of the Lake • Lambert W function • Lancelot-Grail • Lapin • Latent heat • Lawrence Lessig • Lawrence Lessing • Le Morte d'Arthur • Leni Riefenstahl • Lenition • Les Amours de Cassandre • Les Noces de Cana (Véronèse) • Lester's theorem • Li's criterion • Lies, damned lies, and statistics • Linotype • List of LGBT rights by region • List of Roman Consuls • List of celebrities appointed to the Order of the British Empire • List of honorary British Knights • List of regular polytopes • List of type designers • Literary Arabic • Literary executor • Lièvre • Locke • Logistic function • Lord of the Flies • Lorenz attractor • Louis Kahn • Louis Mountbatten, 1st Earl Mountbatten of Burma • Lucan • Luciano Pavarotti • Lucida • Lucius Tiberius • Lulu (publisher) • Lyapunov • Lyapunov exponent • Légion des volontaires français contre le bolchevisme • Maastricht Treaty • Machin-like formula • Madame Blavatsky • Main Page • Majorette • Majorettes • Mandelbrot set • Manos: The Hands of Fate • Manowar • Manuel Uribe • Manuel Uribe Garza • Manécanterie • Marcus Annaeus Lucanus • Marcus Terentius Varro • Mark Twain • Maurice Thorez • Max Mallowan • Max Miedinger • McCarthy • McCarthyism • Mens sana in corpore sano • Mergenthaler Linotype Company • Merlin • Mescaline • Michael Willcocks • Middle Chinese • Mina (unit) • Mine (unité) • Mobile Tagging • Monad (Gnosticism) • Monad (category theory) • MonoTorrent • Montel's theorem • Morgan le Fay • Morgause • Morris Fuller Benton • Morse • Mother's Day • Mpemba effect • Munchausen syndrome • Munchausen syndrome by proxy • Musipedia • Mutual information • My Architect • Médecine hyperbare • Médiation scientifique • Möbius transformation • NAPQI • NP-complete • Nash equilibrium • Nasrallah Boutros Sfeir • Nathalie Ménigon • Nebula Award • Nebula Award for Best Novel • Nemean Games • Neoconservatism • Neutral current • Nicolas Poussin • Nine-point circle • Noces de Cana • Noces de Cana (homonymie) • Novial • Octonion • OkCupid • Old Summer Palace • Olympic Games • Olympic symbols • OpenDocument • OpenDocument software • OpenOffice.org • Operación Puerto doping case • Operational amplifier • Operational transconductance amplifier • Ordeal by Innocence • Order of the British Empire • Ordinal number (linguistics) • Osama bin Laden • Ostéopathie • Panama • Panhellenic Games • Paper size • Paracetamol • Parody science • Paul Renner • People's Republic of China • Percy Avery Rockefeller • Perron–Frobenius theorem • Peter Swinnerton-Dyer • Philippe Starck • Picard theorem • Pierre de Coubertin • Pierre de Ronsard • Plague • Plague (disease) • Plain Old Data Structures • Platonic solid • Poincaré half-plane model • Pope Benedict XVI • Popular culture • Portable Document Format • Power Supply Unit (Computer) • Power factor • Power supply • Power system harmonics • Procyon • Programmed Airline Reservation System • Proofs of quadratic reciprocity • Propaedeutic value of Esperanto • Property • Protodeacon • Proton pack • Protostome • Préciosité • Pythian Games • Pólya enumeration theorem • Quadrophenia • Quelques arpents de neige • Rabbit • Radioisotope thermoelectric generator • Randall Munroe • Rat • Raymond E. Feist • Raŭmismo • Realpolitik • Red Panda • Remote Desktop Protocol • Renaud Camus • Republican Party • Republican Party (United States) • Requests for dumps • Reverdie • Richard Marx • Richard Nixon • Risk aversion • Robert Hooke • Rockefeller • Romanization of Arabic • Royal Assent • Ruby • Ruby (disambiguation) • Ruby (programming language) • SHA hash functions • Sabre (computer system) • Saint-Maixent-l'École • Saison 1 de Secret Story • Saison 2 de Secret Story • Same-sex marriage in California • Same-sex marriage in Massachusetts • Samuel F. B. Morse • Sandrin • Schadenfreude • Scherzo • Schläfli-Hess polychoron • Scurvy • Sea potato • Second Opium War • Seconde guerre de l'opium • Secret Story • Sharia • Shenanigan • Shrek • Silent partner • Slashdot effect • Sleeveless shirt • Sprint (word processor) • Standard Mandarin • Stanley Morison • Stark • Stark (surname) • Stereographic projection • Stern-Brocot tree • Stiff equation • Stokes' theorem • Stéphanos II Ghattas • Sumptuary law • Super Bowl • Super-seeding • Supercooling • Suppositoire • Suppository • Supreme Court of the United States • Sur le Livre des Amours de Pierre de Ronsard • Synthetic geometry • TRON Project • Talent (measurement) • Tales of the City • Tamara De Treaux • Tamarin (JavaScript engine) • Tank top • Tarski's axioms • Technobabble • Telegraphy • Terry Pratchett • Tesseract • Tesseract • The Age of Consent • The Generations Network • The Handmaid's Tale • The Immortal • The Merchant of Venice • The Sons of Odin • Theosophy • Think tank • Think tank • Thomas Jefferson • Thomas Malory • Thomas Malory • Théorème de Stokes • Tobin tax • Tone contour • Tone sandhi • Traité de Maastricht • Traité instituant la Communauté européenne • Treaties of Rome • Treaty of Lisbon • Treaty of Lisbon • Treaty of Lisbon/Article 2 - Treaty on the Functioning of the European Union • Treaty of Rome (disambiguation) • Treaty on European Union • Tricorne • Tristan L'Hermite • Trocadéro • Tron • Tuatara • Tungsten • Tux3 • Ultra-Mobile PC • Uniform polychoron • Union pour la Méditerranée • Unobtainium • VeriSign • Viacom • Victor Hugo • Victoria Hall disaster • Villa Medici • Vitamin C • Vivian • Vladimir Nabokov • Vulture • W. C. Fields • W. C. Fields • Warren Court • Warren E. Burger • Wars of the Roses • Wars of the Roses • Wars of the Roses (disambiguation) • Weil pairing • Whirlpool (cryptography) • Who's Afraid of Virginia Woolf? • Wikibooks:Languages bookshelf • Wikistats • Will Smith • Wolfram • World Outgames • Wormwood • Wormwood (star) • XML • XPCOM • XPConnect • XQuery • XSL Transformations • Xkcd • Yaoi • ZIP (file format) • Zapfino • École des Annales • École nationale des sous-officiers d'active • Écriture de la hamza • Élisabeth Badinter • Élisabeth Badinter • Équation cubique • Érythropoïétine • ألبرت أينشتاين
Pour obtenir une liste comme ci-dessus, on peut sous Linux
installer sqlite3
et essayer quelque chose comme
sqlite3 .mozilla/firefox/*.default/places.sqlite "SELECT DISTINCT url FROM moz_places WHERE url LIKE 'http://%.wiki%.org/wiki/%' ORDER BY url ;" | perl -ne 'print "$1\n" if /^(http\:\/\/[a-z]*\.wiki[a-z]*\.org\/wiki\/(?!(Special|User|Talk|Image|Wikipedia)\:).*?)(?:\#.*)?$/' | sort -u
(Toutefois, ce n'est qu'une approximation : dans la liste que j'ai présentée ci-dessus, j'ai pris soin de remplacer chaque titre d'article par son nom canonique en cas de redirection, et ça c'est beaucoup plus pénible à mettre en œuvre — je l'ai fait avec l'aide des bases de données SQL fournies par Wikimedia dans le cas des Wikipédia en anglais et en français, qui forment l'écrasante majorité des liens ci-dessus, et en interrogeant automatiquement les quelques pages restantes.)
Maintenant, il resterait à faire un graphe de tout ça, compter les composantes connexes, etc. J'avoue avoir la flemme.
[#] Ah, en fait, il
semble que ça n'ait pas vraiment de
rapport : urlclassifier3.sqlite
a plutôt l'air de servir
à détecter le phishing (et il semble qu'on puisse l'empêcher de
grandir à une taille trop monstrueuse en jouant avec la
préférence urlclassifier.updatecachemax
). Le fichier qui
sert à stocker l'historique s'appelle,
lui, places.sqlite
, et il a chez moi la taille nettement
plus modeste de 3Mo.