¿Cómo funciona Peter Ask? El código detrás de la broma

Peter Answers se promociona como un Tarot virtual, como si la página pudiera predecir tu futuro. En este artículo, me gustaría responder a la pregunta: ¿cómo funciona Ask Peter?

Peter Answers se promociona como un Tarot virtual, como si la página pudiera predecir tu futuro.  En este artículo, me gustaría responder a la pregunta: ¿cómo funciona Ask Peter?
Anuncio

Durante varios años, uno de mis pasatiempos ha sido investigar estafas paranormales. Estas son situaciones en las que un individuo afirma que puede predecir el futuro, que ha descubierto el secreto de la antigravedad o que trabaja para el gobierno y conoce la verdad sobre los extraterrestres. Un hilo común en toda esa investigación surrealista es que, en general, un número desconcertante de personas es muy, muy crédulo.

Esa credulidad se multiplica significativamente cuando el evento retratado incluye algo que parece ser sobrenatural o "mágico" por naturaleza. En el fondo, muchas personas todavía quieren creer en la magia, y cuando se les presenta la oportunidad de volver a creer, se vuelven locas.

Un ejemplo es un sitio web que es muy popular entre la comunidad de bromistas llamada Ask Peter (o Peter Answers). El texto del pie de página muestra la página como un "Tarot virtual", como si la página realmente tuviera la capacidad de predecir su futuro o responder a cualquiera de sus preguntas. En este artículo, respondo la pregunta: ¿cómo funciona Ask Peter?

¿Cómo funciona Peter Ask? La perspectiva del creyente

Primero, voy a mostrarte cómo funciona el sitio web para la persona que está fuera de la calle que no sabe nada sobre el funcionamiento interno de Ask Peter. Cuando llegue por primera vez al sitio web, verá un formulario web muy simple.

¿Cómo funciona?

El objetivo del sitio web es que se trata de una especie de "tarot" electrónico que mirará hacia su futuro y responderá a sus preguntas en consecuencia. Sin embargo, Peter es un vidente voluble y debe ser tratado con respeto o no responderá a tu pregunta. Por lo tanto, antes de hacer una pregunta, debe solicitar a Peter la siguiente frase: "Peter, por favor responde la siguiente pregunta:" Si estás usando el sitio de Peter Answers solo y no sabes el secreto detrás del sitio, tú " Normalmente recibo una respuesta como esta:

¿Cómo funciona?

¿Que pasa con eso? Ah, pero todo es parte del espectáculo, amigos. La magia realmente sucede cuando traes a una segunda persona que conoce el terrible secreto de Peter (¡después de leer este artículo, serás tú!) La segunda persona necesita escribir la petición y la pregunta para ti, y luego obtendrás la respuesta - que es generalmente notablemente exacto.

hacer preguntas personales de Peter

Si la persona que escribe la pregunta conoce el secreto, obtendrá esa respuesta. En la segunda mitad de este artículo, voy a compartir el terrible secreto de Peter y te doy la bienvenida a la sociedad secreta de los informantes de "Pregunta a Peter". Si disfrutas de la perspectiva infantil y mágica que te ofrece tu gozosa ignorancia, entonces deja de leer este artículo ahora. De lo contrario, si desea ser inmune a esta estafa en particular Cómo protegerse de 3 de las estafas en línea más grandes ahora mismo Cómo protegerse de 3 de las estafas en línea más grandes ahora mismo La gente siempre se enfadará con los estafadores. Tres de las estafas más devastadoras en este momento han producido cientos de millones de dólares para los ciberdelincuentes. Que puedes hacer para protegerte? Lea más, luego siga leyendo.

Bienvenido a la Sociedad Secreta de Ask Peter

Si has leído hasta aquí, entonces te sientes preparado para el conocimiento secreto de cómo funciona Ask Peter. Miremos más de cerca.

hacer preguntas personales de Peter

El último secreto para Ask Peter es en realidad un poco de JavaScripting creativo. ¿Qué es JavaScript y cómo funciona? ¿Qué es JavaScript y cómo funciona? ¿Qué es Javascript? Es un lenguaje de programación utilizado para mejorar las páginas web. Incluye la actualización dinámica de páginas web, interfaces de usuario y más. Vamos a sumergirnos en lo que es el Javascript. Lee mas . Hacer que Peter responda una pregunta no requiere reverencia y cortesía, se necesita un período muy simple. Así es, en el campo "Petición", simplemente escriba "." Y comience a escribir la respuesta a la pregunta que va a formular en el siguiente campo.

Al final de la respuesta, escriba otro "." Y luego continúe escribiendo el resto de "Peter, responda la siguiente pregunta:" A la persona que está sentada a su lado, solo parece que ha escrito esa pregunta: especialmente si eres un mecanógrafo rápido.

Entonces, ahora sabes el secreto. Si envía la pregunta para la que ya ha ingresado la respuesta y hace clic en Aceptar, Peter proporcionará su respuesta. La persona que está a tu lado y que esté mirando quedará asombrada y asombrada por la asombrosa precisión de este tarot virtual. Simplemente no seas demasiado preciso, ya que despertarás sospechas. Una vez que haya terminado, puede reclamar con orgullo a otro creyente de Ask Peter. Al hacerlo, has retratado perfectamente la terrible credulidad que prolifera en todo el mundo.

Echemos un vistazo más de cerca a cómo funciona el scripting en segundo plano para Ask Peter.

¿Cómo funciona?

Ahora, los creadores de este sitio web fueron lo suficientemente astutos como para sospechar que los fanáticos de la tecnología más exigentes intentarían echar un vistazo bajo el capó, por lo que han incorporado algunas salvaguardas. El primero, por supuesto, es procesar todas las entradas a través de CSS utilizando la clase "inp" para manejar cada campo de entrada. Simplemente no puede ver cómo se procesan estos campos sin acceso a los archivos CSS 10 Ejemplos simples de código CSS que puede aprender en 10 minutos 10 Ejemplos simples de código CSS que puede aprender en 10 minutos Repasaremos cómo crear una hoja de estilo en línea para que puedas practicar tus habilidades de CSS. Luego pasaremos a 10 ejemplos básicos de CSS. A partir de ahí, tu imaginación es el límite! Lee mas . Sin embargo, si observa detenidamente el código del formulario, descubrirá una anomalía interesante.

En el pie de página del script de página, puede ver varias variables utilizadas para devolver texto diferente al campo de texto:

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: "; 

A cada variable se le da un nombre codificado que se ve similar, pero no es - con cero y la letra O en varios lugares del nombre. La técnica está claramente destinada a encubrir el verdadero propósito del guión, pero es obvio que si no conoce el uso secreto de "." Detrás de la entrada de la "respuesta", entonces la página está codificada para proporcionar muchos de diferentes mensajes de error de vuelta a usted.

¿Qué significa esto para aquellos de ustedes que no son programadores de JavaScript? Significa que en lugar de una única función y variable que maneja el texto de entrada que se ingresa en cada campo y devuelve un valor de texto al campo de respuesta, hay varias cosas que suceden con cada pulsación de tecla individual. Esto significa que hay una gran cantidad de TomFoolery pasando con el texto que ingresa en cada campo de texto.

Ahora que sabes la respuesta real

La respuesta, por supuesto, es que si se encuentra en el campo "Petición", el script devuelve lo que escribe en el campo, pero observa el momento en que escribe el carácter "." En ese punto, comienza a escribir el resto de la frase "Peter, por favor, responde ...", ya que guarda cada carácter que estás escribiendo en una variable hasta que vuelvas a escribir ".". Finalmente, una vez que haga clic en "Aceptar", el texto guardado que se almacenó en una variable de cadena se muestra a continuación en forma de Respuesta de Pedro.

Ahora que conoces el funcionamiento interno de este Bono en línea 7 Bromas para jugar en los usuarios de iPhone 7 Bromas para jugar en usuarios de iPhone Hacer bromas a tus amigos es muy divertido, y hay algunas maneras fantásticas de hacerlo si tienes unos minutos a solas con su iPhone. Lea más, ¿es más probable que lo pruebe con un amigo?

Comparta su opinión sobre este "tarot virtual" en línea en la sección de comentarios a continuación, y si lo prueba con un amigo, ¡díganos cómo le fue!

Crédito de la imagen: risnandar2 / Depositphotos

In this article