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

Автор Egor, 15 лет назад, По-русски

Изменения:

Enhancement Add universal interface for task generation
Enhancement Tester: ability to pass message from checker irrespective from verdict type
Defect New Task: default directory should be created if absent
Enhancement Create action to copy full source in order to submit to judges that do not provide file selection as option
Enhancement Task generation: support for CodeChef

Теперь можно генерировать не только таски на весь контест, но и отдельную таску из архива - в качестве id надо ввести "номер_контеста буква_таски", например, "128 B". Кроме того, введена поддержка CodeChef. Тесты на нем структурированы гораздо хуже, так что используется эвристика. Возможно добавление в тест пустых строк, а так же может вообще не сработать. На последних 10 контестах все таски генерируются, проверено. Id для контеста - последняя часть url его страницы, например - NOV11. Id для таски из архива - ее Problem code (например, "LCM"), а для таски из контеста - "contest_id problem_code" (например, "NOV11 DOMNOCUT")
Так же добавлена еще одна акция, которая просто копирует содержимое Main.java (созданный файл) в буфер обмена. Полезно для джаджей, которые не поддерживают отправку файла

Ссылка на плагин, конфигурация не изменилась
  • Проголосовать: нравится
  • +9
  • Проголосовать: не нравится

15 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится
Thanks Egor for the effort. Your help to community is really appreciated.
I tried to setup the plugin. Facing various issues,
- Unable to inline library code into topcoder code.
- Can't find 'Run Task' button
- After i tried couple of things, the CHelper menu title disappeared from Main Menu.
- Now when i try to hit Run against a class, I get the below exception.

configuration file (both USER_DIR\.IntelliJIdea10\config\plugins and PROJ_ROOT_DIR)- http://pastebin.com/F7my1jFR

Exception thrown - http://pastebin.com/erF33zPW

If it is not too much trouble and you have some time to spare, it will be really helpful if you uploaded a screencast with a demo of how to setup your plugin and use it for Topcoder and Codeforces.

Thanks.
15 лет назад, скрыть # |
 
Проголосовать: нравится +7 Проголосовать: не нравится
Не могу не попросить писать "задача" вместо "таска" :о)
И еще -- "Так же добавлена еще одна акция" -- пришлось переключаться в английский чтобы понять что это значит :о

  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Мне надо как-то обозначить вполне конкретную сущность и мне кажется, что "задача" будет допускать слишком много толкований.
    По второму пункту - действие, ИМХО, звучит еще хуже в данном контексте