Автор Тема: Хроники тыквы  (Прочитано 19531 раз)

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Хроники тыквы
« : 24.09.2008, 05:27:15 »
Итак, до начала приема заявок на "Бегущий Город" остаётся меньше суток. В эти сутки все технические службы будут работать на полную мощность.
Эта тема - некий блог, в котором будут отражаться последние события подготовки к открытию приема заявок.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #1 : 24.09.2008, 05:29:56 »
9:30.
На текущий момент пин-коды оплаты заявок доставлены в точки оплаты в Москве. В течение дня пин-коды будут доставлены в точки оплаты в Петербурге, Минске и Екатеринбурге.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #2 : 24.09.2008, 06:26:43 »
10:26.
Напоминаю, что в этом году количество мест во всех категориях увеличено почти вдвое. При этом в каждой категории существует 2 независимые дистанции, и результаты подсчитываются по каждой дистанции отдельно.
Дистанция, которая достанется команде, определяется четностью номера команды. Команды с четными номерами (оканчивающимися на 0, 2, 4, 6, 8) пойдут по одной дистанции, команды с нечетными номерами (оканчивающимися на 1, 3, 5, 7, 9) - по другой.
Интервал старта в каждой категории - 1 минута, таким образом на одну дистанцию команды будут выпускаться с прежним интервалом в 2 минуты. Исключение составляет категория "Броневик", где ранее выдавались только четные номера, а сейчас будут и четные и нечетные.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #3 : 24.09.2008, 06:43:26 »
10:43.

Навеяно просмотром почты. Напоминаю всем, что Правила соревнований - полезная и нужная штука, несмотря на то, что порядком скучная. Там иногда написаны очень полезные вещи.

Например, о том, что прием предварительных заявок осуществляется через форму на сайте, и только таким способом.

Не стоит пытаться заявиться путём отправки писем на электронные ящики оргкомитета. Любые подобные письма будут в лучшем случае отправляться обратно с дежурным "отлупом".

ЗЫ: по телефону и в аське зарегистрироваться тоже нельзя.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #4 : 24.09.2008, 07:04:56 »
11:07.
За последний час наш сайт посетило 139 человек.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #5 : 24.09.2008, 07:42:32 »
11:44
Многих, наверное, мучает вопрос: а сколько же мест будет открыто для приёма заявок в этот раз?

Сразу оговорюсь, что некоторое количество мест занимается организаторскими резервами. Резервные места предназначены для оперативного решения проблем технического характера. Также места резервируются для команд наших партнеров и журналистов.

Всего для заявок будет открыто:
- в категории Роллер - 100 мест (время старта с 8:00 до 10:00)
- в категориях Атлант, Броневик, Сфинкс - по 200 мест (время старта с 8:00 до 12:00)
- в категории Всадник - 250 мест (время старта с 8:00 до 13:00)
- в категориях Ангел, Грифон - по 300 мест (время старта с 8:00 до 14:00)
- в категории Лев - 420 мест (время старта с 8:00 до 16:00)

В случае, если больших технических ошибок не случится, через сутки будет дополнительно открыто (в тех же самых интервалах старта):
- в категории Роллер - 10 мест
- в категориях Атлант, Броневик, Сфинкс - по 20 мест
- в категории Всадник - 25 мест
- в категориях Ангел, Грифон - 30 мест
- в категории Лев - 30 мест

- всего - 2155 мест

Кроме того, в категории Роллер при необходимости будет автоматически дополнительно открыто еще до 180 мест.

Варианты открытия дополнительных мест в других категориях мы также рассматриваем, но на текущий момент не будем обещать.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #6 : 24.09.2008, 08:08:22 »
12:10
За последний час посещаемость сайта не изменилась.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #7 : 24.09.2008, 08:45:59 »
12:48
Для тех, кто на бронепоезде, и не в курсе происходящего, расскажу о новой системе приёма заявок.

При подаче заявки вы указываете минимум данных: адрес электронной почты и желаемую категорию. На один ящик электропочты можно зарегистрировать только одну команду. Электроящик служит логином для входа в панель редактирования и активации команды.

Пароль команде генерируется автоматически, выводится на экран после прохождения процедуры приема заявки, и высылается на электропочту.

Главное отличие: стартовый номер команде присваивается после активации. Активация осуществляется только через панель редактирования команды. Для активации все данные о команде должны быть корректно заполнены. Данные о команде можно редактировать и до активации, и после активации.

Только после активации команда появляется в списках участвующих команд.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #8 : 24.09.2008, 09:09:38 »
13:06
Как и в прошлые года, можно будет выбрать желаемый интервал старта (с дискретностью в час). Кроме того, т.к. в этом году команды одной категории идут по двум разным трассам, можно будет выбрать желаемую четность стартового номера, и, таким образом, попасть в одну либо в другую дистанцию.

Кроме того, при получении номера можно будет посмотреть, а как же именно был выбран тот или иной номер, почему выдано именно такое время старта. Для этого предусмотрена специальная вкладка, которая открывается при клике на ссылку. Во вкладке детально описан алгоритм работы системы.

Скриншот №1 показывает, как выглядит процедуры выбора номера, если на момент активации в желаемом интервале имелись свободные места.

Часто бывает так, что места в желаемом интервале кончились за то время, пока вы заполняли форму активации. В этом случае система выбирает ближайший к желаемому стартовый номер. Скриншот №2 показывает, как это происходит.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #9 : 24.09.2008, 11:09:18 »
15:11
Довольно часто случается ситуация, когда пароль от команды забывается. Более того, в период массового приема заявок, когда сервер перегружается запросами, письма с паролями часто теряются и не доходят. Кроме того, т.к. неактивированные команды не отображаются в списках, если сайт "подвис" на этапе выдачи подтверждения поданной заявки, невозможно установить, осуществилась регистрация или нет.

Специально для этих целей была разработана вкладка проверки электронного адреса и напоминания пароля. Находится она на странице входа в панель редактирования и активации, и доступна по ссылке "забыли?".

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

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #10 : 24.09.2008, 11:25:40 »
15:24
Напишу чуть-чуть больше в этом часе.

В связи с тем, что у нас теперь есть не одно, а два пожелания (интервал старта и четность номера), возникает вопрос: какое пожелание приоритетнее?

Например: форма активации загрузилась. Среди доступных интервалов старта есть 9:00-10:00, который мне и нужен. При этом я хочу быть нечетным. Пока я заполнял форму, нечетные места в интервале 9:00 - 10:00 кончились. Что сделает система? Выберет ли она мне четный номер в интервале 9:00-10:00, либо выберет нечетный, но за пределами интервала (как выпомните, система выбирает ближайший свободный номер к указанному интервалу, сначала "слева" (со стороны уменьшения номеров), потом - "справа") ?

Ответ: чётность приоритетнее. Т.е. в данном примере система выдаст мне ближайший к интервалу 9:00-10:00 нечетный номер, как я изначально и хотел.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #11 : 24.09.2008, 11:43:05 »
15:45
Посовещавшись, мы перенесли начало активации. Активация начнется в полночь на 26 сентября, т.е. ровно через сутки после начала приема заявок.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #12 : 24.09.2008, 12:00:00 »
16:00
8 часов остается до открытия приема заявок на девятый "Бегущий Город".

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #13 : 24.09.2008, 12:20:58 »
16:23
Пока на форуме затишье, расскажу немного об оплате заявок.

Почему мы не продаём пин-коды заранее? Дело в том, что на больших соревнованиях это связано с тем, что участник может купить пин-код, а места при подаче заявки не получить. Получается, что мы продали участнику некую "услугу" (участие в соревнованиях), которую не оказали. Придётся возвращать деньги. Возврат наличных платежей в нашем государстве связан с большими трудностями.

Поэтому система построена таким образом, чтобы пин-код мог быть использован. По крайней мере, пробакланив время на активацию, участник сам себе привет.

В противном случае мы бы напрочь отменили двухступенчатую систему подачи заявки ("подача заявки"->"активация"), и подать заявку можно было бы только, имея на руках заранее купленный пин-код.

В следующей записи попробую ответить на вопрос об альтернативных способах оплаты.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #14 : 24.09.2008, 12:27:09 »
16:29
Пин-коды активации доставлены в "Терру на Литейном" и в "Терру на Лесной".

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #15 : 24.09.2008, 13:14:37 »
17:15
Продолжу рассказывать про оплату участия. Расскажу о том, почему на наших соревнованиях используется именно такая система оплаты. На форуме часто высказывались вопросы, почему мы не используем оплату через электронные деньги, банковские переводы и т.п.

Сразу оговорюсь: мы в своё время детально прорабатывали все описываемые механизмы, т.е. мы знаем, о чём говорим.

Основное требование к системе оплаты состоит в том, чтобы она работала без вмешательства человека. Когда речь идет о крупных соревнованиях, любая ручная работа по "проставлению" активаций неприемлема.

Второе требование состоит в том, чтобы система работала с минимальными временными задержками.

Всё остальное (комиссии, охват, технологии) суть вторичные факторы и сами по себе не являются препятствиями.

Вышеперечисленные требования сразу исключают вопрос о безналичных/почтовых/Western Union-подобных переводах.

Далее. Всяческие системы электронных денег и банковских карточек могут работать двумя способами. Первый способ состоит в том, что деньги переводятся на абстрактный счёт, человек-оператор отслеживает состояние счёта и по мере поступления средств активирует соответствующие команды. Учитывая основные требования, способ неприемлем.
Второй способ заключается в тесной интеграции нашей системы приема и активации заявок с платежной системой (например, с Assist'ом). Этот вариант возможен, но требует серьезных трудозатрат, и мы сейчас не видим практической пользы по сравнению с затратами.

Оплата участия в соревнованиях через SMS ("отправь номер команды на короткий номер ХХХХ") не подходит, т.к. компании, которые занимаются предоставлением подобных услуг (так называемые "контент-провайдеры") берут очень большую, порядка 50-60%, комиссию за подобные операции.

Оплата через платежные терминалы (CyberPlat, Novo-Plat, ElecsNet и т.п.) возможна, но компаниям-операторам на данном этапе нашего развития неинтересны наши обороты, поэтому нам предлагают либо высокую комиссию, либо офф-лайн мониторинг платежей (опять смотрим основные требования), либо узкий регион охвата терминалами, либо какую-либо комбинацию этих факторов.

Что мы имеем в итоге? В перспективе можно задумываться о внедрении технологий оплаты по банковским картам, и через платежные терминалы. Однако, в любом случае, и тот и другой способ - дело нескорое, и раньше чем через пару лет на это рассчитывать не стоит. Пока придётся ездить в магазины наших партнеров и покупать пин-коды.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #16 : 24.09.2008, 13:32:53 »
17:34
Сейчас попытаюсь ответить на два популярных вопроса: почему в системе приема заявок столько AJAXа, и какие браузеры будут корректно работать с системой.

Мы не ставим себе задачу обеспечить полную поддержку всех возможных браузеров и всех их версий. Система приема заявок будет точно работать в:
- Internet Explorer версии не ниже 6
- Firefox версии не ниже 1.5
- Opera версии не ниже 9

Есть подозрение, что система, скорее всего, будет корректно работать в старых версиях Opera, в Safari, в Konqueror, в Chrome.
Точно такое же подозрение есть насчёт того, что система не будет корректно работать в старых версиях Internet Explorer, в Netscape, в Lynx и всяких других.

Что касается всяческих браузеров для мобильных устройств, то мы также не можем дать однозначного ответа по всем браузерам для каждой можели телефона/КПК. Говорят, что Opera Mini хорошо работает с системой.

Система приема заявок интегрирована в наш сайт по технологии AJAX. Почему так сделано?

Сделано это отнюдь не потому, что AJAX - такая вся из себя модная технология. В определенном роде это неизбежность и единственный выход. Связано это с тем, что то, что вы видите на экране браузера - на самом деле суть интеграция системы управления соревнованиями (так называемого Runcity Tracker'а) в основной движок сайта.
Движок сайта очень старый, он был написан в 2003 году, и с тех пор кардинально не менялся. Последняя, 4-я, версия системы Runcity Tracker, которая, помимо системы приема заявок, включает в себя многие другие полезные штуки, в основном, невидимые участникам, была написана в 2006 году, и "просто так" в сайт не встраивается. В результате мы имеем некоторые неудобства. В частности, не совсем адекватно работает кнопка перезагрузки страницы, а также страницы в периоды перегрузок сервера (так называемой "тыквы") загружаются лишь частично (собственно, загружается "контейнер", а сама система "падает").

В будущем, когда будет разработана система Runcity Tracker 5, мы избавимся от этой проблемы. Конкретных планов по срокам разработки пока нет, но мы стараемся.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #17 : 24.09.2008, 14:08:47 »
18:11
Как вводить пин-код?

Пин-код представляет собой строчку из 10 символов. Символы - это латинские буквы и цифры. Набор символов, из которых генерируются пин-коды, меняется от соревнования к соревнованию. На "БГ-2оо8" пин-код может состоять из следующих символов: ABCDFHKMNPTVXZ123456789. Системе всё равно, прописные буквы или строчные, но при тестировании я всегда вводил прописные.

Пин-код надо ввести в форму активации, которая сейчас является частью панели редактирования команды. Если пин-код введен верно, команда будет активирована.

Если вы участвуете в категории "Броневик", в которой взнос в два раза выше, чем в других категориях, то покупать вам нужно два пин-кода. Вводить пин-коды в этом случае нужно через один пробел.

У каждого пин-кода есть свой номер, он написан сверху, рядом с серией, которая "АА". В случае каких-либо проблем с активацией в письме оргкомитету необходимо указывать как сам пин-код, так и его номер.

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

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

Если вашу команду удалили, вы можете зарегистрировать еще одну команду, и активировать её. Системе и нам всё равно, каким пин-кодом какую команду вы активируете. Если мест для регистрации не осталось - что ж, увы, мы ничем вам помочь не сможем, и вам придется либо вписываться в существующие команды (это можно сделать в специальном разделе на форуме), либо "ловить" сгорающие заявки, и пытаться заявиться на их место.

Поскольку в списке команд теперь отображаются только активированные команды, то узнать, когда может освободиться ближайшее место, вы можете из специально разработанного онлайн-табло приема заявок, ссылка на которое появится рядом со ссылкой на список участников и статистику на главной странице соревнований.

Если вашу команду удалили, и прием заявок завершился, то не расстраивайтесь. В любую категорию всегда можно было и можно будет заявиться прямо на старте соревнований. В качестве оплаты при подаче заявки на старте вы можете предъявить купленный пин-код, и, если он не был активирован, то его засчитают за стартовый взнос вашей команде.
« Последнее редактирование: 24.09.2008, 14:12:07 от DrK »

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #18 : 24.09.2008, 14:14:18 »
18:14.
После очередного обсчета статистики могу констатировать, что на момент 18:00 посещаемость нашего сайта за сегодня превысила среднюю за месяц, и составила 1654 посещения.

Для сравнения: максимум за месяц был 15 сентября, 2071 посетитель, когда открывался приём заявок на Орёл. В первый день приема заявок на БГМ-2оо8 наш сайт посетило 7576 человек.
« Последнее редактирование: 24.09.2008, 15:14:42 от DrK »

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #19 : 24.09.2008, 14:40:50 »
18:42
Пин-коды активации доставлены в Минск.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #20 : 24.09.2008, 14:46:06 »
18:48
Пин-коды активации доставлены в Екатеринбург.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #21 : 24.09.2008, 15:21:29 »
19:23

Кстати. Хинт. Пин-коды активации заявок на "БГ-2оо8" будут продаваться на ПоБеГах в Коломне. Да, прямо в Коломне, прямо на старте, рядом с сувенирами.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #22 : 24.09.2008, 15:35:37 »
19:38
Напомню также, что у оргкомитета есть ровно один способ связи, к которому надо прибегать в случае возникновения вопросов, проблем, претензий, предложений, связанных с подачей заявки, активацией, оплатой, любыми другими вопросами.

Запросы, полученные через форум, аську, vkontakte.ru, будут рассматриваться в какую-нибудь двадцать первую очередь. Прошу понять нас правильно.

Убедительная просьба: не звонить на телефон Игорю Голышеву или Саше Шестипёрову. Они сейчас занимаются другими, не менее важными вопросами, и просто не смогут вам помочь, переадресовав ваш звонок в конце концов на всю ту же электронную почту.
« Последнее редактирование: 24.09.2008, 16:11:07 от DrK »

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #23 : 24.09.2008, 15:42:13 »
19:44
Только что наши агенты сообщили, что продажа пин-кодов 25 сентября в "Терре на Лиговке" осуществляться не будет.

DrK

  • Сэнсей
  • Сообщений: 3 453
    • Просмотр профиля
Re: Хроники тыквы
« Ответ #24 : 24.09.2008, 16:04:34 »
20:07
Расскажу о том, как, собственно, открывается приём заявок на наши соревнования. С научно-популярной, так сказать, точки зрения.

У нас на сервере живет маленький робот. Этот робот каждую минуту проверяет, а не настал ли момент открыть (или закрыть) прием заявок на какие-нибудь соревнования. И, если настал, ставит в базу данных соответствующий флажок.

Что же происходит, когда сервер перегружен запросами (а именно это и называется "тыквой")? Правильно, робот просто не может выполнить свою работу, расстраивается и уходит спать до следующей минуты. Со стороны это выглядит так, что, даже если кто-то в период тыквы и прорвётся на сервер и загрузит форму приема заявки, то подать заявку все равно будет нельзя, ибо сервер будет считать, что прием заявок еще не начался.

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