Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 Заголовок сообщения: |
|
|
Когда добавляешь книгу с жанром из раздула Проза, то вместо этого жанра в Библиотеке отображается Эротика...
Как бы это поправить... |
|
Вернуться к началу |
|
|
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 писал(а): | Нет, вот до трех я думаю не нужно. Мега-монстров не так уж много (я только трех знаю), а лишний нолик будет раздражать. |
Я например очень спокойно отношусь к дополнительным нулям . А вообще, я планирую просто сделать минимальную ширину частью формата (что-то вроде $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 писал(а): | Когда добавляешь книгу с жанром из раздула Проза, то вместо этого жанра в Библиотеке отображается Эротика...
Как бы это поправить... |
А может это интеллектуальный анализатор жанра по контенту?
Какая именно книга?
Добавлено спустя 10 минут 9 секунд:
WhiteOwl писал(а): | java.lang.StringIndexOutOfBoundsException: String index out of range: 3
Не очень информативная ошибка вообще-то...
И как теперь перетащить эту книгу в общую серию?
Допустим есть две версии одной и той-же книги. Хочется уметь сравнивать их и показывать разницу...
И кстати, "Удалить книгу", удаляет ее физически из базы, но забывает обновить список книг <...> |
Возможность добавлять удалять/добавлять серии уже есть в новой версии в редактировании книги.
По поводу багов: большое спасибо за информацию, но большинство из них будет уже неактуальны для новой версии - так как будут заменены соврешенно новыми Поэтому ждите новой версии.
По поводу выпуска новой версии: на этой неделе начинаю потихоньку выбираться их жесткого цейтнота предущих нескольких недель, так что появилась возможность вновь заняться программой -- в течении ближайших дней выложу новую тестовую версию. |
|
Вернуться к началу |
|
|
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 писал(а): | По поводу выпуска новой версии: на этой неделе начинаю потихоньку выбираться их жесткого цейтнота предущих нескольких недель, так что появилась возможность вновь заняться программой -- в течении ближайших дней выложу новую тестовую версию. | А ты не хочешь сделать в библиотекаре плагинную систему? Может часть функционала можно делегировать? Например разбор исходного файла, работу с БД, еще что-то? |
|
Вернуться к началу |
|
|
hedgehog77 Зрелый участник форума
Зарегистрирован: 19.07.2007 Сообщения: 122 Откуда: Минск
|
Добавлено: Пн Фев 11, 2008 2:54 Заголовок сообщения: |
|
|
WhiteOwl писал(а): | На виндах это отследить можно всегда. <...>
И кстати о списках. Твоя система двух полок для чтения и для редактирования даст сбой если в качестве читалки установлена программа умеющая и редактировать тоже (например Alreader).
Лучше будет сделать одну единственную полку "книги в работе" и в нем сделать три кнопки - читать/редактировать/убрать с полки
И оформить эту полку так же как все остальные списки.
|
Я вот тут по некотором размышлении пришел к идее более универсальных полок. Пользователь создает себе любое количество именованных полок ("Читать", "Редактриовать", "Отложенные" и т.д. насколькоо фанатазии хватит) и для всех этих полок доступны операции читать/редактировать/удалить с полки/записать в обратно в базу/перетащить на другую полку и т.д. Сейчас обдумываю как бы это грамотнее реализовать.
WhiteOwl писал(а): | А ты не хочешь сделать в библиотекаре плагинную систему? Может часть функционала можно делегировать? Например разбор исходного файла, работу с БД, еще что-то? |
Именно так система и сделана. Архитектура платформы Eclipse RCP всячески этому способствует.
Добавлено спустя 21 минуту 23 секунды:
На этом тему закрываем, все дальнейшее обсуждение переносится сюда:
http://www.fictionbook.org/forum/viewtopic.php?p=33902 |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|