Hur frågar Peter jobbet? Koden bakom pranken

Hur frågar Peter jobbet? Koden bakom pranken / Programmering

Under ett antal år har en av mina hobbyer forskat på paranormala bedrägerier. Det här är situationer där en individ hävdar att de kan förutsäga framtiden, att de har upptäckt hemligheten mot antigravitet, eller att de arbetar för regeringen och vet sanningen om utomjordingar. En gemensam tråd i all den surrealistiska forskningen är att i allmänhet är ett oroande antal människor mycket, mycket lustiga.

Att trohet multipliceras väsentligt när händelsen är porträtt inkluderar något som uppträder övernaturligt eller “magisk” i naturen. Djupt ner, många vill fortfarande tro på magi - och när de presenteras med möjlighet att tro igen hoppar de överallt.

Ett fall i punkt är en webbplats som är mycket populär bland prankster-gruppen som heter Ask Peter (eller Peter Answers). Texten i sidfoten listar sidan som en “Virtual Tarot,” som om sidan verkligen har förmågan att förutsäga din framtid eller svara på några av dina frågor. I den här artikeln svarar jag på frågan: Hur frågar Peter Peter?

Hur frågar Peter jobbet? Det troende perspektivet

Först kommer jag att visa dig hur webbplatsen fungerar för den bortom gatan som inte vet någonting om Ask Peters inre arbete. När du först kommer till webbplatsen ser du en mycket enkel webbformulär.

Webbplatsens punkt är att det är en slags elektronisk “tarot” som kommer att kika in i din framtid och svara på dina frågor i enlighet med detta. Peter är dock en piggig psykisk, och han måste behandlas med respekt eller han svarar inte på din fråga. Därför, innan du ställer en fråga, måste du petitioner Peter med meningen, “Peter, snälla svara på följande fråga:” Om du bara använder webbplatsen Peter Answers och du inte känner till hemligheten bakom webbplatsen får du vanligtvis ett svar så här:

Vad är det med det? Åh, men det är en del av showen, folk. Magiken händer verkligen när du tar in en andra person som känner till Peters hemska hemlighet (efter att ha läst den här artikeln blir det du!) Den andra personen måste skriva in framställningen och frågan för dig, och då får du svaret - vilket är vanligtvis anmärkningsvärt korrekt.

Om personen som skriver frågan känner hemligheten får du ett sådant svar. I den andra halvan av denna artikel kommer jag att dela Peters fruktansvärda hemlighet och välkomna dig till det hemliga samhället “Fråga Peter” insyns. Om du gillar det barnsliga, magiska perspektivet som erbjuds av din lyckliga okunnighet, slutar du läsa den här artikeln nu. Annars, om du vill vara immun mot denna speciella bluff Hur skyddar du dig mot 3 av de största online bluffarna just nu Hur skyddar du dig mot 3 av de största onlinernas bedrägerier Nu kommer människor alltid att bli fula av svindlarna. Tre av de mest förödande bedrägerierna har för närvarande givit hundratals miljoner dollar för cyberkriminella. Vad kan du göra för att skydda dig själv? Läs mer, läs vidare.

Välkommen till Secret Society of Ask Peter

Om du har läst så här långt, känner du dig förberedd för den hemliga kunskapen om hur Ask Peter arbetar. Låt oss ta en närmare titt.

Den ultimata hemligheten till Ask Peter är faktiskt lite kreativ JavaScripting Vad är JavaScript och hur fungerar det? Vad är JavaScript och hur fungerar det? Vad är Javascript? Det är ett programmeringsspråk som används för att förbättra webbsidor. Den innehåller dynamiskt uppdatering av webbsidor, användargränssnitt och mer. Låt oss dyka in vad Javascript handlar om. Läs mer . Att få Peter att svara på en fråga tar inte vördnad och artighet, det tar en mycket tydlig period. Det är rätt - i “Framställning” fält, skriv bara a “.” och börja skriva svar till frågan som du kommer att fråga i nästa fält.

I slutet av svaret skriver du ett annat “.” och fortsätt sedan skriva resten av “Peter, snälla svara på följande fråga:” Till personen som sitter bredvid dig verkar det bara som om du har skrivit den ena frågan - speciellt om du är en snabb skrivare.

Så, nu känner du hemligheten. Om du skickar in frågan om att du redan har skrivit svaret och klickar på OK kommer det att resultera i att Peter tillhandahåller din svar. Personen bredvid dig som tittar på kommer att bli förbluffad och flabbergastad av den fantastiska noggrannheten i denna virtuella tarot. Var bara inte för exakt, eftersom du kommer att öka misstankar. När du är igång kan du stolt hävda en annan Ask Peter troende under ditt bälte. Genom att göra så har du perfekt avbildat den fruktansvärda blyghet som löper överallt i världen.

Låt oss ta en närmare titt på hur bakgrundsskriptet för Ask Peter faktiskt fungerar.

Nu skaparna av denna webbplats var klara nog att misstänka att krävande tekniker skulle försöka kika under huven, så de har införlivat några skyddsåtgärder. Den första behandlar naturligtvis alla inmatningar via CSS med klassen “i P” att hantera varje inmatningsfält. Du kan helt enkelt inte se hur dessa fält bearbetas utan åtkomst till CSS-filerna. 10 Enkla CSS-kodsexempel Du kan lära dig om 10 minuter. 10 Enkla CSS-kodsexempel Du kan lära dig om 10 minuter. Vi går över hur du skapar ett inline-stilark så du kan öva dina CSS-färdigheter. Sedan flyttar vi till 10 grundläggande CSS-exempel. Därifrån är din fantasi gränsen! Läs mer . Men om du tittar noga på formulärkoden kommer du att upptäcka en intressant anomali.

Vid sidans sidhuvud kan du se olika variabler som används för att returnera annorlunda text till textfältet:

var O000000 = "en", O00OO0O = "Peter, svara på följande fråga:", O000O0O = "Ingen anslutning.", O0O0O0O = "Du måste ange en giltig framställning.", O0O0OO0 = "Du måste ange en giltig fråga." , O00O000 = "Peter svarar:"; 

Varje variabel har ett kodat namn som liknar, men det är inte - med noll och bokstaven O på olika ställen i namnet. Tekniken är tydligt avsedd att täcka upp det verkliga syftet med manuset, men det är uppenbart att om du inte är medveten om den hemliga användningen av “.” bakom ingången av “svar,” då är sidan kodad för att ge många olika felmeddelanden tillbaka till dig.

Vad betyder detta för er som inte är JavaScript-programmerare? Det betyder att istället för en, en funktion och en variabel hantering av den inmatade texten som matas in i varje fält och returnerar ett textvärde till svarfältet, finns det flera saker som händer med varje enskild knapptryckning. Det betyder att det finns en hel del TomFoolery på gång med texten som du anger i varje textfält.

Nu vet du det riktiga svaret

Svaret är givetvis att om du är i “Framställning” fältet returnerar manuset vad du skriver in i fältet, men tittar för det ögonblick du skriver in “.” karaktär. På den tiden börjar det skriva resten av uttalandet “Peter, snälla svara ... ” som det sparar varje tecken du är faktiskt skriver in i en variabel tills du skriver “.” igen. Slutligen, när du klickar “ok” - Din sparade text som lagrades i en strängvariabel visas nedan i form av Peters svar.

Nu när du känner till den inre verkningen av denna online Prank 7 Pranks att spela på iPhone-användare 7 Pranks att spela på iPhone-användare Att prata med dina vänner är mycket roligt och det finns några bra sätt att göra det om du får några minuter ensamma med deras iPhone. Läs mer, är du mer benägna att prova på en vän?

Dela din åsikt om detta online “virtuell tarot” i kommentarfältet nedan, och om du prövar det på en vän, låt oss veta hur det gick!

Bildkrediter: risnandar2 / Depositphotos