Вы здесьНовая читалка и редактор - прошу помощи сообщества
Опубликовано вт, 11/08/2009 - 22:24 пользователем Ян Злобин
Господа читатели и верстальщики! Я задумал две новые свободные программы - читалку и редактор. Лицензия - GPLv3. Пишу для себя, но если у кого-нибудь будет интерес - буду рад. Вторая версия читалки сейчас находится в стадии отладки и оптимизации. Делается только для обычного компьютера (на карманные и подобные не рассчитываю за отсутствием и ненадобностью для меня). Программа межплатформенная - FreeBSD, Linux, Windows. Основной прицел - среда GNOME. Включает инструменты для ведения библиотеки (в текущей версии только локальной). Планирую закончить этой осенью. Редактор - на стадии обдумывания и постановки задачи. У меня, собственно, три вопроса. 1. Найдутся ли желающие протестировать программу для чтения на тему удобства, желаемых возможностей и багов? 2. Есть ли спрос на программы для чтения и ведения библиотек в средах, отличных от Windows? 3. Прошу помощи в составлении техзадания для редактора. Поскольку я еще непосредственно не приступил к разработке, думаю, самое время обсудить ТЗ. То есть, кому чего не хватает в существующих средствах, кому чего хотелось бы видеть в таком редакторе и так далее. Вот кратко и обобщенно мои мысли по этому поводу: 1. Редактор должен быть свободным (лицензия GPLv3, открытые исходные коды и все положенные атрибуты); Есть ли желающие поучаствовать в составлении ТЗ для редактора?
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
kopak RE:О группе Дятлова. О той самой, того самого... 23 часа
aldan RE:Подайте бедному копеечку на книжку с литреса... 1 день Isais RE:Катя Водянова - Дом и два жениха в придачу 1 день Aleks_Sim RE:Прошу переформатировать, распознать, etc... 2 дня kopak RE:Таинственная личность админа Флибусты 6 дней Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 1 неделя Isais RE:Дмитрий Анатольевич Горчев - ЖЖ Дмитрия Горчева (2009–2010) 1 неделя Саша из Киева RE:Детям о Ленине (Издание 1965 года) 2 недели Саша из Киева RE:Приключения Мишки-Ушастика (Перевод Марата Брухнова) 2 недели babajga RE:Белая княжна 3 недели Isais RE:Файл достаточно хорош. Нет смысла в его улучшении. Ага,... 3 недели mazay RE:Sleepy Xoma - Bagⲣѱnoⲣojdennaѱ 4 недели zlyaka RE:С Новым годом! 4 недели Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 1 месяц SparkySpirit RE:Жорж Санд - переводы 19 века 1 месяц Саша из Киева RE:Наш дом - СССР 1 месяц babajga RE:Чернушка. Повести 1 месяц Саша из Киева RE:Сказки далёких островов 1 месяц Впечатления о книгах
Chernovol про Полтавченко: В прицеле «Азов» (Современная проза, О войне, Роман)
30 01 При чем тут "гражданская война"? Разве что граждане рф пришли убивать граждан Украины. Оценка: нечитаемо
Aleks_Sim про Полтавченко: В прицеле «Азов» (Современная проза, О войне, Роман)
30 01 Лысенко Владимир Андреевич" - а что "Азов" это современный украинский мир ? Оценка: отлично!
Лысенко Владимир Андреевич про Полтавченко: В прицеле «Азов» (Современная проза, О войне, Роман)
30 01 Нечитаемо, как хорошо убивать всех несогласных с русским миром, все наши правильные, а кто думает по другому должны быть убиты, осталось только Аляску захватить. Оценка: нечитаемо
Barbud про Фонд: Баба Люба. Вернуть СССР 4 (СИ) (Попаданцы, Самиздат, сетевая литература, Фантастика)
29 01 Дерьмище редкостной зловонности. Главное, что автор писать умеет, пишет образно, без "картона", коим грешат очень многие кропатели нетленки. Но боже мой, какую же херню он пишет! Первые две части осилил, остальные пролистнул по диагонали, ибо чушь. Оценка: нечитаемо
decim про Р. Дж. Баркер
29 01 Хорошо, а местами и отлично. Было бы совсем отлично, если бы автор не растянул историю на три тома, но это обычное дело.
mysevra про Баркер: Алые песнопения (Ужасы, Триллер, Детективы: прочее)
29 01 Как часть истории «Восставшего» - мило и познавательно. Но зачем такое изобилие обсценной лексики уличного разлива? Для реализьму, так сказать? Так у меня дл вас плохие новости, мои маленькие друзья, это лет 30 назад такое ………
lukyanelena про Гремучий ручей
29 01 Хотите серию про вампиров? Пожалуйста! Только забудьте про романтичные истории с загадочными красавцами и красавицами. Будет больно, будет страшно, будет неприятно, но я скорее поверю в таких тварей, чем в слащавых вампирчиков.
Лысенко Владимир Андреевич про Земляной: Игровой практикум [СИ] (Боевая фантастика, Фэнтези, ЛитРПГ)
29 01 Книга понравилась, читается легко, жду продолжения. Оценка: отлично!
Nicout про Сушков: "Ленинградское дело": генеральная чистка колыбели революции (Документальная литература)
29 01 Говорите, во время блокады Ленинграда руководство города голодало, как и остальные жители, а все рассказы про пирожные, колбасу и икру для коммуняк - вранье и клевета? Ну так прочтите что из себя представляли питерские деятели, ……… Оценка: отлично!
Синявский про Николай Егорович Дронников
28 01 На 95-м году жизни скончался Николай Дронников - советский и французский художник, график, скульптор, прозаик и издатель авторских книг, "летописец русской эмиграции".
ve51 про Чейз: Плоть орхидеи [The Flesh of the Orchid ru] (Крутой детектив)
27 01 Книга не входит в цикл "Дэйв Фэннер
Skyns71 про Гузман: Тропой священного козерога, или В поисках абсолютного центра (Современная проза, Биографии и Мемуары)
27 01 Господи... Жизнеописание наркомана. |
Комментарии
Отв: Новая читалка и редактор - прошу помощи сообщества
По поводу скриптов.
В 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 кучу тегов, актуальных только для ПК, наладонники станут работать быстрее? Или аккумуляторов будет на более долгий срок хватать?
Страницы