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

Автор MikeMirzayanov, 14 лет назад, По-русски

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

Не так давно на Codeforces была введена система рейтинга. Для полноты картины представляю вам табель о рангах.

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

Рейтинг Звание
0-1199Рядовой
1200-1349Ефрейтор
1350-1499Сержант
1500-1649Лейтенант
1650-1799Капитан
1800-1999Майор
2000-2199Подполковник
2200-2399Полковник
2400-2699Генерал
2700+Маршал

Как вы успели заметить: пока в нашем полку только три капитана: vepifanovgusakovRAVEmanНо, я уверен, после Codeforces Beta Round #3 нас ждет большая серия повышений.

Желаю высокого рейтинга,
MikeMirzayanov
  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Я за цветовую градацию, но вот военные звания помоему абсолютно излишни.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    А по-моему, лейтенант, все очень органично. Если не система не приживется - можно убрать, но ведь мы же в конце-концов Codeforces. Давайте попробуем.
    • 14 лет назад, # ^ |
        Проголосовать: нравится +12 Проголосовать: не нравится

      Это уже какие-то CodeArmedForces =D

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

    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      А черный - это Главнокомандующий? 8))
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Черные - штабные :-) И как я понимаю, тут в штабе мужчины в меньшинстве (один к двум). Страшно представить, как воевать-то будем ;-)
        • 14 лет назад, # ^ |
            Проголосовать: нравится +1 Проголосовать: не нравится

          :-))) Дим, насмешил, спасибо! Особенно если взглянуть на мой нынешний "портрет", то сразу поймешь - имея такого человека в штабе, за армию можно быть спокойным.
          Я, конечно, человек не слишком искушенный в этой области, но мне новая система нравится. "Куда там, в штабе сидит!"-скажете вы. Но все же прекрасно понимают, что я там, потому что выполняю немножко другую функцию на Codeforces, и совершенно не способна программировать. Но если бы что-то подобное появилось в сфере моей профессиональной деятельности, я была бы только рада))

          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            В штабе международных сил должна быть переводчица! :-)
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Ну вообще, если вводить что-либо подобное, то военные звания выглядят самым удачным вариантом, т.к. они достаточно общеизвестны и всем понятны, к тому же для целевой аудитории codeforces вполне нейтральны, т.е. не должны никого задевать. Если у кого на уме более удачные обозначения, предлагайте.
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          > т.е. не должны никого задевать

          А меня почему-то задевает. Может потому что в нашей стране до сих пор нет профессиональной армии?..
          Я, например, довольно холодно отношусь к армии вообще, а к нашей особенно, и в свое время "откосил", так что носить звание, например, "лейтенант" мне будет, наверно, не очень комфортно...
          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            Слей пару контестов, станешь рядовым:) Ведь если ты "откосил", то у тебя в военном билете наверняка это звание написано:)
      • 13 лет назад, # ^ |
        Rev. 4   Проголосовать: нравится 0 Проголосовать: не нравится
        Есть ещё выше Маршала - Генералиссимус;)
    • 14 лет назад, # ^ |
        Проголосовать: нравится +13 Проголосовать: не нравится
      Предлагаю звания заменить на подпорутчик, порутчик, штабс-капитан и тд
      • 14 лет назад, # ^ |
          Проголосовать: нравится +12 Проголосовать: не нравится
        Кстати, да. Если заменить на устаревшие или полувыдуманные, но понятные всем звания, негативный оттенок сгладится.
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Звучит разумно. Но сложно предложить систему целиком, чтобы она вся состояла из архаичных званий. Плюс хочется сохранить целостность, не путая, например, звания флота, гвардии и т.п.
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Мне все-таки кажется что военные звания здесь вообще не по теме. Они создавались специально для военной системы со своими специфичными порядками, субординацией и строгой иерархией подчинения. У нас же ничего такого нет, все участники равны в правах, свобода воли не ограничена.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Согласен с it4.kp, это как-то не очень.

Что насчет цветов радуги - красные самые крутые, потом там оранжевые, желтые, ну вы знаете. Можно и названия придумать такие, чтобы на соответствующие буквы начинались - Крутой, Охотник ну и т. д., с креативом у меня не очень =)

Альтернативный(довольно бредовый) вариант - считать какую-нибудь монотонную функцию от рейтинга и это число будет цветом человека, переведенным в RGB.

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


  • 14 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится
    Существует совсем немного цветов, приятных для восприятия глазом, различимых между собой и т.п. А схема со званиями призвана внести разнообразие/изюминку и более подробную классификацию.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Вот что-то, а цвета радуги не надо!
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
прямо от души)))) спасибо за военную градацию=))))
14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Мне нравится )
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Зачем? Оо
Идея унылая. Давайте ещё информацию о погоде, курсе валют на главную страницу ;)  это нововведение из этого списка. Тем более сайт позиционируется как веб2.0 проект... а это отголоски пхпбб форумов ;)
И это такая тема, которая может задеть чувства других людей. Мне например очень неприятно. Это конечно не столь важно, и можно не обращать внимание, но отношение уже поменялось к сайту. Раньше заходил и так приятно было - хороший спокойный дизайн, ничего лишнего. А теперь такой ком в горле, потому что грустно, потому что уже совсем не тот сайт, и потому что чувство, что все так и останется.
Я кароче негодуе. Марихуана - это оружие джа. XXX.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Особенно все ужасно выглядит справа ;)
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    То, что поехал дизайн мне тоже не очень нравиться. Я думаю, что с этим сделать. Вероятно я не всегда буду подсвечивать ники.

    Идея, как я понимаю, имеет своих сторонников и противников. Будем пробовать. Если после некоторого времени сообщество посчитает, что некоторые фишки лишние - уберем. Но! Я точно знаю, что угодить всем никогда не получается. Я буду смотреть на общее отношение - в конце концов, я как никто другой заинтересован сделать Codeforces интересным, полезным и популярным.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Так может быть сделать гибкую настройку, чтобы каждый пользователь смог подобрать, что захочет. Если это возможно конечно.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      > Я точно знаю, что угодить всем никогда не получается.

      По-моему, если званий не будет, возражать особо никто не будет.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Тем более сайт позиционируется как веб2.0 проект...

    for great justice

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Давайте еще для каждого участника добавим результаты в беге на 5 км, стрельбе и подтягивании. Очень гармонично будет.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Кажется, что результаты на проводимых на Codeforces соревнованиях это не тоже самое, что и результаты в беге на 5 км.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      А вот каждый за собой эти поля и заполнит. Вебдваноль всё-таки!
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Система рангов в дополнение к цвету и числу очень интересно. 

Как пример можно использовать Last.fm badges. Ранг дается в зависимости от количества прослушанных треков.

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

Например, ученик - подмостерье - фокусник - колдун - маг - великий маг - архимаг. А "штаб" назвать Советов Старейшин.

14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
На projecteuler.net тоже вводили военные звания, но народ был против... Теперь там нейтральные названия novice -- expert, а параллельно -- правильные многогранники (тетраэдр для самых маленьких рейтингов, икосаэдр для expert, а для legend -- шар :) )
В качестве бреда такое альтернативное предложение -- присваивать участникам не "звания", а "эффективность". У самого маленького рейтинга будет эффективность, скажем, О(2^2^n), а у самого большого -- О(log log n).
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
интересно кто нибудь в армию тут ходил?)
Я
за:
- эффективность О(2^2^n) .. О(log log n)
- личностей/легенд программирования, математики, физики
 
нейтрально:
- военное ранги
- студенты, аспиранты, ...

против:
- бреда про всяких экстрасенсов, суперменов и прочей не существующей лабуды


14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Offtopic:
Раунды #2 и #3 пересекаются с тренировками на neerс.ifmo.ru/trains (
Как будут выбираться даты проведения будущих раундов?
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Вероятно учтем. Жалко, что пораньше не сообщили - можно бы было перенести.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Есть смутное подозрение, что использование цветов темнее: #202020, darkgreen, darkblue, saddlebrown, darkred, и все это без жирного, будет смотреться более кучаво чем жирный с более яркими цветами.
Может тока с желтым еще пошаманить и с насыщенностью серого...
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Coloring seems to be a bit incomplete.
Who to distinguish ranks of the same color without going to profile details?
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    You may place mouse cursor over user link and see tooltip. It contains a rank.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      It's good for individual participants, but pretty hard to do that during contest, when you have top 50 participants on your screen, and you need to go through each of them to read a tool tip.

      I think it would be good idea create smth like TC circles, to see how close the person is to a next/prev level.
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        As you remember TopCoder uses it just in the several places because it makes look and feel and usability worse.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
One more thing, don't you think that one slot for blue color, and 4 slots for red is wrong distribution?

blue/yellow/red
2/2/3
2/3/2
3/2/2

seems to be much better
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    We made several experiments on processing TopCoder statistics and it seems that coloring/ranking works  reasonably.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

It is hard for me to distinguish some colors, for example i can't distinguish your yellow and green. It is not your problem, but make sure you select these colors right.

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Оффтоп:
Когда кто тот комментит мой коммент мне на мыло приходит письмо, с линкой на коммент, такого вида codeforces.ru/comments/*#comment-* , при переходе не совсем удобно - не видно топик :) . Хотелось бы, чтобы перенаправление было именно на страницу топика на соответствующий коммент, либо чтобы на странице была линка на страницу соответствующего топика ( вида http://codeforces.com/blog/entry/* ), ибо я такового не нашёл (первый вариант предпочтительней, на мой взгляд).
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Новичков можно призывниками обозвать.. 8) А то, вроде присягу не принял, а уже рядовой... )) А потом уже, после участия в сражениях контестах, можно и звание присваивать.
13 лет назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится
This table is not updated...
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Идея со званиями мне очень нравится, единственно соглашусь с теми, кто предлагает сделать свои звания. Хотя и так меня тоже устраивает. А по поводу цветовой градации - сейчас все нормально. Увеличивать кол-во цветов плохо.... получится что то непонятное и цветастое....
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Полностью согласен...Военские звания очень хорошо дополняют рейтинг...это даже настроение поднимает)) не знаю почему у вас какие-то негативные мысли появляются)))
  • 13 лет назад, # ^ |
    Rev. 5   Проголосовать: нравится +1 Проголосовать: не нравится
    А мне звания изначально показались хорошей идеей, а сейчас думаю, что они на нашей почве не прижились.

    Цвет - это наглядно и понятно. Но неужели много людей водят курсором, чтобы отличить "красного" "полковника" от "подполковника", "зеленого" "сержанта" от "ефрейтора"?
    Кому-то может быть нравится зваться "капитаном", а кому-то не нравится зваться "сержантом", а кому-то вообще не нравятся воинские звания.  Зачем это?

    Я считаю, что звания надо просто отменить.
     
    • 13 лет назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится

      PS. Хотя одно "звание" для программиста мне очень понравилось: "Google mentor". Я его на майке у Петра видел.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +5 Проголосовать: не нравится
      абсолютно согласен, звания не прижились

      при указании рейтинга некоторого участника никто не обращает внимание на звание, говорят лишь о цвете или о числовом эквиваленте; взять хотя бы, например, natalia, у которой рейтинг 1999 и одного балла не хватает до красного, но она - первый оранжевый автор

      лично меня раздражают военные звания, они мне неприятны
      • 13 лет назад, # ^ |
          Проголосовать: нравится +38 Проголосовать: не нравится
        можно опять поднять тему про ...
        • 13 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          единого мнения нет среди кодефорсчан, ситуация примерно 50:50, поэтому какие-либо изменения вряд ли будут проводиться

          но я, на всякий случай, плюс поставил ;)
          • 13 лет назад, # ^ |
              Проголосовать: нравится +5 Проголосовать: не нравится
            Вообще говоря, если подумать, какие звания туда не воткни - все равно все будут мыслить в цветах.

            Мне просто эффективности алгоритмов кажутся более оригинальными и больше по теме, чем военные звания. Но функциональной нагрузки не несет ни то, ни другое - это делают цвета. Звания же - так, элемент дизайна...
            • 13 лет назад, # ^ |
                Проголосовать: нравится +2 Проголосовать: не нравится
              возможно, ты прав

              с другой стороны оценки эффективности выглядят очень оригинально, поэтому могут легко запоминаться и даже использоваться в повседневном общении

              кстати, можно дописывать эти оценки в ники участников, например:
              можно попробовать и без O ( ):
              можно и ещё поизвращаться:
              • 13 лет назад, # ^ |
                  Проголосовать: нравится +18 Проголосовать: не нравится
                Делайте что угодно, только сначала надо добавить галку в профиль, типа "Я нормальный" и если она выставлена, то показывать ник без всяких званий, сложности и прочей ерунды :)
                • 13 лет назад, # ^ |
                    Проголосовать: нравится 0 Проголосовать: не нравится
                  да, кстати, почему всё ещё нет галочки в профиле "я пацифист"?
                  • 13 лет назад, # ^ |
                      Проголосовать: нравится 0 Проголосовать: не нравится
                    Может, потому что фраза "вступите в ряды" при регистрации уже подразумевает принятие чего-то вроде присяги? :)
              • 13 лет назад, # ^ |
                  Проголосовать: нравится +8 Проголосовать: не нравится
                Возможно, стоит писать не текстом, а сделать картинки-иконки, которые будут вставляться перед ником (ну, примерно как кружочек на топкодере, только побольше, чтобы выдно было). Текст через запятую, имхо, излишне. А иконки - очень даже может быть))
  • 13 лет назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
    О, отлично, заговорили-таки о званиях, а то всё о цветах да о цветах. По мне, так в целом идея великолепна, вот только плохо, что офицеров больше, чем солдат, - ну не бывает же так по правде.
    P.S. Кстати, звания у нас и так "свои" - их список отличается от списка званий служащих ВС РФ.
13 лет назад, # |
Rev. 3   Проголосовать: нравится +5 Проголосовать: не нравится
Вот, я наконец-то понял, зачем нужны звания! Представьте себе ситуацию, что какая-нибудь инопланетная цивилизация развяжет с Землёй хакерскую войну. Кого в первую очередь призовёт к службе в объединённой армии Земли ООН? Вот то-то и оно.
P.S. Это, кстати, к тому факту, что вирус, которым в фильме "День независимости" американцы заразили сеть космических захватчиков, на самом деле написал Петя Митричев.
P.P.S. А ещё это к песенке группы Manowar - "Warriors Of The World United".
  • 13 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    пожалуй, это самая веская причина, зачем нужны звания ;)

    ...кто там меня к психиатру на приём отправлял? иди сюда, дарагой, тут веселее =)
13 лет назад, # |
Rev. 3   Проголосовать: нравится +1 Проголосовать: не нравится
Раз уж апнули тему, то я хотел бы напомнить о предложении одного болгарского пацифиста - )
ИМХО предложение о множестве "зверушек" из героев это довольно круто. Особенно если сделать распределение соответственно абсолютному месту в топе, тогда после каждого соревнования можно будет с нетерпением смотреть какой "зверушкой" ты стал. И конечно неплохо было бы дать возможность выбирать между разными видами званий.
»
3 года назад, # |
  Проголосовать: нравится -49 Проголосовать: не нравится

MikeMirzayanov Can we please apply these ranks maybe once a year. Just the ranks, rating range and colours can be considered as the current one only. Lieutenant sounds cooler than expert. XD

Maybe the LGMs: Um_nik Radewoosh tourist would also like to become Marshall for a day.

PS: sorry to tag you guys, thought you guys will agree.