Рад вам представить автоматически обновляемый (каждый час) список соревнований с различных ресурсов clist.x10.mx. Смотрим, критикуем, предлагаем.... и пользуемся)
UPD.
Теперь записи в таблице уникальны по заголовку контеста и времени начала (раньше было только по заголовку), в связи с этим если соревнование будет переноситься, то в списке останется и не перенесенная запись. Это связано с тем, что имя не всегда уникально на некоторых ресурсах (dl.gsu.by, codechef.com, opencup.ru и прочие)
UPD.
Реализована функция "временные зоны":
Также при использовании выпадающего списка время автоматически изменится согласно выбранной зоне.
UPD.
Теперь значение временной зоны сохраняется в куки, т.е. нет нужды постоянно указывать timezone=... или выбирать зоны в списке.
UPD.
Добавлен neerc.ifmo.ru/school.
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.
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.
UPD. А то у Вас с этого сайта указан только один текущий контест.
Прикольно что у меня есть Jai Narain College of Technology, Bhopal - Coding Fingers, которого нету в списке на сайте... отменили походу...
Разобрался с проблемой, можно забирать просто с гугл календаря, но там не совсем точный календарь — для лонг контестов не указано точное время начала и окончание (только день), нет ссылок на сам контест (хотя в прошлых есть)... пока оставил как есть.
Там и личные, и командные олимпиады.
Thumb up I you want it for Codeforces too =)
I tend to be a partisan of this « Teach a man to fish and you feed him for a lifetime » Chinese proverb, so if I'm given only a link to the calendar, I won't be happy with it.
Anyway, thanks for the tip ! I suggest someone put it in the FAQ or somewhere more visible, it would avoid my sounding like and idiot =)
А в целом неплохо..
нет, так не надо... просто заголовок контеста меняется когда стартует олимпиада... надо более жесткую регу написать... в ближайшее время сделаю...
Пришлось по независящим от нас причинам немножко подкорректировать наше расписание, теперь в Вашем есть оба: и старое и новое, в 2-х соседних строчках, но реально это одно и то же, просто переименованное (дата: 08.10.2011).
как я понимаю можно решать в любое время... или я неправильно понимаю?
И на нирке уже есть расписание тренировок, думаю стоит добавить.
Notice: unserialize() [function.unserialize]: Error at offset 9 of 2095 bytes in /home/aropan/public_html/index.php on line 64
Warning: array_search() expects parameter 2 to be array, boolean given in /home/aropan/public_html/index.php on line 86
Warning: implode() [function.implode]: Invalid arguments passed in /home/aropan/public_html/index.php on line 97
SQL query error:
Query: SELECT `host` FROM `resources` WHERE NOT `id` IN ()
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
Попробуйте очистить куки или заново выбер
иать ресурсы, которые скрыватьhttp://clist.x10.mx/?durationlimit=1day
http://clist.x10.mx/?durationlimit=3days
http://clist.x10.mx/?durationlimit=nolimit
http://clist.x10.mx/?durationlimit=21 days
http://clist.x10.mx/?durationlimit=no limit
А во-вторых, (по крайней мере на том чужом компе с которого я сейчас пробую) выбор другого пункта из выпадающего списка ничего не меняет (перехода не происходит). Браузер FireFox 8.0
Если менять руками в строке адреса -- работает. И если выбирать из выпадающего списка часовой пояс -- время меняется. Так что, похоже, проблема всё же сайта, а не настроек браузера.
...
<select id='timezone' onchange='selectOnChange(this)'>
...
<select id='durationlimit' onchange='selectOnChange(this)'>
...
Это связано с тем что когда время истекает, то страница автоматически обновляется, а так как java считает что Минск сейчас +2, то она обновляется постоянно. Можно заметить счетчик просмотренных страниц... соотнести количество уникальных пользователей с количеством просмотренных страниц тяжеловато...
А не можете растолковать так, чтоб я понял — там таки надо заранее как-то регистрироваться на конкретный тур или таки не надо? Если надо — как это делать постороннему? (Зарегистрированному на acmp.ru и следовательно на acmu.ru , но не имеющему отношения ни к Красноярску ни к Ханты-Мансийску?) Если не надо — почему, например в http://acmu.ru/asp/champ/index.asp?main=rating&id_stage=40086 настолько мало участников?
http://clist.x10.mx/?mode=latestadded
Неверно отображается время конца олимпиады на usaco.org. На офф. сайте написано, что до конца 2.5 часа (конец в 00:00 07 февраля 2012 по UTC-12, соответственно, по Москве это четыре дня), а на clist — что до конца полчаса.
А это ты руками по каким-то причинам ссылку сделал неудачную, или это редактор криво распарсил линк без " http:// "?
UPD: Кстати, как же тут можно предовратить превращение чего-либо с префиксом хттп:// в ссылку? А то некрасиво выглядят пробел после линка выше, чтобы кавычка не влезала внутрь тега.
Это я руками сделал неудачно. Про парсер сейчас проверю: http://example.com example.com
Вижу, ясно.
Не отображается завтрашний Codeforces Round #106 (Div. 2). Только у меня такая проблема?
Я настолько редко читаю почту что о очередном раунде узнал именно с сайта... правда порешать не удалось...
А вот и есть проблема... хостер поубивал все мои кроны.. как и в прошлый раз... непонятно почему... будем разбираться...
Скрипт действительно удобный. Последнее время расписание соревнований смотрю исключительно по нему, поэтому желаю скорейшего решения проблемы.
Если у Вас VDS/VPS, то вроде как /etc/cron.*/ никто не отменял. Или shared?
Да, обычный хостинг... да и к тому же бесплатный...
Могу безвозмездно предоставить кусок своей VDS'ки от Selectel'а в пользование.
Спасибо, но я в скором сам думаю перенести его, а для меня будет полезно проделать эти шаги самостоятельно... ещё раз большое спасибо.
с новым интерфейсом невозможно воспользоваться выпадающими меню: верхняя панель сворачивается при нажатии на них. Chromium 16.0.912.77, Xubuntu 11.10
UPD: с мозиллой все в порядке
То же самое, Opera 11.61, Xubuntu 11.10.
Да, проблема и в правду есть на линухе. Нашел issue годичной давности о подобной проблеме у хромиума и пока видимо никто ничего решать не собирается.
Значит будем решать сами своими силами. Мои извинения за неудобства.
"Программирование — профессионалы (лич. 2011-2012)" are quite regular. Are these contests in English too? If yes then maybe someone can explain how to join them? :)
Nowadays it's a kind of camp in Gomel, Belarus where these contests are held. Pupils are preparing for Belarusian OI. Statements in russian only, but still contests are public for all :)
В списке нет следующих раундов Codeforces
Да, были технические проблемы... сейчас должно быть все нормально... спасибо за сообщение...
В списке нет ближайшего SRM'а.
Это уже не технические... сильно размашисто была написана регулярка... подправил... Спасибо за бдительность!
Проблема. При попытке загрузить сайт переходит на http://x10powered.com/errors/404.shtml.
этот проект понемногу умирает? в частности, он уже давно не парзит контесты Codeforces... жаль...
Что у тебя отмечено в Preferences — Hide resources?
А то у меня парсит :)
UPD. Хотя да, предстоящие и вчерашний раунды в режиме календаря не видны. Их по-прежнему вручную туда вносят?
на http://clist.x10.mx/ нет контестов CF, ни одного раунда из VK cup, даже квалов.
А теперь можно еще раз перечитать мой предыдущий пост :)
А, простите, я уточню — я использую Google Calender, и вот там нет этого. И мой bug issue относился именно к нему.
Где взять ссылку показанную страницу?
Preferences — Viewmode — List В Календаре да, похоже, туда добавляют вручную и просто не успели/забыли
Нет, нет, в гугл календарь добавляется автоматически... в том время были накладки обновления связанные с календарем.
Исправлено... надо было скрипт обновления для календаря запускать по несколько раз, чтобы он все обновил... баг найден и наказан...
Дообновлялся... сегодня вечером планируется переезд...
Почему сразу умирает-то? Когда пишут о багах сюда, они быстро исправляются.
я не имел ввиду ничего плохого :) я полностью за развитие этого проекта, и использую его очень активно
нет, так просто от нас он не уйдет... он будет жить...
Он будет жить, пока жив интернет ;)
даешь android версию для народа!
Так андройд же привязан к гугл аккаунту... там же можно юзать календарь или это не очень удобно?
-
Подскажите, почему не отображается в списке соревнований CodeChef May Challenge 2012?
UPD. Ошибся. Не отображается только в Calendar ViewMode.
хм, непонятно почему, но доступ к календарю codechef изменился... возможно он создал новый календарь...
Может лучше при клике на соревнование открывать ссылку в новой вкладке, а не в текущей?
Только не это! Никогда, ни при каких обстоятельствах не надо делать, чтобы открывались ссылки в новой вкладке (на всякий случай подумал, и вспомнил 0 примеров, где это было бы удобно). На что вам колесо мыши?
Нет, так нет =)
Не думал, что есть люди, которые не знают, что колесико мышки открывает страницу в новой вкладке...
UPD : относится к первой правке.
Кстати, то, что на кф в соревнованиях ссылка "положение" открывается в новой вкладке, меня тоже дико бесит. Есть кто-то, кто считает, что такое поведение удобно?
Мне удобно, учитывая, что оттуда нет ссылки назад, и это вовсе не очевидно. Было бы еще лучше, если бы на странице с положением были такие же "вкладки" наверху, как на остальных страницах внутри контеста (и незачем было бы приудительно открывать в новой вкладке).
Я тоже считаю, что нет необходимости делать открывание в новой вкладке... но раз сильно надо, то появилась опция вкладки, там можно выбрать открывать вкладки в новой или в текущей вкладке... ссылки на время открываются всегда в новой...
При добавление очередной порции ресурсов встроенный календарь стал ругаться:
414. That’s an error.
The requested URL /calendar/embed... is too large to process. That’s all we know.
Как я понял это связано с тем, что ссылка на календарь очень длинная... Если убрать раскраску (тогда сократиться ссылка), то насколько критично это? Смотрим, предлагаем...
Что-то не так с топкодеровским календарем. Он добавляет одно соревнование 6 раз. У меня сейчас одновременно идет 6 марафонов и завтра будет 6 СРМов.
Шесть марафонов одновременно? Да это просто праздник! :-)
Да, тоже заметил. Судя по тому, что в обычно списке все нормально, то видимо проблема именно с синхронизацией календаря... сейчас попробуем разобраться в чем дело. Интересно что это только с топкодеровским календарем...
Кусок кода, где удаляются события, которых нет в базе, есть, но гугл не возвращает что есть много одинаковых событий... он даже не говорит, что создал событие... Запустив скрипт от себя событие были успешно созданы и занесены в базу, т.е. видимо хостере как-то кэшировался ответ от гугла... пересоздал каледарь...
Ошибка повторялась, решил перечитать мануал и вот оно:
т.е. он возвращал всего лишь 25 результатов, потом смотрим что такого-то нету и заново его создавал... сейчас будем фиксить.
Супер, исправил чтобы выдирал только те, что нужно и он сам пофиксил лишние будущие события... Так что теперь с непонятным дублем событий покончено... Хотя если на одном из ресурсов запланируют на будущее больше, чем 256 событий, то придется вернуться к этой теме.
предложение: добавить контесты из http://acm.zju.edu.cn
как-то добавлял его, но какие-то проблемы с загрузкой возникли, проще было отказаться... но раз надо, то сделаем... подожду пока там появится контест и сделаю...
Названия соревнований с e-olimp.com начало показывать в неправильной кодировке, в стиле РђРЎРњ-тренировка в„– 9 — ДЛКШ-2012
фиксед
why have not this post >0 rating,i think aropan is working for this post
Long ago there was some kind of a server configuration, and accidentially many votes were lost (or even all of them, I don't remember).
Кажется о переезде надо заранее предупреждать, а лучше первое время перенаправлялку делать. И ещё нужно название топика поменять. И ещё SNSS R3 вроде как до 18 продлили?
Я и сделал перенаправлялку, а администрация подумала что я занимаюсь фишингом, а на мои ответы ничего не исправила, а просто удалили ресурс.
Ну тогда неплохо было бы создать отдельный топик тут под названием "переезд бла-бла". Всё равно этот уже разросся сильно.
Сделаем
Да, продлили, но в расписании не поменяли...
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?
See last update
Oh yes. I missed it. It's working on clist.by
I am getting connection timed out on clist.by