Вы здесьНовая читалка и редактор - прошу помощи сообщества
Опубликовано вт, 11/08/2009 - 22:24 пользователем Ян Злобин
Господа читатели и верстальщики! Я задумал две новые свободные программы - читалку и редактор. Лицензия - GPLv3. Пишу для себя, но если у кого-нибудь будет интерес - буду рад. Вторая версия читалки сейчас находится в стадии отладки и оптимизации. Делается только для обычного компьютера (на карманные и подобные не рассчитываю за отсутствием и ненадобностью для меня). Программа межплатформенная - FreeBSD, Linux, Windows. Основной прицел - среда GNOME. Включает инструменты для ведения библиотеки (в текущей версии только локальной). Планирую закончить этой осенью. Редактор - на стадии обдумывания и постановки задачи. У меня, собственно, три вопроса. 1. Найдутся ли желающие протестировать программу для чтения на тему удобства, желаемых возможностей и багов? 2. Есть ли спрос на программы для чтения и ведения библиотек в средах, отличных от Windows? 3. Прошу помощи в составлении техзадания для редактора. Поскольку я еще непосредственно не приступил к разработке, думаю, самое время обсудить ТЗ. То есть, кому чего не хватает в существующих средствах, кому чего хотелось бы видеть в таком редакторе и так далее. Вот кратко и обобщенно мои мысли по этому поводу: 1. Редактор должен быть свободным (лицензия GPLv3, открытые исходные коды и все положенные атрибуты); Есть ли желающие поучаствовать в составлении ТЗ для редактора?
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Larisa_F RE:Кто сможет раздобыть и оцифровать нужные мне книги? 11 часов
Isais RE:Древний Рим. Подборка книг 13 часов NickNem RE:Подайте бедному копеечку на книжку с литреса... 2 дня Isais RE:Семейственность в литературе 3 дня kopak RE:Таинственная личность админа Флибусты 6 дней kopak RE:О группе Дятлова. О той самой, того самого... 6 дней babajga RE:Ласси возвращается домой 1 неделя sem14 RE:Подборка о Первой Мировой 1 неделя Isais RE:удаление "двойников" 1 неделя Isais RE:Кармен Мола - Пурпурная сеть [litres] 2 недели Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 2 недели Isais RE:Катя Водянова - Дом и два жениха в придачу 3 недели Aleks_Sim RE:Прошу переформатировать, распознать, etc... 3 недели Isais RE:Дмитрий Анатольевич Горчев - ЖЖ Дмитрия Горчева (2009–2010) 1 месяц Саша из Киева RE:Детям о Ленине (Издание 1965 года) 1 месяц Саша из Киева RE:Приключения Мишки-Ушастика (Перевод Марата Брухнова) 1 месяц babajga RE:Белая княжна 1 месяц Isais RE:Файл достаточно хорош. Нет смысла в его улучшении. Ага,... 1 месяц Впечатления о книгах
Олег Макаров. про Капба: Как приручить дракона - 4 [СИ] (Альтернативная история, Киберпанк, Фэнтези, Попаданцы, Самиздат, сетевая литература)
24 02 Капба прекрасен как всегда. Четвёртый том не хуже (лучше!) предыдущих, хотя казалось бы куда ещё. Очень отличная книга. Оценка: отлично!
obivatel про Калинин: Вторая Отечественная [litres] (Альтернативная история, Боевая фантастика, Попаданцы)
24 02 Автор датэл: "если именно благодаря революционерам Россия потеряла шанс выйти из нее в качестве главного победителя". . Если пишешь что-то о периоде, не поленись узнать как оно было. Царя опрокинули крупнейшие промышленники ……… Оценка: неплохо
mysevra про Себастьянович: Новая книга о сыроедении, или Почему коровы хищники (Здоровье)
24 02 Подход для таких ленивых как я - нет обязательных самостоятельных чисток. «Мягким тканям потребуется не менее 2 лет, а скелету - около 7.» Непонятно, есть ли это время. Оценка: отлично!
mysevra про Артюшкина: Голем [litres] (Детективная фантастика, Социальная фантастика, Научная фантастика)
24 02 Такой замечательный мир, отличный язык, но невыносимо неспешное развитие событий – кажется вот-вот случится что-то значимое, а нет, очередной проходной момент. Оценка: неплохо
Isais про Абдуллаев: Заговор в начале эры (Исторический детектив, Политический детектив)
24 02 Скучно, нудно, нехудожественно. Вместо живых картин -- картонные декорации, никто из персонажей не вызывает эмоций -- ни любви, ни ненависти, каждый абзац сопровождается таким же по размеру морализаторским поучением, высказанным ……… Оценка: плохо
Nevskaya про Сушков: «Ленинградское дело»: генеральная чистка колыбели революции (Документальная литература)
22 02 Бралась за книгу с трепетом, родная тема, Блокада, Ленинград и все такое... Прочла со стыдом, дочитывала только потому, что не умею бросать начатое. Вранье сплошное, откровенное, бесстыжее, запредельное. Уже много где на форумах ……… Оценка: нечитаемо
Belomor.canal про Акунин: На санях (Современная проза)
22 02 Лучшая, самая лучшая книга Семейной Саги Оценка: отлично!
187 про Царевич: За Отчизну! (История)
21 02 Годная детская книжка, как и Приключения Каспера Берната в Польше и других странах. Оценка: отлично!
Дей про Воспитанник орков
21 02 Какой же ГГ тряпка и слюнтяй. Нет, он храбр и, в общем-то, довольно сообразительный, хоть и несколько тугодум, но он трясётся над жизнью каждой мрази, встречающейся на его пути. Он оставил за спиной несчитанное количество ………
dolle про Корнев: Артефакт острее бритвы (Фэнтези, Приключения: прочее, Самиздат, сетевая литература)
21 02 Неплохо. С каждой книгой сюжет становится динамичнее, интриг и врагов становится больше . Оценка: хорошо
tlittle про Никитин: Бешеный лев (Фэнтези)
20 02 Примитивно. Очень примитивно. Такое впечатление, что художественные "изыски" добавляли в рассказ при втором проходе, они выглядят чужеродными. При этом куча (просто хренова гора) примитивных орфографических ошибок. "Ни как", ……… Оценка: плохо
Barbud про Семин: Конструктор (Попаданцы, Самиздат, сетевая литература)
20 02 Малоинтересное чтиво без художественных достоинств и исторической достоверности. Автор поднаторел на написании сказок с магией и прочими вытребеньками, где не нужно знать историю и следить за отсутствием анахронизмов, поэтому ……… Оценка: нечитаемо |
Комментарии
Отв: Новая читалка и редактор - прошу помощи сообщества
По поводу скриптов.
В FBE есть скрипты "Интерактивные разрывы" и "разрывы предложений". При использовании этих скриптов предлагаются варианты замены: "поставить в конце точку", "заменить запятую на точку" или "соединить".
Хотелось бы добавить: "поставить в конце двоеточие", "заменить запятую на точку, или двоеточие, или многоточие".
Отв: Новая читалка и редактор - прошу помощи сообщества
а не пробовали связаться с автором первого скрипта? последние версии его скриптов доступны на странице http://scripts.fictionbook.org/, там же указано его мыло.
Отв: Новая читалка и редактор - прошу помощи сообщества
Автоскроллинг в читалке планируется? Хотелось бы без всякой лишней фоновой дребедени и изображений скроллить голый текст настраимого размера и цвета.
П.С. Нравится, как это сделано в Ice Book Reader, но он преобразует текст в свой формат, не позволяющий показать некоторые полезные рюшечки fb2 (имеются в виду не только стили, но и, например, отображение примечаний тут же в тексте, а не в его конце).
Отв: Новая читалка и редактор - прошу помощи сообщества
А нужно? Многие этим пользуются? Я как-то попытался - напряжно. Примечания будут по месту.
Отв: Новая читалка и редактор - прошу помощи сообщества
Хм. Видимо, кто как привык.
Не сочите
извращенцемпользовательским меньшинством, но лет пять читаю с экрана в основном только автоскролл. Это очень удобно, если как следует настроить шрифты и скорость.Отв: Новая читалка и редактор - прошу помощи сообщества
Присоединяюсь Ice Book Reader вполне, примечания не на месте. единственный недостаток. Темно-зеленый шрифт на бледно-зеленом фоне, текстуру и запах свежей типографской краски на фик. автоскролл да, двустраничный режим в (айсе наз режим книги) да, поскольку под одной полосой и узким окном под неё, рабочий стол лезет и мешает, во весь экран лучше. И мне картинки на фик не нужны, когда фантастику читаю например или просто читаю. долой комиксы! И пусть линек рулит!
Отв: Новая читалка и редактор - прошу помощи сообщества
а я люблю, чтобы и картинки немножко были, раз уж они есть в книге, почему бы не посмотреть
Отв: Новая читалка и редактор - прошу помощи сообщества
Про MacOS X как всегда забывают… :(
А хочу заметить, что под эту платформу вообще нет нормального редактора.
Отв: Новая читалка и редактор - прошу помощи сообщества
На мой взгляд, проблема только в том, чтобы найти мантейнера, который взялся бы собрать эту программу под Макось. OpenOffice же там работает. Да и не он один.
Отв: Новая читалка и редактор - прошу помощи сообщества
???
А это вероятно «НЕ нормальные» редакторы:
http://www.oxygenxml.com
http://www.syntext.com/products/serna/
http://aquamacs.org/
http://www.apple.com/downloads/macosx/development_tools/editixxmleditor.html
http://www.editrocket.com
http://www.vim.org
Отв: Новая читалка и редактор - прошу помощи сообщества
Насчёт генерации идентификаторов fb2-файлов при создании. Предлагаю не выдумывать свой метод, а использовать UUID версии 1, как наиболее подходящей для данной задачи, на мой взгляд (на основе текущего времени и MAC-адреса).
(У литресовцев айди по форме похожи на UUID, но по сути ими не являются.)
Отв: Новая читалка и редактор - прошу помощи сообщества
Если реализовать на основе MAC-адреса, то потом какой-нить "умник" прикрутит к читалке распознавание с невозможность прочитать книгу на компьютере с другим MAC-адресом. Продашь свой комп- и все- старые книжки уже не почитаешь!
Отв: Новая читалка и редактор - прошу помощи сообщества
К OpenSource'ной-то ? Та ну, бросьте.... :)
Отв: Новая читалка и редактор - прошу помощи сообщества
О чем речь? О ZIP?
Отв: Новая читалка и редактор - прошу помощи сообщества
О прикручивании к читалке блока, позволяющего читать книгу только на компьютере с заданным MAC-адресом. Само по себе изрядно неудачная идея, а уж делать такое с программой, исходники которой общедоступны....
Отв: Новая читалка и редактор - прошу помощи сообщества
И не поспоришь :-)
Отв: Новая читалка и редактор - прошу помощи сообщества
в читалке хотелось бы слышать и говорилку- функция читать вслух, как в CoolReader или AdobeReader. В читалке хотелось бы чтения из архивов zip.
Хотелось бы, чтобы читалка понимала перечеркнутый и подчеркнутый шрифты и < /code >, а то CoolReader совсем не так отображает code, как FBE.
Функцию редактирования для читалки считаю лишней.
Читать с экрана считаю удобней в одну колонку, а не в две страницы и фон должен быть не белым.
Отв: Новая читалка и редактор - прошу помощи сообщества
Пока не планируется.
Это будет.
Готов тестировать
Имеющаяся система Gentoo GNU/Linux ~amd64.
Как только будет svn/git/cvs откуда можно взять исходники утащу в клювике и буду тестировать, в принципе есть еще Ubuntu 9.04, на машине жены, могу и там попробовать :)
Отв: Готов тестировать
SVN и подобное пока что не планирую - не такой большой проект. Будет просто tar.gz без изысков. :-)
Пока не планирую ибо такой оси в работе не видел. Хотя интересно было бы. Но не сразу.
Отв: Готов тестировать
Maemo базируется на Debian, работает на ARM, используется в Nokia 700/N800/N810 и в грядущей Nokia N900 будет она же.
Будет тарболл с исходниками будем пробовать собрать :)
В принципе есть SDK на котором можно проводить эксперименты. Единственная вменяемая читалка там сейчас FBReader которая в последнее время стала от релиза к релизу чудить. Потому и хочу тестировать и на них новую.
Отв: Готов тестировать
Зря, наверное. Было бы всё как у взрослых. Размер проекта тут ни при чём.
Отв: Готов тестировать
В SVN есть смысл когда над одним проектом работает большое количество людей. Обычно и проект большой. А для меня одного нет никакой разницы хранить в файловой системе или на сервере SVN. При чем в файловой системе куда проще.
Отв: Готов тестировать
А как следить за историей изменений? Скажем, код либрусека достаточно небольшой, но почему-то хостится на github.com. Разработчиков там трое-четверо.
Отв: Готов тестировать
Вот именно - трое-четверо. А код у них небольшой потому что они используют готовую систему и лишь дописывают в нее по чуть-чуть.
Отв: Готов тестировать
Хех. От svn польза есть даже для одного разработчика. Приучает к некоторой дисциплине в ведении проекта. Зато шанс получить "небоскрёб на фундаменте собачьей конуры" снижается. Если коммиты делать по завершениям небольших по объёму работ и их комментировать, то через некоторое время вырабатывается определённый ритм разработки и упорядоченность. А ритм это как музыка, подстроишься и работа пойдёт легко.
Опять прописные истины... :(
Отв: Готов тестировать
Под Ubuntu 9.04 x64 уже собрал. Жена читатет во всю. Хоть и не готова еще программа до конца.
Отв: Готов тестировать
Fedora 10/11 x586. Ждём-с тарболла.
Отв: Готов тестировать
Ага Fedora11. Соберём, потестируем, rpm сочиним.
Отв: Готов тестировать
ждем тарболла или доступа в svn, как я уже и писал :)
соберу, протестирую и все такое :)
Отв: Новая читалка и редактор - прошу помощи сообщества
а! да! есть еще Nokia N800 с Maemo GNU/Linux Diablo :)
В связи с тем, что произошло с последними версиями FBReader`а вот под него бы хотелось нормальной читалки однозначно.
Отв: Новая читалка и редактор - прошу помощи сообщества
ещё для читалки: вот такая напр. ситуация
есть в fb2 описатель style у p,cite, и т.п. < p style="text-align: right" >Текст, выровненный по правому краю< p >
< p style="background-color: black; color: white; margin-left: 20%; margin-right: 20%; margin-top: 10px; margin-bottom: 10px; line-height: 180% ">Текст: фон черный, цвет шрифта белый, отступы справа и слева 20 процентов, сверху и снизу – 10 пикселей, высота строки 180 процентов< / p >
встретилась книжка где была такая фраза: "приглашение было написано коричневыми буквами на золотом фоне" и дальше текст приглашения. Ну я написал p style = "color:brown"
FBE записал это без ошибок, а вот CoolReader на это все начхал и никакого style не применил, просто проигнорировал.
Отв: Новая читалка и редактор - прошу помощи сообщества
Отв: Новая читалка и редактор - прошу помощи сообщества
Не согласен. Кроме того, есть еще извечная тема форматирования абзаца, когда нужно записать абзац, отформатированный по центру, никто не пишет align=center , потому что знают, что читалка это проигнорирует, приходится изощряться, писать подзаголовок(Кондратович рекомендует в таких случаях вставить подзаголовок в цитату(наверно, чтоб не портить разметку подглав))
А иногда бывает нужен абзац, отформатированный по правому краю. Как тут быть? Вообще тупик! А все из-за того, что читалки игнорируют align=right!
Отв: Новая читалка и редактор - прошу помощи сообщества
Я вообще считаю, что стили в fb2 противоречат самой идее fb2, суть в которой разделении отображения и содержания. Есть же широко применяемые правила отображения текста, например, эпиграф курсивом справа, подпись тоже курсивом справа, заголовок более крупным шрифтом и так далее. Зачем еще выдумывать что-то?
Отв: Новая читалка и редактор - прошу помощи сообщества
Стили вида CSS в fb2-файле идее противоречат, а вот настройка отображения в читалке при помощи стиля - нужны, и весьма. И люди разные, и железки, на которых читают - тоже.
Отв: Новая читалка и редактор - прошу помощи сообщества
Согласен. Но большинство пользователей такая куча настроек ввергнет в ступор. :-)
Давайте лучше начнем сначала - объясните мне что такое страница в формате fb2? Когда речь заходит о печатных книгах (или об электронных документах, изначально задуманных для печати, типа PDF или DOC), все понятно. Но какие страницы могут быть в документе, который идет сплошняком и рассчитан на чтение с экрана?
Отв: Новая читалка и редактор - прошу помощи сообщества
Наверное, имеется ввиду Читалка, в которой текст идет не сплошняком, а в виде книжных страниц.
Отв: Новая читалка и редактор - прошу помощи сообщества
Это тоже какой-то неявный случай. Например, что случиться при изменении размера окна? Количество страниц станет другим. Ну какой от них вообще прок? Я так думаю, что для читалок fb2 страницы не нужны в принципе - это просто привычка, сохранившаяся от печатных книг.
Отв: Новая читалка и редактор - прошу помощи сообщества
У страниц есть ещё плюсик. Чётче ориентирует в относительном положении читаемого в данный момент. Сравните. 431 страница из 657. Или 20253 строка из 29648. Допустим за час я прочитываю 80 страниц или 3700 строк. В первом случае взглянув на номер страницы я знаю что книжки мне хватит ещё чуть менее чем на 3 часа. Второй случай считать сложнее. как минимум надо ещё округлять. Абстрактный указатель скролинга и вовсе не даёт такого представления. Люди они разные. Всё им разное подавай.
А вот привязка к страницам печатного издания этой книги может весьма быть полезной. Хотя бы как универсальное значение для всех. Но это уже от читалки-редактора независимо. Разве как фича.
Кстати, если придерживаться соотношения 3:4 для двустраничного варианта, то на широкоформатнике получается узкая полоска сбоку. Сейчас могу ошибаться, но для моего старого моника 1680х1050 сбоку оставалось что-то около 40 пикселов. Туда можно нарисовать пиктограммы и соответствующие им цифры для быстрого вызова каких-либо контекстных действий. Например вызов иллюстраций При дефолтном запрете показа. Допустим если на страницах получилось несколько иллюстраций и они никак не влезут все. Так их можно будет отображать на странице противоположной тексту с которым иллюстрация связана. Для атмосферы так сказать.
Отв: Новая читалка и редактор - прошу помощи сообщества
Ну так для этого и существуют настройки по умолчанию. В *.css или *.conf - не суть важно. Главное, чтобы можно было просто скачать файл с настройками с сайта гуру / тематического форума, а не следовать инструкциям - "В 3м выпадающем меню найти чекбокс "отформатировать красиво"".
Отв: Новая читалка и редактор - прошу помощи сообщества
Я делаю это в виде профилей. По дефолту задано несколько. Можно просто выбрать один из существующих, а для тех, кому покажется мало, есть возможность создать свой. Вот тут уже от кучи настроек никуда не денешься. Все по HIG.
Отв: Новая читалка и редактор - прошу помощи сообщества
"Создать свой на основе" как вариант для незначительных правок стиля.
И чем чёрт не шутит: свой стиль для разных жанров. Или своего оформления серий книг.
Отв: Новая читалка и редактор - прошу помощи сообщества
(пожимая плечами) Все это - попытки перенести свойства бумажной книги на электронную. Чтоб было точно так, как на бумаге, но в компьютере. Но атавизмы в виде имитации листания страниц и проч. - умрут, как только читающих в электронке станет больше, чем читающих в бумаге.
По-человечески понятно мучительное стремление впрячь лошадь в этот новомодный автомобиль, или дать возможность это сделать при желании пользователя, но ...
Отв: Новая читалка и редактор - прошу помощи сообщества
Вовсе не бред! Ведь речь идет о читалке на большом экране КПК. Например, когда нужно симитировать какой-нибудь "документ".
(напр. Заявление об увольнении, об отпуске, о приеме на работу и т.п. то нужно от кого по левому краю, кому по правому, а слово "заявление" по центру.
Ну или вот как в книге Тень познания ГГ сочинял инструкции к своим "изобретениям"(инструкции назывались "книги") и эти "книги" полагалось писать строго определенным образом. Так вот, там в конце такой "книги" как раз и нужно для эффекта выделить последнюю строчку по центру. Пришлось сделать subtitle
Если oldvagrant такой "умный" , что ему не нужно форматирование текста, то пусть читает вообще без абзацев. А что, это же по его словам атавизм! Красота! Не книга, один сплошной поток "информации". :D
Отв: Новая читалка и редактор - прошу помощи сообщества
upd. Кто сказал, что в fb2 нету абзацев?
upd2. Я говорю о том, что форматирование должно сохраниться только такое, какое имеет смысл при возможности отобразить на экране кусок текста, размером 240х320.
Отв: Новая читалка и редактор - прошу помощи сообщества
1.Кто сказал, что в fb2 нет абзацев? Вы! Вернее, Вам, судя по Вашему посту они не нужны! Вы хотите читать одной строкой.
2. А эта тема о читалке на ПК (перечитайте заголовок темы и первый пост! Человек планирует редактор и читалку для ПК!
Отв: Новая читалка и редактор - прошу помощи сообщества
Отв: Новая читалка и редактор - прошу помощи сообщества
Полагаю, это спорный вопрос. Я, кстати, тоже любитель КПК, но не думаю, что структура fb2 должна подгоняться под наладонник.
P.S. Вот в чем я уверен: в том, что теги <center></center> - точно не помешали бы.
Отв: Новая читалка и редактор - прошу помощи сообщества
Если кто-то расскажет мне, чем его на десктопе не устраивает кроссплатформенное свободное ПО OpenOffice и его формат, я может быть пойму, зачем нужно усложнять fb2.
Хочется заметить также, что все без исключения люди жалуются, что ПО становится все более прожорливым по отошению вычислительным ресурсам. Но они же все время хотят усложнения того, что вполне выполняет свои функции. Полагаете, что если добавить к fb2 кучу тегов, актуальных только для ПК, наладонники станут работать быстрее? Или аккумуляторов будет на более долгий срок хватать?
Страницы