Path  Home / Обсуждения / XML :: FictionBook grib@gribuser.ru
Soft
Psy
Конференции
About
 
XML :: FictionBook  / открытый стандарт /
Начать новое обсуждениеНовое Скрыть прочитанныеТолько новые Пометить все как прочитанныеВсе -> прочитанные Подписаться/отписатьсяПодписка
Вот, за выходные накорябал: http://haali.cs.msu.ru/cat/
Это простенький каталог FB книжек, который умеет редактировать часть <description
/Mike...   Аналог homelib Haali   29.04 02:50
У мене она запустилась, но при попытке сканировать папку вылетела с ошибкой Type missmatch. В папке, правда, помимо книг, еще немеряно всякого фуфла.. Щас попробую с нормальной папкой... Так, Run time...   Аналог homelib - отчет о глюка... GribUser   29.04 10:24
Ну значит надо брать в зубы VB и смотреть где именно оно ломается. Я VB четвертый раз в жизни вижу, мог чего-то неправильно понять.
/Mike...   Аналог homelib - отчет о глю... Haali   29.04 12:54
Компиляция предложений по развитию формата FictionBook:
Разрешить множественность тегов <genre
Добавить атрибут степени (1-100) соответствия жанру, напр. <genre match="50"
Рекурсивное ...   Пожелания к FictionBook 1.1 - резюме GribUser   25.04 18:29
ИМХО - лишнее
Имхо - лишнее
Лично я не понимаю, как работать с таким тегом.
Хотя его нужность не вызывает сомнения, на данном этапе пользоваться им все равно нереально. Нужны или предложения относител...   Пожелания к FictionBook 1.1 - ... GribUser   25.04 18:34
  Тогда предложи свой вариант для 
<epigraph <p  <epigraph-author  <epigraph-source</epigraph<epigraph <p <epigraph-source</epigraph
  Вообще-то все это можно разпихать по &...   Пожелания к FictionBook 1.1 ... Alex7   25.04 20:59
ИМХО, вполне сносно будет так:
<epigraph   <p         парень ничего....</p   <epigraph-author</epigraph<epigraph   <p   <epigraph-author</epigraph
И искать цитируемых авторо...   Пожелания к FictionBook 1.... GribUser   29.04 13:21
Если уж и делать что-либо с картинками, то добавлять не scale аттрибут, а аттрибуты align (право / лево) и size в ЛОГИЧЕСКИХ единицах (в долях экрана, например)....   Пожелания к FictionBook 1.1 - ... Марк   25.04 18:38
И как тут быть с картами? Может, все три возможности, типа:
<image name="amorph picture.png" allow-scale="any" align="left" width="55%"/
Но это тоже не катит...   Пожелания к FictionBook 1.1 ... GribUser   25.04 18:50
А как насчет обсудить это все сегодня за пивом?
/Mike...   Пожелания к FictionBook 1.1 - ... Haali   26.04 16:20
 А как насчет не сегодня?
 В смысле объявить хотя бы за день.
 Предлагаю, например, в понедельник.
...   Пожелания к FictionBook 1.1 ... Alex7   26.04 17:28
Ну можно и в понедельник.
/Mike...   Пожелания к FictionBook 1.... Haali   26.04 17:31
  OK, где и во сколько?
  Надеюсь вы с Грибовым базируетесь в Москве :), иначе я не понимаю почему у тебя 
координаты ВМиК'ашные :)))
  К слову, а что это граф Грибов ничего не говорит?
  Или все реши...   Пожелания к FictionBook ... Alex7   26.04 17:43
Вот не знаю, может, у тебя есть чего на примете?
Да, в Москве.
Он, наверно, уже домой свалил.
/Mike...   Пожелания к FictionBoo... Haali   26.04 17:57
  Вспомнился "Парабар" на "Чистых прудах" (как я понимаю место тусовок парашютистов)
  Был там только один раз - тогда народу было не много.
  Также знаю "Балтику" на &qu...   Пожелания к FictionB... Alex7   26.04 18:22
Меня не было - пятница у меня обычно выходной.
Ну, если можно пожрать и попить за две-три сотни, я не против :) (скрепя сердцем). А то у Haaili что не кабак - то 600-800р. Я на такое сейчас не подниму...   Пожелания к Fictio... GribUser   27.04 10:50
  Я ничего против вторника не имею, а что скажет Haali?
  А может еще кто примет участие ?
  Кстати о "Парабаре", вот на него ссылка "http://www.dropzone.ru/parabar.shtml" :)
...   Пожелания к Fict... Alex7   27.04 12:25
  Так что насчет вторника? Во сколько и где?
  Как будем друг-друга узнавать?
...   Пожелания к Fi... Alex7   29.04 18:37
Haali - он такой бородатый и довольный жизнью. Кругленький :)
А я тоже кругленький, но не очень довольный. Имею хвост на голове. В куках - ракета в чем-то наподобие визитки.
Я на вторник время не зани...   Пиво пенное.... GribUser   29.04 18:52
Угу, мы с Димой встречались уже, так что узнаем. Телефонами можно по почте обменяться на всякий случай. Ну и завтра, часов после 18 меня вполне устроит, если погода будет хорошая, то можно и в какой-н...   Пиво пенно... Haali   29.04 19:05
Вот еще вспомнилось: хорошо бы выбросить это извращение с <translators
/Mike...   Пожелания к FictionBook 1.1 - ... Haali   29.04 13:30
  В принципе пофиг (в случае с автором помнится было author|authors).
  С другой стороны если translators? заменить на translation*(... да нет наверное просто ?), а уже туда помимо авторов можно пихат...   Пожелания к FictionBook 1.1 ... Alex7   29.04 18:35
У кого есть? А то собрался я разгрести кучу самодельных XML, а жанр нигде не проставлен.
/Mike...   Список жанров Haali   24.04 22:01
Я тут порылся по западным сайтам и вот подобия жанров полученных с пары из них:
http://www.memoware.com
Adventure
Biography
Children's
Horror
Humor
Literature
Mystery
Novels
Poetry
Romance
Sci-Fi
Shak...   Список жанров Alex7   25.04 13:19
  
  Марк на своей страничке про homelib предлагал .fb и .fbz.
  Вот я и подумал что хранить .xml в gzip довольно неплохо.
  Почему именно .gzip
  1. В родную поддерживается zlib (и в частности libxml...   FictonBook, comress Alex7   23.04 19:16
В нынешние времена дисков на 180Гб сжатие текста совершенно бессмысленно и только добавляет ненужный геморрой.
ZIP, потому что мне важно знать размер файла заранее. Увы, gzip для этого просто не предн...   FictonBook, comress Haali   23.04 21:53
Выложил присланную Alex7 версию xsltproc-fb с поддержкой gzip. От себя добавлю, что эта фича не кажется мне очень полезной. Лежит там-же:
http://www.gribuser.ru/xml/fictionbook/1.0/xsltproc-fb.rar
...   FictonBook, comress - выложил,... GribUser   25.04 18:43
http://haali.cs.msu.ru/word/
Что умеет:
* выделение глав в соответствии со структурой документа
* преобразование жирного и курсива в strong и emphasis
* распознает стили "Epigraph" и "E...   Макрос для экспорта в XML из Word Haali   18.04 16:07
  А вот с этого места пожалуйста поподробнее :)
  (Вопрос даже не столько к Haali, сколько к GribUser'у)
  Я еще раз пересмотрел .DTD и не нашел строки "emphasis", но копнув глубже нашел ее ...   Макрос для экспорта в XML из W... Alex7   20.04 14:43
Да это мои личные извращения, хотя мы одно время и решили, что будет только один вид выделения, а остальное через <style name=
/Mike...   Макрос для экспорта в XML из... Haali   20.04 15:52
Эта... Погодите ка. Да я его просто включить забыл, как видно. Он же обсуждался и был принят. Второй суровый глюк в DTD.
Правда, настораживает тот факт, что вопрос всплыл с таким опозданием. Видать, н...   <emphasis> снова с н... GribUser   21.04 14:16
  Или народ медленно въезжает :)

  Как насчет, вывесить на обсуждение предложения по версии 1.1?
...   <emphasis> снова с... Alex7   21.04 16:37
У меня голова сейчас несколько другим занята, так что внятно резюмировать сегодня все предложения я не в состоянии. Если кто-то эту работу сделает за меня - я ж только за. Либо уж ждите понедельника-в...   Вывесить предложения GribUser   21.04 16:39
Судя по полному отсутствию комментариев, подобный экспорт никому нафиг не сдался, правильно я догадался?
/Mike...   Макрос для экспорта в XML из W... Haali   20.04 15:54
  Скорее просто сейчас выходные - где-то на неделе я может и посмотрю (поскольку некоторые книги с Альдебарана все равно в doc - то может  и будет иметь смысл).
  Но пока у меня складывается мнение, ч...   Макрос для экспорта в XML из... Alex7   20.04 16:27
Я мог бы и готовый .dot сделать, но как-то не тянет. Кто его знает, что туда word еще запишет кроме скриптов и  стилей :)
Для несложных XML это сработает.
Хм, вроде это поправлял уже. А Win32::OLE мож...   Макрос для экспорта в XML ... Haali   20.04 17:01
Вот выложил обновленный html2xml.pl, который под unix использует XML::LibXML.
/Mike...   Макрос для экспорта в XML ... Haali   20.04 17:30
  <strong
  Спасибо, скачал - буду тестировать.
  К слову, что-то обсуждения нового стандарта притихли (наверно на выходные). :)
  А то стоило-бы начать выносить первые беты ... Кажется неплохой ид...   Макрос для экспорта в XM... Alex7   20.04 18:20
  Работает! (установка XML::LibXML через "sudo perl -MCPAN -e shell" оказалась на редкость простой :) )
  Посмотрев на начало файла (предварительно прогнав его через pod2man), понял что его ...   Макрос для экспорта в ... Alex7   21.04 12:39
надо было perldoc -F html2xml.pl :)
Да ясное дело, что это мой глюк, вот выложил слегка исправленный вариант.
Заменил &(?:([a-zA-Z]+);)? на &(?!#)(?:([a-zA-Z]+);)?
/Mike...   Макрос для экспорта ... Haali   21.04 15:11
  Сделал - разницы по "F3" в MC не увидел :)
  (можешь не объяснять - я понял, что второе создает уже "откомпилированную" страницу, а не nroff'овскую)
  Вот теперь все правильно! 
...   Макрос для экспорт... Alex7   21.04 16:28
Рекомендую книжку Jeffrey Friedl, "Mastering Regular Expressions", в интернете валялась много где, и даже у нас издавалась.
/Mike...   Макрос для экспо... Haali   21.04 17:28
  Мда, в и-нете  нашлась только куча ссылок из серии рекомендуем ... :)
  Или предложения на Болего штуки так за две.
  Ну ладно, у меня Шварц и Кристиансен "Изучаем Perl" имеется.
  Они+FAQ...   perl Alex7   22.04 22:05
Я пару месяцев назад на ozon.ru купил....   perl Марк   23.04 09:19
В справке к ClearTXT есть тоже кое-какое описание регулярных выражений. Имхо ОЧЕНЬ хорошее, в качестве введения. Привязано к нашей с вами тематике...
Правда, регулярные выражения в ClearTXT реализован...   Справка по р... GribUser   23.04 12:14
Ну конечно :) perldoc perlre и там /greedy. Жадность в перл регулируется знаком ? после оператора повторения. Так что нечего оправдывать тормознутость этой странной библиотеки.
/Mike...   Справка по... Haali   23.04 14:54
Надо же. А я на каком-то сайте встретил мысль о том, что в перле реализована устойчивая жадность. Даже мануал не просмотрел толком....   Справка ... GribUser   23.04 15:13
Могу выслать pdf, он несколько крив, но читать можно.
/Mike...   perl Haali   23.04 15:11
  Спасибо, было бы неплохо (на joukov@sniip.ru)

...   perl Alex7   23.04 18:53
Я знаю, что лень :)
Но без инсталлера такое дело мало кому по зубам. А вот сделать шаблон, да при открытии сам устанавливающий все нужное, если нету - вот туд народ заклубится... Реально для ламеров -...   Ламерам - ламерово GribUser   21.04 14:25
Да выложу в понедельник наверно. Только MSXML4 все равно придется скачивать и утанавливать самим.
/Mike
...   Ламерам - ламерово Haali   21.04 15:12
Насколько я понял из наблюдений за высказываниями народа, есть необходимость как минимум в расширении описания жанров. Первое, что приходит в голову - допустить множественные теги <genre
Вторая мыс...   Нововведения в версии 1.1 - предложения GribUser   17.04 19:16
И что это будет зачить?
Дык давно пора.
А зачем с этим что-то специально делать. Пусть в custom-info пишется.
/Mike...   Нововведения в версии 1.1 - пр... Haali   17.04 19:26
Что книга соответствует жанру на 1/9 или на все сто (9/9)....   Нововведения в версии 1.1 - ... GribUser   17.04 19:29
Ясно, только можно не в попугаях, а % сделать.
Btw, когда MIME то нормальный приделаешь? А заодно и ответ через email, тогда почти нормальный mailing list получится :)
/Mike...   Нововведения в версии 1.1 ... Haali   17.04 19:39
Ну это пжалста. Непонятно, зачем такая точность - но это не принципиально.
MIME я доделал, а вот ответ через e-mail будет позжее... Вот я конфу на SQL переведу, тогда уж и этим займусь....   Нововведения в версии 1.... GribUser   17.04 22:37
  Как я уже писал в отдельном сообщении, для вложенных серий будет смотреться уж слишком громоздко.
  Кроме того это нестандартизированно и, соответственно, трудновато для автоматических генегаторов п...   Нововведения в версии 1.1 - ... Alex7   17.04 19:54
   Предлагаю использовать английские имена - может не так красиво, но для не русских книг русские жанры будут смотреться несколько дико.

ИМХО смотрится что-то вроде:
<sequence name="Властелин...   Нововведения в версии 1.1 - пр... Alex7   17.04 19:46
Я тоже люблю Аглицкие слова, но некоторые и теги-то хотели по-русски называть... Голосовать бум, как видно.
Ну, ИМХО хватит и одного имени серии и внутреннего номера данной книги:
<sequence name=&q...   Нововведения в версии 1.1 - ... GribUser   17.04 22:54
Хранятся в XML, файл с расширением fbc....   Нововведения в версии 1.1 ... Mark   17.04 23:01
  Посмотрел - там хранится только название, автор, жанр и путь к файлу.
  Для библиотеки достаточно, но для библиографий ИМХО надо хранить фактически полный заголовок.
  А что подходить надо серьезно ...   Нововведения в версии 1.... Alex7   22.04 22:09
  Я именно на это намекал, правда "реверсировал" серии - в моем примере первая книга из серии "Властелин колец", что в свою очередь входит в более обцую серию книг о "Средизем...   Нововведения в версии 1.1 ... Alex7   18.04 12:48
  Вот, вспомнилось из мелких пожеланий:
1.
  <epigraph-author  <text-author  <text-source
2.
  Хорошо-бы иметь возможность у картинок указывать стоит ли их масштабировать под устройство:
напр...   Нововведения в версии 1.1 - пр... Alex7   21.04 13:35
Alex7 делает для нас еще одно доброе дело: теперь у нас есть XSL для преобразования из старого XML формата в FictionBook 1.0.
XSL теперь включается в xml2html.vbs и в xsltproc-fb, так что оба инструме...   Преобразование из старого формата GribUser   17.04 18:40
ага, давно пора было что-то такое сделать, но мне все лень было :)
/Mike...   Преобразование из старого форм... Haali   17.04 19:31
Выложил новый вариант, присланный Alex7. Работает быстро, хорошо и не требует наличия MSXML или чего-либо еще. Весит, правда, 720kb. Но это по любому меньше, чем MSXML :) Состоит из xsltproc.exe (http...   Новая утилита fictionbook->html GribUser   15.04 20:37
  Причем именно его функции и выполняет :)
  Собственно адаптация только к моим вкусам и iSilo (Palm'овая читалка).
  Те xsl, которые я пробовал из xml2lib работают замечательно.
 (примечания: 
1. при...   Новая утилита fictionbook->... Alex7   16.04 12:56
Здесь: http://www.ebookstools.net/download.htm Лежит рабочая версия HomeLib. Если верить скриншотам и слухам программа хороша, но в моем Win2k окружении запустить ее не удалось :(
Насколько я мог поня...   Новая версия HomeLib GribUser   15.04 15:25
Странно, я работаю именно в Win2k. Стоит ли у тебя нормально четвертый MSXML?

Да я быстро работаю. быстро, только не над тем :)
...   Новая версия HomeLib Марк   15.04 15:29
Трудно сказать. Я, не дале как позавчера, скачал у MS последнюю версию и успешно ее установил. На скрипте (http://www.gribuser.ru/cgi/conf_show.pl?action=showarticle&articleid=172277&confid=2&...   Новая версия HomeLib GribUser   15.04 15:35
Надо на Мишином скрипте для валидации проверить, там интерфейсы из четвертой версии явно запрашиваются. ...   Новая версия HomeLib Марк   15.04 15:45
Я в своем тоже интерфейсы 4.0 вызываю. В системе он доступен. Но они ж там становятся без замещения...
А может, проверку добавишь? Или хоть сообщение об ошибке более детельное.
...   HomeLib - странные глюки GribUser   15.04 15:51
Уже писал на handy.ru, но оно умерло после непродолжительных мучений.
При нажатой кнопке Validate, попытка открыть файл в старом стандарте приводит выходу из homelib без всяких сообщений, как будто на...   Новая версия HomeLib Haali   15.04 17:26

Я успел прочитать и даже успел попросить  :) 
 выслать мне файл, если не в лом....   Новая версия HomeLib Марк   15.04 17:28
От файла не зависит это, на любом файле, который не подходит под схему, ломается.
Я, конечно, и файл выслать могу, не не думаю, что это поможет.
/Mike...   Новая версия HomeLib Haali   15.04 18:03
Высылай, я практически на всех проверял. Ломается, если public DTD указан, а коннекта нет. Пока не знаю как это побороть....   Новая версия HomeLib Марк   15.04 18:39
Спасибо, получил, починил, можно качать снова.
Все-таки от файла зависит :) У меня ни одного такого не было, чтобы весь текст в одну строку. Баг из той же серии, как когда я думал, что слов больше пят...   Новая версия HomeLib Mark   15.04 22:58
Еще несколько пожеланий:
* редактор <description* Возможность показывать полный preview книги в правом окошке.
/Mike
PS. Я на днях родил макрос Word для экспорта сразу в XML, весьма примитивный пок...   Новая версия HomeLib Haali   15.04 23:38
А у меня как не работало, так и не работает :( Может, добавишь малость диагностики в сообщение об ошибке?...   HomeLib - у меня так... GribUser   16.04 10:55
Постараюсь.
Может, я тебе debug build пришлю? чтоб поточнее знать....   HomeLib - у меня т... Марк   16.04 10:57
Неудовлетворенный функциональностью MSXSL.exe написал собственный скрипт для преобразования FictionBook -
В процессе написания, кстати, выяснилось что свежевыложенный Максимом XSL является глючным, та...   Народил xml2html скрипт GribUser   11.04 22:06
ссылка есть здесь:
http://www.gribuser.ru/xml/fictionbook/
сам скрипт:
http://www.gribuser.ru/xml/fictionbook/1.0/xml2html.zip...   Где лежит xml2html.vbs GribUser   11.04 22:13
  Я тоже неудовлетворен функциональностью (правда скорее MSXML)
1. Не работает под Linux :)
2. Не понимает encoding="windows-1251" для 'xsl:output'
  Посему собрал xsltproc из libxslt и поль...   Народил xml2html скрипт Alex7   12.04 10:51
Это мой фак, каюсь :) Наткнулся, когда прикручивал валидацию по схеме. Уже починил, но еще не выложил ;)
...   Народил xml2html скрипт Mark   12.04 11:15
Как выложишь - ты пример XML на этом сайте приведи в соответствие, или хоть картинку одну ту перекодируй - а то мне уже говорили (Haali, вроде), что в примере "Base64" некорректный....   Народил xml2html скрипт GribUser   14.04 10:50
А как насчет поделиться с народом? Выложи сам, или вышли мне - выложу.
Давай скорее! (с)Chester
...   Есть альтернатива xml2html -... GribUser   14.04 10:48
Угу. Привел. Я как раз убирал это дело сравнивая структуры моего XML и нескольких скачанных из библиотек. А нормального (читай - простого!) валидатора, к сожалению, я пока не встретил... ClearTXT не м...   XmlLit - баг? Maksym   05.04 14:24
Только то, что я даже предположить не мог, что это приведет к нужному результату... Прошу прощения, но первый раз я столкнулся с XML как раз когда редактировал книжки. И хотя рассматривания оного вмес...   pagebreak: вопрос года Maksym   05.04 14:22
XML: http://www.w3.org/TR/2000/REC-xml-20001006
XSLT: http://www.w3.org/TR/xslt
Валидатор: http://haali.cs.msu.ru/fb/
/Mike...   pagebreak: вопрос года Haali   05.04 15:21
Спасибо, я об этом ресурсе знаю и неоднократно проверял. Обе ссылки молчат (как и сам www.w3.org). 
Спасибо, сейчас скачаю и поиграюсь!
...   pagebreak: вопрос года Maksym   05.04 15:45
И, кстати, еще вопросец. Как в XSL загонять русские буквы?.. Когда просто пишу в Win-1251 или KOI8-R, то XML2LIT при парсинге в MSXML ругается и выскакивает Эксплореровское окошко, показывающее, что о...   pagebreak: вопрос года Maksym   05.04 15:48
Спасибо Haali за подсказку с pagebreak в конце обработчика section! Теперь я лучше понимаю, как это счастье работает. :)
Но. Только что перековырял XSL немножко и понял, что все же, pagebreak нужны, к...   Продолжаем о pagebreak Maksym   05.04 16:06
1) можно воспользоваться CSS:
subtitle {
  display: block;
  font-weight: bolder;
  font-size: larger;
  page-break-after: avoid;
}
2) вложенные section можно делать разнного размера:
<xsl:template...   Продолжаем о pagebreak Haali   05.04 16:32
Спасибо. Пока понял то, что в XML мне еще копаться и копаться... :) Хотя идея понятна в общих чертах.
А что насчет русских букв в XSL?
...   Продолжаем о pagebre... Maksym   05.04 17:20
Точно также, как и в любом другом XML файле. XSL stylesheet - это тоже XML.
/MIke...   Продолжаем о pageb... Haali   05.04 23:02
Ага, но когда я меняю, скажем, в fb2lit.xsl, скажем, Content на "Содержание" - ругается. А когда меняю на &# последовательность Unicode символов - все хорошо. А просто в XML 1251 прокаты...   Продолжаем о pag... Maksym   06.04 16:13
Надо правильно указывать кодировку в заголовке XML.
Первой строкой должно идти:
<?xml  version="1.0" encoding="windows-1251"?
/Mike...   Продолжаем о p... Haali   07.04 01:28
Ага, а разве в XSL так можно?..
...   Продолжаем о... Maksym   07.04 17:44
Я уже писал, что XSL stylesheet - это стандартный XML.
/Mike...   Продолжаем... Haali   07.04 19:43
Спасибо!
...   Продолжа... Maksym   07.04 21:02

История:   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16  [ 17  18 
 


© No rights reserved, 2001 TopList