E como você comemorou o dia do programador?

Era 6 de setembro e, de repente, uma mensagem chegou ao "Chat for Coders" - "Haverá pizza no dia do programador?". Ah sim, logo pensei nas nossas férias! Mas será chato comer pizza e ir trabalhar ...

Decidi criar uma sala de bate-papo com nosso gerente de RH e superiores, disse que comer pizza, como em qualquer outro feriado, é chato e típico na maioria das festas, eles dizem que você precisa fazer algo incomum. Mas como nossos chefes estão muito ocupados, por causa da multitarefa, e o gerente de RH tem muitas entrevistas, decidi tomar o assunto por conta própria. E veio à mente - "Por que não fazer da missão um jogo"?

Todo mundo me apoiou e eu comecei a trabalhar no jogo.
Inicialmente, eles queriam fazer uma busca com presentes, mas havia muita gente e não estava claro o que dar; como resultado de uma consulta, eles decidiram esconder a pizza.

Mas como fazê-lo parecer estúpido, divertido e interessante?
Precisamos de um personagem maligno, como você lembra na festa das crianças, havia uma mulher Yaga que estragou o feriado, e os hackers se tornaram esse personagem maligno em nós, porque em projetos abertos sempre há uma luta entre desenvolvedores e hackers.

E então surgiu a idéia de gravar um vídeo no qual os hackers roubavam um feriado (pizza) e consideravam necessário concluir tarefas que levam à chave na sala em que a tão esperada pizza está trancada.

E então, em 13 de setembro, por volta das 10 horas, os programadores começaram a se preocupar onde está a pizza prometida? Eles prometeram ... Enquanto isso, estávamos em plena preparação para a missão, a propósito, escondemos a parte principal das instruções em 12 de setembro e até tivemos que levar alguns programadores árduos e curiosos para casa.

Assim, no tempo 11, estamos prontos, reunimos todos na sala de reuniões, entregando a cada um um folheto multicolorido. E explicamos que na sua mão você tem uma folha verde, azul e vermelha e agora pode se dividir em equipes, depois apague a luz e ligue o vídeo.


Depois de pensar um pouco, alguém grita de emoção - "Eu entendo!" E todo mundo corre atrás dele.
A primeira missão leva à mesa de tênis na qual consertamos peças coloridas com um código QR que abre a foto para as dicas a seguir.


Em 3 fotos foram colados diferentes folhetos com a frase:
Vermelho - “o alemão nunca usou um CD-ROM”
Verde - “Vladimir nunca usou um CD-ROM”
Azul - “Nikita nunca usou um CD-ROM”

A propósito, todos esses programadores estavam de férias e, como você entende, o prompt levou aos seus CD-ROMs.
Além disso, a dica dizia que capturamos seu site e um link para ele.
Abrindo eles viram.


Na parte inferior, há uma pista de que - "O desenvolvedor da web está de cabeça para baixo ..." Essa é uma dica de que você precisa abrir o inspetor de código e procurar por lá.

Fonte do programa
<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> 


Os desenvolvedores da Web entenderam a dica e ela levou à mesa da funcionária, onde havia uma inscrição - "Execute a tarefa e não esqueça de colocar o status no trabalho # 3333"

A propósito, para planejar e definir tarefas, usamos o Redmine. Escreva nos comentários o que você usa no trabalho

Em geral, quando abriram a tarefa, viram o texto
“Bons desenvolvedores preenchem planilhas todos os dias.
Depois disso, eles começam a trabalhar bebendo café da nova máquina de café „
Esse prompt leva à máquina de café. A dica de ferramenta a seguir foi postada lá.

 >>>PRINT "BIG BROTHER" 

(consultando a impressora principal chamada “Brother”)

Eu postei outra dica na impressora


Debaixo da mesa da cozinha, escondi outra pista: estava escrito -
" Servidor não encontrado! "

Todas as equipes correram para a sala dos servidores, mas ela estava fechada e eles já estavam abertos para abri-la quando eu os parei e disse que tínhamos mais de uma sala de servidores e, em seguida, toda uma multidão correu para o andar abaixo, onde outra pista os esperava.


Este link ( https://vk.cc/8t2s1X ) leva ao Google Docs, onde havia uma mensagem criptografada.
A propósito, escreva nos comentários o nome da pessoa que resolveu o enigma

E então a chave estava embaixo da panela com a inscrição - "Corra para a sala dos servidores e salve nossas férias!" Enquanto isso, eu estava com o gerente de RH, Olga já os esperava no local com claquetes.
(A propósito, se você usar bolachas, pegue as em espiral, porque há muito lixo delas)


Algumas fotos - como foi!



Em geral, o feriado foi um sucesso, todo mundo ficou encantado e todo mundo realmente gostou. Organize férias, faça as pessoas felizes!

Compartilhe no Habré!

Source: https://habr.com/ru/post/pt424137/


All Articles