Вы здесьНовая читалка и редактор - прошу помощи сообщества
Опубликовано вт, 11/08/2009 - 22:24 пользователем Ян Злобин
Господа читатели и верстальщики! Я задумал две новые свободные программы - читалку и редактор. Лицензия - GPLv3. Пишу для себя, но если у кого-нибудь будет интерес - буду рад. Вторая версия читалки сейчас находится в стадии отладки и оптимизации. Делается только для обычного компьютера (на карманные и подобные не рассчитываю за отсутствием и ненадобностью для меня). Программа межплатформенная - FreeBSD, Linux, Windows. Основной прицел - среда GNOME. Включает инструменты для ведения библиотеки (в текущей версии только локальной). Планирую закончить этой осенью. Редактор - на стадии обдумывания и постановки задачи. У меня, собственно, три вопроса. 1. Найдутся ли желающие протестировать программу для чтения на тему удобства, желаемых возможностей и багов? 2. Есть ли спрос на программы для чтения и ведения библиотек в средах, отличных от Windows? 3. Прошу помощи в составлении техзадания для редактора. Поскольку я еще непосредственно не приступил к разработке, думаю, самое время обсудить ТЗ. То есть, кому чего не хватает в существующих средствах, кому чего хотелось бы видеть в таком редакторе и так далее. Вот кратко и обобщенно мои мысли по этому поводу: 1. Редактор должен быть свободным (лицензия GPLv3, открытые исходные коды и все положенные атрибуты); Есть ли желающие поучаствовать в составлении ТЗ для редактора?
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 10 часов
sem14 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 3 дня Океана RE:Подайте бедному копеечку на книжку с литреса... 1 день Larisa_F RE:Современная корейская литература. Книжная серия... 2 недели Larisa_F RE:Таррин Фишер 2 недели Aleks_Sim RE:Беженцы с Флибусты 2 недели Саша из Киева RE:Как приобретать друзей и оказывать влияние на людей 2 недели Isais RE:Семейственность в литературе 3 недели miri.ness_ RE:Доступ 27 3 недели bmusanov Оплатил, но абонемент не отображается 3 недели holla RE:Багрепорт - 2 3 недели konst1 RE:Файнридер для Win11 1 месяц larin RE:Оплатил, но абонемент не отображается 1 месяц sem14 RE:Книжная серия «Сlio» издательства "Евразия" 1 месяц Isais RE:Национальный конкурс на лучшее литературное произведение... 1 месяц Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 1 месяц sem14 RE:«Морской роман» — книжная серия Калининградского книжного... 1 месяц larin RE:Оплатил,но абонемент не отображается 1 месяц Впечатления о книгах
udrees про Каку: Физика невозможного [Physics of the Impossible: A Scientific Exploration into the World of Phasers, Force Fields, Teleportation, and Time Travel ru] (Физика, Научпоп)
31 08 Увлекательно прочитать про возможности и открытия, которые могут быть доступны в ближайшие сотню лет или больше. Книга немного уже устарела, информация базируется видимо на сведениях 2006-2007 годов. Сейчас в 2025 году часть ……… Оценка: хорошо
udrees про Роузвуд: Джеффри Дамер. Ужасающая история одного из самых известных маньяков в мире [litres] [Jeffrey Dahmer: A Terrifying True Story of Rape, Murder & Cannibalism ru] (Биографии и Мемуары, Публицистика, Документальная литература)
31 08 Кому интересно почитать про историю ужасных преступлений Джеффри Дамера – почитайте книгу. Она достаточно подробно на 50 страницах описывает его похождения и убийства мужчин, без особых кровавых подробностей, хотя описания ……… Оценка: неплохо
udrees про Мантикор: Зеркало Мисы (Боевая фантастика, ЛитРПГ, Самиздат, сетевая литература)
31 08 Как увлекательно становится читать долгую историю приключений друида, который по силе невероятно прокачался по ветке РПГ, что практически стал богом, когда он натыкается на препятствия и противников, которые сводят на нет ……… Оценка: отлично!
Stager про Дроздов: Зубных дел мастер (Космическая фантастика, Попаданцы, Самиздат, сетевая литература)
31 08 Ну это даже не третьесортная литература. Это вообще не литература. Ещё это редкое говно по содержанию. Неожиданно для Дроздова. У них там в Белоруссии так плохо? Оценка: плохо
Amfortas про Бачигалупи: Навола (Социальная фантастика, Городское фэнтези, Историческое фэнтези)
30 08 Скучно. Невыносимо скучно. Не одолел, бросил на половине. Слащавый "роман воспитания" с кучей банальных деталей. Повествование, ведущее в никуда. Не спасает даже стилизация под итальянское Возрождение. Лучше почитать словарь. Веселее и более интригующе. Оценка: плохо
Олег Макаров. про Юдковски: Гарри Поттер и методы рационального мышления [Harry Potter and the Methods of Rationality ru] (Фэнтези, Фанфик)
30 08 Один из лучших в мире специалистов по критическому мышлению написал фанфик по Гарри Поттеру для того, чтобы большее количество людей заинтересовались критическим мышлением. Представляете, что получилось? Оценка "отлично". ……… Оценка: отлично!
Олег Макаров. про Капба: На золотом крыльце - 2 (Киберпанк, Городское фэнтези, Самиздат, сетевая литература)
30 08 Капба это Капба. К его книгам не читайте аннотаций, читайте сами книги. 5 баллов это недостаточное количество баллов. Оценка: отлично!
Sello про Мережковский: Петр и Алексей (Историческая проза)
30 08 Поздновато, конечно, я разобрался, почему "не прет" мне Мережковский - лишь с третьей попытки, на третьем романе серии. Потому что там, где религия перетягивает на себя одеяло в ущерб историческому повествованию, истина, всегда, ……… Оценка: неплохо
mysevra про Эйрес: Оззи. Автобиография без цензуры [I Am Ozzy ru] (Биографии и Мемуары)
29 08 Несмотря на множество грустных моментов, книга просто пропитана оптимизмом и юмором. Возможно, местами позитив слишком уж натужный, но по-другому никак не выжить в некоторых обстоятельствах, тут тянешь себя за волосы как Мюнхгаузен. Оценка: отлично!
mysevra про Тюльбашева: Лес (Ужасы, Триллер, Мистика)
29 08 Слишком "мыльный" привкус. Где, собственно, события? Заблудились, пропали, шли, шли, поели макарон, шли, шли, совсем пропали. Часть вторая… Оценка: плохо
mysevra про Васильев: Легкий заказ [СИ] (Городское фэнтези, Самиздат, сетевая литература)
29 08 Мило, но слишком кустарно. Продолжение читать не хочется. Оценка: неплохо
Barbud про Демин: 3 книга. 1 глава. Одна планета одно правительство, основной язык общения русский. 15 письмо проекта Главам государств, от 07.12.2023 года [СИ] (Публицистика, Ненаучная фантастика, Самиздат, сетевая литература)
28 08 Сезонное обострение? Рано вроде... Оценка: нечитаемо |
Комментарии
Отв: Новая читалка и редактор - прошу помощи сообщества
читалку под линем готов потестить ))))
единственный вопрос: почему гтк, а не куте ? :)
Отв: Новая читалка и редактор - прошу помощи сообщества
В попу
ёжикаQt! Она скоро больше, чем дистрибутив Линукса занимать будет :(Отв: Новая читалка и редактор - прошу помощи сообщества
Потому что я живу в Гноме, а не в КДЕ. :-)
Отв: Новая читалка и редактор - прошу помощи сообщества
Еще от себя добавлю хотелку :) Возможно ли будет сделать в редактор импорт закладок из читалки. Поясняю. Читал, нашел опечатку, поставил закладку. После экспорт закладок в тхт и импорт их в редактор. Или возможнось ограниченого редактирования в читалке.
Может на наладонниках и смартах в Allreader у кого работало, но я не нашел нормальной версии для РС :(
Отв: Новая читалка и редактор - прошу помощи сообщества
Да, идея интересная. Тогда надо для начала определиться с форматом закладок. Его как такового не существует - я уже пытался поспрашивать авторов других читалок. Ничего сложного, но было бы здорово принять какой-то формат для общего использования.
Отв: Новая читалка и редактор - прошу помощи сообщества
Похожее на хотелку есть в CR3. Формат в явном виде не документирован, придется смотреть исходники
Отв: Новая читалка и редактор - прошу помощи сообщества
Да, идея хорошая!
А насчёт единого формата: ну так вы первые будете, кто его придумает :)
Отв: Новая читалка и редактор - прошу помощи сообщества
Отв: Новая читалка и редактор - прошу помощи сообщества
Эта. Постойте. Редактор и читалка разные программы без взаимопроникновения?
Хочется как-то исправлять по мелочам очепятки и форматирование не вылезая из читалки. По крайней мере не замечать что вылезаешь.
Отв: Новая читалка и редактор - прошу помощи сообщества
1. #t
2. (linux)
3. Хочется чего-нибудь расширяемого, но при этом нужны и плагины, и возможность прикручивания внешних программ. Скажем, мне будет лень писать плагин, если то же действие можно выполнить с помощью sed.
Конечно, вам решать, как лучше реализовать работу с внешними программами (если вообще реализовывать). По-моему, нужны возможности вставки вывода программы в редактируемый текст и куда-нибудь в дополнительное окошко (или что-то подобное) --- второе, например, для запуска валидатора xml с просмотром вывода.
Возможно, при этом стоит сделать возможность пропарсить вывод и привязать результат к каким-то действиям (скажем, переход на строку с ошибкой или что-то подобное).
Отв: Новая читалка и редактор - прошу помощи сообщества
В редакторе gedit есть такой модуль Внешние инструменты. Это практически неограниченная расширяемость. Я таким образом прикручивал к обработкам текста sed - очень удобно. Думаю, можно пойти таким путем.
Отв: Новая читалка и редактор - прошу помощи сообщества
Да, похоже, это достаточно удобно. Особенно, если у вас получится адаптировать этот модуль к своей программе.
А новостей по поводу читалки и редактора ждать здесь или есть какой-то сайт, рассылка?
Отв: Новая читалка и редактор - прошу помощи сообщества
Модуль не этот, а подобный. Брать его целиком не вижу смысла - gedit не так прост внутри. У него свои виджеты и объекты - я довольно долго изучал его исходники. У него и цели другие, и возможности - например, закладки и перенос закладок из одного окна в другое. То есть, писать нужно свой.
Отв: Новая читалка и редактор - прошу помощи сообщества
Есть, но пока там только страница-заглушка. Здесь заявлюсь, конечно.
Отв: Новая читалка и редактор - прошу помощи сообщества
Готов тестировать под ОС maemo, debian
Если есть какая-то рассылка,
Отв: Новая читалка и редактор - прошу помощи сообщества
Доброго всем времени
прочитал ветку, возникла маленькая хотелка
Коль скоро есть каталогизатор, был неплохо иметь синхронизацию с библиотекой на мобильных гаджетах....
ну например накачал книг, они попали в базу ББ... воткнул в него наладонник и синхронул с мобильным клиентом... также и в другую сторону....
а если это чудо еще на лету конвертит корректны FB2 или PDF..... ооооо, за такую прогу я бы даже и заплатил....
Удачи Вам
Отв: Новая читалка и редактор - прошу помощи сообщества
Так это уже наверное больше к тематике MyHomeLib, а не редактора\читалки:
более глобальные задачи каталогизации на разных устройствах не относящиеся к вопросам чтения\редактирования фб2..
Отв: Новая читалка и редактор - прошу помощи сообщества
Эээ... исходники?
Отв: Новая читалка и редактор - прошу помощи сообщества
Первая версия использовала DOM. Прочитав в ней несколько десятков книг, я решил переписать с нуля с использованием SAX - не устроил меня DOM по ряду моментов. Уже читаю во второй, но она готова еще не полностью. Например, картинки показывать в пуле потоков еще не умеет - пока только одним потоком. Показывать исходники недоделанной программы не хочу. Кроме всего прочего и изменится еще много чего. Как закончу, добавлю в порты FreeBSD и выставлю в виде DEB-пакета, дистрибутива для виндовоза и, конечно же, исходников. Если мне помогут, будет и RPM.
Отв: Новая читалка и редактор - прошу помощи сообщества
Ой:) 85 коментов и ещё не посрались никто. День то какой:) Чудесный:)
Отв: Новая читалка и редактор - прошу помощи сообщества
Да Вы, господин Волк, оптимист. :-)
Отв: Новая читалка и редактор - прошу помощи сообщества
Она как-то работает? Так выложите исходники на общее обозрение. Получите баг-репорты, пожелания. Если повезёт — патчи. Если очень повезёт — разраработчиков.
Знаете такой девиз: «Release early, release often».
Отв: Новая читалка и редактор - прошу помощи сообщества
Доделаю, выложу :-)
Плагины входят в пакет как часть программы. Никакой разницы. Уже проверено. И первую версию своей читалки под винду собирал. Тоже все отлично. :-)
Вообще, получать багрепорты на то, что еще неготово несколько странно...
Отв: Новая читалка и редактор - прошу помощи сообщества
Дык почему ж странно? Альфа версия, бета версия... Программу можно считать готовой, когда багрепорты получать поздно.
Отв: Новая читалка и редактор - прошу помощи сообщества
Думаю, в этом случае можно считать готовой когда работает все, что планировал сделать.
Отв: Новая читалка и редактор - прошу помощи сообщества
Дело, впрочем, хозяйское (-:
Отв: Новая читалка и редактор - прошу помощи сообщества
Конечно, с одной стороны пользователи будут писать тупые сообщения о багах и пожелания, ругаться.
Но если ты оптимист, то учтёшь, что планы вечно врут, и что некоторые пользователи действительно помогут тебе полезными советами или багами, которых ты у себя не заметил, но у других пользователей есть.
И это будет ещё до того момента, когда сделаешь "всё, что планировал сделать", и когда исправлять уже будет возможно тяжелее.
Отв: Новая читалка и редактор - прошу помощи сообщества
Ой зря это. По опыту заказчику даже концепт полезно сунуть чтобы у него сформировалось понимание достигнуто ли взаимопонимание. Честно предупредив что "это" не работает. На начальных итерациях проще изменять концепт. И у пользователей предложений будет больше. И меньшее их количество будет отвергнуто по причине "основа уже сделана, а для реализации этого её нужно переделывать, теперь это очень трудозатратно."
"Релиз это когда в вашей программе появилась первая функциональность."
Что-то меня на повторение прописных истин пробило...
Отв: Новая читалка и редактор - прошу помощи сообщества
Ребята ну не стоит одному человеку навязывать девизы других!!!
И не надо разработчикам говорить как реализовывать технические моменты...
Во время решения задачи иногда лутше так а иногда наооборот, тем более если не владеешь вопросом досконально... только не нужно обижатся, это не упрек...
Взять хотя бы тот же спелчекер... Вроде просто, сравнивай слова и словоформы да говори это правильно а это нет... А на самом деле кто знает что есть спец. словари правильных слов, которые пишутся точно так же как и слова с ошибками???
Поэтому больше слов о том чего хочется, не вдаваясь в вопросы как оно должно работать ;)
Отв: Новая читалка и редактор - прошу помощи сообщества
Если возможно, неплохо бы в читалке реализовать режим правки текста, как в AlReader.
По редактору поддерживаю отзывы по FBE. Его интерфейс удобен..Сделать, хотя бы так, что бы ваш редактор выполнял те же операции, что и FBE, но без глюков и тормозов.И, конечно, проверка орфографии + реализация вложенности секций. Остальное прикручивать потом, по мере необходимости
Хотелка: переформатирование жесткоформатированного текста ( типа Hieroglyph или cleartxt )
Отв: Новая читалка и редактор - прошу помощи сообщества
1. Могу потестить, особенно редактор. ОС Ubuntu 9.04, Windows XP, возможно Windows 7
2. У меня потребности нету, предпочитаю FBReader и папки с именами авторов :)
3. Сложно сказать, сейчас видится клон FBE - обязательно с поддержкой скриптов.
Отв: Новая читалка и редактор - прошу помощи сообщества
Пожелание номер раз - поддержка CSS и встроенных стилей (stylesheet, тэг "style" и одноимённый атрибут в других тэгах); неплохо было бы и в редакторе показывать текст с учётом стиля.
Номер два - экспорт-импорт закладок и цитат из читалки в редактор и обратно (типа "посмотреть, как выглядит после очередной правки").
Номер три - чтобы можно было все операции выполнять и мышом, и клавой.
Отв: Новая читалка и редактор - прошу помощи сообщества
Это все прекрасно, но проект не маленький, и работы здесь на 4-6 месяцев как минимум. Хватит ли энтузиазма?
Отв: Новая читалка и редактор - прошу помощи сообщества
+100 ДА!!!Очень хочется.
Отв: Новая читалка и редактор - прошу помощи сообщества
По структуре редактора: надо бы загружаемую XML-схему для FB2 - не будет жалоб вида "тэг можно только в Source добавить"! Нужные тэги должны добавляться в схему и появляться в редакторских причиндалах оттуда.
Отв: Новая читалка и редактор - прошу помощи сообщества
1. Найдутся, могу потестить в WinXP, Debian (stable/testing), MacOS X 10.5.6
2. Да, спрос есть
Отв: Новая читалка и редактор - прошу помощи сообщества
Кстати, Ян, что посоветуете в качестве систематического чтива по GTtk+ ?
Отв: Новая читалка и редактор - прошу помощи сообщества
http://www.gtk.org/ http://library.gnome.org/
Отв: Новая читалка и редактор - прошу помощи сообщества
Что такое "читалка" представляю слабо - для художественной литературы чаще пользуюсь "Говорилкой", а специальную читаю в редакторе. Но потестировать не откажусь :)
Что касается редактора. С форматом fb2 практически не сталкивалась. (Если знаете, где про него доходчиво и немногословно написано и кинете ссылку - с удовольствием почитаю). Пользуюсь Вордом из Офиса-95. Потому что чем старше версия - тем больше ненужных тэгов Ворд в файл пишет и тем больше "весит" файл.
С максимальным упрощением форматирования, пожалуй, соглашусь, но автоформатирование - когда, например, в том же Ворде текст, выделенный жирным, сразу становится виден в поле структуры (колонка слева) - меня бесит мне не нравится.
Ещё одна проблема Ворда - некорректная работа с картинками - если скопировать картинку из doc'овского документа, она будет в формате 256 цветов. Если с этим можно что-то сделать - было бы здорово. (Наверное, исходный текст в формале XML в вашем 7-м пункте должен иметь окно/кнопку для открытия окна, чтобы иметь прямой доступ к картинкам).
Отв: Новая читалка и редактор - прошу помощи сообщества
Редактор очень нужен, но совсем не вордоподобный. fb2 таки структурный формат, а в ворде и прочих подобных программах структура неизбежно теряется. Я когда-то начал писать подобное, но уже на уровне проектирования интерфейса сдулся, ибо задача хорошо представить всё из fb2 оказалась сильно сложной. Особенно это касалось картинок и примечаний.
Отв: Новая читалка и редактор - прошу помощи сообщества
Не откажусь попробовать вашу читалку... И напишу свои мысли по её поводу... Виндовс ХР =).
По поводу какой вид лучше выскажу своё мнение: 1 колонка с выравнивание по левому краю, (не по ширине) с возможностью настройки перелистывания по строкам. Желательно чтобы регулировался размер и вид шрифта, а также межстрочные интервалы и чтобы нормально работало выделение для копирования... Насчёт того чтобы ставить метки для последующего/текущего исправления нууу... за...
Отв: Новая читалка и редактор - прошу помощи сообщества
Для редактора предлагаю фичу, которую можно было бы назвать „План работ“.
Что сейчас происходит при обработке документа с помощью FBE? Я по очереди то запускаю один скрипт, то запускаю другой скрипт, то ищу/заменяю через регэкспы, то запускаю третий скрипт, то ищу, а найденной обрабатываю четвертым скриптом… В голове сложно удержать в каком порядке, при каких условиях, какие действия нужно выполнять. Какие-то наметки я записываю в текстовый файл, но проблему можно было бы решить фундаментально — с помощью боковой (или еще какой) панели, содержащей „План работ“.
Это должен быть не просто текст, а именно — панель управления: кликнул на очередном пункте — запустилось его выполнение. Она должна содержать: какие работы надо выполнять в процессе работы над fb2-документом, в каком порядке, в чем эти работы заключаются, а также отмечать — какие работы уже выполнены. Она должна быть доступна для изменения-настройки.
„План работ“ поможет собрать опыт по обработке fb2 в единое целое. И этот опыт будет напрямую доступен для использования начинающими.
Отв: Новая читалка и редактор - прошу помощи сообщества
MS Office закрытый. А мы обсуждаем открытый редактор. А вообще редкий изврат писать программу для Линукса, чтобы она использовала компоненты MS Office из Wine.
Так, а можно подробнее про последовательность действий? К примеру, что за чем следует в реале и почему приходится делать именно так.
Отв: Новая читалка и редактор - прошу помощи сообщества
я описывал механизм. а наполнение (действия и последовательность) его можно будет развивать, после того, как механизм будет готов. это будет отдельная тема, и активные оформители fb2 смогут внести свою лепту.
а для примера: сначала выполняется всякая уборка грязи, например, поиск латиницы в кириллице (или наоборот), чистка заголовков и т.п., потом можно заняться форматированием, кавычками, примечаниями, иллюстрациями. скрипт генеральная уборка, обычно выполняется ближе к концу.
какие-то действия можно свободно переупорядочивать, какие-то имеют взаимную зависимость. короче, отдельная песня.
Отв: Новая читалка и редактор - прошу помощи сообщества
Это можно делать в фоне при импорте, при сохранении файла, а так же кнопкой типа проверки орфографии. А действия по этой кнопки где-нибудь в настройках меняется. Как вариант. Я спросил подробнее, чтобы решать задачу с начала, а не с конца. Другими словами, от абстракции к конкретике. Так понятнее для меня и не привносит в ТЗ недочеты и ошибки уже существующих редакторов - надо же использовать уже имеющийся опыт. И потом, само существование этих скриптов говорит о том, что в редакторах чего-то не учли.
Отв: Новая читалка и редактор - прошу помощи сообщества
Резонно. По поводу полезного для редактора функционала. Есть весьма неплохое расширение для OpenOffice - ooofbtools.
И на посвященном ему форуме люди, профессионально занимающиеся fb2деланием, обсуждают его функционал.
Отв: Новая читалка и редактор - прошу помощи сообщества
ОК. Чуть позже я сделаю набросок ТЗ и выставлю его у себя на сайте. Здесь обсудим, если что упущу из виду. А пока если есть еще идеи или хотелки, пишите.
Отв: Новая читалка и редактор - прошу помощи сообщества
нет. насколько я понимаю, это было сознательное решение. скрипты это расширяемость. добавить новую функциональность проще и быстрее с помощью скрипта, а не ковырянием в исходниках. Исходники первоначального FBE доступны с самого начала, и последний вариант - от Литреса - по большому счету не имеет принципиальных отличий от первоначального... если не считать скриптов...
когда мне понадобилась некая новая функция, я, даже на зная языка скриптов, смог по образу и подобию сделать нужный скрипт. а в случае монолитного редактора, то ли мне удалось бы достучаться до автора, то ли он давно забил бы на редактор, но ковыряние в исходниках для меня было бы исключено.
а макросы в Far ввели не потому, что чего-то не учли.
Отв: Новая читалка и редактор - прошу помощи сообщества
Может, лучше назвать не "план работ", а макрокоманда?
В FBE мне кажется не хватает пользовательских макрокоманд: неких наборов нажатий клавиш, которые приходится делать часто, можно было бы оформить самому пользователю.(а то я не знаю, как писать свои скрипты, да и не хочется узнавать, кажется, что это все сложно), а так - нажал кнопку- выполнил некие действия - записал макрокоманду и пользуйся, тот же скрипт, но проще для пользователя, неплохо, чтобы в макрокомандах можно было и др., уже написанные макрокоманды вызывать.
Отв: Новая читалка и редактор - прошу помощи сообщества
неа. план работ более глобальная вещь. а макрокоманда может быть элементом плана работ.
+1
Страницы