LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Да как бы практически всё непригодно на фоне современных аналогов. То есть пользоваться как бы можно, но стоит попробовать современный вариант, как сразу поймёшь, насколько это было боль и страдания.

Может и так — в силу того, что тема паяльников мне ближе темы ножей, я вижу в ней больше различий.

Но вот что касается технологий, хочу рассказать такую вещь, напрямую не относящуюся к WM.

Надоело вести заметки в простом текстовом редакторе, в связи с чем решил использовать специальную программу для этого. Когда-то давно я пользовался Zim. Программа хорошая, но вот то, что она написана на питоне — минус. Мне и так приходится возиться с питоном, и тащить на нём еще и одну из важнейших для своего десктопа программ, в которую собираюсь сложить важные заметки, ссылки, списки дел и т.п. — увольте. О качестве кода на питоне я, к сожалению, знаю на опыте. Поэтому вместо установки Zim, решил искать альтернативу.

Посмотрел, что вообще установлено на компе. Стоит какой-то wikidpad, даже не помню, откуда. Запустил - не работает. Обновил из AUR - не работает. Прочитал комменты — программа уже два года не работает, мейнтейнер забил. Посмотрел внутрь: а она на python 2.7. Понятно. В топку.

Потом скачал Joplin. В теории - классная программа. Опенсорсная, разумеется. Есть клиент под все основные платформы, включая андроид, линукс и винду. Есть синхронизация. На сайте лежит AppImage.

Скачал, запустил. Она запускалась секунд 10. Тут я прифигел. Полез в htop. Всё понятно: написана на электроне. Удивительно, но на смартфоне запускается быстро. (Но там другой косяк, там набор текста то тормозит, то нет.) Ну хрен с ним, с этим электроном, главное, что программа хорошая.

И вот я потыкал её, посмотрел на интерфейс. И есть в ней что-то чуждое моему восприятию. В теории всё хорошо, а на практике не идёт. Снёс.

Потом я вспомнил, что один из пользователей LOR писал такой софт. Долго вспоминал название. Полазил по куче сайтов со списками ПО. Помню, как выглядит, название вспомнить не могу. Потом нашел: mytetra.

Написана с использованием Qt 5. Последняя версия датирована 2018-м годом. На сайте лежит собранный бинарь.

Запустил — оно! Всё, что мне нужно, присутствует, и даже больше. Работает моментально, ничего не тормозит и не жрёт оперативу. Интерфейс приятный и привычный по типичным desktop-приложениям. Portable-версия. Можно просто сложить в хомяк и пользоваться, независимо от смены дистрибутива Linux, или таскать между машинами на флешке вместе с базой данных. Хранит заметки в виде html-файлов — в открытом текстовом формате, не в какой-нибудь СУБД, и не в ограниченном Zim-овском markdown. Написана на С++ — при необходимости исправить баги или дописать фичи я уж на крестах сумею. Собрать переносимый бинарь — тоже смогу.

В общем, инструмент идеально подошел как напрямую к задаче, так и к куче косвенных условий и требований, о части которых я даже не задумывался.

А можно сказать: написана на устаревающем тулките, на древнем языке, требующем трудозатрат разработчика и т.п. — и это будет правда. А можно сравнить реальные преимущества и издержки использования в конкретном случае, и окажется, что инструмент предпочтительнее новомодных и «развивающихся» вариантов. И это тоже будет правда.

Так же как, например, современные китайские товары намного технологичнее старых европейских и тем более советских. Но вот в реальной эксплуатации могут возникнуть нюансы, не указанные на карточке товара в магазине.

Исходная версия wandrien, :

Да как бы практически всё непригодно на фоне современных аналогов. То есть пользоваться как бы можно, но стоит попробовать современный вариант, как сразу поймёшь, насколько это было боль и страдания.

Может и так — в силу того, что тема паяльников мне ближе темы ножей, я вижу в ней больше различий.

Но вот что касается технологий, хочу рассказать такую вещь, напрямую не относящуюся к WM.

Надоело вести заметки в простом текстовом редакторе, в связи с чем решил использовать специальную программу для этого. Когда-то давно я пользовался Zim. Программа хорошая, но вот то, что она написана на питоне — минус. Мне и так приходится возиться с питоном, и тащить на нём еще и одну из важнейших для своего декстопа программ, в которую собираюсь сложить важные заметки, ссылки, списки дел и т.п. — увольте. О качестве кода на питоне я, к сожалению, знаю на опыте. Поэтому вместо установки Zim, решил искать альтернативу.

Посмотрел, что вообще установлено на компе. Стоит какой-то wikidpad, даже не понмню, почему. Запустил - не работает. Обновил из AUR - не работает. Прочитал комменты — программа уже два года не работает, мейнтейнер забил. Посмотрел внутрь: а она на python 2.7. Понятно. В топку.

Потом скачал Joplin. В теории - классная программа. Опенсорсная, разумеется. Есть клиент под все основные платформы, включая андроид, линукс и винду. Есть синхронизация. На сайте лежит AppImage.

Скачал, запустил. Она запускалась секунд 10. Тут я прифигел. Полез в htop. Всё понятно: написана на электроне. Удивительно, но на смартфоне запускается быстро. (Но там другой косяк, там набор текста то тормозит, то нет.) Ну хрен с ним, с этим электроном, главное, что программа хорошая.

И вот я потыкал её, посмотрел на интерфейс. И есть в ней что-то чуждое моему восприятию. В теории всё хорошо, а на практике не идёт. Снёс.

Потом я вспомнил, что один из пользователей LOR писал такой софт. Долго вспоминал название. Полазил по куче сайтов со списками ПО. Помню, как выглядит, название вспомнить не могу. Потом нашел: mytetra.

Написана с использованием Qt 5. Последняя версия датирована 2018-м годом. На сайте лежит собранный бинарь.

Запустил — оно! Всё, что мне нужно, присутствует, и даже больше. Работает моментально, ничего не тормозит и не жрёт оперативу. Интерфейс приятный и привычный по типичным desktop-приложениям. Portable-версия. Можно просто сложить в хомяк и пользоваться, независимо от смены дистрибутива Linux, или таскать между машинами на флешке вместе с базой данных. Хранит заметки в виде html-файлов — в открытом текстовом формате, не в какой-нибудь СУБД, и не в ограниченном Zim-овском markdown. Написана на С++ — при необходимости исправить баги или дописать фичи я уж на крестах сумею. Собрать переносимый бинарь — тоже смогу.

В общем, инструмент идеально подошел как напрямую к задаче, так и к куче косвенных условий и требований, о части которых я даже не задумывался.

А можно сказать: написана на устаревающем тулките, на древнем языке, требующем трудозатрат разработчика и т.п. — и это будет правда. А можно сравнить реальные преимущества и издержки использования в конкретном случае, и окажется, что инструмент предпочтительнее новомодных и «развивающихся» вариантов. И это тоже будет правда.

Так же как, например, современные китайские товары намного технологичнее старых европейских и тем более советских. Но вот в реальной эксплуатации могут возникнуть нюансы, не указанные на карточке товара в магазине.