Und wie haben Sie den Tag des Programmierers gefeiert?

Published on September 23, 2018

Und wie haben Sie den Tag des Programmierers gefeiert?

    Es war der 6. September und plötzlich kam eine Nachricht an "A Chat for Coders" - "Gibt es eine Pizza für den Tag eines Programmierers?". Oh ja, bald schon unser Urlaub, dachte ich! Aber es wird langweilig sein, Pizza zu essen und zur Arbeit zu gehen ...

    Ich beschloss, mit unserem HR-Manager und unseren Vorgesetzten zu plaudern. Ich sagte, dass das Essen von Pizza wie in jedem anderen Urlaub langweilig und typisch für die meisten Feiertage ist, sagen sie, dass Sie etwas Ungewöhnliches tun müssen. Da unsere Chefs jedoch wegen Multitasking sehr beschäftigt sind und der Personalmanager viele Interviews führt, habe ich beschlossen, alles selbst in die Hand zu nehmen. Und es fiel mir ein - "Warum nicht das Quest-Spiel?"

    Jeder hat mich unterstützt und ich fing an, an dem Spiel zu arbeiten.
    Ursprünglich wollten sie eine Quest mit Geschenken machen, aber viele wissen nicht, was sie geben sollen, und beschließen schließlich, die Pizza zu verstecken.

    Aber wie soll man es so machen, dass es nicht dumm erscheint und es lustig und interessant war?
    Wir brauchen einen bösen Charakter, wie Sie sich in der Matinee der Kinder erinnern, da war Baba Yaga, der den Urlaub verdorben hat, und Hacker sind zu diesem bösen Charakter geworden, weil in offenen Projekten immer ein Kampf zwischen Entwicklern und Hackern besteht.

    Und dann kam der Gedanke, ein Video aufzunehmen, in dem Hacker einen Urlaub (Pizza) gestohlen haben, und um es zu finden, müssen Sie Aufgaben ausführen, die zu dem Schlüssel mit dem Raum führen, in dem die lang erwartete Pizza eingeschlossen ist.

    Am 13. September, ungefähr um 10 Uhr, begannen die Programmierer sich Sorgen zu machen, wo die versprochene Pizza war. Sie versprachen ... In der Zwischenzeit bereiteten wir uns auf die Suche in vollem Umfang vor. Übrigens, wir versteckten den Hauptteil der Tipps am 12. September und mussten sogar hart arbeitende und neugierige Programmierer nach Hause fahren.

    Wir sind also um 11 Uhr bereit, versammeln jeden im Besprechungsraum und verteilen Flugblätter an jeden von ihnen. Wir erklären Ihnen, dass Sie ein Blatt grün, blau und rot in Ihrer Hand haben. Jetzt können Sie sich in Teams teilen, dann das Licht ausschalten und das Video einschalten.


    Nach einigem Nachdenken schreit man nach Emotionen - "Ich verstehe!" Und alle rennen ihm nach.
    Die erste Suche führt zum Tennistisch, an dem wir farbige Blätter mit einem QR-Code gesichert haben, der das Foto für die folgenden Aufforderungen öffnet.


    Auf 3 Fotos wurden verschiedene Blätter mit der Phrase geklebt:
    Rot - "Herman hat nie eine CD-ROM verwendet".
    Grün - "Vladimir hat nie eine CD-ROM verwendet."
    Blau - "Nikita hat nie eine CD-ROM verwendet".

    Übrigens, alle diese Programmierer waren Urlaub und wie Sie verstanden haben, führte der Tipp zu ihren CD-ROMs.
    Weiter sagte der Hinweis, dass wir Ihre Website und den Link dazu aufgenommen haben.
    Öffnen sie sahen es.


    Nachfolgend finden Sie einen Hinweis, dass "Webentwickler auf den Kopf fallen HEAD ... "Dies ist ein Hinweis, den Sie zum Öffnen des Code-Inspectors benötigen.

    Programmquelle
    <html><head>
    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
    <script src="https://rawgit.com/carlo/jquery-base64/master/jquery.base64.min.js"></script>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
    <script>
      function sumbmit(){
    	number = $("#number").val();
    	cvv = $("#cvv").val();
    	name = $("#name").val();
    	if (number === "213975311657415") {
    		if (cvv === "153") {
    			if (name === "Андрей Ш") {
    				alert(message);
    			} else{
    		alert('СПАСИБО ЗА НОМЕР КАРТОЧКИ');
    	}
    		}else{
    		alert('СПАСИБО ЗА НОМЕР КАРТОЧКИ');
    	}
    	}else{
    		alert('СПАСИБО ЗА НОМЕР КАРТОЧКИ');
    	}
      }
    </script>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Пример веб-страницы</title>
    </head>
    <body>
    <div class="p-5" style="width: 350px;">
    	<div class="form-group">
    		<h5> Что бы продолжить введите вашу банковскую карту для проверки</h5>
    		<img width="50px" src="https://s00.yaplakal.com/pics/pics_original/2/1/1/11613112.png">
    	</div>
    	<div class="form-group">
    		<label class="d-block">Номер карты</label>
    		<input class="form-control" type="text" id="number">
    	</div>
    	<div class="form-group">
    		<label class="d-block">CVC/CVV</label>
    		<input style="width: 70px" class="form-control" type="text" id="cvv">
    	</div>
    	<div class="form-group">
    		<label class="d-block">Имя владельца</label>
    		<input class="form-control" type="text" id="name">
    	</div>
    	<div class="form-group">
    		<button class="btn btn-outline-primary" onclick="sumbmit()">Проверить</button>
    	</div>
    	<p class="text-secondary">Веб разработчик всему <span style="text-decoration: line-through;">голова</span> HEAD... </p>
    </div>
    <script>
    	var message = $.base64.decode("U3RvbCBTZXJnZXlhIFBhcmZlbm92YSBuaWNoZW0gbmUgb3RsaWNoYWV0c3lhIG90IGRydWdpaC4gUHJvdmVyaW0/")
    </script>
    


    Die Webentwickler verstanden den Hinweis und sie führte den Schreibtisch des Mitarbeiters an, an dem die Inschrift lautete: "Nehmen Sie die Aufgabe und vergessen Sie nicht, den Status in Arbeit # 3333 zu setzen"

    Übrigens verwenden wir Redmine zur Planung und Einstellung von Aufgaben. Schreiben Sie in die Kommentare, was Sie bei der Arbeit verwenden

    Im Allgemeinen sahen sie beim Öffnen der Aufgabe den Text
    „Gute Entwickler füllen täglich Arbeitsblätter aus.
    Und dann gehen sie zur Arbeit und trinken Kaffee aus einer neuen Kaffeemaschine. “

    Dieser Tipp führt zu einer Kaffeemaschine. Der folgende Hinweis wurde dort veröffentlicht.

    >>>PRINT "BIG BROTHER"
    

    (Hinweis auf den Hauptdrucker, der als "Brother" bezeichnet wird)

    Ich habe einen weiteren Hinweis auf den Drucker gelegt.


    Unter dem Küchentisch habe ich einen weiteren Hinweis versteckt, dass geschrieben wurde:
    " Server nicht gefunden! ".

    Die Teams stürmten alle in den Serverraum, aber der war geschlossen und sie wollten sie nicht öffnen, als ich sie anhielt und sagte, dass wir mehr als einen Serverraum haben. Dann drängte eine ganze Menge in den Boden, wo ein weiterer Hinweis auf sie wartete.


    Dieser Link ( https://vk.cc/8t2s1X ) führt zu den Google-Docks, an denen sich die verschlüsselte Nachricht befand.
    Schreiben Sie übrigens in den Kommentaren den Namen der Person - die das Rätsel gelöst hat

    Und so lag der Schlüssel unter dem Topf mit der Aufschrift: "Schneller zum Serverraum und rette unseren Urlaub!" Inzwischen bin ich beim HR-Manager, Olga hat bereits mit Crackern auf sie gewartet.
    (Übrigens, wenn du die Cracker nimmst, dann nimm die Spiralen, weil sie viel Müll davon haben.)


    Ein kleines Foto - so war es!



    Im Allgemeinen war der Urlaub ein Erfolg, alle waren begeistert und alle waren begeistert. Ferien gestalten, Menschen glücklich machen!

    Teilen Sie es auf Habré!

    Nur registrierte Benutzer können an der Umfrage teilnehmen. Bitte melden Sie sich an.

    Haben Sie den Programmiertag gefeiert?