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

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

Рад вам представить автоматически обновляемый (каждый час) список соревнований с различных ресурсов clist.x10.mx. Смотрим, критикуем, предлагаем.... и пользуемся)

UPD.

Добавил ресурс opencup.ru, но формат там не общепринятый, но со временем узнаем...

Теперь записи в таблице уникальны по заголовку контеста и времени начала (раньше было только по заголовку), в связи с этим если соревнование будет переноситься, то в списке останется и не перенесенная запись. Это связано с тем, что имя не всегда уникально на некоторых ресурсах (dl.gsu.by, codechef.com, opencup.ru и прочие)

UPD.
Реализована функция "временные зоны":
Также при использовании выпадающего списка время автоматически изменится согласно выбранной зоне.

UPD.
Добавил acm.timus.ru.
Теперь значение временной зоны сохраняется в куки, т.е. нет нужды постоянно указывать timezone=... или выбирать зоны в списке.

UPD.
Добавлен neerc.ifmo.ru/school.

UPD.
Недавно узнал что список соревнований не обновляется самостоятельно... на кроне стоит команда, выполняться скрипт, но он не так отрабатывает из-за использования синтаксиса (?<name>) в регулярных выражениях... при ручном обновлении все нормально обновляет... буим разбираться... если кто хочется посмотреть обновленный список, то запустите clist.x10.mx/update.php и после его обработки смотрите лист...

Добавлен hsin.hr/coci.

UPD. 2011-10-17
О, мой хостинг обновился и теперь заработало автоматическое обновление... ура, ура, ура. Как говорится лень двигатель прогресса — я ничего не делал и все заработало))

Добавлен acm.sgu.ru

А, и обновление поставил каждые 10 минут... если хостер не будет на меня злится, то пожалуй так и останется...

UPD. 2011-10-25
За то что не видно, но оно есть, хочу сказать спасибо tanas — пять минут и шаблонизатор смарти прикручен (конечно многие скажут что тут такого его прикрутить, но мне как человеку малознающего в этой области понадобилось бы куда больше времени).

Как вы можете заметить слегка изменился список временных зон.
http://clist.x10.mx/?timezone=7
http://clist.x10.mx/?timezone=Europe/Minsk
Это сделано для совместимости со следующим обновление.

Теперь появился режим просмотра в виде каледаря... гугл календаря.
http://clist.x10.mx/?view=calendar
http://clist.x10.mx/calendar (http://clist.x10.mx/list)
В связи с этим все любители этого продукта могут подписаться на отдельные календари и смотреть расписание не заходя на сайт (ах, я потеряю посетителей). Можно подписаться на календарь пользователя [email protected] в который дублируются все события, но пока не рекомендую (некоторые события по два раза дублируются, некоторые вообще не дублируются... возможно будем разбираться). Ссылки на подписки (а также на файл для импорта в другие приложения) отдельных календарей можно взять в раскрывающемся списке ресурсов при просмотреть в режиме календаря.

UPD.
2011-10-31
У посетителей из Беларуси может возникнуть проблема... это связано с тем что Беларусь не переводит время, т.е. сейчас у нас должно быть +3, а все считают что у нас +2 (php, javascript). Чтобы исправить проблему в настройках компьютера выберите временную зону +3.

UPD. 2012-01-14
Кто хочет посмотреть что последнее добавилось в список вот:
http://clist.x10.mx/?mode=latestadded

UPD. 2012-02-11
Исправлена неполадка с неправильным отображением времени до начала и окончания события... спасибо qwaker.00.

UPD. 2012-02-12
У нас новый интерфейс... и снова большое спасибо qwaker.00.

UPD. 2012-05-23
Добавил парочку ресурсов (ipsc.ksp.sk, lightoj.com).
Замечено что доступ к некоторым календарям пропадает, видимо скрипт думает, что календаря не существует и создает новый... проблема будет решаться, но будьте бдительны...

UPD. 2012-08-11
Мы переехали на clist.by.
  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Предложение: добавьте google codejam
  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    ресурсы я добавляю по мере соревнований на них, чтобы был виден шаблон. GCJ ещё не скоро будет... хотя шаблон можно взять и с этого года... т.ч. если будет нечего делать, то сделаю...
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Ещё одно предложение: желательно ещё хорватские олимпиады добавить и олимпиады USACO.
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
есть ли возможность интегрировать этот список в Google Calendar?
15 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Здесь есть расписание для www.codechef.com до конца года, включая CodeChef Cook-Off (ближайший контест 18.09).

UPD. А то у Вас с этого сайта указан только один текущий контест.

  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Надо смотреть... там яваскрипт, а это наверное проблематичней будет...

    Прикольно что у меня есть Jai Narain College of Technology, Bhopal - Coding Fingers, которого нету в списке на сайте... отменили походу...
  • 14 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Разобрался с проблемой, можно забирать просто с гугл календаря, но там не совсем точный календарь — для лонг контестов не указано точное время начала и окончание (только день), нет ссылок на сам контест (хотя в прошлых есть)... пока оставил как есть.

15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Как-то скоро должны начаться тренировки на http://neerc.ifmo.ru/trains/information/index.html
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
А почему из Китая ваш софт не открывается? Он у вас на вражеских Китаю американских серверах, что ли? =)
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
It's great! It would be good to have the english version of this site, and links directing to english version of the contests :)
15 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Еще есть acmp.ru
Там и личные, и командные олимпиады.
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Personnaly I'd like to have a Google Calendar set up with rounds from Codeforces, and/or possibly other algorithmic competition websites. It already exists for Topcoder, with an option to choose the kind of programming contest you're interested in.

Thumb up I you want it for Codeforces too =)
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Почему олимпиада на acm.dvpion.ru указана 2 раза? Неужели так и надо?
А в целом неплохо..
  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    нет, так не надо... просто заголовок контеста меняется когда стартует олимпиада... надо более жесткую регу написать... в ближайшее время сделаю...

    • 15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится
      Этот баг видно пока не исправлен.
      Пришлось по независящим от нас причинам немножко подкорректировать наше расписание, теперь в Вашем есть оба: и старое и новое, в 2-х соседних строчках, но реально это одно и то же, просто переименованное (дата: 08.10.2011).
      • 15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        Там я просто сделал более жесткую регулярку... в вашем случаи немного поправил хранение данных... конкретно для еолимп соревнование привязывается теперь к ссылки, а не к титлу+время...
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
ГП Удмуртии 11го, а не 10го.
  • 15 лет назад, скрыть # ^ |
    ← Rev. 2  
    Проголосовать: нравится 0 Проголосовать: не нравится

    "...Начинается регистрация команд на первый этап X Открытого Кубка по программированию - Гран-При Удмуртии, который состоится 11.09.2011 в 11:00 (альтернативное время 10.09.2011 в 16:30..."
    как я понимаю можно решать в любое время... или я неправильно понимаю?
  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    а расписание давно появилось, а я то с главной парсил... исправил...
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
18-го  Codechef September Cook-off.
И на нирке уже есть расписание тренировок, думаю стоит добавить.
  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    кодчеф добавляется уже сам... возможно только что на главной таймер уже отсчитывает время, а в будущих соревнованиях на сайте его ещё нету, тогда у меня тоже нету... возможно в будущем сделаю парсер таймера... в далеком будущем)))

    за инфу про нирку спасибо, сделаем...
  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    немножко неприятный у них формат расписания...
15 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится
Мне было бы интересно видеть вверху некий бар с чекбоксами для того, чтобы определить нужные ресурсы.
15 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится
Кто пользовался гугл апи, в частности работа с календярем... стукните пожалуйста в личку если есть идем по:
  • никак не получается создать календарь с общим открытым доступом... сейчас он создается автоматически, доступ открываю руками..
  • дублирование в общий календарь.... не хочется создавать отдельное события для общего календаря... сейчас при создании события [email protected] приглашается в него как участник, но это не всегда почему то работает.
15 лет назад, скрыть # |
 
Проголосовать: нравится -11 Проголосовать: не нравится
Really want in english with english contest english problem and english site although the contest maintained by rusian, but can they make it into english. . . ?? Hmmmm
15 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится
Great job! Keep up the good work :-)
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
сайт умер или идут технические работы?
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
добавьте spoj
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Предлагаю сделать либо галочку "Скрывать соревнования, длящиеся более суток" либо выпадающий список, где можно будет выбирать одно из значений (скажем, 3 часа / 6 часов / 12 часов / 1 сутки / 3 суток / 8 суток). Ну, и чтоб спрашивало, сохранить ли эту настройку для этого компьютера.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится
Дорогие посетители, убедительная просьба проверить что оставшиеся время до начало соревнования у вас отображается корректно. Это касается временной зоны GMT+3... тех у кого стоит в настройках компьютера временная зона "Минск" на сайте вам должна подойти зона "(+03:00) Белорусское время", остальные пробуйте "(+03:00) Калининградское время, Восточноафриканское время".

Это связано с тем что когда время истекает, то страница автоматически обновляется, а так как java считает что Минск сейчас +2, то она обновляется постоянно. Можно заметить счетчик просмотренных страниц... соотнести количество уникальных пользователей с количеством просмотренных страниц тяжеловато...
»
15 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится -24 Проголосовать: не нравится


»
15 лет назад, скрыть # |
 
Проголосовать: нравится +18 Проголосовать: не нравится
Facebook HackerCup пора добавлять?
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +12 Проголосовать: не нравится
Вот ещё сайт, он создан совместно с acmp.ru ( у них одна тестирующая система). Контесты там бывают не часто, но сейчас появились.
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    Не знаю почему заминусовали... спасибо за информацию... буду надеяться что контесты окажутся полезными...
  • »
    »
    14 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    А не можете растолковать так, чтоб я понял — там таки надо заранее как-то регистрироваться на конкретный тур или таки не надо? Если надо — как это делать постороннему? (Зарегистрированному на acmp.ru и следовательно на acmu.ru , но не имеющему отношения ни к Красноярску ни к Ханты-Мансийску?) Если не надо — почему, например в http://acmu.ru/asp/champ/index.asp?main=rating&id_stage=40086 настолько мало участников?

»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Еще есть сайт по спортивному программированию www.usaco.org
  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    я этот список не обновляю, чтобы тема зря не подымалась... вообще уберу его чтобы не смущал... usaco уже добавлен... текущий список можно посмотреть нажав на Hide resources.
»
15 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится
Really very nice , thankx a lot :D
»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится
Кто хочет посмотреть что последнее добавилось в список:
http://clist.x10.mx/?mode=latestadded
»
15 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Неверно отображается время конца олимпиады на usaco.org. На офф. сайте написано, что до конца 2.5 часа (конец в 00:00 07 февраля 2012 по UTC-12, соответственно, по Москве это четыре дня), а на clist — что до конца полчаса.

»
15 лет назад, скрыть # |
 
Проголосовать: нравится +9 Проголосовать: не нравится

Не отображается завтрашний Codeforces Round #106 (Div. 2). Только у меня такая проблема?

»
15 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +5 Проголосовать: не нравится

с новым интерфейсом невозможно воспользоваться выпадающими меню: верхняя панель сворачивается при нажатии на них. Chromium 16.0.912.77, Xubuntu 11.10

UPD: с мозиллой все в порядке

  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    То же самое, Opera 11.61, Xubuntu 11.10.

  • »
    »
    15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +3 Проголосовать: не нравится

    Да, проблема и в правду есть на линухе. Нашел issue годичной давности о подобной проблеме у хромиума и пока видимо никто ничего решать не собирается.
    Значит будем решать сами своими силами. Мои извинения за неудобства.

»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

"Программирование — профессионалы (лич. 2011-2012)" are quite regular. Are these contests in English too? If yes then maybe someone can explain how to join them? :)

»
15 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

В списке нет следующих раундов Codeforces

»
15 лет назад, скрыть # |
 
Проголосовать: нравится +11 Проголосовать: не нравится

Проблема. При попытке загрузить сайт переходит на http://x10powered.com/errors/404.shtml.

»
15 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

этот проект понемногу умирает? в частности, он уже давно не парзит контесты Codeforces... жаль...

»
14 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

-

»
14 лет назад, скрыть # |
← Rev. 6  
Проголосовать: нравится 0 Проголосовать: не нравится

Подскажите, почему не отображается в списке соревнований CodeChef May Challenge 2012?

UPD. Ошибся. Не отображается только в Calendar ViewMode.

»
14 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Может лучше при клике на соревнование открывать ссылку в новой вкладке, а не в текущей?

  • »
    »
    14 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +5 Проголосовать: не нравится

    Только не это! Никогда, ни при каких обстоятельствах не надо делать, чтобы открывались ссылки в новой вкладке (на всякий случай подумал, и вспомнил 0 примеров, где это было бы удобно). На что вам колесо мыши?

    • »
      »
      »
      14 лет назад, скрыть # ^ |
      ← Rev. 2  
      Проголосовать: нравится 0 Проголосовать: не нравится

      Нет, так нет =)

      • »
        »
        »
        »
        14 лет назад, скрыть # ^ |
        ← Rev. 3  
        Проголосовать: нравится +1 Проголосовать: не нравится

        Не думал, что есть люди, которые не знают, что колесико мышки открывает страницу в новой вкладке...

        UPD : относится к первой правке.

    • »
      »
      »
      14 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +7 Проголосовать: не нравится

      Кстати, то, что на кф в соревнованиях ссылка "положение" открывается в новой вкладке, меня тоже дико бесит. Есть кто-то, кто считает, что такое поведение удобно?

      • »
        »
        »
        »
        14 лет назад, скрыть # ^ |
        ← Rev. 2  
        Проголосовать: нравится +12 Проголосовать: не нравится

        Мне удобно, учитывая, что оттуда нет ссылки назад, и это вовсе не очевидно. Было бы еще лучше, если бы на странице с положением были такие же "вкладки" наверху, как на остальных страницах внутри контеста (и незачем было бы приудительно открывать в новой вкладке).

  • »
    »
    14 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Я тоже считаю, что нет необходимости делать открывание в новой вкладке... но раз сильно надо, то появилась опция вкладки, там можно выбрать открывать вкладки в новой или в текущей вкладке... ссылки на время открываются всегда в новой...

»
14 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

При добавление очередной порции ресурсов встроенный календарь стал ругаться: 414. That’s an error. The requested URL /calendar/embed... is too large to process. That’s all we know.

Как я понял это связано с тем, что ссылка на календарь очень длинная... Если убрать раскраску (тогда сократиться ссылка), то насколько критично это? Смотрим, предлагаем...

»
14 лет назад, скрыть # |
 
Проголосовать: нравится +8 Проголосовать: не нравится

Что-то не так с топкодеровским календарем. Он добавляет одно соревнование 6 раз. У меня сейчас одновременно идет 6 марафонов и завтра будет 6 СРМов.

  • »
    »
    14 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +32 Проголосовать: не нравится

    Шесть марафонов одновременно? Да это просто праздник! :-)

  • »
    »
    14 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    Да, тоже заметил. Судя по тому, что в обычно списке все нормально, то видимо проблема именно с синхронизацией календаря... сейчас попробуем разобраться в чем дело. Интересно что это только с топкодеровским календарем...

    • »
      »
      »
      14 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Кусок кода, где удаляются события, которых нет в базе, есть, но гугл не возвращает что есть много одинаковых событий... он даже не говорит, что создал событие... Запустив скрипт от себя событие были успешно созданы и занесены в базу, т.е. видимо хостере как-то кэшировался ответ от гугла... пересоздал каледарь...

    • »
      »
      »
      14 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Ошибка повторялась, решил перечитать мануал и вот оно:

      Note: The default value for max-results is 25.
      

      т.е. он возвращал всего лишь 25 результатов, потом смотрим что такого-то нету и заново его создавал... сейчас будем фиксить.

    • »
      »
      »
      14 лет назад, скрыть # ^ |
       
      Проголосовать: нравится 0 Проголосовать: не нравится

      Супер, исправил чтобы выдирал только те, что нужно и он сам пофиксил лишние будущие события... Так что теперь с непонятным дублем событий покончено... Хотя если на одном из ресурсов запланируют на будущее больше, чем 256 событий, то придется вернуться к этой теме.

»
14 лет назад, скрыть # |
 
Проголосовать: нравится +6 Проголосовать: не нравится

предложение: добавить контесты из http://acm.zju.edu.cn

  • »
    »
    14 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится

    как-то добавлял его, но какие-то проблемы с загрузкой возникли, проще было отказаться... но раз надо, то сделаем... подожду пока там появится контест и сделаю...

»
14 лет назад, скрыть # |
 
Проголосовать: нравится +1 Проголосовать: не нравится

Названия соревнований с e-olimp.com начало показывать в неправильной кодировке, в стиле РђРЎРњ-тренировка в„– 9 — ДЛКШ-2012

»
14 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится +11 Проголосовать: не нравится

why have not this post >0 rating,i think aropan is working for this post

»
14 лет назад, скрыть # |
← Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

Кажется о переезде надо заранее предупреждать, а лучше первое время перенаправлялку делать. И ещё нужно название топика поменять. И ещё SNSS R3 вроде как до 18 продлили?

»
14 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Hi, it seems that the website is blocked. Upon visit I get this message:

" Hosting Account Suspended The x10Hosting account you have requested has been suspended.

If you are the account holder click here to resolve the suspension. "

Am I the only one with this message?

»
10 лет назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

I am getting connection timed out on clist.by