Зачем убрали возможность получения пакета вопросов в виде XML? Сейчас, как я понимаю, нельзя скачать пакет вопросов в машиночитаемом виде. А хотелось бы, чтобы данная возможность была. Также хотелось бы иметь Web API для возможности написания приложений, работающих с базой вопросов.
Возможность получения пакетов в виде xml никуда не делась -- все старые адреса работают.
http://db.chgk.info/dbxml.php?tour=INTER
http://db.chgk.info/dbxml.php?tour=wc08
http://db.chgk.info/dbxml.php?tour=wc08.1
Правило формирования адресов -- для каждой страницы типа http://db.chgk.info/tour/* есть соответствующий адрес http://db.chgk.info/dbxml.php?tour=* .
С API моя позиция такова. API появляется одновременно с приложением, которое хочет им пользоваться и заточено под его нужды. Если какому-то другому приложению будет удобно что-то ещё, появится что-то ещё.
То есть спецификация API с примерами и юзкейзами ложится на автора приложения. Я реализую.
А можно исправить следующее: в некоторых XML_файлах списков турниров есть адреса дочерних турниров (тег FileName), которые не совсем соответствуют настоящему адресу, например, дописано расширение .txt, которого вообще быть не должно. Например, http://db.chgk.info/dbxml.php?tour=NTAGIL содержит FileName "ntagil01.txt", но http://db.chgk.info/dbxml.php?tour=ntagil01.txt — нерабочая ссылка, а http://db.chgk.info/dbxml.php?tour=ntagil01 — рабочая.
И ещё, можно ли узнать расшифровку содержимого тега Type? Это, как я понимаю, тип игры (ЧГК, брэйн-ринг…), для которой вопрос.
xml я менять не буду -- его может уже кто-нибудь использовать. Кроме того этот xml имеет очень прозрачный способ формирования -- он в точности повторяет структуру mysql-базы.
У поля FileName логика такая. Для чемпионата хранится имя исходного файла в cvs-репозитории. Для тура -- имя файла чемпионата с расширением, совпадающим с номером тура. Для группы -- некий текстовый идентификатор.
А в url расширение txt отбрасывается. Скриптам приходится это учитывать.
Type -- _Ч_ГК, _Б_рейн, Сво_Я_ игра, Бескры_Л_ки, _И_нтернет Гран При, _Э_рудит-квартет. Есть ещё _Д_етские вопросы. Детский брейн -- 'ДБ' или 'БД'.
Но я могу тупо написать, чтобы в строке, которая в поле FileName, отбрасывалось расширение .txt, если оно есть? Или же бывают случаи, когда оно действительно нужно?
Роман!
До общего тестирования еще не дошел, но уже решил попользоваться функциональностью выгрузкой пакетов в fb2. Натолкнулся на такую проблему.
Внутри полей "вопрос", "Ответ", "Комментарий" и т.д. встречается символы LF (0x0A), это зачем они там?
Все бы ничего, но в этом месте нет символа "пробел". В некоторых windows-редакторах том же FBE, такая ситуация нормально отрабатывается - LF воспринимается как пробел, но у меня при конвертацию выдаваемого базой fb2 в lrf слипаются слова. В большом количестве. Можно эти LF при формировании файла fb2 заменить на пробелы?
Добрый день =)
В старой базе нравилась возможность при выведении случайного пакета получить новую порцию вопросов, просто обновив страницу. Планируется ли сейчас что-то подобное?
и еще один вопрос: каково назначение кружочков в правом нижнем углу страницы? вижу их - и кажется кажется, что на мониторе что-то постороннее.
заранее спасибо за ответ =)
Если залогиниться, то новый пакет появляется при обновлении страницы. Анонимам пока придётся нажимать кнопочку. Мне пришлось включить кеширование для анонимных пользователей -- поисковые роботы слишком много случайных пакетов хотели получить.
Кружочки? В правом нижнем углу? Я не понимаю о чём речь. :-)
Спасибо, Роман, за сбычу мечт.
1. Странный этот блок "Навигация". Там опечатка "Мои профиль".
2. Хочу обратную связь в комиссию по "этике" (т.е. ту что за ошибки орфографические и не только в вопросах отвечает).
Прецедент такой. Я встретил вопрос, с явной фактической ошибкой (опечаткой) кликаю на ссылку ("ошибка в вопросе") и в окно сообщений вбиваю свое замечание. А дальше оно там по инстанции отправляется, мне в общем не важно куда. Хотя в идеале конечно, какой-то веб-тракинг своих замечаний и ответов этой рабочей группы (Рубашкина) на них. Прецедент понятный?
2. Может, систему Orphus тут можно прикрутить?
Сделать специальный почтовый ящик для подобного рода сообщений, и дальше как-то распределять с него на ящики авторов.
Просто мои мысли на эту тему, не знаю, удобно ли это будет...
Несколько предложений, не знаю уж, насколько востребованных:
1. Поиск точной формы.
Чтобы, скажем, запрос "форму" выдавал только вопросы со словом "форму", но не со словами "форма" или "формула". Как в Google в запросах с кавычками
2. Мобильная версия.
Насколько я понимаю, это реализуется специальной темой для мобильных.
3. Число вопросов в случайном пакете
Хотелось бы иметь возможность как на старом сайте вводить количество выдаваемых в случайном пакете вопросов
1. Точная форма сейчас есть -- знак "=" перед словом. Не объявлено, потому что я сейчас экспериментирую с индексом. Не исключаю, что от некоторых возможностей поиска придётся отказаться из-за размера файлов.
1.Поддерживаю предложение по ссылкам. Очень часто дают прямую ссылочку на педовикию, что значительно облегчает домысливание.
2.А еще надо добавить кнопку регистрации на главную (или я просто ослеп?)
3.В версии для печати ответы переворачивать к верху тармашками и делать выравнивание по правому краю.
4. Вот например на мой взгляд совершенно бесполезный предпросмотр в книге жалоб и предложений. Я понмиаю что он расчитан на просмотр html кода, но здесь, на мой взгляд, не уместен.
5.И дизайн было бы неплохо подразнообразить)
6.И случайный вопрос слева поставить на какой-нибудь рандом, с шагом до обновления(поправилось оО)
7.Еще неплохо бы поправить ссылку на несортированыые турниры из корня
П.С.: А в целом здоровски)
1. Я подумал -- пока всё же ссылок в источниках не будет.
2. Добавил
3. Не, это как-то странно. Версия для печати -- она в основном для ведущего. А если сам отыгрываешь, то пустой строки после поля "Вопрос", вроде, достаточно, чтобы успешно прикрывать ответ
4. Убрал
5. Это без меня, это я не умею. Мне медведь в детстве на чувство прекрасного наступил. Я могу только взять стандартную тему.
6. Случайный вопрос не менялся, потому что главная страница кешировалась. Я это пока убрал, а дальше буду думать.
1) Раньше в форме поиска была опция «Выводить по … вопросов». Может вернуть её в «Дополнительные параметры»? Уж очень удобно, когда можно на одну страницу вывести все найденные вопросы.
2) Раньше ссылки в источниках работали как ссылки. Очень тоже удобно было...
--
С наилучшими пожеланиями
Стакун Алексей (Ростов-на-Дону)
1. Запишу. Хотя 50 вопросов -- это не 10, как было раньше.
2. Подумаю. Эти ссылки я обдуманно перестал делать ссылками. Уж очень большой процент среди них мёртвых. Да и зачем по ним ходить... :)
Комментарии
Зачем убрали возможность получения пакета вопросов в виде XML? Сейчас, как я понимаю, нельзя скачать пакет вопросов в машиночитаемом виде. А хотелось бы, чтобы данная возможность была. Также хотелось бы иметь Web API для возможности написания приложений, работающих с базой вопросов.
Возможность получения пакетов в виде xml никуда не делась -- все старые адреса работают.
http://db.chgk.info/dbxml.php?tour=INTER
http://db.chgk.info/dbxml.php?tour=wc08
http://db.chgk.info/dbxml.php?tour=wc08.1
Правило формирования адресов -- для каждой страницы типа http://db.chgk.info/tour/* есть соответствующий адрес http://db.chgk.info/dbxml.php?tour=* .
С API моя позиция такова. API появляется одновременно с приложением, которое хочет им пользоваться и заточено под его нужды. Если какому-то другому приложению будет удобно что-то ещё, появится что-то ещё.
То есть спецификация API с примерами и юзкейзами ложится на автора приложения. Я реализую.
А можно исправить следующее: в некоторых XML_файлах списков турниров есть адреса дочерних турниров (тег FileName), которые не совсем соответствуют настоящему адресу, например, дописано расширение .txt, которого вообще быть не должно. Например, http://db.chgk.info/dbxml.php?tour=NTAGIL содержит FileName "ntagil01.txt", но http://db.chgk.info/dbxml.php?tour=ntagil01.txt — нерабочая ссылка, а http://db.chgk.info/dbxml.php?tour=ntagil01 — рабочая.
И ещё, можно ли узнать расшифровку содержимого тега Type? Это, как я понимаю, тип игры (ЧГК, брэйн-ринг…), для которой вопрос.
xml я менять не буду -- его может уже кто-нибудь использовать. Кроме того этот xml имеет очень прозрачный способ формирования -- он в точности повторяет структуру mysql-базы.
У поля FileName логика такая. Для чемпионата хранится имя исходного файла в cvs-репозитории. Для тура -- имя файла чемпионата с расширением, совпадающим с номером тура. Для группы -- некий текстовый идентификатор.
А в url расширение txt отбрасывается. Скриптам приходится это учитывать.
Type -- _Ч_ГК, _Б_рейн, Сво_Я_ игра, Бескры_Л_ки, _И_нтернет Гран При, _Э_рудит-квартет. Есть ещё _Д_етские вопросы. Детский брейн -- 'ДБ' или 'БД'.
Но я могу тупо написать, чтобы в строке, которая в поле FileName, отбрасывалось расширение .txt, если оно есть? Или же бывают случаи, когда оно действительно нужно?
По крайней мере мои скрипты именно так и делают.
Сорри, что медленно отвечаю. Для оперативного общения лучше использовать email -- semizarov@gmail.com
Роман!
До общего тестирования еще не дошел, но уже решил попользоваться функциональностью выгрузкой пакетов в fb2. Натолкнулся на такую проблему.
Внутри полей "вопрос", "Ответ", "Комментарий" и т.д. встречается символы LF (0x0A), это зачем они там?
Все бы ничего, но в этом месте нет символа "пробел". В некоторых windows-редакторах том же FBE, такая ситуация нормально отрабатывается - LF воспринимается как пробел, но у меня при конвертацию выдаваемого базой fb2 в lrf слипаются слова. В большом количестве. Можно эти LF при формировании файла fb2 заменить на пробелы?
Можно, конечно. Сделаю
Но это уже не в какие ворота. Что это за формат, в котором перевод строки -- не пробел...
А есть они там изначально -- в базе хранится форматированный текст, разбитый на строчки длиной около 60 символов.
http://db.chgk.info/question/german01/58
http://db.chgk.info/question/odessa91/5
Вопрос один, а ответы разные.
Смешно.
Добрый день =)
В старой базе нравилась возможность при выведении случайного пакета получить новую порцию вопросов, просто обновив страницу. Планируется ли сейчас что-то подобное?
и еще один вопрос: каково назначение кружочков в правом нижнем углу страницы? вижу их - и кажется кажется, что на мониторе что-то постороннее.
заранее спасибо за ответ =)
Если залогиниться, то новый пакет появляется при обновлении страницы. Анонимам пока придётся нажимать кнопочку. Мне пришлось включить кеширование для анонимных пользователей -- поисковые роботы слишком много случайных пакетов хотели получить.
Кружочки? В правом нижнем углу? Я не понимаю о чём речь. :-)
http://s002.radikal.ru/i200/1010/dc/cddeb211c292.jpg
вот эти =)
А, ну это дизайн. Сам я в этом деле совсем не разбираюсь, беру, что попало и больше не дышу на него.
Спасибо, Роман, за сбычу мечт.
1. Странный этот блок "Навигация". Там опечатка "Мои профиль".
2. Хочу обратную связь в комиссию по "этике" (т.е. ту что за ошибки орфографические и не только в вопросах отвечает).
Прецедент такой. Я встретил вопрос, с явной фактической ошибкой (опечаткой) кликаю на ссылку ("ошибка в вопросе") и в окно сообщений вбиваю свое замечание. А дальше оно там по инстанции отправляется, мне в общем не важно куда. Хотя в идеале конечно, какой-то веб-тракинг своих замечаний и ответов этой рабочей группы (Рубашкина) на них. Прецедент понятный?
1. Планировалось, что это служебный блок. Скрыл.
2. Подумаю.
2. Может, систему Orphus тут можно прикрутить?
Сделать специальный почтовый ящик для подобного рода сообщений, и дальше как-то распределять с него на ящики авторов.
Просто мои мысли на эту тему, не знаю, удобно ли это будет...
Замечательно! Друпал рулит!
Несколько предложений, не знаю уж, насколько востребованных:
1. Поиск точной формы.
Чтобы, скажем, запрос "форму" выдавал только вопросы со словом "форму", но не со словами "форма" или "формула". Как в Google в запросах с кавычками
2. Мобильная версия.
Насколько я понимаю, это реализуется специальной темой для мобильных.
3. Число вопросов в случайном пакете
Хотелось бы иметь возможность как на старом сайте вводить количество выдаваемых в случайном пакете вопросов
1. Точная форма сейчас есть -- знак "=" перед словом. Не объявлено, потому что я сейчас экспериментирую с индексом. Не исключаю, что от некоторых возможностей поиска придётся отказаться из-за размера файлов.
2. Сделаю.
3. Сделаю.
1.Поддерживаю предложение по ссылкам. Очень часто дают прямую ссылочку на педовикию, что значительно облегчает домысливание.
2.А еще надо добавить кнопку регистрации на главную (или я просто ослеп?)
3.В версии для печати ответы переворачивать к верху тармашками и делать выравнивание по правому краю.
4. Вот например на мой взгляд совершенно бесполезный предпросмотр в книге жалоб и предложений. Я понмиаю что он расчитан на просмотр html кода, но здесь, на мой взгляд, не уместен.
5.И дизайн было бы неплохо подразнообразить)
6.И случайный вопрос слева поставить на какой-нибудь рандом, с шагом до обновления(поправилось оО)
7.Еще неплохо бы поправить ссылку на несортированыые турниры из корня
П.С.: А в целом здоровски)
1. Я подумал -- пока всё же ссылок в источниках не будет.
2. Добавил
3. Не, это как-то странно. Версия для печати -- она в основном для ведущего. А если сам отыгрываешь, то пустой строки после поля "Вопрос", вроде, достаточно, чтобы успешно прикрывать ответ
4. Убрал
5. Это без меня, это я не умею. Мне медведь в детстве на чувство прекрасного наступил. Я могу только взять стандартную тему.
6. Случайный вопрос не менялся, потому что главная страница кешировалась. Я это пока убрал, а дальше буду думать.
7. Уберу.
Рома, всё круто.
Кольнули две вещи.
1) Раньше в форме поиска была опция «Выводить по … вопросов». Может вернуть её в «Дополнительные параметры»? Уж очень удобно, когда можно на одну страницу вывести все найденные вопросы.
2) Раньше ссылки в источниках работали как ссылки. Очень тоже удобно было...
--
С наилучшими пожеланиями
Стакун Алексей (Ростов-на-Дону)
1. Запишу. Хотя 50 вопросов -- это не 10, как было раньше.
2. Подумаю. Эти ссылки я обдуманно перестал делать ссылками. Уж очень большой процент среди них мёртвых. Да и зачем по ним ходить... :)
обновите ссылки, много полезного там было !