Пока баг не разлучит нас: как гики делают предложение

620979234fa3479fb9eb84ad4ae99c3b.jpg

Согласно старой ирландской легенде, 29 февраля женщина могла сделать предложение мужчине, и отказаться он не имел права. Выходило, что самый удачный день для предложения руки и сердца выпадал для женщины лишь раз в четыре года. У мужчин с поиском «идеального дня» выходило еще хуже — любой день считался подходящим, если предложение сопровождалось кольцом и другими приятными душе атрибутами.

Сотни лет спустя не только в Ирландии, но и по всему миру продолжается поиск дня, наиболее подходящего для создания семьи. Раз уж в России так популярен День всех влюбленных, то мы решили воспользоваться особой энергетикой Валентина и подготовили несколько беспроигрышных вариантов, с которыми девушкам (и мужчинам, если вы девушка) в голову не придет сказать «нет». Гики умеют подойти к вопросу брака с находчивостью!


Например, один парень создал фальшивую страницу Facebook, на которой сообщалось, что аккаунт его девушки заблокирован, для его разблокирования нужно пройти процедуру валидации…

Ответив на несколько обычных вопросов для восстановления аккаунта, введя капчу (каллиграфическую надпись «ILOVENIVEK»), девушка попала на страницу с фотографией парня и предложением выйти замуж. И, конечно же, ей был предоставлен выбор: YES или NO. К сожалению, мы не знаем, каким был бы результат, выбери девушка второй вариант.


Один программист на Perl по имени Колин МакМиллен решил сделать предложение в общественном месте. Точнее, на сайте PerlMonks. Для этого он написал небольшой код, который при выполнении выводит на экран надпись: «Kristen, will you marry me?». При этом Колин придал самому листингу форму сердца.

#!/usr/bin/perl -w
use strict;

     my$f=           $[;my
   $ch=0;sub       l{length}
 sub r{join"",   reverse split
("",$_[$[])}sub ss{substr($_[0]
,$_[1],$_[2])}sub be{$_=$_[0];p
 (ss($_,$f,1));$f+=l()/2;$f%=l 
  ();$f++if$ch%2;$ch++}my$q=r
   ("\ntfgpfdfal,thg?bngbj".    
    "naxfcixz");$_=$q; $q=~
      tr/f[a-z]/ [l-za-k] 
        /;my@ever=1..&l
          ;my$mine=$q
            ;sub p{
print
              @_;
               }

       be $mine for @ever 


Ответ Кристен можно увидеть в первом же комментарии под кодом. Спойлер: ответила согласием.
Пожалуй, больше всего повезло тем, у кого девушки тоже гики и любят играть в компьютерные игры. Многие из вас знают мобильную игру Bejeweled. Один американец потратил целый месяц, перепрограммируя ее так, что, когда его девушка в очередной раз набрала рекордное количество очков, на экране появилось изображение обручального кольца и надпись «Marry me!».

8c5bb13695bc48ae9473dbe099435548.jpg

Конечно, размер экранчика не позволил молодому человеку развернуться. А вот одному из сотрудников компании-разработчика BioWare, поклоннику Minecraft, это оказалось сделать куда проще — созданное им кольцо было циклопических размеров:

А этот поклонник Minecraft создал целый внутриигровой аттракцион:

Еще дальше пошел молодой человек по имени Бен, чья девушка была страстной поклонницей игры Borderlands. Сам являясь геймером, Бен испытывал затруднения в общении с людьми, ему было тяжело проявлять свои эмоции. Представьте, насколько трудно ему было начать хоть с кем-то встречаться. В результате парочке очень помогло совместное прохождение игры. Этот процесс настолько облегчил психологическую притирку молодых гиков, что Бен обратился в студию Gearbox, создавшую Borderlands, с просьбой сделать для него эксклюзивный ролик на игровом движке. Он рассказал о том, что они страстные фанаты игры, и разработчики пошли ему навстречу:


Для того, чтобы сделать предложение, не обязательно применять навыки программирования. Можно использовать и другие увлечения и хобби. К примеру, соединить LEGO и Звездные войны.

6e69076caf884af888f1ed3a509025a9.jpg

0230fc979eb347e8b422052e6f8fcb7e.jpg

А один поклонник Futurama сделал соответствующую маску, сел перед своей избранницей и предложил руку и сердце… в бинарном коде. Наверное, его дама очень терпелива.

Людей может объединять увлечение самыми разными вещами — например, электроникой. Билл Портер и Мара Тачмэн учились на факультете проектирования электрических систем. Студенческая любовь не угасла и после получения дипломов, и некоторое время спустя Билл сделал предложение, заказав кастомную печатную плату.

f207d6d829064694b8adb6a2945c96c7.jpg

80890d98c1fe40c7a6f68aaf924116b2.jpg

А вот мужчина-физик решил сделать предложение женщине-физику, с которой встречается уже семь лет, написав шуточную исследовательскую работу на тему «Взаимодействие двух тел: многолетнее исследование», выдержанную в стилистике научных публикаций. И в заключение (глава 3) сделал предложение.

cc34184b8f7b4fb9a157ab33b50fd0a2.jpg

В общем, проявляйте фантазию. Главное — искренность и чувства. И напоследок: мы не смогли пройти мимо этих замечательных колец, которые оценят все фанаты Звездных войн:

74895e9c080e45efa1cc3dc00e90e4d4.jpg

0c4bff1fce1b41f3a9aeb93006bd2def.jpg

P.S. Если будете делать предложение публично, будьте готовы к тому, что вам могут и отказать:

Но если все пройдет удачно, то вот вам свадебный листинг:

5bfb9df7613c48f79f4131ebc445527d.jpg

Что может выразить счастье лучше, чем хорошая функция?

© Geektimes