Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
WhiteOwl Новенький участник форума
Зарегистрирован: 16.04.2007 Сообщения: 70
|
Добавлено: Чт Фев 14, 2008 23:11 Заголовок сообщения: |
|
|
hedgehog77 писал(а): | Кстати вопрос ко обществу: что лучше выкладывать -- 20Мб полные сборки программы, но без проблем, или ~5Мб обновления но с возможным проблемами? | Как будто с полными сборками проблем не бывает
Обновления они всегда "с какой-то версии" на свежайшую. А если я пропущу эту самую "какую-то" версию?
Так что апдейты можно конечно делать, но надо будет тогда четко нумеровать версии и давать инструкцию по апгрейду.... Можно конечно, но не думаю что игра стоит свеч. |
|
Вернуться к началу |
|
|
i_no_k Новенький участник форума
Зарегистрирован: 03.08.2007 Сообщения: 35 Откуда: Новосибирск
|
Добавлено: Пт Фев 15, 2008 11:10 Заголовок сообщения: |
|
|
hedgehog77
Пути точно правильные.
По-обновлению - можно пойти проторенным путем и выкладывать оба варианта
Ну и про версии WhiteOwl правильно говорит. _________________ Dell Axim x51v |
|
Вернуться к началу |
|
|
holger Новенький участник форума
Зарегистрирован: 16.02.2008 Сообщения: 5
|
Добавлено: Сб Фев 16, 2008 17:22 Заголовок сообщения: |
|
|
привет,
программа супер,но когда я пытаюсь добавить книги в базу ,она не добавяет примерно 30% всей библиотеки.Ругается:
java.sql.SQLException: Error: executeQueryForObject returned too many results.
У меня виндовс виста 2гб памяти,новая ява-версия,последняя версия программы. |
|
Вернуться к началу |
|
|
Unatine Новенький участник форума
Зарегистрирован: 17.02.2008 Сообщения: 1
|
Добавлено: Вс Фев 17, 2008 20:32 Заголовок сообщения: |
|
|
Доброго!
а версию для Mac OS X можно выложить? хотелось бы попробовать |
|
Вернуться к началу |
|
|
batal Новенький участник форума
Зарегистрирован: 19.11.2007 Сообщения: 2
|
Добавлено: Вс Фев 17, 2008 21:37 Заголовок сообщения: |
|
|
holger писал(а): | привет,
программа супер,но когда я пытаюсь добавить книги в базу ,она не добавяет примерно 30% всей библиотеки.Ругается:
java.sql.SQLException: Error: executeQueryForObject returned too many results.
|
Заведите, pls, тикет c логом на
http://trac2.assembla.com/jfblibpublic/report/1 |
|
Вернуться к началу |
|
|
hedgehog77 Зрелый участник форума
Зарегистрирован: 19.07.2007 Сообщения: 122 Откуда: Минск
|
Добавлено: Пн Фев 18, 2008 14:18 Заголовок сообщения: |
|
|
WhiteOwl писал(а): |
Обновления они всегда "с какой-то версии" на свежайшую. А если я пропущу эту самую "какую-то" версию?
Так что апдейты можно конечно делать, но надо будет тогда четко нумеровать версии и давать инструкцию по апгрейду.... Можно конечно, но не думаю что игра стоит свеч. |
В будущем я планирую использовать автоматическую систему обновлений. А пока буду выкладывать как есть: полная версия и апдейт к предыдущей маркированные датой.
Добавлено спустя 4 минуты 30 секунд:
i_no_k писал(а): | hedgehog77
Пути точно правильные.
По-обновлению - можно пойти проторенным путем и выкладывать оба варианта |
Оба и буду выкладывать. Если разберусь сегодня с багом описанным holger, то выложу ночью.
Добавлено спустя 32 минуты 34 секунды:
holger писал(а): | программа супер,но когда я пытаюсь добавить книги в базу ,она не добавяет примерно 30% всей библиотеки.Ругается:
java.sql.SQLException: Error: executeQueryForObject returned too many results. |
Спасибо за лог, но ошибки импорта в него не заносятся -- чтобы не засорять (в лог идут только ошибки программы). Если не сложно -- скинь stacktrace который показывается под таблицей problems при клике на ошибке на странице импорта (см. рисунок http://www.assembla.com/file/jfblibpublic/1_problems_stacktrace.png).
Добавлено спустя 7 минут 49 секунд:
Unatine писал(а): | Доброго!
а версию для Mac OS X можно выложить? хотелось бы попробовать |
Можно, но для работы нужна версия Java 6. Apple пока не очень спешит с релизом 6ой версии, хотя уже есть developer preview (раздается на Apple Developer Connection). Если есть желание и возможность поставить Java 6, то без проблем -- выложу. |
|
Вернуться к началу |
|
|
Cherckes Новенький участник форума
Зарегистрирован: 05.05.2007 Сообщения: 89 Откуда: Гомель
|
Добавлено: Вт Фев 19, 2008 6:05 Заголовок сообщения: |
|
|
С малым количеством файлов работала замечательно. Когда попробывал проиндексировать всю библиотеку пошли ошибки с добавлением, притом постоянно останавливается на одной и тойже цифре добавленого, дальше все идет в проблемы со следующим коментариями:
Код: | org.hibernate.exception.DataException: could not insert: [net.jeflib.fb2.Doc] |
и
Код: | java.lang.OutOfMemoryError: Java heap space |
_________________ http://esperantofb2lib.at.tut.by/ - Книги в fb2 на эсперанто. |
|
Вернуться к началу |
|
|
hedgehog77 Зрелый участник форума
Зарегистрирован: 19.07.2007 Сообщения: 122 Откуда: Минск
|
Добавлено: Вт Фев 19, 2008 20:04 Заголовок сообщения: |
|
|
Cherckes писал(а): | С малым количеством файлов работала замечательно. Когда попробывал проиндексировать всю библиотеку пошли ошибки с добавлением, притом постоянно останавливается на одной и тойже цифре добавленого, дальше все идет в проблемы со следующим коментариями:
Код: | org.hibernate.exception.DataException: could not insert: [net.jeflib.fb2.Doc] |
и
Код: | java.lang.OutOfMemoryError: Java heap space |
|
Проблему со съеданием памяти при импорте большой пачки книг уже решил -- сегодня вечером выложу обновление.
Добавлено спустя 17 часов 38 минут 55 секунд:
Выложил обновление.
- Пофиксен баг с OutOfMemory при импорте большого кол-ва книг.
- Прочие исправления и улучшения в импорте.
Ссылки - в начале темы.
Добавлено спустя 1 минуту 47 секунд:
Unatine Версия под Mac OS нужна (с учётом того, что требуется Java 6)? |
|
Вернуться к началу |
|
|
Cherckes Новенький участник форума
Зарегистрирован: 05.05.2007 Сообщения: 89 Откуда: Гомель
|
Добавлено: Ср Фев 20, 2008 16:20 Заголовок сообщения: |
|
|
Попробывал с последним обновлением оба варианта создания базы 45 книг и:
Код: | java.lang.NullPointerException
at net.jeflib.utils.BookXmlUtil.fillDoc(BookXmlUtil.java:99)
at net.jeflib.utils.BookXmlUtil.readFromZip(BookXmlUtil.java:54)
at net.jeflib.gui.view.ViewAddBook.loadOneBook(ViewAddBook.java:750)
at net.jeflib.gui.view.ViewAddBook.access$21(ViewAddBook.java:743)
at net.jeflib.gui.view.ViewAddBook$18.run(ViewAddBook.java:617)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
|
для все остальных _________________ http://esperantofb2lib.at.tut.by/ - Книги в fb2 на эсперанто. |
|
Вернуться к началу |
|
|
hedgehog77 Зрелый участник форума
Зарегистрирован: 19.07.2007 Сообщения: 122 Откуда: Минск
|
Добавлено: Ср Фев 20, 2008 16:54 Заголовок сообщения: |
|
|
Cherckes писал(а): | Попробывал с последним обновлением оба варианта создания базы 45 книг и:
Код: | java.lang.NullPointerException
|
для все остальных |
Пришли книгу (ссылку) на которой скопытилось. Лучше тикетом на assembla.com. |
|
Вернуться к началу |
|
|
WhiteOwl Новенький участник форума
Зарегистрирован: 16.04.2007 Сообщения: 70
|
Добавлено: Ср Фев 20, 2008 20:05 Заголовок сообщения: |
|
|
Редактирование авторов/сериалов не работает... или я не могу понять как это делать.
Вот например играюсь с выкачанной с aldebaran+fictionbook подборкой Роберта Асприна.
Имеем восемь книг под авторством "Асприн, Роберт" и двадцать шесть "Асприн, Роберт Линн". Делаю правый клик в списке авторов, выбираю Edit Author и добавляю в первое имя Middle Name, кликаю на Ok. Программа спрашивает "Use Асприн, Роберт as synonym?" Не важно соглашаюсь или не соглашаюсь - получаю в списке авторов две записи "Асприн, Роберт Линн" с 26-ю и 8-ю книгами соответсвенно. Можно переименовать одного из них обратно... так и останется два разных автора с 26 и 8 книг у каждого...
Таже самая фигня и с сериалами. Но там еще круче, выбираю в правом окне "правильное" имя сериала, тыкаю в кнопку "стрелочка налево", убираю из левого списка "неправильный" сериал, тыкаю Ok - левый список вообще очищается. А после повторного Oк в списке книг появляется два сериала с одинаковым именем, и сама книга двоится... В окне описания книги продолжает показываться старый (ныне не существующий) сериал.
В общем грустно пока....
Но то что скорость регистрации книг в каталоге повысилась и они больше не отпинываются по нехватке памяти это ура! |
|
Вернуться к началу |
|
|
hedgehog77 Зрелый участник форума
Зарегистрирован: 19.07.2007 Сообщения: 122 Откуда: Минск
|
Добавлено: Чт Фев 21, 2008 1:16 Заголовок сообщения: |
|
|
WhiteOwl писал(а): | Имеем восемь книг под авторством "Асприн, Роберт" и двадцать шесть "Асприн, Роберт Линн". Делаю правый клик в списке авторов, выбираю Edit Author и добавляю в первое имя Middle Name, кликаю на Ok. Программа спрашивает "Use Асприн, Роберт as synonym?" Не важно соглашаюсь или не соглашаюсь - получаю в списке авторов две записи "Асприн, Роберт Линн" с 26-ю и 8-ю книгами соответсвенно. |
Слияние двух вариантов написания автора при редактировании одного не реализовано (пока). Поэтому для выполнения подобной операции лучше пользоваться закладкой Author Synonyms: открыть редактирование "правильного" названия автора потом переключиться на Synonyms (или сразу выбрать Edit Author Synonyms в меню), и уже на этой закладке перетащить все "неправильные" (неполные и т.д.) варианты в синонимы (из правого в списка - в левый). При этом все книги объединятся и повесятнся на правильного автора. В дальнейшем я планирую сделать возможность слияния авторов прямо в списке простым перетаскиванием.
WhiteOwl писал(а): | Таже самая фигня и с сериалами. Но там еще круче, <...>
В общем грустно пока.... |
Редактирование инфы по книге (особенно списков) ещё в очень разобранном состоянии -- что-то работает, что-то нет; что работает, но не так как надо Терпение -- все будет сделано. |
|
Вернуться к началу |
|
|
Edred Новенький участник форума
Зарегистрирован: 19.06.2006 Сообщения: 26
|
Добавлено: Чт Фев 21, 2008 4:30 Заголовок сообщения: |
|
|
Несколько мелких замечаний.
1. Первый запуск программы. Поверх окна программы заставка, может, я сегодня тормозной, но мне потребовалось минут пять тырканья, прежде чем я понял, что эту заставку надо просто закрыть крестиком в углу, чтобы попасть в саму программу...
При этом, пункты меню работают, то есть создать-открыть библиотеку можно, пункт меню add books вообще ничего не делает.
2. Когда гуляешь по списку книг, по правой кнопке мыши можно выбрать пункт edit book, попадаем в некий редактор шапки книги (кстати, наверное, это все-таки не "редактирование книги", а "редактирование параметров книги"? или как-то так...). Тут все круто. Но ниже списка книг есть окно, где показывается обложка книги и аннотация. Над ними три кнопки, одна из них та же "edit book" - но тут мы попадаем в окна с пустыми полями параметров книги, да и возможности их редактировать нет. Наверное, надо подключить туда же, куда ведет путь через правую кнопку мыши?
3. В настройках можно переключить интерфейс на русский. Интерфейс, правда, при этом все равно останется английский...
Завтра покопаюсь поплотнее. |
|
Вернуться к началу |
|
|
Stepochka Зрелый участник форума
Зарегистрирован: 11.08.2005 Сообщения: 206 Откуда: Москва
|
Добавлено: Чт Фев 21, 2008 10:12 Заголовок сообщения: |
|
|
Добавила новая версия 15 книг а дальше
все свалились в ошибку:
Код: | org.dom4j.DocumentException: Invalid byte 1 of 1-byte UTF-8 sequence. Nested exception: Invalid byte 1 of 1-byte UTF-8 sequence.
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.dom4j.io.SAXReader.read(SAXReader.java:343)
at net.jeflib.utils.BookXmlUtil.readFromZip(BookXmlUtil.java:53)
at net.jeflib.gui.view.ViewAddBook.loadOneBook(ViewAddBook.java:750)
at net.jeflib.gui.view.ViewAddBook.access$21(ViewAddBook.java:743)
at net.jeflib.gui.view.ViewAddBook$18.run(ViewAddBook.java:617)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Nested exception:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.dom4j.io.SAXReader.read(SAXReader.java:343)
at net.jeflib.utils.BookXmlUtil.readFromZip(BookXmlUtil.java:53)
at net.jeflib.gui.view.ViewAddBook.loadOneBook(ViewAddBook.java:750)
at net.jeflib.gui.view.ViewAddBook.access$21(ViewAddBook.java:743)
at net.jeflib.gui.view.ViewAddBook$18.run(ViewAddBook.java:617)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
|
|
|
Вернуться к началу |
|
|
WhiteOwl Новенький участник форума
Зарегистрирован: 16.04.2007 Сообщения: 70
|
Добавлено: Чт Фев 21, 2008 19:53 Заголовок сообщения: |
|
|
hedgehog77 писал(а): | Слияние двух вариантов написания автора при редактировании одного не реализовано (пока). Поэтому для выполнения подобной операции лучше пользоваться закладкой Author Synonyms: открыть редактирование "правильного" названия автора потом переключиться на Synonyms (или сразу выбрать Edit Author Synonyms в меню), и уже на этой закладке перетащить все "неправильные" (неполные и т.д.) варианты в синонимы (из правого в списка - в левый). При этом все книги объединятся и повесятнся на правильного автора. В дальнейшем я планирую сделать возможность слияния авторов прямо в списке простым перетаскиванием. | Ага... а вот так заработало. Значит я не правильно делал ... Тогда надо наверное сделать проверку на редактирование имени автора типа "Автор с таким именем уже есть, добавить %старое_имя% в %новое_имя% в качестве синонима?"
hedgehog77 писал(а): | WhiteOwl писал(а): | Таже самая фигня и с сериалами. Но там еще круче, <...>
В общем грустно пока.... |
Редактирование инфы по книге (особенно списков) ещё в очень разобранном состоянии -- что-то работает, что-то нет; что работает, но не так как надо Терпение -- все будет сделано. | Терпение это вещь очень сложная в добывании
Кстати, сразу предложение - когда показываешь список сериалов куда можно поместить книгу, лучше ограничить этот список сериалами автора книги. А чуть выше списка сериалов можно будет сделать комбобокс с именами соавторов редактируемой книги и одним "<показать все сериалы>". |
|
Вернуться к началу |
|
|
|