Cum cere Peter să lucreze? Codul în spatele glumă

Cum cere Peter să lucreze? Codul în spatele glumă / Programare

De câțiva ani, una dintre hobby-urile mele a fost cercetarea înșelăciunilor paranormale. Acestea sunt situații în care un individ pretinde că poate prezice viitorul, că au descoperit secretul antigravității sau că lucrează pentru guvern și cunosc adevărul despre extratereștri. Un subiect comun în toate acele cercetări suprarealiste este că, în general, un număr nesănătos de oameni sunt foarte, foarte aduși.

Această avertisment se înmulțește semnificativ atunci când evenimentul prezentat include ceva care apare supranatural sau “magic” în natură. Adânc în jos, mulți oameni încă mai doresc să creadă în magie - și când li se oferă posibilitatea de a crede din nou, ei sară peste tot.

Un caz în acest punct este un site care este foarte popular printre comunitatea prankster numită Ask Peter (sau Peter Answers). Textul subsolului listează pagina ca a “Tarotul virtual,” ca și cum pagina ar avea cu adevărat capacitatea de a vă prezice viitorul sau de a răspunde oricăror întrebări. În acest articol, răspund la întrebarea: cum cere Ask Peter să lucreze?

Cum cere Peter să lucreze? Perspectiva credincioșilor

În primul rând, vă voi arăta cum funcționează site-ul pentru persoana de pe stradă, care nu știe nimic despre funcționarea interioară a lui Ask Peter. Când ajungeți prima dată pe site, veți vedea un formular web foarte simplu.

Punctul site-ului este că este un fel de sistem electronic “taroc” care vă va arăta viitorul și vă va răspunde în consecință. Cu toate acestea, Peter este un psihiatru nestatornic și trebuie tratat cu respect sau nu va răspunde la întrebarea dvs. De aceea, înainte de a pune o întrebare, trebuie să-l adresați lui Peter cu propoziția, “Peter, răspundeți la următoarea întrebare:” Dacă utilizați singur site-ul Peter Answers și nu știți secretul din spatele site-ului, veți primi de obicei un răspuns în felul următor:

Ce-i cu aia? Ah, dar totul e parte din spectacol, oameni buni. Magia se întâmplă când aduci oa doua persoană care știe secretul îngrozitor al lui Petru (după ce ai citit acest articol, vei fi tu!) A doua persoană trebuie să introducă petiția și să pună întrebări pentru tine, iar apoi vei primi răspunsul - care este de obicei remarcabil de precisă.

Dacă persoana care formulează întrebarea cunoaște secretul, veți primi un astfel de răspuns. În a doua jumătate a acestui articol, voi împărtăși secretul teribil al lui Petru și vă voi întâmpina în societatea secretă a lui “Întreabă pe Peter” din interior. Dacă vă bucurați de perspectiva magică a copilului oferită de ignoranța voastră feroce, atunci nu mai citiți acest articol acum. În caz contrar, dacă doriți să fiți imun la această înșelătorie specială Cum să vă protejați de la 3 dintre cele mai mari escrocherii online chiar acum Cum să vă protejați de la 3 dintre cele mai mari escrocherii online chiar acum Oamenii vor cădea întotdeauna rău de escrocii. Trei dintre cele mai devastatoare escrocherii din acest moment au dat sute de milioane de dolari pentru infractorii cibernetici. Ce puteți face pentru a vă proteja? Citiți mai multe, apoi citiți mai departe.

Bine ați venit la Societatea secretă a Ask Peter

Dacă ați citit acest lucru departe, atunci vă simțiți pregătiți pentru cunoașterea secretă a felului în care lucrează Ask Peter. Să aruncăm o privire mai atentă.

Secretul final de a întreba pe Peter este de fapt un pic de creativitate JavaScripting Ce este JavaScript și cum funcționează? Ce este JavaScript și cum funcționează? Ce este Javascript? Este un limbaj de programare folosit pentru a îmbunătăți paginile web. Acesta include actualizarea dinamică a paginilor web, interfețelor utilizator și multe altele. Să ne aruncăm cu privire la ceea ce înseamnă Javascript. Citeste mai mult . Iată-i lui Petru să răspundă la o întrebare nu are respect și politețe, este nevoie de o perioadă foarte clară. Așa - în “Petiţie” câmp, tastați doar a “.” și începeți să tastați Răspuns la întrebarea pe care o veți pune în următorul câmp.

La sfârșitul răspunsului, tastați altul “.” și apoi continuați să tastați restul “Peter, răspundeți la următoarea întrebare:” Pentru persoana care stă alături de dvs., se pare că ați scris o singură întrebare - mai ales dacă sunteți un dactilograf rapid.

Deci, acum știi secretul. Trimiterea întrebării la care ați introdus deja răspunsul și faceți clic pe OK va duce la furnizarea de către Peter ta Răspuns. Persoana care vă urmărește va fi uimită și uimită de precizia uimitoare a acestui tarot virtual. Doar nu fi de asemenea exacte, pe măsură ce veți ridica suspiciunea. Odată ce ați trecut, puteți susține cu mândrie un alt credincios Ask pe sub centură. În acest fel, ați arătat perfect infidelitatea teribilă care se desfășoară în întreaga lume.

Să aruncăm o privire mai atentă la cum funcționează scenariul de fundal pentru Ask Peter.

Acum, creatorii acestui site au fost destul de inteligenți pentru a bănui că acei tehnicieni cu experiență ar încerca să privească sub capota, așa că au încorporat câteva garanții. Primul, desigur, procesează toate intrările prin CSS folosind clasa “INP” pentru a gestiona fiecare câmp de intrare. Pur și simplu nu puteți vedea cum sunt procesate aceste câmpuri fără acces la fișierele CSS 10 Exemple simple de cod CSS puteți afla în 10 minute 10 Exemple simple de coduri CSS puteți afla în 10 minute Vom citi cum să creați o foaie de stil inline astfel încât să puteți practica abilitățile CSS. Apoi vom trece la 10 exemple CSS de bază. De acolo, imaginația ta este limita! Citeste mai mult . Cu toate acestea, dacă vă uitați atent la codul de formă, veți descoperi o anomalie interesantă.

În subsolul scriptului de pagină, puteți vedea diferitele variabile folosite pentru a returna un text diferit în câmpul de text:

var O000000 = "en", O00OO0O = "Peter vă rugăm să răspundeți la următoarea întrebare:", O000O0O = "Nici o conexiune.", O0O0O0O = "Trebuie să introduceți o petiție validă" O0O0OO0 = "Trebuie să introduceți o întrebare validă. , O00O000 = "Petru răspunde:"; 

Fiecare variabilă are un nume codat care arată similar, dar nu este - cu zero și cu litera O în diferite locuri din nume. Tehnica este în mod clar destinată să acopere adevăratul scop al scenariului, dar este evident că, dacă nu sunteți conștient de utilizarea secretelor “.” în spatele intrării “Răspuns,” atunci pagina este codificată pentru a vă oferi înapoi multe mesaje de eroare diferite.

Ce inseamna asta pentru cei dintre voi care nu sunteti programatori JavaScript? Înseamnă că, în locul unei singure funcții și variabilei de manipulare a textului de intrare care intră în fiecare câmp și care returnează o valoare textului în câmpul de răspuns, există mai multe lucruri care se întâmplă la fiecare apăsare de taste. Aceasta înseamnă că o mulțime de TomFoolery se întâmplă cu textul pe care îl introduceți în fiecare câmp de text.

Acum știi răspunsul real

Răspunsul, desigur, este că dacă sunteți în “Petiţie” câmpul, scriptul returnează ceea ce introduceți în câmp, dar vă uită la momentul în care tastați “.” caracter. În acel moment, începe să scrie restul instrucțiunii “Peter, te rog răspunde ... ” deoarece salvează fiecare caracter pe care îl esti de fapt tastând o variabilă până când tastați “.” din nou. În sfârșit, odată ce faceți clic pe “O.K” - textul salvat care a fost stocat într-o variabilă de șir este afișat mai jos sub forma răspunsului lui Peter.

Acum, că știți funcționarea interioară a acestui Prank online 7 Pranks pentru a juca pe utilizatorii de iPhone 7 Pranks pentru a juca pe utilizatorii de iPhone Pranking prietenii tăi este o mulțime de distracție, și există unele modalități excelente de a face acest lucru, dacă aveți câteva minute singur cu ei iPhone. Citiți mai multe, aveți mai multe șanse să încercați un prieten?

Împărtășiți opinia dvs. despre acest lucru online “tarotul virtual” în secțiunea de comentarii de mai jos și dacă o încercați într-un prieten, anunțați-ne cum a mers!

Credit de imagine: risnandar2 / Depositphotos