закон подлости :"(
Mar. 21st, 2010 02:18 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сидел вот неделю ваял ебилд для сборки свежайшего UFO-AI из SVN, ибо релиз был аж в 2008, а хочется все плюшки и более полный перевод.
И вот, на этапе почти финального тестирования с болью обнаруживаю в одновлённом репозитории... ДА ! ufoai-2.3.9999.ebuild :"(
Да, время было потеряно не совсем впустую, я изучил плотнее как писать ебилды, но блин всё равно обидно :(
Такая же фигня была и когда я возненавидив ICE Book reader, который приходилось запускать из под WINE. Задумал написать свою читалку книг, а зодно и подтянуть на этом програминг на Си.
вот как выглядела моя задумка, описаная двум друзьям ещё в далеком 2007м
Сама софтинка должна:
- открывать книги
- в "About Authors" Показывать во весь экран наши фотки %)
- показывать графическую обложку !
- показывать встреную графику (я люблю книжки с картинками) !
- иметь закладки
- оглавление !
- поддержка библиотеки ( как фонотека в амароке) без привязки к $HOME, причём как общей так и личной
- наведение порядка в библиотеке по образу того же амарока (жанр/автор/цикл-часть-название)
- переключаться к "книжному" виду
- запоминать место чтения
- запоминать факт прочитывания !
- иметь редактор тегов книги
- редактор для вставки/удаления картинок
- редактор для правки текста (мало ли книг отсканеных и криво распознаных ?) + объединение обзацев, если автоматика проебалась
- древовидная навигация по библиотеке
- настройка отображаемых полей в нафигации (ну не всем интересно в каком году была выпущена и каким издательством)
- импорт из txt/HTML+images/separated HTML+images/ прочее как получится, возможно внешние конверторы %)
- импорт из буфера (для всяких дибильных форматов, типа PDF, скопировал в буфер из PDF и вставил в "новую книгу")
- настраиваемые шрифты, возможно персональные настройки к каждой книге.
- из настраиваемых шрифтов - стилизация отображения от книги и переопределённая читателем (для книжек с выебонами типа ОООЧень больших букв первых абзацев)
неважно, но прикольно:
- как вариант права на доступ к общей библиотеке выдаются её владальцем (типа родительский контроль)
- поиск по содержанию,и метатегам. Возможно не строгий. Возможно с использованием индексов
- поддержка какого SQLite, для реальных книгоманов,чтоб не педалить с конфигами и прочим, ну и если приспичит индексы там держать.
формат книжки XML+ZIP
- как хранить картинки - инкапсуляция в XML или тупо ссылку в документе на картинку из архива
- метаданные : Основной автор/соавторы/цикл/серия /Название/Год/Издательство/Переводчик/жанр/стиль отображения
- данные хранятся по абзацам + отдельные теги для обозначения глав (для оглавления)
ничего не напоминает ? ДА ! Это формат FB2 ! И читалка по типу myrulib, а так же кучи говноподелок на дотнете :(
Ну что за невезение ? :(
И вот, на этапе почти финального тестирования с болью обнаруживаю в одновлённом репозитории... ДА ! ufoai-2.3.9999.ebuild :"(
Да, время было потеряно не совсем впустую, я изучил плотнее как писать ебилды, но блин всё равно обидно :(
Такая же фигня была и когда я возненавидив ICE Book reader, который приходилось запускать из под WINE. Задумал написать свою читалку книг, а зодно и подтянуть на этом програминг на Си.
вот как выглядела моя задумка, описаная двум друзьям ещё в далеком 2007м
Сама софтинка должна:
- открывать книги
- в "About Authors" Показывать во весь экран наши фотки %)
- показывать графическую обложку !
- показывать встреную графику (я люблю книжки с картинками) !
- иметь закладки
- оглавление !
- поддержка библиотеки ( как фонотека в амароке) без привязки к $HOME, причём как общей так и личной
- наведение порядка в библиотеке по образу того же амарока (жанр/автор/цикл-часть-название)
- переключаться к "книжному" виду
- запоминать место чтения
- запоминать факт прочитывания !
- иметь редактор тегов книги
- редактор для вставки/удаления картинок
- редактор для правки текста (мало ли книг отсканеных и криво распознаных ?) + объединение обзацев, если автоматика проебалась
- древовидная навигация по библиотеке
- настройка отображаемых полей в нафигации (ну не всем интересно в каком году была выпущена и каким издательством)
- импорт из txt/HTML+images/separated HTML+images/ прочее как получится, возможно внешние конверторы %)
- импорт из буфера (для всяких дибильных форматов, типа PDF, скопировал в буфер из PDF и вставил в "новую книгу")
- настраиваемые шрифты, возможно персональные настройки к каждой книге.
- из настраиваемых шрифтов - стилизация отображения от книги и переопределённая читателем (для книжек с выебонами типа ОООЧень больших букв первых абзацев)
неважно, но прикольно:
- как вариант права на доступ к общей библиотеке выдаются её владальцем (типа родительский контроль)
- поиск по содержанию,и метатегам. Возможно не строгий. Возможно с использованием индексов
- поддержка какого SQLite, для реальных книгоманов,чтоб не педалить с конфигами и прочим, ну и если приспичит индексы там держать.
формат книжки XML+ZIP
- как хранить картинки - инкапсуляция в XML или тупо ссылку в документе на картинку из архива
- метаданные : Основной автор/соавторы/цикл/серия /Название/Год/Издательство/Переводчик/жанр/стиль отображения
- данные хранятся по абзацам + отдельные теги для обозначения глав (для оглавления)
ничего не напоминает ? ДА ! Это формат FB2 ! И читалка по типу myrulib, а так же кучи говноподелок на дотнете :(
Ну что за невезение ? :(
no subject
Date: 2010-03-22 08:51 am (UTC)no subject
Date: 2010-03-22 10:13 am (UTC)no subject
Date: 2010-03-22 01:21 pm (UTC)блджад.
скриншотов гуя чтения (не каталога) не нашел.
оно умеет плавно скроллить текст с динамичным cps (chars per second) через опенгл?
no subject
Date: 2010-03-22 02:00 pm (UTC)no subject
Date: 2010-03-22 05:23 pm (UTC)no subject
Date: 2010-04-20 10:02 am (UTC)Ну, во-первых, замечательная кросс-платформенная FBReader. Превосходный эргономичный интерфейс и навигация, особенно лаконичная полоса-указатель внизу (хотя можно и обычный вид - ползунок с боку). В программу встроена функция бибилотеки-каталогизатора, в которой можно как свои категории создавать, так и использовать тэги непосредственно из fb2 файлов. Иллюстрации отображает, все возможности fb2 поддерживает. Кроме того множество других форматов, в том числе и html
Единственное замечание - программа не имеет режима отображения сразу двух страниц. )) Хотя я давно и много ей пользовался и к этому запросто можно привынуть, не страшно.
Во-вторых, под Линукс есть ещё такие программы, как PyBookReader+OrnamentBook - вот тут уже одновременное отображение сразу 2-х страниц книги, с иллюстрациями.
Форматы - fb2, txt
no subject
Date: 2010-04-20 11:10 am (UTC)FBReader не умеет многое из того,что мне надо. myrulib вроде может подтянуться до уровня моих требований, автор принял мои пожелания как разумные, но сроки реализации...