David Madore's WebLog: Ce que je consulte sur Wikipédia

Index of all entries / Index de toutes les entréesXML (RSS 1.0) • Recent comments / Commentaires récents

Entry #1566 [older|newer] / Entrée #1566 [précédente|suivante]:

(dimanche)

Ce que je consulte sur Wikipédia

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 urlclassifier3.sqlite dépasse les 50Mo[#]), 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.

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-cell16-cell1948 Summer Olympics1952 Summer Olympics1956 Summer Olympics1960 Summer Olympics2006 World Outgames2008 Naina Devi temple stampede2008 South Ossetia War24-cell600-cellA few acres of snowAbdul Halim KhaddamAbstract interpretationAbstract polytopeAccelerated Graphics PortAccident domestiqueAdaAda or Ardor: A Family ChronicleAdrian FrutigerAffaire d'OutreauAgatha ChristieAge of Consent (film)Age of consentAge of consent reformAges of consent in EuropeAimez-vous Brahms?Airy functionAkademio de EsperantoAkzidenz-GroteskAlbert EinsteinAleksandr LyapunovAleksandr SolzhenitsynAlephAlexandre SoljenitsyneAlice LiddellAlimentation à découpageAlimentation électriqueAll-AmericaAllahAlveolar tapAmplificateur opérationnelAnacondaAncien palais d’étéAncient GreekAncient Greek grammarAncient Greek grammar (tables)Ancient Olympic GamesAnderson Gray McKendrickAnnales SchoolAnonymous P2PArabicArabic alphabetArabic languageArabic/Review ExercisesArchonArmistead MaupinArnold BöcklinArrasArtificial lifeAryanAscidiaceaAscidiaceaAscotAscott HouseAscott, BuckinghamshireAsterismAsterism (typography)Ausbausprache - Abstandsprache - DachspracheAussieBumAvalokiteśvaraAvery DullesBailey–Borwein–Plouffe formulaBaiserBaker-Campbell-Hausdorff formulaBashar al-AssadBaskervilleBauhausBeanShellBenjamin FranklinBernd FischerBibliotheca AlexandrinaBibliotheca AlexandrinaBicorneBieberbach conjectureBinge drinkingBirkhoff's axiomsBitTornadoBitTorrentBitTorrent (protocol)BitTorrent (software)BitTorrent clientBitstream VeraBlack DeathBlack RodBlood dopingBobbleheadBoltzmann constantBoronBoumediene v. BushBreakdanceBrice GuyartBtrfsBubonic plagueButlerBézier curveBüsingenC++California ConstitutionCalifornia ConstitutionCalifornia Proposition 8 (2008)CamerlengoCampione d'ItaliaCanis MinorCardinal (Catholicism)CarouselCarte de TendreCatCat's CradleCategory:Category 2 LanguagesCategory:Type designersCategory:Underwear brandsCatharismCentral limit theoremCentury SchoolbookCerebral palsyChamizal disputeCharles Cousin-Montauban, Comte de PalikaoChief Justice of the United StatesChild Abduction Is Not FunnyChinaChiropracticChiropraticienChristopher IsherwoodChutzpahCivitasCivitas (think tank)Class invariantClasse Préparatoire aux Grandes ÉcolesClassical LatinClassification of Fatou componentsCollatz conjectureCommon side-blotched lizardComponent-based software engineeringComposition algebraComputer prankComputing πConcyclic pointsConstructible universeConvention européenne des droits de l'hommeConvex regular 4-polytopeCorrelationCraig Reynolds (computer graphics)Critical MassCryptographic hash functionCryptographyCubic functionCurrent-feedback operational amplifierCurry-Howard correspondenceD'Hondt methodDNS cache poisoningDarboux derivativeDarboux frameData dumpsDavid MadoreDavid NaccacheDawson College shootingDecisional Diffie-Hellman assumptionDejaVu fontsDemiurgeDerangementDeuterostomeDiffie-Hellman key exchangeDigital Signature AlgorithmDihydrogen monoxide hoaxDiophantine setDirective on the harmonisation of certain aspects of copyright and related rights in the information societyDiscrete logarithmDocBookDock EllisDomain tastingDomestic rabbitDragonFly BSDEPOEUCDEarl Mountbatten of BurmaEarl WarrenEben MoglenEconomicsEduardo Martínez SomaloEdward Norton LorenzEdward R. MurrowElGamal encryptionElGamal signature schemeElectric Light OrchestraElectrical telegraphElectronic moneyElectronic votingElectronics/Op-AmpsElliptic curve cryptographyEloElo rating systemEnola GayEnola Gay (song)Enthalpie de changement d'étatEric GillErlangErlang (programming language)Ernst ZermeloErythropoietinEsperanto and Interlingua comparedEsperanto and Novial comparedEurogamesEurogames (LGBT sporting event)European Convention on Human RightsExtant taxonF4 (mathematics)Facteur de puissanceFermat pointFilmFlashdanceFlashdance... What a FeelingFlavor changing neutral currentFrançoise SaganFred PhelpsFreenetFrench Academy in RomeFreudenthal magic squareFutura (typeface)Fête des mèresFête des pèresG. Spencer-BrownGauss–Legendre algorithmGay GamesGay Games VIIGentiumGentleman UsherGentleman Usher of the Purple RodGeorge CarlinGeorge PólyaGeorge SorosGeorge StarkeGerolamo CardanoGlow stickGnosticismGods of War (Manowar album)Goodhart's lawGore VidalGrammatical numberGrandCentralGreek languageGreen measureGroupe de MathieuGustav MahlerHafez al-AssadHalocynthia papillosaHalocynthia papillosaHamzaHamzaHans ReiserHareHari SeldonHash functionHelveticaHenry KissingerHermann HesseHermann ZapfHeure d'étéHilbert's tenth problemHilbert's theorem (differential geometry)Homo faberHomosexuality in ChinaHomosexuality in IndiaHomosexuality laws of the worldHookeHouse rabbitHungarianHyperarithmetical theoryHyperbaric medicineHyperbolic geometryHyperbolic planeHyperboloid modelIBM AIX (operating system)IBM Airline Control ProgramIBM System/360IBM System/370ISO 233Ice-nineIdeologyIgnace I DaoudIgnacio RamonetIllustration of the central limit theoremImmortalImpôt sur le revenu des personnes physiques (France)Incorporation (Bill of Rights)IndiaInternational Phonetic AlphabetInternational Seabed AuthorityInternet ArchiveInterrobangIntervocalic alveolar flappingInverseInversive geometryIsle of the Dead (painting)IsospinIsthmian GamesItō diffusionJ. J. AbramsJames Bruce, 8th Earl of ElginJansonJean-Baptiste Louis GrosJeffersonJesse HelmsJim WebbJohannes BrahmsJohn D. RockefellerJohn D. Rockefeller, Jr.John LockeJoseph McCarthyJulia setJungholzKWordKarp's 21 NP-complete problemsKashmirKlein quarticKoalaKummer theoryKung Fu PandaLa Loi de la pudeurLa traviataLady of the LakeLambert W functionLancelot-GrailLapinLatent heatLawrence LessigLawrence LessingLe Morte d'ArthurLeni RiefenstahlLenitionLes Amours de CassandreLes Noces de Cana (Véronèse)Lester's theoremLi's criterionLies, damned lies, and statisticsLinotypeList of LGBT rights by regionList of Roman ConsulsList of celebrities appointed to the Order of the British EmpireList of honorary British KnightsList of regular polytopesList of type designersLiterary ArabicLiterary executorLièvreLockeLogistic functionLord of the FliesLorenz attractorLouis KahnLouis Mountbatten, 1st Earl Mountbatten of BurmaLucanLuciano PavarottiLucidaLucius TiberiusLulu (publisher)LyapunovLyapunov exponentLégion des volontaires français contre le bolchevismeMaastricht TreatyMachin-like formulaMadame BlavatskyMain PageMajoretteMajorettesMandelbrot setManos: The Hands of FateManowarManuel UribeManuel Uribe GarzaManécanterieMarcus Annaeus LucanusMarcus Terentius VarroMark TwainMaurice ThorezMax MallowanMax MiedingerMcCarthyMcCarthyismMens sana in corpore sanoMergenthaler Linotype CompanyMerlinMescalineMichael WillcocksMiddle ChineseMina (unit)Mine (unité)Mobile TaggingMonad (Gnosticism)Monad (category theory)MonoTorrentMontel's theoremMorgan le FayMorgauseMorris Fuller BentonMorseMother's DayMpemba effectMunchausen syndromeMunchausen syndrome by proxyMusipediaMutual informationMy ArchitectMédecine hyperbareMédiation scientifiqueMöbius transformationNAPQINP-completeNash equilibriumNasrallah Boutros SfeirNathalie MénigonNebula AwardNebula Award for Best NovelNemean GamesNeoconservatismNeutral currentNicolas PoussinNine-point circleNoces de CanaNoces de Cana (homonymie)NovialOctonionOkCupidOld Summer PalaceOlympic GamesOlympic symbolsOpenDocumentOpenDocument softwareOpenOffice.orgOperación Puerto doping caseOperational amplifierOperational transconductance amplifierOrdeal by InnocenceOrder of the British EmpireOrdinal number (linguistics)Osama bin LadenOstéopathiePanamaPanhellenic GamesPaper sizeParacetamolParody sciencePaul RennerPeople's Republic of ChinaPercy Avery RockefellerPerron–Frobenius theoremPeter Swinnerton-DyerPhilippe StarckPicard theoremPierre de CoubertinPierre de RonsardPlaguePlague (disease)Plain Old Data StructuresPlatonic solidPoincaré half-plane modelPope Benedict XVIPopular culturePortable Document FormatPower Supply Unit (Computer)Power factorPower supplyPower system harmonicsProcyonProgrammed Airline Reservation SystemProofs of quadratic reciprocityPropaedeutic value of EsperantoPropertyProtodeaconProton packProtostomePréciositéPythian GamesPólya enumeration theoremQuadropheniaQuelques arpents de neigeRabbitRadioisotope thermoelectric generatorRandall MunroeRatRaymond E. FeistRaŭmismoRealpolitikRed PandaRemote Desktop ProtocolRenaud CamusRepublican PartyRepublican Party (United States)Requests for dumpsReverdieRichard MarxRichard NixonRisk aversionRobert HookeRockefellerRomanization of ArabicRoyal AssentRubyRuby (disambiguation)Ruby (programming language)SHA hash functionsSabre (computer system)Saint-Maixent-l'ÉcoleSaison 1 de Secret StorySaison 2 de Secret StorySame-sex marriage in CaliforniaSame-sex marriage in MassachusettsSamuel F. B. MorseSandrinSchadenfreudeScherzoSchläfli-Hess polychoronScurvySea potatoSecond Opium WarSeconde guerre de l'opiumSecret StoryShariaShenaniganShrekSilent partnerSlashdot effectSleeveless shirtSprint (word processor)Standard MandarinStanley MorisonStarkStark (surname)Stereographic projectionStern-Brocot treeStiff equationStokes' theoremStéphanos II GhattasSumptuary lawSuper BowlSuper-seedingSupercoolingSuppositoireSuppositorySupreme Court of the United StatesSur le Livre des Amours de Pierre de RonsardSynthetic geometryTRON ProjectTalent (measurement)Tales of the CityTamara De TreauxTamarin (JavaScript engine)Tank topTarski's axiomsTechnobabbleTelegraphyTerry PratchettTesseractTesseractThe Age of ConsentThe Generations NetworkThe Handmaid's TaleThe ImmortalThe Merchant of VeniceThe Sons of OdinTheosophyThink tankThink tankThomas JeffersonThomas MaloryThomas MaloryThéorème de StokesTobin taxTone contourTone sandhiTraité de MaastrichtTraité instituant la Communauté européenneTreaties of RomeTreaty of LisbonTreaty of LisbonTreaty of Lisbon/Article 2 - Treaty on the Functioning of the European UnionTreaty of Rome (disambiguation)Treaty on European UnionTricorneTristan L'HermiteTrocadéroTronTuataraTungstenTux3Ultra-Mobile PCUniform polychoronUnion pour la MéditerranéeUnobtainiumVeriSignViacomVictor HugoVictoria Hall disasterVilla MediciVitamin CVivianVladimir NabokovVultureW. C. FieldsW. C. FieldsWarren CourtWarren E. BurgerWars of the RosesWars of the RosesWars of the Roses (disambiguation)Weil pairingWhirlpool (cryptography)Who's Afraid of Virginia Woolf?Wikibooks:Languages bookshelfWikistatsWill SmithWolframWorld OutgamesWormwoodWormwood (star)XMLXPCOMXPConnectXQueryXSL TransformationsXkcdYaoiZIP (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.

↑Entry #1566 [older|newer] / ↑Entrée #1566 [précédente|suivante]

Recent entries / Entrées récentesIndex of all entries / Index de toutes les entrées