Блог пользователя Nerevar

Автор Nerevar, 14 лет назад, По-русски
Для удобства просмотра текущих результатов соревнований в интерфейс добавлены два улучшения.

1. Таблица результатов разбивается на страницы по 20 человек в каждой. Если текущего участника нету на данной странице, то строка с его результатом добавляется в самый верх или в самый низ таблицы, в зависимости от его положения относительно результатов участников на странице.

2. Можно добавить некоторых людей в "друзья" и просматривать только их результаты на отдельной странице. Отношение дружбы односторонее: для того, чтобы добавить пользователя в друзья и следить за его результатами, не нужно его подтверждение. Для этого на странице профиля пользователя нужно кликнуть на серую звездочку напротив его имени, и она станет желтой. Для удаления пользователя из списка ваших друзей надо повторно кликнуть на эту же звездочку.

Для ускорения работы веб-приложения во время контеста и некоторое время после него все ссылки на текущее положение для участников контеста будут вести на таблицу результатов, разбитую на страницы. В остальное время все могут наслаждаться видом полной таблицы на одной странице. Для того, чтобы посмотреть разбитую на страницы таблицу, к url надо приписать /page/page_number, где page_number - номер страницы, начиная с 1. Например, http://mirror.codeforces.com/contest/18/standings/page/4.
  • Проголосовать: нравится
  • +19
  • Проголосовать: не нравится

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
этого очень не хватало ... замечательно, что теперь это есть
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
И поиск по тегам вернулся! Ура! =)
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А планируется ли фича с просмотром кода участника , скажем, после клика по плюсику/минусику?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
CodeJam?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Заметил маленький глюк: добавил я себя же в друзья, потом удалил, но по ссылке "Friends Standings" нахожу себя там)
Да и зачем себя же добавлять в друзья?

Предложение:
А может сделать в профиле участника(ну по какой-то ссылке из его профа) возможность просмотра всех его отправок - номер отправки(просмотреть код), задача, номер контеста, время работы программы, память использованная программой.
Что-то вроде того, как на асмп реализовали ( http://acmp.ru/index.asp?main=status&id_mem=11654 ), но на КодФорсе это всё явно будет смотреться более привлекательно и главное юзабельно, не будет надобности копаться в страницах поиска, чтобы просмотреть код определенного участника, на определенную задачу.

Что скажете?
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    > Да и зачем себя же добавлять в друзья?
    Как зачем? Чтобы можно было меряться сравнивать свои результаты с результатами друзей

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Было бы неплохо думаю сделать странички вот так:

ну примерно так :)
  • 14 лет назад, # ^ |
      Проголосовать: нравится +12 Проголосовать: не нравится
    70 тысяч участников? :-) Нам такое и не снилось. При разумном числе участников можно позволить отобразить все страницы, без многоточия посередине. Предыдущий\следующий приделать можно, но не очевидно, что это надо.
14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Не локализована подсказка при наведении на звездочку. Хотелось бы видеть список своих друзей в профиле
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Может, это древний вопрос, но я так и не понял, где искать на него ответ.
Как смотреть решения топовых участников, если доступные сортировки не выявляют их?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
вверху была кнопочка с поиском по нику (такая синенькая и треугольная). Дак вот, с фичей 1 эта кнопочка совсем бесполезна, т.к. ищет только по текущей странице. Нельзя ли переделать кнопочку, чтобы она, скажем, искала среди всех, потом делила результат по 20 человек и рисовала странички. Было бы очень удобно, спасибо.