2

Eh bien, le titre le dit à peu près.Est-ce que ce nombre est 10 000 000 sur Stack Overflow?

(Q1) Est-ce nombre question 10.000.000 sur Stack Overflow?

Mais, puisqu'il est sans doute pas (si je fait une 'tentative'):

(Q2) Quelle question est le numéro 10000000 sur débordement de la pile?

Je me rends compte que ce n'est pas exactement une encore question de programmation, donc je vais essayer de le transformer en un:

(Q3) Comment peut-on déterminer qui est la question numéro N débordement de la pile sans accès administrateur à la base de données Stack Overflow?

Je suis venu avec tout cela en visitant Stack Overflow il y a quelques heures. Le compteur de question a attiré mon attention, car il ressemblait à une étiquette de prix (tous ces 9s). J'avoue que je n'y ai pas trop réfléchi. Alors peut-être qu'il y a une réponse évidente, mais je ne peux pas le voir maintenant.

Ce que j'ai « essayé »

De toute évidence, le nombre total de questions posées T est un paramètre à considérer (à savoir le compteur en haut à droite du l'questions page). Cependant, il n'est pas directement lié à une question particulière. Je soupçonne également que c'est juste une approximation de la valeur réelle puisque je viens de la voir monter et descendre plusieurs fois. Donc, il pourrait être évalué avec précision une fois toutes les quelques minutes. Une autre cause de ce comportement pourrait être que les questions peuvent également être supprimées. J'ai peut-être attrapé le système pendant le 'nettoyage'. En conséquence, il pourrait y avoir plus d'un "numéro de question N". Mais il doit y avoir un «premier». Et un «dernier», à déterminer après le moment où les questions qui ont été postées avant d'arrêter d'être supprimé ou devenir «improbable» pour être supprimé après ce moment.

Deuxième «indice» que je pouvais penser était l'URL de la question. Il a ce format:

https://stackoverflow.com/questions/<id>/<title> 

La partie id et T semblent être corrélées. La différence entre les deux valeurs n'est pas une constante, même si, plus tôt aujourd'hui, elle était d'environ 22 107 000 et augmentait à un rythme relativement lent. Cela peut être dû au fait que le id est un compteur agrégé (je suppose qu'il compte à la fois les questions et les réponses, peut-être plus). Donc, à moins d'avoir une vue d'ensemble sur la façon dont le nombre de questions et/ou le nombre de réponses a évolué au fil du temps, ce n'est pas la voie à suivre. En raison de la configuration distribuée de l'ensemble du système et du fait que les paramètres ci-dessus sont difficiles à suivre avec précision (au moins par un utilisateur moyen), il semble difficile de trouver des réponses à l'une des questions ci-dessus. (si elles sont bien définies en premier lieu). Tous ces éléments indiquent qu'il pourrait ne pas y avoir de réponses exactes, mais plutôt qu'une discussion probabiliste devrait avoir lieu. Ainsi, une tentative pour faire de cette question le numéro 10.000.000 était sans espoir en premier lieu.

Bien que je ne puisse voir aucun usage pratique pour tout cela (du moins pas du point de vue d'un utilisateur moyen), il y a de fortes chances que je ne sois pas le seul à me poser la question. D'autres idées?

Il semble que ma question était un peu floue pour certains utilisateurs (bien que j'ai reçu une réponse appropriée, répondant au problème que j'avais en tête, avant qu'il ne soit mis en attente). Je vais donc essayer de le reformuler.

Dans l'image ci-dessous, vous pouvez voir le compteur de questions (étiqueté (1), ci-dessus appelé T). La valeur de ce compteur est modifiée par une certaine logique. Idéalement, un tel compteur augmenterait de 1 chaque fois qu'une nouvelle question répondrait à toutes les exigences et ne diminuerait jamais. Cependant, celui-ci descend de temps en temps. Donc, une première question serait: quelle est la logique qui change la valeur du compteur?

De plus, j'aimerais savoir quelle est la question qui a fait passer la valeur de ce compteur de 9 999 999 à 10 000 000. En raison de la nature de la logique qui modifie la valeur de T, ce changement aurait pu avoir lieu plusieurs fois. Pour simplifier les choses, je suis curieux de savoir quelle question a été faite en premier. Cette question est la dernière étape nécessaire pour que le message de bannière étiqueté (2) soit légitime et c'est ce que j'ai appelé ci-dessus «question numéro 10 000 000».

S'il existe un moyen de déterminer cette question, une réponse acceptable viendrait sous la forme d'une URL pointant vers elle et une preuve que c'est effectivement la question que je cherche. Toutes les idées éventuellement liées sont également les bienvenues (puisque la logique qui modifie la valeur de T pourrait ne pas être déterministe après tout).

Stack Overflow Question Counter http://i62.tinypic.com/2qltvr8.png

+1

Peut-être que http://data.stackexchange.com/stackoverflow/queries pourrait vous aider si vous pouviez créer la bonne requête. – Tensibai

+0

Donc, la question était "en attente" assez longtemps et se ferme finalement. Ba bim, ba ra pa pam. Mais le compteur de question a-t-il diminué en conséquence? : p – cobarzan

+1

Il y a déjà cette question sur meta: [Quelle était la 10 millionième question?] (http://meta.stackoverflow.com/questions/302933/what-was-the-10-millionth-question) – Tensibai

Répondre

4
http://stackoverflow.com/questions/4 

me montre la question numéro 4.

id 1 - id 3 ont été supprimés. Si vous vérifiez l'URL générée automatiquement pour cet identifiant http://stackoverflow.com/questions/1/where-oh-where-did-the-joel-data-go/, vous reconnaîtrez qu'il s'agissait de questions de "joel". Sur la page elle-même, il est écrit: "Cette question a été supprimée de Stack Overflow pour des raisons de modération." -> c'est assez explicite (je devine peut-être quelques dev-tests, ou encombrement inutile). Eh bien, j'ai également reconnu que si j'utilise un identifiant inexistant, il me redirige vers l'ID "le plus proche". Signifie l'ID avec la plus petite différence par rapport au paramètre URL donné. Par exemple, ID 341888 vous redirigera vers id 341743: http://stackoverflow.com/questions/341743/c-string-that-can-be-null/

En ce qui concerne les faits ci-dessus je pense qu'il est impossible de déterminer quelle question est (ou même était) 10000000 comme beaucoup d'entre eux sont supprimés pour des raisons de modération, etc.

J'espère que cela aide.

+1

Votre réponse apporte quelques nouvelles idées. – cobarzan