Easter Eggs

versteckte Spielereien der Programmierer

header-image

WordPress 2.6 Easteregg

| Keine Kommentare |

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne (Bisher keine Bewertungen)
Loading...

Wordpress LogoAb WordPress 2.6 kann man jetzt Versionen von Einträgen vergleichen. Was aber passiert, wenn man eine Version mit sich selbst vergleicht, sehen Sie hier.

Screenshot vom Vergleichen-Dialog

Ein Klick auf Compare Revision startet das Easteregg

Vergleicht man zwei gleiche Versionen eines Textes, gelangt man zu dem Easteregg.

Folgender Text erscheint in einer kleinen Animation:

Danger !
Self-comparison detected.
Initiating infinite loop eschewal protocol.
Self destruct in… 3
2
1
Zitat aus Matrix
Wake up, ##Name##…

The Matrix has you…
Follow the white rabbit.
Don’t let this happen again. Go Back.

Der Schlüssel dazu liegt in der Datei revision.php, die bei gleichen Versionen (Zeile 47) ein kleines verschlüsseltes Javascript (Zeile 49) nachlädt.

Quelltextauszug

Quelltextauszug vom Vergleich der Versionen (Zeile 47)

Dieses Script ist zumindest sehr durcheinander, lässt sich aber entschlüsseln. Die entsprechenden Hinweise kann man aus dem Quelltext erraten (hier: Zeile 7 und 8). Es wird die Tastaturbelegung nach Dvorak verwendet. Bei dieser Belegung liegen die Buchstaben völlig anders, als auf herkömmlichen Tastaturen. Verwendet man die Buchstaben der Dvorak Tastatur wird aus "Erb-y n.y…" (Zeile 15) der Text "Don´t let…".

Codeschnipsel

Teile des Quelltextes

Die Quelltexte sind nur Auszüge aus den gesamten Quelltexten und dienen hier nur als Muster.

Gefunden auf:

http://bueltge.de/easter-egg-in-wordpress-26/696/#

Quellen zu Dvorak und der speziellen Tastaturbelegung:

http://de.wikipedia.org/wiki/August_Dvorak
http://de.wikipedia.org/wiki/Dvorak-Tastaturbelegung

Avatar for Sven Soltmann

Autor: Sven Soltmann

Seit 1999 sammle ich sogenannte Eastereggs und veröffentliche diese auf meiner Homepage.

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.