Как-то так получается, что лично для меня каждый следующий Новый год значит всё больше. Это отличный повод подвести итоги, перехватить воздух, пережить своеобразный катарсис. Это редкая возможность побыть с семьей, нарядиться в Деда Мороза и просто повеселиться.
Еще праздники дарят мне четкий критерий того, что я занимаюсь правильным для себя делом. Если в праздники я начинаю думать об этом деле, вспоминать какие-то отложенные идеи, горю желанием реализовать что-то новое. Значит это оно. Твоё. Настоящее. И вот уже который год я под самый Новый год и сразу после него коммичу в Codeforces новое, вникаю в новую технологию или просто вношу мелкую правку в testlib. Надо мной в этот момент не стоят никакие сроки, не давят обязательства. Просто именно сейчас, в 3 часа ночи я не могу оторваться от того, чтобы сделать что-то новенькое. Хочется воспользоваться моментом и реализовать то, что крутилось в голове весь год, а времени на это так и не находилось.
Я безумно рад огромному числу (9144!) регистраций на Good Bye 2016. Именно ваше желание развиваться, узнавать новое, решать и придумывать задачи, совершенствовать навыки и просто соревноваться дает силы и желание развивать платформу.
Я желаю вам не терять огонь в глазах, когда вы встречаете интересную задачу. Желаю продолжать находить удовольствие в контестах и раундах. Желаю развиваться, решать всё более сложные, интересные задачи. Побед и достижений! Пусть в новом году решится то, что не решилось в 2016-м!
С Новым годом!
Но вы, пожалуйста, прочитайте этот пост целиком. Он важен мне. Он подводит черту года работы меня и всей команды Codeforces. Ну и, конечно, ниже про смену хэндлов (в этом году с изменениями) и разноцветный маскарад званий. Поехали!
Волшебные подарки и где они обитают
Смена хэндла
В Новый год мечты сбываются: вы можете сменить хэндл до 10-го января!
Открыта традиционная новогодняя акция. Спешите! Только до 10-го января вы можете изменить свой хэндл абсолютно безвозмездно, то есть даром! Сменить хэндл можно лишь единожды. Обратите внимание, что откатить изменения или изменить хэндл еще раз вы сможете только через год. Будьте внимательны и осторожны со своими желаниями! :)
Хэндл можно сменить либо на совсем новый (ранее никем никогда не используемый), либо на тот, который у вас был когда-то ранее. Кстати, ссылки на ваш профиль с прошлым хэндлом работать не перестанут — будет автоматический редирект со старого хэндла на новый. У нас все ходы записаны!
В этом году улучшение — если вы приняли участие в 10 или более раундах, то можете забрать хэндл у неактивного пользователя. Если пользователь заходил на сайт в отрезок времени не более месяца, это всё было до 2013-го года, поучаствовал не более чем в одном контесте, не написал комментариев, личных сообщений и еще пара похожих требований, то у него можно изъять хэндл. У него хэндл будет автоматически сменен на похожий, ему отослано письмо с информацией. Если у вас не получается сменить хэндл, значит какое-то из условий не выполняется. Пожалуйста, не просите меня что-то предпринять. Я не Дед Мороз.
Для смены хэндла нажимайте в профиле "Настройки", затем "Хэндл", а потом внимательно читайте всё то, что написано.
Касательно необдуманных хэндлов я всегда вспоминаю такую историю. Мне как-то написал пользователь с просьбой: "Прошу сменить мой хэндл с I_love_Valya на I_love_Sveta, так как Валю я больше не люблю..."
Новогодний маскарад цветов и званий
В настройках профиля появился традиционный волшебный раздел. С Новым годом!
Партнеры, клиенты и спонсорские мероприятия
Мы всегда рады, когда компании обращают внимание на соревнования по программированию будь то с целью нанять талантливых ярких (да, вы такие!) сотрудников, будь то с целью поддержать наше сообщество и просто показать себя вам. Очень приятно, что в этом году список наших партнеров длинный и разнообразный. Многие приходят повторно, и это вдохновляет. Вот список компаний, с кем или для кого мы провели соревнования: ВКонтакте, Mail.Ru, КРОК, AIM Tech, 8VC, Wunder Fund, VeeRoute, Intel, Diagram, MyTona. В этом списке я не учитывал компании, для кого мы просто провели зеркало их основного мероприятия (привет, Microsoft).
А вот и список спонсорских раундов и чемпионатов:
- чемпионат VK Cup 2016 (совместно с ВКонтакте)
- чемпионат КРОК 2016 (совместно с КРОК)
- мини-чемпионат 8VC Venture Cup 2016 (совместно с 8VC)
- спонсорский раунд Wunder Fund Round 2016 (совместно с Wunder Fund)
- спонсорские раунды AIM Tech Round 2 и 3 (совместно с AIM Tech)
- экспериментальный раунд марафонского типа (совместно с VeeRoute)
- чемпионат Технокубок 2016 (совместно с Mail.Ru, МФТИ и МГТУ им. Баумана)
- мини-чемпионат Intel Code Challenge (совместно с Intel)
- спонсорские раунд Canada Cup 2016 (совместно с Diagram)
- Russian AI Cup 2016 (отдельно от Codeforces, совместно с Mail.Ru)
Прогресс
Разработка не стоит на месте. Я, SladeThe, kuviman, fcspartakm проектируем, пишем код, отлаживаем, профилируем, читаем логи, тестируем. Короче, весело живём. Нагрузки постоянно растут и большое количество улучшений было сделано в недрах системы, они в явном виде не заметны вам. Я прошелся по списку коммитов и сделал подборку по прогрессу в 2016-м году (наверняка что-то потерял):
Это я на новогодних праздниках
- добавление контестов целиком из Полигона, а не по задачам (для админов)
- исправлена случайная возможность повторной регистрации на раунд
- перешли на Ace в качестве редактора кода в форме отсылки решения
- в Contest Wizard (для создания тренировок) поддержаны задачи, где файлы с ответами не являются результатом запуска решений (галочка Incompatible answer format)
- починили аутентификацию через ВКонтакте
- множественные улучшения производительности
- улучшена защита от ботов, спама
- спойлеры (скрывашки) в блогах и комментариях
- сохранение черновиков в localStorage
- расширены методы API: user.friends, user.blogEntries, blogEntry.view, blogEntry.comments и другие
- улучшена поддержка марафонных задач
- совместное отображение вопросов по раундам разных дивизионов (для менеджеров раунда)
- мобильный вид сайта
- улучшили поддержу списков пользователей (user lists)
- дополнительная регистрация на раунды
- исправления в рейтинге
- запуск Codeforces::News
- пережили черный день Полигона, перенастроили систему бэкапов и репликаций
- фильтрация по задачам на странице со взломами
- улучшена форма выбора размера футболки
- предпросмотр комментария при редактировании
- инструкции по записи адреса на форме с адресом доставки
- загрузка разборов задач прямиком из Полигона
- повторная регистрация в качестве виртуального участника
- улучшена подсветка синтаксиса исходников
- тапы вместо двойных кликов в мобильном виде
- исправлена случайная возможность повторной отправки решения
- загрузка нескольких файлов/решений за раз в Полигоне
- множественные улучшения и расширения API в Полигоне
Статистика
Я с неохотой подходил к сбору статистики и подготовке картинок. По опыту прошлых лет — занятие кропотливое и утомительное. Но не тут-то было!
Статистика этого года приятнейшим образом меня удивила! Я каждый год морально готовлюсь к тому, что мы приблизились к охвату всей заинтересованной аудитории, что в новый год мы не успеем сделать столько, сколько сделали в прошлый. Но вы только посмотрите на эту красоту!
Рост количество зарегистрированных пользователей. Приближаемся к 0.5 миллиону зарегистрированных пользователей!
Учитываются только те, кто принимал участие в рейтинговых раундах за июль-декабрь. Красиво растем!
Самый активный рост — это количество попыток. Мне нравится ваш энтузиазм!
Все посты с положительным результатом голосов, имеющие не менее +5 голосов, имеющие не менее +20 голосов, имеющие не менее +100 голосов. Общее количество постов считать неинтересно, так как много мусора, который сразу скрывается и результат сильно зависит от того, как мы защищаемся от ботов и неадекватов.
Положительные комментарии, имеющие не менее +5 голосов, имеющие не менее +20 голосов. Рост небольшой, но есть.
Индия, Бангладеш, Южная Корея сильно поднажали в 2016-м году!
Число просмотров страниц, сделали примерно +25% в 2016-м году!
Число браузерных сессий, сделали более +20% в 2016-м году!
Число посетителей, сделали более +20% в 2016-м году!
Happy new year!)
Всех с Новым Годом! Спасибо за все MikeMirzayanov и команда поддержки CodeForces!
Thanks for the awesome job, Mike! Please, keep doing what you love, I'm sure we'll all enjoy it!
May 2017 be even better for you. Happy new year!
Looking forward to see your lectures on Brazilian ICPC Summer School! Unfortunately, I won't be able to attend, but I'll watch all the videos :)
Happy New Year..!!! I love this website.
@MikeMirzayanov
settings/handle page is blocked by administrator when will it be available
from when we can start to change handle ?
Your profile -> Magic tab -> Handle. but it is blocked now by the administrator
«Улучшили поддержку списков пользователей (user list)"
Не знаю, проблема так и осталась. http://codeforces.me/blog/entry/46906
Я не могу показать другим людям результаты только тех друзей, кто в моем списке.
Codeforces is such a nice online judge that I am still here and compete with my friends although I am a ICPC veteran now. Best wishes! Happy new year!
Great to see South Korea coming up there!
Hope the multiple profile picture feature don't get fixed quite soon... :D
Hello Everyone!
Happy new year!
When the handle change option will be available?
When the handle change option will be available?
I think on January 1 (Russian time).
hey, it's open now :D
Happy New Year 2017. And also Happy Coding! Everyone :)
Thanks MikeMirzayanov !
Thanks so much for 2016 codeforces Mike! The codeforces team has done an outstanding job, and it really shows in the enthusiasm.
Have a great new year Mike and codeforces team, looking forward to see what new heights codeforces reaches in 2017 :D
С Новым Годом, дорогие участники Codeforces, а также всех тех, кто создавал этот замечательный сайт по спортивному программированию!!!!
gg
Ok....I see what you did with your handle :-|
Ya, I see what you did with your handle! :P
Happy new year! I would like to be grateful to Mike and his team for the reason that they have done a lot of outstanding work. I registered my user in 2016 and codeforces brought me a lot of fun. Seeing the rating up and down, I was making more and more progress. 2017 will be a new year, for me and for codeforces. Best wishes!
tourist and Petr please change your colour to green
jqdai0815 says you are too naive. =P
I remember that last year there are more than one (more than 3 in my impression) Legendary grandmaster change colour to green or blue.But this year there is just one. Maybe they are weary of it. :)
I thought changing handle was none of my bussiness, but now I change my mind :D
неужели без сравнения с topcoder?
deleted
Могу ли я изменить хэндл на The_Fusy?
Guess who's back, back again...
I hope you will get your color back also!
Was totally missing this handle :D welcome back :)
I hope to see your rounds back too :).
Seeing how Codeforces grows, and taking part in this huge growing process, makes me really fell great, we all love this amazing site and community and hope to see it grow even more bigger, thank you MikeMirzayanov and all the admins here :D
Change handle feature
Oh no
goodbye Enchom, you will be missed :(
What happened?
nothing, but after all the jokes that he has received during the last year
he was dying for this day to come and change his handle(back to his straight sexuality :p)
Feels good.
I wish I could change my color to admins' bold black.
If you could change your handle to a one-letter handle, you'd change your color to legendary grandmaster and it would look like as if you were headquarters.
Can anybody tell me how to request a handle change? I want to change my handle to "UncleGrandpa" but this name has already been taken by an inactive user that haven't participated in any contest, last visit is 15 month ago and registered date is 15 month ago as well. Thank you!
hardest decision to make every year: should i change my handle or not
Don't do it =)
the same here hhh
Legendary grandmasters, Legendary grandmasters everywhere
Hey congrats on reaching purple ( ͡° ͜ʖ ͡°)
I told you I'm gonna reach it before 2017 :p
How long will the masquerade of colors and ranks last?
Maybe until after your first rated contest of 2017?
Thank you Mike and codeforces team for this great platform .
I hope you will add a new features for saving good blogs like a list of favorites blogs because I see a lot of good tutorials and other useful blogs but after a while I can't find them if I didn't added it to the bookmarks of my browser.
There is already favorite comments and blogs list.
Thanku Codeforces for Everything :)
hat chutiya!
Tu bhi hat chutiye hmrockstar
allenite ab tu mat aa jana :P
born.kira dont comment from now, and my request from all downvote everyone who has commented
Indians are intolerably uncivilized! From last few days, I've been seeing similar mannerless comments from them. Can't imagine how distasteful culture they have, shame!
You shouldn't judge all people of a country from behavior of some people. I know that some of them have been behaving very badly in CodeForces but what can we do except downvoting them...It will definitely decrease their ratings but Rating doesn't matter for them because they do have more than one profile and they just do all these things here for fun and to show us their deformity. We should also have here an option to report someone based on comments they do and some moderators then take a look at that profile and If they find that profile abusing in comments then they should ban that profile from CF. Thats how it should work, Not by blaming the whole country!
rezwanarefin01 — this was my main handle. But while registering I accidentally deleted confirmation email. So I cant Login into that handle.
As this is an inactive Handle since created, will I be able to change my handle to "RezwanArefin01" this time? The page is saying this handle is already in use -_-.
It means that the participant should have a period of activity on Codeforces of at most 30 days, this period should be in 2012 or earlier.
But this don't even have ANY Activity in CF. As I was never able to login .. :|
Then what about "RezwanArefin.01" ? will this cause error also?
Спасибо вам!)
Why you didn't insert blogs and comments with downvotes :3
Time to spend the whole week thinking about a nickname that doesn't sound like i made it when i was 10 years old...
creepersteve6
And.. here another post which has over 100 upvotes is
Сделайте пожалуйста функционал [ user : username ] доступным по старым хендлам. А то во многих блогах юзернеймы портятся(
Hurry! Only until the 10th of January, you can change your handle
"Accepted" verdicts won't change to "Happy new year"?
Happy new year ^_^
In my timezone it is not new year yet. But I have already got new year gift. Thank you Mike.
Guess who's blue/green again :)
fjzzq2002 :)
Codeforces is a remarkable website, I see lots of high quality problems and marvelous methods
On the other hand, I realize how other participants great and perfect, I notice the distance between blue and purple, purple and yellow, yellow and red.
I also enjoy the mix of different countries' people, how good this platform is.
Anyway, thanks Codeforces!
2017, fighting!加油!がんばってください!дерзай!
Каждый год одно и то же, задолбали!! Уже больше года прошу аккаунт удалить, даже кодфорсу ломал а все не удаляети!!! Сколько можно, постоянно ваш спам на почту приходит не даёт забыть об этом сайте и занимаца важными делами!!!!
Хоть сам ехай в саратов серверы ломать чесслово(((
Когда взломал codeforces, но не смог удалить аккаунт
Happy New Year!!!!!!!!!!!!!!!!!
9144! is indeed an insanely huge number of registrations
The comment is hidden because of too negative feedback, click here to view it
Magic!
thanks codeforces for great magic and now please downvote TLE
It's a pretty minor thing, but changing the handle does not work if the new handle just changes the capitalization of letters (it is regarded as the same handle as before).
Is it a bug? LINK:
related
Is it possible to change only the case of the handle?
Change your handle and next year change it back to your current handle but with different capitalization. XD
I returned to CF a few months ago after a long hiatus. I was looking for a fresh start, so I created a new account with a different handle (as3richa), but eventually I reconsidered and chose to continue progressing on my old account. My new account remained unused — I might have logged in twice and I don't think I completed a single problem on it.
Now that we are able to change our handles, I wanted to change mine to the same handle as that unused account (because I use that handle in a lot of other places). But it seems that I can't even access the account! — the email address was never confirmed and I no longer have access to that mailbox. Is there some admin who could help me either by deleting as3richa or by changing the email on it so I could get in again? I'd really like to reclaim that handle. :)
Thank you so much Codeforces fo rsuch a wonderfull and great magic you brought to us. I just choose this handle in giving a tribute to the great coder ever from india "humblefool" who was, is and will be a idol for all the indian programmers.Happy New Year and may this year bring to all of you new colors.
А можно сделать опцию "показывать цвета, как они были до волшебства"?
Wow good to see that India is the country with most visits this year!!
Happy New Year :)
Hey thanks for letting me get the handle I always wanted! Sweet dreams!
May the New Year brings new hopes, new promises and new reasons to celebrate your presence in your lives. Have a Joyous New Year! Thanks for all MikeMirzayanov and the support team of Codeforces!
Как изменить цвет тем, кто зарегистрирован через Gmail?
Там нужен пароль, а пароля нет.
Попробуй восстановить пароль
Thank you Mike :) Keep up the good work
Happy New Year!! And yes I required the feature to change my handle Thank You @MikeMirzayanov
С Новым годом всех! Спасибо, MikeMirayanov, за проделанную работу. Впереди теперь стоят новые задачи, как перед командой Codeforces, так и перед пользователями. Всем в новом году успехов и высокого рейтинга!))
With this new feature of using an inactive user's name, I wonder if Psyho will finally reclaim his stolen handle...
Or maybe someone else will take it again? ;]
Will sgu returns this year?
The only time in the year you see legendary grandmasters getting downvoted to oblivion
Until 10 January :(
HAPPY NEW YEAR! THANKS CODEFORCES AND FOR MikeMirzayanov
Ourselves playing with handles and colors!
Ходы то может и записаны, а ссылки не все работают, например http://codeforces.me/blog/MAXIMAN
The statistics say that there are more than 450000 accounts, but only 30000 of them are active. Do you think it is necessary to delete inactive accounts to save storage?
MikeMirzayanov
No.
http://assets.codeforces.com/images/Happy-New-Year-HD-Wallpapers.jpg