?

Log in

No account? Create an account
робосова

ru_chgk


Спортивное "Что? Где? Когда?"

Life is a gamble


Предыдущий пост Поделиться Следующий пост
Новости базы вопросов
roma7 пишет в ru_chgk
Добрый день.

Тестовая версия базы вопросов доступна по адресу http://chgknew.zaba.ru. Это временный адрес. Если всё пойдёт хорошо, адрес http://db.chgk.info будет переведён на новую версию. Старая версия, думаю, останется по адресу http://questions.chgk.info.

Главное новшество -- метод поиска. Теперь не будет "старого" или "расширенного" метода. Поиск един и объединяет возможности обоих поисков. Другими словами, ищется и подстрока и формы слова. Кроме того, можно использовать простой язык запросов -- минус перед словом для исключения результатов и звёздочка в начале или конце слова для надёжного поиска форм. То есть если ввести слово "Пушкин", то будут искаться формы слова "Пушкин", а если "Пушкин*", то все словоформы, начинающиеся на "Пушкин".

Страницы -- лицензия, формат вопросов, обращение к авторам, благодарности -- написаны очень давно и могут не отражать текущего положения дел. Было бы неплохо, если бы кто-то заинтересованный их поправил. Доступ на редактирование могу дать. Логины от канделябра сейчас не действуют, надо регистрироваться заново. Ничего полезного, кроме, возможно, права редактирования, регистрация пока не даёт.

Особое внимание на новую версию следует обратить авторам сторонних сервисов, использующих данные из базы (через xml или ещё как-то). Проверьте, не сломалось ли что.


--
Роман Семизаров


  • 1
Не удается открыть сайт. Возможно, это моя личная проблема, но с другими страницами, кажется, все хорошо. Один раз открылся через минуты 2 загрузки, и то без стилей.

Лицензия, FV, обращение и т.д.

Большую часть из этого писал я. Если хочешь, могу подновить, только пока не очень понимаю, что именно обновлять

Re: Лицензия, FV, обращение и т.д.

Я тоже. Если всё актуально -- то и хорошо. :)

Работает ли звёздочка в начале слова?

> если ввести слово "Пушкин", то будут искаться формы слова "Пушкин"
А подстрока в этом случае искаться не будет?

Роман. Оставлял это сообщения в одно из предыдущих постов про базу, видимо вы его не получали или пропустили. Все баги вроде в наличии.
=============
Решил после отпуска вернуться к нашим баранам, а именно дотестировать функционал выгрузки пакета в fb2, чтобы начать им пользоваться наконец.
Пакет "Турнира трех редакторов" выгружаю в fb2.
Сходу обнаружил несколько багов.
Так как руки все тестовую площадку поставить себе на машину не дошли, поглядел код модулей друпала в репозитории.
1. Стандартный де-факто редактор .fb2 -- FBE(fiction book editor), не понимает когда отдельные binary окружены тегом binary.
Способ решения: Нужно убрать из шаблона chgk_db_fb2.xml окружающие теги binary.
2. Тег внутри poem называет не stranza, а stanza.
Способ решения: Исправить опечатку в файле DbField.class.php.
3. Какие-то непонятки с этим stanza. При выводе в fb2 вышеуказанного пакета в каждом месте где указаны несколько источников выводятся с помощью тега poem, и иногда только начиная со второго источника выводится тег poem. Это для чего так? Особого смысла выводить источники как "стихи" не вижу. Можно просто их через тег p вывести.
Способ решения: Сходу не разобрался но копать надо в DbField.class.php getfb2()
4. Еще про binary. Опять же FBE не понимает когда аттрибут id у binary начинается с цифры. Прочитал xsd-схему они правы id - должен быть xml-токеном, а токены должны начинаться с буквы или символа пунктуации.
Предлагается добавлять к имени binary файла символ "подчеркивания" "_".

Да, не видел. Вероятно, был в отпуске и не читал почту от робота ЖЖ.

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

Насколько я понимаю, именно это и происходит, если оставить только галочку "ЧГК" и поставить ограничение по времени, чтобы не попадали совсем старые вопросы из авторских коллекций.

(Удалённый комментарий)
(Удалённый комментарий)
(Удалённый комментарий)
Нужно иметь возможность указывать размер желаемого случайного пакета.
Желательно иметь возможность размещать в вопросах случайного пакета ссылки на пакеты, откуда взяты вопросы.

Желательно наряду с алфавитным списком редакторов вернуть список редакторов, отсортированный по количеству отредактированных турниров.

Есть ли возможность перейти со страницы турнира на страницу отдельного тура?

У меня не работает поиск по авторам и источникам.

1. Размер пакета -- не уверен, отложу.
2. Да, сделаю
3. Зачем? Там всё равно неточные цифры, связанные с тонкостями учёта туров и турниров, так что для пузомерки не годится. А для того, чтобы найти конкретного редактора алфавитный порядок удобнее.
4. Нет. Что-то я не придумал, куда список туров деть. Обычно страница тура не нужна, но, пожалуй, для турниров типа ОВСЧ или ИГП наоборот логичнее список туров. Надо подумать.
5. Починил.

Спасибо.

Нет количества результатов поиска (или я не вижу, где). Это нужная фича.

Рома, вопрос не совсем к тебе, но раз уж я стал смотреть эту базу...

названия турниров высшей и первой лиги регулярного чемпионата москвы в списке турниров (http://chgknew.zaba.ru/tree) разные:

Гран-При Москвы (Высшая лига)
Кубок Москвы по ЧГК. Гран-При сезона 1995-1996 годов
...
Гран-При Москвы (Первая лига)
Первая лига Москвы сезона 1996-1997 гг.

официально турнир называется (как минимум, сейчас) "Регулярный чемпионат Москвы (Гран-при)
https://docs.google.com/document/pub?id=120VtogJfFgWxF-sOAXY3FACRac50olgrPvfTYd5g_NM

ну и там же: есть 2 разных турнира памяти Коноваленко(2008 и 2009 год) с одинаковым названием - без указания года. и 2010 год появится.

микстовый турнир тоже без указания года

А нельзя сделать, чтобы комментарий шел сразу после ответа?
Когда он после источника и автора, просто дико видеть.

Жень, это ты сейчас о чём? Наколько я вижу, комментарий именно после ответа (вернее после зачёта) и находится.

В старой версии в дереве турниров рядом с названием турнира писалась дата. Поэтому турнир можно было называть "10-й чемпионат такой-то страны", зная, что рядом будет стоять дата, поэтому его найдут те, кто ищет конкретный год. Если даты не стоит, то по названию "10-й чемпионат" непонятно, какого он года. Открывать наугад и смотреть дату неудобно.

  • 1