Увидел свет (https://www.zettlr.com/post/release-notes-zettlr-100) первый стабильный релиз проекта Zettlr (https://www.zettlr.com/), в рамках которого развивается редактор для текстов с разметкой Markdown (https://ru.wikipedia.org/wiki/Markdown). Проект построен с использованием платформы Electron, позволяющей создавать обособленные приложения на основе движка Chromium и платформы Node.js. Код распространяется (https://github.com/Zettlr/Zettlr) под лицензией GPLv3. Сборки сформированы (https://www.zettlr.com/download) для Linux, macOS и Windows.
Редактор оптимизирован для решения задач, связанных с обработкой очень большого числа документов. Редактор предоставляет гибкие возможности для поиска по коллекции документов и позволяет держать под рукой сразу нескольких открытых текстов для правки. Использование разметки Markdown позволяет уделять основное внимание содержимому и процессу написания текста, отодвигая на второй план задачи форматирования и стилевого оформления, которые могут производиться в последнюю очередь при помощи простейшей разметки.
Основные особенности редактора:
- Написание текстов без привязки к форматам файлов;
- Возможность обработки текстов и заметок в одном приложении;
- Панель для быстрого доступа к спискам файлов и каталогам;
- Гибкие средства для поиска по документам с поддержкой операторов уточнения поиска. Использование алгоритма Heatmap (https://en.wikipedia.org/wiki/Heat_map) для наглядного отображения результатов поиска с выделением цветом наиболее релевантных элементов;- Поддержка экспорта в форматах Pandoc и LaTeX;
- Встроенная поддержка подсветки разметки и кода на различных языках программирования;
- Структурирование документов с использованием тегов;- Поддержка ведения научных заметок по методу Цеттелькастана (https://www.seanlawson.net/2018/02/use-zettelkasten-method-s... (Zettelkasten Method (https://zettelkasten.de/)). Поддерживаются такие расширения, как идентификаторы файлов, теги и внутренние ссылки;
- Интеграция средств управления цитированием и библиографическими справками на базе платформы Zotero Citeproc (https://github.com/zotero/citeproc-js-server);
- Возможность генерации презентация с использованием фреймворка revealJS (https://revealjs.com/);
- Возможность использования собственных LaTeX-шаблонов при экспорте.
- Простой и минималистичный интерфейс.
URL: https://www.zettlr.com/post/release-notes-zettlr-100
Новость: https://www.opennet.me/opennews/art.shtml?num=49861
Редакторов Markdown много и без электрона. Вот бы кто посоветовал хорошие для reStructuredText.
Для хипстеров сойдёт. Пугает одно - возможно скоро наводнение Electron-приложений достигнет и нормальных людей
Просто крайне специализированная штуковина, ещё и силами одного человека. Считай, для себя написал и поделился с другими, ещё и под приличной лицензией. Ну а что в восторге от электрона - он социолог, ему простительно.
Никто не в восторге от электрона. Вообще никто.Электрон - это тупо один из самых быстрых и наименее затратных способов закроссплатформить гуй во времена, когда гуй почти не нужен.
Сейчас почти всё в вебе и в мобилках, поэтому никто не инвестирует в десктопные приложения (если только это не узкоспециальные профессиональные приложения типа автокадов с фотошопами).
Если всё-таки стоит задача написать десктопное приложение, то оказывается, что:
- надо точно делать под винду, так как она ещё много где есть;
- надо делать ещё и под мак, иначе хипстеры обидятся, а их нынче много;
- надо делать под линукс, иначе разработчики не будут пользоваться;Осозаём масштаб проблемы и берём какой-нибудь QT. Смотрм на него, и понимаем, что:
- от написания платформозависимого кода на сто процентов всё равно не избавишься;
- продолжительность изучения кросплатформенных тонкостей обратно пропорционально актуальности задачи;
- этот код, скорее всего, повторно нигде не используешь, так как популярность десктопных приложений, опять-таки, не слишком высока;Дальше обычно плюют и берут электрон.
Я его не люблю, но отлично понимаю, почему он популярен.
первый здравый комментарий про электрон со времени первого сообщения про электрон на опеннете
> Осозаём масштаб проблемы и берём какой-нибудь QT. Смотрм на него, и понимаем, что:Причем здесь яблочный плеер? Что мы понимаем?
>> первый здравый комментарий про электрон со времени первого сообщения про электрон на опеннетеТо есть вам такие вещи надо разжёвывать?
> - надо точно делать под винду, так как она ещё много где есть;
> - надо делать ещё и под мак, иначе хипстеры обидятся, а их нынче много;
> - надо делать под линукс, иначе разработчики не будут пользоваться;Ох и набрасывает!
www.google.com/search?q=os+market+share+2018
Дальше сам разберёшься или надо с ложечки кормить?
Не совсем так:But web developing was good for one big reason: Designing a user interface is as easy as photoshopping an image. This is what — after some tests with C++ and native UX Design (a horrible experience) as well as frameworks such as Qt — prompted me to begin using Electron as the basis for Zettlr. I basically learned JavaScript while writing Zettlr, after more than a decade of contempt for the language. And now I don't want to miss it ever again.
>Сейчас почти всё в вебе и в мобилкахСейчас много непрофессионалов, сидящих в вебе и мобилках. Но им маркдаун и не нужен.
А профессионалы, которым он нужен, как сидели на десктопах, так и сидят. И у них есть всё-таки проблема - приложения должны работать на слабых ноутбуках. То есть электрон не проходит.
> Профессионалы должны работать на _слабых_ ноутбуках
К сожалению да, во времена когда цена времени программиста выше цены и качества кода это тенденция приведёт нас в цифровой апокалипсис.
> Считай, для себя написал и поделился с другими, ещё и под приличной лицензией.Молодец, но разве это повод для новости?
>ещё и под приличной лицензиейСогласен. Для Электрона — гпл самое оно. Подобное к подобному.
https://github.com/retext-project/retext
Им и пользуюсь, но он заброшен.
> Latest commit 748a104 9 days agoТак заброшен, что целых 9 дней ничего не делали...
Он не заброшен. Я автор.
Конечно заброшен, аж целых 9 дней ничего не делали!
Кроме BR с плагином ничего не знаю, но он тоже написан на JS. Поделитесь знаниями?
WYSIWYG почти нет. В основном нужно помнить синтаксис. С LaTeX такая же ситуация.
>Проект построен с использованием платформы Electron
>Редактор оптимизирован для решения задач, связанных с обработкой очень большого числа документовKowalski, analysis.
Главное памятью запасайся и все будет ok -:).
Сначала делают язык для домохозяек, а потом удивляются, что домохозяйки им пользуются! Или вы хотите, что бы было как с SQL?
В основе SQL лежит вполне конкретная область математики - реляционная алгебра. А вот js изначально был наляпан на коленке за неделю, олицетворение подхода "а чо там проектировать, сразу писать надо".
Так еще все подводные камни JS, все костыли, всё что может понадобиться в повседневной работе, потянет на приличную спецификацию, и пользоваться всем этим все равно надо будет через жопу.
Вы точно итмеете дело с современным SQL, а не с диалектом 30-летней давности? Реляционная алгебра там, конечно, есть... местами. Но по факту 90% хоть сколько-нибудь живой реадизации - отнюдь не о ней, а о чём угодно начиная с математики и заканчивая и заканчивая разбором JSON.Потому что, блин, красивые абстракции весьма неудобны на реальном железе и для решения проблем реального мира. А вот если подкрутить, дорисовать осмысленные решения для распространённых частных случаев, подпереть костылями где надо, учесть необходимость отладки этого дела и т.д. - вот тогда и получается что-то живое, хотя и страшное, как правило. А будет это JS, SQL, C++ или C# - вопрос второй.
> В основе SQL лежит вполне конкретная область математики - реляционная алгебраДа, но сам SQL - далеко не лучшая нотация при этом. Создали его именно чтобы сделать реляционную алгебру более-менее доступной для низкоквалифицированных операторов которых пугает математическая нотация.
> А вот js изначально был наляпан на коленке за неделю
Одного понять не могу: вот улучшают его с тех пор каждый год в результате, почему до сих пор не могут нормальные типы данных decimal и int запилить?
Сезон нытья "опять эликтрон" объявляется открытым
Ты не будешь ныть вместе с нами?
AsciiDoctor наше всё.
> AsciiDoctorНе спора ради, а информации для. Чем это лучше orgmode? Он умеет таблицы с расчетами?
Это язык разметки документации. Там не нужны расчёты. Ровно как и документацию в оргмоде не попишешь
>Ровно как и документацию
> в оргмоде не попишешьЗнатно набросил. Ух, сейчас набегут пользователЯ оргмода, ух, начнётся...
>>Ровно как и документацию в оргмоде не попишешь
> Знатно набросил. Ух, сейчас набегут пользователЯ оргмода, ух, начнётся...Уточнение:
Только те, кто еще кое-как может бегать и к моменту прибытия не забудет причину набегания.
Я писал в orgmode документацию с экспортом в txt и pdf. Но это так, файл-другой-десятый. Но если надо что-то типа веб-проекта документации python, orgmode недостаточно конечно.T.е. asciidoc - это специальный тулз для частной задачи. А orgmode - универсальный инструмент, типа офисного пакета.
Нужно больше електрона) Все еще ждем electronOS.
ТАк жи есть - ХросОС))
очередной нескучный редактор на нескучном электроне. Каждый второй школьник пишет свой супер-редактор маркдауна на электроне.
vim их всех переживёт.
после чего его перепишут на электроне
Сколько ещё будет этого дeрьма на Электроне?
> методу Цеттелькастена (Zettelkasten Method).Это не фамилия, а название для настольной коробочки с записками:
Zettel - записка, заметка
Kasten - ящик, коробка
а редакторы с экспортом в bbcode имеются?
хипстеры пишут в https://bear.app/ и им чихать на проблемы крестьян с маркдауном и электроном
хреново то что редакторы для красоты а надо для логической разметки и связывания
Ура, наконец-то реактор Markdown на движке Electron!
Чем он лучше джоплина? https://joplin.cozic.net/
Попробовал на винде (10). У него что-то с рендером шрифтов, весь текст размытый.