закон подлости :"(
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 02:00 pm (UTC)no subject
Date: 2010-03-22 05:23 pm (UTC)