SPARQuickL 3 – Bonne compagnie

Entreprises

# List of business enterprises
SELECT ?business {
  ?business wdt:P31/wdt:P279* wd:Q4830453 . # item is a business enterprise or subclass thereof
}

Essayez
Continue reading SPARQuickL 3 – Bonne compagnie

SPARQuickL 2 – Risque de décès

Étape 1 : Pays

SELECT ?country ?countryLabel
WHERE {
  ?country wdt:P31 wd:Q6256 . # countries
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
}

Essayez
Continue reading SPARQuickL 2 – Risque de décès

SPARQuickL 1 – Hobbits

Premier post court d’une série que j’espère longue, proposant des requêtes SPARQL construites étape par étape à passer sur Wikidata Query Service.

Étape 1 : Acteurs du film Le Seigneur des anneaux : La Communauté de l’anneau (Q127367) :

SELECT ?actor ?actorLabel
WHERE {
  wd:Q127367 wdt:P161 ?actor # members of the cast of "The Lord of the Rings: The Fellowship of the Ring" by Peter Jackson
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}

Essayez
Continue reading SPARQuickL 1 – Hobbits

Communes orphelines ?

(Ouh la vache, rien depuis 4 ans et demi ?! Je sais que j’ai eu autre chose à faire, mais quand même ! )

Une de mes bêtes noires sur Wikidata : les items représentant des communes françaises avec des déclarations mauvaises ou incomplètes.

Exemple du jour, ll n’est pas pertinent de considérer qu’une commune est située dans un canton : certes, les communes françaises sont – sauf les exceptions que constituent Paris (qui est « regroupée toute seule »), Lyon (dans une métropole), et les communes des régions d’outre-mer – regroupées en départements, et lesdits départements découpés en arrondissements eux-mêmes découpés en cantons ; mais les communes ne sont pas regroupées en cantons. Certains cantons recouvrent bien plusieurs communes, mais ce n’est pas la norme.
Continue reading Communes orphelines ?

Wikipedia en 3D

fr

Depuis quelques jours, nous assistons à un renouveau du Web. Finies les notions de Web 1.0, Web 2.0 : la véritable révolution, c’est le Web 3D. Wikipédia, pionnière dans le domaine comme bien souvent, s’engage dans cette voie avec succès.
Pour peu que vous vous procuriez des lunettes sur le site dont le lien est juste en-dessous de la capture d’écran en bas de cette page, vous aurez en effet accès à une nouvelle expérience de navigation.

en

For a few days, we get to witness a whole new Web. Web 1.0, Web 2.0, those are of the past: the true revolution is Web 3D. As it has often been, Wikipedia is a precursor in that regard, and engages into that path, promising a great success.
Provided that you get special goggles from the website linked below the screenshot at the bottom of this page, you will access a whole new browsing experience.

de

Vor einige Tage beobachten wir etwas neu auf dem Web. Web 1.0, Web 2.0, diese sind schon vergangen : die echte Revolution ist Web 3D. Wie oft setzt Wikipedia die Innovation darüber, wahrscheinlich erfolgreich.
Wenn Sie spezielle Brille aus das Website mit einem Link unter dem Screenshot bekommen, werden Sie ein ganz neues Durchsuchen einsteigen.

Continue reading Wikipedia en 3D

Wikipop

Bon, y’a pas à dire, on s’est amusés comme des petits fous, sur Twitter, hier soir. Résumé succinct. Ou pas.

Tout commence par deux tweets parfaitement anodins. Ou pas.

@JeanFred lien transfère des photos de Flickr vers Commons en écoutant du Balavoine.
@K_rho lien @JeanFred C’est mon File ma bataille !

Continue reading Wikipop

Le saviez-vous ?

Quand on prend les initiales du pseudonyme composé Morphypnos1 , ça fait MH.


  1. Morphée, Hypnos []

Simple access control in PHP

Software requiring restriction of certain features needs a mean to positively match the current action with the current user. Some of those means use in-code checks :

  • against so-called « access-levels », where each user is given a rank (usually an integer), which is compared to a « lowest required access level » for a given action or page ;
  • by listing allowed users by their username or userid in the script, and checking if the user currently trying to access the current action is amongst those listed;
  • or a variant of these two ways, using the user’s group(s) membership rather than his specific account.

Those methods are highly clumsy, for multiple reasons :

  • write access to the scripts is required should someone wish to alter those restrictions ;
  • they are not adapted to situations with thousands of users and/or dozens of scripts, literally adding hundreds of bytes of data not pertaining to the main logic to the script ;
  • and quite frankly, they are a right pain to maintain…

Implementing access control in an object-oriented way comes a long way to make your code all the more simple.
Continue reading Simple access control in PHP

Je veux avoir mon nom sur Wikipédia

Pas moi, je vous rassure, je suis très content de mon absence quasi totale de notoriété.
Mais une personne de plus, une personne de trop, a posé une question en ce sens il y a peu sur une mailing list interne de Wikimédia France, question certes simple mais à laquelle il n’est pas si simple de répondre : « comment avoir son nom sur Wikipédia ? »

Je vais donc tâcher d’y répondre.
Continue reading Je veux avoir mon nom sur Wikipédia

Statistiques de Wikipedia

Des statistiques d’accès à Wikipedia (pour l’ensemble des langues) sont parues il y a maintenant un peu plus d’un mois.
Malheureusement, ces statistiques, pour véraces qu’elles soient, manquent d’une information pourtant facile à obtenir, tout du moins en faisant quelques hypothèses : Wikipédia est-elle plus lue qu’elle n’est écrite ? Une seule manière de le vérifier.
Continue reading Statistiques de Wikipedia