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

Автор MikeMirzayanov, 14 лет назад, По-русски
Я еще достаточно давно заметил, что все сайты по теме соревнований по программированию работают преимущественно по принципам Web 1.0. Тем временем уже наступил 21-й век, прошел 30-й чемпионат мира по программированию, а Google отметил свое 10-летие. Непорядок! В то время когда Software-as-a-Service завоевывает мир,  организаторы контестов все еще копируют по сети тесты в недра тестирующих систем. Непорядок!
 
Цель Codeforces это предложить вам удобную платформу для создания, проведения и обсуждения соревнований по программированию. Это будет немножко социальная сеть, больше чем новостной портал и больше чем online judge. Совершенно независимо от меня, вы сможете самостоятельно подготовить и провести соревнование. Вы сами решите, будет оно открыто для всего мира или будет локальным соревнованием вашего университета. Ну а если вам это не интересно, то я предлагаю совместно обсуждать новости в мире соревнований -  пишите/читайте блоги, обсуждайте статьи, болейте за родных и близких.
 
Кроме того, я планирую проводить регулярные соревнования по новым и интересным правилам. Ближе к концу февраля планирую провести первые бета-соревнования.
 
Но все это вас ждет в ближайшем будущем, а пока я предлагаю вместе с командой Саратовского госуниверситета отправиться на финал чемпионата мира в Харбин. Я буду вести блог о нашей поездке. Надеюсь, это будет интересно.
 
Разумеется, вы найдете, что на сайте не хватает многих фич, столь нужных и важных. Да, это так - разработка все еще ведется. Немного терпения. Я буду рад найти в комментариях идеи того, что и как надо сделать. Не могу обещать, что во время поездки смогу вести разработку, но по возвращению работа над системой будет продолжена.
  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

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

Вы планируете проводить соревнования на задачах уже имеющихся на контестере или хотите иметь возможность добавления "своих" задач?

  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Соревнования можно будет проводить и самостоятельно в сообществах. В основном сообществе (главном) соревнования будут проводиться с помощью администрации сайта (во всяком случае по началу - потом может роль координатора задач можно будет делегировать сообществу). А если вы являетесь автором задач - то будет очень здорово, если вы будете участвовать в создании контестов.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Веб-два-ноль ради веб-два-ноль.... а смысл?
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Вы не правильно поняли. Ради новых возможностей, интересных задач и контестов.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Извините за пост не по теме, дело в том, что у меня не получается ни создать запись у себя в блоге, ни отправить вам личное сообщение. (посмотрите пожалуйста, вдруг это не мои кривые руки)
        После прочтения желательно удалить.
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Вероятно, это несовместимость с вашим браузером. Я написал вам письмо - давайте обсудим.
      • 6 недель назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        вам в личку написал сам Майк Мирзаянов

    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Непонятно каких. Джадж для контестов имеет с социальной сетью мало общего, так что наличие одного не поможет другому.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Have you yourself written translation of this entry into English?
14 лет назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится
А где RSS?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Вопрос еще и к системе полигон...если, Миша, ты её сюда интегрируешь, как я понял, такой:
"если меня волнует конфиденциальность моих задач, тестов, условий...как быть в этом случае? Или вдруг сайт упадет, а мне нужно будет получить доступ к задачам?". Все же система не для всех получается, в плане создания и проведения контестов?
Для Саратова, дак эта система просто сказка во всех отношениях)
  • 14 лет назад, # ^ |
      Проголосовать: нравится +12 Проголосовать: не нравится
    Как раз наоборот, каждый будет иметь возможность работать с задачами. Так что "повезло" не только Саратову
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
заметил небольшой баг: блог был создан 12 часа назад)
14 лет назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится

Т.к. многие участники codeforces сейчас тренеруются на различных серверах on-line judge - есть предложение добавить в информацию о себе графу "Мои аккаунты на серверах on-line judge". 

Тогда мы могли бы вместе обсуждать задачи с этих серверов и следить за успехами друзей.

Так же есть идея, что надо разрешить возможность оставлять свои "Контакты" для связи помимо этого сайта.

14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Было бы здорово, если бы сайт мог "запоминать" пользователя при входе.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Как я могу предположить - сайт написан на JSP или JavaServlet. По содержимому кукисов - видно, что используются сессии. А если так - то нельзя устанавливать сессии на бесконечный интервал времени. Это плохо по разным причинам.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Ну, например на spoj.pl есть галочка "For today" - уже не так плохо
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Какое отношение имеет то на чём написан сайт к обработке куки ? Я согласен, что функциональность remember me была бы крайне полезна с точки зрения удобства использования сайта.
      Кстати не могли бы Вы рассказать какие многочисленные причины мешают реализовать это ?

      P.S. JSP это надмножество сервлетов
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    мне кажется, авторизация через гмэйл (вот, оказывается, есть какой-то прок от гмэйла) вполне достаточна.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Если бы она была еще на ряду с Войти на каждой странице (Войти | GMail | OpenID | Зарегистрироваться)  - было бы еще лучше =)
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Хочу небольшое предположение по поводу социальной части проекта. Мне кажется красная кнопка со стрелочкой вниз не нужна. Плюсовать можно, а наоборот зачем? Мало то, что как бы намекаешь человека: "ты дурак", так еще и показываешь, мол смотрите какой у него отрицательный рейтинг. И при этом остаешься незамеченным, если я не ошибаюсь. 
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Не оценивайте людей по рейтингу)
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Различные минусы на вменяемых ресурсах - это не "ты дурак", это несогласие с высказанным мнением, приведенными фактами. И часто этот минус люди комментируют: высказывают с чем именно они не согласны, либо, например, приводят ссылки, доказывающие обратное.
    IMHO, если расценивать минусы, как несогласие с мнением, то ничего сильно плохого или негативного в них нет.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Так же заметил небольшой баг. Если нажать на ссылку "ответить" под комментарием N раз, появится N форм ответа. 
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Да, есть такое дело. Поправлю.
    • 13 лет назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится
      Вы это до сих пор не поправили
      • 13 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        И вот это не поправили:

        Хотя я залогинен. Должно выделяться синим. И это не первый просмотр, т.к. некоторые комменты таки синие. 
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
хотелось бы, что бы в полной табличке лидеров http://codeforces.com/top-contributed были не имена пользователей, а ссылки на профили - например, чтобы проще у них читать блог
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
фича: иногда бросает в разные языки. специально повторить не сумел, но пару раз ловил такой момент.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Также пожелание - сделать или RSS, или просто табличку прямого эфира поболее, а то можно не успеть за последними новостями и сообщениями ;-)
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Сделал 20 строк
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      ещё, наверное, стоит в "Прямом эфире" показывать записи только на языке текущего пользователя

      или (даже лучше) не отображать те, которые являются переводами
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
У коротких записей в блоге на главной странице не должно быть ссылки "Полный текст".
Например http://codeforces.com/blog/entry/10 - весь текст и так помещается на главной.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Ссылку "Написать комментарий" хочется внизу иметь, а то я все каменты прочёл,
перемотал наверх, чтобы свой добавить. Захотел ещё один добавить - опять мотать
пришлось. Спасибо.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Баг: я после регистрации вводил личную информацию, в том числе страну.
Не знал на каком языке вводить, ввёл на русском, мне предложили добавить новую
страну в справочник, что я и сделал, но веб-интерфейс подвис, и ничего не сохранилось.
Я снова полез, вписал страну на этот раз по-английски, тогда она нашлась.
Город потом добавился нормально.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Автор и свежесть поста дублируются вверху и внизу, имхо, зря.
14 лет назад, # |
  Проголосовать: нравится +12 Проголосовать: не нравится
под Хромом иногда вместо перехода по ссылке после долгого раздумия начинается скачивание файла с расширением .gz - так понимаю, где-то сбоит gzip и mime-types
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    Да, только я пока не локализовал ошибку. Всегда для страниц отдаются одинаковые заголовки. Посмотри внимательно заголовки - если увидешь что-нибудь подозрительное, то пиши в личку
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Классный проект)) спасибо создателям!)
мне особенно понравилась функция "запуска кода", где все в одном месте и код и ввод и вывод очень удобно, можно вообще оформить как отдельный сервис?))
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Неплохой сайт. У меня вопрос. Нельзя ли сделать rss ленту к сайту + анонсировать новые контесты? 
14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Сайт впечатляет. На чём написан, какая используется БД ?
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Цель Codeforces это предложить вам удобную платформу для создания, проведения и обсуждения соревнований по программированию. Это будет немножко социальная сеть, больше чем новостной портал и больше чем online judge. Совершенно независимо от меня, вы сможете самостоятельно подготовить и провести соревнование.
А есть какая-нибудь информация о том, когда можно будет самостоятельно подготовить и провести соревнование?
13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
When (approximately) do you expect codeforces to stop being beta?
»
11 лет назад, # |
  Проголосовать: нравится +14 Проголосовать: не нравится

i'm saying thankx to codeforces builders!!!!!!!

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

codeforces is the best programming website ever and ever !!!! :)

»
9 лет назад, # |
  Проголосовать: нравится -33 Проголосовать: не нравится

Первый блог))

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

That "something" has perfectly done.

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

I use CodeForces from I start learning programming.I also did other Programming OnlineJudge systems.But Codeforces is the best I have ever seen.Really say thanks to MikeMirzayanov,the builder of CodeForces. Looking forward to see a better Codeforces!

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

Thanks for this system!

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

And the legend is born :D

»
7 лет назад, # |
Rev. 2   Проголосовать: нравится -47 Проголосовать: не нравится

who is from 2017?

UPD: sorry for my comment it hasn't been written by me.

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

Майк, привет! Где можно глянуть по поводу актуализации компиляторов на кодфорсесе? Хотел попробовать пописать на rust. А на сервере версия 1.12, хотя сейчас стабильна 1.16. Аналогично и с MS C++.

»
6 лет назад, # |
Rev. 2   Проголосовать: нравится +54 Проголосовать: не нравится

8 years later and still

Tags: flows

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

codeforces is 9911110010110211111499101115 but 9911110010110211111499101115 isn't codeforces.

»
6 лет назад, # |
  Проголосовать: нравится -8 Проголосовать: не нравится

codeforces is 9911110010110211111499101115 but 9911110010110211111499101115 isn't codeforces.

»
6 лет назад, # |
  Проголосовать: нравится -31 Проголосовать: не нравится

From 8 Years

Now Codeforces Is The Biggest Site for Problem Solving And Competitive programming :)

»
5 лет назад, # |
Rev. 2   Проголосовать: нравится -20 Проголосовать: не нравится

Hello World!!! ( This comment is from future, one random day this will pop up and don't trust the timestamp of the date )

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

great initiative ...totally looking forward for the contests

»
4 года назад, # |
Rev. 3   Проголосовать: нравится -22 Проголосовать: не нравится

.

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

Why doesnt this post have any upvote or downvote @@

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

What is love?

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

Astonishing how the blog that birthed this site has 2 only upvotes as of time of writing this. What a vision!!!

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

Astonishing how the blog that practically birthed this concept and site has 2 up-votes as of time of this comment. What a vision!!

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

Hello! I'm new here.

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

Why is this tagged "inclusion-exclusion"?

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

Codeforces is a good OJ.

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

You're going to Harbin! Welcome to China!

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

The last comment in this comment section for many months)

»
3 года назад, # |
  Проголосовать: нравится -38 Проголосовать: не нравится

The last comment in this comment section for many months)

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

That's how the great legendary website was born... orz

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

codeforces is the best programming website ever and ever !!!! :)

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

Hmm... Codeforces is not beta anymore. May the picture be changed?

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

There are still many people programming on CF in China. I think Codeforces is a good programming website. Also in China, we have another populer programming website 洛谷.

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

The comment is hidden because of too negative feedback, click here to view it

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

This site is awesome! And so are the people who liked this comment

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

Damm, so this is where it all began ! it feels like an ancient monument, I am leaving my mark here, and If in future I achieve something great, I will come back here to pay tribute to the website which helped me to achieve it.

Thank You!

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

why is there a negative contribution here?????

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

cant upvote this blog

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

See, i did balance the number of likes and dislikes :)