Pull to refresh

Новогодний переполох, md5, книги, гаджеты, софт

Reading time 4 min
Views 11K

Приветствую всех. Поговорим о празднике.

logo

Новый год на носу, и принято дарить подарки. Но мы – молодая компания, и «наружу» ничего пока не произвели. А дарить все равно хочется. В этой ситуации мы взяли, да опросили дружественные компании, с которыми мы уже давно и тесно общаемся. С очень простым предложением – а давайте подарим подарков! Просто так. А они взяли, и согласились.

Для Хабравчан у нас в итоге 19 20 подарков к новому году. Итак:



Но каковы же условия конкурса? Причем тут переполох и md5? В правильном вопросе половина ответа.



Победителя мы будем определять автоматически, но результат зависит только от вашей активности.
Все, кто подал заявку на участие, регистрируются в порядке поступления под хабровским ником.logo
  1. Акция длится до понедельника 20:30, после чего скрипты конкурса останавливаются и мы считаем победителей.
  2. От каждого ника вычисляется его хэш-функция.
  3. Все ники склеиваются в единый файл в порядке поступления, и вычисляется их общий хэш
  4. Каждый хэш ника ксорится с этим общим хэшем, получаем рейтинг
  5. Все ники сортируются в порядке возрастания этого рейтинга
  6. Список опубликуем тут, с победителями свяжемся почтой и в личку на Хабре. Если от конкретного победителя не будет никакой реакции до 13:00 вторника, приз автоматически переходит к следующему по списку.

bookПолучается, что победители определяются только списком участником и последовательностью их регистрации на конкурс.
Но мы не хотим дарить неподходящие или не нужные подарки. Поэтому каждый участник сам выбирает, на какой подарок он претендует.
После сортировки участников ЭВМ берёт первого человека из списка, и выдает ему тот подарок – который счастливчик выбрал. Этот конкретный подарок считается выданным. Каждый следующий участник, который «сделал ставку» на этот же подарок ничего не получит. И т.д.
Иными словами, если первые 50 человек из списка выберут плеер, а 51-ый книгу, то плеер получит первый человек из списка, следующие 49 не получат ничего, а 51ый получит книгу.

discontДля непрограммистов формула кажется замудренной, поэтому для простоты можно считать, что порядок выдачи призов случайный, а вероятность получения его тем выше, чем менее популярный приз вы выберете.
Виртуалам учавствовать можно. Сотрудникам компаний, предоставившим призы – тоже!
Поэтому и переполох – каждый новый участник конкурса меняет всю картину в борьбе за приз.

Кто предоставил подарки?



ВебПроекты – опытные оптимизаторы, наши давнишние партнеры.
logoЦифротерра – магазин гаджетов. Давно с ними знакомы и можем их рекомендовать.
Плеер из журнала “Vogue” скромно предоставил дизайнер Олег Постников (логотип наш его авторства). Ибик-софт подарил коробки со своей программой – «Астер». Сами мы пользовались полтора года Астером, и остались довольны. Случайно на Хабре познакомились с их сотрудником wilelf, после чего и родилась идея провести раздачу подарков тут. А ещё один коллективный блог вдохновил нас на подарки, за что им спасибо. Пиктограмму журнала взяли у SysCat.

Орг. вопросы:


  • *Плеер из журнал “Vogue” – исключение из правил. Его мы решили подарить региональному участнику конкурса (не из Москвы или области). Он будет отправлен по почте победителю
  • Для остальных: в среду 29.12.2010 в 20:30 будет вручение в центре Москвы на «нейтральной территории», место будет названо победителям, кто не успеет – могут забрать у нас из офиса, или уже почтой. Доставка бесплатная – подарок, это подарок.
  • После фактического получения приза просьба написать тут в комментариях «получил, все ок» или более развёрнуто

Как работает скрипт конкурса:


  1. Заходим по ссылке, регистрируемся. Ник указываете Хабровский, пароль лучше указать новый
    Ссылка для регистрации и участия:
    nymix2010.eland.ru/?registration

  2. Там вам выдадут промо-код, его нужно вставить в ваш профиль на Хабре habrahabr.ru/settings. Это нужно, чтобы отсеять посторонних
    Будет вот такая картинка
    лого акции
  3. После этого заходите в свой же профиль на Хабре Вашник.habrahabr.ru и кликаете по этой промо-картинке
  4. Логинтесь хабровским ником и новым придуманным паролем
  5. Там будет видно, сколько человек какой приз выбрали, выбор можно менять в течении конкурса
  6. Можно присоединиться к списку дарящих, но кол-во «мест» ограничено
  7. Любопытные программисты могут пощупать текущие расчеты рейтинга

Скрипт конкурса писался в авральном режиме, прошу воспринимать юзабилити и глюки философски. Праздники наступают внезапно и неожиданно.

ВНИМАНИЕ! Все, кто купил себе лишний журнал Vogue с плеером и хотят им поделиться с хабравчанами из других регионов — могут это сделать в рамках нашей акции. Имена героев добавим сюда.

Всех с наступающим новым годом! Первый десяток лет отмотали в этом веке.



UPD: Участник deNULL разместил у себя парсер промежуточных итогов http://denull.ru/eland.php

UPD2: Это оказалось испытанием — отправка 17 бандеролей через Почту России. С прошлого года у них не было завоза расходных материалов, упаковочной бумаги, конвертов. Но мы справились все посылки ушли, ждите :) У победителей в личке адреса и коды для отслеживания доставки.
Tags:
Hubs:
+25
Comments 179
Comments Comments 179

Articles

Information

Website
eland.ru
Registered
Founded
Employees
2–10 employees
Location
Россия