MyRuLib Bugs

Материал из LinTest Wiki

Версия от 15:19, 19 июня 2010; Admin (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Содержание

Транслитерация

xgettext -CFnj -k_ -o locale/ru.po *.cpp *.h

Дизайн программы

Сверхкомпактный интерфейс

MyRuLib whex.png

Расшифровка

"Отображение: Автор" - замена "справочникам" и вкладкам

Пиктограммы (слева направо):

Панели:

Слева, узкая панель - "Оглавление", Список первых букв имеющихся авторов (или серий), вместо существующей панели с кнопками. В качестве особенности - подсчет авторов в категории, отображение категорий, в состав которых входят авторы. (Например, нету у меня авторов с фамилией, начинающейся на Ы :lol: )

Следующая панель - древовидная структура категории (со сворачивающимися ветвями. По умолчанию - все свернуто.) При переключении в режим редактирования - развернутое дерево с чекбоксами. Третья панель - собственно, предпросмотр книги.


Использование openSUSE Build Service

Интеграция с библиотекой Флибуста

Конвертация описаний авторов и аннотаций

Использование стандартных объектов

WxDataViewTreeCtrl.png

TestDataViewCtrl.png

Test DataView Win.png

Компиляция для MacOS используя Cygwin

http://www.iphoneapps.ru/?p=1804

Максимально статическая сборка

$ ../configure --with-gtk --enable-unicode --disable-shared --with-expat=builtin --with-libjpeg=builtin --with-libpng=builtin --with-zlib=builtin --without-regex --without-tiff
$ ldd myrulib

Соавторы

Ещё одна важная функция напрашивается - у авторов сделать "синонимы" - а то они в разных книгах слегка по разному могут быть представлены н.п. у меня есть : Атоми Беркем Аль, Атоми Беркем аль и Беркем Аль Атоми или Вартанов Степан и Вартанов Степан Сергеевич. По идее автоматом должны работать синонимы для больших и маленьких букв и ,желательно, для отчество и без него.

Есть конечно вопрос с соавторами - братья Стругацкие, Вайнеры или Л.и Е. Лукины - тут как лучше даже не знаю - но в случае с "синонимом" пользователь уже сможет сам как ни будь разобраться.

Импорт в библиотеку произвольных файлов

Была бы очень полезной фича добавлять в коллекцию не только файлы Fb2, но и pdf, djvu...

  1. Для этого при добавлении необходим диалог описания свойств файла (жанр, автор, название, серия, год...).
  2. Для исключения дубликатов, может имеет смысл добавить функцию поиска (удаления?) файла-дубликата.
  3. Имеет смысл удаления (либо экпорт в спец.файл списка файлов, подлежащих удалению для последующего преобразования в скрипт) ненужных пользователю книг. Для возможности большей "заточки" библиотеки "под себя".
  4. Было бы крайне желательно в "жанры" добавить редактируемую ветку, например "дополнительно" +... Куда по желанию пользователь MyRuLib сможет добавлять более детальную информацию о жанре. Например более узкая отдельная тематика "Квантовая физика" и пр. Имеются в виду не Fb2 файлы.

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

Иначе просто получается гигантская помойка, разобраться в которой не поможет ни один билиотекарь. Тем более, что в "науке" можно встретить произведения далеко не научного плана. Это же относится и к другим жанрам. Эти предложения позволят навести порядок в библиотеке, избавиться от лишнего (дубликатов и ненужных пользователю книг), то есть произвести настройку библиотеки под свои непосредственные нужды.

Замечания ALEXEY-SOFT

Планируемые доработки программы

Ошибки в программе

Компонент wxTreeListCtrl

Скачивание файлов

Иконки файлов

Иконки файлов в GNOME

Иконки файлов в Windows

Поиск по ключевым словам: IQueryAssociations::GetString, ASSOCSTR_DEFAULTICON, "shlwapi.dll", AssocQueryString.

Сборка пакета DEB

Сборка пакета RPM

Источник — «http://www.lintest.ru/wiki/MyRuLib_Bugs»
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Проекты