Спортивное программирование → Plugin CHelper для IntelliJ Idea
Краткое описание:
— один раз вводишь тесты — проверяешь на всех тестах с помощью одного клика;
— включает исходный код из библиотеки;
— создает юнит-тесты при архивировании задачи;
— специальная поддержка TopCoder (работает с plugin'ом moj) и Codeforces (парсит html странички и сохраняет sample-тесты).
Полное описание и ссылка для скачивания — тут.
— один раз вводишь тесты — проверяешь на всех тестах с помощью одного клика;
— включает исходный код из библиотеки;
— создает юнит-тесты при архивировании задачи;
— специальная поддержка TopCoder (работает с plugin'ом moj) и Codeforces (парсит html странички и сохраняет sample-тесты).
Полное описание и ссылка для скачивания — тут.
Спортивное программирование → Плагин Moj для участия в TopCoder SRM
Вступление
Людям, которые увлекаются спортивным программированием, хорошо известны соревнования корпорации TopCoder. Среди них, пожалуй, самым популярным видом является Single Round Match, или SRM. Схема SRM'ов достаточно специфическая, и в чем-то неповторимая. Если кратко — сначала участники решают 3 задачи разных уровней сложности, потом некоторое время ищут ошибки у оппонентов, получая за это дополнительные очки.
Для организации таких соревнований TopCoder создали Java-апплет (TopCoder Arena). Также нашлись умельцы, которые для этой самой арены написали плагины, чтобы упростить жизнь себе и другим. Но установка последних часто вызывает трудности у начинающих SRM'щиков. Именно эта проблема стала мотивом для написания этой статьи.
Блогосфера → Блог всерьез
Иногда мне приходят письма с предложениями продаться как блоггер, то есть писать заказные вещи за известное вознаграждение. В большинстве своем это недостойные и неподобающие затеи типа вирусного маркетинга, не требующие особого умения писать, на которые уважающий себя и свое дело человек не согласится (если, конечно, он не погибает от голода). Но однажды я получила предложение, от которого не смогла отказаться — хотя бы потому, что мечтала об этом уже несколько лет. Так я стала одним из трех официальных блоггеров TopCoder Open 2010. В этой статье я расскажу о том, как в моей почте на полгода поселился ярлык «Blog», о том, как неожиданно сложно оказалось писать на заданную (пусть даже любимую) тему в рамках фиксированного расписания, и о том, чем все это закончилось.
TCO (а раньше и похожий турнир для студентов TCCC) проводится каждый год, и каждый год организаторы прилагают массу усилий для того, чтобы турнир стал максимально интересным для участников и наблюдателей. Кульминация турнира — финалы-онсайт, и очень важно передать дух происходящего там зрителям, наблюдающим только по интернету. С 2007 года TopCoder экспериментирует с форматами блога, позволяющими сделать это лучше всего. Однажды у нас был даже видеоблог, снятый специально приглашенными профессионалами, но обычно блог имеет более привычную форму текста и фотографий, и пишется админами и/или избранными членами сообщества (хм, TC member звучит лучше). До этого года репортаж велся только с финалов, а блоггеры выбирались на конкурсном основании по одной статье, в которой они должны были доказать, почему выбрать нужно именно их. В этих конкурсах я не участвовала ни разу — то я была еще маленькая :-), то находились другие дела, то просто стеснялась предъявлять свое свиное рыло в калашном ряду предыдущих победителей — звезд масштаба Петра Митричева (который был одним из первых «выборных» блоггеров, неожиданно выбыв в последнем раунде Algorithm).
Пролог
TCO (а раньше и похожий турнир для студентов TCCC) проводится каждый год, и каждый год организаторы прилагают массу усилий для того, чтобы турнир стал максимально интересным для участников и наблюдателей. Кульминация турнира — финалы-онсайт, и очень важно передать дух происходящего там зрителям, наблюдающим только по интернету. С 2007 года TopCoder экспериментирует с форматами блога, позволяющими сделать это лучше всего. Однажды у нас был даже видеоблог, снятый специально приглашенными профессионалами, но обычно блог имеет более привычную форму текста и фотографий, и пишется админами и/или избранными членами сообщества (хм, TC member звучит лучше). До этого года репортаж велся только с финалов, а блоггеры выбирались на конкурсном основании по одной статье, в которой они должны были доказать, почему выбрать нужно именно их. В этих конкурсах я не участвовала ни разу — то я была еще маленькая :-), то находились другие дела, то просто стеснялась предъявлять свое свиное рыло в калашном ряду предыдущих победителей — звезд масштаба Петра Митричева (который был одним из первых «выборных» блоггеров, неожиданно выбыв в последнем раунде Algorithm).
Спортивное программирование → Итоги 2010 TopCoder Open
Главный турнир года на TopCoder (хабраанонс) закончился уже неделю назад, а на Хабре это важнейшее событие до сих пор не освещено! Это странно и удивительно, и я, верный адепт TopCoder, спешу исправить это недоразумение — тем более что в этом году я имела возможность наблюдать финалы вживую.
Самое зрелищное и эмоционально насыщенное соревнование турнира и в этом году не обмануло ожидания зрителей. Многократный чемпион прошлых лет Петр Митричев (Petr) удивил и немножко шокировал своих поклонников, выбыв из соревнования в первом же полуфинале со всего лишь одной решенной задачей. Второй фаворит, TianCheng Lou (более известный как ACRush), уверенно выиграл свой полуфинал и лидировал весь финал до самых системных тестов, которых не выдержала его третья задача, отбросив его на второе место под слитное «аах» зрителей.
Algorithm
Самое зрелищное и эмоционально насыщенное соревнование турнира и в этом году не обмануло ожидания зрителей. Многократный чемпион прошлых лет Петр Митричев (Petr) удивил и немножко шокировал своих поклонников, выбыв из соревнования в первом же полуфинале со всего лишь одной решенной задачей. Второй фаворит, TianCheng Lou (более известный как ACRush), уверенно выиграл свой полуфинал и лидировал весь финал до самых системных тестов, которых не выдержала его третья задача, отбросив его на второе место под слитное «аах» зрителей.
Спортивное программирование → Календарь событий TopCoder
Хочу предложить вашему вниманию автоматически генерируемый, по вашему вкусу настраиваемый, куда угодно импортируемый календарь событий TopCoder:
topcoder-calendar.appspot.com

Просто выберите категории соревнований, которые интересны лично вам, и добавьте получившийся календарь в формате iCal в ваш гугл-календарь, Яндекс.Календарь или любую программу-органайзер.
topcoder-calendar.appspot.com
Просто выберите категории соревнований, которые интересны лично вам, и добавьте получившийся календарь в формате iCal в ваш гугл-календарь, Яндекс.Календарь или любую программу-органайзер.
Спортивное программирование → Что случилось с TopCoder?
Сегодня много людей думали поучаствовать на TopCoder, но не вышло… Версий в чате было много разных, одна из часто встречаемых это DDOS-атака. Кто слышал или может знает, что случилось? Может это связано как-то с днём студентов? :)
Спортивное программирование → TopCoder Open 2008
Победителем TopCoder Open Algorithm в третий раз стал tomek (Tomasz Czajka, Польша). На втором месте Petr (Пётр Митричев, Россия, МГУ), на третьем - Eryx (Eryk Kopczynski, Польша). Burunduk1 (Сергей Копелиович, Россия, СПбГУ) занял 5 место, andrewzta (Андрей Станкевич, Россия, СПбГУ ИТМО) и vlad89 среди разделивших 6-9 места.
В финал TopCoder Open 2008 Algorithm вышло три российских участника, два польских, и по одному участнику из Украины, Китая, Австралии, Индонезии и Швеции.
К сожалению, Митричев не победил(. В 2006 году он победил.
Инфа взята с SnarkNews.
Итоговые результаты.
Интересные факты о ТопКодер Опен
А вообще финал был очень напряженным.
К примеру - With 20s left, Petr gets a third challenge to take the lead.
But 5s later tomek gets a successful challenge also, moving back into the lead! Real last-second excitement, the crowd was really making some noise.
Почитать текстовую трансляцию можно тут.
А вообще было классно.
В финал TopCoder Open 2008 Algorithm вышло три российских участника, два польских, и по одному участнику из Украины, Китая, Австралии, Индонезии и Швеции.
К сожалению, Митричев не победил(. В 2006 году он победил.
Инфа взята с SnarkNews.
Итоговые результаты.
Интересные факты о ТопКодер Опен
А вообще финал был очень напряженным.
К примеру - With 20s left, Petr gets a third challenge to take the lead.
But 5s later tomek gets a successful challenge also, moving back into the lead! Real last-second excitement, the crowd was really making some noise.
Почитать текстовую трансляцию можно тут.
А вообще было классно.
Интерфейсы → Серия конкурсов Connected Services Sandbox Mashup Service Design and Assembly
Идет серия контестов, объявленная Microsoft и British Telecom, по разработке ПО с общим призовым фондом в 40 000 американских долларов. Сейчас открыт конкурс, относящийся к сфере информационной архитектуры и GUI, с призовым фондом в 4 500 долларов. Возможно, кому-то из хабра-людей будет интересно попробовать себя в этом.
Спортивное программирование → Питерский школьник выиграл TopCoder High School
Похоже этот год в спортивном программировании для России — год питерской школы. В феврале Миша Дворкин выигрывает Зимний Кубок ТТБ. В марте команда питерского ИТМО (в составе которой все тот же Миша Дворкин) показывает лучший российский результат — золото и 3-е место — на финале ACM ICPC в Токио. Следующее major международное соревнование по спортивному программированию — TopCoder High School среди старшеклассников — опять выигрывает петербуржец. Это ученик физико-математического лицея номер 30 Юрий Петров aka Burunduk2.
Спортивное программирование → Положение Митричева на 1-ом месте в рейтинге TopCoder стало менее устойчивым
После прошедшего 3 ноября TopCoder SRM 325 извечному сопернику Петра Митричева aka Petr (Москва, Россия) за первое место в рейтинге TopCoder (а рейтинг TopCoder фактически является мировым рейтингом по спортивному программированию в индивидуальном зачете) Томашу Чайка aka tomek (Варшава, Польша) удалось сократить отставание от Петра на 68 очков, и в итоге их сейчас разделяет каких-то 24 пункта.