Comment Ask Peter travail? Le code derrière la farce

Peter Answers est présenté comme un Tarot Virtuel, comme si la page pouvait prédire votre futur. Dans cet article, j'aimerais répondre à la question: comment Ask Peter fonctionne-t-il?

Peter Answers est présenté comme un Tarot Virtuel, comme si la page pouvait prédire votre futur.  Dans cet article, j'aimerais répondre à la question: comment Ask Peter fonctionne-t-il?
Publicité

Pendant un certain nombre d'années, l'un de mes passe-temps a été la recherche sur les escroqueries paranormales. Ce sont des situations où un individu prétend qu'il peut prédire l'avenir, qu'il a découvert le secret de l'antigravité, ou qu'il travaille pour le gouvernement et qu'il connaît la vérité à propos des extraterrestres. Un fil commun à toutes ces recherches surréalistes est qu'en général, un nombre énervant de personnes sont très, très crédules.

Cette crédulité se multiplie de manière significative lorsque l'événement décrit inclut quelque chose qui apparaît surnaturel ou «magique» dans la nature. Au fond, beaucoup de gens veulent encore croire en la magie - et quand ils ont l'occasion de croire à nouveau, ils sautent dessus.

Un exemple en est un site Web qui est très populaire parmi la communauté farceur appelée Ask Peter (ou Peter Answers). Le texte du pied de page liste la page en tant que «Tarot virtuel», comme si la page avait vraiment la capacité de prédire votre avenir ou de répondre à vos questions. Dans cet article, je réponds à la question: comment Ask Peter fonctionne-t-il?

Comment Ask Peter travail? La perspective des croyants

Tout d'abord, je vais vous montrer comment le site fonctionne pour la personne de la rue qui ne connaît rien au fonctionnement interne de Ask Peter. Lorsque vous arrivez sur le site, vous verrez un formulaire web très simple.

comment demander à Peter réponses fonctionnent

Le but du site web est qu'il s'agit d'une sorte de "tarot" électronique qui jettera un regard sur votre avenir et répondra à vos questions en conséquence. Cependant, Peter est un psychique inconstant, et il doit être traité avec respect ou il ne répondra pas à votre question. Par conséquent, avant de poser une question, vous devez pétitionner Peter avec la phrase, "Peter, s'il vous plaît répondez à la question suivante:" Si vous utilisez le site Peter Answers seul et vous ne connaissez pas le secret derrière le site, vous ' Je reçois généralement une réponse comme celle-ci:

comment demander à Peter réponses fonctionnent

Qu'est-ce qui se passe avec ça? Ah, mais tout ça fait partie du spectacle, les gars. La magie se produit vraiment quand vous faites venir une deuxième personne qui connaît le terrible secret de Peter (après avoir lu cet article, ce sera vous!) La deuxième personne doit taper la pétition et poser la question pour vous, et vous obtiendrez la réponse - qui est habituellement remarquablement précis.

poser des questions personnelles Peter

Si la personne qui tape la question connaît le secret, vous obtiendrez une telle réponse. Dans la seconde partie de cet article, je vais partager le terrible secret de Peter et vous souhaiter la bienvenue dans la société secrète des initiés "Ask Peter". Si vous appréciez la perspective enfantine et magique offerte par votre ignorance béate, alors arrêtez de lire cet article maintenant. Sinon, si vous souhaitez être à l'abri de cette escroquerie particulière Comment se protéger de 3 des escroqueries en ligne les plus importantes Maintenant Comment se protéger de 3 des escroqueries en ligne les plus importantes Les gens tomberont toujours faute des escrocs. Trois des escroqueries les plus dévastatrices en ce moment ont rapporté des centaines de millions de dollars pour les cybercriminels. Que pouvez-vous faire pour vous protéger? Lire la suite, puis lisez la suite.

Bienvenue à la Société Secrète de Ask Peter

Si vous avez lu jusqu'ici, alors vous vous sentez prêt pour la connaissance secrète de la façon dont Ask Peter travaille. Regardons de plus près.

poser des questions personnelles Peter

Le secret ultime pour demander à Peter est en fait un peu de JavaScript créatif Qu'est-ce que JavaScript et comment ça marche? Qu'est-ce que JavaScript et comment ça marche? Qu'est-ce que Javascript? C'est un langage de programmation utilisé pour améliorer les pages Web. Il comprend la mise à jour dynamique des pages Web, des interfaces utilisateur et plus encore. Laissez-nous plonger dans ce que Javascript est tout au sujet. Lire la suite . Obtenir Peter pour répondre à une question ne prend pas la révérence et la politesse, il prend une période très simple. C'est vrai - dans le champ "Pétition", tapez simplement un "." Et commencez à taper la réponse à la question que vous allez poser dans le champ suivant.

À la fin de la réponse, tapez un autre "." Puis continuez à taper le reste de "Peter, s'il vous plaît répondre à la question suivante:" Pour la personne assise à côté de vous, il semble que vous avez tapé cette question - surtout si vous êtes une dactylo rapide.

Donc, maintenant vous connaissez le secret. En soumettant la question pour laquelle vous avez déjà entré la réponse et en cliquant sur OK, Peter fournira votre réponse. La personne à côté de vous qui regarde sera stupéfaite et époustouflée par l'incroyable précision de ce tarot virtuel. Ne soyez pas trop précis, car vous allez éveiller les soupçons. Une fois que vous avez terminé, vous pouvez fièrement réclamer un autre croyant Ask Peter sous votre ceinture. Ce faisant, vous avez parfaitement décrit la crédulité terrible qui sévit partout dans le monde.

Examinons de plus près comment fonctionne le script d'arrière-plan pour Ask Peter.

comment demander à Peter réponses fonctionnent

Maintenant, les créateurs de ce site Web ont été assez intelligents pour soupçonner que les geeks de technologie exigeants essayeraient de jeter un coup d'œil sous le capot, ainsi ils ont incorporé quelques sauvegardes. Le premier, bien sûr, traite toutes les entrées via CSS en utilisant la classe "inp" pour gérer chaque champ d'entrée. Vous ne pouvez pas voir comment ces champs sont traités sans avoir accès aux fichiers CSS 10 Exemples de code CSS simple Vous pouvez apprendre en 10 minutes 10 Exemples de code CSS simple Vous pouvez apprendre en 10 minutes Nous verrons comment créer une feuille de style inline Ainsi, vous pouvez pratiquer vos compétences CSS. Ensuite, nous passerons à 10 exemples CSS de base. De là, votre imagination est la limite! Lire la suite . Cependant, si vous regardez attentivement le code du formulaire, vous découvrirez une anomalie intéressante.

En bas du script de la page, vous pouvez voir différentes variables utilisées pour renvoyer un texte différent au champ de texte:

var O000000="en", O00OO0O="Peter please answer the following question:", O000O0O="No connection.", O0O0O0O="You must enter a valid petition.", O0O0OO0="You must enter a valid question.", O00O000="Peter answers: "; 

Chaque variable reçoit un nom codé qui lui ressemble, mais ce n'est pas le cas - avec zéro et la lettre O à divers endroits du nom. La technique est clairement destinée à couvrir le vrai but du script, mais il est évident que si vous n'êtes pas conscient de l'utilisation secrète de "." Derrière l'entrée de la "réponse", alors la page est codée pour fournir beaucoup de différents messages d'erreur vers vous.

Qu'est-ce que cela signifie pour ceux d'entre vous qui ne sont pas des programmeurs JavaScript? Cela signifie qu'au lieu d'une seule, une seule fonction et une variable manipulant le texte d'entrée qui est entré dans chaque champ et renvoyant une valeur de texte au champ de réponse, il y a plusieurs choses qui se produisent avec chaque touche individuelle. Cela signifie qu'il y a beaucoup de TomFoolery avec le texte que vous entrez dans chaque champ de texte.

Maintenant, vous connaissez la vraie réponse

La réponse, bien sûr, est que si vous êtes dans le champ "Pétition", le script retourne ce que vous tapez dans le champ, mais regarde pour le moment où vous tapez le caractère "." À ce stade, il commence à taper le reste de la déclaration "Peter, s'il vous plaît répondre ..." car il enregistre chaque caractère que vous êtes en train de taper dans une variable jusqu'à ce que vous tapez "." À nouveau. Enfin, une fois que vous cliquez sur "OK" - votre texte enregistré qui a été stocké dans une variable de chaîne est affiché ci-dessous sous la forme de la réponse de Peter.

Maintenant que vous connaissez le fonctionnement interne de cette blague en ligne 7 Pranks à jouer sur les utilisateurs iPhone 7 Pranks à jouer sur les utilisateurs iPhone Pranking vos amis est très amusant, et il y a quelques bonnes façons de le faire si vous obtenez quelques minutes seul avec leur iPhone Lire la suite, êtes-vous plus susceptible de l'essayer sur un ami?

Partagez votre opinion sur ce "tarot virtuel" en ligne dans la section des commentaires ci-dessous, et si vous l'essayez sur un ami, dites-nous comment ça s'est passé!

Crédit d'image: risnandar2 / Depositphotos

In this article