Pull to refresh

Comments 179

Прикольно задумали :) Только почему-то мне кажется, что все захотят мп3 плеерок :)
В этом и суть игры :)
В кабинете конкурса видна живая статистика сколько человек какой подарок выбрали. Можно критически оценить свою удачу и выбрать менее популярный подарок.

Например, если журнал «Вог» выберут три человека, то шанс получить подарок для каждого из них ~33%
Плеер не самый дорогой в списке призов :)
Зато самый материальный! :)
А Астер, на самом деле, тоже неплох!
Не могу найти ему применения дома :)
А вот и виновник торжества ) Спасибо за идею передать Астер для акции.
Я тоже их выбрал!!! А вот и не подеремся
Не подеремся конечно! Это же позитивная тема :)
Его же можно надвое поделить!
ВТФ? «Такое ощущение, что перепутали пользователей. Проверьте ещё раз — тот ли код вы разместили, и там ли? Возможно, имеет смысл повторить процедуру регистрации.»
Спасип! Пишите о глюках, а лучше в личку.
Просто повторно зарегистрируйтесь и замените старую плашку в профиле на новую.
Стесняюсь спросить. А что это?
Даже интересно, что будет более популярно, Вог или плеер.
Регионы, в очередь становись.
UFO just landed and posted this here
Есть тут php-программисты?
Мы не успели написать красивый вывод текущего рейтинга участников.
Он лежит тут nymix2010.eland.ru/current.serialize и обновляется по мере поступления новых участников.

Думаю, будет интересно. Только если будете делать — запрограммируйте читалку, чтобы она не чаще, чем раз в 2 минуты обращалась к нашему серверу.
b6a8c2ff2b887f8f223385bd101cadd2 xor d472aae2c675c96f74ff4def186a3452 = 00000000000000000000000001000000?

это что за XOR такой интересный?
А думаете для чего мы выложили промежуточные результаты? Чтобы всё проверить.

function mdxor($x, $y){
$len = strlen($x);
$z=$y;
for($i=0;$i<$len;$i++){
$z[$i] = dechex(hexdec($x[$i]) xor hexdec($y[$i]));
}
return $z;
}


Стандартная ксорка оказалась однобитной. Сейчас обновим скрипт.
Спасиб за комментарий. Теперь это так выглядит:

function mdxor($x, $y){
$a = gmp_init($x, 16);
$b = gmp_init($y,16);
$z = gmp_xor($a, $b);
return gmp_strval($z,16);
}
В течении акции можно менять выбор подарка.
Долго шли нос в нос.
Я один не вижу в сериализованной колбасе поля с текущим выбранным подарком?
Ну раз это не реальный формат хранения данных конкурса, а только выгрузка — то может всё же какой-никакой, но xml? :)
unserialize() мгновенно развернёт это в обычный массив :) с которым можно легко работать.
MSDN не знает функции unserialize, либо очень тщательно скрывает этот факт :)

Это в смысле к тому, что не все на php пишут :)
Я ж говорю — не все ж на php пишут :)
input is Nothing.
Звучит как слоган.
Если б сериализация php была б JSON'ом — я бы даже не заикнулся. Но как бы формат совсем даже разный и ни коим боком не совместимый.
Кстати, и всё равно — теперь у всех gift = null или что там в php, undefined какой-нить…
Поле появилось, но у всех пустое.

Кстати, сделал какой-никакой вывод текущего рейтинга.

Хотя, конечно, особого смысла следить за ним нет — при появлении новых участников все равно все перемешивается :)
Вот! Чуток дооформите плз, и ссылку на вас повешу :) md5 можно убрать или спрятать в <a href/// title='$md5'>.
А ники сделать ссылками на профили участников.

(Про поле Обновили, там только номер подарка).
О, спасибо :)

Очень хочется именно сортировку по подаркам… В смысле отдельные рейтинги для каждого подарка…

PS: Кстати, мне одному кажется, что итоговый рейтинг не так уж и случаен??? Чем меньше у меня в md5 от ника единичных разрядов и чем младше они — тем выше я поднимусь в рейтинге? Получается что так, тогда мне с моим 77-ым местом в текущем рейте совсем неинтересно за ним дальше следить :)
Там есть ещё куча подарков, которые никто не выбрал ;) Если подарок выбрал кто-то один, то он его получает вне зависимости от рейтинга.
Да подарки-то фиг с ними. Интересней всего итоговая таблица :)
Я это всё к тому, что xor — операция вполне однозначная и совсем не случайная… И человек, получивший md5 что-нить типа 1046c481f979e1c12ac0748ad2339df3 имеет на несколько порядков больше шансов, чем человек с хэшем fb8c410eefbcac0e091776b8c539e63.

Предлагаю для большей случайности и туманности результатов до конца — складывать хэш ника и хэш всех ников в одну строку и делать md5 от неё — его результаты намного менее предсказуемы.
Т.е. получается, что «хэш всех ников» — это будет такой своеобразный общий salt.
Это уже к следующей акции сможем применить!
Чего ж проще и к текущей применить?
Как-то так:

function mdxor($x, $y){
return md5($x. $y);
}

размерность результата не меняется. Единственное плохо помню как конкатенация строк в php — вроде точкой была…
правила во время игры не меняем
Эхх… Значит надо ник менять :(
Соглашусь, так было бы честнее.
Во, закрывайте регистрацию, оставляйте текущий общий хэш! :)

Случилось ЧУДО — я обогнал в рейтинге самого eland на одно место! :))))))))
Во, клёва, красиво, есть ещё одно маленькое предложение:

Добавить анчоры равные никам. Чтоб по ссылке denull.ru/eland.php#PingWin всегда сразу скроллил ко мне и не нужно было каждый раз Ctrl+F'иться :)
Ага, сам почти сразу про такое подумал. Сделано.
Надеюсь, она не на лету берёт рейтинг, а хотя бы по крону?
Оно сохраняет данные в файлик вместе со значением time() в данный момент.

При следующем запросе берет их оттуда, и если сохраненное значение отличается от текущего более чем на 5*60 — перезапрашивает с вашего сервера.
Новый подарок и новый айдишник появились
Ну спасибо, вообще шоколадно.

Осталось тока бота написать, постоянно меняющего выбор на подарок с наименьшим количеством ставок из заданного списка подарков. :)
Выложить этого бота тут и наблюдать, как медленно плавится сервер :-\
А что делать если книжка по сео не нужна, программой тоже не буду никогда пользоваться, дисконтной картой только масло смогу порезать, а пакет с пупырышками есть?
Как насчёт добавить в качестве призов свои пакеты с пупырышками? :)
Вы наверное очень спокойный человек :)
Ну высылать кому-то пакет с пупырышками из Харькова в Москву (например) мне кажется не самой классной идеей.
Тогда выбрать «Я ещё подумаю». Если при регистрации указывали «сообщить о следующей подобной акции», то на ней, возможно, будет нужный вам подарок.
Подарить любую из этих вещей кому-нибудь — вполне кармообразующий поступок.
UFO just landed and posted this here
Хорошая идея.
Можно добавлять антигиковские призы, вместо «Вог», например американский «Плейбой». Или палку-чесалку, или символ следующего года. Растормошить местных завсегдатаев, показать им, что кроме ИТ есть еще много всего интересного.
Ж)
Надо-надо иногда отвлекаться и расслабляться
те кто зарегился раньше, но потом поменял подарок, будут раньше стоять по списку, а те кто зарегился позже, но выбрал подарок раньше, теперь стоят позже.
ну так не интересно. шансы резко снижаются.
а вы внимательно читали условия акции? Где там указано, что призы раздаются в порядке регистрации? :)
чую вероятность получить хотяб скидошную карту, для меня оч маловероятная. ):
Такая же как у всех ) Каждый очередной ник может опрокинуть весь рейтинг верх тормашками.
Неправда, не может, я выше уже описывал почему :)
Человек, болтающийся во второй половине — так там всегда и будет болтаться :)
да, пока в общем мд5 не появится бит в старших разрядах
Или не исчезнет. Но для существенного «опрокидывания» нужны несколько последовательных бит. А такое слишком маловероятно.
Кирилл, будьте оптимистом, Новый Год же!
Ды веселюсь я! :) Новый год же! :)

PS: Кстати, интересно, почему среди подарков нет инвайтов на хабр? :)))
забанят а мы уже все и так раздали
Я же говорила!
Вот так обстоят дела по состоянию на 26.12.2010 14:24:
Frame2 — Дисконтная карточка (Экземпляр №5)
Krass — mp3-плеер
PingWin — Книга о продвижении сайта (экземпляр №0), автограф автора included
andpey
evindor — Книга о продвижении сайта (экземпляр №1), автограф автора included
osj — Дисконтная карточка (Экземпляр №3)
borlerone — Плеер из журнала «Vogue»
viperrsh — Лицензионный АСТЕР на Windows XP (Коробка №5)
zstas
rtzra — Книга о продвижении сайта (экземпляр №4), автограф автора included
угу, но почему то сейчас статистика как то глючит.
я не менял ничего. но почему то в статистике( которая не офф) я 130 и выбрал Лицензионный АСТЕР на Windows XP (Коробка №5)
слишком маловероятно? только что я был на 2 месте, сейчас на 95 х)
я же говорил.
Все ники сортируются в порядке возрастания этого рейтинга
На mail.ru иногда не проходят уведомления, если есть другие ящики — лучше их использовать.
В письме с подтверждением регистрации присылайте пожалуйста пароль, а то генерированный пароль нигде не записал и после регистрации сразу пришлось восстанавливать.
Всегда хорошо, когда логотип вызывает противоречивое впечатление. Ваш уже запомнился. :)
Ты читаешь мои мысли. Вылезь из моей головы.
С ником Hormold — регистрация прошла, но по клику из профиля — ничего.
С ником hormold — всё отлично сработало.
ник должен быть идеинтичен тому, что на Хабре.
Зарегистрировался, а добавить подарок — не могу :(
пишите в личку плз
Никогда не выигрывал в лотереи, но все же решил проверить: вдруг фортуна изменила свое мнение обо мне?
а это не лотерея — участие бесплатное
Поэтому и решил поучаствовать
Вот так всегда: за пол часа до окончания был на первом месте, к финишу ситуация резко изменилась…
Буду ждать и следующего. Спасибо за поднятое настроение!
пожалуйста! Сейчас ещё один сюрприз будет (приятный).
Ура! К списку подарков добавлен подарок от читателя Хабра Ильи. Ещё один Вог! Больше гламура и женских журналов для модных гиков.
Естественно, этот журнал тоже может достаться только региональным читателям и поклонникам современной цифровой моды.
Под шумок хочу подарить владельцам SonyEricsson'ов (желательно из Украины) вот такие вещи:
Абсолютно новый оригинальный автомобильный держатель для W810/K750/W800


Немного поюзаный кредл для SE. У кредла два входа (для зарядки и для наушников отдельно).


В подарок от Деда Мороза хочу Vogue, пришлите, пожалуйста)
А тем временем тут в Москве такое творится! У кого есть машины — срочно убирайте из под деревьев. На моих глазах только что одну покорежило.

Сказка

Погода самая новогодняя. Так что присоединяюсь к поздравлениям.
Ого! Спасибо за информацию, позвоню родственникам.
На данный момент времени 60 человек не прошли процедуру регистраци до конца (размещение картинки в профиле и кликание по нему).
Возможно, это поисковые боты, возможно кто-то не из Хабра. Но вдруг — если вы регистрировались, и все ещё хотите принять участие — пройдите процедуру до конца.
Такое ощущение, что перепутали пользователей. Проверьте ещё раз — тот ли код вы разместили, и там ли? Возможно, имеет смысл повторить процедуру регистрации.


уже 3 раза пробовал повторить, с разными вариациями (с заглавной, все заглавные). Видно не судьба :(
У вас в нике на Хабре буква i маленькая, а пытаетесь зарегистрироваться с заглавной. На Хабре ONEGiN, а у нас в логах ONEGIN. Может через буфер обмена?
она такая маленькая что я и не заметил(
Спасибо.
Вдохновившись затеей компании eland, я решил пополнить их список подарков — правда, несколько своеобразно. Дело в том, что у меня накопилось немного внутренней валюты в одной социальной сети. Я знаю, что многие хабравчане не питают к ней теплых чувств, поэтому мои подарки — для тех, кто настроен не слишком агрессивно к ВКонтакте, зарегистрирован в ней, и хочет, например, иметь возможность порадовать несколькими (вплоть до сотни :) виртуальными подарками своих друзей (да и при разработке приложений, кстати, мой приз окажется нелишним).

В общем, от слов — к делу. Если не поступит возражений от инициаторов раздачи призов, я выдвигаю (и прошу внести в список) 3 новых лота от себя лично — каждый по 100 голосов в социальной сети ВКонтакте.

Передачу я выполню в течении 3 дней после подведения итогов конкурса — социальная сеть разрешает переводить на более 100 голосов в день.

Будем считать это теми самыми «антигиковскими призами», о которых писали выше :)
Рейтинг публичный, думаю, можно не официально потом додалить подарками остальных :) Будет не официальный подарок от не официального рейтинга!
Ну это уже немного не по формату будет.

Было бы удобнее предоставить возможность выбрать у вас на сайте в качестве желаемого и «неофициальный» подарок — так у каждого будет больше шанс получить именно то, что он хочет.
Написала в личку, что-нибудь придумаем.
По итогам совместных переговоров сошлись на одном дополнительном подарке в 100 голосов.
Я надеюсь к концу голосования подарков будет больше, чем участников, тогда точно будет Новогодний переполох на Хабре :)
Блин, только сейчас увидел, что для москвичей и гостей столицы :(
Подарки для всех — москвичам вручим лично, остальным по почте.
Вот теперь понял. Ага. Спасибо.
Беда, беда…

Из-за того, что мне позволило зарегистрироваться с паролем @Xw4{46o\\\\r,PVx, но не дало с ним потом войти, пришлось сбрасывать пароль
Вот если бы призы раздавали после февраля, я бы поделился лицензией на Acronis Backup and Security 2011


До финиша осталось менее 24980 секунд.
Ещё не поздно присоединиться и/или поменять выбор подарка.
UPD: Участник deNULL разместил у себя парсер промежуточных итогов denull.ru/eland.php

имхо, парсер криво начал парсить в последнее время, либо выходные данные кривые.
Что конкретно вызывает сомнения?
то что все время указывалось не то что я выбрал. то астер, то пупырышки. имхо.
Добавил у себя показ выбранного подарка у каждого участника.

Заодно увеличил частоту обновления — теперь данные запрашиваются каждые 2 минуты.

Следим за ситуацией :)
Мы тоже частоту крона ускорили
Кстати, кто ещё не все подарки купил.
В озоне в пунктах выдачи «километровые» очереди, к ним под вечер ехать бесполезно.
А скоро и все дороги встанут в диких пробках.
Очень жаль что мне не повезло в этот раз. Спасибо за такой необычный контест. Интересно было пройти все шаги.
А я так хотел Вог… Жаль у нас таких нету.
А чего на три минуты раньше закончили?
на моих часах 20:30 ровно
Ну сейчас-то уже 20:30 ес-сно прошло.

На eland снизу страницы серверное время пишется. Так вот, в 20:27: ХХ по серверу сверху уже висела надпись «финита ля...» и нельзя было поменять свой выбор.

Ну и даже по времени моего предыдущего комментария видно.
«Финиш 27.12.2010 20:30, раздача слонов 29.12.2010. Текущее серверое время: Mon, 27 Dec 2010 20:30:41 +0300.»

внизу для сверки висело актуальное время.

Готово! Ушли проверять рейтинг.
Я карточку дисконтную выиграл)))
Спасибо))
И спасибо организаторам за подарок к Н.Г.!!!
Спасибо организаторам! Я выиграл книгу :)
Эх, а я не успела в последний час что-либо сделать… Будь ты проклят, Декстер Морган!
Но все равно, спасибо за такой «переполох», интересно было поучаствовать =)
Всем отправили инструкции по получению гешефта подарка. Если кто-то пропадет и не отпишется до завтра, назначим вице-победителей :) Так что торопитесь.
Инструкции в личке в ваших профилях на Хабре.

P.S. Официальный рейтинг совпал с неофициальным, все deNULL посчитал правильно.

Results
Если кто из победителей вдруг не получил инструкцию — просьба связаться с нами
Спасибо за журнал :)))
Шансов его купить у меня вообще не было никогда. Не ожидал, что он у меня появится.
Хороший новогодний подарок.
Очень рад: ) не выигрывал онлайн не разу, будет мой первый опыт. Спасибо большое организаторам, инструкцию получил!
Злой конкурс. Остался на 8 месте ни с чем. Просто не успел поменять свой выбор <_<
у этого комментария должно быть 245 плюсов :)
Очень злой конкурс. По состоянию на 27.12.2010 20:22 я был главным претендентом на приз, а последний раз положение участников поменялось в 20:24. То есть всего навсего 2 минуты, я не верил своим глазам, что остался ни с чем…
Но все равно огромное спасибо за конкурс. Было увлекательно и интересно!!!
Ну судя по последнему фиксу нас таких двое — Я и Darx :) Может быть в следующий раз…
Пока главный победитель не вышел на связь. Если дедлайн провалит, то у Darx есть шанс.
Спасибо большое за конкурс!!! и за выигрыш
Отписал на хабрапочту, надеюсь успел :)
Остались alexsey_smirnov и unreloje
UFO just landed and posted this here
Со всеми победителями удалось связаться, всех настигнут их подарки :) Всем спасибо за участие, в новом году уже готовим кое-что ещё интереснее.
Успешно вручили подарки тем, кто мог приехать.

Наш главный победитель unreloje

unreloje

Выигравший книгу Anei

Anei
Спасибо за книгу, буду изучать :)
Спасибо за mp3 плеер, честно сказать, не ожидал — зарегистрировался мимолетно и позабыл об акции.
UPD: Всем в почту отправлены коды для отслеживания посылок.
Один из 20 подарков нечаянно ушел не в тот город, а ещё надеемся, что на таможне не сильно испугаются, увидев электронику внутри печатной продукции.
Вчера получил на почте свой подарок. Спасибо!
Как софт поставите, поделитесь плз первыми впечатлениями )
Спасибо большое за карту цифротерры, будем пользоваться! :)
Большое спасибо за конкурс, и, конечно, за подарок!
Спасибо за книгу и поздравления :) все получил только что!
Спасибо за пакетик с пупырышками, теперь будет чем заняться )
Спасибо за ВОГ-плейер, вчера получил его
Спасибо за журнал компании «Электронная земля» и Илье Опутину (хочу дать ему инвайт, но не могу, нечем). Есть маленький отчет: www.youtube.com/watch?v=me--Hoa_aUk
Ура! Удалось попользоваться, какие отзывы?
получил астер еще в январе х) спасибо, да
UFO just landed and posted this here
Астер получил. Не придумал пока, что с ним делать, но разберусь :)
Спасибо) карту получил) Сори, что сразу не отписался…
Sign up to leave a comment.