Информационный портал
pocket versionPOCKET  wikiWIKI  FAQFAQ  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения  ВходВход

Еще одна система ведения локальных библиотек
На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB
Предыдущая тема :: Следующая тема  
Автор Сообщение


Mar00k
Новенький участник форума

Новенький участник форума

Зарегистрирован: 16.11.2007
Сообщения: 32
Откуда: Минск

СообщениеДобавлено: Пн Ноя 19, 2007 17:54    Заголовок сообщения: Ответить с цитатой

Вот как раз такой импорт мне и нужен. И это лучше просто галочкой рядом с кнопкой импорта регулировать.

Еще вопрос - чем вызвано ограничение редактирования документа только при внутреннем хранении? Меня на данный момент внутреннее хранение не устраивает и я пользуюсь просто индексированием.
Можно ли в списке книг сделать выделение разными цветами шрифта книги разного размера?
Это было в bookshelf - очень удобно сразу видеть романы и рассказы.
Можно ли при импорте в зависимости опять же от размера (конечно же настраиваемо) присваивать книге сразу различные серии? Что-то вроде
if серия null then
if размер>X then
серия=Х_серия
else
серия=У_серия
end if

но это понятное дело плюшки на будущее, пока наверняка есть более важные задачи =)

Добавлено спустя 7 минут 50 секунд:

поясню про автоматическое присвоение серии - это для автоматического добавления в серию "Рассказы" например.
Удобнее потом смотреть информацию будет.

Добавлено спустя 11 минут 12 секунд:

И кстати еще момент - наверное программу назвать как-то нужно? Это ж как корабль. jfblib не очень произносибельно, может нужно придумать покрасивше название?

Добавлено спустя 4 минуты 59 секунд:

идея по аналогии с названием этой темы форума -
YAFLIB - Yet Another Fictionbook Library.
Но это сходу. На самом деле не намного лучше название.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Пн Ноя 19, 2007 19:51    Заголовок сообщения: Ответить с цитатой

Mar00k писал(а):
Вот как раз такой импорт мне и нужен. И это лучше просто галочкой рядом с кнопкой импорта регулировать.

Именно так и будет (рядом с strict ID и auto-fix bad IDs). Хочешь - включил accurate и медлено, но аккуратно все заимпортил, хочешь выключил - и быстро заимпортил, но с возможными неточностями , дубликатами и прочее.

Mar00k писал(а):
Еще вопрос - чем вызвано ограничение редактирования документа только при внутреннем хранении? Меня на данный момент внутреннее хранение не устраивает и я пользуюсь просто индексированием.

а) Политикой. При внутреннем хранении система отвественна за хранение, удаление и обновление файлов. При внешнем -- это проблемы пользователя Smile
б) Мехнизмом. (главная) При редактировании файл вынимается из хранилища после чего редактируется нужное кол-во раз, после чего при нажатии на Save запаковывается обратно в хранилище. При внутреннем хранении система имеет гарантированно съедобные имена файлов в архиве (в виде ID состоящих из латинских букв и цифер). При внешнем хранении не факт, что перед системой не встанет задача запаковать книгу обартно в zip с русским именем внутри. Не буду описывать весь интим который я получил под linux и macos из-за русских виндовых имен в zip-архивах (кто-нибудь читал книгу § ¤®à­®¢_¬¨å ¨«_íâ®â_¡¥§ã¬­ë©__¡¥§ã¬­ë©__¡¥§ã¬­ë©_¬¨à___.fb2? я - да), скажу лишь только, что для того, чтобы победить все это, мне пришлось к стандратной java библиотеке для работы с zip подключать еще две сторонние библиотеки.
Резюме: кросплатформенная система не гарантирует корректную запись в zip архивов файлов с русскими именами, а после редактирвания она должна записать файл обратно в архив с возможно русским названием, что является источником проблем.

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

Mar00k писал(а):

Можно ли в списке книг сделать выделение разными цветами шрифта книги разного размера?
Это было в bookshelf - очень удобно сразу видеть романы и рассказы.
Можно ли при импорте в зависимости опять же от размера (конечно же настраиваемо) присваивать книге сразу различные серии? <...>
поясню про автоматическое присвоение серии - это для автоматического добавления в серию &amp;quot;Рассказы&amp;quot; например.

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

Mar00k писал(а):
И кстати еще момент - наверное программу назвать как-то нужно? Это ж как корабль. jfblib не очень произносибельно, может нужно придумать покрасивше название?<...>
идея по аналогии с названием этой темы форума -
YAFLIB - Yet Another Fictionbook Library.
Но это сходу. На самом деле не намного лучше название.

Можно подумать и насчет названия. Хотя, в принципе, лично мне не сложно произнести "джейэфбэлиб" Smile
YAFLIB -- забавное название, но уж больно по фонетике смахивает на "Я влип" Smile
Навскидку придумался варинат jeflib (Java Eclipse-based FictionBook Library).
У кого-нибудь есть еще предложения и соображения на этот счет?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Mikk
Новенький участник форума

Новенький участник форума

Зарегистрирован: 10.11.2007
Сообщения: 11
Откуда: Москва

СообщениеДобавлено: Пн Ноя 19, 2007 21:04    Заголовок сообщения: Ответить с цитатой

У меня будет пара "юзерских" предложений, связанных с ошибками:
1) Отстойник для "отстоя" - папка, в которую будут валиться неимпортнувшиеся книги, каждая с персональным багрепортом

2)И собственно программа работы над ошибками, выдающая мало-мальски информативное сообщение, объясняющее, почему книга не импортнулась и что с этой ситуацией можно сделать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Mar00k
Новенький участник форума

Новенький участник форума

Зарегистрирован: 16.11.2007
Сообщения: 32
Откуда: Минск

СообщениеДобавлено: Пн Ноя 19, 2007 21:52    Заголовок сообщения: Ответить с цитатой

Новая идея по названию
MultiLib -мультиплатформенная библиотека.
Просто и понятно =)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


i_no_k
Новенький участник форума

Новенький участник форума

Зарегистрирован: 03.08.2007
Сообщения: 35
Откуда: Новосибирск

СообщениеДобавлено: Вт Ноя 20, 2007 9:08    Заголовок сообщения: Ответить с цитатой

hedgehog77
Цитата:
Кто-нибудь держит свою коллекцию в виде незапакованных книг?

Я отношусь к этим редким индивидуумам Wink
Книги хранятся незапакованными, в одной папке, на эту папку кинуто стандартное сжатие NTFS - вполне хватает, проблема места остро не стоит, + к удобству работы.
И еще - названия файлов кириллицей Smile
_________________
Dell Axim x51v
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Вт Ноя 20, 2007 15:32    Заголовок сообщения: Ответить с цитатой

Mikk писал(а):
У меня будет пара &amp;quot;юзерских&amp;quot; предложений, связанных с ошибками:
1) Отстойник для &amp;quot;отстоя&amp;quot; - папка, в которую будут валиться неимпортнувшиеся книги, каждая с персональным багрепортом

2)И собственно программа работы над ошибками, выдающая мало-мальски информативное сообщение, объясняющее, почему книга не импортнулась и что с этой ситуацией можно сделать.

1 - отличная идея, будем делать
2 - сам давно думаю над этим

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

Добавлено спустя 3 минуты 47 секунд:

Mar00k писал(а):
Новая идея по названию
MultiLib -мультиплатформенная библиотека.
Просто и понятно =)

Звучит неплохо но несколько обобщенно и размыто: что-то вроде MegaProg, UltraSystem. Smile

Добавлено спустя 1 минуту 43 секунды:

i_no_k писал(а):
hedgehog77
Цитата:
Кто-нибудь держит свою коллекцию в виде незапакованных книг?

Я отношусь к этим редким индивидуумам Wink
Книги хранятся незапакованными, в одной папке, на эту папку кинуто стандартное сжатие NTFS - вполне хватает, проблема места остро не стоит, + к удобству работы.
И еще - названия файлов кириллицей Smile

Ну что-ж тогда сделаю редактирвание непакованных файлов для вншенего хранилища. А название файлов кирилицей -- не проблема, если они не в архиве. Хоть вьетнамицей Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


ajv
Новенький участник форума

Новенький участник форума

Зарегистрирован: 20.11.2007
Сообщения: 1
Откуда: Москва

СообщениеДобавлено: Вт Ноя 20, 2007 16:44    Заголовок сообщения: Ответить с цитатой

А REBовские файлы будет поддерживать?Очень бы хотелось!Люблю чтобы всё по полочкам лежало.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Вт Ноя 20, 2007 18:34    Заголовок сообщения: Ответить с цитатой

ajv писал(а):
А REBовские файлы будет поддерживать?Очень бы хотелось!Люблю чтобы всё по полочкам лежало.


На каком уровне поддержка? Если каталогизация reb-книг -- то нет, если экспорт -- то будет, при условии существования консольного конвертора (или java-библиотеки).

Основной формат хранения и обработки книг в jFBLibrary -- FictionBook. Все остальные -- только экспорт и/или импорт.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Mar00k
Новенький участник форума

Новенький участник форума

Зарегистрирован: 16.11.2007
Сообщения: 32
Откуда: Минск

СообщениеДобавлено: Ср Ноя 21, 2007 11:02    Заголовок сообщения: Ответить с цитатой

А можете пояснить для чего в fb2 придуман id? При импорте в fb2lib она говорит что масса книг уже есть (проверяя по сравнению id). При этом книги - одного автора, но не имеют друг к другу никакого отношения.

Идейки для аккуратного импорта:
-ручное добавление автора и серии
-проверка по всей базе существования книги с таким названием
-если есть похожие книги, выводить всю инфу по новой и существующей (как это сделано в fb2lib)
-возможно, ручное добавление жанров. например, есть разделение фантастики на кучу видов, что на мой взгляд зачастую крайне спорно. лично мне достаточно было бы жанров фантастика, приключения, детективы и т.п., т.е. без поджанров

Еще хотелось бы при внешнем хранении опцию при старте программы автоматом проверять обновления в точке монирования, и предложить добавить в библиотеку новые/обновленные файлы, иначе сейчас при добавлении пары новых книг нужно пересчитать всю библиотеку (не всегда же помнишь что именно добавлял).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Ср Ноя 21, 2007 13:13    Заголовок сообщения: Ответить с цитатой

Mar00k писал(а):
А можете пояснить для чего в fb2 придуман id? При импорте в fb2lib она говорит что масса книг уже есть (проверяя по сравнению id). При этом книги - одного автора, но не имеют друг к другу никакого отношения.


doc_id -- это уникальный идентификатор документа (в идеале -- это UUID см. http://ru.wikipedia.org/wiki/UUID).

Книги с либрусека? Если да -- это глюк конвертора, который Илья Ларин на скорую руку написал для одноразового использвания. Там вместо нормальной генерации id используется текущее время и если в секунду импотрится более одной книги, то все они получаю один и тот же id -- это очень плохо. jFBLib при импорте имеет опцию Fix Bad ID, при включении которой вместо "неправильной" ID генерится новый по всем правилам, но при этом сохраняет оригинальный ID. Впоследствии, при импорте проверяется на совпадение как основой id так и оригинальный. Я добавлю специальную опцию для импорт - "Do not check original ID" именно для таких случаев.

Mar00k писал(а):
Идейки для аккуратного импорта:
-ручное добавление автора и серии
-проверка по всей базе существования книги с таким названием
-если есть похожие книги, выводить всю инфу по новой и существующей (как это сделано в fb2lib)

Импорт будет серьёзно дописываться.

Mar00k писал(а):

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


Номенклатура жанров задана стандартом fb http://www.fictionbook.org/index.php/%D0%96%D0%B0%D0%BD%D1%80%D1%8B_FictionBook_2.1.

Mar00k писал(а):
Еще хотелось бы при внешнем хранении опцию при старте программы автоматом проверять обновления в точке монирования, и предложить добавить в библиотеку новые/обновленные файлы, иначе сейчас при добавлении пары новых книг нужно пересчитать всю библиотеку (не всегда же помнишь что именно добавлял).


Будет -- см. выше по форуму.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


kimurin
Новенький участник форума

Новенький участник форума

Зарегистрирован: 05.11.2007
Сообщения: 6

СообщениеДобавлено: Чт Ноя 22, 2007 22:32    Заголовок сообщения: Ответить с цитатой

hedgehog77 писал(а):

Кстати, кто-нибудь знает как в win из командной строки создать ntfs-ссылку?

mklink /? Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Пт Ноя 23, 2007 2:20    Заголовок сообщения: Ответить с цитатой

kimurin писал(а):
hedgehog77 писал(а):

Кстати, кто-нибудь знает как в win из командной строки создать ntfs-ссылку?

mklink /? Question


Есть такая команда, но увы, только в висте. Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Stepochka
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 11.08.2005
Сообщения: 206
Откуда: Москва

СообщениеДобавлено: Пт Ноя 23, 2007 7:13    Заголовок сообщения: Ответить с цитатой

для создания hard link в XP есть fsutil hardlink

Добавлено спустя 3 минуты 55 секунд:

а символические ссылки XP по-моему не умеет создавать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Пт Ноя 23, 2007 14:54    Заголовок сообщения: Ответить с цитатой

Stepochka писал(а):
для создания hard link в XP есть fsutil hardlink

Добавлено спустя 3 минуты 55 секунд:

а символические ссылки XP по-моему не умеет создавать

В общем пока это фича все равно еще не пишется, так что можно отложить. А в будущем ничто не мешает, при необходимости, написать свою крохотную прогу-враппер вокруг соответствующего api для работы с линками и паковать ее вместе с системой.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


hedgehog77
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 19.07.2007
Сообщения: 122
Откуда: Минск

СообщениеДобавлено: Сб Ноя 24, 2007 19:29    Заголовок сообщения: Ответить с цитатой

Подоспело обновление:

[+] Добавление автора вручную (by abatal)
[+] Импорт книги напрямую из инета (by abatal)
[+] Скармливание книг внешним программам (экспорт, альтернативные читалки и пр.). Ограничения текущей версии: при конфигурировании внешних программ в настройках, нельзя редактировать, только "удалить/добавить". Будет исправлено.
[+] Drag-n-drop при импорте. Файлы/папки в список для импорта можно перетягивать прямо из экплорера -- они добавятся в очередь. Кроме того, пользователи Firefox-а могут еще перетягивать ссылку на книгу прямо в импорт (есть один минус при этом Firefox "зависает" до тех пор пока прога не сольет книгу; будет исправлено).
[+] Просмотр метаданных книги (пока без редактирования)
[*] Багфиксы

Обновление можно забрать здесь (все платформы) http://www.assembla.com/spaces/get_file_by_id/cZrYTKMPGr3kiaabIlDkbG
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9  След.
Страница 5 из 9

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group