vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
В связи с тем, что lib.rus.ec окончательно скурвился я купил себе 32Гб SD-шку, возникает вопрос о работе с НУ ОЧЕНЬ большим набором электроных книг.

И да, primary target platform - maemo.

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

Основная операция с этим каталогом - найти некоторое множество книг и вытащить его в "рабочий набор", то есть в случае maemo в рабочий каталог FBReader-а, владельцы всяких lbook-ов и openinkpot-ов лучше знают, что у них там.

[livejournal.com profile] phd тут рекламировал MyRuLib. Мне не понравилось. Во-первых, оно требует свежего wxWidgets. Более свежего чем в lenny (хотя пакет якобы для Debian 5.0 на сайте есть), так что даже на десктопе попробовать не получилось.
Во-вторых, в maemo вообще с wxWidgets туго.

В третьих, залез я в их базу данных посредством sqlite и показалось мне что проектировал её типичный php-кодер. Поле genres в таблице books, содержащее конкатенацию каких-то кодов...

Вот и думаю теперь что делать. Либо пытаться все же использовать эту заботливо подготовленную неграмотными людьми базу, либо писать свою извлекалку метаинформации из fb2 (pdf и djvu меня интересуют меньше, потому что на 32Гб флэшку они не влезут и читать их на экране 800x480 неудобно).

Либо вообще прикрутить sqlite-каталог к FBReader-у.

Но вот как должен выглядеть интерфейс этого библиотечного приложения?
Очевидно что просмотр списка из десятков тысяч авторов - не вариант. Тем более что нужен поиск по сериалам (sequence) или названиям.

Столь же очевидно, что о полнотекстовом поиске сразу надо забыть. Сделать полнотекстовый индекс существенно меньший по объему, чем сама библиотека вряд ли удастся, а библиотека занимает более половины доступного объема.

Ничего лучшего, чем повторить форму поиска на сайте lib.rus.ec мне в голову пока не приходит

Date: 2009-11-29 10:04 am (UTC)
abbra: (Default)
From: [personal profile] abbra
Слушай, я не делаю батарейки. BP-5L используется тоже в четырех-пяти устройствах. Почему батарейка двухлетней давности должна использоваться в устройствах сегодня?

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

Date: 2009-11-29 10:41 am (UTC)
abbra: (Default)
From: [personal profile] abbra
Как я уже сказал, я не делаю батарейки, поэтому ничего не могу сказать ни о заговоре, ни о наговоре, ни о чем ином. Хотелось бы, да, чтобы все это работало и через двадцать-сорок лет, но, увы, есть то, что есть. У Мэри Лу-Эпсен было в интервью о батареечных проблемах при создании OLPC, немного раскрывает тему. Но на самом деле, это наиболее закрытая для меня область.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 23 4 56 7
89 1011 12 13 14
1516 17 18 192021
22232425262728
2930     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 21st, 2025 10:27 am
Powered by Dreamwidth Studios