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

Автор awoo, 16 месяцев назад, перевод, По-русски

С Новым Годом, Codeforces!

Я большой фанат статистики и еще больший — сайта Codeforces. Решив объединить эти свойства, я создал сервис для того, чтобы дать всем пользователям этого чудесного сайта возможность посмотреть свою годовую статистику.

Основными моими целями было сделать такую карточку с данными, чтобы:

  • она содержала полезную статистику;
  • она не была перегружена информацией;
  • ей было легко поделиться.

Чтобы этого добиться, я выкинул некоторую статистику, которая оказалось слишком скучной, которая занимала слишком много места или которую было слишком тяжело реализовать в рамках CF API. Надеюсь, вам понравится результат!

Сервис довольно интуитивный в использовании. Введите свой хэндл (если меняли, то введите тот, который был в течение года), получите карточку с результатом и поделитесь ей с миром, нажав "open as image".

Дисклеймер
Get Wrapped!→
Некоторые примеры
Некоторые пояснения

Скидывайте свои карточки в комментарии! (только используйте спойлеры, а то картинки достаточно большие).

  • Проголосовать: нравится
  • +559
  • Проголосовать: не нравится

»
16 месяцев назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится
Wasn't very active this year...
»
16 месяцев назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится
This is cool, great year overall :)
»
16 месяцев назад, # |
  Проголосовать: нравится +20 Проголосовать: не нравится
Went from pupil to expert, 2022 was great...
»
16 месяцев назад, # |
  Проголосовать: нравится +40 Проголосовать: не нравится
In my opinion, my performance is wildly inconsistent
»
16 месяцев назад, # |
  Проголосовать: нравится +25 Проголосовать: не нравится
Quiet an improvement since the last year, hope to do better in 2023 as well.
»
16 месяцев назад, # |
  Проголосовать: нравится +34 Проголосовать: не нравится
Started this year; pretty proud <3
»
16 месяцев назад, # |
  Проголосовать: нравится +77 Проголосовать: не нравится
My card

I think I've solved too few hard problems. Since I don't care anymore about my rating, I've decided that I will start contests from div2F / div1D.

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

    Today I started with problem F, and I failed system tests (wrong answer on test 60) :(

»
16 месяцев назад, # |
  Проголосовать: нравится +24 Проголосовать: не нравится
My card
»
16 месяцев назад, # |
  Проголосовать: нравится +29 Проголосовать: не нравится

So cool ✪ω✪ Thanks awooo!

»
16 месяцев назад, # |
  Проголосовать: нравится +27 Проголосовать: не нравится

Awooo ✪ω✪ Top contributor. Congratulations

»
16 месяцев назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится
Hmmm
»
16 месяцев назад, # |
  Проголосовать: нравится +27 Проголосовать: не нравится
69 contests XD
»
16 месяцев назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится

I believe the performance system is entirely off for new (< 6 contests) accounts. I just gave 1 contest in which Carrot displayed my performance somewhere around 1400, but on this website my performance magically somehow became 2200 (which is master level!).

But other than that, superb website!

My card
»
16 месяцев назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится
»
16 месяцев назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится

It's really amazing, I wanted to ask, the meaning of favorite coordinators...

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

    The coordinators who set rounds you performed the best in.

»
16 месяцев назад, # |
  Проголосовать: нравится +9 Проголосовать: не нравится
Still a long way to go
»
16 месяцев назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится
Looks like I gotta start solving harder problems in contests
»
16 месяцев назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Thank you, awoo!

»
16 месяцев назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Кстати, разве перформанс считается по упомянутой Вами формуле? Или это от себя?)

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

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

»
16 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Мне кажется они врут по поводу antontrygubO_o в качестве любимого координатора
»
16 месяцев назад, # |
  Проголосовать: нравится +29 Проголосовать: не нравится
The eternal pain of Div 1 Chinese student...
»
16 месяцев назад, # |
  Проголосовать: нравится +21 Проголосовать: не нравится
okay done with exams, now will give contests :b
»
16 месяцев назад, # |
  Проголосовать: нравится +20 Проголосовать: не нравится

Spoiler

»
16 месяцев назад, # |
  Проголосовать: нравится +14 Проголосовать: не нравится
Neplox
»
16 месяцев назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
Newbie to Expert!, will try to become a stable expert
»
16 месяцев назад, # |
  Проголосовать: нравится +18 Проголосовать: не нравится
Spoiler
»
16 месяцев назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится
Spoiler
»
16 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Need to get better at solving
»
16 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
stats
»
16 месяцев назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
Wrapped 2022

Well Wrapped, This gives me a hope to become better in 2023.

»
16 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Maybe you should add unrated contests too, since in this way many nice problems of Div2s are not counted for Div1 participants.

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

    Idk, div2 problem ratings are really skewed. You can't compare them to div1 ratings.

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

      but you use div2 ratings for rated contests of div2 people for the Summary.

      • »
        »
        »
        »
        16 месяцев назад, # ^ |
        Rev. 2   Проголосовать: нравится +8 Проголосовать: не нравится

        True, but people, who compete in div2 contests while being rated, don't generally reach the problems that have their ratings inflated by a lot. So it doesn't affect them that much.

»
16 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

When the favourite coordinator is Mike, the persons likes to do div3 rounds x)

»
16 месяцев назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Happy with a first minute AC
»
16 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

How did you find the coordinator for rounds? Is that info readily available somewhere besides the announcement blogs?

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

What does that performance specify btw?

My Card
»
16 месяцев назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
I see my favourite coordinate name first time
»
16 месяцев назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

It is Amazing.

»
16 месяцев назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Spoiler
»
16 месяцев назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Better than I imagined but still not very good
»
16 месяцев назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится
Spoiler
»
16 месяцев назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится
SHEEEESH! There is only one person in the comments who beat my latest rated AC
»
16 месяцев назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится
Finally solving a 3000+ problem during contest :)
»
16 месяцев назад, # |
Rev. 4   Проголосовать: нравится +10 Проголосовать: не нравится

I'll turn the service off during the round because I can't guarantee it working properly and not disrupting Codeforces.

UPD: It'll go back live as soon as Mike turns the API back on.

UPD2: I turned it on even though the API is still not accessible. Thus, the submissions (and the stats about problems) are not loading.

UPD3: Added Goodbye, everything seems to be working.

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

it is not working .

»
16 месяцев назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится
orz
»
16 месяцев назад, # |
  Проголосовать: нравится +16 Проголосовать: не нравится
First year on codeforces in a nutshell:
»
16 месяцев назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится
Started giving contests this year and gave a lot of them xD
»
16 месяцев назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
A good year : went from 1368 to 1835
»
16 месяцев назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Wow nice addon.

»
16 месяцев назад, # |
Rev. 2   Проголосовать: нравится +13 Проголосовать: не нравится
I think, my first year at CF was awesome, but I must start to solve more hard problems
  • »
    »
    16 месяцев назад, # ^ |
    Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

    How the hell did you become expert in one year? Was this your first year at codeforces or first year in CP? It's few days until one year has passed since my first rated contest and my rating is only 1143.

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

      First year at Codeforces. I started study Sports Programming in october 2021, on the first round of All-Russian olimpiad, but that time my skills were very bad. After my fail, I registered in CF to improve them. Now my results got better.

»
16 месяцев назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится
Not very bad.
»
16 месяцев назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится
2022 report
»
16 месяцев назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
Couldn't reach my goal but alhamdulillah.
»
16 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Great app, but it has only one problem. I have changed my handle recently and I am able to see only statistics for vito_t (my old handle) and statistics for vitosevski (my current handle) separately, but not for both usernames even though it's actually the same account.

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

    What do you mean? I think I can see all your statistics by your old handle.

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

      It's true... I wasn't careful. But why I can't see everything by my current handle? It makes more sense.

      • »
        »
        »
        »
        16 месяцев назад, # ^ |
        Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

        It's tricky to fetch all standings and rating changes on demand because you are only allowed to make one API request every 2 seconds. As a workaround, I had to prefetch them all.

»
16 месяцев назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
Spoiler
»
16 месяцев назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
From Newbie to expert, maybe next year i will be yellow
»
16 месяцев назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
Too bad my rating plummeted since
»
16 месяцев назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

Once again, I'm turning the service off until the round is over and the API is online.

UPD: Back up

»
4 месяца назад, # |
  Проголосовать: нравится +48 Проголосовать: не нравится

Will there be a 2023 version?

»
4 месяца назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

I have been waiting all year just to see my improvement from 2022