Come fa Pietro a lavorare? Il codice dietro lo scherzo

Peter Answers è pubblicizzato come un tarocco virtuale, come se la pagina potesse prevedere il tuo futuro. In questo articolo, vorrei rispondere alla domanda: come funziona Ask Peter?

Peter Answers è pubblicizzato come un tarocco virtuale, come se la pagina potesse prevedere il tuo futuro.  In questo articolo, vorrei rispondere alla domanda: come funziona Ask Peter?
Annuncio pubblicitario

Per un certo numero di anni, uno dei miei hobby è stato la ricerca di truffe paranormali. Queste sono situazioni in cui un individuo afferma di poter predire il futuro, che ha scoperto il segreto dell'antigravità o che lavora per il governo e conosce la verità sugli alieni. Un filo conduttore di tutta quella ricerca surreale è che generalmente un numero inquietante di persone è molto, molto credulone.

Questa credulità si moltiplica in modo significativo quando l'evento che viene ritratto include qualcosa che appare di natura soprannaturale o "magica". In fondo, molte persone vogliono ancora credere nella magia - e quando viene loro presentata l'opportunità di credere di nuovo, le saltano addosso.

Un esempio calzante è un sito web molto popolare tra la comunità dei burloni chiamata Ask Peter (o Peter Answers). Il testo del piè di pagina elenca la pagina come un "tarocco virtuale", come se la pagina avesse davvero la capacità di prevedere il tuo futuro o rispondere a qualsiasi tua domanda. In questo articolo, rispondo alla domanda: come funziona Ask Peter?

Come fa Pietro a lavorare? La prospettiva del credente

In primo luogo, ti mostrerò come funziona il sito web per la persona fuori strada che non sa nulla del funzionamento interno di Ask Peter. Quando arrivi per la prima volta al sito web, vedrai un modulo web molto semplice.

come fa a chiedere le risposte di Peter

Il punto del sito è che si tratta di una specie di "tarocchi" elettronici che sbirciano nel tuo futuro e rispondono alle tue domande di conseguenza. Tuttavia, Peter è un sensitivo volubile e deve essere trattato con rispetto o non risponderà alla tua domanda. Pertanto, prima di porre una domanda, è necessario presentare a Peter la frase "Peter, per favore rispondi alla seguente domanda:" Se stai utilizzando il sito Peter Answers da solo e non conosci il segreto dietro il sito, sei tu " In genere otterremo una risposta come questa:

come fa a chiedere le risposte di Peter

Cosa succede con quello? Ah, ma fa tutto parte dello spettacolo, gente. La magia accade davvero quando porti in una seconda persona che conosce il terribile segreto di Peter (dopo aver letto questo articolo, sarai tu!) La seconda persona deve scrivere la petizione e la domanda per te, e poi avrai la risposta - che di solito è straordinariamente preciso.

peter domande personali

Se la persona che scrive la domanda conosce il segreto, riceverai una simile risposta. Nella seconda parte di questo articolo, condividerò il terribile segreto di Peter e vi darò il benvenuto nella società segreta di "Ask Peter". Se ti piace la prospettiva infantile e magica offerta dalla tua beata ignoranza, allora smetti di leggere questo articolo ora. Altrimenti, se vuoi essere immune a questa truffa particolare Come proteggersi da 3 delle più grandi truffe online in questo momento Come proteggersi da 3 delle più grandi truffe online in questo momento Le persone cadranno sempre in fallo dei truffatori. Tre delle truffe più devastanti al momento hanno fruttato centinaia di milioni di dollari per i criminali informatici. Cosa puoi fare per proteggerti? Leggi di più, quindi continua a leggere.

Benvenuti nella Secret Society di Ask Peter

Se hai letto fino ad ora, ti senti preparato per la conoscenza segreta di come funziona Peter. Diamo un'occhiata più da vicino.

peter domande personali

L'ultimo segreto di Ask Peter è in realtà un po 'di JavaScripting creativo Che cos'è JavaScript e come funziona? Che cos'è JavaScript e come funziona? Cos'è Javascript? È un linguaggio di programmazione usato per migliorare le pagine web. Include l'aggiornamento dinamico di pagine Web, interfacce utente e altro. Immergiti in ciò che riguarda Javascript. Leggi di più . Portare Peter a rispondere a una domanda non richiede riverenza e cortesia, richiede un periodo molto semplice. Proprio così - nel campo "Petizione", digita semplicemente un "." E inizia a digitare la risposta alla domanda che stai per chiedere nel prossimo campo.

Alla fine della risposta, digita un altro "." E poi continua a digitare il resto di "Peter, per favore rispondi alla seguente domanda:" Alla persona seduta accanto a te, appare solo come se avessi digitato quella domanda - soprattutto se sei un dattilografo veloce.

Quindi, ora conosci il segreto. Presentando la domanda per cui hai già inserito la risposta e facendo clic su OK, Peter fornirà la risposta. La persona accanto a te che sta guardando sarà sbalordita e sbalordita dalla sorprendente precisione di questo tarocco virtuale. Solo non essere troppo preciso, poiché sollevi dei sospetti. Una volta che hai finito, puoi reclamare con orgoglio un altro Chiedi al credente di Pietro sotto la cintura. In tal modo, hai perfettamente interpretato la terribile creduloneria che scorre sfrenata in tutto il mondo.

Diamo un'occhiata più da vicino a come funziona lo script in background per Ask Peter.

come fa a chiedere le risposte di Peter

Ora, i creatori di questo sito sono stati abbastanza intelligenti da sospettare che i tecnici più esigenti proveranno a sbirciare sotto il cofano, quindi hanno incorporato alcune protezioni. Il primo, naturalmente, è l'elaborazione di tutte le voci tramite CSS utilizzando la classe "inp" per gestire ogni campo di input. Semplicemente non puoi vedere come questi campi vengono elaborati senza accedere ai file CSS 10 Esempi di codici CSS semplici che puoi imparare in 10 minuti 10 Esempi di codici CSS semplici che puoi imparare in 10 minuti Vedremo come creare un foglio di stile in linea così puoi praticare le tue abilità CSS. Quindi passeremo a 10 esempi CSS di base. Da lì, la tua immaginazione è il limite! Leggi di più . Tuttavia, se osservi attentamente il codice del modulo, scoprirai un'interessante anomalia.

Al piè di pagina dello script di pagina, è possibile visualizzare varie variabili utilizzate per restituire testo diverso al campo di testo:

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

Ad ogni variabile viene dato un nome in codice che sembra simile, ma non lo è - con zero e la lettera O in varie parti nel nome. La tecnica è chiaramente intesa a coprire il vero scopo della sceneggiatura, ma è ovvio che se non si è a conoscenza dell'uso segreto di "." Dietro l'entrata della "risposta", la pagina viene codificata per fornire i lotti di diversi messaggi di errore.

Cosa significa questo per quelli di voi che non sono programmatori JavaScript? Significa che al posto di una sola funzione e variabile che gestisce il testo di input che viene inserito in ogni campo e restituendo un valore di testo al campo della risposta, ci sono più cose che accadono con ogni singolo tasto. Ciò significa che c'è un sacco di TomFoolery in corso con il testo che inserisci in ogni campo di testo.

Ora conosci la vera risposta

La risposta, ovviamente, è che se ti trovi nel campo "Petizione", lo script restituisce ciò che scrivi nel campo, ma guarda per il momento in cui digiti il ​​carattere ".". A quel punto, inizia a digitare il resto dell'istruzione "Peter, per favore rispondi ..." poiché salva ogni carattere in cui stai effettivamente digitando una variabile finché non digiti nuovamente ".". Infine, una volta fatto clic su "OK", il testo salvato che è stato memorizzato in una variabile stringa viene visualizzato sotto nel modulo di risposta di Pietro.

Ora che conosci il funzionamento interno di questo Prank 7 Pranks online per giocare con gli utenti iPhone 7 scherzi da giocare su iPhone Gli utenti di schermaglie sono molto divertenti, e ci sono alcuni modi per farlo se hai pochi minuti da solo con i loro i phone. Per saperne di più, è più probabile che lo provi su un amico?

Condividi la tua opinione su questo "tarocco virtuale" online nella sezione commenti qui sotto, e se lo provi su un amico, facci sapere come è andata!

Immagine di credito: risnandar2 / Depositphotos

In this article