В процессе работы над новым полем API у нас пропали редакторы на турнирах. Сейчас мы почти всех вернули обратно, но если вы вносили изменения в состав редакторов сегодня или вчера, то лучше проверить и поправить, если что-то не так.
Сложилась странная ситуация: сайт rating.chgk.info работает, а документов, которые регламентировали бы его работу, нет: положение о рейтинге МАК де-факто не действует, а других таких документов не появилось. Поэтому мы, администрация сайта, подготовили новый документ — Регламент по работе с данными турнирного сайта сообщества знатоков.
За его основу взяты фрагменты положения о рейтинге МАК, но и изменений много. Перечислим основные:
- Сильно расширен диапазон разрешённых символов в названиях команд. Это произошло потому, что мы решили отойти от принципа читабельности. В эру онлайнов достаточно, чтобы название команды было понятно написано, но необязательно понятно читалось.
Сильно ограничивать по доступным символам мы не хотим, поэтому не указываем полный список разрешённых. Однако помните, что использование сложных названий может создать трудности представителю (не каждый сможет, например, найти команду, в названии которой есть символ «∀»).
Напомню на всякий случай, что организаторы конкретных турниров могут устанавливать дополнительные требования к названиям: практика показывает, что не все это знают.
- Ослаблены условия для команд из одного города с совпадающими названиями. Раньше не допускалось, чтобы в городе было две команды с одинаковым названием, даже в тех случаях, если одна из них сыграла один-единственный турнир на заре человечества. Сейчас любая «новая» команда сможет использовать такое же название после трёх лет неактивности «старой» команды (не сыграно ни одного турнира).
- Изменились условия модерации названий. Раньше полномочия по изменению названий команд и турниров были у Дисциплинарной комиссии МАК и Правления МАК. Теперь они у администрации сайта (поскольку вся ответственность за контент лежит на нас). Надеемся, поводов вспоминать об этом будет немного.
- Действовавшее ранее негласно требование к достоверности данных об именах игроков теперь прописано в явном виде. Все вводимые ФИО должны быть полными и совпадать с указанными в документах (за исключением случаев, когда в обычной жизни вы по каким-то личным причинам используете другое имя). При вводе нужно использовать только русский язык (для нерусскоязычных имён должна использоваться русскоязычная транскрипция, при этом имя на языке оригинала может быть указано как примечание, равно как и любая другая информация касательно написания или произношения ФИО). Заметим, что эти требования распространяется и на онлайны.
- Появилось описание функционала площадок. Правда, они де-факто ещё находятся в бета-версии. Работа с этим функционалом не до конца налажена, но, если вы регулярно проводите игры (даже если это раз в год), смело заводите себе площадку. Сейчас можно указывать имя, город или ссылку на ваш сайт или группу в социальной сети.
За его основу взяты фрагменты положения о рейтинге МАК, но и изменений много. Перечислим основные:
- Сильно расширен диапазон разрешённых символов в названиях команд. Это произошло потому, что мы решили отойти от принципа читабельности. В эру онлайнов достаточно, чтобы название команды было понятно написано, но необязательно понятно читалось.
Сильно ограничивать по доступным символам мы не хотим, поэтому не указываем полный список разрешённых. Однако помните, что использование сложных названий может создать трудности представителю (не каждый сможет, например, найти команду, в названии которой есть символ «∀»).
Напомню на всякий случай, что организаторы конкретных турниров могут устанавливать дополнительные требования к названиям: практика показывает, что не все это знают.
- Ослаблены условия для команд из одного города с совпадающими названиями. Раньше не допускалось, чтобы в городе было две команды с одинаковым названием, даже в тех случаях, если одна из них сыграла один-единственный турнир на заре человечества. Сейчас любая «новая» команда сможет использовать такое же название после трёх лет неактивности «старой» команды (не сыграно ни одного турнира).
- Изменились условия модерации названий. Раньше полномочия по изменению названий команд и турниров были у Дисциплинарной комиссии МАК и Правления МАК. Теперь они у администрации сайта (поскольку вся ответственность за контент лежит на нас). Надеемся, поводов вспоминать об этом будет немного.
- Действовавшее ранее негласно требование к достоверности данных об именах игроков теперь прописано в явном виде. Все вводимые ФИО должны быть полными и совпадать с указанными в документах (за исключением случаев, когда в обычной жизни вы по каким-то личным причинам используете другое имя). При вводе нужно использовать только русский язык (для нерусскоязычных имён должна использоваться русскоязычная транскрипция, при этом имя на языке оригинала может быть указано как примечание, равно как и любая другая информация касательно написания или произношения ФИО). Заметим, что эти требования распространяется и на онлайны.
- Появилось описание функционала площадок. Правда, они де-факто ещё находятся в бета-версии. Работа с этим функционалом не до конца налажена, но, если вы регулярно проводите игры (даже если это раз в год), смело заводите себе площадку. Сейчас можно указывать имя, город или ссылку на ваш сайт или группу в социальной сети.
Пара новостей.
1) В API появился поиск для игроков и команд (см. документацию)
2) У нас накопилось несколько задач, для решения которых не хватает опыта и навыков. Поэтому мы ищем человека(ов), способного их решить. Сколько-то денег готовы выделить. Если вы можете что-то из этого и готовы помочь, пишите на r-chgk@yandex.ru.
Disclaimer: Если вы не программист, то дальше на эльфийском.
- У нас есть хуки в Gitlab, которые по push автоматически делают сборку и загружают её на сервер. Нужно отловить и исправить некоторые случаи при которых почему-то при обнаружении ошибки Build не завершается с соответствующим статусом (конкретные примеры дадим).
- Для API нужно настроить систему версионирования. Сейчас каждый деплой делает это в одну и ту же папку прямо в продакшен, а нужно, чтобы деплоил в тестовый сервер, и после того как мы там потестируем, должен легко выкатываться на прод.
- Нужно развернуть админку на react на боевом сервере (на тестовом она почти сделана), и там тоже версионирование настроить.
1) В API появился поиск для игроков и команд (см. документацию)
2) У нас накопилось несколько задач, для решения которых не хватает опыта и навыков. Поэтому мы ищем человека(ов), способного их решить. Сколько-то денег готовы выделить. Если вы можете что-то из этого и готовы помочь, пишите на r-chgk@yandex.ru.
Disclaimer: Если вы не программист, то дальше на эльфийском.
- У нас есть хуки в Gitlab, которые по push автоматически делают сборку и загружают её на сервер. Нужно отловить и исправить некоторые случаи при которых почему-то при обнаружении ошибки Build не завершается с соответствующим статусом (конкретные примеры дадим).
- Для API нужно настроить систему версионирования. Сейчас каждый деплой делает это в одну и ту же папку прямо в продакшен, а нужно, чтобы деплоил в тестовый сервер, и после того как мы там потестируем, должен легко выкатываться на прод.
- Нужно развернуть админку на react на боевом сервере (на тестовом она почти сделана), и там тоже версионирование настроить.
Мы поменяли на сайте систему авторизации (это нужно для API). Пока внешне ничего не должно измениться. Но в начале нового сезона (то есть 1 сентября 2022) старые пароли перестанут работать, если до этого времени вы ни разу не залогинитесь на сайте так что до этой даты каждый пользователь должен сменить пароль на странице управления профилем.
P.S. Если не успеете сменить зайти до 1 сентября 2022, то нужно будет просто восстановить пароль.
UPD к предыдущей записи: смена пароля не требуется, достаточно просто залогиниться.
Сайт некоторое время назад прилёг (показывает 500 ошибку). Разбираемся.
На случай проблем с доступом собрали в одном месте ссылки на основные информационные ресурсы знатоков. Этот список в любой момент можно найти в разделе «Документы».
Мы временно приостанавливаем сбор донатов, так как считаем, что сейчас есть более важные вещи, на которые нужно обратить внимание. Всё, что вы хотели бы задонатить нам, можно направить в любой благотворительный фонд.
❤8🤔1
Небольшой оффтоп.
Единственный ведущий программист турнирного сайта ищет себе высокооплачиваемое хобби основную работу:
Ищу работу на компанию не из России. В основном я сеньор-пхпшник (LAMP, Symfony), но готов переучиваться, сейчас осваиваю nodejs.
Также умею:
- CI/CD (Teamcity, Gitlab, Jenkins)
- Письменный+разговорный английский
- Тимлидить двух разработчиков
- Go (1 год)
Подробное резюме, репы с кодом скину по запросу.
Ищу работу на компанию не из России. В основном я сеньор-пхпшник (LAMP, Symfony), но готов переучиваться, сейчас осваиваю nodejs.
Также умею:
- CI/CD (Teamcity, Gitlab, Jenkins)
- Письменный+разговорный английский
- Тимлидить двух разработчиков
- Go (1 год)
Подробное резюме, репы с кодом скину по запросу.
❤10
Город Таллин на сайте переименован в Таллинн, поскольку именно такой вариант используется в русскоязычных информационных ресурсах в самой Эстонии. Если кто-то из команд, представляющих город, хочет сохранить старое написание, пожалуйста, напишите об этом на r-chgk@yandex.ru — мы добавим второй вариант.
🔥9👍7👎5
При загрузке данных для турниров, которые переходят границу сезонов (25 августа), у представителей могут возникать проблемы с установкой флагов (К/Б/Л). В частности, не всегда применяются флаги Б в веб-интерфейсе. Если вы столкнулись с такими проблемами, напишите нам на r-chgk@yandex.ru — исправим.
Добавили в настройки турнира функцию «клонировать», которая создаёт полную копию турнира со всеми его настройками. Благодаря этому теперь удобнее проводить, например, серии турниров и асинхроны на разных языках.
Найти эту функцию можно при нажатии на кнопку «Действия» на странице турнира (см. на скрине).
Пересечение между турнирами при этом генерируется автоматически.
Найти эту функцию можно при нажатии на кнопку «Действия» на странице турнира (см. на скрине).
Пересечение между турнирами при этом генерируется автоматически.
🔥17👍1
Переименовали на сайте Нур-Султан обратно в Астану.
🎉23👍5🤔5👏2
Мы считаем, что все данные об играх, собранные на сайте, должны быть максимально открытыми и доступными, но вместе с тем прямо сейчас мы оказались в ситуации, когда открытость данных может создать многим участникам нашего сообщества большие проблемы.
Поэтому с понедельника 26.09.2022 на неопределённый срок доступ к данным сайта будет только у залогиненных пользователей (а без логина на сайте будет видна только главная страница). Если у вас нет профиля на сайте, вы можете самостоятельно завести его на странице https://rating.chgk.info/user.php (понадобится только e-mail).
Большая просьба указывать свой ID, когда сайт предложит это сделать (если вы сыграли хотя бы одну игру, ID у вас есть, найти его пока можно на странице https://rating.chgk.info/players.php). Узнать свой ID после 26.09 можно будет или спросив любого человека, имеющего аккаунт на сайте, или написав на почту r-chgk@yandex.ru.
Поэтому с понедельника 26.09.2022 на неопределённый срок доступ к данным сайта будет только у залогиненных пользователей (а без логина на сайте будет видна только главная страница). Если у вас нет профиля на сайте, вы можете самостоятельно завести его на странице https://rating.chgk.info/user.php (понадобится только e-mail).
Большая просьба указывать свой ID, когда сайт предложит это сделать (если вы сыграли хотя бы одну игру, ID у вас есть, найти его пока можно на странице https://rating.chgk.info/players.php). Узнать свой ID после 26.09 можно будет или спросив любого человека, имеющего аккаунт на сайте, или написав на почту r-chgk@yandex.ru.
👍13😱2👎1
Турнирный сайт сообщества знатоков
Мы считаем, что все данные об играх, собранные на сайте, должны быть максимально открытыми и доступными, но вместе с тем прямо сейчас мы оказались в ситуации, когда открытость данных может создать многим участникам нашего сообщества большие проблемы. Поэтому…
Незадолго до выкатывания обновления выяснилось, что восстановление пароля тоже закрылось от всех незалогиненых (что неправильно), так что скрытие откладывается до тех пор, пока это не починим (coming soon).
👍1
Некоторое время назад сайт стал очень медленно открывать некоторые страницы, как выяснилось, из-за большого количества запросов по API.
Поэтому мы добавили ограничение на количество запросов. Теперь можно делать не больше 2 запросов в секунду (при этом можно взять "взаймы" 20 запросов, то есть сделать 20 запросов одновременно, но следующие только по истечению 10 секунд).
Поэтому мы добавили ограничение на количество запросов. Теперь можно делать не больше 2 запросов в секунду (при этом можно взять "взаймы" 20 запросов, то есть сделать 20 запросов одновременно, но следующие только по истечению 10 секунд).
👍6🔥2😢1
Информация для организаторов турниров. Объединили страницы "заявки" и "управление" (заявками) в одну. Теперь работать с заявками стало чуть проще и удобнее. Enjoy.
🔥12❤7👍3
UPD для прошлой новости. По просьбам организаторов вернули на страницу с заявками ожидаемое количество команд. А также добавили новую иконку i, при нажатию на которую отображаются контактные данные представителя и ведущего и IP, c которого была подана заявка.
❤6🤔1