Подержка формата FBD

Опубликовано: 29 сентября 2009.
Автор: koreec.

Рубрика: Вести с полей.

При пересмотре структуры БД, в таблицах было предусмотрено место для обложки и аннотации к книгам. Планировалось хранить там данные для не-fb2. Но с реализацией такого функционала возникли сложности. Засунуть картинку в бащу не проблема, а вот что делать потом, при экспорте-импорте коллекций и пр. ... Короче говоря, процесс застопорился.

И тут по наводке либрусека и товарищей было найдено кардинальное решение - формат FBD. Кто не  в курсе FBD - это Fiction Book Description, формат хранения метаинформации для не-fb2 книг. Представляет собой контейнер (zip) в котром лежит книга в любом формате и файл описания fbd. Файл fbd по сути является заголовком fb2.

Зачем это надо? Теперь можно хранить аннотацию, обложку, ключевые слова и издательскую информацию в формате, удобном для программ - каталогизаторов. Теперь все прелести fb2 - отображение обложки и пр. теперь доступны для любых форматов. Ну и самое главное - существенно упрощается добавление книг в коллекцию - он ничем не отличается от импорта fb2. Заодно решается проблема целостности - данные всегда внутри "книги", вероятность потерять обложку или аннотацию при таком подходе равна нулю.

В последних тестовых сборках MyHomeLib уже можно пользоваться всеми преимуществами fbd, импорт и отображение информации уже работают. Сейчас потихоньку перевожу свою не-fb2 коллекцию в FBD, заодно отлаживаю встроенный конвертер. Конечно, получается не очень быстро, но результат того стоит.  

C обновленьицем

Опубликовано: 25 сентября 2009.
Автор: koreec.

Рубрика: Вести с полей.

Выложил очередной релиз версии 1.5. В основном - работа над ошибками, но и полезных нововведений тоже набралось не мало.

Отзыв о wmz-host.ru

Опубликовано: 21 сентября 2009.
Автор: koreec.

Рубрика: Мысли в слух.

Некоторое время назад на хабре проскочила заметка о российском хостинге wmz-host.ru Там он позиционировался как супер-пупер навороченный, но дешевый хостинг. А, поскольку, как раз в это время я думал о том, что бы завести отдельное зеркало для обновлений, то заметка пришлась как раз ко двору. Пошел и быстренько зарегистрировался, заодно и домен myhomelib.net занял.

Далее...

Грядет обновление

Опубликовано: 6 августа 2009.
Автор: koreec.

Рубрика: Вести с полей.

Не смотря на все попытки не делать релизов с багами, ничего из этого не выходит. Банально не хватает тестеров. Те 20-30 человек, которые регулярно участвуют в тестировании в форуме, уже набили руку и просто подсознательно обходят грабли. А как только релиз - так и начинается хождение неопытных пользователей по этим самым граблям. В итоге получатся, что нулевые релизы (1.3.0, 1.4.0, 1.5.0) это по сути бета версии, выложенные для всеобщего тестирования. 

Это была преамбула. Теперь по сути: в ближайшую неделю - две ожидается обновление до 1.5.1. В этой версии исправлены ошибки "нулевого" релиза, добавлены кое-какие мелкие функции (быстрый поиск по названию книги, загрузка обновлений с либрусека) и немножко допилен интерфейс. Желающие помочь проекту могут сделать это прямо сейчас. Чем больше тестеров - тем меньше косяков в релизе. 

Эти загадочные линуксойды

Опубликовано: 29 июля 2009.
Автор: koreec.

Рубрика: Мысли в слух.

Практически с момента первого публичного релиза MyHomeLib меня донимали вопросом - когда же будет версия под Линукс. Не прошло и года, как энтузиазисты, устав ждать милости от природы, эту версию сделали, не забыв прорекламировать ее на всех соответствующих ресурсах. Даже в нашем форуме отметились. И что? по прошествии месяца в соответствующем форуме зарегистрировалось 8 человек и не написано ни одного сообщения. Т.е. делаем вывод - версия для nix абсолютно никому не нужна. Так нахрена нужно было меня доставать? Шоб було?