Доброго вам предновогоднего дня!
На часах без пары суток Новый Год, а значит самое время подводить итоги прошедшего. У меня нет спич-райтеров для слов в стиле "то, что совсем недавно казалось почти невозможным, становится фактом нашей жизни", поэтому коротко. Всем спасибо! Ваш негаснущий интерес и постоянная помощь вдохновляют команду Codeforces на новые свершения! Гениальные авторы, бойцы невидимого фронта тестеры, неутомимые и жадные до знаний участники раундов и тренировок — все вы помогаете сделать Codeforces лучше!
Я покопался в записях и составил неполный список основных наиболее заметных улучшений этого года. Некоторые большие разделы нашей инфраструктурной работы в этот список и вовсе не попали, так как не видны участникам сообщества напрямую.
- Простой способ добавить соревнование из Polygon в Codeforces::Тренировки. Недавно появился подробный туториал (спасибо, elena!)
- Черновики, встроенные в текстовые поля форм в проектах Codeforces и Polygon.
- Множественные улучшения интерфейса участника соревнований.
- Множественные улучшения библиотеки Testlib.
- Улучшена производительность Polygon на больших ручных тестах.
- Неоднократно обновлялись версии компиляторов до свежих.
- Поддержаны языки: MS C#, Python 3, Go, JavaScript V8.
- Обновлены тестирующие серверы Codeforces и внедрены в работу.
- Polygon переведен на использование HTTPS.
- Проведён первый сезон еженедельных тренировок Codeforces (12 эпизодов).
- Поддержаны организации в профиле и рейтинг организаций.
- Добавлены многочисленные контесты в Codeforces::Тренировки. Наверное, самое ценное — большое количество контестов Андрея Станкевича.
- Внедрены тесты для чекеров и валидаторов в Polygon.
- Внедрена поддержка макро-языка в скрипты генерации тестов в Polygon.
- На Codeforces появились группы, с контестами и блогами.
- Внедрена возможность составления мэшапов — контестов для личных и групповых тренировок.
Кроме того, за 2013-й год мы провели не только 64 классических раунда, но и несколько турниров:
А еще мы успели оказаться пресс-партнером финала ACM-ICPC 2013!
И как детективный сюжет не может обойтись без погони, так и годовой отчет не может обойтись без веселых картинок. Вот пачка наглядных картинок роста Codeforces: