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

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


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

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

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

СообщениеДобавлено: Ср Янв 30, 2008 19:45    Заголовок сообщения: Ответить с цитатой

WhiteOwl писал(а):
Лучше чтоб всегда добивалось до двухзначного числа. Существует много сериалов в которых количество книг выходит за десяток и никто не гарантирует что сегодняшняя трилогия не станет завтра дюжинологией.

Точно, только не до двух, а до трех -- есть еще мега-монстры типа Звездных Войн. Будет.

WhiteOwl писал(а):
А можно делать "имя файла по умолчанию" и для экспорта одной книги тоже?

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


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

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

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

СообщениеДобавлено: Чт Янв 31, 2008 15:04    Заголовок сообщения: Ответить с цитатой

Заметил странности с датой модификации fb2-файлов при внутреннем способе хранения.
Загрузил в программу 689 книг. У 36 из них дата модификации стала "22.07.1761". У остальных 653 -- "30.06.2021". Так и должно быть? Если да, то, ИМХО, это несколько неправильно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

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

СообщениеДобавлено: Чт Янв 31, 2008 18:13    Заголовок сообщения: Ответить с цитатой

hedgehog77 писал(а):
WhiteOwl писал(а):
Лучше чтоб всегда добивалось до двухзначного числа. Существует много сериалов в которых количество книг выходит за десяток и никто не гарантирует что сегодняшняя трилогия не станет завтра дюжинологией.

Точно, только не до двух, а до трех -- есть еще мега-монстры типа Звездных Войн. Будет.
Нет, вот до трех я думаю не нужно. Мега-монстров не так уж много (я только трех знаю), а лишний нолик будет раздражать.
А еще можно сделать "описание сериала" и в нем уже записывать сколько всего книг в сериале есть или планируется.... ну и комментарии к сериалу не помешают....

А вот еще пунктик для to-do:
На страничке Home -> Now Reading. Книги отсортированы в алфавитном порядке их doc-id? Может лучше сортировать по времени последнего открывания в читалке или хотя бы по имени автора-книги?

И еще один:
Почему программа занимается проверкой БД не во время когда splash показывается, а после? Это ж явно задача которую под splash надо прятать...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

Зарегистрирован: 14.11.2007
Сообщения: 108
Откуда: Рязань

СообщениеДобавлено: Пн Фев 04, 2008 13:17    Заголовок сообщения: Ответить с цитатой

Когда добавляешь книгу с жанром из раздула Проза, то вместо этого жанра в Библиотеке отображается Эротика... Wink
Как бы это поправить...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

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

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

Вот эта книга с fuctionbook.ru не желает добавляться в библиотеку. Азимов. Галька в небе [Песчинка в небе]
Ошибка:
java.lang.StringIndexOutOfBoundsException: String index out of range: 3
Не очень информативная ошибка вообще-то...

Haali и FBE этот fb2 открывают без проблем. Валидатор от FBE тоже ничего подозрительного не находит.

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

И еще одна проблема...
Загружаешь в библиотеку книгу в которой название серии написано неправильно (например с опечаткой или от другого переводчика). И как теперь перетащить эту книгу в общую серию?
Выгрузить книгу из базы на диск, убить ее в библиотеке, отредактировать и загрузить обратно.
А напрямую из библиотекаря это сделать нельзя?
И тоже самое с названием книги. Выгружать, убивать, редактировать, загружать... Можно конечно, но очень неудобно.

И еще одна хотелка:
Допустим есть две версии одной и той-же книги. Хочется уметь сравнивать их и показывать разницу...

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

И кстати, "Удалить книгу", удаляет ее физически из базы, но забывает обновить список книг на экране, что позволяет удалить книгу еще раз и еще раз (без всяких сообщений об ошибках)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

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

СообщениеДобавлено: Ср Фев 06, 2008 16:55    Заголовок сообщения: Ответить с цитатой

WhiteOwl писал(а):
Нет, вот до трех я думаю не нужно. Мега-монстров не так уж много (я только трех знаю), а лишний нолик будет раздражать.

Я например очень спокойно отношусь к дополнительным нулям Smile. А вообще, я планирую просто сделать минимальную ширину частью формата (что-то вроде $b:title:2).

WhiteOwl писал(а):
А вот еще пунктик для to-do:
На страничке Home -> Now Reading. Книги отсортированы в алфавитном порядке их doc-id? Может лучше сортировать по времени последнего открывания в читалке или хотя бы по имени автора-книги?

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

WhiteOwl писал(а):
И еще один:
Почему программа занимается проверкой БД не во время когда splash показывается, а после? Это ж явно задача которую под splash надо прятать...


Под сплашем происходят процессы загрузки и инициализации самой системы. Загрузка и проверка структуры БД происходит уже после инициализации всех компонент (в том числе и Hibernate, который занимается работой с БД). Возможно, когда появится больше времени, я напишу  полностью кастомный splash, но не в ближайшее время.

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

Egyptian писал(а):
Загрузил в программу 689 книг. У 36 из них дата модификации стала "22.07.1761". У остальных 653 -- "30.06.2021". Так и должно быть? Если да, то, ИМХО, это несколько неправильно.

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

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

DikBSD писал(а):
Когда добавляешь книгу с жанром из раздула Проза, то вместо этого жанра в Библиотеке отображается Эротика... Wink
Как бы это поправить...


А может это интеллектуальный анализатор жанра по контенту? Smile
Какая именно книга?

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

WhiteOwl писал(а):
java.lang.StringIndexOutOfBoundsException: String index out of range: 3
Не очень информативная ошибка вообще-то...

И как теперь перетащить эту книгу в общую серию?

Допустим есть две версии одной и той-же книги. Хочется уметь сравнивать их и показывать разницу...

И кстати, "Удалить книгу", удаляет ее физически из базы, но забывает обновить список книг <...>


Возможность добавлять удалять/добавлять серии уже есть в новой версии в редактировании книги.

По поводу багов: большое спасибо за информацию, но большинство из них будет уже неактуальны для новой версии - так как будут заменены соврешенно новыми Smile Поэтому ждите новой версии.

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


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

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

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

СообщениеДобавлено: Ср Фев 06, 2008 19:09    Заголовок сообщения: Ответить с цитатой

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


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

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

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

СообщениеДобавлено: Ср Фев 06, 2008 19:14    Заголовок сообщения: Ответить с цитатой

Кстати да, есть какие-то прогнозные сроки? Как бы февраль уже, уже долго юзаю соньку, а либы нормальной так и нет.
Но мы подождём. Главное чтобы продукт в результате был достойный! =)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

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

СообщениеДобавлено: Чт Фев 07, 2008 0:59    Заголовок сообщения: Ответить с цитатой

hedgehog77 писал(а):
WhiteOwl писал(а):
А вот еще пунктик для to-do:
На страничке Home -> Now Reading. Книги отсортированы в алфавитном порядке их doc-id? Может лучше сортировать по времени последнего открывания в читалке или хотя бы по имени автора-книги?

Вряд ли я смогу определить дату последенего открытия читалкой (если только читалка не меняет дату модификации у файла при открытии),
На виндах это отследить можно всегда. Любой доступ к файлу меняет его LastAccessTime. На *никсах (или вернее на "не NTFS") это отследить будет сложнее, но там можно хотя бы помнить когда пользователь последний раз ткнул в имя книги, в этом списке. Можно даже и на виндах этих ограничится, если предположить что пользователь не будет запускать читалку отдельно от библиотекаря.

И кстати о списках. Твоя система двух полок для чтения и для редактирования даст сбой если в качестве читалки установлена программа умеющая и редактировать тоже (например Alreader).
Лучше будет сделать одну единственную полку "книги в работе" и в нем сделать три кнопки - читать/редактировать/убрать с полки
И оформить эту полку так же как все остальные списки.

hedgehog77 писал(а):
По поводу выпуска новой версии: на этой неделе начинаю потихоньку выбираться их жесткого цейтнота предущих нескольких недель, так что появилась возможность вновь заняться программой -- в течении ближайших дней выложу новую тестовую версию.
А ты не хочешь сделать в библиотекаре плагинную систему? Smile Может часть функционала можно делегировать? Например разбор исходного файла, работу с БД, еще что-то?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

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

СообщениеДобавлено: Пн Фев 11, 2008 2:54    Заголовок сообщения: Ответить с цитатой

WhiteOwl писал(а):
На виндах это отследить можно всегда. &lt;...&gt;
И кстати о списках. Твоя система двух полок для чтения и для редактирования даст сбой если в качестве читалки установлена программа умеющая и редактировать тоже (например Alreader).
Лучше будет сделать одну единственную полку &quot;книги в работе&quot; и в нем сделать три кнопки - читать/редактировать/убрать с полки
И оформить эту полку так же как все остальные списки.

Я вот тут по некотором размышлении пришел к идее более универсальных полок. Пользователь создает себе любое количество именованных полок (&quot;Читать&quot;, &quot;Редактриовать&quot;, &quot;Отложенные&quot; и т.д. насколькоо фанатазии хватит) и для всех этих полок доступны операции читать/редактировать/удалить с полки/записать в обратно в базу/перетащить на другую полку и т.д. Сейчас обдумываю как бы это грамотнее реализовать.

WhiteOwl писал(а):
А ты не хочешь сделать в библиотекаре плагинную систему? Smile Может часть функционала можно делегировать? Например разбор исходного файла, работу с БД, еще что-то?

Именно так система и сделана. Архитектура платформы Eclipse RCP всячески этому способствует.

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

На этом тему закрываем, все дальнейшее обсуждение переносится сюда:
http://www.fictionbook.org/forum/viewtopic.php?p=33902
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Сделано для FB Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9
Страница 9 из 9

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


Powered by phpBB © 2001, 2005 phpBB Group