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

Автор MikeMirzayanov2 года назад, По-русски

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

Не так давно на 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
  • Проголосовать: не нравится  

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

    for great justice

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

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

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

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

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

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

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


 
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Offtopic:
Раунды #2 и #3 пересекаются с тренировками на neerс.ifmo.ru/trains (
Как будут выбираться даты проведения будущих раундов?
  •  
    2 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Вероятно учтем. Жалко, что пораньше не сообщили - можно бы было перенести.
 
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Есть смутное подозрение, что использование цветов темнее: #202020, darkgreen, darkblue, saddlebrown, darkred, и все это без жирного, будет смотреться более кучаво чем жирный с более яркими цветами.
Может тока с желтым еще пошаманить и с насыщенностью серого...
 
2 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Coloring seems to be a bit incomplete.
Who to distinguish ranks of the same color without going to profile details?
  •  
    2 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    You may place mouse cursor over user link and see tooltip. It contains a rank.
    •  
      2 года назад, # ^ |
        Проголосовать: нравится 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.
      •  
        2 года назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        As you remember TopCoder uses it just in the several places because it makes look and feel and usability worse.
 
2 года назад, # |
  Проголосовать: нравится 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
  •  
    2 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    We made several experiments on processing TopCoder statistics and it seems that coloring/ranking works  reasonably.
 
2 года назад, # |
  Проголосовать: нравится -12 Проголосовать: не нравится
А может введём цветовую дифференциацию штанов? :-)
  •  
    2 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Когда у общества нет

    цветовой дифференциации штанов,
    то нет цели, а когда нет цели...
    А наша цель описана здесь



 
2 года назад, # |
  Проголосовать: нравится 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.

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

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

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

      Как уже не раз было отмечено: codeforces же.

    •  
      14 месяцев назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится

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

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

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

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

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

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

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

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