Ночью 2-го марта 2014-го года произошел серьезный технический сбой жестких дисков Codeforces и сопутствующей инфраструктуры. К сожалению, выяснилось, что в отличии от всех остальных компонентов, база данных Codeforces не реплицировалась должным образом. Полигон и файлы контестов из Тренировок не пострадали. Однако данные Codeforces оказались существенно повреждены.
Скорее всего, мы будем вынуждены откатить систему на состояние 7-го февраля. Таким образом, из жизни Codeforces выпадет 22 дня. Ближайшие усилия будут направлены на тотальное исключение подобных ситуаций. Это очень серьезная потеря для меня лично, в которой я могу винить только себя.
В настоящее время работоспособность системы в большей степени восстановлена. В ближайшее время мы вернем в систему потерянные контесты (как официальные, так и тренировки, но не мэшапы) вместе с задачами, но результаты вернуть не представляется возможным.
Спасибо всем тем, кто на временной странице Codeforces выразил поддержку и понимание. Без ваших слов найти силы продолжить работу после подобного сбоя было бы крайне трудно.
Что получится вернуть:
- официальные прошедшие раунды с задачами, но без результатов;
- публичные тренировки;
- непубличные тренировки будут возвращены, но их владелец остается для нас загадкой: если вы создали непубличную тренировку (не мэшап) в эти 22 дня, то напишите мне.
Приношу извинения за сложившуюся ситуацию.
Much data has gone, but our Codeforces is still alive.
I became candidate master again. :D
I'm too, but i was yellow... It's sad ;-(
I became expert ! I was master before this happen. 2022 -> 1677 ! -345
Link
Do you have any newer link from my account ? (after Rockethon)
Link
I just come back to the zero from 1786. A little bit sad. Anyway I love Damon! And glad to see Codeforces back.
one of my friends lost his account ...he registered his account on one day before rockethon....he was a candidate .....
And we will always remember him.
1823->1541....-282.... I became expert again too....
Good for you! Though it is very disheartening for those of us who put in the work but got bumped down one or two levels...
Me too :D
I became grandmaster after CF #230. But now... it was lost. But NOT A PROBLEM, when Codeforces is back, everything is possible. Goodluck, Codeforces :)
Same here.
Может обратиться к DmitriyH, возможно у него есть все логи результатов последних раундов потому как он собирал их скриптами для своей статистики.
Да, идея отличная. Мы ему уже написали.
Результаты контестов есть в кэше гугла.... хотя, похоже, только последнего контеста. А он был нерейтинговым.
Вместе с баллами начисленного рейтинга? По всем участникам? Пожалуйста, покажите ссылки.
будет конечно же неплохо если еще и рейтинг вернётся ;)
Где-то был еще архив веб-сайтов. Может быть что-нибудь еще нарою...
Посмотрите, может быть что-нибудь есть... Тыц
Кажется, что если бы были результаты раундов (все места) то можно было бы пересчитать рейтинг еще раз. Или я что-то упускаю?
Вроде бы на рейтинг влияет не только место на контесте, но и количество решенных задач.
Нет.
Ну вроде раньше не влияло. А вообще формулы закрытые и фиг его знает. Ну и если результаты по местам будут, то скорее всего и по задачам/баллам тоже.
К сожалению, все результаты http-request-ов я хранил в RAM во время обработки. В persistent-storage кэшировались данные только последнего анализируемого раунда, чтобы не дергать сервер лишний раз при отладке нового функционала.
Поэтому у меня осталась копия только итоговых данных (которые были опубликованы в постах):
Таблицы графики — сохранились полностью
Текстовая информация (first accepted & top hackers) — частично (совсем недавно начал редактировать посты в notepad перед отправкой, раньше делал с сайта непосредственно)
Очень жаль, что не хранил мапу contestId->httpResponses, чтобы так сделать нужно было "знать прикуп".
Сочувствую об утрате..
Пропавшую статистику по раундам 229 .. 233 опубликую в ближайшие дни.
-v-
Что будет с футболками с Rockethona?
Все нормально. Если вы заполнили вовремя — футболка будет отослана в штатном режиме. Я два раза передавал в RocketFuel данные о призерах: 22-го и 26-го февраля. В любом случае, лучше заполнить/обновить профиль вновь, чтобы все данные были актуальны.
Ну, я заполнял в тот же день, когда вы просили заполнить профиль для футболок с MemSQL. Вроде бы это было раньше, чем 26-го. Почти наверняка.
Я проверил — ваши данные есть.
Спасибо.
За что меня опять в див2, выпустите меня отсюда, я не хочу с ними в одном диве сидеть!
С возвращением!=)
Daddy is home, bitches
Please do your best to recover the ratings, that's right that the progress I've made is still in me (!) but these ratings are great motivator! Anyway, CF has done a lot for me and I owe CF much more than losing 235 positive points :((
Thanks god Codeforces is back!!
It's just good to get back to Codeforces, and I'm just grateful that this free, powerful and amazing site is still there. Hope such things never occur again.
It's an honor for me to be in the middle of the black day :p I hope Codeforces be improved by this unpleasant incident, and such things won't happen in the future again.
Although i lost everything and had to create a new account i am happy codeforces is back. Thank you ! : )
Welcome back :)
Top rated before and now
tourist as always...
the top 10 have remained the same, but in different order!
ACmonster-->international grandmaster
Fight again from blue!
me:1823->1541 I should fight from blue to purple again....
Ну теперь что поделать... Часто ошибки сидят в таких потайных местах, что сложно догадаться или ожидать их существование. Самое главное, что codeforces живет и будет жить! Удачи организаторам соревнований!
Мне вот очень интересно, что подразумевается под "база данных Codeforces не реплицировалась должным образом". Это как? Звучит в общем-то глупо. Да и причины всемирного краша тоже узнать было бы интересно, но, как я понимаю, сообщество останется в неведении.
Но в любом случае хорошо, что КФ поднялся.
Ничего умного в ситуации нет. Дело в том, что в январе-феврале у нас были серьезные переезды инфраструктуры. В результате была разломана репликация для этой базы данных. Бэкапы льются с реплик, так как это долгий процесс. Неожиданно ssd с базой данных помер, а актуальной копии не оказалось.
Спасибо. Честно говоря не ожидал комментариев, вы меня очень обрадовали тем, что не проигнорировали)
Факапы случаются, главное учиться на ошибках. Меня, например, намного больше напрягают лаги во время контестов (не такие ведь и большие нагрузки), чем потеря рейтинга из-за смерти ssd.
Philosoraptor.jpg Интересно, используют ли Linux/Windows файловые системы, созданные специально для SSD, или там такие же, предусматривающие запись сектора на каждый мелкий чих?
1823--->1541.....Best wishes for Codeforces...
Rating +60 :D
1823->1541.....rating-=282.....I think even I solved no problem in div1 I could not get such a low rate.....
-178 :@
Ребята, проверьте себя. http://webcache.googleusercontent.com/search?q=cache:212.193.33.25/profile/ + (handle)
В бинге более свежие.
О, кстати да. А оно не может перекэшироваться?
Оно так и сделает в ближайшее время :)
Вроде можно подправить robots.txt(по крайней мере гугл не будет обходить)
Да обходить то он не будет, но при этом кеш старой версии тоже перестанет показывать.
Delete(написал бред)
I became blue... Anyway, I am glad Codeforces came back. Thank you for your efforts!
Nice to see codeforces is back.Thanks to Codeforces Team for their hard work to restore the site after the hard disaster.Although my rating goes down,excited to make it up again
It's unlucky happen that things.And I think it should add the problem from round 229 to 233. Wish Codeforces will became better in the future.
so glad that codeforces is back here thank you so much for this great website!!
Aren't Rockethon results restorable? Rocket Fuel could have backed them up — they need to know who to send t-shirts? Or are the t-shirts gone?
I sent information twice: on the 22nd and 26th of Feb.
The t-shirts info is safe. I never thought of backing up the full ranklist. Has anyone managed to recover it from Google cache or anything? Maybe someone saved the page locally? :) I'd be very grateful!
There is a div. 2 contest the day after tomorrow! Can't wait!
can't wait either...
Welcome back! I'm very happy to know that I can study here today :)
By the way, isn't it 'March'? :D
I was unrated! No tension :D
It is worked as time machine which took as 22 days before!!
Is there any way to go 23 days in future?
I became blue for the first time in the mean time. but now... :(
However, the Mathforces contest in Codeforces has been corrupted too! :)
Don't be hopeless MikeMirzayanov, we are always with you!
Best of luck codeforces!
Какая теперь будет периодичность создания бэкапов данных? Т.е. на сколько в худшем случае придется откатывать систему, если подобное повторится?
Репликация + не менее чем ночные бэкапы + мониторинг этого. Кроме того raid1 для дисков.
Т.е. в подобном случае произошло бы просто переключение на реплику. В случае неожиданного деструктивного запроса — откат на не более чем сутки.
The results were lost but what we have learnt will be kept forever. Wish codeforces to be better and better ~
Вообще хотелось бы чуть больше технических подробностей, всё-таки все свои. Т.е. я так понял, что репликация была настроена, но не работала. Удалось ли понять, почему так получилось? Про то, как вы планируете добиваться "тотального исключения подобных ситуаций" — тоже очень интересно узнать.
why you don't have backup of submitted codes?!
Now they will)
Lost ~60 AC solutions — i think it'll take just one evening of coding to rewrite them again)
Lost ~90 AC solutions! but my rate decrease 5!
Lost ~70 AC and 307 rating :)
Lost 70 AC solutions with 300 rating! I was an expert but now I'm a Pupil!
A lot of data may have gone, but atleast Codeforces is finally back! :)
Shit!!! I was red!!!
Seriously? Oh, I got that! You have a good sence of humor.
Это был мой лучший контест, когда я занял 150 место в рокетоне и стал оранжевым( Жаль что это потеряно, но и отрицательный опыт тоже бывает полезен.
Не получилось, не фартануло
Наверное ты жульничал.
this url may prove helpful : http://archive.org/
Guess what's the last day archived? Yeah, right... Feb 7th :D
LOL... Although I was expert before this and now back to pupil... I was more worried about my +3 contribution which went back to +1... Now after these upvotes they became +4...Generally it's a win situation... May be next round I'll be candidate master xD.
I became specialist. But it isn't a problem. Codeforces help me more than a year. Thanks for Codeforces MikeMirzayanov!
While everybody is so positive about this, I have to ask the question again that remained unanswered in the Disqus thread: Was this problem related to the increased load during Saturday's contest? Are there plans to make the infrastructure better at handling the high load? I suggested to think about ways to decrease the load on the testing machines in the future, such as having multiple test cases per input file or a TopCoder-like solution that works without heavy I/O. I don't know how this is currently implemented, but one could circumvent the need for input/output files altogether by connecting the processes STDIN/STDOUT to temporary in-memory pipes of which the checker holds the other end. Maybe this is how it's already done, I can't know.
Maybe it was related, but the "higher load" could not cause the damage. Possibly just the other way around. Simply because this contest did not have a higher load than average. In fact, CF has seen contests with much higher load without any problems. Besides, how could higher software load damage hardware (hard drives, fixed spinning speed etc.) is beyond me...
The TC solution is not good. In order to simplify the internal judging process, obfuscating information is added to the problems. For example, if you want large test cases, you need a random number generator; if you don't want solutions which rely on the test cases being random, you need to mix some specially prepared data and randomly generated ones; so that you wouldn't be asking the contestants to implement the random you want, you need to add the part of the code, and often a significant part of the statement's contents is not related to the problem at all. I don't really like looking for the needle of what I'm supposed to do in the haystack of garbage added just so the system testing could be faster. And TC actually doesn't have pretests, so it doesn't affect contest performance. I can wait for systests instead of wasting time during the contest.
OK, I agree that the TopCoder approach by itself is too different from the Codeforces approach. What I meant is that instead of running a separate process for each test case, one could just dynamically load a user-implemented function into the tester's virtual address space and run several test cases on it, be it with STDIN/STDOUT bound to a pipe or by communicating with the program through arrays instead of I/O (obviously the size of with doesn't have to be arbitrarily restricted to 50 like on TC). The effect would be that I/O parsing is no longer a factor. I could also imagine adding a Scanner-like global object or a istream implementation in C++ that does not actually read from STDIN but from a stream of integer values provided by the tester.
This will require bindings for all the languages that are supported by Codeforces and writing checker on each language too (or C binding, which is very unusable because I personally, for example, like STL and C++, which is not easy to bind).
At least redirecting STDIN/STDOUT to/from a pipe to avoid disk I/O is language independent. The checker is also independent of the testee if you go that road.
That can be useful for some problems, but tests generation is not fast sometimes (and can be even significantly slower than I/O) and can affect solution's performance by using processor's caches common for all cores.
However, caching tests in RAM may be helpful.
I think that testing machines, DB and webserver are all different machines, so there is no relation between DB crash and high load on testing machines.
That is a good argument. If indeed testing is not a particular expensive task, what I said is irrelevant. I still have the feeling that it sometimes is.
You forgot that the operating system will not read the same file 100 times from the disk if you tell it to do so. It will read it one time from the disk and 99 times from the RAM cache. And this is by default, without even using a ramdisk.
You could, in theory, connect the program's stdout to the checker's stdin, but this should be handled carefully with regard to the runtime limits and security.
At any rate, in most cases the time spent doing I/O is insignificant compared to the time spent computing the answer. I think it is the wrong aspect to overoptimize.
I don't think the TopCoder approach is even remotely good, because
I am so glad CF is back, that is in my opinion the most important, the data lost (rankings, problems, etc) can be reached in 21 days or less!!! Let's go Codeforce!!!
I'm happy that I'm still purple :)
I hope CF could recover the problems first. I guess the writers of these problems must keep the problem and the test data. Maybe it is easy to deal with that.
#I want to solve a problem but it is GONE#
Best wishes to our CF.
I feel sorry for those who lost their hardwork,but trust if u did it then u can do more than that :) and wb cf :) iam a beginner "not rated still ,but soon i will be "
I'm sorry because of my first comment : "Why this empty comment is +118 ?!"
The image wasn't loaded then.
Iranian internet!
А результаты Rockethon(а) восстановить нереально уже, да?:(
Когда будут вновь доступны тренировки?
Скажите, почему с согласия участников нельзя восстановить их рейтинг из кэша поисковых систем. Хуже не будет в любом случае. И кажется, нужно использовать любую возможность для восстановления(тем более, скоро такой возможности не будет). Пожалуйста, ответьте.
Идея хорошая, единственное что наверное смущает администрацию то что это некоторые костыли к системе.
Ну например какие костыли? В гугл уже писали где — то выше запрос задаётся просто. Просто остаётся распарсить страницы и применить полученное(с согласия участника). Такое ощущение, как — будто есть возможность, а мы её тратим.
В гугле по большей мере все кеши старше чем 20 дней (в бинге все что я видел вполне актуальное). И даже если бы можно было напарсить все рейтинги то еще не совсем очевидно как их отображать, в любом случае для этого нужно что то городить.
p.s. Вообщем решать не мне, но я эту инициативу поддерживаю.
Да в конце конце концов создать контест "Codeforces down" и слить туда все полученные результаты. Для тех, кто отказался применять — изменение рейтинга == 0. Можно придумать что — то ещё. Но по — моему , это совсем не узкое место.
Да, это хорошая идея. Особенно для тех, кто поспорил, что на конец года у тебя будет хотя бы одна красная точка...терять 145 пунктов рейтинга не хочется...
Ну ладно, наше дело предложить. Раз откликнулся только 1 человек => большинству человек это не нужно => их устраивает текущий рейтинг. Ну что ж
А, собственно, что такого страшного в потере рейтинга? Худшее, что может произойти — человеку придется написать еще один Div.2 round вместо того, чтобы начать писать Div.1. Утраченный рейтинг набрать будет несложно, так в чем тогда проблема?
Знаете, есть люди, которым долго не даётся какой — нибудь цвет. И вот, такой человек, например пишет Rockethon(первый ACM — rules за последних 3 / 4 года), попадает в бешеные топы, получает + 200 рейтинга. Есть также люди, плохо пишущие CF формат, например. В конце концов, на DiV1 могла попасться хорошостоящая задача, которую можно решить.
Для таких примеров я и писал выше.
Ну да, но ведь цвет это, по логике, есть ни что иное как отражение навыков в олимпиадном программировании(да, стоит оговориться, в формате codeforces). Но, тем не менее, определенно, если ты прокачиваешься в олимпиадной проге, то лучше пишешь CF раунды, и наоборот.
По поводу аргумента про задачи Div.1 — я, если честно, не думаю, что синий и ниже сможет решить D/E из Div.1(первые три совпадают со вторым дивизионом), так что такая ситуация маловероятно.
Просто я не думаю, что эта задача является приоритетной. Сейчас, все же, стоит вернуть весь функционал(те же тренировки), а не заниматься восстановлением рейтинга, я не вижу от этого никакой пользы
1) По идее да, но на CF в основном скилл == умение писать CF раунды.
2) Смотря как качаться. Если ты решаешь хорошо Acm rules, но с +5 штрафа каждую задачу, навряд ли ты хорошо напишешь CF раунд
3) Очень даже, но вообще я говорил, конечно, про участника div1.
4) Без рейтинга codeforces — просто архив задач с блогами, поэтому, по моему мнению, приоритетны обе вещи(просто смотря для кого).
1) А чем отличается формат CF от ACM, если так подумать? 2 часа вместо 5, меньше задач, да и есть возможность взломов. Как мне кажется, тут различий практически нет, без взломов можно писать раунды вполне успешно.
2)По-моему, решать на АСМ каждую задачу с +5 это не очень хорошо:)
3)Возможно, да, соглашусь, но если он может, в теории, решить Д/Е, то вернуться в Div.1 ему будет несложно
4)Разумеется, онлайн-контесты и рейтинг дают дополнительный стимул, решать задачи становится интереснее, появляется соревновательный фактор, и так далее. Но, повторюсь, потерять рейтинг != потерять скилл, так что цвет — дело наживное.
Я не спорю, что было бы неплохо, если бы всем вернули рейтинги, но это, к сожалению, технически невозможно. Я не уверен, что в кеше гугла/бинга можно найти рейтинги всех пользователей, а обновлять рейтинг лишь каким-то людям это как-то нехорошо, ИМХО.
1) Ну самое весомое(по моему представлению) полные тесты vs претесты. Если в ACM получишь какое-нибудь wa47 — находишь и выпиливаешь багу, здесь же есть шанс дорадоваться до конца контеста.
2)Да, это не хорошо, но есть ещё и колличество решённых задач, что приоритетней.
3) Отличная идея говорить о скилле рандомного участника div1/2 причём сразу в 3 сообщениях=)
4) 1 part: В целом согласен, но только не для тех участников, кто за этот период показал лучший результат. (and 2 part) И именно из — за того, что есть неопределённость насчёт результатов таких людей, я и начал данный разговор.
======================================= Давайте закончим эту ветку и останемся при своих мнениях?
========================================================
Согласен, давайте закончим. Конечно, я упустил из виду момент про тесты, тогда отличий действительно становится больше. Вопрос действительно спорный, но, по всей видимости, рейтинг все равно не вернут..
Ну как худшее... Разница может быть заметна для тех, например, кто как я, не может писать контесты в рабочие дни. В 2014 году я на CF написал два контеста — Rockethon и тот, после которого всё окончательно и упало. На первом я приблизился к красной отметке, на втором вроде тоже получилось нормально, но результата я уже не узнаю. Так что получается в этом году я контестов тут не писал, жду следующего контеста выходного дня или отпуска, не знаю, что раньше случится.
суммарный рейтинг увеличится же? или нет?
Имеется ввиду изменить состояние рейтинга к max(nowtime, hash_time) моменту.
не понимаю. тот у кого рейтинг должен быть больше — станет больше, тот у кого рейтинг должен стать меньше — не изменится, суммарный рейтинг сохранится?
А что, на CF суммарный рейтинг должен == const? Хм, тогда костыль найден.
точно не знаю, но если кому-то изменять рейтинг, а кому-то нет, то должно что-то нарушится(слишком много что-то). ну вот, например, идет контест. по его окончанию обновили рейтинг тем, кто ушел в плюс, а тому, кто ушел в минус не изменили. нарушается же типа "баланс рейтинга". здесь почти то же самое)
Thank god, Codeforces still alive <3
and i lost more than 10 messages of my best friends... :(
No matter what, thx for getting up codeforces running back again.
Oh shit...
My rating was 4132 before this black day...
But not important Mike...
Codeforces value is something more than ratings for us... :D
Will the missing contest's problems be added again ?
Был почти желтым и вернулся в синие :) Много чего оказывается изменилось за эти 22 дня. Будем надеяться, что в будущем таких ситуаций не повторится.
Any help please. I lost my old account and it was necessary to make a new account. what about the old account ?!!!!! Handle : alisayedali Thanks in advance
If you created it between 8th Feb- 2 March, it is gone via the Black Day of Codeforces. So you have to start afresh with this new account.
Sometime we face some bad things, (cause) in future — there must be a very good things is waiting for us... Well Come back codeforces :)
Thanks MikeMirzayanov & his team to bring codeforces back. Really missed it!!
I lost 13 contribution point due to issue. As we all are human beings and we can not change what happened but here is an opportunity for you to give me that credit back :P
This is my last comment on codeforces. I hope you guys will give me a lot of negatives to reach upto contribution level of 0 or < 0 (whichever you prefer), because I think contribution does not mean anything in this kind of community where your ideas are only taken if your rating is good. No wonder if some red writes anything, he can get many likes but some less rated coders writes the same, he gets tons of negative votes. I am really not interested in interacting with this RATING based judgement kind of community.
Actually contribution means something in this particular community. If you look up top-10 by contribution I think you will agree that community appreciates what they have written. So it's only an issue of your comments, they don't contribute much.
I wonder if maybe this is an opportunity? Perhaps this unfortunate incident will result in better hardware, thus improving things in the long run :D
I too lost some rating (fortunately less than 100) but it is important to remember what rating means. Rating is supposed to be an (accurate as possible) estimate of your current skill level. Thus if you had a rating of whatever before the crash, if you truly deserved that rating you will get it back very soon! If you cannot after a long time, then the estimate was too high and you should not have been that rating in the first place ;)
I'm in wood again!!
I miss Codeforces.. Thanks for repair the system ...
what ?
edward_snowden-300x168.jpg
Within this time period, I got into div1 and created a group. Is it possible that I can still continue with that group? It is not showing right now
Желаю Codeforces скорейшего восстановления утраченных контестов и чтобы такие ситуации не повторялись в будущем!
Но поскольку сейчас все расстроены утраченным рейтингом и потерянными AC-решениями, может сделать пользователям маленький подарок, чтобы подбодрить их — например, включить на несколько дней возможность снова поменять хэндл?
А лучше трёхчасовой 10 задачный контест на выходных "Возвращение рейтинга".
Это этого больше пользы, чем от смены хэндла. :)
"Вклад против рейтинга". От создателей "Рейтинг" и "Возвращение рейтинга".
Actually I lost +80, but it won't be matter.
I will get on it again.
:D
Видимо, в той базе было совсем всё: я не смог залогиниться по свежему, недавно сменённому паролю, пришлось вспомнить старый. Может, такие важные вещи как пароли и другие данные авторизации хранить отдельно?
P.S. вернуть +270 рейтинга? Challenge accepted!
Will the problems be back?
According to my understanding of comments on the temporal wall: "Yes".
May the Force be with Codeforces!
Nice! My current rating is my best rating. Codeforces lost two contests which made my rating down.
Someone "gain" rating, but others "lose".
Интересно поломка часом никак не коррелирует с вводом войск в Крым?
конечно! все жесткие диски изъяли для нужд армии.
Feeling bad, because I attended in 5 more contest which will never be added in my total contest done in Codeforces... :(
But, It's really nice to login into codeforces again. It's really a great feelings. Really, that was a black day of Codeforces... I'm very happy now, because now I'll be able to solve problem again in codeforces ... I'll be able to learn more from codeforces... :)
Happy Coding to all ... :)
Good to see CF back
, but I lost all my submission since Nov 14, 2013 10:00:35 PM. I don't think I didn't submit any solution to CF from then to February 7. Is there anyone else having the same issue?It seems that I really didn't submit any solution that time.
Good luck Codeforces!
Codeforces is still alive, it's a great news. However, something was wrong with Codeforces Round #227 (Div. 2). There's nothing in 'MY SUBMISSIONS' tab?
i think that's because all the submissions made in that period of time (Feb 8 — Mar 2) have also been lost, along with all the other data!
however now that the problems are back, u can just assume that u did not participate in the contests and solve them in practice as usual!
I had resubmitted, but there's still nothing @@
How we can help to codeforces?
Less complain, more gratitude:-)
All in all, better late than never:p
(dreaming) I want web 3.0 and cloud backups! there are so much CF members so theirs hardware could power many things
luckily in last contest i became specialist. now it's turned back
this blackout made me realize CF is my most visited site of the day, and i really really missed it.. glad to have it back :)
We Wish, CodeForces will never be down! We believe CodeForces , CodeForces will give us output :) .
I was near Blue , Now my Color is Grey :( :(
We wish, CodeForces will never be down . :) we believe CodeForces and CodeForces will give us Output .
Glad to see you CODEFORCES ! ! !
I was near Blue But now my color is Grey :( :(
1765 to 1610 :(
I can't see my submissions for the contests. I mean I submit a solution but it doesn't appear in my submissions for the contest. see the picture
my rank went from 1308 --> 1116 -192:( :(
This will be a experience that will not happen again. I'm sure you know out of the hole. Thank you codeforces for existing.
1632--1538
Hi, it's good that contests in that interval are back again. Will the rockethon contest be reimproted again as well?
Also can authors of contests 229-233 re-release the editorial?
Товарищи, откуда столько гневных комментариев в стиле
"был желтым/красным/сиреневым, и все пропало! жизнь дерьмо!"
?
Если участник достоен этого цвета, то он легко повторит свой успех в обозримом будущем.
Даже в случае тех, кто регулярно прыгает между DIV1/DIV2, а после сбоя оказался в DIV2:
DIV2-раунд тоже достойная тренировка
Хватит фапать на рейтинг!
So glad that CF is back ;-) , but still waiting for a miracle ...
131 to 91 :(
My birthday is on 2 March. So what shall I do every year: selebrate or cry?
First time becoming an expert, now back to specialist. But, it doesn't matter. As long as we all have fun in Codeforces. :)
Верните, пожалуйста, в тренировки интернет-олимпиаду от 01.03.2014
Жаль, очень жаль!!!
all of them russian games
By the by, our lovely Codeforces is back... :)
Many things are lost, but it doesn't matter.
...на временной страницЕ... Поправьте, пожалуйста
آخه آدمم اینقدر گیج میشه :))
نظر جالب
A... quite on-topic... picture:
My dear ratings ... My dignity's become undone.
Is there a way to restore the editorials of the contests ?
From Google cache, for example. Many blog posts have been restored so far.
Ладно ребят, шутка затянулась — это я сломал ЦФ (хотел посмотреть что будет), так что сори
Давай к нам обратно в первый, мы хотим ломать твои решения.
Тот случай, когда неадекватные сообщения позволяют занять более высокие места на контесте...
I became grandmaster after CF #230. But now... it was lost. But NOT A PROBLEM, when Codeforces is back, everything is possible. Goodluck, Codeforces
У меня одного все сабмиты получают вердикт "Ошибка тестирования"?
but something`s good in this. me rating really got bigger :) 2
Did someone try asking the NSA if they have a backup?
I would be red again
Самое главное, что КФ жив и фунционирует.
Long live codeforces !!
Any reason to revive 17 month post?
just saw the content of round 315 by editors and came to know about the black day of codeforces.