[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth/auth_cookie.php on line 236: Undefined index: sess
[phpBB Debug] PHP Notice: in file [ROOT]/includes/auth/auth_cookie.php on line 236: Undefined index: auth
[phpBB Debug] PHP Warning: in file [ROOT]/includes/auth/auth_cookie.php on line 148: First parameter must either be an object or the name of an existing class
[phpBB Debug] PHP Warning: in file [ROOT]/includes/auth/auth_cookie.php on line 158: First parameter must either be an object or the name of an existing class
Форум Российской федерации Го • Просмотр темы - Баг репорты

Баг репорты

Обсуждение работы сайта и форума

Модератор: Модераторы форума

Аватара пользователя
Grey
Сергей Павлов
 
Сообщения: 1701
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: Баг репорты

Сообщение Grey » 29 окт 2013, 21:58

bughunter писал(а):Кстати да, и "Чемпионат России среди студентов, мастерский турнир" в списке турниров тоже задвоен.
Да, двойники на сайте РФГ возникают иногда. Причина - редактирование БД ТИГР. Пока не отлажен механизм блокировки, и сайт РФГ автоматически захватывает новые турниры и изменения в уже существующих, но при удалении и занесении таблицы снова появляется двойник на сайте РФГ, т.к. у турнира оказывается новый ID в БД ТИГР и сайт РФГ принимает такую таблицу за новую.
Рейтинг - это всего лишь приближенная оценка вашего уровня

Аватара пользователя
bughunter
Никита Гаганов
 
Сообщения: 89
Зарегистрирован: 17 окт 2013, 21:31

Re: Баг репорты

Сообщение bughunter » 29 окт 2013, 22:17

Кстати интересно, а где-нибудь написано, что турниры обсчитываются именно в порядке их окончания, а не их начала?
Или просто так исторически сложилось и нигде не прописано?
Почему-то думал, что обсчитываются в порядке их дат начала..
Things just happen, what the hell?

Аватара пользователя
Grey
Сергей Павлов
 
Сообщения: 1701
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: Баг репорты

Сообщение Grey » 30 окт 2013, 06:31

bughunter писал(а):Кстати интересно, а где-нибудь написано, что турниры обсчитываются именно в порядке их окончания, а не их начала?
Или просто так исторически сложилось и нигде не прописано?
Почему-то думал, что обсчитываются в порядке их дат начала..

См. ответ в подфоруме по турнирам.
Рейтинг - это всего лишь приближенная оценка вашего уровня

Аватара пользователя
whitedog
Павел Приступа
 
Сообщения: 459
Зарегистрирован: 22 окт 2013, 13:06
Откуда: Томск

Re: Баг репорты

Сообщение whitedog » 30 окт 2013, 21:28

Я верификатор.
Попробовал привязать игрока "Киселёв Павел, г. Томск" к пользователю paulcodiny - он сообщил мне, что это он. Нечаянно сначала привязал к paulcodiny игрока "Киселёв Павел-С, г. Санкт-Петербург". Затем отвязал - указал "не привязывать".

В итоге 2 бага:
1) Сейчас не могу привязать paulcodiny к "Киселёв Павел, г. Томск". При этом к питерскому Павлу успешно привязывается/отвязывается. При попытке привязать к томскому - значение сбрасывается на "не привязывать" после нажатия кнопки "сохранить". Если воспроизведёте проблему и примете её к сведению - сообщите об этом, пожалуйста.
2) Возможно, что "Киселёв Павел, г. Томск" (http://gofederation.ru/players/5225b5817c33dd8df62f7f27) и "Киселёв Павел-С, г. Санкт-Петербург" (http://gofederation.ru/players/5229c3c78c38c65294ced8d8) - двойники. У них похожие рейтинги, а Киселёв Павел из Томска действительно переехал в Санкт-Петербург. Странно, что у питерского Павла нет турниров, но последнее обновление рейтинга - 13.09.2013. К кому можно обратиться, чтобы проверить эту информацию?

P.S. Посмотрел вёрстку списка игроков. Вероятно оттого, что у томского Павла странный длинный id-шник:
<option value="5225b5817c33dd8df62f8182">
Киселев Александр-М, Сергиев Посад-MO, 1248
</option>
<option value="5225b5817c33dd8df62f7f262333393b">
Киселев Павел, Томск, 1796
</option>
<option value="5225b5817c33dd8df62f8271">
Киселев Александр, Воронеж, 1003
</option>

Аватара пользователя
Grey
Сергей Павлов
 
Сообщения: 1701
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: Баг репорты

Сообщение Grey » 03 ноя 2013, 19:02

Grey писал(а):1. При заходе на свою страницу игрока обнаружил странный график рейтинга - одна линия по двум точкам. А ранее было целых три! В базе у многих игроков уже порядка десятков турниров, но странно, что они не отображаются на графике. Подозрение на неправильное использование рейтинговых полей, передаваемых в БД сайта с сервера ТИГР.

2. В таблицах форовых турниров не отображается фора.

3. Игроки, впервые выступающие в турнире, имеют статус "экспертный", но почему-то отображаются в таблицах как "внешние".

ЗЫ. Пожелание: хорошо бы заменить для ЭО громоздкую пометку в виде верхнего индекса "[ЭО]" на обычную звездочку "*", как это было ранее в течение почти десяти лет во всех таблицах на форуме Кидо, публиковавшихся от имени рейтинг-комиссии и гл. судей. Для "внешних" оставить бы старую запись "внешний" прямо в строке, а не верхним индексом "[В]", там места хватает, так как нет конечного рейтинга.

Вынужден повторять, поскольку реакции никакой нет. Мы так и будем изучать таблицы форовых турниров, не видя форы? Ну хоть какой-то ответ дайте, уважаемый вице-президент.
Рейтинг - это всего лишь приближенная оценка вашего уровня

Аватара пользователя
Grey
Сергей Павлов
 
Сообщения: 1701
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: Баг репорты

Сообщение Grey » 05 ноя 2013, 07:35

Исправлено:
- отображение форы появилось в таблицах форовых турниров;
- индексы "[В]" и "[ЭО]" убраны, ЭО снова обозначается звездочкой, как привыкли все уже за десяток лет.

Эти поправки радуют глаз :)

Однако по-прежнему неправильно используются рейтинговые поля, передаваемые на сайт из БД ТИГР. Например, Каймин закончил командный ЧР-20 с рейтингом 2449, а в следующем сразу за ним ПР-16 указан рейтинг 2353. При этом график рейтинга похоже правильно отображается. Гипотеза моя: вместо поля "рейтинг из текущего РЛ" в качестве стартового рейтинга в турнирах отображается другое поле ("Рейт" в Го-рефери), которое можно условно назвать полем ЭО, где обычно стоит рейтинг РФГ на момент начала турнира, но который в действительности может быть просто УЭО, т.е. поставленным при создании таблицы судьёй значением, никак не связанным с РЛ. Или вообще ошибочным значением, если в РЛ была ошибка и в этот момент судья с помощью программы Го-рефери произвел синхронизацию списка игроков (так появилось значение в 800 с чем-то у Мезина вместо 1103). После устранения шибки в РЛ ошибка в таблице остаётся. Это не страшно, т.к. поле с именем "Рейт" в таблице турнира нужно судье только при жеребьевках и не используется при пересчете рейтинга, если игрок не внешний и не новый. Поле с рейтингом из РЛ видно в уже пересчитанном турнире, если на анкете игрока (открывается в Го-рефери по щелчку на имени участника) нажать кнопку "Дополнительно".

Это поле - текущий рейтинг, которое при вычислении итогового рейтинга в данном турнире заполняется по актуальному пересчету последнего завершившегося турнира независимо от того, что в таблице в поле "Рейт" поставит судья. У судьи на момент начала турнира может просто не быть интернета или он синхронизировал список по старому РЛ, который уже успел после этого измениться за счет пересчета турниров, о которых судья ничего не знал. Поэтому просьба к разработчикам: проверьте ещё раз правильность использования полей и при сомнениях обращайтесь напрямую к разработчику БД ТИГР - Беляеву Юрию. Администратор сайта РФГ Никита Данилов должен быть в курсе всех этих нюансов.

Эти ошибки порождают волну недоумения (а иногда и злобных реплик) на некоторых других форумах. Надо покончить с этим несоответствием, на которое я указываю уже не в первый в раз.
Рейтинг - это всего лишь приближенная оценка вашего уровня

Аватара пользователя
Вадим Хавин
Вадим Хавин
 
Сообщения: 57
Зарегистрирован: 19 окт 2013, 16:55

Re: Баг репорты

Сообщение Вадим Хавин » 09 ноя 2013, 01:42

Еще один косяк с отображением турниров, аналогичный уже упомянутому. Вместо входного рейтинга выводится, похоже, округление вниз от разряда, указанного в исходной таблице. Например:
http://gofederation.ru/tournaments/527b ... 5294ced993
http://gofederation.ru/tournaments/5262 ... 5294ced950

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

Кроме того, по ряду турниров есть только входной рейтинг (и, похоже, верный), но без пересчета. Внятной версии на этот случай у меня нет. Однако, скорее всего, различия отчасти связаны с таким фактором, как наличие привязки игроков из турнирной таблицы к базе.

Аватара пользователя
Grey
Сергей Павлов
 
Сообщения: 1701
Зарегистрирован: 21 окт 2013, 14:59
Откуда: Чайковский, Пермский край

Re: Баг репорты

Сообщение Grey » 11 ноя 2013, 08:26

Вадим, баги с рейтингами будут исправлены, как только перепишут скрипты на сайте РФГ и будут правильно использоваться рейтинговые поля из БД ТИГР. См. моё разъяснение выше.

К рейтинговым полям относятся не только сами рейтинги, но и отклонения, флаги, дата последней партии, указатель типа игрока - новый, внешний, обычный из РЛ. Любое из этих полей может влиять на ошибки в рейтингах. Например, экспертные (новые) показываются как внешние потому, что в скрипте проверка делается по наличию игрока в РЛ. А откуда он там возьмется, если это новый игрок? Вот и появляется у всех таких игроков пометка "внешний", которая исчезает при повторных пересчетах, т.к. тогда игрок уже в РЛ появился и распознается в БД ТИГР как новый по полю "тип игрока". А на сайте РФГ поле "тип", видимо, не используется.
Рейтинг - это всего лишь приближенная оценка вашего уровня

Аватара пользователя
whitedog
Павел Приступа
 
Сообщения: 459
Зарегистрирован: 22 окт 2013, 13:06
Откуда: Томск

Re: Баг репорты

Сообщение whitedog » 11 ноя 2013, 14:24

Джентльмены,

В таблице турнира на сайте неправильно отображается итоговое значение турнирных очков (схема проведения - ФОРС):

http://gofederation.ru/tournaments/525c ... be4100000a
Стартовые очки ФОРС (MM0) отображаются корректно.
Итоговые очки ФОРС (Очки) вычисляются неправильно - видимо, просто к стартовым очкам добавляется количество побед.
При этом в программе Го-рефери (и в БД ТИГР) имеются корректные значения.

Итоговые очки ФОРС = Стартовые очки ФОРС + Очки, набранные во всех турах
Очки в туре = 20 за победу, 10 - за поражение, 15 - за ничью. При этом к этим очкам в туре дополнительно добавляется (если играл белыми) или отнимается (если играл черными) размер форы в партии. Так, если А, играя белыми, проиграл Б на 7 камней форы, то А получит 10+7=17, а Б - 20-7=13, из 30 суммарных разыгрываемых очков.

Подскажите, можете ли вы сразу брать нужное значение из БД, а то сбивает с толку, что в итоге результаты в таблице не отсортированы по очкам ФОРС.

UPD: Также в указанной таблице у Дубовика Кирилла указана мета "внешний". Это не так: Кирилл был наделен экспертной оценкой, т.к. его не было в РЛ. Так что он просто игрок с ЭО.

Аватара пользователя
mmk
 
Сообщения: 71
Зарегистрирован: 18 окт 2013, 19:03
Откуда: Москва

Re: Баг репорты

Сообщение mmk » 13 ноя 2013, 23:06

Со стороны разработчиков было бы правильно как-то реагировать. А то люди пишут как в пустоту.
Чтобы людям было понятно,что из написанного было, хотя бы, принято к сведению, что поправят, а что нет. Люди стараются, а в ответ тишина. Никакой обратной связи.

Пред.След.

Вернуться в Сайт и форум

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7